From f3007af17c45c0fbbfd7107f4ed2500811902ba1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Mon, 26 Mar 2018 20:30:58 +0200 Subject: [PATCH 1/4] Use lodash-webpack-plugin to make lodash size smaller --- package-lock.json | 744 +---------------------------------- package.json | 1 + webpack.dist.config.js | 2 + webpack.standalone.config.js | 2 + webpack.wordpress.config.js | 2 + 5 files changed, 24 insertions(+), 727 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d9eb2b8..0215a2e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1268,12 +1268,6 @@ "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" }, - "bail": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.2.tgz", - "integrity": "sha1-99bBcxYwqfnw1NNe0fli4gdKF2Q=", - "dev": true - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -1703,24 +1697,6 @@ "supports-color": "2.0.0" } }, - "character-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.1.tgz", - "integrity": "sha1-92hxvl72bdt/j440eOzDdMJ9bco=", - "dev": true - }, - "character-entities-legacy": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.1.tgz", - "integrity": "sha1-9Ad53xoQGHK7UQo9KV4fzPFHIC8=", - "dev": true - }, - "character-reference-invalid": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.1.tgz", - "integrity": "sha1-lCg191Dk7GGjCOYMLvjMEBEgLvw=", - "dev": true - }, "cheerio": { "version": "1.0.0-rc.2", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", @@ -1779,12 +1755,6 @@ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, - "cjk-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cjk-regex/-/cjk-regex-1.0.2.tgz", - "integrity": "sha512-NwSMtwULPLk8Ka9DEUcoFXhMRnV/bpyKDnoyDiVw/Qy5przhvHTvXLcsKaOmx13o8J4XEsPVT1baoCUj5zQs3w==", - "dev": true - }, "classnames": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.1.1.tgz", @@ -1836,12 +1806,6 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, - "collapse-white-space": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.3.tgz", - "integrity": "sha1-S5BvZw5aljqHt2sOFolkM0G2Ajw=", - "dev": true - }, "color-convert": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", @@ -2044,29 +2008,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "cosmiconfig": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-3.1.0.tgz", - "integrity": "sha512-zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q==", - "dev": true, - "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.10.0", - "parse-json": "3.0.0", - "require-from-string": "2.0.1" - }, - "dependencies": { - "parse-json": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz", - "integrity": "sha1-+m9HsY4jgm6tMvJj50TQ4ehH+xM=", - "dev": true, - "requires": { - "error-ex": "1.3.1" - } - } - } - }, "create-ecdh": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", @@ -2228,12 +2169,6 @@ "assert-plus": "1.0.0" } }, - "dashify": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dashify/-/dashify-0.2.2.tgz", - "integrity": "sha1-agdBWgHJH69KMuONnfunH2HLIP4=", - "dev": true - }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", @@ -2367,12 +2302,6 @@ "repeating": "2.0.1" } }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, "detect-node": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", @@ -2521,36 +2450,6 @@ "jsbn": "0.1.1" } }, - "editorconfig": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.14.2.tgz", - "integrity": "sha512-tghjvKwo1gakrhFiZWlbo5ILWAfnuOu1JFztW0li+vzbnInN0CMZuF4F0T/Pnn9UWpT7Mr1aFTWdHVuxiR9K9A==", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "commander": "2.12.2", - "lru-cache": "3.2.0", - "semver": "5.4.1", - "sigmund": "1.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", - "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", - "dev": true, - "requires": { - "pseudomap": "1.0.2" - } - } - } - }, - "editorconfig-to-prettier": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/editorconfig-to-prettier/-/editorconfig-to-prettier-0.0.6.tgz", - "integrity": "sha512-Ysw+hBdwhPFruYmLapKRm7Or5XgMzhasbqu4AN07V2l/AkqpgooWm2xtTQPzTD6S0tq54A+WbSxNt6qmsO3hoA==", - "dev": true - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -2584,12 +2483,6 @@ "minimalistic-crypto-utils": "1.0.1" } }, - "emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", - "dev": true - }, "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", @@ -3273,15 +3166,6 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "fault": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.1.tgz", - "integrity": "sha1-3o01Df1IviS13BsChn4IcbkTUJI=", - "dev": true, - "requires": { - "format": "0.2.2" - } - }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", @@ -3431,18 +3315,6 @@ "write": "0.2.1" } }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, - "flow-parser": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.59.0.tgz", - "integrity": "sha1-9uvK5h/6GH5CCZnUDOCoAfObJjU=", - "dev": true - }, "flush-write-stream": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz", @@ -3489,12 +3361,6 @@ "mime-types": "2.1.17" } }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", - "dev": true - }, "formidable": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.1.1.tgz", @@ -4633,15 +4499,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, - "graphql": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz", - "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==", - "dev": true, - "requires": { - "iterall": "1.2.2" - } - }, "gridicons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/gridicons/-/gridicons-3.0.1.tgz", @@ -5023,12 +4880,6 @@ "repeating": "2.0.1" } }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, "indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", @@ -5120,22 +4971,6 @@ "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", "dev": true }, - "is-alphabetical": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.1.tgz", - "integrity": "sha1-x3B5zJHU76x3W+EDS/LSQ/lebwg=", - "dev": true - }, - "is-alphanumerical": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.1.tgz", - "integrity": "sha1-37SqTRCF4zvbYcLe6cgOnGwZ9Ts=", - "dev": true, - "requires": { - "is-alphabetical": "1.0.1", - "is-decimal": "1.0.1" - } - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -5187,18 +5022,6 @@ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", "dev": true }, - "is-decimal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.1.tgz", - "integrity": "sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI=", - "dev": true - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", @@ -5253,12 +5076,6 @@ "is-extglob": "1.0.0" } }, - "is-hexadecimal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.1.tgz", - "integrity": "sha1-bghLvJIGH7sJcexYts5tQE4k2mk=", - "dev": true - }, "is-my-json-valid": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", @@ -5304,12 +5121,6 @@ "path-is-inside": "1.0.2" } }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", @@ -5375,18 +5186,6 @@ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, - "is-whitespace-character": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.1.tgz", - "integrity": "sha1-muAXbzKCtlRXoZks2whPil+DPjs=", - "dev": true - }, - "is-word-character": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.1.tgz", - "integrity": "sha1-WgP6HqkazopusMfNdw64bWXIvvs=", - "dev": true - }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -5564,12 +5363,6 @@ "handlebars": "4.0.11" } }, - "iterall": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz", - "integrity": "sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==", - "dev": true - }, "jest": { "version": "21.2.1", "resolved": "https://registry.npmjs.org/jest/-/jest-21.2.1.tgz", @@ -6485,6 +6278,23 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.4.tgz", "integrity": "sha1-3MHXVS4VCgZABzupyzHXDwMpUOc=" }, + "lodash-webpack-plugin": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/lodash-webpack-plugin/-/lodash-webpack-plugin-0.11.4.tgz", + "integrity": "sha1-bD7Lo9S40ktTlAtjVCcVxe08SsU=", + "dev": true, + "requires": { + "lodash": "4.17.5" + }, + "dependencies": { + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "dev": true + } + } + }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -6509,12 +6319,6 @@ "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", "dev": true }, - "lodash.unescape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", - "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", - "dev": true - }, "loglevel": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.0.tgz", @@ -6583,12 +6387,6 @@ "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", "dev": true }, - "markdown-escapes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.1.tgz", - "integrity": "sha1-GZTfLTr0gR3lmmcUk0wrIpJzRRg=", - "dev": true - }, "md5.js": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", @@ -7419,20 +7217,6 @@ "pbkdf2": "3.0.14" } }, - "parse-entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.1.tgz", - "integrity": "sha1-gRLYhHExnyerrk1klksSL+ThuJA=", - "dev": true, - "requires": { - "character-entities": "1.2.1", - "character-entities-legacy": "1.1.1", - "character-reference-invalid": "1.1.1", - "is-alphanumerical": "1.0.1", - "is-decimal": "1.0.1", - "is-hexadecimal": "1.0.1" - } - }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", @@ -7527,21 +7311,6 @@ "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "0.1.2" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -7839,112 +7608,12 @@ } } }, - "postcss-less": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.3.tgz", - "integrity": "sha512-WS0wsQxRm+kmN8wEYAGZ3t4lnoNfoyx9EJZrhiPR1K0lMHR0UNWnz52Ya5QRXChHtY75Ef+kDc05FpnBujebgw==", - "dev": true, - "requires": { - "postcss": "5.2.18" - } - }, - "postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", - "dev": true - }, - "postcss-scss": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.2.tgz", - "integrity": "sha1-/0XPM1S4ee6JpOtoaA9GrJuxT5Q=", - "dev": true, - "requires": { - "postcss": "6.0.19" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", - "dev": true, - "requires": { - "chalk": "2.3.2", - "source-map": "0.6.1", - "supports-color": "5.3.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "1.0.2", - "indexes-of": "1.0.1", - "uniq": "1.0.1" - } - }, "postcss-value-parser": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, - "postcss-values-parser": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.3.1.tgz", - "integrity": "sha512-chFn9CnFAAUpQ3cwrxvVjKB8c0y6BfONv6eapndJoTXJ3h8fr1uAiue8lGP3rUIpBI2KgJGdgCVk9KNvXh0n6A==", - "dev": true, - "requires": { - "flatten": "1.0.2", - "indexes-of": "1.0.1", - "uniq": "1.0.1" - } - }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -7957,188 +7626,6 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true }, - "prettier": { - "version": "github:automattic/calypso-prettier#503d7779e8e95f0ea0d6dc55056db41c16835cb1", - "dev": true, - "requires": { - "babel-code-frame": "7.0.0-beta.3", - "babylon": "7.0.0-beta.34", - "camelcase": "4.1.0", - "chalk": "2.1.0", - "cjk-regex": "1.0.2", - "cosmiconfig": "3.1.0", - "dashify": "0.2.2", - "diff": "3.2.0", - "editorconfig": "0.14.2", - "editorconfig-to-prettier": "0.0.6", - "emoji-regex": "6.5.1", - "escape-string-regexp": "1.0.5", - "esutils": "2.0.2", - "flow-parser": "0.59.0", - "get-stream": "3.0.0", - "globby": "6.1.0", - "graphql": "0.10.5", - "ignore": "3.3.7", - "jest-docblock": "21.3.0-beta.11", - "jest-validate": "21.1.0", - "leven": "2.1.0", - "mem": "1.1.0", - "minimatch": "3.0.4", - "minimist": "1.2.0", - "parse5": "3.0.3", - "path-root": "0.1.1", - "postcss-less": "1.1.3", - "postcss-media-query-parser": "0.2.3", - "postcss-scss": "1.0.2", - "postcss-selector-parser": "2.2.3", - "postcss-values-parser": "1.3.1", - "remark-frontmatter": "1.1.0", - "remark-parse": "4.0.0", - "semver": "5.4.1", - "string-width": "2.1.1", - "typescript": "2.6.2", - "typescript-eslint-parser": "9.0.1", - "unicode-regex": "1.0.1", - "unified": "6.1.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "babel-code-frame": { - "version": "7.0.0-beta.3", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.3.tgz", - "integrity": "sha512-flMsJ9eSpShupt2Gwpka84DoMePvE4HlDObzdEc+1iNkacv3+NHlsJ7dMKmbnVA/AT22UhcGEBHwbJLoXWBO6Q==", - "dev": true, - "requires": { - "chalk": "2.1.0", - "esutils": "2.0.2", - "js-tokens": "3.0.2" - } - }, - "babylon": { - "version": "7.0.0-beta.34", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.34.tgz", - "integrity": "sha512-ribEzWEhWKKjY+1FdKCryo+HiN/1idPjUB8vyR5Yf221MtGzCd5+7OwPvWvYHerHHC2eJLr6MhvumbTocXGY7Q==", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "chalk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", - "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - } - }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "jest-docblock": { - "version": "21.3.0-beta.11", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.3.0-beta.11.tgz", - "integrity": "sha512-sxSwZUm7JyCO8dverup5g/OKJhjYRrBdgEdezIO1qAmMGWuza7ewovpfDmxp+JLvlm0i2WRFKUQNNIMGmPGTVg==", - "dev": true, - "requires": { - "detect-newline": "2.1.0" - } - }, - "jest-validate": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-21.1.0.tgz", - "integrity": "sha512-xS0cyErNWpsLFlGkn/b87pk/Mv7J+mCTs8hQ4KmtOIIoM1sHYobXII8AtkoN8FC7E3+Ptxjo+/3xWk6LK1dKcw==", - "dev": true, - "requires": { - "chalk": "2.1.0", - "jest-get-type": "21.2.0", - "leven": "2.1.0", - "pretty-format": "21.2.1" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, "pretty-format": { "version": "21.2.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-21.2.1.tgz", @@ -8652,39 +8139,6 @@ } } }, - "remark-frontmatter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.1.0.tgz", - "integrity": "sha512-mLbYtwP9w1L9TA8dX+I/HyDF5lCpa0dmYvvW9Io+zUPpqEZ49QMKWb0hSpunpLVA+Squy0SowzSzjHVPbxWq1g==", - "dev": true, - "requires": { - "fault": "1.0.1", - "xtend": "4.0.1" - } - }, - "remark-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-4.0.0.tgz", - "integrity": "sha512-XZgICP2gJ1MHU7+vQaRM+VA9HEL3X253uwUM/BGgx3iv6TH2B3bF3B8q00DKcyP9YrJV+/7WOWEWBFF/u8cIsw==", - "dev": true, - "requires": { - "collapse-white-space": "1.0.3", - "is-alphabetical": "1.0.1", - "is-decimal": "1.0.1", - "is-whitespace-character": "1.0.1", - "is-word-character": "1.0.1", - "markdown-escapes": "1.0.1", - "parse-entities": "1.1.1", - "repeat-string": "1.6.1", - "state-toggle": "1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "1.1.0", - "unherit": "1.1.0", - "unist-util-remove-position": "1.1.1", - "vfile-location": "2.0.2", - "xtend": "4.0.1" - } - }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -8712,12 +8166,6 @@ "is-finite": "1.0.2" } }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "dev": true - }, "request": { "version": "2.83.0", "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", @@ -8773,12 +8221,6 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "require-from-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.1.tgz", - "integrity": "sha1-xUUjPp19pmFunVmt+zn8n1iGdv8=", - "dev": true - }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", @@ -9256,12 +8698,6 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -9527,12 +8963,6 @@ "safe-buffer": "5.1.1" } }, - "state-toggle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.0.tgz", - "integrity": "sha1-0g+aYWu08MO5i5GSLSW2QKorxCU=", - "dev": true - }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", @@ -9898,12 +9328,6 @@ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", "dev": true }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -9916,18 +9340,6 @@ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, - "trim-trailing-lines": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.0.tgz", - "integrity": "sha1-eu+7eAjfnWafbaLkOMrIxGradoQ=", - "dev": true - }, - "trough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.1.tgz", - "integrity": "sha1-qf2LA5Swro//guBjOgo2zK1bX4Y=", - "dev": true - }, "tryit": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", @@ -9985,22 +9397,6 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, - "typescript": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", - "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", - "dev": true - }, - "typescript-eslint-parser": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/typescript-eslint-parser/-/typescript-eslint-parser-9.0.1.tgz", - "integrity": "sha512-w1jqotvnhLtLukD9H3gQPAlbD0kLf7ZkoQGwiwSIshKIlzRL7i0OY9Y7VIdE1xtytZXThg678eomxMZ1rZXGVQ==", - "dev": true, - "requires": { - "lodash.unescape": "4.0.1", - "semver": "5.4.1" - } - }, "ua-parser-js": { "version": "0.7.17", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", @@ -10085,43 +9481,6 @@ "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", "dev": true }, - "unherit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.0.tgz", - "integrity": "sha1-a5qu379z3xdWrZ4xbdmBiFhAzX0=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "xtend": "4.0.1" - } - }, - "unicode-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-1.0.1.tgz", - "integrity": "sha1-+BngUBkdW5VhozmljdO5CV7ZSzU=", - "dev": true - }, - "unified": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.1.6.tgz", - "integrity": "sha512-pW2f82bCIo2ifuIGYcV12fL96kMMYgw7JKVEgh7ODlrM9rj6vXSY3BV+H6lCcv1ksxynFf582hwWLnA1qRFy4w==", - "dev": true, - "requires": { - "bail": "1.0.2", - "extend": "3.0.1", - "is-plain-obj": "1.1.0", - "trough": "1.0.1", - "vfile": "2.3.0", - "x-is-function": "1.0.4", - "x-is-string": "0.1.0" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, "unique-filename": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", @@ -10138,36 +9497,6 @@ "imurmurhash": "0.1.4" } }, - "unist-util-is": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.1.tgz", - "integrity": "sha1-DDEmKeP5YMZukx6BLT2A53AQlHs=", - "dev": true - }, - "unist-util-remove-position": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.1.tgz", - "integrity": "sha1-WoXBVV/BugwQG4ZwfRXlD6TIcbs=", - "dev": true, - "requires": { - "unist-util-visit": "1.3.0" - } - }, - "unist-util-stringify-position": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.1.tgz", - "integrity": "sha1-PMvcU2ee7W7PN3fdf14yKcG2qjw=", - "dev": true - }, - "unist-util-visit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.3.0.tgz", - "integrity": "sha512-9ntYcxPFtl44gnwXrQKZ5bMqXMY0ZHzUpqMFiU4zcc8mmf/jzYm8GhYgezuUlX4cJIM1zIDYaO6fG/fI+L6iiQ==", - "dev": true, - "requires": { - "unist-util-is": "2.1.1" - } - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -10292,33 +9621,6 @@ "extsprintf": "1.3.0" } }, - "vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "dev": true, - "requires": { - "is-buffer": "1.1.6", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "1.1.1", - "vfile-message": "1.0.0" - } - }, - "vfile-location": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.2.tgz", - "integrity": "sha1-02dcWch3SY5JK0dW/2Xkrxp1IlU=", - "dev": true - }, - "vfile-message": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.0.0.tgz", - "integrity": "sha512-HPREhzTOB/sNDc9/Mxf8w0FmHnThg5CRSJdR9VRFkD2riqYWs+fuXlj5z8mIpv2LrD7uU41+oPWFOL4Mjlf+dw==", - "dev": true, - "requires": { - "unist-util-stringify-position": "1.1.1" - } - }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", @@ -11013,18 +10315,6 @@ "ultron": "1.0.2" } }, - "x-is-function": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/x-is-function/-/x-is-function-1.0.4.tgz", - "integrity": "sha1-XSlNw9Joy90GJYDgxd93o5HR+h4=", - "dev": true - }, - "x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", - "dev": true - }, "xml-name-validator": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", diff --git a/package.json b/package.json index 355c0474..6363e56a 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "eslint-plugin-wpcalypso": "3.4.1", "events": "1.0.2", "jest": "21.2.1", + "lodash-webpack-plugin": "0.11.4", "node-sass": "4.5.3", "npm-run-all": "4.0.2", "postcss-cli": "2.5.1", diff --git a/webpack.dist.config.js b/webpack.dist.config.js index 9155966c..8dcc6033 100644 --- a/webpack.dist.config.js +++ b/webpack.dist.config.js @@ -2,6 +2,7 @@ const path = require( 'path' ); const webpack = require( 'webpack' ); const UglifyJsPlugin = require( 'uglifyjs-webpack-plugin' ); +const LodashModuleReplacementPlugin = require( 'lodash-webpack-plugin' ); module.exports = { entry: './index.js', @@ -18,6 +19,7 @@ module.exports = { ], }, plugins: [ + new LodashModuleReplacementPlugin(), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'production' ), } ), diff --git a/webpack.standalone.config.js b/webpack.standalone.config.js index 39afa519..6aa5e0e2 100644 --- a/webpack.standalone.config.js +++ b/webpack.standalone.config.js @@ -1,6 +1,7 @@ /** @format */ const path = require( 'path' ); const webpack = require( 'webpack' ); +const LodashModuleReplacementPlugin = require( 'lodash-webpack-plugin' ); module.exports = { entry: './targets/standalone/index.js', @@ -17,6 +18,7 @@ module.exports = { ], }, plugins: [ + new LodashModuleReplacementPlugin(), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'development' ), } ), diff --git a/webpack.wordpress.config.js b/webpack.wordpress.config.js index 386230d0..56ff48f4 100644 --- a/webpack.wordpress.config.js +++ b/webpack.wordpress.config.js @@ -1,6 +1,7 @@ /** @format */ const path = require( 'path' ); const webpack = require( 'webpack' ); +const LodashModuleReplacementPlugin = require( 'lodash-webpack-plugin' ); module.exports = { entry: './index.js', @@ -17,6 +18,7 @@ module.exports = { ], }, plugins: [ + new LodashModuleReplacementPlugin(), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'development' ), } ), From 5213ba9077957a3db01a3f879f48cdabaa9c17ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Mon, 26 Mar 2018 20:41:33 +0200 Subject: [PATCH 2/4] Enable paths feature --- webpack.dist.config.js | 4 +++- webpack.standalone.config.js | 4 +++- webpack.wordpress.config.js | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/webpack.dist.config.js b/webpack.dist.config.js index 8dcc6033..8bbcdd82 100644 --- a/webpack.dist.config.js +++ b/webpack.dist.config.js @@ -19,7 +19,9 @@ module.exports = { ], }, plugins: [ - new LodashModuleReplacementPlugin(), + new LodashModuleReplacementPlugin( { + paths: true, + } ), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'production' ), } ), diff --git a/webpack.standalone.config.js b/webpack.standalone.config.js index 6aa5e0e2..898cc4f1 100644 --- a/webpack.standalone.config.js +++ b/webpack.standalone.config.js @@ -18,7 +18,9 @@ module.exports = { ], }, plugins: [ - new LodashModuleReplacementPlugin(), + new LodashModuleReplacementPlugin( { + paths: true, + } ), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'development' ), } ), diff --git a/webpack.wordpress.config.js b/webpack.wordpress.config.js index 56ff48f4..5799aad2 100644 --- a/webpack.wordpress.config.js +++ b/webpack.wordpress.config.js @@ -18,7 +18,9 @@ module.exports = { ], }, plugins: [ - new LodashModuleReplacementPlugin(), + new LodashModuleReplacementPlugin( { + paths: true, + } ), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'development' ), } ), From d6f0cdb6ef8de8a42630963acba50e41ca634152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Mon, 26 Mar 2018 20:47:56 +0200 Subject: [PATCH 3/4] Enable shorthands feature --- webpack.dist.config.js | 1 + webpack.standalone.config.js | 1 + webpack.wordpress.config.js | 1 + 3 files changed, 3 insertions(+) diff --git a/webpack.dist.config.js b/webpack.dist.config.js index 8bbcdd82..4c1dc76e 100644 --- a/webpack.dist.config.js +++ b/webpack.dist.config.js @@ -21,6 +21,7 @@ module.exports = { plugins: [ new LodashModuleReplacementPlugin( { paths: true, + shorthands: true, } ), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'production' ), diff --git a/webpack.standalone.config.js b/webpack.standalone.config.js index 898cc4f1..ac06183e 100644 --- a/webpack.standalone.config.js +++ b/webpack.standalone.config.js @@ -20,6 +20,7 @@ module.exports = { plugins: [ new LodashModuleReplacementPlugin( { paths: true, + shorthands: true, } ), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'development' ), diff --git a/webpack.wordpress.config.js b/webpack.wordpress.config.js index 5799aad2..188da985 100644 --- a/webpack.wordpress.config.js +++ b/webpack.wordpress.config.js @@ -20,6 +20,7 @@ module.exports = { plugins: [ new LodashModuleReplacementPlugin( { paths: true, + shorthands: true, } ), new webpack.DefinePlugin( { 'process.env.NODE_ENV': JSON.stringify( 'development' ), From f34f2566cb2eab4056edf818f96e18706e3312ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Mon, 26 Mar 2018 20:56:37 +0200 Subject: [PATCH 4/4] Update lodash bundle --- targets/dist/happychat.js | 2 +- targets/standalone/public/happychat.js | 7009 +++++++++-------------- targets/wordpress/assets/happychat.js | 7011 +++++++++--------------- 3 files changed, 4996 insertions(+), 9026 deletions(-) diff --git a/targets/dist/happychat.js b/targets/dist/happychat.js index 3bfcc028..bc31a85b 100644 --- a/targets/dist/happychat.js +++ b/targets/dist/happychat.js @@ -1 +1 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=207)}([function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,o,i,a,u,s){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,i,a,u,s],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t,n){"use strict";e.exports=n(26)},function(e,t,n){"use strict";var r=n(14);e.exports=r},function(e,t,n){"use strict";e.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r=31},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){return JSON.stringify(e)},t.enable(r())},function(e,t,n){"use strict";var r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});t.HAPPYCHAT_CONNECTION_ERROR_FORCED_CLOSE="forced close",t.HAPPYCHAT_CONNECTION_ERROR_PING_TIMEOUT="ping timeout",t.HAPPYCHAT_CONNECTION_ERROR_TRANSPORT_CLOSE="transport close",t.HAPPYCHAT_CONNECTION_ERROR_TRANSPORT_ERROR="transport error",t.HAPPYCHAT_CONNECTION_STATUS_UNINITIALIZED="uninitialized",t.HAPPYCHAT_CONNECTION_STATUS_CONNECTING="connecting",t.HAPPYCHAT_CONNECTION_STATUS_CONNECTED="connected",t.HAPPYCHAT_CONNECTION_STATUS_DISCONNECTED="disconnected",t.HAPPYCHAT_CONNECTION_STATUS_RECONNECTING="reconnecting",t.HAPPYCHAT_CONNECTION_STATUS_UNAUTHORIZED="unauthorized",t.HAPPYCHAT_SKILL_PRODUCT="product",t.HAPPYCHAT_SKILL_LANGUAGE="language";var i=t.HAPPYCHAT_GROUP_JPOP="jpop",a=t.HAPPYCHAT_GROUP_WOO="woo",u=t.HAPPYCHAT_GROUP_JPPHP="jpphp",s=t.HAPPYCHAT_GROUP_WPCOM="WP.com";t.GROUPS_EXPANDED=(o(r={},i,"Jetpack"),o(r,a,"WooCommerce"),o(r,u,"jpphp"),o(r,s,"WordPress.com"),r),t.HAPPYCHAT_MESSAGE_TYPES={CUSTOMER_EVENT:"customer-event",CUSTOMER_INFO:"customer-info",LOG:"log"},t.HAPPYCHAT_CHAT_STATUS_ABANDONED="abandoned",t.HAPPYCHAT_CHAT_STATUS_ASSIGNED="assigned",t.HAPPYCHAT_CHAT_STATUS_ASSIGNING="assigning",t.HAPPYCHAT_CHAT_STATUS_BLOCKED="blocked",t.HAPPYCHAT_CHAT_STATUS_CLOSED="closed",t.HAPPYCHAT_CHAT_STATUS_DEFAULT="default",t.HAPPYCHAT_CHAT_STATUS_NEW="new",t.HAPPYCHAT_CHAT_STATUS_MISSED="missed",t.HAPPYCHAT_CHAT_STATUS_PENDING="pending",t.HAPPYCHAT_FALLBACK_TICKET_NEW="new",t.HAPPYCHAT_FALLBACK_TICKET_SENDING="sending",t.HAPPYCHAT_FALLBACK_TICKET_FAILURE="failure",t.HAPPYCHAT_FALLBACK_TICKET_SUCCESS="success",t.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT="timeout"},function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";var r=null;e.exports={debugTool:r}},function(e,t,n){"use strict";var r=n(3),o=n(5),i=n(122),a=n(24),u=n(123),s=n(29),c=n(50),l=n(0),p=[],f=0,d=i.getPooled(),h=!1,v=null;function m(){C.ReactReconcileTransaction&&v||r("123")}var y=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),E()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function g(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=i.getPooled(),this.reconcileTransaction=C.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function _(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(u)throw u;for(var r=!1,o={},a=0;a1){for(var h=Array(d),v=0;v1){for(var y=Array(m),g=0;g1?{type:d[o],data:e.substring(1)}:{type:d[o]}:h}o=new Uint8Array(e)[0];var a=i(e,1);return v&&"blob"===n&&(a=new v([a])),{type:d[o],data:a}},t.decodeBase64Packet=function(t,n){var r=d[t.charAt(0)];if(!e.ArrayBuffer)return{type:r,data:{base64:!0,data:t.substr(1)}};var o=a.decode(t.substr(1));return"blob"===n&&v&&(o=new v([o])),{type:r,data:o}},t.encodePayload=function(e,n,r){"function"==typeof n&&(r=n,n=null);var i=o(e);if(n&&i)return v&&!p?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r);if(!e.length)return r("0:");m(e,function(e,r){t.encodePacket(e,!!i&&n,!0,function(e){r(null,function(e){return e.length+":"+e}(e))})},function(e,t){return r(t.join(""))})},t.decodePayload=function(e,n,r){if("string"!=typeof e)return t.decodePayloadAsBinary(e,n,r);var o;if("function"==typeof n&&(r=n,n=null),""==e)return r(h,0,1);for(var i,a,u="",s=0,c=e.length;s0;){for(var s=new Uint8Array(o),c=0===s[0],l="",p=1;255!=s[p];p++){if(l.length>310){u=!0;break}l+=s[p]}if(u)return r(h,0,1);o=i(o,2+l.length),l=parseInt(l);var f=i(o,0,l);if(c)try{f=String.fromCharCode.apply(null,new Uint8Array(f))}catch(e){var d=new Uint8Array(f);f="";for(p=0;p]/,s=n(75)(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(s=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&u.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=s},function(e,t,n){"use strict";var r=/["'&<>]/;e.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var i="",a=0,u=0;for(a=o.index;a1&&void 0!==arguments[1]?arguments[1]:1e4;return{type:i.HAPPYCHAT_IO_REQUEST_TRANSCRIPT,event:"transcript",payload:e,timeout:t,callback:u,callbackTimeout:s}},t.requestFallbackTicket=function(e){var t=e.path,n=e.headers,r=e.payload,o=e.timeout,a=void 0===o?1e4:o;return{type:i.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET,path:t,headers:n,payload:r,timeout:a,callback:c,callbackTimeout:l}},t.sendMessage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE,event:"message",payload:{id:(0,o.v4)(),text:e,meta:t}}},t.sendEvent=function(e){return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_EVENT,event:"message",payload:{id:(0,o.v4)(),text:e,type:a.HAPPYCHAT_MESSAGE_TYPES.CUSTOMER_EVENT,meta:{forOperator:!0,event_type:a.HAPPYCHAT_MESSAGE_TYPES.CUSTOMER_EVENT}}}},t.sendLog=function(e){return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_LOG,event:"message",payload:{id:(0,o.v4)(),text:e,type:a.HAPPYCHAT_MESSAGE_TYPES.LOG,meta:{forOperator:!0,event_type:a.HAPPYCHAT_MESSAGE_TYPES.LOG}}}},t.sendUserInfo=function(e){return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_USERINFO,event:"message",payload:{id:(0,o.v4)(),type:a.HAPPYCHAT_MESSAGE_TYPES.CUSTOMER_INFO,meta:r({forOperator:!0},e)}}},t.sendTyping=function(e){return{type:i.HAPPYCHAT_IO_SEND_TYPING,event:"typing",payload:{message:e}}});t.sendNotTyping=function(){return p(!1)},t.sendPreferences=function(e,t,n){return{type:i.HAPPYCHAT_IO_SEND_PREFERENCES,event:"preferences",payload:{locale:e,groups:t,skills:n}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var a=t.eventTypes;for(var s in a)u(a[s],t,s)||r("98",s,e)}}}function u(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var i in o){if(o.hasOwnProperty(i))s(o[i],t,n)}return!0}return!!e.registrationName&&(s(e.registrationName,t,n),!0)}function s(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),a()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];i.hasOwnProperty(n)&&i[n]===o||(i[n]&&r("102",n),i[n]=o,t=!0)}t&&a()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,i)i.hasOwnProperty(e)&&delete i[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var a in r)r.hasOwnProperty(a)&&delete r[a]}};e.exports=c},function(e,t,n){"use strict";var r,o,i=n(3),a=n(69);n(0),n(2);function u(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=s.getNodeFromInstance(r),t?a.invokeGuardedCallbackWithCatch(o,n,e):a.invokeGuardedCallback(o,n,e),e.currentTarget=null}var s={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&i("103"),e.currentTarget=t?s.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function s(e,t){var n=o.get(e);return n||null}var c={isMounted:function(e){var t=o.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){c.validateCallback(t,n);var r=s(e);if(!r)return null;r._pendingCallbacks?r._pendingCallbacks.push(t):r._pendingCallbacks=[t],a(r)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],a(e)},enqueueForceUpdate:function(e){var t=s(e);t&&(t._pendingForceUpdate=!0,a(t))},enqueueReplaceState:function(e,t,n){var r=s(e);r&&(r._pendingStateQueue=[t],r._pendingReplaceState=!0,void 0!==n&&null!==n&&(c.validateCallback(n,"replaceState"),r._pendingCallbacks?r._pendingCallbacks.push(n):r._pendingCallbacks=[n]),a(r))},enqueueSetState:function(e,t){var n=s(e);n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),a(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,a(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&r("122",t,u(e))}};e.exports=c},function(e,t,n){"use strict";n(5);var r=n(14),o=(n(2),r);e.exports=o},function(e,t,n){"use strict";e.exports=function(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}},function(e,t,n){"use strict";var r=n(301),o="object"==typeof self&&self&&self.Object===Object&&self,i=(r.a||o||Function("return this")()).Symbol,a=Object.prototype,u=a.hasOwnProperty,s=a.toString,c=i?i.toStringTag:void 0;var l=function(e){var t=u.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[c]=n:delete e[c]),o},p=Object.prototype.toString;var f=function(e){return p.call(e)},d="[object Null]",h="[object Undefined]",v=i?i.toStringTag:void 0;var m=function(e){return null==e?void 0===e?h:d:v&&v in Object(e)?l(e):f(e)};var y=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object);var g=function(e){return null!=e&&"object"==typeof e},b="[object Object]",_=Function.prototype,E=Object.prototype,C=_.toString,T=E.hasOwnProperty,P=C.call(Object);t.a=function(e){if(!g(e)||m(e)!=b)return!1;var t=y(e);if(null===t)return!0;var n=T.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&C.call(n)==P}},function(e,t,n){var r=n(32)(n(18),"Map");e.exports=r},function(e,t,n){var r=n(17),o="[object Function]",i="[object GeneratorFunction]",a=Object.prototype.toString;e.exports=function(e){var t=r(e)?a.call(e):"";return t==o||t==i}},function(e,t,n){var r=n(323),o=n(330),i=n(332),a=n(333),u=n(334);function s(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e<=n}},function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){return!!(t=null==t?n:t)&&("number"==typeof e||r.test(e))&&e>-1&&e%1==0&&e0&&i(l)?n>1?e(l,n-1,i,a,u):r(u,l):a||(u[u.length]=l)}return u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","required","translate","className"]);return t=o.default.Children.toArray(t)||[],n&&t.push(function(e){return o.default.createElement("small",{className:"form-label__required"},e("Required"))}(i)),o.default.createElement("label",r({},(0,s.default)(l,"moment","numberFormat"),{className:(0,a.default)(c,"form-label")}),t.length?t.map(function(e,t){return(0,u.default)(e)?r({},e,{key:t}):e}):null)};l.propTypes={required:i.default.bool},t.default=l},function(e,t,n){var r=n(468),o=n(469),i=n(31),a=n(10);e.exports=function(e,t){return(a(e)?r:o)(e,i(t,3))}},function(e,t,n){var r=n(11)("socket.io-parser"),o=n(494),i=(n(107),n(25)),a=n(496),u=n(197);function s(){}function c(e){var n="",i=!1;return n+=e.type,t.BINARY_EVENT!=e.type&&t.BINARY_ACK!=e.type||(n+=e.attachments,n+="-"),e.nsp&&"/"!=e.nsp&&(i=!0,n+=e.nsp),null!=e.id&&(i&&(n+=",",i=!1),n+=e.id),null!=e.data&&(i&&(n+=","),n+=o.stringify(e.data)),r("encoded %j as %s",e,n),n}function l(){this.reconstructor=null}function p(e){this.reconPack=e,this.buffers=[]}function f(e){return{type:t.ERROR,data:"parser error"}}t.protocol=4,t.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],t.CONNECT=0,t.DISCONNECT=1,t.EVENT=2,t.ACK=3,t.ERROR=4,t.BINARY_EVENT=5,t.BINARY_ACK=6,t.Encoder=s,t.Decoder=l,s.prototype.encode=function(e,n){(r("encoding packet %j",e),t.BINARY_EVENT==e.type||t.BINARY_ACK==e.type)?function(e,t){a.removeBlobs(e,function(e){var n=a.deconstructPacket(e),r=c(n.packet),o=n.buffers;o.unshift(r),t(o)})}(e,n):n([c(e)])},i(l.prototype),l.prototype.add=function(e){var n;if("string"==typeof e)n=function(e){var n={},i=0;if(n.type=Number(e.charAt(0)),null==t.types[n.type])return f();if(t.BINARY_EVENT==n.type||t.BINARY_ACK==n.type){for(var a="";"-"!=e.charAt(++i)&&(a+=e.charAt(i),i!=e.length););if(a!=Number(a)||"-"!=e.charAt(i))throw new Error("Illegal attachments");n.attachments=Number(a)}if("/"==e.charAt(i+1))for(n.nsp="";++i;){var u=e.charAt(i);if(","==u)break;if(n.nsp+=u,i==e.length)break}else n.nsp="/";var s=e.charAt(i+1);if(""!==s&&Number(s)==s){for(n.id="";++i;){var u=e.charAt(i);if(null==u||Number(u)!=u){--i;break}if(n.id+=e.charAt(i),i==e.length)break}n.id=Number(n.id)}if(e.charAt(++i))try{n.data=o.parse(e.substr(i))}catch(e){return f()}return r("decoded %s as %j",e,n),n}(e),t.BINARY_EVENT==n.type||t.BINARY_ACK==n.type?(this.reconstructor=new p(n),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",n)):this.emit("decoded",n);else{if(!u(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,this.emit("decoded",n))}},l.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},p.prototype.takeBinaryData=function(e){if(this.buffers.push(e),this.buffers.length==this.reconPack.attachments){var t=a.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null},p.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){var r=n(500);e.exports=function(e){var t=e.xdomain,n=e.xscheme,o=e.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!t||r))return new XMLHttpRequest}catch(e){}try{if("undefined"!=typeof XDomainRequest&&!n&&o)return new XDomainRequest}catch(e){}if(!t)try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}},function(e,t,n){var r=n(36),o=n(25);function i(e){this.path=e.path,this.hostname=e.hostname,this.port=e.port,this.secure=e.secure,this.query=e.query,this.timestampParam=e.timestampParam,this.timestampRequests=e.timestampRequests,this.readyState="",this.agent=e.agent||!1,this.socket=e.socket,this.enablesXDR=e.enablesXDR,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.extraHeaders=e.extraHeaders}e.exports=i,o(i.prototype),i.prototype.onError=function(e,t){var n=new Error(e);return n.type="TransportError",n.description=t,this.emit("error",n),this},i.prototype.open=function(){return"closed"!=this.readyState&&""!=this.readyState||(this.readyState="opening",this.doOpen()),this},i.prototype.close=function(){return"opening"!=this.readyState&&"open"!=this.readyState||(this.doClose(),this.onClose()),this},i.prototype.send=function(e){if("open"!=this.readyState)throw new Error("Transport not open");this.write(e)},i.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},i.prototype.onData=function(e){var t=r.decodePacket(e,this.socket.binaryType);this.onPacket(t)},i.prototype.onPacket=function(e){this.emit("packet",e)},i.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},function(e,t){t.encode=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t},t.decode=function(e){for(var t={},n=e.split("&"),r=0,o=n.length;r1)for(var n=1;n.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var i,u=a.createElement(H,{child:t});if(e){var s=f.get(e);i=s._processChildContext(s._context)}else i=y;var c=R(n);if(c){var l=c._currentElement.props.child;if(_(l,t)){var p=c._renderedComponent.getPublicInstance(),d=o&&function(){o.call(p)};return U._updateRootComponent(c,u,i,n,d),p}U.unmountComponentAtNode(n)}var h=A(n),m=h&&!!S(h),g=I(n),b=m&&!c&&!g,E=U._renderNewRootComponent(u,n,b,i)._renderedComponent.getPublicInstance();return o&&o.call(E),E},render:function(e,t,n){return U._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){M(e)||r("40");var t=R(e);if(!t){I(e),1===e.nodeType&&e.hasAttribute(C);return!1}return delete O[t._instance.rootID],m.batchedUpdates(N,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,a){if(M(t)||r("41"),i){var u=A(t);if(d.canReuseMarkup(e,u))return void s.precacheNode(n,u);var c=u.getAttribute(d.CHECKSUM_ATTR_NAME);u.removeAttribute(d.CHECKSUM_ATTR_NAME);var l=u.outerHTML;u.setAttribute(d.CHECKSUM_ATTR_NAME,c);var p=e,f=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1]||t+"Subscription",o=function(e){function o(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return i[t]=n.store,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(o,e),o.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},o.prototype.render=function(){return r.Children.only(this.props.children)},o}(r.Component);return o.propTypes={store:u.isRequired,children:i.a.element.isRequired},o.childContextTypes=((e={})[t]=u.isRequired,e[n]=a,e),o}var c=s(),l=n(299),p=n.n(l),f=n(300),d=n.n(f);var h=null,v={notify:function(){}};var m=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=v}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){var e,t;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(e=[],t=[],{clear:function(){t=h,e=h},notify:function(){for(var n=e=t,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},i=o.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,c=o.methodName,l=void 0===c?"connectAdvanced":c,f=o.renderCountProp,h=void 0===f?void 0:f,v=o.shouldHandleStateChanges,E=void 0===v||v,C=o.storeKey,T=void 0===C?"store":C,P=o.withRef,w=void 0!==P&&P,O=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),A=T+"Subscription",S=g++,x=((t={})[T]=u,t[A]=a,t),k=((n={})[A]=a,n);return function(t){d()("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",o=s(n),i=y({},O,{getDisplayName:s,methodName:l,renderCountProp:h,shouldHandleStateChanges:E,storeKey:T,withRef:w,displayName:o,wrappedComponentName:n,WrappedComponent:t}),a=function(n){function a(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,n.call(this,e,t));return r.version=S,r.state={},r.renderCount=0,r.store=e[T]||t[T],r.propsMode=Boolean(e[T]),r.setWrappedInstance=r.setWrappedInstance.bind(r),d()(r.store,'Could not find "'+T+'" in either the context or props of "'+o+'". Either wrap the root component in a , or explicitly pass "'+T+'" as a prop to "'+o+'".'),r.initSelector(),r.initSubscription(),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[A]=t||this.context[A],e},a.prototype.componentDidMount=function(){E&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=_,this.store=null,this.selector.run=_,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return d()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,i);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(E){var e=(this.propsMode?this.props:this.context)[A];this.subscription=new m(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(b)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(w||h||this.propsMode&&this.subscription))return e;var t=y({},e);return w&&(t.ref=this.setWrappedInstance),h&&(t[h]=this.renderCount++),this.propsMode&&this.subscription&&(t[A]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(r.createElement)(t,this.addExtraProps(e.props))},a}(r.Component);return a.WrappedComponent=t,a.displayName=o,a.childContextTypes=k,a.contextTypes=x,a.propTypes=x,p()(a,t)}}var C=Object.prototype.hasOwnProperty;function T(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function P(e,t){if(T(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),u=r(e,i),s=o(e,i);return(i.pure?j:R)(a,u,s,e,i)}var U=Object.assign||function(e){for(var t=1;t=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function L(e,t){return e===t}var F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?E:t,r=e.mapStateToPropsFactories,o=void 0===r?k:r,i=e.mapDispatchToPropsFactories,a=void 0===i?x:i,u=e.mergePropsFactories,s=void 0===u?M:u,c=e.selectorFactory,l=void 0===c?H:c;return function(e,t,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=i.pure,c=void 0===u||u,p=i.areStatesEqual,f=void 0===p?L:p,d=i.areOwnPropsEqual,h=void 0===d?P:d,v=i.areStatePropsEqual,m=void 0===v?P:v,y=i.areMergedPropsEqual,g=void 0===y?P:y,b=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),_=D(e,o,"mapStateToProps"),E=D(t,a,"mapDispatchToProps"),C=D(r,s,"mergeProps");return n(l,U({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:E,initMergeProps:C,pure:c,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:m,areMergedPropsEqual:g},b))}}();n.d(t,"Provider",function(){return c}),n.d(t,"createProvider",function(){return s}),n.d(t,"connectAdvanced",function(){return E}),n.d(t,"connect",function(){return F})},function(e,t,n){var r=n(55),o=n(314),i=n(315),a=n(316),u=n(317),s=n(318);function c(e){this.__data__=new r(e)}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=u,c.prototype.set=s,e.exports=c},function(e,t){e.exports=function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(8))},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(335),o=n(17),i=n(44);e.exports=function e(t,n,a,u,s){return t===n||(null==t||null==n||!o(t)&&!i(n)?t!=t&&n!=n:r(t,n,e,a,u,s))}},function(e,t,n){var r=n(88),o=n(338),i=1,a=2;e.exports=function(e,t,n,u,s,c){var l=s&a,p=e.length,f=t.length;if(p!=f&&!(l&&f>p))return!1;var d=c.get(e);if(d&&c.get(t))return d==t;var h=-1,v=!0,m=s&i?new r:void 0;for(c.set(e,t),c.set(t,e);++h-1}},function(e,t){e.exports=function(e,t,n){for(var r=-1,o=e?e.length:0;++r=t.length||r<0||(o.default.findDOMNode(this.refs["item-"+r].refs.itemLink).focus(),this.focused=r)}}},{key:"handleOutsideClick",value:function(e){o.default.findDOMNode(this.refs.dropdownContainer).contains(e.target)||this.closeDropdown()}}]),t}();b.propTypes={selectedText:i.default.string,selectedIcon:i.default.element,selectedCount:i.default.number,initialSelected:i.default.string,className:i.default.string,style:i.default.object,onSelect:i.default.func,onToggle:i.default.func,focusSibling:i.default.func,tabIndex:i.default.number,options:i.default.arrayOf(i.default.shape({value:i.default.string.isRequired,label:i.default.string.isRequired,path:i.default.string,icon:i.default.element}))},b.defaultProps={options:[],onSelect:function(){},onToggle:function(){},style:{}},b.instances=0,t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Count=void 0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["count","numberFormat","primary"]);return o.default.createElement("span",r({className:(0,a.default)("count",{"is-primary":i})},(0,u.default)(s,["translate","moment"])),n(t))};t.Count=l,l.propTypes={count:i.default.number.isRequired,numberFormat:i.default.func,primary:i.default.bool},l.defaultProps={primary:!1},t.default=(0,s.mockLocalize)(l)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},d.prototype.cleanup=function(){var e;for(c("cleanup");e=this.subs.shift();)e.destroy();this.packetBuffer=[],this.encoding=!1,this.lastPing=null,this.decoder.destroy()},d.prototype.close=d.prototype.disconnect=function(){c("disconnect"),this.skipReconnect=!0,this.reconnecting=!1,"opening"==this.readyState&&this.cleanup(),this.backoff.reset(),this.readyState="closed",this.engine&&this.engine.close()},d.prototype.onclose=function(e){c("onclose"),this.cleanup(),this.backoff.reset(),this.readyState="closed",this.emit("close",e),this._reconnection&&!this.skipReconnect&&this.reconnect()},d.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var e=this;if(this.backoff.attempts>=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();c("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout(function(){e.skipReconnect||(c("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open(function(t){t?(c("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(c("reconnect success"),e.onreconnect())}))},t);this.subs.push({destroy:function(){clearTimeout(n)}})}},d.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,n){(function(e){var r=n(108),o=n(501),i=n(508),a=n(509);t.polling=function(t){var n=!1,a=!1,u=!1!==t.jsonp;if(e.location){var s="https:"==location.protocol,c=location.port;c||(c=s?443:80),n=t.hostname!=location.hostname||c!=t.port,a=t.secure!=s}if(t.xdomain=n,t.xscheme=a,"open"in new r(t)&&!t.forceJSONP)return new o(t);if(!u)throw new Error("JSONP disabled");return new i(t)},t.websocket=a}).call(t,n(8))},function(e,t,n){var r=n(109),o=n(110),i=n(36),a=n(65),u=n(202),s=n(11)("engine.io-client:polling");e.exports=l;var c=null!=new(n(108))({xdomain:!1}).responseType;function l(e){var t=e&&e.forceBase64;c&&!t||(this.supportsBinary=!1),r.call(this,e)}a(l,r),l.prototype.name="polling",l.prototype.doOpen=function(){this.poll()},l.prototype.pause=function(e){var t=this;function n(){s("paused"),t.readyState="paused",e()}if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(s("we are currently polling - waiting to pause"),r++,this.once("pollComplete",function(){s("pre-pause polling complete"),--r||n()})),this.writable||(s("we are currently writing - waiting to pause"),r++,this.once("drain",function(){s("pre-pause writing complete"),--r||n()}))}else n()},l.prototype.poll=function(){s("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},l.prototype.onData=function(e){var t=this;s("polling got data %s",e);i.decodePayload(e,this.socket.binaryType,function(e,n,r){if("opening"==t.readyState&&t.onOpen(),"close"==e.type)return t.onClose(),!1;t.onPacket(e)}),"closed"!=this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"==this.readyState?this.poll():s('ignoring poll - transport state "%s"',this.readyState))},l.prototype.doClose=function(){var e=this;function t(){s("writing close packet"),e.write([{type:"close"}])}"open"==this.readyState?(s("transport open - closing"),t()):(s("transport not open - deferring close"),this.once("open",t))},l.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};t=this;i.encodePayload(e,this.supportsBinary,function(e){t.doWrite(e,n)})},l.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=u()),this.supportsBinary||e.sid||(e.b64=1),e=o.encode(e),this.port&&("https"==t&&443!=this.port||"http"==t&&80!=this.port)&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},function(e,t,n){(function(t){var r=n(107);e.exports=function(e){return function e(n){if(!n)return!1;if(t.Buffer&&t.Buffer.isBuffer&&t.Buffer.isBuffer(n)||t.ArrayBuffer&&n instanceof ArrayBuffer||t.Blob&&n instanceof Blob||t.File&&n instanceof File)return!0;if(r(n)){for(var o=0;o0);return t}function l(){var e=c(+new Date);return e!==r?(u=0,r=e):e+"."+c(u++)}for(;sObject(r.initHappychat)({nodeId:e,groups:t,canChat:n,accessToken:o,entry:i,entryOptions:a}),on:(e,t)=>r.eventAPI.subscribeTo(e,t),off:(e,t)=>r.eventAPI.unsubscribeFrom(e,t),sendEvent:e=>r.eventAPI.sendEventMsg(e),sendUserInfo:e=>r.eventAPI.sendUserInfoMsg(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eventAPI=t.initHappychat=void 0;var r=E(n(1)),o=E(n(66)),i=n(144),a=n(23),u=n(305),s=E(n(43)),c=n(363),l=E(n(364)),p=n(388),f=E(p),d=n(195),h=E(n(474)),v=E(n(477)),m=n(490),y=n(12),g=n(169),b=n(170),_=n(516);function E(e){return e&&e.__esModule?e:{default:e}}var C=(0,a.createStore)(v.default,{},(0,a.compose)((0,a.applyMiddleware)((0,m.socketMiddleware)()),(0,u.devToolsEnhancer)())),T=function(){return C.dispatch((0,g.setAssetsLoaded)())},P=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.nodeId,o=e.entryOptions,i=document.createElement("iframe"),a=380;a+=o&&o.primaryOptions?110:0,a+=(t=o)&&(t.secondaryOptions||function(e){return Array.isArray(e)&&(0,s.default)(e,function(e){return e.secondaryOptions})}(o.primaryOptions))?110:0,a+=o&&o.itemList?70:0,i.width="100%",i.height=a+"em",i.frameBorder=0,i.scrolling="no",document.getElementById(r).appendChild(i),i.contentDocument.open(),i.contentDocument.write(),i.contentDocument.close();var u=document.createElement("style");u.setAttribute("type","text/css"),u.appendChild(document.createTextNode("\n\t\t\t@-webkit-keyframes spinner-line__animation {\n\t\t\t 0% {\n\t\t\t background-position: 0 0;\n\t\t\t }\n\t\t\t 100% {\n\t\t\t background-position: 600px 0;\n\t\t\t }\n\t\t\t}\n\t\t\t@keyframes spinner-line__animation {\n\t\t\t 0% {\n\t\t\t background-position: 0 0;\n\t\t\t }\n\t\t\t 100% {\n\t\t\t background-position: 600px 0;\n\t\t\t }\n\t\t\t}\n\n\t\t\thr.spinner-line {\n\t\t\t border: none;\n\t\t\t height: 3px;\n\t\t\t margin: 24px 0;\n\t\t\t background-image: linear-gradient(to right, #a8bece 0%, #c8d7e1 50%, #a8bece 100%);\n\t\t\t background-size: 300px 100%;\n\t\t\t -webkit-animation: spinner-line__animation 1.2s infinite linear;\n\t\t\t animation: spinner-line__animation 1.2s infinite linear;\n\t\t\t}\n\t\t")),i.contentDocument.head.appendChild(u);var l=document.createElement("link"),p=new Promise(function(e){l.onload=function(){return e()}}),f=document.createElement("link"),d=new Promise(function(e){f.onload=function(){return e()}});Promise.all([p,d]).then(function(){return n()}),l.setAttribute("rel","stylesheet"),l.setAttribute("type","text/css"),l.setAttribute("href","https://s1.wp.com/i/noticons/noticons.css"),i.contentDocument.head.appendChild(l),f.setAttribute("rel","stylesheet"),f.setAttribute("type","text/css"),f.setAttribute("href","https://widgets.wp.com/happychat/happychat.css"),i.contentDocument.head.appendChild(f),i.contentDocument.body.classList.add((0,c.hasTouch)()?"touch":"notouch");var h=document.createElement("div"),v=document.createElement("hr");return v.className="spinner-line",h.appendChild(v),i.contentDocument.body.appendChild(h),h},w=function(e,t){var n=t.user,a=n.ID,u=n.email,s=n.username,c=n.display_name,l=n.avatar_URL,d=n.language,h=n.groups,v=void 0===h?[y.HAPPYCHAT_GROUP_WPCOM]:h,m=n.accessToken,g=n.canChat,E=void 0===g||g,T=t.entry,P=void 0===T?p.ENTRY_FORM:T,w=t.entryOptions,O=void 0===w?{}:w,A=O.fallbackTicket;C.dispatch((0,b.setCurrentUser)({ID:a,email:u,username:s,display_name:c,avatar_URL:l})),C.dispatch((0,b.setGroups)(v)),C.dispatch((0,b.setLocale)(d)),C.dispatch((0,_.setFallbackTicketOptions)(A)),!function(e,t){return!1===e||Array.isArray(t.primaryOptions)&&t.primaryOptions.length>0&&!1===t.primaryOptions[0].canChat||Array.isArray(t.secondaryOptions)&&t.secondaryOptions.length>0&&!1===t.secondaryOptions[0].canChat||Array.isArray(t.itemList)&&t.itemList.length>0&&!1===t.itemList[0].canChat}(E,O)?C.dispatch((0,b.setEligibility)(!0)):C.dispatch((0,b.setEligibility)(!1)),o.default.render(r.default.createElement(i.Provider,{store:C},r.default.createElement(f.default,{accessToken:m,entry:P,entryOptions:O})),e)};t.initHappychat=function(e){var t=e.nodeId,n=e.groups,i=e.accessToken,a=e.entry,u=e.entryOptions,s=e.canChat,c=i;"string"==typeof i&&(c=function(){return Promise.resolve(i)});var p=P({nodeId:t,entryOptions:u},T);c().then(function(e){return function(e,t,n){return(0,l.default)(e).then(function(r){return{ID:r.ID,email:r.email,username:r.username,display_name:r.display_name,avatar_URL:r.avatar_URL,language:r.language,accessToken:e,groups:t,canChat:n}})}(e,n,s)}).then(function(e){return w(p,{user:e,entry:a,entryOptions:u})}).catch(function(e){return function(e,t){var n=t.error;return o.default.render(r.default.createElement(d.MessageForm,{message:"Could not load form. "+n}),e)}(p,{error:e})})},t.eventAPI=(0,h.default)(C)},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r=n(211),o=n(27),i=n(14),a=n(212),u=r.twoArgumentPooler,s=r.fourArgumentPooler,c=/\/+/g;function l(e){return(""+e).replace(c,"$&/")}function p(e,t){this.func=e,this.context=t,this.count=0}function f(e,t,n){var r=e.func,o=e.context;r.call(o,t,e.count++)}function d(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function h(e,t,n){var r=e.result,a=e.keyPrefix,u=e.func,s=e.context,c=u.call(s,t,e.count++);Array.isArray(c)?v(c,r,n,i.thatReturnsArgument):null!=c&&(o.isValidElement(c)&&(c=o.cloneAndReplaceKey(c,a+(!c.key||t&&t.key===c.key?"":l(c.key)+"/")+n)),r.push(c))}function v(e,t,n,r,o){var i="";null!=n&&(i=l(n)+"/");var u=d.getPooled(t,i,r,o);a(e,h,u),d.release(u)}function m(e,t,n){return null}p.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},r.addPoolingTo(p,u),d.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},r.addPoolingTo(d,s);var y={forEach:function(e,t,n){if(null==e)return e;var r=p.getPooled(t,n);a(e,f,r),p.release(r)},map:function(e,t,n){if(null==e)return e;var r=[];return v(e,r,null,t,n),r},mapIntoWithKeyPrefixInternal:v,count:function(e,t){return a(e,m,null)},toArray:function(e){var t=[];return v(e,t,null,i.thatReturnsArgument),t}};e.exports=y},function(e,t,n){"use strict";var r=n(37),o=(n(0),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),i=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length8&&p<=11);var v=32,m=String.fromCharCode(v),y={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},g=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==s.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function _(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var E=null;function C(e,t,n,o){var u,s;if(l?u=function(e){switch(e){case"topCompositionStart":return y.compositionStart;case"topCompositionEnd":return y.compositionEnd;case"topCompositionUpdate":return y.compositionUpdate}}(e):E?b(e,n)&&(u=y.compositionEnd):function(e,t){return"topKeyDown"===e&&t.keyCode===c}(e,n)&&(u=y.compositionStart),!u)return null;h&&(E||u!==y.compositionStart?u===y.compositionEnd&&E&&(s=E.getData()):E=i.getPooled(o));var p=a.getPooled(u,t,n,o);if(s)p.data=s;else{var f=_(n);null!==f&&(p.data=f)}return r.accumulateTwoPhaseDispatches(p),p}function T(e,t,n,o){var a;if(!(a=d?function(e,t){switch(e){case"topCompositionEnd":return _(t);case"topKeyPress":return t.which!==v?null:(g=!0,m);case"topTextInput":var n=t.data;return n===m&&g?null:n;default:return null}}(e,n):function(e,t){if(E){if("topCompositionEnd"===e||!l&&b(e,t)){var n=E.getData();return i.release(E),E=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!function(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return h?null:t.data;default:return null}}(e,n)))return null;var s=u.getPooled(y.beforeInput,t,n,o);return s.data=a,r.accumulateTwoPhaseDispatches(s),s}var P={eventTypes:y,extractEvents:function(e,t,n,r){return[C(e,t,n,r),T(e,t,n,r)]}};e.exports=P},function(e,t,n){"use strict";var r=n(5),o=n(24),i=n(121);function a(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}r(a.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[i()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),o.addPoolingTo(a),e.exports=a},function(e,t,n){"use strict";var r=n(22);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{data:null}),e.exports=o},function(e,t,n){"use strict";var r=n(22);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{data:null}),e.exports=o},function(e,t,n){"use strict";var r=n(39),o=n(38),i=n(13),a=n(7),u=n(16),s=n(22),c=n(124),l=n(70),p=n(71),f=n(125),d={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}};function h(e,t,n){var r=s.getPooled(d.change,e,t,n);return r.type="change",o.accumulateTwoPhaseDispatches(r),r}var v=null,m=null;var y=!1;function g(e){var t=h(m,e,l(e));u.batchedUpdates(b,t)}function b(e){r.enqueueEvents(e),r.processEventQueue(!1)}function _(){v&&(v.detachEvent("onchange",g),v=null,m=null)}function E(e,t){var n=c.updateValueIfChanged(e),r=!0===t.simulated&&N._allowSimulatedPassThrough;if(n||r)return e}function C(e,t){if("topChange"===e)return t}function T(e,t,n){"topFocus"===e?(_(),function(e,t){m=t,(v=e).attachEvent("onchange",g)}(t,n)):"topBlur"===e&&_()}i.canUseDOM&&(y=p("change")&&(!document.documentMode||document.documentMode>8));var P=!1;function w(){v&&(v.detachEvent("onpropertychange",O),v=null,m=null)}function O(e){"value"===e.propertyName&&E(m,e)&&g(e)}function A(e,t,n){"topFocus"===e?(w(),function(e,t){m=t,(v=e).attachEvent("onpropertychange",O)}(t,n)):"topBlur"===e&&w()}function S(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return E(m,n)}function x(e,t,n){if("topClick"===e)return E(t,n)}function k(e,t,n){if("topInput"===e||"topChange"===e)return E(t,n)}i.canUseDOM&&(P=p("input")&&(!document.documentMode||document.documentMode>9));var N={eventTypes:d,_allowSimulatedPassThrough:!0,_isInputEventSupported:P,extractEvents:function(e,t,n,r){var o,i,u,s,c=t?a.getNodeFromInstance(t):window;if("select"===(s=(u=c).nodeName&&u.nodeName.toLowerCase())||"input"===s&&"file"===u.type?y?o=C:i=T:f(c)?P?o=k:(o=S,i=A):function(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}(c)&&(o=x),o){var l=o(e,t,n);if(l)return h(l,n,r)}i&&i(e,c,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,c)}};e.exports=N},function(e,t,n){"use strict";var r=n(231),o={};o.attachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&function(e,t,n){"function"==typeof e?e(t.getPublicInstance()):r.addComponentAsRefTo(t,e,n)}(n,e,t._owner)}},o.shouldUpdateRefs=function(e,t){var n=null,r=null;null!==e&&"object"==typeof e&&(n=e.ref,r=e._owner);var o=null,i=null;return null!==t&&"object"==typeof t&&(o=t.ref,i=t._owner),n!==o||"string"==typeof o&&i!==r},o.detachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&function(e,t,n){"function"==typeof e?e(null):r.removeComponentAsRefFrom(t,e,n)}(n,e,t._owner)}},e.exports=o},function(e,t,n){"use strict";var r=n(3);n(0);function o(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)}var i={addComponentAsRefTo:function(e,t,n){o(n)||r("119"),n.attachRef(t,e)},removeComponentAsRefFrom:function(e,t,n){o(n)||r("120");var i=n.getPublicInstance();i&&i.refs[t]===e.getPublicInstance()&&n.detachRef(t)}};e.exports=i},function(e,t,n){"use strict";e.exports=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"]},function(e,t,n){"use strict";var r=n(38),o=n(7),i=n(51),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},u={eventTypes:a,extractEvents:function(e,t,n,u){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var s,c,l;if(u.window===u)s=u;else{var p=u.ownerDocument;s=p?p.defaultView||p.parentWindow:window}if("topMouseOut"===e){c=t;var f=n.relatedTarget||n.toElement;l=f?o.getClosestInstanceFromNode(f):null}else c=null,l=t;if(c===l)return null;var d=null==c?s:o.getNodeFromInstance(c),h=null==l?s:o.getNodeFromInstance(l),v=i.getPooled(a.mouseLeave,c,n,u);v.type="mouseleave",v.target=d,v.relatedTarget=h;var m=i.getPooled(a.mouseEnter,l,n,u);return m.type="mouseenter",m.target=h,m.relatedTarget=d,r.accumulateEnterLeaveDispatches(v,m,c,l),[v,m]}};e.exports=u},function(e,t,n){"use strict";var r=n(28),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,u=r.injection.HAS_POSITIVE_NUMERIC_VALUE,s=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:u,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:s,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:u,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:u,sizes:0,span:u,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};e.exports=c},function(e,t,n){"use strict";var r=n(73),o={processChildrenUpdates:n(240).dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=o},function(e,t,n){"use strict";var r=n(3),o=n(30),i=n(13),a=n(237),u=n(14),s=(n(0),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM||r("56"),t||r("57"),"HTML"===e.nodeName&&r("58"),"string"==typeof t){var n=a(t,u)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=s},function(e,t,n){"use strict";var r=n(13),o=n(238),i=n(239),a=n(0),u=r.canUseDOM?document.createElement("div"):null,s=/^\s*<(\w+)/;e.exports=function(e,t){var n=u;u||a(!1);var r=function(e){var t=e.match(s);return t&&t[1].toLowerCase()}(e),c=r&&i(r);if(c){n.innerHTML=c[1]+e+c[2];for(var l=c[0];l--;)n=n.lastChild}else n.innerHTML=e;var p=n.getElementsByTagName("script");p.length&&(t||a(!1),o(p).forEach(t));for(var f=Array.from(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return f}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e){return function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"length"in e&&!("setInterval"in e)&&"number"!=typeof e.nodeType&&(Array.isArray(e)||"callee"in e||"item"in e)}(e)?Array.isArray(e)?e.slice():function(e){var t=e.length;if((Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e)&&r(!1),"number"!=typeof t&&r(!1),0===t||t-1 in e||r(!1),"function"==typeof e.callee&&r(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),o=0;o',""],s=[1,"","
"],c=[3,"","
"],l=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:s,colgroup:s,tbody:s,tfoot:s,thead:s,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,a[e]=!0}),e.exports=function(e){return i||o(!1),p.hasOwnProperty(e)||(e="*"),a.hasOwnProperty(e)||(i.innerHTML="*"===e?"":"<"+e+">",a[e]=!i.firstChild),a[e]?p[e]:null}},function(e,t,n){"use strict";var r=n(73),o=n(7),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";var r=n(3),o=n(5),i=n(242),a=n(243),u=n(30),s=n(74),c=n(28),l=n(130),p=n(39),f=n(67),d=n(54),h=n(118),v=n(7),m=n(253),y=n(255),g=n(131),b=n(256),_=(n(15),n(257)),E=n(264),C=(n(14),n(53)),T=(n(0),n(71),n(78),n(124)),P=(n(82),n(2),h),w=p.deleteListener,O=v.getNodeFromInstance,A=d.listenTo,S=f.registrationNameModules,x={string:!0,number:!0},k="__html",N={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},I=11;function M(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}function R(e,t){t&&(K[e._tag]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&r("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&r("60"),"object"==typeof t.dangerouslySetInnerHTML&&k in t.dangerouslySetInnerHTML||r("61")),null!=t.style&&"object"!=typeof t.style&&r("62",M(e)))}function j(e,t,n,r){if(!(r instanceof E)){0;var o=e._hostContainerInfo,i=o._node&&o._node.nodeType===I?o._node:o._ownerDocument;A(t,i),r.getReactMountReady().enqueue(H,{inst:e,registrationName:t,listener:n})}}function H(){p.putListener(this.inst,this.registrationName,this.listener)}function U(){m.postMountWrapper(this)}function D(){b.postMountWrapper(this)}function L(){y.postMountWrapper(this)}var F={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function B(){T.track(this)}function Y(){this._rootNodeID||r("63");var e=O(this);switch(e||r("64"),this._tag){case"iframe":case"object":this._wrapperState.listeners=[d.trapBubbledEvent("topLoad","load",e)];break;case"video":case"audio":for(var t in this._wrapperState.listeners=[],F)F.hasOwnProperty(t)&&this._wrapperState.listeners.push(d.trapBubbledEvent(t,F[t],e));break;case"source":this._wrapperState.listeners=[d.trapBubbledEvent("topError","error",e)];break;case"img":this._wrapperState.listeners=[d.trapBubbledEvent("topError","error",e),d.trapBubbledEvent("topLoad","load",e)];break;case"form":this._wrapperState.listeners=[d.trapBubbledEvent("topReset","reset",e),d.trapBubbledEvent("topSubmit","submit",e)];break;case"input":case"select":case"textarea":this._wrapperState.listeners=[d.trapBubbledEvent("topInvalid","invalid",e)]}}function V(){g.postUpdateWrapper(this)}var q={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},W={listing:!0,pre:!0,textarea:!0},K=o({menuitem:!0},q),G=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,z={},X={}.hasOwnProperty;function $(e,t){return e.indexOf("-")>=0||null!=t.is}var Q=1;function J(e){var t=e.type;!function(e){X.call(z,e)||(G.test(e)||r("65",e),z[e]=!0)}(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}J.displayName="ReactDOMComponent",J.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=Q++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,a,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(Y,this);break;case"input":m.mountWrapper(this,p,t),p=m.getHostProps(this,p),e.getReactMountReady().enqueue(B,this),e.getReactMountReady().enqueue(Y,this);break;case"option":y.mountWrapper(this,p,t),p=y.getHostProps(this,p);break;case"select":g.mountWrapper(this,p,t),p=g.getHostProps(this,p),e.getReactMountReady().enqueue(Y,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(B,this),e.getReactMountReady().enqueue(Y,this)}if(R(this,p),null!=t?(o=t._namespaceURI,a=t._tag):n._tag&&(o=n._namespaceURI,a=n._tag),(null==o||o===s.svg&&"foreignobject"===a)&&(o=s.html),o===s.html&&("svg"===this._tag?o=s.svg:"math"===this._tag&&(o=s.mathml)),this._namespaceURI=o,e.useCreateElement){var f,d=n._ownerDocument;if(o===s.html)if("script"===this._tag){var h=d.createElement("div"),_=this._currentElement.type;h.innerHTML="<"+_+">",f=h.removeChild(h.firstChild)}else f=p.is?d.createElement(this._currentElement.type,p.is):d.createElement(this._currentElement.type);else f=d.createElementNS(o,this._currentElement.type);v.precacheNode(this,f),this._flags|=P.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(f),this._updateDOMProperties(null,p,e);var E=u(f);this._createInitialChildren(e,p,r,E),c=E}else{var C=this._createOpenTagMarkupAndPutListeners(e,p),T=this._createContentMarkup(e,p,r);c=!T&&q[this._tag]?C+"/>":C+">"+T+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(U,this),p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(D,this),p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(L,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)if(S.hasOwnProperty(r))i&&j(this,r,i,e);else{"style"===r&&(i&&(i=this._previousStyleCopy=o({},t.style)),i=a.createMarkupForStyles(i,this));var u=null;null!=this._tag&&$(this._tag,t)?N.hasOwnProperty(r)||(u=l.createMarkupForCustomAttribute(r,i)):u=l.createMarkupForProperty(r,i),u&&(n+=" "+u)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=x[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=C(i);else if(null!=a){r=this.mountChildren(a,e,n).join("")}}return W[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&u.queueHTML(r,o.__html);else{var i=x[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&u.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),c=0;c0;)e=e._hostParent,n--;for(;i-n>0;)t=t._hostParent,i--;for(var u=n;u--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}e.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(c[s],"captured",i)}}},function(e,t,n){"use strict";var r=n(3),o=n(5),i=n(73),a=n(30),u=n(7),s=n(53),c=(n(0),n(82),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(i),p=c.createComment(" /react-text "),f=a(c.createDocumentFragment());return a.queueChild(f,a(l)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(p)),u.precacheNode(this,l),this._closingComment=p,f}var d=s(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+i+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=u.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,u.uncacheNode(this)}}),e.exports=c},function(e,t,n){"use strict";var r=n(5),o=n(16),i=n(50),a=n(14),u={initialize:a,close:function(){p.isBatchingUpdates=!1}},s=[{initialize:a,close:o.flushBatchedUpdates.bind(o)},u];function c(){this.reinitializeTransaction()}r(c.prototype,i,{getTransactionWrappers:function(){return s}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=p.isBatchingUpdates;return p.isBatchingUpdates=!0,a?e(t,n,r,o,i):l.perform(e,null,t,n,r,o,i)}};e.exports=p},function(e,t,n){"use strict";var r=n(5),o=n(139),i=n(13),a=n(24),u=n(7),s=n(16),c=n(70),l=n(271);function p(e){for(;e._hostParent;)e=e._hostParent;var t=u.getNodeFromInstance(e).parentNode;return u.getClosestInstanceFromNode(t)}function f(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function d(e){var t=c(e.nativeEvent),n=u.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;ot.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[i()].length,a=Math.min(t.start,r),u=void 0===t.end?a:Math.min(t.end,r);if(!n.extend&&a>u){var s=u;u=a,a=s}var c=o(e,a),l=o(e,u);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),a>u?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};e.exports=s},function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}e.exports=function(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}},function(e,t,n){"use strict";var r=n(277);e.exports=function e(t,n){return!(!t||!n)&&(t===n||!r(t)&&(r(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}},function(e,t,n){"use strict";var r=n(278);e.exports=function(e){return r(e)&&3==e.nodeType}},function(e,t,n){"use strict";e.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},function(e,t,n){"use strict";var r="http://www.w3.org/1999/xlink",o="http://www.w3.org/XML/1998/namespace",i={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},a={Properties:{},DOMAttributeNamespaces:{xlinkActuate:r,xlinkArcrole:r,xlinkHref:r,xlinkRole:r,xlinkShow:r,xlinkTitle:r,xlinkType:r,xmlBase:o,xmlLang:o,xmlSpace:o},DOMAttributeNames:{}};Object.keys(i).forEach(function(e){a.Properties[e]=0,i[e]&&(a.DOMAttributeNames[e]=i[e])}),e.exports=a},function(e,t,n){"use strict";var r=n(38),o=n(13),i=n(7),a=n(140),u=n(22),s=n(141),c=n(125),l=n(78),p=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,f={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},d=null,h=null,v=null,m=!1,y=!1;function g(e,t){if(m||null==d||d!==s())return null;var n=function(e){if("selectionStart"in e&&a.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}(d);if(!v||!l(v,n)){v=n;var o=u.getPooled(f.select,h,e,t);return o.type="select",o.target=d,r.accumulateTwoPhaseDispatches(o),o}return null}var b={eventTypes:f,extractEvents:function(e,t,n,r){if(!y)return null;var o=t?i.getNodeFromInstance(t):window;switch(e){case"topFocus":(c(o)||"true"===o.contentEditable)&&(d=o,h=t,v=null);break;case"topBlur":d=null,h=null,v=null;break;case"topMouseDown":m=!0;break;case"topContextMenu":case"topMouseUp":return m=!1,g(n,r);case"topSelectionChange":if(p)break;case"topKeyDown":case"topKeyUp":return g(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(y=!0)}};e.exports=b},function(e,t,n){"use strict";var r=n(3),o=n(139),i=n(38),a=n(7),u=n(282),s=n(283),c=n(22),l=n(284),p=n(285),f=n(51),d=n(287),h=n(288),v=n(289),m=n(40),y=n(290),g=n(14),b=n(83),_=(n(0),{}),E={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,o={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};_[e]=o,E[r]=o});var C={};function T(e){return"."+e._rootNodeID}function P(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var w={eventTypes:_,extractEvents:function(e,t,n,o){var a,g=E[e];if(!g)return null;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":a=c;break;case"topKeyPress":if(0===b(n))return null;case"topKeyDown":case"topKeyUp":a=p;break;case"topBlur":case"topFocus":a=l;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":a=f;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":a=d;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":a=h;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":a=u;break;case"topTransitionEnd":a=v;break;case"topScroll":a=m;break;case"topWheel":a=y;break;case"topCopy":case"topCut":case"topPaste":a=s}a||r("86",e);var _=a.getPooled(g,t,n,o);return i.accumulateTwoPhaseDispatches(_),_},didPutListener:function(e,t,n){if("onClick"===t&&!P(e._tag)){var r=T(e),i=a.getNodeFromInstance(e);C[r]||(C[r]=o.listen(i,"click",g))}},willDeleteListener:function(e,t){if("onClick"===t&&!P(e._tag)){var n=T(e);C[n].remove(),delete C[n]}}};e.exports=w},function(e,t,n){"use strict";var r=n(22);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{animationName:null,elapsedTime:null,pseudoElement:null}),e.exports=o},function(e,t,n){"use strict";var r=n(22),o={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};function i(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(i,o),e.exports=i},function(e,t,n){"use strict";var r=n(40);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{relatedTarget:null}),e.exports=o},function(e,t,n){"use strict";var r=n(40),o=n(83),i={key:n(286),location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:n(72),charCode:function(e){return"keypress"===e.type?o(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?o(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};function a(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(a,i),e.exports=a},function(e,t,n){"use strict";var r=n(83),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},i={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?i[e.keyCode]||"Unidentified":""}},function(e,t,n){"use strict";var r=n(51);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{dataTransfer:null}),e.exports=o},function(e,t,n){"use strict";var r=n(40),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:n(72)};function i(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(i,o),e.exports=i},function(e,t,n){"use strict";var r=n(22);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{propertyName:null,elapsedTime:null,pseudoElement:null}),e.exports=o},function(e,t,n){"use strict";var r=n(51);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),e.exports=o},function(e,t,n){"use strict";n(82);var r=9;e.exports=function(e,t){var n={_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?t.nodeType===r?t:t.ownerDocument:null,_node:t,_tag:t?t.nodeName.toLowerCase():null,_namespaceURI:t?t.namespaceURI:null};return n}},function(e,t,n){"use strict";e.exports={useCreateElement:!0,useFiber:!1}},function(e,t,n){"use strict";var r=n(294),o=/\/?>/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};e.exports=a},function(e,t,n){"use strict";var r=65521;e.exports=function(e){for(var t=1,n=0,o=0,i=e.length,a=-4&i;o-1?u[s?t[c]:c]:void 0}}},function(e,t,n){var r=n(308),o=n(353),i=n(156);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(145),o=n(149),i=1,a=2;e.exports=function(e,t,n,u){var s=n.length,c=s,l=!u;if(null==e)return!c;for(e=Object(e);s--;){var p=n[s];if(l&&p[2]?p[1]!==e[p[0]]:!(p[0]in e))return!1}for(;++s-1}},function(e,t,n){var r=n(56);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?n.push([e,t]):n[o][1]=t,this}},function(e,t,n){var r=n(55);e.exports=function(){this.__data__=new r}},function(e,t){e.exports=function(e){return this.__data__.delete(e)}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(55),o=n(85),i=n(87),a=200;e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!o||u.lengths;)for(var f,d=i(a[s++]),h=l?c(d).concat(l(d)):c(d),v=h.length,m=0;v>m;)p.call(d,f=h[m++])&&(n[f]=d[f]);return n}:Object.assign},function(e,t){var n=Object;e.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(e,t,n){var r=n(375);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(377);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(380),o=n(382);function i(e,t){if(t)if("number"==typeof t)a(e,t);else{t.status_code&&a(e,t.status_code),t.error&&(e.name=s(t.error)),t.error_description&&(e.message=t.error_description);var n=t.errors;if(n)i(e,n.length?n[0]:n);for(var r in t)e[r]=t[r];e.status&&(t.method||t.path)&&u(e)}}function a(e,t){e.name=s(o[t]),e.status=e.statusCode=t,u(e)}function u(e){var t=e.status,n=e.method,r=e.path,o=t+" status code",i=n||r;i&&(o+=' for "'),n&&(o+=n),i&&(o+=" "),r&&(o+=r),i&&(o+='"'),e.message=o}function s(e){return r(String(e).replace(/error$/i,""),"error")}e.exports=function e(){var t=new Error;for(var n=0;n=300)&&((e=new Error(r.statusText||"Unsuccessful HTTP response")).original=t,e.response=r,e.status=r.status)}catch(t){e=t}e?n.callback(e,r):n.callback(null,r)})}for(var m in s.serializeObject=l,s.parseString=f,s.types={html:"text/html",json:"application/json",xml:"application/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"},s.serialize={"application/x-www-form-urlencoded":l,"application/json":JSON.stringify},s.parse={"application/x-www-form-urlencoded":f,"application/json":JSON.parse},h.prototype.get=function(e){return this.header[e.toLowerCase()]},h.prototype._setHeaderProperties=function(e){var t=this.header["content-type"]||"";this.type=t.split(/ *; */).shift();var n=function(e){return e.split(/ *; */).reduce(function(e,t){var n=t.split(/ *= */),r=n.shift(),o=n.shift();return r&&o&&(e[r]=o),e},{})}(t);for(var r in n)this[r]=n[r]},h.prototype._parseBody=function(e){var t=s.parse[this.type];return!t&&d(this.type)&&(t=s.parse["application/json"]),t&&e&&(e.length||e instanceof Object)?t(e):null},h.prototype._setStatusProperties=function(e){1223===e&&(e=204);var t=e/100|0;this.status=this.statusCode=e,this.statusType=t,this.info=1==t,this.ok=2==t,this.clientError=4==t,this.serverError=5==t,this.error=(4==t||5==t)&&this.toError(),this.accepted=202==e,this.noContent=204==e,this.badRequest=400==e,this.unauthorized=401==e,this.notAcceptable=406==e,this.notFound=404==e,this.forbidden=403==e},h.prototype.toError=function(){var e=this.req,t=e.method,n=e.url,r="cannot "+t+" "+n+" ("+this.status+")",o=new Error(r);return o.status=this.status,o.method=t,o.url=n,o},s.Response=h,o(v.prototype),i)v.prototype[m]=i[m];function y(e,t){var n=s("DELETE",e);return t&&n.end(t),n}v.prototype.type=function(e){return this.set("Content-Type",s.types[e]||e),this},v.prototype.responseType=function(e){return this._responseType=e,this},v.prototype.accept=function(e){return this.set("Accept",s.types[e]||e),this},v.prototype.auth=function(e,t,n){switch(n||(n={type:"basic"}),n.type){case"basic":var r=btoa(e+":"+t);this.set("Authorization","Basic "+r);break;case"auto":this.username=e,this.password=t}return this},v.prototype.query=function(e){return"string"!=typeof e&&(e=l(e)),e&&this._query.push(e),this},v.prototype.attach=function(e,t,n){return this._getFormData().append(e,t,n||t.name),this},v.prototype._getFormData=function(){return this._formData||(this._formData=new r.FormData),this._formData},v.prototype.callback=function(e,t){var n=this._callback;this.clearTimeout(),n(e,t)},v.prototype.crossDomainError=function(){var e=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");e.crossDomain=!0,e.status=this.status,e.method=this.method,e.url=this.url,this.callback(e)},v.prototype._timeoutError=function(){var e=this._timeout,t=new Error("timeout of "+e+"ms exceeded");t.timeout=e,this.callback(t)},v.prototype._appendQueryString=function(){var e=this._query.join("&");e&&(this.url+=~this.url.indexOf("?")?"&"+e:"?"+e)},v.prototype.end=function(e){var t=this,n=this.xhr=s.getXHR(),r=this._timeout,o=this._formData||this._data;this._callback=e||u,n.onreadystatechange=function(){if(4==n.readyState){var e;try{e=n.status}catch(t){e=0}if(0==e){if(t.timedout)return t._timeoutError();if(t._aborted)return;return t.crossDomainError()}t.emit("end")}};var i=function(e,n){n.total>0&&(n.percent=n.loaded/n.total*100),n.direction=e,t.emit("progress",n)};if(this.hasListeners("progress"))try{n.onprogress=i.bind(null,"download"),n.upload&&(n.upload.onprogress=i.bind(null,"upload"))}catch(e){}if(r&&!this._timer&&(this._timer=setTimeout(function(){t.timedout=!0,t.abort()},r)),this._appendQueryString(),this.username&&this.password?n.open(this.method,this.url,!0,this.username,this.password):n.open(this.method,this.url,!0),this._withCredentials&&(n.withCredentials=!0),"GET"!=this.method&&"HEAD"!=this.method&&"string"!=typeof o&&!this._isHost(o)){var a=this._header["content-type"],c=this._serializer||s.serialize[a?a.split(";")[0]:""];!c&&d(a)&&(c=s.serialize["application/json"]),c&&(o=c(o))}for(var l in this.header)null!=this.header[l]&&n.setRequestHeader(l,this.header[l]);return this._responseType&&(n.responseType=this._responseType),this.emit("request",this),n.send(void 0!==o?o:null),this},s.Request=v,s.get=function(e,t,n){var r=s("GET",e);return"function"==typeof t&&(n=t,t=null),t&&r.query(t),n&&r.end(n),r},s.head=function(e,t,n){var r=s("HEAD",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.options=function(e,t,n){var r=s("OPTIONS",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.del=y,s.delete=y,s.patch=function(e,t,n){var r=s("PATCH",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.post=function(e,t,n){var r=s("POST",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.put=function(e,t,n){var r=s("PUT",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r}},function(e,t,n){var r=n(167);t.clearTimeout=function(){return this._timeout=0,clearTimeout(this._timer),this},t.parse=function(e){return this._parser=e,this},t.serialize=function(e){return this._serializer=e,this},t.timeout=function(e){return this._timeout=e,this},t.then=function(e,t){if(!this._fullfilledPromise){var n=this;this._fullfilledPromise=new Promise(function(e,t){n.end(function(n,r){n?t(n):e(r)})})}return this._fullfilledPromise.then(e,t)},t.catch=function(e){return this.then(void 0,e)},t.use=function(e){return e(this),this},t.get=function(e){return this._header[e.toLowerCase()]},t.getHeader=t.get,t.set=function(e,t){if(r(e)){for(var n in e)this.set(n,e[n]);return this}return this._header[e.toLowerCase()]=t,this.header[e]=t,this},t.unset=function(e){return delete this._header[e.toLowerCase()],delete this.header[e],this},t.field=function(e,t){if(null===e||void 0===e)throw new Error(".field(name, val) name can not be empty");if(r(e)){for(var n in e)this.field(n,e[n]);return this}if(null===t||void 0===t)throw new Error(".field(name, val) val can not be empty");return this._getFormData().append(e,t),this},t.abort=function(){return this._aborted?this:(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort"),this)},t.withCredentials=function(){return this._withCredentials=!0,this},t.redirects=function(e){return this._maxRedirects=e,this},t.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},t._isHost=function(e){switch({}.toString.call(e)){case"[object File]":case"[object Blob]":case"[object FormData]":return!0;default:return!1}},t.send=function(e){var t=r(e),n=this._header["content-type"];if(t&&r(this._data))for(var o in e)this._data[o]=e[o];else"string"==typeof e?(n||this.type("form"),n=this._header["content-type"],this._data="application/x-www-form-urlencoded"==n?this._data?this._data+"&"+e:e:(this._data||"")+e):this._data=e;return!t||this._isHost(e)?this:(n||this.type("json"),this)}},function(e,t){e.exports=function(e,t,n){return"function"==typeof n?new e("GET",t).end(n):2==arguments.length?new e("GET",t):new e(t,n)}},function(e,t,n){(t=e.exports=function(e){function n(){}function i(){var e=i,n=+new Date,a=n-(r||n);e.diff=a,e.prev=r,e.curr=n,r=n,null==e.useColors&&(e.useColors=t.useColors()),null==e.color&&e.useColors&&(e.color=t.colors[o++%t.colors.length]);var u=Array.prototype.slice.call(arguments);u[0]=t.coerce(u[0]),"string"!=typeof u[0]&&(u=["%o"].concat(u));var s=0;u[0]=u[0].replace(/%([a-z%])/g,function(n,r){if("%%"===n)return n;s++;var o=t.formatters[r];if("function"==typeof o){var i=u[s];n=o.call(e,i),u.splice(s,1),s--}return n}),"function"==typeof t.formatArgs&&(u=t.formatArgs.apply(e,u));var c=i.log||t.log||console.log.bind(console);c.apply(e,u)}n.enabled=!1,i.enabled=!0;var a=t.enabled(e)?i:n;return a.namespace=e,a}).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e);for(var n=(e||"").split(/[\s,]+/),r=n.length,o=0;o1e4)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var u=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*a;case"days":case"day":case"d":return u*i;case"hours":case"hour":case"hrs":case"hr":case"h":return u*o;case"minutes":case"minute":case"mins":case"min":case"m":return u*r;case"seconds":case"second":case"secs":case"sec":case"s":return u*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u}}(e):t.long?u(s=e,i,"day")||u(s,o,"hour")||u(s,r,"minute")||u(s,n,"second")||s+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=o?Math.round(e/o)+"h":e>=r?Math.round(e/r)+"m":e>=n?Math.round(e/n)+"s":e+"ms"}(e);var s}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ENTRY_CHAT=t.ENTRY_FORM=void 0;var r=function(){function e(e,t){for(var n=0;n",t),target:"_blank"},t)," ","has been successfully created.")));break;case p.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT:h=o.default.createElement(j.MessageForm,{message:"Sorry, ticket could not be created - API timed out."});break;case p.HAPPYCHAT_FALLBACK_TICKET_NEW:default:h=o.default.createElement(R.ContactForm,{canSubmitForm:this.canSubmitForm,formTitle:a,primaryOptions:u,primaryOptionsTitle:s,secondaryOptions:c,secondaryOptionsTitle:l,itemList:f,itemListTitle:d,showSubject:!0,submitForm:this.submitForm,submitFormText:"Send a ticket",onEvent:this.onEvent})}return h}}]),e}(),W=function(){function e(t){B(this,e),this.props=t}return r(e,[{key:"getSupportVariation",value:function(){var e=this.props,t=e.fallbackTicketPathToCreate,n=e.isUserEligibleForChat,r=e.isChatAvailable;return!t||n&&r?new V(this.props):new q(this.props)}},{key:"render",value:function(){return this.getSupportVariation().render()}}]),e}(),K=function(){function e(){B(this,e)}return r(e,[{key:"render",value:function(){return o.default.createElement(L.default,null)}}]),e}(),G=function(e){function t(e){B(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getSupportComponent=n.getSupportComponent.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.default.Component),r(t,[{key:"getSupportComponent",value:function(){var e=this.props,t=e.entry,n=e.isChatOpen,r=e.isFormUIReady;return"form"===t?n?new Y(this.props):r?new W(this.props):new K:new Y(this.props)}},{key:"render",value:function(){var e=this.props,t=e.accessToken,n=e.getAuth,r=e.isConnectionUninitialized,i=e.isHappychatEnabled,a=e.onInitConnection;return o.default.createElement("div",null,o.default.createElement(I.HappychatConnection,{accessToken:t,getAuth:n,isConnectionUninitialized:r,isHappychatEnabled:i,onInitConnection:a}),this.getSupportComponent().render())}}]),t}();G.propTypes={accessToken:i.default.string.isRequired,canChat:i.default.bool,entry:i.default.string,entryOptions:i.default.object};var z=function(){return!0},X=function(e){return"customer"===e.source},$={onInitConnection:s.initConnection,onOpenChat:c.openChat,onRequestFallbackTicket:s.requestFallbackTicket,onSendMessage:s.sendMessage,onSendNotTyping:s.sendNotTyping,onSendTyping:s.sendTyping,onSetCurrentMessage:c.setCurrentMessage,onSetEligibility:l.setEligibility,setBlurred:c.blur,setFocused:c.focus};t.default=(0,a.connect)(function(e){var t=(0,C.default)(e);return{isUserEligibleForChat:(0,P.default)(e),chatStatus:(0,h.default)(e),connectionStatus:(0,m.default)(e),currentUserEmail:t.email,currentUserGroup:(0,T.default)(e),disabled:!(0,d.default)(e),fallbackTicketHeaders:(0,y.default)(e),fallbackTicketPathToCreate:(0,g.default)(e),fallbackTicketPathToShow:(0,b.default)(e),fallbackTicketResponse:(0,_.default)(e),fallbackTicketStatus:(0,E.default)(e),getAuth:(0,f.default)(e),isChatOpen:(0,S.default)(e),isChatAvailable:(0,x.default)(e),isConnectionUninitialized:(0,O.default)(e),isCurrentUser:X,isExternalUrl:z,isHappychatEnabled:u.default.isEnabled("happychat"),isServerReachable:(0,A.default)(e),isFormUIReady:(0,k.default)(e),message:(0,w.default)(e),timeline:(0,v.default)(e),twemojiUrl:(0,u.default)("twemoji_cdn_url")}},$)((0,N.mockLocalize)(G)),t.ENTRY_FORM="form",t.ENTRY_CHAT="chat"},function(e,t,n){"use strict";e.exports=function(e){var t=function(e){return function(t){if(t in e)return e[t];"undefined"!=typeof window&&console.error("%cCore Error: %cCould not find config value for key %c${ key }%c. Please make sure that if you need it then it has a default value assigned in %cconfig/_shared.json%c.","color: red; font-size: 120%","color: black;","color: blue;","color: black;","color: blue;","color: black")}}(e);return t.isEnabled=function(e){return function(t){return e.features&&!!e.features[t]||!1}}(e),t}},function(e,t){e.exports={happychat_url:"https://happychat.io/customer",twemoji_cdn_url:"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/",features:{happychat:!0}}},function(e,t,n){for(var r=n(392),o=[],i={},a=0;a<256;a++)o[a]=(a+256).toString(16).substr(1),i[o[a]]=a;function u(e,t){var n=t||0,r=o;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}var s=r(),c=[1|s[0],s[1],s[2],s[3],s[4],s[5]],l=16383&(s[6]<<8|s[7]),p=0,f=0;function d(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var a=0;a<16;a++)t[o+a]=i[a];return t||u(i)}var h=d;h.v1=function(e,t,n){var r=t&&n||0,o=t||[],i=void 0!==(e=e||{}).clockseq?e.clockseq:l,a=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:f+1,d=a-p+(s-f)/1e4;if(d<0&&void 0===e.clockseq&&(i=i+1&16383),(d<0||a>p)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=a,f=s,l=i;var h=(1e4*(268435455&(a+=122192928e5))+s)%4294967296;o[r++]=h>>>24&255,o[r++]=h>>>16&255,o[r++]=h>>>8&255,o[r++]=255&h;var v=a/4294967296*1e4&268435455;o[r++]=v>>>8&255,o[r++]=255&v,o[r++]=v>>>24&15|16,o[r++]=v>>>16&255,o[r++]=i>>>8|128,o[r++]=255&i;for(var m=e.node||c,y=0;y<6;y++)o[r+y]=m[y];return t||u(o)},h.v4=d,h.parse=function(e,t,n){var r=t&&n||0,o=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){o<16&&(t[r+o++]=i[e])});o<16;)t[r+o++]=0;return t},h.unparse=u,e.exports=h},function(e,t,n){(function(t){var n;if(t.crypto&&crypto.getRandomValues){var r=new Uint8Array(16);n=function(){return crypto.getRandomValues(r),r}}if(!n){var o=new Array(16);n=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}e.exports=n}).call(t,n(8))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(165)),o=l(n(11)),i=l(n(168)),a=l(n(171)),u=l(n(172)),s=l(n(173)),c=l(n(394));function l(e){return e&&e.__esModule?e:{default:e}}var p=(0,o.default)("happychat-client:wpcom:get-happychat-auth");t.default=function(e){return function(t){var n=(0,i.default)("happychat_url"),o=(0,a.default)(e),l=(0,u.default)(e),f=(0,s.default)(e),d=(0,c.default)(e),h=o.ID,v=void 0;return function(e){return new Promise(function(t,n){if(!e)return n("There is no token");p("Fire request startSession"),(0,r.default)({method:"POST",apiNamespace:"rest/v1",path:"/happychat/session",authToken:e},function(e,r,o){return e?(p("Request failed: ",e),n(e)):(p("Response: ",r," headers ",o),t(r))})})}(t).then(function(e){var n=e.session_id,i=e.geo_location;return v=i,function(e,t){return new Promise(function(n,o){if(!t)return o("There is no token");p("Fire request sign"),(0,r.default)({method:"POST",apiNamespace:"rest/v1",path:"/jwt/sign",authToken:t,body:{payload:JSON.stringify(e)}},function(e,t,r){return e?(p("Request failed: ",e),o(e)):(p("Response: ",t," headers ",r),n(t))})})}({user:o,session_id:n},t)}).then(function(e){var t=e.jwt;return{url:n,user:{jwt:t,signer_user_id:h,locale:l,groups:f,skills:d,geoLocation:v}}}).catch(function(e){return Promise.reject("Failed to start an authenticated Happychat session: "+e)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(12),o=a(n(173)),i=a(n(172));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t,n,a,u=(t={},n=r.HAPPYCHAT_SKILL_PRODUCT,a=(0,o.default)(e),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t),s=(0,i.default)(e);return s&&(u[r.HAPPYCHAT_SKILL_LANGUAGE]=[s]),u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(396)),o=n(12),i=u(n(97)),a=u(n(98));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return(0,a.default)(e)&&!(0,r.default)([o.HAPPYCHAT_CHAT_STATUS_BLOCKED,o.HAPPYCHAT_CHAT_STATUS_DEFAULT,o.HAPPYCHAT_CHAT_STATUS_PENDING,o.HAPPYCHAT_CHAT_STATUS_MISSED,o.HAPPYCHAT_CHAT_STATUS_ABANDONED],(0,i.default)(e))}},function(e,t,n){var r=n(174),o=n(19),i=n(175),a=n(96),u=n(398),s=Math.max;e.exports=function(e,t,n,c){e=o(e)?e:u(e),n=n&&!c?a(n):0;var l=e.length;return n<0&&(n=s(l+n,0)),i(e)?n<=l&&e.indexOf(t,n)>-1:!!l&&r(e,t,n)>-1}},function(e,t){e.exports=function(e){return e!=e}},function(e,t,n){var r=n(399),o=n(33);e.exports=function(e){return e?r(e,o(e)):[]}},function(e,t,n){var r=n(47);e.exports=function(e,t){return r(t,function(t){return e[t]})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(48)),o=i(n(405));function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,o.default)(function(e){return e.chat.timeline},function(e){return(0,r.default)(e.chat.timeline,"id")})},function(e,t,n){var r=n(402),o=n(33);e.exports=function(e,t){return e&&r(e,t,o)}},function(e,t,n){var r=n(403)();e.exports=r},function(e,t){e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var s=a[e?u:++o];if(!1===n(i[s],s,i))break}return t}}},function(e,t,n){var r=n(19);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var i=n.length,a=t?i:-1,u=Object(n);(t?a--:++a1&&void 0!==arguments[1]?arguments[1]:a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,i=(0,r.default)(e,n),c=void 0;Array.isArray(t)&&(t=s(t));return Object.assign(function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a1?t-1:0),r=1;r1?n-1:0),o=1;o "+s);if("componentClose"===p.type)throw new Error("Missing opening component token: `"+p.value+"`");if("componentOpen"===p.type){n=t[p.value],u=f;break}v.push(t[p.value])}else v.push(p.value);return n&&(l=function(e,t){var n,r,o=t[e],i=0;for(r=e+1;r=t||n<0||y&&e-v>=p}function E(){var e=o();if(_(e))return C(e);d=setTimeout(E,function(e){var n=t-(e-h);return y?s(n,p-(e-v)):n}(e))}function C(e){return d=void 0,g&&c?b(e):(c=l=void 0,f)}function T(){var e=o(),n=_(e);if(c=arguments,l=this,h=e,n){if(void 0===d)return function(e){return v=e,d=setTimeout(E,t),m?b(e):f}(h);if(y)return d=setTimeout(E,t),b(h)}return void 0===d&&(d=setTimeout(E,t)),f}return t=i(t)||0,r(n)&&(m=!!n.leading,p=(y="maxWait"in n)?u(i(n.maxWait)||0,t):p,g="trailing"in n?!!n.trailing:g),T.cancel=function(){void 0!==d&&clearTimeout(d),v=0,c=h=l=d=void 0},T.flush=function(){return void 0===d?f:C(o())},T}},function(e,t,n){var r=n(18);e.exports=function(){return r.Date.now()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Notices=void 0;var r=function(){function e(e,t){for(var n=0;n1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","className","imgClassName","twemojiUrl"])),i=(0,s.default)(n,"emojify");return u.default.createElement("div",r({className:i,ref:this.setRef},o),t)}}]),t}();p.propTypes={imgClassName:i.default.string,twemojiUrl:i.default.string},p.defaultProps={imgClassName:"emojify__emoji"},t.default=p},function(e,t,n){(function(t){var n=t.location||{},r=function(){"use strict";var e={base:"https://twemoji.maxcdn.com/2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var t="string"==typeof e?parseInt(e,16):e;if(t<65536)return u(t);return u(55296+((t-=65536)>>10),56320+(1023&t))},toCodePoint:h},onerror:function(){this.parentNode&&this.parentNode.replaceChild(s(this.alt),this)},parse:function(t,r){r&&"function"!=typeof r||(r={callback:r});return("string"==typeof t?function(e,t){return d(e,function(e){var n,r,o=e,a=l(e),u=t.callback(a,t);if(u){for(r in o="")}return o})}:function(e,t){var r,o,i,u,c,p,f,d,h,v,m,y,g,b=function e(t,n){var r,o,i=t.childNodes,u=i.length;for(;u--;)r=i[u],3===(o=r.nodeType)?n.push(r):1!==o||a.test(r.nodeName)||e(r,n);return n}(e,[]),_=b.length;for(;_--;){for(i=!1,u=document.createDocumentFragment(),c=b[_],p=c.nodeValue,d=0;f=n.exec(p);){if((h=f.index)!==d&&u.appendChild(s(p.slice(d,h))),m=f[0],y=l(m),d=h+m.length,g=t.callback(y,t)){for(o in(v=new Image).onerror=t.onerror,v.setAttribute("draggable","false"),r=t.attributes(m,y))r.hasOwnProperty(o)&&0!==o.indexOf("on")&&!v.hasAttribute(o)&&v.setAttribute(o,r[o]);v.className=t.className,v.alt=m,v.src=g,i=!0,u.appendChild(v)}v||u.appendChild(s(m)),v=null}i&&(d":">","'":"'",'"':"""},n=/\ud83d[\udc68-\udc69](?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83c[\udfcb\udfcc]|\ud83d\udd75|\u26f9)(?:\ufe0f|\ud83c[\udffb-\udfff])\u200d[\u2640\u2642]\ufe0f|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd37-\udd39\udd3d\udd3e\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\uddd1-\udddd]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud800\udc00|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\udeeb\udeec\udef4-\udef8]|\ud83e[\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd40-\udd45\udd47-\udd4c\udd50-\udd6b\udd80-\udd97\uddc0\uddd0\uddde-\udde6]|[\u23e9-\u23ec\u23f0\u23f3\u2640\u2642\u2695\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,r=/\uFE0F/g,o=String.fromCharCode(8205),i=/[&<>'"]/g,a=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return e;function s(e){return document.createTextNode(e)}function c(e,t){return"".concat(t.base,t.size,"/",e,t.ext)}function l(e){return h(e.indexOf(o)<0?e.replace(r,""):e)}function p(e){return t[e]}function f(){return null}function d(e,t){return String(e).replace(n,t)}function h(e,t){for(var n=[],r=0,o=0,i=0;i2&&void 0!==arguments[2]?arguments[2]:function(){return null};return function(){return e.apply(void 0,arguments)?t.apply(void 0,arguments):n.apply(void 0,arguments)}},t.first=function(){for(var e=arguments.length,t=Array(e),n=0;n1?t-1:0),r=1;r=e.scrollHeight;this._autoscroll_enabled!==t&&(this._autoscroll_enabled=t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUrlScheme=t.addSchemeIfMissing=void 0;var r,o=n(185),i=(r=o)&&r.__esModule?r:{default:r};var a=/^\w+:\/\//,u=t.addSchemeIfMissing=function(e,t){return!1===a.test(e)?t+"://"+e:e};t.setUrlScheme=function(e,t){var n=t+"://";if((0,i.default)(e,n))return e;var r=u(e,t);return r!==e?r:e.replace(a,n)}},function(e,t){e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContactForm=void 0;var r=function(){function e(e,t){for(var n=0;n0?e[0]:{}},m=function(e,t,n){return(Array.isArray(e)?e:[]).filter(function(e){return!e[n]||Array.isArray(e[n])&&e[n].some(function(e){return t===e})})},y=t.ContactForm=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=n.props,o=r.primaryOptions,i=r.primaryOptionsTitle,a=r.secondaryOptions,u=r.secondaryOptionsTitle,s=r.itemList,c=r.itemListTitle,l=v(o),p=m(a,l.value,"primary"),f=v(p),d=m(m(s,l.value,"primary"),f.value,"secondary"),h=v(d);return n.state={subject:"",message:"",primaryOptionsTitle:i,primaryOptions:o,primarySelected:l,secondaryOptionsTitle:u,secondaryOptions:p,secondarySelected:f,itemListTitle:c,itemList:d,itemSelected:h},n.handleChange=n.handleChange.bind(n),n.handleItemSelected=n.handleItemSelected.bind(n),n.handleOptionChange=n.handleOptionChange.bind(n),n.prepareSubmitForm=n.prepareSubmitForm.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.default.Component),r(t,[{key:"componentDidUpdate",value:function(e,t){if(t.primarySelected.canChat!==this.state.primarySelected.canChat||t.secondarySelected.canChat!==this.state.secondarySelected.canChat||t.itemSelected.canChat!==this.state.itemSelected.canChat){var n=this.state,r=n.primarySelected,o=n.secondarySelected,i=n.itemSelected,a=n.subject,u=n.message;this.props.onEvent({primarySelected:r,secondarySelected:o,itemSelected:i,subject:a,message:u})}}},{key:"handleChange",value:function(e){var t=e.currentTarget,n=t.name,r=t.value;this.setState(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},n,r))}},{key:"handleItemSelected",value:function(e){this.setState({itemSelected:e})}},{key:"handleOptionChange",value:function(e){if("primarySelected"===e.name){var t=this.props,n=t.secondaryOptions,r=t.itemList,o=e.option,i=m(n,o.value,"primary"),a=v(i),u=m(m(r,o.value,"primary"),a.value,"secondary"),s=v(u);this.setState({primarySelected:o,secondaryOptions:i,secondarySelected:a,itemList:u,itemSelected:s})}else if("secondarySelected"===e.name){var c=this.props.itemList,l=this.state.primarySelected,p=e.option,f=m(m(c,l.value,"primary"),p.value,"secondary"),d=v(f);this.setState({secondarySelected:p,itemList:f,itemSelected:d})}}},{key:"prepareCanSubmitForm",value:function(){var e=""!==this.state.message;return this.props.showSubject&&(e=e&&""!==this.state.subject),e&&this.props.canSubmitForm()}},{key:"prepareSubmitForm",value:function(){this.props.submitForm(this.state)}},{key:"maybePrimaryOptions",value:function(){var e=this.state,t=e.primaryOptions,n=e.primaryOptionsTitle;return Array.isArray(t)&&t.length>0?o.default.createElement("div",null,o.default.createElement(l.default,null,n),o.default.createElement(f.default,{name:"primarySelected",options:t,onClick:this.handleOptionChange})):""}},{key:"maybeSecondaryOptions",value:function(){var e=this.state,t=e.secondaryOptions,n=e.secondaryOptionsTitle,r=e.secondarySelected;return Array.isArray(t)&&t.length>0?o.default.createElement("div",null,o.default.createElement(l.default,null,n),o.default.createElement(f.default,{name:"secondarySelected",optionSelected:r.value,options:t,onClick:this.handleOptionChange})):""}},{key:"maybeItemList",value:function(){var e=this.state,t=e.itemList,n=e.itemListTitle,r=e.itemSelected;return Array.isArray(t)&&t.length>0?o.default.createElement("div",{className:"contact-form__item-list"},o.default.createElement(l.default,null,n),o.default.createElement(d.default,{initialSelected:r.value,options:t,onSelect:this.handleItemSelected})):""}},{key:"maybeSubject",value:function(){return this.props.showSubject?o.default.createElement("div",null,o.default.createElement(l.default,null,"Subject"),o.default.createElement(c.default,{name:"subject",value:this.state.subject,onChange:this.handleChange})):""}},{key:"render",value:function(){var e=this.props,t=e.formTitle,n=e.submitFormText;return o.default.createElement("div",{className:"contact-form"},o.default.createElement(a.default,null,o.default.createElement("p",{className:"contact-form__header-title"},t)),o.default.createElement(u.default,null,this.maybePrimaryOptions(),this.maybeSecondaryOptions(),this.maybeItemList(),this.maybeSubject(),o.default.createElement(l.default,null,"What are you trying to do?"),o.default.createElement(s.default,{placeholder:"Please be descriptive",name:"message",value:this.state.message,onChange:this.handleChange}),o.default.createElement(p.default,{disabled:!this.prepareCanSubmitForm(),type:"button",onClick:this.prepareSubmitForm},n)))}}]),t}();y.propTypes={canSubmitForm:i.default.func.isRequired,formTitle:i.default.string,primaryOptions:i.default.array,primaryOptionsTitle:i.default.string,secondaryOptions:i.default.array,secondaryOptionsTitle:i.default.string,itemListTitle:i.default.string,itemList:i.default.array,showSubject:i.default.bool,submitForm:i.default.func.isRequired,submitFormText:i.default.string,onEvent:i.default.func},y.defaultProps={canSubmitForm:function(){return!0},formTitle:"Contact us",primaryOptions:[],primaryOptionsTitle:"How can we help?",secondaryOptions:[],secondaryOptionsTitle:"Any more info you want to share?",itemListTitle:"Which product do you need help with?",itemList:[],showSubject:!1,submitForm:function(){},submitFormText:"Send",onEvent:function(){}}},function(e,t,n){var r=n(88),o=n(186),i=n(187),a=n(47),u=n(94),s=n(188),c=200;e.exports=function(e,t,n,l){var p=-1,f=o,d=!0,h=e.length,v=[],m=t.length;if(!h)return v;n&&(t=a(t,u(n))),l?(f=i,d=!1):t.length>=c&&(f=s,d=!1,t=new r(t));e:for(;++p=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","isError","isValid","children"]);return o.default.createElement("textarea",r({},s,{className:(0,i.default)(t,"form-textarea",{"is-error":n,"is-valid":a})}),u)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","className","isPrimary"]),p=(0,i.default)(n,"form-button");return s.default.createElement(c.default,r({},(0,a.default)(l,["isSubmitting","moment","numberFormat","translate"]),{primary:o,className:p}),u.Children.count(t)?t:this.getDefaultButtonAction())}}]),t}();f.defaultProps={isSubmitting:!1,isPrimary:!0,type:"submit"},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=c){var m=t?null:u(e);if(m)return s(m);d=!1,p=a,v=new r}else v=t?[]:h;e:for(;++l=n.length||a<0)&&(u.default.findDOMNode(r.refs["item-"+a].refs.itemLink).focus(),r.focused=a,a)},r.getCurrentFocusedIndex=function(){var e=document.activeElement.parentNode,t=Array.prototype.slice(e.parentNode.children).indexOf(e);return t>-1?t:0},e.options&&(n=e.initialSelected||e.options[0].value),r.state={selected:n,keyboardNavigation:!1},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,s.default.Component),r(t,[{key:"componentWillMount",value:function(){this.id=f,f++}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.navigateItem)}},{key:"render",value:function(){var e={"segmented-control":!0,"keyboard-navigation":this.state.keyboardNavigation,"is-compact":this.props.compact,"is-primary":this.props.primary};return this.props.className&&this.props.className.split(" ").forEach(function(t){e[t]=!0}),s.default.createElement("ul",{className:(0,c.default)(e),style:this.props.style,role:"radiogroup",onKeyDown:this.navigateItem,onKeyUp:this.setKeyboardNavigation.bind(this,!0)},this.getSegmentedItems())}}]),t}();d.propTypes={initialSelected:a.default.string,compact:a.default.bool,className:a.default.string,style:a.default.object,onSelect:a.default.func,options:a.default.arrayOf(a.default.shape({value:a.default.string.isRequired,label:a.default.string.isRequired,path:a.default.string}))},d.defaultProps={compact:!1},t.default=d},function(e,t){e.exports=function(e,t){for(var n=-1,r=e?e.length:0,o=0,i=[];++n-1};return{subscribeTo:function(e,n){return s(e)&&!c(e,n)&&t[e].push(n)},unsubscribeFrom:function(e,n){return s(e)&&c(n,e)&&t[e].splice(t[e].indexOf(n),1)},sendEventMsg:function(t){return e.dispatch((0,r.sendEvent)(t))},sendUserInfoMsg:function(t){return e.dispatch((0,r.sendUserInfo)((0,i.default)(e.getState())(t)))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(476),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){return function(t){var n=t.site,r=t.howCanWeHelp,i=void 0===r?"gettingStarted":r,u=t.howYouFeel,s={howCanWeHelp:i,howYouFeel:void 0===u?"unspecified":u,siteId:n.ID,siteUrl:n.URL,localDateTime:new Intl.DateTimeFormat("en-us",{hour12:!0,hour:"2-digit",minute:"2-digit",day:"numeric",month:"long",year:"numeric"}).format(new Date)};"object"===("undefined"==typeof screen?"undefined":o(screen))&&(s.screenSize={width:screen.width,height:screen.height}),"object"===("undefined"==typeof window?"undefined":o(window))&&(s.browserSize={width:window.innerWidth,height:window.innerHeight}),"object"===("undefined"==typeof navigator?"undefined":o(navigator))&&(s.userAgent=navigator.userAgent);var c=(0,a.default)(e);return c&&(s.geoLocation=c),s}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(4),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){return(0,i.default)(e,"user.geoLocation",null)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(23),o=c(n(478)),i=c(n(486)),a=c(n(487)),u=c(n(488)),s=c(n(489));function c(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.combineReducers)({chat:o.default,connection:i.default,fallbackTicket:a.default,ui:u.default,user:s.default})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeline=t.status=t.lastActivityTimestamp=void 0;var r=n(23),o=f(n(479)),i=f(n(105)),a=f(n(43)),u=f(n(48)),s=f(n(4)),c=f(n(481)),l=n(20),p=n(12);function f(e){return e&&e.__esModule?e:{default:e}}var d=t.lastActivityTimestamp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;switch(arguments[1].type){case l.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE:case l.HAPPYCHAT_IO_RECEIVE_MESSAGE:return Date.now()}return e},h=t.status=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.HAPPYCHAT_CHAT_STATUS_DEFAULT,t=arguments[1];switch(t.type){case l.HAPPYCHAT_IO_RECEIVE_STATUS:return t.status}return e},v=t.timeline=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case l.HAPPYCHAT_IO_RECEIVE_MESSAGE:if((0,s.default)(t,"message.meta.forOperator",!1))return e;var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case l.HAPPYCHAT_IO_RECEIVE_MESSAGE:var n=t.message;return Object.assign({},{id:n.id,source:n.source,message:n.text,name:n.user.name,image:n.user.avatarURL,timestamp:n.timestamp,user_id:n.user.id,type:(0,s.default)(n,"type","message"),links:(0,s.default)(n,"meta.links")})}return e}({},t);return(0,a.default)(e,function(e){var t=e.id;return n.id===t})?e:(0,o.default)(e,[n]);case l.HAPPYCHAT_IO_REQUEST_TRANSCRIPT_TIMEOUT:return e;case l.HAPPYCHAT_IO_REQUEST_TRANSCRIPT_RECEIVE:var r=(0,i.default)(t.messages,function(t){return!!t.id&&(!(0,s.default)(t,"meta.forOperator",!1)&&!(0,a.default)(e,{id:t.id}))});return function(e){return(0,c.default)(e,function(e){return parseInt(e.timestamp,10)})}(e.concat((0,u.default)(r,function(e){return Object.assign({id:e.id,source:e.source,message:e.text,name:e.user.name,image:e.user.picture,timestamp:e.timestamp,user_id:e.user.id,type:(0,s.default)(e,"type","message"),links:(0,s.default)(e,"meta.links")})})))}return e};t.default=(0,r.combineReducers)({lastActivityTimestamp:d,status:h,timeline:v})},function(e,t,n){var r=n(64),o=n(103),i=n(480),a=n(10);e.exports=function(){for(var e=arguments.length,t=Array(e?e-1:0),n=arguments[0],u=e;u--;)t[u-1]=arguments[u];return e?r(a(n)?i(n):[n],o(t,1)):[]}},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,r(t,1),[])});e.exports=u},function(e,t,n){var r=n(47),o=n(31),i=n(176),a=n(483),u=n(94),s=n(484),c=n(161);e.exports=function(e,t,n){var l=-1;t=r(t.length?t:[c],u(o));var p=i(e,function(e,n,o){return{criteria:r(t,function(t){return t(e)}),index:++l,value:e}});return a(p,function(e,t){return s(e,t,n)})}},function(e,t){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},function(e,t,n){var r=n(485);e.exports=function(e,t,n){for(var o=-1,i=e.criteria,a=t.criteria,u=i.length,s=n.length;++o=s?c:c*("desc"==n[o]?-1:1)}return e.index-t.index}},function(e,t,n){var r=n(45);e.exports=function(e,t){if(e!==t){var n=void 0!==e,o=null===e,i=e==e,a=r(e),u=void 0!==t,s=null===t,c=t==t,l=r(t);if(!s&&!l&&!a&&e>t||a&&u&&c&&!s&&!l||o&&u&&c||!n&&c||!i)return 1;if(!o&&!a&&!l&&e0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_RECEIVE_INIT:return null;case o.HAPPYCHAT_IO_RECEIVE_DISCONNECT:return t.error}return e},u=t.status=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.HAPPYCHAT_CONNECTION_STATUS_UNINITIALIZED;switch(arguments[1].type){case o.HAPPYCHAT_IO_INIT:return i.HAPPYCHAT_CONNECTION_STATUS_CONNECTING;case o.HAPPYCHAT_IO_RECEIVE_INIT:return i.HAPPYCHAT_CONNECTION_STATUS_CONNECTED;case o.HAPPYCHAT_IO_RECEIVE_DISCONNECT:return i.HAPPYCHAT_CONNECTION_STATUS_DISCONNECTED;case o.HAPPYCHAT_IO_RECEIVE_RECONNECTING:return i.HAPPYCHAT_CONNECTION_STATUS_RECONNECTING}return e},s=t.isAvailable=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_RECEIVE_ACCEPT:return t.isAvailable}return e};t.default=(0,r.combineReducers)({error:a,isAvailable:s,status:u})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(23),o=s(n(4)),i=s(n(185)),a=n(20),u=n(12);function s(e){return e&&e.__esModule?e:{default:e}}var c=[];t.default=(0,r.combineReducers)({headers:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case a.HAPPYCHAT_FALLBACK_TICKET_OPTIONS:return(0,o.default)(t,"options.headers",c)}return e},pathToCreate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case a.HAPPYCHAT_FALLBACK_TICKET_OPTIONS:return(0,o.default)(t,"options.pathToCreate",null)}return e},pathToShow:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case a.HAPPYCHAT_FALLBACK_TICKET_OPTIONS:return(0,o.default)(t,"options.pathToShow",null)}return e},response:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_RECEIVE:return t.responseText;case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET:case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_TIMEOUT:return null}return e},status:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.HAPPYCHAT_FALLBACK_TICKET_NEW,t=arguments[1];switch(t.type){case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET:return u.HAPPYCHAT_FALLBACK_TICKET_SENDING;case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_RECEIVE:return(0,i.default)(t.status,"2")?u.HAPPYCHAT_FALLBACK_TICKET_SUCCESS:u.HAPPYCHAT_FALLBACK_TICKET_FAILURE;case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_TIMEOUT:return u.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT}return e}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isReady=t.isMinimizing=t.isOpen=t.lostFocusAt=t.currentMessage=void 0;var r=n(23),o=n(20),i=t.currentMessage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE:return"";case o.HAPPYCHAT_SET_CURRENT_MESSAGE:return t.message}return e},a=t.lostFocusAt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;switch(arguments[1].type){case o.HAPPYCHAT_BLUR:return Date.now();case o.HAPPYCHAT_FOCUS:return null}return e},u=t.isOpen=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case o.HAPPYCHAT_OPEN:return!!t.isOpen}return e},s=t.isMinimizing=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case o.HAPPYCHAT_MINIMIZING:return!!t.isMinimizing}return e},c=t.isReady=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];switch(arguments[1].type){case o.HAPPYCHAT_ASSETS_LOADED:return!0}return e};t.default=(0,r.combineReducers)({currentMessage:i,isMinimizing:s,isOpen:u,isReady:c,lostFocusAt:a})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.geoLocation=t.currentUser=void 0;var r=n(23),o=n(20),i=t.currentUser=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_CURRENT_SET:return t.currentUser}return e},a=t.geoLocation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_RECEIVE_INIT:var n=t.user.geoLocation;return n&&n.country_long&&n.city?n:e}return e};t.default=(0,r.combineReducers)({currentUser:i,geoLocation:a,groups:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_GROUPS_SET:return t.groups}return e},isEligible:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_ELIGIBILITY_SET:return t.isEligible}return e},locale:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_LOCALE_SET:return t.locale}return e}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.socketMiddleware=void 0;var r=l(n(190)),o=n(20),i=n(62),a=l(n(491)),u=l(n(514)),s=l(n(98)),c=l(n(515));function l(e){return e&&e.__esModule?e:{default:e}}var p={HAPPYCHAT_BLUR:"Stopped looking at Happychat",HAPPYCHAT_FOCUS:"Started looking at Happychat"},f=t.socketMiddleware=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null==e&&(e=(0,a.default)()),function(t){return function(n){return function(a){switch(a.type){case o.HAPPYCHAT_IO_INIT:e.init(t.dispatch,a.auth);break;case o.HAPPYCHAT_IO_REQUEST_TRANSCRIPT:e.request(a,a.timeout);break;case o.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET:(0,u.default)(t.dispatch,a,a.timeout);break;case o.HAPPYCHAT_IO_SEND_MESSAGE_EVENT:case o.HAPPYCHAT_IO_SEND_MESSAGE_LOG:case o.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE:case o.HAPPYCHAT_IO_SEND_MESSAGE_USERINFO:case o.HAPPYCHAT_IO_SEND_PREFERENCES:case o.HAPPYCHAT_IO_SEND_TYPING:e.send(a);break;case o.HAPPYCHAT_BLUR:case o.HAPPYCHAT_FOCUS:var l=t.getState();(0,s.default)(l)&&(0,c.default)(l)&&p[a.type]?t.dispatch((0,i.sendEvent)(p[a.type])):r.default}return n(a)}}}};t.default=f()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1)))/4)-E((e-1901+t)/100)+E((e-1601+t)/400)};if((d=m.hasOwnProperty)||(d=function(e){var t,n={};return(n.__proto__=null,n.__proto__={toString:1},n).toString!=y?d=function(e){var t=this.__proto__,n=e in(this.__proto__=null,this);return this.__proto__=t,n}:(t=n.constructor,d=function(e){var n=(this.constructor||t).prototype;return e in this&&!(e in n&&this[e]===n[e])}),n=null,d.call(this,e)}),h=function(e,t){var n,r,o,i=0;for(o in(n=function(){this.valueOf=0}).prototype.valueOf=0,r=new n)d.call(r,o)&&i++;return n=r=null,i?h=2==i?function(e,t){var n,r={},o="[object Function]"==y.call(e);for(n in e)o&&"prototype"==n||d.call(r,n)||!(r[n]=1)||!d.call(e,n)||t(n)}:function(e,t){var n,r,o="[object Function]"==y.call(e);for(n in e)o&&"prototype"==n||!d.call(e,n)||(r="constructor"===n)||t(n);(r||d.call(e,n="constructor"))&&t(n)}:(r=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],h=function(e,t){var n,o,i="[object Function]"==y.call(e),u=!i&&"function"!=typeof e.constructor&&a[typeof e.hasOwnProperty]&&e.hasOwnProperty||d;for(n in e)i&&"prototype"==n||!u.call(e,n)||t(n);for(o=r.length;n=r[--o];u.call(e,n)&&t(n));}),h(e,t)},!b("json-stringify")){var P={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},w=function(e,t){return("000000"+(t||0)).slice(-e)},O=function(e){for(var t='"',n=0,r=e.length,o=!_||r>10,i=o&&(_?e.split(""):e);n-1/0&&u<1/0){if(T){for(f=E(u/864e5),l=E(f/365.2425)+1970-1;T(l+1,0)<=f;l++);for(p=E((f-T(l,0))/30.42);T(l,p+1)<=f;p++);f=1+f-T(l,p),g=E((m=(u%864e5+864e5)%864e5)/36e5)%24,b=E(m/6e4)%60,_=E(m/1e3)%60,C=m%1e3}else l=u.getUTCFullYear(),p=u.getUTCMonth(),f=u.getUTCDate(),g=u.getUTCHours(),b=u.getUTCMinutes(),_=u.getUTCSeconds(),C=u.getUTCMilliseconds();u=(l<=0||l>=1e4?(l<0?"-":"+")+w(6,l<0?-l:l):w(4,l))+"-"+w(2,p+1)+"-"+w(2,f)+"T"+w(2,g)+":"+w(2,b)+":"+w(2,_)+"."+w(3,C)+"Z"}else u=null;if(n&&(u=n.call(t,e,u)),null===u)return"null";if("[object Boolean]"==(s=y.call(u)))return""+u;if("[object Number]"==s)return u>-1/0&&u<1/0?""+u:"null";if("[object String]"==s)return O(""+u);if("object"==typeof u){for(k=a.length;k--;)if(a[k]===u)throw c();if(a.push(u),P=[],N=i,i+=o,"[object Array]"==s){for(x=0,k=u.length;x0)for(r="",n>10&&(n=10);r.length=48&&o<=57||o>=97&&o<=102||o>=65&&o<=70||I();e+=k("0x"+i.slice(t,S));break;default:I()}else{if(34==o)break;for(o=i.charCodeAt(S),t=S;o>=32&&92!=o&&34!=o;)o=i.charCodeAt(++S);e+=i.slice(t,S)}if(34==i.charCodeAt(S))return S++,e;I();default:if(t=S,45==o&&(r=!0,o=i.charCodeAt(++S)),o>=48&&o<=57){for(48==o&&((o=i.charCodeAt(S+1))>=48&&o<=57)&&I(),r=!1;S=48&&o<=57);S++);if(46==i.charCodeAt(S)){for(n=++S;n=48&&o<=57);n++);n==S&&I(),S=n}if(101==(o=i.charCodeAt(S))||69==o){for(43!=(o=i.charCodeAt(++S))&&45!=o||S++,n=S;n=48&&o<=57);n++);n==S&&I(),S=n}return+i.slice(t,S)}if(r&&I(),"true"==i.slice(S,S+4))return S+=4,!0;if("false"==i.slice(S,S+5))return S+=5,!1;if("null"==i.slice(S,S+4))return S+=4,null;I()}return"$"},R=function(e){var t,n;if("$"==e&&I(),"string"==typeof e){if("@"==(_?e.charAt(0):e[0]))return e.slice(1);if("["==e){for(t=[];"]"!=(e=M());n||(n=!0))n&&(","==e?"]"==(e=M())&&I():I()),","==e&&I(),t.push(R(e));return t}if("{"==e){for(t={};"}"!=(e=M());n||(n=!0))n&&(","==e?"}"==(e=M())&&I():I()),","!=e&&"string"==typeof e&&"@"==(_?e.charAt(0):e[0])&&":"==M()||I(),t[e.slice(1)]=R(M());return t}I()}return e},j=function(e,t,n){var r=H(e,t,n);r===v?delete e[t]:e[t]=r},H=function(e,t,n){var r,o=e[t];if("object"==typeof o&&o)if("[object Array]"==y.call(o))for(r=o.length;r--;)j(o,r,n);else h(o,function(e){j(o,e,n)});return n.call(e,t,o)};t.parse=function(e,t){var n,r;return S=0,x=""+e,n=R(M()),"$"!=M()&&I(),S=x=null,t&&"[object Function]"==y.call(t)?H(((r={})[""]=n,r),"",t):n}}}return t.runInContext=l,t}if(!c||c.global!==c&&c.window!==c&&c.self!==c||(s=c),u&&!i)l(s,u);else{var p=s.JSON,f=s.JSON3,d=!1,h=l(s,s.JSON3={noConflict:function(){return d||(d=!0,s.JSON=p,s.JSON3=f,p=f=null),h}});s.JSON={parse:h.parse,stringify:h.stringify}}i&&(void 0===(o=function(){return h}.call(t,n,t,e))||(e.exports=o))}).call(this)}).call(t,n(42)(e),n(8))},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){(function(e){var r=n(107),o=n(197);t.deconstructPacket=function(e){var t=[],n=e.data;var i=e;return i.data=function e(n){if(!n)return n;if(o(n)){var i={_placeholder:!0,num:t.length};return t.push(n),i}if(r(n)){for(var a=new Array(n.length),u=0;u0&&(this.extraHeaders=n.extraHeaders),this.open()}e.exports=p,p.priorWebsocketSuccess=!1,o(p.prototype),p.protocol=u.protocol,p.Socket=p,p.Transport=n(109),p.transports=n(199),p.parser=n(36),p.prototype.createTransport=function(e){i('creating transport "%s"',e);var t=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}(this.query);return t.EIO=u.protocol,t.transport=e,this.id&&(t.sid=this.id),new r[e]({agent:this.agent,hostname:this.hostname,port:this.port,secure:this.secure,path:this.path,query:t,forceJSONP:this.forceJSONP,jsonp:this.jsonp,forceBase64:this.forceBase64,enablesXDR:this.enablesXDR,timestampRequests:this.timestampRequests,timestampParam:this.timestampParam,policyPort:this.policyPort,socket:this,pfx:this.pfx,key:this.key,passphrase:this.passphrase,cert:this.cert,ca:this.ca,ciphers:this.ciphers,rejectUnauthorized:this.rejectUnauthorized,perMessageDeflate:this.perMessageDeflate,extraHeaders:this.extraHeaders})},p.prototype.open=function(){var e;if(this.rememberUpgrade&&p.priorWebsocketSuccess&&-1!=this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout(function(){t.emit("error","No transports available")},0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},p.prototype.setTransport=function(e){i("setting transport %s",e.name);var t=this;this.transport&&(i("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",function(){t.onDrain()}).on("packet",function(e){t.onPacket(e)}).on("error",function(e){t.onError(e)}).on("close",function(){t.onClose("transport close")})},p.prototype.probe=function(e){i('probing transport "%s"',e);var t=this.createTransport(e,{probe:1}),n=!1,r=this;function o(){if(r.onlyBinaryUpgrades){var o=!this.supportsBinary&&r.transport.supportsBinary;n=n||o}n||(i('probe transport "%s" opened',e),t.send([{type:"ping",data:"probe"}]),t.once("packet",function(o){if(!n)if("pong"==o.type&&"probe"==o.data){if(i('probe transport "%s" pong',e),r.upgrading=!0,r.emit("upgrading",t),!t)return;p.priorWebsocketSuccess="websocket"==t.name,i('pausing current transport "%s"',r.transport.name),r.transport.pause(function(){n||"closed"!=r.readyState&&(i("changing transport and sending upgrade packet"),f(),r.setTransport(t),t.send([{type:"upgrade"}]),r.emit("upgrade",t),t=null,r.upgrading=!1,r.flush())})}else{i('probe transport "%s" failed',e);var a=new Error("probe error");a.transport=t.name,r.emit("upgradeError",a)}}))}function a(){n||(n=!0,f(),t.close(),t=null)}function u(n){var o=new Error("probe error: "+n);o.transport=t.name,a(),i('probe transport "%s" failed because of error: %s',e,n),r.emit("upgradeError",o)}function s(){u("transport closed")}function c(){u("socket closed")}function l(e){t&&e.name!=t.name&&(i('"%s" works - aborting "%s"',e.name,t.name),a())}function f(){t.removeListener("open",o),t.removeListener("error",u),t.removeListener("close",s),r.removeListener("close",c),r.removeListener("upgrading",l)}p.priorWebsocketSuccess=!1,t.once("open",o),t.once("error",u),t.once("close",s),this.once("close",c),this.once("upgrading",l),t.open()},p.prototype.onOpen=function(){if(i("socket open"),this.readyState="open",p.priorWebsocketSuccess="websocket"==this.transport.name,this.emit("open"),this.flush(),"open"==this.readyState&&this.upgrade&&this.transport.pause){i("starting upgrade probes");for(var e=0,t=this.upgrades.length;er&&(n=r),t>=r||t>=n||0===r)return new ArrayBuffer(0);for(var o=new Uint8Array(e),i=new Uint8Array(n-t),a=t,u=0;a>2],i+=e[(3&r[n])<<4|r[n+1]>>4],i+=e[(15&r[n+1])<<2|r[n+2]>>6],i+=e[63&r[n+2]];return o%3==2?i=i.substring(0,i.length-1)+"=":o%3==1&&(i=i.substring(0,i.length-2)+"=="),i},t.decode=function(t){var n,r,o,i,a,u=.75*t.length,s=t.length,c=0;"="===t[t.length-1]&&(u--,"="===t[t.length-2]&&u--);var l=new ArrayBuffer(u),p=new Uint8Array(l);for(n=0;n>4,p[c++]=(15&o)<<4|i>>2,p[c++]=(3&i)<<6|63&a;return l}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},function(e,t){function n(){}e.exports=function(e,t,r){var o=!1;return r=r||n,i.count=e,0===e?t():i;function i(e,n){if(i.count<=0)throw new Error("after called too many times");--i.count,e?(o=!0,t(e),t=r):0!==i.count||o||t(null,n)}}},function(e,t,n){(function(e,r){var o;!function(i){var a="object"==typeof t&&t,u=("object"==typeof e&&e&&e.exports,"object"==typeof r&&r);u.global!==u&&u.window;var s,c,l,p=String.fromCharCode;function f(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function h(e,t){return p(e>>t&63|128)}function v(e){if(0==(4294967168&e))return p(e);var t="";return 0==(4294965248&e)?t=p(e>>6&31|192):0==(4294901760&e)?(d(e),t=p(e>>12&15|224),t+=h(e,6)):0==(4292870144&e)&&(t=p(e>>18&7|240),t+=h(e,12),t+=h(e,6)),t+=p(63&e|128)}function m(){if(l>=c)throw Error("Invalid byte index");var e=255&s[l];if(l++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function y(){var e,t;if(l>c)throw Error("Invalid byte index");if(l==c)return!1;if(e=255&s[l],l++,0==(128&e))return e;if(192==(224&e)){if((t=(31&e)<<6|m())>=128)return t;throw Error("Invalid continuation byte")}if(224==(240&e)){if((t=(15&e)<<12|m()<<6|m())>=2048)return d(t),t;throw Error("Invalid continuation byte")}if(240==(248&e)&&(t=(15&e)<<18|m()<<12|m()<<6|m())>=65536&&t<=1114111)return t;throw Error("Invalid UTF-8 detected")}var g={version:"2.0.0",encode:function(e){for(var t=f(e),n=t.length,r=-1,o="";++r65535&&(o+=p((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=p(t);return o}(n)}};void 0===(o=function(){return g}.call(t,n,t,e))||(e.exports=o)}()}).call(t,n(42)(e),n(8))},function(e,t,n){(function(t){var n=t.BlobBuilder||t.WebKitBlobBuilder||t.MSBlobBuilder||t.MozBlobBuilder,r=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),o=r&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),i=n&&n.prototype.append&&n.prototype.getBlob;function a(e){for(var t=0;t';r=document.createElement(e)}catch(e){(r=document.createElement("iframe")).name=n.iframeId,r.src="javascript:0"}r.id=n.iframeId,n.form.appendChild(r),n.iframe=r}this.form.action=this.uri(),l(),e=e.replace(u,"\\\n"),this.area.value=e.replace(a,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"==n.iframe.readyState&&c()}:this.iframe.onload=c}}).call(t,n(8))},function(e,t,n){(function(t){var r=n(109),o=n(36),i=n(110),a=n(65),u=n(202),s=n(11)("engine.io-client:websocket"),c=t.WebSocket||t.MozWebSocket,l=c;if(!l&&"undefined"==typeof window)try{l=n(510)}catch(e){}function p(e){e&&e.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=e.perMessageDeflate,r.call(this,e)}e.exports=p,a(p,r),p.prototype.name="websocket",p.prototype.supportsBinary=!0,p.prototype.doOpen=function(){if(this.check()){var e=this.uri(),t={agent:this.agent,perMessageDeflate:this.perMessageDeflate};t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized,this.extraHeaders&&(t.headers=this.extraHeaders),this.ws=c?new l(e):new l(e,void 0,t),void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="buffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},p.prototype.addEventListeners=function(){var e=this;this.ws.onopen=function(){e.onOpen()},this.ws.onclose=function(){e.onClose()},this.ws.onmessage=function(t){e.onData(t.data)},this.ws.onerror=function(t){e.onError("websocket error",t)}},"undefined"!=typeof navigator&&/iPad|iPhone|iPod/i.test(navigator.userAgent)&&(p.prototype.onData=function(e){var t=this;setTimeout(function(){r.prototype.onData.call(t,e)},0)}),p.prototype.write=function(e){var n=this;this.writable=!1;for(var r=e.length,i=0,a=r;i0&&e.jitter<=1?e.jitter:0,this.attempts=0}e.exports=n,n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,n){var r=new XMLHttpRequest;for(var o in r.open("POST",t.path,!0),r.setRequestHeader("Content-type","application/json; charset=UTF-8"),t.headers)r.setRequestHeader(o,t.headers[o]);r.timeout=n,r.ontimeout=function(){return e(t.callbackTimeout())},r.onreadystatechange=function(){r.readyState===XMLHttpRequest.DONE&&e(t.callback({status:r.status,responseText:r.responseText}))},r.send(JSON.stringify(t.payload))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(4),i=(r=o)&&r.__esModule?r:{default:r},a=n(12);t.default=function(e){return(0,i.default)(e,"chat.status")===a.HAPPYCHAT_CHAT_STATUS_ASSIGNED}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setFallbackTicketOptions=void 0;var r=n(20);t.setFallbackTicketOptions=function(e){return{type:r.HAPPYCHAT_FALLBACK_TICKET_OPTIONS,options:e}}}]); \ No newline at end of file +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=190)}([function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,o,i,a,u,s){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,i,a,u,s],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t,n){"use strict";e.exports=n(24)},function(e,t,n){"use strict";var r=n(13);e.exports=r},function(e,t,n){"use strict";e.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r=31},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){return JSON.stringify(e)},t.enable(r())},function(e,t,n){"use strict";var r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});t.HAPPYCHAT_CONNECTION_ERROR_FORCED_CLOSE="forced close",t.HAPPYCHAT_CONNECTION_ERROR_PING_TIMEOUT="ping timeout",t.HAPPYCHAT_CONNECTION_ERROR_TRANSPORT_CLOSE="transport close",t.HAPPYCHAT_CONNECTION_ERROR_TRANSPORT_ERROR="transport error",t.HAPPYCHAT_CONNECTION_STATUS_UNINITIALIZED="uninitialized",t.HAPPYCHAT_CONNECTION_STATUS_CONNECTING="connecting",t.HAPPYCHAT_CONNECTION_STATUS_CONNECTED="connected",t.HAPPYCHAT_CONNECTION_STATUS_DISCONNECTED="disconnected",t.HAPPYCHAT_CONNECTION_STATUS_RECONNECTING="reconnecting",t.HAPPYCHAT_CONNECTION_STATUS_UNAUTHORIZED="unauthorized",t.HAPPYCHAT_SKILL_PRODUCT="product",t.HAPPYCHAT_SKILL_LANGUAGE="language";var i=t.HAPPYCHAT_GROUP_JPOP="jpop",a=t.HAPPYCHAT_GROUP_WOO="woo",u=t.HAPPYCHAT_GROUP_JPPHP="jpphp",s=t.HAPPYCHAT_GROUP_WPCOM="WP.com";t.GROUPS_EXPANDED=(o(r={},i,"Jetpack"),o(r,a,"WooCommerce"),o(r,u,"jpphp"),o(r,s,"WordPress.com"),r),t.HAPPYCHAT_MESSAGE_TYPES={CUSTOMER_EVENT:"customer-event",CUSTOMER_INFO:"customer-info",LOG:"log"},t.HAPPYCHAT_CHAT_STATUS_ABANDONED="abandoned",t.HAPPYCHAT_CHAT_STATUS_ASSIGNED="assigned",t.HAPPYCHAT_CHAT_STATUS_ASSIGNING="assigning",t.HAPPYCHAT_CHAT_STATUS_BLOCKED="blocked",t.HAPPYCHAT_CHAT_STATUS_CLOSED="closed",t.HAPPYCHAT_CHAT_STATUS_DEFAULT="default",t.HAPPYCHAT_CHAT_STATUS_NEW="new",t.HAPPYCHAT_CHAT_STATUS_MISSED="missed",t.HAPPYCHAT_CHAT_STATUS_PENDING="pending",t.HAPPYCHAT_FALLBACK_TICKET_NEW="new",t.HAPPYCHAT_FALLBACK_TICKET_SENDING="sending",t.HAPPYCHAT_FALLBACK_TICKET_FAILURE="failure",t.HAPPYCHAT_FALLBACK_TICKET_SUCCESS="success",t.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT="timeout"},function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";var r=null;e.exports={debugTool:r}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";var r=n(3),o=n(5),i=n(104),a=n(21),u=n(105),s=n(27),c=n(43),l=n(0),p=[],d=0,f=i.getPooled(),h=!1,v=null;function m(){C.ReactReconcileTransaction&&v||r("123")}var y=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),E()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function g(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=i.getPooled(),this.reconcileTransaction=C.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function _(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),d++;for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(u)throw u;for(var r=!1,o={},a=0;a1){for(var h=Array(f),v=0;v1){for(var y=Array(m),g=0;g1?{type:f[o],data:e.substring(1)}:{type:f[o]}:h}o=new Uint8Array(e)[0];var a=i(e,1);return v&&"blob"===n&&(a=new v([a])),{type:f[o],data:a}},t.decodeBase64Packet=function(t,n){var r=f[t.charAt(0)];if(!e.ArrayBuffer)return{type:r,data:{base64:!0,data:t.substr(1)}};var o=a.decode(t.substr(1));return"blob"===n&&v&&(o=new v([o])),{type:r,data:o}},t.encodePayload=function(e,n,r){"function"==typeof n&&(r=n,n=null);var i=o(e);if(n&&i)return v&&!p?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r);if(!e.length)return r("0:");m(e,function(e,r){t.encodePacket(e,!!i&&n,!0,function(e){r(null,function(e){return e.length+":"+e}(e))})},function(e,t){return r(t.join(""))})},t.decodePayload=function(e,n,r){if("string"!=typeof e)return t.decodePayloadAsBinary(e,n,r);var o;if("function"==typeof n&&(r=n,n=null),""==e)return r(h,0,1);for(var i,a,u="",s=0,c=e.length;s0;){for(var s=new Uint8Array(o),c=0===s[0],l="",p=1;255!=s[p];p++){if(l.length>310){u=!0;break}l+=s[p]}if(u)return r(h,0,1);o=i(o,2+l.length),l=parseInt(l);var d=i(o,0,l);if(c)try{d=String.fromCharCode.apply(null,new Uint8Array(d))}catch(e){var f=new Uint8Array(d);d="";for(p=0;p]/,s=n(62)(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(s=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&u.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=s},function(e,t,n){"use strict";var r=/["'&<>]/;e.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var i="",a=0,u=0;for(a=o.index;a1&&void 0!==arguments[1]?arguments[1]:1e4;return{type:i.HAPPYCHAT_IO_REQUEST_TRANSCRIPT,event:"transcript",payload:e,timeout:t,callback:u,callbackTimeout:s}},t.requestFallbackTicket=function(e){var t=e.path,n=e.headers,r=e.payload,o=e.timeout,a=void 0===o?1e4:o;return{type:i.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET,path:t,headers:n,payload:r,timeout:a,callback:c,callbackTimeout:l}},t.sendMessage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE,event:"message",payload:{id:(0,o.v4)(),text:e,meta:t}}},t.sendEvent=function(e){return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_EVENT,event:"message",payload:{id:(0,o.v4)(),text:e,type:a.HAPPYCHAT_MESSAGE_TYPES.CUSTOMER_EVENT,meta:{forOperator:!0,event_type:a.HAPPYCHAT_MESSAGE_TYPES.CUSTOMER_EVENT}}}},t.sendLog=function(e){return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_LOG,event:"message",payload:{id:(0,o.v4)(),text:e,type:a.HAPPYCHAT_MESSAGE_TYPES.LOG,meta:{forOperator:!0,event_type:a.HAPPYCHAT_MESSAGE_TYPES.LOG}}}},t.sendUserInfo=function(e){return{type:i.HAPPYCHAT_IO_SEND_MESSAGE_USERINFO,event:"message",payload:{id:(0,o.v4)(),type:a.HAPPYCHAT_MESSAGE_TYPES.CUSTOMER_INFO,meta:r({forOperator:!0},e)}}},t.sendTyping=function(e){return{type:i.HAPPYCHAT_IO_SEND_TYPING,event:"typing",payload:{message:e}}});t.sendNotTyping=function(){return p(!1)},t.sendPreferences=function(e,t,n){return{type:i.HAPPYCHAT_IO_SEND_PREFERENCES,event:"preferences",payload:{locale:e,groups:t,skills:n}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var a=t.eventTypes;for(var s in a)u(a[s],t,s)||r("98",s,e)}}}function u(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var i in o){if(o.hasOwnProperty(i))s(o[i],t,n)}return!0}return!!e.registrationName&&(s(e.registrationName,t,n),!0)}function s(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),a()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];i.hasOwnProperty(n)&&i[n]===o||(i[n]&&r("102",n),i[n]=o,t=!0)}t&&a()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,i)i.hasOwnProperty(e)&&delete i[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var a in r)r.hasOwnProperty(a)&&delete r[a]}};e.exports=c},function(e,t,n){"use strict";var r,o,i=n(3),a=n(56);n(0),n(2);function u(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=s.getNodeFromInstance(r),t?a.invokeGuardedCallbackWithCatch(o,n,e):a.invokeGuardedCallback(o,n,e),e.currentTarget=null}var s={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&i("103"),e.currentTarget=t?s.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function s(e,t){var n=o.get(e);return n||null}var c={isMounted:function(e){var t=o.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){c.validateCallback(t,n);var r=s(e);if(!r)return null;r._pendingCallbacks?r._pendingCallbacks.push(t):r._pendingCallbacks=[t],a(r)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],a(e)},enqueueForceUpdate:function(e){var t=s(e);t&&(t._pendingForceUpdate=!0,a(t))},enqueueReplaceState:function(e,t,n){var r=s(e);r&&(r._pendingStateQueue=[t],r._pendingReplaceState=!0,void 0!==n&&null!==n&&(c.validateCallback(n,"replaceState"),r._pendingCallbacks?r._pendingCallbacks.push(n):r._pendingCallbacks=[n]),a(r))},enqueueSetState:function(e,t){var n=s(e);n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),a(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,a(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&r("122",t,u(e))}};e.exports=c},function(e,t,n){"use strict";n(5);var r=n(13),o=(n(2),r);e.exports=o},function(e,t,n){"use strict";e.exports=function(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}},function(e,t,n){"use strict";var r=Object.prototype.toString;var o=function(e){return r.call(e)};var i=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object);var a=function(e){return null!=e&&"object"==typeof e},u="[object Object]",s=Function.prototype,c=Object.prototype,l=s.toString,p=c.hasOwnProperty,d=l.call(Object);t.a=function(e){if(!a(e)||o(e)!=u)return!1;var t=i(e);if(null===t)return!0;var n=p.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==d}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){var r=n(289),o=n(307),i=n(145),a=n(15),u=n(314);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):u(e)}},function(e,t,n){var r=n(15);e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return r(e)?e:[e]}},function(e,t,n){var r=n(15),o=n(308);e.exports=function(e){return r(e)?e:o(e)}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var r=n(146),o=n(144);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},function(e,t,n){var r=n(148),o=n(351);e.exports=function(e,t,n){if(t!=t)return r(e,o,n);for(var i=n-1,a=e.length;++i0&&i(l)?n>1?e(l,n-1,i,a,u):r(u,l):a||(u[u.length]=l)}return u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","required","translate","className"]);return t=o.default.Children.toArray(t)||[],n&&t.push(function(e){return o.default.createElement("small",{className:"form-label__required"},e("Required"))}(i)),o.default.createElement("label",r({},(0,s.default)(l,"moment","numberFormat"),{className:(0,a.default)(c,"form-label")}),t.length?t.map(function(e,t){return(0,u.default)(e)?r({},e,{key:t}):e}):null)};l.propTypes={required:i.default.bool},t.default=l},function(e,t){e.exports=function(e,t){for(var n=-1,r=e?e.length:0,o=0,i=[];++n1)for(var n=1;n.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var i,u=a.createElement(H,{child:t});if(e){var s=d.get(e);i=s._processChildContext(s._context)}else i=y;var c=R(n);if(c){var l=c._currentElement.props.child;if(_(l,t)){var p=c._renderedComponent.getPublicInstance(),f=o&&function(){o.call(p)};return U._updateRootComponent(c,u,i,n,f),p}U.unmountComponentAtNode(n)}var h=O(n),m=h&&!!S(h),g=I(n),b=m&&!c&&!g,E=U._renderNewRootComponent(u,n,b,i)._renderedComponent.getPublicInstance();return o&&o.call(E),E},render:function(e,t,n){return U._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){M(e)||r("40");var t=R(e);if(!t){I(e),1===e.nodeType&&e.hasAttribute(C);return!1}return delete A[t._instance.rootID],m.batchedUpdates(N,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,a){if(M(t)||r("41"),i){var u=O(t);if(f.canReuseMarkup(e,u))return void s.precacheNode(n,u);var c=u.getAttribute(f.CHECKSUM_ATTR_NAME);u.removeAttribute(f.CHECKSUM_ATTR_NAME);var l=u.outerHTML;u.setAttribute(f.CHECKSUM_ATTR_NAME,c);var p=e,d=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1]||t+"Subscription",o=function(e){function o(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return i[t]=n.store,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(o,e),o.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},o.prototype.render=function(){return r.Children.only(this.props.children)},o}(r.Component);return o.propTypes={store:u.isRequired,children:i.a.element.isRequired},o.childContextTypes=((e={})[t]=u.isRequired,e[n]=a,e),o}var c=s(),l=n(282),p=n.n(l),d=n(283),f=n.n(d);var h=null,v={notify:function(){}};var m=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=v}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){var e,t;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(e=[],t=[],{clear:function(){t=h,e=h},notify:function(){for(var n=e=t,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},i=o.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,c=o.methodName,l=void 0===c?"connectAdvanced":c,d=o.renderCountProp,h=void 0===d?void 0:d,v=o.shouldHandleStateChanges,E=void 0===v||v,C=o.storeKey,T=void 0===C?"store":C,P=o.withRef,w=void 0!==P&&P,A=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),O=T+"Subscription",S=g++,k=((t={})[T]=u,t[O]=a,t),x=((n={})[O]=a,n);return function(t){f()("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",o=s(n),i=y({},A,{getDisplayName:s,methodName:l,renderCountProp:h,shouldHandleStateChanges:E,storeKey:T,withRef:w,displayName:o,wrappedComponentName:n,WrappedComponent:t}),a=function(n){function a(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,n.call(this,e,t));return r.version=S,r.state={},r.renderCount=0,r.store=e[T]||t[T],r.propsMode=Boolean(e[T]),r.setWrappedInstance=r.setWrappedInstance.bind(r),f()(r.store,'Could not find "'+T+'" in either the context or props of "'+o+'". Either wrap the root component in a , or explicitly pass "'+T+'" as a prop to "'+o+'".'),r.initSelector(),r.initSubscription(),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[O]=t||this.context[O],e},a.prototype.componentDidMount=function(){E&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=_,this.store=null,this.selector.run=_,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return f()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,i);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(E){var e=(this.propsMode?this.props:this.context)[O];this.subscription=new m(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(b)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(w||h||this.propsMode&&this.subscription))return e;var t=y({},e);return w&&(t.ref=this.setWrappedInstance),h&&(t[h]=this.renderCount++),this.propsMode&&this.subscription&&(t[O]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(r.createElement)(t,this.addExtraProps(e.props))},a}(r.Component);return a.WrappedComponent=t,a.displayName=o,a.childContextTypes=x,a.contextTypes=k,a.propTypes=k,p()(a,t)}}var C=Object.prototype.hasOwnProperty;function T(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function P(e,t){if(T(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),u=r(e,i),s=o(e,i);return(i.pure?j:R)(a,u,s,e,i)}var U=Object.assign||function(e){for(var t=1;t=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function L(e,t){return e===t}var F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?E:t,r=e.mapStateToPropsFactories,o=void 0===r?x:r,i=e.mapDispatchToPropsFactories,a=void 0===i?k:i,u=e.mergePropsFactories,s=void 0===u?M:u,c=e.selectorFactory,l=void 0===c?H:c;return function(e,t,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=i.pure,c=void 0===u||u,p=i.areStatesEqual,d=void 0===p?L:p,f=i.areOwnPropsEqual,h=void 0===f?P:f,v=i.areStatePropsEqual,m=void 0===v?P:v,y=i.areMergedPropsEqual,g=void 0===y?P:y,b=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),_=D(e,o,"mapStateToProps"),E=D(t,a,"mapDispatchToProps"),C=D(r,s,"mergeProps");return n(l,U({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:E,initMergeProps:C,pure:c,areStatesEqual:d,areOwnPropsEqual:h,areStatePropsEqual:m,areMergedPropsEqual:g},b))}}();n.d(t,"Provider",function(){return c}),n.d(t,"createProvider",function(){return s}),n.d(t,"connectAdvanced",function(){return E}),n.d(t,"connect",function(){return F})},function(e,t,n){var r=n(128),o=n(129),i=n(131),a=n(132),u=n(133);function s(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}},function(e,t,n){var r=n(48);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?n.push([e,t]):n[o][1]=t,this}},function(e,t,n){var r=n(291),o=n(29),i=n(137);e.exports=function e(t,n,a,u,s){return t===n||(null==t||null==n||!o(t)&&!i(n)?t!=t&&n!=n:r(t,n,e,a,u,s))}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var r=n(296),o=n(298),i=n(299),a=n(300),u=n(301),s=n(302),c=n(303),l=Object.prototype.toString,p=c(r),d=c(o),f=c(i),h=c(a),v=c(u),m=s;(r&&"[object DataView]"!=m(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=m(new o)||i&&"[object Promise]"!=m(i.resolve())||a&&"[object Set]"!=m(new a)||u&&"[object WeakMap]"!=m(new u))&&(m=function(e){var t=l.call(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):void 0;if(r)switch(r){case p:return"[object DataView]";case d:return"[object Map]";case f:return"[object Promise]";case h:return"[object Set]";case v:return"[object WeakMap]"}return t}),e.exports=m},function(e,t){e.exports=function(e){return!!e&&"object"==typeof e}},function(e,t,n){var r=n(29);e.exports=function(e){return e==e&&!r(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},function(e,t,n){var r=n(75),o=n(40),i=n(30);e.exports=function(e,t){for(var n=0,a=(t=o(t,e)?[t]:r(t)).length;null!=e&&n-1&&e%1==0&&e<=n}},function(e,t){e.exports=function(e){return e}},function(e,t,n){var r=n(29),o="[object Function]",i="[object GeneratorFunction]",a=Object.prototype.toString;e.exports=function(e){var t=r(e)?a.call(e):"";return t==o||t==i}},function(e,t,n){var r=n(148),o=n(73),i=n(149),a=Math.max;e.exports=function(e,t,n){var u=e?e.length:0;if(!u)return-1;var s=null==n?0:i(n);return s<0&&(s=a(u+s,0)),r(e,o(t,3),s)}},function(e,t){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i-1}},function(e,t){e.exports=function(e,t,n){for(var r=-1,o=e?e.length:0;++r-1}},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n=t.length||r<0||(o.default.findDOMNode(this.refs["item-"+r].refs.itemLink).focus(),this.focused=r)}}},{key:"handleOutsideClick",value:function(e){o.default.findDOMNode(this.refs.dropdownContainer).contains(e.target)||this.closeDropdown()}}]),t}();b.propTypes={selectedText:i.default.string,selectedIcon:i.default.element,selectedCount:i.default.number,initialSelected:i.default.string,className:i.default.string,style:i.default.object,onSelect:i.default.func,onToggle:i.default.func,focusSibling:i.default.func,tabIndex:i.default.number,options:i.default.arrayOf(i.default.shape({value:i.default.string.isRequired,label:i.default.string.isRequired,path:i.default.string,icon:i.default.element}))},b.defaultProps={options:[],onSelect:function(){},onToggle:function(){},style:{}},b.instances=0,t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Count=void 0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["count","numberFormat","primary"]);return o.default.createElement("span",r({className:(0,a.default)("count",{"is-primary":i})},(0,u.default)(s,["translate","moment"])),n(t))};t.Count=l,l.propTypes={count:i.default.number.isRequired,numberFormat:i.default.func,primary:i.default.bool},l.defaultProps={primary:!1},t.default=(0,s.mockLocalize)(l)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},f.prototype.cleanup=function(){var e;for(c("cleanup");e=this.subs.shift();)e.destroy();this.packetBuffer=[],this.encoding=!1,this.lastPing=null,this.decoder.destroy()},f.prototype.close=f.prototype.disconnect=function(){c("disconnect"),this.skipReconnect=!0,this.reconnecting=!1,"opening"==this.readyState&&this.cleanup(),this.backoff.reset(),this.readyState="closed",this.engine&&this.engine.close()},f.prototype.onclose=function(e){c("onclose"),this.cleanup(),this.backoff.reset(),this.readyState="closed",this.emit("close",e),this._reconnection&&!this.skipReconnect&&this.reconnect()},f.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var e=this;if(this.backoff.attempts>=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();c("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout(function(){e.skipReconnect||(c("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open(function(t){t?(c("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(c("reconnect success"),e.onreconnect())}))},t);this.subs.push({destroy:function(){clearTimeout(n)}})}},f.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,n){(function(e){var r=n(90),o=n(445),i=n(452),a=n(453);t.polling=function(t){var n=!1,a=!1,u=!1!==t.jsonp;if(e.location){var s="https:"==location.protocol,c=location.port;c||(c=s?443:80),n=t.hostname!=location.hostname||c!=t.port,a=t.secure!=s}if(t.xdomain=n,t.xscheme=a,"open"in new r(t)&&!t.forceJSONP)return new o(t);if(!u)throw new Error("JSONP disabled");return new i(t)},t.websocket=a}).call(t,n(8))},function(e,t,n){var r=n(91),o=n(92),i=n(32),a=n(52),u=n(185),s=n(10)("engine.io-client:polling");e.exports=l;var c=null!=new(n(90))({xdomain:!1}).responseType;function l(e){var t=e&&e.forceBase64;c&&!t||(this.supportsBinary=!1),r.call(this,e)}a(l,r),l.prototype.name="polling",l.prototype.doOpen=function(){this.poll()},l.prototype.pause=function(e){var t=this;function n(){s("paused"),t.readyState="paused",e()}if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(s("we are currently polling - waiting to pause"),r++,this.once("pollComplete",function(){s("pre-pause polling complete"),--r||n()})),this.writable||(s("we are currently writing - waiting to pause"),r++,this.once("drain",function(){s("pre-pause writing complete"),--r||n()}))}else n()},l.prototype.poll=function(){s("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},l.prototype.onData=function(e){var t=this;s("polling got data %s",e);i.decodePayload(e,this.socket.binaryType,function(e,n,r){if("opening"==t.readyState&&t.onOpen(),"close"==e.type)return t.onClose(),!1;t.onPacket(e)}),"closed"!=this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"==this.readyState?this.poll():s('ignoring poll - transport state "%s"',this.readyState))},l.prototype.doClose=function(){var e=this;function t(){s("writing close packet"),e.write([{type:"close"}])}"open"==this.readyState?(s("transport open - closing"),t()):(s("transport not open - deferring close"),this.once("open",t))},l.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};t=this;i.encodePayload(e,this.supportsBinary,function(e){t.doWrite(e,n)})},l.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=u()),this.supportsBinary||e.sid||(e.b64=1),e=o.encode(e),this.port&&("https"==t&&443!=this.port||"http"==t&&80!=this.port)&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},function(e,t,n){(function(t){var r=n(89);e.exports=function(e){return function e(n){if(!n)return!1;if(t.Buffer&&t.Buffer.isBuffer&&t.Buffer.isBuffer(n)||t.ArrayBuffer&&n instanceof ArrayBuffer||t.Blob&&n instanceof Blob||t.File&&n instanceof File)return!0;if(r(n)){for(var o=0;o0);return t}function l(){var e=c(+new Date);return e!==r?(u=0,r=e):e+"."+c(u++)}for(;sObject(r.initHappychat)({nodeId:e,groups:t,canChat:n,accessToken:o,entry:i,entryOptions:a}),on:(e,t)=>r.eventAPI.subscribeTo(e,t),off:(e,t)=>r.eventAPI.unsubscribeFrom(e,t),sendEvent:e=>r.eventAPI.sendEventMsg(e),sendUserInfo:e=>r.eventAPI.sendUserInfoMsg(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eventAPI=t.initHappychat=void 0;var r=E(n(1)),o=E(n(53)),i=n(126),a=n(20),u=n(287),s=E(n(38)),c=n(317),l=E(n(318)),p=n(342),d=E(p),f=n(178),h=E(n(416)),v=E(n(419)),m=n(433),y=n(11),g=n(154),b=n(155),_=n(461);function E(e){return e&&e.__esModule?e:{default:e}}var C=(0,a.createStore)(v.default,{},(0,a.compose)((0,a.applyMiddleware)((0,m.socketMiddleware)()),(0,u.devToolsEnhancer)())),T=function(){return C.dispatch((0,g.setAssetsLoaded)())},P=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.nodeId,o=e.entryOptions,i=document.createElement("iframe"),a=380;a+=o&&o.primaryOptions?110:0,a+=(t=o)&&(t.secondaryOptions||function(e){return Array.isArray(e)&&(0,s.default)(e,function(e){return e.secondaryOptions})}(o.primaryOptions))?110:0,a+=o&&o.itemList?70:0,i.width="100%",i.height=a+"em",i.frameBorder=0,i.scrolling="no",document.getElementById(r).appendChild(i),i.contentDocument.open(),i.contentDocument.write(),i.contentDocument.close();var u=document.createElement("style");u.setAttribute("type","text/css"),u.appendChild(document.createTextNode("\n\t\t\t@-webkit-keyframes spinner-line__animation {\n\t\t\t 0% {\n\t\t\t background-position: 0 0;\n\t\t\t }\n\t\t\t 100% {\n\t\t\t background-position: 600px 0;\n\t\t\t }\n\t\t\t}\n\t\t\t@keyframes spinner-line__animation {\n\t\t\t 0% {\n\t\t\t background-position: 0 0;\n\t\t\t }\n\t\t\t 100% {\n\t\t\t background-position: 600px 0;\n\t\t\t }\n\t\t\t}\n\n\t\t\thr.spinner-line {\n\t\t\t border: none;\n\t\t\t height: 3px;\n\t\t\t margin: 24px 0;\n\t\t\t background-image: linear-gradient(to right, #a8bece 0%, #c8d7e1 50%, #a8bece 100%);\n\t\t\t background-size: 300px 100%;\n\t\t\t -webkit-animation: spinner-line__animation 1.2s infinite linear;\n\t\t\t animation: spinner-line__animation 1.2s infinite linear;\n\t\t\t}\n\t\t")),i.contentDocument.head.appendChild(u);var l=document.createElement("link"),p=new Promise(function(e){l.onload=function(){return e()}}),d=document.createElement("link"),f=new Promise(function(e){d.onload=function(){return e()}});Promise.all([p,f]).then(function(){return n()}),l.setAttribute("rel","stylesheet"),l.setAttribute("type","text/css"),l.setAttribute("href","https://s1.wp.com/i/noticons/noticons.css"),i.contentDocument.head.appendChild(l),d.setAttribute("rel","stylesheet"),d.setAttribute("type","text/css"),d.setAttribute("href","https://widgets.wp.com/happychat/happychat.css"),i.contentDocument.head.appendChild(d),i.contentDocument.body.classList.add((0,c.hasTouch)()?"touch":"notouch");var h=document.createElement("div"),v=document.createElement("hr");return v.className="spinner-line",h.appendChild(v),i.contentDocument.body.appendChild(h),h},w=function(e,t){var n=t.user,a=n.ID,u=n.email,s=n.username,c=n.display_name,l=n.avatar_URL,f=n.language,h=n.groups,v=void 0===h?[y.HAPPYCHAT_GROUP_WPCOM]:h,m=n.accessToken,g=n.canChat,E=void 0===g||g,T=t.entry,P=void 0===T?p.ENTRY_FORM:T,w=t.entryOptions,A=void 0===w?{}:w,O=A.fallbackTicket;C.dispatch((0,b.setCurrentUser)({ID:a,email:u,username:s,display_name:c,avatar_URL:l})),C.dispatch((0,b.setGroups)(v)),C.dispatch((0,b.setLocale)(f)),C.dispatch((0,_.setFallbackTicketOptions)(O)),!function(e,t){return!1===e||Array.isArray(t.primaryOptions)&&t.primaryOptions.length>0&&!1===t.primaryOptions[0].canChat||Array.isArray(t.secondaryOptions)&&t.secondaryOptions.length>0&&!1===t.secondaryOptions[0].canChat||Array.isArray(t.itemList)&&t.itemList.length>0&&!1===t.itemList[0].canChat}(E,A)?C.dispatch((0,b.setEligibility)(!0)):C.dispatch((0,b.setEligibility)(!1)),o.default.render(r.default.createElement(i.Provider,{store:C},r.default.createElement(d.default,{accessToken:m,entry:P,entryOptions:A})),e)};t.initHappychat=function(e){var t=e.nodeId,n=e.groups,i=e.accessToken,a=e.entry,u=e.entryOptions,s=e.canChat,c=i;"string"==typeof i&&(c=function(){return Promise.resolve(i)});var p=P({nodeId:t,entryOptions:u},T);c().then(function(e){return function(e,t,n){return(0,l.default)(e).then(function(r){return{ID:r.ID,email:r.email,username:r.username,display_name:r.display_name,avatar_URL:r.avatar_URL,language:r.language,accessToken:e,groups:t,canChat:n}})}(e,n,s)}).then(function(e){return w(p,{user:e,entry:a,entryOptions:u})}).catch(function(e){return function(e,t){var n=t.error;return o.default.render(r.default.createElement(f.MessageForm,{message:"Could not load form. "+n}),e)}(p,{error:e})})},t.eventAPI=(0,h.default)(C)},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r=n(194),o=n(25),i=n(13),a=n(195),u=r.twoArgumentPooler,s=r.fourArgumentPooler,c=/\/+/g;function l(e){return(""+e).replace(c,"$&/")}function p(e,t){this.func=e,this.context=t,this.count=0}function d(e,t,n){var r=e.func,o=e.context;r.call(o,t,e.count++)}function f(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function h(e,t,n){var r=e.result,a=e.keyPrefix,u=e.func,s=e.context,c=u.call(s,t,e.count++);Array.isArray(c)?v(c,r,n,i.thatReturnsArgument):null!=c&&(o.isValidElement(c)&&(c=o.cloneAndReplaceKey(c,a+(!c.key||t&&t.key===c.key?"":l(c.key)+"/")+n)),r.push(c))}function v(e,t,n,r,o){var i="";null!=n&&(i=l(n)+"/");var u=f.getPooled(t,i,r,o);a(e,h,u),f.release(u)}function m(e,t,n){return null}p.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},r.addPoolingTo(p,u),f.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},r.addPoolingTo(f,s);var y={forEach:function(e,t,n){if(null==e)return e;var r=p.getPooled(t,n);a(e,d,r),p.release(r)},map:function(e,t,n){if(null==e)return e;var r=[];return v(e,r,null,t,n),r},mapIntoWithKeyPrefixInternal:v,count:function(e,t){return a(e,m,null)},toArray:function(e){var t=[];return v(e,t,null,i.thatReturnsArgument),t}};e.exports=y},function(e,t,n){"use strict";var r=n(33),o=(n(0),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),i=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length8&&p<=11);var v=32,m=String.fromCharCode(v),y={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},g=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==s.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function _(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var E=null;function C(e,t,n,o){var u,s;if(l?u=function(e){switch(e){case"topCompositionStart":return y.compositionStart;case"topCompositionEnd":return y.compositionEnd;case"topCompositionUpdate":return y.compositionUpdate}}(e):E?b(e,n)&&(u=y.compositionEnd):function(e,t){return"topKeyDown"===e&&t.keyCode===c}(e,n)&&(u=y.compositionStart),!u)return null;h&&(E||u!==y.compositionStart?u===y.compositionEnd&&E&&(s=E.getData()):E=i.getPooled(o));var p=a.getPooled(u,t,n,o);if(s)p.data=s;else{var d=_(n);null!==d&&(p.data=d)}return r.accumulateTwoPhaseDispatches(p),p}function T(e,t,n,o){var a;if(!(a=f?function(e,t){switch(e){case"topCompositionEnd":return _(t);case"topKeyPress":return t.which!==v?null:(g=!0,m);case"topTextInput":var n=t.data;return n===m&&g?null:n;default:return null}}(e,n):function(e,t){if(E){if("topCompositionEnd"===e||!l&&b(e,t)){var n=E.getData();return i.release(E),E=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!function(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return h?null:t.data;default:return null}}(e,n)))return null;var s=u.getPooled(y.beforeInput,t,n,o);return s.data=a,r.accumulateTwoPhaseDispatches(s),s}var P={eventTypes:y,extractEvents:function(e,t,n,r){return[C(e,t,n,r),T(e,t,n,r)]}};e.exports=P},function(e,t,n){"use strict";var r=n(5),o=n(21),i=n(103);function a(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}r(a.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[i()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),o.addPoolingTo(a),e.exports=a},function(e,t,n){"use strict";var r=n(19);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{data:null}),e.exports=o},function(e,t,n){"use strict";var r=n(19);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{data:null}),e.exports=o},function(e,t,n){"use strict";var r=n(35),o=n(34),i=n(12),a=n(7),u=n(16),s=n(19),c=n(106),l=n(57),p=n(58),d=n(107),f={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}};function h(e,t,n){var r=s.getPooled(f.change,e,t,n);return r.type="change",o.accumulateTwoPhaseDispatches(r),r}var v=null,m=null;var y=!1;function g(e){var t=h(m,e,l(e));u.batchedUpdates(b,t)}function b(e){r.enqueueEvents(e),r.processEventQueue(!1)}function _(){v&&(v.detachEvent("onchange",g),v=null,m=null)}function E(e,t){var n=c.updateValueIfChanged(e),r=!0===t.simulated&&N._allowSimulatedPassThrough;if(n||r)return e}function C(e,t){if("topChange"===e)return t}function T(e,t,n){"topFocus"===e?(_(),function(e,t){m=t,(v=e).attachEvent("onchange",g)}(t,n)):"topBlur"===e&&_()}i.canUseDOM&&(y=p("change")&&(!document.documentMode||document.documentMode>8));var P=!1;function w(){v&&(v.detachEvent("onpropertychange",A),v=null,m=null)}function A(e){"value"===e.propertyName&&E(m,e)&&g(e)}function O(e,t,n){"topFocus"===e?(w(),function(e,t){m=t,(v=e).attachEvent("onpropertychange",A)}(t,n)):"topBlur"===e&&w()}function S(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return E(m,n)}function k(e,t,n){if("topClick"===e)return E(t,n)}function x(e,t,n){if("topInput"===e||"topChange"===e)return E(t,n)}i.canUseDOM&&(P=p("input")&&(!document.documentMode||document.documentMode>9));var N={eventTypes:f,_allowSimulatedPassThrough:!0,_isInputEventSupported:P,extractEvents:function(e,t,n,r){var o,i,u,s,c=t?a.getNodeFromInstance(t):window;if("select"===(s=(u=c).nodeName&&u.nodeName.toLowerCase())||"input"===s&&"file"===u.type?y?o=C:i=T:d(c)?P?o=x:(o=S,i=O):function(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}(c)&&(o=k),o){var l=o(e,t,n);if(l)return h(l,n,r)}i&&i(e,c,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,c)}};e.exports=N},function(e,t,n){"use strict";var r=n(214),o={};o.attachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&function(e,t,n){"function"==typeof e?e(t.getPublicInstance()):r.addComponentAsRefTo(t,e,n)}(n,e,t._owner)}},o.shouldUpdateRefs=function(e,t){var n=null,r=null;null!==e&&"object"==typeof e&&(n=e.ref,r=e._owner);var o=null,i=null;return null!==t&&"object"==typeof t&&(o=t.ref,i=t._owner),n!==o||"string"==typeof o&&i!==r},o.detachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&function(e,t,n){"function"==typeof e?e(null):r.removeComponentAsRefFrom(t,e,n)}(n,e,t._owner)}},e.exports=o},function(e,t,n){"use strict";var r=n(3);n(0);function o(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)}var i={addComponentAsRefTo:function(e,t,n){o(n)||r("119"),n.attachRef(t,e)},removeComponentAsRefFrom:function(e,t,n){o(n)||r("120");var i=n.getPublicInstance();i&&i.refs[t]===e.getPublicInstance()&&n.detachRef(t)}};e.exports=i},function(e,t,n){"use strict";e.exports=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"]},function(e,t,n){"use strict";var r=n(34),o=n(7),i=n(44),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},u={eventTypes:a,extractEvents:function(e,t,n,u){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var s,c,l;if(u.window===u)s=u;else{var p=u.ownerDocument;s=p?p.defaultView||p.parentWindow:window}if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;l=d?o.getClosestInstanceFromNode(d):null}else c=null,l=t;if(c===l)return null;var f=null==c?s:o.getNodeFromInstance(c),h=null==l?s:o.getNodeFromInstance(l),v=i.getPooled(a.mouseLeave,c,n,u);v.type="mouseleave",v.target=f,v.relatedTarget=h;var m=i.getPooled(a.mouseEnter,l,n,u);return m.type="mouseenter",m.target=h,m.relatedTarget=f,r.accumulateEnterLeaveDispatches(v,m,c,l),[v,m]}};e.exports=u},function(e,t,n){"use strict";var r=n(26),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,u=r.injection.HAS_POSITIVE_NUMERIC_VALUE,s=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:u,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:s,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:u,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:u,sizes:0,span:u,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};e.exports=c},function(e,t,n){"use strict";var r=n(60),o={processChildrenUpdates:n(223).dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=o},function(e,t,n){"use strict";var r=n(3),o=n(28),i=n(12),a=n(220),u=n(13),s=(n(0),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM||r("56"),t||r("57"),"HTML"===e.nodeName&&r("58"),"string"==typeof t){var n=a(t,u)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=s},function(e,t,n){"use strict";var r=n(12),o=n(221),i=n(222),a=n(0),u=r.canUseDOM?document.createElement("div"):null,s=/^\s*<(\w+)/;e.exports=function(e,t){var n=u;u||a(!1);var r=function(e){var t=e.match(s);return t&&t[1].toLowerCase()}(e),c=r&&i(r);if(c){n.innerHTML=c[1]+e+c[2];for(var l=c[0];l--;)n=n.lastChild}else n.innerHTML=e;var p=n.getElementsByTagName("script");p.length&&(t||a(!1),o(p).forEach(t));for(var d=Array.from(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return d}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e){return function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"length"in e&&!("setInterval"in e)&&"number"!=typeof e.nodeType&&(Array.isArray(e)||"callee"in e||"item"in e)}(e)?Array.isArray(e)?e.slice():function(e){var t=e.length;if((Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e)&&r(!1),"number"!=typeof t&&r(!1),0===t||t-1 in e||r(!1),"function"==typeof e.callee&&r(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),o=0;o',""],s=[1,"","
"],c=[3,"","
"],l=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:s,colgroup:s,tbody:s,tfoot:s,thead:s,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,a[e]=!0}),e.exports=function(e){return i||o(!1),p.hasOwnProperty(e)||(e="*"),a.hasOwnProperty(e)||(i.innerHTML="*"===e?"":"<"+e+">",a[e]=!i.firstChild),a[e]?p[e]:null}},function(e,t,n){"use strict";var r=n(60),o=n(7),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";var r=n(3),o=n(5),i=n(225),a=n(226),u=n(28),s=n(61),c=n(26),l=n(112),p=n(35),d=n(54),f=n(47),h=n(100),v=n(7),m=n(236),y=n(238),g=n(113),b=n(239),_=(n(14),n(240)),E=n(247),C=(n(13),n(46)),T=(n(0),n(58),n(65),n(106)),P=(n(69),n(2),h),w=p.deleteListener,A=v.getNodeFromInstance,O=f.listenTo,S=d.registrationNameModules,k={string:!0,number:!0},x="__html",N={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},I=11;function M(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}function R(e,t){t&&(K[e._tag]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&r("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&r("60"),"object"==typeof t.dangerouslySetInnerHTML&&x in t.dangerouslySetInnerHTML||r("61")),null!=t.style&&"object"!=typeof t.style&&r("62",M(e)))}function j(e,t,n,r){if(!(r instanceof E)){0;var o=e._hostContainerInfo,i=o._node&&o._node.nodeType===I?o._node:o._ownerDocument;O(t,i),r.getReactMountReady().enqueue(H,{inst:e,registrationName:t,listener:n})}}function H(){p.putListener(this.inst,this.registrationName,this.listener)}function U(){m.postMountWrapper(this)}function D(){b.postMountWrapper(this)}function L(){y.postMountWrapper(this)}var F={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function B(){T.track(this)}function Y(){this._rootNodeID||r("63");var e=A(this);switch(e||r("64"),this._tag){case"iframe":case"object":this._wrapperState.listeners=[f.trapBubbledEvent("topLoad","load",e)];break;case"video":case"audio":for(var t in this._wrapperState.listeners=[],F)F.hasOwnProperty(t)&&this._wrapperState.listeners.push(f.trapBubbledEvent(t,F[t],e));break;case"source":this._wrapperState.listeners=[f.trapBubbledEvent("topError","error",e)];break;case"img":this._wrapperState.listeners=[f.trapBubbledEvent("topError","error",e),f.trapBubbledEvent("topLoad","load",e)];break;case"form":this._wrapperState.listeners=[f.trapBubbledEvent("topReset","reset",e),f.trapBubbledEvent("topSubmit","submit",e)];break;case"input":case"select":case"textarea":this._wrapperState.listeners=[f.trapBubbledEvent("topInvalid","invalid",e)]}}function V(){g.postUpdateWrapper(this)}var q={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},W={listing:!0,pre:!0,textarea:!0},K=o({menuitem:!0},q),G=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,z={},X={}.hasOwnProperty;function Q(e,t){return e.indexOf("-")>=0||null!=t.is}var $=1;function J(e){var t=e.type;!function(e){X.call(z,e)||(G.test(e)||r("65",e),z[e]=!0)}(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}J.displayName="ReactDOMComponent",J.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,a,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(Y,this);break;case"input":m.mountWrapper(this,p,t),p=m.getHostProps(this,p),e.getReactMountReady().enqueue(B,this),e.getReactMountReady().enqueue(Y,this);break;case"option":y.mountWrapper(this,p,t),p=y.getHostProps(this,p);break;case"select":g.mountWrapper(this,p,t),p=g.getHostProps(this,p),e.getReactMountReady().enqueue(Y,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(B,this),e.getReactMountReady().enqueue(Y,this)}if(R(this,p),null!=t?(o=t._namespaceURI,a=t._tag):n._tag&&(o=n._namespaceURI,a=n._tag),(null==o||o===s.svg&&"foreignobject"===a)&&(o=s.html),o===s.html&&("svg"===this._tag?o=s.svg:"math"===this._tag&&(o=s.mathml)),this._namespaceURI=o,e.useCreateElement){var d,f=n._ownerDocument;if(o===s.html)if("script"===this._tag){var h=f.createElement("div"),_=this._currentElement.type;h.innerHTML="<"+_+">",d=h.removeChild(h.firstChild)}else d=p.is?f.createElement(this._currentElement.type,p.is):f.createElement(this._currentElement.type);else d=f.createElementNS(o,this._currentElement.type);v.precacheNode(this,d),this._flags|=P.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(d),this._updateDOMProperties(null,p,e);var E=u(d);this._createInitialChildren(e,p,r,E),c=E}else{var C=this._createOpenTagMarkupAndPutListeners(e,p),T=this._createContentMarkup(e,p,r);c=!T&&q[this._tag]?C+"/>":C+">"+T+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(U,this),p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(D,this),p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(i.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(L,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)if(S.hasOwnProperty(r))i&&j(this,r,i,e);else{"style"===r&&(i&&(i=this._previousStyleCopy=o({},t.style)),i=a.createMarkupForStyles(i,this));var u=null;null!=this._tag&&Q(this._tag,t)?N.hasOwnProperty(r)||(u=l.createMarkupForCustomAttribute(r,i)):u=l.createMarkupForProperty(r,i),u&&(n+=" "+u)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=k[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=C(i);else if(null!=a){r=this.mountChildren(a,e,n).join("")}}return W[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&u.queueHTML(r,o.__html);else{var i=k[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&u.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),c=0;c0;)e=e._hostParent,n--;for(;i-n>0;)t=t._hostParent,i--;for(var u=n;u--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}e.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(c[s],"captured",i)}}},function(e,t,n){"use strict";var r=n(3),o=n(5),i=n(60),a=n(28),u=n(7),s=n(46),c=(n(0),n(69),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(i),p=c.createComment(" /react-text "),d=a(c.createDocumentFragment());return a.queueChild(d,a(l)),this._stringText&&a.queueChild(d,a(c.createTextNode(this._stringText))),a.queueChild(d,a(p)),u.precacheNode(this,l),this._closingComment=p,d}var f=s(this._stringText);return e.renderToStaticMarkup?f:"\x3c!--"+i+"--\x3e"+f+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=u.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,u.uncacheNode(this)}}),e.exports=c},function(e,t,n){"use strict";var r=n(5),o=n(16),i=n(43),a=n(13),u={initialize:a,close:function(){p.isBatchingUpdates=!1}},s=[{initialize:a,close:o.flushBatchedUpdates.bind(o)},u];function c(){this.reinitializeTransaction()}r(c.prototype,i,{getTransactionWrappers:function(){return s}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=p.isBatchingUpdates;return p.isBatchingUpdates=!0,a?e(t,n,r,o,i):l.perform(e,null,t,n,r,o,i)}};e.exports=p},function(e,t,n){"use strict";var r=n(5),o=n(121),i=n(12),a=n(21),u=n(7),s=n(16),c=n(57),l=n(254);function p(e){for(;e._hostParent;)e=e._hostParent;var t=u.getNodeFromInstance(e).parentNode;return u.getClosestInstanceFromNode(t)}function d(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function f(e){var t=c(e.nativeEvent),n=u.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;ot.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[i()].length,a=Math.min(t.start,r),u=void 0===t.end?a:Math.min(t.end,r);if(!n.extend&&a>u){var s=u;u=a,a=s}var c=o(e,a),l=o(e,u);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),a>u?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};e.exports=s},function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}e.exports=function(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}},function(e,t,n){"use strict";var r=n(260);e.exports=function e(t,n){return!(!t||!n)&&(t===n||!r(t)&&(r(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}},function(e,t,n){"use strict";var r=n(261);e.exports=function(e){return r(e)&&3==e.nodeType}},function(e,t,n){"use strict";e.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},function(e,t,n){"use strict";var r="http://www.w3.org/1999/xlink",o="http://www.w3.org/XML/1998/namespace",i={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},a={Properties:{},DOMAttributeNamespaces:{xlinkActuate:r,xlinkArcrole:r,xlinkHref:r,xlinkRole:r,xlinkShow:r,xlinkTitle:r,xlinkType:r,xmlBase:o,xmlLang:o,xmlSpace:o},DOMAttributeNames:{}};Object.keys(i).forEach(function(e){a.Properties[e]=0,i[e]&&(a.DOMAttributeNames[e]=i[e])}),e.exports=a},function(e,t,n){"use strict";var r=n(34),o=n(12),i=n(7),a=n(122),u=n(19),s=n(123),c=n(107),l=n(65),p=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,d={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},f=null,h=null,v=null,m=!1,y=!1;function g(e,t){if(m||null==f||f!==s())return null;var n=function(e){if("selectionStart"in e&&a.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}(f);if(!v||!l(v,n)){v=n;var o=u.getPooled(d.select,h,e,t);return o.type="select",o.target=f,r.accumulateTwoPhaseDispatches(o),o}return null}var b={eventTypes:d,extractEvents:function(e,t,n,r){if(!y)return null;var o=t?i.getNodeFromInstance(t):window;switch(e){case"topFocus":(c(o)||"true"===o.contentEditable)&&(f=o,h=t,v=null);break;case"topBlur":f=null,h=null,v=null;break;case"topMouseDown":m=!0;break;case"topContextMenu":case"topMouseUp":return m=!1,g(n,r);case"topSelectionChange":if(p)break;case"topKeyDown":case"topKeyUp":return g(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(y=!0)}};e.exports=b},function(e,t,n){"use strict";var r=n(3),o=n(121),i=n(34),a=n(7),u=n(265),s=n(266),c=n(19),l=n(267),p=n(268),d=n(44),f=n(270),h=n(271),v=n(272),m=n(36),y=n(273),g=n(13),b=n(70),_=(n(0),{}),E={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,o={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};_[e]=o,E[r]=o});var C={};function T(e){return"."+e._rootNodeID}function P(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var w={eventTypes:_,extractEvents:function(e,t,n,o){var a,g=E[e];if(!g)return null;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":a=c;break;case"topKeyPress":if(0===b(n))return null;case"topKeyDown":case"topKeyUp":a=p;break;case"topBlur":case"topFocus":a=l;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":a=d;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":a=f;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":a=h;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":a=u;break;case"topTransitionEnd":a=v;break;case"topScroll":a=m;break;case"topWheel":a=y;break;case"topCopy":case"topCut":case"topPaste":a=s}a||r("86",e);var _=a.getPooled(g,t,n,o);return i.accumulateTwoPhaseDispatches(_),_},didPutListener:function(e,t,n){if("onClick"===t&&!P(e._tag)){var r=T(e),i=a.getNodeFromInstance(e);C[r]||(C[r]=o.listen(i,"click",g))}},willDeleteListener:function(e,t){if("onClick"===t&&!P(e._tag)){var n=T(e);C[n].remove(),delete C[n]}}};e.exports=w},function(e,t,n){"use strict";var r=n(19);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{animationName:null,elapsedTime:null,pseudoElement:null}),e.exports=o},function(e,t,n){"use strict";var r=n(19),o={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};function i(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(i,o),e.exports=i},function(e,t,n){"use strict";var r=n(36);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{relatedTarget:null}),e.exports=o},function(e,t,n){"use strict";var r=n(36),o=n(70),i={key:n(269),location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:n(59),charCode:function(e){return"keypress"===e.type?o(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?o(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};function a(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(a,i),e.exports=a},function(e,t,n){"use strict";var r=n(70),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},i={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?i[e.keyCode]||"Unidentified":""}},function(e,t,n){"use strict";var r=n(44);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{dataTransfer:null}),e.exports=o},function(e,t,n){"use strict";var r=n(36),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:n(59)};function i(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(i,o),e.exports=i},function(e,t,n){"use strict";var r=n(19);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{propertyName:null,elapsedTime:null,pseudoElement:null}),e.exports=o},function(e,t,n){"use strict";var r=n(44);function o(e,t,n,o){return r.call(this,e,t,n,o)}r.augmentClass(o,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),e.exports=o},function(e,t,n){"use strict";n(69);var r=9;e.exports=function(e,t){var n={_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?t.nodeType===r?t:t.ownerDocument:null,_node:t,_tag:t?t.nodeName.toLowerCase():null,_namespaceURI:t?t.namespaceURI:null};return n}},function(e,t,n){"use strict";e.exports={useCreateElement:!0,useFiber:!1}},function(e,t,n){"use strict";var r=n(277),o=/\/?>/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};e.exports=a},function(e,t,n){"use strict";var r=65521;e.exports=function(e){for(var t=1,n=0,o=0,i=e.length,a=-4&i;o-1?u[s?t[c]:c]:void 0}}},function(e,t,n){var r=n(290),o=n(306),i=n(139);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(127),o=n(134),i=1,a=2;e.exports=function(e,t,n,u){var s=n.length,c=s,l=!u;if(null==e)return!c;for(e=Object(e);s--;){var p=n[s];if(l&&p[2]?p[1]!==e[p[0]]:!(p[0]in e))return!1}for(;++sp))return!1;var f=c.get(e);if(f&&c.get(t))return f==t;var h=-1,v=!0,m=s&i?new r:void 0;for(c.set(e,t),c.set(t,e);++h-1&&e%1==0&&es;)for(var d,f=i(a[s++]),h=l?c(f).concat(l(f)):c(f),v=h.length,m=0;v>m;)p.call(f,d=h[m++])&&(n[d]=f[d]);return n}:Object.assign},function(e,t){var n=Object;e.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(e,t,n){var r=n(329);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(331);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(334),o=n(336);function i(e,t){if(t)if("number"==typeof t)a(e,t);else{t.status_code&&a(e,t.status_code),t.error&&(e.name=s(t.error)),t.error_description&&(e.message=t.error_description);var n=t.errors;if(n)i(e,n.length?n[0]:n);for(var r in t)e[r]=t[r];e.status&&(t.method||t.path)&&u(e)}}function a(e,t){e.name=s(o[t]),e.status=e.statusCode=t,u(e)}function u(e){var t=e.status,n=e.method,r=e.path,o=t+" status code",i=n||r;i&&(o+=' for "'),n&&(o+=n),i&&(o+=" "),r&&(o+=r),i&&(o+='"'),e.message=o}function s(e){return r(String(e).replace(/error$/i,""),"error")}e.exports=function e(){var t=new Error;for(var n=0;n=300)&&((e=new Error(r.statusText||"Unsuccessful HTTP response")).original=t,e.response=r,e.status=r.status)}catch(t){e=t}e?n.callback(e,r):n.callback(null,r)})}for(var m in s.serializeObject=l,s.parseString=d,s.types={html:"text/html",json:"application/json",xml:"application/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"},s.serialize={"application/x-www-form-urlencoded":l,"application/json":JSON.stringify},s.parse={"application/x-www-form-urlencoded":d,"application/json":JSON.parse},h.prototype.get=function(e){return this.header[e.toLowerCase()]},h.prototype._setHeaderProperties=function(e){var t=this.header["content-type"]||"";this.type=t.split(/ *; */).shift();var n=function(e){return e.split(/ *; */).reduce(function(e,t){var n=t.split(/ *= */),r=n.shift(),o=n.shift();return r&&o&&(e[r]=o),e},{})}(t);for(var r in n)this[r]=n[r]},h.prototype._parseBody=function(e){var t=s.parse[this.type];return!t&&f(this.type)&&(t=s.parse["application/json"]),t&&e&&(e.length||e instanceof Object)?t(e):null},h.prototype._setStatusProperties=function(e){1223===e&&(e=204);var t=e/100|0;this.status=this.statusCode=e,this.statusType=t,this.info=1==t,this.ok=2==t,this.clientError=4==t,this.serverError=5==t,this.error=(4==t||5==t)&&this.toError(),this.accepted=202==e,this.noContent=204==e,this.badRequest=400==e,this.unauthorized=401==e,this.notAcceptable=406==e,this.notFound=404==e,this.forbidden=403==e},h.prototype.toError=function(){var e=this.req,t=e.method,n=e.url,r="cannot "+t+" "+n+" ("+this.status+")",o=new Error(r);return o.status=this.status,o.method=t,o.url=n,o},s.Response=h,o(v.prototype),i)v.prototype[m]=i[m];function y(e,t){var n=s("DELETE",e);return t&&n.end(t),n}v.prototype.type=function(e){return this.set("Content-Type",s.types[e]||e),this},v.prototype.responseType=function(e){return this._responseType=e,this},v.prototype.accept=function(e){return this.set("Accept",s.types[e]||e),this},v.prototype.auth=function(e,t,n){switch(n||(n={type:"basic"}),n.type){case"basic":var r=btoa(e+":"+t);this.set("Authorization","Basic "+r);break;case"auto":this.username=e,this.password=t}return this},v.prototype.query=function(e){return"string"!=typeof e&&(e=l(e)),e&&this._query.push(e),this},v.prototype.attach=function(e,t,n){return this._getFormData().append(e,t,n||t.name),this},v.prototype._getFormData=function(){return this._formData||(this._formData=new r.FormData),this._formData},v.prototype.callback=function(e,t){var n=this._callback;this.clearTimeout(),n(e,t)},v.prototype.crossDomainError=function(){var e=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");e.crossDomain=!0,e.status=this.status,e.method=this.method,e.url=this.url,this.callback(e)},v.prototype._timeoutError=function(){var e=this._timeout,t=new Error("timeout of "+e+"ms exceeded");t.timeout=e,this.callback(t)},v.prototype._appendQueryString=function(){var e=this._query.join("&");e&&(this.url+=~this.url.indexOf("?")?"&"+e:"?"+e)},v.prototype.end=function(e){var t=this,n=this.xhr=s.getXHR(),r=this._timeout,o=this._formData||this._data;this._callback=e||u,n.onreadystatechange=function(){if(4==n.readyState){var e;try{e=n.status}catch(t){e=0}if(0==e){if(t.timedout)return t._timeoutError();if(t._aborted)return;return t.crossDomainError()}t.emit("end")}};var i=function(e,n){n.total>0&&(n.percent=n.loaded/n.total*100),n.direction=e,t.emit("progress",n)};if(this.hasListeners("progress"))try{n.onprogress=i.bind(null,"download"),n.upload&&(n.upload.onprogress=i.bind(null,"upload"))}catch(e){}if(r&&!this._timer&&(this._timer=setTimeout(function(){t.timedout=!0,t.abort()},r)),this._appendQueryString(),this.username&&this.password?n.open(this.method,this.url,!0,this.username,this.password):n.open(this.method,this.url,!0),this._withCredentials&&(n.withCredentials=!0),"GET"!=this.method&&"HEAD"!=this.method&&"string"!=typeof o&&!this._isHost(o)){var a=this._header["content-type"],c=this._serializer||s.serialize[a?a.split(";")[0]:""];!c&&f(a)&&(c=s.serialize["application/json"]),c&&(o=c(o))}for(var l in this.header)null!=this.header[l]&&n.setRequestHeader(l,this.header[l]);return this._responseType&&(n.responseType=this._responseType),this.emit("request",this),n.send(void 0!==o?o:null),this},s.Request=v,s.get=function(e,t,n){var r=s("GET",e);return"function"==typeof t&&(n=t,t=null),t&&r.query(t),n&&r.end(n),r},s.head=function(e,t,n){var r=s("HEAD",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.options=function(e,t,n){var r=s("OPTIONS",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.del=y,s.delete=y,s.patch=function(e,t,n){var r=s("PATCH",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.post=function(e,t,n){var r=s("POST",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r},s.put=function(e,t,n){var r=s("PUT",e);return"function"==typeof t&&(n=t,t=null),t&&r.send(t),n&&r.end(n),r}},function(e,t,n){var r=n(152);t.clearTimeout=function(){return this._timeout=0,clearTimeout(this._timer),this},t.parse=function(e){return this._parser=e,this},t.serialize=function(e){return this._serializer=e,this},t.timeout=function(e){return this._timeout=e,this},t.then=function(e,t){if(!this._fullfilledPromise){var n=this;this._fullfilledPromise=new Promise(function(e,t){n.end(function(n,r){n?t(n):e(r)})})}return this._fullfilledPromise.then(e,t)},t.catch=function(e){return this.then(void 0,e)},t.use=function(e){return e(this),this},t.get=function(e){return this._header[e.toLowerCase()]},t.getHeader=t.get,t.set=function(e,t){if(r(e)){for(var n in e)this.set(n,e[n]);return this}return this._header[e.toLowerCase()]=t,this.header[e]=t,this},t.unset=function(e){return delete this._header[e.toLowerCase()],delete this.header[e],this},t.field=function(e,t){if(null===e||void 0===e)throw new Error(".field(name, val) name can not be empty");if(r(e)){for(var n in e)this.field(n,e[n]);return this}if(null===t||void 0===t)throw new Error(".field(name, val) val can not be empty");return this._getFormData().append(e,t),this},t.abort=function(){return this._aborted?this:(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort"),this)},t.withCredentials=function(){return this._withCredentials=!0,this},t.redirects=function(e){return this._maxRedirects=e,this},t.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},t._isHost=function(e){switch({}.toString.call(e)){case"[object File]":case"[object Blob]":case"[object FormData]":return!0;default:return!1}},t.send=function(e){var t=r(e),n=this._header["content-type"];if(t&&r(this._data))for(var o in e)this._data[o]=e[o];else"string"==typeof e?(n||this.type("form"),n=this._header["content-type"],this._data="application/x-www-form-urlencoded"==n?this._data?this._data+"&"+e:e:(this._data||"")+e):this._data=e;return!t||this._isHost(e)?this:(n||this.type("json"),this)}},function(e,t){e.exports=function(e,t,n){return"function"==typeof n?new e("GET",t).end(n):2==arguments.length?new e("GET",t):new e(t,n)}},function(e,t,n){(t=e.exports=function(e){function n(){}function i(){var e=i,n=+new Date,a=n-(r||n);e.diff=a,e.prev=r,e.curr=n,r=n,null==e.useColors&&(e.useColors=t.useColors()),null==e.color&&e.useColors&&(e.color=t.colors[o++%t.colors.length]);var u=Array.prototype.slice.call(arguments);u[0]=t.coerce(u[0]),"string"!=typeof u[0]&&(u=["%o"].concat(u));var s=0;u[0]=u[0].replace(/%([a-z%])/g,function(n,r){if("%%"===n)return n;s++;var o=t.formatters[r];if("function"==typeof o){var i=u[s];n=o.call(e,i),u.splice(s,1),s--}return n}),"function"==typeof t.formatArgs&&(u=t.formatArgs.apply(e,u));var c=i.log||t.log||console.log.bind(console);c.apply(e,u)}n.enabled=!1,i.enabled=!0;var a=t.enabled(e)?i:n;return a.namespace=e,a}).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e);for(var n=(e||"").split(/[\s,]+/),r=n.length,o=0;o1e4)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var u=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*a;case"days":case"day":case"d":return u*i;case"hours":case"hour":case"hrs":case"hr":case"h":return u*o;case"minutes":case"minute":case"mins":case"min":case"m":return u*r;case"seconds":case"second":case"secs":case"sec":case"s":return u*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u}}(e):t.long?u(s=e,i,"day")||u(s,o,"hour")||u(s,r,"minute")||u(s,n,"second")||s+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=o?Math.round(e/o)+"h":e>=r?Math.round(e/r)+"m":e>=n?Math.round(e/n)+"s":e+"ms"}(e);var s}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ENTRY_CHAT=t.ENTRY_FORM=void 0;var r=function(){function e(e,t){for(var n=0;n",t),target:"_blank"},t)," ","has been successfully created.")));break;case p.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT:h=o.default.createElement(j.MessageForm,{message:"Sorry, ticket could not be created - API timed out."});break;case p.HAPPYCHAT_FALLBACK_TICKET_NEW:default:h=o.default.createElement(R.ContactForm,{canSubmitForm:this.canSubmitForm,formTitle:a,primaryOptions:u,primaryOptionsTitle:s,secondaryOptions:c,secondaryOptionsTitle:l,itemList:d,itemListTitle:f,showSubject:!0,submitForm:this.submitForm,submitFormText:"Send a ticket",onEvent:this.onEvent})}return h}}]),e}(),W=function(){function e(t){B(this,e),this.props=t}return r(e,[{key:"getSupportVariation",value:function(){var e=this.props,t=e.fallbackTicketPathToCreate,n=e.isUserEligibleForChat,r=e.isChatAvailable;return!t||n&&r?new V(this.props):new q(this.props)}},{key:"render",value:function(){return this.getSupportVariation().render()}}]),e}(),K=function(){function e(){B(this,e)}return r(e,[{key:"render",value:function(){return o.default.createElement(L.default,null)}}]),e}(),G=function(e){function t(e){B(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getSupportComponent=n.getSupportComponent.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.default.Component),r(t,[{key:"getSupportComponent",value:function(){var e=this.props,t=e.entry,n=e.isChatOpen,r=e.isFormUIReady;return"form"===t?n?new Y(this.props):r?new W(this.props):new K:new Y(this.props)}},{key:"render",value:function(){var e=this.props,t=e.accessToken,n=e.getAuth,r=e.isConnectionUninitialized,i=e.isHappychatEnabled,a=e.onInitConnection;return o.default.createElement("div",null,o.default.createElement(I.HappychatConnection,{accessToken:t,getAuth:n,isConnectionUninitialized:r,isHappychatEnabled:i,onInitConnection:a}),this.getSupportComponent().render())}}]),t}();G.propTypes={accessToken:i.default.string.isRequired,canChat:i.default.bool,entry:i.default.string,entryOptions:i.default.object};var z=function(){return!0},X=function(e){return"customer"===e.source},Q={onInitConnection:s.initConnection,onOpenChat:c.openChat,onRequestFallbackTicket:s.requestFallbackTicket,onSendMessage:s.sendMessage,onSendNotTyping:s.sendNotTyping,onSendTyping:s.sendTyping,onSetCurrentMessage:c.setCurrentMessage,onSetEligibility:l.setEligibility,setBlurred:c.blur,setFocused:c.focus};t.default=(0,a.connect)(function(e){var t=(0,C.default)(e);return{isUserEligibleForChat:(0,P.default)(e),chatStatus:(0,h.default)(e),connectionStatus:(0,m.default)(e),currentUserEmail:t.email,currentUserGroup:(0,T.default)(e),disabled:!(0,f.default)(e),fallbackTicketHeaders:(0,y.default)(e),fallbackTicketPathToCreate:(0,g.default)(e),fallbackTicketPathToShow:(0,b.default)(e),fallbackTicketResponse:(0,_.default)(e),fallbackTicketStatus:(0,E.default)(e),getAuth:(0,d.default)(e),isChatOpen:(0,S.default)(e),isChatAvailable:(0,k.default)(e),isConnectionUninitialized:(0,A.default)(e),isCurrentUser:X,isExternalUrl:z,isHappychatEnabled:u.default.isEnabled("happychat"),isServerReachable:(0,O.default)(e),isFormUIReady:(0,x.default)(e),message:(0,w.default)(e),timeline:(0,v.default)(e),twemojiUrl:(0,u.default)("twemoji_cdn_url")}},Q)((0,N.mockLocalize)(G)),t.ENTRY_FORM="form",t.ENTRY_CHAT="chat"},function(e,t,n){"use strict";e.exports=function(e){var t=function(e){return function(t){if(t in e)return e[t];"undefined"!=typeof window&&console.error("%cCore Error: %cCould not find config value for key %c${ key }%c. Please make sure that if you need it then it has a default value assigned in %cconfig/_shared.json%c.","color: red; font-size: 120%","color: black;","color: blue;","color: black;","color: blue;","color: black")}}(e);return t.isEnabled=function(e){return function(t){return e.features&&!!e.features[t]||!1}}(e),t}},function(e,t){e.exports={happychat_url:"https://happychat.io/customer",twemoji_cdn_url:"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/",features:{happychat:!0}}},function(e,t,n){for(var r=n(346),o=[],i={},a=0;a<256;a++)o[a]=(a+256).toString(16).substr(1),i[o[a]]=a;function u(e,t){var n=t||0,r=o;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}var s=r(),c=[1|s[0],s[1],s[2],s[3],s[4],s[5]],l=16383&(s[6]<<8|s[7]),p=0,d=0;function f(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var a=0;a<16;a++)t[o+a]=i[a];return t||u(i)}var h=f;h.v1=function(e,t,n){var r=t&&n||0,o=t||[],i=void 0!==(e=e||{}).clockseq?e.clockseq:l,a=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:d+1,f=a-p+(s-d)/1e4;if(f<0&&void 0===e.clockseq&&(i=i+1&16383),(f<0||a>p)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=a,d=s,l=i;var h=(1e4*(268435455&(a+=122192928e5))+s)%4294967296;o[r++]=h>>>24&255,o[r++]=h>>>16&255,o[r++]=h>>>8&255,o[r++]=255&h;var v=a/4294967296*1e4&268435455;o[r++]=v>>>8&255,o[r++]=255&v,o[r++]=v>>>24&15|16,o[r++]=v>>>16&255,o[r++]=i>>>8|128,o[r++]=255&i;for(var m=e.node||c,y=0;y<6;y++)o[r+y]=m[y];return t||u(o)},h.v4=f,h.parse=function(e,t,n){var r=t&&n||0,o=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){o<16&&(t[r+o++]=i[e])});o<16;)t[r+o++]=0;return t},h.unparse=u,e.exports=h},function(e,t,n){(function(t){var n;if(t.crypto&&crypto.getRandomValues){var r=new Uint8Array(16);n=function(){return crypto.getRandomValues(r),r}}if(!n){var o=new Array(16);n=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}e.exports=n}).call(t,n(8))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(150)),o=l(n(10)),i=l(n(153)),a=l(n(156)),u=l(n(157)),s=l(n(158)),c=l(n(348));function l(e){return e&&e.__esModule?e:{default:e}}var p=(0,o.default)("happychat-client:wpcom:get-happychat-auth");t.default=function(e){return function(t){var n=(0,i.default)("happychat_url"),o=(0,a.default)(e),l=(0,u.default)(e),d=(0,s.default)(e),f=(0,c.default)(e),h=o.ID,v=void 0;return function(e){return new Promise(function(t,n){if(!e)return n("There is no token");p("Fire request startSession"),(0,r.default)({method:"POST",apiNamespace:"rest/v1",path:"/happychat/session",authToken:e},function(e,r,o){return e?(p("Request failed: ",e),n(e)):(p("Response: ",r," headers ",o),t(r))})})}(t).then(function(e){var n=e.session_id,i=e.geo_location;return v=i,function(e,t){return new Promise(function(n,o){if(!t)return o("There is no token");p("Fire request sign"),(0,r.default)({method:"POST",apiNamespace:"rest/v1",path:"/jwt/sign",authToken:t,body:{payload:JSON.stringify(e)}},function(e,t,r){return e?(p("Request failed: ",e),o(e)):(p("Response: ",t," headers ",r),n(t))})})}({user:o,session_id:n},t)}).then(function(e){var t=e.jwt;return{url:n,user:{jwt:t,signer_user_id:h,locale:l,groups:d,skills:f,geoLocation:v}}}).catch(function(e){return Promise.reject("Failed to start an authenticated Happychat session: "+e)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11),o=a(n(158)),i=a(n(157));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t,n,a,u=(t={},n=r.HAPPYCHAT_SKILL_PRODUCT,a=(0,o.default)(e),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t),s=(0,i.default)(e);return s&&(u[r.HAPPYCHAT_SKILL_LANGUAGE]=[s]),u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(350)),o=n(11),i=u(n(79)),a=u(n(80));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return(0,a.default)(e)&&!(0,r.default)([o.HAPPYCHAT_CHAT_STATUS_BLOCKED,o.HAPPYCHAT_CHAT_STATUS_DEFAULT,o.HAPPYCHAT_CHAT_STATUS_PENDING,o.HAPPYCHAT_CHAT_STATUS_MISSED,o.HAPPYCHAT_CHAT_STATUS_ABANDONED],(0,i.default)(e))}},function(e,t,n){var r=n(78);e.exports=function(e,t){return!(!e||!e.length)&&r(e,t,0)>-1}},function(e,t){e.exports=function(e){return e!=e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(41)),o=i(n(353));function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,o.default)(function(e){return e.chat.timeline},function(e){return(0,r.default)(e.chat.timeline,"id")})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});"function"==typeof Symbol&&Symbol.iterator;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,i=(0,r.default)(e,n),c=void 0;Array.isArray(t)&&(t=s(t));return Object.assign(function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a1?t-1:0),r=1;r1?n-1:0),o=1;o "+s);if("componentClose"===p.type)throw new Error("Missing opening component token: `"+p.value+"`");if("componentOpen"===p.type){n=t[p.value],u=d;break}v.push(t[p.value])}else v.push(p.value);return n&&(l=function(e,t){var n,r,o=t[e],i=0;for(r=e+1;r=t||n<0||y&&e-v>=p}function E(){var e=o();if(_(e))return C(e);f=setTimeout(E,function(e){var n=t-(e-h);return y?s(n,p-(e-v)):n}(e))}function C(e){return f=void 0,g&&c?b(e):(c=l=void 0,d)}function T(){var e=o(),n=_(e);if(c=arguments,l=this,h=e,n){if(void 0===f)return function(e){return v=e,f=setTimeout(E,t),m?b(e):d}(h);if(y)return f=setTimeout(E,t),b(h)}return void 0===f&&(f=setTimeout(E,t)),d}return t=i(t)||0,r(n)&&(m=!!n.leading,p=(y="maxWait"in n)?u(i(n.maxWait)||0,t):p,g="trailing"in n?!!n.trailing:g),T.cancel=function(){void 0!==f&&clearTimeout(f),v=0,c=h=l=f=void 0},T.flush=function(){return void 0===f?d:C(o())},T}},function(e,t,n){var r=n(22);e.exports=function(){return r.Date.now()}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Notices=void 0;var r=function(){function e(e,t){for(var n=0;n1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","className","imgClassName","twemojiUrl"])),i=(0,s.default)(n,"emojify");return u.default.createElement("div",r({className:i,ref:this.setRef},o),t)}}]),t}();p.propTypes={imgClassName:i.default.string,twemojiUrl:i.default.string},p.defaultProps={imgClassName:"emojify__emoji"},t.default=p},function(e,t,n){(function(t){var n=t.location||{},r=function(){"use strict";var e={base:"https://twemoji.maxcdn.com/2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var t="string"==typeof e?parseInt(e,16):e;if(t<65536)return u(t);return u(55296+((t-=65536)>>10),56320+(1023&t))},toCodePoint:h},onerror:function(){this.parentNode&&this.parentNode.replaceChild(s(this.alt),this)},parse:function(t,r){r&&"function"!=typeof r||(r={callback:r});return("string"==typeof t?function(e,t){return f(e,function(e){var n,r,o=e,a=l(e),u=t.callback(a,t);if(u){for(r in o="")}return o})}:function(e,t){var r,o,i,u,c,p,d,f,h,v,m,y,g,b=function e(t,n){var r,o,i=t.childNodes,u=i.length;for(;u--;)r=i[u],3===(o=r.nodeType)?n.push(r):1!==o||a.test(r.nodeName)||e(r,n);return n}(e,[]),_=b.length;for(;_--;){for(i=!1,u=document.createDocumentFragment(),c=b[_],p=c.nodeValue,f=0;d=n.exec(p);){if((h=d.index)!==f&&u.appendChild(s(p.slice(f,h))),m=d[0],y=l(m),f=h+m.length,g=t.callback(y,t)){for(o in(v=new Image).onerror=t.onerror,v.setAttribute("draggable","false"),r=t.attributes(m,y))r.hasOwnProperty(o)&&0!==o.indexOf("on")&&!v.hasAttribute(o)&&v.setAttribute(o,r[o]);v.className=t.className,v.alt=m,v.src=g,i=!0,u.appendChild(v)}v||u.appendChild(s(m)),v=null}i&&(f":">","'":"'",'"':"""},n=/\ud83d[\udc68-\udc69](?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83c[\udfcb\udfcc]|\ud83d\udd75|\u26f9)(?:\ufe0f|\ud83c[\udffb-\udfff])\u200d[\u2640\u2642]\ufe0f|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd37-\udd39\udd3d\udd3e\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\uddd1-\udddd]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud800\udc00|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\udeeb\udeec\udef4-\udef8]|\ud83e[\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd40-\udd45\udd47-\udd4c\udd50-\udd6b\udd80-\udd97\uddc0\uddd0\uddde-\udde6]|[\u23e9-\u23ec\u23f0\u23f3\u2640\u2642\u2695\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,r=/\uFE0F/g,o=String.fromCharCode(8205),i=/[&<>'"]/g,a=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return e;function s(e){return document.createTextNode(e)}function c(e,t){return"".concat(t.base,t.size,"/",e,t.ext)}function l(e){return h(e.indexOf(o)<0?e.replace(r,""):e)}function p(e){return t[e]}function d(){return null}function f(e,t){return String(e).replace(n,t)}function h(e,t){for(var n=[],r=0,o=0,i=0;i2&&void 0!==arguments[2]?arguments[2]:function(){return null};return function(){return e.apply(void 0,arguments)?t.apply(void 0,arguments):n.apply(void 0,arguments)}},t.first=function(){for(var e=arguments.length,t=Array(e),n=0;n1?t-1:0),r=1;r=e.scrollHeight;this._autoscroll_enabled!==t&&(this._autoscroll_enabled=t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUrlScheme=t.addSchemeIfMissing=void 0;var r,o=n(168),i=(r=o)&&r.__esModule?r:{default:r};var a=/^\w+:\/\//,u=t.addSchemeIfMissing=function(e,t){return!1===a.test(e)?t+"://"+e:e};t.setUrlScheme=function(e,t){var n=t+"://";if((0,i.default)(e,n))return e;var r=u(e,t);return r!==e?r:e.replace(a,n)}},function(e,t){e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContactForm=void 0;var r=function(){function e(e,t){for(var n=0;n0?e[0]:{}},m=function(e,t,n){return(Array.isArray(e)?e:[]).filter(function(e){return!e[n]||Array.isArray(e[n])&&e[n].some(function(e){return t===e})})},y=t.ContactForm=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=n.props,o=r.primaryOptions,i=r.primaryOptionsTitle,a=r.secondaryOptions,u=r.secondaryOptionsTitle,s=r.itemList,c=r.itemListTitle,l=v(o),p=m(a,l.value,"primary"),d=v(p),f=m(m(s,l.value,"primary"),d.value,"secondary"),h=v(f);return n.state={subject:"",message:"",primaryOptionsTitle:i,primaryOptions:o,primarySelected:l,secondaryOptionsTitle:u,secondaryOptions:p,secondarySelected:d,itemListTitle:c,itemList:f,itemSelected:h},n.handleChange=n.handleChange.bind(n),n.handleItemSelected=n.handleItemSelected.bind(n),n.handleOptionChange=n.handleOptionChange.bind(n),n.prepareSubmitForm=n.prepareSubmitForm.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.default.Component),r(t,[{key:"componentDidUpdate",value:function(e,t){if(t.primarySelected.canChat!==this.state.primarySelected.canChat||t.secondarySelected.canChat!==this.state.secondarySelected.canChat||t.itemSelected.canChat!==this.state.itemSelected.canChat){var n=this.state,r=n.primarySelected,o=n.secondarySelected,i=n.itemSelected,a=n.subject,u=n.message;this.props.onEvent({primarySelected:r,secondarySelected:o,itemSelected:i,subject:a,message:u})}}},{key:"handleChange",value:function(e){var t=e.currentTarget,n=t.name,r=t.value;this.setState(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},n,r))}},{key:"handleItemSelected",value:function(e){this.setState({itemSelected:e})}},{key:"handleOptionChange",value:function(e){if("primarySelected"===e.name){var t=this.props,n=t.secondaryOptions,r=t.itemList,o=e.option,i=m(n,o.value,"primary"),a=v(i),u=m(m(r,o.value,"primary"),a.value,"secondary"),s=v(u);this.setState({primarySelected:o,secondaryOptions:i,secondarySelected:a,itemList:u,itemSelected:s})}else if("secondarySelected"===e.name){var c=this.props.itemList,l=this.state.primarySelected,p=e.option,d=m(m(c,l.value,"primary"),p.value,"secondary"),f=v(d);this.setState({secondarySelected:p,itemList:d,itemSelected:f})}}},{key:"prepareCanSubmitForm",value:function(){var e=""!==this.state.message;return this.props.showSubject&&(e=e&&""!==this.state.subject),e&&this.props.canSubmitForm()}},{key:"prepareSubmitForm",value:function(){this.props.submitForm(this.state)}},{key:"maybePrimaryOptions",value:function(){var e=this.state,t=e.primaryOptions,n=e.primaryOptionsTitle;return Array.isArray(t)&&t.length>0?o.default.createElement("div",null,o.default.createElement(l.default,null,n),o.default.createElement(d.default,{name:"primarySelected",options:t,onClick:this.handleOptionChange})):""}},{key:"maybeSecondaryOptions",value:function(){var e=this.state,t=e.secondaryOptions,n=e.secondaryOptionsTitle,r=e.secondarySelected;return Array.isArray(t)&&t.length>0?o.default.createElement("div",null,o.default.createElement(l.default,null,n),o.default.createElement(d.default,{name:"secondarySelected",optionSelected:r.value,options:t,onClick:this.handleOptionChange})):""}},{key:"maybeItemList",value:function(){var e=this.state,t=e.itemList,n=e.itemListTitle,r=e.itemSelected;return Array.isArray(t)&&t.length>0?o.default.createElement("div",{className:"contact-form__item-list"},o.default.createElement(l.default,null,n),o.default.createElement(f.default,{initialSelected:r.value,options:t,onSelect:this.handleItemSelected})):""}},{key:"maybeSubject",value:function(){return this.props.showSubject?o.default.createElement("div",null,o.default.createElement(l.default,null,"Subject"),o.default.createElement(c.default,{name:"subject",value:this.state.subject,onChange:this.handleChange})):""}},{key:"render",value:function(){var e=this.props,t=e.formTitle,n=e.submitFormText;return o.default.createElement("div",{className:"contact-form"},o.default.createElement(a.default,null,o.default.createElement("p",{className:"contact-form__header-title"},t)),o.default.createElement(u.default,null,this.maybePrimaryOptions(),this.maybeSecondaryOptions(),this.maybeItemList(),this.maybeSubject(),o.default.createElement(l.default,null,"What are you trying to do?"),o.default.createElement(s.default,{placeholder:"Please be descriptive",name:"message",value:this.state.message,onChange:this.handleChange}),o.default.createElement(p.default,{disabled:!this.prepareCanSubmitForm(),type:"button",onClick:this.prepareSubmitForm},n)))}}]),t}();y.propTypes={canSubmitForm:i.default.func.isRequired,formTitle:i.default.string,primaryOptions:i.default.array,primaryOptionsTitle:i.default.string,secondaryOptions:i.default.array,secondaryOptionsTitle:i.default.string,itemListTitle:i.default.string,itemList:i.default.array,showSubject:i.default.bool,submitForm:i.default.func.isRequired,submitFormText:i.default.string,onEvent:i.default.func},y.defaultProps={canSubmitForm:function(){return!0},formTitle:"Contact us",primaryOptions:[],primaryOptionsTitle:"How can we help?",secondaryOptions:[],secondaryOptionsTitle:"Any more info you want to share?",itemListTitle:"Which product do you need help with?",itemList:[],showSubject:!1,submitForm:function(){},submitFormText:"Send",onEvent:function(){}}},function(e,t,n){var r=n(74),o=n(169),i=n(170),a=n(84),u=n(171),s=n(172),c=200;e.exports=function(e,t,n,l){var p=-1,d=o,f=!0,h=e.length,v=[],m=t.length;if(!h)return v;n&&(t=a(t,u(n))),l?(d=i,f=!1):t.length>=c&&(d=s,f=!1,t=new r(t));e:for(;++p=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","isError","isValid","children"]);return o.default.createElement("textarea",r({},s,{className:(0,i.default)(t,"form-textarea",{"is-error":n,"is-valid":a})}),u)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["children","className","isPrimary"]),p=(0,i.default)(n,"form-button");return s.default.createElement(c.default,r({},(0,a.default)(l,["isSubmitting","moment","numberFormat","translate"]),{primary:o,className:p}),u.Children.count(t)?t:this.getDefaultButtonAction())}}]),t}();d.defaultProps={isSubmitting:!1,isPrimary:!0,type:"submit"},t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=c){var m=t?null:u(e);if(m)return s(m);f=!1,p=a,v=new r}else v=t?[]:h;e:for(;++l=n.length||a<0)&&(u.default.findDOMNode(r.refs["item-"+a].refs.itemLink).focus(),r.focused=a,a)},r.getCurrentFocusedIndex=function(){var e=document.activeElement.parentNode,t=Array.prototype.slice(e.parentNode.children).indexOf(e);return t>-1?t:0},e.options&&(n=e.initialSelected||e.options[0].value),r.state={selected:n,keyboardNavigation:!1},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,s.default.Component),r(t,[{key:"componentWillMount",value:function(){this.id=d,d++}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.navigateItem)}},{key:"render",value:function(){var e={"segmented-control":!0,"keyboard-navigation":this.state.keyboardNavigation,"is-compact":this.props.compact,"is-primary":this.props.primary};return this.props.className&&this.props.className.split(" ").forEach(function(t){e[t]=!0}),s.default.createElement("ul",{className:(0,c.default)(e),style:this.props.style,role:"radiogroup",onKeyDown:this.navigateItem,onKeyUp:this.setKeyboardNavigation.bind(this,!0)},this.getSegmentedItems())}}]),t}();f.propTypes={initialSelected:a.default.string,compact:a.default.bool,className:a.default.string,style:a.default.object,onSelect:a.default.func,options:a.default.arrayOf(a.default.shape({value:a.default.string.isRequired,label:a.default.string.isRequired,path:a.default.string}))},f.defaultProps={compact:!1},t.default=f},function(e,t,n){var r=n(75),o=n(146),i=n(40),a=n(30);e.exports=function(e,t,n){var u=-1,s=(t=i(t,e)?[t]:r(t)).length;for(s||(e=void 0,s=1);++u-1};return{subscribeTo:function(e,n){return s(e)&&!c(e,n)&&t[e].push(n)},unsubscribeFrom:function(e,n){return s(e)&&c(n,e)&&t[e].splice(t[e].indexOf(n),1)},sendEventMsg:function(t){return e.dispatch((0,r.sendEvent)(t))},sendUserInfoMsg:function(t){return e.dispatch((0,r.sendUserInfo)((0,i.default)(e.getState())(t)))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(418),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){return function(t){var n=t.site,r=t.howCanWeHelp,i=void 0===r?"gettingStarted":r,u=t.howYouFeel,s={howCanWeHelp:i,howYouFeel:void 0===u?"unspecified":u,siteId:n.ID,siteUrl:n.URL,localDateTime:new Intl.DateTimeFormat("en-us",{hour12:!0,hour:"2-digit",minute:"2-digit",day:"numeric",month:"long",year:"numeric"}).format(new Date)};"object"===("undefined"==typeof screen?"undefined":o(screen))&&(s.screenSize={width:screen.width,height:screen.height}),"object"===("undefined"==typeof window?"undefined":o(window))&&(s.browserSize={width:window.innerWidth,height:window.innerHeight}),"object"===("undefined"==typeof navigator?"undefined":o(navigator))&&(s.userAgent=navigator.userAgent);var c=(0,a.default)(e);return c&&(s.geoLocation=c),s}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(4),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){return(0,i.default)(e,"user.geoLocation",null)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(20),o=c(n(420)),i=c(n(429)),a=c(n(430)),u=c(n(431)),s=c(n(432));function c(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.combineReducers)({chat:o.default,connection:i.default,fallbackTicket:a.default,ui:u.default,user:s.default})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeline=t.status=t.lastActivityTimestamp=void 0;var r=n(20),o=d(n(421)),i=d(n(87)),a=d(n(38)),u=d(n(41)),s=d(n(4)),c=d(n(423)),l=n(17),p=n(11);function d(e){return e&&e.__esModule?e:{default:e}}var f=t.lastActivityTimestamp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;switch(arguments[1].type){case l.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE:case l.HAPPYCHAT_IO_RECEIVE_MESSAGE:return Date.now()}return e},h=t.status=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.HAPPYCHAT_CHAT_STATUS_DEFAULT,t=arguments[1];switch(t.type){case l.HAPPYCHAT_IO_RECEIVE_STATUS:return t.status}return e},v=t.timeline=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case l.HAPPYCHAT_IO_RECEIVE_MESSAGE:if((0,s.default)(t,"message.meta.forOperator",!1))return e;var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case l.HAPPYCHAT_IO_RECEIVE_MESSAGE:var n=t.message;return Object.assign({},{id:n.id,source:n.source,message:n.text,name:n.user.name,image:n.user.avatarURL,timestamp:n.timestamp,user_id:n.user.id,type:(0,s.default)(n,"type","message"),links:(0,s.default)(n,"meta.links")})}return e}({},t);return(0,a.default)(e,function(e){var t=e.id;return n.id===t})?e:(0,o.default)(e,[n]);case l.HAPPYCHAT_IO_REQUEST_TRANSCRIPT_TIMEOUT:return e;case l.HAPPYCHAT_IO_REQUEST_TRANSCRIPT_RECEIVE:var r=(0,i.default)(t.messages,function(t){return!!t.id&&(!(0,s.default)(t,"meta.forOperator",!1)&&!(0,a.default)(e,{id:t.id}))});return function(e){return(0,c.default)(e,function(e){return parseInt(e.timestamp,10)})}(e.concat((0,u.default)(r,function(e){return Object.assign({id:e.id,source:e.source,message:e.text,name:e.user.name,image:e.user.picture,timestamp:e.timestamp,user_id:e.user.id,type:(0,s.default)(e,"type","message"),links:(0,s.default)(e,"meta.links")})})))}return e};t.default=(0,r.combineReducers)({lastActivityTimestamp:f,status:h,timeline:v})},function(e,t,n){var r=n(173),o=n(85),i=n(422),a=n(15);e.exports=function(){for(var e=arguments.length,t=Array(e?e-1:0),n=arguments[0],u=e;u--;)t[u-1]=arguments[u];return e?r(a(n)?i(n):[n],o(t,1)):[]}},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,r(t,1),[])});e.exports=u},function(e,t,n){var r=n(84),o=n(73),i=n(425),a=n(426),u=n(171),s=n(427),c=n(145);e.exports=function(e,t,n){var l=-1;t=r(t.length?t:[c],u(o));var p=i(e,function(e,n,o){return{criteria:r(t,function(t){return t(e)}),index:++l,value:e}});return a(p,function(e,t){return s(e,t,n)})}},function(e,t){e.exports=function(e,t){for(var n=-1,r=e?e.length:0,o=Array(r);++n=s?c:c*("desc"==n[o]?-1:1)}return e.index-t.index}},function(e,t,n){var r=n(143);e.exports=function(e,t){if(e!==t){var n=void 0!==e,o=null===e,i=e==e,a=r(e),u=void 0!==t,s=null===t,c=t==t,l=r(t);if(!s&&!l&&!a&&e>t||a&&u&&c&&!s&&!l||o&&u&&c||!n&&c||!i)return 1;if(!o&&!a&&!l&&e0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_RECEIVE_INIT:return null;case o.HAPPYCHAT_IO_RECEIVE_DISCONNECT:return t.error}return e},u=t.status=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.HAPPYCHAT_CONNECTION_STATUS_UNINITIALIZED;switch(arguments[1].type){case o.HAPPYCHAT_IO_INIT:return i.HAPPYCHAT_CONNECTION_STATUS_CONNECTING;case o.HAPPYCHAT_IO_RECEIVE_INIT:return i.HAPPYCHAT_CONNECTION_STATUS_CONNECTED;case o.HAPPYCHAT_IO_RECEIVE_DISCONNECT:return i.HAPPYCHAT_CONNECTION_STATUS_DISCONNECTED;case o.HAPPYCHAT_IO_RECEIVE_RECONNECTING:return i.HAPPYCHAT_CONNECTION_STATUS_RECONNECTING}return e},s=t.isAvailable=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_RECEIVE_ACCEPT:return t.isAvailable}return e};t.default=(0,r.combineReducers)({error:a,isAvailable:s,status:u})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(20),o=s(n(4)),i=s(n(168)),a=n(17),u=n(11);function s(e){return e&&e.__esModule?e:{default:e}}var c=[];t.default=(0,r.combineReducers)({headers:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case a.HAPPYCHAT_FALLBACK_TICKET_OPTIONS:return(0,o.default)(t,"options.headers",c)}return e},pathToCreate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case a.HAPPYCHAT_FALLBACK_TICKET_OPTIONS:return(0,o.default)(t,"options.pathToCreate",null)}return e},pathToShow:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case a.HAPPYCHAT_FALLBACK_TICKET_OPTIONS:return(0,o.default)(t,"options.pathToShow",null)}return e},response:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_RECEIVE:return t.responseText;case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET:case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_TIMEOUT:return null}return e},status:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.HAPPYCHAT_FALLBACK_TICKET_NEW,t=arguments[1];switch(t.type){case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET:return u.HAPPYCHAT_FALLBACK_TICKET_SENDING;case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_RECEIVE:return(0,i.default)(t.status,"2")?u.HAPPYCHAT_FALLBACK_TICKET_SUCCESS:u.HAPPYCHAT_FALLBACK_TICKET_FAILURE;case a.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET_TIMEOUT:return u.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT}return e}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isReady=t.isMinimizing=t.isOpen=t.lostFocusAt=t.currentMessage=void 0;var r=n(20),o=n(17),i=t.currentMessage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE:return"";case o.HAPPYCHAT_SET_CURRENT_MESSAGE:return t.message}return e},a=t.lostFocusAt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;switch(arguments[1].type){case o.HAPPYCHAT_BLUR:return Date.now();case o.HAPPYCHAT_FOCUS:return null}return e},u=t.isOpen=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case o.HAPPYCHAT_OPEN:return!!t.isOpen}return e},s=t.isMinimizing=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case o.HAPPYCHAT_MINIMIZING:return!!t.isMinimizing}return e},c=t.isReady=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];switch(arguments[1].type){case o.HAPPYCHAT_ASSETS_LOADED:return!0}return e};t.default=(0,r.combineReducers)({currentMessage:i,isMinimizing:s,isOpen:u,isReady:c,lostFocusAt:a})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.geoLocation=t.currentUser=void 0;var r=n(20),o=n(17),i=t.currentUser=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_CURRENT_SET:return t.currentUser}return e},a=t.geoLocation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_IO_RECEIVE_INIT:var n=t.user.geoLocation;return n&&n.country_long&&n.city?n:e}return e};t.default=(0,r.combineReducers)({currentUser:i,geoLocation:a,groups:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_GROUPS_SET:return t.groups}return e},isEligible:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_ELIGIBILITY_SET:return t.isEligible}return e},locale:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];switch(t.type){case o.HAPPYCHAT_USER_LOCALE_SET:return t.locale}return e}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.socketMiddleware=void 0;var r=l(n(434)),o=n(17),i=n(50),a=l(n(435)),u=l(n(459)),s=l(n(80)),c=l(n(460));function l(e){return e&&e.__esModule?e:{default:e}}var p={HAPPYCHAT_BLUR:"Stopped looking at Happychat",HAPPYCHAT_FOCUS:"Started looking at Happychat"},d=t.socketMiddleware=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null==e&&(e=(0,a.default)()),function(t){return function(n){return function(a){switch(a.type){case o.HAPPYCHAT_IO_INIT:e.init(t.dispatch,a.auth);break;case o.HAPPYCHAT_IO_REQUEST_TRANSCRIPT:e.request(a,a.timeout);break;case o.HAPPYCHAT_IO_REQUEST_FALLBACK_TICKET:(0,u.default)(t.dispatch,a,a.timeout);break;case o.HAPPYCHAT_IO_SEND_MESSAGE_EVENT:case o.HAPPYCHAT_IO_SEND_MESSAGE_LOG:case o.HAPPYCHAT_IO_SEND_MESSAGE_MESSAGE:case o.HAPPYCHAT_IO_SEND_MESSAGE_USERINFO:case o.HAPPYCHAT_IO_SEND_PREFERENCES:case o.HAPPYCHAT_IO_SEND_TYPING:e.send(a);break;case o.HAPPYCHAT_BLUR:case o.HAPPYCHAT_FOCUS:var l=t.getState();(0,s.default)(l)&&(0,c.default)(l)&&p[a.type]?t.dispatch((0,i.sendEvent)(p[a.type])):r.default}return n(a)}}}};t.default=d()},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1)))/4)-E((e-1901+t)/100)+E((e-1601+t)/400)};if((f=m.hasOwnProperty)||(f=function(e){var t,n={};return(n.__proto__=null,n.__proto__={toString:1},n).toString!=y?f=function(e){var t=this.__proto__,n=e in(this.__proto__=null,this);return this.__proto__=t,n}:(t=n.constructor,f=function(e){var n=(this.constructor||t).prototype;return e in this&&!(e in n&&this[e]===n[e])}),n=null,f.call(this,e)}),h=function(e,t){var n,r,o,i=0;for(o in(n=function(){this.valueOf=0}).prototype.valueOf=0,r=new n)f.call(r,o)&&i++;return n=r=null,i?h=2==i?function(e,t){var n,r={},o="[object Function]"==y.call(e);for(n in e)o&&"prototype"==n||f.call(r,n)||!(r[n]=1)||!f.call(e,n)||t(n)}:function(e,t){var n,r,o="[object Function]"==y.call(e);for(n in e)o&&"prototype"==n||!f.call(e,n)||(r="constructor"===n)||t(n);(r||f.call(e,n="constructor"))&&t(n)}:(r=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],h=function(e,t){var n,o,i="[object Function]"==y.call(e),u=!i&&"function"!=typeof e.constructor&&a[typeof e.hasOwnProperty]&&e.hasOwnProperty||f;for(n in e)i&&"prototype"==n||!u.call(e,n)||t(n);for(o=r.length;n=r[--o];u.call(e,n)&&t(n));}),h(e,t)},!b("json-stringify")){var P={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},w=function(e,t){return("000000"+(t||0)).slice(-e)},A=function(e){for(var t='"',n=0,r=e.length,o=!_||r>10,i=o&&(_?e.split(""):e);n-1/0&&u<1/0){if(T){for(d=E(u/864e5),l=E(d/365.2425)+1970-1;T(l+1,0)<=d;l++);for(p=E((d-T(l,0))/30.42);T(l,p+1)<=d;p++);d=1+d-T(l,p),g=E((m=(u%864e5+864e5)%864e5)/36e5)%24,b=E(m/6e4)%60,_=E(m/1e3)%60,C=m%1e3}else l=u.getUTCFullYear(),p=u.getUTCMonth(),d=u.getUTCDate(),g=u.getUTCHours(),b=u.getUTCMinutes(),_=u.getUTCSeconds(),C=u.getUTCMilliseconds();u=(l<=0||l>=1e4?(l<0?"-":"+")+w(6,l<0?-l:l):w(4,l))+"-"+w(2,p+1)+"-"+w(2,d)+"T"+w(2,g)+":"+w(2,b)+":"+w(2,_)+"."+w(3,C)+"Z"}else u=null;if(n&&(u=n.call(t,e,u)),null===u)return"null";if("[object Boolean]"==(s=y.call(u)))return""+u;if("[object Number]"==s)return u>-1/0&&u<1/0?""+u:"null";if("[object String]"==s)return A(""+u);if("object"==typeof u){for(x=a.length;x--;)if(a[x]===u)throw c();if(a.push(u),P=[],N=i,i+=o,"[object Array]"==s){for(k=0,x=u.length;k0)for(r="",n>10&&(n=10);r.length=48&&o<=57||o>=97&&o<=102||o>=65&&o<=70||I();e+=x("0x"+i.slice(t,S));break;default:I()}else{if(34==o)break;for(o=i.charCodeAt(S),t=S;o>=32&&92!=o&&34!=o;)o=i.charCodeAt(++S);e+=i.slice(t,S)}if(34==i.charCodeAt(S))return S++,e;I();default:if(t=S,45==o&&(r=!0,o=i.charCodeAt(++S)),o>=48&&o<=57){for(48==o&&((o=i.charCodeAt(S+1))>=48&&o<=57)&&I(),r=!1;S=48&&o<=57);S++);if(46==i.charCodeAt(S)){for(n=++S;n=48&&o<=57);n++);n==S&&I(),S=n}if(101==(o=i.charCodeAt(S))||69==o){for(43!=(o=i.charCodeAt(++S))&&45!=o||S++,n=S;n=48&&o<=57);n++);n==S&&I(),S=n}return+i.slice(t,S)}if(r&&I(),"true"==i.slice(S,S+4))return S+=4,!0;if("false"==i.slice(S,S+5))return S+=5,!1;if("null"==i.slice(S,S+4))return S+=4,null;I()}return"$"},R=function(e){var t,n;if("$"==e&&I(),"string"==typeof e){if("@"==(_?e.charAt(0):e[0]))return e.slice(1);if("["==e){for(t=[];"]"!=(e=M());n||(n=!0))n&&(","==e?"]"==(e=M())&&I():I()),","==e&&I(),t.push(R(e));return t}if("{"==e){for(t={};"}"!=(e=M());n||(n=!0))n&&(","==e?"}"==(e=M())&&I():I()),","!=e&&"string"==typeof e&&"@"==(_?e.charAt(0):e[0])&&":"==M()||I(),t[e.slice(1)]=R(M());return t}I()}return e},j=function(e,t,n){var r=H(e,t,n);r===v?delete e[t]:e[t]=r},H=function(e,t,n){var r,o=e[t];if("object"==typeof o&&o)if("[object Array]"==y.call(o))for(r=o.length;r--;)j(o,r,n);else h(o,function(e){j(o,e,n)});return n.call(e,t,o)};t.parse=function(e,t){var n,r;return S=0,k=""+e,n=R(M()),"$"!=M()&&I(),S=k=null,t&&"[object Function]"==y.call(t)?H(((r={})[""]=n,r),"",t):n}}}return t.runInContext=l,t}if(!c||c.global!==c&&c.window!==c&&c.self!==c||(s=c),u&&!i)l(s,u);else{var p=s.JSON,d=s.JSON3,f=!1,h=l(s,s.JSON3={noConflict:function(){return f||(f=!0,s.JSON=p,s.JSON3=d,p=d=null),h}});s.JSON={parse:h.parse,stringify:h.stringify}}i&&(void 0===(o=function(){return h}.call(t,n,t,e))||(e.exports=o))}).call(this)}).call(t,n(72)(e),n(8))},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){(function(e){var r=n(89),o=n(180);t.deconstructPacket=function(e){var t=[],n=e.data;var i=e;return i.data=function e(n){if(!n)return n;if(o(n)){var i={_placeholder:!0,num:t.length};return t.push(n),i}if(r(n)){for(var a=new Array(n.length),u=0;u0&&(this.extraHeaders=n.extraHeaders),this.open()}e.exports=p,p.priorWebsocketSuccess=!1,o(p.prototype),p.protocol=u.protocol,p.Socket=p,p.Transport=n(91),p.transports=n(182),p.parser=n(32),p.prototype.createTransport=function(e){i('creating transport "%s"',e);var t=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}(this.query);return t.EIO=u.protocol,t.transport=e,this.id&&(t.sid=this.id),new r[e]({agent:this.agent,hostname:this.hostname,port:this.port,secure:this.secure,path:this.path,query:t,forceJSONP:this.forceJSONP,jsonp:this.jsonp,forceBase64:this.forceBase64,enablesXDR:this.enablesXDR,timestampRequests:this.timestampRequests,timestampParam:this.timestampParam,policyPort:this.policyPort,socket:this,pfx:this.pfx,key:this.key,passphrase:this.passphrase,cert:this.cert,ca:this.ca,ciphers:this.ciphers,rejectUnauthorized:this.rejectUnauthorized,perMessageDeflate:this.perMessageDeflate,extraHeaders:this.extraHeaders})},p.prototype.open=function(){var e;if(this.rememberUpgrade&&p.priorWebsocketSuccess&&-1!=this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout(function(){t.emit("error","No transports available")},0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},p.prototype.setTransport=function(e){i("setting transport %s",e.name);var t=this;this.transport&&(i("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",function(){t.onDrain()}).on("packet",function(e){t.onPacket(e)}).on("error",function(e){t.onError(e)}).on("close",function(){t.onClose("transport close")})},p.prototype.probe=function(e){i('probing transport "%s"',e);var t=this.createTransport(e,{probe:1}),n=!1,r=this;function o(){if(r.onlyBinaryUpgrades){var o=!this.supportsBinary&&r.transport.supportsBinary;n=n||o}n||(i('probe transport "%s" opened',e),t.send([{type:"ping",data:"probe"}]),t.once("packet",function(o){if(!n)if("pong"==o.type&&"probe"==o.data){if(i('probe transport "%s" pong',e),r.upgrading=!0,r.emit("upgrading",t),!t)return;p.priorWebsocketSuccess="websocket"==t.name,i('pausing current transport "%s"',r.transport.name),r.transport.pause(function(){n||"closed"!=r.readyState&&(i("changing transport and sending upgrade packet"),d(),r.setTransport(t),t.send([{type:"upgrade"}]),r.emit("upgrade",t),t=null,r.upgrading=!1,r.flush())})}else{i('probe transport "%s" failed',e);var a=new Error("probe error");a.transport=t.name,r.emit("upgradeError",a)}}))}function a(){n||(n=!0,d(),t.close(),t=null)}function u(n){var o=new Error("probe error: "+n);o.transport=t.name,a(),i('probe transport "%s" failed because of error: %s',e,n),r.emit("upgradeError",o)}function s(){u("transport closed")}function c(){u("socket closed")}function l(e){t&&e.name!=t.name&&(i('"%s" works - aborting "%s"',e.name,t.name),a())}function d(){t.removeListener("open",o),t.removeListener("error",u),t.removeListener("close",s),r.removeListener("close",c),r.removeListener("upgrading",l)}p.priorWebsocketSuccess=!1,t.once("open",o),t.once("error",u),t.once("close",s),this.once("close",c),this.once("upgrading",l),t.open()},p.prototype.onOpen=function(){if(i("socket open"),this.readyState="open",p.priorWebsocketSuccess="websocket"==this.transport.name,this.emit("open"),this.flush(),"open"==this.readyState&&this.upgrade&&this.transport.pause){i("starting upgrade probes");for(var e=0,t=this.upgrades.length;er&&(n=r),t>=r||t>=n||0===r)return new ArrayBuffer(0);for(var o=new Uint8Array(e),i=new Uint8Array(n-t),a=t,u=0;a>2],i+=e[(3&r[n])<<4|r[n+1]>>4],i+=e[(15&r[n+1])<<2|r[n+2]>>6],i+=e[63&r[n+2]];return o%3==2?i=i.substring(0,i.length-1)+"=":o%3==1&&(i=i.substring(0,i.length-2)+"=="),i},t.decode=function(t){var n,r,o,i,a,u=.75*t.length,s=t.length,c=0;"="===t[t.length-1]&&(u--,"="===t[t.length-2]&&u--);var l=new ArrayBuffer(u),p=new Uint8Array(l);for(n=0;n>4,p[c++]=(15&o)<<4|i>>2,p[c++]=(3&i)<<6|63&a;return l}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},function(e,t){function n(){}e.exports=function(e,t,r){var o=!1;return r=r||n,i.count=e,0===e?t():i;function i(e,n){if(i.count<=0)throw new Error("after called too many times");--i.count,e?(o=!0,t(e),t=r):0!==i.count||o||t(null,n)}}},function(e,t,n){(function(e,r){var o;!function(i){var a="object"==typeof t&&t,u=("object"==typeof e&&e&&e.exports,"object"==typeof r&&r);u.global!==u&&u.window;var s,c,l,p=String.fromCharCode;function d(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function h(e,t){return p(e>>t&63|128)}function v(e){if(0==(4294967168&e))return p(e);var t="";return 0==(4294965248&e)?t=p(e>>6&31|192):0==(4294901760&e)?(f(e),t=p(e>>12&15|224),t+=h(e,6)):0==(4292870144&e)&&(t=p(e>>18&7|240),t+=h(e,12),t+=h(e,6)),t+=p(63&e|128)}function m(){if(l>=c)throw Error("Invalid byte index");var e=255&s[l];if(l++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function y(){var e,t;if(l>c)throw Error("Invalid byte index");if(l==c)return!1;if(e=255&s[l],l++,0==(128&e))return e;if(192==(224&e)){if((t=(31&e)<<6|m())>=128)return t;throw Error("Invalid continuation byte")}if(224==(240&e)){if((t=(15&e)<<12|m()<<6|m())>=2048)return f(t),t;throw Error("Invalid continuation byte")}if(240==(248&e)&&(t=(15&e)<<18|m()<<12|m()<<6|m())>=65536&&t<=1114111)return t;throw Error("Invalid UTF-8 detected")}var g={version:"2.0.0",encode:function(e){for(var t=d(e),n=t.length,r=-1,o="";++r65535&&(o+=p((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=p(t);return o}(n)}};void 0===(o=function(){return g}.call(t,n,t,e))||(e.exports=o)}()}).call(t,n(72)(e),n(8))},function(e,t,n){(function(t){var n=t.BlobBuilder||t.WebKitBlobBuilder||t.MSBlobBuilder||t.MozBlobBuilder,r=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),o=r&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),i=n&&n.prototype.append&&n.prototype.getBlob;function a(e){for(var t=0;t';r=document.createElement(e)}catch(e){(r=document.createElement("iframe")).name=n.iframeId,r.src="javascript:0"}r.id=n.iframeId,n.form.appendChild(r),n.iframe=r}this.form.action=this.uri(),l(),e=e.replace(u,"\\\n"),this.area.value=e.replace(a,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"==n.iframe.readyState&&c()}:this.iframe.onload=c}}).call(t,n(8))},function(e,t,n){(function(t){var r=n(91),o=n(32),i=n(92),a=n(52),u=n(185),s=n(10)("engine.io-client:websocket"),c=t.WebSocket||t.MozWebSocket,l=c;if(!l&&"undefined"==typeof window)try{l=n(454)}catch(e){}function p(e){e&&e.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=e.perMessageDeflate,r.call(this,e)}e.exports=p,a(p,r),p.prototype.name="websocket",p.prototype.supportsBinary=!0,p.prototype.doOpen=function(){if(this.check()){var e=this.uri(),t={agent:this.agent,perMessageDeflate:this.perMessageDeflate};t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized,this.extraHeaders&&(t.headers=this.extraHeaders),this.ws=c?new l(e):new l(e,void 0,t),void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="buffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},p.prototype.addEventListeners=function(){var e=this;this.ws.onopen=function(){e.onOpen()},this.ws.onclose=function(){e.onClose()},this.ws.onmessage=function(t){e.onData(t.data)},this.ws.onerror=function(t){e.onError("websocket error",t)}},"undefined"!=typeof navigator&&/iPad|iPhone|iPod/i.test(navigator.userAgent)&&(p.prototype.onData=function(e){var t=this;setTimeout(function(){r.prototype.onData.call(t,e)},0)}),p.prototype.write=function(e){var n=this;this.writable=!1;for(var r=e.length,i=0,a=r;i0&&e.jitter<=1?e.jitter:0,this.attempts=0}e.exports=n,n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}},function(e,t,n){var r=n(15),o=n(137),i="[object String]",a=Object.prototype.toString;e.exports=function(e){return"string"==typeof e||!r(e)&&o(e)&&a.call(e)==i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,n){var r=new XMLHttpRequest;for(var o in r.open("POST",t.path,!0),r.setRequestHeader("Content-type","application/json; charset=UTF-8"),t.headers)r.setRequestHeader(o,t.headers[o]);r.timeout=n,r.ontimeout=function(){return e(t.callbackTimeout())},r.onreadystatechange=function(){r.readyState===XMLHttpRequest.DONE&&e(t.callback({status:r.status,responseText:r.responseText}))},r.send(JSON.stringify(t.payload))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(4),i=(r=o)&&r.__esModule?r:{default:r},a=n(11);t.default=function(e){return(0,i.default)(e,"chat.status")===a.HAPPYCHAT_CHAT_STATUS_ASSIGNED}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setFallbackTicketOptions=void 0;var r=n(17);t.setFallbackTicketOptions=function(e){return{type:r.HAPPYCHAT_FALLBACK_TICKET_OPTIONS,options:e}}}]); \ No newline at end of file diff --git a/targets/standalone/public/happychat.js b/targets/standalone/public/happychat.js index 72075611..37091855 100644 --- a/targets/standalone/public/happychat.js +++ b/targets/standalone/public/happychat.js @@ -60,7 +60,7 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 224); +/******/ return __webpack_require__(__webpack_require__.s = 206); /******/ }) /************************************************************************/ /******/ ([ @@ -137,7 +137,7 @@ module.exports = invariant; -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); /** * Similar to invariant but only logs a warning if the condition is not met. @@ -197,7 +197,7 @@ module.exports = warning; "use strict"; -module.exports = __webpack_require__(29); +module.exports = __webpack_require__(27); /***/ }), @@ -246,7 +246,7 @@ module.exports = reactProdInvariant; /* 4 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(171); +var baseGet = __webpack_require__(153); /** * Gets the value at `path` of `object`. If the resolved value is @@ -406,7 +406,7 @@ if (true) { // By explicitly using `prop-types` you are opting into new development behavior. // http://fb.me/prop-types-in-prod var throwOnDirectAccess = true; - module.exports = __webpack_require__(122)(isValidElement, throwOnDirectAccess); + module.exports = __webpack_require__(104)(isValidElement, throwOnDirectAccess); } else { // By explicitly using `prop-types` you are opting into new production behavior. // http://fb.me/prop-types-in-prod @@ -431,8 +431,8 @@ if (true) { var _prodInvariant = __webpack_require__(3); -var DOMProperty = __webpack_require__(25); -var ReactDOMComponentFlags = __webpack_require__(125); +var DOMProperty = __webpack_require__(22); +var ReactDOMComponentFlags = __webpack_require__(107); var invariant = __webpack_require__(0); @@ -689,7 +689,7 @@ module.exports = ExecutionEnvironment; * Expose `debug()` as the module. */ -exports = module.exports = __webpack_require__(430); +exports = module.exports = __webpack_require__(380); exports.log = log; exports.formatArgs = formatArgs; exports.save = save; @@ -885,38 +885,6 @@ module.exports = classNames; /***/ }), /* 12 */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -module.exports = isArray; - - -/***/ }), -/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -984,7 +952,7 @@ var HAPPYCHAT_FALLBACK_TICKET_SUCCESS = exports.HAPPYCHAT_FALLBACK_TICKET_SUCCES var HAPPYCHAT_FALLBACK_TICKET_TIMEOUT = exports.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT = 'timeout'; /***/ }), -/* 14 */ +/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -999,7 +967,7 @@ var HAPPYCHAT_FALLBACK_TICKET_TIMEOUT = exports.HAPPYCHAT_FALLBACK_TICKET_TIMEOU -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); var ReactCurrentOwner = __webpack_require__(17); @@ -1366,7 +1334,7 @@ var ReactComponentTreeHook = { module.exports = ReactComponentTreeHook; /***/ }), -/* 15 */ +/* 14 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1408,7 +1376,7 @@ emptyFunction.thatReturnsArgument = function (arg) { module.exports = emptyFunction; /***/ }), -/* 16 */ +/* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1428,12 +1396,44 @@ module.exports = emptyFunction; var debugTool = null; if (true) { - var ReactDebugTool = __webpack_require__(249); + var ReactDebugTool = __webpack_require__(231); debugTool = ReactDebugTool; } module.exports = { debugTool: debugTool }; +/***/ }), +/* 16 */ +/***/ (function(module, exports) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + /***/ }), /* 17 */ /***/ (function(module, exports, __webpack_require__) { @@ -1484,11 +1484,11 @@ module.exports = ReactCurrentOwner; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var CallbackQueue = __webpack_require__(129); -var PooledClass = __webpack_require__(27); -var ReactFeatureFlags = __webpack_require__(130); -var ReactReconciler = __webpack_require__(31); -var Transaction = __webpack_require__(54); +var CallbackQueue = __webpack_require__(111); +var PooledClass = __webpack_require__(24); +var ReactFeatureFlags = __webpack_require__(112); +var ReactReconciler = __webpack_require__(29); +var Transaction = __webpack_require__(47); var invariant = __webpack_require__(0); @@ -1722,97 +1722,6 @@ module.exports = ReactUpdates; /***/ }), /* 19 */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return !!value && (type == 'object' || type == 'function'); -} - -module.exports = isObject; - - -/***/ }), -/* 20 */ -/***/ (function(module, exports, __webpack_require__) { - -var freeGlobal = __webpack_require__(161); - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -module.exports = root; - - -/***/ }), -/* 21 */ -/***/ (function(module, exports, __webpack_require__) { - -var isFunction = __webpack_require__(91), - isLength = __webpack_require__(96); - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -module.exports = isArrayLike; - - -/***/ }), -/* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1867,7 +1776,7 @@ var HAPPYCHAT_USER_GROUPS_SET = exports.HAPPYCHAT_USER_GROUPS_SET = 'HAPPYCHAT_U var HAPPYCHAT_USER_LOCALE_SET = exports.HAPPYCHAT_USER_LOCALE_SET = 'HAPPYCHAT_USER_LOCALE_SET'; /***/ }), -/* 23 */ +/* 20 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1883,9 +1792,9 @@ var HAPPYCHAT_USER_LOCALE_SET = exports.HAPPYCHAT_USER_LOCALE_SET = 'HAPPYCHAT_U var _assign = __webpack_require__(5); -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var warning = __webpack_require__(1); var didWarnForAddedNewProperty = false; @@ -2141,17 +2050,17 @@ function getPooledWarningPropertyDefinition(propName, getVal) { } /***/ }), -/* 24 */ +/* 21 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(153); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__combineReducers__ = __webpack_require__(342); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__ = __webpack_require__(343); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__applyMiddleware__ = __webpack_require__(344); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__compose__ = __webpack_require__(156); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils_warning__ = __webpack_require__(155); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(135); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__combineReducers__ = __webpack_require__(320); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__ = __webpack_require__(321); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__applyMiddleware__ = __webpack_require__(322); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__compose__ = __webpack_require__(137); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils_warning__ = __webpack_require__(136); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return __WEBPACK_IMPORTED_MODULE_0__createStore__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return __WEBPACK_IMPORTED_MODULE_1__combineReducers__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "bindActionCreators", function() { return __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__["a"]; }); @@ -2177,7 +2086,7 @@ if ("development" !== 'production' && typeof isCrushed.name === 'string' && isCr /***/ }), -/* 25 */ +/* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2389,7 +2298,7 @@ var DOMProperty = { module.exports = DOMProperty; /***/ }), -/* 26 */ +/* 23 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2408,10 +2317,10 @@ var _assign = __webpack_require__(5); var ReactCurrentOwner = __webpack_require__(17); var warning = __webpack_require__(1); -var canDefineProperty = __webpack_require__(50); +var canDefineProperty = __webpack_require__(43); var hasOwnProperty = Object.prototype.hasOwnProperty; -var REACT_ELEMENT_TYPE = __webpack_require__(118); +var REACT_ELEMENT_TYPE = __webpack_require__(100); var RESERVED_PROPS = { key: true, @@ -2733,7 +2642,7 @@ ReactElement.isValidElement = function (object) { module.exports = ReactElement; /***/ }), -/* 27 */ +/* 24 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2848,7 +2757,22 @@ var PooledClass = { module.exports = PooledClass; /***/ }), -/* 28 */ +/* 25 */ +/***/ (function(module, exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(337); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), +/* 26 */ /***/ (function(module, exports) { @@ -3015,7 +2939,7 @@ Emitter.prototype.hasListeners = function(event){ /***/ }), -/* 29 */ +/* 27 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3031,24 +2955,24 @@ Emitter.prototype.hasListeners = function(event){ var _assign = __webpack_require__(5); -var ReactBaseClasses = __webpack_require__(116); -var ReactChildren = __webpack_require__(226); -var ReactDOMFactories = __webpack_require__(230); -var ReactElement = __webpack_require__(26); -var ReactPropTypes = __webpack_require__(234); -var ReactVersion = __webpack_require__(236); +var ReactBaseClasses = __webpack_require__(98); +var ReactChildren = __webpack_require__(208); +var ReactDOMFactories = __webpack_require__(212); +var ReactElement = __webpack_require__(23); +var ReactPropTypes = __webpack_require__(216); +var ReactVersion = __webpack_require__(218); -var createReactClass = __webpack_require__(237); -var onlyChild = __webpack_require__(238); +var createReactClass = __webpack_require__(219); +var onlyChild = __webpack_require__(220); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; var cloneElement = ReactElement.cloneElement; if (true) { - var lowPriorityWarning = __webpack_require__(70); - var canDefineProperty = __webpack_require__(50); - var ReactElementValidator = __webpack_require__(120); + var lowPriorityWarning = __webpack_require__(58); + var canDefineProperty = __webpack_require__(43); + var ReactElementValidator = __webpack_require__(102); var didWarnPropTypesDeprecated = false; createElement = ReactElementValidator.createElement; createFactory = ReactElementValidator.createFactory; @@ -3150,7 +3074,7 @@ if (true) { module.exports = React; /***/ }), -/* 30 */ +/* 28 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3192,7 +3116,7 @@ function reactProdInvariant(code) { module.exports = reactProdInvariant; /***/ }), -/* 31 */ +/* 29 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3206,8 +3130,8 @@ module.exports = reactProdInvariant; -var ReactRef = __webpack_require__(247); -var ReactInstrumentation = __webpack_require__(16); +var ReactRef = __webpack_require__(229); +var ReactInstrumentation = __webpack_require__(15); var warning = __webpack_require__(1); @@ -3361,7 +3285,7 @@ var ReactReconciler = { module.exports = ReactReconciler; /***/ }), -/* 32 */ +/* 30 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3375,11 +3299,11 @@ module.exports = ReactReconciler; -var DOMNamespaces = __webpack_require__(78); -var setInnerHTML = __webpack_require__(56); +var DOMNamespaces = __webpack_require__(66); +var setInnerHTML = __webpack_require__(49); -var createMicrosoftUnsafeLocalFunction = __webpack_require__(79); -var setTextContent = __webpack_require__(134); +var createMicrosoftUnsafeLocalFunction = __webpack_require__(67); +var setTextContent = __webpack_require__(116); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -3482,174 +3406,80 @@ DOMLazyTree.queueText = queueText; module.exports = DOMLazyTree; /***/ }), -/* 33 */ +/* 31 */ /***/ (function(module, exports) { -module.exports = function(module) { - if(!module.webpackPolyfill) { - module.deprecate = function() {}; - module.paths = []; - // module.parent = undefined by default - if(!module.children) module.children = []; - Object.defineProperty(module, "loaded", { - enumerable: true, - get: function() { - return module.l; - } - }); - Object.defineProperty(module, "id", { - enumerable: true, - get: function() { - return module.i; - } - }); - module.webpackPolyfill = 1; - } - return module; -}; - - -/***/ }), -/* 34 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseMatches = __webpack_require__(351), - baseMatchesProperty = __webpack_require__(398), - identity = __webpack_require__(175), - isArray = __webpack_require__(12), - property = __webpack_require__(403); - -/** - * The base implementation of `_.iteratee`. - * - * @private - * @param {*} [value=_.identity] The value to convert to an iteratee. - * @returns {Function} Returns the iteratee. - */ -function baseIteratee(value) { - // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. - // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. - if (typeof value == 'function') { - return value; - } - if (value == null) { - return identity; - } - if (typeof value == 'object') { - return isArray(value) - ? baseMatchesProperty(value[0], value[1]) - : baseMatches(value); - } - return property(value); -} - -module.exports = baseIteratee; - - -/***/ }), -/* 35 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsNative = __webpack_require__(363), - getValue = __webpack_require__(366); - /** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ -function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; -} - -module.exports = getNative; - - -/***/ }), -/* 36 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeKeys = __webpack_require__(165), - baseKeys = __webpack_require__(389), - isArrayLike = __webpack_require__(21); - -/** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) * * @static - * @since 0.1.0 * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. * @example * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } + * _.isObject({}); + * // => true * - * Foo.prototype.c = 3; + * _.isObject([1, 2, 3]); + * // => true * - * _.keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) + * _.isObject(_.noop); + * // => true * - * _.keys('hi'); - * // => ['0', '1'] + * _.isObject(null); + * // => false */ -function keys(object) { - return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); } -module.exports = keys; +module.exports = isObject; /***/ }), -/* 37 */ -/***/ (function(module, exports, __webpack_require__) { - -var isSymbol = __webpack_require__(46); - -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; +/* 32 */ +/***/ (function(module, exports) { /** - * Converts `value` to a string key if it's not a string or symbol. + * This method returns the first argument it receives. * - * @private - * @param {*} value The value to inspect. - * @returns {string|symbol} Returns the key. + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true */ -function toKey(value) { - if (typeof value == 'string' || isSymbol(value)) { - return value; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +function identity(value) { + return value; } -module.exports = toKey; +module.exports = identity; /***/ }), -/* 38 */ +/* 33 */ /***/ (function(module, exports, __webpack_require__) { -var arrayMap = __webpack_require__(48), - baseDifference = __webpack_require__(487), - baseFlatten = __webpack_require__(108), - basePick = __webpack_require__(489), - baseRest = __webpack_require__(106), - getAllKeysIn = __webpack_require__(491), - toKey = __webpack_require__(37); +var arrayMap = __webpack_require__(89), + baseDifference = __webpack_require__(432), + baseFlatten = __webpack_require__(90), + basePick = __webpack_require__(435), + baseRest = __webpack_require__(87), + getAllKeysIn = __webpack_require__(437), + toKey = __webpack_require__(32); /** * The opposite of `_.pick`; this method creates an object composed of the @@ -3682,19 +3512,19 @@ module.exports = omit; /***/ }), -/* 39 */ +/* 34 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies. */ -var keys = __webpack_require__(545); -var hasBinary = __webpack_require__(217); -var sliceBuffer = __webpack_require__(546); -var base64encoder = __webpack_require__(547); -var after = __webpack_require__(548); -var utf8 = __webpack_require__(549); +var keys = __webpack_require__(485); +var hasBinary = __webpack_require__(199); +var sliceBuffer = __webpack_require__(486); +var base64encoder = __webpack_require__(487); +var after = __webpack_require__(488); +var utf8 = __webpack_require__(489); /** * Check if we are running an android browser. That requires us to use @@ -3751,7 +3581,7 @@ var err = { type: 'error', data: 'parser error' }; * Create a blob api even for blob builder when vendor prefixes exist */ -var Blob = __webpack_require__(550); +var Blob = __webpack_require__(490); /** * Encodes a packet. @@ -4283,7 +4113,7 @@ exports.decodePayloadAsBinary = function (data, binaryType, callback) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 40 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4297,11 +4127,11 @@ exports.decodePayloadAsBinary = function (data, binaryType, callback) { -var EventPluginHub = __webpack_require__(41); -var EventPluginUtils = __webpack_require__(72); +var EventPluginHub = __webpack_require__(36); +var EventPluginUtils = __webpack_require__(60); -var accumulateInto = __webpack_require__(126); -var forEachAccumulated = __webpack_require__(127); +var accumulateInto = __webpack_require__(108); +var forEachAccumulated = __webpack_require__(109); var warning = __webpack_require__(1); var getListener = EventPluginHub.getListener; @@ -4420,7 +4250,7 @@ var EventPropagators = { module.exports = EventPropagators; /***/ }), -/* 41 */ +/* 36 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4436,12 +4266,12 @@ module.exports = EventPropagators; var _prodInvariant = __webpack_require__(3); -var EventPluginRegistry = __webpack_require__(53); -var EventPluginUtils = __webpack_require__(72); -var ReactErrorUtils = __webpack_require__(73); +var EventPluginRegistry = __webpack_require__(46); +var EventPluginUtils = __webpack_require__(60); +var ReactErrorUtils = __webpack_require__(61); -var accumulateInto = __webpack_require__(126); -var forEachAccumulated = __webpack_require__(127); +var accumulateInto = __webpack_require__(108); +var forEachAccumulated = __webpack_require__(109); var invariant = __webpack_require__(0); /** @@ -4697,7 +4527,7 @@ var EventPluginHub = { module.exports = EventPluginHub; /***/ }), -/* 42 */ +/* 37 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4711,9 +4541,9 @@ module.exports = EventPluginHub; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); -var getEventTarget = __webpack_require__(74); +var getEventTarget = __webpack_require__(62); /** * @interface UIEvent @@ -4759,7 +4589,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface); module.exports = SyntheticUIEvent; /***/ }), -/* 43 */ +/* 38 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4808,11 +4638,11 @@ var ReactInstanceMap = { module.exports = ReactInstanceMap; /***/ }), -/* 44 */ +/* 39 */ /***/ (function(module, exports, __webpack_require__) { -var createFind = __webpack_require__(350), - findIndex = __webpack_require__(176); +var createFind = __webpack_require__(328), + findIndex = __webpack_require__(160); /** * Iterates over elements of `collection`, returning the first element @@ -4857,90 +4687,30 @@ module.exports = find; /***/ }), -/* 45 */ +/* 40 */ /***/ (function(module, exports) { /** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return !!value && typeof value == 'object'; -} - -module.exports = isObjectLike; - - -/***/ }), -/* 46 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObjectLike = __webpack_require__(45); - -/** `Object#toString` result references. */ -var symbolTag = '[object Symbol]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. - * @example - * - * _.isSymbol(Symbol.iterator); - * // => true + * Gets the value at `key` of `object`. * - * _.isSymbol('abc'); - * // => false + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. */ -function isSymbol(value) { - return typeof value == 'symbol' || - (isObjectLike(value) && objectToString.call(value) == symbolTag); +function getValue(object, key) { + return object == null ? undefined : object[key]; } -module.exports = isSymbol; +module.exports = getValue; /***/ }), -/* 47 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { -var isArray = __webpack_require__(12), - isSymbol = __webpack_require__(46); +var isArray = __webpack_require__(16), + isSymbol = __webpack_require__(156); /** Used to match property names within property paths. */ var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, @@ -4971,7 +4741,7 @@ module.exports = isKey; /***/ }), -/* 48 */ +/* 42 */ /***/ (function(module, exports) { /** @@ -4998,66 +4768,7 @@ module.exports = arrayMap; /***/ }), -/* 49 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayMap = __webpack_require__(48), - baseIteratee = __webpack_require__(34), - baseMap = __webpack_require__(192), - isArray = __webpack_require__(12); - -/** - * Creates an array of values by running each element in `collection` thru - * `iteratee`. The iteratee is invoked with three arguments: - * (value, index|key, collection). - * - * Many lodash methods are guarded to work as iteratees for methods like - * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`. - * - * The guarded methods are: - * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`, - * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`, - * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`, - * `template`, `trim`, `trimEnd`, `trimStart`, and `words` - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new mapped array. - * @example - * - * function square(n) { - * return n * n; - * } - * - * _.map([4, 8], square); - * // => [16, 64] - * - * _.map({ 'a': 4, 'b': 8 }, square); - * // => [16, 64] (iteration order is not guaranteed) - * - * var users = [ - * { 'user': 'barney' }, - * { 'user': 'fred' } - * ]; - * - * // The `_.property` iteratee shorthand. - * _.map(users, 'user'); - * // => ['barney', 'fred'] - */ -function map(collection, iteratee) { - var func = isArray(collection) ? arrayMap : baseMap; - return func(collection, baseIteratee(iteratee, 3)); -} - -module.exports = map; - - -/***/ }), -/* 50 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5086,7 +4797,7 @@ if (true) { module.exports = canDefineProperty; /***/ }), -/* 51 */ +/* 44 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5109,7 +4820,7 @@ if (true) { module.exports = emptyObject; /***/ }), -/* 52 */ +/* 45 */ /***/ (function(module, exports) { // shim for using process in browser @@ -5299,7 +5010,7 @@ process.umask = function() { return 0; }; /***/ }), -/* 53 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5555,7 +5266,7 @@ var EventPluginRegistry = { module.exports = EventPluginRegistry; /***/ }), -/* 54 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5786,7 +5497,7 @@ var TransactionImpl = { module.exports = TransactionImpl; /***/ }), -/* 55 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5800,10 +5511,10 @@ module.exports = TransactionImpl; -var SyntheticUIEvent = __webpack_require__(42); -var ViewportMetrics = __webpack_require__(133); +var SyntheticUIEvent = __webpack_require__(37); +var ViewportMetrics = __webpack_require__(115); -var getEventModifierState = __webpack_require__(76); +var getEventModifierState = __webpack_require__(64); /** * @interface MouseEvent @@ -5861,7 +5572,7 @@ SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface); module.exports = SyntheticMouseEvent; /***/ }), -/* 56 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5876,12 +5587,12 @@ module.exports = SyntheticMouseEvent; var ExecutionEnvironment = __webpack_require__(9); -var DOMNamespaces = __webpack_require__(78); +var DOMNamespaces = __webpack_require__(66); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; -var createMicrosoftUnsafeLocalFunction = __webpack_require__(79); +var createMicrosoftUnsafeLocalFunction = __webpack_require__(67); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -5962,7 +5673,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setInnerHTML; /***/ }), -/* 57 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6087,7 +5798,7 @@ function escapeTextContentForBrowser(text) { module.exports = escapeTextContentForBrowser; /***/ }), -/* 58 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6103,12 +5814,12 @@ module.exports = escapeTextContentForBrowser; var _assign = __webpack_require__(5); -var EventPluginRegistry = __webpack_require__(53); -var ReactEventEmitterMixin = __webpack_require__(273); -var ViewportMetrics = __webpack_require__(133); +var EventPluginRegistry = __webpack_require__(46); +var ReactEventEmitterMixin = __webpack_require__(255); +var ViewportMetrics = __webpack_require__(115); -var getVendorPrefixedEventName = __webpack_require__(274); -var isEventSupported = __webpack_require__(75); +var getVendorPrefixedEventName = __webpack_require__(256); +var isEventSupported = __webpack_require__(63); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -6414,48 +6125,38 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, { module.exports = ReactBrowserEventEmitter; /***/ }), -/* 59 */ -/***/ (function(module, exports, __webpack_require__) { - -var listCacheClear = __webpack_require__(353), - listCacheDelete = __webpack_require__(354), - listCacheGet = __webpack_require__(355), - listCacheHas = __webpack_require__(356), - listCacheSet = __webpack_require__(357); - -/** - * Creates an list cache object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function ListCache(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `ListCache`. -ListCache.prototype.clear = listCacheClear; -ListCache.prototype['delete'] = listCacheDelete; -ListCache.prototype.get = listCacheGet; -ListCache.prototype.has = listCacheHas; -ListCache.prototype.set = listCacheSet; +/* 52 */ +/***/ (function(module, exports) { -module.exports = ListCache; +module.exports = function(module) { + if(!module.webpackPolyfill) { + module.deprecate = function() {}; + module.paths = []; + // module.parent = undefined by default + if(!module.children) module.children = []; + Object.defineProperty(module, "loaded", { + enumerable: true, + get: function() { + return module.l; + } + }); + Object.defineProperty(module, "id", { + enumerable: true, + get: function() { + return module.i; + } + }); + module.webpackPolyfill = 1; + } + return module; +}; /***/ }), -/* 60 */ +/* 53 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(61); +var eq = __webpack_require__(143); /** * Gets the index at which the `key` is found in `array` of key-value pairs. @@ -6479,162 +6180,19 @@ module.exports = assocIndexOf; /***/ }), -/* 61 */ -/***/ (function(module, exports) { - -/** - * Performs a - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * comparison between two values to determine if they are equivalent. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'a': 1 }; - * var other = { 'a': 1 }; - * - * _.eq(object, object); - * // => true - * - * _.eq(object, other); - * // => false - * - * _.eq('a', 'a'); - * // => true - * - * _.eq('a', Object('a')); - * // => false - * - * _.eq(NaN, NaN); - * // => true - */ -function eq(value, other) { - return value === other || (value !== value && other !== other); -} - -module.exports = eq; - - -/***/ }), -/* 62 */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(35); - -/* Built-in method references that are verified to be native. */ -var nativeCreate = getNative(Object, 'create'); - -module.exports = nativeCreate; - - -/***/ }), -/* 63 */ -/***/ (function(module, exports, __webpack_require__) { - -var isKeyable = __webpack_require__(375); - -/** - * Gets the data for `map`. - * - * @private - * @param {Object} map The map to query. - * @param {string} key The reference key. - * @returns {*} Returns the map data. - */ -function getMapData(map, key) { - var data = map.__data__; - return isKeyable(key) - ? data[typeof key == 'string' ? 'string' : 'hash'] - : data.map; -} - -module.exports = getMapData; - - -/***/ }), -/* 64 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLikeObject = __webpack_require__(388); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; +var overArg = __webpack_require__(148); -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -function isArguments(value) { - // Safari 8.1 makes `arguments.callee` enumerable in strict mode. - return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') && - (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag); -} - -module.exports = isArguments; - - -/***/ }), -/* 65 */ -/***/ (function(module, exports) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; -} +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); -module.exports = isPrototype; +module.exports = nativeKeys; /***/ }), -/* 66 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6657,11 +6215,11 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument */ -var _uuid = __webpack_require__(434); +var _uuid = __webpack_require__(384); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); /** * Returns an action object indicating that the connection is being stablished. @@ -7028,7 +6586,7 @@ var sendPreferences = exports.sendPreferences = function sendPreferences(locale, }; /***/ }), -/* 67 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7044,11 +6602,11 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _assign = __webpack_require__(198); +var _assign = __webpack_require__(180); var _assign2 = _interopRequireDefault(_assign); -var _omit = __webpack_require__(38); +var _omit = __webpack_require__(33); var _omit2 = _interopRequireDefault(_omit); @@ -7060,11 +6618,11 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _external = __webpack_require__(499); +var _external = __webpack_require__(438); var _external2 = _interopRequireDefault(_external); -var _chevronRight = __webpack_require__(500); +var _chevronRight = __webpack_require__(439); var _chevronRight2 = _interopRequireDefault(_chevronRight); @@ -7147,33 +6705,7 @@ Card.defaultProps = { exports.default = Card; /***/ }), -/* 68 */ -/***/ (function(module, exports) { - -/** - * Appends the elements of `values` to `array`. - * - * @private - * @param {Array} array The array to modify. - * @param {Array} values The values to append. - * @returns {Array} Returns `array`. - */ -function arrayPush(array, values) { - var index = -1, - length = values.length, - offset = array.length; - - while (++index < length) { - array[offset + index] = values[index]; - } - return array; -} - -module.exports = arrayPush; - - -/***/ }), -/* 69 */ +/* 57 */ /***/ (function(module, exports) { @@ -7185,7 +6717,7 @@ module.exports = function(a, b){ }; /***/ }), -/* 70 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7253,17 +6785,17 @@ if (true) { module.exports = lowPriorityWarning; /***/ }), -/* 71 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(239); +module.exports = __webpack_require__(221); /***/ }), -/* 72 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7279,7 +6811,7 @@ module.exports = __webpack_require__(239); var _prodInvariant = __webpack_require__(3); -var ReactErrorUtils = __webpack_require__(73); +var ReactErrorUtils = __webpack_require__(61); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -7492,7 +7024,7 @@ var EventPluginUtils = { module.exports = EventPluginUtils; /***/ }), -/* 73 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7573,7 +7105,7 @@ if (true) { module.exports = ReactErrorUtils; /***/ }), -/* 74 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7611,7 +7143,7 @@ function getEventTarget(nativeEvent) { module.exports = getEventTarget; /***/ }), -/* 75 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7674,7 +7206,7 @@ function isEventSupported(eventNameSuffix, capture) { module.exports = isEventSupported; /***/ }), -/* 76 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7720,7 +7252,7 @@ function getEventModifierState(nativeEvent) { module.exports = getEventModifierState; /***/ }), -/* 77 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7734,14 +7266,14 @@ module.exports = getEventModifierState; -var DOMLazyTree = __webpack_require__(32); -var Danger = __webpack_require__(258); +var DOMLazyTree = __webpack_require__(30); +var Danger = __webpack_require__(240); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstrumentation = __webpack_require__(15); -var createMicrosoftUnsafeLocalFunction = __webpack_require__(79); -var setInnerHTML = __webpack_require__(56); -var setTextContent = __webpack_require__(134); +var createMicrosoftUnsafeLocalFunction = __webpack_require__(67); +var setInnerHTML = __webpack_require__(49); +var setTextContent = __webpack_require__(116); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -7949,7 +7481,7 @@ var DOMChildrenOperations = { module.exports = DOMChildrenOperations; /***/ }), -/* 78 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7972,7 +7504,7 @@ var DOMNamespaces = { module.exports = DOMNamespaces; /***/ }), -/* 79 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8007,7 +7539,7 @@ var createMicrosoftUnsafeLocalFunction = function (func) { module.exports = createMicrosoftUnsafeLocalFunction; /***/ }), -/* 80 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8023,10 +7555,10 @@ module.exports = createMicrosoftUnsafeLocalFunction; var _prodInvariant = __webpack_require__(3); -var ReactPropTypesSecret = __webpack_require__(138); -var propTypesFactory = __webpack_require__(121); +var ReactPropTypesSecret = __webpack_require__(120); +var propTypesFactory = __webpack_require__(103); -var React = __webpack_require__(29); +var React = __webpack_require__(27); var PropTypes = propTypesFactory(React.isValidElement); var invariant = __webpack_require__(0); @@ -8148,7 +7680,7 @@ var LinkedValueUtils = { module.exports = LinkedValueUtils; /***/ }), -/* 81 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8195,7 +7727,7 @@ var ReactComponentEnvironment = { module.exports = ReactComponentEnvironment; /***/ }), -/* 82 */ +/* 70 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8266,7 +7798,7 @@ function shallowEqual(objA, objB) { module.exports = shallowEqual; /***/ }), -/* 83 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8311,7 +7843,7 @@ function shouldUpdateReactComponent(prevElement, nextElement) { module.exports = shouldUpdateReactComponent; /***/ }), -/* 84 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8373,7 +7905,7 @@ var KeyEscapeUtils = { module.exports = KeyEscapeUtils; /***/ }), -/* 85 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8390,8 +7922,8 @@ module.exports = KeyEscapeUtils; var _prodInvariant = __webpack_require__(3); var ReactCurrentOwner = __webpack_require__(17); -var ReactInstanceMap = __webpack_require__(43); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); var ReactUpdates = __webpack_require__(18); var invariant = __webpack_require__(0); @@ -8610,7 +8142,7 @@ var ReactUpdateQueue = { module.exports = ReactUpdateQueue; /***/ }), -/* 86 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8626,7 +8158,7 @@ module.exports = ReactUpdateQueue; var _assign = __webpack_require__(5); -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var warning = __webpack_require__(1); var validateDOMNesting = emptyFunction; @@ -8984,7 +8516,7 @@ if (true) { module.exports = validateDOMNesting; /***/ }), -/* 87 */ +/* 75 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9037,7 +8569,7 @@ function getEventCharCode(nativeEvent) { module.exports = getEventCharCode; /***/ }), -/* 88 */ +/* 76 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -9065,13 +8597,13 @@ function warning(message) { } /***/ }), -/* 89 */ +/* 77 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__baseGetTag_js__ = __webpack_require__(331); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getPrototype_js__ = __webpack_require__(336); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isObjectLike_js__ = __webpack_require__(338); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__baseGetTag_js__ = __webpack_require__(313); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getPrototype_js__ = __webpack_require__(314); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isObjectLike_js__ = __webpack_require__(316); @@ -9137,347 +8669,212 @@ function isPlainObject(value) { /***/ }), -/* 90 */ +/* 78 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(35), - root = __webpack_require__(20); +var baseMatches = __webpack_require__(329), + baseMatchesProperty = __webpack_require__(347), + identity = __webpack_require__(158), + isArray = __webpack_require__(16), + property = __webpack_require__(354); -/* Built-in method references that are verified to be native. */ -var Map = getNative(root, 'Map'); +/** + * The base implementation of `_.iteratee`. + * + * @private + * @param {*} [value=_.identity] The value to convert to an iteratee. + * @returns {Function} Returns the iteratee. + */ +function baseIteratee(value) { + // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. + // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. + if (typeof value == 'function') { + return value; + } + if (value == null) { + return identity; + } + if (typeof value == 'object') { + return isArray(value) + ? baseMatchesProperty(value[0], value[1]) + : baseMatches(value); + } + return property(value); +} -module.exports = Map; +module.exports = baseIteratee; /***/ }), -/* 91 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(19); - -/** `Object#toString` result references. */ -var funcTag = '[object Function]', - genTag = '[object GeneratorFunction]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; +var isArray = __webpack_require__(16); /** - * Checks if `value` is classified as a `Function` object. + * Casts `value` as an array if it's not one. * * @static * @memberOf _ - * @since 0.1.0 + * @since 4.4.0 * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @param {*} value The value to inspect. + * @returns {Array} Returns the cast array. * @example * - * _.isFunction(_); - * // => true + * _.castArray(1); + * // => [1] * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 8-9 which returns 'object' for typed array and other constructors. - var tag = isObject(value) ? objectToString.call(value) : ''; - return tag == funcTag || tag == genTag; -} - -module.exports = isFunction; - - -/***/ }), -/* 92 */ -/***/ (function(module, exports, __webpack_require__) { - -var mapCacheClear = __webpack_require__(367), - mapCacheDelete = __webpack_require__(374), - mapCacheGet = __webpack_require__(376), - mapCacheHas = __webpack_require__(377), - mapCacheSet = __webpack_require__(378); - -/** - * Creates a map cache object to store key-value pairs. + * _.castArray({ 'a': 1 }); + * // => [{ 'a': 1 }] * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. + * _.castArray('abc'); + * // => ['abc'] + * + * _.castArray(null); + * // => [null] + * + * _.castArray(undefined); + * // => [undefined] + * + * _.castArray(); + * // => [] + * + * var array = [1, 2, 3]; + * console.log(_.castArray(array) === array); + * // => true */ -function MapCache(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); +function castArray() { + if (!arguments.length) { + return []; } + var value = arguments[0]; + return isArray(value) ? value : [value]; } -// Add methods to `MapCache`. -MapCache.prototype.clear = mapCacheClear; -MapCache.prototype['delete'] = mapCacheDelete; -MapCache.prototype.get = mapCacheGet; -MapCache.prototype.has = mapCacheHas; -MapCache.prototype.set = mapCacheSet; - -module.exports = MapCache; +module.exports = castArray; /***/ }), -/* 93 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(92), - setCacheAdd = __webpack_require__(380), - setCacheHas = __webpack_require__(381); +var isArray = __webpack_require__(16), + stringToPath = __webpack_require__(348); /** - * - * Creates an array cache object to store unique values. + * Casts `value` to a path array if it's not one. * * @private - * @constructor - * @param {Array} [values] The values to cache. + * @param {*} value The value to inspect. + * @returns {Array} Returns the cast property path array. */ -function SetCache(values) { - var index = -1, - length = values ? values.length : 0; - - this.__data__ = new MapCache; - while (++index < length) { - this.add(values[index]); - } +function castPath(value) { + return isArray(value) ? value : stringToPath(value); } -// Add methods to `SetCache`. -SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; -SetCache.prototype.has = setCacheHas; - -module.exports = SetCache; - - -/***/ }), -/* 94 */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(20); - -/** Built-in value references. */ -var Symbol = root.Symbol; - -module.exports = Symbol; +module.exports = castPath; /***/ }), -/* 95 */ +/* 81 */ /***/ (function(module, exports) { /** - * Converts `set` to an array of its values. + * This method returns `false`. * - * @private - * @param {Object} set The set to convert. - * @returns {Array} Returns the values. + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] */ -function setToArray(set) { - var index = -1, - result = Array(set.size); - - set.forEach(function(value) { - result[++index] = value; - }); - return result; +function stubFalse() { + return false; } -module.exports = setToArray; +module.exports = stubFalse; /***/ }), -/* 96 */ -/***/ (function(module, exports) { +/* 82 */ +/***/ (function(module, exports, __webpack_require__) { -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; +var isFunction = __webpack_require__(159), + isLength = __webpack_require__(157); /** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. * @example * - * _.isLength(3); + * _.isArrayLike([1, 2, 3]); * // => true * - * _.isLength(Number.MIN_VALUE); - * // => false + * _.isArrayLike(document.body.children); + * // => true * - * _.isLength(Infinity); - * // => false + * _.isArrayLike('abc'); + * // => true * - * _.isLength('3'); + * _.isArrayLike(_.noop); * // => false */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -module.exports = isLength; - - -/***/ }), -/* 97 */ -/***/ (function(module, exports) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** Used to detect unsigned integer values. */ -var reIsUint = /^(?:0|[1-9]\d*)$/; - -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -function isIndex(value, length) { - length = length == null ? MAX_SAFE_INTEGER : length; - return !!length && - (typeof value == 'number' || reIsUint.test(value)) && - (value > -1 && value % 1 == 0 && value < length); -} - -module.exports = isIndex; - - -/***/ }), -/* 98 */ -/***/ (function(module, exports) { - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -module.exports = overArg; - - -/***/ }), -/* 99 */ -/***/ (function(module, exports) { - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); } -module.exports = baseUnary; +module.exports = isArrayLike; /***/ }), -/* 100 */ +/* 83 */ /***/ (function(module, exports, __webpack_require__) { -var isArray = __webpack_require__(12), - stringToPath = __webpack_require__(399); +var baseFindIndex = __webpack_require__(161), + baseIsNaN = __webpack_require__(389); /** - * Casts `value` to a path array if it's not one. + * The base implementation of `_.indexOf` without `fromIndex` bounds checks. * * @private - * @param {*} value The value to inspect. - * @returns {Array} Returns the cast property path array. - */ -function castPath(value) { - return isArray(value) ? value : stringToPath(value); -} - -module.exports = castPath; - - -/***/ }), -/* 101 */ -/***/ (function(module, exports, __webpack_require__) { - -var toFinite = __webpack_require__(406); - -/** - * Converts `value` to an integer. - * - * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted integer. - * @example - * - * _.toInteger(3.2); - * // => 3 - * - * _.toInteger(Number.MIN_VALUE); - * // => 0 - * - * _.toInteger(Infinity); - * // => 1.7976931348623157e+308 - * - * _.toInteger('3.2'); - * // => 3 + * @param {Array} array The array to inspect. + * @param {*} value The value to search for. + * @param {number} fromIndex The index to search from. + * @returns {number} Returns the index of the matched value, else `-1`. */ -function toInteger(value) { - var result = toFinite(value), - remainder = result % 1; +function baseIndexOf(array, value, fromIndex) { + if (value !== value) { + return baseFindIndex(array, baseIsNaN, fromIndex); + } + var index = fromIndex - 1, + length = array.length; - return result === result ? (remainder ? result - remainder : result) : 0; + while (++index < length) { + if (array[index] === value) { + return index; + } + } + return -1; } -module.exports = toInteger; +module.exports = baseIndexOf; /***/ }), -/* 102 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9507,7 +8904,7 @@ exports.default = function (state) { */ /***/ }), -/* 103 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9521,16 +8918,16 @@ exports.default = function (state) { return (0, _getConnectionStatus2.default)(state) === _constants.HAPPYCHAT_CONNECTION_STATUS_CONNECTED; }; -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getConnectionStatus = __webpack_require__(104); +var _getConnectionStatus = __webpack_require__(86); var _getConnectionStatus2 = _interopRequireDefault(_getConnectionStatus); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 104 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9551,30 +8948,10 @@ var _get2 = _interopRequireDefault(_get); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 105 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseForOwn = __webpack_require__(443), - createBaseEach = __webpack_require__(446); - -/** - * The base implementation of `_.forEach` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - */ -var baseEach = createBaseEach(baseForOwn); - -module.exports = baseEach; - - -/***/ }), -/* 106 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(477); +var apply = __webpack_require__(422); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -9612,7 +8989,7 @@ module.exports = baseRest; /***/ }), -/* 107 */ +/* 88 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9643,7 +9020,7 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _card = __webpack_require__(67); +var _card = __webpack_require__(56); var _card2 = _interopRequireDefault(_card); @@ -9658,11 +9035,38 @@ function CompactCard(props) { } /***/ }), -/* 108 */ +/* 89 */ +/***/ (function(module, exports) { + +/** + * A specialized version of `_.map` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function arrayMap(array, iteratee) { + var index = -1, + length = array ? array.length : 0, + result = Array(length); + + while (++index < length) { + result[index] = iteratee(array[index], index, array); + } + return result; +} + +module.exports = arrayMap; + + +/***/ }), +/* 90 */ /***/ (function(module, exports, __webpack_require__) { -var arrayPush = __webpack_require__(68), - isFlattenable = __webpack_require__(488); +var arrayPush = __webpack_require__(188), + isFlattenable = __webpack_require__(433); /** * The base implementation of `_.flatten` with support for restricting flattening. @@ -9702,7 +9106,7 @@ module.exports = baseFlatten; /***/ }), -/* 109 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9730,11 +9134,11 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _isObject = __webpack_require__(19); +var _isObject = __webpack_require__(31); var _isObject2 = _interopRequireDefault(_isObject); -var _omit = __webpack_require__(38); +var _omit = __webpack_require__(33); var _omit2 = _interopRequireDefault(_omit); @@ -9784,62 +9188,38 @@ FormLabel.propTypes = { exports.default = FormLabel; /***/ }), -/* 110 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayFilter = __webpack_require__(511), - baseFilter = __webpack_require__(512), - baseIteratee = __webpack_require__(34), - isArray = __webpack_require__(12); +/* 92 */ +/***/ (function(module, exports) { /** - * Iterates over elements of `collection`, returning an array of all elements - * `predicate` returns truthy for. The predicate is invoked with three - * arguments: (value, index|key, collection). - * - * **Note:** Unlike `_.remove`, this method returns a new array. + * A specialized version of `_.filter` for arrays without support for + * iteratee shorthands. * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] - * The function invoked per iteration. + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} predicate The function invoked per iteration. * @returns {Array} Returns the new filtered array. - * @see _.reject - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': true }, - * { 'user': 'fred', 'age': 40, 'active': false } - * ]; - * - * _.filter(users, function(o) { return !o.active; }); - * // => objects for ['fred'] - * - * // The `_.matches` iteratee shorthand. - * _.filter(users, { 'age': 36, 'active': true }); - * // => objects for ['barney'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.filter(users, ['active', false]); - * // => objects for ['fred'] - * - * // The `_.property` iteratee shorthand. - * _.filter(users, 'active'); - * // => objects for ['barney'] */ -function filter(collection, predicate) { - var func = isArray(collection) ? arrayFilter : baseFilter; - return func(collection, baseIteratee(predicate, 3)); +function arrayFilter(array, predicate) { + var index = -1, + length = array ? array.length : 0, + resIndex = 0, + result = []; + + while (++index < length) { + var value = array[index]; + if (predicate(value, index, array)) { + result[resIndex++] = value; + } + } + return result; } -module.exports = filter; +module.exports = arrayFilter; /***/ }), -/* 111 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { @@ -9848,11 +9228,11 @@ module.exports = filter; */ var debug = __webpack_require__(10)('socket.io-parser'); -var json = __webpack_require__(537); -var isArray = __webpack_require__(112); -var Emitter = __webpack_require__(28); -var binary = __webpack_require__(539); -var isBuf = __webpack_require__(213); +var json = __webpack_require__(477); +var isArray = __webpack_require__(94); +var Emitter = __webpack_require__(26); +var binary = __webpack_require__(479); +var isBuf = __webpack_require__(195); /** * Protocol version. @@ -10245,7 +9625,7 @@ function error(data){ /***/ }), -/* 112 */ +/* 94 */ /***/ (function(module, exports) { module.exports = Array.isArray || function (arr) { @@ -10254,11 +9634,11 @@ module.exports = Array.isArray || function (arr) { /***/ }), -/* 113 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { // browser shim for xmlhttprequest module -var hasCORS = __webpack_require__(543); +var hasCORS = __webpack_require__(483); module.exports = function(opts) { var xdomain = opts.xdomain; @@ -10296,15 +9676,15 @@ module.exports = function(opts) { /***/ }), -/* 114 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { /** * Module dependencies. */ -var parser = __webpack_require__(39); -var Emitter = __webpack_require__(28); +var parser = __webpack_require__(34); +var Emitter = __webpack_require__(26); /** * Module exports. @@ -10457,7 +9837,7 @@ Transport.prototype.onClose = function () { /***/ }), -/* 115 */ +/* 97 */ /***/ (function(module, exports) { /** @@ -10500,7 +9880,7 @@ exports.decode = function(qs){ /***/ }), -/* 116 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10514,15 +9894,15 @@ exports.decode = function(qs){ -var _prodInvariant = __webpack_require__(30), +var _prodInvariant = __webpack_require__(28), _assign = __webpack_require__(5); -var ReactNoopUpdateQueue = __webpack_require__(117); +var ReactNoopUpdateQueue = __webpack_require__(99); -var canDefineProperty = __webpack_require__(50); -var emptyObject = __webpack_require__(51); +var canDefineProperty = __webpack_require__(43); +var emptyObject = __webpack_require__(44); var invariant = __webpack_require__(0); -var lowPriorityWarning = __webpack_require__(70); +var lowPriorityWarning = __webpack_require__(58); /** * Base class helpers for the updating state of a component. @@ -10646,7 +10026,7 @@ module.exports = { }; /***/ }), -/* 117 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10744,7 +10124,7 @@ var ReactNoopUpdateQueue = { module.exports = ReactNoopUpdateQueue; /***/ }), -/* 118 */ +/* 100 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10767,7 +10147,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 119 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10811,7 +10191,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 120 */ +/* 102 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10833,15 +10213,15 @@ module.exports = getIteratorFn; var ReactCurrentOwner = __webpack_require__(17); -var ReactComponentTreeHook = __webpack_require__(14); -var ReactElement = __webpack_require__(26); +var ReactComponentTreeHook = __webpack_require__(13); +var ReactElement = __webpack_require__(23); -var checkReactTypeSpec = __webpack_require__(231); +var checkReactTypeSpec = __webpack_require__(213); -var canDefineProperty = __webpack_require__(50); -var getIteratorFn = __webpack_require__(119); +var canDefineProperty = __webpack_require__(43); +var getIteratorFn = __webpack_require__(101); var warning = __webpack_require__(1); -var lowPriorityWarning = __webpack_require__(70); +var lowPriorityWarning = __webpack_require__(58); function getDeclarationErrorAddendum() { if (ReactCurrentOwner.current) { @@ -11069,7 +10449,7 @@ var ReactElementValidator = { module.exports = ReactElementValidator; /***/ }), -/* 121 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11088,7 +10468,7 @@ module.exports = ReactElementValidator; // Therefore we re-export development-only version with all the PropTypes checks here. // However if one is migrating to the `prop-types` npm library, they will go through the // `index.js` entry point, and it will branch depending on the environment. -var factory = __webpack_require__(122); +var factory = __webpack_require__(104); module.exports = function(isValidElement) { // It is still allowed in 15.5. var throwOnDirectAccess = false; @@ -11097,7 +10477,7 @@ module.exports = function(isValidElement) { /***/ }), -/* 122 */ +/* 104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11112,12 +10492,12 @@ module.exports = function(isValidElement) { -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); -var ReactPropTypesSecret = __webpack_require__(123); -var checkPropTypes = __webpack_require__(235); +var ReactPropTypesSecret = __webpack_require__(105); +var checkPropTypes = __webpack_require__(217); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -11616,7 +10996,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /***/ }), -/* 123 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11637,7 +11017,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 124 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11653,7 +11033,7 @@ module.exports = ReactPropTypesSecret; var _assign = __webpack_require__(5); -var emptyObject = __webpack_require__(51); +var emptyObject = __webpack_require__(44); var _invariant = __webpack_require__(0); if (true) { @@ -12514,7 +11894,7 @@ module.exports = factory; /***/ }), -/* 125 */ +/* 107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12535,7 +11915,7 @@ var ReactDOMComponentFlags = { module.exports = ReactDOMComponentFlags; /***/ }), -/* 126 */ +/* 108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12596,7 +11976,7 @@ function accumulateInto(current, next) { module.exports = accumulateInto; /***/ }), -/* 127 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12630,7 +12010,7 @@ function forEachAccumulated(arr, cb, scope) { module.exports = forEachAccumulated; /***/ }), -/* 128 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12666,7 +12046,7 @@ function getTextContentAccessor() { module.exports = getTextContentAccessor; /***/ }), -/* 129 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12685,7 +12065,7 @@ var _prodInvariant = __webpack_require__(3); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); var invariant = __webpack_require__(0); @@ -12788,7 +12168,7 @@ var CallbackQueue = function () { module.exports = PooledClass.addPoolingTo(CallbackQueue); /***/ }), -/* 130 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12813,7 +12193,7 @@ var ReactFeatureFlags = { module.exports = ReactFeatureFlags; /***/ }), -/* 131 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12939,7 +12319,7 @@ var inputValueTracking = { module.exports = inputValueTracking; /***/ }), -/* 132 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12993,7 +12373,7 @@ function isTextInputElement(elem) { module.exports = isTextInputElement; /***/ }), -/* 133 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13021,7 +12401,7 @@ var ViewportMetrics = { module.exports = ViewportMetrics; /***/ }), -/* 134 */ +/* 116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13036,8 +12416,8 @@ module.exports = ViewportMetrics; var ExecutionEnvironment = __webpack_require__(9); -var escapeTextContentForBrowser = __webpack_require__(57); -var setInnerHTML = __webpack_require__(56); +var escapeTextContentForBrowser = __webpack_require__(50); +var setInnerHTML = __webpack_require__(49); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -13076,7 +12456,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setTextContent; /***/ }), -/* 135 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13106,7 +12486,7 @@ function focusNode(node) { module.exports = focusNode; /***/ }), -/* 136 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13264,7 +12644,7 @@ var CSSProperty = { module.exports = CSSProperty; /***/ }), -/* 137 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13278,11 +12658,11 @@ module.exports = CSSProperty; -var DOMProperty = __webpack_require__(25); +var DOMProperty = __webpack_require__(22); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstrumentation = __webpack_require__(15); -var quoteAttributeValueForBrowser = __webpack_require__(272); +var quoteAttributeValueForBrowser = __webpack_require__(254); var warning = __webpack_require__(1); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -13502,7 +12882,7 @@ var DOMPropertyOperations = { module.exports = DOMPropertyOperations; /***/ }), -/* 138 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13522,7 +12902,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 139 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13538,7 +12918,7 @@ module.exports = ReactPropTypesSecret; var _assign = __webpack_require__(5); -var LinkedValueUtils = __webpack_require__(80); +var LinkedValueUtils = __webpack_require__(68); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); @@ -13725,7 +13105,7 @@ function _handleChange(event) { module.exports = ReactDOMSelect; /***/ }), -/* 140 */ +/* 122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13742,11 +13122,11 @@ module.exports = ReactDOMSelect; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var ReactCompositeComponent = __webpack_require__(280); -var ReactEmptyComponent = __webpack_require__(142); -var ReactHostComponent = __webpack_require__(143); +var ReactCompositeComponent = __webpack_require__(262); +var ReactEmptyComponent = __webpack_require__(124); +var ReactHostComponent = __webpack_require__(125); -var getNextDebugID = __webpack_require__(283); +var getNextDebugID = __webpack_require__(265); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -13857,7 +13237,7 @@ _assign(ReactCompositeComponentWrapper.prototype, ReactCompositeComponent, { module.exports = instantiateReactComponent; /***/ }), -/* 141 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13874,7 +13254,7 @@ module.exports = instantiateReactComponent; var _prodInvariant = __webpack_require__(3); -var React = __webpack_require__(29); +var React = __webpack_require__(27); var invariant = __webpack_require__(0); @@ -13900,7 +13280,7 @@ var ReactNodeTypes = { module.exports = ReactNodeTypes; /***/ }), -/* 142 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13933,7 +13313,7 @@ ReactEmptyComponent.injection = ReactEmptyComponentInjection; module.exports = ReactEmptyComponent; /***/ }), -/* 143 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14004,7 +13384,7 @@ var ReactHostComponent = { module.exports = ReactHostComponent; /***/ }), -/* 144 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14021,11 +13401,11 @@ module.exports = ReactHostComponent; var _prodInvariant = __webpack_require__(3); var ReactCurrentOwner = __webpack_require__(17); -var REACT_ELEMENT_TYPE = __webpack_require__(284); +var REACT_ELEMENT_TYPE = __webpack_require__(266); -var getIteratorFn = __webpack_require__(285); +var getIteratorFn = __webpack_require__(267); var invariant = __webpack_require__(0); -var KeyEscapeUtils = __webpack_require__(84); +var KeyEscapeUtils = __webpack_require__(72); var warning = __webpack_require__(1); var SEPARATOR = '.'; @@ -14183,7 +13563,7 @@ function traverseAllChildren(children, callback, traverseContext) { module.exports = traverseAllChildren; /***/ }), -/* 145 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14198,7 +13578,7 @@ module.exports = traverseAllChildren; * @typechecks */ -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); /** * Upstream version of event listener. Does not take into account specific @@ -14263,7 +13643,7 @@ var EventListener = { module.exports = EventListener; /***/ }), -/* 146 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14277,11 +13657,11 @@ module.exports = EventListener; -var ReactDOMSelection = __webpack_require__(297); +var ReactDOMSelection = __webpack_require__(279); -var containsNode = __webpack_require__(299); -var focusNode = __webpack_require__(135); -var getActiveElement = __webpack_require__(147); +var containsNode = __webpack_require__(281); +var focusNode = __webpack_require__(117); +var getActiveElement = __webpack_require__(129); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -14389,7 +13769,7 @@ var ReactInputSelection = { module.exports = ReactInputSelection; /***/ }), -/* 147 */ +/* 129 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14431,7 +13811,7 @@ function getActiveElement(doc) /*?DOMElement*/{ module.exports = getActiveElement; /***/ }), -/* 148 */ +/* 130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14447,27 +13827,27 @@ module.exports = getActiveElement; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(32); -var DOMProperty = __webpack_require__(25); -var React = __webpack_require__(29); -var ReactBrowserEventEmitter = __webpack_require__(58); +var DOMLazyTree = __webpack_require__(30); +var DOMProperty = __webpack_require__(22); +var React = __webpack_require__(27); +var ReactBrowserEventEmitter = __webpack_require__(51); var ReactCurrentOwner = __webpack_require__(17); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMContainerInfo = __webpack_require__(314); -var ReactDOMFeatureFlags = __webpack_require__(315); -var ReactFeatureFlags = __webpack_require__(130); -var ReactInstanceMap = __webpack_require__(43); -var ReactInstrumentation = __webpack_require__(16); -var ReactMarkupChecksum = __webpack_require__(316); -var ReactReconciler = __webpack_require__(31); -var ReactUpdateQueue = __webpack_require__(85); +var ReactDOMContainerInfo = __webpack_require__(296); +var ReactDOMFeatureFlags = __webpack_require__(297); +var ReactFeatureFlags = __webpack_require__(112); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); +var ReactMarkupChecksum = __webpack_require__(298); +var ReactReconciler = __webpack_require__(29); +var ReactUpdateQueue = __webpack_require__(73); var ReactUpdates = __webpack_require__(18); -var emptyObject = __webpack_require__(51); -var instantiateReactComponent = __webpack_require__(140); +var emptyObject = __webpack_require__(44); +var instantiateReactComponent = __webpack_require__(122); var invariant = __webpack_require__(0); -var setInnerHTML = __webpack_require__(56); -var shouldUpdateReactComponent = __webpack_require__(83); +var setInnerHTML = __webpack_require__(49); +var shouldUpdateReactComponent = __webpack_require__(71); var warning = __webpack_require__(1); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; @@ -14972,7 +14352,7 @@ var ReactMount = { module.exports = ReactMount; /***/ }), -/* 149 */ +/* 131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14986,7 +14366,7 @@ module.exports = ReactMount; -var ReactNodeTypes = __webpack_require__(141); +var ReactNodeTypes = __webpack_require__(123); function getHostComponentFromComposite(inst) { var type; @@ -15005,14 +14385,14 @@ function getHostComponentFromComposite(inst) { module.exports = getHostComponentFromComposite; /***/ }), -/* 150 */ +/* 132 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Provider__ = __webpack_require__(324); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__ = __webpack_require__(152); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__connect_connect__ = __webpack_require__(328); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Provider__ = __webpack_require__(306); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__ = __webpack_require__(134); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__connect_connect__ = __webpack_require__(310); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Provider", function() { return __WEBPACK_IMPORTED_MODULE_0__components_Provider__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createProvider", function() { return __WEBPACK_IMPORTED_MODULE_0__components_Provider__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "connectAdvanced", function() { return __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__["a"]; }); @@ -15024,7 +14404,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /***/ }), -/* 151 */ +/* 133 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15048,19 +14428,19 @@ var storeShape = __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.shape({ }); /***/ }), -/* 152 */ +/* 134 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = connectAdvanced; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics__ = __webpack_require__(325); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics__ = __webpack_require__(307); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant__ = __webpack_require__(326); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant__ = __webpack_require__(308); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_invariant__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react__ = __webpack_require__(2); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_Subscription__ = __webpack_require__(327); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_PropTypes__ = __webpack_require__(151); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_Subscription__ = __webpack_require__(309); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_PropTypes__ = __webpack_require__(133); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -15352,14 +14732,14 @@ selectorFactory) { } /***/ }), -/* 153 */ +/* 135 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ActionTypes; }); /* harmony export (immutable) */ __webpack_exports__["b"] = createStore; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(89); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable__ = __webpack_require__(339); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(77); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable__ = __webpack_require__(317); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_symbol_observable__); @@ -15611,21 +14991,7 @@ var ActionTypes = { } /***/ }), -/* 154 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__root_js__ = __webpack_require__(332); - - -/** Built-in value references. */ -var Symbol = __WEBPACK_IMPORTED_MODULE_0__root_js__["a" /* default */].Symbol; - -/* harmony default export */ __webpack_exports__["a"] = (Symbol); - - -/***/ }), -/* 155 */ +/* 136 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15653,7 +15019,7 @@ function warning(message) { } /***/ }), -/* 156 */ +/* 137 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15692,14 +15058,14 @@ function compose() { } /***/ }), -/* 157 */ +/* 138 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = wrapMapToPropsConstant; /* unused harmony export getDependsOnOwnProps */ /* harmony export (immutable) */ __webpack_exports__["b"] = wrapMapToPropsFunc; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(158); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(139); function wrapMapToPropsConstant(getConstant) { @@ -15769,13 +15135,13 @@ function wrapMapToPropsFunc(mapToProps, methodName) { } /***/ }), -/* 158 */ +/* 139 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = verifyPlainObject; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(89); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(88); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(77); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(76); @@ -15786,113 +15152,229 @@ function verifyPlainObject(value, displayName, methodName) { } /***/ }), -/* 159 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(59), - stackClear = __webpack_require__(358), - stackDelete = __webpack_require__(359), - stackGet = __webpack_require__(360), - stackHas = __webpack_require__(361), - stackSet = __webpack_require__(362); +var listCacheClear = __webpack_require__(141), + listCacheDelete = __webpack_require__(142), + listCacheGet = __webpack_require__(144), + listCacheHas = __webpack_require__(145), + listCacheSet = __webpack_require__(146); /** - * Creates a stack cache object to store key-value pairs. + * Creates an list cache object. * * @private * @constructor * @param {Array} [entries] The key-value pairs to cache. */ -function Stack(entries) { - this.__data__ = new ListCache(entries); +function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } } -// Add methods to `Stack`. -Stack.prototype.clear = stackClear; -Stack.prototype['delete'] = stackDelete; -Stack.prototype.get = stackGet; -Stack.prototype.has = stackHas; -Stack.prototype.set = stackSet; +// Add methods to `ListCache`. +ListCache.prototype.clear = listCacheClear; +ListCache.prototype['delete'] = listCacheDelete; +ListCache.prototype.get = listCacheGet; +ListCache.prototype.has = listCacheHas; +ListCache.prototype.set = listCacheSet; -module.exports = Stack; +module.exports = ListCache; /***/ }), -/* 160 */ +/* 141 */ /***/ (function(module, exports) { /** - * Checks if `value` is a host object in IE < 9. + * Removes all key-value entries from the list cache. * * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a host object, else `false`. + * @name clear + * @memberOf ListCache */ -function isHostObject(value) { - // Many host objects are `Object` objects that can coerce to strings - // despite having improperly defined `toString` methods. - var result = false; - if (value != null && typeof value.toString != 'function') { - try { - result = !!(value + ''); - } catch (e) {} - } - return result; +function listCacheClear() { + this.__data__ = []; } -module.exports = isHostObject; +module.exports = listCacheClear; /***/ }), -/* 161 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; +var assocIndexOf = __webpack_require__(53); -module.exports = freeGlobal; +/** Used for built-in method references. */ +var arrayProto = Array.prototype; + +/** Built-in value references. */ +var splice = arrayProto.splice; + +/** + * Removes `key` and its value from the list cache. + * + * @private + * @name delete + * @memberOf ListCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function listCacheDelete(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + return false; + } + var lastIndex = data.length - 1; + if (index == lastIndex) { + data.pop(); + } else { + splice.call(data, index, 1); + } + return true; +} + +module.exports = listCacheDelete; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 162 */ +/* 143 */ /***/ (function(module, exports) { -/** Used for built-in method references. */ -var funcProto = Function.prototype; +/** + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example + * + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; + * + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true + */ +function eq(value, other) { + return value === other || (value !== value && other !== other); +} + +module.exports = eq; -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; + +/***/ }), +/* 144 */ +/***/ (function(module, exports, __webpack_require__) { + +var assocIndexOf = __webpack_require__(53); /** - * Converts `func` to its source code. + * Gets the list cache value for `key`. * * @private - * @param {Function} func The function to process. - * @returns {string} Returns the source code. + * @name get + * @memberOf ListCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. */ -function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} +function listCacheGet(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + return index < 0 ? undefined : data[index][1]; +} + +module.exports = listCacheGet; + + +/***/ }), +/* 145 */ +/***/ (function(module, exports, __webpack_require__) { + +var assocIndexOf = __webpack_require__(53); + +/** + * Checks if a list cache value for `key` exists. + * + * @private + * @name has + * @memberOf ListCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function listCacheHas(key) { + return assocIndexOf(this.__data__, key) > -1; +} + +module.exports = listCacheHas; + + +/***/ }), +/* 146 */ +/***/ (function(module, exports, __webpack_require__) { + +var assocIndexOf = __webpack_require__(53); + +/** + * Sets the list cache `key` to `value`. + * + * @private + * @name set + * @memberOf ListCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the list cache instance. + */ +function listCacheSet(key, value) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + data.push([key, value]); + } else { + data[index][1] = value; } - return ''; + return this; } -module.exports = toSource; +module.exports = listCacheSet; /***/ }), -/* 163 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqualDeep = __webpack_require__(379), - isObject = __webpack_require__(19), - isObjectLike = __webpack_require__(45); +var baseIsEqualDeep = __webpack_require__(331), + isObject = __webpack_require__(31), + isObjectLike = __webpack_require__(150); /** * The base implementation of `_.isEqual` which supports partial comparisons @@ -15923,162 +15405,37 @@ module.exports = baseIsEqual; /***/ }), -/* 164 */ -/***/ (function(module, exports, __webpack_require__) { - -var SetCache = __webpack_require__(93), - arraySome = __webpack_require__(382); - -/** Used to compose bitmasks for comparison styles. */ -var UNORDERED_COMPARE_FLAG = 1, - PARTIAL_COMPARE_FLAG = 2; - -/** - * A specialized version of `baseIsEqualDeep` for arrays with support for - * partial deep comparisons. - * - * @private - * @param {Array} array The array to compare. - * @param {Array} other The other array to compare. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Function} customizer The function to customize comparisons. - * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` - * for more details. - * @param {Object} stack Tracks traversed `array` and `other` objects. - * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. - */ -function equalArrays(array, other, equalFunc, customizer, bitmask, stack) { - var isPartial = bitmask & PARTIAL_COMPARE_FLAG, - arrLength = array.length, - othLength = other.length; - - if (arrLength != othLength && !(isPartial && othLength > arrLength)) { - return false; - } - // Assume cyclic values are equal. - var stacked = stack.get(array); - if (stacked && stack.get(other)) { - return stacked == other; - } - var index = -1, - result = true, - seen = (bitmask & UNORDERED_COMPARE_FLAG) ? new SetCache : undefined; - - stack.set(array, other); - stack.set(other, array); - - // Ignore non-index properties. - while (++index < arrLength) { - var arrValue = array[index], - othValue = other[index]; - - if (customizer) { - var compared = isPartial - ? customizer(othValue, arrValue, index, other, array, stack) - : customizer(arrValue, othValue, index, array, other, stack); - } - if (compared !== undefined) { - if (compared) { - continue; - } - result = false; - break; - } - // Recursively compare arrays (susceptible to call stack limits). - if (seen) { - if (!arraySome(other, function(othValue, othIndex) { - if (!seen.has(othIndex) && - (arrValue === othValue || equalFunc(arrValue, othValue, customizer, bitmask, stack))) { - return seen.add(othIndex); - } - })) { - result = false; - break; - } - } else if (!( - arrValue === othValue || - equalFunc(arrValue, othValue, customizer, bitmask, stack) - )) { - result = false; - break; - } - } - stack['delete'](array); - stack['delete'](other); - return result; -} - -module.exports = equalArrays; - - -/***/ }), -/* 165 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseTimes = __webpack_require__(387), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(12), - isIndex = __webpack_require__(97); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; +/* 148 */ +/***/ (function(module, exports) { /** - * Creates an array of the enumerable property names of the array-like `value`. + * Creates a unary function that invokes `func` with its argument transformed. * * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array} Returns the array of property names. + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. */ -function arrayLikeKeys(value, inherited) { - // Safari 8.1 makes `arguments.callee` enumerable in strict mode. - // Safari 9 makes `arguments.length` enumerable in strict mode. - var result = (isArray(value) || isArguments(value)) - ? baseTimes(value.length, String) - : []; - - var length = result.length, - skipIndexes = !!length; - - for (var key in value) { - if ((inherited || hasOwnProperty.call(value, key)) && - !(skipIndexes && (key == 'length' || isIndex(key, length)))) { - result.push(key); - } - } - return result; +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; } -module.exports = arrayLikeKeys; - - -/***/ }), -/* 166 */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(98); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -module.exports = nativeKeys; +module.exports = overArg; /***/ }), -/* 167 */ +/* 149 */ /***/ (function(module, exports, __webpack_require__) { -var DataView = __webpack_require__(390), - Map = __webpack_require__(90), - Promise = __webpack_require__(391), - Set = __webpack_require__(168), - WeakMap = __webpack_require__(392), - baseGetTag = __webpack_require__(393), - toSource = __webpack_require__(162); +var DataView = __webpack_require__(336), + Map = __webpack_require__(338), + Promise = __webpack_require__(339), + Set = __webpack_require__(340), + WeakMap = __webpack_require__(341), + baseGetTag = __webpack_require__(342), + toSource = __webpack_require__(343); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -16144,23 +15501,45 @@ module.exports = getTag; /***/ }), -/* 168 */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(35), - root = __webpack_require__(20); +/* 150 */ +/***/ (function(module, exports) { -/* Built-in method references that are verified to be native. */ -var Set = getNative(root, 'Set'); +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} -module.exports = Set; +module.exports = isObjectLike; /***/ }), -/* 169 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(19); +var isObject = __webpack_require__(31); /** * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. @@ -16178,7 +15557,7 @@ module.exports = isStrictComparable; /***/ }), -/* 170 */ +/* 152 */ /***/ (function(module, exports) { /** @@ -16204,12 +15583,12 @@ module.exports = matchesStrictComparable; /***/ }), -/* 171 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(100), - isKey = __webpack_require__(47), - toKey = __webpack_require__(37); +var castPath = __webpack_require__(80), + isKey = __webpack_require__(41), + toKey = __webpack_require__(32); /** * The base implementation of `_.get` without support for default values. @@ -16235,10 +15614,10 @@ module.exports = baseGet; /***/ }), -/* 172 */ +/* 154 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(92); +var MapCache = __webpack_require__(349); /** Used as the `TypeError` message for "Functions" methods. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -16314,78 +15693,99 @@ module.exports = memoize; /***/ }), -/* 173 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseToString = __webpack_require__(174); +/* 155 */ +/***/ (function(module, exports) { /** - * Converts `value` to a string. An empty string is returned for `null` - * and `undefined` values. The sign of `-0` is preserved. + * This method returns the first argument it receives. * * @static + * @since 0.1.0 * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {string} Returns the string. + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. * @example * - * _.toString(null); - * // => '' - * - * _.toString(-0); - * // => '-0' + * var object = { 'a': 1 }; * - * _.toString([1, 2, 3]); - * // => '1,2,3' + * console.log(_.identity(object) === object); + * // => true */ -function toString(value) { - return value == null ? '' : baseToString(value); +function identity(value) { + return value; } -module.exports = toString; +module.exports = identity; /***/ }), -/* 174 */ -/***/ (function(module, exports, __webpack_require__) { +/* 156 */ +/***/ (function(module, exports) { -var Symbol = __webpack_require__(94), - isSymbol = __webpack_require__(46); +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; -/** Used to convert symbols to primitives and strings. */ -var symbolProto = Symbol ? Symbol.prototype : undefined, - symbolToString = symbolProto ? symbolProto.toString : undefined; +/***/ }), +/* 157 */ +/***/ (function(module, exports) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; /** - * The base implementation of `_.toString` which doesn't convert nullish - * values to empty strings. + * Checks if `value` is a valid array-like length. * - * @private - * @param {*} value The value to process. - * @returns {string} Returns the string. + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false */ -function baseToString(value) { - // Exit early for strings to avoid a performance hit in some environments. - if (typeof value == 'string') { - return value; - } - if (isSymbol(value)) { - return symbolToString ? symbolToString.call(value) : ''; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } -module.exports = baseToString; +module.exports = isLength; /***/ }), -/* 175 */ +/* 158 */ /***/ (function(module, exports) { /** @@ -16412,12 +15812,59 @@ module.exports = identity; /***/ }), -/* 176 */ +/* 159 */ +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__(31); + +/** `Object#toString` result references. */ +var funcTag = '[object Function]', + genTag = '[object GeneratorFunction]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject(value) ? objectToString.call(value) : ''; + return tag == funcTag || tag == genTag; +} + +module.exports = isFunction; + + +/***/ }), +/* 160 */ /***/ (function(module, exports, __webpack_require__) { -var baseFindIndex = __webpack_require__(177), - baseIteratee = __webpack_require__(34), - toInteger = __webpack_require__(101); +var baseFindIndex = __webpack_require__(161), + baseIteratee = __webpack_require__(78), + toInteger = __webpack_require__(162); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -16474,7 +15921,7 @@ module.exports = findIndex; /***/ }), -/* 177 */ +/* 161 */ /***/ (function(module, exports) { /** @@ -16504,79 +15951,34 @@ module.exports = baseFindIndex; /***/ }), -/* 178 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(19), - isSymbol = __webpack_require__(46); - -/** Used as references for various `Number` constants. */ -var NAN = 0 / 0; - -/** Used to match leading and trailing whitespace. */ -var reTrim = /^\s+|\s+$/g; - -/** Used to detect bad signed hexadecimal string values. */ -var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; - -/** Used to detect binary string values. */ -var reIsBinary = /^0b[01]+$/i; - -/** Used to detect octal string values. */ -var reIsOctal = /^0o[0-7]+$/i; - -/** Built-in method references without a dependency on `root`. */ -var freeParseInt = parseInt; +/* 162 */ +/***/ (function(module, exports) { /** - * Converts `value` to a number. + * This method returns the first argument it receives. * * @static + * @since 0.1.0 * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {number} Returns the number. + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. * @example * - * _.toNumber(3.2); - * // => 3.2 - * - * _.toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toNumber(Infinity); - * // => Infinity + * var object = { 'a': 1 }; * - * _.toNumber('3.2'); - * // => 3.2 + * console.log(_.identity(object) === object); + * // => true */ -function toNumber(value) { - if (typeof value == 'number') { - return value; - } - if (isSymbol(value)) { - return NAN; - } - if (isObject(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject(other) ? (other + '') : other; - } - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - value = value.replace(reTrim, ''); - var isBinary = reIsBinary.test(value); - return (isBinary || reIsOctal.test(value)) - ? freeParseInt(value.slice(2), isBinary ? 2 : 8) - : (reIsBadHex.test(value) ? NAN : +value); +function identity(value) { + return value; } -module.exports = toNumber; +module.exports = identity; /***/ }), -/* 179 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16586,17 +15988,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _assign = __webpack_require__(409); +var _assign = __webpack_require__(359); var _assign2 = _interopRequireDefault(_assign); exports.default = request; -var _wpError = __webpack_require__(423); +var _wpError = __webpack_require__(373); var _wpError2 = _interopRequireDefault(_wpError); -var _superagent = __webpack_require__(427); +var _superagent = __webpack_require__(377); var _superagent2 = _interopRequireDefault(_superagent); @@ -16814,14 +16216,14 @@ module.exports = exports['default']; //# sourceMappingURL=index.js.map /***/ }), -/* 180 */ +/* 164 */ /***/ (function(module, exports) { var core = module.exports = {version: '1.2.6'}; if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef /***/ }), -/* 181 */ +/* 165 */ /***/ (function(module, exports) { /** @@ -16840,7 +16242,7 @@ module.exports = isObject; /***/ }), -/* 182 */ +/* 166 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16850,7 +16252,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _createConfig = __webpack_require__(183); +var _createConfig = __webpack_require__(167); var _createConfig2 = _interopRequireDefault(_createConfig); @@ -16863,7 +16265,7 @@ var configFile = void 0; /** @format */ */ if (true) { - configFile = __webpack_require__(433); + configFile = __webpack_require__(383); } else { configFile = require('src/config/production.json'); } @@ -16871,7 +16273,7 @@ if (true) { exports.default = (0, _createConfig2.default)(configFile); /***/ }), -/* 183 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16951,7 +16353,7 @@ module.exports = function (data) { }; /***/ }), -/* 184 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16962,7 +16364,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.setAssetsLoaded = exports.setCurrentMessage = exports.focus = exports.blur = exports.closeChat = exports.minimizedChat = exports.minimizeChat = exports.openChat = undefined; -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); var setChatOpen = function setChatOpen(isOpen) { return { type: _actionTypes.HAPPYCHAT_OPEN, isOpen: isOpen }; @@ -17044,7 +16446,7 @@ var setAssetsLoaded = exports.setAssetsLoaded = function setAssetsLoaded() { }; /***/ }), -/* 185 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17058,7 +16460,7 @@ exports.setGroups = setGroups; exports.setLocale = setLocale; exports.setEligibility = setEligibility; -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Returns an action object that sets the current user @@ -17118,7 +16520,7 @@ function setEligibility(isEligible) { } /***/ }), -/* 186 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17143,7 +16545,7 @@ exports.default = function (state) { */ /***/ }), -/* 187 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17168,7 +16570,7 @@ exports.default = function (state) { */ /***/ }), -/* 188 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17182,7 +16584,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -17200,173 +16602,30 @@ exports.default = function (state) { */ /***/ }), -/* 189 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIndexOf = __webpack_require__(190), - isArrayLike = __webpack_require__(21), - isString = __webpack_require__(191), - toInteger = __webpack_require__(101), - values = __webpack_require__(440); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeMax = Math.max; - -/** - * Checks if `value` is in `collection`. If `collection` is a string, it's - * checked for a substring of `value`, otherwise - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * is used for equality comparisons. If `fromIndex` is negative, it's used as - * the offset from the end of `collection`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object|string} collection The collection to inspect. - * @param {*} value The value to search for. - * @param {number} [fromIndex=0] The index to search from. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`. - * @returns {boolean} Returns `true` if `value` is found, else `false`. - * @example - * - * _.includes([1, 2, 3], 1); - * // => true - * - * _.includes([1, 2, 3], 1, 2); - * // => false - * - * _.includes({ 'a': 1, 'b': 2 }, 1); - * // => true - * - * _.includes('abcd', 'bc'); - * // => true - */ -function includes(collection, value, fromIndex, guard) { - collection = isArrayLike(collection) ? collection : values(collection); - fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0; - - var length = collection.length; - if (fromIndex < 0) { - fromIndex = nativeMax(length + fromIndex, 0); - } - return isString(collection) - ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1) - : (!!length && baseIndexOf(collection, value, fromIndex) > -1); -} - -module.exports = includes; - - -/***/ }), -/* 190 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseFindIndex = __webpack_require__(177), - baseIsNaN = __webpack_require__(439); - -/** - * The base implementation of `_.indexOf` without `fromIndex` bounds checks. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ -function baseIndexOf(array, value, fromIndex) { - if (value !== value) { - return baseFindIndex(array, baseIsNaN, fromIndex); - } - var index = fromIndex - 1, - length = array.length; - - while (++index < length) { - if (array[index] === value) { - return index; - } - } - return -1; -} - -module.exports = baseIndexOf; - - -/***/ }), -/* 191 */ -/***/ (function(module, exports, __webpack_require__) { - -var isArray = __webpack_require__(12), - isObjectLike = __webpack_require__(45); - -/** `Object#toString` result references. */ -var stringTag = '[object String]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/** - * Checks if `value` is classified as a `String` primitive or object. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a string, else `false`. - * @example - * - * _.isString('abc'); - * // => true - * - * _.isString(1); - * // => false - */ -function isString(value) { - return typeof value == 'string' || - (!isArray(value) && isObjectLike(value) && objectToString.call(value) == stringTag); -} - -module.exports = isString; - - -/***/ }), -/* 192 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { -var baseEach = __webpack_require__(105), - isArrayLike = __webpack_require__(21); +var baseIndexOf = __webpack_require__(83); /** - * The base implementation of `_.map` without support for iteratee shorthands. + * A specialized version of `_.includes` for arrays without support for + * specifying an index to search from. * * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the new mapped array. + * @param {Array} [array] The array to inspect. + * @param {*} target The value to search for. + * @returns {boolean} Returns `true` if `target` is found, else `false`. */ -function baseMap(collection, iteratee) { - var index = -1, - result = isArrayLike(collection) ? Array(collection.length) : []; - - baseEach(collection, function(value, key, collection) { - result[++index] = iteratee(value, key, collection); - }); - return result; +function arrayIncludes(array, value) { + var length = array ? array.length : 0; + return !!length && baseIndexOf(array, value, 0) > -1; } -module.exports = baseMap; +module.exports = arrayIncludes; /***/ }), -/* 193 */ +/* 174 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17384,14 +16643,14 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _isConnectionConnected = __webpack_require__(103); +var _isConnectionConnected = __webpack_require__(85); var _isConnectionConnected2 = _interopRequireDefault(_isConnectionConnected); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 194 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17414,7 +16673,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _interpolateComponents = __webpack_require__(462); +var _interpolateComponents = __webpack_require__(406); var _interpolateComponents2 = _interopRequireDefault(_interpolateComponents); @@ -17468,7 +16727,7 @@ var mockLocalize = exports.mockLocalize = function mockLocalize(ComposedComponen }; /***/ }), -/* 195 */ +/* 176 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17483,7 +16742,7 @@ var mockLocalize = exports.mockLocalize = function mockLocalize(ComposedComponen var React = __webpack_require__(2); -var factory = __webpack_require__(124); +var factory = __webpack_require__(106); if (typeof React === 'undefined') { throw Error( @@ -17503,16 +16762,16 @@ module.exports = factory( /***/ }), -/* 196 */ +/* 177 */ /***/ (function(module, exports, __webpack_require__) { -var getTag = __webpack_require__(167), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(12), - isArrayLike = __webpack_require__(21), - isBuffer = __webpack_require__(468), - isPrototype = __webpack_require__(65), - nativeKeys = __webpack_require__(166); +var getTag = __webpack_require__(149), + isArguments = __webpack_require__(81), + isArray = __webpack_require__(16), + isArrayLike = __webpack_require__(82), + isBuffer = __webpack_require__(412), + isPrototype = __webpack_require__(178), + nativeKeys = __webpack_require__(413); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -17588,7 +16847,31 @@ module.exports = isEmpty; /***/ }), -/* 197 */ +/* 178 */ +/***/ (function(module, exports) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), +/* 179 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17671,15 +16954,15 @@ exports.default = { }; /***/ }), -/* 198 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(199), - copyObject = __webpack_require__(475), - createAssigner = __webpack_require__(476), - isArrayLike = __webpack_require__(21), - isPrototype = __webpack_require__(65), - keys = __webpack_require__(36); +var assignValue = __webpack_require__(181), + copyObject = __webpack_require__(420), + createAssigner = __webpack_require__(421), + isArrayLike = __webpack_require__(82), + isPrototype = __webpack_require__(178), + keys = __webpack_require__(54); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -17741,10 +17024,10 @@ module.exports = assign; /***/ }), -/* 199 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(61); +var eq = __webpack_require__(143); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -17774,49 +17057,37 @@ module.exports = assignValue; /***/ }), -/* 200 */ -/***/ (function(module, exports, __webpack_require__) { - -var eq = __webpack_require__(61), - isArrayLike = __webpack_require__(21), - isIndex = __webpack_require__(97), - isObject = __webpack_require__(19); +/* 182 */ +/***/ (function(module, exports) { /** - * Checks if the given arguments are from an iteratee call. + * This method returns `false`. * - * @private - * @param {*} value The potential iteratee value argument. - * @param {*} index The potential iteratee index or key argument. - * @param {*} object The potential iteratee object argument. - * @returns {boolean} Returns `true` if the arguments are from an iteratee call, - * else `false`. + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] */ -function isIterateeCall(value, index, object) { - if (!isObject(object)) { - return false; - } - var type = typeof index; - if (type == 'number' - ? (isArrayLike(object) && isIndex(index, object.length)) - : (type == 'string' && index in object) - ) { - return eq(object[index], value); - } +function stubFalse() { return false; } -module.exports = isIterateeCall; +module.exports = stubFalse; /***/ }), -/* 201 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { -var baseClamp = __webpack_require__(485), - baseToString = __webpack_require__(174), - toInteger = __webpack_require__(101), - toString = __webpack_require__(173); +var baseClamp = __webpack_require__(429), + baseToString = __webpack_require__(430), + toInteger = __webpack_require__(162), + toString = __webpack_require__(155); /** * Checks if `string` starts with the given target string. @@ -17852,10 +17123,10 @@ module.exports = startsWith; /***/ }), -/* 202 */ +/* 184 */ /***/ (function(module, exports, __webpack_require__) { -var baseIndexOf = __webpack_require__(190); +var baseIndexOf = __webpack_require__(83); /** * A specialized version of `_.includes` for arrays without support for @@ -17875,7 +17146,7 @@ module.exports = arrayIncludes; /***/ }), -/* 203 */ +/* 185 */ /***/ (function(module, exports) { /** @@ -17903,78 +17174,76 @@ module.exports = arrayIncludesWith; /***/ }), -/* 204 */ +/* 186 */ /***/ (function(module, exports) { /** - * Checks if a cache value for `key` exists. + * The base implementation of `_.unary` without support for storing metadata. * * @private - * @param {Object} cache The cache to query. - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. */ -function cacheHas(cache, key) { - return cache.has(key); +function baseUnary(func) { + return function(value) { + return func(value); + }; } -module.exports = cacheHas; +module.exports = baseUnary; /***/ }), -/* 205 */ -/***/ (function(module, exports) { +/* 187 */ +/***/ (function(module, exports, __webpack_require__) { + +var baseIndexOf = __webpack_require__(83); /** - * This method returns a new empty array. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {Array} Returns the new empty array. - * @example - * - * var arrays = _.times(2, _.stubArray); - * - * console.log(arrays); - * // => [[], []] + * A specialized version of `_.includes` for arrays without support for + * specifying an index to search from. * - * console.log(arrays[0] === arrays[1]); - * // => false + * @private + * @param {Array} [array] The array to inspect. + * @param {*} target The value to search for. + * @returns {boolean} Returns `true` if `target` is found, else `false`. */ -function stubArray() { - return []; +function arrayIncludes(array, value) { + var length = array ? array.length : 0; + return !!length && baseIndexOf(array, value, 0) > -1; } -module.exports = stubArray; +module.exports = arrayIncludes; /***/ }), -/* 206 */ +/* 188 */ /***/ (function(module, exports) { /** - * This method returns `undefined`. - * - * @static - * @memberOf _ - * @since 2.3.0 - * @category Util - * @example + * Appends the elements of `values` to `array`. * - * _.times(2, _.noop); - * // => [undefined, undefined] + * @private + * @param {Array} array The array to modify. + * @param {Array} values The values to append. + * @returns {Array} Returns `array`. */ -function noop() { - // No operation performed. +function arrayPush(array, values) { + var index = -1, + length = values.length, + offset = array.length; + + while (++index < length) { + array[offset + index] = values[index]; + } + return array; } -module.exports = noop; +module.exports = arrayPush; /***/ }), -/* 207 */ +/* 189 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18077,7 +17346,7 @@ SegmentedControlItem.defaultProps = { exports.default = SegmentedControlItem; /***/ }), -/* 208 */ +/* 190 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18089,7 +17358,7 @@ Object.defineProperty(exports, "__esModule", { var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -var _reactDom = __webpack_require__(71); +var _reactDom = __webpack_require__(59); var _reactDom2 = _interopRequireDefault(_reactDom); @@ -18101,23 +17370,23 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _filter = __webpack_require__(110); +var _filter = __webpack_require__(92); var _filter2 = _interopRequireDefault(_filter); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _findIndex = __webpack_require__(176); +var _findIndex = __webpack_require__(160); var _findIndex2 = _interopRequireDefault(_findIndex); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); -var _result = __webpack_require__(513); +var _result = __webpack_require__(451); var _result2 = _interopRequireDefault(_result); @@ -18125,19 +17394,19 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _count = __webpack_require__(209); +var _count = __webpack_require__(191); var _count2 = _interopRequireDefault(_count); -var _item = __webpack_require__(210); +var _item = __webpack_require__(192); var _item2 = _interopRequireDefault(_item); -var _separator = __webpack_require__(514); +var _separator = __webpack_require__(452); var _separator2 = _interopRequireDefault(_separator); -var _label = __webpack_require__(515); +var _label = __webpack_require__(453); var _label2 = _interopRequireDefault(_label); @@ -18577,7 +17846,7 @@ SelectDropdown.instances = 0; exports.default = SelectDropdown; /***/ }), -/* 209 */ +/* 191 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18602,11 +17871,11 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _omit = __webpack_require__(38); +var _omit = __webpack_require__(33); var _omit2 = _interopRequireDefault(_omit); -var _localize = __webpack_require__(194); +var _localize = __webpack_require__(175); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -18654,7 +17923,7 @@ Count.defaultProps = { exports.default = (0, _localize.mockLocalize)(Count); /***/ }), -/* 210 */ +/* 192 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18678,7 +17947,7 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _count = __webpack_require__(209); +var _count = __webpack_require__(191); var _count2 = _interopRequireDefault(_count); @@ -18770,7 +18039,7 @@ SelectDropdownItem.defaultProps = { exports.default = SelectDropdownItem; /***/ }), -/* 211 */ +/* 193 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18791,15 +18060,15 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _formLabel = __webpack_require__(109); +var _formLabel = __webpack_require__(91); var _formLabel2 = _interopRequireDefault(_formLabel); -var _compact = __webpack_require__(107); +var _compact = __webpack_require__(88); var _compact2 = _interopRequireDefault(_compact); -var _card = __webpack_require__(67); +var _card = __webpack_require__(56); var _card2 = _interopRequireDefault(_card); @@ -18872,7 +18141,7 @@ MessageForm.defaultProps = { }; /***/ }), -/* 212 */ +/* 194 */ /***/ (function(module, exports) { /** @@ -18917,7 +18186,7 @@ module.exports = function parseuri(str) { /***/ }), -/* 213 */ +/* 195 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -18937,7 +18206,7 @@ function isBuf(obj) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 214 */ +/* 196 */ /***/ (function(module, exports, __webpack_require__) { @@ -18945,15 +18214,15 @@ function isBuf(obj) { * Module dependencies. */ -var eio = __webpack_require__(540); -var Socket = __webpack_require__(220); -var Emitter = __webpack_require__(28); -var parser = __webpack_require__(111); -var on = __webpack_require__(221); -var bind = __webpack_require__(222); +var eio = __webpack_require__(480); +var Socket = __webpack_require__(202); +var Emitter = __webpack_require__(26); +var parser = __webpack_require__(93); +var on = __webpack_require__(203); +var bind = __webpack_require__(204); var debug = __webpack_require__(10)('socket.io-client:manager'); -var indexOf = __webpack_require__(219); -var Backoff = __webpack_require__(556); +var indexOf = __webpack_require__(201); +var Backoff = __webpack_require__(496); /** * IE6+ hasOwnProperty @@ -19500,17 +18769,17 @@ Manager.prototype.onreconnect = function(){ /***/ }), -/* 215 */ +/* 197 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies */ -var XMLHttpRequest = __webpack_require__(113); -var XHR = __webpack_require__(544); -var JSONP = __webpack_require__(551); -var websocket = __webpack_require__(552); +var XMLHttpRequest = __webpack_require__(95); +var XHR = __webpack_require__(484); +var JSONP = __webpack_require__(491); +var websocket = __webpack_require__(492); /** * Export transports. @@ -19560,18 +18829,18 @@ function polling(opts){ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 216 */ +/* 198 */ /***/ (function(module, exports, __webpack_require__) { /** * Module dependencies. */ -var Transport = __webpack_require__(114); -var parseqs = __webpack_require__(115); -var parser = __webpack_require__(39); -var inherit = __webpack_require__(69); -var yeast = __webpack_require__(218); +var Transport = __webpack_require__(96); +var parseqs = __webpack_require__(97); +var parser = __webpack_require__(34); +var inherit = __webpack_require__(57); +var yeast = __webpack_require__(200); var debug = __webpack_require__(10)('engine.io-client:polling'); /** @@ -19585,7 +18854,7 @@ module.exports = Polling; */ var hasXHR2 = (function() { - var XMLHttpRequest = __webpack_require__(113); + var XMLHttpRequest = __webpack_require__(95); var xhr = new XMLHttpRequest({ xdomain: false }); return null != xhr.responseType; })(); @@ -19813,7 +19082,7 @@ Polling.prototype.uri = function(){ /***/ }), -/* 217 */ +/* 199 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -19821,7 +19090,7 @@ Polling.prototype.uri = function(){ * Module requirements. */ -var isArray = __webpack_require__(112); +var isArray = __webpack_require__(94); /** * Module exports. @@ -19879,7 +19148,7 @@ function hasBinary(data) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 218 */ +/* 200 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19954,7 +19223,7 @@ module.exports = yeast; /***/ }), -/* 219 */ +/* 201 */ /***/ (function(module, exports) { @@ -19969,7 +19238,7 @@ module.exports = function(arr, obj){ }; /***/ }), -/* 220 */ +/* 202 */ /***/ (function(module, exports, __webpack_require__) { @@ -19977,13 +19246,13 @@ module.exports = function(arr, obj){ * Module dependencies. */ -var parser = __webpack_require__(111); -var Emitter = __webpack_require__(28); -var toArray = __webpack_require__(555); -var on = __webpack_require__(221); -var bind = __webpack_require__(222); +var parser = __webpack_require__(93); +var Emitter = __webpack_require__(26); +var toArray = __webpack_require__(495); +var on = __webpack_require__(203); +var bind = __webpack_require__(204); var debug = __webpack_require__(10)('socket.io-client:socket'); -var hasBin = __webpack_require__(217); +var hasBin = __webpack_require__(199); /** * Module exports. @@ -20387,7 +19656,7 @@ Socket.prototype.compress = function(compress){ /***/ }), -/* 221 */ +/* 203 */ /***/ (function(module, exports) { @@ -20417,7 +19686,7 @@ function on(obj, ev, fn) { /***/ }), -/* 222 */ +/* 204 */ /***/ (function(module, exports) { /** @@ -20446,26 +19715,26 @@ module.exports = function(obj, fn){ /***/ }), -/* 223 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -exports.decode = exports.parse = __webpack_require__(565); -exports.encode = exports.stringify = __webpack_require__(566); +exports.decode = exports.parse = __webpack_require__(506); +exports.encode = exports.stringify = __webpack_require__(507); /***/ }), -/* 224 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var _src = __webpack_require__(225); +var _src = __webpack_require__(207); -var _config = __webpack_require__(560); +var _config = __webpack_require__(501); var _config2 = _interopRequireDefault(_config); @@ -20476,7 +19745,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de /** * Internal dependencies */ -var wpcomOAuth = __webpack_require__(561)((0, _config2.default)('oauth_client_id')); +var wpcomOAuth = __webpack_require__(502)((0, _config2.default)('oauth_client_id')); var accessToken = function accessToken() { return new Promise(function (resolve, reject) { @@ -20517,7 +19786,7 @@ window.Happychat = { }; /***/ }), -/* 225 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20532,49 +19801,49 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _reactDom = __webpack_require__(71); +var _reactDom = __webpack_require__(59); var _reactDom2 = _interopRequireDefault(_reactDom); -var _reactRedux = __webpack_require__(150); +var _reactRedux = __webpack_require__(132); -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _reduxDevtoolsExtension = __webpack_require__(349); +var _reduxDevtoolsExtension = __webpack_require__(327); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _touchDetect = __webpack_require__(407); +var _touchDetect = __webpack_require__(357); -var _getWpcomUser = __webpack_require__(408); +var _getWpcomUser = __webpack_require__(358); var _getWpcomUser2 = _interopRequireDefault(_getWpcomUser); -var _form = __webpack_require__(432); +var _form = __webpack_require__(382); var _form2 = _interopRequireDefault(_form); -var _messageForm = __webpack_require__(211); +var _messageForm = __webpack_require__(193); -var _eventApi = __webpack_require__(517); +var _eventApi = __webpack_require__(455); var _eventApi2 = _interopRequireDefault(_eventApi); -var _reducer = __webpack_require__(520); +var _reducer = __webpack_require__(458); var _reducer2 = _interopRequireDefault(_reducer); -var _middleware = __webpack_require__(533); +var _middleware = __webpack_require__(472); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _actions = __webpack_require__(184); +var _actions = __webpack_require__(168); -var _actions2 = __webpack_require__(185); +var _actions2 = __webpack_require__(169); -var _actions3 = __webpack_require__(559); +var _actions3 = __webpack_require__(500); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -20818,7 +20087,7 @@ var initHappychat = exports.initHappychat = function initHappychat(_ref4) { var eventAPI = exports.eventAPI = (0, _eventApi2.default)(store); /***/ }), -/* 226 */ +/* 208 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20832,11 +20101,11 @@ var eventAPI = exports.eventAPI = (0, _eventApi2.default)(store); -var PooledClass = __webpack_require__(227); -var ReactElement = __webpack_require__(26); +var PooledClass = __webpack_require__(209); +var ReactElement = __webpack_require__(23); -var emptyFunction = __webpack_require__(15); -var traverseAllChildren = __webpack_require__(228); +var emptyFunction = __webpack_require__(14); +var traverseAllChildren = __webpack_require__(210); var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; @@ -21012,7 +20281,7 @@ var ReactChildren = { module.exports = ReactChildren; /***/ }), -/* 227 */ +/* 209 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21027,7 +20296,7 @@ module.exports = ReactChildren; -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); var invariant = __webpack_require__(0); @@ -21127,7 +20396,7 @@ var PooledClass = { module.exports = PooledClass; /***/ }), -/* 228 */ +/* 210 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21141,14 +20410,14 @@ module.exports = PooledClass; -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); var ReactCurrentOwner = __webpack_require__(17); -var REACT_ELEMENT_TYPE = __webpack_require__(118); +var REACT_ELEMENT_TYPE = __webpack_require__(100); -var getIteratorFn = __webpack_require__(119); +var getIteratorFn = __webpack_require__(101); var invariant = __webpack_require__(0); -var KeyEscapeUtils = __webpack_require__(229); +var KeyEscapeUtils = __webpack_require__(211); var warning = __webpack_require__(1); var SEPARATOR = '.'; @@ -21306,7 +20575,7 @@ function traverseAllChildren(children, callback, traverseContext) { module.exports = traverseAllChildren; /***/ }), -/* 229 */ +/* 211 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21368,7 +20637,7 @@ var KeyEscapeUtils = { module.exports = KeyEscapeUtils; /***/ }), -/* 230 */ +/* 212 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21382,7 +20651,7 @@ module.exports = KeyEscapeUtils; -var ReactElement = __webpack_require__(26); +var ReactElement = __webpack_require__(23); /** * Create a factory that creates HTML tag elements. @@ -21391,7 +20660,7 @@ var ReactElement = __webpack_require__(26); */ var createDOMFactory = ReactElement.createFactory; if (true) { - var ReactElementValidator = __webpack_require__(120); + var ReactElementValidator = __webpack_require__(102); createDOMFactory = ReactElementValidator.createFactory; } @@ -21540,7 +20809,7 @@ var ReactDOMFactories = { module.exports = ReactDOMFactories; /***/ }), -/* 231 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21554,10 +20823,10 @@ module.exports = ReactDOMFactories; -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); -var ReactPropTypeLocationNames = __webpack_require__(232); -var ReactPropTypesSecret = __webpack_require__(233); +var ReactPropTypeLocationNames = __webpack_require__(214); +var ReactPropTypesSecret = __webpack_require__(215); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -21570,7 +20839,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } var loggedTypeFailures = {}; @@ -21612,7 +20881,7 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (debugID !== null) { componentStackInfo = ReactComponentTreeHook.getStackAddendumByID(debugID); @@ -21628,10 +20897,10 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, } module.exports = checkReactTypeSpec; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 232 */ +/* 214 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21659,7 +20928,7 @@ if (true) { module.exports = ReactPropTypeLocationNames; /***/ }), -/* 233 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21679,7 +20948,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 234 */ +/* 216 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21693,15 +20962,15 @@ module.exports = ReactPropTypesSecret; -var _require = __webpack_require__(26), +var _require = __webpack_require__(23), isValidElement = _require.isValidElement; -var factory = __webpack_require__(121); +var factory = __webpack_require__(103); module.exports = factory(isValidElement); /***/ }), -/* 235 */ +/* 217 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21719,7 +20988,7 @@ module.exports = factory(isValidElement); if (true) { var invariant = __webpack_require__(0); var warning = __webpack_require__(1); - var ReactPropTypesSecret = __webpack_require__(123); + var ReactPropTypesSecret = __webpack_require__(105); var loggedTypeFailures = {}; } @@ -21769,7 +21038,7 @@ module.exports = checkPropTypes; /***/ }), -/* 236 */ +/* 218 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21786,7 +21055,7 @@ module.exports = checkPropTypes; module.exports = '15.6.2'; /***/ }), -/* 237 */ +/* 219 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21800,19 +21069,19 @@ module.exports = '15.6.2'; -var _require = __webpack_require__(116), +var _require = __webpack_require__(98), Component = _require.Component; -var _require2 = __webpack_require__(26), +var _require2 = __webpack_require__(23), isValidElement = _require2.isValidElement; -var ReactNoopUpdateQueue = __webpack_require__(117); -var factory = __webpack_require__(124); +var ReactNoopUpdateQueue = __webpack_require__(99); +var factory = __webpack_require__(106); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 238 */ +/* 220 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21825,9 +21094,9 @@ module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); */ -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); -var ReactElement = __webpack_require__(26); +var ReactElement = __webpack_require__(23); var invariant = __webpack_require__(0); @@ -21853,7 +21122,7 @@ function onlyChild(children) { module.exports = onlyChild; /***/ }), -/* 239 */ +/* 221 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21870,15 +21139,15 @@ module.exports = onlyChild; var ReactDOMComponentTree = __webpack_require__(7); -var ReactDefaultInjection = __webpack_require__(240); -var ReactMount = __webpack_require__(148); -var ReactReconciler = __webpack_require__(31); +var ReactDefaultInjection = __webpack_require__(222); +var ReactMount = __webpack_require__(130); +var ReactReconciler = __webpack_require__(29); var ReactUpdates = __webpack_require__(18); -var ReactVersion = __webpack_require__(318); +var ReactVersion = __webpack_require__(300); -var findDOMNode = __webpack_require__(319); -var getHostComponentFromComposite = __webpack_require__(149); -var renderSubtreeIntoContainer = __webpack_require__(320); +var findDOMNode = __webpack_require__(301); +var getHostComponentFromComposite = __webpack_require__(131); +var renderSubtreeIntoContainer = __webpack_require__(302); var warning = __webpack_require__(1); ReactDefaultInjection.inject(); @@ -21954,10 +21223,10 @@ if (true) { } if (true) { - var ReactInstrumentation = __webpack_require__(16); - var ReactDOMUnknownPropertyHook = __webpack_require__(321); - var ReactDOMNullInputValuePropHook = __webpack_require__(322); - var ReactDOMInvalidARIAHook = __webpack_require__(323); + var ReactInstrumentation = __webpack_require__(15); + var ReactDOMUnknownPropertyHook = __webpack_require__(303); + var ReactDOMNullInputValuePropHook = __webpack_require__(304); + var ReactDOMInvalidARIAHook = __webpack_require__(305); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -21967,7 +21236,7 @@ if (true) { module.exports = ReactDOM; /***/ }), -/* 240 */ +/* 222 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21981,25 +21250,25 @@ module.exports = ReactDOM; -var ARIADOMPropertyConfig = __webpack_require__(241); -var BeforeInputEventPlugin = __webpack_require__(242); -var ChangeEventPlugin = __webpack_require__(246); -var DefaultEventPluginOrder = __webpack_require__(254); -var EnterLeaveEventPlugin = __webpack_require__(255); -var HTMLDOMPropertyConfig = __webpack_require__(256); -var ReactComponentBrowserEnvironment = __webpack_require__(257); -var ReactDOMComponent = __webpack_require__(263); +var ARIADOMPropertyConfig = __webpack_require__(223); +var BeforeInputEventPlugin = __webpack_require__(224); +var ChangeEventPlugin = __webpack_require__(228); +var DefaultEventPluginOrder = __webpack_require__(236); +var EnterLeaveEventPlugin = __webpack_require__(237); +var HTMLDOMPropertyConfig = __webpack_require__(238); +var ReactComponentBrowserEnvironment = __webpack_require__(239); +var ReactDOMComponent = __webpack_require__(245); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMEmptyComponent = __webpack_require__(289); -var ReactDOMTreeTraversal = __webpack_require__(290); -var ReactDOMTextComponent = __webpack_require__(291); -var ReactDefaultBatchingStrategy = __webpack_require__(292); -var ReactEventListener = __webpack_require__(293); -var ReactInjection = __webpack_require__(295); -var ReactReconcileTransaction = __webpack_require__(296); -var SVGDOMPropertyConfig = __webpack_require__(302); -var SelectEventPlugin = __webpack_require__(303); -var SimpleEventPlugin = __webpack_require__(304); +var ReactDOMEmptyComponent = __webpack_require__(271); +var ReactDOMTreeTraversal = __webpack_require__(272); +var ReactDOMTextComponent = __webpack_require__(273); +var ReactDefaultBatchingStrategy = __webpack_require__(274); +var ReactEventListener = __webpack_require__(275); +var ReactInjection = __webpack_require__(277); +var ReactReconcileTransaction = __webpack_require__(278); +var SVGDOMPropertyConfig = __webpack_require__(284); +var SelectEventPlugin = __webpack_require__(285); +var SimpleEventPlugin = __webpack_require__(286); var alreadyInjected = false; @@ -22056,7 +21325,7 @@ module.exports = { }; /***/ }), -/* 241 */ +/* 223 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22133,7 +21402,7 @@ var ARIADOMPropertyConfig = { module.exports = ARIADOMPropertyConfig; /***/ }), -/* 242 */ +/* 224 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22147,11 +21416,11 @@ module.exports = ARIADOMPropertyConfig; -var EventPropagators = __webpack_require__(40); +var EventPropagators = __webpack_require__(35); var ExecutionEnvironment = __webpack_require__(9); -var FallbackCompositionState = __webpack_require__(243); -var SyntheticCompositionEvent = __webpack_require__(244); -var SyntheticInputEvent = __webpack_require__(245); +var FallbackCompositionState = __webpack_require__(225); +var SyntheticCompositionEvent = __webpack_require__(226); +var SyntheticInputEvent = __webpack_require__(227); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -22520,7 +21789,7 @@ var BeforeInputEventPlugin = { module.exports = BeforeInputEventPlugin; /***/ }), -/* 243 */ +/* 225 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22536,9 +21805,9 @@ module.exports = BeforeInputEventPlugin; var _assign = __webpack_require__(5); -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); -var getTextContentAccessor = __webpack_require__(128); +var getTextContentAccessor = __webpack_require__(110); /** * This helper class stores information about text content of a target node, @@ -22618,7 +21887,7 @@ PooledClass.addPoolingTo(FallbackCompositionState); module.exports = FallbackCompositionState; /***/ }), -/* 244 */ +/* 226 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22632,7 +21901,7 @@ module.exports = FallbackCompositionState; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -22657,7 +21926,7 @@ SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface module.exports = SyntheticCompositionEvent; /***/ }), -/* 245 */ +/* 227 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22671,7 +21940,7 @@ module.exports = SyntheticCompositionEvent; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -22697,7 +21966,7 @@ SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface); module.exports = SyntheticInputEvent; /***/ }), -/* 246 */ +/* 228 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22711,17 +21980,17 @@ module.exports = SyntheticInputEvent; -var EventPluginHub = __webpack_require__(41); -var EventPropagators = __webpack_require__(40); +var EventPluginHub = __webpack_require__(36); +var EventPropagators = __webpack_require__(35); var ExecutionEnvironment = __webpack_require__(9); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); -var inputValueTracking = __webpack_require__(131); -var getEventTarget = __webpack_require__(74); -var isEventSupported = __webpack_require__(75); -var isTextInputElement = __webpack_require__(132); +var inputValueTracking = __webpack_require__(113); +var getEventTarget = __webpack_require__(62); +var isEventSupported = __webpack_require__(63); +var isTextInputElement = __webpack_require__(114); var eventTypes = { change: { @@ -23012,7 +22281,7 @@ var ChangeEventPlugin = { module.exports = ChangeEventPlugin; /***/ }), -/* 247 */ +/* 229 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23027,7 +22296,7 @@ module.exports = ChangeEventPlugin; -var ReactOwner = __webpack_require__(248); +var ReactOwner = __webpack_require__(230); var ReactRef = {}; @@ -23104,7 +22373,7 @@ ReactRef.detachRefs = function (instance, element) { module.exports = ReactRef; /***/ }), -/* 248 */ +/* 230 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23200,7 +22469,7 @@ var ReactOwner = { module.exports = ReactOwner; /***/ }), -/* 249 */ +/* 231 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23215,12 +22484,12 @@ module.exports = ReactOwner; -var ReactInvalidSetStateWarningHook = __webpack_require__(250); -var ReactHostOperationHistoryHook = __webpack_require__(251); -var ReactComponentTreeHook = __webpack_require__(14); +var ReactInvalidSetStateWarningHook = __webpack_require__(232); +var ReactHostOperationHistoryHook = __webpack_require__(233); +var ReactComponentTreeHook = __webpack_require__(13); var ExecutionEnvironment = __webpack_require__(9); -var performanceNow = __webpack_require__(252); +var performanceNow = __webpack_require__(234); var warning = __webpack_require__(1); var hooks = []; @@ -23564,7 +22833,7 @@ if (/[?&]react_perf\b/.test(url)) { module.exports = ReactDebugTool; /***/ }), -/* 250 */ +/* 232 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23604,7 +22873,7 @@ var ReactInvalidSetStateWarningHook = { module.exports = ReactInvalidSetStateWarningHook; /***/ }), -/* 251 */ +/* 233 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23641,7 +22910,7 @@ var ReactHostOperationHistoryHook = { module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 252 */ +/* 234 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23656,7 +22925,7 @@ module.exports = ReactHostOperationHistoryHook; * @typechecks */ -var performance = __webpack_require__(253); +var performance = __webpack_require__(235); var performanceNow; @@ -23678,7 +22947,7 @@ if (performance.now) { module.exports = performanceNow; /***/ }), -/* 253 */ +/* 235 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23704,7 +22973,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = performance || {}; /***/ }), -/* 254 */ +/* 236 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23733,7 +23002,7 @@ var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'Tap module.exports = DefaultEventPluginOrder; /***/ }), -/* 255 */ +/* 237 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23747,9 +23016,9 @@ module.exports = DefaultEventPluginOrder; -var EventPropagators = __webpack_require__(40); +var EventPropagators = __webpack_require__(35); var ReactDOMComponentTree = __webpack_require__(7); -var SyntheticMouseEvent = __webpack_require__(55); +var SyntheticMouseEvent = __webpack_require__(48); var eventTypes = { mouseEnter: { @@ -23834,7 +23103,7 @@ var EnterLeaveEventPlugin = { module.exports = EnterLeaveEventPlugin; /***/ }), -/* 256 */ +/* 238 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23848,7 +23117,7 @@ module.exports = EnterLeaveEventPlugin; -var DOMProperty = __webpack_require__(25); +var DOMProperty = __webpack_require__(22); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -24074,7 +23343,7 @@ var HTMLDOMPropertyConfig = { module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 257 */ +/* 239 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24088,8 +23357,8 @@ module.exports = HTMLDOMPropertyConfig; -var DOMChildrenOperations = __webpack_require__(77); -var ReactDOMIDOperations = __webpack_require__(262); +var DOMChildrenOperations = __webpack_require__(65); +var ReactDOMIDOperations = __webpack_require__(244); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -24105,7 +23374,7 @@ var ReactComponentBrowserEnvironment = { module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 258 */ +/* 240 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24121,11 +23390,11 @@ module.exports = ReactComponentBrowserEnvironment; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(32); +var DOMLazyTree = __webpack_require__(30); var ExecutionEnvironment = __webpack_require__(9); -var createNodesFromMarkup = __webpack_require__(259); -var emptyFunction = __webpack_require__(15); +var createNodesFromMarkup = __webpack_require__(241); +var emptyFunction = __webpack_require__(14); var invariant = __webpack_require__(0); var Danger = { @@ -24154,7 +23423,7 @@ var Danger = { module.exports = Danger; /***/ }), -/* 259 */ +/* 241 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24173,8 +23442,8 @@ module.exports = Danger; var ExecutionEnvironment = __webpack_require__(9); -var createArrayFromMixed = __webpack_require__(260); -var getMarkupWrap = __webpack_require__(261); +var createArrayFromMixed = __webpack_require__(242); +var getMarkupWrap = __webpack_require__(243); var invariant = __webpack_require__(0); /** @@ -24241,7 +23510,7 @@ function createNodesFromMarkup(markup, handleScript) { module.exports = createNodesFromMarkup; /***/ }), -/* 260 */ +/* 242 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24371,7 +23640,7 @@ function createArrayFromMixed(obj) { module.exports = createArrayFromMixed; /***/ }), -/* 261 */ +/* 243 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24469,7 +23738,7 @@ function getMarkupWrap(nodeName) { module.exports = getMarkupWrap; /***/ }), -/* 262 */ +/* 244 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24483,7 +23752,7 @@ module.exports = getMarkupWrap; -var DOMChildrenOperations = __webpack_require__(77); +var DOMChildrenOperations = __webpack_require__(65); var ReactDOMComponentTree = __webpack_require__(7); /** @@ -24505,7 +23774,7 @@ var ReactDOMIDOperations = { module.exports = ReactDOMIDOperations; /***/ }), -/* 263 */ +/* 245 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24524,32 +23793,32 @@ module.exports = ReactDOMIDOperations; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var AutoFocusUtils = __webpack_require__(264); -var CSSPropertyOperations = __webpack_require__(265); -var DOMLazyTree = __webpack_require__(32); -var DOMNamespaces = __webpack_require__(78); -var DOMProperty = __webpack_require__(25); -var DOMPropertyOperations = __webpack_require__(137); -var EventPluginHub = __webpack_require__(41); -var EventPluginRegistry = __webpack_require__(53); -var ReactBrowserEventEmitter = __webpack_require__(58); -var ReactDOMComponentFlags = __webpack_require__(125); +var AutoFocusUtils = __webpack_require__(246); +var CSSPropertyOperations = __webpack_require__(247); +var DOMLazyTree = __webpack_require__(30); +var DOMNamespaces = __webpack_require__(66); +var DOMProperty = __webpack_require__(22); +var DOMPropertyOperations = __webpack_require__(119); +var EventPluginHub = __webpack_require__(36); +var EventPluginRegistry = __webpack_require__(46); +var ReactBrowserEventEmitter = __webpack_require__(51); +var ReactDOMComponentFlags = __webpack_require__(107); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMInput = __webpack_require__(275); -var ReactDOMOption = __webpack_require__(276); -var ReactDOMSelect = __webpack_require__(139); -var ReactDOMTextarea = __webpack_require__(277); -var ReactInstrumentation = __webpack_require__(16); -var ReactMultiChild = __webpack_require__(278); -var ReactServerRenderingTransaction = __webpack_require__(287); - -var emptyFunction = __webpack_require__(15); -var escapeTextContentForBrowser = __webpack_require__(57); +var ReactDOMInput = __webpack_require__(257); +var ReactDOMOption = __webpack_require__(258); +var ReactDOMSelect = __webpack_require__(121); +var ReactDOMTextarea = __webpack_require__(259); +var ReactInstrumentation = __webpack_require__(15); +var ReactMultiChild = __webpack_require__(260); +var ReactServerRenderingTransaction = __webpack_require__(269); + +var emptyFunction = __webpack_require__(14); +var escapeTextContentForBrowser = __webpack_require__(50); var invariant = __webpack_require__(0); -var isEventSupported = __webpack_require__(75); -var shallowEqual = __webpack_require__(82); -var inputValueTracking = __webpack_require__(131); -var validateDOMNesting = __webpack_require__(86); +var isEventSupported = __webpack_require__(63); +var shallowEqual = __webpack_require__(70); +var inputValueTracking = __webpack_require__(113); +var validateDOMNesting = __webpack_require__(74); var warning = __webpack_require__(1); var Flags = ReactDOMComponentFlags; @@ -25522,7 +24791,7 @@ _assign(ReactDOMComponent.prototype, ReactDOMComponent.Mixin, ReactMultiChild.Mi module.exports = ReactDOMComponent; /***/ }), -/* 264 */ +/* 246 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25538,7 +24807,7 @@ module.exports = ReactDOMComponent; var ReactDOMComponentTree = __webpack_require__(7); -var focusNode = __webpack_require__(135); +var focusNode = __webpack_require__(117); var AutoFocusUtils = { focusDOMComponent: function () { @@ -25549,7 +24818,7 @@ var AutoFocusUtils = { module.exports = AutoFocusUtils; /***/ }), -/* 265 */ +/* 247 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25563,14 +24832,14 @@ module.exports = AutoFocusUtils; -var CSSProperty = __webpack_require__(136); +var CSSProperty = __webpack_require__(118); var ExecutionEnvironment = __webpack_require__(9); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstrumentation = __webpack_require__(15); -var camelizeStyleName = __webpack_require__(266); -var dangerousStyleValue = __webpack_require__(268); -var hyphenateStyleName = __webpack_require__(269); -var memoizeStringOnly = __webpack_require__(271); +var camelizeStyleName = __webpack_require__(248); +var dangerousStyleValue = __webpack_require__(250); +var hyphenateStyleName = __webpack_require__(251); +var memoizeStringOnly = __webpack_require__(253); var warning = __webpack_require__(1); var processStyleName = memoizeStringOnly(function (styleName) { @@ -25767,7 +25036,7 @@ var CSSPropertyOperations = { module.exports = CSSPropertyOperations; /***/ }), -/* 266 */ +/* 248 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25782,7 +25051,7 @@ module.exports = CSSPropertyOperations; -var camelize = __webpack_require__(267); +var camelize = __webpack_require__(249); var msPattern = /^-ms-/; @@ -25810,7 +25079,7 @@ function camelizeStyleName(string) { module.exports = camelizeStyleName; /***/ }), -/* 267 */ +/* 249 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25845,7 +25114,7 @@ function camelize(string) { module.exports = camelize; /***/ }), -/* 268 */ +/* 250 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25859,7 +25128,7 @@ module.exports = camelize; -var CSSProperty = __webpack_require__(136); +var CSSProperty = __webpack_require__(118); var warning = __webpack_require__(1); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -25927,7 +25196,7 @@ function dangerousStyleValue(name, value, component, isCustomProperty) { module.exports = dangerousStyleValue; /***/ }), -/* 269 */ +/* 251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25942,7 +25211,7 @@ module.exports = dangerousStyleValue; -var hyphenate = __webpack_require__(270); +var hyphenate = __webpack_require__(252); var msPattern = /^ms-/; @@ -25969,7 +25238,7 @@ function hyphenateStyleName(string) { module.exports = hyphenateStyleName; /***/ }), -/* 270 */ +/* 252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26005,7 +25274,7 @@ function hyphenate(string) { module.exports = hyphenate; /***/ }), -/* 271 */ +/* 253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26038,7 +25307,7 @@ function memoizeStringOnly(callback) { module.exports = memoizeStringOnly; /***/ }), -/* 272 */ +/* 254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26052,7 +25321,7 @@ module.exports = memoizeStringOnly; -var escapeTextContentForBrowser = __webpack_require__(57); +var escapeTextContentForBrowser = __webpack_require__(50); /** * Escapes attribute value to prevent scripting attacks. @@ -26067,7 +25336,7 @@ function quoteAttributeValueForBrowser(value) { module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 273 */ +/* 255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26081,7 +25350,7 @@ module.exports = quoteAttributeValueForBrowser; -var EventPluginHub = __webpack_require__(41); +var EventPluginHub = __webpack_require__(36); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -26102,7 +25371,7 @@ var ReactEventEmitterMixin = { module.exports = ReactEventEmitterMixin; /***/ }), -/* 274 */ +/* 256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26206,7 +25475,7 @@ function getVendorPrefixedEventName(eventName) { module.exports = getVendorPrefixedEventName; /***/ }), -/* 275 */ +/* 257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26223,8 +25492,8 @@ module.exports = getVendorPrefixedEventName; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var DOMPropertyOperations = __webpack_require__(137); -var LinkedValueUtils = __webpack_require__(80); +var DOMPropertyOperations = __webpack_require__(119); +var LinkedValueUtils = __webpack_require__(68); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); @@ -26496,7 +25765,7 @@ function _handleChange(event) { module.exports = ReactDOMInput; /***/ }), -/* 276 */ +/* 258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26512,9 +25781,9 @@ module.exports = ReactDOMInput; var _assign = __webpack_require__(5); -var React = __webpack_require__(29); +var React = __webpack_require__(27); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMSelect = __webpack_require__(139); +var ReactDOMSelect = __webpack_require__(121); var warning = __webpack_require__(1); var didWarnInvalidOptionChildren = false; @@ -26621,7 +25890,7 @@ var ReactDOMOption = { module.exports = ReactDOMOption; /***/ }), -/* 277 */ +/* 259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26638,7 +25907,7 @@ module.exports = ReactDOMOption; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var LinkedValueUtils = __webpack_require__(80); +var LinkedValueUtils = __webpack_require__(68); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); @@ -26784,7 +26053,7 @@ function _handleChange(event) { module.exports = ReactDOMTextarea; /***/ }), -/* 278 */ +/* 260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26800,16 +26069,16 @@ module.exports = ReactDOMTextarea; var _prodInvariant = __webpack_require__(3); -var ReactComponentEnvironment = __webpack_require__(81); -var ReactInstanceMap = __webpack_require__(43); -var ReactInstrumentation = __webpack_require__(16); +var ReactComponentEnvironment = __webpack_require__(69); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); var ReactCurrentOwner = __webpack_require__(17); -var ReactReconciler = __webpack_require__(31); -var ReactChildReconciler = __webpack_require__(279); +var ReactReconciler = __webpack_require__(29); +var ReactChildReconciler = __webpack_require__(261); -var emptyFunction = __webpack_require__(15); -var flattenChildren = __webpack_require__(286); +var emptyFunction = __webpack_require__(14); +var flattenChildren = __webpack_require__(268); var invariant = __webpack_require__(0); /** @@ -27233,7 +26502,7 @@ var ReactMultiChild = { module.exports = ReactMultiChild; /***/ }), -/* 279 */ +/* 261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27247,12 +26516,12 @@ module.exports = ReactMultiChild; -var ReactReconciler = __webpack_require__(31); +var ReactReconciler = __webpack_require__(29); -var instantiateReactComponent = __webpack_require__(140); -var KeyEscapeUtils = __webpack_require__(84); -var shouldUpdateReactComponent = __webpack_require__(83); -var traverseAllChildren = __webpack_require__(144); +var instantiateReactComponent = __webpack_require__(122); +var KeyEscapeUtils = __webpack_require__(72); +var shouldUpdateReactComponent = __webpack_require__(71); +var traverseAllChildren = __webpack_require__(126); var warning = __webpack_require__(1); var ReactComponentTreeHook; @@ -27263,7 +26532,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } function instantiateChild(childInstances, child, name, selfDebugID) { @@ -27271,7 +26540,7 @@ function instantiateChild(childInstances, child, name, selfDebugID) { var keyUnique = childInstances[name] === undefined; if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (!keyUnique) { true ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0; @@ -27387,10 +26656,10 @@ var ReactChildReconciler = { }; module.exports = ReactChildReconciler; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 280 */ +/* 262 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27407,23 +26676,23 @@ module.exports = ReactChildReconciler; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var React = __webpack_require__(29); -var ReactComponentEnvironment = __webpack_require__(81); +var React = __webpack_require__(27); +var ReactComponentEnvironment = __webpack_require__(69); var ReactCurrentOwner = __webpack_require__(17); -var ReactErrorUtils = __webpack_require__(73); -var ReactInstanceMap = __webpack_require__(43); -var ReactInstrumentation = __webpack_require__(16); -var ReactNodeTypes = __webpack_require__(141); -var ReactReconciler = __webpack_require__(31); +var ReactErrorUtils = __webpack_require__(61); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); +var ReactNodeTypes = __webpack_require__(123); +var ReactReconciler = __webpack_require__(29); if (true) { - var checkReactTypeSpec = __webpack_require__(281); + var checkReactTypeSpec = __webpack_require__(263); } -var emptyObject = __webpack_require__(51); +var emptyObject = __webpack_require__(44); var invariant = __webpack_require__(0); -var shallowEqual = __webpack_require__(82); -var shouldUpdateReactComponent = __webpack_require__(83); +var shallowEqual = __webpack_require__(70); +var shouldUpdateReactComponent = __webpack_require__(71); var warning = __webpack_require__(1); var CompositeTypes = { @@ -28293,7 +27562,7 @@ var ReactCompositeComponent = { module.exports = ReactCompositeComponent; /***/ }), -/* 281 */ +/* 263 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28309,8 +27578,8 @@ module.exports = ReactCompositeComponent; var _prodInvariant = __webpack_require__(3); -var ReactPropTypeLocationNames = __webpack_require__(282); -var ReactPropTypesSecret = __webpack_require__(138); +var ReactPropTypeLocationNames = __webpack_require__(264); +var ReactPropTypesSecret = __webpack_require__(120); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -28323,7 +27592,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } var loggedTypeFailures = {}; @@ -28365,7 +27634,7 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (debugID !== null) { componentStackInfo = ReactComponentTreeHook.getStackAddendumByID(debugID); @@ -28381,10 +27650,10 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, } module.exports = checkReactTypeSpec; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 282 */ +/* 264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28412,7 +27681,7 @@ if (true) { module.exports = ReactPropTypeLocationNames; /***/ }), -/* 283 */ +/* 265 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28436,7 +27705,7 @@ function getNextDebugID() { module.exports = getNextDebugID; /***/ }), -/* 284 */ +/* 266 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28459,7 +27728,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 285 */ +/* 267 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28503,7 +27772,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 286 */ +/* 268 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28518,8 +27787,8 @@ module.exports = getIteratorFn; -var KeyEscapeUtils = __webpack_require__(84); -var traverseAllChildren = __webpack_require__(144); +var KeyEscapeUtils = __webpack_require__(72); +var traverseAllChildren = __webpack_require__(126); var warning = __webpack_require__(1); var ReactComponentTreeHook; @@ -28530,7 +27799,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } /** @@ -28546,7 +27815,7 @@ function flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID var keyUnique = result[name] === undefined; if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (!keyUnique) { true ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0; @@ -28580,10 +27849,10 @@ function flattenChildren(children, selfDebugID) { } module.exports = flattenChildren; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 287 */ +/* 269 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28599,10 +27868,10 @@ module.exports = flattenChildren; var _assign = __webpack_require__(5); -var PooledClass = __webpack_require__(27); -var Transaction = __webpack_require__(54); -var ReactInstrumentation = __webpack_require__(16); -var ReactServerUpdateQueue = __webpack_require__(288); +var PooledClass = __webpack_require__(24); +var Transaction = __webpack_require__(47); +var ReactInstrumentation = __webpack_require__(15); +var ReactServerUpdateQueue = __webpack_require__(270); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -28676,7 +27945,7 @@ PooledClass.addPoolingTo(ReactServerRenderingTransaction); module.exports = ReactServerRenderingTransaction; /***/ }), -/* 288 */ +/* 270 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28693,7 +27962,7 @@ module.exports = ReactServerRenderingTransaction; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var ReactUpdateQueue = __webpack_require__(85); +var ReactUpdateQueue = __webpack_require__(73); var warning = __webpack_require__(1); @@ -28818,7 +28087,7 @@ var ReactServerUpdateQueue = function () { module.exports = ReactServerUpdateQueue; /***/ }), -/* 289 */ +/* 271 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28834,7 +28103,7 @@ module.exports = ReactServerUpdateQueue; var _assign = __webpack_require__(5); -var DOMLazyTree = __webpack_require__(32); +var DOMLazyTree = __webpack_require__(30); var ReactDOMComponentTree = __webpack_require__(7); var ReactDOMEmptyComponent = function (instantiate) { @@ -28881,7 +28150,7 @@ _assign(ReactDOMEmptyComponent.prototype, { module.exports = ReactDOMEmptyComponent; /***/ }), -/* 290 */ +/* 272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29020,7 +28289,7 @@ module.exports = { }; /***/ }), -/* 291 */ +/* 273 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29037,13 +28306,13 @@ module.exports = { var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var DOMChildrenOperations = __webpack_require__(77); -var DOMLazyTree = __webpack_require__(32); +var DOMChildrenOperations = __webpack_require__(65); +var DOMLazyTree = __webpack_require__(30); var ReactDOMComponentTree = __webpack_require__(7); -var escapeTextContentForBrowser = __webpack_require__(57); +var escapeTextContentForBrowser = __webpack_require__(50); var invariant = __webpack_require__(0); -var validateDOMNesting = __webpack_require__(86); +var validateDOMNesting = __webpack_require__(74); /** * Text nodes violate a couple assumptions that React makes about components: @@ -29185,7 +28454,7 @@ _assign(ReactDOMTextComponent.prototype, { module.exports = ReactDOMTextComponent; /***/ }), -/* 292 */ +/* 274 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29202,9 +28471,9 @@ module.exports = ReactDOMTextComponent; var _assign = __webpack_require__(5); var ReactUpdates = __webpack_require__(18); -var Transaction = __webpack_require__(54); +var Transaction = __webpack_require__(47); -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var RESET_BATCHED_UPDATES = { initialize: emptyFunction, @@ -29256,7 +28525,7 @@ var ReactDefaultBatchingStrategy = { module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 293 */ +/* 275 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29272,14 +28541,14 @@ module.exports = ReactDefaultBatchingStrategy; var _assign = __webpack_require__(5); -var EventListener = __webpack_require__(145); +var EventListener = __webpack_require__(127); var ExecutionEnvironment = __webpack_require__(9); -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); -var getEventTarget = __webpack_require__(74); -var getUnboundedScrollPosition = __webpack_require__(294); +var getEventTarget = __webpack_require__(62); +var getUnboundedScrollPosition = __webpack_require__(276); /** * Find the deepest React component completely containing the root of the @@ -29414,7 +28683,7 @@ var ReactEventListener = { module.exports = ReactEventListener; /***/ }), -/* 294 */ +/* 276 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29456,7 +28725,7 @@ function getUnboundedScrollPosition(scrollable) { module.exports = getUnboundedScrollPosition; /***/ }), -/* 295 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29470,13 +28739,13 @@ module.exports = getUnboundedScrollPosition; -var DOMProperty = __webpack_require__(25); -var EventPluginHub = __webpack_require__(41); -var EventPluginUtils = __webpack_require__(72); -var ReactComponentEnvironment = __webpack_require__(81); -var ReactEmptyComponent = __webpack_require__(142); -var ReactBrowserEventEmitter = __webpack_require__(58); -var ReactHostComponent = __webpack_require__(143); +var DOMProperty = __webpack_require__(22); +var EventPluginHub = __webpack_require__(36); +var EventPluginUtils = __webpack_require__(60); +var ReactComponentEnvironment = __webpack_require__(69); +var ReactEmptyComponent = __webpack_require__(124); +var ReactBrowserEventEmitter = __webpack_require__(51); +var ReactHostComponent = __webpack_require__(125); var ReactUpdates = __webpack_require__(18); var ReactInjection = { @@ -29493,7 +28762,7 @@ var ReactInjection = { module.exports = ReactInjection; /***/ }), -/* 296 */ +/* 278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29509,13 +28778,13 @@ module.exports = ReactInjection; var _assign = __webpack_require__(5); -var CallbackQueue = __webpack_require__(129); -var PooledClass = __webpack_require__(27); -var ReactBrowserEventEmitter = __webpack_require__(58); -var ReactInputSelection = __webpack_require__(146); -var ReactInstrumentation = __webpack_require__(16); -var Transaction = __webpack_require__(54); -var ReactUpdateQueue = __webpack_require__(85); +var CallbackQueue = __webpack_require__(111); +var PooledClass = __webpack_require__(24); +var ReactBrowserEventEmitter = __webpack_require__(51); +var ReactInputSelection = __webpack_require__(128); +var ReactInstrumentation = __webpack_require__(15); +var Transaction = __webpack_require__(47); +var ReactUpdateQueue = __webpack_require__(73); /** * Ensures that, when possible, the selection range (currently selected text @@ -29674,7 +28943,7 @@ PooledClass.addPoolingTo(ReactReconcileTransaction); module.exports = ReactReconcileTransaction; /***/ }), -/* 297 */ +/* 279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29690,8 +28959,8 @@ module.exports = ReactReconcileTransaction; var ExecutionEnvironment = __webpack_require__(9); -var getNodeForCharacterOffset = __webpack_require__(298); -var getTextContentAccessor = __webpack_require__(128); +var getNodeForCharacterOffset = __webpack_require__(280); +var getTextContentAccessor = __webpack_require__(110); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -29889,7 +29158,7 @@ var ReactDOMSelection = { module.exports = ReactDOMSelection; /***/ }), -/* 298 */ +/* 280 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29966,7 +29235,7 @@ function getNodeForCharacterOffset(root, offset) { module.exports = getNodeForCharacterOffset; /***/ }), -/* 299 */ +/* 281 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29981,7 +29250,7 @@ module.exports = getNodeForCharacterOffset; * */ -var isTextNode = __webpack_require__(300); +var isTextNode = __webpack_require__(282); /*eslint-disable no-bitwise */ @@ -30009,7 +29278,7 @@ function containsNode(outerNode, innerNode) { module.exports = containsNode; /***/ }), -/* 300 */ +/* 282 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30024,7 +29293,7 @@ module.exports = containsNode; * @typechecks */ -var isNode = __webpack_require__(301); +var isNode = __webpack_require__(283); /** * @param {*} object The object to check. @@ -30037,7 +29306,7 @@ function isTextNode(object) { module.exports = isTextNode; /***/ }), -/* 301 */ +/* 283 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30065,7 +29334,7 @@ function isNode(object) { module.exports = isNode; /***/ }), -/* 302 */ +/* 284 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30370,7 +29639,7 @@ Object.keys(ATTRS).forEach(function (key) { module.exports = SVGDOMPropertyConfig; /***/ }), -/* 303 */ +/* 285 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30384,15 +29653,15 @@ module.exports = SVGDOMPropertyConfig; -var EventPropagators = __webpack_require__(40); +var EventPropagators = __webpack_require__(35); var ExecutionEnvironment = __webpack_require__(9); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInputSelection = __webpack_require__(146); -var SyntheticEvent = __webpack_require__(23); +var ReactInputSelection = __webpack_require__(128); +var SyntheticEvent = __webpack_require__(20); -var getActiveElement = __webpack_require__(147); -var isTextInputElement = __webpack_require__(132); -var shallowEqual = __webpack_require__(82); +var getActiveElement = __webpack_require__(129); +var isTextInputElement = __webpack_require__(114); +var shallowEqual = __webpack_require__(70); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -30561,7 +29830,7 @@ var SelectEventPlugin = { module.exports = SelectEventPlugin; /***/ }), -/* 304 */ +/* 286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30578,23 +29847,23 @@ module.exports = SelectEventPlugin; var _prodInvariant = __webpack_require__(3); -var EventListener = __webpack_require__(145); -var EventPropagators = __webpack_require__(40); +var EventListener = __webpack_require__(127); +var EventPropagators = __webpack_require__(35); var ReactDOMComponentTree = __webpack_require__(7); -var SyntheticAnimationEvent = __webpack_require__(305); -var SyntheticClipboardEvent = __webpack_require__(306); -var SyntheticEvent = __webpack_require__(23); -var SyntheticFocusEvent = __webpack_require__(307); -var SyntheticKeyboardEvent = __webpack_require__(308); -var SyntheticMouseEvent = __webpack_require__(55); -var SyntheticDragEvent = __webpack_require__(310); -var SyntheticTouchEvent = __webpack_require__(311); -var SyntheticTransitionEvent = __webpack_require__(312); -var SyntheticUIEvent = __webpack_require__(42); -var SyntheticWheelEvent = __webpack_require__(313); - -var emptyFunction = __webpack_require__(15); -var getEventCharCode = __webpack_require__(87); +var SyntheticAnimationEvent = __webpack_require__(287); +var SyntheticClipboardEvent = __webpack_require__(288); +var SyntheticEvent = __webpack_require__(20); +var SyntheticFocusEvent = __webpack_require__(289); +var SyntheticKeyboardEvent = __webpack_require__(290); +var SyntheticMouseEvent = __webpack_require__(48); +var SyntheticDragEvent = __webpack_require__(292); +var SyntheticTouchEvent = __webpack_require__(293); +var SyntheticTransitionEvent = __webpack_require__(294); +var SyntheticUIEvent = __webpack_require__(37); +var SyntheticWheelEvent = __webpack_require__(295); + +var emptyFunction = __webpack_require__(14); +var getEventCharCode = __webpack_require__(75); var invariant = __webpack_require__(0); /** @@ -30790,7 +30059,7 @@ var SimpleEventPlugin = { module.exports = SimpleEventPlugin; /***/ }), -/* 305 */ +/* 287 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30804,7 +30073,7 @@ module.exports = SimpleEventPlugin; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -30832,7 +30101,7 @@ SyntheticEvent.augmentClass(SyntheticAnimationEvent, AnimationEventInterface); module.exports = SyntheticAnimationEvent; /***/ }), -/* 306 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30846,7 +30115,7 @@ module.exports = SyntheticAnimationEvent; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -30873,7 +30142,7 @@ SyntheticEvent.augmentClass(SyntheticClipboardEvent, ClipboardEventInterface); module.exports = SyntheticClipboardEvent; /***/ }), -/* 307 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30887,7 +30156,7 @@ module.exports = SyntheticClipboardEvent; -var SyntheticUIEvent = __webpack_require__(42); +var SyntheticUIEvent = __webpack_require__(37); /** * @interface FocusEvent @@ -30912,7 +30181,7 @@ SyntheticUIEvent.augmentClass(SyntheticFocusEvent, FocusEventInterface); module.exports = SyntheticFocusEvent; /***/ }), -/* 308 */ +/* 290 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30926,11 +30195,11 @@ module.exports = SyntheticFocusEvent; -var SyntheticUIEvent = __webpack_require__(42); +var SyntheticUIEvent = __webpack_require__(37); -var getEventCharCode = __webpack_require__(87); -var getEventKey = __webpack_require__(309); -var getEventModifierState = __webpack_require__(76); +var getEventCharCode = __webpack_require__(75); +var getEventKey = __webpack_require__(291); +var getEventModifierState = __webpack_require__(64); /** * @interface KeyboardEvent @@ -30999,7 +30268,7 @@ SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface); module.exports = SyntheticKeyboardEvent; /***/ }), -/* 309 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31013,7 +30282,7 @@ module.exports = SyntheticKeyboardEvent; -var getEventCharCode = __webpack_require__(87); +var getEventCharCode = __webpack_require__(75); /** * Normalization of deprecated HTML5 `key` values @@ -31114,7 +30383,7 @@ function getEventKey(nativeEvent) { module.exports = getEventKey; /***/ }), -/* 310 */ +/* 292 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31128,7 +30397,7 @@ module.exports = getEventKey; -var SyntheticMouseEvent = __webpack_require__(55); +var SyntheticMouseEvent = __webpack_require__(48); /** * @interface DragEvent @@ -31153,7 +30422,7 @@ SyntheticMouseEvent.augmentClass(SyntheticDragEvent, DragEventInterface); module.exports = SyntheticDragEvent; /***/ }), -/* 311 */ +/* 293 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31167,9 +30436,9 @@ module.exports = SyntheticDragEvent; -var SyntheticUIEvent = __webpack_require__(42); +var SyntheticUIEvent = __webpack_require__(37); -var getEventModifierState = __webpack_require__(76); +var getEventModifierState = __webpack_require__(64); /** * @interface TouchEvent @@ -31201,7 +30470,7 @@ SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface); module.exports = SyntheticTouchEvent; /***/ }), -/* 312 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31215,7 +30484,7 @@ module.exports = SyntheticTouchEvent; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -31243,7 +30512,7 @@ SyntheticEvent.augmentClass(SyntheticTransitionEvent, TransitionEventInterface); module.exports = SyntheticTransitionEvent; /***/ }), -/* 313 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31257,7 +30526,7 @@ module.exports = SyntheticTransitionEvent; -var SyntheticMouseEvent = __webpack_require__(55); +var SyntheticMouseEvent = __webpack_require__(48); /** * @interface WheelEvent @@ -31297,7 +30566,7 @@ SyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface); module.exports = SyntheticWheelEvent; /***/ }), -/* 314 */ +/* 296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31311,7 +30580,7 @@ module.exports = SyntheticWheelEvent; -var validateDOMNesting = __webpack_require__(86); +var validateDOMNesting = __webpack_require__(74); var DOC_NODE_TYPE = 9; @@ -31333,7 +30602,7 @@ function ReactDOMContainerInfo(topLevelWrapper, node) { module.exports = ReactDOMContainerInfo; /***/ }), -/* 315 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31355,7 +30624,7 @@ var ReactDOMFeatureFlags = { module.exports = ReactDOMFeatureFlags; /***/ }), -/* 316 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31369,7 +30638,7 @@ module.exports = ReactDOMFeatureFlags; -var adler32 = __webpack_require__(317); +var adler32 = __webpack_require__(299); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -31408,7 +30677,7 @@ var ReactMarkupChecksum = { module.exports = ReactMarkupChecksum; /***/ }), -/* 317 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31455,7 +30724,7 @@ function adler32(data) { module.exports = adler32; /***/ }), -/* 318 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31472,7 +30741,7 @@ module.exports = adler32; module.exports = '15.6.2'; /***/ }), -/* 319 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31490,9 +30759,9 @@ var _prodInvariant = __webpack_require__(3); var ReactCurrentOwner = __webpack_require__(17); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstanceMap = __webpack_require__(43); +var ReactInstanceMap = __webpack_require__(38); -var getHostComponentFromComposite = __webpack_require__(149); +var getHostComponentFromComposite = __webpack_require__(131); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -31535,7 +30804,7 @@ function findDOMNode(componentOrElement) { module.exports = findDOMNode; /***/ }), -/* 320 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31549,12 +30818,12 @@ module.exports = findDOMNode; -var ReactMount = __webpack_require__(148); +var ReactMount = __webpack_require__(130); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 321 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31568,9 +30837,9 @@ module.exports = ReactMount.renderSubtreeIntoContainer; -var DOMProperty = __webpack_require__(25); -var EventPluginRegistry = __webpack_require__(53); -var ReactComponentTreeHook = __webpack_require__(14); +var DOMProperty = __webpack_require__(22); +var EventPluginRegistry = __webpack_require__(46); +var ReactComponentTreeHook = __webpack_require__(13); var warning = __webpack_require__(1); @@ -31669,7 +30938,7 @@ var ReactDOMUnknownPropertyHook = { module.exports = ReactDOMUnknownPropertyHook; /***/ }), -/* 322 */ +/* 304 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31683,7 +30952,7 @@ module.exports = ReactDOMUnknownPropertyHook; -var ReactComponentTreeHook = __webpack_require__(14); +var ReactComponentTreeHook = __webpack_require__(13); var warning = __webpack_require__(1); @@ -31715,7 +30984,7 @@ var ReactDOMNullInputValuePropHook = { module.exports = ReactDOMNullInputValuePropHook; /***/ }), -/* 323 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31729,8 +30998,8 @@ module.exports = ReactDOMNullInputValuePropHook; -var DOMProperty = __webpack_require__(25); -var ReactComponentTreeHook = __webpack_require__(14); +var DOMProperty = __webpack_require__(22); +var ReactComponentTreeHook = __webpack_require__(13); var warning = __webpack_require__(1); @@ -31811,7 +31080,7 @@ var ReactDOMInvalidARIAHook = { module.exports = ReactDOMInvalidARIAHook; /***/ }), -/* 324 */ +/* 306 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -31820,8 +31089,8 @@ module.exports = ReactDOMInvalidARIAHook; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(6); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_PropTypes__ = __webpack_require__(151); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_warning__ = __webpack_require__(88); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_PropTypes__ = __webpack_require__(133); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_warning__ = __webpack_require__(76); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } @@ -31896,7 +31165,7 @@ function createProvider() { /* harmony default export */ __webpack_exports__["b"] = (createProvider()); /***/ }), -/* 325 */ +/* 307 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31968,7 +31237,7 @@ module.exports = function hoistNonReactStatics(targetComponent, sourceComponent, /***/ }), -/* 326 */ +/* 308 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32026,7 +31295,7 @@ module.exports = invariant; /***/ }), -/* 327 */ +/* 309 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32125,17 +31394,17 @@ var Subscription = function () { /***/ }), -/* 328 */ +/* 310 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export createConnect */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_connectAdvanced__ = __webpack_require__(152); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_shallowEqual__ = __webpack_require__(329); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mapDispatchToProps__ = __webpack_require__(330); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__mapStateToProps__ = __webpack_require__(345); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__mergeProps__ = __webpack_require__(346); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__selectorFactory__ = __webpack_require__(347); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_connectAdvanced__ = __webpack_require__(134); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_shallowEqual__ = __webpack_require__(311); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mapDispatchToProps__ = __webpack_require__(312); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__mapStateToProps__ = __webpack_require__(323); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__mergeProps__ = __webpack_require__(324); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__selectorFactory__ = __webpack_require__(325); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -32241,7 +31510,7 @@ function createConnect() { /* harmony default export */ __webpack_exports__["a"] = (createConnect()); /***/ }), -/* 329 */ +/* 311 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32278,15 +31547,15 @@ function shallowEqual(objA, objB) { } /***/ }), -/* 330 */ +/* 312 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export whenMapDispatchToPropsIsFunction */ /* unused harmony export whenMapDispatchToPropsIsMissing */ /* unused harmony export whenMapDispatchToPropsIsObject */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_redux__ = __webpack_require__(24); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wrapMapToProps__ = __webpack_require__(157); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_redux__ = __webpack_require__(21); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wrapMapToProps__ = __webpack_require__(138); @@ -32309,128 +31578,7 @@ function whenMapDispatchToPropsIsObject(mapDispatchToProps) { /* harmony default export */ __webpack_exports__["a"] = ([whenMapDispatchToPropsIsFunction, whenMapDispatchToPropsIsMissing, whenMapDispatchToPropsIsObject]); /***/ }), -/* 331 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Symbol_js__ = __webpack_require__(154); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getRawTag_js__ = __webpack_require__(334); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__objectToString_js__ = __webpack_require__(335); - - - - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */] ? __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */].toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? Object(__WEBPACK_IMPORTED_MODULE_1__getRawTag_js__["a" /* default */])(value) - : Object(__WEBPACK_IMPORTED_MODULE_2__objectToString_js__["a" /* default */])(value); -} - -/* harmony default export */ __webpack_exports__["a"] = (baseGetTag); - - -/***/ }), -/* 332 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__freeGlobal_js__ = __webpack_require__(333); - - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = __WEBPACK_IMPORTED_MODULE_0__freeGlobal_js__["a" /* default */] || freeSelf || Function('return this')(); - -/* harmony default export */ __webpack_exports__["a"] = (root); - - -/***/ }), -/* 333 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; - -/* harmony default export */ __webpack_exports__["a"] = (freeGlobal); - -/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(8))) - -/***/ }), -/* 334 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Symbol_js__ = __webpack_require__(154); - - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */] ? __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */].toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -/* harmony default export */ __webpack_exports__["a"] = (getRawTag); - - -/***/ }), -/* 335 */ +/* 313 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32459,11 +31607,11 @@ function objectToString(value) { /***/ }), -/* 336 */ +/* 314 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__overArg_js__ = __webpack_require__(337); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__overArg_js__ = __webpack_require__(315); /** Built-in value references. */ @@ -32473,7 +31621,7 @@ var getPrototype = Object(__WEBPACK_IMPORTED_MODULE_0__overArg_js__["a" /* defau /***/ }), -/* 337 */ +/* 315 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32495,7 +31643,7 @@ function overArg(func, transform) { /***/ }), -/* 338 */ +/* 316 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32531,14 +31679,14 @@ function isObjectLike(value) { /***/ }), -/* 339 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(340); +module.exports = __webpack_require__(318); /***/ }), -/* 340 */ +/* 318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32548,7 +31696,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _ponyfill = __webpack_require__(341); +var _ponyfill = __webpack_require__(319); var _ponyfill2 = _interopRequireDefault(_ponyfill); @@ -32571,10 +31719,10 @@ if (typeof self !== 'undefined') { var result = (0, _ponyfill2['default'])(root); exports['default'] = result; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8), __webpack_require__(33)(module))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8), __webpack_require__(52)(module))) /***/ }), -/* 341 */ +/* 319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32603,14 +31751,14 @@ function symbolObservablePonyfill(root) { }; /***/ }), -/* 342 */ +/* 320 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = combineReducers; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(153); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_es_isPlainObject__ = __webpack_require__(89); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_warning__ = __webpack_require__(155); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(135); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_es_isPlainObject__ = __webpack_require__(77); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_warning__ = __webpack_require__(136); @@ -32743,7 +31891,7 @@ function combineReducers(reducers) { } /***/ }), -/* 343 */ +/* 321 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32797,12 +31945,12 @@ function bindActionCreators(actionCreators, dispatch) { } /***/ }), -/* 344 */ +/* 322 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = applyMiddleware; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__compose__ = __webpack_require__(156); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__compose__ = __webpack_require__(137); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -32853,13 +32001,13 @@ function applyMiddleware() { } /***/ }), -/* 345 */ +/* 323 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export whenMapStateToPropsIsFunction */ /* unused harmony export whenMapStateToPropsIsMissing */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__wrapMapToProps__ = __webpack_require__(157); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__wrapMapToProps__ = __webpack_require__(138); function whenMapStateToPropsIsFunction(mapStateToProps) { @@ -32875,7 +32023,7 @@ function whenMapStateToPropsIsMissing(mapStateToProps) { /* harmony default export */ __webpack_exports__["a"] = ([whenMapStateToPropsIsFunction, whenMapStateToPropsIsMissing]); /***/ }), -/* 346 */ +/* 324 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32883,7 +32031,7 @@ function whenMapStateToPropsIsMissing(mapStateToProps) { /* unused harmony export wrapMergePropsFunc */ /* unused harmony export whenMergePropsIsFunction */ /* unused harmony export whenMergePropsIsOmitted */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(158); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(139); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -32931,14 +32079,14 @@ function whenMergePropsIsOmitted(mergeProps) { /* harmony default export */ __webpack_exports__["a"] = ([whenMergePropsIsFunction, whenMergePropsIsOmitted]); /***/ }), -/* 347 */ +/* 325 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export impureFinalPropsSelectorFactory */ /* unused harmony export pureFinalPropsSelectorFactory */ /* harmony export (immutable) */ __webpack_exports__["a"] = finalPropsSelectorFactory; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__verifySubselectors__ = __webpack_require__(348); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__verifySubselectors__ = __webpack_require__(326); function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -33043,12 +32191,12 @@ function finalPropsSelectorFactory(dispatch, _ref2) { } /***/ }), -/* 348 */ +/* 326 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = verifySubselectors; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_warning__ = __webpack_require__(88); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_warning__ = __webpack_require__(76); function verify(selector, methodName, displayName) { @@ -33068,13 +32216,13 @@ function verifySubselectors(mapStateToProps, mapDispatchToProps, mergeProps, dis } /***/ }), -/* 349 */ +/* 327 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var compose = __webpack_require__(24).compose; +var compose = __webpack_require__(21).compose; exports.__esModule = true; exports.composeWithDevTools = ( @@ -33095,12 +32243,12 @@ exports.devToolsEnhancer = ( /***/ }), -/* 350 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { -var baseIteratee = __webpack_require__(34), - isArrayLike = __webpack_require__(21), - keys = __webpack_require__(36); +var baseIteratee = __webpack_require__(78), + isArrayLike = __webpack_require__(82), + keys = __webpack_require__(54); /** * Creates a `_.find` or `_.findLast` function. @@ -33126,12 +32274,12 @@ module.exports = createFind; /***/ }), -/* 351 */ +/* 329 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsMatch = __webpack_require__(352), - getMatchData = __webpack_require__(397), - matchesStrictComparable = __webpack_require__(170); +var baseIsMatch = __webpack_require__(330), + getMatchData = __webpack_require__(346), + matchesStrictComparable = __webpack_require__(152); /** * The base implementation of `_.matches` which doesn't clone `source`. @@ -33154,11 +32302,11 @@ module.exports = baseMatches; /***/ }), -/* 352 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(159), - baseIsEqual = __webpack_require__(163); +var Stack = __webpack_require__(140), + baseIsEqual = __webpack_require__(147); /** Used to compose bitmasks for comparison styles. */ var UNORDERED_COMPARE_FLAG = 1, @@ -33222,691 +32370,17 @@ module.exports = baseIsMatch; /***/ }), -/* 353 */ -/***/ (function(module, exports) { - -/** - * Removes all key-value entries from the list cache. - * - * @private - * @name clear - * @memberOf ListCache - */ -function listCacheClear() { - this.__data__ = []; -} - -module.exports = listCacheClear; - - -/***/ }), -/* 354 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** Used for built-in method references. */ -var arrayProto = Array.prototype; - -/** Built-in value references. */ -var splice = arrayProto.splice; - -/** - * Removes `key` and its value from the list cache. - * - * @private - * @name delete - * @memberOf ListCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function listCacheDelete(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - return false; - } - var lastIndex = data.length - 1; - if (index == lastIndex) { - data.pop(); - } else { - splice.call(data, index, 1); - } - return true; -} - -module.exports = listCacheDelete; - - -/***/ }), -/* 355 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** - * Gets the list cache value for `key`. - * - * @private - * @name get - * @memberOf ListCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function listCacheGet(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - return index < 0 ? undefined : data[index][1]; -} - -module.exports = listCacheGet; - - -/***/ }), -/* 356 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** - * Checks if a list cache value for `key` exists. - * - * @private - * @name has - * @memberOf ListCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function listCacheHas(key) { - return assocIndexOf(this.__data__, key) > -1; -} - -module.exports = listCacheHas; - - -/***/ }), -/* 357 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** - * Sets the list cache `key` to `value`. - * - * @private - * @name set - * @memberOf ListCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the list cache instance. - */ -function listCacheSet(key, value) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - data.push([key, value]); - } else { - data[index][1] = value; - } - return this; -} - -module.exports = listCacheSet; - - -/***/ }), -/* 358 */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(59); - -/** - * Removes all key-value entries from the stack. - * - * @private - * @name clear - * @memberOf Stack - */ -function stackClear() { - this.__data__ = new ListCache; -} - -module.exports = stackClear; - - -/***/ }), -/* 359 */ -/***/ (function(module, exports) { - -/** - * Removes `key` and its value from the stack. - * - * @private - * @name delete - * @memberOf Stack - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function stackDelete(key) { - return this.__data__['delete'](key); -} - -module.exports = stackDelete; - - -/***/ }), -/* 360 */ -/***/ (function(module, exports) { - -/** - * Gets the stack value for `key`. - * - * @private - * @name get - * @memberOf Stack - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function stackGet(key) { - return this.__data__.get(key); -} - -module.exports = stackGet; - - -/***/ }), -/* 361 */ -/***/ (function(module, exports) { - -/** - * Checks if a stack value for `key` exists. - * - * @private - * @name has - * @memberOf Stack - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function stackHas(key) { - return this.__data__.has(key); -} - -module.exports = stackHas; - - -/***/ }), -/* 362 */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(59), - Map = __webpack_require__(90), - MapCache = __webpack_require__(92); - -/** Used as the size to enable large array optimizations. */ -var LARGE_ARRAY_SIZE = 200; - -/** - * Sets the stack `key` to `value`. - * - * @private - * @name set - * @memberOf Stack - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the stack cache instance. - */ -function stackSet(key, value) { - var cache = this.__data__; - if (cache instanceof ListCache) { - var pairs = cache.__data__; - if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) { - pairs.push([key, value]); - return this; - } - cache = this.__data__ = new MapCache(pairs); - } - cache.set(key, value); - return this; -} - -module.exports = stackSet; - - -/***/ }), -/* 363 */ -/***/ (function(module, exports, __webpack_require__) { - -var isFunction = __webpack_require__(91), - isHostObject = __webpack_require__(160), - isMasked = __webpack_require__(364), - isObject = __webpack_require__(19), - toSource = __webpack_require__(162); - -/** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ -var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - -/** Used to detect host constructors (Safari). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); - -/** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ -function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); -} - -module.exports = baseIsNative; - - -/***/ }), -/* 364 */ -/***/ (function(module, exports, __webpack_require__) { - -var coreJsData = __webpack_require__(365); - -/** Used to detect methods masquerading as native. */ -var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; -}()); - -/** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ -function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); -} - -module.exports = isMasked; - - -/***/ }), -/* 365 */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(20); - -/** Used to detect overreaching core-js shims. */ -var coreJsData = root['__core-js_shared__']; - -module.exports = coreJsData; - - -/***/ }), -/* 366 */ -/***/ (function(module, exports) { - -/** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ -function getValue(object, key) { - return object == null ? undefined : object[key]; -} - -module.exports = getValue; - - -/***/ }), -/* 367 */ -/***/ (function(module, exports, __webpack_require__) { - -var Hash = __webpack_require__(368), - ListCache = __webpack_require__(59), - Map = __webpack_require__(90); - -/** - * Removes all key-value entries from the map. - * - * @private - * @name clear - * @memberOf MapCache - */ -function mapCacheClear() { - this.__data__ = { - 'hash': new Hash, - 'map': new (Map || ListCache), - 'string': new Hash - }; -} - -module.exports = mapCacheClear; - - -/***/ }), -/* 368 */ -/***/ (function(module, exports, __webpack_require__) { - -var hashClear = __webpack_require__(369), - hashDelete = __webpack_require__(370), - hashGet = __webpack_require__(371), - hashHas = __webpack_require__(372), - hashSet = __webpack_require__(373); - -/** - * Creates a hash object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function Hash(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `Hash`. -Hash.prototype.clear = hashClear; -Hash.prototype['delete'] = hashDelete; -Hash.prototype.get = hashGet; -Hash.prototype.has = hashHas; -Hash.prototype.set = hashSet; - -module.exports = Hash; - - -/***/ }), -/* 369 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** - * Removes all key-value entries from the hash. - * - * @private - * @name clear - * @memberOf Hash - */ -function hashClear() { - this.__data__ = nativeCreate ? nativeCreate(null) : {}; -} - -module.exports = hashClear; - - -/***/ }), -/* 370 */ -/***/ (function(module, exports) { - -/** - * Removes `key` and its value from the hash. - * - * @private - * @name delete - * @memberOf Hash - * @param {Object} hash The hash to modify. - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function hashDelete(key) { - return this.has(key) && delete this.__data__[key]; -} - -module.exports = hashDelete; - - -/***/ }), -/* 371 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Gets the hash value for `key`. - * - * @private - * @name get - * @memberOf Hash - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function hashGet(key) { - var data = this.__data__; - if (nativeCreate) { - var result = data[key]; - return result === HASH_UNDEFINED ? undefined : result; - } - return hasOwnProperty.call(data, key) ? data[key] : undefined; -} - -module.exports = hashGet; - - -/***/ }), -/* 372 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Checks if a hash value for `key` exists. - * - * @private - * @name has - * @memberOf Hash - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function hashHas(key) { - var data = this.__data__; - return nativeCreate ? data[key] !== undefined : hasOwnProperty.call(data, key); -} - -module.exports = hashHas; - - -/***/ }), -/* 373 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** - * Sets the hash `key` to `value`. - * - * @private - * @name set - * @memberOf Hash - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the hash instance. - */ -function hashSet(key, value) { - var data = this.__data__; - data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; - return this; -} - -module.exports = hashSet; - - -/***/ }), -/* 374 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Removes `key` and its value from the map. - * - * @private - * @name delete - * @memberOf MapCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function mapCacheDelete(key) { - return getMapData(this, key)['delete'](key); -} - -module.exports = mapCacheDelete; - - -/***/ }), -/* 375 */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is suitable for use as unique object key. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is suitable, else `false`. - */ -function isKeyable(value) { - var type = typeof value; - return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') - ? (value !== '__proto__') - : (value === null); -} - -module.exports = isKeyable; - - -/***/ }), -/* 376 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Gets the map value for `key`. - * - * @private - * @name get - * @memberOf MapCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function mapCacheGet(key) { - return getMapData(this, key).get(key); -} - -module.exports = mapCacheGet; - - -/***/ }), -/* 377 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Checks if a map value for `key` exists. - * - * @private - * @name has - * @memberOf MapCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function mapCacheHas(key) { - return getMapData(this, key).has(key); -} - -module.exports = mapCacheHas; - - -/***/ }), -/* 378 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Sets the map `key` to `value`. - * - * @private - * @name set - * @memberOf MapCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the map cache instance. - */ -function mapCacheSet(key, value) { - getMapData(this, key).set(key, value); - return this; -} - -module.exports = mapCacheSet; - - -/***/ }), -/* 379 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(159), - equalArrays = __webpack_require__(164), - equalByTag = __webpack_require__(383), - equalObjects = __webpack_require__(386), - getTag = __webpack_require__(167), - isArray = __webpack_require__(12), - isHostObject = __webpack_require__(160), - isTypedArray = __webpack_require__(394); +var Stack = __webpack_require__(140), + equalArrays = __webpack_require__(332), + equalByTag = __webpack_require__(334), + equalObjects = __webpack_require__(335), + getTag = __webpack_require__(149), + isArray = __webpack_require__(16), + isHostObject = __webpack_require__(344), + isTypedArray = __webpack_require__(345); /** Used to compose bitmasks for comparison styles. */ var PARTIAL_COMPARE_FLAG = 2; @@ -33984,52 +32458,96 @@ module.exports = baseIsEqualDeep; /***/ }), -/* 380 */ -/***/ (function(module, exports) { +/* 332 */ +/***/ (function(module, exports, __webpack_require__) { -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; +var SetCache = __webpack_require__(79), + arraySome = __webpack_require__(333); + +/** Used to compose bitmasks for comparison styles. */ +var UNORDERED_COMPARE_FLAG = 1, + PARTIAL_COMPARE_FLAG = 2; /** - * Adds `value` to the array cache. + * A specialized version of `baseIsEqualDeep` for arrays with support for + * partial deep comparisons. * * @private - * @name add - * @memberOf SetCache - * @alias push - * @param {*} value The value to cache. - * @returns {Object} Returns the cache instance. - */ -function setCacheAdd(value) { - this.__data__.set(value, HASH_UNDEFINED); - return this; -} + * @param {Array} array The array to compare. + * @param {Array} other The other array to compare. + * @param {Function} equalFunc The function to determine equivalents of values. + * @param {Function} customizer The function to customize comparisons. + * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` + * for more details. + * @param {Object} stack Tracks traversed `array` and `other` objects. + * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. + */ +function equalArrays(array, other, equalFunc, customizer, bitmask, stack) { + var isPartial = bitmask & PARTIAL_COMPARE_FLAG, + arrLength = array.length, + othLength = other.length; -module.exports = setCacheAdd; + if (arrLength != othLength && !(isPartial && othLength > arrLength)) { + return false; + } + // Assume cyclic values are equal. + var stacked = stack.get(array); + if (stacked && stack.get(other)) { + return stacked == other; + } + var index = -1, + result = true, + seen = (bitmask & UNORDERED_COMPARE_FLAG) ? new SetCache : undefined; + stack.set(array, other); + stack.set(other, array); -/***/ }), -/* 381 */ -/***/ (function(module, exports) { + // Ignore non-index properties. + while (++index < arrLength) { + var arrValue = array[index], + othValue = other[index]; -/** - * Checks if `value` is in the array cache. - * - * @private - * @name has - * @memberOf SetCache - * @param {*} value The value to search for. - * @returns {number} Returns `true` if `value` is found, else `false`. - */ -function setCacheHas(value) { - return this.__data__.has(value); + if (customizer) { + var compared = isPartial + ? customizer(othValue, arrValue, index, other, array, stack) + : customizer(arrValue, othValue, index, array, other, stack); + } + if (compared !== undefined) { + if (compared) { + continue; + } + result = false; + break; + } + // Recursively compare arrays (susceptible to call stack limits). + if (seen) { + if (!arraySome(other, function(othValue, othIndex) { + if (!seen.has(othIndex) && + (arrValue === othValue || equalFunc(arrValue, othValue, customizer, bitmask, stack))) { + return seen.add(othIndex); + } + })) { + result = false; + break; + } + } else if (!( + arrValue === othValue || + equalFunc(arrValue, othValue, customizer, bitmask, stack) + )) { + result = false; + break; + } + } + stack['delete'](array); + stack['delete'](other); + return result; } -module.exports = setCacheHas; +module.exports = equalArrays; /***/ }), -/* 382 */ +/* 333 */ /***/ (function(module, exports) { /** @@ -34058,165 +32576,53 @@ module.exports = arraySome; /***/ }), -/* 383 */ -/***/ (function(module, exports, __webpack_require__) { - -var Symbol = __webpack_require__(94), - Uint8Array = __webpack_require__(384), - eq = __webpack_require__(61), - equalArrays = __webpack_require__(164), - mapToArray = __webpack_require__(385), - setToArray = __webpack_require__(95); - -/** Used to compose bitmasks for comparison styles. */ -var UNORDERED_COMPARE_FLAG = 1, - PARTIAL_COMPARE_FLAG = 2; - -/** `Object#toString` result references. */ -var boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - mapTag = '[object Map]', - numberTag = '[object Number]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - symbolTag = '[object Symbol]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]'; - -/** Used to convert symbols to primitives and strings. */ -var symbolProto = Symbol ? Symbol.prototype : undefined, - symbolValueOf = symbolProto ? symbolProto.valueOf : undefined; +/* 334 */ +/***/ (function(module, exports) { /** - * A specialized version of `baseIsEqualDeep` for comparing objects of - * the same `toStringTag`. + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. * - * **Note:** This function only supports comparing values with tags of - * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {string} tag The `toStringTag` of the objects to compare. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Function} customizer The function to customize comparisons. - * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` - * for more details. - * @param {Object} stack Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ -function equalByTag(object, other, tag, equalFunc, customizer, bitmask, stack) { - switch (tag) { - case dataViewTag: - if ((object.byteLength != other.byteLength) || - (object.byteOffset != other.byteOffset)) { - return false; - } - object = object.buffer; - other = other.buffer; - - case arrayBufferTag: - if ((object.byteLength != other.byteLength) || - !equalFunc(new Uint8Array(object), new Uint8Array(other))) { - return false; - } - return true; - - case boolTag: - case dateTag: - case numberTag: - // Coerce booleans to `1` or `0` and dates to milliseconds. - // Invalid dates are coerced to `NaN`. - return eq(+object, +other); - - case errorTag: - return object.name == other.name && object.message == other.message; - - case regexpTag: - case stringTag: - // Coerce regexes to strings and treat strings, primitives and objects, - // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring - // for more details. - return object == (other + ''); - - case mapTag: - var convert = mapToArray; - - case setTag: - var isPartial = bitmask & PARTIAL_COMPARE_FLAG; - convert || (convert = setToArray); - - if (object.size != other.size && !isPartial) { - return false; - } - // Assume cyclic values are equal. - var stacked = stack.get(object); - if (stacked) { - return stacked == other; - } - bitmask |= UNORDERED_COMPARE_FLAG; - - // Recursively compare objects (susceptible to call stack limits). - stack.set(object, other); - var result = equalArrays(convert(object), convert(other), equalFunc, customizer, bitmask, stack); - stack['delete'](object); - return result; - - case symbolTag: - if (symbolValueOf) { - return symbolValueOf.call(object) == symbolValueOf.call(other); - } - } - return false; -} - -module.exports = equalByTag; - - -/***/ }), -/* 384 */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(20); - -/** Built-in value references. */ -var Uint8Array = root.Uint8Array; - -module.exports = Uint8Array; - - -/***/ }), -/* 385 */ -/***/ (function(module, exports) { - -/** - * Converts `map` to its key-value pairs. + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; * - * @private - * @param {Object} map The map to convert. - * @returns {Array} Returns the key-value pairs. + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true */ -function mapToArray(map) { - var index = -1, - result = Array(map.size); - - map.forEach(function(value, key) { - result[++index] = [key, value]; - }); - return result; +function eq(value, other) { + return value === other || (value !== value && other !== other); } -module.exports = mapToArray; +module.exports = eq; /***/ }), -/* 386 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { -var keys = __webpack_require__(36); +var keys = __webpack_require__(54); /** Used to compose bitmasks for comparison styles. */ var PARTIAL_COMPARE_FLAG = 2; @@ -34309,138 +32715,74 @@ module.exports = equalObjects; /***/ }), -/* 387 */ -/***/ (function(module, exports) { +/* 336 */ +/***/ (function(module, exports, __webpack_require__) { -/** - * The base implementation of `_.times` without support for iteratee shorthands - * or max array length checks. - * - * @private - * @param {number} n The number of times to invoke `iteratee`. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the array of results. - */ -function baseTimes(n, iteratee) { - var index = -1, - result = Array(n); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); - while (++index < n) { - result[index] = iteratee(index); - } - return result; -} +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); -module.exports = baseTimes; +module.exports = DataView; /***/ }), -/* 388 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLike = __webpack_require__(21), - isObjectLike = __webpack_require__(45); - -/** - * This method is like `_.isArrayLike` except that it also checks if `value` - * is an object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array-like object, - * else `false`. - * @example - * - * _.isArrayLikeObject([1, 2, 3]); - * // => true - * - * _.isArrayLikeObject(document.body.children); - * // => true - * - * _.isArrayLikeObject('abc'); - * // => false - * - * _.isArrayLikeObject(_.noop); - * // => false - */ -function isArrayLikeObject(value) { - return isObjectLike(value) && isArrayLike(value); -} +/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; -module.exports = isArrayLikeObject; +module.exports = freeGlobal; +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 389 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { -var isPrototype = __webpack_require__(65), - nativeKeys = __webpack_require__(166); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; +var getNative = __webpack_require__(40), + root = __webpack_require__(25); -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); -module.exports = baseKeys; +module.exports = Map; /***/ }), -/* 390 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(35), - root = __webpack_require__(20); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); /* Built-in method references that are verified to be native. */ -var DataView = getNative(root, 'DataView'); +var Promise = getNative(root, 'Promise'); -module.exports = DataView; +module.exports = Promise; /***/ }), -/* 391 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(35), - root = __webpack_require__(20); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); /* Built-in method references that are verified to be native. */ -var Promise = getNative(root, 'Promise'); +var Set = getNative(root, 'Set'); -module.exports = Promise; +module.exports = Set; /***/ }), -/* 392 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(35), - root = __webpack_require__(20); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); /* Built-in method references that are verified to be native. */ var WeakMap = getNative(root, 'WeakMap'); @@ -34449,7 +32791,7 @@ module.exports = WeakMap; /***/ }), -/* 393 */ +/* 342 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -34477,148 +32819,93 @@ module.exports = baseGetTag; /***/ }), -/* 394 */ -/***/ (function(module, exports, __webpack_require__) { +/* 343 */ +/***/ (function(module, exports) { -var baseIsTypedArray = __webpack_require__(395), - baseUnary = __webpack_require__(99), - nodeUtil = __webpack_require__(396); +/** Used for built-in method references. */ +var funcProto = Function.prototype; -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; /** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true + * Converts `func` to its source code. * - * _.isTypedArray([]); - * // => false + * @private + * @param {Function} func The function to process. + * @returns {string} Returns the source code. */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} -module.exports = isTypedArray; +module.exports = toSource; /***/ }), -/* 395 */ -/***/ (function(module, exports, __webpack_require__) { - -var isLength = __webpack_require__(96), - isObjectLike = __webpack_require__(45); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - funcTag = '[object Function]', - mapTag = '[object Map]', - numberTag = '[object Number]', - objectTag = '[object Object]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; +/* 344 */ +/***/ (function(module, exports) { /** - * The base implementation of `_.isTypedArray` without Node.js optimizations. + * Checks if `value` is a host object in IE < 9. * * @private * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @returns {boolean} Returns `true` if `value` is a host object, else `false`. */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[objectToString.call(value)]; +function isHostObject(value) { + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != 'function') { + try { + result = !!(value + ''); + } catch (e) {} + } + return result; } -module.exports = baseIsTypedArray; +module.exports = isHostObject; /***/ }), -/* 396 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(161); - -/** Detect free variable `exports`. */ -var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports && freeGlobal.process; +/* 345 */ +/***/ (function(module, exports) { -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - return freeProcess && freeProcess.binding('util'); - } catch (e) {} -}()); +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} -module.exports = nodeUtil; +module.exports = stubFalse; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)(module))) /***/ }), -/* 397 */ +/* 346 */ /***/ (function(module, exports, __webpack_require__) { -var isStrictComparable = __webpack_require__(169), - keys = __webpack_require__(36); +var isStrictComparable = __webpack_require__(151), + keys = __webpack_require__(54); /** * Gets the property names, values, and compare flags of `object`. @@ -34644,16 +32931,16 @@ module.exports = getMatchData; /***/ }), -/* 398 */ +/* 347 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqual = __webpack_require__(163), +var baseIsEqual = __webpack_require__(147), get = __webpack_require__(4), - hasIn = __webpack_require__(400), - isKey = __webpack_require__(47), - isStrictComparable = __webpack_require__(169), - matchesStrictComparable = __webpack_require__(170), - toKey = __webpack_require__(37); + hasIn = __webpack_require__(350), + isKey = __webpack_require__(41), + isStrictComparable = __webpack_require__(151), + matchesStrictComparable = __webpack_require__(152), + toKey = __webpack_require__(32); /** Used to compose bitmasks for comparison styles. */ var UNORDERED_COMPARE_FLAG = 1, @@ -34683,11 +32970,11 @@ module.exports = baseMatchesProperty; /***/ }), -/* 399 */ +/* 348 */ /***/ (function(module, exports, __webpack_require__) { -var memoize = __webpack_require__(172), - toString = __webpack_require__(173); +var memoize = __webpack_require__(154), + toString = __webpack_require__(155); /** Used to match property names within property paths. */ var reLeadingDot = /^\./, @@ -34720,11 +33007,49 @@ module.exports = stringToPath; /***/ }), -/* 400 */ +/* 349 */ +/***/ (function(module, exports, __webpack_require__) { + +var listCacheClear = __webpack_require__(141), + listCacheDelete = __webpack_require__(142), + listCacheGet = __webpack_require__(144), + listCacheHas = __webpack_require__(145), + listCacheSet = __webpack_require__(146); + +/** + * Creates an list cache object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +// Add methods to `ListCache`. +ListCache.prototype.clear = listCacheClear; +ListCache.prototype['delete'] = listCacheDelete; +ListCache.prototype.get = listCacheGet; +ListCache.prototype.has = listCacheHas; +ListCache.prototype.set = listCacheSet; + +module.exports = ListCache; + + +/***/ }), +/* 350 */ /***/ (function(module, exports, __webpack_require__) { -var baseHasIn = __webpack_require__(401), - hasPath = __webpack_require__(402); +var baseHasIn = __webpack_require__(351), + hasPath = __webpack_require__(352); /** * Checks if `path` is a direct or inherited property of `object`. @@ -34760,7 +33085,7 @@ module.exports = hasIn; /***/ }), -/* 401 */ +/* 351 */ /***/ (function(module, exports) { /** @@ -34779,16 +33104,16 @@ module.exports = baseHasIn; /***/ }), -/* 402 */ +/* 352 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(100), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(12), - isIndex = __webpack_require__(97), - isKey = __webpack_require__(47), - isLength = __webpack_require__(96), - toKey = __webpack_require__(37); +var castPath = __webpack_require__(80), + isArguments = __webpack_require__(81), + isArray = __webpack_require__(16), + isIndex = __webpack_require__(353), + isKey = __webpack_require__(41), + isLength = __webpack_require__(157), + toKey = __webpack_require__(32); /** * Checks if `path` exists on `object`. @@ -34825,13 +33150,41 @@ module.exports = hasPath; /***/ }), -/* 403 */ +/* 353 */ +/***/ (function(module, exports) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** Used to detect unsigned integer values. */ +var reIsUint = /^(?:0|[1-9]\d*)$/; + +/** + * Checks if `value` is a valid array-like index. + * + * @private + * @param {*} value The value to check. + * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. + * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. + */ +function isIndex(value, length) { + length = length == null ? MAX_SAFE_INTEGER : length; + return !!length && + (typeof value == 'number' || reIsUint.test(value)) && + (value > -1 && value % 1 == 0 && value < length); +} + +module.exports = isIndex; + + +/***/ }), +/* 354 */ /***/ (function(module, exports, __webpack_require__) { -var baseProperty = __webpack_require__(404), - basePropertyDeep = __webpack_require__(405), - isKey = __webpack_require__(47), - toKey = __webpack_require__(37); +var baseProperty = __webpack_require__(355), + basePropertyDeep = __webpack_require__(356), + isKey = __webpack_require__(41), + toKey = __webpack_require__(32); /** * Creates a function that returns the value at `path` of a given object. @@ -34863,7 +33216,7 @@ module.exports = property; /***/ }), -/* 404 */ +/* 355 */ /***/ (function(module, exports) { /** @@ -34883,10 +33236,10 @@ module.exports = baseProperty; /***/ }), -/* 405 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(171); +var baseGet = __webpack_require__(153); /** * A specialized version of `baseProperty` which supports deep paths. @@ -34905,55 +33258,7 @@ module.exports = basePropertyDeep; /***/ }), -/* 406 */ -/***/ (function(module, exports, __webpack_require__) { - -var toNumber = __webpack_require__(178); - -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0, - MAX_INTEGER = 1.7976931348623157e+308; - -/** - * Converts `value` to a finite number. - * - * @static - * @memberOf _ - * @since 4.12.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted number. - * @example - * - * _.toFinite(3.2); - * // => 3.2 - * - * _.toFinite(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toFinite(Infinity); - * // => 1.7976931348623157e+308 - * - * _.toFinite('3.2'); - * // => 3.2 - */ -function toFinite(value) { - if (!value) { - return value === 0 ? value : 0; - } - value = toNumber(value); - if (value === INFINITY || value === -INFINITY) { - var sign = (value < 0 ? -1 : 1); - return sign * MAX_INTEGER; - } - return value === value ? value : 0; -} - -module.exports = toFinite; - - -/***/ }), -/* 407 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34981,7 +33286,7 @@ function hasTouch() { } /***/ }), -/* 408 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34991,7 +33296,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _wpcomXhrRequest = __webpack_require__(179); +var _wpcomXhrRequest = __webpack_require__(163); var _wpcomXhrRequest2 = _interopRequireDefault(_wpcomXhrRequest); @@ -35033,34 +33338,34 @@ exports.default = function (accessToken) { }; /***/ }), -/* 409 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(410), __esModule: true }; +module.exports = { "default": __webpack_require__(360), __esModule: true }; /***/ }), -/* 410 */ +/* 360 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(411); -module.exports = __webpack_require__(180).Object.assign; +__webpack_require__(361); +module.exports = __webpack_require__(164).Object.assign; /***/ }), -/* 411 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.3.1 Object.assign(target, source) -var $export = __webpack_require__(412); +var $export = __webpack_require__(362); -$export($export.S + $export.F, 'Object', {assign: __webpack_require__(416)}); +$export($export.S + $export.F, 'Object', {assign: __webpack_require__(366)}); /***/ }), -/* 412 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { -var global = __webpack_require__(413) - , core = __webpack_require__(180) - , ctx = __webpack_require__(414) +var global = __webpack_require__(363) + , core = __webpack_require__(164) + , ctx = __webpack_require__(364) , PROTOTYPE = 'prototype'; var $export = function(type, name, source){ @@ -35106,7 +33411,7 @@ $export.W = 32; // wrap module.exports = $export; /***/ }), -/* 413 */ +/* 363 */ /***/ (function(module, exports) { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 @@ -35115,11 +33420,11 @@ var global = module.exports = typeof window != 'undefined' && window.Math == Mat if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef /***/ }), -/* 414 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { // optional / simple context binding -var aFunction = __webpack_require__(415); +var aFunction = __webpack_require__(365); module.exports = function(fn, that, length){ aFunction(fn); if(that === undefined)return fn; @@ -35140,7 +33445,7 @@ module.exports = function(fn, that, length){ }; /***/ }), -/* 415 */ +/* 365 */ /***/ (function(module, exports) { module.exports = function(it){ @@ -35149,16 +33454,16 @@ module.exports = function(it){ }; /***/ }), -/* 416 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.1 Object.assign(target, source, ...) -var $ = __webpack_require__(417) - , toObject = __webpack_require__(418) - , IObject = __webpack_require__(420); +var $ = __webpack_require__(367) + , toObject = __webpack_require__(368) + , IObject = __webpack_require__(370); // should work with symbols and should have deterministic property order (V8 bug) -module.exports = __webpack_require__(422)(function(){ +module.exports = __webpack_require__(372)(function(){ var a = Object.assign , A = {} , B = {} @@ -35187,7 +33492,7 @@ module.exports = __webpack_require__(422)(function(){ } : Object.assign; /***/ }), -/* 417 */ +/* 367 */ /***/ (function(module, exports) { var $Object = Object; @@ -35205,17 +33510,17 @@ module.exports = { }; /***/ }), -/* 418 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { // 7.1.13 ToObject(argument) -var defined = __webpack_require__(419); +var defined = __webpack_require__(369); module.exports = function(it){ return Object(defined(it)); }; /***/ }), -/* 419 */ +/* 369 */ /***/ (function(module, exports) { // 7.2.1 RequireObjectCoercible(argument) @@ -35225,17 +33530,17 @@ module.exports = function(it){ }; /***/ }), -/* 420 */ +/* 370 */ /***/ (function(module, exports, __webpack_require__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = __webpack_require__(421); +var cof = __webpack_require__(371); module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }), -/* 421 */ +/* 371 */ /***/ (function(module, exports) { var toString = {}.toString; @@ -35245,7 +33550,7 @@ module.exports = function(it){ }; /***/ }), -/* 422 */ +/* 372 */ /***/ (function(module, exports) { module.exports = function(exec){ @@ -35257,11 +33562,11 @@ module.exports = function(exec){ }; /***/ }), -/* 423 */ +/* 373 */ /***/ (function(module, exports, __webpack_require__) { -var uppercamelcase = __webpack_require__(424); -var statusCodes = __webpack_require__(426); +var uppercamelcase = __webpack_require__(374); +var statusCodes = __webpack_require__(376); module.exports = WPError; @@ -35346,12 +33651,12 @@ function toName ( str ) { /***/ }), -/* 424 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var camelCase = __webpack_require__(425); +var camelCase = __webpack_require__(375); module.exports = function () { var cased = camelCase.apply(camelCase, arguments); @@ -35360,7 +33665,7 @@ module.exports = function () { /***/ }), -/* 425 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35394,7 +33699,7 @@ module.exports = function () { /***/ }), -/* 426 */ +/* 376 */ /***/ (function(module, exports) { module.exports = { @@ -35463,7 +33768,7 @@ module.exports = { /***/ }), -/* 427 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -35480,9 +33785,9 @@ if (typeof window !== 'undefined') { // Browser window root = this; } -var Emitter = __webpack_require__(28); -var requestBase = __webpack_require__(428); -var isObject = __webpack_require__(181); +var Emitter = __webpack_require__(26); +var requestBase = __webpack_require__(378); +var isObject = __webpack_require__(165); /** * Noop. @@ -35494,7 +33799,7 @@ function noop(){}; * Expose `request`. */ -var request = module.exports = __webpack_require__(429).bind(null, Request); +var request = module.exports = __webpack_require__(379).bind(null, Request); /** * Determine XHR. @@ -36445,13 +34750,13 @@ request.put = function(url, data, fn){ /***/ }), -/* 428 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { /** * Module of mixed-in functions shared between node and client code */ -var isObject = __webpack_require__(181); +var isObject = __webpack_require__(165); /** * Clear previous timeout. @@ -36823,7 +35128,7 @@ exports.send = function(data){ /***/ }), -/* 429 */ +/* 379 */ /***/ (function(module, exports) { // The node and browser modules expose versions of this with the @@ -36861,7 +35166,7 @@ module.exports = request; /***/ }), -/* 430 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { @@ -36877,7 +35182,7 @@ exports.coerce = coerce; exports.disable = disable; exports.enable = enable; exports.enabled = enabled; -exports.humanize = __webpack_require__(431); +exports.humanize = __webpack_require__(381); /** * The currently active debug mode names, and names to skip. @@ -37064,7 +35369,7 @@ function coerce(val) { /***/ }), -/* 431 */ +/* 381 */ /***/ (function(module, exports) { /** @@ -37195,7 +35500,7 @@ function plural(ms, n, name) { /***/ }), -/* 432 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37236,119 +35541,119 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _reactRedux = __webpack_require__(150); +var _reactRedux = __webpack_require__(132); -var _config = __webpack_require__(182); +var _config = __webpack_require__(166); var _config2 = _interopRequireDefault(_config); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(55); -var _actions2 = __webpack_require__(184); +var _actions2 = __webpack_require__(168); -var _actions3 = __webpack_require__(185); +var _actions3 = __webpack_require__(169); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getHappychatAuth = __webpack_require__(436); +var _getHappychatAuth = __webpack_require__(386); var _getHappychatAuth2 = _interopRequireDefault(_getHappychatAuth); -var _canUserSendMessages = __webpack_require__(438); +var _canUserSendMessages = __webpack_require__(388); var _canUserSendMessages2 = _interopRequireDefault(_canUserSendMessages); -var _getChatStatus = __webpack_require__(102); +var _getChatStatus = __webpack_require__(84); var _getChatStatus2 = _interopRequireDefault(_getChatStatus); -var _getChatTimeline = __webpack_require__(442); +var _getChatTimeline = __webpack_require__(390); var _getChatTimeline2 = _interopRequireDefault(_getChatTimeline); -var _getConnectionStatus = __webpack_require__(104); +var _getConnectionStatus = __webpack_require__(86); var _getConnectionStatus2 = _interopRequireDefault(_getConnectionStatus); -var _getFallbackticketHeaders = __webpack_require__(450); +var _getFallbackticketHeaders = __webpack_require__(394); var _getFallbackticketHeaders2 = _interopRequireDefault(_getFallbackticketHeaders); -var _getFallbackticketPathCreate = __webpack_require__(451); +var _getFallbackticketPathCreate = __webpack_require__(395); var _getFallbackticketPathCreate2 = _interopRequireDefault(_getFallbackticketPathCreate); -var _getFallbackticketPathShow = __webpack_require__(452); +var _getFallbackticketPathShow = __webpack_require__(396); var _getFallbackticketPathShow2 = _interopRequireDefault(_getFallbackticketPathShow); -var _getFallbackticketResponse = __webpack_require__(453); +var _getFallbackticketResponse = __webpack_require__(397); var _getFallbackticketResponse2 = _interopRequireDefault(_getFallbackticketResponse); -var _getFallbackticketStatus = __webpack_require__(454); +var _getFallbackticketStatus = __webpack_require__(398); var _getFallbackticketStatus2 = _interopRequireDefault(_getFallbackticketStatus); -var _getUser = __webpack_require__(186); +var _getUser = __webpack_require__(170); var _getUser2 = _interopRequireDefault(_getUser); -var _getUserGroupExpanded = __webpack_require__(455); +var _getUserGroupExpanded = __webpack_require__(399); var _getUserGroupExpanded2 = _interopRequireDefault(_getUserGroupExpanded); -var _getUserEligibility = __webpack_require__(456); +var _getUserEligibility = __webpack_require__(400); var _getUserEligibility2 = _interopRequireDefault(_getUserEligibility); -var _getUiCurrentmessage = __webpack_require__(457); +var _getUiCurrentmessage = __webpack_require__(401); var _getUiCurrentmessage2 = _interopRequireDefault(_getUiCurrentmessage); -var _isConnectionUninitialized = __webpack_require__(458); +var _isConnectionUninitialized = __webpack_require__(402); var _isConnectionUninitialized2 = _interopRequireDefault(_isConnectionUninitialized); -var _isServerReachable = __webpack_require__(459); +var _isServerReachable = __webpack_require__(403); var _isServerReachable2 = _interopRequireDefault(_isServerReachable); -var _isChatformOpen = __webpack_require__(460); +var _isChatformOpen = __webpack_require__(404); var _isChatformOpen2 = _interopRequireDefault(_isChatformOpen); -var _isAvailable = __webpack_require__(193); +var _isAvailable = __webpack_require__(174); var _isAvailable2 = _interopRequireDefault(_isAvailable); -var _isUiReady = __webpack_require__(461); +var _isUiReady = __webpack_require__(405); var _isUiReady2 = _interopRequireDefault(_isUiReady); -var _localize = __webpack_require__(194); +var _localize = __webpack_require__(175); -var _connection = __webpack_require__(465); +var _connection = __webpack_require__(409); -var _happychatForm = __webpack_require__(466); +var _happychatForm = __webpack_require__(410); -var _contactForm = __webpack_require__(486); +var _contactForm = __webpack_require__(431); -var _messageForm = __webpack_require__(211); +var _messageForm = __webpack_require__(193); -var _card = __webpack_require__(67); +var _card = __webpack_require__(56); var _card2 = _interopRequireDefault(_card); -var _compact = __webpack_require__(107); +var _compact = __webpack_require__(88); var _compact2 = _interopRequireDefault(_compact); -var _formLabel = __webpack_require__(109); +var _formLabel = __webpack_require__(91); var _formLabel2 = _interopRequireDefault(_formLabel); -var _spinnerLine = __webpack_require__(516); +var _spinnerLine = __webpack_require__(454); var _spinnerLine2 = _interopRequireDefault(_spinnerLine); @@ -37792,13 +36097,13 @@ exports.ENTRY_FORM = ENTRY_FORM; exports.ENTRY_CHAT = ENTRY_CHAT; /***/ }), -/* 433 */ +/* 383 */ /***/ (function(module, exports) { module.exports = {"happychat_url":"https://happychat-io-staging.go-vip.co/customer","twemoji_cdn_url":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/","features":{"happychat":true}} /***/ }), -/* 434 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { // uuid.js @@ -37809,7 +36114,7 @@ module.exports = {"happychat_url":"https://happychat-io-staging.go-vip.co/custom // Unique ID creation requires a high quality random # generator. We feature // detect to determine the best RNG source, normalizing to a function that // returns 128-bits of randomness, since that's what's usually required -var _rng = __webpack_require__(435); +var _rng = __webpack_require__(385); // Maps for number <-> hex string conversion var _byteToHex = []; @@ -37987,7 +36292,7 @@ module.exports = uuid; /***/ }), -/* 435 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -38025,7 +36330,7 @@ module.exports = rng; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 436 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38035,7 +36340,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _wpcomXhrRequest = __webpack_require__(179); +var _wpcomXhrRequest = __webpack_require__(163); var _wpcomXhrRequest2 = _interopRequireDefault(_wpcomXhrRequest); @@ -38043,23 +36348,23 @@ var _debug = __webpack_require__(10); var _debug2 = _interopRequireDefault(_debug); -var _config = __webpack_require__(182); +var _config = __webpack_require__(166); var _config2 = _interopRequireDefault(_config); -var _getUser = __webpack_require__(186); +var _getUser = __webpack_require__(170); var _getUser2 = _interopRequireDefault(_getUser); -var _getUserLocale = __webpack_require__(187); +var _getUserLocale = __webpack_require__(171); var _getUserLocale2 = _interopRequireDefault(_getUserLocale); -var _getUserGroups = __webpack_require__(188); +var _getUserGroups = __webpack_require__(172); var _getUserGroups2 = _interopRequireDefault(_getUserGroups); -var _getUserSkills = __webpack_require__(437); +var _getUserSkills = __webpack_require__(387); var _getUserSkills2 = _interopRequireDefault(_getUserSkills); @@ -38159,7 +36464,7 @@ exports.default = function (state) { /* eslint-enable camelcase */ /***/ }), -/* 437 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38169,13 +36474,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getUserGroups = __webpack_require__(188); +var _getUserGroups = __webpack_require__(172); var _getUserGroups2 = _interopRequireDefault(_getUserGroups); -var _getUserLocale = __webpack_require__(187); +var _getUserLocale = __webpack_require__(171); var _getUserLocale2 = _interopRequireDefault(_getUserLocale); @@ -38208,7 +36513,7 @@ exports.default = function (state) { }; /***/ }), -/* 438 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38218,17 +36523,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _includes = __webpack_require__(189); +var _includes = __webpack_require__(173); var _includes2 = _interopRequireDefault(_includes); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getChatStatus = __webpack_require__(102); +var _getChatStatus = __webpack_require__(84); var _getChatStatus2 = _interopRequireDefault(_getChatStatus); -var _isConnectionConnected = __webpack_require__(103); +var _isConnectionConnected = __webpack_require__(85); var _isConnectionConnected2 = _interopRequireDefault(_isConnectionConnected); @@ -38256,7 +36561,7 @@ exports.default = function (state) { */ /***/ }), -/* 439 */ +/* 389 */ /***/ (function(module, exports) { /** @@ -38274,72 +36579,7 @@ module.exports = baseIsNaN; /***/ }), -/* 440 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseValues = __webpack_require__(441), - keys = __webpack_require__(36); - -/** - * Creates an array of the own enumerable string keyed property values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.values(new Foo); - * // => [1, 2] (iteration order is not guaranteed) - * - * _.values('hi'); - * // => ['h', 'i'] - */ -function values(object) { - return object ? baseValues(object, keys(object)) : []; -} - -module.exports = values; - - -/***/ }), -/* 441 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayMap = __webpack_require__(48); - -/** - * The base implementation of `_.values` and `_.valuesIn` which creates an - * array of `object` property values corresponding to the property names - * of `props`. - * - * @private - * @param {Object} object The object to query. - * @param {Array} props The property names to get values for. - * @returns {Object} Returns the array of property values. - */ -function baseValues(object, props) { - return arrayMap(props, function(key) { - return object[key]; - }); -} - -module.exports = baseValues; - - -/***/ }), -/* 442 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38349,11 +36589,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); -var _createSelector = __webpack_require__(447); +var _createSelector = __webpack_require__(391); var _createSelector2 = _interopRequireDefault(_createSelector); @@ -38381,120 +36621,7 @@ exports.default = (0, _createSelector2.default)(function (state) { */ /***/ }), -/* 443 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseFor = __webpack_require__(444), - keys = __webpack_require__(36); - -/** - * The base implementation of `_.forOwn` without support for iteratee shorthands. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Object} Returns `object`. - */ -function baseForOwn(object, iteratee) { - return object && baseFor(object, iteratee, keys); -} - -module.exports = baseForOwn; - - -/***/ }), -/* 444 */ -/***/ (function(module, exports, __webpack_require__) { - -var createBaseFor = __webpack_require__(445); - -/** - * The base implementation of `baseForOwn` which iterates over `object` - * properties returned by `keysFunc` and invokes `iteratee` for each property. - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {Function} keysFunc The function to get the keys of `object`. - * @returns {Object} Returns `object`. - */ -var baseFor = createBaseFor(); - -module.exports = baseFor; - - -/***/ }), -/* 445 */ -/***/ (function(module, exports) { - -/** - * Creates a base function for methods like `_.forIn` and `_.forOwn`. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ -function createBaseFor(fromRight) { - return function(object, iteratee, keysFunc) { - var index = -1, - iterable = Object(object), - props = keysFunc(object), - length = props.length; - - while (length--) { - var key = props[fromRight ? length : ++index]; - if (iteratee(iterable[key], key, iterable) === false) { - break; - } - } - return object; - }; -} - -module.exports = createBaseFor; - - -/***/ }), -/* 446 */ -/***/ (function(module, exports, __webpack_require__) { - -var isArrayLike = __webpack_require__(21); - -/** - * Creates a `baseEach` or `baseEachRight` function. - * - * @private - * @param {Function} eachFunc The function to iterate over a collection. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ -function createBaseEach(eachFunc, fromRight) { - return function(collection, iteratee) { - if (collection == null) { - return collection; - } - if (!isArrayLike(collection)) { - return eachFunc(collection, iteratee); - } - var length = collection.length, - index = fromRight ? length : -1, - iterable = Object(collection); - - while ((fromRight ? index-- : ++index < length)) { - if (iteratee(iterable[index], index, iterable) === false) { - break; - } - } - return collection; - }; -} - -module.exports = createBaseEach; - - -/***/ }), -/* 447 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38513,11 +36640,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol exports.default = createSelector; -var _memoize = __webpack_require__(172); +var _memoize = __webpack_require__(154); var _memoize2 = _interopRequireDefault(_memoize); -var _shallowEqual = __webpack_require__(448); +var _shallowEqual = __webpack_require__(392); var _shallowEqual2 = _interopRequireDefault(_shallowEqual); @@ -38563,8 +36690,8 @@ var DEFAULT_GET_CACHE_KEY = function () { // Webpack can optimize bundles if it can detect that a block will // never be reached. Since `NODE_ENV` is defined using DefinePlugin, // these debugging modules will be excluded from the production build. - warn = __webpack_require__(449).default; - includes = __webpack_require__(189); + warn = __webpack_require__(393).default; + includes = __webpack_require__(173); } else { return function (state) { for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { @@ -38653,7 +36780,7 @@ function createSelector(selector) { } /***/ }), -/* 448 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38692,7 +36819,7 @@ function shallowEqual(objA, objB) { module.exports = exports['default']; /***/ }), -/* 449 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38725,7 +36852,7 @@ if ("development" === 'production' || 'function' !== typeof console.warn) { exports.default = warn; /***/ }), -/* 450 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38755,7 +36882,7 @@ exports.default = function (state) { */ /***/ }), -/* 451 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38785,7 +36912,7 @@ exports.default = function (state) { */ /***/ }), -/* 452 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38816,7 +36943,7 @@ exports.default = function (state) { */ /***/ }), -/* 453 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38846,7 +36973,7 @@ exports.default = function (state) { */ /***/ }), -/* 454 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38876,7 +37003,7 @@ exports.default = function (state) { */ /***/ }), -/* 455 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38894,7 +37021,7 @@ var _debug = __webpack_require__(10); var _debug2 = _interopRequireDefault(_debug); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -38925,7 +37052,7 @@ exports.default = function (state) { }; /***/ }), -/* 456 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38950,7 +37077,7 @@ exports.default = function (state) { */ /***/ }), -/* 457 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38975,7 +37102,7 @@ exports.default = function (state) { */ /***/ }), -/* 458 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38989,16 +37116,16 @@ exports.default = function (state) { return (0, _getConnectionStatus2.default)(state) === _constants.HAPPYCHAT_CONNECTION_STATUS_UNINITIALIZED; }; -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getConnectionStatus = __webpack_require__(104); +var _getConnectionStatus = __webpack_require__(86); var _getConnectionStatus2 = _interopRequireDefault(_getConnectionStatus); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 459 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39016,12 +37143,12 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 460 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39046,7 +37173,7 @@ exports.default = function (state) { */ /***/ }), -/* 461 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39071,7 +37198,7 @@ exports.default = function (state) { */ /***/ }), -/* 462 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39095,11 +37222,11 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _reactAddonsCreateFragment = __webpack_require__(463); +var _reactAddonsCreateFragment = __webpack_require__(407); var _reactAddonsCreateFragment2 = _interopRequireDefault(_reactAddonsCreateFragment); -var _tokenize = __webpack_require__(464); +var _tokenize = __webpack_require__(408); var _tokenize2 = _interopRequireDefault(_tokenize); @@ -39237,7 +37364,7 @@ exports.default = interpolate; //# sourceMappingURL=index.js.map /***/ }), -/* 463 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39256,7 +37383,7 @@ var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && Symbol.for && Symbol.for('react.element')) || 0xeac7; -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -39590,7 +37717,7 @@ module.exports = createReactFragment; /***/ }), -/* 464 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39631,7 +37758,7 @@ module.exports = function (mixedString) { //# sourceMappingURL=tokenize.js.map /***/ }), -/* 465 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39698,7 +37825,7 @@ HappychatConnection.propTypes = { }; /***/ }), -/* 466 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39719,11 +37846,11 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _composer = __webpack_require__(467); +var _composer = __webpack_require__(411); -var _notices = __webpack_require__(473); +var _notices = __webpack_require__(418); -var _timeline = __webpack_require__(474); +var _timeline = __webpack_require__(419); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -39854,7 +37981,7 @@ HappychatForm.propTypes = { }; /***/ }), -/* 467 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39873,7 +38000,7 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _createReactClass = __webpack_require__(195); +var _createReactClass = __webpack_require__(176); var _createReactClass2 = _interopRequireDefault(_createReactClass); @@ -39885,15 +38012,15 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _isEmpty = __webpack_require__(196); +var _isEmpty = __webpack_require__(177); var _isEmpty2 = _interopRequireDefault(_isEmpty); -var _throttle = __webpack_require__(470); +var _throttle = __webpack_require__(414); var _throttle2 = _interopRequireDefault(_throttle); -var _scrollbleed = __webpack_require__(197); +var _scrollbleed = __webpack_require__(179); var _scrollbleed2 = _interopRequireDefault(_scrollbleed); @@ -40006,52 +38133,7 @@ var Composer = exports.Composer = (0, _createReactClass2.default)({ }); /***/ }), -/* 468 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(20), - stubFalse = __webpack_require__(469); - -/** Detect free variable `exports`. */ -var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -module.exports = isBuffer; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)(module))) - -/***/ }), -/* 469 */ +/* 412 */ /***/ (function(module, exports) { /** @@ -40075,11 +38157,23 @@ module.exports = stubFalse; /***/ }), -/* 470 */ +/* 413 */ +/***/ (function(module, exports, __webpack_require__) { + +var overArg = __webpack_require__(148); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), +/* 414 */ /***/ (function(module, exports, __webpack_require__) { -var debounce = __webpack_require__(471), - isObject = __webpack_require__(19); +var debounce = __webpack_require__(415), + isObject = __webpack_require__(31); /** Used as the `TypeError` message for "Functions" methods. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -40150,12 +38244,12 @@ module.exports = throttle; /***/ }), -/* 471 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(19), - now = __webpack_require__(472), - toNumber = __webpack_require__(178); +var isObject = __webpack_require__(31), + now = __webpack_require__(416), + toNumber = __webpack_require__(417); /** Used as the `TypeError` message for "Functions" methods. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -40344,10 +38438,10 @@ module.exports = debounce; /***/ }), -/* 472 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(20); +var root = __webpack_require__(25); /** * Gets the timestamp of the number of milliseconds that have elapsed since @@ -40373,7 +38467,34 @@ module.exports = now; /***/ }), -/* 473 */ +/* 417 */ +/***/ (function(module, exports) { + +/** + * This method returns the first argument it receives. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true + */ +function identity(value) { + return value; +} + +module.exports = identity; + + +/***/ }), +/* 418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40398,7 +38519,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -40496,7 +38617,7 @@ Notices.propTypes = { }; /***/ }), -/* 474 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40523,7 +38644,7 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _createReactClass = __webpack_require__(195); +var _createReactClass = __webpack_require__(176); var _createReactClass2 = _interopRequireDefault(_createReactClass); @@ -40535,33 +38656,33 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _assign = __webpack_require__(198); +var _assign = __webpack_require__(180); var _assign2 = _interopRequireDefault(_assign); -var _isArray = __webpack_require__(12); +var _isArray = __webpack_require__(16); var _isArray2 = _interopRequireDefault(_isArray); -var _isEmpty = __webpack_require__(196); +var _isEmpty = __webpack_require__(177); var _isEmpty2 = _interopRequireDefault(_isEmpty); -var _emojify = __webpack_require__(478); +var _emojify = __webpack_require__(423); var _emojify2 = _interopRequireDefault(_emojify); -var _scrollbleed = __webpack_require__(197); +var _scrollbleed = __webpack_require__(179); var _scrollbleed2 = _interopRequireDefault(_scrollbleed); -var _functional = __webpack_require__(480); +var _functional = __webpack_require__(425); -var _autoscroll = __webpack_require__(483); +var _autoscroll = __webpack_require__(427); var _autoscroll2 = _interopRequireDefault(_autoscroll); -var _url = __webpack_require__(484); +var _url = __webpack_require__(428); var _debug = __webpack_require__(10); @@ -40847,10 +38968,10 @@ var Timeline = exports.Timeline = (0, _createReactClass2.default)({ }); /***/ }), -/* 475 */ +/* 420 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(199); +var assignValue = __webpack_require__(181); /** * Copies properties of `source` to `object`. @@ -40884,11 +39005,11 @@ module.exports = copyObject; /***/ }), -/* 476 */ +/* 421 */ /***/ (function(module, exports, __webpack_require__) { -var baseRest = __webpack_require__(106), - isIterateeCall = __webpack_require__(200); +var baseRest = __webpack_require__(87), + isIterateeCall = __webpack_require__(182); /** * Creates a function like `_.assign`. @@ -40927,7 +39048,7 @@ module.exports = createAssigner; /***/ }), -/* 477 */ +/* 422 */ /***/ (function(module, exports) { /** @@ -40954,7 +39075,7 @@ module.exports = apply; /***/ }), -/* 478 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40980,7 +39101,7 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _twemoji = __webpack_require__(479); +var _twemoji = __webpack_require__(424); var _twemoji2 = _interopRequireDefault(_twemoji); @@ -41083,7 +39204,7 @@ Emojify.defaultProps = { exports.default = Emojify; /***/ }), -/* 479 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var location = global.location || {}; @@ -41661,7 +39782,7 @@ module.exports = twemoji; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 480 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41672,11 +39793,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.call = exports.compose = exports.map = exports.forEach = exports.all = exports.any = exports.first = exports.when = exports.propEquals = exports.prop = exports.propExists = undefined; -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _forEach = __webpack_require__(481); +var _forEach = __webpack_require__(426); var _forEach2 = _interopRequireDefault(_forEach); @@ -41684,7 +39805,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); @@ -41908,54 +40029,7 @@ var call = exports.call = function call(method) { }; /***/ }), -/* 481 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayEach = __webpack_require__(482), - baseEach = __webpack_require__(105), - baseIteratee = __webpack_require__(34), - isArray = __webpack_require__(12); - -/** - * Iterates over elements of `collection` and invokes `iteratee` for each element. - * The iteratee is invoked with three arguments: (value, index|key, collection). - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * **Note:** As with other "Collections" methods, objects with a "length" - * property are iterated like arrays. To avoid this behavior use `_.forIn` - * or `_.forOwn` for object iteration. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @alias each - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - * @see _.forEachRight - * @example - * - * _([1, 2]).forEach(function(value) { - * console.log(value); - * }); - * // => Logs `1` then `2`. - * - * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) { - * console.log(key); - * }); - * // => Logs 'a' then 'b' (iteration order is not guaranteed). - */ -function forEach(collection, iteratee) { - var func = isArray(collection) ? arrayEach : baseEach; - return func(collection, baseIteratee(iteratee, 3)); -} - -module.exports = forEach; - - -/***/ }), -/* 482 */ +/* 426 */ /***/ (function(module, exports) { /** @@ -41983,7 +40057,7 @@ module.exports = arrayEach; /***/ }), -/* 483 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42067,7 +40141,7 @@ exports.default = { }; /***/ }), -/* 484 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42078,7 +40152,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.setUrlScheme = exports.addSchemeIfMissing = undefined; -var _startsWith = __webpack_require__(201); +var _startsWith = __webpack_require__(183); var _startsWith2 = _interopRequireDefault(_startsWith); @@ -42111,7 +40185,7 @@ var setUrlScheme = exports.setUrlScheme = function setUrlScheme(url, scheme) { }; /***/ }), -/* 485 */ +/* 429 */ /***/ (function(module, exports) { /** @@ -42139,7 +40213,34 @@ module.exports = baseClamp; /***/ }), -/* 486 */ +/* 430 */ +/***/ (function(module, exports) { + +/** + * This method returns the first argument it receives. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true + */ +function identity(value) { + return value; +} + +module.exports = identity; + + +/***/ }), +/* 431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42160,35 +40261,35 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _compact = __webpack_require__(107); +var _compact = __webpack_require__(88); var _compact2 = _interopRequireDefault(_compact); -var _card = __webpack_require__(67); +var _card = __webpack_require__(56); var _card2 = _interopRequireDefault(_card); -var _formTextarea = __webpack_require__(501); +var _formTextarea = __webpack_require__(440); var _formTextarea2 = _interopRequireDefault(_formTextarea); -var _formTextInput = __webpack_require__(502); +var _formTextInput = __webpack_require__(441); var _formTextInput2 = _interopRequireDefault(_formTextInput); -var _formLabel = __webpack_require__(109); +var _formLabel = __webpack_require__(91); var _formLabel2 = _interopRequireDefault(_formLabel); -var _formButton = __webpack_require__(503); +var _formButton = __webpack_require__(442); var _formButton2 = _interopRequireDefault(_formButton); -var _formSelection = __webpack_require__(509); +var _formSelection = __webpack_require__(449); var _formSelection2 = _interopRequireDefault(_formSelection); -var _selectDropdown = __webpack_require__(208); +var _selectDropdown = __webpack_require__(190); var _selectDropdown2 = _interopRequireDefault(_selectDropdown); @@ -42521,15 +40622,15 @@ ContactForm.defaultProps = { }; /***/ }), -/* 487 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(93), - arrayIncludes = __webpack_require__(202), - arrayIncludesWith = __webpack_require__(203), - arrayMap = __webpack_require__(48), - baseUnary = __webpack_require__(99), - cacheHas = __webpack_require__(204); +var SetCache = __webpack_require__(79), + arrayIncludes = __webpack_require__(184), + arrayIncludesWith = __webpack_require__(185), + arrayMap = __webpack_require__(89), + baseUnary = __webpack_require__(186), + cacheHas = __webpack_require__(187); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -42594,12 +40695,12 @@ module.exports = baseDifference; /***/ }), -/* 488 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(94), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(12); +var Symbol = __webpack_require__(434), + isArguments = __webpack_require__(81), + isArray = __webpack_require__(16); /** Built-in value references. */ var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined; @@ -42620,10 +40721,22 @@ module.exports = isFlattenable; /***/ }), -/* 489 */ +/* 434 */ +/***/ (function(module, exports, __webpack_require__) { + +var root = __webpack_require__(25); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), +/* 435 */ /***/ (function(module, exports, __webpack_require__) { -var basePickBy = __webpack_require__(490); +var basePickBy = __webpack_require__(436); /** * The base implementation of `_.pick` without support for individual @@ -42645,7 +40758,7 @@ module.exports = basePick; /***/ }), -/* 490 */ +/* 436 */ /***/ (function(module, exports) { /** @@ -42677,199 +40790,7 @@ module.exports = basePickBy; /***/ }), -/* 491 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseGetAllKeys = __webpack_require__(492), - getSymbolsIn = __webpack_require__(493), - keysIn = __webpack_require__(496); - -/** - * Creates an array of own and inherited enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names and symbols. - */ -function getAllKeysIn(object) { - return baseGetAllKeys(object, keysIn, getSymbolsIn); -} - -module.exports = getAllKeysIn; - - -/***/ }), -/* 492 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayPush = __webpack_require__(68), - isArray = __webpack_require__(12); - -/** - * The base implementation of `getAllKeys` and `getAllKeysIn` which uses - * `keysFunc` and `symbolsFunc` to get the enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {Function} keysFunc The function to get the keys of `object`. - * @param {Function} symbolsFunc The function to get the symbols of `object`. - * @returns {Array} Returns the array of property names and symbols. - */ -function baseGetAllKeys(object, keysFunc, symbolsFunc) { - var result = keysFunc(object); - return isArray(object) ? result : arrayPush(result, symbolsFunc(object)); -} - -module.exports = baseGetAllKeys; - - -/***/ }), -/* 493 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayPush = __webpack_require__(68), - getPrototype = __webpack_require__(494), - getSymbols = __webpack_require__(495), - stubArray = __webpack_require__(205); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeGetSymbols = Object.getOwnPropertySymbols; - -/** - * Creates an array of the own and inherited enumerable symbol properties - * of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ -var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) { - var result = []; - while (object) { - arrayPush(result, getSymbols(object)); - object = getPrototype(object); - } - return result; -}; - -module.exports = getSymbolsIn; - - -/***/ }), -/* 494 */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(98); - -/** Built-in value references. */ -var getPrototype = overArg(Object.getPrototypeOf, Object); - -module.exports = getPrototype; - - -/***/ }), -/* 495 */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(98), - stubArray = __webpack_require__(205); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeGetSymbols = Object.getOwnPropertySymbols; - -/** - * Creates an array of the own enumerable symbol properties of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ -var getSymbols = nativeGetSymbols ? overArg(nativeGetSymbols, Object) : stubArray; - -module.exports = getSymbols; - - -/***/ }), -/* 496 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeKeys = __webpack_require__(165), - baseKeysIn = __webpack_require__(497), - isArrayLike = __webpack_require__(21); - -/** - * Creates an array of the own and inherited enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.keysIn(new Foo); - * // => ['a', 'b', 'c'] (iteration order is not guaranteed) - */ -function keysIn(object) { - return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object); -} - -module.exports = keysIn; - - -/***/ }), -/* 497 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(19), - isPrototype = __webpack_require__(65), - nativeKeysIn = __webpack_require__(498); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeysIn(object) { - if (!isObject(object)) { - return nativeKeysIn(object); - } - var isProto = isPrototype(object), - result = []; - - for (var key in object) { - if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) { - result.push(key); - } - } - return result; -} - -module.exports = baseKeysIn; - - -/***/ }), -/* 498 */ +/* 437 */ /***/ (function(module, exports) { /** @@ -42895,7 +40816,7 @@ module.exports = nativeKeysIn; /***/ }), -/* 499 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42903,7 +40824,7 @@ var _extends=Object.assign||function(a){for(var c,b=1;b [undefined, undefined] + */ +function noop() { + // No operation performed. +} -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; +module.exports = noop; + + +/***/ }), +/* 447 */ +/***/ (function(module, exports) { /** - * Creates a set object of `values`. + * This method returns a new empty array. * - * @private - * @param {Array} values The values to add to the set. - * @returns {Object} Returns the new set. + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {Array} Returns the new empty array. + * @example + * + * var arrays = _.times(2, _.stubArray); + * + * console.log(arrays); + * // => [[], []] + * + * console.log(arrays[0] === arrays[1]); + * // => false */ -var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) { - return new Set(values); -}; +function stubArray() { + return []; +} -module.exports = createSet; +module.exports = stubArray; /***/ }), -/* 508 */ +/* 448 */ /***/ (function(module, exports) { /** @@ -43445,7 +41393,7 @@ module.exports = compact; /***/ }), -/* 509 */ +/* 449 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43465,23 +41413,23 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _segmentedControl = __webpack_require__(510); +var _segmentedControl = __webpack_require__(450); var _segmentedControl2 = _interopRequireDefault(_segmentedControl); -var _item = __webpack_require__(207); +var _item = __webpack_require__(189); var _item2 = _interopRequireDefault(_item); -var _selectDropdown = __webpack_require__(208); +var _selectDropdown = __webpack_require__(190); var _selectDropdown2 = _interopRequireDefault(_selectDropdown); -var _item3 = __webpack_require__(210); +var _item3 = __webpack_require__(192); var _item4 = _interopRequireDefault(_item3); @@ -43633,7 +41581,7 @@ FormSelection.defaultProps = { exports.default = FormSelection; /***/ }), -/* 510 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43645,11 +41593,11 @@ Object.defineProperty(exports, "__esModule", { var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -var _filter = __webpack_require__(110); +var _filter = __webpack_require__(92); var _filter2 = _interopRequireDefault(_filter); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); @@ -43657,7 +41605,7 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _reactDom = __webpack_require__(71); +var _reactDom = __webpack_require__(59); var _reactDom2 = _interopRequireDefault(_reactDom); @@ -43669,7 +41617,7 @@ var _classnames = __webpack_require__(11); var _classnames2 = _interopRequireDefault(_classnames); -var _item = __webpack_require__(207); +var _item = __webpack_require__(189); var _item2 = _interopRequireDefault(_item); @@ -43923,71 +41871,13 @@ SegmentedControl.defaultProps = { exports.default = SegmentedControl; /***/ }), -/* 511 */ -/***/ (function(module, exports) { - -/** - * A specialized version of `_.filter` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ -function arrayFilter(array, predicate) { - var index = -1, - length = array ? array.length : 0, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (predicate(value, index, array)) { - result[resIndex++] = value; - } - } - return result; -} - -module.exports = arrayFilter; - - -/***/ }), -/* 512 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseEach = __webpack_require__(105); - -/** - * The base implementation of `_.filter` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ -function baseFilter(collection, predicate) { - var result = []; - baseEach(collection, function(value, index, collection) { - if (predicate(value, index, collection)) { - result.push(value); - } - }); - return result; -} - -module.exports = baseFilter; - - -/***/ }), -/* 513 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(100), - isFunction = __webpack_require__(91), - isKey = __webpack_require__(47), - toKey = __webpack_require__(37); +var castPath = __webpack_require__(80), + isFunction = __webpack_require__(159), + isKey = __webpack_require__(41), + toKey = __webpack_require__(32); /** * This method is like `_.get` except that if the resolved value is a @@ -44044,7 +41934,7 @@ module.exports = result; /***/ }), -/* 514 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44071,7 +41961,7 @@ var SelectDropdownSeparator = function SelectDropdownSeparator() { exports.default = SelectDropdownSeparator; /***/ }), -/* 515 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44118,7 +42008,7 @@ function SelectDropdownLabel(props) { } /***/ }), -/* 516 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44183,7 +42073,7 @@ SpinnerLine.propTypes = { }; /***/ }), -/* 517 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44193,17 +42083,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(55); -var _getChatStatus = __webpack_require__(102); +var _getChatStatus = __webpack_require__(84); var _getChatStatus2 = _interopRequireDefault(_getChatStatus); -var _getUserInfo = __webpack_require__(518); +var _getUserInfo = __webpack_require__(456); var _getUserInfo2 = _interopRequireDefault(_getUserInfo); -var _isAvailable = __webpack_require__(193); +var _isAvailable = __webpack_require__(174); var _isAvailable2 = _interopRequireDefault(_isAvailable); @@ -44275,7 +42165,7 @@ var eventAPI = function eventAPI(store) { exports.default = eventAPI; /***/ }), -/* 518 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44292,7 +42182,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol */ -var _getUserGeolocation = __webpack_require__(519); +var _getUserGeolocation = __webpack_require__(457); var _getUserGeolocation2 = _interopRequireDefault(_getUserGeolocation); @@ -44352,7 +42242,7 @@ exports.default = function (state) { }; /***/ }), -/* 519 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44382,7 +42272,7 @@ exports.default = function (state) { */ /***/ }), -/* 520 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44392,25 +42282,25 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _reducer = __webpack_require__(521); +var _reducer = __webpack_require__(459); var _reducer2 = _interopRequireDefault(_reducer); -var _reducer3 = __webpack_require__(529); +var _reducer3 = __webpack_require__(468); var _reducer4 = _interopRequireDefault(_reducer3); -var _reducer5 = __webpack_require__(530); +var _reducer5 = __webpack_require__(469); var _reducer6 = _interopRequireDefault(_reducer5); -var _reducer7 = __webpack_require__(531); +var _reducer7 = __webpack_require__(470); var _reducer8 = _interopRequireDefault(_reducer7); -var _reducer9 = __webpack_require__(532); +var _reducer9 = __webpack_require__(471); var _reducer10 = _interopRequireDefault(_reducer9); @@ -44434,7 +42324,7 @@ exports.default = (0, _redux.combineReducers)({ */ /***/ }), -/* 521 */ +/* 459 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44445,21 +42335,21 @@ Object.defineProperty(exports, "__esModule", { }); exports.timeline = exports.status = exports.lastActivityTimestamp = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _concat = __webpack_require__(522); +var _concat = __webpack_require__(460); var _concat2 = _interopRequireDefault(_concat); -var _filter = __webpack_require__(110); +var _filter = __webpack_require__(92); var _filter2 = _interopRequireDefault(_filter); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); @@ -44467,13 +42357,13 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _sortBy = __webpack_require__(524); +var _sortBy = __webpack_require__(462); var _sortBy2 = _interopRequireDefault(_sortBy); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -44634,13 +42524,13 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 522 */ +/* 460 */ /***/ (function(module, exports, __webpack_require__) { -var arrayPush = __webpack_require__(68), - baseFlatten = __webpack_require__(108), - copyArray = __webpack_require__(523), - isArray = __webpack_require__(12); +var arrayPush = __webpack_require__(188), + baseFlatten = __webpack_require__(90), + copyArray = __webpack_require__(461), + isArray = __webpack_require__(16); /** * Creates a new array concatenating `array` with any additional arrays @@ -44682,7 +42572,7 @@ module.exports = concat; /***/ }), -/* 523 */ +/* 461 */ /***/ (function(module, exports) { /** @@ -44708,13 +42598,13 @@ module.exports = copyArray; /***/ }), -/* 524 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { -var baseFlatten = __webpack_require__(108), - baseOrderBy = __webpack_require__(525), - baseRest = __webpack_require__(106), - isIterateeCall = __webpack_require__(200); +var baseFlatten = __webpack_require__(90), + baseOrderBy = __webpack_require__(463), + baseRest = __webpack_require__(87), + isIterateeCall = __webpack_require__(182); /** * Creates an array of elements, sorted in ascending order by the results of @@ -44767,16 +42657,16 @@ module.exports = sortBy; /***/ }), -/* 525 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { -var arrayMap = __webpack_require__(48), - baseIteratee = __webpack_require__(34), - baseMap = __webpack_require__(192), - baseSortBy = __webpack_require__(526), - baseUnary = __webpack_require__(99), - compareMultiple = __webpack_require__(527), - identity = __webpack_require__(175); +var arrayMap = __webpack_require__(89), + baseIteratee = __webpack_require__(78), + baseMap = __webpack_require__(464), + baseSortBy = __webpack_require__(465), + baseUnary = __webpack_require__(186), + compareMultiple = __webpack_require__(466), + identity = __webpack_require__(158); /** * The base implementation of `_.orderBy` without param guards. @@ -44807,7 +42697,34 @@ module.exports = baseOrderBy; /***/ }), -/* 526 */ +/* 464 */ +/***/ (function(module, exports) { + +/** + * A specialized version of `_.map` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function arrayMap(array, iteratee) { + var index = -1, + length = array ? array.length : 0, + result = Array(length); + + while (++index < length) { + result[index] = iteratee(array[index], index, array); + } + return result; +} + +module.exports = arrayMap; + + +/***/ }), +/* 465 */ /***/ (function(module, exports) { /** @@ -44834,10 +42751,10 @@ module.exports = baseSortBy; /***/ }), -/* 527 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { -var compareAscending = __webpack_require__(528); +var compareAscending = __webpack_require__(467); /** * Used by `_.orderBy` to compare multiple properties of a value to another @@ -44884,10 +42801,10 @@ module.exports = compareMultiple; /***/ }), -/* 528 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { -var isSymbol = __webpack_require__(46); +var isSymbol = __webpack_require__(156); /** * Compares values to sort them in ascending order. @@ -44931,7 +42848,7 @@ module.exports = compareAscending; /***/ }), -/* 529 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44942,11 +42859,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.isAvailable = exports.status = exports.error = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); /** * Tracks connection errors as defined by the SocketIO library @@ -45029,7 +42946,7 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 530 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45039,19 +42956,19 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _startsWith = __webpack_require__(201); +var _startsWith = __webpack_require__(183); var _startsWith2 = _interopRequireDefault(_startsWith); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -45138,7 +43055,7 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 531 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45149,9 +43066,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.isReady = exports.isMinimizing = exports.isOpen = exports.lostFocusAt = exports.currentMessage = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Tracks the current message the user has typed into the happychat client @@ -45258,7 +43175,7 @@ var isReady = exports.isReady = function isReady() { exports.default = (0, _redux.combineReducers)({ currentMessage: currentMessage, isMinimizing: isMinimizing, isOpen: isOpen, isReady: isReady, lostFocusAt: lostFocusAt }); /***/ }), -/* 532 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45269,9 +43186,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.geoLocation = exports.currentUser = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Tracks the current user info @@ -45380,7 +43297,7 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 533 */ +/* 472 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45391,27 +43308,27 @@ Object.defineProperty(exports, "__esModule", { }); exports.socketMiddleware = undefined; -var _noop = __webpack_require__(206); +var _noop = __webpack_require__(473); var _noop2 = _interopRequireDefault(_noop); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(55); -var _socketio = __webpack_require__(534); +var _socketio = __webpack_require__(474); var _socketio2 = _interopRequireDefault(_socketio); -var _xhr = __webpack_require__(557); +var _xhr = __webpack_require__(498); var _xhr2 = _interopRequireDefault(_xhr); -var _isConnectionConnected = __webpack_require__(103); +var _isConnectionConnected = __webpack_require__(85); var _isConnectionConnected2 = _interopRequireDefault(_isConnectionConnected); -var _isChatAssigned = __webpack_require__(558); +var _isChatAssigned = __webpack_require__(499); var _isChatAssigned2 = _interopRequireDefault(_isChatAssigned); @@ -45479,7 +43396,30 @@ var socketMiddleware = exports.socketMiddleware = function socketMiddleware() { exports.default = socketMiddleware(); /***/ }), -/* 534 */ +/* 473 */ +/***/ (function(module, exports) { + +/** + * This method returns `undefined`. + * + * @static + * @memberOf _ + * @since 2.3.0 + * @category Util + * @example + * + * _.times(2, _.noop); + * // => [undefined, undefined] + */ +function noop() { + // No operation performed. +} + +module.exports = noop; + + +/***/ }), +/* 474 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45501,11 +43441,11 @@ var _createClass = function () { function defineProperties(target, props) { for */ -var _socket = __webpack_require__(535); +var _socket = __webpack_require__(475); var _socket2 = _interopRequireDefault(_socket); -var _isString = __webpack_require__(191); +var _isString = __webpack_require__(497); var _isString2 = _interopRequireDefault(_isString); @@ -45513,7 +43453,7 @@ var _debug = __webpack_require__(10); var _debug2 = _interopRequireDefault(_debug); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(55); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -45694,7 +43634,7 @@ exports.default = function () { }; /***/ }), -/* 535 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { @@ -45702,9 +43642,9 @@ exports.default = function () { * Module dependencies. */ -var url = __webpack_require__(536); -var parser = __webpack_require__(111); -var Manager = __webpack_require__(214); +var url = __webpack_require__(476); +var parser = __webpack_require__(93); +var Manager = __webpack_require__(196); var debug = __webpack_require__(10)('socket.io-client'); /** @@ -45787,12 +43727,12 @@ exports.connect = lookup; * @api public */ -exports.Manager = __webpack_require__(214); -exports.Socket = __webpack_require__(220); +exports.Manager = __webpack_require__(196); +exports.Socket = __webpack_require__(202); /***/ }), -/* 536 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -45800,7 +43740,7 @@ exports.Socket = __webpack_require__(220); * Module dependencies. */ -var parseuri = __webpack_require__(212); +var parseuri = __webpack_require__(194); var debug = __webpack_require__(10)('socket.io-client:url'); /** @@ -45875,14 +43815,14 @@ function url(uri, loc){ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 537 */ +/* 477 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! JSON v3.3.2 | http://bestiejs.github.io/json3 | Copyright 2012-2014, Kit Cambridge | http://kit.mit-license.org */ ;(function () { // Detect the `define` function exposed by asynchronous module loaders. The // strict `define` check is necessary for compatibility with `r.js`. - var isLoader = "function" === "function" && __webpack_require__(538); + var isLoader = "function" === "function" && __webpack_require__(478); // A set of types used to distinguish objects from primitives. var objectTypes = { @@ -46782,10 +44722,10 @@ function url(uri, loc){ } }).call(this); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)(module), __webpack_require__(8))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52)(module), __webpack_require__(8))) /***/ }), -/* 538 */ +/* 478 */ /***/ (function(module, exports) { /* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {/* globals __webpack_amd_options__ */ @@ -46794,7 +44734,7 @@ module.exports = __webpack_amd_options__; /* WEBPACK VAR INJECTION */}.call(exports, {})) /***/ }), -/* 539 */ +/* 479 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/*global Blob,File*/ @@ -46803,8 +44743,8 @@ module.exports = __webpack_amd_options__; * Module requirements */ -var isArray = __webpack_require__(112); -var isBuf = __webpack_require__(213); +var isArray = __webpack_require__(94); +var isBuf = __webpack_require__(195); /** * Replaces every Buffer | ArrayBuffer in packet with a numbered placeholder. @@ -46942,19 +44882,19 @@ exports.removeBlobs = function(data, callback) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 540 */ +/* 480 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(541); +module.exports = __webpack_require__(481); /***/ }), -/* 541 */ +/* 481 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(542); +module.exports = __webpack_require__(482); /** * Exports parser @@ -46962,25 +44902,25 @@ module.exports = __webpack_require__(542); * @api public * */ -module.exports.parser = __webpack_require__(39); +module.exports.parser = __webpack_require__(34); /***/ }), -/* 542 */ +/* 482 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies. */ -var transports = __webpack_require__(215); -var Emitter = __webpack_require__(28); +var transports = __webpack_require__(197); +var Emitter = __webpack_require__(26); var debug = __webpack_require__(10)('engine.io-client:socket'); -var index = __webpack_require__(219); -var parser = __webpack_require__(39); -var parseuri = __webpack_require__(212); -var parsejson = __webpack_require__(554); -var parseqs = __webpack_require__(115); +var index = __webpack_require__(201); +var parser = __webpack_require__(34); +var parseuri = __webpack_require__(194); +var parsejson = __webpack_require__(494); +var parseqs = __webpack_require__(97); /** * Module exports. @@ -47104,9 +45044,9 @@ Socket.protocol = parser.protocol; // this is an int */ Socket.Socket = Socket; -Socket.Transport = __webpack_require__(114); -Socket.transports = __webpack_require__(215); -Socket.parser = __webpack_require__(39); +Socket.Transport = __webpack_require__(96); +Socket.transports = __webpack_require__(197); +Socket.parser = __webpack_require__(34); /** * Creates transport of the given type. @@ -47701,7 +45641,7 @@ Socket.prototype.filterUpgrades = function (upgrades) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 543 */ +/* 483 */ /***/ (function(module, exports) { @@ -47724,17 +45664,17 @@ try { /***/ }), -/* 544 */ +/* 484 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module requirements. */ -var XMLHttpRequest = __webpack_require__(113); -var Polling = __webpack_require__(216); -var Emitter = __webpack_require__(28); -var inherit = __webpack_require__(69); +var XMLHttpRequest = __webpack_require__(95); +var Polling = __webpack_require__(198); +var Emitter = __webpack_require__(26); +var inherit = __webpack_require__(57); var debug = __webpack_require__(10)('engine.io-client:polling-xhr'); /** @@ -48143,7 +46083,7 @@ function unloadHandler() { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 545 */ +/* 485 */ /***/ (function(module, exports) { @@ -48168,7 +46108,7 @@ module.exports = Object.keys || function keys (obj){ /***/ }), -/* 546 */ +/* 486 */ /***/ (function(module, exports) { /** @@ -48203,7 +46143,7 @@ module.exports = function(arraybuffer, start, end) { /***/ }), -/* 547 */ +/* 487 */ /***/ (function(module, exports) { /* @@ -48268,7 +46208,7 @@ module.exports = function(arraybuffer, start, end) { /***/ }), -/* 548 */ +/* 488 */ /***/ (function(module, exports) { module.exports = after @@ -48302,7 +46242,7 @@ function noop() {} /***/ }), -/* 549 */ +/* 489 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/utf8js v2.0.0 by @mathias */ @@ -48549,10 +46489,10 @@ function noop() {} }(this)); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)(module), __webpack_require__(8))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52)(module), __webpack_require__(8))) /***/ }), -/* 550 */ +/* 490 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -48655,7 +46595,7 @@ module.exports = (function() { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 551 */ +/* 491 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -48663,8 +46603,8 @@ module.exports = (function() { * Module requirements. */ -var Polling = __webpack_require__(216); -var inherit = __webpack_require__(69); +var Polling = __webpack_require__(198); +var inherit = __webpack_require__(57); /** * Module exports. @@ -48900,18 +46840,18 @@ JSONPPolling.prototype.doWrite = function (data, fn) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 552 */ +/* 492 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies. */ -var Transport = __webpack_require__(114); -var parser = __webpack_require__(39); -var parseqs = __webpack_require__(115); -var inherit = __webpack_require__(69); -var yeast = __webpack_require__(218); +var Transport = __webpack_require__(96); +var parser = __webpack_require__(34); +var parseqs = __webpack_require__(97); +var inherit = __webpack_require__(57); +var yeast = __webpack_require__(200); var debug = __webpack_require__(10)('engine.io-client:websocket'); var BrowserWebSocket = global.WebSocket || global.MozWebSocket; @@ -48924,7 +46864,7 @@ var BrowserWebSocket = global.WebSocket || global.MozWebSocket; var WebSocket = BrowserWebSocket; if (!WebSocket && typeof window === 'undefined') { try { - WebSocket = __webpack_require__(553); + WebSocket = __webpack_require__(493); } catch (e) { } } @@ -49195,13 +47135,13 @@ WS.prototype.check = function(){ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 553 */ +/* 493 */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), -/* 554 */ +/* 494 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -49239,7 +47179,7 @@ module.exports = function parsejson(data) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 555 */ +/* 495 */ /***/ (function(module, exports) { module.exports = toArray @@ -49258,7 +47198,7 @@ function toArray(list, index) { /***/ }), -/* 556 */ +/* 496 */ /***/ (function(module, exports) { @@ -49349,7 +47289,52 @@ Backoff.prototype.setJitter = function(jitter){ /***/ }), -/* 557 */ +/* 497 */ +/***/ (function(module, exports, __webpack_require__) { + +var isArray = __webpack_require__(16), + isObjectLike = __webpack_require__(150); + +/** `Object#toString` result references. */ +var stringTag = '[object String]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** + * Checks if `value` is classified as a `String` primitive or object. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a string, else `false`. + * @example + * + * _.isString('abc'); + * // => true + * + * _.isString(1); + * // => false + */ +function isString(value) { + return typeof value == 'string' || + (!isArray(value) && isObjectLike(value) && objectToString.call(value) == stringTag); +} + +module.exports = isString; + + +/***/ }), +/* 498 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49407,7 +47392,7 @@ var makeRequest = function makeRequest(dispatch, action, timeout) { exports.default = makeRequest; /***/ }), -/* 558 */ +/* 499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49421,7 +47406,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -49439,7 +47424,7 @@ exports.default = function (state) { */ /***/ }), -/* 559 */ +/* 500 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49450,7 +47435,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.setFallbackTicketOptions = undefined; -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Returns an action object for configuring the fallbackTicket feature. @@ -49470,7 +47455,7 @@ var setFallbackTicketOptions = exports.setFallbackTicketOptions = function setFa */ /***/ }), -/* 560 */ +/* 501 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49480,7 +47465,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _createConfig = __webpack_require__(183); +var _createConfig = __webpack_require__(167); var _createConfig2 = _interopRequireDefault(_createConfig); @@ -49498,7 +47483,7 @@ exports.default = (0, _createConfig2.default)({ */ /***/ }), -/* 561 */ +/* 502 */ /***/ (function(module, exports, __webpack_require__) { @@ -49506,8 +47491,8 @@ exports.default = (0, _createConfig2.default)({ * Module dependencies. */ -var url = __webpack_require__(562); -var querystring = __webpack_require__(223); +var url = __webpack_require__(503); +var querystring = __webpack_require__(205); var debug = __webpack_require__(10)('wpcom-oauth'); /** @@ -49691,7 +47676,7 @@ exports.token = function(){ /***/ }), -/* 562 */ +/* 503 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49718,8 +47703,8 @@ exports.token = function(){ -var punycode = __webpack_require__(563); -var util = __webpack_require__(564); +var punycode = __webpack_require__(504); +var util = __webpack_require__(505); exports.parse = urlParse; exports.resolve = urlResolve; @@ -49794,7 +47779,7 @@ var protocolPattern = /^([a-z0-9.+-]+:)/i, 'gopher:': true, 'file:': true }, - querystring = __webpack_require__(223); + querystring = __webpack_require__(205); function urlParse(url, parseQueryString, slashesDenoteHost) { if (url && util.isObject(url) && url instanceof Url) return url; @@ -50430,7 +48415,7 @@ Url.prototype.parseHost = function() { /***/ }), -/* 563 */ +/* 504 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/punycode v1.4.1 by @mathias */ @@ -50966,10 +48951,10 @@ Url.prototype.parseHost = function() { }(this)); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)(module), __webpack_require__(8))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52)(module), __webpack_require__(8))) /***/ }), -/* 564 */ +/* 505 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -50992,7 +48977,7 @@ module.exports = { /***/ }), -/* 565 */ +/* 506 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51083,7 +49068,7 @@ var isArray = Array.isArray || function (xs) { /***/ }), -/* 566 */ +/* 507 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/targets/wordpress/assets/happychat.js b/targets/wordpress/assets/happychat.js index cc5113af..c1167dd4 100644 --- a/targets/wordpress/assets/happychat.js +++ b/targets/wordpress/assets/happychat.js @@ -60,7 +60,7 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 222); +/******/ return __webpack_require__(__webpack_require__.s = 204); /******/ }) /************************************************************************/ /******/ ([ @@ -137,7 +137,7 @@ module.exports = invariant; -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); /** * Similar to invariant but only logs a warning if the condition is not met. @@ -197,7 +197,7 @@ module.exports = warning; "use strict"; -module.exports = __webpack_require__(29); +module.exports = __webpack_require__(27); /***/ }), @@ -246,7 +246,7 @@ module.exports = reactProdInvariant; /* 4 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(171); +var baseGet = __webpack_require__(153); /** * Gets the value at `path` of `object`. If the resolved value is @@ -406,7 +406,7 @@ if (true) { // By explicitly using `prop-types` you are opting into new development behavior. // http://fb.me/prop-types-in-prod var throwOnDirectAccess = true; - module.exports = __webpack_require__(122)(isValidElement, throwOnDirectAccess); + module.exports = __webpack_require__(104)(isValidElement, throwOnDirectAccess); } else { // By explicitly using `prop-types` you are opting into new production behavior. // http://fb.me/prop-types-in-prod @@ -431,8 +431,8 @@ if (true) { var _prodInvariant = __webpack_require__(3); -var DOMProperty = __webpack_require__(25); -var ReactDOMComponentFlags = __webpack_require__(125); +var DOMProperty = __webpack_require__(22); +var ReactDOMComponentFlags = __webpack_require__(107); var invariant = __webpack_require__(0); @@ -711,38 +711,6 @@ module.exports = classNames; /***/ }), /* 11 */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -module.exports = isArray; - - -/***/ }), -/* 12 */ /***/ (function(module, exports, __webpack_require__) { @@ -752,7 +720,7 @@ module.exports = isArray; * Expose `debug()` as the module. */ -exports = module.exports = __webpack_require__(428); +exports = module.exports = __webpack_require__(378); exports.log = log; exports.formatArgs = formatArgs; exports.save = save; @@ -916,7 +884,7 @@ function localstorage(){ /***/ }), -/* 13 */ +/* 12 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -984,7 +952,7 @@ var HAPPYCHAT_FALLBACK_TICKET_SUCCESS = exports.HAPPYCHAT_FALLBACK_TICKET_SUCCES var HAPPYCHAT_FALLBACK_TICKET_TIMEOUT = exports.HAPPYCHAT_FALLBACK_TICKET_TIMEOUT = 'timeout'; /***/ }), -/* 14 */ +/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -999,7 +967,7 @@ var HAPPYCHAT_FALLBACK_TICKET_TIMEOUT = exports.HAPPYCHAT_FALLBACK_TICKET_TIMEOU -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); var ReactCurrentOwner = __webpack_require__(17); @@ -1366,7 +1334,7 @@ var ReactComponentTreeHook = { module.exports = ReactComponentTreeHook; /***/ }), -/* 15 */ +/* 14 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1408,7 +1376,7 @@ emptyFunction.thatReturnsArgument = function (arg) { module.exports = emptyFunction; /***/ }), -/* 16 */ +/* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1428,12 +1396,44 @@ module.exports = emptyFunction; var debugTool = null; if (true) { - var ReactDebugTool = __webpack_require__(247); + var ReactDebugTool = __webpack_require__(229); debugTool = ReactDebugTool; } module.exports = { debugTool: debugTool }; +/***/ }), +/* 16 */ +/***/ (function(module, exports) { + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +module.exports = isArray; + + /***/ }), /* 17 */ /***/ (function(module, exports, __webpack_require__) { @@ -1484,11 +1484,11 @@ module.exports = ReactCurrentOwner; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var CallbackQueue = __webpack_require__(129); -var PooledClass = __webpack_require__(27); -var ReactFeatureFlags = __webpack_require__(130); -var ReactReconciler = __webpack_require__(31); -var Transaction = __webpack_require__(54); +var CallbackQueue = __webpack_require__(111); +var PooledClass = __webpack_require__(24); +var ReactFeatureFlags = __webpack_require__(112); +var ReactReconciler = __webpack_require__(29); +var Transaction = __webpack_require__(47); var invariant = __webpack_require__(0); @@ -1722,97 +1722,6 @@ module.exports = ReactUpdates; /***/ }), /* 19 */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return !!value && (type == 'object' || type == 'function'); -} - -module.exports = isObject; - - -/***/ }), -/* 20 */ -/***/ (function(module, exports, __webpack_require__) { - -var freeGlobal = __webpack_require__(161); - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -module.exports = root; - - -/***/ }), -/* 21 */ -/***/ (function(module, exports, __webpack_require__) { - -var isFunction = __webpack_require__(91), - isLength = __webpack_require__(96); - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -module.exports = isArrayLike; - - -/***/ }), -/* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1867,7 +1776,7 @@ var HAPPYCHAT_USER_GROUPS_SET = exports.HAPPYCHAT_USER_GROUPS_SET = 'HAPPYCHAT_U var HAPPYCHAT_USER_LOCALE_SET = exports.HAPPYCHAT_USER_LOCALE_SET = 'HAPPYCHAT_USER_LOCALE_SET'; /***/ }), -/* 23 */ +/* 20 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1883,9 +1792,9 @@ var HAPPYCHAT_USER_LOCALE_SET = exports.HAPPYCHAT_USER_LOCALE_SET = 'HAPPYCHAT_U var _assign = __webpack_require__(5); -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var warning = __webpack_require__(1); var didWarnForAddedNewProperty = false; @@ -2141,17 +2050,17 @@ function getPooledWarningPropertyDefinition(propName, getVal) { } /***/ }), -/* 24 */ +/* 21 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(153); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__combineReducers__ = __webpack_require__(340); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__ = __webpack_require__(341); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__applyMiddleware__ = __webpack_require__(342); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__compose__ = __webpack_require__(156); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils_warning__ = __webpack_require__(155); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(135); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__combineReducers__ = __webpack_require__(318); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__ = __webpack_require__(319); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__applyMiddleware__ = __webpack_require__(320); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__compose__ = __webpack_require__(137); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils_warning__ = __webpack_require__(136); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return __WEBPACK_IMPORTED_MODULE_0__createStore__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return __WEBPACK_IMPORTED_MODULE_1__combineReducers__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "bindActionCreators", function() { return __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__["a"]; }); @@ -2177,7 +2086,7 @@ if ("development" !== 'production' && typeof isCrushed.name === 'string' && isCr /***/ }), -/* 25 */ +/* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2389,7 +2298,7 @@ var DOMProperty = { module.exports = DOMProperty; /***/ }), -/* 26 */ +/* 23 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2408,10 +2317,10 @@ var _assign = __webpack_require__(5); var ReactCurrentOwner = __webpack_require__(17); var warning = __webpack_require__(1); -var canDefineProperty = __webpack_require__(50); +var canDefineProperty = __webpack_require__(43); var hasOwnProperty = Object.prototype.hasOwnProperty; -var REACT_ELEMENT_TYPE = __webpack_require__(118); +var REACT_ELEMENT_TYPE = __webpack_require__(100); var RESERVED_PROPS = { key: true, @@ -2733,7 +2642,7 @@ ReactElement.isValidElement = function (object) { module.exports = ReactElement; /***/ }), -/* 27 */ +/* 24 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2848,7 +2757,22 @@ var PooledClass = { module.exports = PooledClass; /***/ }), -/* 28 */ +/* 25 */ +/***/ (function(module, exports, __webpack_require__) { + +var freeGlobal = __webpack_require__(335); + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +module.exports = root; + + +/***/ }), +/* 26 */ /***/ (function(module, exports) { @@ -3015,7 +2939,7 @@ Emitter.prototype.hasListeners = function(event){ /***/ }), -/* 29 */ +/* 27 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3031,24 +2955,24 @@ Emitter.prototype.hasListeners = function(event){ var _assign = __webpack_require__(5); -var ReactBaseClasses = __webpack_require__(116); -var ReactChildren = __webpack_require__(224); -var ReactDOMFactories = __webpack_require__(228); -var ReactElement = __webpack_require__(26); -var ReactPropTypes = __webpack_require__(232); -var ReactVersion = __webpack_require__(234); +var ReactBaseClasses = __webpack_require__(98); +var ReactChildren = __webpack_require__(206); +var ReactDOMFactories = __webpack_require__(210); +var ReactElement = __webpack_require__(23); +var ReactPropTypes = __webpack_require__(214); +var ReactVersion = __webpack_require__(216); -var createReactClass = __webpack_require__(235); -var onlyChild = __webpack_require__(236); +var createReactClass = __webpack_require__(217); +var onlyChild = __webpack_require__(218); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; var cloneElement = ReactElement.cloneElement; if (true) { - var lowPriorityWarning = __webpack_require__(70); - var canDefineProperty = __webpack_require__(50); - var ReactElementValidator = __webpack_require__(120); + var lowPriorityWarning = __webpack_require__(57); + var canDefineProperty = __webpack_require__(43); + var ReactElementValidator = __webpack_require__(102); var didWarnPropTypesDeprecated = false; createElement = ReactElementValidator.createElement; createFactory = ReactElementValidator.createFactory; @@ -3150,7 +3074,7 @@ if (true) { module.exports = React; /***/ }), -/* 30 */ +/* 28 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3192,7 +3116,7 @@ function reactProdInvariant(code) { module.exports = reactProdInvariant; /***/ }), -/* 31 */ +/* 29 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3206,8 +3130,8 @@ module.exports = reactProdInvariant; -var ReactRef = __webpack_require__(245); -var ReactInstrumentation = __webpack_require__(16); +var ReactRef = __webpack_require__(227); +var ReactInstrumentation = __webpack_require__(15); var warning = __webpack_require__(1); @@ -3361,7 +3285,7 @@ var ReactReconciler = { module.exports = ReactReconciler; /***/ }), -/* 32 */ +/* 30 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3375,11 +3299,11 @@ module.exports = ReactReconciler; -var DOMNamespaces = __webpack_require__(78); -var setInnerHTML = __webpack_require__(56); +var DOMNamespaces = __webpack_require__(65); +var setInnerHTML = __webpack_require__(49); -var createMicrosoftUnsafeLocalFunction = __webpack_require__(79); -var setTextContent = __webpack_require__(134); +var createMicrosoftUnsafeLocalFunction = __webpack_require__(66); +var setTextContent = __webpack_require__(116); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -3482,146 +3406,80 @@ DOMLazyTree.queueText = queueText; module.exports = DOMLazyTree; /***/ }), -/* 33 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseMatches = __webpack_require__(349), - baseMatchesProperty = __webpack_require__(396), - identity = __webpack_require__(175), - isArray = __webpack_require__(11), - property = __webpack_require__(401); - -/** - * The base implementation of `_.iteratee`. - * - * @private - * @param {*} [value=_.identity] The value to convert to an iteratee. - * @returns {Function} Returns the iteratee. - */ -function baseIteratee(value) { - // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. - // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. - if (typeof value == 'function') { - return value; - } - if (value == null) { - return identity; - } - if (typeof value == 'object') { - return isArray(value) - ? baseMatchesProperty(value[0], value[1]) - : baseMatches(value); - } - return property(value); -} - -module.exports = baseIteratee; - - -/***/ }), -/* 34 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsNative = __webpack_require__(361), - getValue = __webpack_require__(364); - -/** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ -function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; -} - -module.exports = getNative; - - -/***/ }), -/* 35 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeKeys = __webpack_require__(165), - baseKeys = __webpack_require__(387), - isArrayLike = __webpack_require__(21); +/* 31 */ +/***/ (function(module, exports) { /** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) * * @static - * @since 0.1.0 * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. * @example * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } + * _.isObject({}); + * // => true * - * Foo.prototype.c = 3; + * _.isObject([1, 2, 3]); + * // => true * - * _.keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) + * _.isObject(_.noop); + * // => true * - * _.keys('hi'); - * // => ['0', '1'] + * _.isObject(null); + * // => false */ -function keys(object) { - return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); } -module.exports = keys; +module.exports = isObject; /***/ }), -/* 36 */ -/***/ (function(module, exports, __webpack_require__) { - -var isSymbol = __webpack_require__(46); - -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; +/* 32 */ +/***/ (function(module, exports) { /** - * Converts `value` to a string key if it's not a string or symbol. + * This method returns the first argument it receives. * - * @private - * @param {*} value The value to inspect. - * @returns {string|symbol} Returns the key. + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true */ -function toKey(value) { - if (typeof value == 'string' || isSymbol(value)) { - return value; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +function identity(value) { + return value; } -module.exports = toKey; +module.exports = identity; /***/ }), -/* 37 */ +/* 33 */ /***/ (function(module, exports, __webpack_require__) { -var arrayMap = __webpack_require__(48), - baseDifference = __webpack_require__(486), - baseFlatten = __webpack_require__(108), - basePick = __webpack_require__(488), - baseRest = __webpack_require__(106), - getAllKeysIn = __webpack_require__(490), - toKey = __webpack_require__(36); +var arrayMap = __webpack_require__(89), + baseDifference = __webpack_require__(431), + baseFlatten = __webpack_require__(90), + basePick = __webpack_require__(434), + baseRest = __webpack_require__(87), + getAllKeysIn = __webpack_require__(436), + toKey = __webpack_require__(32); /** * The opposite of `_.pick`; this method creates an object composed of the @@ -3654,19 +3512,19 @@ module.exports = omit; /***/ }), -/* 38 */ +/* 34 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies. */ -var keys = __webpack_require__(544); -var hasBinary = __webpack_require__(216); -var sliceBuffer = __webpack_require__(545); -var base64encoder = __webpack_require__(546); -var after = __webpack_require__(547); -var utf8 = __webpack_require__(548); +var keys = __webpack_require__(484); +var hasBinary = __webpack_require__(198); +var sliceBuffer = __webpack_require__(485); +var base64encoder = __webpack_require__(486); +var after = __webpack_require__(487); +var utf8 = __webpack_require__(488); /** * Check if we are running an android browser. That requires us to use @@ -3723,7 +3581,7 @@ var err = { type: 'error', data: 'parser error' }; * Create a blob api even for blob builder when vendor prefixes exist */ -var Blob = __webpack_require__(549); +var Blob = __webpack_require__(489); /** * Encodes a packet. @@ -4255,7 +4113,7 @@ exports.decodePayloadAsBinary = function (data, binaryType, callback) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 39 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4269,11 +4127,11 @@ exports.decodePayloadAsBinary = function (data, binaryType, callback) { -var EventPluginHub = __webpack_require__(40); -var EventPluginUtils = __webpack_require__(72); +var EventPluginHub = __webpack_require__(36); +var EventPluginUtils = __webpack_require__(59); -var accumulateInto = __webpack_require__(126); -var forEachAccumulated = __webpack_require__(127); +var accumulateInto = __webpack_require__(108); +var forEachAccumulated = __webpack_require__(109); var warning = __webpack_require__(1); var getListener = EventPluginHub.getListener; @@ -4392,7 +4250,7 @@ var EventPropagators = { module.exports = EventPropagators; /***/ }), -/* 40 */ +/* 36 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4408,12 +4266,12 @@ module.exports = EventPropagators; var _prodInvariant = __webpack_require__(3); -var EventPluginRegistry = __webpack_require__(53); -var EventPluginUtils = __webpack_require__(72); -var ReactErrorUtils = __webpack_require__(73); +var EventPluginRegistry = __webpack_require__(46); +var EventPluginUtils = __webpack_require__(59); +var ReactErrorUtils = __webpack_require__(60); -var accumulateInto = __webpack_require__(126); -var forEachAccumulated = __webpack_require__(127); +var accumulateInto = __webpack_require__(108); +var forEachAccumulated = __webpack_require__(109); var invariant = __webpack_require__(0); /** @@ -4669,7 +4527,7 @@ var EventPluginHub = { module.exports = EventPluginHub; /***/ }), -/* 41 */ +/* 37 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4683,9 +4541,9 @@ module.exports = EventPluginHub; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); -var getEventTarget = __webpack_require__(74); +var getEventTarget = __webpack_require__(61); /** * @interface UIEvent @@ -4731,7 +4589,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface); module.exports = SyntheticUIEvent; /***/ }), -/* 42 */ +/* 38 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4780,39 +4638,11 @@ var ReactInstanceMap = { module.exports = ReactInstanceMap; /***/ }), -/* 43 */ -/***/ (function(module, exports) { - -module.exports = function(module) { - if(!module.webpackPolyfill) { - module.deprecate = function() {}; - module.paths = []; - // module.parent = undefined by default - if(!module.children) module.children = []; - Object.defineProperty(module, "loaded", { - enumerable: true, - get: function() { - return module.l; - } - }); - Object.defineProperty(module, "id", { - enumerable: true, - get: function() { - return module.i; - } - }); - module.webpackPolyfill = 1; - } - return module; -}; - - -/***/ }), -/* 44 */ +/* 39 */ /***/ (function(module, exports, __webpack_require__) { -var createFind = __webpack_require__(348), - findIndex = __webpack_require__(176); +var createFind = __webpack_require__(326), + findIndex = __webpack_require__(160); /** * Iterates over elements of `collection`, returning the first element @@ -4857,90 +4687,30 @@ module.exports = find; /***/ }), -/* 45 */ +/* 40 */ /***/ (function(module, exports) { /** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return !!value && typeof value == 'object'; -} - -module.exports = isObjectLike; - - -/***/ }), -/* 46 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObjectLike = __webpack_require__(45); - -/** `Object#toString` result references. */ -var symbolTag = '[object Symbol]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. - * @example - * - * _.isSymbol(Symbol.iterator); - * // => true + * Gets the value at `key` of `object`. * - * _.isSymbol('abc'); - * // => false + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. */ -function isSymbol(value) { - return typeof value == 'symbol' || - (isObjectLike(value) && objectToString.call(value) == symbolTag); +function getValue(object, key) { + return object == null ? undefined : object[key]; } -module.exports = isSymbol; +module.exports = getValue; /***/ }), -/* 47 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { -var isArray = __webpack_require__(11), - isSymbol = __webpack_require__(46); +var isArray = __webpack_require__(16), + isSymbol = __webpack_require__(156); /** Used to match property names within property paths. */ var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, @@ -4971,7 +4741,7 @@ module.exports = isKey; /***/ }), -/* 48 */ +/* 42 */ /***/ (function(module, exports) { /** @@ -4998,66 +4768,7 @@ module.exports = arrayMap; /***/ }), -/* 49 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayMap = __webpack_require__(48), - baseIteratee = __webpack_require__(33), - baseMap = __webpack_require__(191), - isArray = __webpack_require__(11); - -/** - * Creates an array of values by running each element in `collection` thru - * `iteratee`. The iteratee is invoked with three arguments: - * (value, index|key, collection). - * - * Many lodash methods are guarded to work as iteratees for methods like - * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`. - * - * The guarded methods are: - * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`, - * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`, - * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`, - * `template`, `trim`, `trimEnd`, `trimStart`, and `words` - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new mapped array. - * @example - * - * function square(n) { - * return n * n; - * } - * - * _.map([4, 8], square); - * // => [16, 64] - * - * _.map({ 'a': 4, 'b': 8 }, square); - * // => [16, 64] (iteration order is not guaranteed) - * - * var users = [ - * { 'user': 'barney' }, - * { 'user': 'fred' } - * ]; - * - * // The `_.property` iteratee shorthand. - * _.map(users, 'user'); - * // => ['barney', 'fred'] - */ -function map(collection, iteratee) { - var func = isArray(collection) ? arrayMap : baseMap; - return func(collection, baseIteratee(iteratee, 3)); -} - -module.exports = map; - - -/***/ }), -/* 50 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5086,7 +4797,7 @@ if (true) { module.exports = canDefineProperty; /***/ }), -/* 51 */ +/* 44 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5109,7 +4820,7 @@ if (true) { module.exports = emptyObject; /***/ }), -/* 52 */ +/* 45 */ /***/ (function(module, exports) { // shim for using process in browser @@ -5299,7 +5010,7 @@ process.umask = function() { return 0; }; /***/ }), -/* 53 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5555,7 +5266,7 @@ var EventPluginRegistry = { module.exports = EventPluginRegistry; /***/ }), -/* 54 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5786,7 +5497,7 @@ var TransactionImpl = { module.exports = TransactionImpl; /***/ }), -/* 55 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5800,10 +5511,10 @@ module.exports = TransactionImpl; -var SyntheticUIEvent = __webpack_require__(41); -var ViewportMetrics = __webpack_require__(133); +var SyntheticUIEvent = __webpack_require__(37); +var ViewportMetrics = __webpack_require__(115); -var getEventModifierState = __webpack_require__(76); +var getEventModifierState = __webpack_require__(63); /** * @interface MouseEvent @@ -5861,7 +5572,7 @@ SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface); module.exports = SyntheticMouseEvent; /***/ }), -/* 56 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5876,12 +5587,12 @@ module.exports = SyntheticMouseEvent; var ExecutionEnvironment = __webpack_require__(9); -var DOMNamespaces = __webpack_require__(78); +var DOMNamespaces = __webpack_require__(65); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; -var createMicrosoftUnsafeLocalFunction = __webpack_require__(79); +var createMicrosoftUnsafeLocalFunction = __webpack_require__(66); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -5962,7 +5673,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setInnerHTML; /***/ }), -/* 57 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6087,7 +5798,7 @@ function escapeTextContentForBrowser(text) { module.exports = escapeTextContentForBrowser; /***/ }), -/* 58 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6103,12 +5814,12 @@ module.exports = escapeTextContentForBrowser; var _assign = __webpack_require__(5); -var EventPluginRegistry = __webpack_require__(53); -var ReactEventEmitterMixin = __webpack_require__(271); -var ViewportMetrics = __webpack_require__(133); +var EventPluginRegistry = __webpack_require__(46); +var ReactEventEmitterMixin = __webpack_require__(253); +var ViewportMetrics = __webpack_require__(115); -var getVendorPrefixedEventName = __webpack_require__(272); -var isEventSupported = __webpack_require__(75); +var getVendorPrefixedEventName = __webpack_require__(254); +var isEventSupported = __webpack_require__(62); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -6414,48 +6125,10 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, { module.exports = ReactBrowserEventEmitter; /***/ }), -/* 59 */ -/***/ (function(module, exports, __webpack_require__) { - -var listCacheClear = __webpack_require__(351), - listCacheDelete = __webpack_require__(352), - listCacheGet = __webpack_require__(353), - listCacheHas = __webpack_require__(354), - listCacheSet = __webpack_require__(355); - -/** - * Creates an list cache object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function ListCache(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `ListCache`. -ListCache.prototype.clear = listCacheClear; -ListCache.prototype['delete'] = listCacheDelete; -ListCache.prototype.get = listCacheGet; -ListCache.prototype.has = listCacheHas; -ListCache.prototype.set = listCacheSet; - -module.exports = ListCache; - - -/***/ }), -/* 60 */ +/* 52 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(61); +var eq = __webpack_require__(143); /** * Gets the index at which the `key` is found in `array` of key-value pairs. @@ -6479,162 +6152,19 @@ module.exports = assocIndexOf; /***/ }), -/* 61 */ -/***/ (function(module, exports) { - -/** - * Performs a - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * comparison between two values to determine if they are equivalent. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'a': 1 }; - * var other = { 'a': 1 }; - * - * _.eq(object, object); - * // => true - * - * _.eq(object, other); - * // => false - * - * _.eq('a', 'a'); - * // => true - * - * _.eq('a', Object('a')); - * // => false - * - * _.eq(NaN, NaN); - * // => true - */ -function eq(value, other) { - return value === other || (value !== value && other !== other); -} - -module.exports = eq; - - -/***/ }), -/* 62 */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(34); - -/* Built-in method references that are verified to be native. */ -var nativeCreate = getNative(Object, 'create'); - -module.exports = nativeCreate; - - -/***/ }), -/* 63 */ -/***/ (function(module, exports, __webpack_require__) { - -var isKeyable = __webpack_require__(373); - -/** - * Gets the data for `map`. - * - * @private - * @param {Object} map The map to query. - * @param {string} key The reference key. - * @returns {*} Returns the map data. - */ -function getMapData(map, key) { - var data = map.__data__; - return isKeyable(key) - ? data[typeof key == 'string' ? 'string' : 'hash'] - : data.map; -} - -module.exports = getMapData; - - -/***/ }), -/* 64 */ +/* 53 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLikeObject = __webpack_require__(386); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; +var overArg = __webpack_require__(148); -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -function isArguments(value) { - // Safari 8.1 makes `arguments.callee` enumerable in strict mode. - return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') && - (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag); -} - -module.exports = isArguments; - - -/***/ }), -/* 65 */ -/***/ (function(module, exports) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; -} +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); -module.exports = isPrototype; +module.exports = nativeKeys; /***/ }), -/* 66 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6657,11 +6187,11 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument */ -var _uuid = __webpack_require__(433); +var _uuid = __webpack_require__(383); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); /** * Returns an action object indicating that the connection is being stablished. @@ -7028,7 +6558,7 @@ var sendPreferences = exports.sendPreferences = function sendPreferences(locale, }; /***/ }), -/* 67 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7044,11 +6574,11 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _assign = __webpack_require__(197); +var _assign = __webpack_require__(179); var _assign2 = _interopRequireDefault(_assign); -var _omit = __webpack_require__(37); +var _omit = __webpack_require__(33); var _omit2 = _interopRequireDefault(_omit); @@ -7060,11 +6590,11 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _external = __webpack_require__(498); +var _external = __webpack_require__(437); var _external2 = _interopRequireDefault(_external); -var _chevronRight = __webpack_require__(499); +var _chevronRight = __webpack_require__(438); var _chevronRight2 = _interopRequireDefault(_chevronRight); @@ -7147,33 +6677,7 @@ Card.defaultProps = { exports.default = Card; /***/ }), -/* 68 */ -/***/ (function(module, exports) { - -/** - * Appends the elements of `values` to `array`. - * - * @private - * @param {Array} array The array to modify. - * @param {Array} values The values to append. - * @returns {Array} Returns `array`. - */ -function arrayPush(array, values) { - var index = -1, - length = values.length, - offset = array.length; - - while (++index < length) { - array[offset + index] = values[index]; - } - return array; -} - -module.exports = arrayPush; - - -/***/ }), -/* 69 */ +/* 56 */ /***/ (function(module, exports) { @@ -7185,7 +6689,7 @@ module.exports = function(a, b){ }; /***/ }), -/* 70 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7253,17 +6757,17 @@ if (true) { module.exports = lowPriorityWarning; /***/ }), -/* 71 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(237); +module.exports = __webpack_require__(219); /***/ }), -/* 72 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7279,7 +6783,7 @@ module.exports = __webpack_require__(237); var _prodInvariant = __webpack_require__(3); -var ReactErrorUtils = __webpack_require__(73); +var ReactErrorUtils = __webpack_require__(60); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -7492,7 +6996,7 @@ var EventPluginUtils = { module.exports = EventPluginUtils; /***/ }), -/* 73 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7573,7 +7077,7 @@ if (true) { module.exports = ReactErrorUtils; /***/ }), -/* 74 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7611,7 +7115,7 @@ function getEventTarget(nativeEvent) { module.exports = getEventTarget; /***/ }), -/* 75 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7674,7 +7178,7 @@ function isEventSupported(eventNameSuffix, capture) { module.exports = isEventSupported; /***/ }), -/* 76 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7720,7 +7224,7 @@ function getEventModifierState(nativeEvent) { module.exports = getEventModifierState; /***/ }), -/* 77 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7734,14 +7238,14 @@ module.exports = getEventModifierState; -var DOMLazyTree = __webpack_require__(32); -var Danger = __webpack_require__(256); +var DOMLazyTree = __webpack_require__(30); +var Danger = __webpack_require__(238); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstrumentation = __webpack_require__(15); -var createMicrosoftUnsafeLocalFunction = __webpack_require__(79); -var setInnerHTML = __webpack_require__(56); -var setTextContent = __webpack_require__(134); +var createMicrosoftUnsafeLocalFunction = __webpack_require__(66); +var setInnerHTML = __webpack_require__(49); +var setTextContent = __webpack_require__(116); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -7949,7 +7453,7 @@ var DOMChildrenOperations = { module.exports = DOMChildrenOperations; /***/ }), -/* 78 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7972,7 +7476,7 @@ var DOMNamespaces = { module.exports = DOMNamespaces; /***/ }), -/* 79 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8007,7 +7511,7 @@ var createMicrosoftUnsafeLocalFunction = function (func) { module.exports = createMicrosoftUnsafeLocalFunction; /***/ }), -/* 80 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8023,10 +7527,10 @@ module.exports = createMicrosoftUnsafeLocalFunction; var _prodInvariant = __webpack_require__(3); -var ReactPropTypesSecret = __webpack_require__(138); -var propTypesFactory = __webpack_require__(121); +var ReactPropTypesSecret = __webpack_require__(120); +var propTypesFactory = __webpack_require__(103); -var React = __webpack_require__(29); +var React = __webpack_require__(27); var PropTypes = propTypesFactory(React.isValidElement); var invariant = __webpack_require__(0); @@ -8148,7 +7652,7 @@ var LinkedValueUtils = { module.exports = LinkedValueUtils; /***/ }), -/* 81 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8195,7 +7699,7 @@ var ReactComponentEnvironment = { module.exports = ReactComponentEnvironment; /***/ }), -/* 82 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8266,7 +7770,7 @@ function shallowEqual(objA, objB) { module.exports = shallowEqual; /***/ }), -/* 83 */ +/* 70 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8311,7 +7815,7 @@ function shouldUpdateReactComponent(prevElement, nextElement) { module.exports = shouldUpdateReactComponent; /***/ }), -/* 84 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8373,7 +7877,7 @@ var KeyEscapeUtils = { module.exports = KeyEscapeUtils; /***/ }), -/* 85 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8390,8 +7894,8 @@ module.exports = KeyEscapeUtils; var _prodInvariant = __webpack_require__(3); var ReactCurrentOwner = __webpack_require__(17); -var ReactInstanceMap = __webpack_require__(42); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); var ReactUpdates = __webpack_require__(18); var invariant = __webpack_require__(0); @@ -8610,7 +8114,7 @@ var ReactUpdateQueue = { module.exports = ReactUpdateQueue; /***/ }), -/* 86 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8626,7 +8130,7 @@ module.exports = ReactUpdateQueue; var _assign = __webpack_require__(5); -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var warning = __webpack_require__(1); var validateDOMNesting = emptyFunction; @@ -8984,7 +8488,7 @@ if (true) { module.exports = validateDOMNesting; /***/ }), -/* 87 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9037,7 +8541,7 @@ function getEventCharCode(nativeEvent) { module.exports = getEventCharCode; /***/ }), -/* 88 */ +/* 75 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -9065,13 +8569,13 @@ function warning(message) { } /***/ }), -/* 89 */ +/* 76 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__baseGetTag_js__ = __webpack_require__(329); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getPrototype_js__ = __webpack_require__(334); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isObjectLike_js__ = __webpack_require__(336); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__baseGetTag_js__ = __webpack_require__(311); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getPrototype_js__ = __webpack_require__(312); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isObjectLike_js__ = __webpack_require__(314); @@ -9137,347 +8641,240 @@ function isPlainObject(value) { /***/ }), -/* 90 */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(34), - root = __webpack_require__(20); - -/* Built-in method references that are verified to be native. */ -var Map = getNative(root, 'Map'); +/* 77 */ +/***/ (function(module, exports) { -module.exports = Map; +module.exports = function(module) { + if(!module.webpackPolyfill) { + module.deprecate = function() {}; + module.paths = []; + // module.parent = undefined by default + if(!module.children) module.children = []; + Object.defineProperty(module, "loaded", { + enumerable: true, + get: function() { + return module.l; + } + }); + Object.defineProperty(module, "id", { + enumerable: true, + get: function() { + return module.i; + } + }); + module.webpackPolyfill = 1; + } + return module; +}; /***/ }), -/* 91 */ +/* 78 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(19); - -/** `Object#toString` result references. */ -var funcTag = '[object Function]', - genTag = '[object GeneratorFunction]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; +var baseMatches = __webpack_require__(327), + baseMatchesProperty = __webpack_require__(345), + identity = __webpack_require__(158), + isArray = __webpack_require__(16), + property = __webpack_require__(352); /** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true + * The base implementation of `_.iteratee`. * - * _.isFunction(/abc/); - * // => false + * @private + * @param {*} [value=_.identity] The value to convert to an iteratee. + * @returns {Function} Returns the iteratee. */ -function isFunction(value) { - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 8-9 which returns 'object' for typed array and other constructors. - var tag = isObject(value) ? objectToString.call(value) : ''; - return tag == funcTag || tag == genTag; +function baseIteratee(value) { + // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. + // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. + if (typeof value == 'function') { + return value; + } + if (value == null) { + return identity; + } + if (typeof value == 'object') { + return isArray(value) + ? baseMatchesProperty(value[0], value[1]) + : baseMatches(value); + } + return property(value); } -module.exports = isFunction; +module.exports = baseIteratee; /***/ }), -/* 92 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { -var mapCacheClear = __webpack_require__(365), - mapCacheDelete = __webpack_require__(372), - mapCacheGet = __webpack_require__(374), - mapCacheHas = __webpack_require__(375), - mapCacheSet = __webpack_require__(376); +var isArray = __webpack_require__(16); /** - * Creates a map cache object to store key-value pairs. + * Casts `value` as an array if it's not one. * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. + * @static + * @memberOf _ + * @since 4.4.0 + * @category Lang + * @param {*} value The value to inspect. + * @returns {Array} Returns the cast array. + * @example + * + * _.castArray(1); + * // => [1] + * + * _.castArray({ 'a': 1 }); + * // => [{ 'a': 1 }] + * + * _.castArray('abc'); + * // => ['abc'] + * + * _.castArray(null); + * // => [null] + * + * _.castArray(undefined); + * // => [undefined] + * + * _.castArray(); + * // => [] + * + * var array = [1, 2, 3]; + * console.log(_.castArray(array) === array); + * // => true */ -function MapCache(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); +function castArray() { + if (!arguments.length) { + return []; } + var value = arguments[0]; + return isArray(value) ? value : [value]; } -// Add methods to `MapCache`. -MapCache.prototype.clear = mapCacheClear; -MapCache.prototype['delete'] = mapCacheDelete; -MapCache.prototype.get = mapCacheGet; -MapCache.prototype.has = mapCacheHas; -MapCache.prototype.set = mapCacheSet; - -module.exports = MapCache; +module.exports = castArray; /***/ }), -/* 93 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(92), - setCacheAdd = __webpack_require__(378), - setCacheHas = __webpack_require__(379); +var isArray = __webpack_require__(16), + stringToPath = __webpack_require__(346); /** - * - * Creates an array cache object to store unique values. + * Casts `value` to a path array if it's not one. * * @private - * @constructor - * @param {Array} [values] The values to cache. + * @param {*} value The value to inspect. + * @returns {Array} Returns the cast property path array. */ -function SetCache(values) { - var index = -1, - length = values ? values.length : 0; - - this.__data__ = new MapCache; - while (++index < length) { - this.add(values[index]); - } +function castPath(value) { + return isArray(value) ? value : stringToPath(value); } -// Add methods to `SetCache`. -SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; -SetCache.prototype.has = setCacheHas; - -module.exports = SetCache; - - -/***/ }), -/* 94 */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(20); - -/** Built-in value references. */ -var Symbol = root.Symbol; - -module.exports = Symbol; +module.exports = castPath; /***/ }), -/* 95 */ +/* 81 */ /***/ (function(module, exports) { /** - * Converts `set` to an array of its values. + * This method returns `false`. * - * @private - * @param {Object} set The set to convert. - * @returns {Array} Returns the values. + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] */ -function setToArray(set) { - var index = -1, - result = Array(set.size); - - set.forEach(function(value) { - result[++index] = value; - }); - return result; +function stubFalse() { + return false; } -module.exports = setToArray; +module.exports = stubFalse; /***/ }), -/* 96 */ -/***/ (function(module, exports) { +/* 82 */ +/***/ (function(module, exports, __webpack_require__) { -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; +var isFunction = __webpack_require__(159), + isLength = __webpack_require__(157); /** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. * @example * - * _.isLength(3); + * _.isArrayLike([1, 2, 3]); * // => true * - * _.isLength(Number.MIN_VALUE); - * // => false + * _.isArrayLike(document.body.children); + * // => true * - * _.isLength(Infinity); - * // => false + * _.isArrayLike('abc'); + * // => true * - * _.isLength('3'); + * _.isArrayLike(_.noop); * // => false */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -module.exports = isLength; - - -/***/ }), -/* 97 */ -/***/ (function(module, exports) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** Used to detect unsigned integer values. */ -var reIsUint = /^(?:0|[1-9]\d*)$/; - -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -function isIndex(value, length) { - length = length == null ? MAX_SAFE_INTEGER : length; - return !!length && - (typeof value == 'number' || reIsUint.test(value)) && - (value > -1 && value % 1 == 0 && value < length); -} - -module.exports = isIndex; - - -/***/ }), -/* 98 */ -/***/ (function(module, exports) { - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -module.exports = overArg; - - -/***/ }), -/* 99 */ -/***/ (function(module, exports) { - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); } -module.exports = baseUnary; +module.exports = isArrayLike; /***/ }), -/* 100 */ +/* 83 */ /***/ (function(module, exports, __webpack_require__) { -var isArray = __webpack_require__(11), - stringToPath = __webpack_require__(397); +var baseFindIndex = __webpack_require__(161), + baseIsNaN = __webpack_require__(388); /** - * Casts `value` to a path array if it's not one. + * The base implementation of `_.indexOf` without `fromIndex` bounds checks. * * @private - * @param {*} value The value to inspect. - * @returns {Array} Returns the cast property path array. - */ -function castPath(value) { - return isArray(value) ? value : stringToPath(value); -} - -module.exports = castPath; - - -/***/ }), -/* 101 */ -/***/ (function(module, exports, __webpack_require__) { - -var toFinite = __webpack_require__(404); - -/** - * Converts `value` to an integer. - * - * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted integer. - * @example - * - * _.toInteger(3.2); - * // => 3 - * - * _.toInteger(Number.MIN_VALUE); - * // => 0 - * - * _.toInteger(Infinity); - * // => 1.7976931348623157e+308 - * - * _.toInteger('3.2'); - * // => 3 + * @param {Array} array The array to inspect. + * @param {*} value The value to search for. + * @param {number} fromIndex The index to search from. + * @returns {number} Returns the index of the matched value, else `-1`. */ -function toInteger(value) { - var result = toFinite(value), - remainder = result % 1; +function baseIndexOf(array, value, fromIndex) { + if (value !== value) { + return baseFindIndex(array, baseIsNaN, fromIndex); + } + var index = fromIndex - 1, + length = array.length; - return result === result ? (remainder ? result - remainder : result) : 0; + while (++index < length) { + if (array[index] === value) { + return index; + } + } + return -1; } -module.exports = toInteger; +module.exports = baseIndexOf; /***/ }), -/* 102 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9507,7 +8904,7 @@ exports.default = function (state) { */ /***/ }), -/* 103 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9521,16 +8918,16 @@ exports.default = function (state) { return (0, _getConnectionStatus2.default)(state) === _constants.HAPPYCHAT_CONNECTION_STATUS_CONNECTED; }; -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getConnectionStatus = __webpack_require__(104); +var _getConnectionStatus = __webpack_require__(86); var _getConnectionStatus2 = _interopRequireDefault(_getConnectionStatus); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 104 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9551,30 +8948,10 @@ var _get2 = _interopRequireDefault(_get); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 105 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseForOwn = __webpack_require__(442), - createBaseEach = __webpack_require__(445); - -/** - * The base implementation of `_.forEach` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - */ -var baseEach = createBaseEach(baseForOwn); - -module.exports = baseEach; - - -/***/ }), -/* 106 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(476); +var apply = __webpack_require__(421); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -9612,7 +8989,7 @@ module.exports = baseRest; /***/ }), -/* 107 */ +/* 88 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9643,7 +9020,7 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _card = __webpack_require__(67); +var _card = __webpack_require__(55); var _card2 = _interopRequireDefault(_card); @@ -9658,11 +9035,38 @@ function CompactCard(props) { } /***/ }), -/* 108 */ +/* 89 */ +/***/ (function(module, exports) { + +/** + * A specialized version of `_.map` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function arrayMap(array, iteratee) { + var index = -1, + length = array ? array.length : 0, + result = Array(length); + + while (++index < length) { + result[index] = iteratee(array[index], index, array); + } + return result; +} + +module.exports = arrayMap; + + +/***/ }), +/* 90 */ /***/ (function(module, exports, __webpack_require__) { -var arrayPush = __webpack_require__(68), - isFlattenable = __webpack_require__(487); +var arrayPush = __webpack_require__(187), + isFlattenable = __webpack_require__(432); /** * The base implementation of `_.flatten` with support for restricting flattening. @@ -9702,7 +9106,7 @@ module.exports = baseFlatten; /***/ }), -/* 109 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9730,11 +9134,11 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _isObject = __webpack_require__(19); +var _isObject = __webpack_require__(31); var _isObject2 = _interopRequireDefault(_isObject); -var _omit = __webpack_require__(37); +var _omit = __webpack_require__(33); var _omit2 = _interopRequireDefault(_omit); @@ -9784,62 +9188,38 @@ FormLabel.propTypes = { exports.default = FormLabel; /***/ }), -/* 110 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayFilter = __webpack_require__(510), - baseFilter = __webpack_require__(511), - baseIteratee = __webpack_require__(33), - isArray = __webpack_require__(11); +/* 92 */ +/***/ (function(module, exports) { /** - * Iterates over elements of `collection`, returning an array of all elements - * `predicate` returns truthy for. The predicate is invoked with three - * arguments: (value, index|key, collection). - * - * **Note:** Unlike `_.remove`, this method returns a new array. + * A specialized version of `_.filter` for arrays without support for + * iteratee shorthands. * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] - * The function invoked per iteration. + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} predicate The function invoked per iteration. * @returns {Array} Returns the new filtered array. - * @see _.reject - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': true }, - * { 'user': 'fred', 'age': 40, 'active': false } - * ]; - * - * _.filter(users, function(o) { return !o.active; }); - * // => objects for ['fred'] - * - * // The `_.matches` iteratee shorthand. - * _.filter(users, { 'age': 36, 'active': true }); - * // => objects for ['barney'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.filter(users, ['active', false]); - * // => objects for ['fred'] - * - * // The `_.property` iteratee shorthand. - * _.filter(users, 'active'); - * // => objects for ['barney'] */ -function filter(collection, predicate) { - var func = isArray(collection) ? arrayFilter : baseFilter; - return func(collection, baseIteratee(predicate, 3)); +function arrayFilter(array, predicate) { + var index = -1, + length = array ? array.length : 0, + resIndex = 0, + result = []; + + while (++index < length) { + var value = array[index]; + if (predicate(value, index, array)) { + result[resIndex++] = value; + } + } + return result; } -module.exports = filter; +module.exports = arrayFilter; /***/ }), -/* 111 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { @@ -9847,12 +9227,12 @@ module.exports = filter; * Module dependencies. */ -var debug = __webpack_require__(12)('socket.io-parser'); -var json = __webpack_require__(536); -var isArray = __webpack_require__(112); -var Emitter = __webpack_require__(28); -var binary = __webpack_require__(538); -var isBuf = __webpack_require__(212); +var debug = __webpack_require__(11)('socket.io-parser'); +var json = __webpack_require__(476); +var isArray = __webpack_require__(94); +var Emitter = __webpack_require__(26); +var binary = __webpack_require__(478); +var isBuf = __webpack_require__(194); /** * Protocol version. @@ -10245,7 +9625,7 @@ function error(data){ /***/ }), -/* 112 */ +/* 94 */ /***/ (function(module, exports) { module.exports = Array.isArray || function (arr) { @@ -10254,11 +9634,11 @@ module.exports = Array.isArray || function (arr) { /***/ }), -/* 113 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { // browser shim for xmlhttprequest module -var hasCORS = __webpack_require__(542); +var hasCORS = __webpack_require__(482); module.exports = function(opts) { var xdomain = opts.xdomain; @@ -10296,15 +9676,15 @@ module.exports = function(opts) { /***/ }), -/* 114 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { /** * Module dependencies. */ -var parser = __webpack_require__(38); -var Emitter = __webpack_require__(28); +var parser = __webpack_require__(34); +var Emitter = __webpack_require__(26); /** * Module exports. @@ -10457,7 +9837,7 @@ Transport.prototype.onClose = function () { /***/ }), -/* 115 */ +/* 97 */ /***/ (function(module, exports) { /** @@ -10500,7 +9880,7 @@ exports.decode = function(qs){ /***/ }), -/* 116 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10514,15 +9894,15 @@ exports.decode = function(qs){ -var _prodInvariant = __webpack_require__(30), +var _prodInvariant = __webpack_require__(28), _assign = __webpack_require__(5); -var ReactNoopUpdateQueue = __webpack_require__(117); +var ReactNoopUpdateQueue = __webpack_require__(99); -var canDefineProperty = __webpack_require__(50); -var emptyObject = __webpack_require__(51); +var canDefineProperty = __webpack_require__(43); +var emptyObject = __webpack_require__(44); var invariant = __webpack_require__(0); -var lowPriorityWarning = __webpack_require__(70); +var lowPriorityWarning = __webpack_require__(57); /** * Base class helpers for the updating state of a component. @@ -10646,7 +10026,7 @@ module.exports = { }; /***/ }), -/* 117 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10744,7 +10124,7 @@ var ReactNoopUpdateQueue = { module.exports = ReactNoopUpdateQueue; /***/ }), -/* 118 */ +/* 100 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10767,7 +10147,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 119 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10811,7 +10191,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 120 */ +/* 102 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10833,15 +10213,15 @@ module.exports = getIteratorFn; var ReactCurrentOwner = __webpack_require__(17); -var ReactComponentTreeHook = __webpack_require__(14); -var ReactElement = __webpack_require__(26); +var ReactComponentTreeHook = __webpack_require__(13); +var ReactElement = __webpack_require__(23); -var checkReactTypeSpec = __webpack_require__(229); +var checkReactTypeSpec = __webpack_require__(211); -var canDefineProperty = __webpack_require__(50); -var getIteratorFn = __webpack_require__(119); +var canDefineProperty = __webpack_require__(43); +var getIteratorFn = __webpack_require__(101); var warning = __webpack_require__(1); -var lowPriorityWarning = __webpack_require__(70); +var lowPriorityWarning = __webpack_require__(57); function getDeclarationErrorAddendum() { if (ReactCurrentOwner.current) { @@ -11069,7 +10449,7 @@ var ReactElementValidator = { module.exports = ReactElementValidator; /***/ }), -/* 121 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11088,7 +10468,7 @@ module.exports = ReactElementValidator; // Therefore we re-export development-only version with all the PropTypes checks here. // However if one is migrating to the `prop-types` npm library, they will go through the // `index.js` entry point, and it will branch depending on the environment. -var factory = __webpack_require__(122); +var factory = __webpack_require__(104); module.exports = function(isValidElement) { // It is still allowed in 15.5. var throwOnDirectAccess = false; @@ -11097,7 +10477,7 @@ module.exports = function(isValidElement) { /***/ }), -/* 122 */ +/* 104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11112,12 +10492,12 @@ module.exports = function(isValidElement) { -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); -var ReactPropTypesSecret = __webpack_require__(123); -var checkPropTypes = __webpack_require__(233); +var ReactPropTypesSecret = __webpack_require__(105); +var checkPropTypes = __webpack_require__(215); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -11616,7 +10996,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /***/ }), -/* 123 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11637,7 +11017,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 124 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11653,7 +11033,7 @@ module.exports = ReactPropTypesSecret; var _assign = __webpack_require__(5); -var emptyObject = __webpack_require__(51); +var emptyObject = __webpack_require__(44); var _invariant = __webpack_require__(0); if (true) { @@ -12514,7 +11894,7 @@ module.exports = factory; /***/ }), -/* 125 */ +/* 107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12535,7 +11915,7 @@ var ReactDOMComponentFlags = { module.exports = ReactDOMComponentFlags; /***/ }), -/* 126 */ +/* 108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12596,7 +11976,7 @@ function accumulateInto(current, next) { module.exports = accumulateInto; /***/ }), -/* 127 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12630,7 +12010,7 @@ function forEachAccumulated(arr, cb, scope) { module.exports = forEachAccumulated; /***/ }), -/* 128 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12666,7 +12046,7 @@ function getTextContentAccessor() { module.exports = getTextContentAccessor; /***/ }), -/* 129 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12685,7 +12065,7 @@ var _prodInvariant = __webpack_require__(3); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); var invariant = __webpack_require__(0); @@ -12788,7 +12168,7 @@ var CallbackQueue = function () { module.exports = PooledClass.addPoolingTo(CallbackQueue); /***/ }), -/* 130 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12813,7 +12193,7 @@ var ReactFeatureFlags = { module.exports = ReactFeatureFlags; /***/ }), -/* 131 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12939,7 +12319,7 @@ var inputValueTracking = { module.exports = inputValueTracking; /***/ }), -/* 132 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12993,7 +12373,7 @@ function isTextInputElement(elem) { module.exports = isTextInputElement; /***/ }), -/* 133 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13021,7 +12401,7 @@ var ViewportMetrics = { module.exports = ViewportMetrics; /***/ }), -/* 134 */ +/* 116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13036,8 +12416,8 @@ module.exports = ViewportMetrics; var ExecutionEnvironment = __webpack_require__(9); -var escapeTextContentForBrowser = __webpack_require__(57); -var setInnerHTML = __webpack_require__(56); +var escapeTextContentForBrowser = __webpack_require__(50); +var setInnerHTML = __webpack_require__(49); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -13076,7 +12456,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setTextContent; /***/ }), -/* 135 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13106,7 +12486,7 @@ function focusNode(node) { module.exports = focusNode; /***/ }), -/* 136 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13264,7 +12644,7 @@ var CSSProperty = { module.exports = CSSProperty; /***/ }), -/* 137 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13278,11 +12658,11 @@ module.exports = CSSProperty; -var DOMProperty = __webpack_require__(25); +var DOMProperty = __webpack_require__(22); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstrumentation = __webpack_require__(15); -var quoteAttributeValueForBrowser = __webpack_require__(270); +var quoteAttributeValueForBrowser = __webpack_require__(252); var warning = __webpack_require__(1); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -13502,7 +12882,7 @@ var DOMPropertyOperations = { module.exports = DOMPropertyOperations; /***/ }), -/* 138 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13522,7 +12902,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 139 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13538,7 +12918,7 @@ module.exports = ReactPropTypesSecret; var _assign = __webpack_require__(5); -var LinkedValueUtils = __webpack_require__(80); +var LinkedValueUtils = __webpack_require__(67); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); @@ -13725,7 +13105,7 @@ function _handleChange(event) { module.exports = ReactDOMSelect; /***/ }), -/* 140 */ +/* 122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13742,11 +13122,11 @@ module.exports = ReactDOMSelect; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var ReactCompositeComponent = __webpack_require__(278); -var ReactEmptyComponent = __webpack_require__(142); -var ReactHostComponent = __webpack_require__(143); +var ReactCompositeComponent = __webpack_require__(260); +var ReactEmptyComponent = __webpack_require__(124); +var ReactHostComponent = __webpack_require__(125); -var getNextDebugID = __webpack_require__(281); +var getNextDebugID = __webpack_require__(263); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -13857,7 +13237,7 @@ _assign(ReactCompositeComponentWrapper.prototype, ReactCompositeComponent, { module.exports = instantiateReactComponent; /***/ }), -/* 141 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13874,7 +13254,7 @@ module.exports = instantiateReactComponent; var _prodInvariant = __webpack_require__(3); -var React = __webpack_require__(29); +var React = __webpack_require__(27); var invariant = __webpack_require__(0); @@ -13900,7 +13280,7 @@ var ReactNodeTypes = { module.exports = ReactNodeTypes; /***/ }), -/* 142 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13933,7 +13313,7 @@ ReactEmptyComponent.injection = ReactEmptyComponentInjection; module.exports = ReactEmptyComponent; /***/ }), -/* 143 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14004,7 +13384,7 @@ var ReactHostComponent = { module.exports = ReactHostComponent; /***/ }), -/* 144 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14021,11 +13401,11 @@ module.exports = ReactHostComponent; var _prodInvariant = __webpack_require__(3); var ReactCurrentOwner = __webpack_require__(17); -var REACT_ELEMENT_TYPE = __webpack_require__(282); +var REACT_ELEMENT_TYPE = __webpack_require__(264); -var getIteratorFn = __webpack_require__(283); +var getIteratorFn = __webpack_require__(265); var invariant = __webpack_require__(0); -var KeyEscapeUtils = __webpack_require__(84); +var KeyEscapeUtils = __webpack_require__(71); var warning = __webpack_require__(1); var SEPARATOR = '.'; @@ -14183,7 +13563,7 @@ function traverseAllChildren(children, callback, traverseContext) { module.exports = traverseAllChildren; /***/ }), -/* 145 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14198,7 +13578,7 @@ module.exports = traverseAllChildren; * @typechecks */ -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); /** * Upstream version of event listener. Does not take into account specific @@ -14263,7 +13643,7 @@ var EventListener = { module.exports = EventListener; /***/ }), -/* 146 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14277,11 +13657,11 @@ module.exports = EventListener; -var ReactDOMSelection = __webpack_require__(295); +var ReactDOMSelection = __webpack_require__(277); -var containsNode = __webpack_require__(297); -var focusNode = __webpack_require__(135); -var getActiveElement = __webpack_require__(147); +var containsNode = __webpack_require__(279); +var focusNode = __webpack_require__(117); +var getActiveElement = __webpack_require__(129); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -14389,7 +13769,7 @@ var ReactInputSelection = { module.exports = ReactInputSelection; /***/ }), -/* 147 */ +/* 129 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14431,7 +13811,7 @@ function getActiveElement(doc) /*?DOMElement*/{ module.exports = getActiveElement; /***/ }), -/* 148 */ +/* 130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14447,27 +13827,27 @@ module.exports = getActiveElement; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(32); -var DOMProperty = __webpack_require__(25); -var React = __webpack_require__(29); -var ReactBrowserEventEmitter = __webpack_require__(58); +var DOMLazyTree = __webpack_require__(30); +var DOMProperty = __webpack_require__(22); +var React = __webpack_require__(27); +var ReactBrowserEventEmitter = __webpack_require__(51); var ReactCurrentOwner = __webpack_require__(17); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMContainerInfo = __webpack_require__(312); -var ReactDOMFeatureFlags = __webpack_require__(313); -var ReactFeatureFlags = __webpack_require__(130); -var ReactInstanceMap = __webpack_require__(42); -var ReactInstrumentation = __webpack_require__(16); -var ReactMarkupChecksum = __webpack_require__(314); -var ReactReconciler = __webpack_require__(31); -var ReactUpdateQueue = __webpack_require__(85); +var ReactDOMContainerInfo = __webpack_require__(294); +var ReactDOMFeatureFlags = __webpack_require__(295); +var ReactFeatureFlags = __webpack_require__(112); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); +var ReactMarkupChecksum = __webpack_require__(296); +var ReactReconciler = __webpack_require__(29); +var ReactUpdateQueue = __webpack_require__(72); var ReactUpdates = __webpack_require__(18); -var emptyObject = __webpack_require__(51); -var instantiateReactComponent = __webpack_require__(140); +var emptyObject = __webpack_require__(44); +var instantiateReactComponent = __webpack_require__(122); var invariant = __webpack_require__(0); -var setInnerHTML = __webpack_require__(56); -var shouldUpdateReactComponent = __webpack_require__(83); +var setInnerHTML = __webpack_require__(49); +var shouldUpdateReactComponent = __webpack_require__(70); var warning = __webpack_require__(1); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; @@ -14972,7 +14352,7 @@ var ReactMount = { module.exports = ReactMount; /***/ }), -/* 149 */ +/* 131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14986,7 +14366,7 @@ module.exports = ReactMount; -var ReactNodeTypes = __webpack_require__(141); +var ReactNodeTypes = __webpack_require__(123); function getHostComponentFromComposite(inst) { var type; @@ -15005,14 +14385,14 @@ function getHostComponentFromComposite(inst) { module.exports = getHostComponentFromComposite; /***/ }), -/* 150 */ +/* 132 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Provider__ = __webpack_require__(322); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__ = __webpack_require__(152); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__connect_connect__ = __webpack_require__(326); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Provider__ = __webpack_require__(304); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__ = __webpack_require__(134); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__connect_connect__ = __webpack_require__(308); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Provider", function() { return __WEBPACK_IMPORTED_MODULE_0__components_Provider__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createProvider", function() { return __WEBPACK_IMPORTED_MODULE_0__components_Provider__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "connectAdvanced", function() { return __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__["a"]; }); @@ -15024,7 +14404,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /***/ }), -/* 151 */ +/* 133 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15048,19 +14428,19 @@ var storeShape = __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.shape({ }); /***/ }), -/* 152 */ +/* 134 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = connectAdvanced; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics__ = __webpack_require__(323); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics__ = __webpack_require__(305); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_hoist_non_react_statics__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant__ = __webpack_require__(324); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant__ = __webpack_require__(306); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_invariant__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react__ = __webpack_require__(2); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_Subscription__ = __webpack_require__(325); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_PropTypes__ = __webpack_require__(151); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_Subscription__ = __webpack_require__(307); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_PropTypes__ = __webpack_require__(133); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -15352,14 +14732,14 @@ selectorFactory) { } /***/ }), -/* 153 */ +/* 135 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ActionTypes; }); /* harmony export (immutable) */ __webpack_exports__["b"] = createStore; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(89); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable__ = __webpack_require__(337); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(76); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable__ = __webpack_require__(315); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_symbol_observable__); @@ -15611,21 +14991,7 @@ var ActionTypes = { } /***/ }), -/* 154 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__root_js__ = __webpack_require__(330); - - -/** Built-in value references. */ -var Symbol = __WEBPACK_IMPORTED_MODULE_0__root_js__["a" /* default */].Symbol; - -/* harmony default export */ __webpack_exports__["a"] = (Symbol); - - -/***/ }), -/* 155 */ +/* 136 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15653,7 +15019,7 @@ function warning(message) { } /***/ }), -/* 156 */ +/* 137 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15692,14 +15058,14 @@ function compose() { } /***/ }), -/* 157 */ +/* 138 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = wrapMapToPropsConstant; /* unused harmony export getDependsOnOwnProps */ /* harmony export (immutable) */ __webpack_exports__["b"] = wrapMapToPropsFunc; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(158); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(139); function wrapMapToPropsConstant(getConstant) { @@ -15769,13 +15135,13 @@ function wrapMapToPropsFunc(mapToProps, methodName) { } /***/ }), -/* 158 */ +/* 139 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = verifyPlainObject; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(89); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(88); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(76); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(75); @@ -15786,113 +15152,229 @@ function verifyPlainObject(value, displayName, methodName) { } /***/ }), -/* 159 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(59), - stackClear = __webpack_require__(356), - stackDelete = __webpack_require__(357), - stackGet = __webpack_require__(358), - stackHas = __webpack_require__(359), - stackSet = __webpack_require__(360); +var listCacheClear = __webpack_require__(141), + listCacheDelete = __webpack_require__(142), + listCacheGet = __webpack_require__(144), + listCacheHas = __webpack_require__(145), + listCacheSet = __webpack_require__(146); /** - * Creates a stack cache object to store key-value pairs. + * Creates an list cache object. * * @private * @constructor * @param {Array} [entries] The key-value pairs to cache. */ -function Stack(entries) { - this.__data__ = new ListCache(entries); +function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } } -// Add methods to `Stack`. -Stack.prototype.clear = stackClear; -Stack.prototype['delete'] = stackDelete; -Stack.prototype.get = stackGet; -Stack.prototype.has = stackHas; -Stack.prototype.set = stackSet; +// Add methods to `ListCache`. +ListCache.prototype.clear = listCacheClear; +ListCache.prototype['delete'] = listCacheDelete; +ListCache.prototype.get = listCacheGet; +ListCache.prototype.has = listCacheHas; +ListCache.prototype.set = listCacheSet; -module.exports = Stack; +module.exports = ListCache; /***/ }), -/* 160 */ +/* 141 */ /***/ (function(module, exports) { /** - * Checks if `value` is a host object in IE < 9. + * Removes all key-value entries from the list cache. * * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a host object, else `false`. + * @name clear + * @memberOf ListCache */ -function isHostObject(value) { - // Many host objects are `Object` objects that can coerce to strings - // despite having improperly defined `toString` methods. - var result = false; - if (value != null && typeof value.toString != 'function') { - try { - result = !!(value + ''); - } catch (e) {} - } - return result; +function listCacheClear() { + this.__data__ = []; } -module.exports = isHostObject; +module.exports = listCacheClear; /***/ }), -/* 161 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; +var assocIndexOf = __webpack_require__(52); -module.exports = freeGlobal; +/** Used for built-in method references. */ +var arrayProto = Array.prototype; + +/** Built-in value references. */ +var splice = arrayProto.splice; + +/** + * Removes `key` and its value from the list cache. + * + * @private + * @name delete + * @memberOf ListCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function listCacheDelete(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + return false; + } + var lastIndex = data.length - 1; + if (index == lastIndex) { + data.pop(); + } else { + splice.call(data, index, 1); + } + return true; +} + +module.exports = listCacheDelete; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 162 */ +/* 143 */ /***/ (function(module, exports) { -/** Used for built-in method references. */ -var funcProto = Function.prototype; +/** + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example + * + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; + * + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true + */ +function eq(value, other) { + return value === other || (value !== value && other !== other); +} + +module.exports = eq; -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; + +/***/ }), +/* 144 */ +/***/ (function(module, exports, __webpack_require__) { + +var assocIndexOf = __webpack_require__(52); /** - * Converts `func` to its source code. + * Gets the list cache value for `key`. * * @private - * @param {Function} func The function to process. - * @returns {string} Returns the source code. + * @name get + * @memberOf ListCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. */ -function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} +function listCacheGet(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + return index < 0 ? undefined : data[index][1]; +} + +module.exports = listCacheGet; + + +/***/ }), +/* 145 */ +/***/ (function(module, exports, __webpack_require__) { + +var assocIndexOf = __webpack_require__(52); + +/** + * Checks if a list cache value for `key` exists. + * + * @private + * @name has + * @memberOf ListCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function listCacheHas(key) { + return assocIndexOf(this.__data__, key) > -1; +} + +module.exports = listCacheHas; + + +/***/ }), +/* 146 */ +/***/ (function(module, exports, __webpack_require__) { + +var assocIndexOf = __webpack_require__(52); + +/** + * Sets the list cache `key` to `value`. + * + * @private + * @name set + * @memberOf ListCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the list cache instance. + */ +function listCacheSet(key, value) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + data.push([key, value]); + } else { + data[index][1] = value; } - return ''; + return this; } -module.exports = toSource; +module.exports = listCacheSet; /***/ }), -/* 163 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqualDeep = __webpack_require__(377), - isObject = __webpack_require__(19), - isObjectLike = __webpack_require__(45); +var baseIsEqualDeep = __webpack_require__(329), + isObject = __webpack_require__(31), + isObjectLike = __webpack_require__(150); /** * The base implementation of `_.isEqual` which supports partial comparisons @@ -15923,162 +15405,37 @@ module.exports = baseIsEqual; /***/ }), -/* 164 */ -/***/ (function(module, exports, __webpack_require__) { - -var SetCache = __webpack_require__(93), - arraySome = __webpack_require__(380); - -/** Used to compose bitmasks for comparison styles. */ -var UNORDERED_COMPARE_FLAG = 1, - PARTIAL_COMPARE_FLAG = 2; - -/** - * A specialized version of `baseIsEqualDeep` for arrays with support for - * partial deep comparisons. - * - * @private - * @param {Array} array The array to compare. - * @param {Array} other The other array to compare. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Function} customizer The function to customize comparisons. - * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` - * for more details. - * @param {Object} stack Tracks traversed `array` and `other` objects. - * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. - */ -function equalArrays(array, other, equalFunc, customizer, bitmask, stack) { - var isPartial = bitmask & PARTIAL_COMPARE_FLAG, - arrLength = array.length, - othLength = other.length; - - if (arrLength != othLength && !(isPartial && othLength > arrLength)) { - return false; - } - // Assume cyclic values are equal. - var stacked = stack.get(array); - if (stacked && stack.get(other)) { - return stacked == other; - } - var index = -1, - result = true, - seen = (bitmask & UNORDERED_COMPARE_FLAG) ? new SetCache : undefined; - - stack.set(array, other); - stack.set(other, array); - - // Ignore non-index properties. - while (++index < arrLength) { - var arrValue = array[index], - othValue = other[index]; - - if (customizer) { - var compared = isPartial - ? customizer(othValue, arrValue, index, other, array, stack) - : customizer(arrValue, othValue, index, array, other, stack); - } - if (compared !== undefined) { - if (compared) { - continue; - } - result = false; - break; - } - // Recursively compare arrays (susceptible to call stack limits). - if (seen) { - if (!arraySome(other, function(othValue, othIndex) { - if (!seen.has(othIndex) && - (arrValue === othValue || equalFunc(arrValue, othValue, customizer, bitmask, stack))) { - return seen.add(othIndex); - } - })) { - result = false; - break; - } - } else if (!( - arrValue === othValue || - equalFunc(arrValue, othValue, customizer, bitmask, stack) - )) { - result = false; - break; - } - } - stack['delete'](array); - stack['delete'](other); - return result; -} - -module.exports = equalArrays; - - -/***/ }), -/* 165 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseTimes = __webpack_require__(385), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(11), - isIndex = __webpack_require__(97); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; +/* 148 */ +/***/ (function(module, exports) { /** - * Creates an array of the enumerable property names of the array-like `value`. + * Creates a unary function that invokes `func` with its argument transformed. * * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array} Returns the array of property names. + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. */ -function arrayLikeKeys(value, inherited) { - // Safari 8.1 makes `arguments.callee` enumerable in strict mode. - // Safari 9 makes `arguments.length` enumerable in strict mode. - var result = (isArray(value) || isArguments(value)) - ? baseTimes(value.length, String) - : []; - - var length = result.length, - skipIndexes = !!length; - - for (var key in value) { - if ((inherited || hasOwnProperty.call(value, key)) && - !(skipIndexes && (key == 'length' || isIndex(key, length)))) { - result.push(key); - } - } - return result; +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; } -module.exports = arrayLikeKeys; - - -/***/ }), -/* 166 */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(98); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -module.exports = nativeKeys; +module.exports = overArg; /***/ }), -/* 167 */ +/* 149 */ /***/ (function(module, exports, __webpack_require__) { -var DataView = __webpack_require__(388), - Map = __webpack_require__(90), - Promise = __webpack_require__(389), - Set = __webpack_require__(168), - WeakMap = __webpack_require__(390), - baseGetTag = __webpack_require__(391), - toSource = __webpack_require__(162); +var DataView = __webpack_require__(334), + Map = __webpack_require__(336), + Promise = __webpack_require__(337), + Set = __webpack_require__(338), + WeakMap = __webpack_require__(339), + baseGetTag = __webpack_require__(340), + toSource = __webpack_require__(341); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -16144,23 +15501,45 @@ module.exports = getTag; /***/ }), -/* 168 */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(34), - root = __webpack_require__(20); +/* 150 */ +/***/ (function(module, exports) { -/* Built-in method references that are verified to be native. */ -var Set = getNative(root, 'Set'); +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} -module.exports = Set; +module.exports = isObjectLike; /***/ }), -/* 169 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(19); +var isObject = __webpack_require__(31); /** * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. @@ -16178,7 +15557,7 @@ module.exports = isStrictComparable; /***/ }), -/* 170 */ +/* 152 */ /***/ (function(module, exports) { /** @@ -16204,12 +15583,12 @@ module.exports = matchesStrictComparable; /***/ }), -/* 171 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(100), - isKey = __webpack_require__(47), - toKey = __webpack_require__(36); +var castPath = __webpack_require__(80), + isKey = __webpack_require__(41), + toKey = __webpack_require__(32); /** * The base implementation of `_.get` without support for default values. @@ -16235,10 +15614,10 @@ module.exports = baseGet; /***/ }), -/* 172 */ +/* 154 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(92); +var MapCache = __webpack_require__(347); /** Used as the `TypeError` message for "Functions" methods. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -16314,78 +15693,99 @@ module.exports = memoize; /***/ }), -/* 173 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseToString = __webpack_require__(174); +/* 155 */ +/***/ (function(module, exports) { /** - * Converts `value` to a string. An empty string is returned for `null` - * and `undefined` values. The sign of `-0` is preserved. + * This method returns the first argument it receives. * * @static + * @since 0.1.0 * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {string} Returns the string. + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. * @example * - * _.toString(null); - * // => '' - * - * _.toString(-0); - * // => '-0' + * var object = { 'a': 1 }; * - * _.toString([1, 2, 3]); - * // => '1,2,3' + * console.log(_.identity(object) === object); + * // => true */ -function toString(value) { - return value == null ? '' : baseToString(value); +function identity(value) { + return value; } -module.exports = toString; +module.exports = identity; /***/ }), -/* 174 */ -/***/ (function(module, exports, __webpack_require__) { +/* 156 */ +/***/ (function(module, exports) { -var Symbol = __webpack_require__(94), - isSymbol = __webpack_require__(46); +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; -/** Used to convert symbols to primitives and strings. */ -var symbolProto = Symbol ? Symbol.prototype : undefined, - symbolToString = symbolProto ? symbolProto.toString : undefined; +/***/ }), +/* 157 */ +/***/ (function(module, exports) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; /** - * The base implementation of `_.toString` which doesn't convert nullish - * values to empty strings. + * Checks if `value` is a valid array-like length. * - * @private - * @param {*} value The value to process. - * @returns {string} Returns the string. + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false */ -function baseToString(value) { - // Exit early for strings to avoid a performance hit in some environments. - if (typeof value == 'string') { - return value; - } - if (isSymbol(value)) { - return symbolToString ? symbolToString.call(value) : ''; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } -module.exports = baseToString; +module.exports = isLength; /***/ }), -/* 175 */ +/* 158 */ /***/ (function(module, exports) { /** @@ -16412,12 +15812,59 @@ module.exports = identity; /***/ }), -/* 176 */ +/* 159 */ +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__(31); + +/** `Object#toString` result references. */ +var funcTag = '[object Function]', + genTag = '[object GeneratorFunction]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject(value) ? objectToString.call(value) : ''; + return tag == funcTag || tag == genTag; +} + +module.exports = isFunction; + + +/***/ }), +/* 160 */ /***/ (function(module, exports, __webpack_require__) { -var baseFindIndex = __webpack_require__(177), - baseIteratee = __webpack_require__(33), - toInteger = __webpack_require__(101); +var baseFindIndex = __webpack_require__(161), + baseIteratee = __webpack_require__(78), + toInteger = __webpack_require__(162); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -16474,7 +15921,7 @@ module.exports = findIndex; /***/ }), -/* 177 */ +/* 161 */ /***/ (function(module, exports) { /** @@ -16504,79 +15951,34 @@ module.exports = baseFindIndex; /***/ }), -/* 178 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(19), - isSymbol = __webpack_require__(46); - -/** Used as references for various `Number` constants. */ -var NAN = 0 / 0; - -/** Used to match leading and trailing whitespace. */ -var reTrim = /^\s+|\s+$/g; - -/** Used to detect bad signed hexadecimal string values. */ -var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; - -/** Used to detect binary string values. */ -var reIsBinary = /^0b[01]+$/i; - -/** Used to detect octal string values. */ -var reIsOctal = /^0o[0-7]+$/i; - -/** Built-in method references without a dependency on `root`. */ -var freeParseInt = parseInt; +/* 162 */ +/***/ (function(module, exports) { /** - * Converts `value` to a number. + * This method returns the first argument it receives. * * @static + * @since 0.1.0 * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {number} Returns the number. + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. * @example * - * _.toNumber(3.2); - * // => 3.2 - * - * _.toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toNumber(Infinity); - * // => Infinity + * var object = { 'a': 1 }; * - * _.toNumber('3.2'); - * // => 3.2 + * console.log(_.identity(object) === object); + * // => true */ -function toNumber(value) { - if (typeof value == 'number') { - return value; - } - if (isSymbol(value)) { - return NAN; - } - if (isObject(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject(other) ? (other + '') : other; - } - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - value = value.replace(reTrim, ''); - var isBinary = reIsBinary.test(value); - return (isBinary || reIsOctal.test(value)) - ? freeParseInt(value.slice(2), isBinary ? 2 : 8) - : (reIsBadHex.test(value) ? NAN : +value); +function identity(value) { + return value; } -module.exports = toNumber; +module.exports = identity; /***/ }), -/* 179 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16586,21 +15988,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _assign = __webpack_require__(407); +var _assign = __webpack_require__(357); var _assign2 = _interopRequireDefault(_assign); exports.default = request; -var _wpError = __webpack_require__(421); +var _wpError = __webpack_require__(371); var _wpError2 = _interopRequireDefault(_wpError); -var _superagent = __webpack_require__(425); +var _superagent = __webpack_require__(375); var _superagent2 = _interopRequireDefault(_superagent); -var _debug = __webpack_require__(12); +var _debug = __webpack_require__(11); var _debug2 = _interopRequireDefault(_debug); @@ -16814,14 +16216,14 @@ module.exports = exports['default']; //# sourceMappingURL=index.js.map /***/ }), -/* 180 */ +/* 164 */ /***/ (function(module, exports) { var core = module.exports = {version: '1.2.6'}; if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef /***/ }), -/* 181 */ +/* 165 */ /***/ (function(module, exports) { /** @@ -16840,7 +16242,7 @@ module.exports = isObject; /***/ }), -/* 182 */ +/* 166 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16850,7 +16252,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _createConfig = __webpack_require__(431); +var _createConfig = __webpack_require__(381); var _createConfig2 = _interopRequireDefault(_createConfig); @@ -16863,7 +16265,7 @@ var configFile = void 0; /** @format */ */ if (true) { - configFile = __webpack_require__(432); + configFile = __webpack_require__(382); } else { configFile = require('src/config/production.json'); } @@ -16871,7 +16273,7 @@ if (true) { exports.default = (0, _createConfig2.default)(configFile); /***/ }), -/* 183 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16882,7 +16284,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.setAssetsLoaded = exports.setCurrentMessage = exports.focus = exports.blur = exports.closeChat = exports.minimizedChat = exports.minimizeChat = exports.openChat = undefined; -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); var setChatOpen = function setChatOpen(isOpen) { return { type: _actionTypes.HAPPYCHAT_OPEN, isOpen: isOpen }; @@ -16964,7 +16366,7 @@ var setAssetsLoaded = exports.setAssetsLoaded = function setAssetsLoaded() { }; /***/ }), -/* 184 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16978,7 +16380,7 @@ exports.setGroups = setGroups; exports.setLocale = setLocale; exports.setEligibility = setEligibility; -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Returns an action object that sets the current user @@ -17038,7 +16440,7 @@ function setEligibility(isEligible) { } /***/ }), -/* 185 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17063,7 +16465,7 @@ exports.default = function (state) { */ /***/ }), -/* 186 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17088,7 +16490,7 @@ exports.default = function (state) { */ /***/ }), -/* 187 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17102,7 +16504,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -17120,173 +16522,30 @@ exports.default = function (state) { */ /***/ }), -/* 188 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIndexOf = __webpack_require__(189), - isArrayLike = __webpack_require__(21), - isString = __webpack_require__(190), - toInteger = __webpack_require__(101), - values = __webpack_require__(439); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeMax = Math.max; - -/** - * Checks if `value` is in `collection`. If `collection` is a string, it's - * checked for a substring of `value`, otherwise - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * is used for equality comparisons. If `fromIndex` is negative, it's used as - * the offset from the end of `collection`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object|string} collection The collection to inspect. - * @param {*} value The value to search for. - * @param {number} [fromIndex=0] The index to search from. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`. - * @returns {boolean} Returns `true` if `value` is found, else `false`. - * @example - * - * _.includes([1, 2, 3], 1); - * // => true - * - * _.includes([1, 2, 3], 1, 2); - * // => false - * - * _.includes({ 'a': 1, 'b': 2 }, 1); - * // => true - * - * _.includes('abcd', 'bc'); - * // => true - */ -function includes(collection, value, fromIndex, guard) { - collection = isArrayLike(collection) ? collection : values(collection); - fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0; - - var length = collection.length; - if (fromIndex < 0) { - fromIndex = nativeMax(length + fromIndex, 0); - } - return isString(collection) - ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1) - : (!!length && baseIndexOf(collection, value, fromIndex) > -1); -} - -module.exports = includes; - - -/***/ }), -/* 189 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseFindIndex = __webpack_require__(177), - baseIsNaN = __webpack_require__(438); - -/** - * The base implementation of `_.indexOf` without `fromIndex` bounds checks. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ -function baseIndexOf(array, value, fromIndex) { - if (value !== value) { - return baseFindIndex(array, baseIsNaN, fromIndex); - } - var index = fromIndex - 1, - length = array.length; - - while (++index < length) { - if (array[index] === value) { - return index; - } - } - return -1; -} - -module.exports = baseIndexOf; - - -/***/ }), -/* 190 */ -/***/ (function(module, exports, __webpack_require__) { - -var isArray = __webpack_require__(11), - isObjectLike = __webpack_require__(45); - -/** `Object#toString` result references. */ -var stringTag = '[object String]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/** - * Checks if `value` is classified as a `String` primitive or object. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a string, else `false`. - * @example - * - * _.isString('abc'); - * // => true - * - * _.isString(1); - * // => false - */ -function isString(value) { - return typeof value == 'string' || - (!isArray(value) && isObjectLike(value) && objectToString.call(value) == stringTag); -} - -module.exports = isString; - - -/***/ }), -/* 191 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { -var baseEach = __webpack_require__(105), - isArrayLike = __webpack_require__(21); +var baseIndexOf = __webpack_require__(83); /** - * The base implementation of `_.map` without support for iteratee shorthands. + * A specialized version of `_.includes` for arrays without support for + * specifying an index to search from. * * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the new mapped array. + * @param {Array} [array] The array to inspect. + * @param {*} target The value to search for. + * @returns {boolean} Returns `true` if `target` is found, else `false`. */ -function baseMap(collection, iteratee) { - var index = -1, - result = isArrayLike(collection) ? Array(collection.length) : []; - - baseEach(collection, function(value, key, collection) { - result[++index] = iteratee(value, key, collection); - }); - return result; +function arrayIncludes(array, value) { + var length = array ? array.length : 0; + return !!length && baseIndexOf(array, value, 0) > -1; } -module.exports = baseMap; +module.exports = arrayIncludes; /***/ }), -/* 192 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17304,14 +16563,14 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _isConnectionConnected = __webpack_require__(103); +var _isConnectionConnected = __webpack_require__(85); var _isConnectionConnected2 = _interopRequireDefault(_isConnectionConnected); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 193 */ +/* 174 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17334,7 +16593,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _interpolateComponents = __webpack_require__(461); +var _interpolateComponents = __webpack_require__(405); var _interpolateComponents2 = _interopRequireDefault(_interpolateComponents); @@ -17388,7 +16647,7 @@ var mockLocalize = exports.mockLocalize = function mockLocalize(ComposedComponen }; /***/ }), -/* 194 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17403,7 +16662,7 @@ var mockLocalize = exports.mockLocalize = function mockLocalize(ComposedComponen var React = __webpack_require__(2); -var factory = __webpack_require__(124); +var factory = __webpack_require__(106); if (typeof React === 'undefined') { throw Error( @@ -17423,16 +16682,16 @@ module.exports = factory( /***/ }), -/* 195 */ +/* 176 */ /***/ (function(module, exports, __webpack_require__) { -var getTag = __webpack_require__(167), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(11), - isArrayLike = __webpack_require__(21), - isBuffer = __webpack_require__(467), - isPrototype = __webpack_require__(65), - nativeKeys = __webpack_require__(166); +var getTag = __webpack_require__(149), + isArguments = __webpack_require__(81), + isArray = __webpack_require__(16), + isArrayLike = __webpack_require__(82), + isBuffer = __webpack_require__(411), + isPrototype = __webpack_require__(177), + nativeKeys = __webpack_require__(412); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -17508,7 +16767,31 @@ module.exports = isEmpty; /***/ }), -/* 196 */ +/* 177 */ +/***/ (function(module, exports) { + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = stubFalse; + + +/***/ }), +/* 178 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17591,15 +16874,15 @@ exports.default = { }; /***/ }), -/* 197 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(198), - copyObject = __webpack_require__(474), - createAssigner = __webpack_require__(475), - isArrayLike = __webpack_require__(21), - isPrototype = __webpack_require__(65), - keys = __webpack_require__(35); +var assignValue = __webpack_require__(180), + copyObject = __webpack_require__(419), + createAssigner = __webpack_require__(420), + isArrayLike = __webpack_require__(82), + isPrototype = __webpack_require__(177), + keys = __webpack_require__(53); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -17661,10 +16944,10 @@ module.exports = assign; /***/ }), -/* 198 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(61); +var eq = __webpack_require__(143); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -17694,49 +16977,37 @@ module.exports = assignValue; /***/ }), -/* 199 */ -/***/ (function(module, exports, __webpack_require__) { - -var eq = __webpack_require__(61), - isArrayLike = __webpack_require__(21), - isIndex = __webpack_require__(97), - isObject = __webpack_require__(19); +/* 181 */ +/***/ (function(module, exports) { /** - * Checks if the given arguments are from an iteratee call. + * This method returns `false`. * - * @private - * @param {*} value The potential iteratee value argument. - * @param {*} index The potential iteratee index or key argument. - * @param {*} object The potential iteratee object argument. - * @returns {boolean} Returns `true` if the arguments are from an iteratee call, - * else `false`. + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] */ -function isIterateeCall(value, index, object) { - if (!isObject(object)) { - return false; - } - var type = typeof index; - if (type == 'number' - ? (isArrayLike(object) && isIndex(index, object.length)) - : (type == 'string' && index in object) - ) { - return eq(object[index], value); - } +function stubFalse() { return false; } -module.exports = isIterateeCall; +module.exports = stubFalse; /***/ }), -/* 200 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { -var baseClamp = __webpack_require__(484), - baseToString = __webpack_require__(174), - toInteger = __webpack_require__(101), - toString = __webpack_require__(173); +var baseClamp = __webpack_require__(428), + baseToString = __webpack_require__(429), + toInteger = __webpack_require__(162), + toString = __webpack_require__(155); /** * Checks if `string` starts with the given target string. @@ -17772,10 +17043,10 @@ module.exports = startsWith; /***/ }), -/* 201 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { -var baseIndexOf = __webpack_require__(189); +var baseIndexOf = __webpack_require__(83); /** * A specialized version of `_.includes` for arrays without support for @@ -17795,7 +17066,7 @@ module.exports = arrayIncludes; /***/ }), -/* 202 */ +/* 184 */ /***/ (function(module, exports) { /** @@ -17823,78 +17094,76 @@ module.exports = arrayIncludesWith; /***/ }), -/* 203 */ +/* 185 */ /***/ (function(module, exports) { /** - * Checks if a cache value for `key` exists. + * The base implementation of `_.unary` without support for storing metadata. * * @private - * @param {Object} cache The cache to query. - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. */ -function cacheHas(cache, key) { - return cache.has(key); +function baseUnary(func) { + return function(value) { + return func(value); + }; } -module.exports = cacheHas; +module.exports = baseUnary; /***/ }), -/* 204 */ -/***/ (function(module, exports) { +/* 186 */ +/***/ (function(module, exports, __webpack_require__) { + +var baseIndexOf = __webpack_require__(83); /** - * This method returns a new empty array. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {Array} Returns the new empty array. - * @example - * - * var arrays = _.times(2, _.stubArray); - * - * console.log(arrays); - * // => [[], []] + * A specialized version of `_.includes` for arrays without support for + * specifying an index to search from. * - * console.log(arrays[0] === arrays[1]); - * // => false + * @private + * @param {Array} [array] The array to inspect. + * @param {*} target The value to search for. + * @returns {boolean} Returns `true` if `target` is found, else `false`. */ -function stubArray() { - return []; +function arrayIncludes(array, value) { + var length = array ? array.length : 0; + return !!length && baseIndexOf(array, value, 0) > -1; } -module.exports = stubArray; +module.exports = arrayIncludes; /***/ }), -/* 205 */ +/* 187 */ /***/ (function(module, exports) { /** - * This method returns `undefined`. - * - * @static - * @memberOf _ - * @since 2.3.0 - * @category Util - * @example + * Appends the elements of `values` to `array`. * - * _.times(2, _.noop); - * // => [undefined, undefined] + * @private + * @param {Array} array The array to modify. + * @param {Array} values The values to append. + * @returns {Array} Returns `array`. */ -function noop() { - // No operation performed. +function arrayPush(array, values) { + var index = -1, + length = values.length, + offset = array.length; + + while (++index < length) { + array[offset + index] = values[index]; + } + return array; } -module.exports = noop; +module.exports = arrayPush; /***/ }), -/* 206 */ +/* 188 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17997,7 +17266,7 @@ SegmentedControlItem.defaultProps = { exports.default = SegmentedControlItem; /***/ }), -/* 207 */ +/* 189 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18009,7 +17278,7 @@ Object.defineProperty(exports, "__esModule", { var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -var _reactDom = __webpack_require__(71); +var _reactDom = __webpack_require__(58); var _reactDom2 = _interopRequireDefault(_reactDom); @@ -18021,23 +17290,23 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _filter = __webpack_require__(110); +var _filter = __webpack_require__(92); var _filter2 = _interopRequireDefault(_filter); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _findIndex = __webpack_require__(176); +var _findIndex = __webpack_require__(160); var _findIndex2 = _interopRequireDefault(_findIndex); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); -var _result = __webpack_require__(512); +var _result = __webpack_require__(450); var _result2 = _interopRequireDefault(_result); @@ -18045,19 +17314,19 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _count = __webpack_require__(208); +var _count = __webpack_require__(190); var _count2 = _interopRequireDefault(_count); -var _item = __webpack_require__(209); +var _item = __webpack_require__(191); var _item2 = _interopRequireDefault(_item); -var _separator = __webpack_require__(513); +var _separator = __webpack_require__(451); var _separator2 = _interopRequireDefault(_separator); -var _label = __webpack_require__(514); +var _label = __webpack_require__(452); var _label2 = _interopRequireDefault(_label); @@ -18497,7 +17766,7 @@ SelectDropdown.instances = 0; exports.default = SelectDropdown; /***/ }), -/* 208 */ +/* 190 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18522,11 +17791,11 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _omit = __webpack_require__(37); +var _omit = __webpack_require__(33); var _omit2 = _interopRequireDefault(_omit); -var _localize = __webpack_require__(193); +var _localize = __webpack_require__(174); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -18574,7 +17843,7 @@ Count.defaultProps = { exports.default = (0, _localize.mockLocalize)(Count); /***/ }), -/* 209 */ +/* 191 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18598,7 +17867,7 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _count = __webpack_require__(208); +var _count = __webpack_require__(190); var _count2 = _interopRequireDefault(_count); @@ -18690,7 +17959,7 @@ SelectDropdownItem.defaultProps = { exports.default = SelectDropdownItem; /***/ }), -/* 210 */ +/* 192 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18711,15 +17980,15 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _formLabel = __webpack_require__(109); +var _formLabel = __webpack_require__(91); var _formLabel2 = _interopRequireDefault(_formLabel); -var _compact = __webpack_require__(107); +var _compact = __webpack_require__(88); var _compact2 = _interopRequireDefault(_compact); -var _card = __webpack_require__(67); +var _card = __webpack_require__(55); var _card2 = _interopRequireDefault(_card); @@ -18792,7 +18061,7 @@ MessageForm.defaultProps = { }; /***/ }), -/* 211 */ +/* 193 */ /***/ (function(module, exports) { /** @@ -18837,7 +18106,7 @@ module.exports = function parseuri(str) { /***/ }), -/* 212 */ +/* 194 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -18857,7 +18126,7 @@ function isBuf(obj) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 213 */ +/* 195 */ /***/ (function(module, exports, __webpack_require__) { @@ -18865,15 +18134,15 @@ function isBuf(obj) { * Module dependencies. */ -var eio = __webpack_require__(539); -var Socket = __webpack_require__(219); -var Emitter = __webpack_require__(28); -var parser = __webpack_require__(111); -var on = __webpack_require__(220); -var bind = __webpack_require__(221); -var debug = __webpack_require__(12)('socket.io-client:manager'); -var indexOf = __webpack_require__(218); -var Backoff = __webpack_require__(555); +var eio = __webpack_require__(479); +var Socket = __webpack_require__(201); +var Emitter = __webpack_require__(26); +var parser = __webpack_require__(93); +var on = __webpack_require__(202); +var bind = __webpack_require__(203); +var debug = __webpack_require__(11)('socket.io-client:manager'); +var indexOf = __webpack_require__(200); +var Backoff = __webpack_require__(495); /** * IE6+ hasOwnProperty @@ -19420,17 +18689,17 @@ Manager.prototype.onreconnect = function(){ /***/ }), -/* 214 */ +/* 196 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies */ -var XMLHttpRequest = __webpack_require__(113); -var XHR = __webpack_require__(543); -var JSONP = __webpack_require__(550); -var websocket = __webpack_require__(551); +var XMLHttpRequest = __webpack_require__(95); +var XHR = __webpack_require__(483); +var JSONP = __webpack_require__(490); +var websocket = __webpack_require__(491); /** * Export transports. @@ -19480,19 +18749,19 @@ function polling(opts){ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 215 */ +/* 197 */ /***/ (function(module, exports, __webpack_require__) { /** * Module dependencies. */ -var Transport = __webpack_require__(114); -var parseqs = __webpack_require__(115); -var parser = __webpack_require__(38); -var inherit = __webpack_require__(69); -var yeast = __webpack_require__(217); -var debug = __webpack_require__(12)('engine.io-client:polling'); +var Transport = __webpack_require__(96); +var parseqs = __webpack_require__(97); +var parser = __webpack_require__(34); +var inherit = __webpack_require__(56); +var yeast = __webpack_require__(199); +var debug = __webpack_require__(11)('engine.io-client:polling'); /** * Module exports. @@ -19505,7 +18774,7 @@ module.exports = Polling; */ var hasXHR2 = (function() { - var XMLHttpRequest = __webpack_require__(113); + var XMLHttpRequest = __webpack_require__(95); var xhr = new XMLHttpRequest({ xdomain: false }); return null != xhr.responseType; })(); @@ -19733,7 +19002,7 @@ Polling.prototype.uri = function(){ /***/ }), -/* 216 */ +/* 198 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -19741,7 +19010,7 @@ Polling.prototype.uri = function(){ * Module requirements. */ -var isArray = __webpack_require__(112); +var isArray = __webpack_require__(94); /** * Module exports. @@ -19799,7 +19068,7 @@ function hasBinary(data) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 217 */ +/* 199 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19874,7 +19143,7 @@ module.exports = yeast; /***/ }), -/* 218 */ +/* 200 */ /***/ (function(module, exports) { @@ -19889,7 +19158,7 @@ module.exports = function(arr, obj){ }; /***/ }), -/* 219 */ +/* 201 */ /***/ (function(module, exports, __webpack_require__) { @@ -19897,13 +19166,13 @@ module.exports = function(arr, obj){ * Module dependencies. */ -var parser = __webpack_require__(111); -var Emitter = __webpack_require__(28); -var toArray = __webpack_require__(554); -var on = __webpack_require__(220); -var bind = __webpack_require__(221); -var debug = __webpack_require__(12)('socket.io-client:socket'); -var hasBin = __webpack_require__(216); +var parser = __webpack_require__(93); +var Emitter = __webpack_require__(26); +var toArray = __webpack_require__(494); +var on = __webpack_require__(202); +var bind = __webpack_require__(203); +var debug = __webpack_require__(11)('socket.io-client:socket'); +var hasBin = __webpack_require__(198); /** * Module exports. @@ -20307,7 +19576,7 @@ Socket.prototype.compress = function(compress){ /***/ }), -/* 220 */ +/* 202 */ /***/ (function(module, exports) { @@ -20337,7 +19606,7 @@ function on(obj, ev, fn) { /***/ }), -/* 221 */ +/* 203 */ /***/ (function(module, exports) { /** @@ -20366,12 +19635,12 @@ module.exports = function(obj, fn){ /***/ }), -/* 222 */ +/* 204 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_src__ = __webpack_require__(223); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_src__ = __webpack_require__(205); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_src___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_src__); /** @format */ @@ -20398,7 +19667,7 @@ window.Happychat = { /***/ }), -/* 223 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20413,49 +19682,49 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _reactDom = __webpack_require__(71); +var _reactDom = __webpack_require__(58); var _reactDom2 = _interopRequireDefault(_reactDom); -var _reactRedux = __webpack_require__(150); +var _reactRedux = __webpack_require__(132); -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _reduxDevtoolsExtension = __webpack_require__(347); +var _reduxDevtoolsExtension = __webpack_require__(325); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _touchDetect = __webpack_require__(405); +var _touchDetect = __webpack_require__(355); -var _getWpcomUser = __webpack_require__(406); +var _getWpcomUser = __webpack_require__(356); var _getWpcomUser2 = _interopRequireDefault(_getWpcomUser); -var _form = __webpack_require__(430); +var _form = __webpack_require__(380); var _form2 = _interopRequireDefault(_form); -var _messageForm = __webpack_require__(210); +var _messageForm = __webpack_require__(192); -var _eventApi = __webpack_require__(516); +var _eventApi = __webpack_require__(454); var _eventApi2 = _interopRequireDefault(_eventApi); -var _reducer = __webpack_require__(519); +var _reducer = __webpack_require__(457); var _reducer2 = _interopRequireDefault(_reducer); -var _middleware = __webpack_require__(532); +var _middleware = __webpack_require__(471); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _actions = __webpack_require__(183); +var _actions = __webpack_require__(167); -var _actions2 = __webpack_require__(184); +var _actions2 = __webpack_require__(168); -var _actions3 = __webpack_require__(558); +var _actions3 = __webpack_require__(499); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -20699,7 +19968,7 @@ var initHappychat = exports.initHappychat = function initHappychat(_ref4) { var eventAPI = exports.eventAPI = (0, _eventApi2.default)(store); /***/ }), -/* 224 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20713,11 +19982,11 @@ var eventAPI = exports.eventAPI = (0, _eventApi2.default)(store); -var PooledClass = __webpack_require__(225); -var ReactElement = __webpack_require__(26); +var PooledClass = __webpack_require__(207); +var ReactElement = __webpack_require__(23); -var emptyFunction = __webpack_require__(15); -var traverseAllChildren = __webpack_require__(226); +var emptyFunction = __webpack_require__(14); +var traverseAllChildren = __webpack_require__(208); var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; @@ -20893,7 +20162,7 @@ var ReactChildren = { module.exports = ReactChildren; /***/ }), -/* 225 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20908,7 +20177,7 @@ module.exports = ReactChildren; -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); var invariant = __webpack_require__(0); @@ -21008,7 +20277,7 @@ var PooledClass = { module.exports = PooledClass; /***/ }), -/* 226 */ +/* 208 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21022,14 +20291,14 @@ module.exports = PooledClass; -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); var ReactCurrentOwner = __webpack_require__(17); -var REACT_ELEMENT_TYPE = __webpack_require__(118); +var REACT_ELEMENT_TYPE = __webpack_require__(100); -var getIteratorFn = __webpack_require__(119); +var getIteratorFn = __webpack_require__(101); var invariant = __webpack_require__(0); -var KeyEscapeUtils = __webpack_require__(227); +var KeyEscapeUtils = __webpack_require__(209); var warning = __webpack_require__(1); var SEPARATOR = '.'; @@ -21187,7 +20456,7 @@ function traverseAllChildren(children, callback, traverseContext) { module.exports = traverseAllChildren; /***/ }), -/* 227 */ +/* 209 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21249,7 +20518,7 @@ var KeyEscapeUtils = { module.exports = KeyEscapeUtils; /***/ }), -/* 228 */ +/* 210 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21263,7 +20532,7 @@ module.exports = KeyEscapeUtils; -var ReactElement = __webpack_require__(26); +var ReactElement = __webpack_require__(23); /** * Create a factory that creates HTML tag elements. @@ -21272,7 +20541,7 @@ var ReactElement = __webpack_require__(26); */ var createDOMFactory = ReactElement.createFactory; if (true) { - var ReactElementValidator = __webpack_require__(120); + var ReactElementValidator = __webpack_require__(102); createDOMFactory = ReactElementValidator.createFactory; } @@ -21421,7 +20690,7 @@ var ReactDOMFactories = { module.exports = ReactDOMFactories; /***/ }), -/* 229 */ +/* 211 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21435,10 +20704,10 @@ module.exports = ReactDOMFactories; -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); -var ReactPropTypeLocationNames = __webpack_require__(230); -var ReactPropTypesSecret = __webpack_require__(231); +var ReactPropTypeLocationNames = __webpack_require__(212); +var ReactPropTypesSecret = __webpack_require__(213); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -21451,7 +20720,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } var loggedTypeFailures = {}; @@ -21493,7 +20762,7 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (debugID !== null) { componentStackInfo = ReactComponentTreeHook.getStackAddendumByID(debugID); @@ -21509,10 +20778,10 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, } module.exports = checkReactTypeSpec; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 230 */ +/* 212 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21540,7 +20809,7 @@ if (true) { module.exports = ReactPropTypeLocationNames; /***/ }), -/* 231 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21560,7 +20829,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 232 */ +/* 214 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21574,15 +20843,15 @@ module.exports = ReactPropTypesSecret; -var _require = __webpack_require__(26), +var _require = __webpack_require__(23), isValidElement = _require.isValidElement; -var factory = __webpack_require__(121); +var factory = __webpack_require__(103); module.exports = factory(isValidElement); /***/ }), -/* 233 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21600,7 +20869,7 @@ module.exports = factory(isValidElement); if (true) { var invariant = __webpack_require__(0); var warning = __webpack_require__(1); - var ReactPropTypesSecret = __webpack_require__(123); + var ReactPropTypesSecret = __webpack_require__(105); var loggedTypeFailures = {}; } @@ -21650,7 +20919,7 @@ module.exports = checkPropTypes; /***/ }), -/* 234 */ +/* 216 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21667,7 +20936,7 @@ module.exports = checkPropTypes; module.exports = '15.6.2'; /***/ }), -/* 235 */ +/* 217 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21681,19 +20950,19 @@ module.exports = '15.6.2'; -var _require = __webpack_require__(116), +var _require = __webpack_require__(98), Component = _require.Component; -var _require2 = __webpack_require__(26), +var _require2 = __webpack_require__(23), isValidElement = _require2.isValidElement; -var ReactNoopUpdateQueue = __webpack_require__(117); -var factory = __webpack_require__(124); +var ReactNoopUpdateQueue = __webpack_require__(99); +var factory = __webpack_require__(106); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 236 */ +/* 218 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21706,9 +20975,9 @@ module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); */ -var _prodInvariant = __webpack_require__(30); +var _prodInvariant = __webpack_require__(28); -var ReactElement = __webpack_require__(26); +var ReactElement = __webpack_require__(23); var invariant = __webpack_require__(0); @@ -21734,7 +21003,7 @@ function onlyChild(children) { module.exports = onlyChild; /***/ }), -/* 237 */ +/* 219 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21751,15 +21020,15 @@ module.exports = onlyChild; var ReactDOMComponentTree = __webpack_require__(7); -var ReactDefaultInjection = __webpack_require__(238); -var ReactMount = __webpack_require__(148); -var ReactReconciler = __webpack_require__(31); +var ReactDefaultInjection = __webpack_require__(220); +var ReactMount = __webpack_require__(130); +var ReactReconciler = __webpack_require__(29); var ReactUpdates = __webpack_require__(18); -var ReactVersion = __webpack_require__(316); +var ReactVersion = __webpack_require__(298); -var findDOMNode = __webpack_require__(317); -var getHostComponentFromComposite = __webpack_require__(149); -var renderSubtreeIntoContainer = __webpack_require__(318); +var findDOMNode = __webpack_require__(299); +var getHostComponentFromComposite = __webpack_require__(131); +var renderSubtreeIntoContainer = __webpack_require__(300); var warning = __webpack_require__(1); ReactDefaultInjection.inject(); @@ -21835,10 +21104,10 @@ if (true) { } if (true) { - var ReactInstrumentation = __webpack_require__(16); - var ReactDOMUnknownPropertyHook = __webpack_require__(319); - var ReactDOMNullInputValuePropHook = __webpack_require__(320); - var ReactDOMInvalidARIAHook = __webpack_require__(321); + var ReactInstrumentation = __webpack_require__(15); + var ReactDOMUnknownPropertyHook = __webpack_require__(301); + var ReactDOMNullInputValuePropHook = __webpack_require__(302); + var ReactDOMInvalidARIAHook = __webpack_require__(303); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -21848,7 +21117,7 @@ if (true) { module.exports = ReactDOM; /***/ }), -/* 238 */ +/* 220 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21862,25 +21131,25 @@ module.exports = ReactDOM; -var ARIADOMPropertyConfig = __webpack_require__(239); -var BeforeInputEventPlugin = __webpack_require__(240); -var ChangeEventPlugin = __webpack_require__(244); -var DefaultEventPluginOrder = __webpack_require__(252); -var EnterLeaveEventPlugin = __webpack_require__(253); -var HTMLDOMPropertyConfig = __webpack_require__(254); -var ReactComponentBrowserEnvironment = __webpack_require__(255); -var ReactDOMComponent = __webpack_require__(261); +var ARIADOMPropertyConfig = __webpack_require__(221); +var BeforeInputEventPlugin = __webpack_require__(222); +var ChangeEventPlugin = __webpack_require__(226); +var DefaultEventPluginOrder = __webpack_require__(234); +var EnterLeaveEventPlugin = __webpack_require__(235); +var HTMLDOMPropertyConfig = __webpack_require__(236); +var ReactComponentBrowserEnvironment = __webpack_require__(237); +var ReactDOMComponent = __webpack_require__(243); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMEmptyComponent = __webpack_require__(287); -var ReactDOMTreeTraversal = __webpack_require__(288); -var ReactDOMTextComponent = __webpack_require__(289); -var ReactDefaultBatchingStrategy = __webpack_require__(290); -var ReactEventListener = __webpack_require__(291); -var ReactInjection = __webpack_require__(293); -var ReactReconcileTransaction = __webpack_require__(294); -var SVGDOMPropertyConfig = __webpack_require__(300); -var SelectEventPlugin = __webpack_require__(301); -var SimpleEventPlugin = __webpack_require__(302); +var ReactDOMEmptyComponent = __webpack_require__(269); +var ReactDOMTreeTraversal = __webpack_require__(270); +var ReactDOMTextComponent = __webpack_require__(271); +var ReactDefaultBatchingStrategy = __webpack_require__(272); +var ReactEventListener = __webpack_require__(273); +var ReactInjection = __webpack_require__(275); +var ReactReconcileTransaction = __webpack_require__(276); +var SVGDOMPropertyConfig = __webpack_require__(282); +var SelectEventPlugin = __webpack_require__(283); +var SimpleEventPlugin = __webpack_require__(284); var alreadyInjected = false; @@ -21937,7 +21206,7 @@ module.exports = { }; /***/ }), -/* 239 */ +/* 221 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22014,7 +21283,7 @@ var ARIADOMPropertyConfig = { module.exports = ARIADOMPropertyConfig; /***/ }), -/* 240 */ +/* 222 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22028,11 +21297,11 @@ module.exports = ARIADOMPropertyConfig; -var EventPropagators = __webpack_require__(39); +var EventPropagators = __webpack_require__(35); var ExecutionEnvironment = __webpack_require__(9); -var FallbackCompositionState = __webpack_require__(241); -var SyntheticCompositionEvent = __webpack_require__(242); -var SyntheticInputEvent = __webpack_require__(243); +var FallbackCompositionState = __webpack_require__(223); +var SyntheticCompositionEvent = __webpack_require__(224); +var SyntheticInputEvent = __webpack_require__(225); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -22401,7 +21670,7 @@ var BeforeInputEventPlugin = { module.exports = BeforeInputEventPlugin; /***/ }), -/* 241 */ +/* 223 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22417,9 +21686,9 @@ module.exports = BeforeInputEventPlugin; var _assign = __webpack_require__(5); -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); -var getTextContentAccessor = __webpack_require__(128); +var getTextContentAccessor = __webpack_require__(110); /** * This helper class stores information about text content of a target node, @@ -22499,7 +21768,7 @@ PooledClass.addPoolingTo(FallbackCompositionState); module.exports = FallbackCompositionState; /***/ }), -/* 242 */ +/* 224 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22513,7 +21782,7 @@ module.exports = FallbackCompositionState; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -22538,7 +21807,7 @@ SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface module.exports = SyntheticCompositionEvent; /***/ }), -/* 243 */ +/* 225 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22552,7 +21821,7 @@ module.exports = SyntheticCompositionEvent; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -22578,7 +21847,7 @@ SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface); module.exports = SyntheticInputEvent; /***/ }), -/* 244 */ +/* 226 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22592,17 +21861,17 @@ module.exports = SyntheticInputEvent; -var EventPluginHub = __webpack_require__(40); -var EventPropagators = __webpack_require__(39); +var EventPluginHub = __webpack_require__(36); +var EventPropagators = __webpack_require__(35); var ExecutionEnvironment = __webpack_require__(9); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); -var inputValueTracking = __webpack_require__(131); -var getEventTarget = __webpack_require__(74); -var isEventSupported = __webpack_require__(75); -var isTextInputElement = __webpack_require__(132); +var inputValueTracking = __webpack_require__(113); +var getEventTarget = __webpack_require__(61); +var isEventSupported = __webpack_require__(62); +var isTextInputElement = __webpack_require__(114); var eventTypes = { change: { @@ -22893,7 +22162,7 @@ var ChangeEventPlugin = { module.exports = ChangeEventPlugin; /***/ }), -/* 245 */ +/* 227 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22908,7 +22177,7 @@ module.exports = ChangeEventPlugin; -var ReactOwner = __webpack_require__(246); +var ReactOwner = __webpack_require__(228); var ReactRef = {}; @@ -22985,7 +22254,7 @@ ReactRef.detachRefs = function (instance, element) { module.exports = ReactRef; /***/ }), -/* 246 */ +/* 228 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23081,7 +22350,7 @@ var ReactOwner = { module.exports = ReactOwner; /***/ }), -/* 247 */ +/* 229 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23096,12 +22365,12 @@ module.exports = ReactOwner; -var ReactInvalidSetStateWarningHook = __webpack_require__(248); -var ReactHostOperationHistoryHook = __webpack_require__(249); -var ReactComponentTreeHook = __webpack_require__(14); +var ReactInvalidSetStateWarningHook = __webpack_require__(230); +var ReactHostOperationHistoryHook = __webpack_require__(231); +var ReactComponentTreeHook = __webpack_require__(13); var ExecutionEnvironment = __webpack_require__(9); -var performanceNow = __webpack_require__(250); +var performanceNow = __webpack_require__(232); var warning = __webpack_require__(1); var hooks = []; @@ -23445,7 +22714,7 @@ if (/[?&]react_perf\b/.test(url)) { module.exports = ReactDebugTool; /***/ }), -/* 248 */ +/* 230 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23485,7 +22754,7 @@ var ReactInvalidSetStateWarningHook = { module.exports = ReactInvalidSetStateWarningHook; /***/ }), -/* 249 */ +/* 231 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23522,7 +22791,7 @@ var ReactHostOperationHistoryHook = { module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 250 */ +/* 232 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23537,7 +22806,7 @@ module.exports = ReactHostOperationHistoryHook; * @typechecks */ -var performance = __webpack_require__(251); +var performance = __webpack_require__(233); var performanceNow; @@ -23559,7 +22828,7 @@ if (performance.now) { module.exports = performanceNow; /***/ }), -/* 251 */ +/* 233 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23585,7 +22854,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = performance || {}; /***/ }), -/* 252 */ +/* 234 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23614,7 +22883,7 @@ var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'Tap module.exports = DefaultEventPluginOrder; /***/ }), -/* 253 */ +/* 235 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23628,9 +22897,9 @@ module.exports = DefaultEventPluginOrder; -var EventPropagators = __webpack_require__(39); +var EventPropagators = __webpack_require__(35); var ReactDOMComponentTree = __webpack_require__(7); -var SyntheticMouseEvent = __webpack_require__(55); +var SyntheticMouseEvent = __webpack_require__(48); var eventTypes = { mouseEnter: { @@ -23715,7 +22984,7 @@ var EnterLeaveEventPlugin = { module.exports = EnterLeaveEventPlugin; /***/ }), -/* 254 */ +/* 236 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23729,7 +22998,7 @@ module.exports = EnterLeaveEventPlugin; -var DOMProperty = __webpack_require__(25); +var DOMProperty = __webpack_require__(22); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -23955,7 +23224,7 @@ var HTMLDOMPropertyConfig = { module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 255 */ +/* 237 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23969,8 +23238,8 @@ module.exports = HTMLDOMPropertyConfig; -var DOMChildrenOperations = __webpack_require__(77); -var ReactDOMIDOperations = __webpack_require__(260); +var DOMChildrenOperations = __webpack_require__(64); +var ReactDOMIDOperations = __webpack_require__(242); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -23986,7 +23255,7 @@ var ReactComponentBrowserEnvironment = { module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 256 */ +/* 238 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24002,11 +23271,11 @@ module.exports = ReactComponentBrowserEnvironment; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(32); +var DOMLazyTree = __webpack_require__(30); var ExecutionEnvironment = __webpack_require__(9); -var createNodesFromMarkup = __webpack_require__(257); -var emptyFunction = __webpack_require__(15); +var createNodesFromMarkup = __webpack_require__(239); +var emptyFunction = __webpack_require__(14); var invariant = __webpack_require__(0); var Danger = { @@ -24035,7 +23304,7 @@ var Danger = { module.exports = Danger; /***/ }), -/* 257 */ +/* 239 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24054,8 +23323,8 @@ module.exports = Danger; var ExecutionEnvironment = __webpack_require__(9); -var createArrayFromMixed = __webpack_require__(258); -var getMarkupWrap = __webpack_require__(259); +var createArrayFromMixed = __webpack_require__(240); +var getMarkupWrap = __webpack_require__(241); var invariant = __webpack_require__(0); /** @@ -24122,7 +23391,7 @@ function createNodesFromMarkup(markup, handleScript) { module.exports = createNodesFromMarkup; /***/ }), -/* 258 */ +/* 240 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24252,7 +23521,7 @@ function createArrayFromMixed(obj) { module.exports = createArrayFromMixed; /***/ }), -/* 259 */ +/* 241 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24350,7 +23619,7 @@ function getMarkupWrap(nodeName) { module.exports = getMarkupWrap; /***/ }), -/* 260 */ +/* 242 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24364,7 +23633,7 @@ module.exports = getMarkupWrap; -var DOMChildrenOperations = __webpack_require__(77); +var DOMChildrenOperations = __webpack_require__(64); var ReactDOMComponentTree = __webpack_require__(7); /** @@ -24386,7 +23655,7 @@ var ReactDOMIDOperations = { module.exports = ReactDOMIDOperations; /***/ }), -/* 261 */ +/* 243 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -24405,32 +23674,32 @@ module.exports = ReactDOMIDOperations; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var AutoFocusUtils = __webpack_require__(262); -var CSSPropertyOperations = __webpack_require__(263); -var DOMLazyTree = __webpack_require__(32); -var DOMNamespaces = __webpack_require__(78); -var DOMProperty = __webpack_require__(25); -var DOMPropertyOperations = __webpack_require__(137); -var EventPluginHub = __webpack_require__(40); -var EventPluginRegistry = __webpack_require__(53); -var ReactBrowserEventEmitter = __webpack_require__(58); -var ReactDOMComponentFlags = __webpack_require__(125); +var AutoFocusUtils = __webpack_require__(244); +var CSSPropertyOperations = __webpack_require__(245); +var DOMLazyTree = __webpack_require__(30); +var DOMNamespaces = __webpack_require__(65); +var DOMProperty = __webpack_require__(22); +var DOMPropertyOperations = __webpack_require__(119); +var EventPluginHub = __webpack_require__(36); +var EventPluginRegistry = __webpack_require__(46); +var ReactBrowserEventEmitter = __webpack_require__(51); +var ReactDOMComponentFlags = __webpack_require__(107); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMInput = __webpack_require__(273); -var ReactDOMOption = __webpack_require__(274); -var ReactDOMSelect = __webpack_require__(139); -var ReactDOMTextarea = __webpack_require__(275); -var ReactInstrumentation = __webpack_require__(16); -var ReactMultiChild = __webpack_require__(276); -var ReactServerRenderingTransaction = __webpack_require__(285); - -var emptyFunction = __webpack_require__(15); -var escapeTextContentForBrowser = __webpack_require__(57); +var ReactDOMInput = __webpack_require__(255); +var ReactDOMOption = __webpack_require__(256); +var ReactDOMSelect = __webpack_require__(121); +var ReactDOMTextarea = __webpack_require__(257); +var ReactInstrumentation = __webpack_require__(15); +var ReactMultiChild = __webpack_require__(258); +var ReactServerRenderingTransaction = __webpack_require__(267); + +var emptyFunction = __webpack_require__(14); +var escapeTextContentForBrowser = __webpack_require__(50); var invariant = __webpack_require__(0); -var isEventSupported = __webpack_require__(75); -var shallowEqual = __webpack_require__(82); -var inputValueTracking = __webpack_require__(131); -var validateDOMNesting = __webpack_require__(86); +var isEventSupported = __webpack_require__(62); +var shallowEqual = __webpack_require__(69); +var inputValueTracking = __webpack_require__(113); +var validateDOMNesting = __webpack_require__(73); var warning = __webpack_require__(1); var Flags = ReactDOMComponentFlags; @@ -25403,7 +24672,7 @@ _assign(ReactDOMComponent.prototype, ReactDOMComponent.Mixin, ReactMultiChild.Mi module.exports = ReactDOMComponent; /***/ }), -/* 262 */ +/* 244 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25419,7 +24688,7 @@ module.exports = ReactDOMComponent; var ReactDOMComponentTree = __webpack_require__(7); -var focusNode = __webpack_require__(135); +var focusNode = __webpack_require__(117); var AutoFocusUtils = { focusDOMComponent: function () { @@ -25430,7 +24699,7 @@ var AutoFocusUtils = { module.exports = AutoFocusUtils; /***/ }), -/* 263 */ +/* 245 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25444,14 +24713,14 @@ module.exports = AutoFocusUtils; -var CSSProperty = __webpack_require__(136); +var CSSProperty = __webpack_require__(118); var ExecutionEnvironment = __webpack_require__(9); -var ReactInstrumentation = __webpack_require__(16); +var ReactInstrumentation = __webpack_require__(15); -var camelizeStyleName = __webpack_require__(264); -var dangerousStyleValue = __webpack_require__(266); -var hyphenateStyleName = __webpack_require__(267); -var memoizeStringOnly = __webpack_require__(269); +var camelizeStyleName = __webpack_require__(246); +var dangerousStyleValue = __webpack_require__(248); +var hyphenateStyleName = __webpack_require__(249); +var memoizeStringOnly = __webpack_require__(251); var warning = __webpack_require__(1); var processStyleName = memoizeStringOnly(function (styleName) { @@ -25648,7 +24917,7 @@ var CSSPropertyOperations = { module.exports = CSSPropertyOperations; /***/ }), -/* 264 */ +/* 246 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25663,7 +24932,7 @@ module.exports = CSSPropertyOperations; -var camelize = __webpack_require__(265); +var camelize = __webpack_require__(247); var msPattern = /^-ms-/; @@ -25691,7 +24960,7 @@ function camelizeStyleName(string) { module.exports = camelizeStyleName; /***/ }), -/* 265 */ +/* 247 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25726,7 +24995,7 @@ function camelize(string) { module.exports = camelize; /***/ }), -/* 266 */ +/* 248 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25740,7 +25009,7 @@ module.exports = camelize; -var CSSProperty = __webpack_require__(136); +var CSSProperty = __webpack_require__(118); var warning = __webpack_require__(1); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -25808,7 +25077,7 @@ function dangerousStyleValue(name, value, component, isCustomProperty) { module.exports = dangerousStyleValue; /***/ }), -/* 267 */ +/* 249 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25823,7 +25092,7 @@ module.exports = dangerousStyleValue; -var hyphenate = __webpack_require__(268); +var hyphenate = __webpack_require__(250); var msPattern = /^ms-/; @@ -25850,7 +25119,7 @@ function hyphenateStyleName(string) { module.exports = hyphenateStyleName; /***/ }), -/* 268 */ +/* 250 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25886,7 +25155,7 @@ function hyphenate(string) { module.exports = hyphenate; /***/ }), -/* 269 */ +/* 251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25919,7 +25188,7 @@ function memoizeStringOnly(callback) { module.exports = memoizeStringOnly; /***/ }), -/* 270 */ +/* 252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25933,7 +25202,7 @@ module.exports = memoizeStringOnly; -var escapeTextContentForBrowser = __webpack_require__(57); +var escapeTextContentForBrowser = __webpack_require__(50); /** * Escapes attribute value to prevent scripting attacks. @@ -25948,7 +25217,7 @@ function quoteAttributeValueForBrowser(value) { module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 271 */ +/* 253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25962,7 +25231,7 @@ module.exports = quoteAttributeValueForBrowser; -var EventPluginHub = __webpack_require__(40); +var EventPluginHub = __webpack_require__(36); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -25983,7 +25252,7 @@ var ReactEventEmitterMixin = { module.exports = ReactEventEmitterMixin; /***/ }), -/* 272 */ +/* 254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26087,7 +25356,7 @@ function getVendorPrefixedEventName(eventName) { module.exports = getVendorPrefixedEventName; /***/ }), -/* 273 */ +/* 255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26104,8 +25373,8 @@ module.exports = getVendorPrefixedEventName; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var DOMPropertyOperations = __webpack_require__(137); -var LinkedValueUtils = __webpack_require__(80); +var DOMPropertyOperations = __webpack_require__(119); +var LinkedValueUtils = __webpack_require__(67); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); @@ -26377,7 +25646,7 @@ function _handleChange(event) { module.exports = ReactDOMInput; /***/ }), -/* 274 */ +/* 256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26393,9 +25662,9 @@ module.exports = ReactDOMInput; var _assign = __webpack_require__(5); -var React = __webpack_require__(29); +var React = __webpack_require__(27); var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMSelect = __webpack_require__(139); +var ReactDOMSelect = __webpack_require__(121); var warning = __webpack_require__(1); var didWarnInvalidOptionChildren = false; @@ -26502,7 +25771,7 @@ var ReactDOMOption = { module.exports = ReactDOMOption; /***/ }), -/* 275 */ +/* 257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26519,7 +25788,7 @@ module.exports = ReactDOMOption; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var LinkedValueUtils = __webpack_require__(80); +var LinkedValueUtils = __webpack_require__(67); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); @@ -26665,7 +25934,7 @@ function _handleChange(event) { module.exports = ReactDOMTextarea; /***/ }), -/* 276 */ +/* 258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26681,16 +25950,16 @@ module.exports = ReactDOMTextarea; var _prodInvariant = __webpack_require__(3); -var ReactComponentEnvironment = __webpack_require__(81); -var ReactInstanceMap = __webpack_require__(42); -var ReactInstrumentation = __webpack_require__(16); +var ReactComponentEnvironment = __webpack_require__(68); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); var ReactCurrentOwner = __webpack_require__(17); -var ReactReconciler = __webpack_require__(31); -var ReactChildReconciler = __webpack_require__(277); +var ReactReconciler = __webpack_require__(29); +var ReactChildReconciler = __webpack_require__(259); -var emptyFunction = __webpack_require__(15); -var flattenChildren = __webpack_require__(284); +var emptyFunction = __webpack_require__(14); +var flattenChildren = __webpack_require__(266); var invariant = __webpack_require__(0); /** @@ -27114,7 +26383,7 @@ var ReactMultiChild = { module.exports = ReactMultiChild; /***/ }), -/* 277 */ +/* 259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27128,12 +26397,12 @@ module.exports = ReactMultiChild; -var ReactReconciler = __webpack_require__(31); +var ReactReconciler = __webpack_require__(29); -var instantiateReactComponent = __webpack_require__(140); -var KeyEscapeUtils = __webpack_require__(84); -var shouldUpdateReactComponent = __webpack_require__(83); -var traverseAllChildren = __webpack_require__(144); +var instantiateReactComponent = __webpack_require__(122); +var KeyEscapeUtils = __webpack_require__(71); +var shouldUpdateReactComponent = __webpack_require__(70); +var traverseAllChildren = __webpack_require__(126); var warning = __webpack_require__(1); var ReactComponentTreeHook; @@ -27144,7 +26413,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } function instantiateChild(childInstances, child, name, selfDebugID) { @@ -27152,7 +26421,7 @@ function instantiateChild(childInstances, child, name, selfDebugID) { var keyUnique = childInstances[name] === undefined; if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (!keyUnique) { true ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0; @@ -27268,10 +26537,10 @@ var ReactChildReconciler = { }; module.exports = ReactChildReconciler; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 278 */ +/* 260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27288,23 +26557,23 @@ module.exports = ReactChildReconciler; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var React = __webpack_require__(29); -var ReactComponentEnvironment = __webpack_require__(81); +var React = __webpack_require__(27); +var ReactComponentEnvironment = __webpack_require__(68); var ReactCurrentOwner = __webpack_require__(17); -var ReactErrorUtils = __webpack_require__(73); -var ReactInstanceMap = __webpack_require__(42); -var ReactInstrumentation = __webpack_require__(16); -var ReactNodeTypes = __webpack_require__(141); -var ReactReconciler = __webpack_require__(31); +var ReactErrorUtils = __webpack_require__(60); +var ReactInstanceMap = __webpack_require__(38); +var ReactInstrumentation = __webpack_require__(15); +var ReactNodeTypes = __webpack_require__(123); +var ReactReconciler = __webpack_require__(29); if (true) { - var checkReactTypeSpec = __webpack_require__(279); + var checkReactTypeSpec = __webpack_require__(261); } -var emptyObject = __webpack_require__(51); +var emptyObject = __webpack_require__(44); var invariant = __webpack_require__(0); -var shallowEqual = __webpack_require__(82); -var shouldUpdateReactComponent = __webpack_require__(83); +var shallowEqual = __webpack_require__(69); +var shouldUpdateReactComponent = __webpack_require__(70); var warning = __webpack_require__(1); var CompositeTypes = { @@ -28174,7 +27443,7 @@ var ReactCompositeComponent = { module.exports = ReactCompositeComponent; /***/ }), -/* 279 */ +/* 261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28190,8 +27459,8 @@ module.exports = ReactCompositeComponent; var _prodInvariant = __webpack_require__(3); -var ReactPropTypeLocationNames = __webpack_require__(280); -var ReactPropTypesSecret = __webpack_require__(138); +var ReactPropTypeLocationNames = __webpack_require__(262); +var ReactPropTypesSecret = __webpack_require__(120); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -28204,7 +27473,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } var loggedTypeFailures = {}; @@ -28246,7 +27515,7 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (debugID !== null) { componentStackInfo = ReactComponentTreeHook.getStackAddendumByID(debugID); @@ -28262,10 +27531,10 @@ function checkReactTypeSpec(typeSpecs, values, location, componentName, element, } module.exports = checkReactTypeSpec; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 280 */ +/* 262 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28293,7 +27562,7 @@ if (true) { module.exports = ReactPropTypeLocationNames; /***/ }), -/* 281 */ +/* 263 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28317,7 +27586,7 @@ function getNextDebugID() { module.exports = getNextDebugID; /***/ }), -/* 282 */ +/* 264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28340,7 +27609,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 283 */ +/* 265 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28384,7 +27653,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 284 */ +/* 266 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28399,8 +27668,8 @@ module.exports = getIteratorFn; -var KeyEscapeUtils = __webpack_require__(84); -var traverseAllChildren = __webpack_require__(144); +var KeyEscapeUtils = __webpack_require__(71); +var traverseAllChildren = __webpack_require__(126); var warning = __webpack_require__(1); var ReactComponentTreeHook; @@ -28411,7 +27680,7 @@ if (typeof process !== 'undefined' && process.env && "development" === 'test') { // https://github.com/facebook/react/issues/7240 // Remove the inline requires when we don't need them anymore: // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } /** @@ -28427,7 +27696,7 @@ function flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID var keyUnique = result[name] === undefined; if (true) { if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(14); + ReactComponentTreeHook = __webpack_require__(13); } if (!keyUnique) { true ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0; @@ -28461,10 +27730,10 @@ function flattenChildren(children, selfDebugID) { } module.exports = flattenChildren; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(52))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(45))) /***/ }), -/* 285 */ +/* 267 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28480,10 +27749,10 @@ module.exports = flattenChildren; var _assign = __webpack_require__(5); -var PooledClass = __webpack_require__(27); -var Transaction = __webpack_require__(54); -var ReactInstrumentation = __webpack_require__(16); -var ReactServerUpdateQueue = __webpack_require__(286); +var PooledClass = __webpack_require__(24); +var Transaction = __webpack_require__(47); +var ReactInstrumentation = __webpack_require__(15); +var ReactServerUpdateQueue = __webpack_require__(268); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -28557,7 +27826,7 @@ PooledClass.addPoolingTo(ReactServerRenderingTransaction); module.exports = ReactServerRenderingTransaction; /***/ }), -/* 286 */ +/* 268 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28574,7 +27843,7 @@ module.exports = ReactServerRenderingTransaction; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var ReactUpdateQueue = __webpack_require__(85); +var ReactUpdateQueue = __webpack_require__(72); var warning = __webpack_require__(1); @@ -28699,7 +27968,7 @@ var ReactServerUpdateQueue = function () { module.exports = ReactServerUpdateQueue; /***/ }), -/* 287 */ +/* 269 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28715,7 +27984,7 @@ module.exports = ReactServerUpdateQueue; var _assign = __webpack_require__(5); -var DOMLazyTree = __webpack_require__(32); +var DOMLazyTree = __webpack_require__(30); var ReactDOMComponentTree = __webpack_require__(7); var ReactDOMEmptyComponent = function (instantiate) { @@ -28762,7 +28031,7 @@ _assign(ReactDOMEmptyComponent.prototype, { module.exports = ReactDOMEmptyComponent; /***/ }), -/* 288 */ +/* 270 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28901,7 +28170,7 @@ module.exports = { }; /***/ }), -/* 289 */ +/* 271 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -28918,13 +28187,13 @@ module.exports = { var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(5); -var DOMChildrenOperations = __webpack_require__(77); -var DOMLazyTree = __webpack_require__(32); +var DOMChildrenOperations = __webpack_require__(64); +var DOMLazyTree = __webpack_require__(30); var ReactDOMComponentTree = __webpack_require__(7); -var escapeTextContentForBrowser = __webpack_require__(57); +var escapeTextContentForBrowser = __webpack_require__(50); var invariant = __webpack_require__(0); -var validateDOMNesting = __webpack_require__(86); +var validateDOMNesting = __webpack_require__(73); /** * Text nodes violate a couple assumptions that React makes about components: @@ -29066,7 +28335,7 @@ _assign(ReactDOMTextComponent.prototype, { module.exports = ReactDOMTextComponent; /***/ }), -/* 290 */ +/* 272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29083,9 +28352,9 @@ module.exports = ReactDOMTextComponent; var _assign = __webpack_require__(5); var ReactUpdates = __webpack_require__(18); -var Transaction = __webpack_require__(54); +var Transaction = __webpack_require__(47); -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var RESET_BATCHED_UPDATES = { initialize: emptyFunction, @@ -29137,7 +28406,7 @@ var ReactDefaultBatchingStrategy = { module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 291 */ +/* 273 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29153,14 +28422,14 @@ module.exports = ReactDefaultBatchingStrategy; var _assign = __webpack_require__(5); -var EventListener = __webpack_require__(145); +var EventListener = __webpack_require__(127); var ExecutionEnvironment = __webpack_require__(9); -var PooledClass = __webpack_require__(27); +var PooledClass = __webpack_require__(24); var ReactDOMComponentTree = __webpack_require__(7); var ReactUpdates = __webpack_require__(18); -var getEventTarget = __webpack_require__(74); -var getUnboundedScrollPosition = __webpack_require__(292); +var getEventTarget = __webpack_require__(61); +var getUnboundedScrollPosition = __webpack_require__(274); /** * Find the deepest React component completely containing the root of the @@ -29295,7 +28564,7 @@ var ReactEventListener = { module.exports = ReactEventListener; /***/ }), -/* 292 */ +/* 274 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29337,7 +28606,7 @@ function getUnboundedScrollPosition(scrollable) { module.exports = getUnboundedScrollPosition; /***/ }), -/* 293 */ +/* 275 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29351,13 +28620,13 @@ module.exports = getUnboundedScrollPosition; -var DOMProperty = __webpack_require__(25); -var EventPluginHub = __webpack_require__(40); -var EventPluginUtils = __webpack_require__(72); -var ReactComponentEnvironment = __webpack_require__(81); -var ReactEmptyComponent = __webpack_require__(142); -var ReactBrowserEventEmitter = __webpack_require__(58); -var ReactHostComponent = __webpack_require__(143); +var DOMProperty = __webpack_require__(22); +var EventPluginHub = __webpack_require__(36); +var EventPluginUtils = __webpack_require__(59); +var ReactComponentEnvironment = __webpack_require__(68); +var ReactEmptyComponent = __webpack_require__(124); +var ReactBrowserEventEmitter = __webpack_require__(51); +var ReactHostComponent = __webpack_require__(125); var ReactUpdates = __webpack_require__(18); var ReactInjection = { @@ -29374,7 +28643,7 @@ var ReactInjection = { module.exports = ReactInjection; /***/ }), -/* 294 */ +/* 276 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29390,13 +28659,13 @@ module.exports = ReactInjection; var _assign = __webpack_require__(5); -var CallbackQueue = __webpack_require__(129); -var PooledClass = __webpack_require__(27); -var ReactBrowserEventEmitter = __webpack_require__(58); -var ReactInputSelection = __webpack_require__(146); -var ReactInstrumentation = __webpack_require__(16); -var Transaction = __webpack_require__(54); -var ReactUpdateQueue = __webpack_require__(85); +var CallbackQueue = __webpack_require__(111); +var PooledClass = __webpack_require__(24); +var ReactBrowserEventEmitter = __webpack_require__(51); +var ReactInputSelection = __webpack_require__(128); +var ReactInstrumentation = __webpack_require__(15); +var Transaction = __webpack_require__(47); +var ReactUpdateQueue = __webpack_require__(72); /** * Ensures that, when possible, the selection range (currently selected text @@ -29555,7 +28824,7 @@ PooledClass.addPoolingTo(ReactReconcileTransaction); module.exports = ReactReconcileTransaction; /***/ }), -/* 295 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29571,8 +28840,8 @@ module.exports = ReactReconcileTransaction; var ExecutionEnvironment = __webpack_require__(9); -var getNodeForCharacterOffset = __webpack_require__(296); -var getTextContentAccessor = __webpack_require__(128); +var getNodeForCharacterOffset = __webpack_require__(278); +var getTextContentAccessor = __webpack_require__(110); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -29770,7 +29039,7 @@ var ReactDOMSelection = { module.exports = ReactDOMSelection; /***/ }), -/* 296 */ +/* 278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29847,7 +29116,7 @@ function getNodeForCharacterOffset(root, offset) { module.exports = getNodeForCharacterOffset; /***/ }), -/* 297 */ +/* 279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29862,7 +29131,7 @@ module.exports = getNodeForCharacterOffset; * */ -var isTextNode = __webpack_require__(298); +var isTextNode = __webpack_require__(280); /*eslint-disable no-bitwise */ @@ -29890,7 +29159,7 @@ function containsNode(outerNode, innerNode) { module.exports = containsNode; /***/ }), -/* 298 */ +/* 280 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29905,7 +29174,7 @@ module.exports = containsNode; * @typechecks */ -var isNode = __webpack_require__(299); +var isNode = __webpack_require__(281); /** * @param {*} object The object to check. @@ -29918,7 +29187,7 @@ function isTextNode(object) { module.exports = isTextNode; /***/ }), -/* 299 */ +/* 281 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -29946,7 +29215,7 @@ function isNode(object) { module.exports = isNode; /***/ }), -/* 300 */ +/* 282 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30251,7 +29520,7 @@ Object.keys(ATTRS).forEach(function (key) { module.exports = SVGDOMPropertyConfig; /***/ }), -/* 301 */ +/* 283 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30265,15 +29534,15 @@ module.exports = SVGDOMPropertyConfig; -var EventPropagators = __webpack_require__(39); +var EventPropagators = __webpack_require__(35); var ExecutionEnvironment = __webpack_require__(9); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInputSelection = __webpack_require__(146); -var SyntheticEvent = __webpack_require__(23); +var ReactInputSelection = __webpack_require__(128); +var SyntheticEvent = __webpack_require__(20); -var getActiveElement = __webpack_require__(147); -var isTextInputElement = __webpack_require__(132); -var shallowEqual = __webpack_require__(82); +var getActiveElement = __webpack_require__(129); +var isTextInputElement = __webpack_require__(114); +var shallowEqual = __webpack_require__(69); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -30442,7 +29711,7 @@ var SelectEventPlugin = { module.exports = SelectEventPlugin; /***/ }), -/* 302 */ +/* 284 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30459,23 +29728,23 @@ module.exports = SelectEventPlugin; var _prodInvariant = __webpack_require__(3); -var EventListener = __webpack_require__(145); -var EventPropagators = __webpack_require__(39); +var EventListener = __webpack_require__(127); +var EventPropagators = __webpack_require__(35); var ReactDOMComponentTree = __webpack_require__(7); -var SyntheticAnimationEvent = __webpack_require__(303); -var SyntheticClipboardEvent = __webpack_require__(304); -var SyntheticEvent = __webpack_require__(23); -var SyntheticFocusEvent = __webpack_require__(305); -var SyntheticKeyboardEvent = __webpack_require__(306); -var SyntheticMouseEvent = __webpack_require__(55); -var SyntheticDragEvent = __webpack_require__(308); -var SyntheticTouchEvent = __webpack_require__(309); -var SyntheticTransitionEvent = __webpack_require__(310); -var SyntheticUIEvent = __webpack_require__(41); -var SyntheticWheelEvent = __webpack_require__(311); - -var emptyFunction = __webpack_require__(15); -var getEventCharCode = __webpack_require__(87); +var SyntheticAnimationEvent = __webpack_require__(285); +var SyntheticClipboardEvent = __webpack_require__(286); +var SyntheticEvent = __webpack_require__(20); +var SyntheticFocusEvent = __webpack_require__(287); +var SyntheticKeyboardEvent = __webpack_require__(288); +var SyntheticMouseEvent = __webpack_require__(48); +var SyntheticDragEvent = __webpack_require__(290); +var SyntheticTouchEvent = __webpack_require__(291); +var SyntheticTransitionEvent = __webpack_require__(292); +var SyntheticUIEvent = __webpack_require__(37); +var SyntheticWheelEvent = __webpack_require__(293); + +var emptyFunction = __webpack_require__(14); +var getEventCharCode = __webpack_require__(74); var invariant = __webpack_require__(0); /** @@ -30671,7 +29940,7 @@ var SimpleEventPlugin = { module.exports = SimpleEventPlugin; /***/ }), -/* 303 */ +/* 285 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30685,7 +29954,7 @@ module.exports = SimpleEventPlugin; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -30713,7 +29982,7 @@ SyntheticEvent.augmentClass(SyntheticAnimationEvent, AnimationEventInterface); module.exports = SyntheticAnimationEvent; /***/ }), -/* 304 */ +/* 286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30727,7 +29996,7 @@ module.exports = SyntheticAnimationEvent; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -30754,7 +30023,7 @@ SyntheticEvent.augmentClass(SyntheticClipboardEvent, ClipboardEventInterface); module.exports = SyntheticClipboardEvent; /***/ }), -/* 305 */ +/* 287 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30768,7 +30037,7 @@ module.exports = SyntheticClipboardEvent; -var SyntheticUIEvent = __webpack_require__(41); +var SyntheticUIEvent = __webpack_require__(37); /** * @interface FocusEvent @@ -30793,7 +30062,7 @@ SyntheticUIEvent.augmentClass(SyntheticFocusEvent, FocusEventInterface); module.exports = SyntheticFocusEvent; /***/ }), -/* 306 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30807,11 +30076,11 @@ module.exports = SyntheticFocusEvent; -var SyntheticUIEvent = __webpack_require__(41); +var SyntheticUIEvent = __webpack_require__(37); -var getEventCharCode = __webpack_require__(87); -var getEventKey = __webpack_require__(307); -var getEventModifierState = __webpack_require__(76); +var getEventCharCode = __webpack_require__(74); +var getEventKey = __webpack_require__(289); +var getEventModifierState = __webpack_require__(63); /** * @interface KeyboardEvent @@ -30880,7 +30149,7 @@ SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface); module.exports = SyntheticKeyboardEvent; /***/ }), -/* 307 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -30894,7 +30163,7 @@ module.exports = SyntheticKeyboardEvent; -var getEventCharCode = __webpack_require__(87); +var getEventCharCode = __webpack_require__(74); /** * Normalization of deprecated HTML5 `key` values @@ -30995,7 +30264,7 @@ function getEventKey(nativeEvent) { module.exports = getEventKey; /***/ }), -/* 308 */ +/* 290 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31009,7 +30278,7 @@ module.exports = getEventKey; -var SyntheticMouseEvent = __webpack_require__(55); +var SyntheticMouseEvent = __webpack_require__(48); /** * @interface DragEvent @@ -31034,7 +30303,7 @@ SyntheticMouseEvent.augmentClass(SyntheticDragEvent, DragEventInterface); module.exports = SyntheticDragEvent; /***/ }), -/* 309 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31048,9 +30317,9 @@ module.exports = SyntheticDragEvent; -var SyntheticUIEvent = __webpack_require__(41); +var SyntheticUIEvent = __webpack_require__(37); -var getEventModifierState = __webpack_require__(76); +var getEventModifierState = __webpack_require__(63); /** * @interface TouchEvent @@ -31082,7 +30351,7 @@ SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface); module.exports = SyntheticTouchEvent; /***/ }), -/* 310 */ +/* 292 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31096,7 +30365,7 @@ module.exports = SyntheticTouchEvent; -var SyntheticEvent = __webpack_require__(23); +var SyntheticEvent = __webpack_require__(20); /** * @interface Event @@ -31124,7 +30393,7 @@ SyntheticEvent.augmentClass(SyntheticTransitionEvent, TransitionEventInterface); module.exports = SyntheticTransitionEvent; /***/ }), -/* 311 */ +/* 293 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31138,7 +30407,7 @@ module.exports = SyntheticTransitionEvent; -var SyntheticMouseEvent = __webpack_require__(55); +var SyntheticMouseEvent = __webpack_require__(48); /** * @interface WheelEvent @@ -31178,7 +30447,7 @@ SyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface); module.exports = SyntheticWheelEvent; /***/ }), -/* 312 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31192,7 +30461,7 @@ module.exports = SyntheticWheelEvent; -var validateDOMNesting = __webpack_require__(86); +var validateDOMNesting = __webpack_require__(73); var DOC_NODE_TYPE = 9; @@ -31214,7 +30483,7 @@ function ReactDOMContainerInfo(topLevelWrapper, node) { module.exports = ReactDOMContainerInfo; /***/ }), -/* 313 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31236,7 +30505,7 @@ var ReactDOMFeatureFlags = { module.exports = ReactDOMFeatureFlags; /***/ }), -/* 314 */ +/* 296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31250,7 +30519,7 @@ module.exports = ReactDOMFeatureFlags; -var adler32 = __webpack_require__(315); +var adler32 = __webpack_require__(297); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -31289,7 +30558,7 @@ var ReactMarkupChecksum = { module.exports = ReactMarkupChecksum; /***/ }), -/* 315 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31336,7 +30605,7 @@ function adler32(data) { module.exports = adler32; /***/ }), -/* 316 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31353,7 +30622,7 @@ module.exports = adler32; module.exports = '15.6.2'; /***/ }), -/* 317 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31371,9 +30640,9 @@ var _prodInvariant = __webpack_require__(3); var ReactCurrentOwner = __webpack_require__(17); var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstanceMap = __webpack_require__(42); +var ReactInstanceMap = __webpack_require__(38); -var getHostComponentFromComposite = __webpack_require__(149); +var getHostComponentFromComposite = __webpack_require__(131); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -31416,7 +30685,7 @@ function findDOMNode(componentOrElement) { module.exports = findDOMNode; /***/ }), -/* 318 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31430,12 +30699,12 @@ module.exports = findDOMNode; -var ReactMount = __webpack_require__(148); +var ReactMount = __webpack_require__(130); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 319 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31449,9 +30718,9 @@ module.exports = ReactMount.renderSubtreeIntoContainer; -var DOMProperty = __webpack_require__(25); -var EventPluginRegistry = __webpack_require__(53); -var ReactComponentTreeHook = __webpack_require__(14); +var DOMProperty = __webpack_require__(22); +var EventPluginRegistry = __webpack_require__(46); +var ReactComponentTreeHook = __webpack_require__(13); var warning = __webpack_require__(1); @@ -31550,7 +30819,7 @@ var ReactDOMUnknownPropertyHook = { module.exports = ReactDOMUnknownPropertyHook; /***/ }), -/* 320 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31564,7 +30833,7 @@ module.exports = ReactDOMUnknownPropertyHook; -var ReactComponentTreeHook = __webpack_require__(14); +var ReactComponentTreeHook = __webpack_require__(13); var warning = __webpack_require__(1); @@ -31596,7 +30865,7 @@ var ReactDOMNullInputValuePropHook = { module.exports = ReactDOMNullInputValuePropHook; /***/ }), -/* 321 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31610,8 +30879,8 @@ module.exports = ReactDOMNullInputValuePropHook; -var DOMProperty = __webpack_require__(25); -var ReactComponentTreeHook = __webpack_require__(14); +var DOMProperty = __webpack_require__(22); +var ReactComponentTreeHook = __webpack_require__(13); var warning = __webpack_require__(1); @@ -31692,7 +30961,7 @@ var ReactDOMInvalidARIAHook = { module.exports = ReactDOMInvalidARIAHook; /***/ }), -/* 322 */ +/* 304 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -31701,8 +30970,8 @@ module.exports = ReactDOMInvalidARIAHook; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(6); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_PropTypes__ = __webpack_require__(151); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_warning__ = __webpack_require__(88); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_PropTypes__ = __webpack_require__(133); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_warning__ = __webpack_require__(75); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } @@ -31777,7 +31046,7 @@ function createProvider() { /* harmony default export */ __webpack_exports__["b"] = (createProvider()); /***/ }), -/* 323 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31849,7 +31118,7 @@ module.exports = function hoistNonReactStatics(targetComponent, sourceComponent, /***/ }), -/* 324 */ +/* 306 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31907,7 +31176,7 @@ module.exports = invariant; /***/ }), -/* 325 */ +/* 307 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32006,17 +31275,17 @@ var Subscription = function () { /***/ }), -/* 326 */ +/* 308 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export createConnect */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_connectAdvanced__ = __webpack_require__(152); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_shallowEqual__ = __webpack_require__(327); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mapDispatchToProps__ = __webpack_require__(328); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__mapStateToProps__ = __webpack_require__(343); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__mergeProps__ = __webpack_require__(344); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__selectorFactory__ = __webpack_require__(345); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_connectAdvanced__ = __webpack_require__(134); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_shallowEqual__ = __webpack_require__(309); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mapDispatchToProps__ = __webpack_require__(310); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__mapStateToProps__ = __webpack_require__(321); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__mergeProps__ = __webpack_require__(322); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__selectorFactory__ = __webpack_require__(323); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -32122,7 +31391,7 @@ function createConnect() { /* harmony default export */ __webpack_exports__["a"] = (createConnect()); /***/ }), -/* 327 */ +/* 309 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32159,15 +31428,15 @@ function shallowEqual(objA, objB) { } /***/ }), -/* 328 */ +/* 310 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export whenMapDispatchToPropsIsFunction */ /* unused harmony export whenMapDispatchToPropsIsMissing */ /* unused harmony export whenMapDispatchToPropsIsObject */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_redux__ = __webpack_require__(24); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wrapMapToProps__ = __webpack_require__(157); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_redux__ = __webpack_require__(21); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wrapMapToProps__ = __webpack_require__(138); @@ -32190,128 +31459,7 @@ function whenMapDispatchToPropsIsObject(mapDispatchToProps) { /* harmony default export */ __webpack_exports__["a"] = ([whenMapDispatchToPropsIsFunction, whenMapDispatchToPropsIsMissing, whenMapDispatchToPropsIsObject]); /***/ }), -/* 329 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Symbol_js__ = __webpack_require__(154); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getRawTag_js__ = __webpack_require__(332); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__objectToString_js__ = __webpack_require__(333); - - - - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */] ? __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */].toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? Object(__WEBPACK_IMPORTED_MODULE_1__getRawTag_js__["a" /* default */])(value) - : Object(__WEBPACK_IMPORTED_MODULE_2__objectToString_js__["a" /* default */])(value); -} - -/* harmony default export */ __webpack_exports__["a"] = (baseGetTag); - - -/***/ }), -/* 330 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__freeGlobal_js__ = __webpack_require__(331); - - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = __WEBPACK_IMPORTED_MODULE_0__freeGlobal_js__["a" /* default */] || freeSelf || Function('return this')(); - -/* harmony default export */ __webpack_exports__["a"] = (root); - - -/***/ }), -/* 331 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; - -/* harmony default export */ __webpack_exports__["a"] = (freeGlobal); - -/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(8))) - -/***/ }), -/* 332 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Symbol_js__ = __webpack_require__(154); - - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */] ? __WEBPACK_IMPORTED_MODULE_0__Symbol_js__["a" /* default */].toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -/* harmony default export */ __webpack_exports__["a"] = (getRawTag); - - -/***/ }), -/* 333 */ +/* 311 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32340,11 +31488,11 @@ function objectToString(value) { /***/ }), -/* 334 */ +/* 312 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__overArg_js__ = __webpack_require__(335); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__overArg_js__ = __webpack_require__(313); /** Built-in value references. */ @@ -32354,7 +31502,7 @@ var getPrototype = Object(__WEBPACK_IMPORTED_MODULE_0__overArg_js__["a" /* defau /***/ }), -/* 335 */ +/* 313 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32376,7 +31524,7 @@ function overArg(func, transform) { /***/ }), -/* 336 */ +/* 314 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32412,14 +31560,14 @@ function isObjectLike(value) { /***/ }), -/* 337 */ +/* 315 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(338); +module.exports = __webpack_require__(316); /***/ }), -/* 338 */ +/* 316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32429,7 +31577,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _ponyfill = __webpack_require__(339); +var _ponyfill = __webpack_require__(317); var _ponyfill2 = _interopRequireDefault(_ponyfill); @@ -32452,10 +31600,10 @@ if (typeof self !== 'undefined') { var result = (0, _ponyfill2['default'])(root); exports['default'] = result; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8), __webpack_require__(43)(module))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8), __webpack_require__(77)(module))) /***/ }), -/* 339 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32484,14 +31632,14 @@ function symbolObservablePonyfill(root) { }; /***/ }), -/* 340 */ +/* 318 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = combineReducers; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(153); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_es_isPlainObject__ = __webpack_require__(89); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_warning__ = __webpack_require__(155); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(135); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_es_isPlainObject__ = __webpack_require__(76); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_warning__ = __webpack_require__(136); @@ -32624,7 +31772,7 @@ function combineReducers(reducers) { } /***/ }), -/* 341 */ +/* 319 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32678,12 +31826,12 @@ function bindActionCreators(actionCreators, dispatch) { } /***/ }), -/* 342 */ +/* 320 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = applyMiddleware; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__compose__ = __webpack_require__(156); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__compose__ = __webpack_require__(137); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -32734,13 +31882,13 @@ function applyMiddleware() { } /***/ }), -/* 343 */ +/* 321 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export whenMapStateToPropsIsFunction */ /* unused harmony export whenMapStateToPropsIsMissing */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__wrapMapToProps__ = __webpack_require__(157); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__wrapMapToProps__ = __webpack_require__(138); function whenMapStateToPropsIsFunction(mapStateToProps) { @@ -32756,7 +31904,7 @@ function whenMapStateToPropsIsMissing(mapStateToProps) { /* harmony default export */ __webpack_exports__["a"] = ([whenMapStateToPropsIsFunction, whenMapStateToPropsIsMissing]); /***/ }), -/* 344 */ +/* 322 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -32764,7 +31912,7 @@ function whenMapStateToPropsIsMissing(mapStateToProps) { /* unused harmony export wrapMergePropsFunc */ /* unused harmony export whenMergePropsIsFunction */ /* unused harmony export whenMergePropsIsOmitted */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(158); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(139); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -32812,14 +31960,14 @@ function whenMergePropsIsOmitted(mergeProps) { /* harmony default export */ __webpack_exports__["a"] = ([whenMergePropsIsFunction, whenMergePropsIsOmitted]); /***/ }), -/* 345 */ +/* 323 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export impureFinalPropsSelectorFactory */ /* unused harmony export pureFinalPropsSelectorFactory */ /* harmony export (immutable) */ __webpack_exports__["a"] = finalPropsSelectorFactory; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__verifySubselectors__ = __webpack_require__(346); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__verifySubselectors__ = __webpack_require__(324); function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -32924,12 +32072,12 @@ function finalPropsSelectorFactory(dispatch, _ref2) { } /***/ }), -/* 346 */ +/* 324 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = verifySubselectors; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_warning__ = __webpack_require__(88); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_warning__ = __webpack_require__(75); function verify(selector, methodName, displayName) { @@ -32949,13 +32097,13 @@ function verifySubselectors(mapStateToProps, mapDispatchToProps, mergeProps, dis } /***/ }), -/* 347 */ +/* 325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var compose = __webpack_require__(24).compose; +var compose = __webpack_require__(21).compose; exports.__esModule = true; exports.composeWithDevTools = ( @@ -32976,12 +32124,12 @@ exports.devToolsEnhancer = ( /***/ }), -/* 348 */ +/* 326 */ /***/ (function(module, exports, __webpack_require__) { -var baseIteratee = __webpack_require__(33), - isArrayLike = __webpack_require__(21), - keys = __webpack_require__(35); +var baseIteratee = __webpack_require__(78), + isArrayLike = __webpack_require__(82), + keys = __webpack_require__(53); /** * Creates a `_.find` or `_.findLast` function. @@ -33007,12 +32155,12 @@ module.exports = createFind; /***/ }), -/* 349 */ +/* 327 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsMatch = __webpack_require__(350), - getMatchData = __webpack_require__(395), - matchesStrictComparable = __webpack_require__(170); +var baseIsMatch = __webpack_require__(328), + getMatchData = __webpack_require__(344), + matchesStrictComparable = __webpack_require__(152); /** * The base implementation of `_.matches` which doesn't clone `source`. @@ -33035,11 +32183,11 @@ module.exports = baseMatches; /***/ }), -/* 350 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(159), - baseIsEqual = __webpack_require__(163); +var Stack = __webpack_require__(140), + baseIsEqual = __webpack_require__(147); /** Used to compose bitmasks for comparison styles. */ var UNORDERED_COMPARE_FLAG = 1, @@ -33103,691 +32251,17 @@ module.exports = baseIsMatch; /***/ }), -/* 351 */ -/***/ (function(module, exports) { - -/** - * Removes all key-value entries from the list cache. - * - * @private - * @name clear - * @memberOf ListCache - */ -function listCacheClear() { - this.__data__ = []; -} - -module.exports = listCacheClear; - - -/***/ }), -/* 352 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** Used for built-in method references. */ -var arrayProto = Array.prototype; - -/** Built-in value references. */ -var splice = arrayProto.splice; - -/** - * Removes `key` and its value from the list cache. - * - * @private - * @name delete - * @memberOf ListCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function listCacheDelete(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - return false; - } - var lastIndex = data.length - 1; - if (index == lastIndex) { - data.pop(); - } else { - splice.call(data, index, 1); - } - return true; -} - -module.exports = listCacheDelete; - - -/***/ }), -/* 353 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** - * Gets the list cache value for `key`. - * - * @private - * @name get - * @memberOf ListCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function listCacheGet(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - return index < 0 ? undefined : data[index][1]; -} - -module.exports = listCacheGet; - - -/***/ }), -/* 354 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** - * Checks if a list cache value for `key` exists. - * - * @private - * @name has - * @memberOf ListCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function listCacheHas(key) { - return assocIndexOf(this.__data__, key) > -1; -} - -module.exports = listCacheHas; - - -/***/ }), -/* 355 */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(60); - -/** - * Sets the list cache `key` to `value`. - * - * @private - * @name set - * @memberOf ListCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the list cache instance. - */ -function listCacheSet(key, value) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - data.push([key, value]); - } else { - data[index][1] = value; - } - return this; -} - -module.exports = listCacheSet; - - -/***/ }), -/* 356 */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(59); - -/** - * Removes all key-value entries from the stack. - * - * @private - * @name clear - * @memberOf Stack - */ -function stackClear() { - this.__data__ = new ListCache; -} - -module.exports = stackClear; - - -/***/ }), -/* 357 */ -/***/ (function(module, exports) { - -/** - * Removes `key` and its value from the stack. - * - * @private - * @name delete - * @memberOf Stack - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function stackDelete(key) { - return this.__data__['delete'](key); -} - -module.exports = stackDelete; - - -/***/ }), -/* 358 */ -/***/ (function(module, exports) { - -/** - * Gets the stack value for `key`. - * - * @private - * @name get - * @memberOf Stack - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function stackGet(key) { - return this.__data__.get(key); -} - -module.exports = stackGet; - - -/***/ }), -/* 359 */ -/***/ (function(module, exports) { - -/** - * Checks if a stack value for `key` exists. - * - * @private - * @name has - * @memberOf Stack - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function stackHas(key) { - return this.__data__.has(key); -} - -module.exports = stackHas; - - -/***/ }), -/* 360 */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(59), - Map = __webpack_require__(90), - MapCache = __webpack_require__(92); - -/** Used as the size to enable large array optimizations. */ -var LARGE_ARRAY_SIZE = 200; - -/** - * Sets the stack `key` to `value`. - * - * @private - * @name set - * @memberOf Stack - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the stack cache instance. - */ -function stackSet(key, value) { - var cache = this.__data__; - if (cache instanceof ListCache) { - var pairs = cache.__data__; - if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) { - pairs.push([key, value]); - return this; - } - cache = this.__data__ = new MapCache(pairs); - } - cache.set(key, value); - return this; -} - -module.exports = stackSet; - - -/***/ }), -/* 361 */ -/***/ (function(module, exports, __webpack_require__) { - -var isFunction = __webpack_require__(91), - isHostObject = __webpack_require__(160), - isMasked = __webpack_require__(362), - isObject = __webpack_require__(19), - toSource = __webpack_require__(162); - -/** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ -var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - -/** Used to detect host constructors (Safari). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); - -/** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ -function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); -} - -module.exports = baseIsNative; - - -/***/ }), -/* 362 */ -/***/ (function(module, exports, __webpack_require__) { - -var coreJsData = __webpack_require__(363); - -/** Used to detect methods masquerading as native. */ -var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; -}()); - -/** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ -function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); -} - -module.exports = isMasked; - - -/***/ }), -/* 363 */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(20); - -/** Used to detect overreaching core-js shims. */ -var coreJsData = root['__core-js_shared__']; - -module.exports = coreJsData; - - -/***/ }), -/* 364 */ -/***/ (function(module, exports) { - -/** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ -function getValue(object, key) { - return object == null ? undefined : object[key]; -} - -module.exports = getValue; - - -/***/ }), -/* 365 */ -/***/ (function(module, exports, __webpack_require__) { - -var Hash = __webpack_require__(366), - ListCache = __webpack_require__(59), - Map = __webpack_require__(90); - -/** - * Removes all key-value entries from the map. - * - * @private - * @name clear - * @memberOf MapCache - */ -function mapCacheClear() { - this.__data__ = { - 'hash': new Hash, - 'map': new (Map || ListCache), - 'string': new Hash - }; -} - -module.exports = mapCacheClear; - - -/***/ }), -/* 366 */ -/***/ (function(module, exports, __webpack_require__) { - -var hashClear = __webpack_require__(367), - hashDelete = __webpack_require__(368), - hashGet = __webpack_require__(369), - hashHas = __webpack_require__(370), - hashSet = __webpack_require__(371); - -/** - * Creates a hash object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function Hash(entries) { - var index = -1, - length = entries ? entries.length : 0; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `Hash`. -Hash.prototype.clear = hashClear; -Hash.prototype['delete'] = hashDelete; -Hash.prototype.get = hashGet; -Hash.prototype.has = hashHas; -Hash.prototype.set = hashSet; - -module.exports = Hash; - - -/***/ }), -/* 367 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** - * Removes all key-value entries from the hash. - * - * @private - * @name clear - * @memberOf Hash - */ -function hashClear() { - this.__data__ = nativeCreate ? nativeCreate(null) : {}; -} - -module.exports = hashClear; - - -/***/ }), -/* 368 */ -/***/ (function(module, exports) { - -/** - * Removes `key` and its value from the hash. - * - * @private - * @name delete - * @memberOf Hash - * @param {Object} hash The hash to modify. - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function hashDelete(key) { - return this.has(key) && delete this.__data__[key]; -} - -module.exports = hashDelete; - - -/***/ }), -/* 369 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Gets the hash value for `key`. - * - * @private - * @name get - * @memberOf Hash - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function hashGet(key) { - var data = this.__data__; - if (nativeCreate) { - var result = data[key]; - return result === HASH_UNDEFINED ? undefined : result; - } - return hasOwnProperty.call(data, key) ? data[key] : undefined; -} - -module.exports = hashGet; - - -/***/ }), -/* 370 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Checks if a hash value for `key` exists. - * - * @private - * @name has - * @memberOf Hash - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function hashHas(key) { - var data = this.__data__; - return nativeCreate ? data[key] !== undefined : hasOwnProperty.call(data, key); -} - -module.exports = hashHas; - - -/***/ }), -/* 371 */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(62); - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** - * Sets the hash `key` to `value`. - * - * @private - * @name set - * @memberOf Hash - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the hash instance. - */ -function hashSet(key, value) { - var data = this.__data__; - data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; - return this; -} - -module.exports = hashSet; - - -/***/ }), -/* 372 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Removes `key` and its value from the map. - * - * @private - * @name delete - * @memberOf MapCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function mapCacheDelete(key) { - return getMapData(this, key)['delete'](key); -} - -module.exports = mapCacheDelete; - - -/***/ }), -/* 373 */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is suitable for use as unique object key. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is suitable, else `false`. - */ -function isKeyable(value) { - var type = typeof value; - return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') - ? (value !== '__proto__') - : (value === null); -} - -module.exports = isKeyable; - - -/***/ }), -/* 374 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Gets the map value for `key`. - * - * @private - * @name get - * @memberOf MapCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function mapCacheGet(key) { - return getMapData(this, key).get(key); -} - -module.exports = mapCacheGet; - - -/***/ }), -/* 375 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Checks if a map value for `key` exists. - * - * @private - * @name has - * @memberOf MapCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function mapCacheHas(key) { - return getMapData(this, key).has(key); -} - -module.exports = mapCacheHas; - - -/***/ }), -/* 376 */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(63); - -/** - * Sets the map `key` to `value`. - * - * @private - * @name set - * @memberOf MapCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the map cache instance. - */ -function mapCacheSet(key, value) { - getMapData(this, key).set(key, value); - return this; -} - -module.exports = mapCacheSet; - - -/***/ }), -/* 377 */ +/* 329 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(159), - equalArrays = __webpack_require__(164), - equalByTag = __webpack_require__(381), - equalObjects = __webpack_require__(384), - getTag = __webpack_require__(167), - isArray = __webpack_require__(11), - isHostObject = __webpack_require__(160), - isTypedArray = __webpack_require__(392); +var Stack = __webpack_require__(140), + equalArrays = __webpack_require__(330), + equalByTag = __webpack_require__(332), + equalObjects = __webpack_require__(333), + getTag = __webpack_require__(149), + isArray = __webpack_require__(16), + isHostObject = __webpack_require__(342), + isTypedArray = __webpack_require__(343); /** Used to compose bitmasks for comparison styles. */ var PARTIAL_COMPARE_FLAG = 2; @@ -33865,52 +32339,96 @@ module.exports = baseIsEqualDeep; /***/ }), -/* 378 */ -/***/ (function(module, exports) { +/* 330 */ +/***/ (function(module, exports, __webpack_require__) { -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; +var SetCache = __webpack_require__(79), + arraySome = __webpack_require__(331); + +/** Used to compose bitmasks for comparison styles. */ +var UNORDERED_COMPARE_FLAG = 1, + PARTIAL_COMPARE_FLAG = 2; /** - * Adds `value` to the array cache. + * A specialized version of `baseIsEqualDeep` for arrays with support for + * partial deep comparisons. * * @private - * @name add - * @memberOf SetCache - * @alias push - * @param {*} value The value to cache. - * @returns {Object} Returns the cache instance. - */ -function setCacheAdd(value) { - this.__data__.set(value, HASH_UNDEFINED); - return this; -} + * @param {Array} array The array to compare. + * @param {Array} other The other array to compare. + * @param {Function} equalFunc The function to determine equivalents of values. + * @param {Function} customizer The function to customize comparisons. + * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` + * for more details. + * @param {Object} stack Tracks traversed `array` and `other` objects. + * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. + */ +function equalArrays(array, other, equalFunc, customizer, bitmask, stack) { + var isPartial = bitmask & PARTIAL_COMPARE_FLAG, + arrLength = array.length, + othLength = other.length; -module.exports = setCacheAdd; + if (arrLength != othLength && !(isPartial && othLength > arrLength)) { + return false; + } + // Assume cyclic values are equal. + var stacked = stack.get(array); + if (stacked && stack.get(other)) { + return stacked == other; + } + var index = -1, + result = true, + seen = (bitmask & UNORDERED_COMPARE_FLAG) ? new SetCache : undefined; + stack.set(array, other); + stack.set(other, array); -/***/ }), -/* 379 */ -/***/ (function(module, exports) { + // Ignore non-index properties. + while (++index < arrLength) { + var arrValue = array[index], + othValue = other[index]; -/** - * Checks if `value` is in the array cache. - * - * @private - * @name has - * @memberOf SetCache - * @param {*} value The value to search for. - * @returns {number} Returns `true` if `value` is found, else `false`. - */ -function setCacheHas(value) { - return this.__data__.has(value); + if (customizer) { + var compared = isPartial + ? customizer(othValue, arrValue, index, other, array, stack) + : customizer(arrValue, othValue, index, array, other, stack); + } + if (compared !== undefined) { + if (compared) { + continue; + } + result = false; + break; + } + // Recursively compare arrays (susceptible to call stack limits). + if (seen) { + if (!arraySome(other, function(othValue, othIndex) { + if (!seen.has(othIndex) && + (arrValue === othValue || equalFunc(arrValue, othValue, customizer, bitmask, stack))) { + return seen.add(othIndex); + } + })) { + result = false; + break; + } + } else if (!( + arrValue === othValue || + equalFunc(arrValue, othValue, customizer, bitmask, stack) + )) { + result = false; + break; + } + } + stack['delete'](array); + stack['delete'](other); + return result; } -module.exports = setCacheHas; +module.exports = equalArrays; /***/ }), -/* 380 */ +/* 331 */ /***/ (function(module, exports) { /** @@ -33939,165 +32457,53 @@ module.exports = arraySome; /***/ }), -/* 381 */ -/***/ (function(module, exports, __webpack_require__) { - -var Symbol = __webpack_require__(94), - Uint8Array = __webpack_require__(382), - eq = __webpack_require__(61), - equalArrays = __webpack_require__(164), - mapToArray = __webpack_require__(383), - setToArray = __webpack_require__(95); - -/** Used to compose bitmasks for comparison styles. */ -var UNORDERED_COMPARE_FLAG = 1, - PARTIAL_COMPARE_FLAG = 2; - -/** `Object#toString` result references. */ -var boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - mapTag = '[object Map]', - numberTag = '[object Number]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - symbolTag = '[object Symbol]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]'; - -/** Used to convert symbols to primitives and strings. */ -var symbolProto = Symbol ? Symbol.prototype : undefined, - symbolValueOf = symbolProto ? symbolProto.valueOf : undefined; +/* 332 */ +/***/ (function(module, exports) { /** - * A specialized version of `baseIsEqualDeep` for comparing objects of - * the same `toStringTag`. + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. * - * **Note:** This function only supports comparing values with tags of - * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {string} tag The `toStringTag` of the objects to compare. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Function} customizer The function to customize comparisons. - * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` - * for more details. - * @param {Object} stack Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ -function equalByTag(object, other, tag, equalFunc, customizer, bitmask, stack) { - switch (tag) { - case dataViewTag: - if ((object.byteLength != other.byteLength) || - (object.byteOffset != other.byteOffset)) { - return false; - } - object = object.buffer; - other = other.buffer; - - case arrayBufferTag: - if ((object.byteLength != other.byteLength) || - !equalFunc(new Uint8Array(object), new Uint8Array(other))) { - return false; - } - return true; - - case boolTag: - case dateTag: - case numberTag: - // Coerce booleans to `1` or `0` and dates to milliseconds. - // Invalid dates are coerced to `NaN`. - return eq(+object, +other); - - case errorTag: - return object.name == other.name && object.message == other.message; - - case regexpTag: - case stringTag: - // Coerce regexes to strings and treat strings, primitives and objects, - // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring - // for more details. - return object == (other + ''); - - case mapTag: - var convert = mapToArray; - - case setTag: - var isPartial = bitmask & PARTIAL_COMPARE_FLAG; - convert || (convert = setToArray); - - if (object.size != other.size && !isPartial) { - return false; - } - // Assume cyclic values are equal. - var stacked = stack.get(object); - if (stacked) { - return stacked == other; - } - bitmask |= UNORDERED_COMPARE_FLAG; - - // Recursively compare objects (susceptible to call stack limits). - stack.set(object, other); - var result = equalArrays(convert(object), convert(other), equalFunc, customizer, bitmask, stack); - stack['delete'](object); - return result; - - case symbolTag: - if (symbolValueOf) { - return symbolValueOf.call(object) == symbolValueOf.call(other); - } - } - return false; -} - -module.exports = equalByTag; - - -/***/ }), -/* 382 */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(20); - -/** Built-in value references. */ -var Uint8Array = root.Uint8Array; - -module.exports = Uint8Array; - - -/***/ }), -/* 383 */ -/***/ (function(module, exports) { - -/** - * Converts `map` to its key-value pairs. + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; * - * @private - * @param {Object} map The map to convert. - * @returns {Array} Returns the key-value pairs. + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true */ -function mapToArray(map) { - var index = -1, - result = Array(map.size); - - map.forEach(function(value, key) { - result[++index] = [key, value]; - }); - return result; +function eq(value, other) { + return value === other || (value !== value && other !== other); } -module.exports = mapToArray; +module.exports = eq; /***/ }), -/* 384 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { -var keys = __webpack_require__(35); +var keys = __webpack_require__(53); /** Used to compose bitmasks for comparison styles. */ var PARTIAL_COMPARE_FLAG = 2; @@ -34190,138 +32596,74 @@ module.exports = equalObjects; /***/ }), -/* 385 */ -/***/ (function(module, exports) { +/* 334 */ +/***/ (function(module, exports, __webpack_require__) { -/** - * The base implementation of `_.times` without support for iteratee shorthands - * or max array length checks. - * - * @private - * @param {number} n The number of times to invoke `iteratee`. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the array of results. - */ -function baseTimes(n, iteratee) { - var index = -1, - result = Array(n); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); - while (++index < n) { - result[index] = iteratee(index); - } - return result; -} +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'); -module.exports = baseTimes; +module.exports = DataView; /***/ }), -/* 386 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLike = __webpack_require__(21), - isObjectLike = __webpack_require__(45); - -/** - * This method is like `_.isArrayLike` except that it also checks if `value` - * is an object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array-like object, - * else `false`. - * @example - * - * _.isArrayLikeObject([1, 2, 3]); - * // => true - * - * _.isArrayLikeObject(document.body.children); - * // => true - * - * _.isArrayLikeObject('abc'); - * // => false - * - * _.isArrayLikeObject(_.noop); - * // => false - */ -function isArrayLikeObject(value) { - return isObjectLike(value) && isArrayLike(value); -} +/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; -module.exports = isArrayLikeObject; +module.exports = freeGlobal; +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 387 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { -var isPrototype = __webpack_require__(65), - nativeKeys = __webpack_require__(166); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'); -module.exports = baseKeys; +module.exports = Map; /***/ }), -/* 388 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(34), - root = __webpack_require__(20); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); /* Built-in method references that are verified to be native. */ -var DataView = getNative(root, 'DataView'); +var Promise = getNative(root, 'Promise'); -module.exports = DataView; +module.exports = Promise; /***/ }), -/* 389 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(34), - root = __webpack_require__(20); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); /* Built-in method references that are verified to be native. */ -var Promise = getNative(root, 'Promise'); +var Set = getNative(root, 'Set'); -module.exports = Promise; +module.exports = Set; /***/ }), -/* 390 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(34), - root = __webpack_require__(20); +var getNative = __webpack_require__(40), + root = __webpack_require__(25); /* Built-in method references that are verified to be native. */ var WeakMap = getNative(root, 'WeakMap'); @@ -34330,7 +32672,7 @@ module.exports = WeakMap; /***/ }), -/* 391 */ +/* 340 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -34358,148 +32700,93 @@ module.exports = baseGetTag; /***/ }), -/* 392 */ -/***/ (function(module, exports, __webpack_require__) { +/* 341 */ +/***/ (function(module, exports) { -var baseIsTypedArray = __webpack_require__(393), - baseUnary = __webpack_require__(99), - nodeUtil = __webpack_require__(394); +/** Used for built-in method references. */ +var funcProto = Function.prototype; -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; /** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true + * Converts `func` to its source code. * - * _.isTypedArray([]); - * // => false + * @private + * @param {Function} func The function to process. + * @returns {string} Returns the source code. */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} -module.exports = isTypedArray; +module.exports = toSource; /***/ }), -/* 393 */ -/***/ (function(module, exports, __webpack_require__) { - -var isLength = __webpack_require__(96), - isObjectLike = __webpack_require__(45); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - funcTag = '[object Function]', - mapTag = '[object Map]', - numberTag = '[object Number]', - objectTag = '[object Object]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; +/* 342 */ +/***/ (function(module, exports) { /** - * The base implementation of `_.isTypedArray` without Node.js optimizations. + * Checks if `value` is a host object in IE < 9. * * @private * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @returns {boolean} Returns `true` if `value` is a host object, else `false`. */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[objectToString.call(value)]; +function isHostObject(value) { + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != 'function') { + try { + result = !!(value + ''); + } catch (e) {} + } + return result; } -module.exports = baseIsTypedArray; +module.exports = isHostObject; /***/ }), -/* 394 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(161); - -/** Detect free variable `exports`. */ -var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports && freeGlobal.process; +/* 343 */ +/***/ (function(module, exports) { -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - return freeProcess && freeProcess.binding('util'); - } catch (e) {} -}()); +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} -module.exports = nodeUtil; +module.exports = stubFalse; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module))) /***/ }), -/* 395 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { -var isStrictComparable = __webpack_require__(169), - keys = __webpack_require__(35); +var isStrictComparable = __webpack_require__(151), + keys = __webpack_require__(53); /** * Gets the property names, values, and compare flags of `object`. @@ -34525,16 +32812,16 @@ module.exports = getMatchData; /***/ }), -/* 396 */ +/* 345 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqual = __webpack_require__(163), +var baseIsEqual = __webpack_require__(147), get = __webpack_require__(4), - hasIn = __webpack_require__(398), - isKey = __webpack_require__(47), - isStrictComparable = __webpack_require__(169), - matchesStrictComparable = __webpack_require__(170), - toKey = __webpack_require__(36); + hasIn = __webpack_require__(348), + isKey = __webpack_require__(41), + isStrictComparable = __webpack_require__(151), + matchesStrictComparable = __webpack_require__(152), + toKey = __webpack_require__(32); /** Used to compose bitmasks for comparison styles. */ var UNORDERED_COMPARE_FLAG = 1, @@ -34564,11 +32851,11 @@ module.exports = baseMatchesProperty; /***/ }), -/* 397 */ +/* 346 */ /***/ (function(module, exports, __webpack_require__) { -var memoize = __webpack_require__(172), - toString = __webpack_require__(173); +var memoize = __webpack_require__(154), + toString = __webpack_require__(155); /** Used to match property names within property paths. */ var reLeadingDot = /^\./, @@ -34601,11 +32888,49 @@ module.exports = stringToPath; /***/ }), -/* 398 */ +/* 347 */ +/***/ (function(module, exports, __webpack_require__) { + +var listCacheClear = __webpack_require__(141), + listCacheDelete = __webpack_require__(142), + listCacheGet = __webpack_require__(144), + listCacheHas = __webpack_require__(145), + listCacheSet = __webpack_require__(146); + +/** + * Creates an list cache object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +// Add methods to `ListCache`. +ListCache.prototype.clear = listCacheClear; +ListCache.prototype['delete'] = listCacheDelete; +ListCache.prototype.get = listCacheGet; +ListCache.prototype.has = listCacheHas; +ListCache.prototype.set = listCacheSet; + +module.exports = ListCache; + + +/***/ }), +/* 348 */ /***/ (function(module, exports, __webpack_require__) { -var baseHasIn = __webpack_require__(399), - hasPath = __webpack_require__(400); +var baseHasIn = __webpack_require__(349), + hasPath = __webpack_require__(350); /** * Checks if `path` is a direct or inherited property of `object`. @@ -34641,7 +32966,7 @@ module.exports = hasIn; /***/ }), -/* 399 */ +/* 349 */ /***/ (function(module, exports) { /** @@ -34660,16 +32985,16 @@ module.exports = baseHasIn; /***/ }), -/* 400 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(100), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(11), - isIndex = __webpack_require__(97), - isKey = __webpack_require__(47), - isLength = __webpack_require__(96), - toKey = __webpack_require__(36); +var castPath = __webpack_require__(80), + isArguments = __webpack_require__(81), + isArray = __webpack_require__(16), + isIndex = __webpack_require__(351), + isKey = __webpack_require__(41), + isLength = __webpack_require__(157), + toKey = __webpack_require__(32); /** * Checks if `path` exists on `object`. @@ -34706,13 +33031,41 @@ module.exports = hasPath; /***/ }), -/* 401 */ +/* 351 */ +/***/ (function(module, exports) { + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** Used to detect unsigned integer values. */ +var reIsUint = /^(?:0|[1-9]\d*)$/; + +/** + * Checks if `value` is a valid array-like index. + * + * @private + * @param {*} value The value to check. + * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. + * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. + */ +function isIndex(value, length) { + length = length == null ? MAX_SAFE_INTEGER : length; + return !!length && + (typeof value == 'number' || reIsUint.test(value)) && + (value > -1 && value % 1 == 0 && value < length); +} + +module.exports = isIndex; + + +/***/ }), +/* 352 */ /***/ (function(module, exports, __webpack_require__) { -var baseProperty = __webpack_require__(402), - basePropertyDeep = __webpack_require__(403), - isKey = __webpack_require__(47), - toKey = __webpack_require__(36); +var baseProperty = __webpack_require__(353), + basePropertyDeep = __webpack_require__(354), + isKey = __webpack_require__(41), + toKey = __webpack_require__(32); /** * Creates a function that returns the value at `path` of a given object. @@ -34744,7 +33097,7 @@ module.exports = property; /***/ }), -/* 402 */ +/* 353 */ /***/ (function(module, exports) { /** @@ -34764,10 +33117,10 @@ module.exports = baseProperty; /***/ }), -/* 403 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(171); +var baseGet = __webpack_require__(153); /** * A specialized version of `baseProperty` which supports deep paths. @@ -34786,55 +33139,7 @@ module.exports = basePropertyDeep; /***/ }), -/* 404 */ -/***/ (function(module, exports, __webpack_require__) { - -var toNumber = __webpack_require__(178); - -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0, - MAX_INTEGER = 1.7976931348623157e+308; - -/** - * Converts `value` to a finite number. - * - * @static - * @memberOf _ - * @since 4.12.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted number. - * @example - * - * _.toFinite(3.2); - * // => 3.2 - * - * _.toFinite(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toFinite(Infinity); - * // => 1.7976931348623157e+308 - * - * _.toFinite('3.2'); - * // => 3.2 - */ -function toFinite(value) { - if (!value) { - return value === 0 ? value : 0; - } - value = toNumber(value); - if (value === INFINITY || value === -INFINITY) { - var sign = (value < 0 ? -1 : 1); - return sign * MAX_INTEGER; - } - return value === value ? value : 0; -} - -module.exports = toFinite; - - -/***/ }), -/* 405 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34862,7 +33167,7 @@ function hasTouch() { } /***/ }), -/* 406 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34872,11 +33177,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _wpcomXhrRequest = __webpack_require__(179); +var _wpcomXhrRequest = __webpack_require__(163); var _wpcomXhrRequest2 = _interopRequireDefault(_wpcomXhrRequest); -var _debug = __webpack_require__(12); +var _debug = __webpack_require__(11); var _debug2 = _interopRequireDefault(_debug); @@ -34914,34 +33219,34 @@ exports.default = function (accessToken) { }; /***/ }), -/* 407 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(408), __esModule: true }; +module.exports = { "default": __webpack_require__(358), __esModule: true }; /***/ }), -/* 408 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(409); -module.exports = __webpack_require__(180).Object.assign; +__webpack_require__(359); +module.exports = __webpack_require__(164).Object.assign; /***/ }), -/* 409 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.3.1 Object.assign(target, source) -var $export = __webpack_require__(410); +var $export = __webpack_require__(360); -$export($export.S + $export.F, 'Object', {assign: __webpack_require__(414)}); +$export($export.S + $export.F, 'Object', {assign: __webpack_require__(364)}); /***/ }), -/* 410 */ +/* 360 */ /***/ (function(module, exports, __webpack_require__) { -var global = __webpack_require__(411) - , core = __webpack_require__(180) - , ctx = __webpack_require__(412) +var global = __webpack_require__(361) + , core = __webpack_require__(164) + , ctx = __webpack_require__(362) , PROTOTYPE = 'prototype'; var $export = function(type, name, source){ @@ -34987,7 +33292,7 @@ $export.W = 32; // wrap module.exports = $export; /***/ }), -/* 411 */ +/* 361 */ /***/ (function(module, exports) { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 @@ -34996,11 +33301,11 @@ var global = module.exports = typeof window != 'undefined' && window.Math == Mat if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef /***/ }), -/* 412 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { // optional / simple context binding -var aFunction = __webpack_require__(413); +var aFunction = __webpack_require__(363); module.exports = function(fn, that, length){ aFunction(fn); if(that === undefined)return fn; @@ -35021,7 +33326,7 @@ module.exports = function(fn, that, length){ }; /***/ }), -/* 413 */ +/* 363 */ /***/ (function(module, exports) { module.exports = function(it){ @@ -35030,16 +33335,16 @@ module.exports = function(it){ }; /***/ }), -/* 414 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.1 Object.assign(target, source, ...) -var $ = __webpack_require__(415) - , toObject = __webpack_require__(416) - , IObject = __webpack_require__(418); +var $ = __webpack_require__(365) + , toObject = __webpack_require__(366) + , IObject = __webpack_require__(368); // should work with symbols and should have deterministic property order (V8 bug) -module.exports = __webpack_require__(420)(function(){ +module.exports = __webpack_require__(370)(function(){ var a = Object.assign , A = {} , B = {} @@ -35068,7 +33373,7 @@ module.exports = __webpack_require__(420)(function(){ } : Object.assign; /***/ }), -/* 415 */ +/* 365 */ /***/ (function(module, exports) { var $Object = Object; @@ -35086,17 +33391,17 @@ module.exports = { }; /***/ }), -/* 416 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { // 7.1.13 ToObject(argument) -var defined = __webpack_require__(417); +var defined = __webpack_require__(367); module.exports = function(it){ return Object(defined(it)); }; /***/ }), -/* 417 */ +/* 367 */ /***/ (function(module, exports) { // 7.2.1 RequireObjectCoercible(argument) @@ -35106,17 +33411,17 @@ module.exports = function(it){ }; /***/ }), -/* 418 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = __webpack_require__(419); +var cof = __webpack_require__(369); module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }), -/* 419 */ +/* 369 */ /***/ (function(module, exports) { var toString = {}.toString; @@ -35126,7 +33431,7 @@ module.exports = function(it){ }; /***/ }), -/* 420 */ +/* 370 */ /***/ (function(module, exports) { module.exports = function(exec){ @@ -35138,11 +33443,11 @@ module.exports = function(exec){ }; /***/ }), -/* 421 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { -var uppercamelcase = __webpack_require__(422); -var statusCodes = __webpack_require__(424); +var uppercamelcase = __webpack_require__(372); +var statusCodes = __webpack_require__(374); module.exports = WPError; @@ -35227,12 +33532,12 @@ function toName ( str ) { /***/ }), -/* 422 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var camelCase = __webpack_require__(423); +var camelCase = __webpack_require__(373); module.exports = function () { var cased = camelCase.apply(camelCase, arguments); @@ -35241,7 +33546,7 @@ module.exports = function () { /***/ }), -/* 423 */ +/* 373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35275,7 +33580,7 @@ module.exports = function () { /***/ }), -/* 424 */ +/* 374 */ /***/ (function(module, exports) { module.exports = { @@ -35344,7 +33649,7 @@ module.exports = { /***/ }), -/* 425 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -35361,9 +33666,9 @@ if (typeof window !== 'undefined') { // Browser window root = this; } -var Emitter = __webpack_require__(28); -var requestBase = __webpack_require__(426); -var isObject = __webpack_require__(181); +var Emitter = __webpack_require__(26); +var requestBase = __webpack_require__(376); +var isObject = __webpack_require__(165); /** * Noop. @@ -35375,7 +33680,7 @@ function noop(){}; * Expose `request`. */ -var request = module.exports = __webpack_require__(427).bind(null, Request); +var request = module.exports = __webpack_require__(377).bind(null, Request); /** * Determine XHR. @@ -36326,13 +34631,13 @@ request.put = function(url, data, fn){ /***/ }), -/* 426 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { /** * Module of mixed-in functions shared between node and client code */ -var isObject = __webpack_require__(181); +var isObject = __webpack_require__(165); /** * Clear previous timeout. @@ -36704,7 +35009,7 @@ exports.send = function(data){ /***/ }), -/* 427 */ +/* 377 */ /***/ (function(module, exports) { // The node and browser modules expose versions of this with the @@ -36742,7 +35047,7 @@ module.exports = request; /***/ }), -/* 428 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { @@ -36758,7 +35063,7 @@ exports.coerce = coerce; exports.disable = disable; exports.enable = enable; exports.enabled = enabled; -exports.humanize = __webpack_require__(429); +exports.humanize = __webpack_require__(379); /** * The currently active debug mode names, and names to skip. @@ -36945,7 +35250,7 @@ function coerce(val) { /***/ }), -/* 429 */ +/* 379 */ /***/ (function(module, exports) { /** @@ -37076,7 +35381,7 @@ function plural(ms, n, name) { /***/ }), -/* 430 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37117,119 +35422,119 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _reactRedux = __webpack_require__(150); +var _reactRedux = __webpack_require__(132); -var _config = __webpack_require__(182); +var _config = __webpack_require__(166); var _config2 = _interopRequireDefault(_config); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(54); -var _actions2 = __webpack_require__(183); +var _actions2 = __webpack_require__(167); -var _actions3 = __webpack_require__(184); +var _actions3 = __webpack_require__(168); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getHappychatAuth = __webpack_require__(435); +var _getHappychatAuth = __webpack_require__(385); var _getHappychatAuth2 = _interopRequireDefault(_getHappychatAuth); -var _canUserSendMessages = __webpack_require__(437); +var _canUserSendMessages = __webpack_require__(387); var _canUserSendMessages2 = _interopRequireDefault(_canUserSendMessages); -var _getChatStatus = __webpack_require__(102); +var _getChatStatus = __webpack_require__(84); var _getChatStatus2 = _interopRequireDefault(_getChatStatus); -var _getChatTimeline = __webpack_require__(441); +var _getChatTimeline = __webpack_require__(389); var _getChatTimeline2 = _interopRequireDefault(_getChatTimeline); -var _getConnectionStatus = __webpack_require__(104); +var _getConnectionStatus = __webpack_require__(86); var _getConnectionStatus2 = _interopRequireDefault(_getConnectionStatus); -var _getFallbackticketHeaders = __webpack_require__(449); +var _getFallbackticketHeaders = __webpack_require__(393); var _getFallbackticketHeaders2 = _interopRequireDefault(_getFallbackticketHeaders); -var _getFallbackticketPathCreate = __webpack_require__(450); +var _getFallbackticketPathCreate = __webpack_require__(394); var _getFallbackticketPathCreate2 = _interopRequireDefault(_getFallbackticketPathCreate); -var _getFallbackticketPathShow = __webpack_require__(451); +var _getFallbackticketPathShow = __webpack_require__(395); var _getFallbackticketPathShow2 = _interopRequireDefault(_getFallbackticketPathShow); -var _getFallbackticketResponse = __webpack_require__(452); +var _getFallbackticketResponse = __webpack_require__(396); var _getFallbackticketResponse2 = _interopRequireDefault(_getFallbackticketResponse); -var _getFallbackticketStatus = __webpack_require__(453); +var _getFallbackticketStatus = __webpack_require__(397); var _getFallbackticketStatus2 = _interopRequireDefault(_getFallbackticketStatus); -var _getUser = __webpack_require__(185); +var _getUser = __webpack_require__(169); var _getUser2 = _interopRequireDefault(_getUser); -var _getUserGroupExpanded = __webpack_require__(454); +var _getUserGroupExpanded = __webpack_require__(398); var _getUserGroupExpanded2 = _interopRequireDefault(_getUserGroupExpanded); -var _getUserEligibility = __webpack_require__(455); +var _getUserEligibility = __webpack_require__(399); var _getUserEligibility2 = _interopRequireDefault(_getUserEligibility); -var _getUiCurrentmessage = __webpack_require__(456); +var _getUiCurrentmessage = __webpack_require__(400); var _getUiCurrentmessage2 = _interopRequireDefault(_getUiCurrentmessage); -var _isConnectionUninitialized = __webpack_require__(457); +var _isConnectionUninitialized = __webpack_require__(401); var _isConnectionUninitialized2 = _interopRequireDefault(_isConnectionUninitialized); -var _isServerReachable = __webpack_require__(458); +var _isServerReachable = __webpack_require__(402); var _isServerReachable2 = _interopRequireDefault(_isServerReachable); -var _isChatformOpen = __webpack_require__(459); +var _isChatformOpen = __webpack_require__(403); var _isChatformOpen2 = _interopRequireDefault(_isChatformOpen); -var _isAvailable = __webpack_require__(192); +var _isAvailable = __webpack_require__(173); var _isAvailable2 = _interopRequireDefault(_isAvailable); -var _isUiReady = __webpack_require__(460); +var _isUiReady = __webpack_require__(404); var _isUiReady2 = _interopRequireDefault(_isUiReady); -var _localize = __webpack_require__(193); +var _localize = __webpack_require__(174); -var _connection = __webpack_require__(464); +var _connection = __webpack_require__(408); -var _happychatForm = __webpack_require__(465); +var _happychatForm = __webpack_require__(409); -var _contactForm = __webpack_require__(485); +var _contactForm = __webpack_require__(430); -var _messageForm = __webpack_require__(210); +var _messageForm = __webpack_require__(192); -var _card = __webpack_require__(67); +var _card = __webpack_require__(55); var _card2 = _interopRequireDefault(_card); -var _compact = __webpack_require__(107); +var _compact = __webpack_require__(88); var _compact2 = _interopRequireDefault(_compact); -var _formLabel = __webpack_require__(109); +var _formLabel = __webpack_require__(91); var _formLabel2 = _interopRequireDefault(_formLabel); -var _spinnerLine = __webpack_require__(515); +var _spinnerLine = __webpack_require__(453); var _spinnerLine2 = _interopRequireDefault(_spinnerLine); @@ -37673,7 +35978,7 @@ exports.ENTRY_FORM = ENTRY_FORM; exports.ENTRY_CHAT = ENTRY_CHAT; /***/ }), -/* 431 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37753,13 +36058,13 @@ module.exports = function (data) { }; /***/ }), -/* 432 */ +/* 382 */ /***/ (function(module, exports) { module.exports = {"happychat_url":"https://happychat-io-staging.go-vip.co/customer","twemoji_cdn_url":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/","features":{"happychat":true}} /***/ }), -/* 433 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { // uuid.js @@ -37770,7 +36075,7 @@ module.exports = {"happychat_url":"https://happychat-io-staging.go-vip.co/custom // Unique ID creation requires a high quality random # generator. We feature // detect to determine the best RNG source, normalizing to a function that // returns 128-bits of randomness, since that's what's usually required -var _rng = __webpack_require__(434); +var _rng = __webpack_require__(384); // Maps for number <-> hex string conversion var _byteToHex = []; @@ -37948,7 +36253,7 @@ module.exports = uuid; /***/ }), -/* 434 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -37986,7 +36291,7 @@ module.exports = rng; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 435 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37996,31 +36301,31 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _wpcomXhrRequest = __webpack_require__(179); +var _wpcomXhrRequest = __webpack_require__(163); var _wpcomXhrRequest2 = _interopRequireDefault(_wpcomXhrRequest); -var _debug = __webpack_require__(12); +var _debug = __webpack_require__(11); var _debug2 = _interopRequireDefault(_debug); -var _config = __webpack_require__(182); +var _config = __webpack_require__(166); var _config2 = _interopRequireDefault(_config); -var _getUser = __webpack_require__(185); +var _getUser = __webpack_require__(169); var _getUser2 = _interopRequireDefault(_getUser); -var _getUserLocale = __webpack_require__(186); +var _getUserLocale = __webpack_require__(170); var _getUserLocale2 = _interopRequireDefault(_getUserLocale); -var _getUserGroups = __webpack_require__(187); +var _getUserGroups = __webpack_require__(171); var _getUserGroups2 = _interopRequireDefault(_getUserGroups); -var _getUserSkills = __webpack_require__(436); +var _getUserSkills = __webpack_require__(386); var _getUserSkills2 = _interopRequireDefault(_getUserSkills); @@ -38120,7 +36425,7 @@ exports.default = function (state) { /* eslint-enable camelcase */ /***/ }), -/* 436 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38130,13 +36435,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getUserGroups = __webpack_require__(187); +var _getUserGroups = __webpack_require__(171); var _getUserGroups2 = _interopRequireDefault(_getUserGroups); -var _getUserLocale = __webpack_require__(186); +var _getUserLocale = __webpack_require__(170); var _getUserLocale2 = _interopRequireDefault(_getUserLocale); @@ -38169,7 +36474,7 @@ exports.default = function (state) { }; /***/ }), -/* 437 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38179,17 +36484,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _includes = __webpack_require__(188); +var _includes = __webpack_require__(172); var _includes2 = _interopRequireDefault(_includes); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getChatStatus = __webpack_require__(102); +var _getChatStatus = __webpack_require__(84); var _getChatStatus2 = _interopRequireDefault(_getChatStatus); -var _isConnectionConnected = __webpack_require__(103); +var _isConnectionConnected = __webpack_require__(85); var _isConnectionConnected2 = _interopRequireDefault(_isConnectionConnected); @@ -38217,7 +36522,7 @@ exports.default = function (state) { */ /***/ }), -/* 438 */ +/* 388 */ /***/ (function(module, exports) { /** @@ -38235,72 +36540,7 @@ module.exports = baseIsNaN; /***/ }), -/* 439 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseValues = __webpack_require__(440), - keys = __webpack_require__(35); - -/** - * Creates an array of the own enumerable string keyed property values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.values(new Foo); - * // => [1, 2] (iteration order is not guaranteed) - * - * _.values('hi'); - * // => ['h', 'i'] - */ -function values(object) { - return object ? baseValues(object, keys(object)) : []; -} - -module.exports = values; - - -/***/ }), -/* 440 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayMap = __webpack_require__(48); - -/** - * The base implementation of `_.values` and `_.valuesIn` which creates an - * array of `object` property values corresponding to the property names - * of `props`. - * - * @private - * @param {Object} object The object to query. - * @param {Array} props The property names to get values for. - * @returns {Object} Returns the array of property values. - */ -function baseValues(object, props) { - return arrayMap(props, function(key) { - return object[key]; - }); -} - -module.exports = baseValues; - - -/***/ }), -/* 441 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38310,11 +36550,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); -var _createSelector = __webpack_require__(446); +var _createSelector = __webpack_require__(390); var _createSelector2 = _interopRequireDefault(_createSelector); @@ -38342,120 +36582,7 @@ exports.default = (0, _createSelector2.default)(function (state) { */ /***/ }), -/* 442 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseFor = __webpack_require__(443), - keys = __webpack_require__(35); - -/** - * The base implementation of `_.forOwn` without support for iteratee shorthands. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Object} Returns `object`. - */ -function baseForOwn(object, iteratee) { - return object && baseFor(object, iteratee, keys); -} - -module.exports = baseForOwn; - - -/***/ }), -/* 443 */ -/***/ (function(module, exports, __webpack_require__) { - -var createBaseFor = __webpack_require__(444); - -/** - * The base implementation of `baseForOwn` which iterates over `object` - * properties returned by `keysFunc` and invokes `iteratee` for each property. - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {Function} keysFunc The function to get the keys of `object`. - * @returns {Object} Returns `object`. - */ -var baseFor = createBaseFor(); - -module.exports = baseFor; - - -/***/ }), -/* 444 */ -/***/ (function(module, exports) { - -/** - * Creates a base function for methods like `_.forIn` and `_.forOwn`. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ -function createBaseFor(fromRight) { - return function(object, iteratee, keysFunc) { - var index = -1, - iterable = Object(object), - props = keysFunc(object), - length = props.length; - - while (length--) { - var key = props[fromRight ? length : ++index]; - if (iteratee(iterable[key], key, iterable) === false) { - break; - } - } - return object; - }; -} - -module.exports = createBaseFor; - - -/***/ }), -/* 445 */ -/***/ (function(module, exports, __webpack_require__) { - -var isArrayLike = __webpack_require__(21); - -/** - * Creates a `baseEach` or `baseEachRight` function. - * - * @private - * @param {Function} eachFunc The function to iterate over a collection. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ -function createBaseEach(eachFunc, fromRight) { - return function(collection, iteratee) { - if (collection == null) { - return collection; - } - if (!isArrayLike(collection)) { - return eachFunc(collection, iteratee); - } - var length = collection.length, - index = fromRight ? length : -1, - iterable = Object(collection); - - while ((fromRight ? index-- : ++index < length)) { - if (iteratee(iterable[index], index, iterable) === false) { - break; - } - } - return collection; - }; -} - -module.exports = createBaseEach; - - -/***/ }), -/* 446 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38474,11 +36601,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol exports.default = createSelector; -var _memoize = __webpack_require__(172); +var _memoize = __webpack_require__(154); var _memoize2 = _interopRequireDefault(_memoize); -var _shallowEqual = __webpack_require__(447); +var _shallowEqual = __webpack_require__(391); var _shallowEqual2 = _interopRequireDefault(_shallowEqual); @@ -38524,8 +36651,8 @@ var DEFAULT_GET_CACHE_KEY = function () { // Webpack can optimize bundles if it can detect that a block will // never be reached. Since `NODE_ENV` is defined using DefinePlugin, // these debugging modules will be excluded from the production build. - warn = __webpack_require__(448).default; - includes = __webpack_require__(188); + warn = __webpack_require__(392).default; + includes = __webpack_require__(172); } else { return function (state) { for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { @@ -38614,7 +36741,7 @@ function createSelector(selector) { } /***/ }), -/* 447 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38653,7 +36780,7 @@ function shallowEqual(objA, objB) { module.exports = exports['default']; /***/ }), -/* 448 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38686,7 +36813,7 @@ if ("development" === 'production' || 'function' !== typeof console.warn) { exports.default = warn; /***/ }), -/* 449 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38716,7 +36843,7 @@ exports.default = function (state) { */ /***/ }), -/* 450 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38746,7 +36873,7 @@ exports.default = function (state) { */ /***/ }), -/* 451 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38777,7 +36904,7 @@ exports.default = function (state) { */ /***/ }), -/* 452 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38807,7 +36934,7 @@ exports.default = function (state) { */ /***/ }), -/* 453 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38837,7 +36964,7 @@ exports.default = function (state) { */ /***/ }), -/* 454 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38851,11 +36978,11 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _debug = __webpack_require__(12); +var _debug = __webpack_require__(11); var _debug2 = _interopRequireDefault(_debug); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -38886,7 +37013,7 @@ exports.default = function (state) { }; /***/ }), -/* 455 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38911,7 +37038,7 @@ exports.default = function (state) { */ /***/ }), -/* 456 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38936,7 +37063,7 @@ exports.default = function (state) { */ /***/ }), -/* 457 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38950,16 +37077,16 @@ exports.default = function (state) { return (0, _getConnectionStatus2.default)(state) === _constants.HAPPYCHAT_CONNECTION_STATUS_UNINITIALIZED; }; -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); -var _getConnectionStatus = __webpack_require__(104); +var _getConnectionStatus = __webpack_require__(86); var _getConnectionStatus2 = _interopRequireDefault(_getConnectionStatus); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 458 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38977,12 +37104,12 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/* 459 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39007,7 +37134,7 @@ exports.default = function (state) { */ /***/ }), -/* 460 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39032,7 +37159,7 @@ exports.default = function (state) { */ /***/ }), -/* 461 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39056,11 +37183,11 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _reactAddonsCreateFragment = __webpack_require__(462); +var _reactAddonsCreateFragment = __webpack_require__(406); var _reactAddonsCreateFragment2 = _interopRequireDefault(_reactAddonsCreateFragment); -var _tokenize = __webpack_require__(463); +var _tokenize = __webpack_require__(407); var _tokenize2 = _interopRequireDefault(_tokenize); @@ -39198,7 +37325,7 @@ exports.default = interpolate; //# sourceMappingURL=index.js.map /***/ }), -/* 462 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39217,7 +37344,7 @@ var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && Symbol.for && Symbol.for('react.element')) || 0xeac7; -var emptyFunction = __webpack_require__(15); +var emptyFunction = __webpack_require__(14); var invariant = __webpack_require__(0); var warning = __webpack_require__(1); @@ -39551,7 +37678,7 @@ module.exports = createReactFragment; /***/ }), -/* 463 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39592,7 +37719,7 @@ module.exports = function (mixedString) { //# sourceMappingURL=tokenize.js.map /***/ }), -/* 464 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39659,7 +37786,7 @@ HappychatConnection.propTypes = { }; /***/ }), -/* 465 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39680,11 +37807,11 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _composer = __webpack_require__(466); +var _composer = __webpack_require__(410); -var _notices = __webpack_require__(472); +var _notices = __webpack_require__(417); -var _timeline = __webpack_require__(473); +var _timeline = __webpack_require__(418); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -39815,7 +37942,7 @@ HappychatForm.propTypes = { }; /***/ }), -/* 466 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39834,7 +37961,7 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _createReactClass = __webpack_require__(194); +var _createReactClass = __webpack_require__(175); var _createReactClass2 = _interopRequireDefault(_createReactClass); @@ -39846,15 +37973,15 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _isEmpty = __webpack_require__(195); +var _isEmpty = __webpack_require__(176); var _isEmpty2 = _interopRequireDefault(_isEmpty); -var _throttle = __webpack_require__(469); +var _throttle = __webpack_require__(413); var _throttle2 = _interopRequireDefault(_throttle); -var _scrollbleed = __webpack_require__(196); +var _scrollbleed = __webpack_require__(178); var _scrollbleed2 = _interopRequireDefault(_scrollbleed); @@ -39967,52 +38094,7 @@ var Composer = exports.Composer = (0, _createReactClass2.default)({ }); /***/ }), -/* 467 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(20), - stubFalse = __webpack_require__(468); - -/** Detect free variable `exports`. */ -var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -module.exports = isBuffer; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module))) - -/***/ }), -/* 468 */ +/* 411 */ /***/ (function(module, exports) { /** @@ -40036,11 +38118,23 @@ module.exports = stubFalse; /***/ }), -/* 469 */ +/* 412 */ +/***/ (function(module, exports, __webpack_require__) { + +var overArg = __webpack_require__(148); + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +module.exports = nativeKeys; + + +/***/ }), +/* 413 */ /***/ (function(module, exports, __webpack_require__) { -var debounce = __webpack_require__(470), - isObject = __webpack_require__(19); +var debounce = __webpack_require__(414), + isObject = __webpack_require__(31); /** Used as the `TypeError` message for "Functions" methods. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -40111,12 +38205,12 @@ module.exports = throttle; /***/ }), -/* 470 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(19), - now = __webpack_require__(471), - toNumber = __webpack_require__(178); +var isObject = __webpack_require__(31), + now = __webpack_require__(415), + toNumber = __webpack_require__(416); /** Used as the `TypeError` message for "Functions" methods. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -40305,10 +38399,10 @@ module.exports = debounce; /***/ }), -/* 471 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(20); +var root = __webpack_require__(25); /** * Gets the timestamp of the number of milliseconds that have elapsed since @@ -40334,7 +38428,34 @@ module.exports = now; /***/ }), -/* 472 */ +/* 416 */ +/***/ (function(module, exports) { + +/** + * This method returns the first argument it receives. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true + */ +function identity(value) { + return value; +} + +module.exports = identity; + + +/***/ }), +/* 417 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40359,7 +38480,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -40457,7 +38578,7 @@ Notices.propTypes = { }; /***/ }), -/* 473 */ +/* 418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40484,7 +38605,7 @@ var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); -var _createReactClass = __webpack_require__(194); +var _createReactClass = __webpack_require__(175); var _createReactClass2 = _interopRequireDefault(_createReactClass); @@ -40496,35 +38617,35 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _assign = __webpack_require__(197); +var _assign = __webpack_require__(179); var _assign2 = _interopRequireDefault(_assign); -var _isArray = __webpack_require__(11); +var _isArray = __webpack_require__(16); var _isArray2 = _interopRequireDefault(_isArray); -var _isEmpty = __webpack_require__(195); +var _isEmpty = __webpack_require__(176); var _isEmpty2 = _interopRequireDefault(_isEmpty); -var _emojify = __webpack_require__(477); +var _emojify = __webpack_require__(422); var _emojify2 = _interopRequireDefault(_emojify); -var _scrollbleed = __webpack_require__(196); +var _scrollbleed = __webpack_require__(178); var _scrollbleed2 = _interopRequireDefault(_scrollbleed); -var _functional = __webpack_require__(479); +var _functional = __webpack_require__(424); -var _autoscroll = __webpack_require__(482); +var _autoscroll = __webpack_require__(426); var _autoscroll2 = _interopRequireDefault(_autoscroll); -var _url = __webpack_require__(483); +var _url = __webpack_require__(427); -var _debug = __webpack_require__(12); +var _debug = __webpack_require__(11); var _debug2 = _interopRequireDefault(_debug); @@ -40808,10 +38929,10 @@ var Timeline = exports.Timeline = (0, _createReactClass2.default)({ }); /***/ }), -/* 474 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(198); +var assignValue = __webpack_require__(180); /** * Copies properties of `source` to `object`. @@ -40845,11 +38966,11 @@ module.exports = copyObject; /***/ }), -/* 475 */ +/* 420 */ /***/ (function(module, exports, __webpack_require__) { -var baseRest = __webpack_require__(106), - isIterateeCall = __webpack_require__(199); +var baseRest = __webpack_require__(87), + isIterateeCall = __webpack_require__(181); /** * Creates a function like `_.assign`. @@ -40888,7 +39009,7 @@ module.exports = createAssigner; /***/ }), -/* 476 */ +/* 421 */ /***/ (function(module, exports) { /** @@ -40915,7 +39036,7 @@ module.exports = apply; /***/ }), -/* 477 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40941,7 +39062,7 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _twemoji = __webpack_require__(478); +var _twemoji = __webpack_require__(423); var _twemoji2 = _interopRequireDefault(_twemoji); @@ -41044,7 +39165,7 @@ Emojify.defaultProps = { exports.default = Emojify; /***/ }), -/* 478 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var location = global.location || {}; @@ -41622,7 +39743,7 @@ module.exports = twemoji; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 479 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41633,11 +39754,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.call = exports.compose = exports.map = exports.forEach = exports.all = exports.any = exports.first = exports.when = exports.propEquals = exports.prop = exports.propExists = undefined; -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _forEach = __webpack_require__(480); +var _forEach = __webpack_require__(425); var _forEach2 = _interopRequireDefault(_forEach); @@ -41645,7 +39766,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); @@ -41869,54 +39990,7 @@ var call = exports.call = function call(method) { }; /***/ }), -/* 480 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayEach = __webpack_require__(481), - baseEach = __webpack_require__(105), - baseIteratee = __webpack_require__(33), - isArray = __webpack_require__(11); - -/** - * Iterates over elements of `collection` and invokes `iteratee` for each element. - * The iteratee is invoked with three arguments: (value, index|key, collection). - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * **Note:** As with other "Collections" methods, objects with a "length" - * property are iterated like arrays. To avoid this behavior use `_.forIn` - * or `_.forOwn` for object iteration. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @alias each - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - * @see _.forEachRight - * @example - * - * _([1, 2]).forEach(function(value) { - * console.log(value); - * }); - * // => Logs `1` then `2`. - * - * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) { - * console.log(key); - * }); - * // => Logs 'a' then 'b' (iteration order is not guaranteed). - */ -function forEach(collection, iteratee) { - var func = isArray(collection) ? arrayEach : baseEach; - return func(collection, baseIteratee(iteratee, 3)); -} - -module.exports = forEach; - - -/***/ }), -/* 481 */ +/* 425 */ /***/ (function(module, exports) { /** @@ -41944,7 +40018,7 @@ module.exports = arrayEach; /***/ }), -/* 482 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42028,7 +40102,7 @@ exports.default = { }; /***/ }), -/* 483 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42039,7 +40113,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.setUrlScheme = exports.addSchemeIfMissing = undefined; -var _startsWith = __webpack_require__(200); +var _startsWith = __webpack_require__(182); var _startsWith2 = _interopRequireDefault(_startsWith); @@ -42072,7 +40146,7 @@ var setUrlScheme = exports.setUrlScheme = function setUrlScheme(url, scheme) { }; /***/ }), -/* 484 */ +/* 428 */ /***/ (function(module, exports) { /** @@ -42100,7 +40174,34 @@ module.exports = baseClamp; /***/ }), -/* 485 */ +/* 429 */ +/***/ (function(module, exports) { + +/** + * This method returns the first argument it receives. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true + */ +function identity(value) { + return value; +} + +module.exports = identity; + + +/***/ }), +/* 430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42121,35 +40222,35 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _compact = __webpack_require__(107); +var _compact = __webpack_require__(88); var _compact2 = _interopRequireDefault(_compact); -var _card = __webpack_require__(67); +var _card = __webpack_require__(55); var _card2 = _interopRequireDefault(_card); -var _formTextarea = __webpack_require__(500); +var _formTextarea = __webpack_require__(439); var _formTextarea2 = _interopRequireDefault(_formTextarea); -var _formTextInput = __webpack_require__(501); +var _formTextInput = __webpack_require__(440); var _formTextInput2 = _interopRequireDefault(_formTextInput); -var _formLabel = __webpack_require__(109); +var _formLabel = __webpack_require__(91); var _formLabel2 = _interopRequireDefault(_formLabel); -var _formButton = __webpack_require__(502); +var _formButton = __webpack_require__(441); var _formButton2 = _interopRequireDefault(_formButton); -var _formSelection = __webpack_require__(508); +var _formSelection = __webpack_require__(448); var _formSelection2 = _interopRequireDefault(_formSelection); -var _selectDropdown = __webpack_require__(207); +var _selectDropdown = __webpack_require__(189); var _selectDropdown2 = _interopRequireDefault(_selectDropdown); @@ -42482,15 +40583,15 @@ ContactForm.defaultProps = { }; /***/ }), -/* 486 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(93), - arrayIncludes = __webpack_require__(201), - arrayIncludesWith = __webpack_require__(202), - arrayMap = __webpack_require__(48), - baseUnary = __webpack_require__(99), - cacheHas = __webpack_require__(203); +var SetCache = __webpack_require__(79), + arrayIncludes = __webpack_require__(183), + arrayIncludesWith = __webpack_require__(184), + arrayMap = __webpack_require__(89), + baseUnary = __webpack_require__(185), + cacheHas = __webpack_require__(186); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -42555,12 +40656,12 @@ module.exports = baseDifference; /***/ }), -/* 487 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(94), - isArguments = __webpack_require__(64), - isArray = __webpack_require__(11); +var Symbol = __webpack_require__(433), + isArguments = __webpack_require__(81), + isArray = __webpack_require__(16); /** Built-in value references. */ var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined; @@ -42581,10 +40682,22 @@ module.exports = isFlattenable; /***/ }), -/* 488 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { -var basePickBy = __webpack_require__(489); +var root = __webpack_require__(25); + +/** Built-in value references. */ +var Symbol = root.Symbol; + +module.exports = Symbol; + + +/***/ }), +/* 434 */ +/***/ (function(module, exports, __webpack_require__) { + +var basePickBy = __webpack_require__(435); /** * The base implementation of `_.pick` without support for individual @@ -42606,7 +40719,7 @@ module.exports = basePick; /***/ }), -/* 489 */ +/* 435 */ /***/ (function(module, exports) { /** @@ -42638,199 +40751,7 @@ module.exports = basePickBy; /***/ }), -/* 490 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseGetAllKeys = __webpack_require__(491), - getSymbolsIn = __webpack_require__(492), - keysIn = __webpack_require__(495); - -/** - * Creates an array of own and inherited enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names and symbols. - */ -function getAllKeysIn(object) { - return baseGetAllKeys(object, keysIn, getSymbolsIn); -} - -module.exports = getAllKeysIn; - - -/***/ }), -/* 491 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayPush = __webpack_require__(68), - isArray = __webpack_require__(11); - -/** - * The base implementation of `getAllKeys` and `getAllKeysIn` which uses - * `keysFunc` and `symbolsFunc` to get the enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {Function} keysFunc The function to get the keys of `object`. - * @param {Function} symbolsFunc The function to get the symbols of `object`. - * @returns {Array} Returns the array of property names and symbols. - */ -function baseGetAllKeys(object, keysFunc, symbolsFunc) { - var result = keysFunc(object); - return isArray(object) ? result : arrayPush(result, symbolsFunc(object)); -} - -module.exports = baseGetAllKeys; - - -/***/ }), -/* 492 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayPush = __webpack_require__(68), - getPrototype = __webpack_require__(493), - getSymbols = __webpack_require__(494), - stubArray = __webpack_require__(204); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeGetSymbols = Object.getOwnPropertySymbols; - -/** - * Creates an array of the own and inherited enumerable symbol properties - * of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ -var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) { - var result = []; - while (object) { - arrayPush(result, getSymbols(object)); - object = getPrototype(object); - } - return result; -}; - -module.exports = getSymbolsIn; - - -/***/ }), -/* 493 */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(98); - -/** Built-in value references. */ -var getPrototype = overArg(Object.getPrototypeOf, Object); - -module.exports = getPrototype; - - -/***/ }), -/* 494 */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(98), - stubArray = __webpack_require__(204); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeGetSymbols = Object.getOwnPropertySymbols; - -/** - * Creates an array of the own enumerable symbol properties of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ -var getSymbols = nativeGetSymbols ? overArg(nativeGetSymbols, Object) : stubArray; - -module.exports = getSymbols; - - -/***/ }), -/* 495 */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeKeys = __webpack_require__(165), - baseKeysIn = __webpack_require__(496), - isArrayLike = __webpack_require__(21); - -/** - * Creates an array of the own and inherited enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.keysIn(new Foo); - * // => ['a', 'b', 'c'] (iteration order is not guaranteed) - */ -function keysIn(object) { - return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object); -} - -module.exports = keysIn; - - -/***/ }), -/* 496 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(19), - isPrototype = __webpack_require__(65), - nativeKeysIn = __webpack_require__(497); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeysIn(object) { - if (!isObject(object)) { - return nativeKeysIn(object); - } - var isProto = isPrototype(object), - result = []; - - for (var key in object) { - if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) { - result.push(key); - } - } - return result; -} - -module.exports = baseKeysIn; - - -/***/ }), -/* 497 */ +/* 436 */ /***/ (function(module, exports) { /** @@ -42856,7 +40777,7 @@ module.exports = nativeKeysIn; /***/ }), -/* 498 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42864,7 +40785,7 @@ var _extends=Object.assign||function(a){for(var c,b=1;b [undefined, undefined] + */ +function noop() { + // No operation performed. +} -var Set = __webpack_require__(168), - noop = __webpack_require__(205), - setToArray = __webpack_require__(95); +module.exports = noop; -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; + +/***/ }), +/* 446 */ +/***/ (function(module, exports) { /** - * Creates a set object of `values`. + * This method returns a new empty array. * - * @private - * @param {Array} values The values to add to the set. - * @returns {Object} Returns the new set. + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {Array} Returns the new empty array. + * @example + * + * var arrays = _.times(2, _.stubArray); + * + * console.log(arrays); + * // => [[], []] + * + * console.log(arrays[0] === arrays[1]); + * // => false */ -var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) { - return new Set(values); -}; +function stubArray() { + return []; +} -module.exports = createSet; +module.exports = stubArray; /***/ }), -/* 507 */ +/* 447 */ /***/ (function(module, exports) { /** @@ -43406,7 +41354,7 @@ module.exports = compact; /***/ }), -/* 508 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43426,23 +41374,23 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _segmentedControl = __webpack_require__(509); +var _segmentedControl = __webpack_require__(449); var _segmentedControl2 = _interopRequireDefault(_segmentedControl); -var _item = __webpack_require__(206); +var _item = __webpack_require__(188); var _item2 = _interopRequireDefault(_item); -var _selectDropdown = __webpack_require__(207); +var _selectDropdown = __webpack_require__(189); var _selectDropdown2 = _interopRequireDefault(_selectDropdown); -var _item3 = __webpack_require__(209); +var _item3 = __webpack_require__(191); var _item4 = _interopRequireDefault(_item3); @@ -43594,7 +41542,7 @@ FormSelection.defaultProps = { exports.default = FormSelection; /***/ }), -/* 509 */ +/* 449 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43606,11 +41554,11 @@ Object.defineProperty(exports, "__esModule", { var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -var _filter = __webpack_require__(110); +var _filter = __webpack_require__(92); var _filter2 = _interopRequireDefault(_filter); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); @@ -43618,7 +41566,7 @@ var _propTypes = __webpack_require__(6); var _propTypes2 = _interopRequireDefault(_propTypes); -var _reactDom = __webpack_require__(71); +var _reactDom = __webpack_require__(58); var _reactDom2 = _interopRequireDefault(_reactDom); @@ -43630,7 +41578,7 @@ var _classnames = __webpack_require__(10); var _classnames2 = _interopRequireDefault(_classnames); -var _item = __webpack_require__(206); +var _item = __webpack_require__(188); var _item2 = _interopRequireDefault(_item); @@ -43884,71 +41832,13 @@ SegmentedControl.defaultProps = { exports.default = SegmentedControl; /***/ }), -/* 510 */ -/***/ (function(module, exports) { - -/** - * A specialized version of `_.filter` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ -function arrayFilter(array, predicate) { - var index = -1, - length = array ? array.length : 0, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (predicate(value, index, array)) { - result[resIndex++] = value; - } - } - return result; -} - -module.exports = arrayFilter; - - -/***/ }), -/* 511 */ -/***/ (function(module, exports, __webpack_require__) { - -var baseEach = __webpack_require__(105); - -/** - * The base implementation of `_.filter` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ -function baseFilter(collection, predicate) { - var result = []; - baseEach(collection, function(value, index, collection) { - if (predicate(value, index, collection)) { - result.push(value); - } - }); - return result; -} - -module.exports = baseFilter; - - -/***/ }), -/* 512 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(100), - isFunction = __webpack_require__(91), - isKey = __webpack_require__(47), - toKey = __webpack_require__(36); +var castPath = __webpack_require__(80), + isFunction = __webpack_require__(159), + isKey = __webpack_require__(41), + toKey = __webpack_require__(32); /** * This method is like `_.get` except that if the resolved value is a @@ -44005,7 +41895,7 @@ module.exports = result; /***/ }), -/* 513 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44032,7 +41922,7 @@ var SelectDropdownSeparator = function SelectDropdownSeparator() { exports.default = SelectDropdownSeparator; /***/ }), -/* 514 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44079,7 +41969,7 @@ function SelectDropdownLabel(props) { } /***/ }), -/* 515 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44144,7 +42034,7 @@ SpinnerLine.propTypes = { }; /***/ }), -/* 516 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44154,17 +42044,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(54); -var _getChatStatus = __webpack_require__(102); +var _getChatStatus = __webpack_require__(84); var _getChatStatus2 = _interopRequireDefault(_getChatStatus); -var _getUserInfo = __webpack_require__(517); +var _getUserInfo = __webpack_require__(455); var _getUserInfo2 = _interopRequireDefault(_getUserInfo); -var _isAvailable = __webpack_require__(192); +var _isAvailable = __webpack_require__(173); var _isAvailable2 = _interopRequireDefault(_isAvailable); @@ -44236,7 +42126,7 @@ var eventAPI = function eventAPI(store) { exports.default = eventAPI; /***/ }), -/* 517 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44253,7 +42143,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol */ -var _getUserGeolocation = __webpack_require__(518); +var _getUserGeolocation = __webpack_require__(456); var _getUserGeolocation2 = _interopRequireDefault(_getUserGeolocation); @@ -44313,7 +42203,7 @@ exports.default = function (state) { }; /***/ }), -/* 518 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44343,7 +42233,7 @@ exports.default = function (state) { */ /***/ }), -/* 519 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44353,25 +42243,25 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _reducer = __webpack_require__(520); +var _reducer = __webpack_require__(458); var _reducer2 = _interopRequireDefault(_reducer); -var _reducer3 = __webpack_require__(528); +var _reducer3 = __webpack_require__(467); var _reducer4 = _interopRequireDefault(_reducer3); -var _reducer5 = __webpack_require__(529); +var _reducer5 = __webpack_require__(468); var _reducer6 = _interopRequireDefault(_reducer5); -var _reducer7 = __webpack_require__(530); +var _reducer7 = __webpack_require__(469); var _reducer8 = _interopRequireDefault(_reducer7); -var _reducer9 = __webpack_require__(531); +var _reducer9 = __webpack_require__(470); var _reducer10 = _interopRequireDefault(_reducer9); @@ -44395,7 +42285,7 @@ exports.default = (0, _redux.combineReducers)({ */ /***/ }), -/* 520 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44406,21 +42296,21 @@ Object.defineProperty(exports, "__esModule", { }); exports.timeline = exports.status = exports.lastActivityTimestamp = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _concat = __webpack_require__(521); +var _concat = __webpack_require__(459); var _concat2 = _interopRequireDefault(_concat); -var _filter = __webpack_require__(110); +var _filter = __webpack_require__(92); var _filter2 = _interopRequireDefault(_filter); -var _find = __webpack_require__(44); +var _find = __webpack_require__(39); var _find2 = _interopRequireDefault(_find); -var _map = __webpack_require__(49); +var _map = __webpack_require__(42); var _map2 = _interopRequireDefault(_map); @@ -44428,13 +42318,13 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _sortBy = __webpack_require__(523); +var _sortBy = __webpack_require__(461); var _sortBy2 = _interopRequireDefault(_sortBy); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -44595,13 +42485,13 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 521 */ +/* 459 */ /***/ (function(module, exports, __webpack_require__) { -var arrayPush = __webpack_require__(68), - baseFlatten = __webpack_require__(108), - copyArray = __webpack_require__(522), - isArray = __webpack_require__(11); +var arrayPush = __webpack_require__(187), + baseFlatten = __webpack_require__(90), + copyArray = __webpack_require__(460), + isArray = __webpack_require__(16); /** * Creates a new array concatenating `array` with any additional arrays @@ -44643,7 +42533,7 @@ module.exports = concat; /***/ }), -/* 522 */ +/* 460 */ /***/ (function(module, exports) { /** @@ -44669,13 +42559,13 @@ module.exports = copyArray; /***/ }), -/* 523 */ +/* 461 */ /***/ (function(module, exports, __webpack_require__) { -var baseFlatten = __webpack_require__(108), - baseOrderBy = __webpack_require__(524), - baseRest = __webpack_require__(106), - isIterateeCall = __webpack_require__(199); +var baseFlatten = __webpack_require__(90), + baseOrderBy = __webpack_require__(462), + baseRest = __webpack_require__(87), + isIterateeCall = __webpack_require__(181); /** * Creates an array of elements, sorted in ascending order by the results of @@ -44728,16 +42618,16 @@ module.exports = sortBy; /***/ }), -/* 524 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { -var arrayMap = __webpack_require__(48), - baseIteratee = __webpack_require__(33), - baseMap = __webpack_require__(191), - baseSortBy = __webpack_require__(525), - baseUnary = __webpack_require__(99), - compareMultiple = __webpack_require__(526), - identity = __webpack_require__(175); +var arrayMap = __webpack_require__(89), + baseIteratee = __webpack_require__(78), + baseMap = __webpack_require__(463), + baseSortBy = __webpack_require__(464), + baseUnary = __webpack_require__(185), + compareMultiple = __webpack_require__(465), + identity = __webpack_require__(158); /** * The base implementation of `_.orderBy` without param guards. @@ -44768,7 +42658,34 @@ module.exports = baseOrderBy; /***/ }), -/* 525 */ +/* 463 */ +/***/ (function(module, exports) { + +/** + * A specialized version of `_.map` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function arrayMap(array, iteratee) { + var index = -1, + length = array ? array.length : 0, + result = Array(length); + + while (++index < length) { + result[index] = iteratee(array[index], index, array); + } + return result; +} + +module.exports = arrayMap; + + +/***/ }), +/* 464 */ /***/ (function(module, exports) { /** @@ -44795,10 +42712,10 @@ module.exports = baseSortBy; /***/ }), -/* 526 */ +/* 465 */ /***/ (function(module, exports, __webpack_require__) { -var compareAscending = __webpack_require__(527); +var compareAscending = __webpack_require__(466); /** * Used by `_.orderBy` to compare multiple properties of a value to another @@ -44845,10 +42762,10 @@ module.exports = compareMultiple; /***/ }), -/* 527 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { -var isSymbol = __webpack_require__(46); +var isSymbol = __webpack_require__(156); /** * Compares values to sort them in ascending order. @@ -44892,7 +42809,7 @@ module.exports = compareAscending; /***/ }), -/* 528 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44903,11 +42820,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.isAvailable = exports.status = exports.error = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); /** * Tracks connection errors as defined by the SocketIO library @@ -44990,7 +42907,7 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 529 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45000,19 +42917,19 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _startsWith = __webpack_require__(200); +var _startsWith = __webpack_require__(182); var _startsWith2 = _interopRequireDefault(_startsWith); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -45099,7 +43016,7 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 530 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45110,9 +43027,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.isReady = exports.isMinimizing = exports.isOpen = exports.lostFocusAt = exports.currentMessage = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Tracks the current message the user has typed into the happychat client @@ -45219,7 +43136,7 @@ var isReady = exports.isReady = function isReady() { exports.default = (0, _redux.combineReducers)({ currentMessage: currentMessage, isMinimizing: isMinimizing, isOpen: isOpen, isReady: isReady, lostFocusAt: lostFocusAt }); /***/ }), -/* 531 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45230,9 +43147,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.geoLocation = exports.currentUser = undefined; -var _redux = __webpack_require__(24); +var _redux = __webpack_require__(21); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Tracks the current user info @@ -45341,7 +43258,7 @@ exports.default = (0, _redux.combineReducers)({ }); /***/ }), -/* 532 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45352,27 +43269,27 @@ Object.defineProperty(exports, "__esModule", { }); exports.socketMiddleware = undefined; -var _noop = __webpack_require__(205); +var _noop = __webpack_require__(472); var _noop2 = _interopRequireDefault(_noop); -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(54); -var _socketio = __webpack_require__(533); +var _socketio = __webpack_require__(473); var _socketio2 = _interopRequireDefault(_socketio); -var _xhr = __webpack_require__(556); +var _xhr = __webpack_require__(497); var _xhr2 = _interopRequireDefault(_xhr); -var _isConnectionConnected = __webpack_require__(103); +var _isConnectionConnected = __webpack_require__(85); var _isConnectionConnected2 = _interopRequireDefault(_isConnectionConnected); -var _isChatAssigned = __webpack_require__(557); +var _isChatAssigned = __webpack_require__(498); var _isChatAssigned2 = _interopRequireDefault(_isChatAssigned); @@ -45440,7 +43357,30 @@ var socketMiddleware = exports.socketMiddleware = function socketMiddleware() { exports.default = socketMiddleware(); /***/ }), -/* 533 */ +/* 472 */ +/***/ (function(module, exports) { + +/** + * This method returns `undefined`. + * + * @static + * @memberOf _ + * @since 2.3.0 + * @category Util + * @example + * + * _.times(2, _.noop); + * // => [undefined, undefined] + */ +function noop() { + // No operation performed. +} + +module.exports = noop; + + +/***/ }), +/* 473 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45462,19 +43402,19 @@ var _createClass = function () { function defineProperties(target, props) { for */ -var _socket = __webpack_require__(534); +var _socket = __webpack_require__(474); var _socket2 = _interopRequireDefault(_socket); -var _isString = __webpack_require__(190); +var _isString = __webpack_require__(496); var _isString2 = _interopRequireDefault(_isString); -var _debug = __webpack_require__(12); +var _debug = __webpack_require__(11); var _debug2 = _interopRequireDefault(_debug); -var _actions = __webpack_require__(66); +var _actions = __webpack_require__(54); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -45655,7 +43595,7 @@ exports.default = function () { }; /***/ }), -/* 534 */ +/* 474 */ /***/ (function(module, exports, __webpack_require__) { @@ -45663,10 +43603,10 @@ exports.default = function () { * Module dependencies. */ -var url = __webpack_require__(535); -var parser = __webpack_require__(111); -var Manager = __webpack_require__(213); -var debug = __webpack_require__(12)('socket.io-client'); +var url = __webpack_require__(475); +var parser = __webpack_require__(93); +var Manager = __webpack_require__(195); +var debug = __webpack_require__(11)('socket.io-client'); /** * Module exports. @@ -45748,12 +43688,12 @@ exports.connect = lookup; * @api public */ -exports.Manager = __webpack_require__(213); -exports.Socket = __webpack_require__(219); +exports.Manager = __webpack_require__(195); +exports.Socket = __webpack_require__(201); /***/ }), -/* 535 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -45761,8 +43701,8 @@ exports.Socket = __webpack_require__(219); * Module dependencies. */ -var parseuri = __webpack_require__(211); -var debug = __webpack_require__(12)('socket.io-client:url'); +var parseuri = __webpack_require__(193); +var debug = __webpack_require__(11)('socket.io-client:url'); /** * Module exports. @@ -45836,14 +43776,14 @@ function url(uri, loc){ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 536 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! JSON v3.3.2 | http://bestiejs.github.io/json3 | Copyright 2012-2014, Kit Cambridge | http://kit.mit-license.org */ ;(function () { // Detect the `define` function exposed by asynchronous module loaders. The // strict `define` check is necessary for compatibility with `r.js`. - var isLoader = "function" === "function" && __webpack_require__(537); + var isLoader = "function" === "function" && __webpack_require__(477); // A set of types used to distinguish objects from primitives. var objectTypes = { @@ -46743,10 +44683,10 @@ function url(uri, loc){ } }).call(this); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module), __webpack_require__(8))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(77)(module), __webpack_require__(8))) /***/ }), -/* 537 */ +/* 477 */ /***/ (function(module, exports) { /* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {/* globals __webpack_amd_options__ */ @@ -46755,7 +44695,7 @@ module.exports = __webpack_amd_options__; /* WEBPACK VAR INJECTION */}.call(exports, {})) /***/ }), -/* 538 */ +/* 478 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/*global Blob,File*/ @@ -46764,8 +44704,8 @@ module.exports = __webpack_amd_options__; * Module requirements */ -var isArray = __webpack_require__(112); -var isBuf = __webpack_require__(212); +var isArray = __webpack_require__(94); +var isBuf = __webpack_require__(194); /** * Replaces every Buffer | ArrayBuffer in packet with a numbered placeholder. @@ -46903,19 +44843,19 @@ exports.removeBlobs = function(data, callback) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 539 */ +/* 479 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(540); +module.exports = __webpack_require__(480); /***/ }), -/* 540 */ +/* 480 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(541); +module.exports = __webpack_require__(481); /** * Exports parser @@ -46923,25 +44863,25 @@ module.exports = __webpack_require__(541); * @api public * */ -module.exports.parser = __webpack_require__(38); +module.exports.parser = __webpack_require__(34); /***/ }), -/* 541 */ +/* 481 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies. */ -var transports = __webpack_require__(214); -var Emitter = __webpack_require__(28); -var debug = __webpack_require__(12)('engine.io-client:socket'); -var index = __webpack_require__(218); -var parser = __webpack_require__(38); -var parseuri = __webpack_require__(211); -var parsejson = __webpack_require__(553); -var parseqs = __webpack_require__(115); +var transports = __webpack_require__(196); +var Emitter = __webpack_require__(26); +var debug = __webpack_require__(11)('engine.io-client:socket'); +var index = __webpack_require__(200); +var parser = __webpack_require__(34); +var parseuri = __webpack_require__(193); +var parsejson = __webpack_require__(493); +var parseqs = __webpack_require__(97); /** * Module exports. @@ -47065,9 +45005,9 @@ Socket.protocol = parser.protocol; // this is an int */ Socket.Socket = Socket; -Socket.Transport = __webpack_require__(114); -Socket.transports = __webpack_require__(214); -Socket.parser = __webpack_require__(38); +Socket.Transport = __webpack_require__(96); +Socket.transports = __webpack_require__(196); +Socket.parser = __webpack_require__(34); /** * Creates transport of the given type. @@ -47662,7 +45602,7 @@ Socket.prototype.filterUpgrades = function (upgrades) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 542 */ +/* 482 */ /***/ (function(module, exports) { @@ -47685,18 +45625,18 @@ try { /***/ }), -/* 543 */ +/* 483 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module requirements. */ -var XMLHttpRequest = __webpack_require__(113); -var Polling = __webpack_require__(215); -var Emitter = __webpack_require__(28); -var inherit = __webpack_require__(69); -var debug = __webpack_require__(12)('engine.io-client:polling-xhr'); +var XMLHttpRequest = __webpack_require__(95); +var Polling = __webpack_require__(197); +var Emitter = __webpack_require__(26); +var inherit = __webpack_require__(56); +var debug = __webpack_require__(11)('engine.io-client:polling-xhr'); /** * Module exports. @@ -48104,7 +46044,7 @@ function unloadHandler() { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 544 */ +/* 484 */ /***/ (function(module, exports) { @@ -48129,7 +46069,7 @@ module.exports = Object.keys || function keys (obj){ /***/ }), -/* 545 */ +/* 485 */ /***/ (function(module, exports) { /** @@ -48164,7 +46104,7 @@ module.exports = function(arraybuffer, start, end) { /***/ }), -/* 546 */ +/* 486 */ /***/ (function(module, exports) { /* @@ -48229,7 +46169,7 @@ module.exports = function(arraybuffer, start, end) { /***/ }), -/* 547 */ +/* 487 */ /***/ (function(module, exports) { module.exports = after @@ -48263,7 +46203,7 @@ function noop() {} /***/ }), -/* 548 */ +/* 488 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/utf8js v2.0.0 by @mathias */ @@ -48510,10 +46450,10 @@ function noop() {} }(this)); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module), __webpack_require__(8))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(77)(module), __webpack_require__(8))) /***/ }), -/* 549 */ +/* 489 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -48616,7 +46556,7 @@ module.exports = (function() { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 550 */ +/* 490 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -48624,8 +46564,8 @@ module.exports = (function() { * Module requirements. */ -var Polling = __webpack_require__(215); -var inherit = __webpack_require__(69); +var Polling = __webpack_require__(197); +var inherit = __webpack_require__(56); /** * Module exports. @@ -48861,19 +46801,19 @@ JSONPPolling.prototype.doWrite = function (data, fn) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 551 */ +/* 491 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** * Module dependencies. */ -var Transport = __webpack_require__(114); -var parser = __webpack_require__(38); -var parseqs = __webpack_require__(115); -var inherit = __webpack_require__(69); -var yeast = __webpack_require__(217); -var debug = __webpack_require__(12)('engine.io-client:websocket'); +var Transport = __webpack_require__(96); +var parser = __webpack_require__(34); +var parseqs = __webpack_require__(97); +var inherit = __webpack_require__(56); +var yeast = __webpack_require__(199); +var debug = __webpack_require__(11)('engine.io-client:websocket'); var BrowserWebSocket = global.WebSocket || global.MozWebSocket; /** @@ -48885,7 +46825,7 @@ var BrowserWebSocket = global.WebSocket || global.MozWebSocket; var WebSocket = BrowserWebSocket; if (!WebSocket && typeof window === 'undefined') { try { - WebSocket = __webpack_require__(552); + WebSocket = __webpack_require__(492); } catch (e) { } } @@ -49156,13 +47096,13 @@ WS.prototype.check = function(){ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 552 */ +/* 492 */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), -/* 553 */ +/* 493 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -49200,7 +47140,7 @@ module.exports = function parsejson(data) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8))) /***/ }), -/* 554 */ +/* 494 */ /***/ (function(module, exports) { module.exports = toArray @@ -49219,7 +47159,7 @@ function toArray(list, index) { /***/ }), -/* 555 */ +/* 495 */ /***/ (function(module, exports) { @@ -49310,7 +47250,52 @@ Backoff.prototype.setJitter = function(jitter){ /***/ }), -/* 556 */ +/* 496 */ +/***/ (function(module, exports, __webpack_require__) { + +var isArray = __webpack_require__(16), + isObjectLike = __webpack_require__(150); + +/** `Object#toString` result references. */ +var stringTag = '[object String]'; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** + * Checks if `value` is classified as a `String` primitive or object. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a string, else `false`. + * @example + * + * _.isString('abc'); + * // => true + * + * _.isString(1); + * // => false + */ +function isString(value) { + return typeof value == 'string' || + (!isArray(value) && isObjectLike(value) && objectToString.call(value) == stringTag); +} + +module.exports = isString; + + +/***/ }), +/* 497 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49368,7 +47353,7 @@ var makeRequest = function makeRequest(dispatch, action, timeout) { exports.default = makeRequest; /***/ }), -/* 557 */ +/* 498 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49382,7 +47367,7 @@ var _get = __webpack_require__(4); var _get2 = _interopRequireDefault(_get); -var _constants = __webpack_require__(13); +var _constants = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -49400,7 +47385,7 @@ exports.default = function (state) { */ /***/ }), -/* 558 */ +/* 499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49411,7 +47396,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.setFallbackTicketOptions = undefined; -var _actionTypes = __webpack_require__(22); +var _actionTypes = __webpack_require__(19); /** * Returns an action object for configuring the fallbackTicket feature.