diff --git a/404.html b/404.html index 6097f5878..97a79f343 100644 --- a/404.html +++ b/404.html @@ -24,28 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/CHANGELOG.en-US.md.js b/CHANGELOG.en-US.md.js index e119502b1..8ababfe63 100644 --- a/CHANGELOG.en-US.md.js +++ b/CHANGELOG.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([201,202],{ -/***/ 622: +/***/ 607: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/CHANGELOG.zh-CN.md.js b/CHANGELOG.zh-CN.md.js index 61b8d4abb..a28b5258e 100644 --- a/CHANGELOG.zh-CN.md.js +++ b/CHANGELOG.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([200,202],{ -/***/ 623: +/***/ 608: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/changelog.html b/changelog.html index b0b42ed80..97a79f343 100644 --- a/changelog.html +++ b/changelog.html @@ -24,56 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/affix/demo.js b/components/affix/demo.js index 7f4519712..1d16fc885 100644 --- a/components/affix/demo.js +++ b/components/affix/demo.js @@ -1,13 +1,13 @@ webpackJsonp([43,202],{ -/***/ 624: +/***/ 609: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(213); + var _style3 = __webpack_require__(204); - var _affix = __webpack_require__(180); + var _affix = __webpack_require__(172); var _affix2 = _interopRequireDefault(_affix); @@ -79,14 +79,14 @@ webpackJsonp([43,202],{ /***/ }, -/***/ 625: +/***/ 610: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(213); + var _style3 = __webpack_require__(204); - var _affix = __webpack_require__(180); + var _affix = __webpack_require__(172); var _affix2 = _interopRequireDefault(_affix); @@ -146,14 +146,14 @@ webpackJsonp([43,202],{ /***/ }, -/***/ 626: +/***/ 611: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(213); + var _style3 = __webpack_require__(204); - var _affix = __webpack_require__(180); + var _affix = __webpack_require__(172); var _affix2 = _interopRequireDefault(_affix); @@ -231,13 +231,13 @@ webpackJsonp([43,202],{ /***/ }, -/***/ 1180: +/***/ 1146: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(624), - 'on-change': __webpack_require__(625), - 'target': __webpack_require__(626), + 'basic': __webpack_require__(609), + 'on-change': __webpack_require__(610), + 'target': __webpack_require__(611), } /***/ } diff --git a/components/affix/index.en-US.md.js b/components/affix/index.en-US.md.js index ac9a7f20b..3ab799db1 100644 --- a/components/affix/index.en-US.md.js +++ b/components/affix/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([199,202],{ -/***/ 627: +/***/ 612: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/affix/index.html b/components/affix/index.html index b488d0a6f..97a79f343 100644 --- a/components/affix/index.html +++ b/components/affix/index.html @@ -24,84 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/affix/index.zh-CN.md.js b/components/affix/index.zh-CN.md.js index 42a7c1592..172f81602 100644 --- a/components/affix/index.zh-CN.md.js +++ b/components/affix/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([198,202],{ -/***/ 628: +/***/ 613: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/alert/demo.js b/components/alert/demo.js index ca14e6941..956575ebe 100644 --- a/components/alert/demo.js +++ b/components/alert/demo.js @@ -1,13 +1,13 @@ webpackJsonp([18,202],{ -/***/ 629: +/***/ 614: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -57,14 +57,14 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 630: +/***/ 615: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -108,14 +108,14 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 631: +/***/ 616: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -166,14 +166,14 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 632: +/***/ 617: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -217,14 +217,14 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 633: +/***/ 618: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -275,14 +275,14 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 634: +/***/ 619: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -337,14 +337,14 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 635: +/***/ 620: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(97); + var _style2 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -395,17 +395,17 @@ webpackJsonp([18,202],{ /***/ }, -/***/ 1181: +/***/ 1147: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'banner': __webpack_require__(629), - 'basic': __webpack_require__(630), - 'closable': __webpack_require__(631), - 'close-text': __webpack_require__(632), - 'description': __webpack_require__(633), - 'icon': __webpack_require__(634), - 'style': __webpack_require__(635), + 'banner': __webpack_require__(614), + 'basic': __webpack_require__(615), + 'closable': __webpack_require__(616), + 'close-text': __webpack_require__(617), + 'description': __webpack_require__(618), + 'icon': __webpack_require__(619), + 'style': __webpack_require__(620), } /***/ } diff --git a/components/alert/index.en-US.md.js b/components/alert/index.en-US.md.js index 1351810d9..3534f8ccb 100644 --- a/components/alert/index.en-US.md.js +++ b/components/alert/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([197,202],{ -/***/ 636: +/***/ 621: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/alert/index.html b/components/alert/index.html index dd92a5d71..97a79f343 100644 --- a/components/alert/index.html +++ b/components/alert/index.html @@ -24,125 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/alert/index.zh-CN.md.js b/components/alert/index.zh-CN.md.js index 81b4f9a98..4b770c34e 100644 --- a/components/alert/index.zh-CN.md.js +++ b/components/alert/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([196,202],{ -/***/ 637: +/***/ 622: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/anchor/demo.js b/components/anchor/demo.js index abef190df..730a19a44 100644 --- a/components/anchor/demo.js +++ b/components/anchor/demo.js @@ -1,13 +1,13 @@ webpackJsonp([47,202],{ -/***/ 638: +/***/ 623: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(301); + var _style2 = __webpack_require__(281); - var _anchor = __webpack_require__(300); + var _anchor = __webpack_require__(280); var _anchor2 = _interopRequireDefault(_anchor); @@ -64,14 +64,14 @@ webpackJsonp([47,202],{ /***/ }, -/***/ 639: +/***/ 624: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(301); + var _style2 = __webpack_require__(281); - var _anchor = __webpack_require__(300); + var _anchor = __webpack_require__(280); var _anchor2 = _interopRequireDefault(_anchor); @@ -127,12 +127,12 @@ webpackJsonp([47,202],{ /***/ }, -/***/ 1182: +/***/ 1148: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(638), - 'fixed': __webpack_require__(639), + 'basic': __webpack_require__(623), + 'fixed': __webpack_require__(624), } /***/ } diff --git a/components/anchor/index.en-US.md.js b/components/anchor/index.en-US.md.js index 43c4f5141..1cc649e31 100644 --- a/components/anchor/index.en-US.md.js +++ b/components/anchor/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([195,202],{ -/***/ 640: +/***/ 625: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/anchor/index.html b/components/anchor/index.html index 889f78701..97a79f343 100644 --- a/components/anchor/index.html +++ b/components/anchor/index.html @@ -24,58 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/anchor/index.zh-CN.md.js b/components/anchor/index.zh-CN.md.js index 0a65bb710..8cf6a2d20 100644 --- a/components/anchor/index.zh-CN.md.js +++ b/components/anchor/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([194,202],{ -/***/ 641: +/***/ 626: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/auto-complete/demo.js b/components/auto-complete/demo.js index 7e40b73ed..298e62e5b 100644 --- a/components/auto-complete/demo.js +++ b/components/auto-complete/demo.js @@ -1,13 +1,13 @@ webpackJsonp([46,202],{ -/***/ 642: +/***/ 627: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(303); + var _style2 = __webpack_require__(283); - var _autoComplete = __webpack_require__(302); + var _autoComplete = __webpack_require__(282); var _autoComplete2 = _interopRequireDefault(_autoComplete); @@ -65,14 +65,14 @@ webpackJsonp([46,202],{ /***/ }, -/***/ 643: +/***/ 628: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(303); + var _style2 = __webpack_require__(283); - var _autoComplete = __webpack_require__(302); + var _autoComplete = __webpack_require__(282); var _autoComplete2 = _interopRequireDefault(_autoComplete); @@ -145,12 +145,12 @@ webpackJsonp([46,202],{ /***/ }, -/***/ 1183: +/***/ 1149: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(642), - 'options': __webpack_require__(643), + 'basic': __webpack_require__(627), + 'options': __webpack_require__(628), } /***/ } diff --git a/components/auto-complete/index.en-US.md.js b/components/auto-complete/index.en-US.md.js index 490a494da..8713e3e61 100644 --- a/components/auto-complete/index.en-US.md.js +++ b/components/auto-complete/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([193,202],{ -/***/ 644: +/***/ 629: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/auto-complete/index.html b/components/auto-complete/index.html index 91407749f..97a79f343 100644 --- a/components/auto-complete/index.html +++ b/components/auto-complete/index.html @@ -24,102 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/auto-complete/index.zh-CN.md.js b/components/auto-complete/index.zh-CN.md.js index b8e359e07..def5c3b37 100644 --- a/components/auto-complete/index.zh-CN.md.js +++ b/components/auto-complete/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([192,202],{ -/***/ 645: +/***/ 630: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/back-top/demo.js b/components/back-top/demo.js index 07629140d..ed7058b27 100644 --- a/components/back-top/demo.js +++ b/components/back-top/demo.js @@ -1,13 +1,13 @@ webpackJsonp([45,202],{ -/***/ 646: +/***/ 631: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(305); + var _style2 = __webpack_require__(285); - var _backTop = __webpack_require__(304); + var _backTop = __webpack_require__(284); var _backTop2 = _interopRequireDefault(_backTop); @@ -62,14 +62,14 @@ webpackJsonp([45,202],{ /***/ }, -/***/ 647: +/***/ 632: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(305); + var _style2 = __webpack_require__(285); - var _backTop = __webpack_require__(304); + var _backTop = __webpack_require__(284); var _backTop2 = _interopRequireDefault(_backTop); @@ -134,12 +134,12 @@ webpackJsonp([45,202],{ /***/ }, -/***/ 1184: +/***/ 1150: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(646), - 'custom': __webpack_require__(647), + 'basic': __webpack_require__(631), + 'custom': __webpack_require__(632), } /***/ } diff --git a/components/back-top/index.en-US.md.js b/components/back-top/index.en-US.md.js index 745a148cb..6cf7c06e9 100644 --- a/components/back-top/index.en-US.md.js +++ b/components/back-top/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([191,202],{ -/***/ 648: +/***/ 633: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/back-top/index.html b/components/back-top/index.html index 372e9074b..97a79f343 100644 --- a/components/back-top/index.html +++ b/components/back-top/index.html @@ -24,76 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/back-top/index.zh-CN.md.js b/components/back-top/index.zh-CN.md.js index 9e7a89a8d..bfb46b6f2 100644 --- a/components/back-top/index.zh-CN.md.js +++ b/components/back-top/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([190,202],{ -/***/ 649: +/***/ 634: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/badge/demo.js b/components/badge/demo.js index a050bf8f4..a8134484b 100644 --- a/components/badge/demo.js +++ b/components/badge/demo.js @@ -1,13 +1,13 @@ webpackJsonp([11,202],{ -/***/ 650: +/***/ 635: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(113); + var _style2 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -64,14 +64,14 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 651: +/***/ 636: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(113); + var _style2 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -121,7 +121,7 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 652: +/***/ 637: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -132,9 +132,9 @@ webpackJsonp([11,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style5 = __webpack_require__(113); + var _style5 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -239,14 +239,14 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 653: +/***/ 638: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(113); + var _style3 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -314,14 +314,14 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 654: +/***/ 639: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(113); + var _style2 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -373,14 +373,14 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 655: +/***/ 640: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(113); + var _style2 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -431,14 +431,14 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 656: +/***/ 641: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(113); + var _style2 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -495,14 +495,14 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 657: +/***/ 642: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(113); + var _style2 = __webpack_require__(108); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); var _badge2 = _interopRequireDefault(_badge); @@ -564,18 +564,18 @@ webpackJsonp([11,202],{ /***/ }, -/***/ 1185: +/***/ 1151: /***/ function(module, exports, __webpack_require__) { module.exports = { - '99plus': __webpack_require__(650), - 'basic': __webpack_require__(651), - 'change': __webpack_require__(652), - 'dot': __webpack_require__(653), - 'link': __webpack_require__(654), - 'no-wrapper': __webpack_require__(655), - 'overflow': __webpack_require__(656), - 'status': __webpack_require__(657), + '99plus': __webpack_require__(635), + 'basic': __webpack_require__(636), + 'change': __webpack_require__(637), + 'dot': __webpack_require__(638), + 'link': __webpack_require__(639), + 'no-wrapper': __webpack_require__(640), + 'overflow': __webpack_require__(641), + 'status': __webpack_require__(642), } /***/ } diff --git a/components/badge/index.en-US.md.js b/components/badge/index.en-US.md.js index 47fa4c377..6684c7531 100644 --- a/components/badge/index.en-US.md.js +++ b/components/badge/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([189,202],{ -/***/ 658: +/***/ 643: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/badge/index.html b/components/badge/index.html index a8a8248dc..97a79f343 100644 --- a/components/badge/index.html +++ b/components/badge/index.html @@ -24,177 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/badge/index.zh-CN.md.js b/components/badge/index.zh-CN.md.js index c546952e2..436cbe1a0 100644 --- a/components/badge/index.zh-CN.md.js +++ b/components/badge/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([188,202],{ -/***/ 659: +/***/ 644: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/breadcrumb/demo.js b/components/breadcrumb/demo.js index 3c693e93b..5a1c02788 100644 --- a/components/breadcrumb/demo.js +++ b/components/breadcrumb/demo.js @@ -1,13 +1,13 @@ webpackJsonp([40,202],{ -/***/ 660: +/***/ 645: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(115); + var _style2 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); @@ -82,14 +82,14 @@ webpackJsonp([40,202],{ /***/ }, -/***/ 661: +/***/ 646: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(115); + var _style2 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); @@ -101,7 +101,7 @@ webpackJsonp([40,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _reactRouter = __webpack_require__(51); + var _reactRouter = __webpack_require__(106); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -212,19 +212,19 @@ webpackJsonp([40,202],{ }, "style": "#components-breadcrumb-demo-router iframe {\n height: 180px;\n}\n.demo-nav {\n height: 30px;\n line-height: 30px;\n margin-bottom: 15px;\n background: #f8f8f8;\n}\n.demo-nav a {\n line-height: 30px;\n padding: 0 10px;\n}\n.app-list {\n margin-top: 15px;\n}", "highlightedStyle": "#components-breadcrumb-demo-router iframe {\n height: 180px;\n}\n.demo-nav {\n height: 30px;\n line-height: 30px;\n margin-bottom: 15px;\n background: #f8f8f8;\n}\n.demo-nav a {\n line-height: 30px;\n padding: 0 10px;\n}\n.app-list {\n margin-top: 15px;\n}", - "src": "/demo-0.10391615164274004.html" + "src": "/demo-0.9816179101912121.html" }; /***/ }, -/***/ 662: +/***/ 647: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(115); + var _style2 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); @@ -291,14 +291,14 @@ webpackJsonp([40,202],{ /***/ }, -/***/ 663: +/***/ 648: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(115); + var _style3 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); @@ -371,14 +371,14 @@ webpackJsonp([40,202],{ /***/ }, -/***/ 1186: +/***/ 1152: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(660), - 'router': __webpack_require__(661), - 'separator': __webpack_require__(662), - 'withIcon': __webpack_require__(663), + 'basic': __webpack_require__(645), + 'router': __webpack_require__(646), + 'separator': __webpack_require__(647), + 'withIcon': __webpack_require__(648), } /***/ } diff --git a/components/breadcrumb/index.en-US.md.js b/components/breadcrumb/index.en-US.md.js index f353d0100..19a271000 100644 --- a/components/breadcrumb/index.en-US.md.js +++ b/components/breadcrumb/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([187,202],{ -/***/ 664: +/***/ 649: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/breadcrumb/index.html b/components/breadcrumb/index.html index 518e9e09e..97a79f343 100644 --- a/components/breadcrumb/index.html +++ b/components/breadcrumb/index.html @@ -24,143 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/breadcrumb/index.zh-CN.md.js b/components/breadcrumb/index.zh-CN.md.js index 4d6f00c90..96d66cf70 100644 --- a/components/breadcrumb/index.zh-CN.md.js +++ b/components/breadcrumb/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([186,202],{ -/***/ 665: +/***/ 650: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/button/demo.js b/components/button/demo.js index 768d39eb3..ce06720fb 100644 --- a/components/button/demo.js +++ b/components/button/demo.js @@ -1,6 +1,6 @@ webpackJsonp([17,202],{ -/***/ 666: +/***/ 651: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74,7 +74,7 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 667: +/***/ 652: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -271,7 +271,7 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 668: +/***/ 653: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -368,7 +368,7 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 669: +/***/ 654: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -435,7 +435,7 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 670: +/***/ 655: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -525,14 +525,14 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 671: +/***/ 656: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style5 = __webpack_require__(99); + var _style5 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -548,9 +548,9 @@ webpackJsonp([17,202],{ var _button2 = _interopRequireDefault(_button); - var _style8 = __webpack_require__(35); + var _style8 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -637,7 +637,7 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 672: +/***/ 657: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -706,17 +706,17 @@ webpackJsonp([17,202],{ /***/ }, -/***/ 1187: +/***/ 1153: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(666), - 'button-group': __webpack_require__(667), - 'disabled': __webpack_require__(668), - 'icon': __webpack_require__(669), - 'loading': __webpack_require__(670), - 'multiple': __webpack_require__(671), - 'size': __webpack_require__(672), + 'basic': __webpack_require__(651), + 'button-group': __webpack_require__(652), + 'disabled': __webpack_require__(653), + 'icon': __webpack_require__(654), + 'loading': __webpack_require__(655), + 'multiple': __webpack_require__(656), + 'size': __webpack_require__(657), } /***/ } diff --git a/components/button/index.en-US.md.js b/components/button/index.en-US.md.js index 41ee30303..ccf2b6c91 100644 --- a/components/button/index.en-US.md.js +++ b/components/button/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([185,202],{ -/***/ 673: +/***/ 658: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/button/index.html b/components/button/index.html index 05f5148dc..97a79f343 100644 --- a/components/button/index.html +++ b/components/button/index.html @@ -24,210 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/button/index.zh-CN.md.js b/components/button/index.zh-CN.md.js index 24dd348a8..000442288 100644 --- a/components/button/index.zh-CN.md.js +++ b/components/button/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([184,202],{ -/***/ 674: +/***/ 659: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/calendar/demo.js b/components/calendar/demo.js index 5a9e6c721..a9d5ead53 100644 --- a/components/calendar/demo.js +++ b/components/calendar/demo.js @@ -1,13 +1,13 @@ webpackJsonp([31,202],{ -/***/ 675: +/***/ 660: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(152); + var _style2 = __webpack_require__(143); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); var _calendar2 = _interopRequireDefault(_calendar); @@ -53,14 +53,14 @@ webpackJsonp([31,202],{ /***/ }, -/***/ 676: +/***/ 661: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(152); + var _style2 = __webpack_require__(143); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); var _calendar2 = _interopRequireDefault(_calendar); @@ -110,14 +110,14 @@ webpackJsonp([31,202],{ /***/ }, -/***/ 677: +/***/ 662: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(152); + var _style2 = __webpack_require__(143); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); var _calendar2 = _interopRequireDefault(_calendar); @@ -180,14 +180,14 @@ webpackJsonp([31,202],{ /***/ }, -/***/ 678: +/***/ 663: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(152); + var _style2 = __webpack_require__(143); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); var _calendar2 = _interopRequireDefault(_calendar); @@ -203,7 +203,7 @@ webpackJsonp([31,202],{ var _moment2 = _interopRequireDefault(_moment); - var _en_US = __webpack_require__(414); + var _en_US = __webpack_require__(406); var _en_US2 = _interopRequireDefault(_en_US); @@ -242,14 +242,14 @@ webpackJsonp([31,202],{ /***/ }, -/***/ 679: +/***/ 664: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(152); + var _style2 = __webpack_require__(143); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); var _calendar2 = _interopRequireDefault(_calendar); @@ -337,15 +337,15 @@ webpackJsonp([31,202],{ /***/ }, -/***/ 1188: +/***/ 1154: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(675), - 'card': __webpack_require__(676), - 'custom-render': __webpack_require__(677), - 'locale': __webpack_require__(678), - 'notice-calendar': __webpack_require__(679), + 'basic': __webpack_require__(660), + 'card': __webpack_require__(661), + 'custom-render': __webpack_require__(662), + 'locale': __webpack_require__(663), + 'notice-calendar': __webpack_require__(664), } /***/ } diff --git a/components/calendar/index.en-US.md.js b/components/calendar/index.en-US.md.js index 4c185891a..1129b203e 100644 --- a/components/calendar/index.en-US.md.js +++ b/components/calendar/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([183,202],{ -/***/ 680: +/***/ 665: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/calendar/index.html b/components/calendar/index.html index ba5d4a123..97a79f343 100644 --- a/components/calendar/index.html +++ b/components/calendar/index.html @@ -24,231 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/calendar/index.zh-CN.md.js b/components/calendar/index.zh-CN.md.js index a9e80a1bc..84a839dd8 100644 --- a/components/calendar/index.zh-CN.md.js +++ b/components/calendar/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([182,202],{ -/***/ 681: +/***/ 666: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/card/demo.js b/components/card/demo.js index 81f0784fb..62e82f4b5 100644 --- a/components/card/demo.js +++ b/components/card/demo.js @@ -1,13 +1,13 @@ webpackJsonp([22,202],{ -/***/ 682: +/***/ 667: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(154); + var _style2 = __webpack_require__(145); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); var _card2 = _interopRequireDefault(_card); @@ -73,14 +73,14 @@ webpackJsonp([22,202],{ /***/ }, -/***/ 683: +/***/ 668: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(154); + var _style2 = __webpack_require__(145); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); var _card2 = _interopRequireDefault(_card); @@ -146,26 +146,26 @@ webpackJsonp([22,202],{ /***/ }, -/***/ 684: +/***/ 669: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(46); + var _style4 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style5 = __webpack_require__(43); + var _style5 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); - var _style6 = __webpack_require__(154); + var _style6 = __webpack_require__(145); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); var _card2 = _interopRequireDefault(_card); @@ -245,14 +245,14 @@ webpackJsonp([22,202],{ /***/ }, -/***/ 685: +/***/ 670: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(154); + var _style2 = __webpack_require__(145); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); var _card2 = _interopRequireDefault(_card); @@ -300,14 +300,14 @@ webpackJsonp([22,202],{ /***/ }, -/***/ 686: +/***/ 671: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(154); + var _style2 = __webpack_require__(145); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); var _card2 = _interopRequireDefault(_card); @@ -375,14 +375,14 @@ webpackJsonp([22,202],{ /***/ }, -/***/ 687: +/***/ 672: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(154); + var _style2 = __webpack_require__(145); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); var _card2 = _interopRequireDefault(_card); @@ -444,16 +444,16 @@ webpackJsonp([22,202],{ /***/ }, -/***/ 1189: +/***/ 1155: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(682), - 'border-less': __webpack_require__(683), - 'grid': __webpack_require__(684), - 'loading': __webpack_require__(685), - 'no-padding': __webpack_require__(686), - 'simple': __webpack_require__(687), + 'basic': __webpack_require__(667), + 'border-less': __webpack_require__(668), + 'grid': __webpack_require__(669), + 'loading': __webpack_require__(670), + 'no-padding': __webpack_require__(671), + 'simple': __webpack_require__(672), } /***/ } diff --git a/components/card/index.en-US.md.js b/components/card/index.en-US.md.js index b44bfb769..74579c717 100644 --- a/components/card/index.en-US.md.js +++ b/components/card/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([181,202],{ -/***/ 688: +/***/ 673: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/card/index.html b/components/card/index.html index 32c9322c5..97a79f343 100644 --- a/components/card/index.html +++ b/components/card/index.html @@ -24,120 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/card/index.zh-CN.md.js b/components/card/index.zh-CN.md.js index fc9d7aaf9..1dd121f81 100644 --- a/components/card/index.zh-CN.md.js +++ b/components/card/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([180,202],{ -/***/ 689: +/***/ 674: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/carousel/demo.js b/components/carousel/demo.js index 9b60d6763..170b7bfee 100644 --- a/components/carousel/demo.js +++ b/components/carousel/demo.js @@ -1,13 +1,13 @@ webpackJsonp([39,202],{ -/***/ 690: +/***/ 675: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(214); + var _style2 = __webpack_require__(205); - var _carousel = __webpack_require__(181); + var _carousel = __webpack_require__(173); var _carousel2 = _interopRequireDefault(_carousel); @@ -90,14 +90,14 @@ webpackJsonp([39,202],{ /***/ }, -/***/ 691: +/***/ 676: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(214); + var _style2 = __webpack_require__(205); - var _carousel = __webpack_require__(181); + var _carousel = __webpack_require__(173); var _carousel2 = _interopRequireDefault(_carousel); @@ -182,14 +182,14 @@ webpackJsonp([39,202],{ /***/ }, -/***/ 692: +/***/ 677: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(214); + var _style2 = __webpack_require__(205); - var _carousel = __webpack_require__(181); + var _carousel = __webpack_require__(173); var _carousel2 = _interopRequireDefault(_carousel); @@ -272,14 +272,14 @@ webpackJsonp([39,202],{ /***/ }, -/***/ 693: +/***/ 678: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(214); + var _style2 = __webpack_require__(205); - var _carousel = __webpack_require__(181); + var _carousel = __webpack_require__(173); var _carousel2 = _interopRequireDefault(_carousel); @@ -362,14 +362,14 @@ webpackJsonp([39,202],{ /***/ }, -/***/ 1190: +/***/ 1156: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'autoplay': __webpack_require__(690), - 'basic': __webpack_require__(691), - 'fade': __webpack_require__(692), - 'vertical': __webpack_require__(693), + 'autoplay': __webpack_require__(675), + 'basic': __webpack_require__(676), + 'fade': __webpack_require__(677), + 'vertical': __webpack_require__(678), } /***/ } diff --git a/components/carousel/index.en-US.md.js b/components/carousel/index.en-US.md.js index 426ff021b..2d809063d 100644 --- a/components/carousel/index.en-US.md.js +++ b/components/carousel/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([179,202],{ -/***/ 694: +/***/ 679: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/carousel/index.html b/components/carousel/index.html index d4cb999f1..97a79f343 100644 --- a/components/carousel/index.html +++ b/components/carousel/index.html @@ -24,79 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/carousel/index.zh-CN.md.js b/components/carousel/index.zh-CN.md.js index 0e4af0f3d..c4231ea10 100644 --- a/components/carousel/index.zh-CN.md.js +++ b/components/carousel/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([178,202],{ -/***/ 695: +/***/ 680: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/cascader/demo.js b/components/cascader/demo.js index e666efd05..89367a658 100644 --- a/components/cascader/demo.js +++ b/components/cascader/demo.js @@ -1,13 +1,13 @@ webpackJsonp([8,202],{ -/***/ 696: +/***/ 681: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -54,14 +54,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 697: +/***/ 682: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -108,14 +108,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 698: +/***/ 683: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -187,14 +187,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 699: +/***/ 684: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -268,14 +268,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 700: +/***/ 685: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -324,14 +324,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 701: +/***/ 686: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -380,14 +380,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 702: +/***/ 687: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -438,14 +438,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 703: +/***/ 688: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -493,14 +493,14 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 704: +/***/ 689: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(84); + var _style2 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); @@ -560,19 +560,19 @@ webpackJsonp([8,202],{ /***/ }, -/***/ 1191: +/***/ 1157: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(696), - 'change-on-select': __webpack_require__(697), - 'custom-render': __webpack_require__(698), - 'custom-trigger': __webpack_require__(699), - 'default-value': __webpack_require__(700), - 'disabled-option': __webpack_require__(701), - 'hover': __webpack_require__(702), - 'search': __webpack_require__(703), - 'size': __webpack_require__(704), + 'basic': __webpack_require__(681), + 'change-on-select': __webpack_require__(682), + 'custom-render': __webpack_require__(683), + 'custom-trigger': __webpack_require__(684), + 'default-value': __webpack_require__(685), + 'disabled-option': __webpack_require__(686), + 'hover': __webpack_require__(687), + 'search': __webpack_require__(688), + 'size': __webpack_require__(689), } /***/ } diff --git a/components/cascader/index.en-US.md.js b/components/cascader/index.en-US.md.js index a13830a81..0297f4860 100644 --- a/components/cascader/index.en-US.md.js +++ b/components/cascader/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([177,202],{ -/***/ 705: +/***/ 690: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/cascader/index.html b/components/cascader/index.html index 779e53e48..97a79f343 100644 --- a/components/cascader/index.html +++ b/components/cascader/index.html @@ -24,370 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/cascader/index.zh-CN.md.js b/components/cascader/index.zh-CN.md.js index 66596e47c..1b2a9f1cd 100644 --- a/components/cascader/index.zh-CN.md.js +++ b/components/cascader/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([176,202],{ -/***/ 706: +/***/ 691: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/checkbox/demo.js b/components/checkbox/demo.js index e39c794c1..79f42cea9 100644 --- a/components/checkbox/demo.js +++ b/components/checkbox/demo.js @@ -1,13 +1,13 @@ webpackJsonp([30,202],{ -/***/ 707: +/***/ 692: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(74); + var _style2 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -57,14 +57,14 @@ webpackJsonp([30,202],{ /***/ }, -/***/ 708: +/***/ 693: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(74); + var _style2 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -138,7 +138,7 @@ webpackJsonp([30,202],{ /***/ }, -/***/ 709: +/***/ 694: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -149,9 +149,9 @@ webpackJsonp([30,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(74); + var _style4 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -238,14 +238,14 @@ webpackJsonp([30,202],{ /***/ }, -/***/ 710: +/***/ 695: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(74); + var _style2 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -295,14 +295,14 @@ webpackJsonp([30,202],{ /***/ }, -/***/ 711: +/***/ 696: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(74); + var _style2 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -357,15 +357,15 @@ webpackJsonp([30,202],{ /***/ }, -/***/ 1192: +/***/ 1158: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(707), - 'check-all': __webpack_require__(708), - 'controller': __webpack_require__(709), - 'disabled': __webpack_require__(710), - 'group': __webpack_require__(711), + 'basic': __webpack_require__(692), + 'check-all': __webpack_require__(693), + 'controller': __webpack_require__(694), + 'disabled': __webpack_require__(695), + 'group': __webpack_require__(696), } /***/ } diff --git a/components/checkbox/index.en-US.md.js b/components/checkbox/index.en-US.md.js index 3fdd2af8e..83275db41 100644 --- a/components/checkbox/index.en-US.md.js +++ b/components/checkbox/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([175,202],{ -/***/ 712: +/***/ 697: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/checkbox/index.html b/components/checkbox/index.html index f4d754288..97a79f343 100644 --- a/components/checkbox/index.html +++ b/components/checkbox/index.html @@ -24,169 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/checkbox/index.zh-CN.md.js b/components/checkbox/index.zh-CN.md.js index 7f1ccde31..a28c08850 100644 --- a/components/checkbox/index.zh-CN.md.js +++ b/components/checkbox/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([174,202],{ -/***/ 713: +/***/ 698: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/collapse/demo.js b/components/collapse/demo.js index 66a39462c..ed49b4ef1 100644 --- a/components/collapse/demo.js +++ b/components/collapse/demo.js @@ -1,13 +1,13 @@ webpackJsonp([38,202],{ -/***/ 714: +/***/ 699: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(216); + var _style2 = __webpack_require__(207); - var _collapse = __webpack_require__(215); + var _collapse = __webpack_require__(206); var _collapse2 = _interopRequireDefault(_collapse); @@ -81,14 +81,14 @@ webpackJsonp([38,202],{ /***/ }, -/***/ 715: +/***/ 700: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(216); + var _style2 = __webpack_require__(207); - var _collapse = __webpack_require__(215); + var _collapse = __webpack_require__(206); var _collapse2 = _interopRequireDefault(_collapse); @@ -164,14 +164,14 @@ webpackJsonp([38,202],{ /***/ }, -/***/ 716: +/***/ 701: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(216); + var _style2 = __webpack_require__(207); - var _collapse = __webpack_require__(215); + var _collapse = __webpack_require__(206); var _collapse2 = _interopRequireDefault(_collapse); @@ -245,14 +245,14 @@ webpackJsonp([38,202],{ /***/ }, -/***/ 717: +/***/ 702: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(216); + var _style2 = __webpack_require__(207); - var _collapse = __webpack_require__(215); + var _collapse = __webpack_require__(206); var _collapse2 = _interopRequireDefault(_collapse); @@ -336,14 +336,14 @@ webpackJsonp([38,202],{ /***/ }, -/***/ 1193: +/***/ 1159: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'accordion': __webpack_require__(714), - 'basic': __webpack_require__(715), - 'borderless': __webpack_require__(716), - 'mix': __webpack_require__(717), + 'accordion': __webpack_require__(699), + 'basic': __webpack_require__(700), + 'borderless': __webpack_require__(701), + 'mix': __webpack_require__(702), } /***/ } diff --git a/components/collapse/index.en-US.md.js b/components/collapse/index.en-US.md.js index 2599f8fdf..07b898949 100644 --- a/components/collapse/index.en-US.md.js +++ b/components/collapse/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([173,202],{ -/***/ 718: +/***/ 703: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/collapse/index.html b/components/collapse/index.html index ed15226a6..97a79f343 100644 --- a/components/collapse/index.html +++ b/components/collapse/index.html @@ -24,134 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/collapse/index.zh-CN.md.js b/components/collapse/index.zh-CN.md.js index fefaa384c..fb09544d4 100644 --- a/components/collapse/index.zh-CN.md.js +++ b/components/collapse/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([172,202],{ -/***/ 719: +/***/ 704: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/date-picker/demo.js b/components/date-picker/demo.js index 1ec4363ed..b91db80b6 100644 --- a/components/date-picker/demo.js +++ b/components/date-picker/demo.js @@ -1,13 +1,13 @@ webpackJsonp([4,202],{ -/***/ 720: +/***/ 705: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -63,14 +63,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 721: +/***/ 706: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -154,14 +154,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 722: +/***/ 707: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -219,14 +219,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 723: +/***/ 708: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -286,14 +286,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 724: +/***/ 709: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -305,11 +305,11 @@ webpackJsonp([4,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _momentTimezone = __webpack_require__(1628); + var _momentTimezone = __webpack_require__(1589); var _momentTimezone2 = _interopRequireDefault(_momentTimezone); - var _en_US = __webpack_require__(306); + var _en_US = __webpack_require__(286); var _en_US2 = _interopRequireDefault(_en_US); @@ -350,14 +350,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 725: +/***/ 710: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -413,32 +413,32 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 726: +/***/ 711: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(59); + var _style3 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style4 = __webpack_require__(67); + var _style4 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -540,14 +540,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 727: +/***/ 712: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -555,15 +555,15 @@ webpackJsonp([4,202],{ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -660,14 +660,14 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 728: +/***/ 713: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(67); + var _style2 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -721,24 +721,24 @@ webpackJsonp([4,202],{ /***/ }, -/***/ 1194: +/***/ 1160: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(720), - 'disabled-date': __webpack_require__(721), - 'disabled': __webpack_require__(722), - 'format': __webpack_require__(723), - 'locale': __webpack_require__(724), - 'presetted-ranges': __webpack_require__(725), - 'size': __webpack_require__(726), - 'start-end': __webpack_require__(727), - 'time': __webpack_require__(728), + 'basic': __webpack_require__(705), + 'disabled-date': __webpack_require__(706), + 'disabled': __webpack_require__(707), + 'format': __webpack_require__(708), + 'locale': __webpack_require__(709), + 'presetted-ranges': __webpack_require__(710), + 'size': __webpack_require__(711), + 'start-end': __webpack_require__(712), + 'time': __webpack_require__(713), } /***/ }, -/***/ 1628: +/***/ 1589: /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;//! moment-timezone.js diff --git a/components/date-picker/index.en-US.md.js b/components/date-picker/index.en-US.md.js index 1245ab0c5..d4ae27d91 100644 --- a/components/date-picker/index.en-US.md.js +++ b/components/date-picker/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([171,202],{ -/***/ 729: +/***/ 714: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/date-picker/index.html b/components/date-picker/index.html index 78d32537e..97a79f343 100644 --- a/components/date-picker/index.html +++ b/components/date-picker/index.html @@ -24,307 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/date-picker/index.zh-CN.md.js b/components/date-picker/index.zh-CN.md.js index 46e92553f..7e15cc8ec 100644 --- a/components/date-picker/index.zh-CN.md.js +++ b/components/date-picker/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([170,202],{ -/***/ 730: +/***/ 715: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/dropdown/demo.js b/components/dropdown/demo.js index edce58899..edfba5827 100644 --- a/components/dropdown/demo.js +++ b/components/dropdown/demo.js @@ -1,13 +1,13 @@ webpackJsonp([16,202],{ -/***/ 731: +/***/ 716: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(99); + var _style4 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -17,9 +17,9 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -102,7 +102,7 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 732: +/***/ 717: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119,21 +119,21 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style8 = __webpack_require__(99); + var _style8 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); - var _style9 = __webpack_require__(35); + var _style9 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); - var _style10 = __webpack_require__(57); + var _style10 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -222,14 +222,14 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 733: +/***/ 718: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style5 = __webpack_require__(99); + var _style5 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -239,15 +239,15 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style7 = __webpack_require__(35); + var _style7 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); - var _style8 = __webpack_require__(57); + var _style8 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -322,14 +322,14 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 734: +/***/ 719: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(99); + var _style4 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -339,9 +339,9 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -421,14 +421,14 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 735: +/***/ 720: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(99); + var _style4 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -438,9 +438,9 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -528,14 +528,14 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 736: +/***/ 721: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(99); + var _style4 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -545,9 +545,9 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -627,14 +627,14 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 737: +/***/ 722: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(99); + var _style4 = __webpack_require__(95); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -644,9 +644,9 @@ webpackJsonp([16,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -730,17 +730,17 @@ webpackJsonp([16,202],{ /***/ }, -/***/ 1195: +/***/ 1161: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(731), - 'dropdown-button': __webpack_require__(732), - 'event': __webpack_require__(733), - 'item': __webpack_require__(734), - 'overlay-visible': __webpack_require__(735), - 'sub-menu': __webpack_require__(736), - 'trigger': __webpack_require__(737), + 'basic': __webpack_require__(716), + 'dropdown-button': __webpack_require__(717), + 'event': __webpack_require__(718), + 'item': __webpack_require__(719), + 'overlay-visible': __webpack_require__(720), + 'sub-menu': __webpack_require__(721), + 'trigger': __webpack_require__(722), } /***/ } diff --git a/components/dropdown/index.en-US.md.js b/components/dropdown/index.en-US.md.js index ebb29269b..a484c0ff2 100644 --- a/components/dropdown/index.en-US.md.js +++ b/components/dropdown/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([169,202],{ -/***/ 738: +/***/ 723: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/dropdown/index.html b/components/dropdown/index.html index 46eb44052..97a79f343 100644 --- a/components/dropdown/index.html +++ b/components/dropdown/index.html @@ -24,208 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/dropdown/index.zh-CN.md.js b/components/dropdown/index.zh-CN.md.js index d5b1a909c..c2f3540bd 100644 --- a/components/dropdown/index.zh-CN.md.js +++ b/components/dropdown/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([168,202],{ -/***/ 739: +/***/ 724: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/form/demo.js b/components/form/demo.js index 34a40f366..8b1094755 100644 --- a/components/form/demo.js +++ b/components/form/demo.js @@ -1,6 +1,6 @@ webpackJsonp([2,202],{ -/***/ 740: +/***/ 725: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -17,15 +17,15 @@ webpackJsonp([2,202],{ var _button2 = _interopRequireDefault(_button); - var _style9 = __webpack_require__(46); + var _style9 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style10 = __webpack_require__(43); + var _style10 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -39,21 +39,21 @@ webpackJsonp([2,202],{ var _input2 = _interopRequireDefault(_input); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style12 = __webpack_require__(54); + var _style12 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -184,7 +184,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 741: +/***/ 726: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -201,9 +201,9 @@ webpackJsonp([2,202],{ var _input2 = _interopRequireDefault(_input); - var _style6 = __webpack_require__(54); + var _style6 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -314,7 +314,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 742: +/***/ 727: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -341,21 +341,21 @@ webpackJsonp([2,202],{ var _input2 = _interopRequireDefault(_input); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style8 = __webpack_require__(54); + var _style8 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -472,7 +472,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 743: +/***/ 728: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -483,15 +483,15 @@ webpackJsonp([2,202],{ var _button2 = _interopRequireDefault(_button); - var _style7 = __webpack_require__(68); + var _style7 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); - var _style8 = __webpack_require__(59); + var _style8 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -501,9 +501,9 @@ webpackJsonp([2,202],{ var _input2 = _interopRequireDefault(_input); - var _style10 = __webpack_require__(54); + var _style10 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -626,7 +626,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 744: +/***/ 729: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -641,9 +641,9 @@ webpackJsonp([2,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _style4 = __webpack_require__(54); + var _style4 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -741,7 +741,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 745: +/***/ 730: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -764,9 +764,9 @@ webpackJsonp([2,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style8 = __webpack_require__(54); + var _style8 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -845,7 +845,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 746: +/***/ 731: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -856,9 +856,9 @@ webpackJsonp([2,202],{ var _button2 = _interopRequireDefault(_button); - var _style7 = __webpack_require__(74); + var _style7 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -874,9 +874,9 @@ webpackJsonp([2,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style10 = __webpack_require__(54); + var _style10 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -973,20 +973,20 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 747: +/***/ 732: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style11 = __webpack_require__(74); + var _style11 = __webpack_require__(69); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); - var _style12 = __webpack_require__(46); + var _style12 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); @@ -996,21 +996,21 @@ webpackJsonp([2,202],{ var _button2 = _interopRequireDefault(_button); - var _style14 = __webpack_require__(43); + var _style14 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); - var _style15 = __webpack_require__(84); + var _style15 = __webpack_require__(80); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); var _cascader2 = _interopRequireDefault(_cascader); - var _style16 = __webpack_require__(157); + var _style16 = __webpack_require__(148); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); var _tooltip2 = _interopRequireDefault(_tooltip); @@ -1036,9 +1036,9 @@ webpackJsonp([2,202],{ var _select2 = _interopRequireDefault(_select); - var _style20 = __webpack_require__(54); + var _style20 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -1212,7 +1212,7 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 748: +/***/ 733: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1223,9 +1223,9 @@ webpackJsonp([2,202],{ var _button2 = _interopRequireDefault(_button); - var _style6 = __webpack_require__(87); + var _style6 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -1233,15 +1233,15 @@ webpackJsonp([2,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _style7 = __webpack_require__(67); + var _style7 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); - var _style8 = __webpack_require__(54); + var _style8 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -1343,14 +1343,14 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 749: +/***/ 734: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style10 = __webpack_require__(102); + var _style10 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -1366,21 +1366,21 @@ webpackJsonp([2,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style13 = __webpack_require__(137); + var _style13 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); - var _style14 = __webpack_require__(86); + var _style14 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); - var _style15 = __webpack_require__(132); + var _style15 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); @@ -1388,9 +1388,9 @@ webpackJsonp([2,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _style16 = __webpack_require__(59); + var _style16 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -1400,9 +1400,9 @@ webpackJsonp([2,202],{ var _select2 = _interopRequireDefault(_select); - var _style18 = __webpack_require__(54); + var _style18 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -1576,20 +1576,20 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 750: +/***/ 735: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style5 = __webpack_require__(43); + var _style5 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); - var _style6 = __webpack_require__(67); + var _style6 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -1599,9 +1599,9 @@ webpackJsonp([2,202],{ var _input2 = _interopRequireDefault(_input); - var _style8 = __webpack_require__(54); + var _style8 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -1711,14 +1711,14 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 751: +/***/ 736: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(132); + var _style3 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); @@ -1726,21 +1726,21 @@ webpackJsonp([2,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style4 = __webpack_require__(54); + var _style4 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -1823,22 +1823,22 @@ webpackJsonp([2,202],{ /***/ }, -/***/ 1196: +/***/ 1162: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'advanced-search': __webpack_require__(740), - 'customized-form-controls': __webpack_require__(741), - 'dynamic-form-item': __webpack_require__(742), - 'form-in-modal': __webpack_require__(743), - 'global-state': __webpack_require__(744), - 'horizontal-login': __webpack_require__(745), - 'normal-login': __webpack_require__(746), - 'register': __webpack_require__(747), - 'time-related-controls': __webpack_require__(748), - 'validate-other': __webpack_require__(749), - 'validate-static': __webpack_require__(750), - 'without-form-create': __webpack_require__(751), + 'advanced-search': __webpack_require__(725), + 'customized-form-controls': __webpack_require__(726), + 'dynamic-form-item': __webpack_require__(727), + 'form-in-modal': __webpack_require__(728), + 'global-state': __webpack_require__(729), + 'horizontal-login': __webpack_require__(730), + 'normal-login': __webpack_require__(731), + 'register': __webpack_require__(732), + 'time-related-controls': __webpack_require__(733), + 'validate-other': __webpack_require__(734), + 'validate-static': __webpack_require__(735), + 'without-form-create': __webpack_require__(736), } /***/ } diff --git a/components/form/index.en-US.md.js b/components/form/index.en-US.md.js index 73b15e2ea..f6fd6d0a6 100644 --- a/components/form/index.en-US.md.js +++ b/components/form/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([167,202],{ -/***/ 752: +/***/ 737: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -52,7 +52,7 @@ webpackJsonp([167,202],{ }, "reference"]]], ["tr", ["td", "options.validateTrigger"], ["td", "When to validate the value of children node."], ["td", "string"], ["td", "'onChange'"]], ["tr", ["td", "options.rules"], ["td", "Includes validation rules. Please refer to ", ["a", { "title": null, "href": "https://github.com/yiminghe/async-validator" - }, "async-validator"], " for details."], ["td", "array"], ["td", "n/a"]], ["tr", ["td", "options.exclusive"], ["td", "Whether it is exclusive with other controls, particularly for Radio."], ["td", "boolean"], ["td", "false"]]]], ["h3", "Form.Item"], ["p", "Note:"], ["ul", ["li", ["p", "If Form.Item has multiple children that had been decorated by ", ["code", "getFieldDecorator"], ", ", ["code", "help"], " and ", ["code", "required"], " and ", ["code", "validateStatus"], " can't be generated automatically."]], ["li", ["p", "Before ", ["code", "2.2.0"], ", form controls must be child of Form.Item, otherwise, you need to set ", ["code", "help"], ", ", ["code", "required"], " and ", ["code", "validateStatus"], " by yourself."]]], ["table", ["thead", ["tr", ["th", "Property"], ["th", "Description"], ["th", "Type"], ["th", "Default Value"]]], ["tbody", ["tr", ["td", "label"], ["td", "Label text"], ["td", "string"], ["td"]], ["tr", ["td", "labelCol"], ["td", "The layout of label. You can set ", ["code", "span"], " ", ["code", "offset"], " to something like ", ["code", "{span: 3, offset: 12}"], " same as with ", ["code", ""]], ["td", "object"], ["td"]], ["tr", ["td", "wrapperCol"], ["td", "The layout for input controls. Same as ", ["code", "labelCol"]], ["td", "object"], ["td"]], ["tr", ["td", "help"], ["td", "The prompt message. If not provided, the prompt message will be generated by the validation rule."], ["td", "string"], ["td"]], ["tr", ["td", "extra"], ["td", "The extra prompt message. It is similar to help. Usage example: to display error message and prompt message at the same time."], ["td", "string"], ["td"]], ["tr", ["td", "required"], ["td", "Whether provided or not, it will be generated by the validation rule."], ["td", "boolean"], ["td", "false"]], ["tr", ["td", "validateStatus"], ["td", "The validation status. If not provided, it will be generated by validation rule. options: 'success' 'warning' 'error' 'validating'"], ["td", "string"], ["td"]], ["tr", ["td", "hasFeedback"], ["td", "Used with ", ["code", "validateStatus"], ", this option specifies the validation status icon. Recommended to be used only with ", ["code", "Input"], "."], ["td", "boolean"], ["td", "false"]]]], ["style", "\n.code-box-demo .ant-form-horizontal {\n max-width: 540px;\n}\n"]] + }, "async-validator"], " for details."], ["td", "array"], ["td", "n/a"]], ["tr", ["td", "options.exclusive"], ["td", "Whether it is exclusive with other controls, particularly for Radio."], ["td", "boolean"], ["td", "false"]]]], ["h3", "Form.Item"], ["p", "Note:"], ["ul", ["li", ["p", "If Form.Item has multiple children that had been decorated by ", ["code", "getFieldDecorator"], ", ", ["code", "help"], " and ", ["code", "required"], " and ", ["code", "validateStatus"], " can't be generated automatically."]], ["li", ["p", "Before ", ["code", "2.2.0"], ", form controls must be child of Form.Item, otherwise, you need to set ", ["code", "help"], ", ", ["code", "required"], " and ", ["code", "validateStatus"], " by yourself."]]], ["table", ["thead", ["tr", ["th", "Property"], ["th", "Description"], ["th", "Type"], ["th", "Optional"], ["th", "Default Value"]]], ["tbody", ["tr", ["td", "label"], ["td", "Label text"], ["td", "string"], ["td"], ["td"]], ["tr", ["td", "labelCol"], ["td", "The layout of label. You can set ", ["code", "span"], " ", ["code", "offset"], " to something like ", ["code", "{span: 3, offset: 12}"], " same as with ", ["code", ""]], ["td", "object"], ["td"], ["td"]], ["tr", ["td", "wrapperCol"], ["td", "The layout for input controls. Same as ", ["code", "labelCol"]], ["td", "object"], ["td"], ["td"]], ["tr", ["td", "help"], ["td", "The prompt message. If not provided, the prompt message will be generated by the validation rule."], ["td", "string"], ["td"], ["td"]], ["tr", ["td", "extra"], ["td", "The extra prompt message. It is similar to help. Usage example: to display error message and prompt message at the same time."], ["td", "string"], ["td"], ["td"]], ["tr", ["td", "required"], ["td", "Whether provided or not, it will be generated by the validation rule."], ["td", "bool"], ["td"], ["td", "false"]], ["tr", ["td", "validateStatus"], ["td", "The validation status. If not provided, it will be generated by validation rule"], ["td", "string"], ["td", "'success' 'warning' 'error' 'validating'"], ["td"]], ["tr", ["td", "hasFeedback"], ["td", "Used with ", ["code", "validateStatus"], ", this option specifies the validation status icon. Recommended to be used only with ", ["code", "Input"], "."], ["td", "bool"], ["td"], ["td", "false"]]]], ["style", "\n.code-box-demo .ant-form-horizontal {\n max-width: 540px;\n}\n"]] }; /***/ } diff --git a/components/form/index.html b/components/form/index.html index 9b8152ad9..97a79f343 100644 --- a/components/form/index.html +++ b/components/form/index.html @@ -24,1157 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/form/index.zh-CN.md.js b/components/form/index.zh-CN.md.js index 97e8c257f..406ef6637 100644 --- a/components/form/index.zh-CN.md.js +++ b/components/form/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([166,202],{ -/***/ 753: +/***/ 738: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -53,7 +53,7 @@ webpackJsonp([166,202],{ }, "reference"]]], ["tr", ["td", "options.validateTrigger"], ["td", "校验子节点值的时机"], ["td", "string"], ["td", "'onChange'"]], ["tr", ["td", "options.rules"], ["td", "校验规则,参见 ", ["a", { "title": null, "href": "https://github.com/yiminghe/async-validator" - }, "async-validator"]], ["td", "array"], ["td"]], ["tr", ["td", "options.exclusive"], ["td", "是否和其他控件互斥,特别用于 Radio 单选控件"], ["td", "boolean"], ["td", "false"]]]], ["h3", "Form.Item"], ["p", "注意:"], ["ul", ["li", ["p", "一个 Form.Item 建议只放一个被 getFieldDecorator 装饰过的 child,当有多个被装饰过的 child 时,", ["code", "help"], " ", ["code", "required"], " ", ["code", "validateStatus"], " 无法自动生成。"]], ["li", ["p", ["code", "2.2.0"], " 之前,只有当表单域为 Form.Item 的子元素时,才会自动生成 ", ["code", "help"], " ", ["code", "required"], " ", ["code", "validateStatus"], ",嵌套情况需要自行设置。"]]], ["table", ["thead", ["tr", ["th", "参数"], ["th", "说明"], ["th", "类型"], ["th", "默认值"]]], ["tbody", ["tr", ["td", "label"], ["td", "label 标签的文本"], ["td", "string"], ["td"]], ["tr", ["td", "labelCol"], ["td", "label 标签布局,通 ", ["code", ""], " 组件,设置 ", ["code", "span"], " ", ["code", "offset"], " 值,如 ", ["code", "{span: 3, offset: 12}"]], ["td", "object"], ["td"]], ["tr", ["td", "wrapperCol"], ["td", "需要为输入控件设置布局样式时,使用该属性,用法同 labelCol"], ["td", "object"], ["td"]], ["tr", ["td", "help"], ["td", "提示信息,如不设置,则会根据校验规则自动生成"], ["td", "string"], ["td"]], ["tr", ["td", "extra"], ["td", "额外的提示信息,和 help 类似,当需要错误信息和提示文案同时出现时,可以使用这个。"], ["td", "string"], ["td"]], ["tr", ["td", "required"], ["td", "是否必填,如不设置,则会根据校验规则自动生成"], ["td", "boolean"], ["td", "false"]], ["tr", ["td", "validateStatus"], ["td", "校验状态,如不设置,则会根据校验规则自动生成,可选:'success' 'warning' 'error' 'validating'"], ["td", "string"], ["td"]], ["tr", ["td", "hasFeedback"], ["td", "配合 validateStatus 属性使用,展示校验状态图标,建议只配合 Input 组件使用"], ["td", "boolean"], ["td", "false"]]]], ["style", "\n.code-box-demo .ant-form-horizontal {\n max-width: 540px;\n}\n"]] + }, "async-validator"]], ["td", "array"], ["td"]], ["tr", ["td", "options.exclusive"], ["td", "是否和其他控件互斥,特别用于 Radio 单选控件"], ["td", "boolean"], ["td", "false"]]]], ["h3", "Form.Item"], ["p", "注意:"], ["ul", ["li", ["p", "一个 Form.Item 建议只放一个被 getFieldDecorator 装饰过的 child,当有多个被装饰过的 child 时,", ["code", "help"], " ", ["code", "required"], " ", ["code", "validateStatus"], " 无法自动生成。"]], ["li", ["p", ["code", "2.2.0"], " 之前,只有当表单域为 Form.Item 的子元素时,才会自动生成 ", ["code", "help"], " ", ["code", "required"], " ", ["code", "validateStatus"], ",嵌套情况需要自行设置。"]]], ["table", ["thead", ["tr", ["th", "参数"], ["th", "说明"], ["th", "类型"], ["th", "可选值"], ["th", "默认值"]]], ["tbody", ["tr", ["td", "label"], ["td", "label 标签的文本"], ["td", "string"], ["td"], ["td"]], ["tr", ["td", "labelCol"], ["td", "label 标签布局,通 ", ["code", ""], " 组件,设置 ", ["code", "span"], " ", ["code", "offset"], " 值,如 ", ["code", "{span: 3, offset: 12}"]], ["td", "object"], ["td"], ["td"]], ["tr", ["td", "wrapperCol"], ["td", "需要为输入控件设置布局样式时,使用该属性,用法同 labelCol"], ["td", "object"], ["td"], ["td"]], ["tr", ["td", "help"], ["td", "提示信息,如不设置,则会根据校验规则自动生成"], ["td", "string"], ["td"], ["td"]], ["tr", ["td", "extra"], ["td", "额外的提示信息,和 help 类似,当需要错误信息和提示文案同时出现时,可以使用这个。"], ["td", "string"], ["td"], ["td"]], ["tr", ["td", "required"], ["td", "是否必填,如不设置,则会根据校验规则自动生成"], ["td", "bool"], ["td"], ["td", "false"]], ["tr", ["td", "validateStatus"], ["td", "校验状态,如不设置,则会根据校验规则自动生成"], ["td", "string"], ["td", "'success' 'warning' 'error' 'validating'"], ["td"]], ["tr", ["td", "hasFeedback"], ["td", "配合 validateStatus 属性使用,展示校验状态图标,建议只配合 Input 组件使用"], ["td", "bool"], ["td"], ["td", "false"]]]], ["style", "\n.code-box-demo .ant-form-horizontal {\n max-width: 540px;\n}\n"]] }; /***/ } diff --git a/components/grid/demo.js b/components/grid/demo.js index fb3795908..c373ad620 100644 --- a/components/grid/demo.js +++ b/components/grid/demo.js @@ -1,19 +1,19 @@ webpackJsonp([7,202],{ -/***/ 754: +/***/ 739: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -117,20 +117,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 755: +/***/ 740: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -318,20 +318,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 756: +/***/ 741: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -402,20 +402,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 757: +/***/ 742: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -607,20 +607,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 758: +/***/ 743: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -709,20 +709,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 759: +/***/ 744: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -806,20 +806,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 760: +/***/ 745: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -882,20 +882,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 761: +/***/ 746: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -963,20 +963,20 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 762: +/***/ 747: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(46); + var _style3 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style4 = __webpack_require__(43); + var _style4 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -1037,19 +1037,19 @@ webpackJsonp([7,202],{ /***/ }, -/***/ 1197: +/***/ 1163: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(754), - 'flex-align': __webpack_require__(755), - 'flex-order': __webpack_require__(756), - 'flex': __webpack_require__(757), - 'gutter': __webpack_require__(758), - 'offset': __webpack_require__(759), - 'reponsive-more': __webpack_require__(760), - 'reponsive': __webpack_require__(761), - 'sort': __webpack_require__(762), + 'basic': __webpack_require__(739), + 'flex-align': __webpack_require__(740), + 'flex-order': __webpack_require__(741), + 'flex': __webpack_require__(742), + 'gutter': __webpack_require__(743), + 'offset': __webpack_require__(744), + 'reponsive-more': __webpack_require__(745), + 'reponsive': __webpack_require__(746), + 'sort': __webpack_require__(747), } /***/ } diff --git a/components/grid/index.en-US.md.js b/components/grid/index.en-US.md.js index 9a7296cf7..b24dff182 100644 --- a/components/grid/index.en-US.md.js +++ b/components/grid/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([165,202],{ -/***/ 763: +/***/ 748: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/grid/index.html b/components/grid/index.html index 22a6913cf..97a79f343 100644 --- a/components/grid/index.html +++ b/components/grid/index.html @@ -24,240 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/grid/index.zh-CN.md.js b/components/grid/index.zh-CN.md.js index ec2df553b..7151f7126 100644 --- a/components/grid/index.zh-CN.md.js +++ b/components/grid/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([164,202],{ -/***/ 764: +/***/ 749: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/icon/index.en-US.md.js b/components/icon/index.en-US.md.js index e66a42a38..15010856b 100644 --- a/components/icon/index.en-US.md.js +++ b/components/icon/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([163,202],{ -/***/ 765: +/***/ 750: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -13,7 +13,7 @@ webpackJsonp([163,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _IconSet = __webpack_require__(231); + var _IconSet = __webpack_require__(239); var _IconSet2 = _interopRequireDefault(_IconSet); diff --git a/components/icon/index.html b/components/icon/index.html index c236170ed..97a79f343 100644 --- a/components/icon/index.html +++ b/components/icon/index.html @@ -24,93 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/icon/index.zh-CN.md.js b/components/icon/index.zh-CN.md.js index ff13ba6c1..fc82a0de1 100644 --- a/components/icon/index.zh-CN.md.js +++ b/components/icon/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([162,202],{ -/***/ 766: +/***/ 751: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -13,7 +13,7 @@ webpackJsonp([162,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _IconSet = __webpack_require__(231); + var _IconSet = __webpack_require__(239); var _IconSet2 = _interopRequireDefault(_IconSet); diff --git a/components/input-number/demo.js b/components/input-number/demo.js index 75c5b22fc..114468338 100644 --- a/components/input-number/demo.js +++ b/components/input-number/demo.js @@ -1,13 +1,13 @@ webpackJsonp([37,202],{ -/***/ 767: +/***/ 752: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(132); + var _style2 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); @@ -53,14 +53,14 @@ webpackJsonp([37,202],{ /***/ }, -/***/ 768: +/***/ 753: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(132); + var _style2 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); @@ -106,7 +106,7 @@ webpackJsonp([37,202],{ /***/ }, -/***/ 769: +/***/ 754: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117,9 +117,9 @@ webpackJsonp([37,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(132); + var _style4 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); @@ -187,14 +187,14 @@ webpackJsonp([37,202],{ /***/ }, -/***/ 770: +/***/ 755: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(132); + var _style2 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); @@ -248,14 +248,14 @@ webpackJsonp([37,202],{ /***/ }, -/***/ 1199: +/***/ 1165: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(767), - 'digit': __webpack_require__(768), - 'disabled': __webpack_require__(769), - 'size': __webpack_require__(770), + 'basic': __webpack_require__(752), + 'digit': __webpack_require__(753), + 'disabled': __webpack_require__(754), + 'size': __webpack_require__(755), } /***/ } diff --git a/components/input-number/index.en-US.md.js b/components/input-number/index.en-US.md.js index 140aaf57b..137d0919b 100644 --- a/components/input-number/index.en-US.md.js +++ b/components/input-number/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([161,202],{ -/***/ 771: +/***/ 756: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/input-number/index.html b/components/input-number/index.html index b4586242a..97a79f343 100644 --- a/components/input-number/index.html +++ b/components/input-number/index.html @@ -24,87 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/input-number/index.zh-CN.md.js b/components/input-number/index.zh-CN.md.js index 8ce47d958..7185507fa 100644 --- a/components/input-number/index.zh-CN.md.js +++ b/components/input-number/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([160,202],{ -/***/ 772: +/***/ 757: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/input/demo.js b/components/input/demo.js index b84bc09bf..84e228630 100644 --- a/components/input/demo.js +++ b/components/input/demo.js @@ -1,6 +1,6 @@ webpackJsonp([15,202],{ -/***/ 773: +/***/ 758: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117,7 +117,7 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 774: +/***/ 759: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -174,7 +174,7 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 775: +/***/ 760: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -225,14 +225,14 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 776: +/***/ 761: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(43); + var _style3 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); @@ -299,7 +299,7 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 777: +/***/ 762: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -324,7 +324,7 @@ webpackJsonp([15,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -398,7 +398,7 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 778: +/***/ 763: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -457,7 +457,7 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 779: +/***/ 764: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -508,17 +508,17 @@ webpackJsonp([15,202],{ /***/ }, -/***/ 1198: +/***/ 1164: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'addon': __webpack_require__(773), - 'autosize-textarea': __webpack_require__(774), - 'basic': __webpack_require__(775), - 'group': __webpack_require__(776), - 'search-input': __webpack_require__(777), - 'size': __webpack_require__(778), - 'textarea': __webpack_require__(779), + 'addon': __webpack_require__(758), + 'autosize-textarea': __webpack_require__(759), + 'basic': __webpack_require__(760), + 'group': __webpack_require__(761), + 'search-input': __webpack_require__(762), + 'size': __webpack_require__(763), + 'textarea': __webpack_require__(764), } /***/ } diff --git a/components/input/index.en-US.md.js b/components/input/index.en-US.md.js index 35bb1413d..ad4735b54 100644 --- a/components/input/index.en-US.md.js +++ b/components/input/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([159,202],{ -/***/ 780: +/***/ 765: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/input/index.html b/components/input/index.html index b44b11980..97a79f343 100644 --- a/components/input/index.html +++ b/components/input/index.html @@ -24,162 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/input/index.zh-CN.md.js b/components/input/index.zh-CN.md.js index 4b5c1b025..266a8caae 100644 --- a/components/input/index.zh-CN.md.js +++ b/components/input/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([158,202],{ -/***/ 781: +/***/ 766: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/locale-provider/demo.js b/components/locale-provider/demo.js index c022915da..0c196c4d6 100644 --- a/components/locale-provider/demo.js +++ b/components/locale-provider/demo.js @@ -1,19 +1,19 @@ webpackJsonp([44,202],{ -/***/ 782: +/***/ 767: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style13 = __webpack_require__(258); + var _style13 = __webpack_require__(236); - var _localeProvider = __webpack_require__(257); + var _localeProvider = __webpack_require__(235); var _localeProvider2 = _interopRequireDefault(_localeProvider); - var _style14 = __webpack_require__(59); + var _style14 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -27,21 +27,21 @@ webpackJsonp([44,202],{ var _table2 = _interopRequireDefault(_table); - var _style16 = __webpack_require__(152); + var _style16 = __webpack_require__(143); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); var _calendar2 = _interopRequireDefault(_calendar); - var _style17 = __webpack_require__(189); + var _style17 = __webpack_require__(181); - var _transfer = __webpack_require__(188); + var _transfer = __webpack_require__(180); var _transfer2 = _interopRequireDefault(_transfer); - var _style18 = __webpack_require__(134); + var _style18 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); @@ -51,27 +51,27 @@ webpackJsonp([44,202],{ var _button2 = _interopRequireDefault(_button); - var _style20 = __webpack_require__(87); + var _style20 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); - var _style21 = __webpack_require__(76); + var _style21 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); - var _style22 = __webpack_require__(68); + var _style22 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); - var _style23 = __webpack_require__(67); + var _style23 = __webpack_require__(62); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); var _datePicker2 = _interopRequireDefault(_datePicker); @@ -89,13 +89,13 @@ webpackJsonp([44,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - __webpack_require__(520); + __webpack_require__(506); var _moment = __webpack_require__(32); var _moment2 = _interopRequireDefault(_moment); - var _en_US = __webpack_require__(256); + var _en_US = __webpack_require__(287); var _en_US2 = _interopRequireDefault(_en_US); @@ -286,20 +286,20 @@ webpackJsonp([44,202],{ /***/ }, -/***/ 783: +/***/ 768: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(258); + var _style3 = __webpack_require__(236); - var _localeProvider = __webpack_require__(257); + var _localeProvider = __webpack_require__(235); var _localeProvider2 = _interopRequireDefault(_localeProvider); - var _style4 = __webpack_require__(76); + var _style4 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -311,7 +311,7 @@ webpackJsonp([44,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _en_US = __webpack_require__(256); + var _en_US = __webpack_require__(287); var _en_US2 = _interopRequireDefault(_en_US); @@ -357,12 +357,12 @@ webpackJsonp([44,202],{ /***/ }, -/***/ 1200: +/***/ 1166: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'all': __webpack_require__(782), - 'basic': __webpack_require__(783), + 'all': __webpack_require__(767), + 'basic': __webpack_require__(768), } /***/ } diff --git a/components/locale-provider/index.en-US.md.js b/components/locale-provider/index.en-US.md.js index 6fa66efa7..ce532e201 100644 --- a/components/locale-provider/index.en-US.md.js +++ b/components/locale-provider/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([157,202],{ -/***/ 784: +/***/ 769: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/locale-provider/index.html b/components/locale-provider/index.html index 7dba12a7d..97a79f343 100644 --- a/components/locale-provider/index.html +++ b/components/locale-provider/index.html @@ -24,216 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/locale-provider/index.zh-CN.md.js b/components/locale-provider/index.zh-CN.md.js index 56c657b2d..7eb63dabc 100644 --- a/components/locale-provider/index.zh-CN.md.js +++ b/components/locale-provider/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([156,202],{ -/***/ 785: +/***/ 770: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/mention/demo.js b/components/mention/demo.js index 8ed5e69aa..24429acf0 100644 --- a/components/mention/demo.js +++ b/components/mention/demo.js @@ -1,13 +1,13 @@ webpackJsonp([10,202],{ -/***/ 786: +/***/ 771: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(117); + var _style2 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -77,14 +77,14 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 787: +/***/ 772: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(117); + var _style2 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -159,14 +159,14 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 788: +/***/ 773: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(117); + var _style2 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -217,14 +217,14 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 789: +/***/ 774: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(117); + var _style2 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -280,7 +280,7 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 790: +/***/ 775: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -291,15 +291,15 @@ webpackJsonp([10,202],{ var _button2 = _interopRequireDefault(_button); - var _style5 = __webpack_require__(54); + var _style5 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); - var _style6 = __webpack_require__(117); + var _style6 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -400,14 +400,14 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 791: +/***/ 776: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(117); + var _style2 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -482,14 +482,14 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 792: +/***/ 777: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(117); + var _style2 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -536,14 +536,14 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 793: +/***/ 778: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(118); + var _style4 = __webpack_require__(113); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); var _popover2 = _interopRequireDefault(_popover); @@ -553,9 +553,9 @@ webpackJsonp([10,202],{ var _button2 = _interopRequireDefault(_button); - var _style6 = __webpack_require__(117); + var _style6 = __webpack_require__(112); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); var _mention2 = _interopRequireDefault(_mention); @@ -626,18 +626,18 @@ webpackJsonp([10,202],{ /***/ }, -/***/ 1201: +/***/ 1167: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'async': __webpack_require__(786), - 'avatar': __webpack_require__(787), - 'basic': __webpack_require__(788), - 'controllder-simple': __webpack_require__(789), - 'controlled': __webpack_require__(790), - 'custom-tag': __webpack_require__(791), - 'multilines': __webpack_require__(792), - 'popupContainer': __webpack_require__(793), + 'async': __webpack_require__(771), + 'avatar': __webpack_require__(772), + 'basic': __webpack_require__(773), + 'controllder-simple': __webpack_require__(774), + 'controlled': __webpack_require__(775), + 'custom-tag': __webpack_require__(776), + 'multilines': __webpack_require__(777), + 'popupContainer': __webpack_require__(778), } /***/ } diff --git a/components/mention/index.en-US.md.js b/components/mention/index.en-US.md.js index 25fee455a..4661778bf 100644 --- a/components/mention/index.en-US.md.js +++ b/components/mention/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([155,202],{ -/***/ 794: +/***/ 779: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/mention/index.html b/components/mention/index.html index 3bc59c306..97a79f343 100644 --- a/components/mention/index.html +++ b/components/mention/index.html @@ -24,324 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/mention/index.zh-CN.md.js b/components/mention/index.zh-CN.md.js index c4dea21c6..fc36bd0fa 100644 --- a/components/mention/index.zh-CN.md.js +++ b/components/mention/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([154,202],{ -/***/ 795: +/***/ 780: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/menu/demo.js b/components/menu/demo.js index 10d67b15f..02468a363 100644 --- a/components/menu/demo.js +++ b/components/menu/demo.js @@ -1,6 +1,6 @@ webpackJsonp([21,202],{ -/***/ 796: +/***/ 781: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -11,9 +11,9 @@ webpackJsonp([21,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(35); + var _style4 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -130,7 +130,7 @@ webpackJsonp([21,202],{ /***/ }, -/***/ 797: +/***/ 782: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -141,9 +141,9 @@ webpackJsonp([21,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(35); + var _style4 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -319,7 +319,7 @@ webpackJsonp([21,202],{ /***/ }, -/***/ 798: +/***/ 783: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -330,9 +330,9 @@ webpackJsonp([21,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(35); + var _style4 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -502,7 +502,7 @@ webpackJsonp([21,202],{ /***/ }, -/***/ 799: +/***/ 784: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -513,15 +513,15 @@ webpackJsonp([21,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style5 = __webpack_require__(86); + var _style5 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -697,7 +697,7 @@ webpackJsonp([21,202],{ /***/ }, -/***/ 800: +/***/ 785: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -708,15 +708,15 @@ webpackJsonp([21,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style5 = __webpack_require__(86); + var _style5 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -888,7 +888,7 @@ webpackJsonp([21,202],{ /***/ }, -/***/ 801: +/***/ 786: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -899,9 +899,9 @@ webpackJsonp([21,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(35); + var _style4 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -1062,16 +1062,16 @@ webpackJsonp([21,202],{ /***/ }, -/***/ 1202: +/***/ 1168: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'horizontal': __webpack_require__(796), - 'sider-current': __webpack_require__(797), - 'sider': __webpack_require__(798), - 'switch-mode': __webpack_require__(799), - 'theme': __webpack_require__(800), - 'vertical': __webpack_require__(801), + 'horizontal': __webpack_require__(781), + 'sider-current': __webpack_require__(782), + 'sider': __webpack_require__(783), + 'switch-mode': __webpack_require__(784), + 'theme': __webpack_require__(785), + 'vertical': __webpack_require__(786), } /***/ } diff --git a/components/menu/index.en-US.md.js b/components/menu/index.en-US.md.js index 976813d5a..bdb902f42 100644 --- a/components/menu/index.en-US.md.js +++ b/components/menu/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([153,202],{ -/***/ 802: +/***/ 787: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/menu/index.html b/components/menu/index.html index 64c9d7ba9..97a79f343 100644 --- a/components/menu/index.html +++ b/components/menu/index.html @@ -24,349 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/menu/index.zh-CN.md.js b/components/menu/index.zh-CN.md.js index e4623f8ea..ba9e952bd 100644 --- a/components/menu/index.zh-CN.md.js +++ b/components/menu/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([152,202],{ -/***/ 803: +/***/ 788: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/message/demo.js b/components/message/demo.js index a6032f210..fb873b66e 100644 --- a/components/message/demo.js +++ b/components/message/demo.js @@ -1,6 +1,6 @@ webpackJsonp([36,202],{ -/***/ 804: +/***/ 789: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -11,9 +11,9 @@ webpackJsonp([36,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(57); + var _style4 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -63,7 +63,7 @@ webpackJsonp([36,202],{ /***/ }, -/***/ 805: +/***/ 790: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74,9 +74,9 @@ webpackJsonp([36,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(57); + var _style4 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -126,7 +126,7 @@ webpackJsonp([36,202],{ /***/ }, -/***/ 806: +/***/ 791: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -137,9 +137,9 @@ webpackJsonp([36,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(57); + var _style4 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -190,7 +190,7 @@ webpackJsonp([36,202],{ /***/ }, -/***/ 807: +/***/ 792: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -201,9 +201,9 @@ webpackJsonp([36,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(57); + var _style4 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -273,14 +273,14 @@ webpackJsonp([36,202],{ /***/ }, -/***/ 1203: +/***/ 1169: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'duration': __webpack_require__(804), - 'info': __webpack_require__(805), - 'loading': __webpack_require__(806), - 'other': __webpack_require__(807), + 'duration': __webpack_require__(789), + 'info': __webpack_require__(790), + 'loading': __webpack_require__(791), + 'other': __webpack_require__(792), } /***/ } diff --git a/components/message/index.en-US.md.js b/components/message/index.en-US.md.js index 1f101ebef..1a11819ac 100644 --- a/components/message/index.en-US.md.js +++ b/components/message/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([151,202],{ -/***/ 808: +/***/ 793: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/message/index.html b/components/message/index.html index c02783829..97a79f343 100644 --- a/components/message/index.html +++ b/components/message/index.html @@ -24,78 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/message/index.zh-CN.md.js b/components/message/index.zh-CN.md.js index 1eda78cfd..ac7e55dda 100644 --- a/components/message/index.zh-CN.md.js +++ b/components/message/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([150,202],{ -/***/ 809: +/***/ 794: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/modal/demo.js b/components/modal/demo.js index 8f576de01..e0412849a 100644 --- a/components/modal/demo.js +++ b/components/modal/demo.js @@ -1,13 +1,13 @@ webpackJsonp([6,202],{ -/***/ 810: +/***/ 795: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(68); + var _style3 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -96,14 +96,14 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 811: +/***/ 796: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(68); + var _style3 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -197,7 +197,7 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 812: +/***/ 797: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -208,9 +208,9 @@ webpackJsonp([6,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(68); + var _style4 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -269,7 +269,7 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 813: +/***/ 798: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -280,9 +280,9 @@ webpackJsonp([6,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(68); + var _style4 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -337,14 +337,14 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 814: +/***/ 799: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(68); + var _style3 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -461,7 +461,7 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 815: +/***/ 800: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -472,9 +472,9 @@ webpackJsonp([6,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(68); + var _style4 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -565,14 +565,14 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 816: +/***/ 801: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(68); + var _style3 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -681,7 +681,7 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 817: +/***/ 802: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -702,14 +702,14 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 818: +/***/ 803: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(68); + var _style3 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); @@ -842,19 +842,19 @@ webpackJsonp([6,202],{ /***/ }, -/***/ 1204: +/***/ 1170: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'async': __webpack_require__(810), - 'basic': __webpack_require__(811), - 'confirm-promise': __webpack_require__(812), - 'confirm': __webpack_require__(813), - 'footer': __webpack_require__(814), - 'info': __webpack_require__(815), - 'locale': __webpack_require__(816), - 'manual': __webpack_require__(817), - 'position': __webpack_require__(818), + 'async': __webpack_require__(795), + 'basic': __webpack_require__(796), + 'confirm-promise': __webpack_require__(797), + 'confirm': __webpack_require__(798), + 'footer': __webpack_require__(799), + 'info': __webpack_require__(800), + 'locale': __webpack_require__(801), + 'manual': __webpack_require__(802), + 'position': __webpack_require__(803), } /***/ } diff --git a/components/modal/index.en-US.md.js b/components/modal/index.en-US.md.js index fb3b3d6f5..f2a2bc90e 100644 --- a/components/modal/index.en-US.md.js +++ b/components/modal/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([149,202],{ -/***/ 819: +/***/ 804: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/modal/index.html b/components/modal/index.html index d5586bf78..97a79f343 100644 --- a/components/modal/index.html +++ b/components/modal/index.html @@ -24,426 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/modal/index.zh-CN.md.js b/components/modal/index.zh-CN.md.js index 9cbd6ebda..bf254bb9d 100644 --- a/components/modal/index.zh-CN.md.js +++ b/components/modal/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([148,202],{ -/***/ 820: +/***/ 805: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/notification/demo.js b/components/notification/demo.js index 92c257599..686c0525b 100644 --- a/components/notification/demo.js +++ b/components/notification/demo.js @@ -1,6 +1,6 @@ webpackJsonp([29,202],{ -/***/ 821: +/***/ 806: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -11,9 +11,9 @@ webpackJsonp([29,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(183); + var _style4 = __webpack_require__(175); - var _notification = __webpack_require__(182); + var _notification = __webpack_require__(174); var _notification2 = _interopRequireDefault(_notification); @@ -64,7 +64,7 @@ webpackJsonp([29,202],{ /***/ }, -/***/ 822: +/***/ 807: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -81,9 +81,9 @@ webpackJsonp([29,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(183); + var _style6 = __webpack_require__(175); - var _notification = __webpack_require__(182); + var _notification = __webpack_require__(174); var _notification2 = _interopRequireDefault(_notification); @@ -133,7 +133,7 @@ webpackJsonp([29,202],{ /***/ }, -/***/ 823: +/***/ 808: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -144,9 +144,9 @@ webpackJsonp([29,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(183); + var _style4 = __webpack_require__(175); - var _notification = __webpack_require__(182); + var _notification = __webpack_require__(174); var _notification2 = _interopRequireDefault(_notification); @@ -197,7 +197,7 @@ webpackJsonp([29,202],{ /***/ }, -/***/ 824: +/***/ 809: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -208,9 +208,9 @@ webpackJsonp([29,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(183); + var _style4 = __webpack_require__(175); - var _notification = __webpack_require__(182); + var _notification = __webpack_require__(174); var _notification2 = _interopRequireDefault(_notification); @@ -273,7 +273,7 @@ webpackJsonp([29,202],{ /***/ }, -/***/ 825: +/***/ 810: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -284,9 +284,9 @@ webpackJsonp([29,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(183); + var _style4 = __webpack_require__(175); - var _notification = __webpack_require__(182); + var _notification = __webpack_require__(174); var _notification2 = _interopRequireDefault(_notification); @@ -358,15 +358,15 @@ webpackJsonp([29,202],{ /***/ }, -/***/ 1205: +/***/ 1171: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(821), - 'custom-icon': __webpack_require__(822), - 'duration': __webpack_require__(823), - 'with-btn': __webpack_require__(824), - 'with-icon': __webpack_require__(825), + 'basic': __webpack_require__(806), + 'custom-icon': __webpack_require__(807), + 'duration': __webpack_require__(808), + 'with-btn': __webpack_require__(809), + 'with-icon': __webpack_require__(810), } /***/ } diff --git a/components/notification/index.en-US.md.js b/components/notification/index.en-US.md.js index e31433556..d72905dab 100644 --- a/components/notification/index.en-US.md.js +++ b/components/notification/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([147,202],{ -/***/ 826: +/***/ 811: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/notification/index.html b/components/notification/index.html index c48addb21..97a79f343 100644 --- a/components/notification/index.html +++ b/components/notification/index.html @@ -24,124 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/notification/index.zh-CN.md.js b/components/notification/index.zh-CN.md.js index 7a73336e0..a65a61ded 100644 --- a/components/notification/index.zh-CN.md.js +++ b/components/notification/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([146,202],{ -/***/ 827: +/***/ 812: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/pagination/demo.js b/components/pagination/demo.js index d83691d94..ec4c5cfe9 100644 --- a/components/pagination/demo.js +++ b/components/pagination/demo.js @@ -1,13 +1,13 @@ webpackJsonp([9,202],{ -/***/ 828: +/***/ 813: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -51,14 +51,14 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 829: +/***/ 814: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -104,14 +104,14 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 830: +/***/ 815: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -168,14 +168,14 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 831: +/***/ 816: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -219,14 +219,14 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 832: +/***/ 817: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -280,14 +280,14 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 833: +/***/ 818: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -331,14 +331,14 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 834: +/***/ 819: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(76); + var _style2 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -382,7 +382,7 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 835: +/***/ 820: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -393,9 +393,9 @@ webpackJsonp([9,202],{ var _select2 = _interopRequireDefault(_select); - var _style4 = __webpack_require__(76); + var _style4 = __webpack_require__(71); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -441,18 +441,18 @@ webpackJsonp([9,202],{ /***/ }, -/***/ 1206: +/***/ 1172: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(828), - 'changer': __webpack_require__(829), - 'controlled': __webpack_require__(830), - 'jump': __webpack_require__(831), - 'mini': __webpack_require__(832), - 'more': __webpack_require__(833), - 'simple': __webpack_require__(834), - 'total': __webpack_require__(835), + 'basic': __webpack_require__(813), + 'changer': __webpack_require__(814), + 'controlled': __webpack_require__(815), + 'jump': __webpack_require__(816), + 'mini': __webpack_require__(817), + 'more': __webpack_require__(818), + 'simple': __webpack_require__(819), + 'total': __webpack_require__(820), } /***/ } diff --git a/components/pagination/index.en-US.md.js b/components/pagination/index.en-US.md.js index e3c6a2495..8c7be73d1 100644 --- a/components/pagination/index.en-US.md.js +++ b/components/pagination/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([145,202],{ -/***/ 836: +/***/ 821: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/pagination/index.html b/components/pagination/index.html index acf80855b..97a79f343 100644 --- a/components/pagination/index.html +++ b/components/pagination/index.html @@ -24,97 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/pagination/index.zh-CN.md.js b/components/pagination/index.zh-CN.md.js index b7b912394..67caf7fa8 100644 --- a/components/pagination/index.zh-CN.md.js +++ b/components/pagination/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([144,202],{ -/***/ 837: +/***/ 822: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/popconfirm/demo.js b/components/popconfirm/demo.js index dfd5ae053..bd09e3e16 100644 --- a/components/popconfirm/demo.js +++ b/components/popconfirm/demo.js @@ -1,19 +1,19 @@ webpackJsonp([35,202],{ -/***/ 838: +/***/ 823: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(134); + var _style3 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); - var _style4 = __webpack_require__(57); + var _style4 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -69,26 +69,26 @@ webpackJsonp([35,202],{ /***/ }, -/***/ 839: +/***/ 824: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(86); + var _style4 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); - var _style5 = __webpack_require__(134); + var _style5 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); - var _style6 = __webpack_require__(57); + var _style6 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -177,14 +177,14 @@ webpackJsonp([35,202],{ /***/ }, -/***/ 840: +/***/ 825: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(134); + var _style2 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); @@ -236,14 +236,14 @@ webpackJsonp([35,202],{ /***/ }, -/***/ 841: +/***/ 826: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(134); + var _style4 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); @@ -253,9 +253,9 @@ webpackJsonp([35,202],{ var _button2 = _interopRequireDefault(_button); - var _style6 = __webpack_require__(57); + var _style6 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -429,14 +429,14 @@ webpackJsonp([35,202],{ /***/ }, -/***/ 1207: +/***/ 1173: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(838), - 'dynamic-trigger': __webpack_require__(839), - 'locale': __webpack_require__(840), - 'placement': __webpack_require__(841), + 'basic': __webpack_require__(823), + 'dynamic-trigger': __webpack_require__(824), + 'locale': __webpack_require__(825), + 'placement': __webpack_require__(826), } /***/ } diff --git a/components/popconfirm/index.en-US.md.js b/components/popconfirm/index.en-US.md.js index 109afff3b..8005063c7 100644 --- a/components/popconfirm/index.en-US.md.js +++ b/components/popconfirm/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([143,202],{ -/***/ 842: +/***/ 827: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/popconfirm/index.html b/components/popconfirm/index.html index 93f5044d7..97a79f343 100644 --- a/components/popconfirm/index.html +++ b/components/popconfirm/index.html @@ -24,166 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/popconfirm/index.zh-CN.md.js b/components/popconfirm/index.zh-CN.md.js index 0f2991fc9..0ec583d53 100644 --- a/components/popconfirm/index.zh-CN.md.js +++ b/components/popconfirm/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([142,202],{ -/***/ 843: +/***/ 828: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/popover/demo.js b/components/popover/demo.js index 16fa189bc..a9c27f910 100644 --- a/components/popover/demo.js +++ b/components/popover/demo.js @@ -1,13 +1,13 @@ webpackJsonp([28,202],{ -/***/ 844: +/***/ 829: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(118); + var _style3 = __webpack_require__(113); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); var _popover2 = _interopRequireDefault(_popover); @@ -95,14 +95,14 @@ webpackJsonp([28,202],{ /***/ }, -/***/ 845: +/***/ 830: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(118); + var _style3 = __webpack_require__(113); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); var _popover2 = _interopRequireDefault(_popover); @@ -173,14 +173,14 @@ webpackJsonp([28,202],{ /***/ }, -/***/ 846: +/***/ 831: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(118); + var _style3 = __webpack_require__(113); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); var _popover2 = _interopRequireDefault(_popover); @@ -256,14 +256,14 @@ webpackJsonp([28,202],{ /***/ }, -/***/ 847: +/***/ 832: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(118); + var _style3 = __webpack_require__(113); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); var _popover2 = _interopRequireDefault(_popover); @@ -459,14 +459,14 @@ webpackJsonp([28,202],{ /***/ }, -/***/ 848: +/***/ 833: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(118); + var _style3 = __webpack_require__(113); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); var _popover2 = _interopRequireDefault(_popover); @@ -559,15 +559,15 @@ webpackJsonp([28,202],{ /***/ }, -/***/ 1208: +/***/ 1174: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'arrow-point-at-center': __webpack_require__(844), - 'basic': __webpack_require__(845), - 'control': __webpack_require__(846), - 'placement': __webpack_require__(847), - 'triggerType': __webpack_require__(848), + 'arrow-point-at-center': __webpack_require__(829), + 'basic': __webpack_require__(830), + 'control': __webpack_require__(831), + 'placement': __webpack_require__(832), + 'triggerType': __webpack_require__(833), } /***/ } diff --git a/components/popover/index.en-US.md.js b/components/popover/index.en-US.md.js index 567191912..8f487c915 100644 --- a/components/popover/index.en-US.md.js +++ b/components/popover/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([141,202],{ -/***/ 849: +/***/ 834: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/popover/index.html b/components/popover/index.html index d321ae003..97a79f343 100644 --- a/components/popover/index.html +++ b/components/popover/index.html @@ -24,181 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/popover/index.zh-CN.md.js b/components/popover/index.zh-CN.md.js index 52164c4c6..1039d1797 100644 --- a/components/popover/index.zh-CN.md.js +++ b/components/popover/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([140,202],{ -/***/ 850: +/***/ 835: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/progress/demo.js b/components/progress/demo.js index 9b9515add..d9a45de0c 100644 --- a/components/progress/demo.js +++ b/components/progress/demo.js @@ -1,13 +1,13 @@ webpackJsonp([14,202],{ -/***/ 851: +/***/ 836: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(120); + var _style3 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -85,14 +85,14 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 852: +/***/ 837: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(120); + var _style2 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -142,14 +142,14 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 853: +/***/ 838: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(120); + var _style2 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -200,14 +200,14 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 854: +/***/ 839: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(120); + var _style3 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -286,14 +286,14 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 855: +/***/ 840: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(120); + var _style2 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -347,14 +347,14 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 856: +/***/ 841: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(120); + var _style2 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -405,14 +405,14 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 857: +/***/ 842: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(120); + var _style2 = __webpack_require__(115); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); @@ -464,17 +464,17 @@ webpackJsonp([14,202],{ /***/ }, -/***/ 1209: +/***/ 1175: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'circle-dynamic': __webpack_require__(851), - 'circle-mini': __webpack_require__(852), - 'circle': __webpack_require__(853), - 'dynamic': __webpack_require__(854), - 'format': __webpack_require__(855), - 'line-mini': __webpack_require__(856), - 'line': __webpack_require__(857), + 'circle-dynamic': __webpack_require__(836), + 'circle-mini': __webpack_require__(837), + 'circle': __webpack_require__(838), + 'dynamic': __webpack_require__(839), + 'format': __webpack_require__(840), + 'line-mini': __webpack_require__(841), + 'line': __webpack_require__(842), } /***/ } diff --git a/components/progress/index.en-US.md.js b/components/progress/index.en-US.md.js index 73c2ce5ee..6816585ce 100644 --- a/components/progress/index.en-US.md.js +++ b/components/progress/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([139,202],{ -/***/ 858: +/***/ 843: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/progress/index.html b/components/progress/index.html index c04bc891b..97a79f343 100644 --- a/components/progress/index.html +++ b/components/progress/index.html @@ -24,192 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/progress/index.zh-CN.md.js b/components/progress/index.zh-CN.md.js index 1b2fcea1d..e15c96dae 100644 --- a/components/progress/index.zh-CN.md.js +++ b/components/progress/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([138,202],{ -/***/ 859: +/***/ 844: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/radio/demo.js b/components/radio/demo.js index c9945e2e1..9328c850f 100644 --- a/components/radio/demo.js +++ b/components/radio/demo.js @@ -1,13 +1,13 @@ webpackJsonp([20,202],{ -/***/ 860: +/***/ 845: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(59); + var _style2 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -55,7 +55,7 @@ webpackJsonp([20,202],{ /***/ }, -/***/ 861: +/***/ 846: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66,9 +66,9 @@ webpackJsonp([20,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(59); + var _style4 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -146,14 +146,14 @@ webpackJsonp([20,202],{ /***/ }, -/***/ 862: +/***/ 847: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(59); + var _style2 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -288,7 +288,7 @@ webpackJsonp([20,202],{ /***/ }, -/***/ 863: +/***/ 848: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -299,9 +299,9 @@ webpackJsonp([20,202],{ var _input2 = _interopRequireDefault(_input); - var _style4 = __webpack_require__(59); + var _style4 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -382,14 +382,14 @@ webpackJsonp([20,202],{ /***/ }, -/***/ 864: +/***/ 849: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(59); + var _style2 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -468,14 +468,14 @@ webpackJsonp([20,202],{ /***/ }, -/***/ 865: +/***/ 850: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(59); + var _style2 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -607,16 +607,16 @@ webpackJsonp([20,202],{ /***/ }, -/***/ 1210: +/***/ 1176: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(860), - 'disable': __webpack_require__(861), - 'radiobutton': __webpack_require__(862), - 'radiogroup-more': __webpack_require__(863), - 'radiogroup': __webpack_require__(864), - 'size': __webpack_require__(865), + 'basic': __webpack_require__(845), + 'disable': __webpack_require__(846), + 'radiobutton': __webpack_require__(847), + 'radiogroup-more': __webpack_require__(848), + 'radiogroup': __webpack_require__(849), + 'size': __webpack_require__(850), } /***/ } diff --git a/components/radio/index.en-US.md.js b/components/radio/index.en-US.md.js index 14a49ccdf..b38af96cf 100644 --- a/components/radio/index.en-US.md.js +++ b/components/radio/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([137,202],{ -/***/ 866: +/***/ 851: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/radio/index.html b/components/radio/index.html index 4e308b094..97a79f343 100644 --- a/components/radio/index.html +++ b/components/radio/index.html @@ -24,185 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/radio/index.zh-CN.md.js b/components/radio/index.zh-CN.md.js index 1530803f1..01d3d3e80 100644 --- a/components/radio/index.zh-CN.md.js +++ b/components/radio/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([136,202],{ -/***/ 867: +/***/ 852: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/rate/demo.js b/components/rate/demo.js index 41c1d2a70..822aa11f2 100644 --- a/components/rate/demo.js +++ b/components/rate/demo.js @@ -1,13 +1,13 @@ webpackJsonp([34,202],{ -/***/ 868: +/***/ 853: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(218); + var _style2 = __webpack_require__(209); - var _rate = __webpack_require__(217); + var _rate = __webpack_require__(208); var _rate2 = _interopRequireDefault(_rate); @@ -51,14 +51,14 @@ webpackJsonp([34,202],{ /***/ }, -/***/ 869: +/***/ 854: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(218); + var _style2 = __webpack_require__(209); - var _rate = __webpack_require__(217); + var _rate = __webpack_require__(208); var _rate2 = _interopRequireDefault(_rate); @@ -102,14 +102,14 @@ webpackJsonp([34,202],{ /***/ }, -/***/ 870: +/***/ 855: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(218); + var _style2 = __webpack_require__(209); - var _rate = __webpack_require__(217); + var _rate = __webpack_require__(208); var _rate2 = _interopRequireDefault(_rate); @@ -153,14 +153,14 @@ webpackJsonp([34,202],{ /***/ }, -/***/ 871: +/***/ 856: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(218); + var _style2 = __webpack_require__(209); - var _rate = __webpack_require__(217); + var _rate = __webpack_require__(208); var _rate2 = _interopRequireDefault(_rate); @@ -227,14 +227,14 @@ webpackJsonp([34,202],{ /***/ }, -/***/ 1211: +/***/ 1177: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(868), - 'disabled': __webpack_require__(869), - 'half': __webpack_require__(870), - 'text': __webpack_require__(871), + 'basic': __webpack_require__(853), + 'disabled': __webpack_require__(854), + 'half': __webpack_require__(855), + 'text': __webpack_require__(856), } /***/ } diff --git a/components/rate/index.en-US.md.js b/components/rate/index.en-US.md.js index 0b1d95da9..74533e07b 100644 --- a/components/rate/index.en-US.md.js +++ b/components/rate/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([135,202],{ -/***/ 872: +/***/ 857: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/rate/index.html b/components/rate/index.html index ca5602c16..97a79f343 100644 --- a/components/rate/index.html +++ b/components/rate/index.html @@ -24,59 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/rate/index.zh-CN.md.js b/components/rate/index.zh-CN.md.js index 21f8f717d..fa2c3f067 100644 --- a/components/rate/index.zh-CN.md.js +++ b/components/rate/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([134,202],{ -/***/ 873: +/***/ 858: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/select/demo.js b/components/select/demo.js index 0c20d470f..b2112a86b 100644 --- a/components/select/demo.js +++ b/components/select/demo.js @@ -1,6 +1,6 @@ webpackJsonp([1,202],{ -/***/ 874: +/***/ 859: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -64,7 +64,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 875: +/***/ 860: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -153,7 +153,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 876: +/***/ 861: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -236,7 +236,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 877: +/***/ 862: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -334,7 +334,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 878: +/***/ 863: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -400,7 +400,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 879: +/***/ 864: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -463,7 +463,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 880: +/***/ 865: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -542,7 +542,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 881: +/***/ 866: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -579,15 +579,15 @@ webpackJsonp([1,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _querystring = __webpack_require__(1632); + var _querystring = __webpack_require__(1594); var _querystring2 = _interopRequireDefault(_querystring); - var _jsonp = __webpack_require__(1618); + var _jsonp = __webpack_require__(1579); var _jsonp2 = _interopRequireDefault(_jsonp); @@ -685,7 +685,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 882: +/***/ 867: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -757,7 +757,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 883: +/***/ 868: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -888,7 +888,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 884: +/***/ 869: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -951,33 +951,33 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1212: +/***/ 1178: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'automatic-tokenization': __webpack_require__(874), - 'basic': __webpack_require__(875), - 'combobox': __webpack_require__(876), - 'coordinate': __webpack_require__(877), - 'label-in-value': __webpack_require__(878), - 'multiple': __webpack_require__(879), - 'optgroup': __webpack_require__(880), - 'search-box': __webpack_require__(881), - 'search': __webpack_require__(882), - 'size': __webpack_require__(883), - 'tags': __webpack_require__(884), + 'automatic-tokenization': __webpack_require__(859), + 'basic': __webpack_require__(860), + 'combobox': __webpack_require__(861), + 'coordinate': __webpack_require__(862), + 'label-in-value': __webpack_require__(863), + 'multiple': __webpack_require__(864), + 'optgroup': __webpack_require__(865), + 'search-box': __webpack_require__(866), + 'search': __webpack_require__(867), + 'size': __webpack_require__(868), + 'tags': __webpack_require__(869), } /***/ }, -/***/ 1618: +/***/ 1579: /***/ function(module, exports, __webpack_require__) { /** * Module dependencies */ - var debug = __webpack_require__(1619)('jsonp'); + var debug = __webpack_require__(1580)('jsonp'); /** * Module exports. @@ -1074,7 +1074,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1619: +/***/ 1580: /***/ function(module, exports, __webpack_require__) { @@ -1084,7 +1084,7 @@ webpackJsonp([1,202],{ * Expose `debug()` as the module. */ - exports = module.exports = __webpack_require__(1620); + exports = module.exports = __webpack_require__(1581); exports.log = log; exports.formatArgs = formatArgs; exports.save = save; @@ -1256,7 +1256,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1620: +/***/ 1581: /***/ function(module, exports, __webpack_require__) { @@ -1272,7 +1272,7 @@ webpackJsonp([1,202],{ exports.disable = disable; exports.enable = enable; exports.enabled = enabled; - exports.humanize = __webpack_require__(1621); + exports.humanize = __webpack_require__(1582); /** * The currently active debug mode names, and names to skip. @@ -1460,7 +1460,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1621: +/***/ 1582: /***/ function(module, exports) { /** @@ -1590,7 +1590,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1630: +/***/ 1592: /***/ function(module, exports) { // Copyright Joyent, Inc. and other Node contributors. @@ -1677,7 +1677,7 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1631: +/***/ 1593: /***/ function(module, exports) { // Copyright Joyent, Inc. and other Node contributors. @@ -1748,13 +1748,13 @@ webpackJsonp([1,202],{ /***/ }, -/***/ 1632: +/***/ 1594: /***/ function(module, exports, __webpack_require__) { 'use strict'; - exports.decode = exports.parse = __webpack_require__(1630); - exports.encode = exports.stringify = __webpack_require__(1631); + exports.decode = exports.parse = __webpack_require__(1592); + exports.encode = exports.stringify = __webpack_require__(1593); /***/ } diff --git a/components/select/index.en-US.md.js b/components/select/index.en-US.md.js index e90dd07b3..3bd36db7c 100644 --- a/components/select/index.en-US.md.js +++ b/components/select/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([133,202],{ -/***/ 885: +/***/ 870: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/select/index.html b/components/select/index.html index 9b9e41a38..97a79f343 100644 --- a/components/select/index.html +++ b/components/select/index.html @@ -24,400 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/select/index.zh-CN.md.js b/components/select/index.zh-CN.md.js index 505567b99..76898234c 100644 --- a/components/select/index.zh-CN.md.js +++ b/components/select/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([132,202],{ -/***/ 886: +/***/ 871: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/slider/demo.js b/components/slider/demo.js index 3c691499a..c10401535 100644 --- a/components/slider/demo.js +++ b/components/slider/demo.js @@ -1,13 +1,13 @@ webpackJsonp([19,202],{ -/***/ 887: +/***/ 872: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(137); + var _style2 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); @@ -58,14 +58,14 @@ webpackJsonp([19,202],{ /***/ }, -/***/ 888: +/***/ 873: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(137); + var _style2 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); @@ -117,14 +117,14 @@ webpackJsonp([19,202],{ /***/ }, -/***/ 889: +/***/ 874: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(137); + var _style3 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); @@ -198,32 +198,32 @@ webpackJsonp([19,202],{ /***/ }, -/***/ 890: +/***/ 875: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style5 = __webpack_require__(46); + var _style5 = __webpack_require__(44); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _style6 = __webpack_require__(132); + var _style6 = __webpack_require__(127); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); var _inputNumber2 = _interopRequireDefault(_inputNumber); - var _style7 = __webpack_require__(43); + var _style7 = __webpack_require__(42); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); - var _style8 = __webpack_require__(137); + var _style8 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); @@ -327,14 +327,14 @@ webpackJsonp([19,202],{ /***/ }, -/***/ 891: +/***/ 876: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(137); + var _style2 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); @@ -410,14 +410,14 @@ webpackJsonp([19,202],{ /***/ }, -/***/ 892: +/***/ 877: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(137); + var _style2 = __webpack_require__(132); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); var _slider2 = _interopRequireDefault(_slider); @@ -469,16 +469,16 @@ webpackJsonp([19,202],{ /***/ }, -/***/ 1213: +/***/ 1179: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(887), - 'event': __webpack_require__(888), - 'icon-slider': __webpack_require__(889), - 'input-number': __webpack_require__(890), - 'mark': __webpack_require__(891), - 'tip-formatter': __webpack_require__(892), + 'basic': __webpack_require__(872), + 'event': __webpack_require__(873), + 'icon-slider': __webpack_require__(874), + 'input-number': __webpack_require__(875), + 'mark': __webpack_require__(876), + 'tip-formatter': __webpack_require__(877), } /***/ } diff --git a/components/slider/index.en-US.md.js b/components/slider/index.en-US.md.js index f01c684a6..61207d7a5 100644 --- a/components/slider/index.en-US.md.js +++ b/components/slider/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([131,202],{ -/***/ 893: +/***/ 878: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/slider/index.html b/components/slider/index.html index 6389d9f7f..97a79f343 100644 --- a/components/slider/index.html +++ b/components/slider/index.html @@ -24,239 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/slider/index.zh-CN.md.js b/components/slider/index.zh-CN.md.js index e7773bdcb..4ce1ce834 100644 --- a/components/slider/index.zh-CN.md.js +++ b/components/slider/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([130,202],{ -/***/ 894: +/***/ 879: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/spin/demo.js b/components/spin/demo.js index 6a1228fe5..e107f4bac 100644 --- a/components/spin/demo.js +++ b/components/spin/demo.js @@ -1,13 +1,13 @@ webpackJsonp([27,202],{ -/***/ 895: +/***/ 880: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(156); + var _style2 = __webpack_require__(147); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); var _spin2 = _interopRequireDefault(_spin); @@ -51,14 +51,14 @@ webpackJsonp([27,202],{ /***/ }, -/***/ 896: +/***/ 881: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(156); + var _style2 = __webpack_require__(147); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); var _spin2 = _interopRequireDefault(_spin); @@ -108,26 +108,26 @@ webpackJsonp([27,202],{ /***/ }, -/***/ 897: +/***/ 882: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(86); + var _style4 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); - var _style5 = __webpack_require__(156); + var _style5 = __webpack_require__(147); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); var _spin2 = _interopRequireDefault(_spin); - var _style6 = __webpack_require__(97); + var _style6 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -193,14 +193,14 @@ webpackJsonp([27,202],{ /***/ }, -/***/ 898: +/***/ 883: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(156); + var _style2 = __webpack_require__(147); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); var _spin2 = _interopRequireDefault(_spin); @@ -251,20 +251,20 @@ webpackJsonp([27,202],{ /***/ }, -/***/ 899: +/***/ 884: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(156); + var _style3 = __webpack_require__(147); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); var _spin2 = _interopRequireDefault(_spin); - var _style4 = __webpack_require__(97); + var _style4 = __webpack_require__(93); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); var _alert2 = _interopRequireDefault(_alert); @@ -312,15 +312,15 @@ webpackJsonp([27,202],{ /***/ }, -/***/ 1214: +/***/ 1180: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(895), - 'inside': __webpack_require__(896), - 'nested': __webpack_require__(897), - 'size': __webpack_require__(898), - 'tip': __webpack_require__(899), + 'basic': __webpack_require__(880), + 'inside': __webpack_require__(881), + 'nested': __webpack_require__(882), + 'size': __webpack_require__(883), + 'tip': __webpack_require__(884), } /***/ } diff --git a/components/spin/index.en-US.md.js b/components/spin/index.en-US.md.js index be9339be1..f59d92b13 100644 --- a/components/spin/index.en-US.md.js +++ b/components/spin/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([129,202],{ -/***/ 900: +/***/ 885: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/spin/index.html b/components/spin/index.html index 6489f488d..97a79f343 100644 --- a/components/spin/index.html +++ b/components/spin/index.html @@ -24,98 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/spin/index.zh-CN.md.js b/components/spin/index.zh-CN.md.js index 163e24434..0514efb78 100644 --- a/components/spin/index.zh-CN.md.js +++ b/components/spin/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([128,202],{ -/***/ 901: +/***/ 886: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/steps/demo.js b/components/steps/demo.js index 2f408276c..c63d76e10 100644 --- a/components/steps/demo.js +++ b/components/steps/demo.js @@ -1,13 +1,13 @@ webpackJsonp([13,202],{ -/***/ 902: +/***/ 887: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(139); + var _style2 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -57,7 +57,7 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 903: +/***/ 888: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -68,9 +68,9 @@ webpackJsonp([13,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(139); + var _style4 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -121,14 +121,14 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 904: +/***/ 889: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(139); + var _style2 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -178,14 +178,14 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 905: +/***/ 890: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(139); + var _style2 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -235,14 +235,14 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 906: +/***/ 891: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(57); + var _style4 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -252,21 +252,21 @@ webpackJsonp([13,202],{ var _button2 = _interopRequireDefault(_button); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style6 = __webpack_require__(139); + var _style6 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -384,14 +384,14 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 907: +/***/ 892: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(139); + var _style2 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -441,14 +441,14 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 908: +/***/ 893: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(139); + var _style2 = __webpack_require__(134); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); var _steps2 = _interopRequireDefault(_steps); @@ -498,17 +498,17 @@ webpackJsonp([13,202],{ /***/ }, -/***/ 1215: +/***/ 1181: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'error': __webpack_require__(902), - 'icon': __webpack_require__(903), - 'simple': __webpack_require__(904), - 'small-size': __webpack_require__(905), - 'step-next': __webpack_require__(906), - 'vertical-small': __webpack_require__(907), - 'vertical': __webpack_require__(908), + 'error': __webpack_require__(887), + 'icon': __webpack_require__(888), + 'simple': __webpack_require__(889), + 'small-size': __webpack_require__(890), + 'step-next': __webpack_require__(891), + 'vertical-small': __webpack_require__(892), + 'vertical': __webpack_require__(893), } /***/ } diff --git a/components/steps/index.en-US.md.js b/components/steps/index.en-US.md.js index eae1d2860..9b0bfbb0c 100644 --- a/components/steps/index.en-US.md.js +++ b/components/steps/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([127,202],{ -/***/ 909: +/***/ 894: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/steps/index.html b/components/steps/index.html index 22b4c1486..97a79f343 100644 --- a/components/steps/index.html +++ b/components/steps/index.html @@ -24,174 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/steps/index.zh-CN.md.js b/components/steps/index.zh-CN.md.js index e642d9ad8..22ae9bbf6 100644 --- a/components/steps/index.zh-CN.md.js +++ b/components/steps/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([126,202],{ -/***/ 910: +/***/ 895: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/switch/demo.js b/components/switch/demo.js index 43b5716ea..2046bd91f 100644 --- a/components/switch/demo.js +++ b/components/switch/demo.js @@ -1,13 +1,13 @@ webpackJsonp([33,202],{ -/***/ 911: +/***/ 896: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(86); + var _style2 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); @@ -54,7 +54,7 @@ webpackJsonp([33,202],{ /***/ }, -/***/ 912: +/***/ 897: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -65,9 +65,9 @@ webpackJsonp([33,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(86); + var _style4 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); @@ -132,14 +132,14 @@ webpackJsonp([33,202],{ /***/ }, -/***/ 913: +/***/ 898: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(86); + var _style2 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); @@ -189,7 +189,7 @@ webpackJsonp([33,202],{ /***/ }, -/***/ 914: +/***/ 899: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -200,9 +200,9 @@ webpackJsonp([33,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(86); + var _style4 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); @@ -254,14 +254,14 @@ webpackJsonp([33,202],{ /***/ }, -/***/ 1216: +/***/ 1182: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(911), - 'disabled': __webpack_require__(912), - 'size': __webpack_require__(913), - 'text': __webpack_require__(914), + 'basic': __webpack_require__(896), + 'disabled': __webpack_require__(897), + 'size': __webpack_require__(898), + 'text': __webpack_require__(899), } /***/ } diff --git a/components/switch/index.en-US.md.js b/components/switch/index.en-US.md.js index 9b8304b5b..1ac55d9ff 100644 --- a/components/switch/index.en-US.md.js +++ b/components/switch/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([125,202],{ -/***/ 915: +/***/ 900: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/switch/index.html b/components/switch/index.html index b0cc2d838..97a79f343 100644 --- a/components/switch/index.html +++ b/components/switch/index.html @@ -24,83 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/switch/index.zh-CN.md.js b/components/switch/index.zh-CN.md.js index 7f72b01aa..13bf7c488 100644 --- a/components/switch/index.zh-CN.md.js +++ b/components/switch/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([124,202],{ -/***/ 916: +/***/ 901: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/table/demo.js b/components/table/demo.js index 8f6bbe24c..e860ce3fb 100644 --- a/components/table/demo.js +++ b/components/table/demo.js @@ -1,6 +1,6 @@ webpackJsonp([0,202],{ -/***/ 917: +/***/ 902: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23,7 +23,7 @@ webpackJsonp([0,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _reqwest = __webpack_require__(1896); + var _reqwest = __webpack_require__(1861); var _reqwest2 = _interopRequireDefault(_reqwest); @@ -96,7 +96,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 918: +/***/ 903: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184,7 +184,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 919: +/***/ 904: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -249,7 +249,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 920: +/***/ 905: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -332,7 +332,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 921: +/***/ 906: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -449,7 +449,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 922: +/***/ 907: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -464,15 +464,15 @@ webpackJsonp([0,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _style7 = __webpack_require__(59); + var _style7 = __webpack_require__(55); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); - var _style8 = __webpack_require__(86); + var _style8 = __webpack_require__(82); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); var _switch2 = _interopRequireDefault(_switch); @@ -480,15 +480,15 @@ webpackJsonp([0,202],{ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -498,9 +498,9 @@ webpackJsonp([0,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style10 = __webpack_require__(54); + var _style10 = __webpack_require__(50); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); var _form2 = _interopRequireDefault(_form); @@ -701,7 +701,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 923: +/***/ 908: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -718,13 +718,13 @@ webpackJsonp([0,202],{ var _button2 = _interopRequireDefault(_button); - var _style8 = __webpack_require__(134); + var _style8 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); @@ -740,15 +740,15 @@ webpackJsonp([0,202],{ var _input2 = _interopRequireDefault(_input); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -901,7 +901,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 924: +/***/ 909: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -912,9 +912,9 @@ webpackJsonp([0,202],{ var _table2 = _interopRequireDefault(_table); - var _style5 = __webpack_require__(134); + var _style5 = __webpack_require__(129); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); var _popconfirm2 = _interopRequireDefault(_popconfirm); @@ -924,15 +924,15 @@ webpackJsonp([0,202],{ var _input2 = _interopRequireDefault(_input); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -1153,7 +1153,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 925: +/***/ 910: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1215,7 +1215,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 926: +/***/ 911: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1283,7 +1283,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 927: +/***/ 912: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1349,7 +1349,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 928: +/***/ 913: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1414,7 +1414,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 929: +/***/ 914: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1471,7 +1471,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 930: +/***/ 915: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1534,7 +1534,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 931: +/***/ 916: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1609,7 +1609,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 932: +/***/ 917: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1660,7 +1660,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 933: +/***/ 918: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1725,7 +1725,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 934: +/***/ 919: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1841,7 +1841,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 935: +/***/ 920: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -1942,7 +1942,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 936: +/***/ 921: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -2004,7 +2004,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 937: +/***/ 922: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -2068,7 +2068,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 938: +/***/ 923: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -2137,37 +2137,37 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 1217: +/***/ 1183: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'ajax': __webpack_require__(917), - 'basic': __webpack_require__(918), - 'bordered': __webpack_require__(919), - 'colspan-rowspan': __webpack_require__(920), - 'custom-filter-panel': __webpack_require__(921), - 'dynamic-settings': __webpack_require__(922), - 'edit-cell': __webpack_require__(923), - 'edit-row': __webpack_require__(924), - 'expand-children': __webpack_require__(925), - 'expand': __webpack_require__(926), - 'fixed-columns-header': __webpack_require__(927), - 'fixed-columns': __webpack_require__(928), - 'fixed-header': __webpack_require__(929), - 'grouping-columns': __webpack_require__(930), - 'head': __webpack_require__(931), - 'nopagination': __webpack_require__(932), - 'paging': __webpack_require__(933), - 'reset-filter': __webpack_require__(934), - 'row-selection-and-operation': __webpack_require__(935), - 'row-selection-props': __webpack_require__(936), - 'row-selection': __webpack_require__(937), - 'size': __webpack_require__(938), + 'ajax': __webpack_require__(902), + 'basic': __webpack_require__(903), + 'bordered': __webpack_require__(904), + 'colspan-rowspan': __webpack_require__(905), + 'custom-filter-panel': __webpack_require__(906), + 'dynamic-settings': __webpack_require__(907), + 'edit-cell': __webpack_require__(908), + 'edit-row': __webpack_require__(909), + 'expand-children': __webpack_require__(910), + 'expand': __webpack_require__(911), + 'fixed-columns-header': __webpack_require__(912), + 'fixed-columns': __webpack_require__(913), + 'fixed-header': __webpack_require__(914), + 'grouping-columns': __webpack_require__(915), + 'head': __webpack_require__(916), + 'nopagination': __webpack_require__(917), + 'paging': __webpack_require__(918), + 'reset-filter': __webpack_require__(919), + 'row-selection-and-operation': __webpack_require__(920), + 'row-selection-props': __webpack_require__(921), + 'row-selection': __webpack_require__(922), + 'size': __webpack_require__(923), } /***/ }, -/***/ 1896: +/***/ 1861: /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! @@ -2191,7 +2191,7 @@ webpackJsonp([0,202],{ } else { var XHR2 try { - XHR2 = __webpack_require__(1908) + XHR2 = __webpack_require__(1873) } catch (ex) { throw new Error('Peer dependency `xhr2` required! Please npm install xhr2') } @@ -2804,7 +2804,7 @@ webpackJsonp([0,202],{ /***/ }, -/***/ 1908: +/***/ 1873: /***/ function(module, exports) { /* (ignored) */ diff --git a/components/table/index.en-US.md.js b/components/table/index.en-US.md.js index 1a450e772..69191ef78 100644 --- a/components/table/index.en-US.md.js +++ b/components/table/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([123,202],{ -/***/ 939: +/***/ 924: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/table/index.html b/components/table/index.html index feecdf9bf..97a79f343 100644 --- a/components/table/index.html +++ b/components/table/index.html @@ -24,1732 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/table/index.zh-CN.md.js b/components/table/index.zh-CN.md.js index ca3b9cc4b..2435dbe0d 100644 --- a/components/table/index.zh-CN.md.js +++ b/components/table/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([122,202],{ -/***/ 940: +/***/ 925: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tabs/demo.js b/components/tabs/demo.js index 88975566b..161a3a100 100644 --- a/components/tabs/demo.js +++ b/components/tabs/demo.js @@ -1,13 +1,13 @@ webpackJsonp([3,202],{ -/***/ 941: +/***/ 926: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -71,14 +71,14 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 942: +/***/ 927: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -146,14 +146,14 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 943: +/***/ 928: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -217,7 +217,7 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 944: +/***/ 929: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -228,9 +228,9 @@ webpackJsonp([3,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(78); + var _style4 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -326,14 +326,14 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 945: +/***/ 930: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -395,14 +395,14 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 946: +/***/ 931: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -485,7 +485,7 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 947: +/***/ 932: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -496,9 +496,9 @@ webpackJsonp([3,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(78); + var _style4 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -564,7 +564,7 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 948: +/***/ 933: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -575,9 +575,9 @@ webpackJsonp([3,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(78); + var _style4 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -644,7 +644,7 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 949: +/***/ 934: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -655,9 +655,9 @@ webpackJsonp([3,202],{ var _select2 = _interopRequireDefault(_select); - var _style4 = __webpack_require__(78); + var _style4 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -763,14 +763,14 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 950: +/***/ 935: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -832,14 +832,14 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 951: +/***/ 936: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(78); + var _style2 = __webpack_require__(73); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); var _tabs2 = _interopRequireDefault(_tabs); @@ -931,21 +931,21 @@ webpackJsonp([3,202],{ /***/ }, -/***/ 1218: +/***/ 1184: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(941), - 'card-top': __webpack_require__(942), - 'card': __webpack_require__(943), - 'custom-add-trigger': __webpack_require__(944), - 'disabled': __webpack_require__(945), - 'editable-card': __webpack_require__(946), - 'extra': __webpack_require__(947), - 'icon': __webpack_require__(948), - 'position': __webpack_require__(949), - 'size': __webpack_require__(950), - 'slide': __webpack_require__(951), + 'basic': __webpack_require__(926), + 'card-top': __webpack_require__(927), + 'card': __webpack_require__(928), + 'custom-add-trigger': __webpack_require__(929), + 'disabled': __webpack_require__(930), + 'editable-card': __webpack_require__(931), + 'extra': __webpack_require__(932), + 'icon': __webpack_require__(933), + 'position': __webpack_require__(934), + 'size': __webpack_require__(935), + 'slide': __webpack_require__(936), } /***/ } diff --git a/components/tabs/index.en-US.md.js b/components/tabs/index.en-US.md.js index f50874c6a..9cdc79d14 100644 --- a/components/tabs/index.en-US.md.js +++ b/components/tabs/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([121,202],{ -/***/ 952: +/***/ 937: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tabs/index.html b/components/tabs/index.html index a1d0116eb..97a79f343 100644 --- a/components/tabs/index.html +++ b/components/tabs/index.html @@ -24,321 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/tabs/index.zh-CN.md.js b/components/tabs/index.zh-CN.md.js index 65bbfea9d..862cb8bef 100644 --- a/components/tabs/index.zh-CN.md.js +++ b/components/tabs/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([120,202],{ -/***/ 953: +/***/ 938: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tag/demo.js b/components/tag/demo.js index d87290e76..2549fbafd 100644 --- a/components/tag/demo.js +++ b/components/tag/demo.js @@ -1,13 +1,13 @@ webpackJsonp([26,202],{ -/***/ 954: +/***/ 939: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(185); + var _style2 = __webpack_require__(177); - var _tag = __webpack_require__(184); + var _tag = __webpack_require__(176); var _tag2 = _interopRequireDefault(_tag); @@ -80,7 +80,7 @@ webpackJsonp([26,202],{ /***/ }, -/***/ 955: +/***/ 940: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -89,21 +89,21 @@ webpackJsonp([26,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style2 = __webpack_require__(185); + var _style2 = __webpack_require__(177); - var _tag = __webpack_require__(184); + var _tag = __webpack_require__(176); var _tag2 = _interopRequireDefault(_tag); @@ -190,14 +190,14 @@ webpackJsonp([26,202],{ /***/ }, -/***/ 956: +/***/ 941: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(185); + var _style2 = __webpack_require__(177); - var _tag = __webpack_require__(184); + var _tag = __webpack_require__(176); var _tag2 = _interopRequireDefault(_tag); @@ -259,7 +259,7 @@ webpackJsonp([26,202],{ /***/ }, -/***/ 957: +/***/ 942: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -270,25 +270,25 @@ webpackJsonp([26,202],{ var _button2 = _interopRequireDefault(_button); - var _style4 = __webpack_require__(185); + var _style4 = __webpack_require__(177); - var _tag = __webpack_require__(184); + var _tag = __webpack_require__(176); var _tag2 = _interopRequireDefault(_tag); - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -382,30 +382,30 @@ webpackJsonp([26,202],{ /***/ }, -/***/ 958: +/***/ 943: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style2 = __webpack_require__(185); + var _style2 = __webpack_require__(177); - var _tag = __webpack_require__(184); + var _tag = __webpack_require__(176); var _tag2 = _interopRequireDefault(_tag); @@ -500,15 +500,15 @@ webpackJsonp([26,202],{ /***/ }, -/***/ 1219: +/***/ 1185: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(954), - 'checkable': __webpack_require__(955), - 'colorful': __webpack_require__(956), - 'control': __webpack_require__(957), - 'hot-tags': __webpack_require__(958), + 'basic': __webpack_require__(939), + 'checkable': __webpack_require__(940), + 'colorful': __webpack_require__(941), + 'control': __webpack_require__(942), + 'hot-tags': __webpack_require__(943), } /***/ } diff --git a/components/tag/index.en-US.md.js b/components/tag/index.en-US.md.js index 8a8400495..ca82c2cc2 100644 --- a/components/tag/index.en-US.md.js +++ b/components/tag/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([119,202],{ -/***/ 959: +/***/ 944: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tag/index.html b/components/tag/index.html index b21848e1d..97a79f343 100644 --- a/components/tag/index.html +++ b/components/tag/index.html @@ -24,153 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/tag/index.zh-CN.md.js b/components/tag/index.zh-CN.md.js index 06494c79a..9728a77d4 100644 --- a/components/tag/index.zh-CN.md.js +++ b/components/tag/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([118,202],{ -/***/ 960: +/***/ 945: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/time-picker/demo.js b/components/time-picker/demo.js index fd9d6af1a..08c8007ce 100644 --- a/components/time-picker/demo.js +++ b/components/time-picker/demo.js @@ -1,13 +1,13 @@ webpackJsonp([12,202],{ -/***/ 961: +/***/ 946: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(87); + var _style3 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -65,14 +65,14 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 962: +/***/ 947: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(87); + var _style2 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -118,14 +118,14 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 963: +/***/ 948: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(87); + var _style2 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -188,14 +188,14 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 964: +/***/ 949: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(87); + var _style2 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -243,14 +243,14 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 965: +/***/ 950: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(87); + var _style2 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -298,14 +298,14 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 966: +/***/ 951: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(87); + var _style2 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); @@ -359,26 +359,26 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 967: +/***/ 952: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(87); + var _style2 = __webpack_require__(83); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); var _timePicker2 = _interopRequireDefault(_timePicker); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -448,17 +448,17 @@ webpackJsonp([12,202],{ /***/ }, -/***/ 1220: +/***/ 1186: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'addon': __webpack_require__(961), - 'basic': __webpack_require__(962), - 'disable-options': __webpack_require__(963), - 'disabled': __webpack_require__(964), - 'hide-column': __webpack_require__(965), - 'size': __webpack_require__(966), - 'value': __webpack_require__(967), + 'addon': __webpack_require__(946), + 'basic': __webpack_require__(947), + 'disable-options': __webpack_require__(948), + 'disabled': __webpack_require__(949), + 'hide-column': __webpack_require__(950), + 'size': __webpack_require__(951), + 'value': __webpack_require__(952), } /***/ } diff --git a/components/time-picker/index.en-US.md.js b/components/time-picker/index.en-US.md.js index c2e259432..881831882 100644 --- a/components/time-picker/index.en-US.md.js +++ b/components/time-picker/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([117,202],{ -/***/ 968: +/***/ 953: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/time-picker/index.html b/components/time-picker/index.html index f9bdd72a8..97a79f343 100644 --- a/components/time-picker/index.html +++ b/components/time-picker/index.html @@ -24,137 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/time-picker/index.zh-CN.md.js b/components/time-picker/index.zh-CN.md.js index 6a19258ee..70a2c4018 100644 --- a/components/time-picker/index.zh-CN.md.js +++ b/components/time-picker/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([116,202],{ -/***/ 969: +/***/ 954: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/timeline/demo.js b/components/timeline/demo.js index ffaff2f5c..ca1f5a0db 100644 --- a/components/timeline/demo.js +++ b/components/timeline/demo.js @@ -1,13 +1,13 @@ webpackJsonp([32,202],{ -/***/ 970: +/***/ 955: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(187); + var _style2 = __webpack_require__(179); - var _timeline = __webpack_require__(186); + var _timeline = __webpack_require__(178); var _timeline2 = _interopRequireDefault(_timeline); @@ -74,14 +74,14 @@ webpackJsonp([32,202],{ /***/ }, -/***/ 971: +/***/ 956: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(187); + var _style2 = __webpack_require__(179); - var _timeline = __webpack_require__(186); + var _timeline = __webpack_require__(178); var _timeline2 = _interopRequireDefault(_timeline); @@ -176,7 +176,7 @@ webpackJsonp([32,202],{ /***/ }, -/***/ 972: +/***/ 957: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -187,9 +187,9 @@ webpackJsonp([32,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style4 = __webpack_require__(187); + var _style4 = __webpack_require__(179); - var _timeline = __webpack_require__(186); + var _timeline = __webpack_require__(178); var _timeline2 = _interopRequireDefault(_timeline); @@ -256,14 +256,14 @@ webpackJsonp([32,202],{ /***/ }, -/***/ 973: +/***/ 958: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(187); + var _style2 = __webpack_require__(179); - var _timeline = __webpack_require__(186); + var _timeline = __webpack_require__(178); var _timeline2 = _interopRequireDefault(_timeline); @@ -329,14 +329,14 @@ webpackJsonp([32,202],{ /***/ }, -/***/ 1221: +/***/ 1187: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(970), - 'color': __webpack_require__(971), - 'custom': __webpack_require__(972), - 'pending': __webpack_require__(973), + 'basic': __webpack_require__(955), + 'color': __webpack_require__(956), + 'custom': __webpack_require__(957), + 'pending': __webpack_require__(958), } /***/ } diff --git a/components/timeline/index.en-US.md.js b/components/timeline/index.en-US.md.js index 9c1e485e7..caa2103da 100644 --- a/components/timeline/index.en-US.md.js +++ b/components/timeline/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([115,202],{ -/***/ 974: +/***/ 959: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/timeline/index.html b/components/timeline/index.html index f37de4da8..97a79f343 100644 --- a/components/timeline/index.html +++ b/components/timeline/index.html @@ -24,78 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/timeline/index.zh-CN.md.js b/components/timeline/index.zh-CN.md.js index fdd030cb3..9c7ad018c 100644 --- a/components/timeline/index.zh-CN.md.js +++ b/components/timeline/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([114,202],{ -/***/ 975: +/***/ 960: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tooltip/demo.js b/components/tooltip/demo.js index 7cf04bd5c..ea0c1bbe4 100644 --- a/components/tooltip/demo.js +++ b/components/tooltip/demo.js @@ -1,13 +1,13 @@ webpackJsonp([42,202],{ -/***/ 976: +/***/ 961: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(157); + var _style3 = __webpack_require__(148); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); var _tooltip2 = _interopRequireDefault(_tooltip); @@ -79,14 +79,14 @@ webpackJsonp([42,202],{ /***/ }, -/***/ 977: +/***/ 962: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(157); + var _style2 = __webpack_require__(148); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); var _tooltip2 = _interopRequireDefault(_tooltip); @@ -138,14 +138,14 @@ webpackJsonp([42,202],{ /***/ }, -/***/ 978: +/***/ 963: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(157); + var _style2 = __webpack_require__(148); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); var _tooltip2 = _interopRequireDefault(_tooltip); @@ -323,13 +323,13 @@ webpackJsonp([42,202],{ /***/ }, -/***/ 1222: +/***/ 1188: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'arrow-point-at-center': __webpack_require__(976), - 'basic': __webpack_require__(977), - 'placement': __webpack_require__(978), + 'arrow-point-at-center': __webpack_require__(961), + 'basic': __webpack_require__(962), + 'placement': __webpack_require__(963), } /***/ } diff --git a/components/tooltip/index.en-US.md.js b/components/tooltip/index.en-US.md.js index ccb098b2c..2742c1c68 100644 --- a/components/tooltip/index.en-US.md.js +++ b/components/tooltip/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([113,202],{ -/***/ 979: +/***/ 964: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tooltip/index.html b/components/tooltip/index.html index bb03fce7d..97a79f343 100644 --- a/components/tooltip/index.html +++ b/components/tooltip/index.html @@ -24,115 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/tooltip/index.zh-CN.md.js b/components/tooltip/index.zh-CN.md.js index ff6ad6024..eb1b4c236 100644 --- a/components/tooltip/index.zh-CN.md.js +++ b/components/tooltip/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([112,202],{ -/***/ 980: +/***/ 965: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/transfer/demo.js b/components/transfer/demo.js index 6509caeb5..370ec8812 100644 --- a/components/transfer/demo.js +++ b/components/transfer/demo.js @@ -1,13 +1,13 @@ webpackJsonp([25,202],{ -/***/ 981: +/***/ 966: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(189); + var _style3 = __webpack_require__(181); - var _transfer = __webpack_require__(188); + var _transfer = __webpack_require__(180); var _transfer2 = _interopRequireDefault(_transfer); @@ -89,18 +89,18 @@ webpackJsonp([25,202],{ /***/ }, -/***/ 982: +/***/ 967: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(189); + var _style2 = __webpack_require__(181); - var _transfer = __webpack_require__(188); + var _transfer = __webpack_require__(180); var _transfer2 = _interopRequireDefault(_transfer); - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); @@ -169,14 +169,14 @@ webpackJsonp([25,202],{ /***/ }, -/***/ 983: +/***/ 968: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(189); + var _style2 = __webpack_require__(181); - var _transfer = __webpack_require__(188); + var _transfer = __webpack_require__(180); var _transfer2 = _interopRequireDefault(_transfer); @@ -253,7 +253,7 @@ webpackJsonp([25,202],{ /***/ }, -/***/ 984: +/***/ 969: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -274,14 +274,14 @@ webpackJsonp([25,202],{ /***/ }, -/***/ 985: +/***/ 970: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(189); + var _style2 = __webpack_require__(181); - var _transfer = __webpack_require__(188); + var _transfer = __webpack_require__(180); var _transfer2 = _interopRequireDefault(_transfer); @@ -351,15 +351,15 @@ webpackJsonp([25,202],{ /***/ }, -/***/ 1223: +/***/ 1189: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'advanced': __webpack_require__(981), - 'basic': __webpack_require__(982), - 'custom-item': __webpack_require__(983), - 'large-data': __webpack_require__(984), - 'search': __webpack_require__(985), + 'advanced': __webpack_require__(966), + 'basic': __webpack_require__(967), + 'custom-item': __webpack_require__(968), + 'large-data': __webpack_require__(969), + 'search': __webpack_require__(970), } /***/ } diff --git a/components/transfer/index.en-US.md.js b/components/transfer/index.en-US.md.js index cc90e2084..96bcbce8b 100644 --- a/components/transfer/index.en-US.md.js +++ b/components/transfer/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([111,202],{ -/***/ 986: +/***/ 971: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/transfer/index.html b/components/transfer/index.html index 9bc9c7f0e..97a79f343 100644 --- a/components/transfer/index.html +++ b/components/transfer/index.html @@ -24,253 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/transfer/index.zh-CN.md.js b/components/transfer/index.zh-CN.md.js index 0da02dc4f..760a97070 100644 --- a/components/transfer/index.zh-CN.md.js +++ b/components/transfer/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([110,202],{ -/***/ 987: +/***/ 972: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tree-select/demo.js b/components/tree-select/demo.js index 3d533fb37..091679b3d 100644 --- a/components/tree-select/demo.js +++ b/components/tree-select/demo.js @@ -1,13 +1,13 @@ webpackJsonp([41,202],{ -/***/ 988: +/***/ 973: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(260); + var _style2 = __webpack_require__(238); - var _treeSelect = __webpack_require__(259); + var _treeSelect = __webpack_require__(237); var _treeSelect2 = _interopRequireDefault(_treeSelect); @@ -84,14 +84,14 @@ webpackJsonp([41,202],{ /***/ }, -/***/ 989: +/***/ 974: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(260); + var _style2 = __webpack_require__(238); - var _treeSelect = __webpack_require__(259); + var _treeSelect = __webpack_require__(237); var _treeSelect2 = _interopRequireDefault(_treeSelect); @@ -151,14 +151,14 @@ webpackJsonp([41,202],{ /***/ }, -/***/ 990: +/***/ 975: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(260); + var _style2 = __webpack_require__(238); - var _treeSelect = __webpack_require__(259); + var _treeSelect = __webpack_require__(237); var _treeSelect2 = _interopRequireDefault(_treeSelect); @@ -217,13 +217,13 @@ webpackJsonp([41,202],{ /***/ }, -/***/ 1225: +/***/ 1191: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(988), - 'checkable': __webpack_require__(989), - 'treeData': __webpack_require__(990), + 'basic': __webpack_require__(973), + 'checkable': __webpack_require__(974), + 'treeData': __webpack_require__(975), } /***/ } diff --git a/components/tree-select/index.en-US.md.js b/components/tree-select/index.en-US.md.js index d3a17c331..4b3ecf112 100644 --- a/components/tree-select/index.en-US.md.js +++ b/components/tree-select/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([109,202],{ -/***/ 991: +/***/ 976: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tree-select/index.html b/components/tree-select/index.html index b2374db97..97a79f343 100644 --- a/components/tree-select/index.html +++ b/components/tree-select/index.html @@ -24,177 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/tree-select/index.zh-CN.md.js b/components/tree-select/index.zh-CN.md.js index 01fe94f6b..5735f14d1 100644 --- a/components/tree-select/index.zh-CN.md.js +++ b/components/tree-select/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([108,202],{ -/***/ 992: +/***/ 977: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tree/demo.js b/components/tree/demo.js index 8960c4fbb..54ed32595 100644 --- a/components/tree/demo.js +++ b/components/tree/demo.js @@ -1,13 +1,13 @@ webpackJsonp([24,202],{ -/***/ 993: +/***/ 978: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(191); + var _style2 = __webpack_require__(183); - var _tree = __webpack_require__(190); + var _tree = __webpack_require__(182); var _tree2 = _interopRequireDefault(_tree); @@ -94,14 +94,14 @@ webpackJsonp([24,202],{ /***/ }, -/***/ 994: +/***/ 979: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style2 = __webpack_require__(191); + var _style2 = __webpack_require__(183); - var _tree = __webpack_require__(190); + var _tree = __webpack_require__(182); var _tree2 = _interopRequireDefault(_tree); @@ -184,18 +184,18 @@ webpackJsonp([24,202],{ /***/ }, -/***/ 995: +/***/ 980: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - var _style2 = __webpack_require__(191); + var _style2 = __webpack_require__(183); - var _tree = __webpack_require__(190); + var _tree = __webpack_require__(182); var _tree2 = _interopRequireDefault(_tree); @@ -302,18 +302,18 @@ webpackJsonp([24,202],{ /***/ }, -/***/ 996: +/***/ 981: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - var _style2 = __webpack_require__(191); + var _style2 = __webpack_require__(183); - var _tree = __webpack_require__(190); + var _tree = __webpack_require__(182); var _tree2 = _interopRequireDefault(_tree); @@ -426,7 +426,7 @@ webpackJsonp([24,202],{ /***/ }, -/***/ 997: +/***/ 982: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -437,21 +437,21 @@ webpackJsonp([24,202],{ var _input2 = _interopRequireDefault(_input); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _style4 = __webpack_require__(191); + var _style4 = __webpack_require__(183); - var _tree = __webpack_require__(190); + var _tree = __webpack_require__(182); var _tree2 = _interopRequireDefault(_tree); @@ -600,15 +600,15 @@ webpackJsonp([24,202],{ /***/ }, -/***/ 1224: +/***/ 1190: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic-controlled': __webpack_require__(993), - 'basic': __webpack_require__(994), - 'draggable': __webpack_require__(995), - 'dynamic': __webpack_require__(996), - 'search': __webpack_require__(997), + 'basic-controlled': __webpack_require__(978), + 'basic': __webpack_require__(979), + 'draggable': __webpack_require__(980), + 'dynamic': __webpack_require__(981), + 'search': __webpack_require__(982), } /***/ } diff --git a/components/tree/index.en-US.md.js b/components/tree/index.en-US.md.js index 3b63ae043..0f6f48bed 100644 --- a/components/tree/index.en-US.md.js +++ b/components/tree/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([107,202],{ -/***/ 998: +/***/ 983: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/tree/index.html b/components/tree/index.html index a6b68734f..97a79f343 100644 --- a/components/tree/index.html +++ b/components/tree/index.html @@ -24,498 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/tree/index.zh-CN.md.js b/components/tree/index.zh-CN.md.js index 7c2685955..ea95c5f5e 100644 --- a/components/tree/index.zh-CN.md.js +++ b/components/tree/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([106,202],{ -/***/ 999: +/***/ 984: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/upload/demo.js b/components/upload/demo.js index c406b5927..2c2d3e893 100644 --- a/components/upload/demo.js +++ b/components/upload/demo.js @@ -1,13 +1,13 @@ webpackJsonp([5,202],{ -/***/ 1000: +/***/ 985: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style5 = __webpack_require__(102); + var _style5 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -23,9 +23,9 @@ webpackJsonp([5,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style8 = __webpack_require__(57); + var _style8 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -87,14 +87,14 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1001: +/***/ 986: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style5 = __webpack_require__(102); + var _style5 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -110,9 +110,9 @@ webpackJsonp([5,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style8 = __webpack_require__(57); + var _style8 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); @@ -173,14 +173,14 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1002: +/***/ 987: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(102); + var _style4 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -250,7 +250,7 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1003: +/***/ 988: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -261,15 +261,15 @@ webpackJsonp([5,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style5 = __webpack_require__(57); + var _style5 = __webpack_require__(53); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); var _message2 = _interopRequireDefault(_message); - var _style6 = __webpack_require__(102); + var _style6 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -359,14 +359,14 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1004: +/***/ 989: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(102); + var _style4 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -459,14 +459,14 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1005: +/***/ 990: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(102); + var _style3 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -536,7 +536,7 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1006: +/***/ 991: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -557,20 +557,20 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1007: +/***/ 992: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(68); + var _style4 = __webpack_require__(63); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); - var _style5 = __webpack_require__(102); + var _style5 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -666,7 +666,7 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1008: +/***/ 993: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -675,9 +675,9 @@ webpackJsonp([5,202],{ var _extends3 = _interopRequireDefault(_extends2); - var _style4 = __webpack_require__(102); + var _style4 = __webpack_require__(98); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); var _upload2 = _interopRequireDefault(_upload); @@ -764,19 +764,19 @@ webpackJsonp([5,202],{ /***/ }, -/***/ 1226: +/***/ 1192: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'basic': __webpack_require__(1000), - 'beforeUpload': __webpack_require__(1001), - 'defaultFileList': __webpack_require__(1002), - 'drag': __webpack_require__(1003), - 'fileList': __webpack_require__(1004), - 'inplace': __webpack_require__(1005), - 'multiple': __webpack_require__(1006), - 'picture-card': __webpack_require__(1007), - 'picture-style': __webpack_require__(1008), + 'basic': __webpack_require__(985), + 'beforeUpload': __webpack_require__(986), + 'defaultFileList': __webpack_require__(987), + 'drag': __webpack_require__(988), + 'fileList': __webpack_require__(989), + 'inplace': __webpack_require__(990), + 'multiple': __webpack_require__(991), + 'picture-card': __webpack_require__(992), + 'picture-style': __webpack_require__(993), } /***/ } diff --git a/components/upload/index.en-US.md.js b/components/upload/index.en-US.md.js index 0b9932423..9ab2deed5 100644 --- a/components/upload/index.en-US.md.js +++ b/components/upload/index.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([105,202],{ -/***/ 1009: +/***/ 994: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/components/upload/index.html b/components/upload/index.html index e1268cdf6..97a79f343 100644 --- a/components/upload/index.html +++ b/components/upload/index.html @@ -24,462 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/components/upload/index.zh-CN.md.js b/components/upload/index.zh-CN.md.js index 45a395d48..7f26bc707 100644 --- a/components/upload/index.zh-CN.md.js +++ b/components/upload/index.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([104,202],{ -/***/ 1010: +/***/ 995: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/demo-0.10391615164274004.html b/demo-0.756776951019329.html similarity index 100% rename from demo-0.10391615164274004.html rename to demo-0.756776951019329.html diff --git a/demo-0.2274202030031327.html b/demo-0.7916326154145836.html similarity index 100% rename from demo-0.2274202030031327.html rename to demo-0.7916326154145836.html diff --git a/demo-0.3614125317171888.html b/demo-0.7925694239281726.html similarity index 100% rename from demo-0.3614125317171888.html rename to demo-0.7925694239281726.html diff --git a/demo-0.9952101087669847.html b/demo-0.9816179101912121.html similarity index 100% rename from demo-0.9952101087669847.html rename to demo-0.9816179101912121.html diff --git a/docs/pattern/advanced-search.html b/docs/pattern/advanced-search.html index 44c69c2a2..97a79f343 100644 --- a/docs/pattern/advanced-search.html +++ b/docs/pattern/advanced-search.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/advanced-search.md.js b/docs/pattern/advanced-search.md.js index b2b1f7d8e..5a59724f7 100644 --- a/docs/pattern/advanced-search.md.js +++ b/docs/pattern/advanced-search.md.js @@ -1,6 +1,6 @@ webpackJsonp([103,202],{ -/***/ 1011: +/***/ 996: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/pattern/classic.html b/docs/pattern/classic.html index f03279866..97a79f343 100644 --- a/docs/pattern/classic.html +++ b/docs/pattern/classic.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/classic.md.js b/docs/pattern/classic.md.js index 0fa8a192f..35ad927ed 100644 --- a/docs/pattern/classic.md.js +++ b/docs/pattern/classic.md.js @@ -1,6 +1,6 @@ webpackJsonp([102,202],{ -/***/ 1012: +/***/ 997: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/pattern/complex-table.html b/docs/pattern/complex-table.html index fdc164316..97a79f343 100644 --- a/docs/pattern/complex-table.html +++ b/docs/pattern/complex-table.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/complex-table.md.js b/docs/pattern/complex-table.md.js index e8e8c35ed..9e26abfaf 100644 --- a/docs/pattern/complex-table.md.js +++ b/docs/pattern/complex-table.md.js @@ -1,6 +1,6 @@ webpackJsonp([101,202],{ -/***/ 1013: +/***/ 998: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/pattern/form.html b/docs/pattern/form.html index 979a16e03..97a79f343 100644 --- a/docs/pattern/form.html +++ b/docs/pattern/form.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/form.md.js b/docs/pattern/form.md.js index eb78bb2f6..736c339f5 100644 --- a/docs/pattern/form.md.js +++ b/docs/pattern/form.md.js @@ -1,6 +1,6 @@ webpackJsonp([100,202],{ -/***/ 1014: +/***/ 999: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/pattern/list.html b/docs/pattern/list.html index 866dc7222..97a79f343 100644 --- a/docs/pattern/list.html +++ b/docs/pattern/list.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/list.md.js b/docs/pattern/list.md.js index 5805e1764..18bef45ba 100644 --- a/docs/pattern/list.md.js +++ b/docs/pattern/list.md.js @@ -1,6 +1,6 @@ webpackJsonp([99,202],{ -/***/ 1015: +/***/ 1000: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/pattern/navigation.html b/docs/pattern/navigation.html index cfdcc8e54..97a79f343 100644 --- a/docs/pattern/navigation.html +++ b/docs/pattern/navigation.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/navigation.md.js b/docs/pattern/navigation.md.js index ff0c10010..e24b49cca 100644 --- a/docs/pattern/navigation.md.js +++ b/docs/pattern/navigation.md.js @@ -1,6 +1,6 @@ webpackJsonp([98,202],{ -/***/ 1016: +/***/ 1001: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/pattern/table.html b/docs/pattern/table.html index 9a14f36b3..97a79f343 100644 --- a/docs/pattern/table.html +++ b/docs/pattern/table.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/pattern/table.md.js b/docs/pattern/table.md.js index d5b69a5ec..39536bef1 100644 --- a/docs/pattern/table.md.js +++ b/docs/pattern/table.md.js @@ -1,6 +1,6 @@ webpackJsonp([97,202],{ -/***/ 1017: +/***/ 1002: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/practice/bussiness.en-US.md.js b/docs/practice/bussiness.en-US.md.js index 5047631f2..d3e74962c 100644 --- a/docs/practice/bussiness.en-US.md.js +++ b/docs/practice/bussiness.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([96,202],{ -/***/ 1018: +/***/ 1003: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/practice/bussiness.html b/docs/practice/bussiness.html index 34dc312f1..97a79f343 100644 --- a/docs/practice/bussiness.html +++ b/docs/practice/bussiness.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/practice/bussiness.zh-CN.md.js b/docs/practice/bussiness.zh-CN.md.js index e96cb5c12..a6575fcd3 100644 --- a/docs/practice/bussiness.zh-CN.md.js +++ b/docs/practice/bussiness.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([95,202],{ -/***/ 1019: +/***/ 1004: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/practice/cases.en-US.md.js b/docs/practice/cases.en-US.md.js index aa013963e..6c991dfe4 100644 --- a/docs/practice/cases.en-US.md.js +++ b/docs/practice/cases.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([94,202],{ -/***/ 1020: +/***/ 1005: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/practice/cases.html b/docs/practice/cases.html index ee22dc7d5..97a79f343 100644 --- a/docs/practice/cases.html +++ b/docs/practice/cases.html @@ -24,52 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/practice/cases.zh-CN.md.js b/docs/practice/cases.zh-CN.md.js index ef3077196..fbfc941b8 100644 --- a/docs/practice/cases.zh-CN.md.js +++ b/docs/practice/cases.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([93,202],{ -/***/ 1021: +/***/ 1006: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/customize-theme.en-US.md.js b/docs/react/customize-theme.en-US.md.js index 9a84d765f..7d9c15017 100644 --- a/docs/react/customize-theme.en-US.md.js +++ b/docs/react/customize-theme.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([92,202],{ -/***/ 1022: +/***/ 1007: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/customize-theme.html b/docs/react/customize-theme.html index dcd849e89..97a79f343 100644 --- a/docs/react/customize-theme.html +++ b/docs/react/customize-theme.html @@ -24,33 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/react/customize-theme.zh-CN.md.js b/docs/react/customize-theme.zh-CN.md.js index a413eaa87..03c9fd591 100644 --- a/docs/react/customize-theme.zh-CN.md.js +++ b/docs/react/customize-theme.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([91,202],{ -/***/ 1023: +/***/ 1008: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/getting-started.en-US.md.js b/docs/react/getting-started.en-US.md.js index 265ade86c..8563d63e4 100644 --- a/docs/react/getting-started.en-US.md.js +++ b/docs/react/getting-started.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([90,202],{ -/***/ 1024: +/***/ 1009: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/getting-started.html b/docs/react/getting-started.html index 0c5092fe1..97a79f343 100644 --- a/docs/react/getting-started.html +++ b/docs/react/getting-started.html @@ -24,76 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/react/getting-started.zh-CN.md.js b/docs/react/getting-started.zh-CN.md.js index 09a46b3e9..584c754ef 100644 --- a/docs/react/getting-started.zh-CN.md.js +++ b/docs/react/getting-started.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([89,202],{ -/***/ 1025: +/***/ 1010: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/install.en-US.md.js b/docs/react/install.en-US.md.js index 31f1bdd2c..88137463b 100644 --- a/docs/react/install.en-US.md.js +++ b/docs/react/install.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([88,202],{ -/***/ 1026: +/***/ 1011: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/install.html b/docs/react/install.html index 5a097cef4..97a79f343 100644 --- a/docs/react/install.html +++ b/docs/react/install.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/react/install.zh-CN.md.js b/docs/react/install.zh-CN.md.js index 8e3de64ee..61a2e434f 100644 --- a/docs/react/install.zh-CN.md.js +++ b/docs/react/install.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([87,202],{ -/***/ 1027: +/***/ 1012: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/introduce.en-US.md.js b/docs/react/introduce.en-US.md.js index d45e9769f..fcb72bf78 100644 --- a/docs/react/introduce.en-US.md.js +++ b/docs/react/introduce.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([86,202],{ -/***/ 1028: +/***/ 1013: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/introduce.html b/docs/react/introduce.html index da67a6e99..97a79f343 100644 --- a/docs/react/introduce.html +++ b/docs/react/introduce.html @@ -24,47 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/react/introduce.zh-CN.md.js b/docs/react/introduce.zh-CN.md.js index a19ff1beb..cfb20c0dd 100644 --- a/docs/react/introduce.zh-CN.md.js +++ b/docs/react/introduce.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([85,202],{ -/***/ 1029: +/***/ 1014: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/practical-projects.en-US.md.js b/docs/react/practical-projects.en-US.md.js index 8ffddc7a5..06df33739 100644 --- a/docs/react/practical-projects.en-US.md.js +++ b/docs/react/practical-projects.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([84,202],{ -/***/ 1030: +/***/ 1015: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/practical-projects.html b/docs/react/practical-projects.html index 56f400553..97a79f343 100644 --- a/docs/react/practical-projects.html +++ b/docs/react/practical-projects.html @@ -24,122 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/react/practical-projects.zh-CN.md.js b/docs/react/practical-projects.zh-CN.md.js index d943c0ea5..37a0710fe 100644 --- a/docs/react/practical-projects.zh-CN.md.js +++ b/docs/react/practical-projects.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([83,202],{ -/***/ 1031: +/***/ 1016: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/react/upgrade-notes.html b/docs/react/upgrade-notes.html index 245f45eda..97a79f343 100644 --- a/docs/react/upgrade-notes.html +++ b/docs/react/upgrade-notes.html @@ -24,38 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/react/upgrade-notes.md.js b/docs/react/upgrade-notes.md.js index 55aa30459..8179a60d3 100644 --- a/docs/react/upgrade-notes.md.js +++ b/docs/react/upgrade-notes.md.js @@ -1,6 +1,6 @@ webpackJsonp([82,202],{ -/***/ 1032: +/***/ 1017: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/resource/download.en-US.md.js b/docs/resource/download.en-US.md.js index 45b7ca402..73961fed4 100644 --- a/docs/resource/download.en-US.md.js +++ b/docs/resource/download.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([81,202],{ -/***/ 1033: +/***/ 1018: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/resource/download.html b/docs/resource/download.html index d5e57e6bd..97a79f343 100644 --- a/docs/resource/download.html +++ b/docs/resource/download.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/resource/download.zh-CN.md.js b/docs/resource/download.zh-CN.md.js index e4ca808f5..8494a15d5 100644 --- a/docs/resource/download.zh-CN.md.js +++ b/docs/resource/download.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([80,202],{ -/***/ 1034: +/***/ 1019: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/resource/github.html b/docs/resource/github.html index 0dcd21100..97a79f343 100644 --- a/docs/resource/github.html +++ b/docs/resource/github.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/resource/github.md.js b/docs/resource/github.md.js index f82c20d7c..39c47f466 100644 --- a/docs/resource/github.md.js +++ b/docs/resource/github.md.js @@ -1,6 +1,6 @@ webpackJsonp([79,202],{ -/***/ 1035: +/***/ 1020: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/resource/reference.en-US.md.js b/docs/resource/reference.en-US.md.js index 992d99736..7a7f5e68b 100644 --- a/docs/resource/reference.en-US.md.js +++ b/docs/resource/reference.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([78,202],{ -/***/ 1036: +/***/ 1021: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/resource/reference.html b/docs/resource/reference.html index 0db791be6..97a79f343 100644 --- a/docs/resource/reference.html +++ b/docs/resource/reference.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/resource/reference.zh-CN.md.js b/docs/resource/reference.zh-CN.md.js index 5ec092b13..557e500a5 100644 --- a/docs/resource/reference.zh-CN.md.js +++ b/docs/resource/reference.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([77,202],{ -/***/ 1037: +/***/ 1022: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/alignment.en-US.md.js b/docs/spec/alignment.en-US.md.js index ecfb83a25..f6c084afc 100644 --- a/docs/spec/alignment.en-US.md.js +++ b/docs/spec/alignment.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([76,202],{ -/***/ 1038: +/***/ 1023: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/alignment.html b/docs/spec/alignment.html index b7c97f811..97a79f343 100644 --- a/docs/spec/alignment.html +++ b/docs/spec/alignment.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/alignment.zh-CN.md.js b/docs/spec/alignment.zh-CN.md.js index de31cc79b..af5ccc025 100644 --- a/docs/spec/alignment.zh-CN.md.js +++ b/docs/spec/alignment.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([75,202],{ -/***/ 1039: +/***/ 1024: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/colors.html b/docs/spec/colors.html index 39ee5abc2..97a79f343 100644 --- a/docs/spec/colors.html +++ b/docs/spec/colors.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/colors.md.js b/docs/spec/colors.md.js index 911d47b66..a590dac4f 100644 --- a/docs/spec/colors.md.js +++ b/docs/spec/colors.md.js @@ -1,6 +1,6 @@ webpackJsonp([48,202],{ -/***/ 1040: +/***/ 1025: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -72,7 +72,7 @@ webpackJsonp([48,202],{ "src": "https://t.alipayobjects.com/images/rmsweb/T1v2phXj8bXXXXXXXX.png", "width": "100%" }]], ["h2", "色彩换算工具"], ["blockquote", ["p", "正数为变淡 ", ["code", "tint"], " ,负数为加深 ", ["code", "shade"], "。"]], function jsonmlReactLoader() { - var Values = __webpack_require__(1901);var CopyToClipboard = __webpack_require__(384);var classNames = __webpack_require__(4);var antd = __webpack_require__(47);var Button = antd.Button;var InputNumber = antd.InputNumber;var Slider = antd.Slider;var Tooltip = antd.Tooltip;var TintShadeTool = _react2.default.createClass({ + var Values = __webpack_require__(1866);var CopyToClipboard = __webpack_require__(553);var classNames = __webpack_require__(7);var antd = __webpack_require__(289);var Button = antd.Button;var InputNumber = antd.InputNumber;var Slider = antd.Slider;var Tooltip = antd.Tooltip;var TintShadeTool = _react2.default.createClass({ displayName: 'TintShadeTool', getInitialState: function getInitialState() { return { result: '#2db7f5', color: '#2db7f5', justCopied: false, darkBackground: false, value: 80 }; @@ -165,7 +165,7 @@ webpackJsonp([48,202],{ /***/ }, -/***/ 1901: +/***/ 1866: /***/ function(module, exports) { /** diff --git a/docs/spec/contrast.en-US.md.js b/docs/spec/contrast.en-US.md.js index 34b023df9..7a754d485 100644 --- a/docs/spec/contrast.en-US.md.js +++ b/docs/spec/contrast.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([74,202],{ -/***/ 1041: +/***/ 1026: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/contrast.html b/docs/spec/contrast.html index b5b1be7b1..97a79f343 100644 --- a/docs/spec/contrast.html +++ b/docs/spec/contrast.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/contrast.zh-CN.md.js b/docs/spec/contrast.zh-CN.md.js index b5b6abb35..3949b563c 100644 --- a/docs/spec/contrast.zh-CN.md.js +++ b/docs/spec/contrast.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([73,202],{ -/***/ 1042: +/***/ 1027: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/direct.html b/docs/spec/direct.html index ff4bb0d0f..97a79f343 100644 --- a/docs/spec/direct.html +++ b/docs/spec/direct.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/direct.md.js b/docs/spec/direct.md.js index 3eb7755b7..38a9b0ddd 100644 --- a/docs/spec/direct.md.js +++ b/docs/spec/direct.md.js @@ -1,6 +1,6 @@ webpackJsonp([72,202],{ -/***/ 1043: +/***/ 1028: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/feature.html b/docs/spec/feature.html index cf1f87dca..97a79f343 100644 --- a/docs/spec/feature.html +++ b/docs/spec/feature.html @@ -24,49 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/feature.md.js b/docs/spec/feature.md.js index e1ea096c4..eadba5622 100644 --- a/docs/spec/feature.md.js +++ b/docs/spec/feature.md.js @@ -1,6 +1,6 @@ webpackJsonp([71,202],{ -/***/ 1044: +/***/ 1029: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/font.html b/docs/spec/font.html index 935a37a70..97a79f343 100644 --- a/docs/spec/font.html +++ b/docs/spec/font.html @@ -24,77 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/font.md.js b/docs/spec/font.md.js index 7eba33c24..e567835f0 100644 --- a/docs/spec/font.md.js +++ b/docs/spec/font.md.js @@ -1,6 +1,6 @@ webpackJsonp([70,202],{ -/***/ 1045: +/***/ 1030: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/introduce.en-US.md.js b/docs/spec/introduce.en-US.md.js index 4684a5655..5daee1b28 100644 --- a/docs/spec/introduce.en-US.md.js +++ b/docs/spec/introduce.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([69,202],{ -/***/ 1046: +/***/ 1031: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/introduce.html b/docs/spec/introduce.html index 436854d31..97a79f343 100644 --- a/docs/spec/introduce.html +++ b/docs/spec/introduce.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/introduce.zh-CN.md.js b/docs/spec/introduce.zh-CN.md.js index 0b4721cf1..0bc132791 100644 --- a/docs/spec/introduce.zh-CN.md.js +++ b/docs/spec/introduce.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([68,202],{ -/***/ 1047: +/***/ 1032: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/invitation.en-US.md.js b/docs/spec/invitation.en-US.md.js index ff232b9dd..3bc727b4e 100644 --- a/docs/spec/invitation.en-US.md.js +++ b/docs/spec/invitation.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([67,202],{ -/***/ 1048: +/***/ 1033: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/invitation.html b/docs/spec/invitation.html index 225167ddb..97a79f343 100644 --- a/docs/spec/invitation.html +++ b/docs/spec/invitation.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/invitation.zh-CN.md.js b/docs/spec/invitation.zh-CN.md.js index 83dac25ad..5ad5a80c4 100644 --- a/docs/spec/invitation.zh-CN.md.js +++ b/docs/spec/invitation.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([66,202],{ -/***/ 1049: +/***/ 1034: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/layout.html b/docs/spec/layout.html index f38838434..97a79f343 100644 --- a/docs/spec/layout.html +++ b/docs/spec/layout.html @@ -24,965 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/layout/demo.js b/docs/spec/layout/demo.js index 6f1022380..d994a6f43 100644 --- a/docs/spec/layout/demo.js +++ b/docs/spec/layout/demo.js @@ -1,13 +1,13 @@ webpackJsonp([23,202],{ -/***/ 1050: +/***/ 1035: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(115); + var _style4 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); @@ -17,9 +17,9 @@ webpackJsonp([23,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -31,7 +31,7 @@ webpackJsonp([23,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _BrowserDemo = __webpack_require__(141); + var _BrowserDemo = __webpack_require__(149); var _BrowserDemo2 = _interopRequireDefault(_BrowserDemo); @@ -188,14 +188,14 @@ webpackJsonp([23,202],{ /***/ }, -/***/ 1051: +/***/ 1036: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style4 = __webpack_require__(115); + var _style4 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); @@ -205,9 +205,9 @@ webpackJsonp([23,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -219,7 +219,7 @@ webpackJsonp([23,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _BrowserDemo = __webpack_require__(141); + var _BrowserDemo = __webpack_require__(149); var _BrowserDemo2 = _interopRequireDefault(_BrowserDemo); @@ -396,7 +396,7 @@ webpackJsonp([23,202],{ /***/ }, -/***/ 1052: +/***/ 1037: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -409,7 +409,7 @@ webpackJsonp([23,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _BrowserDemo = __webpack_require__(141); + var _BrowserDemo = __webpack_require__(149); var _BrowserDemo2 = _interopRequireDefault(_BrowserDemo); @@ -490,7 +490,7 @@ webpackJsonp([23,202],{ /***/ }, -/***/ 1053: +/***/ 1038: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -501,15 +501,15 @@ webpackJsonp([23,202],{ var _icon2 = _interopRequireDefault(_icon); - var _style5 = __webpack_require__(115); + var _style5 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); - var _style6 = __webpack_require__(35); + var _style6 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -521,7 +521,7 @@ webpackJsonp([23,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _BrowserDemo = __webpack_require__(141); + var _BrowserDemo = __webpack_require__(149); var _BrowserDemo2 = _interopRequireDefault(_BrowserDemo); @@ -755,20 +755,20 @@ webpackJsonp([23,202],{ /***/ }, -/***/ 1054: +/***/ 1039: /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _style3 = __webpack_require__(115); + var _style3 = __webpack_require__(110); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); var _breadcrumb2 = _interopRequireDefault(_breadcrumb); - var _style4 = __webpack_require__(35); + var _style4 = __webpack_require__(34); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); var _menu2 = _interopRequireDefault(_menu); @@ -780,7 +780,7 @@ webpackJsonp([23,202],{ var _reactDom2 = _interopRequireDefault(_reactDom); - var _BrowserDemo = __webpack_require__(141); + var _BrowserDemo = __webpack_require__(149); var _BrowserDemo2 = _interopRequireDefault(_BrowserDemo); @@ -907,15 +907,15 @@ webpackJsonp([23,202],{ /***/ }, -/***/ 1227: +/***/ 1193: /***/ function(module, exports, __webpack_require__) { module.exports = { - 'aside-collapse': __webpack_require__(1050), - 'aside': __webpack_require__(1051), - 'ceiling': __webpack_require__(1052), - 'top-aside': __webpack_require__(1053), - 'top': __webpack_require__(1054), + 'aside-collapse': __webpack_require__(1035), + 'aside': __webpack_require__(1036), + 'ceiling': __webpack_require__(1037), + 'top-aside': __webpack_require__(1038), + 'top': __webpack_require__(1039), } /***/ } diff --git a/docs/spec/layout/index.md.js b/docs/spec/layout/index.md.js index dd666de1f..96d0aa106 100644 --- a/docs/spec/layout/index.md.js +++ b/docs/spec/layout/index.md.js @@ -1,6 +1,6 @@ webpackJsonp([65,202],{ -/***/ 1055: +/***/ 1040: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/lightweight.en-US.md.js b/docs/spec/lightweight.en-US.md.js index 052c52590..c00cfa0c0 100644 --- a/docs/spec/lightweight.en-US.md.js +++ b/docs/spec/lightweight.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([64,202],{ -/***/ 1056: +/***/ 1041: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/lightweight.html b/docs/spec/lightweight.html index e751310fb..97a79f343 100644 --- a/docs/spec/lightweight.html +++ b/docs/spec/lightweight.html @@ -24,31 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/lightweight.zh-CN.md.js b/docs/spec/lightweight.zh-CN.md.js index 419de77aa..01e134cff 100644 --- a/docs/spec/lightweight.zh-CN.md.js +++ b/docs/spec/lightweight.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([63,202],{ -/***/ 1057: +/***/ 1042: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/motion.html b/docs/spec/motion.html index e6aafdaec..97a79f343 100644 --- a/docs/spec/motion.html +++ b/docs/spec/motion.html @@ -24,31 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/motion.md.js b/docs/spec/motion.md.js index 7ef9ae27c..18b69708a 100644 --- a/docs/spec/motion.md.js +++ b/docs/spec/motion.md.js @@ -1,6 +1,6 @@ webpackJsonp([62,202],{ -/***/ 1058: +/***/ 1043: /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -17,7 +17,7 @@ webpackJsonp([62,202],{ module.exports = { "content": ["article", ["p", "依据『巧用过渡』的设计原则,Ant Design 提供了一些预设的组件动画和缓动函数。"], ["blockquote", ["p", "示例延长了动画时长以便展示。"]], function jsonmlReactLoader() { - var cssAnimation = __webpack_require__(278);var antd = __webpack_require__(47);var Select = antd.Select;var Option = Select.Option;var OptGroup = Select.OptGroup;var motions = [];motions = motions.concat([[{ name: '淡入', + var cssAnimation = __webpack_require__(257);var antd = __webpack_require__(289);var Select = antd.Select;var Option = Select.Option;var OptGroup = Select.OptGroup;var motions = [];motions = motions.concat([[{ name: '淡入', value: 'fade', direction: 'enter', type: '渐隐' }, { name: '淡出', value: 'fade', direction: 'leave', type: '渐隐' }]]);motions = motions.concat([[{ name: '中心放大', value: 'zoom', direction: 'enter', type: '缩放' }, { name: '中心缩小', value: 'zoom', direction: 'leave', type: '缩放' }, { name: '上方放大', value: 'zoom-up', direction: 'enter', type: '缩放' }, { name: '上方缩小', value: 'zoom-up', direction: 'leave', type: '缩放' }, { name: '下方放大', value: 'zoom-down', direction: 'enter', type: '缩放' }, { name: '下方缩小', value: 'zoom-down', direction: 'leave', type: '缩放' }, { name: '左方放大', value: 'zoom-left', direction: 'enter', type: '缩放' }, { name: '左方缩小', value: 'zoom-left', direction: 'leave', type: '缩放' }, { name: '右方放大', value: 'zoom-right', direction: 'enter', type: '缩放' }, { name: '右方缩小', value: 'zoom-right', direction: 'leave', type: '缩放' }]]);motions = motions.concat([[{ name: '上方滑入', value: 'move-up', direction: 'enter', type: '移动' }, { name: '上方滑出', value: 'move-up', direction: 'leave', type: '移动' }, { name: '下方滑入', value: 'move-down', direction: 'enter', type: '移动' }, { name: '下方滑出', value: 'move-down', direction: 'leave', type: '移动' }, { name: '左方滑入', value: 'move-left', direction: 'enter', type: '移动' }, { name: '左方滑出', value: 'move-left', direction: 'leave', type: '移动' }, { name: '右方滑入', value: 'move-right', direction: 'enter', type: '移动' }, { name: '右方滑出', value: 'move-right', direction: 'leave', type: '移动' }]]);motions = motions.concat([[{ name: '上方展开', value: 'slide-up', direction: 'enter', type: '伸缩' }, { name: '上方缩回', value: 'slide-up', direction: 'leave', type: '伸缩' }, { name: '下方展开', value: 'slide-down', direction: 'enter', type: '伸缩' }, { name: '下方缩回', value: 'slide-down', direction: 'leave', type: '伸缩' }, { name: '左方展开', value: 'slide-left', direction: 'enter', type: '伸缩' }, { name: '左方缩回', value: 'slide-left', direction: 'leave', type: '伸缩' }, { name: '右方展开', value: 'slide-right', direction: 'enter', type: '伸缩' }, { name: '右方缩回', value: 'slide-right', direction: 'leave', type: '伸缩' }]]);motions = motions.concat([[{ name: '摇摆', value: 'swing', direction: 'enter', type: '其他' }]]);var leave = '-leave';var Test = _react2.default.createClass({ displayName: 'Test', handleChange: function handleChange(e) { diff --git a/docs/spec/principle.en-US.md.js b/docs/spec/principle.en-US.md.js index dd483cf87..e20225799 100644 --- a/docs/spec/principle.en-US.md.js +++ b/docs/spec/principle.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([61,202],{ -/***/ 1059: +/***/ 1044: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/principle.html b/docs/spec/principle.html index c20ea99cb..97a79f343 100644 --- a/docs/spec/principle.html +++ b/docs/spec/principle.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/principle.zh-CN.md.js b/docs/spec/principle.zh-CN.md.js index ca1182e07..c01185366 100644 --- a/docs/spec/principle.zh-CN.md.js +++ b/docs/spec/principle.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([60,202],{ -/***/ 1060: +/***/ 1045: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/proximity.en-US.md.js b/docs/spec/proximity.en-US.md.js index a558aa2ee..765b1ada6 100644 --- a/docs/spec/proximity.en-US.md.js +++ b/docs/spec/proximity.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([59,202],{ -/***/ 1061: +/***/ 1046: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/proximity.html b/docs/spec/proximity.html index 2911a9285..97a79f343 100644 --- a/docs/spec/proximity.html +++ b/docs/spec/proximity.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/proximity.zh-CN.md.js b/docs/spec/proximity.zh-CN.md.js index fa36b5b11..3db16ae6b 100644 --- a/docs/spec/proximity.zh-CN.md.js +++ b/docs/spec/proximity.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([58,202],{ -/***/ 1062: +/***/ 1047: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/reaction.en-US.md.js b/docs/spec/reaction.en-US.md.js index aa167b0ac..d271a3100 100644 --- a/docs/spec/reaction.en-US.md.js +++ b/docs/spec/reaction.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([57,202],{ -/***/ 1063: +/***/ 1048: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/reaction.html b/docs/spec/reaction.html index 528f6d283..97a79f343 100644 --- a/docs/spec/reaction.html +++ b/docs/spec/reaction.html @@ -24,31 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/reaction.zh-CN.md.js b/docs/spec/reaction.zh-CN.md.js index e919715cc..d49f29cb0 100644 --- a/docs/spec/reaction.zh-CN.md.js +++ b/docs/spec/reaction.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([56,202],{ -/***/ 1064: +/***/ 1049: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/repetition.en-US.md.js b/docs/spec/repetition.en-US.md.js index 5dc5ce682..2d5ed518d 100644 --- a/docs/spec/repetition.en-US.md.js +++ b/docs/spec/repetition.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([55,202],{ -/***/ 1065: +/***/ 1050: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/repetition.html b/docs/spec/repetition.html index df4d3b1f2..97a79f343 100644 --- a/docs/spec/repetition.html +++ b/docs/spec/repetition.html @@ -24,30 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/repetition.zh-CN.md.js b/docs/spec/repetition.zh-CN.md.js index 08917268e..5a039eefc 100644 --- a/docs/spec/repetition.zh-CN.md.js +++ b/docs/spec/repetition.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([54,202],{ -/***/ 1066: +/***/ 1051: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/stay.en-US.md.js b/docs/spec/stay.en-US.md.js index ba0cad55f..b8ff1a7a1 100644 --- a/docs/spec/stay.en-US.md.js +++ b/docs/spec/stay.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([53,202],{ -/***/ 1067: +/***/ 1052: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/stay.html b/docs/spec/stay.html index 04c5a433c..97a79f343 100644 --- a/docs/spec/stay.html +++ b/docs/spec/stay.html @@ -24,31 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/stay.zh-CN.md.js b/docs/spec/stay.zh-CN.md.js index aa8a59b40..9ec0ea882 100644 --- a/docs/spec/stay.zh-CN.md.js +++ b/docs/spec/stay.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([52,202],{ -/***/ 1068: +/***/ 1053: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/transition.en-US.md.js b/docs/spec/transition.en-US.md.js index 57236c2b9..79942b138 100644 --- a/docs/spec/transition.en-US.md.js +++ b/docs/spec/transition.en-US.md.js @@ -1,6 +1,6 @@ webpackJsonp([51,202],{ -/***/ 1069: +/***/ 1054: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/transition.html b/docs/spec/transition.html index 1b88cdec4..97a79f343 100644 --- a/docs/spec/transition.html +++ b/docs/spec/transition.html @@ -24,31 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/transition.zh-CN.md.js b/docs/spec/transition.zh-CN.md.js index e1d73044a..2cf8004f7 100644 --- a/docs/spec/transition.zh-CN.md.js +++ b/docs/spec/transition.zh-CN.md.js @@ -1,6 +1,6 @@ webpackJsonp([50,202],{ -/***/ 1070: +/***/ 1055: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/docs/spec/typography.html b/docs/spec/typography.html index d5d9a539a..97a79f343 100644 --- a/docs/spec/typography.html +++ b/docs/spec/typography.html @@ -24,47 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/docs/spec/typography.md.js b/docs/spec/typography.md.js index c14d4852a..055354d68 100644 --- a/docs/spec/typography.md.js +++ b/docs/spec/typography.md.js @@ -1,6 +1,6 @@ webpackJsonp([49,202],{ -/***/ 1071: +/***/ 1056: /***/ function(module, exports, __webpack_require__) { 'use strict'; diff --git a/index-1.css b/index-1.css index ad2001eb0..a3dc506c1 100644 --- a/index-1.css +++ b/index-1.css @@ -12771,336 +12771,671 @@ textarea.ant-input-number { color: #ccc !important; cursor: not-allowed; } -.ant-mention-wrapper { - position: relative; - display: inline-block; - width: 100%; - vertical-align: middle; -} -.ant-mention-wrapper-active .ant-mention-editor { - border-color: #40a5ed; - outline: 0; - box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); -} -.ant-mention-wrapper .ant-mention-editor { - position: relative; - display: inline-block; - padding: 4px 7px; - width: 100%; - height: 28px; - cursor: text; +.ant-table { font-size: 12px; - line-height: 1.5; color: #666; - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - padding: 0; - display: block; -} -.ant-mention-wrapper .ant-mention-editor::-moz-placeholder { - color: #ccc; - opacity: 1; -} -.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder { - color: #ccc; -} -.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder { - color: #ccc; -} -.ant-mention-wrapper .ant-mention-editor:hover { - border-color: #40a5ed; -} -.ant-mention-wrapper .ant-mention-editor:focus { - border-color: #40a5ed; - outline: 0; - box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); -} -.ant-mention-wrapper .ant-mention-editor[disabled] { - background-color: #f7f7f7; - opacity: 1; - cursor: not-allowed; - color: #ccc; -} -.ant-mention-wrapper .ant-mention-editor[disabled]:hover { - border-color: #e1e1e1; -} -textarea.ant-mention-wrapper .ant-mention-editor { - max-width: 100%; - height: auto; - vertical-align: bottom; -} -.ant-mention-wrapper .ant-mention-editor-lg { - padding: 6px 7px; - height: 32px; -} -.ant-mention-wrapper .ant-mention-editor-sm { - padding: 1px 7px; - height: 22px; - border-radius: 2px; -} -.ant-mention-wrapper .ant-mention-editor-wrapper { - overflow-y: auto; - height: auto; -} -.ant-mention-wrapper .public-DraftEditorPlaceholder-root { - position: absolute; -} -.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner { - color: #ccc; - opacity: 1; - outline: none; - white-space: pre-wrap; - word-wrap: break-word; - height: auto; - padding: 4px 7px; -} -.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content { - height: auto; - padding: 4px 7px; -} -.ant-mention-dropdown { - margin-top: 1.5em; - max-height: 250px; - min-width: 120px; - background-color: white; - box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); - border-radius: 4px; - box-sizing: border-box; - z-index: 1050; - left: -9999px; - top: -9999px; - position: absolute; - outline: none; - overflow-x: hidden; - overflow-y: auto; - font-size: 12px; -} -.ant-mention-dropdown-notfound.ant-mention-dropdown-item { - color: #ccc; -} -.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading { - color: #108ee9; - text-align: center; - display: block; -} -.ant-mention-dropdown-item { position: relative; - display: block; - padding: 7px 16px; - font-weight: normal; - color: #666; - cursor: pointer; - white-space: nowrap; - text-overflow: ellipsis; + border-radius: 4px 4px 0 0; overflow: hidden; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; + /* fix firefox scrollbar bug */ } -.ant-mention-dropdown-item:hover, -.ant-mention-dropdown-item.focus, -.ant-mention-dropdown-item-active { - background-color: #e7f4fd; +.ant-table-body { + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; } -.ant-mention-dropdown-item-disabled { - color: #ccc; - cursor: not-allowed; +.ant-table table { + width: 100%; + border-collapse: separate; + border-spacing: 0; + text-align: left; + border-radius: 4px 4px 0 0; + overflow: hidden; } -.ant-mention-dropdown-item-disabled:hover { - color: #ccc; - background-color: #fff; - cursor: not-allowed; -} -.ant-mention-dropdown-item-selected, -.ant-mention-dropdown-item-selected:hover { - background-color: #f7f7f7; +.ant-table-thead > tr > th { + background: #f7f7f7; font-weight: bold; + -webkit-transition: background .3s ease; + transition: background .3s ease; + text-align: left; +} +.ant-table-thead > tr > th .anticon-filter { + margin-left: 4px; + font-size: 12px; + cursor: pointer; + color: #aaa; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ant-table-thead > tr > th .anticon-filter:hover { color: #666; } -.ant-mention-dropdown-item-divider { - height: 1px; - margin: 1px 0; - overflow: hidden; - background-color: #e9e9e9; - line-height: 0; -} -.ant-notification { - position: fixed; - z-index: 1010; - width: 335px; - margin-right: 24px; -} -.ant-notification-notice { - padding: 16px; - border-radius: 4px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); - background: #fff; - line-height: 1.5; - position: relative; - margin-bottom: 10px; - overflow: hidden; -} -.ant-notification-notice-message { - font-size: 14px; - color: #404040; - margin-bottom: 4px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - line-height: 20px; -} -.ant-notification-notice-description { - font-size: 12px; -} -.ant-notification-notice-closable .ant-notification-notice-message { - padding-right: 24px; -} -.ant-notification-notice-with-icon .ant-notification-notice-message { - font-size: 14px; - margin-left: 48px; - margin-bottom: 4px; -} -.ant-notification-notice-with-icon .ant-notification-notice-description { - margin-left: 48px; - font-size: 12px; -} -.ant-notification-notice-icon { - position: absolute; - left: 16px; - top: 17px; - font-size: 32px; - line-height: 32px; -} -.ant-notification-notice-icon-success { - color: #87d068; -} -.ant-notification-notice-icon-info { +.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter { color: #108ee9; } -.ant-notification-notice-icon-warning { - color: #fa0; +.ant-table-tbody > tr > td { + border-bottom: 1px solid #e9e9e9; + position: relative; } -.ant-notification-notice-icon-error { - color: #f50; +.ant-table-thead > tr, +.ant-table-tbody > tr { + -webkit-transition: all .3s ease; + transition: all .3s ease; } -.ant-notification-notice-close-x:after { - font-size: 12px; - content: "\E633"; - font-family: "anticon"; +.ant-table-thead > tr.ant-table-row-hover, +.ant-table-tbody > tr.ant-table-row-hover, +.ant-table-thead > tr:hover, +.ant-table-tbody > tr:hover { + background: #e7f4fd; +} +.ant-table-thead > tr:hover { + background: none; +} +.ant-table-footer { + padding: 16px 8px; + background: #f7f7f7; + border-radius: 0 0 4px 4px; + position: relative; +} +.ant-table-footer:before { + content: ''; + height: 1px; + background: #f7f7f7; + position: absolute; + top: -1px; + width: 100%; + left: 0; +} +.ant-table.ant-table-bordered .ant-table-footer { + border: 1px solid #e9e9e9; +} +.ant-table-title { + padding: 16px 8px; + position: relative; + top: 1px; + border-radius: 4px 4px 0 0; +} +.ant-table.ant-table-bordered .ant-table-title { + border: 1px solid #e9e9e9; +} +.ant-table-title + .ant-table-content { + position: relative; + border-radius: 6px 6px 0 0; + overflow: hidden; +} +.ant-table-bordered .ant-table-title + .ant-table-content, +.ant-table-bordered .ant-table-title + .ant-table-content table { + border-radius: 0; +} +.ant-table-tbody > tr.ant-table-row-selected { + background: #fafafa; +} +.ant-table-thead > tr > th.ant-table-column-sort { + background: #eaeaea; +} +.ant-table-thead > tr > th, +.ant-table-tbody > tr > td { + padding: 16px 8px; + word-break: break-all; +} +.ant-table-thead > tr > th.ant-table-selection-column, +.ant-table-tbody > tr > td.ant-table-selection-column { + text-align: center; + width: 40px; +} +.ant-table-header { + background: #f7f7f7; + overflow: hidden; +} +.ant-table-header table { + border-radius: 4px 4px 0 0; +} +.ant-table-loading { + position: relative; +} +.ant-table-loading .ant-table-body { + background: #fff; + opacity: 0.5; +} +.ant-table-loading .ant-table-spin-holder { + height: 20px; + line-height: 20px; + left: 50%; + top: 50%; + margin-left: -30px; + position: absolute; +} +.ant-table-loading .ant-table-with-pagination { + margin-top: -20px; +} +.ant-table-loading .ant-table-without-pagination { + margin-top: 10px; +} +.ant-table-middle .ant-table-thead > tr > th, +.ant-table-middle .ant-table-tbody > tr > td { + padding: 10px 8px; +} +.ant-table-middle .ant-table-title, +.ant-table-middle .ant-table-footer { + padding: 10px 8px; +} +.ant-table-small { + border: 1px solid #e9e9e9; + border-radius: 4px; +} +.ant-table-small .ant-table-header > table, +.ant-table-small .ant-table-body > table { + border: 0; + padding: 0 8px; +} +.ant-table-small .ant-table-thead > tr > th { + background: #fff; + border-bottom: 1px solid #e9e9e9; +} +.ant-table-small .ant-table-tbody > tr > td { + padding: 6px 8px; +} +.ant-table-small .ant-table-title, +.ant-table-small .ant-table-footer, +.ant-table-small .ant-table-thead > tr > th { + padding: 10px 8px; +} +.ant-table-small .ant-table-title { + border-bottom: 1px solid #e9e9e9; + top: 0; +} +.ant-table-small .ant-table-header { + background: #fff; +} +.ant-table-small .ant-table-header table { + border-bottom: 1px solid #e9e9e9; +} +.ant-table-small .ant-table-header .ant-table-thead > tr > th { + border-bottom: 0; +} +.ant-table-small .ant-table-row:last-child td { + border-bottom: 0; +} +.ant-table-column-sorter { + margin-left: 4px; + display: inline-block; + width: 12px; + height: 14px; + vertical-align: middle; + text-align: center; +} +.ant-table-column-sorter-up, +.ant-table-column-sorter-down { + line-height: 4px; + height: 5px; + display: block; + width: 12px; cursor: pointer; } -.ant-notification-notice-close { - position: absolute; - right: 16px; - top: 10px; +.ant-table-column-sorter-up:hover .anticon, +.ant-table-column-sorter-down:hover .anticon { + color: #666; +} +.ant-table-column-sorter-up.on .anticon-caret-up, +.ant-table-column-sorter-down.on .anticon-caret-up, +.ant-table-column-sorter-up.on .anticon-caret-down, +.ant-table-column-sorter-down.on .anticon-caret-down { + color: #108ee9; +} +.ant-table-column-sorter .anticon-caret-up, +.ant-table-column-sorter .anticon-caret-down { + display: inline-block; + font-size: 12px; + font-size: 7px \9; + -webkit-transform: scale(0.58333333) rotate(0deg); + -ms-transform: scale(0.58333333) rotate(0deg); + transform: scale(0.58333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + line-height: 6px; + height: 6px; + color: #aaa; +} +:root .ant-table-column-sorter .anticon-caret-up, +:root .ant-table-column-sorter .anticon-caret-down { + -webkit-filter: none; + filter: none; +} +:root .ant-table-column-sorter .anticon-caret-up, +:root .ant-table-column-sorter .anticon-caret-down { + font-size: 12px; +} +.ant-table-column-sorter .anticon-caret-up:before, +.ant-table-column-sorter .anticon-caret-down:before { + -moz-transform-origin: 53% 50%; + /* fix firefox position */ +} +.ant-table-bordered .ant-table-header > table, +.ant-table-bordered .ant-table-body > table, +.ant-table-bordered .ant-table-fixed-left table, +.ant-table-bordered .ant-table-fixed-right table { + border: 1px solid #e9e9e9; + border-right: 0; + border-bottom: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-header > table { + border-bottom: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-body > table { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table { + border-top: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-placeholder { + border-bottom: 0; +} +.ant-table-bordered .ant-table-thead > tr > th { + border-bottom: 1px solid #e9e9e9; +} +.ant-table-bordered.ant-table-empty .ant-table-thead > tr > th { + border-bottom: 0; +} +.ant-table-bordered .ant-table-thead > tr > th, +.ant-table-bordered .ant-table-tbody > tr > td { + border-right: 1px solid #e9e9e9; +} +.ant-table-bordered.ant-table-small { + border-right: 0; +} +.ant-table-bordered.ant-table-small .ant-table-header > table, +.ant-table-bordered.ant-table-small .ant-table-body > table, +.ant-table-bordered.ant-table-small .ant-table-fixed-left table, +.ant-table-bordered.ant-table-small .ant-table-fixed-right table { + border: 0; + padding: 0; +} +.ant-table-bordered.ant-table-small .ant-table-title { + border: 0; + border-bottom: 1px solid #e9e9e9; +} +.ant-table-bordered.ant-table-small .ant-table-footer { + border: 0; + border-top: 1px solid #e9e9e9; +} +.ant-table-placeholder { + padding: 16px 8px; + background: #fff; + border-bottom: 1px solid #e9e9e9; + text-align: center; + position: relative; + z-index: 2; + font-size: 12px; color: #999; - outline: none; } -.ant-notification-notice-close:hover { - color: #404040; +.ant-table-placeholder .anticon { + margin-right: 4px; } -.ant-notification-notice-btn { +.ant-table-pagination { + margin: 16px 0; float: right; - margin-top: 16px; } -.ant-notification .notification-fade-effect { - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +.ant-table-filter-dropdown { + min-width: 96px; + margin-left: -8px; + background: #fff; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); } -.ant-notification-fade-enter, -.ant-notification-fade-appear { +.ant-table-filter-dropdown .ant-dropdown-menu { + border: 0; + box-shadow: none; + border-radius: 4px 4px 0 0; +} +.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span { + margin-left: 8px; +} +.ant-table-filter-dropdown .ant-dropdown-menu-sub { + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +} +.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after { + color: #108ee9; + font-weight: bold; + text-shadow: 0 0 2px #cfe8fb; +} +.ant-table-filter-dropdown .ant-dropdown-menu-item { + overflow: hidden; +} +.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child, +.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title { + border-radius: 0; +} +.ant-table-filter-dropdown-btns { + overflow: hidden; + padding: 7px 16px; + border-top: 1px solid #e9e9e9; +} +.ant-table-filter-dropdown-link { + color: #108ee9; +} +.ant-table-filter-dropdown-link:hover { + color: #40a5ed; +} +.ant-table-filter-dropdown-link:active { + color: #0f87dd; +} +.ant-table-filter-dropdown-link.confirm { + float: left; +} +.ant-table-filter-dropdown-link.clear { + float: right; +} +.ant-table-expand-icon-th { + width: 40px; +} +.ant-table-row-expand-icon { + cursor: pointer; + display: inline-block; + width: 17px; + height: 17px; + text-align: center; + line-height: 14px; + border: 1px solid #e9e9e9; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background: #fff; +} +.ant-table-row-expand-icon-cell { + width: 18px; +} +.ant-table-row-expanded:after { + content: '-'; +} +.ant-table-row-collapsed:after { + content: '+'; +} +.ant-table-row-spaced { + visibility: hidden; +} +.ant-table-row-spaced:after { + content: '.'; +} +.ant-table-row[class*="ant-table-row-level-0"] .ant-table-selection-column > span { + display: inline-block; +} +tr.ant-table-expanded-row, +tr.ant-table-expanded-row:hover { + background: #fbfbfb; +} +.ant-table .ant-table-row-indent + .ant-table-row-expand-icon { + margin-right: 8px; +} +.ant-table-scroll { + overflow: auto; +} +.ant-table-scroll table { + width: auto; + min-width: 100%; +} +.ant-table-body-inner { + height: 100%; +} +.ant-table-fixed-header .ant-table-body { + position: relative; + background: #fff; +} +.ant-table-fixed-header .ant-table-body-inner { + overflow: scroll; +} +.ant-table-fixed-header .ant-table-scroll .ant-table-header { + overflow: scroll; + padding-bottom: 20px; + margin-bottom: -20px; +} +.ant-table-fixed-header.ant-table-empty .ant-table-scroll .ant-table-body { + padding-bottom: 20px; + margin-bottom: -20px; +} +.ant-table-fixed-left, +.ant-table-fixed-right { + position: absolute; + top: 0; + overflow: hidden; + z-index: 1; + -webkit-transition: box-shadow 0.3s ease; + transition: box-shadow 0.3s ease; + border-radius: 0; +} +.ant-table-fixed-left table, +.ant-table-fixed-right table { + width: auto; + background: #fff; +} +.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed, +.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed { + border-radius: 0; +} +.ant-table-fixed-left { + left: 0; + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); +} +.ant-table-fixed-left .ant-table-header { + overflow-y: hidden; +} +.ant-table-fixed-left .ant-table-body-inner { + margin-right: -20px; + padding-right: 20px; +} +.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner { + padding-right: 0; +} +.ant-table-fixed-left, +.ant-table-fixed-left table { + border-radius: 4px 0 0 0; +} +.ant-table-fixed-right { + right: 0; + box-shadow: -1px 0 6px rgba(0, 0, 0, 0.2); +} +.ant-table-fixed-right, +.ant-table-fixed-right table { + border-radius: 0 4px 0 0; +} +.ant-table-fixed-right .ant-table-expanded-row { + color: transparent; + pointer-events: none; +} +.ant-table.ant-table-scroll-position-left .ant-table-fixed-left { + box-shadow: none; +} +.ant-table.ant-table-scroll-position-right .ant-table-fixed-right { + box-shadow: none; +} +.ant-spin { + color: #108ee9; + vertical-align: middle; + text-align: center; opacity: 0; - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-animation-play-state: paused; - animation-play-state: paused; + position: absolute; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + font-size: 12px; + display: none; } -.ant-notification-fade-leave { - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-play-state: paused; - animation-play-state: paused; +.ant-spin-spinning { + opacity: 1; + position: static; + display: inline-block; } -.ant-notification-fade-enter.ant-notification-fade-enter-active, -.ant-notification-fade-appear.ant-notification-fade-appear-active { - -webkit-animation-name: NotificationFadeIn; - animation-name: NotificationFadeIn; - -webkit-animation-play-state: running; - animation-play-state: running; +.ant-spin-nested-loading { + position: relative; } -.ant-notification-fade-leave.ant-notification-fade-leave-active { - -webkit-animation-name: NotificationFadeOut; - animation-name: NotificationFadeOut; - -webkit-animation-play-state: running; - animation-play-state: running; +.ant-spin-nested-loading .ant-spin { + position: absolute; + height: 100%; + width: 100%; + z-index: 4; } -@-webkit-keyframes NotificationFadeIn { - 0% { - opacity: 0; - left: 335px; +.ant-spin-nested-loading .ant-spin-dot { + position: absolute; + top: 50%; + left: 50%; + margin: -10px; +} +.ant-spin-nested-loading .ant-spin-sm .ant-spin-dot { + margin: -7px; +} +.ant-spin-nested-loading .ant-spin-lg .ant-spin-dot { + margin: -15px; +} +.ant-spin-nested-loading .ant-spin-show-text .ant-spin-dot { + margin: -16px; +} +.ant-spin-nested-loading .ant-spin-show-text.ant-spin-sm .ant-spin-dot { + margin: -13px; +} +.ant-spin-nested-loading .ant-spin-show-text.ant-spin-lg .ant-spin-dot { + margin: -21px; +} +.ant-spin-nested-loading .ant-spin-text { + position: absolute; + top: 50%; + width: 100%; + padding-top: 4px; +} +.ant-spin-nested-loading .ant-spin-sm .ant-spin-text { + padding-top: 1px; +} +.ant-spin-nested-loading .ant-spin-lg .ant-spin-text { + padding-top: 9px; +} +.ant-spin-container { + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; +} +.ant-spin-blur { + opacity: 0.7; + -webkit-filter: blur(1px); + filter: blur(1px); + -webkit-filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); + filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); + /* IE6~IE9 */ +} +.ant-spin-blur:after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: transparent; +} +.ant-spin-tip { + color: #999; +} +.ant-spin-dot { + position: relative; + display: block; + width: 20px; + height: 20px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-animation: antRotate 3.2s infinite linear; + animation: antRotate 3.2s infinite linear; +} +.ant-spin-dot i { + width: 8px; + height: 8px; + border-radius: 50%; + background-color: #108ee9; + -webkit-transform: scale(0.6); + -ms-transform: scale(0.6); + transform: scale(0.6); + display: block; + position: absolute; + opacity: 0.3; + -webkit-animation: antSpinMove .8s infinite linear alternate; + animation: antSpinMove .8s infinite linear alternate; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ant-spin-dot i:nth-child(1) { + left: 0; + top: 0; +} +.ant-spin-dot i:nth-child(2) { + right: 0; + top: 0; + -webkit-animation-delay: 0.4s; + animation-delay: 0.4s; +} +.ant-spin-dot i:nth-child(3) { + right: 0; + bottom: 0; + -webkit-animation-delay: 0.8s; + animation-delay: 0.8s; +} +.ant-spin-dot i:nth-child(4) { + left: 0; + bottom: 0; + -webkit-animation-delay: 1.2s; + animation-delay: 1.2s; +} +.ant-spin-sm .ant-spin-dot { + width: 14px; + height: 14px; +} +.ant-spin-sm .ant-spin-dot i { + width: 6px; + height: 6px; +} +.ant-spin-lg .ant-spin-dot { + width: 30px; + height: 30px; +} +.ant-spin-lg .ant-spin-dot i { + width: 12px; + height: 12px; +} +.ant-spin.ant-spin-show-text .ant-spin-text { + display: block; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* IE10+ */ + .ant-spin-blur { + background: #fff; + opacity: 0.5; } - 100% { - left: 0; +} +@-webkit-keyframes antSpinMove { + to { + -webkit-transform: scale(1); + transform: scale(1); opacity: 1; } } -@keyframes NotificationFadeIn { - 0% { - opacity: 0; - left: 335px; - } - 100% { - left: 0; +@keyframes antSpinMove { + to { + -webkit-transform: scale(1); + transform: scale(1); opacity: 1; } } -@-webkit-keyframes NotificationFadeOut { - 0% { - opacity: 1; - margin-bottom: 10px; - padding-top: 16px; - padding-bottom: 16px; - max-height: 150px; - } - 100% { - opacity: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - max-height: 0; +@-webkit-keyframes antRotate { + to { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); } } -@keyframes NotificationFadeOut { - 0% { - opacity: 1; - margin-bottom: 10px; - padding-top: 16px; - padding-bottom: 16px; - max-height: 150px; - } - 100% { - opacity: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - max-height: 0; +@keyframes antRotate { + to { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); } } .ant-pagination { @@ -13434,6 +13769,307 @@ textarea.ant-pagination-options-quick-jumper input { border-radius: 2px; width: 44px; } +.ant-transfer-checkbox { + white-space: nowrap; + cursor: pointer; + outline: none; + display: inline-block; + line-height: 1; + position: relative; + vertical-align: middle; +} +.ant-transfer-checkbox-wrapper:hover .ant-transfer-checkbox .ant-transfer-checkbox-inner, +.ant-transfer-checkbox:hover .ant-transfer-checkbox-inner, +.ant-transfer-checkbox-focused .ant-transfer-checkbox-inner { + border-color: #108ee9; +} +.ant-transfer-checkbox-inner { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + border: 1px solid #d9d9d9; + border-radius: 3px; + background-color: #fff; + -webkit-transition: all .3s; + transition: all .3s; +} +.ant-transfer-checkbox-inner:after { + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); + transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); +} +.ant-transfer-checkbox-input { + position: absolute; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; +} +.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner:after { + content: ' '; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 5px; + width: 8px; + height: 1px; +} +.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; + transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; +} +.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner, +.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-transfer-checkbox-disabled.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f3f3f3; +} +.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ant-transfer-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ant-transfer-checkbox-wrapper { + cursor: pointer; + font-size: 12px; + display: inline-block; +} +.ant-transfer-checkbox-wrapper + .ant-transfer-checkbox-wrapper { + margin-left: 8px; +} +.ant-transfer-checkbox-wrapper + span, +.ant-transfer-checkbox + span { + padding-left: 8px; + padding-right: 8px; +} +.ant-transfer-checkbox-group { + font-size: 12px; +} +.ant-transfer-checkbox-group-item { + display: inline-block; +} +@media \0screen { + .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:before, + .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E632"; + font-weight: bold; + font-size: 8px; + border: 0; + color: #fff; + left: 2px; + top: 3px; + position: absolute; + } +} +.ant-transfer { + position: relative; + line-height: 1.5; +} +.ant-transfer-list { + font-size: 12px; + border: 1px solid #d9d9d9; + display: inline-block; + border-radius: 4px; + vertical-align: middle; + position: relative; + width: 180px; + height: 200px; + padding-top: 33px; +} +.ant-transfer-list-with-footer { + padding-bottom: 33px; +} +.ant-transfer-list-search-action { + color: #ccc; + position: absolute; + top: 2px; + right: 2px; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + font-size: 14px; +} +.ant-transfer-list-search-action .anticon { + -webkit-transition: all .3s; + transition: all .3s; + font-size: 12px; + color: #ccc; +} +.ant-transfer-list-search-action .anticon:hover { + color: #999; +} +.ant-transfer-list-header { + padding: 7px 15px; + border-radius: 4px 4px 0 0; + background: #fff; + color: #666; + border-bottom: 1px solid #e9e9e9; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ant-transfer-list-header-title { + position: absolute; + right: 15px; +} +.ant-transfer-list-body { + font-size: 12px; + position: relative; + height: 100%; +} +.ant-transfer-list-body-search-wrapper { + position: absolute; + top: 0; + left: 0; + height: 28px; + padding: 4px; + width: 100%; +} +.ant-transfer-list-body-not-found { + padding-top: 24px; + color: #ccc; + text-align: center; + height: 100%; +} +.ant-transfer-list-body-with-search { + padding-top: 34px; +} +.ant-transfer-list-content { + height: 100%; + overflow: auto; +} +.ant-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + padding: 7px 15px; + min-height: 32px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { + cursor: pointer; + background-color: #e7f4fd; +} +.ant-transfer-list-content-item-disabled { + cursor: not-allowed; + color: #ccc; +} +.ant-transfer-list-content-item-highlight-enter { + -webkit-animation: transferHighlightIn 1s ease; + animation: transferHighlightIn 1s ease; + -webkit-transition: none; + transition: none; +} +.ant-transfer-list-footer { + border-top: 1px solid #e9e9e9; + border-radius: 0 0 4px 4px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} +.ant-transfer-operation { + display: inline-block; + overflow: hidden; + margin: 0 8px; + vertical-align: middle; +} +.ant-transfer-operation .ant-btn { + display: block; +} +.ant-transfer-operation .ant-btn:first-child { + margin-bottom: 4px; +} +.ant-transfer-operation .ant-btn .anticon { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + -webkit-transform: scale(0.83333333) rotate(0deg); + -ms-transform: scale(0.83333333) rotate(0deg); + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-transfer-operation .ant-btn .anticon { + -webkit-filter: none; + filter: none; +} +:root .ant-transfer-operation .ant-btn .anticon { + font-size: 12px; +} +@-webkit-keyframes transferHighlightIn { + 0% { + background: #cfe8fb; + } + 100% { + background: transparent; + } +} +@keyframes transferHighlightIn { + 0% { + background: #cfe8fb; + } + 100% { + background: transparent; + } +} .ant-popover { position: absolute; top: 0; @@ -13637,864 +14273,238 @@ textarea.ant-pagination-options-quick-jumper input { .ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { bottom: 12px; } -.ant-rate { - margin: 0; - padding: 0; - list-style: none; - font-size: 20px; - display: inline-block; - vertical-align: middle; - font-family: 'anticon'; - font-weight: normal; - font-style: normal; -} -.ant-rate-disabled .ant-rate-star:before, -.ant-rate-disabled .ant-rate-star-content:before { - cursor: default; -} -.ant-rate-disabled .ant-rate-star:hover { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.ant-rate-star { - margin: 0; - padding: 0; - display: inline-block; - margin-right: 8px; +.ant-mention-wrapper { position: relative; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.ant-rate-star:hover { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); -} -.ant-rate-star:before, -.ant-rate-star-content:before { - color: #e9e9e9; - cursor: pointer; - content: "\E660"; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - display: block; -} -.ant-rate-star-content { - position: absolute; - left: 0; - top: 0; - width: 50%; - height: 100%; - overflow: hidden; -} -.ant-rate-star-content:before { - color: transparent; -} -.ant-rate-star-half .ant-rate-star-content:before, -.ant-rate-star-full:before { - color: #f5a623; -} -.ant-rate-star-half:hover .ant-rate-star-content:before, -.ant-rate-star-full:hover:before { - color: #f7b84f; -} -.ant-rate-text { - margin-left: 8px; - vertical-align: middle; display: inline-block; + width: 100%; + vertical-align: middle; +} +.ant-mention-wrapper-active .ant-mention-editor { + border-color: #40a5ed; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-mention-wrapper .ant-mention-editor { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; font-size: 12px; -} -.ant-spin { - color: #108ee9; - vertical-align: middle; - text-align: center; - opacity: 0; - position: absolute; - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - font-size: 12px; - display: none; -} -.ant-spin-spinning { - opacity: 1; - position: static; - display: inline-block; -} -.ant-spin-nested-loading { - position: relative; -} -.ant-spin-nested-loading .ant-spin { - position: absolute; - height: 100%; - width: 100%; - z-index: 4; -} -.ant-spin-nested-loading .ant-spin-dot { - position: absolute; - top: 50%; - left: 50%; - margin: -10px; -} -.ant-spin-nested-loading .ant-spin-sm .ant-spin-dot { - margin: -7px; -} -.ant-spin-nested-loading .ant-spin-lg .ant-spin-dot { - margin: -15px; -} -.ant-spin-nested-loading .ant-spin-show-text .ant-spin-dot { - margin: -16px; -} -.ant-spin-nested-loading .ant-spin-show-text.ant-spin-sm .ant-spin-dot { - margin: -13px; -} -.ant-spin-nested-loading .ant-spin-show-text.ant-spin-lg .ant-spin-dot { - margin: -21px; -} -.ant-spin-nested-loading .ant-spin-text { - position: absolute; - top: 50%; - width: 100%; - padding-top: 4px; -} -.ant-spin-nested-loading .ant-spin-sm .ant-spin-text { - padding-top: 1px; -} -.ant-spin-nested-loading .ant-spin-lg .ant-spin-text { - padding-top: 9px; -} -.ant-spin-container { - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - position: relative; -} -.ant-spin-blur { - opacity: 0.7; - -webkit-filter: blur(1px); - filter: blur(1px); - -webkit-filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); - filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); - /* IE6~IE9 */ -} -.ant-spin-blur:after { - content: ''; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: transparent; -} -.ant-spin-tip { - color: #999; -} -.ant-spin-dot { - position: relative; - display: block; - width: 20px; - height: 20px; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-animation: antRotate 3.2s infinite linear; - animation: antRotate 3.2s infinite linear; -} -.ant-spin-dot i { - width: 8px; - height: 8px; - border-radius: 50%; - background-color: #108ee9; - -webkit-transform: scale(0.6); - -ms-transform: scale(0.6); - transform: scale(0.6); - display: block; - position: absolute; - opacity: 0.3; - -webkit-animation: antSpinMove .8s infinite linear alternate; - animation: antSpinMove .8s infinite linear alternate; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-spin-dot i:nth-child(1) { - left: 0; - top: 0; -} -.ant-spin-dot i:nth-child(2) { - right: 0; - top: 0; - -webkit-animation-delay: 0.4s; - animation-delay: 0.4s; -} -.ant-spin-dot i:nth-child(3) { - right: 0; - bottom: 0; - -webkit-animation-delay: 0.8s; - animation-delay: 0.8s; -} -.ant-spin-dot i:nth-child(4) { - left: 0; - bottom: 0; - -webkit-animation-delay: 1.2s; - animation-delay: 1.2s; -} -.ant-spin-sm .ant-spin-dot { - width: 14px; - height: 14px; -} -.ant-spin-sm .ant-spin-dot i { - width: 6px; - height: 6px; -} -.ant-spin-lg .ant-spin-dot { - width: 30px; - height: 30px; -} -.ant-spin-lg .ant-spin-dot i { - width: 12px; - height: 12px; -} -.ant-spin.ant-spin-show-text .ant-spin-text { - display: block; -} -@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - /* IE10+ */ - .ant-spin-blur { - background: #fff; - opacity: 0.5; - } -} -@-webkit-keyframes antSpinMove { - to { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes antSpinMove { - to { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@-webkit-keyframes antRotate { - to { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } -} -@keyframes antRotate { - to { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } -} -.ant-steps { - font-size: 0; - width: 100%; line-height: 1.5; -} -.ant-steps .ant-steps-item { - position: relative; - display: inline-block; - vertical-align: top; -} -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner { - border-color: #ccc; + color: #666; background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); + padding: 0; + display: block; } -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon { +.ant-mention-wrapper .ant-mention-editor::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder { color: #ccc; } -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-title { - color: #999; +.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder { + color: #ccc; } -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-description { - color: #999; +.ant-mention-wrapper .ant-mention-editor:hover { + border-color: #40a5ed; } -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i { - background-color: #e9e9e9; +.ant-mention-wrapper .ant-mention-editor:focus { + border-color: #40a5ed; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); } -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner { - border-color: #108ee9; - background-color: #108ee9; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { - color: #fff; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-title { - color: #666; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-description { - color: #666; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i { - background-color: #e9e9e9; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner { - border-color: #108ee9; - background-color: #fff; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon { - color: #108ee9; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after { - width: 100%; - background: #108ee9; - -webkit-transition: all 0.4s ease; - transition: all 0.4s ease; +.ant-mention-wrapper .ant-mention-editor[disabled] { + background-color: #f7f7f7; opacity: 1; + cursor: not-allowed; + color: #ccc; } -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title { - color: #999; +.ant-mention-wrapper .ant-mention-editor[disabled]:hover { + border-color: #e1e1e1; } -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-description { - color: #999; +textarea.ant-mention-wrapper .ant-mention-editor { + max-width: 100%; + height: auto; + vertical-align: bottom; } -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner { - border-color: #f50; - background-color: #fff; +.ant-mention-wrapper .ant-mention-editor-lg { + padding: 6px 7px; + height: 32px; } -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon { - color: #f50; +.ant-mention-wrapper .ant-mention-editor-sm { + padding: 1px 7px; + height: 22px; + border-radius: 2px; } -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-title { - color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-description { - color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-tail > i { - background-color: #e9e9e9; -} -.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i, -.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i:after { - background-color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { - background: none; - border: 0; - width: auto; +.ant-mention-wrapper .ant-mention-editor-wrapper { + overflow-y: auto; height: auto; } -.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner > .ant-steps-icon { - font-size: 20px; - top: 2px; - width: 20px; - height: 20px; -} -.ant-steps .ant-steps-item.ant-steps-custom.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { - color: #108ee9; -} -.ant-steps .ant-steps-head, -.ant-steps .ant-steps-main { - position: relative; - display: inline-block; - vertical-align: top; -} -.ant-steps .ant-steps-head { - background: #fff; -} -.ant-steps .ant-steps-head-inner { - display: block; - border: 1px solid #ccc; - width: 26px; - height: 26px; - line-height: 23px; - text-align: center; - border-radius: 26px; - font-size: 14px; - margin-right: 8px; - -webkit-transition: background-color 0.3s ease, border-color 0.3s ease; - transition: background-color 0.3s ease, border-color 0.3s ease; -} -.ant-steps .ant-steps-head-inner > .ant-steps-icon { - line-height: 1; - color: #108ee9; - position: relative; -} -.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon { - font-size: 12px; -} -.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-cross, -.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-check { - font-weight: bold; -} -.ant-steps .ant-steps-main { - margin-top: 2.5px; -} -.ant-steps .ant-steps-title { - font-size: 14px; - margin-bottom: 4px; - color: #666; - font-weight: bold; - background: #fff; - display: inline-block; - padding-right: 10px; -} -.ant-steps .ant-steps-title > a:first-child:last-child { - color: #666; -} -.ant-steps .ant-steps-item-last .ant-steps-title { - padding-right: 0; - width: 100%; -} -.ant-steps .ant-steps-description { - font-size: 12px; - color: #999; -} -.ant-steps .ant-steps-tail { - position: absolute; - left: 0; - width: 100%; - top: 13px; - padding: 0 10px; -} -.ant-steps .ant-steps-tail > i { - display: inline-block; - vertical-align: top; - background: #e9e9e9; - height: 1px; - border-radius: 1px; - width: 100%; - position: relative; -} -.ant-steps .ant-steps-tail > i:after { - position: absolute; - content: ''; - top: 0; - width: 0; - background: #e9e9e9; - height: 100%; - opacity: 0; -} -.ant-steps.ant-steps-small .ant-steps-head-inner { - border: 1px solid #ccc; - width: 18px; - height: 18px; - line-height: 15px; - text-align: center; - border-radius: 18px; - font-size: 12px; - margin-right: 10px; -} -.ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { - display: inline-block; - font-size: 12px; - font-size: 9px \9; - -webkit-transform: scale(0.75) rotate(0deg); - -ms-transform: scale(0.75) rotate(0deg); - transform: scale(0.75) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - top: 0; -} -:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { - -webkit-filter: none; - filter: none; -} -:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { - font-size: 12px; -} -.ant-steps.ant-steps-small .ant-steps-main { - margin-top: 0; -} -.ant-steps.ant-steps-small .ant-steps-title { - font-size: 12px; - margin-bottom: 4px; - color: #666; - font-weight: bold; -} -.ant-steps.ant-steps-small .ant-steps-description { - font-size: 12px; - color: #999; -} -.ant-steps.ant-steps-small .ant-steps-tail { - top: 8px; - padding: 0 8px; -} -.ant-steps.ant-steps-small .ant-steps-tail > i { - height: 1px; - border-radius: 1px; - width: 100%; -} -.ant-steps.ant-steps-small .ant-steps-item.ant-steps-custom .ant-steps-head-inner, -.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { - width: inherit; - height: inherit; - line-height: inherit; - border-radius: 0; - border: 0; - background: none; -} -.ant-steps-vertical .ant-steps-item { - display: block; -} -.ant-steps-vertical .ant-steps-tail { - position: absolute; - left: 13px; - top: 0; - height: 100%; - width: 1px; - padding: 30px 0 4px 0; -} -.ant-steps-vertical .ant-steps-tail > i { - height: 100%; - width: 1px; -} -.ant-steps-vertical .ant-steps-tail > i:after { - height: 0; - width: 100%; -} -.ant-steps-vertical .ant-steps-status-finish .ant-steps-tail > i:after { - height: 100%; -} -.ant-steps-vertical .ant-steps-head { - float: left; -} -.ant-steps-vertical .ant-steps-head-inner { - margin-right: 16px; -} -.ant-steps-vertical .ant-steps-main { - min-height: 47px; - overflow: hidden; - display: block; -} -.ant-steps-vertical .ant-steps-main .ant-steps-title { - line-height: 26px; -} -.ant-steps-vertical .ant-steps-main .ant-steps-description { - padding-bottom: 12px; -} -.ant-steps-vertical.ant-steps-small .ant-steps-tail { - position: absolute; - left: 9px; - top: 0; - padding: 22px 0 4px 0; -} -.ant-steps-vertical.ant-steps-small .ant-steps-tail > i { - height: 100%; -} -.ant-steps-vertical.ant-steps-small .ant-steps-title { - line-height: 18px; -} -.ant-steps-horizontal.ant-steps-hidden { - visibility: hidden; -} -.ant-steps-horizontal .ant-steps-description { - max-width: 100px; -} -.ant-steps-horizontal .ant-steps-item:not(:first-child) .ant-steps-head { - padding-left: 10px; - margin-left: -10px; -} -.ant-table { - font-size: 12px; - color: #666; - position: relative; - border-radius: 4px 4px 0 0; - overflow: hidden; - /* fix firefox scrollbar bug */ -} -.ant-table-body { - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} -.ant-table table { - width: 100%; - border-collapse: separate; - border-spacing: 0; - text-align: left; - border-radius: 4px 4px 0 0; - overflow: hidden; -} -.ant-table-thead > tr > th { - background: #f7f7f7; - font-weight: bold; - -webkit-transition: background .3s ease; - transition: background .3s ease; - text-align: left; -} -.ant-table-thead > tr > th .anticon-filter { - margin-left: 4px; - font-size: 12px; - cursor: pointer; - color: #aaa; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.ant-table-thead > tr > th .anticon-filter:hover { - color: #666; -} -.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter { - color: #108ee9; -} -.ant-table-tbody > tr > td { - border-bottom: 1px solid #e9e9e9; - position: relative; -} -.ant-table-thead > tr, -.ant-table-tbody > tr { - -webkit-transition: all .3s ease; - transition: all .3s ease; -} -.ant-table-thead > tr.ant-table-row-hover, -.ant-table-tbody > tr.ant-table-row-hover, -.ant-table-thead > tr:hover, -.ant-table-tbody > tr:hover { - background: #e7f4fd; -} -.ant-table-thead > tr:hover { - background: none; -} -.ant-table-footer { - padding: 16px 8px; - background: #f7f7f7; - border-radius: 0 0 4px 4px; - position: relative; -} -.ant-table-footer:before { - content: ''; - height: 1px; - background: #f7f7f7; - position: absolute; - top: -1px; - width: 100%; - left: 0; -} -.ant-table.ant-table-bordered .ant-table-footer { - border: 1px solid #e9e9e9; -} -.ant-table-title { - padding: 16px 8px; - position: relative; - top: 1px; - border-radius: 4px 4px 0 0; -} -.ant-table.ant-table-bordered .ant-table-title { - border: 1px solid #e9e9e9; -} -.ant-table-title + .ant-table-content { - position: relative; - border-radius: 6px 6px 0 0; - overflow: hidden; -} -.ant-table-bordered .ant-table-title + .ant-table-content, -.ant-table-bordered .ant-table-title + .ant-table-content table { - border-radius: 0; -} -.ant-table-tbody > tr.ant-table-row-selected { - background: #fafafa; -} -.ant-table-thead > tr > th.ant-table-column-sort { - background: #eaeaea; -} -.ant-table-thead > tr > th, -.ant-table-tbody > tr > td { - padding: 16px 8px; - word-break: break-all; -} -.ant-table-thead > tr > th.ant-table-selection-column, -.ant-table-tbody > tr > td.ant-table-selection-column { - text-align: center; - width: 40px; -} -.ant-table-header { - background: #f7f7f7; - overflow: hidden; -} -.ant-table-header table { - border-radius: 4px 4px 0 0; -} -.ant-table-loading { - position: relative; -} -.ant-table-loading .ant-table-body { - background: #fff; - opacity: 0.5; -} -.ant-table-loading .ant-table-spin-holder { - height: 20px; - line-height: 20px; - left: 50%; - top: 50%; - margin-left: -30px; +.ant-mention-wrapper .public-DraftEditorPlaceholder-root { position: absolute; } -.ant-table-loading .ant-table-with-pagination { - margin-top: -20px; +.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner { + color: #ccc; + opacity: 1; + outline: none; + white-space: pre-wrap; + word-wrap: break-word; + height: auto; + padding: 4px 7px; } -.ant-table-loading .ant-table-without-pagination { - margin-top: 10px; +.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content { + height: auto; + padding: 4px 7px; } -.ant-table-middle .ant-table-thead > tr > th, -.ant-table-middle .ant-table-tbody > tr > td { - padding: 10px 8px; -} -.ant-table-middle .ant-table-title, -.ant-table-middle .ant-table-footer { - padding: 10px 8px; -} -.ant-table-small { - border: 1px solid #e9e9e9; +.ant-mention-dropdown { + margin-top: 1.5em; + max-height: 250px; + min-width: 120px; + background-color: white; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); border-radius: 4px; + box-sizing: border-box; + z-index: 1050; + left: -9999px; + top: -9999px; + position: absolute; + outline: none; + overflow-x: hidden; + overflow-y: auto; + font-size: 12px; } -.ant-table-small .ant-table-header > table, -.ant-table-small .ant-table-body > table { - border: 0; - padding: 0 8px; +.ant-mention-dropdown-notfound.ant-mention-dropdown-item { + color: #ccc; } -.ant-table-small .ant-table-thead > tr > th { - background: #fff; - border-bottom: 1px solid #e9e9e9; -} -.ant-table-small .ant-table-tbody > tr > td { - padding: 6px 8px; -} -.ant-table-small .ant-table-title, -.ant-table-small .ant-table-footer, -.ant-table-small .ant-table-thead > tr > th { - padding: 10px 8px; -} -.ant-table-small .ant-table-title { - border-bottom: 1px solid #e9e9e9; - top: 0; -} -.ant-table-small .ant-table-header { - background: #fff; -} -.ant-table-small .ant-table-header table { - border-bottom: 1px solid #e9e9e9; -} -.ant-table-small .ant-table-header .ant-table-thead > tr > th { - border-bottom: 0; -} -.ant-table-small .ant-table-row:last-child td { - border-bottom: 0; -} -.ant-table-column-sorter { - margin-left: 4px; - display: inline-block; - width: 12px; - height: 14px; - vertical-align: middle; +.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading { + color: #108ee9; text-align: center; -} -.ant-table-column-sorter-up, -.ant-table-column-sorter-down { - line-height: 4px; - height: 5px; display: block; - width: 12px; - cursor: pointer; } -.ant-table-column-sorter-up:hover .anticon, -.ant-table-column-sorter-down:hover .anticon { +.ant-mention-dropdown-item { + position: relative; + display: block; + padding: 7px 16px; + font-weight: normal; + color: #666; + cursor: pointer; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ant-mention-dropdown-item:hover, +.ant-mention-dropdown-item.focus, +.ant-mention-dropdown-item-active { + background-color: #e7f4fd; +} +.ant-mention-dropdown-item-disabled { + color: #ccc; + cursor: not-allowed; +} +.ant-mention-dropdown-item-disabled:hover { + color: #ccc; + background-color: #fff; + cursor: not-allowed; +} +.ant-mention-dropdown-item-selected, +.ant-mention-dropdown-item-selected:hover { + background-color: #f7f7f7; + font-weight: bold; color: #666; } -.ant-table-column-sorter-up.on .anticon-caret-up, -.ant-table-column-sorter-down.on .anticon-caret-up, -.ant-table-column-sorter-up.on .anticon-caret-down, -.ant-table-column-sorter-down.on .anticon-caret-down { +.ant-mention-dropdown-item-divider { + height: 1px; + margin: 1px 0; + overflow: hidden; + background-color: #e9e9e9; + line-height: 0; +} +.ant-notification { + position: fixed; + z-index: 1010; + width: 335px; + margin-right: 24px; +} +.ant-notification-notice { + padding: 16px; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1.5; + position: relative; + margin-bottom: 10px; + overflow: hidden; +} +.ant-notification-notice-message { + font-size: 14px; + color: #404040; + margin-bottom: 4px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + line-height: 20px; +} +.ant-notification-notice-description { + font-size: 12px; +} +.ant-notification-notice-closable .ant-notification-notice-message { + padding-right: 24px; +} +.ant-notification-notice-with-icon .ant-notification-notice-message { + font-size: 14px; + margin-left: 48px; + margin-bottom: 4px; +} +.ant-notification-notice-with-icon .ant-notification-notice-description { + margin-left: 48px; + font-size: 12px; +} +.ant-notification-notice-icon { + position: absolute; + left: 16px; + top: 17px; + font-size: 32px; + line-height: 32px; +} +.ant-notification-notice-icon-success { + color: #87d068; +} +.ant-notification-notice-icon-info { color: #108ee9; } -.ant-table-column-sorter .anticon-caret-up, -.ant-table-column-sorter .anticon-caret-down { - display: inline-block; +.ant-notification-notice-icon-warning { + color: #fa0; +} +.ant-notification-notice-icon-error { + color: #f50; +} +.ant-notification-notice-close-x:after { font-size: 12px; - font-size: 7px \9; - -webkit-transform: scale(0.58333333) rotate(0deg); - -ms-transform: scale(0.58333333) rotate(0deg); - transform: scale(0.58333333) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - line-height: 6px; - height: 6px; - color: #aaa; + content: "\E633"; + font-family: "anticon"; + cursor: pointer; } -:root .ant-table-column-sorter .anticon-caret-up, -:root .ant-table-column-sorter .anticon-caret-down { - -webkit-filter: none; - filter: none; -} -:root .ant-table-column-sorter .anticon-caret-up, -:root .ant-table-column-sorter .anticon-caret-down { - font-size: 12px; -} -.ant-table-column-sorter .anticon-caret-up:before, -.ant-table-column-sorter .anticon-caret-down:before { - -moz-transform-origin: 53% 50%; - /* fix firefox position */ -} -.ant-table-bordered .ant-table-header > table, -.ant-table-bordered .ant-table-body > table, -.ant-table-bordered .ant-table-fixed-left table, -.ant-table-bordered .ant-table-fixed-right table { - border: 1px solid #e9e9e9; - border-right: 0; - border-bottom: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-header > table { - border-bottom: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-body > table { - border-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table { - border-top: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-placeholder { - border-bottom: 0; -} -.ant-table-bordered .ant-table-thead > tr > th { - border-bottom: 1px solid #e9e9e9; -} -.ant-table-bordered.ant-table-empty .ant-table-thead > tr > th { - border-bottom: 0; -} -.ant-table-bordered .ant-table-thead > tr > th, -.ant-table-bordered .ant-table-tbody > tr > td { - border-right: 1px solid #e9e9e9; -} -.ant-table-bordered.ant-table-small { - border-right: 0; -} -.ant-table-bordered.ant-table-small .ant-table-header > table, -.ant-table-bordered.ant-table-small .ant-table-body > table, -.ant-table-bordered.ant-table-small .ant-table-fixed-left table, -.ant-table-bordered.ant-table-small .ant-table-fixed-right table { - border: 0; - padding: 0; -} -.ant-table-bordered.ant-table-small .ant-table-title { - border: 0; - border-bottom: 1px solid #e9e9e9; -} -.ant-table-bordered.ant-table-small .ant-table-footer { - border: 0; - border-top: 1px solid #e9e9e9; -} -.ant-table-placeholder { - padding: 16px 8px; - background: #fff; - border-bottom: 1px solid #e9e9e9; - text-align: center; - position: relative; - z-index: 2; - font-size: 12px; +.ant-notification-notice-close { + position: absolute; + right: 16px; + top: 10px; color: #999; + outline: none; } -.ant-table-placeholder .anticon { - margin-right: 4px; +.ant-notification-notice-close:hover { + color: #404040; } -.ant-table-pagination { - margin: 16px 0; +.ant-notification-notice-btn { float: right; + margin-top: 16px; } \ No newline at end of file diff --git a/index-2.css b/index-2.css index 1d305571d..2bbf28bd3 100644 --- a/index-2.css +++ b/index-2.css @@ -1,177 +1,468 @@ -.ant-table-filter-dropdown { - min-width: 96px; - margin-left: -8px; - background: #fff; - border-radius: 4px; - box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +.ant-notification .notification-fade-effect { + -webkit-animation-duration: 0.24s; + animation-duration: 0.24s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); } -.ant-table-filter-dropdown .ant-dropdown-menu { - border: 0; - box-shadow: none; - border-radius: 4px 4px 0 0; +.ant-notification-fade-enter, +.ant-notification-fade-appear { + opacity: 0; + -webkit-animation-duration: 0.24s; + animation-duration: 0.24s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-animation-play-state: paused; + animation-play-state: paused; } -.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span { - margin-left: 8px; +.ant-notification-fade-leave { + -webkit-animation-duration: 0.24s; + animation-duration: 0.24s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; + -webkit-animation-play-state: paused; + animation-play-state: paused; } -.ant-table-filter-dropdown .ant-dropdown-menu-sub { - border-radius: 4px; - box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +.ant-notification-fade-enter.ant-notification-fade-enter-active, +.ant-notification-fade-appear.ant-notification-fade-appear-active { + -webkit-animation-name: NotificationFadeIn; + animation-name: NotificationFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; } -.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after { - color: #108ee9; - font-weight: bold; - text-shadow: 0 0 2px #cfe8fb; +.ant-notification-fade-leave.ant-notification-fade-leave-active { + -webkit-animation-name: NotificationFadeOut; + animation-name: NotificationFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; } -.ant-table-filter-dropdown .ant-dropdown-menu-item { - overflow: hidden; +@-webkit-keyframes NotificationFadeIn { + 0% { + opacity: 0; + left: 335px; + } + 100% { + left: 0; + opacity: 1; + } } -.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child, -.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title { - border-radius: 0; +@keyframes NotificationFadeIn { + 0% { + opacity: 0; + left: 335px; + } + 100% { + left: 0; + opacity: 1; + } } -.ant-table-filter-dropdown-btns { - overflow: hidden; - padding: 7px 16px; - border-top: 1px solid #e9e9e9; +@-webkit-keyframes NotificationFadeOut { + 0% { + opacity: 1; + margin-bottom: 10px; + padding-top: 16px; + padding-bottom: 16px; + max-height: 150px; + } + 100% { + opacity: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + max-height: 0; + } } -.ant-table-filter-dropdown-link { - color: #108ee9; +@keyframes NotificationFadeOut { + 0% { + opacity: 1; + margin-bottom: 10px; + padding-top: 16px; + padding-bottom: 16px; + max-height: 150px; + } + 100% { + opacity: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + max-height: 0; + } } -.ant-table-filter-dropdown-link:hover { - color: #40a5ed; -} -.ant-table-filter-dropdown-link:active { - color: #0f87dd; -} -.ant-table-filter-dropdown-link.confirm { - float: left; -} -.ant-table-filter-dropdown-link.clear { - float: right; -} -.ant-table-expand-icon-th { - width: 40px; -} -.ant-table-row-expand-icon { - cursor: pointer; +.ant-rate { + margin: 0; + padding: 0; + list-style: none; + font-size: 20px; display: inline-block; - width: 17px; - height: 17px; - text-align: center; - line-height: 14px; - border: 1px solid #e9e9e9; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background: #fff; + vertical-align: middle; + font-family: 'anticon'; + font-weight: normal; + font-style: normal; } -.ant-table-row-expand-icon-cell { - width: 18px; +.ant-rate-disabled .ant-rate-star:before, +.ant-rate-disabled .ant-rate-star-content:before { + cursor: default; } -.ant-table-row-expanded:after { - content: '-'; +.ant-rate-disabled .ant-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); } -.ant-table-row-collapsed:after { - content: '+'; -} -.ant-table-row-spaced { - visibility: hidden; -} -.ant-table-row-spaced:after { - content: '.'; -} -.ant-table-row[class*="ant-table-row-level-0"] .ant-table-selection-column > span { +.ant-rate-star { + margin: 0; + padding: 0; display: inline-block; -} -tr.ant-table-expanded-row, -tr.ant-table-expanded-row:hover { - background: #fbfbfb; -} -.ant-table .ant-table-row-indent + .ant-table-row-expand-icon { margin-right: 8px; + position: relative; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } -.ant-table-scroll { - overflow: auto; +.ant-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); } -.ant-table-scroll table { +.ant-rate-star:before, +.ant-rate-star-content:before { + color: #e9e9e9; + cursor: pointer; + content: "\E660"; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + display: block; +} +.ant-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ant-rate-star-content:before { + color: transparent; +} +.ant-rate-star-half .ant-rate-star-content:before, +.ant-rate-star-full:before { + color: #f5a623; +} +.ant-rate-star-half:hover .ant-rate-star-content:before, +.ant-rate-star-full:hover:before { + color: #f7b84f; +} +.ant-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 12px; +} +.ant-steps { + font-size: 0; + width: 100%; + line-height: 1.5; +} +.ant-steps .ant-steps-item { + position: relative; + display: inline-block; + vertical-align: top; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner { + border-color: #ccc; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon { + color: #ccc; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-title { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-description { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner { + border-color: #108ee9; + background-color: #108ee9; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { + color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-title { + color: #666; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-description { + color: #666; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner { + border-color: #108ee9; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon { + color: #108ee9; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after { + width: 100%; + background: #108ee9; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; + opacity: 1; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-description { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner { + border-color: #f50; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon { + color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-title { + color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-description { + color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i, +.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i:after { + background-color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { + background: none; + border: 0; width: auto; - min-width: 100%; + height: auto; } -.ant-table-body-inner { +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner > .ant-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ant-steps .ant-steps-item.ant-steps-custom.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { + color: #108ee9; +} +.ant-steps .ant-steps-head, +.ant-steps .ant-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ant-steps .ant-steps-head { + background: #fff; +} +.ant-steps .ant-steps-head-inner { + display: block; + border: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 23px; + text-align: center; + border-radius: 26px; + font-size: 14px; + margin-right: 8px; + -webkit-transition: background-color 0.3s ease, border-color 0.3s ease; + transition: background-color 0.3s ease, border-color 0.3s ease; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon { + line-height: 1; + color: #108ee9; + position: relative; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon { + font-size: 12px; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-cross, +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-check { + font-weight: bold; +} +.ant-steps .ant-steps-main { + margin-top: 2.5px; +} +.ant-steps .ant-steps-title { + font-size: 14px; + margin-bottom: 4px; + color: #666; + font-weight: bold; + background: #fff; + display: inline-block; + padding-right: 10px; +} +.ant-steps .ant-steps-title > a:first-child:last-child { + color: #666; +} +.ant-steps .ant-steps-item-last .ant-steps-title { + padding-right: 0; + width: 100%; +} +.ant-steps .ant-steps-description { + font-size: 12px; + color: #999; +} +.ant-steps .ant-steps-tail { + position: absolute; + left: 0; + width: 100%; + top: 13px; + padding: 0 10px; +} +.ant-steps .ant-steps-tail > i { + display: inline-block; + vertical-align: top; + background: #e9e9e9; + height: 1px; + border-radius: 1px; + width: 100%; + position: relative; +} +.ant-steps .ant-steps-tail > i:after { + position: absolute; + content: ''; + top: 0; + width: 0; + background: #e9e9e9; + height: 100%; + opacity: 0; +} +.ant-steps.ant-steps-small .ant-steps-head-inner { + border: 1px solid #ccc; + width: 18px; + height: 18px; + line-height: 15px; + text-align: center; + border-radius: 18px; + font-size: 12px; + margin-right: 10px; +} +.ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + display: inline-block; + font-size: 12px; + font-size: 9px \9; + -webkit-transform: scale(0.75) rotate(0deg); + -ms-transform: scale(0.75) rotate(0deg); + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + top: 0; +} +:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + -webkit-filter: none; + filter: none; +} +:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + font-size: 12px; +} +.ant-steps.ant-steps-small .ant-steps-main { + margin-top: 0; +} +.ant-steps.ant-steps-small .ant-steps-title { + font-size: 12px; + margin-bottom: 4px; + color: #666; + font-weight: bold; +} +.ant-steps.ant-steps-small .ant-steps-description { + font-size: 12px; + color: #999; +} +.ant-steps.ant-steps-small .ant-steps-tail { + top: 8px; + padding: 0 8px; +} +.ant-steps.ant-steps-small .ant-steps-tail > i { + height: 1px; + border-radius: 1px; + width: 100%; +} +.ant-steps.ant-steps-small .ant-steps-item.ant-steps-custom .ant-steps-head-inner, +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: none; +} +.ant-steps-vertical .ant-steps-item { + display: block; +} +.ant-steps-vertical .ant-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ant-steps-vertical .ant-steps-tail > i { + height: 100%; + width: 1px; +} +.ant-steps-vertical .ant-steps-tail > i:after { + height: 0; + width: 100%; +} +.ant-steps-vertical .ant-steps-status-finish .ant-steps-tail > i:after { height: 100%; } -.ant-table-fixed-header .ant-table-body { - position: relative; - background: #fff; +.ant-steps-vertical .ant-steps-head { + float: left; } -.ant-table-fixed-header .ant-table-body-inner { - overflow: scroll; +.ant-steps-vertical .ant-steps-head-inner { + margin-right: 16px; } -.ant-table-fixed-header .ant-table-scroll .ant-table-header { - overflow: scroll; - padding-bottom: 20px; - margin-bottom: -20px; -} -.ant-table-fixed-header.ant-table-empty .ant-table-scroll .ant-table-body { - padding-bottom: 20px; - margin-bottom: -20px; -} -.ant-table-fixed-left, -.ant-table-fixed-right { - position: absolute; - top: 0; +.ant-steps-vertical .ant-steps-main { + min-height: 47px; overflow: hidden; - z-index: 1; - -webkit-transition: box-shadow 0.3s ease; - transition: box-shadow 0.3s ease; - border-radius: 0; + display: block; } -.ant-table-fixed-left table, -.ant-table-fixed-right table { - width: auto; - background: #fff; +.ant-steps-vertical .ant-steps-main .ant-steps-title { + line-height: 26px; } -.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed, -.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed { - border-radius: 0; +.ant-steps-vertical .ant-steps-main .ant-steps-description { + padding-bottom: 12px; } -.ant-table-fixed-left { - left: 0; - box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); +.ant-steps-vertical.ant-steps-small .ant-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; } -.ant-table-fixed-left .ant-table-header { - overflow-y: hidden; +.ant-steps-vertical.ant-steps-small .ant-steps-tail > i { + height: 100%; } -.ant-table-fixed-left .ant-table-body-inner { - margin-right: -20px; - padding-right: 20px; +.ant-steps-vertical.ant-steps-small .ant-steps-title { + line-height: 18px; } -.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner { - padding-right: 0; +.ant-steps-horizontal.ant-steps-hidden { + visibility: hidden; } -.ant-table-fixed-left, -.ant-table-fixed-left table { - border-radius: 4px 0 0 0; +.ant-steps-horizontal .ant-steps-description { + max-width: 100px; } -.ant-table-fixed-right { - right: 0; - box-shadow: -1px 0 6px rgba(0, 0, 0, 0.2); -} -.ant-table-fixed-right, -.ant-table-fixed-right table { - border-radius: 0 4px 0 0; -} -.ant-table-fixed-right .ant-table-expanded-row { - color: transparent; - pointer-events: none; -} -.ant-table.ant-table-scroll-position-left .ant-table-fixed-left { - box-shadow: none; -} -.ant-table.ant-table-scroll-position-right .ant-table-fixed-right { - box-shadow: none; +.ant-steps-horizontal .ant-steps-item:not(:first-child) .ant-steps-head { + padding-left: 10px; + margin-left: -10px; } .ant-tabs { box-sizing: border-box; @@ -807,7 +1098,7 @@ tr.ant-table-expanded-row:hover { .ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail { display: block; } -.ant-transfer-checkbox { +.ant-tree-checkbox { white-space: nowrap; cursor: pointer; outline: none; @@ -816,12 +1107,12 @@ tr.ant-table-expanded-row:hover { position: relative; vertical-align: middle; } -.ant-transfer-checkbox-wrapper:hover .ant-transfer-checkbox .ant-transfer-checkbox-inner, -.ant-transfer-checkbox:hover .ant-transfer-checkbox-inner, -.ant-transfer-checkbox-focused .ant-transfer-checkbox-inner { +.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox .ant-tree-checkbox-inner, +.ant-tree-checkbox:hover .ant-tree-checkbox-inner, +.ant-tree-checkbox-focused .ant-tree-checkbox-inner { border-color: #108ee9; } -.ant-transfer-checkbox-inner { +.ant-tree-checkbox-inner { position: relative; top: 0; left: 0; @@ -834,7 +1125,7 @@ tr.ant-table-expanded-row:hover { -webkit-transition: all .3s; transition: all .3s; } -.ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-inner:after { -webkit-transform: rotate(45deg) scale(0); -ms-transform: rotate(45deg) scale(0); transform: rotate(45deg) scale(0); @@ -851,7 +1142,7 @@ tr.ant-table-expanded-row:hover { -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); } -.ant-transfer-checkbox-input { +.ant-tree-checkbox-input { position: absolute; left: 0; z-index: 1; @@ -864,7 +1155,7 @@ tr.ant-table-expanded-row:hover { width: 100%; height: 100%; } -.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { content: ' '; -webkit-transform: scale(1); -ms-transform: scale(1); @@ -875,7 +1166,7 @@ tr.ant-table-expanded-row:hover { width: 8px; height: 1px; } -.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { -webkit-transform: rotate(45deg) scale(1); -ms-transform: rotate(45deg) scale(1); transform: rotate(45deg) scale(1); @@ -892,51 +1183,51 @@ tr.ant-table-expanded-row:hover { -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } -.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner, -.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner { +.ant-tree-checkbox-checked .ant-tree-checkbox-inner, +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner { background-color: #108ee9; border-color: #108ee9; } -.ant-transfer-checkbox-disabled.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { -webkit-animation-name: none; animation-name: none; border-color: #ccc; } -.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner { +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { border-color: #d9d9d9 !important; background-color: #f3f3f3; } -.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { -webkit-animation-name: none; animation-name: none; border-color: #f3f3f3; } -.ant-transfer-checkbox-disabled + span { +.ant-tree-checkbox-disabled + span { color: #ccc; cursor: not-allowed; } -.ant-transfer-checkbox-wrapper { +.ant-tree-checkbox-wrapper { cursor: pointer; font-size: 12px; display: inline-block; } -.ant-transfer-checkbox-wrapper + .ant-transfer-checkbox-wrapper { +.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper { margin-left: 8px; } -.ant-transfer-checkbox-wrapper + span, -.ant-transfer-checkbox + span { +.ant-tree-checkbox-wrapper + span, +.ant-tree-checkbox + span { padding-left: 8px; padding-right: 8px; } -.ant-transfer-checkbox-group { +.ant-tree-checkbox-group { font-size: 12px; } -.ant-transfer-checkbox-group-item { +.ant-tree-checkbox-group-item { display: inline-block; } @media \0screen { - .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:before, - .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + .ant-tree-checkbox-checked .ant-tree-checkbox-inner:before, + .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { font-family: 'anticon'; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; @@ -951,162 +1242,216 @@ tr.ant-table-expanded-row:hover { position: absolute; } } -.ant-transfer { - position: relative; - line-height: 1.5; -} -.ant-transfer-list { +.ant-tree { + margin: 0; + padding: 5px; font-size: 12px; - border: 1px solid #d9d9d9; - display: inline-block; - border-radius: 4px; - vertical-align: middle; - position: relative; - width: 180px; - height: 200px; - padding-top: 33px; } -.ant-transfer-list-with-footer { - padding-bottom: 33px; -} -.ant-transfer-list-search-action { - color: #ccc; - position: absolute; - top: 2px; - right: 2px; - width: 32px; - height: 32px; - line-height: 32px; - text-align: center; - font-size: 14px; -} -.ant-transfer-list-search-action .anticon { - -webkit-transition: all .3s; - transition: all .3s; - font-size: 12px; - color: #ccc; -} -.ant-transfer-list-search-action .anticon:hover { - color: #999; -} -.ant-transfer-list-header { - padding: 7px 15px; - border-radius: 4px 4px 0 0; - background: #fff; - color: #666; - border-bottom: 1px solid #e9e9e9; - overflow: hidden; - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.ant-transfer-list-header-title { - position: absolute; - right: 15px; -} -.ant-transfer-list-body { - font-size: 12px; - position: relative; - height: 100%; -} -.ant-transfer-list-body-search-wrapper { - position: absolute; - top: 0; - left: 0; - height: 28px; - padding: 4px; - width: 100%; -} -.ant-transfer-list-body-not-found { - padding-top: 24px; - color: #ccc; - text-align: center; - height: 100%; -} -.ant-transfer-list-body-with-search { - padding-top: 34px; -} -.ant-transfer-list-content { - height: 100%; - overflow: auto; -} -.ant-transfer-list-content-item { - overflow: hidden; +.ant-tree li { + padding: 0; + margin: 7px 0; + list-style: none; white-space: nowrap; - text-overflow: ellipsis; - padding: 7px 15px; - min-height: 32px; + outline: 0; +} +.ant-tree li a[draggable], +.ant-tree li a[draggable="true"] { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + /* Required to make elements draggable in old WebKit */ + -khtml-user-drag: element; + -webkit-user-drag: element; +} +.ant-tree li.drag-over > a[draggable] { + background-color: #108ee9; + color: white; + opacity: 0.8; +} +.ant-tree li.drag-over-gap-top > a[draggable] { + border-top: 2px #108ee9 solid; +} +.ant-tree li.drag-over-gap-bottom > a[draggable] { + border-bottom: 2px #108ee9 solid; +} +.ant-tree li.filter-node > a { + color: #f50 !important; + font-weight: bold!important; +} +.ant-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ant-tree li a { + display: inline-block; + padding: 1px 5px; + border-radius: 2px; + margin: 0; + cursor: pointer; + text-decoration: none; + vertical-align: top; + color: #666; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } -.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { - cursor: pointer; +.ant-tree li a:hover { background-color: #e7f4fd; } -.ant-transfer-list-content-item-disabled { - cursor: not-allowed; - color: #ccc; +.ant-tree li a.ant-tree-node-selected { + background-color: #cfe8fb; } -.ant-transfer-list-content-item-highlight-enter { - -webkit-animation: transferHighlightIn 1s ease; - animation: transferHighlightIn 1s ease; - -webkit-transition: none; - transition: none; +.ant-tree li span.ant-tree-checkbox { + margin: 2px 4px 0 0; } -.ant-transfer-list-footer { - border-top: 1px solid #e9e9e9; - border-radius: 0 0 4px 4px; - position: absolute; - bottom: 0; - left: 0; - width: 100%; -} -.ant-transfer-operation { +.ant-tree li span.ant-tree-switcher, +.ant-tree li span.ant-tree-iconEle { + margin: 0; + width: 16px; + height: 16px; + line-height: 16px; display: inline-block; - overflow: hidden; - margin: 0 8px; vertical-align: middle; + border: 0 none; + cursor: pointer; + outline: none; } -.ant-transfer-operation .ant-btn { - display: block; -} -.ant-transfer-operation .ant-btn:first-child { - margin-bottom: 4px; -} -.ant-transfer-operation .ant-btn .anticon { +.ant-tree li span.ant-tree-icon_loading:after { display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E6A1"; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; + color: #108ee9; +} +.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop { + cursor: auto; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_open, +.ant-tree li span.ant-tree-switcher.ant-tree-center_open, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_open { + position: relative; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); + font-size: 6px \9; + -webkit-transform: scale(0.5) rotate(0deg); + -ms-transform: scale(0.5) rotate(0deg); + transform: scale(0.5) rotate(0deg); /* IE6-IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + position: absolute; + top: 0; + right: 4px; + color: #666; + -webkit-transition: -webkit-transform .3s ease; + transition: -webkit-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease; } -:root .ant-transfer-operation .ant-btn .anticon { +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { -webkit-filter: none; filter: none; } -:root .ant-transfer-operation .ant-btn .anticon { +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { font-size: 12px; } -@-webkit-keyframes transferHighlightIn { - 0% { - background: #cfe8fb; - } - 100% { - background: transparent; - } +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close { + position: relative; + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; } -@keyframes transferHighlightIn { - 0% { - background: #cfe8fb; - } - 100% { - background: transparent; - } +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; + font-size: 6px \9; + -webkit-transform: scale(0.5) rotate(0deg); + -ms-transform: scale(0.5) rotate(0deg); + transform: scale(0.5) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + position: absolute; + top: 0; + right: 4px; + color: #666; + -webkit-transition: -webkit-transform .3s ease; + transition: -webkit-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + -webkit-filter: none; + filter: none; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + -webkit-transform: rotate(270deg) scale(0.5); + -ms-transform: rotate(270deg) scale(0.5); + transform: rotate(270deg) scale(0.5); +} +.ant-tree-child-tree { + display: none; +} +.ant-tree-child-tree-open { + display: block; +} +.ant-tree-treenode-disabled > span, +.ant-tree-treenode-disabled > a, +.ant-tree-treenode-disabled > a span { + color: #ccc; + cursor: not-allowed; +} +.ant-tree-icon__open { + margin-right: 2px; + vertical-align: top; +} +.ant-tree-icon__close { + margin-right: 2px; + vertical-align: top; } .ant-select-tree-checkbox { white-space: nowrap; @@ -1466,361 +1811,6 @@ tr.ant-table-expanded-row:hover { padding: 7px 16px; display: block; } -.ant-tree-checkbox { - white-space: nowrap; - cursor: pointer; - outline: none; - display: inline-block; - line-height: 1; - position: relative; - vertical-align: middle; -} -.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox .ant-tree-checkbox-inner, -.ant-tree-checkbox:hover .ant-tree-checkbox-inner, -.ant-tree-checkbox-focused .ant-tree-checkbox-inner { - border-color: #108ee9; -} -.ant-tree-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: inline-block; - width: 14px; - height: 14px; - border: 1px solid #d9d9d9; - border-radius: 3px; - background-color: #fff; - -webkit-transition: all .3s; - transition: all .3s; -} -.ant-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(0); - -ms-transform: rotate(45deg) scale(0); - transform: rotate(45deg) scale(0); - position: absolute; - left: 4px; - top: 1px; - display: table; - width: 5px; - height: 8px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); -} -.ant-tree-checkbox-input { - position: absolute; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - filter: alpha(opacity=0); - top: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; -} -.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { - content: ' '; - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - position: absolute; - left: 2px; - top: 5px; - width: 8px; - height: 1px; -} -.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(1); - -ms-transform: rotate(45deg) scale(1); - transform: rotate(45deg) scale(1); - position: absolute; - left: 4px; - top: 1px; - display: table; - width: 5px; - height: 8px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; -} -.ant-tree-checkbox-checked .ant-tree-checkbox-inner, -.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner { - background-color: #108ee9; - border-color: #108ee9; -} -.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #ccc; -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { - border-color: #d9d9d9 !important; - background-color: #f3f3f3; -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #f3f3f3; -} -.ant-tree-checkbox-disabled + span { - color: #ccc; - cursor: not-allowed; -} -.ant-tree-checkbox-wrapper { - cursor: pointer; - font-size: 12px; - display: inline-block; -} -.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper { - margin-left: 8px; -} -.ant-tree-checkbox-wrapper + span, -.ant-tree-checkbox + span { - padding-left: 8px; - padding-right: 8px; -} -.ant-tree-checkbox-group { - font-size: 12px; -} -.ant-tree-checkbox-group-item { - display: inline-block; -} -@media \0screen { - .ant-tree-checkbox-checked .ant-tree-checkbox-inner:before, - .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E632"; - font-weight: bold; - font-size: 8px; - border: 0; - color: #fff; - left: 2px; - top: 3px; - position: absolute; - } -} -.ant-tree { - margin: 0; - padding: 5px; - font-size: 12px; -} -.ant-tree li { - padding: 0; - margin: 7px 0; - list-style: none; - white-space: nowrap; - outline: 0; -} -.ant-tree li a[draggable], -.ant-tree li a[draggable="true"] { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - /* Required to make elements draggable in old WebKit */ - -khtml-user-drag: element; - -webkit-user-drag: element; -} -.ant-tree li.drag-over > a[draggable] { - background-color: #108ee9; - color: white; - opacity: 0.8; -} -.ant-tree li.drag-over-gap-top > a[draggable] { - border-top: 2px #108ee9 solid; -} -.ant-tree li.drag-over-gap-bottom > a[draggable] { - border-bottom: 2px #108ee9 solid; -} -.ant-tree li.filter-node > a { - color: #f50 !important; - font-weight: bold!important; -} -.ant-tree li ul { - margin: 0; - padding: 0 0 0 18px; -} -.ant-tree li a { - display: inline-block; - padding: 1px 5px; - border-radius: 2px; - margin: 0; - cursor: pointer; - text-decoration: none; - vertical-align: top; - color: #666; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.ant-tree li a:hover { - background-color: #e7f4fd; -} -.ant-tree li a.ant-tree-node-selected { - background-color: #cfe8fb; -} -.ant-tree li span.ant-tree-checkbox { - margin: 2px 4px 0 0; -} -.ant-tree li span.ant-tree-switcher, -.ant-tree li span.ant-tree-iconEle { - margin: 0; - width: 16px; - height: 16px; - line-height: 16px; - display: inline-block; - vertical-align: middle; - border: 0 none; - cursor: pointer; - outline: none; -} -.ant-tree li span.ant-tree-icon_loading:after { - display: inline-block; - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E6A1"; - -webkit-animation: loadingCircle 1s infinite linear; - animation: loadingCircle 1s infinite linear; - color: #108ee9; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop { - cursor: auto; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_open, -.ant-tree li span.ant-tree-switcher.ant-tree-center_open, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_open { - position: relative; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, -.ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { - font-size: 12px; - font-size: 6px \9; - -webkit-transform: scale(0.5) rotate(0deg); - -ms-transform: scale(0.5) rotate(0deg); - transform: scale(0.5) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - display: inline-block; - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E606"; - font-weight: bold; - position: absolute; - top: 0; - right: 4px; - color: #666; - -webkit-transition: -webkit-transform .3s ease; - transition: -webkit-transform .3s ease; - transition: transform .3s ease; - transition: transform .3s ease, -webkit-transform .3s ease; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { - -webkit-filter: none; - filter: none; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { - font-size: 12px; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_close, -.ant-tree li span.ant-tree-switcher.ant-tree-center_close, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_close { - position: relative; - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - font-size: 12px; - font-size: 6px \9; - -webkit-transform: scale(0.5) rotate(0deg); - -ms-transform: scale(0.5) rotate(0deg); - transform: scale(0.5) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - display: inline-block; - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E606"; - font-weight: bold; - position: absolute; - top: 0; - right: 4px; - color: #666; - -webkit-transition: -webkit-transform .3s ease; - transition: -webkit-transform .3s ease; - transition: transform .3s ease; - transition: transform .3s ease, -webkit-transform .3s ease; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - -webkit-filter: none; - filter: none; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - font-size: 12px; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - -webkit-transform: rotate(270deg) scale(0.5); - -ms-transform: rotate(270deg) scale(0.5); - transform: rotate(270deg) scale(0.5); -} -.ant-tree-child-tree { - display: none; -} -.ant-tree-child-tree-open { - display: block; -} -.ant-tree-treenode-disabled > span, -.ant-tree-treenode-disabled > a, -.ant-tree-treenode-disabled > a span { - color: #ccc; - cursor: not-allowed; -} -.ant-tree-icon__open { - margin-right: 2px; - vertical-align: top; -} -.ant-tree-icon__close { - margin-right: 2px; - vertical-align: top; -} .github-btn { font: bold 11px/14px 'Helvetica Neue', Helvetica, Arial, sans-serif; height: 20px; @@ -2032,10 +2022,7 @@ div.main-container { -webkit-animation: loadTween 2s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite; animation: loadTween 2s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite; } -#react-content[hidden] { - display: none; -} -#react-content[hidden] + .ant-site-loading { +#react-content:empty + .ant-site-loading { opacity: 1; } #loading-text { diff --git a/index.css b/index.css index 12eef02a3..1b7bed8e1 100644 --- a/index.css +++ b/index.css @@ -12771,1427 +12771,6 @@ textarea.ant-input-number { color: #ccc !important; cursor: not-allowed; } -.ant-mention-wrapper { - position: relative; - display: inline-block; - width: 100%; - vertical-align: middle; -} -.ant-mention-wrapper-active .ant-mention-editor { - border-color: #40a5ed; - outline: 0; - box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); -} -.ant-mention-wrapper .ant-mention-editor { - position: relative; - display: inline-block; - padding: 4px 7px; - width: 100%; - height: 28px; - cursor: text; - font-size: 12px; - line-height: 1.5; - color: #666; - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - padding: 0; - display: block; -} -.ant-mention-wrapper .ant-mention-editor::-moz-placeholder { - color: #ccc; - opacity: 1; -} -.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder { - color: #ccc; -} -.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder { - color: #ccc; -} -.ant-mention-wrapper .ant-mention-editor:hover { - border-color: #40a5ed; -} -.ant-mention-wrapper .ant-mention-editor:focus { - border-color: #40a5ed; - outline: 0; - box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); -} -.ant-mention-wrapper .ant-mention-editor[disabled] { - background-color: #f7f7f7; - opacity: 1; - cursor: not-allowed; - color: #ccc; -} -.ant-mention-wrapper .ant-mention-editor[disabled]:hover { - border-color: #e1e1e1; -} -textarea.ant-mention-wrapper .ant-mention-editor { - max-width: 100%; - height: auto; - vertical-align: bottom; -} -.ant-mention-wrapper .ant-mention-editor-lg { - padding: 6px 7px; - height: 32px; -} -.ant-mention-wrapper .ant-mention-editor-sm { - padding: 1px 7px; - height: 22px; - border-radius: 2px; -} -.ant-mention-wrapper .ant-mention-editor-wrapper { - overflow-y: auto; - height: auto; -} -.ant-mention-wrapper .public-DraftEditorPlaceholder-root { - position: absolute; -} -.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner { - color: #ccc; - opacity: 1; - outline: none; - white-space: pre-wrap; - word-wrap: break-word; - height: auto; - padding: 4px 7px; -} -.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content { - height: auto; - padding: 4px 7px; -} -.ant-mention-dropdown { - margin-top: 1.5em; - max-height: 250px; - min-width: 120px; - background-color: white; - box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); - border-radius: 4px; - box-sizing: border-box; - z-index: 1050; - left: -9999px; - top: -9999px; - position: absolute; - outline: none; - overflow-x: hidden; - overflow-y: auto; - font-size: 12px; -} -.ant-mention-dropdown-notfound.ant-mention-dropdown-item { - color: #ccc; -} -.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading { - color: #108ee9; - text-align: center; - display: block; -} -.ant-mention-dropdown-item { - position: relative; - display: block; - padding: 7px 16px; - font-weight: normal; - color: #666; - cursor: pointer; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-mention-dropdown-item:hover, -.ant-mention-dropdown-item.focus, -.ant-mention-dropdown-item-active { - background-color: #e7f4fd; -} -.ant-mention-dropdown-item-disabled { - color: #ccc; - cursor: not-allowed; -} -.ant-mention-dropdown-item-disabled:hover { - color: #ccc; - background-color: #fff; - cursor: not-allowed; -} -.ant-mention-dropdown-item-selected, -.ant-mention-dropdown-item-selected:hover { - background-color: #f7f7f7; - font-weight: bold; - color: #666; -} -.ant-mention-dropdown-item-divider { - height: 1px; - margin: 1px 0; - overflow: hidden; - background-color: #e9e9e9; - line-height: 0; -} -.ant-notification { - position: fixed; - z-index: 1010; - width: 335px; - margin-right: 24px; -} -.ant-notification-notice { - padding: 16px; - border-radius: 4px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); - background: #fff; - line-height: 1.5; - position: relative; - margin-bottom: 10px; - overflow: hidden; -} -.ant-notification-notice-message { - font-size: 14px; - color: #404040; - margin-bottom: 4px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - line-height: 20px; -} -.ant-notification-notice-description { - font-size: 12px; -} -.ant-notification-notice-closable .ant-notification-notice-message { - padding-right: 24px; -} -.ant-notification-notice-with-icon .ant-notification-notice-message { - font-size: 14px; - margin-left: 48px; - margin-bottom: 4px; -} -.ant-notification-notice-with-icon .ant-notification-notice-description { - margin-left: 48px; - font-size: 12px; -} -.ant-notification-notice-icon { - position: absolute; - left: 16px; - top: 17px; - font-size: 32px; - line-height: 32px; -} -.ant-notification-notice-icon-success { - color: #87d068; -} -.ant-notification-notice-icon-info { - color: #108ee9; -} -.ant-notification-notice-icon-warning { - color: #fa0; -} -.ant-notification-notice-icon-error { - color: #f50; -} -.ant-notification-notice-close-x:after { - font-size: 12px; - content: "\E633"; - font-family: "anticon"; - cursor: pointer; -} -.ant-notification-notice-close { - position: absolute; - right: 16px; - top: 10px; - color: #999; - outline: none; -} -.ant-notification-notice-close:hover { - color: #404040; -} -.ant-notification-notice-btn { - float: right; - margin-top: 16px; -} -.ant-notification .notification-fade-effect { - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-notification-fade-enter, -.ant-notification-fade-appear { - opacity: 0; - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.ant-notification-fade-leave { - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.ant-notification-fade-enter.ant-notification-fade-enter-active, -.ant-notification-fade-appear.ant-notification-fade-appear-active { - -webkit-animation-name: NotificationFadeIn; - animation-name: NotificationFadeIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.ant-notification-fade-leave.ant-notification-fade-leave-active { - -webkit-animation-name: NotificationFadeOut; - animation-name: NotificationFadeOut; - -webkit-animation-play-state: running; - animation-play-state: running; -} -@-webkit-keyframes NotificationFadeIn { - 0% { - opacity: 0; - left: 335px; - } - 100% { - left: 0; - opacity: 1; - } -} -@keyframes NotificationFadeIn { - 0% { - opacity: 0; - left: 335px; - } - 100% { - left: 0; - opacity: 1; - } -} -@-webkit-keyframes NotificationFadeOut { - 0% { - opacity: 1; - margin-bottom: 10px; - padding-top: 16px; - padding-bottom: 16px; - max-height: 150px; - } - 100% { - opacity: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - max-height: 0; - } -} -@keyframes NotificationFadeOut { - 0% { - opacity: 1; - margin-bottom: 10px; - padding-top: 16px; - padding-bottom: 16px; - max-height: 150px; - } - 100% { - opacity: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - max-height: 0; - } -} -.ant-pagination { - font-size: 12px; -} -.ant-pagination:after { - content: " "; - display: block; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} -.ant-pagination-total-text { - float: left; - height: 30px; - line-height: 30px; - margin-right: 10px; -} -.ant-pagination-item { - cursor: pointer; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - min-width: 28px; - height: 28px; - line-height: 28px; - text-align: center; - list-style: none; - float: left; - border: 1px solid #d9d9d9; - background-color: #fff; - margin-right: 8px; - font-family: Arial; -} -.ant-pagination-item a { - text-decoration: none; - color: #666; - -webkit-transition: none; - transition: none; - margin: 0 6px; -} -.ant-pagination-item:hover { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - border-color: #108ee9; -} -.ant-pagination-item:hover a { - color: #108ee9; -} -.ant-pagination-item-active { - background-color: #108ee9; - border-color: #108ee9; -} -.ant-pagination-item-active a, -.ant-pagination-item-active:hover a { - color: #fff; -} -.ant-pagination-jump-prev:after, -.ant-pagination-jump-next:after { - content: "\2022\2022\2022"; - display: block; - letter-spacing: 2px; - color: #ccc; - text-align: center; -} -.ant-pagination-jump-prev:hover:after, -.ant-pagination-jump-next:hover:after { - color: #108ee9; - display: inline-block; - font-size: 12px; - font-size: 8px \9; - -webkit-transform: scale(0.66666667) rotate(0deg); - -ms-transform: scale(0.66666667) rotate(0deg); - transform: scale(0.66666667) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - letter-spacing: -1px; - font-family: "anticon"; -} -:root .ant-pagination-jump-prev:hover:after, -:root .ant-pagination-jump-next:hover:after { - -webkit-filter: none; - filter: none; -} -:root .ant-pagination-jump-prev:hover:after, -:root .ant-pagination-jump-next:hover:after { - font-size: 12px; -} -.ant-pagination-jump-prev:hover:after { - content: "\E620\E620"; -} -.ant-pagination-jump-next:hover:after { - content: "\E61F\E61F"; -} -.ant-pagination-prev, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - margin-right: 8px; -} -.ant-pagination-prev, -.ant-pagination-next, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - font-family: Arial; - cursor: pointer; - color: #666; - border-radius: 4px; - list-style: none; - min-width: 28px; - height: 28px; - line-height: 28px; - float: left; - text-align: center; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - display: inline-block; -} -.ant-pagination-prev, -.ant-pagination-next { - border: 1px solid #d9d9d9; - background-color: #fff; -} -.ant-pagination-prev a, -.ant-pagination-next a { - color: #666; -} -.ant-pagination-prev a:after, -.ant-pagination-next a:after { - display: inline-block; - font-size: 12px; - font-size: 8px \9; - -webkit-transform: scale(0.66666667) rotate(0deg); - -ms-transform: scale(0.66666667) rotate(0deg); - transform: scale(0.66666667) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - display: block; - height: 26px; - line-height: 26px; - font-family: "anticon"; - text-align: center; -} -:root .ant-pagination-prev a:after, -:root .ant-pagination-next a:after { - -webkit-filter: none; - filter: none; -} -:root .ant-pagination-prev a:after, -:root .ant-pagination-next a:after { - font-size: 12px; -} -.ant-pagination-prev:hover, -.ant-pagination-next:hover { - border-color: #108ee9; -} -.ant-pagination-prev:hover a, -.ant-pagination-next:hover a { - color: #108ee9; -} -.ant-pagination-prev a:after { - margin-top: -0.5px; - content: "\E620"; - display: block; -} -.ant-pagination-next a:after { - content: "\E61F"; - display: block; -} -.ant-pagination-disabled { - cursor: not-allowed; -} -.ant-pagination-disabled:hover { - border-color: #d9d9d9; -} -.ant-pagination-disabled:hover a { - color: #ccc; - cursor: not-allowed; -} -.ant-pagination-disabled a { - color: #ccc; -} -.ant-pagination-slash { - margin: 0 10px 0 5px; -} -.ant-pagination-options { - float: left; - margin-left: 15px; -} -.ant-pagination-options-size-changer { - float: left; - margin-right: 10px; -} -.ant-pagination-options-quick-jumper { - float: left; - height: 28px; - line-height: 28px; -} -.ant-pagination-options-quick-jumper input { - position: relative; - display: inline-block; - padding: 4px 7px; - width: 100%; - height: 28px; - cursor: text; - font-size: 12px; - line-height: 1.5; - color: #666; - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - margin: 0 8px; - width: 50px; -} -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #ccc; - opacity: 1; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - color: #ccc; -} -.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { - color: #ccc; -} -.ant-pagination-options-quick-jumper input:hover { - border-color: #40a5ed; -} -.ant-pagination-options-quick-jumper input:focus { - border-color: #40a5ed; - outline: 0; - box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); -} -.ant-pagination-options-quick-jumper input[disabled] { - background-color: #f7f7f7; - opacity: 1; - cursor: not-allowed; - color: #ccc; -} -.ant-pagination-options-quick-jumper input[disabled]:hover { - border-color: #e1e1e1; -} -textarea.ant-pagination-options-quick-jumper input { - max-width: 100%; - height: auto; - vertical-align: bottom; -} -.ant-pagination-options-quick-jumper input-lg { - padding: 6px 7px; - height: 32px; -} -.ant-pagination-options-quick-jumper input-sm { - padding: 1px 7px; - height: 22px; - border-radius: 2px; -} -.ant-pagination-simple .ant-pagination-prev, -.ant-pagination-simple .ant-pagination-next { - border: 0; - height: 24px; - line-height: 24px; - margin: 0; - font-size: 18px; -} -.ant-pagination-simple .ant-pagination-simple-pager { - float: left; - margin-right: 8px; -} -.ant-pagination-simple .ant-pagination-simple-pager input { - margin: 0 8px; - box-sizing: border-box; - background-color: #fff; - border-radius: 4px; - border: 1px solid #d9d9d9; - outline: none; - padding: 5px 8px; - width: 30px; - height: 24px; - text-align: center; - -webkit-transition: border-color 0.3s ease; - transition: border-color 0.3s ease; -} -.ant-pagination-simple .ant-pagination-simple-pager input:hover { - border-color: #108ee9; -} -.ant-pagination.mini .ant-pagination-total-text { - height: 20px; - line-height: 20px; -} -.ant-pagination.mini .ant-pagination-item { - border: 0; - margin: 0; - min-width: 20px; - height: 20px; - line-height: 20px; -} -.ant-pagination.mini .ant-pagination-prev, -.ant-pagination.mini .ant-pagination-next { - margin: 0; - min-width: 20px; - height: 20px; - line-height: 20px; - border: 0; -} -.ant-pagination.mini .ant-pagination-prev a:after, -.ant-pagination.mini .ant-pagination-next a:after { - height: 20px; - line-height: 20px; -} -.ant-pagination.mini .ant-pagination-jump-prev, -.ant-pagination.mini .ant-pagination-jump-next { - height: 20px; - line-height: 20px; -} -.ant-pagination.mini .ant-pagination-options { - margin-left: 8px; -} -.ant-pagination.mini .ant-pagination-options-quick-jumper { - height: 20px; - line-height: 20px; -} -.ant-pagination.mini .ant-pagination-options-quick-jumper input { - padding: 1px 7px; - height: 22px; - border-radius: 2px; - width: 44px; -} -.ant-popover { - position: absolute; - top: 0; - left: 0; - z-index: 1030; - cursor: auto; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - white-space: normal; - font-size: 12px; - line-height: 1.5; - font-weight: normal; - text-align: left; -} -.ant-popover:after { - content: ""; - position: absolute; - background: rgba(255, 255, 255, 0.01); -} -.ant-popover-hidden { - display: none; -} -.ant-popover-placement-top, -.ant-popover-placement-topLeft, -.ant-popover-placement-topRight { - padding-bottom: 4px; -} -.ant-popover-placement-right, -.ant-popover-placement-rightTop, -.ant-popover-placement-rightBottom { - padding-left: 4px; -} -.ant-popover-placement-bottom, -.ant-popover-placement-bottomLeft, -.ant-popover-placement-bottomRight { - padding-top: 4px; -} -.ant-popover-placement-left, -.ant-popover-placement-leftTop, -.ant-popover-placement-leftBottom { - padding-right: 4px; -} -.ant-popover-inner { - background-color: #fff; - background-clip: padding-box; - border-radius: 4px; - box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); -} -.ant-popover-title { - min-width: 177px; - margin: 0; - padding: 0 16px; - line-height: 32px; - height: 32px; - border-bottom: 1px solid #e9e9e9; - color: #666; -} -.ant-popover-inner-content { - padding: 8px 16px; - color: #666; -} -.ant-popover-message { - padding: 8px 0 16px; - font-size: 12px; - color: #666; -} -.ant-popover-message > .anticon { - color: #fa0; - line-height: 17px; - position: absolute; -} -.ant-popover-message-title { - padding-left: 20px; -} -.ant-popover-buttons { - text-align: right; - margin-bottom: 8px; -} -.ant-popover-buttons button { - margin-left: 8px; -} -.ant-popover-arrow, -.ant-popover-arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.ant-popover-arrow { - border-width: 5px; -} -.ant-popover-arrow:after { - border-width: 4px; - content: ""; -} -.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { - border-bottom-width: 0; - border-top-color: rgba(217, 217, 217, 0.7); - bottom: -1px; -} -.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow:after { - content: " "; - bottom: 1px; - margin-left: -4px; - border-bottom-width: 0; - border-top-color: #fff; -} -.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { - left: 50%; - margin-left: -5px; -} -.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow { - left: 16px; -} -.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { - right: 16px; -} -.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { - left: -1px; - border-left-width: 0; - border-right-color: rgba(217, 217, 217, 0.7); -} -.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow:after { - content: " "; - left: 1px; - bottom: -4px; - border-left-width: 0; - border-right-color: #fff; -} -.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { - top: 50%; - margin-top: -5px; -} -.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { - top: 12px; -} -.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { - bottom: 12px; -} -.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { - border-top-width: 0; - border-bottom-color: rgba(217, 217, 217, 0.7); - top: -1px; -} -.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow:after { - content: " "; - top: 1px; - margin-left: -4px; - border-top-width: 0; - border-bottom-color: #fff; -} -.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { - left: 50%; - margin-left: -5px; -} -.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow { - left: 16px; -} -.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { - right: 16px; -} -.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { - right: -1px; - border-right-width: 0; - border-left-color: rgba(217, 217, 217, 0.7); -} -.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow:after, -.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -4px; -} -.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { - top: 50%; - margin-top: -5px; -} -.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { - top: 12px; -} -.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { - bottom: 12px; -} -.ant-rate { - margin: 0; - padding: 0; - list-style: none; - font-size: 20px; - display: inline-block; - vertical-align: middle; - font-family: 'anticon'; - font-weight: normal; - font-style: normal; -} -.ant-rate-disabled .ant-rate-star:before, -.ant-rate-disabled .ant-rate-star-content:before { - cursor: default; -} -.ant-rate-disabled .ant-rate-star:hover { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.ant-rate-star { - margin: 0; - padding: 0; - display: inline-block; - margin-right: 8px; - position: relative; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.ant-rate-star:hover { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); -} -.ant-rate-star:before, -.ant-rate-star-content:before { - color: #e9e9e9; - cursor: pointer; - content: "\E660"; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - display: block; -} -.ant-rate-star-content { - position: absolute; - left: 0; - top: 0; - width: 50%; - height: 100%; - overflow: hidden; -} -.ant-rate-star-content:before { - color: transparent; -} -.ant-rate-star-half .ant-rate-star-content:before, -.ant-rate-star-full:before { - color: #f5a623; -} -.ant-rate-star-half:hover .ant-rate-star-content:before, -.ant-rate-star-full:hover:before { - color: #f7b84f; -} -.ant-rate-text { - margin-left: 8px; - vertical-align: middle; - display: inline-block; - font-size: 12px; -} -.ant-spin { - color: #108ee9; - vertical-align: middle; - text-align: center; - opacity: 0; - position: absolute; - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - font-size: 12px; - display: none; -} -.ant-spin-spinning { - opacity: 1; - position: static; - display: inline-block; -} -.ant-spin-nested-loading { - position: relative; -} -.ant-spin-nested-loading .ant-spin { - position: absolute; - height: 100%; - width: 100%; - z-index: 4; -} -.ant-spin-nested-loading .ant-spin-dot { - position: absolute; - top: 50%; - left: 50%; - margin: -10px; -} -.ant-spin-nested-loading .ant-spin-sm .ant-spin-dot { - margin: -7px; -} -.ant-spin-nested-loading .ant-spin-lg .ant-spin-dot { - margin: -15px; -} -.ant-spin-nested-loading .ant-spin-show-text .ant-spin-dot { - margin: -16px; -} -.ant-spin-nested-loading .ant-spin-show-text.ant-spin-sm .ant-spin-dot { - margin: -13px; -} -.ant-spin-nested-loading .ant-spin-show-text.ant-spin-lg .ant-spin-dot { - margin: -21px; -} -.ant-spin-nested-loading .ant-spin-text { - position: absolute; - top: 50%; - width: 100%; - padding-top: 4px; -} -.ant-spin-nested-loading .ant-spin-sm .ant-spin-text { - padding-top: 1px; -} -.ant-spin-nested-loading .ant-spin-lg .ant-spin-text { - padding-top: 9px; -} -.ant-spin-container { - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - position: relative; -} -.ant-spin-blur { - opacity: 0.7; - -webkit-filter: blur(1px); - filter: blur(1px); - -webkit-filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); - filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); - /* IE6~IE9 */ -} -.ant-spin-blur:after { - content: ''; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: transparent; -} -.ant-spin-tip { - color: #999; -} -.ant-spin-dot { - position: relative; - display: block; - width: 20px; - height: 20px; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-animation: antRotate 3.2s infinite linear; - animation: antRotate 3.2s infinite linear; -} -.ant-spin-dot i { - width: 8px; - height: 8px; - border-radius: 50%; - background-color: #108ee9; - -webkit-transform: scale(0.6); - -ms-transform: scale(0.6); - transform: scale(0.6); - display: block; - position: absolute; - opacity: 0.3; - -webkit-animation: antSpinMove .8s infinite linear alternate; - animation: antSpinMove .8s infinite linear alternate; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-spin-dot i:nth-child(1) { - left: 0; - top: 0; -} -.ant-spin-dot i:nth-child(2) { - right: 0; - top: 0; - -webkit-animation-delay: 0.4s; - animation-delay: 0.4s; -} -.ant-spin-dot i:nth-child(3) { - right: 0; - bottom: 0; - -webkit-animation-delay: 0.8s; - animation-delay: 0.8s; -} -.ant-spin-dot i:nth-child(4) { - left: 0; - bottom: 0; - -webkit-animation-delay: 1.2s; - animation-delay: 1.2s; -} -.ant-spin-sm .ant-spin-dot { - width: 14px; - height: 14px; -} -.ant-spin-sm .ant-spin-dot i { - width: 6px; - height: 6px; -} -.ant-spin-lg .ant-spin-dot { - width: 30px; - height: 30px; -} -.ant-spin-lg .ant-spin-dot i { - width: 12px; - height: 12px; -} -.ant-spin.ant-spin-show-text .ant-spin-text { - display: block; -} -@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - /* IE10+ */ - .ant-spin-blur { - background: #fff; - opacity: 0.5; - } -} -@-webkit-keyframes antSpinMove { - to { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes antSpinMove { - to { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@-webkit-keyframes antRotate { - to { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } -} -@keyframes antRotate { - to { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } -} -.ant-steps { - font-size: 0; - width: 100%; - line-height: 1.5; -} -.ant-steps .ant-steps-item { - position: relative; - display: inline-block; - vertical-align: top; -} -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner { - border-color: #ccc; - background-color: #fff; -} -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon { - color: #ccc; -} -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-title { - color: #999; -} -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-description { - color: #999; -} -.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i { - background-color: #e9e9e9; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner { - border-color: #108ee9; - background-color: #108ee9; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { - color: #fff; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-title { - color: #666; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-description { - color: #666; -} -.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i { - background-color: #e9e9e9; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner { - border-color: #108ee9; - background-color: #fff; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon { - color: #108ee9; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after { - width: 100%; - background: #108ee9; - -webkit-transition: all 0.4s ease; - transition: all 0.4s ease; - opacity: 1; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title { - color: #999; -} -.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-description { - color: #999; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner { - border-color: #f50; - background-color: #fff; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon { - color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-title { - color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-description { - color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-tail > i { - background-color: #e9e9e9; -} -.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i, -.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i:after { - background-color: #f50; -} -.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { - background: none; - border: 0; - width: auto; - height: auto; -} -.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner > .ant-steps-icon { - font-size: 20px; - top: 2px; - width: 20px; - height: 20px; -} -.ant-steps .ant-steps-item.ant-steps-custom.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { - color: #108ee9; -} -.ant-steps .ant-steps-head, -.ant-steps .ant-steps-main { - position: relative; - display: inline-block; - vertical-align: top; -} -.ant-steps .ant-steps-head { - background: #fff; -} -.ant-steps .ant-steps-head-inner { - display: block; - border: 1px solid #ccc; - width: 26px; - height: 26px; - line-height: 23px; - text-align: center; - border-radius: 26px; - font-size: 14px; - margin-right: 8px; - -webkit-transition: background-color 0.3s ease, border-color 0.3s ease; - transition: background-color 0.3s ease, border-color 0.3s ease; -} -.ant-steps .ant-steps-head-inner > .ant-steps-icon { - line-height: 1; - color: #108ee9; - position: relative; -} -.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon { - font-size: 12px; -} -.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-cross, -.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-check { - font-weight: bold; -} -.ant-steps .ant-steps-main { - margin-top: 2.5px; -} -.ant-steps .ant-steps-title { - font-size: 14px; - margin-bottom: 4px; - color: #666; - font-weight: bold; - background: #fff; - display: inline-block; - padding-right: 10px; -} -.ant-steps .ant-steps-title > a:first-child:last-child { - color: #666; -} -.ant-steps .ant-steps-item-last .ant-steps-title { - padding-right: 0; - width: 100%; -} -.ant-steps .ant-steps-description { - font-size: 12px; - color: #999; -} -.ant-steps .ant-steps-tail { - position: absolute; - left: 0; - width: 100%; - top: 13px; - padding: 0 10px; -} -.ant-steps .ant-steps-tail > i { - display: inline-block; - vertical-align: top; - background: #e9e9e9; - height: 1px; - border-radius: 1px; - width: 100%; - position: relative; -} -.ant-steps .ant-steps-tail > i:after { - position: absolute; - content: ''; - top: 0; - width: 0; - background: #e9e9e9; - height: 100%; - opacity: 0; -} -.ant-steps.ant-steps-small .ant-steps-head-inner { - border: 1px solid #ccc; - width: 18px; - height: 18px; - line-height: 15px; - text-align: center; - border-radius: 18px; - font-size: 12px; - margin-right: 10px; -} -.ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { - display: inline-block; - font-size: 12px; - font-size: 9px \9; - -webkit-transform: scale(0.75) rotate(0deg); - -ms-transform: scale(0.75) rotate(0deg); - transform: scale(0.75) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - top: 0; -} -:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { - -webkit-filter: none; - filter: none; -} -:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { - font-size: 12px; -} -.ant-steps.ant-steps-small .ant-steps-main { - margin-top: 0; -} -.ant-steps.ant-steps-small .ant-steps-title { - font-size: 12px; - margin-bottom: 4px; - color: #666; - font-weight: bold; -} -.ant-steps.ant-steps-small .ant-steps-description { - font-size: 12px; - color: #999; -} -.ant-steps.ant-steps-small .ant-steps-tail { - top: 8px; - padding: 0 8px; -} -.ant-steps.ant-steps-small .ant-steps-tail > i { - height: 1px; - border-radius: 1px; - width: 100%; -} -.ant-steps.ant-steps-small .ant-steps-item.ant-steps-custom .ant-steps-head-inner, -.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { - width: inherit; - height: inherit; - line-height: inherit; - border-radius: 0; - border: 0; - background: none; -} -.ant-steps-vertical .ant-steps-item { - display: block; -} -.ant-steps-vertical .ant-steps-tail { - position: absolute; - left: 13px; - top: 0; - height: 100%; - width: 1px; - padding: 30px 0 4px 0; -} -.ant-steps-vertical .ant-steps-tail > i { - height: 100%; - width: 1px; -} -.ant-steps-vertical .ant-steps-tail > i:after { - height: 0; - width: 100%; -} -.ant-steps-vertical .ant-steps-status-finish .ant-steps-tail > i:after { - height: 100%; -} -.ant-steps-vertical .ant-steps-head { - float: left; -} -.ant-steps-vertical .ant-steps-head-inner { - margin-right: 16px; -} -.ant-steps-vertical .ant-steps-main { - min-height: 47px; - overflow: hidden; - display: block; -} -.ant-steps-vertical .ant-steps-main .ant-steps-title { - line-height: 26px; -} -.ant-steps-vertical .ant-steps-main .ant-steps-description { - padding-bottom: 12px; -} -.ant-steps-vertical.ant-steps-small .ant-steps-tail { - position: absolute; - left: 9px; - top: 0; - padding: 22px 0 4px 0; -} -.ant-steps-vertical.ant-steps-small .ant-steps-tail > i { - height: 100%; -} -.ant-steps-vertical.ant-steps-small .ant-steps-title { - line-height: 18px; -} -.ant-steps-horizontal.ant-steps-hidden { - visibility: hidden; -} -.ant-steps-horizontal .ant-steps-description { - max-width: 100px; -} -.ant-steps-horizontal .ant-steps-item:not(:first-child) .ant-steps-head { - padding-left: 10px; - margin-left: -10px; -} .ant-table { font-size: 12px; color: #666; @@ -14672,6 +13251,1728 @@ tr.ant-table-expanded-row:hover { .ant-table.ant-table-scroll-position-right .ant-table-fixed-right { box-shadow: none; } +.ant-spin { + color: #108ee9; + vertical-align: middle; + text-align: center; + opacity: 0; + position: absolute; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + font-size: 12px; + display: none; +} +.ant-spin-spinning { + opacity: 1; + position: static; + display: inline-block; +} +.ant-spin-nested-loading { + position: relative; +} +.ant-spin-nested-loading .ant-spin { + position: absolute; + height: 100%; + width: 100%; + z-index: 4; +} +.ant-spin-nested-loading .ant-spin-dot { + position: absolute; + top: 50%; + left: 50%; + margin: -10px; +} +.ant-spin-nested-loading .ant-spin-sm .ant-spin-dot { + margin: -7px; +} +.ant-spin-nested-loading .ant-spin-lg .ant-spin-dot { + margin: -15px; +} +.ant-spin-nested-loading .ant-spin-show-text .ant-spin-dot { + margin: -16px; +} +.ant-spin-nested-loading .ant-spin-show-text.ant-spin-sm .ant-spin-dot { + margin: -13px; +} +.ant-spin-nested-loading .ant-spin-show-text.ant-spin-lg .ant-spin-dot { + margin: -21px; +} +.ant-spin-nested-loading .ant-spin-text { + position: absolute; + top: 50%; + width: 100%; + padding-top: 4px; +} +.ant-spin-nested-loading .ant-spin-sm .ant-spin-text { + padding-top: 1px; +} +.ant-spin-nested-loading .ant-spin-lg .ant-spin-text { + padding-top: 9px; +} +.ant-spin-container { + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; +} +.ant-spin-blur { + opacity: 0.7; + -webkit-filter: blur(1px); + filter: blur(1px); + -webkit-filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); + filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); + /* IE6~IE9 */ +} +.ant-spin-blur:after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: transparent; +} +.ant-spin-tip { + color: #999; +} +.ant-spin-dot { + position: relative; + display: block; + width: 20px; + height: 20px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-animation: antRotate 3.2s infinite linear; + animation: antRotate 3.2s infinite linear; +} +.ant-spin-dot i { + width: 8px; + height: 8px; + border-radius: 50%; + background-color: #108ee9; + -webkit-transform: scale(0.6); + -ms-transform: scale(0.6); + transform: scale(0.6); + display: block; + position: absolute; + opacity: 0.3; + -webkit-animation: antSpinMove .8s infinite linear alternate; + animation: antSpinMove .8s infinite linear alternate; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ant-spin-dot i:nth-child(1) { + left: 0; + top: 0; +} +.ant-spin-dot i:nth-child(2) { + right: 0; + top: 0; + -webkit-animation-delay: 0.4s; + animation-delay: 0.4s; +} +.ant-spin-dot i:nth-child(3) { + right: 0; + bottom: 0; + -webkit-animation-delay: 0.8s; + animation-delay: 0.8s; +} +.ant-spin-dot i:nth-child(4) { + left: 0; + bottom: 0; + -webkit-animation-delay: 1.2s; + animation-delay: 1.2s; +} +.ant-spin-sm .ant-spin-dot { + width: 14px; + height: 14px; +} +.ant-spin-sm .ant-spin-dot i { + width: 6px; + height: 6px; +} +.ant-spin-lg .ant-spin-dot { + width: 30px; + height: 30px; +} +.ant-spin-lg .ant-spin-dot i { + width: 12px; + height: 12px; +} +.ant-spin.ant-spin-show-text .ant-spin-text { + display: block; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* IE10+ */ + .ant-spin-blur { + background: #fff; + opacity: 0.5; + } +} +@-webkit-keyframes antSpinMove { + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} +@keyframes antSpinMove { + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} +@-webkit-keyframes antRotate { + to { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); + } +} +@keyframes antRotate { + to { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); + } +} +.ant-pagination { + font-size: 12px; +} +.ant-pagination:after { + content: " "; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ant-pagination-total-text { + float: left; + height: 30px; + line-height: 30px; + margin-right: 10px; +} +.ant-pagination-item { + cursor: pointer; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 28px; + height: 28px; + line-height: 28px; + text-align: center; + list-style: none; + float: left; + border: 1px solid #d9d9d9; + background-color: #fff; + margin-right: 8px; + font-family: Arial; +} +.ant-pagination-item a { + text-decoration: none; + color: #666; + -webkit-transition: none; + transition: none; + margin: 0 6px; +} +.ant-pagination-item:hover { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + border-color: #108ee9; +} +.ant-pagination-item:hover a { + color: #108ee9; +} +.ant-pagination-item-active { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-pagination-item-active a, +.ant-pagination-item-active:hover a { + color: #fff; +} +.ant-pagination-jump-prev:after, +.ant-pagination-jump-next:after { + content: "\2022\2022\2022"; + display: block; + letter-spacing: 2px; + color: #ccc; + text-align: center; +} +.ant-pagination-jump-prev:hover:after, +.ant-pagination-jump-next:hover:after { + color: #108ee9; + display: inline-block; + font-size: 12px; + font-size: 8px \9; + -webkit-transform: scale(0.66666667) rotate(0deg); + -ms-transform: scale(0.66666667) rotate(0deg); + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + letter-spacing: -1px; + font-family: "anticon"; +} +:root .ant-pagination-jump-prev:hover:after, +:root .ant-pagination-jump-next:hover:after { + -webkit-filter: none; + filter: none; +} +:root .ant-pagination-jump-prev:hover:after, +:root .ant-pagination-jump-next:hover:after { + font-size: 12px; +} +.ant-pagination-jump-prev:hover:after { + content: "\E620\E620"; +} +.ant-pagination-jump-next:hover:after { + content: "\E61F\E61F"; +} +.ant-pagination-prev, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + margin-right: 8px; +} +.ant-pagination-prev, +.ant-pagination-next, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + font-family: Arial; + cursor: pointer; + color: #666; + border-radius: 4px; + list-style: none; + min-width: 28px; + height: 28px; + line-height: 28px; + float: left; + text-align: center; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + display: inline-block; +} +.ant-pagination-prev, +.ant-pagination-next { + border: 1px solid #d9d9d9; + background-color: #fff; +} +.ant-pagination-prev a, +.ant-pagination-next a { + color: #666; +} +.ant-pagination-prev a:after, +.ant-pagination-next a:after { + display: inline-block; + font-size: 12px; + font-size: 8px \9; + -webkit-transform: scale(0.66666667) rotate(0deg); + -ms-transform: scale(0.66666667) rotate(0deg); + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: block; + height: 26px; + line-height: 26px; + font-family: "anticon"; + text-align: center; +} +:root .ant-pagination-prev a:after, +:root .ant-pagination-next a:after { + -webkit-filter: none; + filter: none; +} +:root .ant-pagination-prev a:after, +:root .ant-pagination-next a:after { + font-size: 12px; +} +.ant-pagination-prev:hover, +.ant-pagination-next:hover { + border-color: #108ee9; +} +.ant-pagination-prev:hover a, +.ant-pagination-next:hover a { + color: #108ee9; +} +.ant-pagination-prev a:after { + margin-top: -0.5px; + content: "\E620"; + display: block; +} +.ant-pagination-next a:after { + content: "\E61F"; + display: block; +} +.ant-pagination-disabled { + cursor: not-allowed; +} +.ant-pagination-disabled:hover { + border-color: #d9d9d9; +} +.ant-pagination-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ant-pagination-disabled a { + color: #ccc; +} +.ant-pagination-slash { + margin: 0 10px 0 5px; +} +.ant-pagination-options { + float: left; + margin-left: 15px; +} +.ant-pagination-options-size-changer { + float: left; + margin-right: 10px; +} +.ant-pagination-options-quick-jumper { + float: left; + height: 28px; + line-height: 28px; +} +.ant-pagination-options-quick-jumper input { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; + font-size: 12px; + line-height: 1.5; + color: #666; + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); + margin: 0 8px; + width: 50px; +} +.ant-pagination-options-quick-jumper input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + color: #ccc; +} +.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { + color: #ccc; +} +.ant-pagination-options-quick-jumper input:hover { + border-color: #40a5ed; +} +.ant-pagination-options-quick-jumper input:focus { + border-color: #40a5ed; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-pagination-options-quick-jumper input[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ant-pagination-options-quick-jumper input[disabled]:hover { + border-color: #e1e1e1; +} +textarea.ant-pagination-options-quick-jumper input { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-pagination-options-quick-jumper input-lg { + padding: 6px 7px; + height: 32px; +} +.ant-pagination-options-quick-jumper input-sm { + padding: 1px 7px; + height: 22px; + border-radius: 2px; +} +.ant-pagination-simple .ant-pagination-prev, +.ant-pagination-simple .ant-pagination-next { + border: 0; + height: 24px; + line-height: 24px; + margin: 0; + font-size: 18px; +} +.ant-pagination-simple .ant-pagination-simple-pager { + float: left; + margin-right: 8px; +} +.ant-pagination-simple .ant-pagination-simple-pager input { + margin: 0 8px; + box-sizing: border-box; + background-color: #fff; + border-radius: 4px; + border: 1px solid #d9d9d9; + outline: none; + padding: 5px 8px; + width: 30px; + height: 24px; + text-align: center; + -webkit-transition: border-color 0.3s ease; + transition: border-color 0.3s ease; +} +.ant-pagination-simple .ant-pagination-simple-pager input:hover { + border-color: #108ee9; +} +.ant-pagination.mini .ant-pagination-total-text { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-item { + border: 0; + margin: 0; + min-width: 20px; + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-prev, +.ant-pagination.mini .ant-pagination-next { + margin: 0; + min-width: 20px; + height: 20px; + line-height: 20px; + border: 0; +} +.ant-pagination.mini .ant-pagination-prev a:after, +.ant-pagination.mini .ant-pagination-next a:after { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-jump-prev, +.ant-pagination.mini .ant-pagination-jump-next { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-options { + margin-left: 8px; +} +.ant-pagination.mini .ant-pagination-options-quick-jumper { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-options-quick-jumper input { + padding: 1px 7px; + height: 22px; + border-radius: 2px; + width: 44px; +} +.ant-transfer-checkbox { + white-space: nowrap; + cursor: pointer; + outline: none; + display: inline-block; + line-height: 1; + position: relative; + vertical-align: middle; +} +.ant-transfer-checkbox-wrapper:hover .ant-transfer-checkbox .ant-transfer-checkbox-inner, +.ant-transfer-checkbox:hover .ant-transfer-checkbox-inner, +.ant-transfer-checkbox-focused .ant-transfer-checkbox-inner { + border-color: #108ee9; +} +.ant-transfer-checkbox-inner { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + border: 1px solid #d9d9d9; + border-radius: 3px; + background-color: #fff; + -webkit-transition: all .3s; + transition: all .3s; +} +.ant-transfer-checkbox-inner:after { + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); + transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); +} +.ant-transfer-checkbox-input { + position: absolute; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; +} +.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner:after { + content: ' '; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 5px; + width: 8px; + height: 1px; +} +.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; + transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; +} +.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner, +.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-transfer-checkbox-disabled.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f3f3f3; +} +.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ant-transfer-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ant-transfer-checkbox-wrapper { + cursor: pointer; + font-size: 12px; + display: inline-block; +} +.ant-transfer-checkbox-wrapper + .ant-transfer-checkbox-wrapper { + margin-left: 8px; +} +.ant-transfer-checkbox-wrapper + span, +.ant-transfer-checkbox + span { + padding-left: 8px; + padding-right: 8px; +} +.ant-transfer-checkbox-group { + font-size: 12px; +} +.ant-transfer-checkbox-group-item { + display: inline-block; +} +@media \0screen { + .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:before, + .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E632"; + font-weight: bold; + font-size: 8px; + border: 0; + color: #fff; + left: 2px; + top: 3px; + position: absolute; + } +} +.ant-transfer { + position: relative; + line-height: 1.5; +} +.ant-transfer-list { + font-size: 12px; + border: 1px solid #d9d9d9; + display: inline-block; + border-radius: 4px; + vertical-align: middle; + position: relative; + width: 180px; + height: 200px; + padding-top: 33px; +} +.ant-transfer-list-with-footer { + padding-bottom: 33px; +} +.ant-transfer-list-search-action { + color: #ccc; + position: absolute; + top: 2px; + right: 2px; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + font-size: 14px; +} +.ant-transfer-list-search-action .anticon { + -webkit-transition: all .3s; + transition: all .3s; + font-size: 12px; + color: #ccc; +} +.ant-transfer-list-search-action .anticon:hover { + color: #999; +} +.ant-transfer-list-header { + padding: 7px 15px; + border-radius: 4px 4px 0 0; + background: #fff; + color: #666; + border-bottom: 1px solid #e9e9e9; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ant-transfer-list-header-title { + position: absolute; + right: 15px; +} +.ant-transfer-list-body { + font-size: 12px; + position: relative; + height: 100%; +} +.ant-transfer-list-body-search-wrapper { + position: absolute; + top: 0; + left: 0; + height: 28px; + padding: 4px; + width: 100%; +} +.ant-transfer-list-body-not-found { + padding-top: 24px; + color: #ccc; + text-align: center; + height: 100%; +} +.ant-transfer-list-body-with-search { + padding-top: 34px; +} +.ant-transfer-list-content { + height: 100%; + overflow: auto; +} +.ant-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + padding: 7px 15px; + min-height: 32px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { + cursor: pointer; + background-color: #e7f4fd; +} +.ant-transfer-list-content-item-disabled { + cursor: not-allowed; + color: #ccc; +} +.ant-transfer-list-content-item-highlight-enter { + -webkit-animation: transferHighlightIn 1s ease; + animation: transferHighlightIn 1s ease; + -webkit-transition: none; + transition: none; +} +.ant-transfer-list-footer { + border-top: 1px solid #e9e9e9; + border-radius: 0 0 4px 4px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} +.ant-transfer-operation { + display: inline-block; + overflow: hidden; + margin: 0 8px; + vertical-align: middle; +} +.ant-transfer-operation .ant-btn { + display: block; +} +.ant-transfer-operation .ant-btn:first-child { + margin-bottom: 4px; +} +.ant-transfer-operation .ant-btn .anticon { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + -webkit-transform: scale(0.83333333) rotate(0deg); + -ms-transform: scale(0.83333333) rotate(0deg); + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-transfer-operation .ant-btn .anticon { + -webkit-filter: none; + filter: none; +} +:root .ant-transfer-operation .ant-btn .anticon { + font-size: 12px; +} +@-webkit-keyframes transferHighlightIn { + 0% { + background: #cfe8fb; + } + 100% { + background: transparent; + } +} +@keyframes transferHighlightIn { + 0% { + background: #cfe8fb; + } + 100% { + background: transparent; + } +} +.ant-popover { + position: absolute; + top: 0; + left: 0; + z-index: 1030; + cursor: auto; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + white-space: normal; + font-size: 12px; + line-height: 1.5; + font-weight: normal; + text-align: left; +} +.ant-popover:after { + content: ""; + position: absolute; + background: rgba(255, 255, 255, 0.01); +} +.ant-popover-hidden { + display: none; +} +.ant-popover-placement-top, +.ant-popover-placement-topLeft, +.ant-popover-placement-topRight { + padding-bottom: 4px; +} +.ant-popover-placement-right, +.ant-popover-placement-rightTop, +.ant-popover-placement-rightBottom { + padding-left: 4px; +} +.ant-popover-placement-bottom, +.ant-popover-placement-bottomLeft, +.ant-popover-placement-bottomRight { + padding-top: 4px; +} +.ant-popover-placement-left, +.ant-popover-placement-leftTop, +.ant-popover-placement-leftBottom { + padding-right: 4px; +} +.ant-popover-inner { + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +} +.ant-popover-title { + min-width: 177px; + margin: 0; + padding: 0 16px; + line-height: 32px; + height: 32px; + border-bottom: 1px solid #e9e9e9; + color: #666; +} +.ant-popover-inner-content { + padding: 8px 16px; + color: #666; +} +.ant-popover-message { + padding: 8px 0 16px; + font-size: 12px; + color: #666; +} +.ant-popover-message > .anticon { + color: #fa0; + line-height: 17px; + position: absolute; +} +.ant-popover-message-title { + padding-left: 20px; +} +.ant-popover-buttons { + text-align: right; + margin-bottom: 8px; +} +.ant-popover-buttons button { + margin-left: 8px; +} +.ant-popover-arrow, +.ant-popover-arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ant-popover-arrow { + border-width: 5px; +} +.ant-popover-arrow:after { + border-width: 4px; + content: ""; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + border-bottom-width: 0; + border-top-color: rgba(217, 217, 217, 0.7); + bottom: -1px; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + bottom: 1px; + margin-left: -4px; + border-bottom-width: 0; + border-top-color: #fff; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { + left: 50%; + margin-left: -5px; +} +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + left: -1px; + border-left-width: 0; + border-right-color: rgba(217, 217, 217, 0.7); +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + left: 1px; + bottom: -4px; + border-left-width: 0; + border-right-color: #fff; +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { + top: 50%; + margin-top: -5px; +} +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + bottom: 12px; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + border-top-width: 0; + border-bottom-color: rgba(217, 217, 217, 0.7); + top: -1px; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + top: 1px; + margin-left: -4px; + border-top-width: 0; + border-bottom-color: #fff; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { + left: 50%; + margin-left: -5px; +} +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + right: -1px; + border-right-width: 0; + border-left-color: rgba(217, 217, 217, 0.7); +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -4px; +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { + top: 50%; + margin-top: -5px; +} +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + bottom: 12px; +} +.ant-mention-wrapper { + position: relative; + display: inline-block; + width: 100%; + vertical-align: middle; +} +.ant-mention-wrapper-active .ant-mention-editor { + border-color: #40a5ed; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-mention-wrapper .ant-mention-editor { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; + font-size: 12px; + line-height: 1.5; + color: #666; + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); + padding: 0; + display: block; +} +.ant-mention-wrapper .ant-mention-editor::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder { + color: #ccc; +} +.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder { + color: #ccc; +} +.ant-mention-wrapper .ant-mention-editor:hover { + border-color: #40a5ed; +} +.ant-mention-wrapper .ant-mention-editor:focus { + border-color: #40a5ed; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-mention-wrapper .ant-mention-editor[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ant-mention-wrapper .ant-mention-editor[disabled]:hover { + border-color: #e1e1e1; +} +textarea.ant-mention-wrapper .ant-mention-editor { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-mention-wrapper .ant-mention-editor-lg { + padding: 6px 7px; + height: 32px; +} +.ant-mention-wrapper .ant-mention-editor-sm { + padding: 1px 7px; + height: 22px; + border-radius: 2px; +} +.ant-mention-wrapper .ant-mention-editor-wrapper { + overflow-y: auto; + height: auto; +} +.ant-mention-wrapper .public-DraftEditorPlaceholder-root { + position: absolute; +} +.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner { + color: #ccc; + opacity: 1; + outline: none; + white-space: pre-wrap; + word-wrap: break-word; + height: auto; + padding: 4px 7px; +} +.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content { + height: auto; + padding: 4px 7px; +} +.ant-mention-dropdown { + margin-top: 1.5em; + max-height: 250px; + min-width: 120px; + background-color: white; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-radius: 4px; + box-sizing: border-box; + z-index: 1050; + left: -9999px; + top: -9999px; + position: absolute; + outline: none; + overflow-x: hidden; + overflow-y: auto; + font-size: 12px; +} +.ant-mention-dropdown-notfound.ant-mention-dropdown-item { + color: #ccc; +} +.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading { + color: #108ee9; + text-align: center; + display: block; +} +.ant-mention-dropdown-item { + position: relative; + display: block; + padding: 7px 16px; + font-weight: normal; + color: #666; + cursor: pointer; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ant-mention-dropdown-item:hover, +.ant-mention-dropdown-item.focus, +.ant-mention-dropdown-item-active { + background-color: #e7f4fd; +} +.ant-mention-dropdown-item-disabled { + color: #ccc; + cursor: not-allowed; +} +.ant-mention-dropdown-item-disabled:hover { + color: #ccc; + background-color: #fff; + cursor: not-allowed; +} +.ant-mention-dropdown-item-selected, +.ant-mention-dropdown-item-selected:hover { + background-color: #f7f7f7; + font-weight: bold; + color: #666; +} +.ant-mention-dropdown-item-divider { + height: 1px; + margin: 1px 0; + overflow: hidden; + background-color: #e9e9e9; + line-height: 0; +} +.ant-notification { + position: fixed; + z-index: 1010; + width: 335px; + margin-right: 24px; +} +.ant-notification-notice { + padding: 16px; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1.5; + position: relative; + margin-bottom: 10px; + overflow: hidden; +} +.ant-notification-notice-message { + font-size: 14px; + color: #404040; + margin-bottom: 4px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + line-height: 20px; +} +.ant-notification-notice-description { + font-size: 12px; +} +.ant-notification-notice-closable .ant-notification-notice-message { + padding-right: 24px; +} +.ant-notification-notice-with-icon .ant-notification-notice-message { + font-size: 14px; + margin-left: 48px; + margin-bottom: 4px; +} +.ant-notification-notice-with-icon .ant-notification-notice-description { + margin-left: 48px; + font-size: 12px; +} +.ant-notification-notice-icon { + position: absolute; + left: 16px; + top: 17px; + font-size: 32px; + line-height: 32px; +} +.ant-notification-notice-icon-success { + color: #87d068; +} +.ant-notification-notice-icon-info { + color: #108ee9; +} +.ant-notification-notice-icon-warning { + color: #fa0; +} +.ant-notification-notice-icon-error { + color: #f50; +} +.ant-notification-notice-close-x:after { + font-size: 12px; + content: "\E633"; + font-family: "anticon"; + cursor: pointer; +} +.ant-notification-notice-close { + position: absolute; + right: 16px; + top: 10px; + color: #999; + outline: none; +} +.ant-notification-notice-close:hover { + color: #404040; +} +.ant-notification-notice-btn { + float: right; + margin-top: 16px; +} +.ant-notification .notification-fade-effect { + -webkit-animation-duration: 0.24s; + animation-duration: 0.24s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-notification-fade-enter, +.ant-notification-fade-appear { + opacity: 0; + -webkit-animation-duration: 0.24s; + animation-duration: 0.24s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ant-notification-fade-leave { + -webkit-animation-duration: 0.24s; + animation-duration: 0.24s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ant-notification-fade-enter.ant-notification-fade-enter-active, +.ant-notification-fade-appear.ant-notification-fade-appear-active { + -webkit-animation-name: NotificationFadeIn; + animation-name: NotificationFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ant-notification-fade-leave.ant-notification-fade-leave-active { + -webkit-animation-name: NotificationFadeOut; + animation-name: NotificationFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +@-webkit-keyframes NotificationFadeIn { + 0% { + opacity: 0; + left: 335px; + } + 100% { + left: 0; + opacity: 1; + } +} +@keyframes NotificationFadeIn { + 0% { + opacity: 0; + left: 335px; + } + 100% { + left: 0; + opacity: 1; + } +} +@-webkit-keyframes NotificationFadeOut { + 0% { + opacity: 1; + margin-bottom: 10px; + padding-top: 16px; + padding-bottom: 16px; + max-height: 150px; + } + 100% { + opacity: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + max-height: 0; + } +} +@keyframes NotificationFadeOut { + 0% { + opacity: 1; + margin-bottom: 10px; + padding-top: 16px; + padding-bottom: 16px; + max-height: 150px; + } + 100% { + opacity: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + max-height: 0; + } +} +.ant-rate { + margin: 0; + padding: 0; + list-style: none; + font-size: 20px; + display: inline-block; + vertical-align: middle; + font-family: 'anticon'; + font-weight: normal; + font-style: normal; +} +.ant-rate-disabled .ant-rate-star:before, +.ant-rate-disabled .ant-rate-star-content:before { + cursor: default; +} +.ant-rate-disabled .ant-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ant-rate-star { + margin: 0; + padding: 0; + display: inline-block; + margin-right: 8px; + position: relative; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ant-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ant-rate-star:before, +.ant-rate-star-content:before { + color: #e9e9e9; + cursor: pointer; + content: "\E660"; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + display: block; +} +.ant-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ant-rate-star-content:before { + color: transparent; +} +.ant-rate-star-half .ant-rate-star-content:before, +.ant-rate-star-full:before { + color: #f5a623; +} +.ant-rate-star-half:hover .ant-rate-star-content:before, +.ant-rate-star-full:hover:before { + color: #f7b84f; +} +.ant-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 12px; +} +.ant-steps { + font-size: 0; + width: 100%; + line-height: 1.5; +} +.ant-steps .ant-steps-item { + position: relative; + display: inline-block; + vertical-align: top; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner { + border-color: #ccc; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon { + color: #ccc; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-title { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-description { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner { + border-color: #108ee9; + background-color: #108ee9; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { + color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-title { + color: #666; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-description { + color: #666; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner { + border-color: #108ee9; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon { + color: #108ee9; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after { + width: 100%; + background: #108ee9; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; + opacity: 1; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-description { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner { + border-color: #f50; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon { + color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-title { + color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-description { + color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i, +.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i:after { + background-color: #f50; +} +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { + background: none; + border: 0; + width: auto; + height: auto; +} +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner > .ant-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ant-steps .ant-steps-item.ant-steps-custom.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { + color: #108ee9; +} +.ant-steps .ant-steps-head, +.ant-steps .ant-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ant-steps .ant-steps-head { + background: #fff; +} +.ant-steps .ant-steps-head-inner { + display: block; + border: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 23px; + text-align: center; + border-radius: 26px; + font-size: 14px; + margin-right: 8px; + -webkit-transition: background-color 0.3s ease, border-color 0.3s ease; + transition: background-color 0.3s ease, border-color 0.3s ease; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon { + line-height: 1; + color: #108ee9; + position: relative; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon { + font-size: 12px; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-cross, +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-check { + font-weight: bold; +} +.ant-steps .ant-steps-main { + margin-top: 2.5px; +} +.ant-steps .ant-steps-title { + font-size: 14px; + margin-bottom: 4px; + color: #666; + font-weight: bold; + background: #fff; + display: inline-block; + padding-right: 10px; +} +.ant-steps .ant-steps-title > a:first-child:last-child { + color: #666; +} +.ant-steps .ant-steps-item-last .ant-steps-title { + padding-right: 0; + width: 100%; +} +.ant-steps .ant-steps-description { + font-size: 12px; + color: #999; +} +.ant-steps .ant-steps-tail { + position: absolute; + left: 0; + width: 100%; + top: 13px; + padding: 0 10px; +} +.ant-steps .ant-steps-tail > i { + display: inline-block; + vertical-align: top; + background: #e9e9e9; + height: 1px; + border-radius: 1px; + width: 100%; + position: relative; +} +.ant-steps .ant-steps-tail > i:after { + position: absolute; + content: ''; + top: 0; + width: 0; + background: #e9e9e9; + height: 100%; + opacity: 0; +} +.ant-steps.ant-steps-small .ant-steps-head-inner { + border: 1px solid #ccc; + width: 18px; + height: 18px; + line-height: 15px; + text-align: center; + border-radius: 18px; + font-size: 12px; + margin-right: 10px; +} +.ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + display: inline-block; + font-size: 12px; + font-size: 9px \9; + -webkit-transform: scale(0.75) rotate(0deg); + -ms-transform: scale(0.75) rotate(0deg); + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + top: 0; +} +:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + -webkit-filter: none; + filter: none; +} +:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + font-size: 12px; +} +.ant-steps.ant-steps-small .ant-steps-main { + margin-top: 0; +} +.ant-steps.ant-steps-small .ant-steps-title { + font-size: 12px; + margin-bottom: 4px; + color: #666; + font-weight: bold; +} +.ant-steps.ant-steps-small .ant-steps-description { + font-size: 12px; + color: #999; +} +.ant-steps.ant-steps-small .ant-steps-tail { + top: 8px; + padding: 0 8px; +} +.ant-steps.ant-steps-small .ant-steps-tail > i { + height: 1px; + border-radius: 1px; + width: 100%; +} +.ant-steps.ant-steps-small .ant-steps-item.ant-steps-custom .ant-steps-head-inner, +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: none; +} +.ant-steps-vertical .ant-steps-item { + display: block; +} +.ant-steps-vertical .ant-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ant-steps-vertical .ant-steps-tail > i { + height: 100%; + width: 1px; +} +.ant-steps-vertical .ant-steps-tail > i:after { + height: 0; + width: 100%; +} +.ant-steps-vertical .ant-steps-status-finish .ant-steps-tail > i:after { + height: 100%; +} +.ant-steps-vertical .ant-steps-head { + float: left; +} +.ant-steps-vertical .ant-steps-head-inner { + margin-right: 16px; +} +.ant-steps-vertical .ant-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ant-steps-vertical .ant-steps-main .ant-steps-title { + line-height: 26px; +} +.ant-steps-vertical .ant-steps-main .ant-steps-description { + padding-bottom: 12px; +} +.ant-steps-vertical.ant-steps-small .ant-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ant-steps-vertical.ant-steps-small .ant-steps-tail > i { + height: 100%; +} +.ant-steps-vertical.ant-steps-small .ant-steps-title { + line-height: 18px; +} +.ant-steps-horizontal.ant-steps-hidden { + visibility: hidden; +} +.ant-steps-horizontal .ant-steps-description { + max-width: 100px; +} +.ant-steps-horizontal .ant-steps-item:not(:first-child) .ant-steps-head { + padding-left: 10px; + margin-left: -10px; +} .ant-tabs { box-sizing: border-box; position: relative; @@ -15306,7 +15607,7 @@ tr.ant-table-expanded-row:hover { .ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail { display: block; } -.ant-transfer-checkbox { +.ant-tree-checkbox { white-space: nowrap; cursor: pointer; outline: none; @@ -15315,12 +15616,12 @@ tr.ant-table-expanded-row:hover { position: relative; vertical-align: middle; } -.ant-transfer-checkbox-wrapper:hover .ant-transfer-checkbox .ant-transfer-checkbox-inner, -.ant-transfer-checkbox:hover .ant-transfer-checkbox-inner, -.ant-transfer-checkbox-focused .ant-transfer-checkbox-inner { +.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox .ant-tree-checkbox-inner, +.ant-tree-checkbox:hover .ant-tree-checkbox-inner, +.ant-tree-checkbox-focused .ant-tree-checkbox-inner { border-color: #108ee9; } -.ant-transfer-checkbox-inner { +.ant-tree-checkbox-inner { position: relative; top: 0; left: 0; @@ -15333,7 +15634,7 @@ tr.ant-table-expanded-row:hover { -webkit-transition: all .3s; transition: all .3s; } -.ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-inner:after { -webkit-transform: rotate(45deg) scale(0); -ms-transform: rotate(45deg) scale(0); transform: rotate(45deg) scale(0); @@ -15350,7 +15651,7 @@ tr.ant-table-expanded-row:hover { -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); } -.ant-transfer-checkbox-input { +.ant-tree-checkbox-input { position: absolute; left: 0; z-index: 1; @@ -15363,7 +15664,7 @@ tr.ant-table-expanded-row:hover { width: 100%; height: 100%; } -.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { content: ' '; -webkit-transform: scale(1); -ms-transform: scale(1); @@ -15374,7 +15675,7 @@ tr.ant-table-expanded-row:hover { width: 8px; height: 1px; } -.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { -webkit-transform: rotate(45deg) scale(1); -ms-transform: rotate(45deg) scale(1); transform: rotate(45deg) scale(1); @@ -15391,51 +15692,51 @@ tr.ant-table-expanded-row:hover { -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } -.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner, -.ant-transfer-checkbox-indeterminate .ant-transfer-checkbox-inner { +.ant-tree-checkbox-checked .ant-tree-checkbox-inner, +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner { background-color: #108ee9; border-color: #108ee9; } -.ant-transfer-checkbox-disabled.ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { -webkit-animation-name: none; animation-name: none; border-color: #ccc; } -.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner { +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { border-color: #d9d9d9 !important; background-color: #f3f3f3; } -.ant-transfer-checkbox-disabled .ant-transfer-checkbox-inner:after { +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { -webkit-animation-name: none; animation-name: none; border-color: #f3f3f3; } -.ant-transfer-checkbox-disabled + span { +.ant-tree-checkbox-disabled + span { color: #ccc; cursor: not-allowed; } -.ant-transfer-checkbox-wrapper { +.ant-tree-checkbox-wrapper { cursor: pointer; font-size: 12px; display: inline-block; } -.ant-transfer-checkbox-wrapper + .ant-transfer-checkbox-wrapper { +.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper { margin-left: 8px; } -.ant-transfer-checkbox-wrapper + span, -.ant-transfer-checkbox + span { +.ant-tree-checkbox-wrapper + span, +.ant-tree-checkbox + span { padding-left: 8px; padding-right: 8px; } -.ant-transfer-checkbox-group { +.ant-tree-checkbox-group { font-size: 12px; } -.ant-transfer-checkbox-group-item { +.ant-tree-checkbox-group-item { display: inline-block; } @media \0screen { - .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:before, - .ant-transfer-checkbox-checked .ant-transfer-checkbox-inner:after { + .ant-tree-checkbox-checked .ant-tree-checkbox-inner:before, + .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { font-family: 'anticon'; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; @@ -15450,162 +15751,216 @@ tr.ant-table-expanded-row:hover { position: absolute; } } -.ant-transfer { - position: relative; - line-height: 1.5; -} -.ant-transfer-list { +.ant-tree { + margin: 0; + padding: 5px; font-size: 12px; - border: 1px solid #d9d9d9; - display: inline-block; - border-radius: 4px; - vertical-align: middle; - position: relative; - width: 180px; - height: 200px; - padding-top: 33px; } -.ant-transfer-list-with-footer { - padding-bottom: 33px; -} -.ant-transfer-list-search-action { - color: #ccc; - position: absolute; - top: 2px; - right: 2px; - width: 32px; - height: 32px; - line-height: 32px; - text-align: center; - font-size: 14px; -} -.ant-transfer-list-search-action .anticon { - -webkit-transition: all .3s; - transition: all .3s; - font-size: 12px; - color: #ccc; -} -.ant-transfer-list-search-action .anticon:hover { - color: #999; -} -.ant-transfer-list-header { - padding: 7px 15px; - border-radius: 4px 4px 0 0; - background: #fff; - color: #666; - border-bottom: 1px solid #e9e9e9; - overflow: hidden; - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.ant-transfer-list-header-title { - position: absolute; - right: 15px; -} -.ant-transfer-list-body { - font-size: 12px; - position: relative; - height: 100%; -} -.ant-transfer-list-body-search-wrapper { - position: absolute; - top: 0; - left: 0; - height: 28px; - padding: 4px; - width: 100%; -} -.ant-transfer-list-body-not-found { - padding-top: 24px; - color: #ccc; - text-align: center; - height: 100%; -} -.ant-transfer-list-body-with-search { - padding-top: 34px; -} -.ant-transfer-list-content { - height: 100%; - overflow: auto; -} -.ant-transfer-list-content-item { - overflow: hidden; +.ant-tree li { + padding: 0; + margin: 7px 0; + list-style: none; white-space: nowrap; - text-overflow: ellipsis; - padding: 7px 15px; - min-height: 32px; + outline: 0; +} +.ant-tree li a[draggable], +.ant-tree li a[draggable="true"] { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + /* Required to make elements draggable in old WebKit */ + -khtml-user-drag: element; + -webkit-user-drag: element; +} +.ant-tree li.drag-over > a[draggable] { + background-color: #108ee9; + color: white; + opacity: 0.8; +} +.ant-tree li.drag-over-gap-top > a[draggable] { + border-top: 2px #108ee9 solid; +} +.ant-tree li.drag-over-gap-bottom > a[draggable] { + border-bottom: 2px #108ee9 solid; +} +.ant-tree li.filter-node > a { + color: #f50 !important; + font-weight: bold!important; +} +.ant-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ant-tree li a { + display: inline-block; + padding: 1px 5px; + border-radius: 2px; + margin: 0; + cursor: pointer; + text-decoration: none; + vertical-align: top; + color: #666; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } -.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { - cursor: pointer; +.ant-tree li a:hover { background-color: #e7f4fd; } -.ant-transfer-list-content-item-disabled { - cursor: not-allowed; - color: #ccc; +.ant-tree li a.ant-tree-node-selected { + background-color: #cfe8fb; } -.ant-transfer-list-content-item-highlight-enter { - -webkit-animation: transferHighlightIn 1s ease; - animation: transferHighlightIn 1s ease; - -webkit-transition: none; - transition: none; +.ant-tree li span.ant-tree-checkbox { + margin: 2px 4px 0 0; } -.ant-transfer-list-footer { - border-top: 1px solid #e9e9e9; - border-radius: 0 0 4px 4px; - position: absolute; - bottom: 0; - left: 0; - width: 100%; -} -.ant-transfer-operation { +.ant-tree li span.ant-tree-switcher, +.ant-tree li span.ant-tree-iconEle { + margin: 0; + width: 16px; + height: 16px; + line-height: 16px; display: inline-block; - overflow: hidden; - margin: 0 8px; vertical-align: middle; + border: 0 none; + cursor: pointer; + outline: none; } -.ant-transfer-operation .ant-btn { - display: block; -} -.ant-transfer-operation .ant-btn:first-child { - margin-bottom: 4px; -} -.ant-transfer-operation .ant-btn .anticon { +.ant-tree li span.ant-tree-icon_loading:after { display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E6A1"; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; + color: #108ee9; +} +.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop { + cursor: auto; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_open, +.ant-tree li span.ant-tree-switcher.ant-tree-center_open, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_open { + position: relative; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); + font-size: 6px \9; + -webkit-transform: scale(0.5) rotate(0deg); + -ms-transform: scale(0.5) rotate(0deg); + transform: scale(0.5) rotate(0deg); /* IE6-IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + position: absolute; + top: 0; + right: 4px; + color: #666; + -webkit-transition: -webkit-transform .3s ease; + transition: -webkit-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease; } -:root .ant-transfer-operation .ant-btn .anticon { +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { -webkit-filter: none; filter: none; } -:root .ant-transfer-operation .ant-btn .anticon { +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { font-size: 12px; } -@-webkit-keyframes transferHighlightIn { - 0% { - background: #cfe8fb; - } - 100% { - background: transparent; - } +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close { + position: relative; + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; } -@keyframes transferHighlightIn { - 0% { - background: #cfe8fb; - } - 100% { - background: transparent; - } +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; + font-size: 6px \9; + -webkit-transform: scale(0.5) rotate(0deg); + -ms-transform: scale(0.5) rotate(0deg); + transform: scale(0.5) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + position: absolute; + top: 0; + right: 4px; + color: #666; + -webkit-transition: -webkit-transform .3s ease; + transition: -webkit-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + -webkit-filter: none; + filter: none; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + -webkit-transform: rotate(270deg) scale(0.5); + -ms-transform: rotate(270deg) scale(0.5); + transform: rotate(270deg) scale(0.5); +} +.ant-tree-child-tree { + display: none; +} +.ant-tree-child-tree-open { + display: block; +} +.ant-tree-treenode-disabled > span, +.ant-tree-treenode-disabled > a, +.ant-tree-treenode-disabled > a span { + color: #ccc; + cursor: not-allowed; +} +.ant-tree-icon__open { + margin-right: 2px; + vertical-align: top; +} +.ant-tree-icon__close { + margin-right: 2px; + vertical-align: top; } .ant-select-tree-checkbox { white-space: nowrap; @@ -15965,361 +16320,6 @@ tr.ant-table-expanded-row:hover { padding: 7px 16px; display: block; } -.ant-tree-checkbox { - white-space: nowrap; - cursor: pointer; - outline: none; - display: inline-block; - line-height: 1; - position: relative; - vertical-align: middle; -} -.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox .ant-tree-checkbox-inner, -.ant-tree-checkbox:hover .ant-tree-checkbox-inner, -.ant-tree-checkbox-focused .ant-tree-checkbox-inner { - border-color: #108ee9; -} -.ant-tree-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: inline-block; - width: 14px; - height: 14px; - border: 1px solid #d9d9d9; - border-radius: 3px; - background-color: #fff; - -webkit-transition: all .3s; - transition: all .3s; -} -.ant-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(0); - -ms-transform: rotate(45deg) scale(0); - transform: rotate(45deg) scale(0); - position: absolute; - left: 4px; - top: 1px; - display: table; - width: 5px; - height: 8px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); -} -.ant-tree-checkbox-input { - position: absolute; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - filter: alpha(opacity=0); - top: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; -} -.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { - content: ' '; - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - position: absolute; - left: 2px; - top: 5px; - width: 8px; - height: 1px; -} -.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(1); - -ms-transform: rotate(45deg) scale(1); - transform: rotate(45deg) scale(1); - position: absolute; - left: 4px; - top: 1px; - display: table; - width: 5px; - height: 8px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; -} -.ant-tree-checkbox-checked .ant-tree-checkbox-inner, -.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner { - background-color: #108ee9; - border-color: #108ee9; -} -.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #ccc; -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { - border-color: #d9d9d9 !important; - background-color: #f3f3f3; -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #f3f3f3; -} -.ant-tree-checkbox-disabled + span { - color: #ccc; - cursor: not-allowed; -} -.ant-tree-checkbox-wrapper { - cursor: pointer; - font-size: 12px; - display: inline-block; -} -.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper { - margin-left: 8px; -} -.ant-tree-checkbox-wrapper + span, -.ant-tree-checkbox + span { - padding-left: 8px; - padding-right: 8px; -} -.ant-tree-checkbox-group { - font-size: 12px; -} -.ant-tree-checkbox-group-item { - display: inline-block; -} -@media \0screen { - .ant-tree-checkbox-checked .ant-tree-checkbox-inner:before, - .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E632"; - font-weight: bold; - font-size: 8px; - border: 0; - color: #fff; - left: 2px; - top: 3px; - position: absolute; - } -} -.ant-tree { - margin: 0; - padding: 5px; - font-size: 12px; -} -.ant-tree li { - padding: 0; - margin: 7px 0; - list-style: none; - white-space: nowrap; - outline: 0; -} -.ant-tree li a[draggable], -.ant-tree li a[draggable="true"] { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - /* Required to make elements draggable in old WebKit */ - -khtml-user-drag: element; - -webkit-user-drag: element; -} -.ant-tree li.drag-over > a[draggable] { - background-color: #108ee9; - color: white; - opacity: 0.8; -} -.ant-tree li.drag-over-gap-top > a[draggable] { - border-top: 2px #108ee9 solid; -} -.ant-tree li.drag-over-gap-bottom > a[draggable] { - border-bottom: 2px #108ee9 solid; -} -.ant-tree li.filter-node > a { - color: #f50 !important; - font-weight: bold!important; -} -.ant-tree li ul { - margin: 0; - padding: 0 0 0 18px; -} -.ant-tree li a { - display: inline-block; - padding: 1px 5px; - border-radius: 2px; - margin: 0; - cursor: pointer; - text-decoration: none; - vertical-align: top; - color: #666; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.ant-tree li a:hover { - background-color: #e7f4fd; -} -.ant-tree li a.ant-tree-node-selected { - background-color: #cfe8fb; -} -.ant-tree li span.ant-tree-checkbox { - margin: 2px 4px 0 0; -} -.ant-tree li span.ant-tree-switcher, -.ant-tree li span.ant-tree-iconEle { - margin: 0; - width: 16px; - height: 16px; - line-height: 16px; - display: inline-block; - vertical-align: middle; - border: 0 none; - cursor: pointer; - outline: none; -} -.ant-tree li span.ant-tree-icon_loading:after { - display: inline-block; - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E6A1"; - -webkit-animation: loadingCircle 1s infinite linear; - animation: loadingCircle 1s infinite linear; - color: #108ee9; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop { - cursor: auto; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_open, -.ant-tree li span.ant-tree-switcher.ant-tree-center_open, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_open { - position: relative; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, -.ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { - font-size: 12px; - font-size: 6px \9; - -webkit-transform: scale(0.5) rotate(0deg); - -ms-transform: scale(0.5) rotate(0deg); - transform: scale(0.5) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - display: inline-block; - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E606"; - font-weight: bold; - position: absolute; - top: 0; - right: 4px; - color: #666; - -webkit-transition: -webkit-transform .3s ease; - transition: -webkit-transform .3s ease; - transition: transform .3s ease; - transition: transform .3s ease, -webkit-transform .3s ease; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { - -webkit-filter: none; - filter: none; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { - font-size: 12px; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_close, -.ant-tree li span.ant-tree-switcher.ant-tree-center_close, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_close { - position: relative; - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - font-size: 12px; - font-size: 6px \9; - -webkit-transform: scale(0.5) rotate(0deg); - -ms-transform: scale(0.5) rotate(0deg); - transform: scale(0.5) rotate(0deg); - /* IE6-IE8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; - zoom: 1; - display: inline-block; - font-family: 'anticon'; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\E606"; - font-weight: bold; - position: absolute; - top: 0; - right: 4px; - color: #666; - -webkit-transition: -webkit-transform .3s ease; - transition: -webkit-transform .3s ease; - transition: transform .3s ease; - transition: transform .3s ease, -webkit-transform .3s ease; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - -webkit-filter: none; - filter: none; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - font-size: 12px; -} -.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, -.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { - -webkit-transform: rotate(270deg) scale(0.5); - -ms-transform: rotate(270deg) scale(0.5); - transform: rotate(270deg) scale(0.5); -} -.ant-tree-child-tree { - display: none; -} -.ant-tree-child-tree-open { - display: block; -} -.ant-tree-treenode-disabled > span, -.ant-tree-treenode-disabled > a, -.ant-tree-treenode-disabled > a span { - color: #ccc; - cursor: not-allowed; -} -.ant-tree-icon__open { - margin-right: 2px; - vertical-align: top; -} -.ant-tree-icon__close { - margin-right: 2px; - vertical-align: top; -} .github-btn { font: bold 11px/14px 'Helvetica Neue', Helvetica, Arial, sans-serif; height: 20px; @@ -16531,10 +16531,7 @@ div.main-container { -webkit-animation: loadTween 2s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite; animation: loadTween 2s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite; } -#react-content[hidden] { - display: none; -} -#react-content[hidden] + .ant-site-loading { +#react-content:empty + .ant-site-loading { opacity: 1; } #loading-text { diff --git a/index.html b/index.html index d64334ed3..97a79f343 100644 --- a/index.html +++ b/index.html @@ -24,105 +24,24 @@ - -
- -
One Design Language
-
- - - + + + diff --git a/index.js b/index.js index 7a915691c..70850907e 100644 --- a/index.js +++ b/index.js @@ -6,18 +6,18 @@ webpackJsonp([203,202],[ 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; }; - __webpack_require__(1137); - __webpack_require__(1579); + __webpack_require__(1104); + __webpack_require__(1539); /* eslint-disable no-unused-vars */ var React = __webpack_require__(1); /* eslint-enable no-unused-vars */ var ReactDOM = __webpack_require__(2); - var ReactRouter = __webpack_require__(1179); - var NProgress = __webpack_require__(521); - var history = __webpack_require__(1160); - var data = __webpack_require__(1153); - var routes = __webpack_require__(1228)(data); + var ReactRouter = __webpack_require__(106); + var NProgress = __webpack_require__(507); + var history = __webpack_require__(1126); + var data = __webpack_require__(1119); + var routes = __webpack_require__(1194)(data); function createElement(Component, props) { NProgress.done(); @@ -46,7 +46,7 @@ webpackJsonp([203,202],[ 'use strict'; - module.exports = __webpack_require__(209); + module.exports = __webpack_require__(200); /***/ }, @@ -55,7 +55,7 @@ webpackJsonp([203,202],[ 'use strict'; - module.exports = __webpack_require__(1804); + module.exports = __webpack_require__(1768); /***/ }, @@ -63,10 +63,10 @@ webpackJsonp([203,202],[ /***/ function(module, exports, __webpack_require__) { var global = __webpack_require__(18) - , core = __webpack_require__(122) - , hide = __webpack_require__(70) - , redefine = __webpack_require__(71) - , ctx = __webpack_require__(123) + , core = __webpack_require__(117) + , hide = __webpack_require__(65) + , redefine = __webpack_require__(66) + , ctx = __webpack_require__(118) , PROTOTYPE = 'prototype'; var $export = function(type, name, source){ @@ -108,6 +108,80 @@ webpackJsonp([203,202],[ /***/ }, /* 4 */ +/***/ function(module, exports) { + + "use strict"; + + exports.__esModule = true; + + exports.default = function (instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + }; + +/***/ }, +/* 5 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + + exports.__esModule = true; + + var _setPrototypeOf = __webpack_require__(1111); + + var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf); + + var _create = __webpack_require__(1109); + + var _create2 = _interopRequireDefault(_create); + + var _typeof2 = __webpack_require__(116); + + var _typeof3 = _interopRequireDefault(_typeof2); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = function (subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); + } + + subClass.prototype = (0, _create2.default)(superClass && superClass.prototype, { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true + } + }); + if (superClass) _setPrototypeOf2.default ? (0, _setPrototypeOf2.default)(subClass, superClass) : subClass.__proto__ = superClass; + }; + +/***/ }, +/* 6 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + + exports.__esModule = true; + + var _typeof2 = __webpack_require__(116); + + var _typeof3 = _interopRequireDefault(_typeof2); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = function (self, call) { + if (!self) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return call && ((typeof call === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; + }; + +/***/ }, +/* 7 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! @@ -160,80 +234,6 @@ webpackJsonp([203,202],[ }()); -/***/ }, -/* 5 */ -/***/ function(module, exports) { - - "use strict"; - - exports.__esModule = true; - - exports.default = function (instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - }; - -/***/ }, -/* 6 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - exports.__esModule = true; - - var _setPrototypeOf = __webpack_require__(1145); - - var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf); - - var _create = __webpack_require__(1142); - - var _create2 = _interopRequireDefault(_create); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault(_typeof2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = function (subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - } - - subClass.prototype = (0, _create2.default)(superClass && superClass.prototype, { - constructor: { - value: subClass, - enumerable: false, - writable: true, - configurable: true - } - }); - if (superClass) _setPrototypeOf2.default ? (0, _setPrototypeOf2.default)(subClass, superClass) : subClass.__proto__ = superClass; - }; - -/***/ }, -/* 7 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - exports.__esModule = true; - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault(_typeof2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = function (self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - - return call && ((typeof call === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - }; - /***/ }, /* 8 */ /***/ function(module, exports, __webpack_require__) { @@ -242,7 +242,7 @@ webpackJsonp([203,202],[ exports.__esModule = true; - var _assign = __webpack_require__(1141); + var _assign = __webpack_require__(1108); var _assign2 = _interopRequireDefault(_assign); @@ -272,11 +272,11 @@ webpackJsonp([203,202],[ value: true }); - var _button = __webpack_require__(1076); + var _button = __webpack_require__(1061); var _button2 = _interopRequireDefault(_button); - var _buttonGroup = __webpack_require__(1075); + var _buttonGroup = __webpack_require__(1060); var _buttonGroup2 = _interopRequireDefault(_buttonGroup); @@ -294,7 +294,7 @@ webpackJsonp([203,202],[ __webpack_require__(16); - __webpack_require__(1540); + __webpack_require__(1500); /***/ }, /* 11 */ @@ -304,7 +304,7 @@ webpackJsonp([203,202],[ exports.__esModule = true; - var _defineProperty = __webpack_require__(430); + var _defineProperty = __webpack_require__(1110); var _defineProperty2 = _interopRequireDefault(_defineProperty); @@ -347,11 +347,11 @@ webpackJsonp([203,202],[ var React = _interopRequireWildcard(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -568,7 +568,7 @@ webpackJsonp([203,202],[ 'use strict'; - var emptyFunction = __webpack_require__(64); + var emptyFunction = __webpack_require__(59); /** * Similar to invariant but only logs a warning if the condition is not met. @@ -643,7 +643,7 @@ webpackJsonp([203,202],[ __webpack_require__(16); - __webpack_require__(1551); + __webpack_require__(1511); /***/ }, /* 22 */ @@ -712,11 +712,11 @@ webpackJsonp([203,202],[ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var BlockTree = __webpack_require__(486); - var ContentState = __webpack_require__(360); - var EditorBidiService = __webpack_require__(1483); + var BlockTree = __webpack_require__(472); + var ContentState = __webpack_require__(354); + var EditorBidiService = __webpack_require__(1443); var Immutable = __webpack_require__(26); - var SelectionState = __webpack_require__(203); + var SelectionState = __webpack_require__(194); var OrderedSet = Immutable.OrderedSet; var Record = Immutable.Record; @@ -1272,11 +1272,11 @@ webpackJsonp([203,202],[ value: true }); - var _Input = __webpack_require__(1091); + var _Input = __webpack_require__(1076); var _Input2 = _interopRequireDefault(_Input); - var _Group = __webpack_require__(1090); + var _Group = __webpack_require__(1075); var _Group2 = _interopRequireDefault(_Group); @@ -6292,15 +6292,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -6308,11 +6308,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcSelect = __webpack_require__(555); + var _rcSelect = __webpack_require__(540); var _rcSelect2 = _interopRequireDefault(_rcSelect); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -6391,7 +6391,7 @@ webpackJsonp([203,202],[ __webpack_require__(16); - __webpack_require__(1563); + __webpack_require__(1523); __webpack_require__(21); @@ -6405,7 +6405,7 @@ webpackJsonp([203,202],[ value: true }); - var _Table = __webpack_require__(1102); + var _Table = __webpack_require__(1087); var _Table2 = _interopRequireDefault(_Table); @@ -6422,24 +6422,24 @@ webpackJsonp([203,202],[ __webpack_require__(16); - __webpack_require__(1568); + __webpack_require__(1528); - __webpack_require__(59); + __webpack_require__(55); - __webpack_require__(74); + __webpack_require__(69); - __webpack_require__(99); + __webpack_require__(95); - __webpack_require__(156); + __webpack_require__(147); - __webpack_require__(76); + __webpack_require__(71); /***/ }, /* 31 */ /***/ function(module, exports, __webpack_require__) { - var store = __webpack_require__(276)('wks') - , uid = __webpack_require__(171) + var store = __webpack_require__(255)('wks') + , uid = __webpack_require__(164) , Symbol = __webpack_require__(18).Symbol , USE_SYMBOL = typeof Symbol == 'function'; @@ -10691,6 +10691,1879 @@ webpackJsonp([203,202],[ /***/ }, /* 33 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcMenu = __webpack_require__(227); + + var _rcMenu2 = _interopRequireDefault(_rcMenu); + + var _openAnimation = __webpack_require__(402); + + var _openAnimation2 = _interopRequireDefault(_openAnimation); + + var _warning = __webpack_require__(125); + + var _warning2 = _interopRequireDefault(_warning); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Menu = function (_React$Component) { + (0, _inherits3.default)(Menu, _React$Component); + + function Menu(props) { + (0, _classCallCheck3.default)(this, Menu); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.handleClick = function (e) { + _this.setOpenKeys([]); + var onClick = _this.props.onClick; + if (onClick) { + onClick(e); + } + }; + _this.handleOpenChange = function (openKeys) { + _this.setOpenKeys(openKeys); + var onOpenChange = _this.props.onOpenChange; + if (onOpenChange) { + onOpenChange(openKeys); + } + }; + (0, _warning2.default)(!('onOpen' in props || 'onClose' in props), '`onOpen` and `onClose` are removed, please use `onOpenChange` instead.'); + _this.state = { + openKeys: [] + }; + return _this; + } + + Menu.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { + if (this.props.mode === 'inline' && nextProps.mode !== 'inline') { + this.switchModeFromInline = true; + } + if ('openKeys' in nextProps) { + this.setOpenKeys(nextProps.openKeys); + } + }; + + Menu.prototype.setOpenKeys = function setOpenKeys(openKeys) { + if (!('openKeys' in this.props)) { + this.setState({ openKeys: openKeys }); + } + }; + + Menu.prototype.render = function render() { + var openAnimation = this.props.openAnimation || this.props.openTransitionName; + if (!openAnimation) { + switch (this.props.mode) { + case 'horizontal': + openAnimation = 'slide-up'; + break; + case 'vertical': + // When mode switch from inline + // submenu should hide without animation + if (this.switchModeFromInline) { + openAnimation = ''; + this.switchModeFromInline = false; + } else { + openAnimation = 'zoom-big'; + } + break; + case 'inline': + openAnimation = _openAnimation2.default; + break; + default: + } + } + var props = {}; + var className = this.props.className + ' ' + this.props.prefixCls + '-' + this.props.theme; + if (this.props.mode !== 'inline') { + // 这组属性的目的是 + // 弹出型的菜单需要点击后立即关闭 + // 另外,弹出型的菜单的受控模式没有使用场景 + props = { + openKeys: this.state.openKeys, + onClick: this.handleClick, + onOpenChange: this.handleOpenChange, + openTransitionName: openAnimation, + className: className + }; + } else { + props = { + openAnimation: openAnimation, + className: className + }; + } + return _react2.default.createElement(_rcMenu2.default, (0, _extends3.default)({}, this.props, props)); + }; + + return Menu; + }(_react2.default.Component); + + exports.default = Menu; + + Menu.Divider = _rcMenu.Divider; + Menu.Item = _rcMenu.Item; + Menu.SubMenu = _rcMenu.SubMenu; + Menu.ItemGroup = _rcMenu.ItemGroup; + Menu.defaultProps = { + prefixCls: 'ant-menu', + className: '', + theme: 'light' + }; + module.exports = exports['default']; + +/***/ }, +/* 34 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1514); + +/***/ }, +/* 35 */ +/***/ function(module, exports, __webpack_require__) { + + // Thank's IE8 for his funny defineProperty + module.exports = !__webpack_require__(20)(function(){ + return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; + }); + +/***/ }, +/* 36 */ +/***/ function(module, exports, __webpack_require__) { + + var anObject = __webpack_require__(17) + , IE8_DOM_DEFINE = __webpack_require__(451) + , toPrimitive = __webpack_require__(101) + , dP = Object.defineProperty; + + exports.f = __webpack_require__(35) ? Object.defineProperty : function defineProperty(O, P, Attributes){ + anObject(O); + P = toPrimitive(P, true); + anObject(Attributes); + if(IE8_DOM_DEFINE)try { + return dP(O, P, Attributes); + } catch(e){ /* empty */ } + if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); + if('value' in Attributes)O[P] = Attributes.value; + return O; + }; + +/***/ }, +/* 37 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + 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; }; + + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + + exports.warning = warning; + exports.format = format; + exports.isEmptyValue = isEmptyValue; + exports.isEmptyObject = isEmptyObject; + exports.asyncMap = asyncMap; + exports.complementError = complementError; + exports.deepMerge = deepMerge; + var formatRegExp = /%[sdj%]/g; + + var warning2 = function warning2() {}; + + if (false) { + warning2 = function warning2(type, message) { + if (typeof console !== 'undefined' && console.warn) { + console.warn(type, message); + } + }; + } + + function warning(type, errors) { + // only warn native warning, default type is string, confuses many people... + if (errors.every(function (e) { + return typeof e === 'string'; + })) { + warning2(type, errors); + } + } + + function format() { + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + var i = 1; + var f = args[0]; + var len = args.length; + if (typeof f === 'function') { + return f.apply(null, args.slice(1)); + } + if (typeof f === 'string') { + var str = String(f).replace(formatRegExp, function (x) { + if (x === '%%') { + return '%'; + } + if (i >= len) { + return x; + } + switch (x) { + case '%s': + return String(args[i++]); + case '%d': + return Number(args[i++]); + case '%j': + try { + return JSON.stringify(args[i++]); + } catch (_) { + return '[Circular]'; + } + break; + default: + return x; + } + }); + for (var arg = args[i]; i < len; arg = args[++i]) { + str += ' ' + arg; + } + return str; + } + return f; + } + + function isNativeStringType(type) { + return type === 'string' || type === 'url' || type === 'hex' || type === 'email'; + } + + function isEmptyValue(value, type) { + if (value === undefined || value === null) { + return true; + } + if (type === 'array' && Array.isArray(value) && !value.length) { + return true; + } + if (isNativeStringType(type) && typeof value === 'string' && !value) { + return true; + } + return false; + } + + function isEmptyObject(obj) { + return Object.keys(obj).length === 0; + } + + function asyncParallelArray(arr, func, callback) { + var results = []; + var total = 0; + var arrLength = arr.length; + + function count(errors) { + results.push.apply(results, errors); + total++; + if (total === arrLength) { + callback(results); + } + } + + arr.forEach(function (a) { + func(a, count); + }); + } + + function asyncSerialArray(arr, func, callback) { + var index = 0; + var arrLength = arr.length; + + function next(errors) { + if (errors && errors.length) { + callback(errors); + return; + } + var original = index; + index = index + 1; + if (original < arrLength) { + func(arr[original], next); + } else { + callback([]); + } + } + + next([]); + } + + function flattenObjArr(objArr) { + var ret = []; + Object.keys(objArr).forEach(function (k) { + ret.push.apply(ret, objArr[k]); + }); + return ret; + } + + function asyncMap(objArr, option, func, callback) { + if (option.first) { + var flattenArr = flattenObjArr(objArr); + return asyncSerialArray(flattenArr, func, callback); + } + var firstFields = option.firstFields || []; + if (firstFields === true) { + firstFields = Object.keys(objArr); + } + var objArrKeys = Object.keys(objArr); + var objArrLength = objArrKeys.length; + var total = 0; + var results = []; + var next = function next(errors) { + results.push.apply(results, errors); + total++; + if (total === objArrLength) { + callback(results); + } + }; + objArrKeys.forEach(function (key) { + var arr = objArr[key]; + if (firstFields.indexOf(key) !== -1) { + asyncSerialArray(arr, func, next); + } else { + asyncParallelArray(arr, func, next); + } + }); + } + + function complementError(rule) { + return function (oe) { + if (oe && oe.message) { + oe.field = oe.field || rule.fullField; + return oe; + } + return { + message: oe, + field: oe.field || rule.fullField + }; + }; + } + + function deepMerge(target, source) { + if (source) { + for (var s in source) { + if (source.hasOwnProperty(s)) { + var value = source[s]; + if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && _typeof(target[s]) === 'object') { + target[s] = _extends({}, target[s], value); + } else { + target[s] = value; + } + } + } + } + return target; + } + +/***/ }, +/* 38 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _grid = __webpack_require__(410); + + exports.default = _grid.Col; + module.exports = exports['default']; + +/***/ }, +/* 39 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + + exports.__esModule = true; + + var _isIterable2 = __webpack_require__(1107); + + var _isIterable3 = _interopRequireDefault(_isIterable2); + + var _getIterator2 = __webpack_require__(1106); + + var _getIterator3 = _interopRequireDefault(_getIterator2); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = function () { + function sliceIterator(arr, i) { + var _arr = []; + var _n = true; + var _d = false; + var _e = undefined; + + try { + for (var _i = (0, _getIterator3.default)(arr), _s; !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + + if (i && _arr.length === i) break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"]) _i["return"](); + } finally { + if (_d) throw _e; + } + } + + return _arr; + } + + return function (arr, i) { + if (Array.isArray(arr)) { + return arr; + } else if ((0, _isIterable3.default)(Object(arr))) { + return sliceIterator(arr, i); + } else { + throw new TypeError("Invalid attempt to destructure non-iterable instance"); + } + }; + }(); + +/***/ }, +/* 40 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(22); + + var DOMProperty = __webpack_require__(198); + var ReactDOMComponentFlags = __webpack_require__(557); + + var invariant = __webpack_require__(15); + + var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; + var Flags = ReactDOMComponentFlags; + + var internalInstanceKey = '__reactInternalInstance$' + Math.random().toString(36).slice(2); + + /** + * Drill down (through composites and empty components) until we get a host or + * host text component. + * + * This is pretty polymorphic but unavoidable with the current structure we have + * for `_renderedChildren`. + */ + function getRenderedHostOrTextFromComponent(component) { + var rendered; + while (rendered = component._renderedComponent) { + component = rendered; + } + return component; + } + + /** + * Populate `_hostNode` on the rendered host/text component with the given + * DOM node. The passed `inst` can be a composite. + */ + function precacheNode(inst, node) { + var hostInst = getRenderedHostOrTextFromComponent(inst); + hostInst._hostNode = node; + node[internalInstanceKey] = hostInst; + } + + function uncacheNode(inst) { + var node = inst._hostNode; + if (node) { + delete node[internalInstanceKey]; + inst._hostNode = null; + } + } + + /** + * Populate `_hostNode` on each child of `inst`, assuming that the children + * match up with the DOM (element) children of `node`. + * + * We cache entire levels at once to avoid an n^2 problem where we access the + * children of a node sequentially and have to walk from the start to our target + * node every time. + * + * Since we update `_renderedChildren` and the actual DOM at (slightly) + * different times, we could race here and see a newer `_renderedChildren` than + * the DOM nodes we see. To avoid this, ReactMultiChild calls + * `prepareToManageChildren` before we change `_renderedChildren`, at which + * time the container's child nodes are always cached (until it unmounts). + */ + function precacheChildNodes(inst, node) { + if (inst._flags & Flags.hasCachedChildNodes) { + return; + } + var children = inst._renderedChildren; + var childNode = node.firstChild; + outer: for (var name in children) { + if (!children.hasOwnProperty(name)) { + continue; + } + var childInst = children[name]; + var childID = getRenderedHostOrTextFromComponent(childInst)._domID; + if (childID === 0) { + // We're currently unmounting this child in ReactMultiChild; skip it. + continue; + } + // We assume the child nodes are in the same order as the child instances. + for (; childNode !== null; childNode = childNode.nextSibling) { + if (childNode.nodeType === 1 && childNode.getAttribute(ATTR_NAME) === String(childID) || childNode.nodeType === 8 && childNode.nodeValue === ' react-text: ' + childID + ' ' || childNode.nodeType === 8 && childNode.nodeValue === ' react-empty: ' + childID + ' ') { + precacheNode(childInst, childNode); + continue outer; + } + } + // We reached the end of the DOM children without finding an ID match. + true ? false ? invariant(false, 'Unable to find element with ID %s.', childID) : _prodInvariant('32', childID) : void 0; + } + inst._flags |= Flags.hasCachedChildNodes; + } + + /** + * Given a DOM node, return the closest ReactDOMComponent or + * ReactDOMTextComponent instance ancestor. + */ + function getClosestInstanceFromNode(node) { + if (node[internalInstanceKey]) { + return node[internalInstanceKey]; + } + + // Walk up the tree until we find an ancestor whose instance we have cached. + var parents = []; + while (!node[internalInstanceKey]) { + parents.push(node); + if (node.parentNode) { + node = node.parentNode; + } else { + // Top of the tree. This node must not be part of a React tree (or is + // unmounted, potentially). + return null; + } + } + + var closest; + var inst; + for (; node && (inst = node[internalInstanceKey]); node = parents.pop()) { + closest = inst; + if (parents.length) { + precacheChildNodes(inst, node); + } + } + + return closest; + } + + /** + * Given a DOM node, return the ReactDOMComponent or ReactDOMTextComponent + * instance, or null if the node was not rendered by this React. + */ + function getInstanceFromNode(node) { + var inst = getClosestInstanceFromNode(node); + if (inst != null && inst._hostNode === node) { + return inst; + } else { + return null; + } + } + + /** + * Given a ReactDOMComponent or ReactDOMTextComponent, return the corresponding + * DOM node. + */ + function getNodeFromInstance(inst) { + // Without this first invariant, passing a non-DOM-component triggers the next + // invariant for a missing parent, which is super confusing. + !(inst._hostNode !== undefined) ? false ? invariant(false, 'getNodeFromInstance: Invalid argument.') : _prodInvariant('33') : void 0; + + if (inst._hostNode) { + return inst._hostNode; + } + + // Walk up the tree until we find an ancestor whose DOM node we have cached. + var parents = []; + while (!inst._hostNode) { + parents.push(inst); + !inst._hostParent ? false ? invariant(false, 'React DOM tree root should always have a node reference.') : _prodInvariant('34') : void 0; + inst = inst._hostParent; + } + + // Now parents contains each ancestor that does *not* have a cached native + // node, and `inst` is the deepest ancestor that does. + for (; parents.length; inst = parents.pop()) { + precacheChildNodes(inst, inst._hostNode); + } + + return inst._hostNode; + } + + var ReactDOMComponentTree = { + getClosestInstanceFromNode: getClosestInstanceFromNode, + getInstanceFromNode: getInstanceFromNode, + getNodeFromInstance: getNodeFromInstance, + precacheChildNodes: precacheChildNodes, + precacheNode: precacheNode, + uncacheNode: uncacheNode + }; + + module.exports = ReactDOMComponentTree; + +/***/ }, +/* 41 */ +/***/ function(module, exports) { + + "use strict"; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = splitObject; + function splitObject(obj, parts) { + var left = {}; + var right = {}; + Object.keys(obj).forEach(function (k) { + if (parts.indexOf(k) !== -1) { + left[k] = obj[k]; + } else { + right[k] = obj[k]; + } + }); + return [left, right]; + } + module.exports = exports['default']; + +/***/ }, +/* 42 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(361); + +/***/ }, +/* 43 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _grid = __webpack_require__(410); + + exports.default = _grid.Row; + module.exports = exports['default']; + +/***/ }, +/* 44 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(361); + +/***/ }, +/* 45 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.15 ToLength + var toInteger = __webpack_require__(141) + , min = Math.min; + module.exports = function(it){ + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 + }; + +/***/ }, +/* 46 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.13 ToObject(argument) + var defined = __webpack_require__(87); + module.exports = function(it){ + return Object(defined(it)); + }; + +/***/ }, +/* 47 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + // export this package's api + module.exports = __webpack_require__(1599); + +/***/ }, +/* 48 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports["default"] = { + required: __webpack_require__(398), + whitespace: __webpack_require__(592), + type: __webpack_require__(591), + range: __webpack_require__(590), + "enum": __webpack_require__(588), + pattern: __webpack_require__(589) + }; + module.exports = exports['default']; + +/***/ }, +/* 49 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _Form = __webpack_require__(1070); + + var _Form2 = _interopRequireDefault(_Form); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = _Form2.default; + module.exports = exports['default']; + +/***/ }, +/* 50 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1509); + + __webpack_require__(411); + +/***/ }, +/* 51 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.Group = exports.Button = undefined; + + var _radio = __webpack_require__(288); + + var _radio2 = _interopRequireDefault(_radio); + + var _group = __webpack_require__(1083); + + var _group2 = _interopRequireDefault(_group); + + var _radioButton = __webpack_require__(414); + + var _radioButton2 = _interopRequireDefault(_radioButton); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + _radio2.default.Button = _radioButton2.default; + _radio2.default.Group = _group2.default; + exports.Button = _radioButton2.default; + exports.Group = _group2.default; + exports.default = _radio2.default; + +/***/ }, +/* 52 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcNotification = __webpack_require__(533); + + var _rcNotification2 = _interopRequireDefault(_rcNotification); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var defaultDuration = 1.5; + var defaultTop = void 0; + var messageInstance = void 0; + var key = 1; + var prefixCls = 'ant-message'; + function getMessageInstance() { + messageInstance = messageInstance || _rcNotification2.default.newInstance({ + prefixCls: prefixCls, + transitionName: 'move-up', + style: { top: defaultTop } + }); + return messageInstance; + } + function notice(content) { + var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultDuration; + var type = arguments[2]; + var onClose = arguments[3]; + + var iconType = { + info: 'info-circle', + success: 'check-circle', + error: 'cross-circle', + warning: 'exclamation-circle', + loading: 'loading' + }[type]; + var instance = getMessageInstance(); + instance.notice({ + key: key, + duration: duration, + style: {}, + content: _react2.default.createElement( + 'div', + { className: prefixCls + '-custom-content ' + prefixCls + '-' + type }, + _react2.default.createElement(_icon2.default, { type: iconType }), + _react2.default.createElement( + 'span', + null, + content + ) + ), + onClose: onClose + }); + return function () { + var target = key++; + return function () { + instance.removeNotice(target); + }; + }(); + } + exports.default = { + info: function info(content, duration, onClose) { + return notice(content, duration, 'info', onClose); + }, + success: function success(content, duration, onClose) { + return notice(content, duration, 'success', onClose); + }, + error: function error(content, duration, onClose) { + return notice(content, duration, 'error', onClose); + }, + + // Departed usage, please use warning() + warn: function warn(content, duration, onClose) { + return notice(content, duration, 'warning', onClose); + }, + warning: function warning(content, duration, onClose) { + return notice(content, duration, 'warning', onClose); + }, + loading: function loading(content, duration, onClose) { + return notice(content, duration, 'loading', onClose); + }, + config: function config(options) { + if (options.top !== undefined) { + defaultTop = options.top; + } + if (options.duration !== undefined) { + defaultDuration = options.duration; + } + if (options.prefixCls !== undefined) { + prefixCls = options.prefixCls; + } + }, + destroy: function destroy() { + if (messageInstance) { + messageInstance.destroy(); + messageInstance = null; + } + } + }; + module.exports = exports['default']; + +/***/ }, +/* 53 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1515); + +/***/ }, +/* 54 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _Modal = __webpack_require__(412); + + var _Modal2 = _interopRequireDefault(_Modal); + + var _confirm = __webpack_require__(1078); + + var _confirm2 = _interopRequireDefault(_confirm); + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + _Modal2.default.info = function (props) { + var config = (0, _objectAssign2.default)({}, { + type: 'info', + iconType: 'info-circle', + okCancel: false + }, props); + return (0, _confirm2.default)(config); + }; + _Modal2.default.success = function (props) { + var config = (0, _objectAssign2.default)({}, { + type: 'success', + iconType: 'check-circle', + okCancel: false + }, props); + return (0, _confirm2.default)(config); + }; + _Modal2.default.error = function (props) { + var config = (0, _objectAssign2.default)({}, { + type: 'error', + iconType: 'cross-circle', + okCancel: false + }, props); + return (0, _confirm2.default)(config); + }; + _Modal2.default.warning = _Modal2.default.warn = function (props) { + var config = (0, _objectAssign2.default)({}, { + type: 'warning', + iconType: 'exclamation-circle', + okCancel: false + }, props); + return (0, _confirm2.default)(config); + }; + _Modal2.default.confirm = function (props) { + var config = (0, _objectAssign2.default)({}, { + type: 'confirm', + okCancel: true + }, props); + return (0, _confirm2.default)(config); + }; + exports.default = _Modal2.default; + module.exports = exports['default']; + +/***/ }, +/* 55 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1521); + +/***/ }, +/* 56 */ +/***/ function(module, exports) { + + var hasOwnProperty = {}.hasOwnProperty; + module.exports = function(it, key){ + return hasOwnProperty.call(it, key); + }; + +/***/ }, +/* 57 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule DraftModifier + * @typechecks + * + */ + + 'use strict'; + + var CharacterMetadata = __webpack_require__(89); + var ContentStateInlineStyle = __webpack_require__(1432); + var Immutable = __webpack_require__(26); + + var applyEntityToContentState = __webpack_require__(1448); + var getCharacterRemovalRange = __webpack_require__(1469); + var getContentStateFragment = __webpack_require__(260); + var insertFragmentIntoContentState = __webpack_require__(1474); + var insertTextIntoContentState = __webpack_require__(1475); + var invariant = __webpack_require__(15); + var modifyBlockForContentState = __webpack_require__(1486); + var removeEntitiesAtEdges = __webpack_require__(490); + var removeRangeFromContentState = __webpack_require__(1487); + var splitBlockInContentState = __webpack_require__(1489); + + var OrderedSet = Immutable.OrderedSet; + + /** + * `DraftModifier` provides a set of convenience methods that apply + * modifications to a `ContentState` object based on a target `SelectionState`. + * + * Any change to a `ContentState` should be decomposable into a series of + * transaction functions that apply the required changes and return output + * `ContentState` objects. + * + * These functions encapsulate some of the most common transaction sequences. + */ + + var DraftModifier = { + replaceText: function replaceText(contentState, rangeToReplace, text, inlineStyle, entityKey) { + var withoutEntities = removeEntitiesAtEdges(contentState, rangeToReplace); + var withoutText = removeRangeFromContentState(withoutEntities, rangeToReplace); + + var character = CharacterMetadata.create({ + style: inlineStyle || OrderedSet(), + entity: entityKey || null + }); + + return insertTextIntoContentState(withoutText, withoutText.getSelectionAfter(), text, character); + }, + + insertText: function insertText(contentState, targetRange, text, inlineStyle, entityKey) { + !targetRange.isCollapsed() ? false ? invariant(false, 'Target range must be collapsed for `insertText`.') : invariant(false) : void 0; + return DraftModifier.replaceText(contentState, targetRange, text, inlineStyle, entityKey); + }, + + moveText: function moveText(contentState, removalRange, targetRange) { + var movedFragment = getContentStateFragment(contentState, removalRange); + + var afterRemoval = DraftModifier.removeRange(contentState, removalRange, 'backward'); + + return DraftModifier.replaceWithFragment(afterRemoval, targetRange, movedFragment); + }, + + replaceWithFragment: function replaceWithFragment(contentState, targetRange, fragment) { + var withoutEntities = removeEntitiesAtEdges(contentState, targetRange); + var withoutText = removeRangeFromContentState(withoutEntities, targetRange); + + return insertFragmentIntoContentState(withoutText, withoutText.getSelectionAfter(), fragment); + }, + + removeRange: function removeRange(contentState, rangeToRemove, removalDirection) { + // Check whether the selection state overlaps with a single entity. + // If so, try to remove the appropriate substring of the entity text. + if (rangeToRemove.getAnchorKey() === rangeToRemove.getFocusKey()) { + var key = rangeToRemove.getAnchorKey(); + var startOffset = rangeToRemove.getStartOffset(); + var endOffset = rangeToRemove.getEndOffset(); + var block = contentState.getBlockForKey(key); + + var startEntity = block.getEntityAt(startOffset); + var endEntity = block.getEntityAt(endOffset - 1); + if (startEntity && startEntity === endEntity) { + var adjustedRemovalRange = getCharacterRemovalRange(block, rangeToRemove, removalDirection); + return removeRangeFromContentState(contentState, adjustedRemovalRange); + } + } + + var withoutEntities = removeEntitiesAtEdges(contentState, rangeToRemove); + return removeRangeFromContentState(withoutEntities, rangeToRemove); + }, + + splitBlock: function splitBlock(contentState, selectionState) { + var withoutEntities = removeEntitiesAtEdges(contentState, selectionState); + var withoutText = removeRangeFromContentState(withoutEntities, selectionState); + + return splitBlockInContentState(withoutText, withoutText.getSelectionAfter()); + }, + + applyInlineStyle: function applyInlineStyle(contentState, selectionState, inlineStyle) { + return ContentStateInlineStyle.add(contentState, selectionState, inlineStyle); + }, + + removeInlineStyle: function removeInlineStyle(contentState, selectionState, inlineStyle) { + return ContentStateInlineStyle.remove(contentState, selectionState, inlineStyle); + }, + + setBlockType: function setBlockType(contentState, selectionState, blockType) { + return modifyBlockForContentState(contentState, selectionState, function (block) { + return block.merge({ type: blockType, depth: 0 }); + }); + }, + + setBlockData: function setBlockData(contentState, selectionState, blockData) { + return modifyBlockForContentState(contentState, selectionState, function (block) { + return block.merge({ data: blockData }); + }); + }, + + mergeBlockData: function mergeBlockData(contentState, selectionState, blockData) { + return modifyBlockForContentState(contentState, selectionState, function (block) { + return block.merge({ data: block.getData().merge(blockData) }); + }); + }, + + applyEntity: function applyEntity(contentState, selectionState, entityKey) { + var withoutEntities = removeEntitiesAtEdges(contentState, selectionState); + return applyEntityToContentState(withoutEntities, selectionState, entityKey); + } + }; + + module.exports = DraftModifier; + +/***/ }, +/* 58 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); + + /** + * Simple, lightweight module assisting with the detection and context of + * Worker. Helps avoid circular dependencies and allows code to reason about + * whether or not they are in a Worker, even if they never include the main + * `ReactWorker` dependency. + */ + var ExecutionEnvironment = { + + canUseDOM: canUseDOM, + + canUseWorkers: typeof Worker !== 'undefined', + + canUseEventListeners: canUseDOM && !!(window.addEventListener || window.attachEvent), + + canUseViewport: canUseDOM && !!window.screen, + + isInWorker: !canUseDOM // For now, this is true - might change in the future. + + }; + + module.exports = ExecutionEnvironment; + +/***/ }, +/* 59 */ +/***/ function(module, exports) { + + "use strict"; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + function makeEmptyFunction(arg) { + return function () { + return arg; + }; + } + + /** + * This function accepts and discards inputs; it has no side effects. This is + * primarily useful idiomatically for overridable function endpoints which + * always need to be callable, since JS lacks a null-call idiom ala Cocoa. + */ + var emptyFunction = function emptyFunction() {}; + + emptyFunction.thatReturns = makeEmptyFunction; + emptyFunction.thatReturnsFalse = makeEmptyFunction(false); + emptyFunction.thatReturnsTrue = makeEmptyFunction(true); + emptyFunction.thatReturnsNull = makeEmptyFunction(null); + emptyFunction.thatReturnsThis = function () { + return this; + }; + emptyFunction.thatReturnsArgument = function (arg) { + return arg; + }; + + module.exports = emptyFunction; + +/***/ }, +/* 60 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _slicedToArray2 = __webpack_require__(39); + + var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _rcCheckbox = __webpack_require__(525); + + var _rcCheckbox2 = _interopRequireDefault(_rcCheckbox); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _Group = __webpack_require__(1064); + + var _Group2 = _interopRequireDefault(_Group); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _PureRenderMixin = __webpack_require__(122); + + var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); + + var _splitObject3 = __webpack_require__(41); + + var _splitObject4 = _interopRequireDefault(_splitObject3); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Checkbox = function (_React$Component) { + (0, _inherits3.default)(Checkbox, _React$Component); + + function Checkbox() { + (0, _classCallCheck3.default)(this, Checkbox); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } + + Checkbox.prototype.shouldComponentUpdate = function shouldComponentUpdate() { + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + return _PureRenderMixin2.default.shouldComponentUpdate.apply(this, args); + }; + + Checkbox.prototype.render = function render() { + var _classNames; + + var _splitObject = (0, _splitObject4.default)(this.props, ['prefixCls', 'style', 'children', 'className', 'indeterminate', 'onMouseEnter', 'onMouseLeave']), + _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), + _splitObject2$ = _splitObject2[0], + prefixCls = _splitObject2$.prefixCls, + style = _splitObject2$.style, + children = _splitObject2$.children, + className = _splitObject2$.className, + indeterminate = _splitObject2$.indeterminate, + onMouseEnter = _splitObject2$.onMouseEnter, + onMouseLeave = _splitObject2$.onMouseLeave, + restProps = _splitObject2[1]; + + var classString = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, className, !!className), (0, _defineProperty3.default)(_classNames, prefixCls + '-wrapper', true), _classNames)); + var checkboxClass = (0, _classnames2.default)((0, _defineProperty3.default)({}, prefixCls + '-indeterminate', indeterminate)); + return _react2.default.createElement( + 'label', + { className: classString, style: style, onMouseEnter: onMouseEnter, onMouseLeave: onMouseLeave }, + _react2.default.createElement(_rcCheckbox2.default, (0, _extends3.default)({}, restProps, { prefixCls: prefixCls, className: checkboxClass, children: null })), + children !== undefined ? _react2.default.createElement( + 'span', + null, + children + ) : null + ); + }; + + return Checkbox; + }(_react2.default.Component); + + exports.default = Checkbox; + + Checkbox.Group = _Group2.default; + Checkbox.defaultProps = { + prefixCls: 'ant-checkbox', + indeterminate: false + }; + module.exports = exports['default']; + +/***/ }, +/* 61 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + var _rcCalendar = __webpack_require__(518); + + var _rcCalendar2 = _interopRequireDefault(_rcCalendar); + + var _MonthCalendar = __webpack_require__(510); + + var _MonthCalendar2 = _interopRequireDefault(_MonthCalendar); + + var _createPicker = __webpack_require__(1067); + + var _createPicker2 = _interopRequireDefault(_createPicker); + + var _wrapPicker = __webpack_require__(1068); + + var _wrapPicker2 = _interopRequireDefault(_wrapPicker); + + var _RangePicker = __webpack_require__(1066); + + var _RangePicker2 = _interopRequireDefault(_RangePicker); + + var _Calendar = __webpack_require__(1065); + + var _Calendar2 = _interopRequireDefault(_Calendar); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var DatePicker = (0, _wrapPicker2.default)((0, _createPicker2.default)(_rcCalendar2.default)); + var MonthPicker = (0, _wrapPicker2.default)((0, _createPicker2.default)(_MonthCalendar2.default), 'YYYY-MM'); + (0, _objectAssign2.default)(DatePicker, { + RangePicker: (0, _wrapPicker2.default)(_RangePicker2.default), + Calendar: _Calendar2.default, + MonthPicker: MonthPicker + }); + exports.default = DatePicker; + module.exports = exports['default']; + +/***/ }, +/* 62 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1507); + + __webpack_require__(21); + + __webpack_require__(83); + +/***/ }, +/* 63 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1516); + + __webpack_require__(10); + +/***/ }, +/* 64 */ +/***/ function(module, exports) { + + module.exports = function(it){ + if(typeof it != 'function')throw TypeError(it + ' is not a function!'); + return it; + }; + +/***/ }, +/* 65 */ +/***/ function(module, exports, __webpack_require__) { + + var dP = __webpack_require__(36) + , createDesc = __webpack_require__(140); + module.exports = __webpack_require__(35) ? function(object, key, value){ + return dP.f(object, key, createDesc(1, value)); + } : function(object, key, value){ + object[key] = value; + return object; + }; + +/***/ }, +/* 66 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(18) + , hide = __webpack_require__(65) + , has = __webpack_require__(56) + , SRC = __webpack_require__(164)('src') + , TO_STRING = 'toString' + , $toString = Function[TO_STRING] + , TPL = ('' + $toString).split(TO_STRING); + + __webpack_require__(117).inspectSource = function(it){ + return $toString.call(it); + }; + + (module.exports = function(O, key, val, safe){ + var isFunction = typeof val == 'function'; + if(isFunction)has(val, 'name') || hide(val, 'name', key); + if(O[key] === val)return; + if(isFunction)has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); + if(O === global){ + O[key] = val; + } else { + if(!safe){ + delete O[key]; + hide(O, key, val); + } else { + if(O[key])O[key] = val; + else hide(O, key, val); + } + } + // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative + })(Function.prototype, TO_STRING, function toString(){ + return typeof this == 'function' && this[SRC] || $toString.call(this); + }); + +/***/ }, +/* 67 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(3) + , fails = __webpack_require__(20) + , defined = __webpack_require__(87) + , quot = /"/g; + // B.2.3.2.1 CreateHTML(string, tag, attribute, value) + var createHTML = function(string, tag, attribute, value) { + var S = String(defined(string)) + , p1 = '<' + tag; + if(attribute !== '')p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; + return p1 + '>' + S + ''; + }; + module.exports = function(NAME, exec){ + var O = {}; + O[NAME] = exec(createHTML); + $export($export.P + $export.F * fails(function(){ + var test = ''[NAME]('"'); + return test !== test.toLowerCase() || test.split('"').length > 3; + }), 'String', O); + }; + +/***/ }, +/* 68 */ +/***/ function(module, exports, __webpack_require__) { + + // to indexed object, toObject with fallback for non-array-like ES3 strings + var IObject = __webpack_require__(217) + , defined = __webpack_require__(87); + module.exports = function(it){ + return IObject(defined(it)); + }; + +/***/ }, +/* 69 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1505); + +/***/ }, +/* 70 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.PaginationProps = undefined; + + var _Pagination = __webpack_require__(1080); + + Object.defineProperty(exports, 'PaginationProps', { + enumerable: true, + get: function get() { + return _Pagination.PaginationProps; + } + }); + + var _Pagination2 = _interopRequireDefault(_Pagination); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = _Pagination2.default; + +/***/ }, +/* 71 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1518); + + __webpack_require__(28); + + __webpack_require__(21); + +/***/ }, +/* 72 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcTabs = __webpack_require__(1722); + + var _rcTabs2 = _interopRequireDefault(_rcTabs); + + var _ScrollableInkTabBar = __webpack_require__(1717); + + var _ScrollableInkTabBar2 = _interopRequireDefault(_ScrollableInkTabBar); + + var _TabContent = __webpack_require__(1720); + + var _TabContent2 = _interopRequireDefault(_TabContent); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Tabs = function (_React$Component) { + (0, _inherits3.default)(Tabs, _React$Component); + + function Tabs() { + (0, _classCallCheck3.default)(this, Tabs); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + + _this.createNewTab = function (targetKey) { + var onEdit = _this.props.onEdit; + if (onEdit) { + onEdit(targetKey, 'add'); + } + }; + _this.removeTab = function (targetKey, e) { + e.stopPropagation(); + if (!targetKey) { + return; + } + var onEdit = _this.props.onEdit; + if (onEdit) { + onEdit(targetKey, 'remove'); + } + }; + _this.handleChange = function (activeKey) { + var onChange = _this.props.onChange; + if (onChange) { + onChange(activeKey); + } + }; + return _this; + } + + Tabs.prototype.render = function render() { + var _classNames, + _this2 = this; + + var _props = this.props, + prefixCls = _props.prefixCls, + _props$className = _props.className, + className = _props$className === undefined ? '' : _props$className, + size = _props.size, + _props$type = _props.type, + type = _props$type === undefined ? 'line' : _props$type, + tabPosition = _props.tabPosition, + children = _props.children, + tabBarExtraContent = _props.tabBarExtraContent, + hideAdd = _props.hideAdd, + onTabClick = _props.onTabClick, + animated = _props.animated; + + var cls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, className, !!className), (0, _defineProperty3.default)(_classNames, prefixCls + '-mini', size === 'small' || size === 'mini'), (0, _defineProperty3.default)(_classNames, prefixCls + '-vertical', tabPosition === 'left' || tabPosition === 'right'), (0, _defineProperty3.default)(_classNames, prefixCls + '-card', type.indexOf('card') >= 0), (0, _defineProperty3.default)(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-no-animation', !animated), _classNames)); + // only card type tabs can be added and closed + var childrenWithClose = void 0; + if (type === 'editable-card') { + childrenWithClose = []; + _react2.default.Children.forEach(children, function (child, index) { + childrenWithClose.push((0, _react.cloneElement)(child, { + tab: _react2.default.createElement( + 'div', + null, + child.props.tab, + _react2.default.createElement(_icon2.default, { type: 'close', onClick: function onClick(e) { + return _this2.removeTab(child.key, e); + } }) + ), + key: child.key || index + })); + }); + // Add new tab handler + if (!hideAdd) { + tabBarExtraContent = _react2.default.createElement( + 'span', + null, + _react2.default.createElement(_icon2.default, { type: 'plus', className: prefixCls + '-new-tab', onClick: this.createNewTab }), + tabBarExtraContent + ); + } + } + tabBarExtraContent = tabBarExtraContent ? _react2.default.createElement( + 'div', + { className: prefixCls + '-extra-content' }, + tabBarExtraContent + ) : null; + return _react2.default.createElement( + _rcTabs2.default, + (0, _extends3.default)({}, this.props, { className: cls, tabBarPosition: tabPosition, renderTabBar: function renderTabBar() { + return _react2.default.createElement(_ScrollableInkTabBar2.default, { extraContent: tabBarExtraContent, onTabClick: onTabClick }); + }, renderTabContent: function renderTabContent() { + return _react2.default.createElement(_TabContent2.default, { animated: animated }); + }, onChange: this.handleChange }), + childrenWithClose || children + ); + }; + + return Tabs; + }(_react2.default.Component); + + exports.default = Tabs; + + Tabs.TabPane = _rcTabs.TabPane; + Tabs.defaultProps = { + prefixCls: 'ant-tabs', + hideAdd: false, + animated: true + }; + module.exports = exports['default']; + +/***/ }, +/* 73 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1529); + +/***/ }, +/* 74 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + + exports.__esModule = true; + + var _from = __webpack_require__(1105); + + var _from2 = _interopRequireDefault(_from); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = function (arr) { + if (Array.isArray(arr)) { + for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { + arr2[i] = arr[i]; + } + + return arr2; + } else { + return (0, _from2.default)(arr); + } + }; + +/***/ }, +/* 75 */ +/***/ function(module, exports, __webpack_require__) { + + var pIE = __webpack_require__(218) + , createDesc = __webpack_require__(140) + , toIObject = __webpack_require__(68) + , toPrimitive = __webpack_require__(101) + , has = __webpack_require__(56) + , IE8_DOM_DEFINE = __webpack_require__(451) + , gOPD = Object.getOwnPropertyDescriptor; + + exports.f = __webpack_require__(35) ? gOPD : function getOwnPropertyDescriptor(O, P){ + O = toIObject(O); + P = toPrimitive(P, true); + if(IE8_DOM_DEFINE)try { + return gOPD(O, P); + } catch(e){ /* empty */ } + if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); + }; + +/***/ }, +/* 76 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) + var has = __webpack_require__(56) + , toObject = __webpack_require__(46) + , IE_PROTO = __webpack_require__(343)('IE_PROTO') + , ObjectProto = Object.prototype; + + module.exports = Object.getPrototypeOf || function(O){ + O = toObject(O); + if(has(O, IE_PROTO))return O[IE_PROTO]; + if(typeof O.constructor == 'function' && O instanceof O.constructor){ + return O.constructor.prototype; + } return O instanceof Object ? ObjectProto : null; + }; + +/***/ }, +/* 77 */ +/***/ function(module, exports) { + + "use strict"; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + var nullthrows = function nullthrows(x) { + if (x != null) { + return x; + } + throw new Error("Got unexpected null or undefined"); + }; + + module.exports = nullthrows; + +/***/ }, +/* 78 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/* @@ -10705,13 +12578,13 @@ webpackJsonp([203,202],[ function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - var allLocaleData = _interopDefault(__webpack_require__(1907)); - var IntlMessageFormat = _interopDefault(__webpack_require__(515)); - var IntlRelativeFormat = _interopDefault(__webpack_require__(1611)); + var allLocaleData = _interopDefault(__webpack_require__(1872)); + var IntlMessageFormat = _interopDefault(__webpack_require__(502)); + var IntlRelativeFormat = _interopDefault(__webpack_require__(1571)); var React = __webpack_require__(1); var React__default = _interopDefault(React); - var invariant = _interopDefault(__webpack_require__(248)); - var memoizeIntlConstructor = _interopDefault(__webpack_require__(1601)); + var invariant = _interopDefault(__webpack_require__(195)); + var memoizeIntlConstructor = _interopDefault(__webpack_require__(1561)); // GENERATED FILE var defaultLocaleData = { "locale": "en", "pluralRuleFunction": function pluralRuleFunction(n, ord) { @@ -12621,7 +14494,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 34 */ +/* 79 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -12635,15 +14508,23 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _slicedToArray2 = __webpack_require__(39); + + var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); + + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -12651,450 +14532,1770 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcMenu = __webpack_require__(249); + var _rcCascader = __webpack_require__(1615); - var _rcMenu2 = _interopRequireDefault(_rcMenu); + var _rcCascader2 = _interopRequireDefault(_rcCascader); - var _openAnimation = __webpack_require__(410); + var _input = __webpack_require__(25); - var _openAnimation2 = _interopRequireDefault(_openAnimation); + var _input2 = _interopRequireDefault(_input); - var _warning = __webpack_require__(130); + var _icon = __webpack_require__(12); - var _warning2 = _interopRequireDefault(_warning); + var _icon2 = _interopRequireDefault(_icon); + + var _arrayTreeFilter = __webpack_require__(397); + + var _arrayTreeFilter2 = _interopRequireDefault(_arrayTreeFilter); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _splitObject3 = __webpack_require__(41); + + var _splitObject4 = _interopRequireDefault(_splitObject3); + + var _omit = __webpack_require__(104); + + var _omit2 = _interopRequireDefault(_omit); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var Menu = function (_React$Component) { - (0, _inherits3.default)(Menu, _React$Component); + function highlightKeyword(str, keyword, prefixCls) { + return str.split(keyword).map(function (node, index) { + return index === 0 ? node : [_react2.default.createElement( + 'span', + { className: prefixCls + '-menu-item-keyword', key: 'seperator' }, + keyword + ), node]; + }); + } + function defaultFilterOption(inputValue, path) { + return path.some(function (option) { + return option.label.indexOf(inputValue) > -1; + }); + } + function defaultRenderFilteredOption(inputValue, path, prefixCls) { + return path.map(function (_ref, index) { + var label = _ref.label; - function Menu(props) { - (0, _classCallCheck3.default)(this, Menu); + var node = label.indexOf(inputValue) > -1 ? highlightKeyword(label, inputValue, prefixCls) : label; + return index === 0 ? node : [' / ', node]; + }); + } + function defaultSortFilteredOption(a, b, inputValue) { + function callback(elem) { + return elem.label.indexOf(inputValue) > -1; + } + return a.findIndex(callback) - b.findIndex(callback); + } + var defaultDisplayRender = function defaultDisplayRender(label) { + return label.join(' / '); + }; + + var Cascader = function (_React$Component) { + (0, _inherits3.default)(Cascader, _React$Component); + + function Cascader(props) { + (0, _classCallCheck3.default)(this, Cascader); var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - _this.handleClick = function (e) { - _this.setOpenKeys([]); - var onClick = _this.props.onClick; - if (onClick) { - onClick(e); + _this.handleChange = function (value, selectedOptions) { + var unwrappedValue = Array.isArray(value[0]) ? value[0] : value; + _this.setState({ inputValue: '' }); + _this.setValue(unwrappedValue, selectedOptions); + }; + _this.handlePopupVisibleChange = function (popupVisible) { + _this.setState({ + popupVisible: popupVisible, + inputFocused: popupVisible, + inputValue: popupVisible ? _this.state.inputValue : '' + }); + var onPopupVisibleChange = _this.props.onPopupVisibleChange; + if (onPopupVisibleChange) { + onPopupVisibleChange(popupVisible); } }; - _this.handleOpenChange = function (openKeys) { - _this.setOpenKeys(openKeys); - var onOpenChange = _this.props.onOpenChange; - if (onOpenChange) { - onOpenChange(openKeys); + _this.handleInputBlur = function () { + _this.setState({ + inputFocused: false + }); + }; + _this.handleInputClick = function (e) { + var _this$state = _this.state, + inputFocused = _this$state.inputFocused, + popupVisible = _this$state.popupVisible; + // Prevent `Trigger` behaviour. + + if (inputFocused || popupVisible) { + e.stopPropagation(); + e.nativeEvent.stopImmediatePropagation(); + } + }; + _this.handleInputChange = function (e) { + var inputValue = e.target.value; + _this.setState({ inputValue: inputValue }); + }; + _this.setValue = function (value) { + var selectedOptions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; + + if (!('value' in _this.props)) { + _this.setState({ value: value }); + } + var onChange = _this.props.onChange; + if (onChange) { + onChange(value, selectedOptions); + } + }; + _this.clearSelection = function (e) { + e.preventDefault(); + e.stopPropagation(); + if (!_this.state.inputValue) { + _this.setValue([]); + _this.setState({ popupVisible: false }); + } else { + _this.setState({ inputValue: '' }); } }; - (0, _warning2.default)(!('onOpen' in props || 'onClose' in props), '`onOpen` and `onClose` are removed, please use `onOpenChange` instead.'); _this.state = { - openKeys: [] + value: props.value || props.defaultValue || [], + inputValue: '', + inputFocused: false, + popupVisible: false, + flattenOptions: props.showSearch && _this.flattenTree(props.options, props.changeOnSelect) }; return _this; } - Menu.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - if (this.props.mode === 'inline' && nextProps.mode !== 'inline') { - this.switchModeFromInline = true; + Cascader.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { + if ('value' in nextProps) { + this.setState({ value: nextProps.value || [] }); } - if ('openKeys' in nextProps) { - this.setOpenKeys(nextProps.openKeys); + if (nextProps.showSearch && this.props.options !== nextProps.options) { + this.setState({ flattenOptions: this.flattenTree(nextProps.options, nextProps.changeOnSelect) }); } }; - Menu.prototype.setOpenKeys = function setOpenKeys(openKeys) { - if (!('openKeys' in this.props)) { - this.setState({ openKeys: openKeys }); - } + Cascader.prototype.getLabel = function getLabel() { + var _props = this.props, + options = _props.options, + _props$displayRender = _props.displayRender, + displayRender = _props$displayRender === undefined ? defaultDisplayRender : _props$displayRender; + + var value = this.state.value; + var unwrappedValue = Array.isArray(value[0]) ? value[0] : value; + var selectedOptions = (0, _arrayTreeFilter2.default)(options, function (o, level) { + return o.value === unwrappedValue[level]; + }); + var label = selectedOptions.map(function (o) { + return o.label; + }); + return displayRender(label, selectedOptions); }; - Menu.prototype.render = function render() { - var openAnimation = this.props.openAnimation || this.props.openTransitionName; - if (!openAnimation) { - switch (this.props.mode) { - case 'horizontal': - openAnimation = 'slide-up'; - break; - case 'vertical': - // When mode switch from inline - // submenu should hide without animation - if (this.switchModeFromInline) { - openAnimation = ''; - this.switchModeFromInline = false; - } else { - openAnimation = 'zoom-big'; - } - break; - case 'inline': - openAnimation = _openAnimation2.default; - break; - default: + Cascader.prototype.flattenTree = function flattenTree(options, changeOnSelect) { + var _this2 = this; + + var ancestor = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; + + var flattenOptions = []; + options.forEach(function (option) { + var path = ancestor.concat(option); + if (changeOnSelect || !option.children) { + flattenOptions.push(path); } - } - var props = {}; - var className = this.props.className + ' ' + this.props.prefixCls + '-' + this.props.theme; - if (this.props.mode !== 'inline') { - // 这组属性的目的是 - // 弹出型的菜单需要点击后立即关闭 - // 另外,弹出型的菜单的受控模式没有使用场景 - props = { - openKeys: this.state.openKeys, - onClick: this.handleClick, - onOpenChange: this.handleOpenChange, - openTransitionName: openAnimation, - className: className - }; - } else { - props = { - openAnimation: openAnimation, - className: className - }; - } - return _react2.default.createElement(_rcMenu2.default, (0, _extends3.default)({}, this.props, props)); + if (option.children) { + flattenOptions = flattenOptions.concat(_this2.flattenTree(option.children, changeOnSelect, path)); + } + }); + return flattenOptions; }; - return Menu; + Cascader.prototype.generateFilteredOptions = function generateFilteredOptions(prefixCls) { + var _this3 = this; + + var _props2 = this.props, + showSearch = _props2.showSearch, + notFoundContent = _props2.notFoundContent; + var _showSearch$filter = showSearch.filter, + filter = _showSearch$filter === undefined ? defaultFilterOption : _showSearch$filter, + _showSearch$render = showSearch.render, + render = _showSearch$render === undefined ? defaultRenderFilteredOption : _showSearch$render, + _showSearch$sort = showSearch.sort, + sort = _showSearch$sort === undefined ? defaultSortFilteredOption : _showSearch$sort; + var _state = this.state, + flattenOptions = _state.flattenOptions, + inputValue = _state.inputValue; + + var filtered = flattenOptions.filter(function (path) { + return filter(_this3.state.inputValue, path); + }).sort(function (a, b) { + return sort(a, b, inputValue); + }); + if (filtered.length > 0) { + return filtered.map(function (path) { + return { + label: render(inputValue, path, prefixCls), + value: path.map(function (o) { + return o.value; + }) + }; + }); + } + return [{ label: notFoundContent, value: 'ANT_CASCADER_NOT_FOUND', disabled: true }]; + }; + + Cascader.prototype.render = function render() { + var _classNames, _classNames2, _classNames3; + + var props = this.props; + var state = this.state; + + var _splitObject = (0, _splitObject4.default)(props, ['prefixCls', 'inputPrefixCls', 'children', 'placeholder', 'size', 'disabled', 'className', 'style', 'allowClear', 'showSearch']), + _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), + _splitObject2$ = _splitObject2[0], + prefixCls = _splitObject2$.prefixCls, + inputPrefixCls = _splitObject2$.inputPrefixCls, + children = _splitObject2$.children, + placeholder = _splitObject2$.placeholder, + size = _splitObject2$.size, + disabled = _splitObject2$.disabled, + className = _splitObject2$.className, + style = _splitObject2$.style, + allowClear = _splitObject2$.allowClear, + showSearch = _splitObject2$.showSearch, + otherProps = _splitObject2[1]; + + var value = state.value; + var sizeCls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, inputPrefixCls + '-lg', size === 'large'), (0, _defineProperty3.default)(_classNames, inputPrefixCls + '-sm', size === 'small'), _classNames)); + var clearIcon = allowClear && !disabled && value.length > 0 || state.inputValue ? _react2.default.createElement(_icon2.default, { type: 'cross-circle', className: prefixCls + '-picker-clear', onClick: this.clearSelection }) : null; + var arrowCls = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls + '-picker-arrow', true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-picker-arrow-expand', state.popupVisible), _classNames2)); + var pickerCls = (0, _classnames2.default)((_classNames3 = {}, (0, _defineProperty3.default)(_classNames3, className, !!className), (0, _defineProperty3.default)(_classNames3, prefixCls + '-picker', true), (0, _defineProperty3.default)(_classNames3, prefixCls + '-picker-with-value', state.inputValue), (0, _defineProperty3.default)(_classNames3, prefixCls + '-picker-disabled', disabled), _classNames3)); + // Fix bug of https://github.com/facebook/react/pull/5004 + // and https://fb.me/react-unknown-prop + var inputProps = (0, _omit2.default)(otherProps, ['onChange', 'options', 'popupPlacement', 'transitionName', 'displayRender', 'onPopupVisibleChange', 'changeOnSelect', 'expandTrigger', 'popupVisible', 'getPopupContainer', 'loadData', 'popupClassName', 'filterOption', 'renderFilteredOption', 'sortFilteredOption', 'notFoundContent']); + var options = props.options; + if (state.inputValue) { + options = this.generateFilteredOptions(prefixCls); + } + // Dropdown menu should keep previous status until it is fully closed. + if (!state.popupVisible) { + options = this.cachedOptions; + } else { + this.cachedOptions = options; + } + var dropdownMenuColumnStyle = {}; + var isNotFound = (options || []).length === 1 && options[0].value === 'ANT_CASCADER_NOT_FOUND'; + if (isNotFound) { + dropdownMenuColumnStyle.height = 'auto'; // Height of one row. + } + // The default value of `matchInputWidth` is `true` + var resultListMatchInputWidth = showSearch.matchInputWidth === false ? false : true; + if (resultListMatchInputWidth && state.inputValue && this.refs.input) { + dropdownMenuColumnStyle.width = this.refs.input.refs.input.offsetWidth; + } + return _react2.default.createElement( + _rcCascader2.default, + (0, _extends3.default)({}, props, { options: options, value: value, popupVisible: state.popupVisible, onPopupVisibleChange: this.handlePopupVisibleChange, onChange: this.handleChange, dropdownMenuColumnStyle: dropdownMenuColumnStyle }), + children || _react2.default.createElement( + 'span', + { style: style, className: pickerCls }, + _react2.default.createElement(_input2.default, (0, _extends3.default)({}, inputProps, { ref: 'input', placeholder: value && value.length > 0 ? null : placeholder, className: prefixCls + '-input ' + sizeCls, value: state.inputValue, disabled: disabled, readOnly: !showSearch, autoComplete: 'off', onClick: showSearch ? this.handleInputClick : undefined, onBlur: showSearch ? this.handleInputBlur : undefined, onChange: showSearch ? this.handleInputChange : undefined })), + _react2.default.createElement( + 'span', + { className: prefixCls + '-picker-label' }, + this.getLabel() + ), + clearIcon, + _react2.default.createElement(_icon2.default, { type: 'down', className: arrowCls }) + ) + ); + }; + + return Cascader; }(_react2.default.Component); - exports.default = Menu; + exports.default = Cascader; - Menu.Divider = _rcMenu.Divider; - Menu.Item = _rcMenu.Item; - Menu.SubMenu = _rcMenu.SubMenu; - Menu.ItemGroup = _rcMenu.ItemGroup; - Menu.defaultProps = { - prefixCls: 'ant-menu', - className: '', - theme: 'light' + Cascader.defaultProps = { + prefixCls: 'ant-cascader', + inputPrefixCls: 'ant-input', + placeholder: 'Please select', + transitionName: 'slide-up', + popupPlacement: 'bottomLeft', + options: [], + disabled: false, + allowClear: true, + showSearch: false, + notFoundContent: 'Not Found' }; module.exports = exports['default']; /***/ }, -/* 35 */ +/* 80 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1554); + __webpack_require__(1504); + + __webpack_require__(21); /***/ }, -/* 36 */ -/***/ function(module, exports, __webpack_require__) { - - // Thank's IE8 for his funny defineProperty - module.exports = !__webpack_require__(20)(function(){ - return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; - }); - -/***/ }, -/* 37 */ -/***/ function(module, exports, __webpack_require__) { - - var anObject = __webpack_require__(17) - , IE8_DOM_DEFINE = __webpack_require__(465) - , toPrimitive = __webpack_require__(106) - , dP = Object.defineProperty; - - exports.f = __webpack_require__(36) ? Object.defineProperty : function defineProperty(O, P, Attributes){ - anObject(O); - P = toPrimitive(P, true); - anObject(Attributes); - if(IE8_DOM_DEFINE)try { - return dP(O, P, Attributes); - } catch(e){ /* empty */ } - if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); - if('value' in Attributes)O[P] = Attributes.value; - return O; - }; - -/***/ }, -/* 38 */ +/* 81 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { - value: true + value: true }); + exports.default = undefined; - 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; }; + var _extends2 = __webpack_require__(8); - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _extends3 = _interopRequireDefault(_extends2); - exports.warning = warning; - exports.format = format; - exports.isEmptyValue = isEmptyValue; - exports.isEmptyObject = isEmptyObject; - exports.asyncMap = asyncMap; - exports.complementError = complementError; - exports.deepMerge = deepMerge; - var formatRegExp = /%[sdj%]/g; + var _defineProperty2 = __webpack_require__(11); - var warning2 = function warning2() {}; + var _defineProperty3 = _interopRequireDefault(_defineProperty2); - if (false) { - warning2 = function warning2(type, message) { - if (typeof console !== 'undefined' && console.warn) { - console.warn(type, message); - } - }; - } + var _classCallCheck2 = __webpack_require__(4); - function warning(type, errors) { - // only warn native warning, default type is string, confuses many people... - if (errors.every(function (e) { - return typeof e === 'string'; - })) { - warning2(type, errors); - } - } + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - function format() { - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } + var _possibleConstructorReturn2 = __webpack_require__(6); - var i = 1; - var f = args[0]; - var len = args.length; - if (typeof f === 'function') { - return f.apply(null, args.slice(1)); - } - if (typeof f === 'string') { - var str = String(f).replace(formatRegExp, function (x) { - if (x === '%%') { - return '%'; - } - if (i >= len) { - return x; - } - switch (x) { - case '%s': - return String(args[i++]); - case '%d': - return Number(args[i++]); - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - break; - default: - return x; - } - }); - for (var arg = args[i]; i < len; arg = args[++i]) { - str += ' ' + arg; - } - return str; - } - return f; - } + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - function isNativeStringType(type) { - return type === 'string' || type === 'url' || type === 'hex' || type === 'email'; - } + var _inherits2 = __webpack_require__(5); - function isEmptyValue(value, type) { - if (value === undefined || value === null) { - return true; - } - if (type === 'array' && Array.isArray(value) && !value.length) { - return true; - } - if (isNativeStringType(type) && typeof value === 'string' && !value) { - return true; - } - return false; - } + var _inherits3 = _interopRequireDefault(_inherits2); - function isEmptyObject(obj) { - return Object.keys(obj).length === 0; - } + var _react = __webpack_require__(1); - function asyncParallelArray(arr, func, callback) { - var results = []; - var total = 0; - var arrLength = arr.length; + var _react2 = _interopRequireDefault(_react); - function count(errors) { - results.push.apply(results, errors); - total++; - if (total === arrLength) { - callback(results); - } - } + var _rcSwitch = __webpack_require__(1706); - arr.forEach(function (a) { - func(a, count); - }); - } + var _rcSwitch2 = _interopRequireDefault(_rcSwitch); - function asyncSerialArray(arr, func, callback) { - var index = 0; - var arrLength = arr.length; + var _classnames = __webpack_require__(7); - function next(errors) { - if (errors && errors.length) { - callback(errors); - return; - } - var original = index; - index = index + 1; - if (original < arrLength) { - func(arr[original], next); - } else { - callback([]); - } - } - - next([]); - } - - function flattenObjArr(objArr) { - var ret = []; - Object.keys(objArr).forEach(function (k) { - ret.push.apply(ret, objArr[k]); - }); - return ret; - } - - function asyncMap(objArr, option, func, callback) { - if (option.first) { - var flattenArr = flattenObjArr(objArr); - return asyncSerialArray(flattenArr, func, callback); - } - var firstFields = option.firstFields || []; - if (firstFields === true) { - firstFields = Object.keys(objArr); - } - var objArrKeys = Object.keys(objArr); - var objArrLength = objArrKeys.length; - var total = 0; - var results = []; - var next = function next(errors) { - results.push.apply(results, errors); - total++; - if (total === objArrLength) { - callback(results); - } - }; - objArrKeys.forEach(function (key) { - var arr = objArr[key]; - if (firstFields.indexOf(key) !== -1) { - asyncSerialArray(arr, func, next); - } else { - asyncParallelArray(arr, func, next); - } - }); - } - - function complementError(rule) { - return function (oe) { - if (oe && oe.message) { - oe.field = oe.field || rule.fullField; - return oe; - } - return { - message: oe, - field: oe.field || rule.fullField - }; - }; - } - - function deepMerge(target, source) { - if (source) { - for (var s in source) { - if (source.hasOwnProperty(s)) { - var value = source[s]; - if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && _typeof(target[s]) === 'object') { - target[s] = _extends({}, target[s], value); - } else { - target[s] = value; - } - } - } - } - return target; - } - -/***/ }, -/* 39 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _grid = __webpack_require__(418); - - exports.default = _grid.Col; - module.exports = exports['default']; - -/***/ }, -/* 40 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - exports.__esModule = true; - - var _isIterable2 = __webpack_require__(1140); - - var _isIterable3 = _interopRequireDefault(_isIterable2); - - var _getIterator2 = __webpack_require__(1139); - - var _getIterator3 = _interopRequireDefault(_getIterator2); + var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - exports.default = function () { - function sliceIterator(arr, i) { - var _arr = []; - var _n = true; - var _d = false; - var _e = undefined; + var Switch = function (_React$Component) { + (0, _inherits3.default)(Switch, _React$Component); - try { - for (var _i = (0, _getIterator3.default)(arr), _s; !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"]) _i["return"](); - } finally { - if (_d) throw _e; - } + function Switch() { + (0, _classCallCheck3.default)(this, Switch); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); } - return _arr; - } + Switch.prototype.render = function render() { + var _classNames; - return function (arr, i) { - if (Array.isArray(arr)) { - return arr; - } else if ((0, _isIterable3.default)(Object(arr))) { - return sliceIterator(arr, i); - } else { - throw new TypeError("Invalid attempt to destructure non-iterable instance"); - } - }; - }(); + var _props = this.props, + prefixCls = _props.prefixCls, + size = _props.size, + _props$className = _props.className, + className = _props$className === undefined ? '' : _props$className; + + var classes = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, className, !!className), (0, _defineProperty3.default)(_classNames, prefixCls + '-small', size === 'small'), _classNames)); + return _react2.default.createElement(_rcSwitch2.default, (0, _extends3.default)({}, this.props, { className: classes })); + }; + + return Switch; + }(_react2.default.Component); + + exports.default = Switch; + + Switch.defaultProps = { + prefixCls: 'ant-switch', + size: 'default' + }; + Switch.propTypes = { + prefixCls: _react.PropTypes.string, + size: _react.PropTypes.oneOf(['small', 'default']), + className: _react.PropTypes.string + }; + module.exports = exports['default']; /***/ }, -/* 41 */ +/* 82 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1527); + +/***/ }, +/* 83 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1531); + + __webpack_require__(21); + +/***/ }, +/* 84 */ +/***/ function(module, exports) { + + var core = module.exports = {version: '2.4.0'}; + if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef + +/***/ }, +/* 85 */ +/***/ function(module, exports, __webpack_require__) { + + var store = __webpack_require__(321)('wks') + , uid = __webpack_require__(244) + , Symbol = __webpack_require__(137).Symbol + , USE_SYMBOL = typeof Symbol == 'function'; + + var $exports = module.exports = function(name){ + return store[name] || (store[name] = + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); + }; + + $exports.store = store; + +/***/ }, +/* 86 */ +/***/ function(module, exports) { + + var toString = {}.toString; + + module.exports = function(it){ + return toString.call(it).slice(8, -1); + }; + +/***/ }, +/* 87 */ +/***/ function(module, exports) { + + // 7.2.1 RequireObjectCoercible(argument) + module.exports = function(it){ + if(it == undefined)throw TypeError("Can't call method on " + it); + return it; + }; + +/***/ }, +/* 88 */ +/***/ function(module, exports, __webpack_require__) { + + var fails = __webpack_require__(20); + + module.exports = function(method, arg){ + return !!method && fails(function(){ + arg ? method.call(null, function(){}, 1) : method.call(null); + }); + }; + +/***/ }, +/* 89 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule CharacterMetadata + * @typechecks + * + */ + + 'use strict'; + + 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; } + + function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + var _require = __webpack_require__(26); + + var Map = _require.Map; + var OrderedSet = _require.OrderedSet; + var Record = _require.Record; + + + var EMPTY_SET = OrderedSet(); + + var defaultRecord = { + style: EMPTY_SET, + entity: null + }; + + var CharacterMetadataRecord = Record(defaultRecord); + + var CharacterMetadata = function (_CharacterMetadataRec) { + _inherits(CharacterMetadata, _CharacterMetadataRec); + + function CharacterMetadata() { + _classCallCheck(this, CharacterMetadata); + + return _possibleConstructorReturn(this, _CharacterMetadataRec.apply(this, arguments)); + } + + CharacterMetadata.prototype.getStyle = function getStyle() { + return this.get('style'); + }; + + CharacterMetadata.prototype.getEntity = function getEntity() { + return this.get('entity'); + }; + + CharacterMetadata.prototype.hasStyle = function hasStyle(style) { + return this.getStyle().has(style); + }; + + CharacterMetadata.applyStyle = function applyStyle(record, style) { + var withStyle = record.set('style', record.getStyle().add(style)); + return CharacterMetadata.create(withStyle); + }; + + CharacterMetadata.removeStyle = function removeStyle(record, style) { + var withoutStyle = record.set('style', record.getStyle().remove(style)); + return CharacterMetadata.create(withoutStyle); + }; + + CharacterMetadata.applyEntity = function applyEntity(record, entityKey) { + var withEntity = record.getEntity() === entityKey ? record : record.set('entity', entityKey); + return CharacterMetadata.create(withEntity); + }; + + /** + * Use this function instead of the `CharacterMetadata` constructor. + * Since most content generally uses only a very small number of + * style/entity permutations, we can reuse these objects as often as + * possible. + */ + + + CharacterMetadata.create = function create(config) { + if (!config) { + return EMPTY; + } + + // Fill in unspecified properties, if necessary. + var configMap = Map({ style: EMPTY_SET, entity: null }).merge(config); + + var existing = pool.get(configMap); + if (existing) { + return existing; + } + + var newCharacter = new CharacterMetadata(configMap); + pool = pool.set(configMap, newCharacter); + return newCharacter; + }; + + return CharacterMetadata; + }(CharacterMetadataRecord); + + var EMPTY = new CharacterMetadata(); + var pool = Map([[Map(defaultRecord), EMPTY]]); + + CharacterMetadata.EMPTY = EMPTY; + + module.exports = CharacterMetadata; + +/***/ }, +/* 90 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2016-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + 'use strict'; + + // Trust the developer to only use ReactInstrumentation with a __DEV__ check + + var debugTool = null; + + if (false) { + var ReactDebugTool = require('./ReactDebugTool'); + debugTool = ReactDebugTool; + } + + module.exports = { debugTool: debugTool }; + +/***/ }, +/* 91 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2014-2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + + 'use strict'; + + /** + * Similar to invariant but only logs a warning if the condition is not met. + * This can be used to log issues in development environments in critical + * paths. Removing the logging code for production environments will keep the + * same logic and follow the same code paths. + */ + + var warning = function() {}; + + if (false) { + warning = function(condition, format, args) { + var len = arguments.length; + args = new Array(len > 2 ? len - 2 : 0); + for (var key = 2; key < len; key++) { + args[key - 2] = arguments[key]; + } + if (format === undefined) { + throw new Error( + '`warning(condition, format, ...args)` requires a warning ' + + 'message argument' + ); + } + + if (format.length < 10 || (/^[s\W]*$/).test(format)) { + throw new Error( + 'The warning format should be able to uniquely identify this ' + + 'warning. Please, use a more descriptive format than: ' + format + ); + } + + if (!condition) { + var argIndex = 0; + var message = 'Warning: ' + + format.replace(/%s/g, function() { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch(x) {} + } + }; + } + + module.exports = warning; + + +/***/ }, +/* 92 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactDom = __webpack_require__(2); + + var _reactDom2 = _interopRequireDefault(_reactDom); + + var _rcAnimate = __webpack_require__(47); + + var _rcAnimate2 = _interopRequireDefault(_rcAnimate); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function noop() {} + + var Alert = function (_React$Component) { + (0, _inherits3.default)(Alert, _React$Component); + + function Alert(props) { + (0, _classCallCheck3.default)(this, Alert); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.handleClose = function (e) { + e.preventDefault(); + var dom = _reactDom2.default.findDOMNode(_this); + dom.style.height = dom.offsetHeight + 'px'; + // Magic code + // 重复一次后才能正确设置 height + dom.style.height = dom.offsetHeight + 'px'; + _this.setState({ + closing: false + }); + (_this.props.onClose || noop)(e); + }; + _this.animationEnd = function () { + _this.setState({ + closed: true, + closing: true + }); + }; + _this.state = { + closing: true, + closed: false + }; + return _this; + } + + Alert.prototype.render = function render() { + var _classNames; + + var _props = this.props, + closable = _props.closable, + description = _props.description, + type = _props.type, + _props$prefixCls = _props.prefixCls, + prefixCls = _props$prefixCls === undefined ? 'ant-alert' : _props$prefixCls, + message = _props.message, + closeText = _props.closeText, + showIcon = _props.showIcon, + banner = _props.banner, + _props$className = _props.className, + className = _props$className === undefined ? '' : _props$className, + style = _props.style; + // banner模式默认有 Icon + + showIcon = showIcon || banner; + // banner模式默认为警告 + type = banner ? 'warning' : type; + var iconType = ''; + switch (type) { + case 'success': + iconType = 'check-circle'; + break; + case 'info': + iconType = 'info-circle'; + break; + case 'error': + iconType = 'cross-circle'; + break; + case 'warning': + iconType = 'exclamation-circle'; + break; + default: + iconType = 'default'; + } + // use outline icon in alert with description + if (!!description) { + iconType += '-o'; + } + var alertCls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, prefixCls, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-close', !this.state.closing), (0, _defineProperty3.default)(_classNames, prefixCls + '-with-description', !!description), (0, _defineProperty3.default)(_classNames, prefixCls + '-no-icon', !showIcon), (0, _defineProperty3.default)(_classNames, prefixCls + '-banner', !!banner), (0, _defineProperty3.default)(_classNames, className, !!className), _classNames)); + // closeable when closeText is assigned + if (closeText) { + closable = true; + } + return this.state.closed ? null : _react2.default.createElement( + _rcAnimate2.default, + { component: '', showProp: 'data-show', transitionName: prefixCls + '-slide-up', onEnd: this.animationEnd }, + _react2.default.createElement( + 'div', + { 'data-show': this.state.closing, className: alertCls, style: style }, + showIcon ? _react2.default.createElement(_icon2.default, { className: prefixCls + '-icon', type: iconType }) : null, + _react2.default.createElement( + 'span', + { className: prefixCls + '-message' }, + message + ), + _react2.default.createElement( + 'span', + { className: prefixCls + '-description' }, + description + ), + closable ? _react2.default.createElement( + 'a', + { onClick: this.handleClose, className: prefixCls + '-close-icon' }, + closeText || _react2.default.createElement(_icon2.default, { type: 'cross' }) + ) : null + ) + ); + }; + + return Alert; + }(_react2.default.Component); + + exports.default = Alert; + + Alert.defaultProps = { + type: 'info' + }; + module.exports = exports['default']; + +/***/ }, +/* 93 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1494); + +/***/ }, +/* 94 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _dropdown = __webpack_require__(408); + + var _dropdown2 = _interopRequireDefault(_dropdown); + + var _dropdownButton = __webpack_require__(1069); + + var _dropdownButton2 = _interopRequireDefault(_dropdownButton); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + _dropdown2.default.Button = _dropdownButton2.default; + exports.default = _dropdown2.default; + module.exports = exports['default']; + +/***/ }, +/* 95 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1508); + + __webpack_require__(10); + +/***/ }, +/* 96 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _TimePicker = __webpack_require__(1726); + + var _TimePicker2 = _interopRequireDefault(_TimePicker); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + var _zh_CN = __webpack_require__(416); + + var _zh_CN2 = _interopRequireDefault(_zh_CN); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var TimePicker = function (_React$Component) { + (0, _inherits3.default)(TimePicker, _React$Component); + + function TimePicker(props) { + (0, _classCallCheck3.default)(this, TimePicker); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.handleChange = function (value) { + if (!('value' in _this.props)) { + _this.setState({ value: value }); + } + var _this$props = _this.props, + onChange = _this$props.onChange, + _this$props$format = _this$props.format, + format = _this$props$format === undefined ? 'HH:mm:ss' : _this$props$format; + + if (onChange) { + onChange(value, value && value.format(format) || ''); + } + }; + _this.state = { + value: props.value || props.defaultValue + }; + return _this; + } + + TimePicker.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { + if ('value' in nextProps) { + this.setState({ value: nextProps.value }); + } + }; + + TimePicker.prototype.getLocale = function getLocale() { + var antLocale = this.context.antLocale; + var timePickerLocale = antLocale && antLocale.TimePicker || _zh_CN2.default; + return timePickerLocale; + }; + + TimePicker.prototype.render = function render() { + var _classNames; + + var props = (0, _objectAssign2.default)({ format: 'HH:mm:ss' }, this.props); + delete props.defaultValue; + var className = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, props.className, !!props.className), (0, _defineProperty3.default)(_classNames, props.prefixCls + '-' + props.size, !!props.size), _classNames)); + return _react2.default.createElement(_TimePicker2.default, (0, _extends3.default)({}, props, { className: className, value: this.state.value, placeholder: props.placeholder || this.getLocale().placeholder, showHour: props.format.indexOf('HH') > -1, showMinute: props.format.indexOf('mm') > -1, showSecond: props.format.indexOf('ss') > -1, onChange: this.handleChange, addon: function addon(panel) { + return props.addon ? _react2.default.createElement( + 'div', + { className: props.prefixCls + '-panel-addon' }, + props.addon(panel) + ) : null; + } })); + }; + + return TimePicker; + }(_react2.default.Component); + + exports.default = TimePicker; + + TimePicker.defaultProps = { + prefixCls: 'ant-time-picker', + align: { + offset: [0, -2] + }, + disabled: false, + disabledHours: undefined, + disabledMinutes: undefined, + disabledSeconds: undefined, + hideDisabledOptions: false, + placement: 'bottomLeft', + transitionName: 'slide-up' + }; + TimePicker.contextTypes = { + antLocale: _react2.default.PropTypes.object + }; + module.exports = exports['default']; + +/***/ }, +/* 97 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = exports.UploadProps = undefined; + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + exports.Dragger = Dragger; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcUpload = __webpack_require__(1751); + + var _rcUpload2 = _interopRequireDefault(_rcUpload); + + var _uploadList = __webpack_require__(1100); + + var _uploadList2 = _interopRequireDefault(_uploadList); + + var _getFileItem = __webpack_require__(1098); + + var _getFileItem2 = _interopRequireDefault(_getFileItem); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + var _interface = __webpack_require__(1099); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function T() { + return true; + } + // Fix IE file.status problem + // via coping a new Object + function fileToObject(file) { + return { + lastModified: file.lastModified, + lastModifiedDate: file.lastModifiedDate, + name: file.filename || file.name, + size: file.size, + type: file.type, + uid: file.uid, + response: file.response, + error: file.error, + percent: 0, + originFileObj: file, + status: null + }; + } + /** + * 生成Progress percent: 0.1 -> 0.98 + * - for ie + */ + function genPercentAdd() { + var k = 0.1; + var i = 0.01; + var end = 0.98; + return function (s) { + var start = s; + if (start >= end) { + return start; + } + start += k; + k = k - i; + if (k < 0.001) { + k = 0.001; + } + return start * 100; + }; + } + exports.UploadProps = _interface.UploadProps; + function Dragger(props) { + return _react2.default.createElement(Upload, (0, _extends3.default)({}, props, { type: 'drag', style: { height: props.height } })); + } + + var Upload = function (_React$Component) { + (0, _inherits3.default)(Upload, _React$Component); + + function Upload(props) { + (0, _classCallCheck3.default)(this, Upload); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.onStart = function (file) { + var targetItem = void 0; + var nextFileList = _this.state.fileList.concat(); + if (file.length > 0) { + targetItem = file.map(function (f) { + var fileObject = fileToObject(f); + fileObject.status = 'uploading'; + return fileObject; + }); + nextFileList = nextFileList.concat(targetItem); + } else { + targetItem = fileToObject(file); + targetItem.status = 'uploading'; + nextFileList.push(targetItem); + } + _this.onChange({ + file: targetItem, + fileList: nextFileList + }); + // fix ie progress + if (!window.FormData) { + _this.autoUpdateProgress(0, targetItem); + } + }; + _this.onSuccess = function (response, file) { + _this.clearProgressTimer(); + try { + if (typeof response === 'string') { + response = JSON.parse(response); + } + } catch (e) {} + var fileList = _this.state.fileList; + var targetItem = (0, _getFileItem2.default)(file, fileList); + // removed + if (!targetItem) { + return; + } + targetItem.status = 'done'; + targetItem.response = response; + _this.onChange({ + file: targetItem, + fileList: fileList + }); + }; + _this.onProgress = function (e, file) { + var fileList = _this.state.fileList; + var targetItem = (0, _getFileItem2.default)(file, fileList); + // removed + if (!targetItem) { + return; + } + targetItem.percent = e.percent; + _this.onChange({ + event: e, + file: targetItem, + fileList: _this.state.fileList + }); + }; + _this.onError = function (error, response, file) { + _this.clearProgressTimer(); + var fileList = _this.state.fileList; + var targetItem = (0, _getFileItem2.default)(file, fileList); + // removed + if (!targetItem) { + return; + } + targetItem.error = error; + targetItem.response = response; + targetItem.status = 'error'; + _this.handleRemove(targetItem); + }; + _this.handleManualRemove = function (file) { + _this.refs.upload.abort(file); + file.status = 'removed'; // eslint-disable-line + _this.handleRemove(file); + }; + _this.onChange = function (info) { + if (!('fileList' in _this.props)) { + _this.setState({ fileList: info.fileList }); + } + var onChange = _this.props.onChange; + if (onChange) { + onChange(info); + } + }; + _this.onFileDrop = function (e) { + _this.setState({ + dragState: e.type + }); + }; + _this.state = { + fileList: _this.props.fileList || _this.props.defaultFileList || [], + dragState: 'drop' + }; + return _this; + } + + Upload.prototype.autoUpdateProgress = function autoUpdateProgress(_, file) { + var _this2 = this; + + var getPercent = genPercentAdd(); + var curPercent = 0; + this.progressTimer = setInterval(function () { + curPercent = getPercent(curPercent); + _this2.onProgress({ + percent: curPercent + }, file); + }, 200); + }; + + Upload.prototype.removeFile = function removeFile(file) { + var fileList = this.state.fileList; + var targetItem = (0, _getFileItem2.default)(file, fileList); + var index = fileList.indexOf(targetItem); + if (index !== -1) { + fileList.splice(index, 1); + return fileList; + } + return null; + }; + + Upload.prototype.handleRemove = function handleRemove(file) { + var onRemove = this.props.onRemove; + if (onRemove) { + onRemove(file); + } + var fileList = this.removeFile(file); + if (fileList) { + this.onChange({ + file: file, + fileList: fileList + }); + } + }; + + Upload.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { + if ('fileList' in nextProps) { + this.setState({ + fileList: nextProps.fileList || [] + }); + } + }; + + Upload.prototype.clearProgressTimer = function clearProgressTimer() { + clearInterval(this.progressTimer); + }; + + Upload.prototype.render = function render() { + var _classNames2; + + var _props = this.props, + _props$prefixCls = _props.prefixCls, + prefixCls = _props$prefixCls === undefined ? 'ant-upload' : _props$prefixCls, + showUploadList = _props.showUploadList, + listType = _props.listType, + onPreview = _props.onPreview, + type = _props.type, + disabled = _props.disabled, + children = _props.children, + className = _props.className; + + var rcUploadProps = (0, _objectAssign2.default)({}, this.props, { + onStart: this.onStart, + onError: this.onError, + onProgress: this.onProgress, + onSuccess: this.onSuccess + }); + delete rcUploadProps.className; + var uploadList = showUploadList ? _react2.default.createElement(_uploadList2.default, { listType: listType, items: this.state.fileList, onPreview: onPreview, onRemove: this.handleManualRemove }) : null; + if (type === 'drag') { + var _classNames; + + var dragCls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, prefixCls, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-drag', true), (0, _defineProperty3.default)(_classNames, prefixCls + '-drag-uploading', this.state.fileList.some(function (file) { + return file.status === 'uploading'; + })), (0, _defineProperty3.default)(_classNames, prefixCls + '-drag-hover', this.state.dragState === 'dragover'), (0, _defineProperty3.default)(_classNames, prefixCls + '-disabled', disabled), _classNames)); + return _react2.default.createElement( + 'span', + { className: className }, + _react2.default.createElement( + 'div', + { className: dragCls, onDrop: this.onFileDrop, onDragOver: this.onFileDrop, onDragLeave: this.onFileDrop }, + _react2.default.createElement( + _rcUpload2.default, + (0, _extends3.default)({}, rcUploadProps, { ref: 'upload', className: prefixCls + '-btn' }), + _react2.default.createElement( + 'div', + { className: prefixCls + '-drag-container' }, + children + ) + ) + ), + uploadList + ); + } + var uploadButtonCls = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls, true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-select', true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-select-' + listType, true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-disabled', disabled), _classNames2)); + var uploadButton = children ? _react2.default.createElement( + 'div', + { className: uploadButtonCls }, + _react2.default.createElement(_rcUpload2.default, (0, _extends3.default)({}, rcUploadProps, { ref: 'upload' })) + ) : null; + if (listType === 'picture-card') { + return _react2.default.createElement( + 'span', + { className: className }, + uploadList, + uploadButton + ); + } + return _react2.default.createElement( + 'span', + { className: className }, + uploadButton, + uploadList + ); + }; + + return Upload; + }(_react2.default.Component); + + exports.default = Upload; + + Upload.Dragger = Dragger; + Upload.defaultProps = { + type: 'select', + multiple: false, + action: '', + data: {}, + accept: '', + beforeUpload: T, + showUploadList: true, + listType: 'text', + className: '', + disabled: false + }; + +/***/ }, +/* 98 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(1537); + + __webpack_require__(115); + +/***/ }, +/* 99 */ +/***/ function(module, exports, __webpack_require__) { + + // 0 -> Array#forEach + // 1 -> Array#map + // 2 -> Array#filter + // 3 -> Array#some + // 4 -> Array#every + // 5 -> Array#find + // 6 -> Array#findIndex + var ctx = __webpack_require__(118) + , IObject = __webpack_require__(217) + , toObject = __webpack_require__(46) + , toLength = __webpack_require__(45) + , asc = __webpack_require__(1241); + module.exports = function(TYPE, $create){ + var IS_MAP = TYPE == 1 + , IS_FILTER = TYPE == 2 + , IS_SOME = TYPE == 3 + , IS_EVERY = TYPE == 4 + , IS_FIND_INDEX = TYPE == 6 + , NO_HOLES = TYPE == 5 || IS_FIND_INDEX + , create = $create || asc; + return function($this, callbackfn, that){ + var O = toObject($this) + , self = IObject(O) + , f = ctx(callbackfn, that, 3) + , length = toLength(self.length) + , index = 0 + , result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined + , val, res; + for(;length > index; index++)if(NO_HOLES || index in self){ + val = self[index]; + res = f(val, index, O); + if(TYPE){ + if(IS_MAP)result[index] = res; // map + else if(res)switch(TYPE){ + case 3: return true; // some + case 5: return val; // find + case 6: return index; // findIndex + case 2: result.push(val); // filter + } else if(IS_EVERY)return false; // every + } + } + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; + }; + }; + +/***/ }, +/* 100 */ +/***/ function(module, exports, __webpack_require__) { + + // most Object methods by ES6 should accept primitives + var $export = __webpack_require__(3) + , core = __webpack_require__(117) + , fails = __webpack_require__(20); + module.exports = function(KEY, exec){ + var fn = (core.Object || {})[KEY] || Object[KEY] + , exp = {}; + exp[KEY] = exec(fn); + $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); + }; + +/***/ }, +/* 101 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.1 ToPrimitive(input [, PreferredType]) + var isObject = __webpack_require__(24); + // instead of the ES6 spec version, we didn't implement @@toPrimitive case + // and the second argument - flag - preferred type is a string + module.exports = function(it, S){ + if(!isObject(it))return it; + var fn, val; + if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; + if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + throw TypeError("Can't convert object to primitive value"); + }; + +/***/ }, +/* 102 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule generateRandomKey + * @typechecks + * + */ + + 'use strict'; + + var seenKeys = {}; + var MULTIPLIER = Math.pow(2, 24); + + function generateRandomKey() { + var key = void 0; + while (key === undefined || seenKeys.hasOwnProperty(key) || !isNaN(+key)) { + key = Math.floor(Math.random() * MULTIPLIER).toString(32); + } + seenKeys[key] = true; + return key; + } + + module.exports = generateRandomKey; + +/***/ }, +/* 103 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var UserAgentData = __webpack_require__(1545); + var VersionRange = __webpack_require__(1546); + + var mapObject = __webpack_require__(1559); + var memoizeStringOnly = __webpack_require__(501); + + /** + * Checks to see whether `name` and `version` satisfy `query`. + * + * @param {string} name Name of the browser, device, engine or platform + * @param {?string} version Version of the browser, engine or platform + * @param {string} query Query of form "Name [range expression]" + * @param {?function} normalizer Optional pre-processor for range expression + * @return {boolean} + */ + function compare(name, version, query, normalizer) { + // check for exact match with no version + if (name === query) { + return true; + } + + // check for non-matching names + if (!query.startsWith(name)) { + return false; + } + + // full comparison with version + var range = query.slice(name.length); + if (version) { + range = normalizer ? normalizer(range) : range; + return VersionRange.contains(range, version); + } + + return false; + } + + /** + * Normalizes `version` by stripping any "NT" prefix, but only on the Windows + * platform. + * + * Mimics the stripping performed by the `UserAgentWindowsPlatform` PHP class. + * + * @param {string} version + * @return {string} + */ + function normalizePlatformVersion(version) { + if (UserAgentData.platformName === 'Windows') { + return version.replace(/^\s*NT/, ''); + } + + return version; + } + + /** + * Provides client-side access to the authoritative PHP-generated User Agent + * information supplied by the server. + */ + var UserAgent = { + /** + * Check if the User Agent browser matches `query`. + * + * `query` should be a string like "Chrome" or "Chrome > 33". + * + * Valid browser names include: + * + * - ACCESS NetFront + * - AOL + * - Amazon Silk + * - Android + * - BlackBerry + * - BlackBerry PlayBook + * - Chrome + * - Chrome for iOS + * - Chrome frame + * - Facebook PHP SDK + * - Facebook for iOS + * - Firefox + * - IE + * - IE Mobile + * - Mobile Safari + * - Motorola Internet Browser + * - Nokia + * - Openwave Mobile Browser + * - Opera + * - Opera Mini + * - Opera Mobile + * - Safari + * - UIWebView + * - Unknown + * - webOS + * - etc... + * + * An authoritative list can be found in the PHP `BrowserDetector` class and + * related classes in the same file (see calls to `new UserAgentBrowser` here: + * https://fburl.com/50728104). + * + * @note Function results are memoized + * + * @param {string} query Query of the form "Name [range expression]" + * @return {boolean} + */ + isBrowser: function isBrowser(query) { + return compare(UserAgentData.browserName, UserAgentData.browserFullVersion, query); + }, + + + /** + * Check if the User Agent browser uses a 32 or 64 bit architecture. + * + * @note Function results are memoized + * + * @param {string} query Query of the form "32" or "64". + * @return {boolean} + */ + isBrowserArchitecture: function isBrowserArchitecture(query) { + return compare(UserAgentData.browserArchitecture, null, query); + }, + + + /** + * Check if the User Agent device matches `query`. + * + * `query` should be a string like "iPhone" or "iPad". + * + * Valid device names include: + * + * - Kindle + * - Kindle Fire + * - Unknown + * - iPad + * - iPhone + * - iPod + * - etc... + * + * An authoritative list can be found in the PHP `DeviceDetector` class and + * related classes in the same file (see calls to `new UserAgentDevice` here: + * https://fburl.com/50728332). + * + * @note Function results are memoized + * + * @param {string} query Query of the form "Name" + * @return {boolean} + */ + isDevice: function isDevice(query) { + return compare(UserAgentData.deviceName, null, query); + }, + + + /** + * Check if the User Agent rendering engine matches `query`. + * + * `query` should be a string like "WebKit" or "WebKit >= 537". + * + * Valid engine names include: + * + * - Gecko + * - Presto + * - Trident + * - WebKit + * - etc... + * + * An authoritative list can be found in the PHP `RenderingEngineDetector` + * class related classes in the same file (see calls to `new + * UserAgentRenderingEngine` here: https://fburl.com/50728617). + * + * @note Function results are memoized + * + * @param {string} query Query of the form "Name [range expression]" + * @return {boolean} + */ + isEngine: function isEngine(query) { + return compare(UserAgentData.engineName, UserAgentData.engineVersion, query); + }, + + + /** + * Check if the User Agent platform matches `query`. + * + * `query` should be a string like "Windows" or "iOS 5 - 6". + * + * Valid platform names include: + * + * - Android + * - BlackBerry OS + * - Java ME + * - Linux + * - Mac OS X + * - Mac OS X Calendar + * - Mac OS X Internet Account + * - Symbian + * - SymbianOS + * - Windows + * - Windows Mobile + * - Windows Phone + * - iOS + * - iOS Facebook Integration Account + * - iOS Facebook Social Sharing UI + * - webOS + * - Chrome OS + * - etc... + * + * An authoritative list can be found in the PHP `PlatformDetector` class and + * related classes in the same file (see calls to `new UserAgentPlatform` + * here: https://fburl.com/50729226). + * + * @note Function results are memoized + * + * @param {string} query Query of the form "Name [range expression]" + * @return {boolean} + */ + isPlatform: function isPlatform(query) { + return compare(UserAgentData.platformName, UserAgentData.platformFullVersion, query, normalizePlatformVersion); + }, + + + /** + * Check if the User Agent platform is a 32 or 64 bit architecture. + * + * @note Function results are memoized + * + * @param {string} query Query of the form "32" or "64". + * @return {boolean} + */ + isPlatformArchitecture: function isPlatformArchitecture(query) { + return compare(UserAgentData.platformArchitecture, null, query); + } + }; + + module.exports = mapObject(UserAgent, memoizeStringOnly); + +/***/ }, +/* 104 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + var assign = __webpack_require__(13); + + module.exports = function omit(obj, fields) { + var copy = assign({}, obj); + for (var i = 0; i < fields.length; i++) { + var key = fields[i]; + delete copy[key]; + } + return copy; + }; + + +/***/ }, +/* 105 */ /***/ function(module, exports, __webpack_require__) { /** @@ -13109,333 +16310,247 @@ webpackJsonp([203,202],[ 'use strict'; - var _prodInvariant = __webpack_require__(22); + var _prodInvariant = __webpack_require__(22), + _assign = __webpack_require__(13); - var DOMProperty = __webpack_require__(207); - var ReactDOMComponentFlags = __webpack_require__(571); + var CallbackQueue = __webpack_require__(555); + var PooledClass = __webpack_require__(169); + var ReactFeatureFlags = __webpack_require__(560); + var ReactReconciler = __webpack_require__(199); + var Transaction = __webpack_require__(273); var invariant = __webpack_require__(15); - var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; - var Flags = ReactDOMComponentFlags; + var dirtyComponents = []; + var updateBatchNumber = 0; + var asapCallbackQueue = CallbackQueue.getPooled(); + var asapEnqueued = false; - var internalInstanceKey = '__reactInternalInstance$' + Math.random().toString(36).slice(2); + var batchingStrategy = null; - /** - * Drill down (through composites and empty components) until we get a host or - * host text component. - * - * This is pretty polymorphic but unavoidable with the current structure we have - * for `_renderedChildren`. - */ - function getRenderedHostOrTextFromComponent(component) { - var rendered; - while (rendered = component._renderedComponent) { - component = rendered; - } - return component; + function ensureInjected() { + !(ReactUpdates.ReactReconcileTransaction && batchingStrategy) ? false ? invariant(false, 'ReactUpdates: must inject a reconcile transaction class and batching strategy') : _prodInvariant('123') : void 0; } - /** - * Populate `_hostNode` on the rendered host/text component with the given - * DOM node. The passed `inst` can be a composite. - */ - function precacheNode(inst, node) { - var hostInst = getRenderedHostOrTextFromComponent(inst); - hostInst._hostNode = node; - node[internalInstanceKey] = hostInst; - } - - function uncacheNode(inst) { - var node = inst._hostNode; - if (node) { - delete node[internalInstanceKey]; - inst._hostNode = null; - } - } - - /** - * Populate `_hostNode` on each child of `inst`, assuming that the children - * match up with the DOM (element) children of `node`. - * - * We cache entire levels at once to avoid an n^2 problem where we access the - * children of a node sequentially and have to walk from the start to our target - * node every time. - * - * Since we update `_renderedChildren` and the actual DOM at (slightly) - * different times, we could race here and see a newer `_renderedChildren` than - * the DOM nodes we see. To avoid this, ReactMultiChild calls - * `prepareToManageChildren` before we change `_renderedChildren`, at which - * time the container's child nodes are always cached (until it unmounts). - */ - function precacheChildNodes(inst, node) { - if (inst._flags & Flags.hasCachedChildNodes) { - return; - } - var children = inst._renderedChildren; - var childNode = node.firstChild; - outer: for (var name in children) { - if (!children.hasOwnProperty(name)) { - continue; + var NESTED_UPDATES = { + initialize: function () { + this.dirtyComponentsLength = dirtyComponents.length; + }, + close: function () { + if (this.dirtyComponentsLength !== dirtyComponents.length) { + // Additional updates were enqueued by componentDidUpdate handlers or + // similar; before our own UPDATE_QUEUEING wrapper closes, we want to run + // these new updates so that if A's componentDidUpdate calls setState on + // B, B will update before the callback A's updater provided when calling + // setState. + dirtyComponents.splice(0, this.dirtyComponentsLength); + flushBatchedUpdates(); + } else { + dirtyComponents.length = 0; } - var childInst = children[name]; - var childID = getRenderedHostOrTextFromComponent(childInst)._domID; - if (childID === 0) { - // We're currently unmounting this child in ReactMultiChild; skip it. - continue; + } + }; + + var UPDATE_QUEUEING = { + initialize: function () { + this.callbackQueue.reset(); + }, + close: function () { + this.callbackQueue.notifyAll(); + } + }; + + var TRANSACTION_WRAPPERS = [NESTED_UPDATES, UPDATE_QUEUEING]; + + function ReactUpdatesFlushTransaction() { + this.reinitializeTransaction(); + this.dirtyComponentsLength = null; + this.callbackQueue = CallbackQueue.getPooled(); + this.reconcileTransaction = ReactUpdates.ReactReconcileTransaction.getPooled( + /* useCreateElement */true); + } + + _assign(ReactUpdatesFlushTransaction.prototype, Transaction, { + getTransactionWrappers: function () { + return TRANSACTION_WRAPPERS; + }, + + destructor: function () { + this.dirtyComponentsLength = null; + CallbackQueue.release(this.callbackQueue); + this.callbackQueue = null; + ReactUpdates.ReactReconcileTransaction.release(this.reconcileTransaction); + this.reconcileTransaction = null; + }, + + perform: function (method, scope, a) { + // Essentially calls `this.reconcileTransaction.perform(method, scope, a)` + // with this transaction's wrappers around it. + return Transaction.perform.call(this, this.reconcileTransaction.perform, this.reconcileTransaction, method, scope, a); + } + }); + + PooledClass.addPoolingTo(ReactUpdatesFlushTransaction); + + function batchedUpdates(callback, a, b, c, d, e) { + ensureInjected(); + return batchingStrategy.batchedUpdates(callback, a, b, c, d, e); + } + + /** + * Array comparator for ReactComponents by mount ordering. + * + * @param {ReactComponent} c1 first component you're comparing + * @param {ReactComponent} c2 second component you're comparing + * @return {number} Return value usable by Array.prototype.sort(). + */ + function mountOrderComparator(c1, c2) { + return c1._mountOrder - c2._mountOrder; + } + + function runBatchedUpdates(transaction) { + var len = transaction.dirtyComponentsLength; + !(len === dirtyComponents.length) ? false ? invariant(false, 'Expected flush transaction\'s stored dirty-components length (%s) to match dirty-components array length (%s).', len, dirtyComponents.length) : _prodInvariant('124', len, dirtyComponents.length) : void 0; + + // Since reconciling a component higher in the owner hierarchy usually (not + // always -- see shouldComponentUpdate()) will reconcile children, reconcile + // them before their children by sorting the array. + dirtyComponents.sort(mountOrderComparator); + + // Any updates enqueued while reconciling must be performed after this entire + // batch. Otherwise, if dirtyComponents is [A, B] where A has children B and + // C, B could update twice in a single batch if C's render enqueues an update + // to B (since B would have already updated, we should skip it, and the only + // way we can know to do so is by checking the batch counter). + updateBatchNumber++; + + for (var i = 0; i < len; i++) { + // If a component is unmounted before pending changes apply, it will still + // be here, but we assume that it has cleared its _pendingCallbacks and + // that performUpdateIfNecessary is a noop. + var component = dirtyComponents[i]; + + // If performUpdateIfNecessary happens to enqueue any new updates, we + // shouldn't execute the callbacks until the next render happens, so + // stash the callbacks first + var callbacks = component._pendingCallbacks; + component._pendingCallbacks = null; + + var markerName; + if (ReactFeatureFlags.logTopLevelRenders) { + var namedComponent = component; + // Duck type TopLevelWrapper. This is probably always true. + if (component._currentElement.type.isReactTopLevelWrapper) { + namedComponent = component._renderedComponent; + } + markerName = 'React update: ' + namedComponent.getName(); + console.time(markerName); } - // We assume the child nodes are in the same order as the child instances. - for (; childNode !== null; childNode = childNode.nextSibling) { - if (childNode.nodeType === 1 && childNode.getAttribute(ATTR_NAME) === String(childID) || childNode.nodeType === 8 && childNode.nodeValue === ' react-text: ' + childID + ' ' || childNode.nodeType === 8 && childNode.nodeValue === ' react-empty: ' + childID + ' ') { - precacheNode(childInst, childNode); - continue outer; + + ReactReconciler.performUpdateIfNecessary(component, transaction.reconcileTransaction, updateBatchNumber); + + if (markerName) { + console.timeEnd(markerName); + } + + if (callbacks) { + for (var j = 0; j < callbacks.length; j++) { + transaction.callbackQueue.enqueue(callbacks[j], component.getPublicInstance()); } } - // We reached the end of the DOM children without finding an ID match. - true ? false ? invariant(false, 'Unable to find element with ID %s.', childID) : _prodInvariant('32', childID) : void 0; } - inst._flags |= Flags.hasCachedChildNodes; } - /** - * Given a DOM node, return the closest ReactDOMComponent or - * ReactDOMTextComponent instance ancestor. - */ - function getClosestInstanceFromNode(node) { - if (node[internalInstanceKey]) { - return node[internalInstanceKey]; - } + var flushBatchedUpdates = function () { + // ReactUpdatesFlushTransaction's wrappers will clear the dirtyComponents + // array and perform any updates enqueued by mount-ready handlers (i.e., + // componentDidUpdate) but we need to check here too in order to catch + // updates enqueued by setState callbacks and asap calls. + while (dirtyComponents.length || asapEnqueued) { + if (dirtyComponents.length) { + var transaction = ReactUpdatesFlushTransaction.getPooled(); + transaction.perform(runBatchedUpdates, null, transaction); + ReactUpdatesFlushTransaction.release(transaction); + } - // Walk up the tree until we find an ancestor whose instance we have cached. - var parents = []; - while (!node[internalInstanceKey]) { - parents.push(node); - if (node.parentNode) { - node = node.parentNode; - } else { - // Top of the tree. This node must not be part of a React tree (or is - // unmounted, potentially). - return null; + if (asapEnqueued) { + asapEnqueued = false; + var queue = asapCallbackQueue; + asapCallbackQueue = CallbackQueue.getPooled(); + queue.notifyAll(); + CallbackQueue.release(queue); } } - - var closest; - var inst; - for (; node && (inst = node[internalInstanceKey]); node = parents.pop()) { - closest = inst; - if (parents.length) { - precacheChildNodes(inst, node); - } - } - - return closest; - } + }; /** - * Given a DOM node, return the ReactDOMComponent or ReactDOMTextComponent - * instance, or null if the node was not rendered by this React. + * Mark a component as needing a rerender, adding an optional callback to a + * list of functions which will be executed once the rerender occurs. */ - function getInstanceFromNode(node) { - var inst = getClosestInstanceFromNode(node); - if (inst != null && inst._hostNode === node) { - return inst; - } else { - return null; + function enqueueUpdate(component) { + ensureInjected(); + + // Various parts of our code (such as ReactCompositeComponent's + // _renderValidatedComponent) assume that calls to render aren't nested; + // verify that that's the case. (This is called by each top-level update + // function, like setState, forceUpdate, etc.; creation and + // destruction of top-level components is guarded in ReactMount.) + + if (!batchingStrategy.isBatchingUpdates) { + batchingStrategy.batchedUpdates(enqueueUpdate, component); + return; + } + + dirtyComponents.push(component); + if (component._updateBatchNumber == null) { + component._updateBatchNumber = updateBatchNumber + 1; } } /** - * Given a ReactDOMComponent or ReactDOMTextComponent, return the corresponding - * DOM node. + * Enqueue a callback to be run at the end of the current batching cycle. Throws + * if no updates are currently being performed. */ - function getNodeFromInstance(inst) { - // Without this first invariant, passing a non-DOM-component triggers the next - // invariant for a missing parent, which is super confusing. - !(inst._hostNode !== undefined) ? false ? invariant(false, 'getNodeFromInstance: Invalid argument.') : _prodInvariant('33') : void 0; - - if (inst._hostNode) { - return inst._hostNode; - } - - // Walk up the tree until we find an ancestor whose DOM node we have cached. - var parents = []; - while (!inst._hostNode) { - parents.push(inst); - !inst._hostParent ? false ? invariant(false, 'React DOM tree root should always have a node reference.') : _prodInvariant('34') : void 0; - inst = inst._hostParent; - } - - // Now parents contains each ancestor that does *not* have a cached native - // node, and `inst` is the deepest ancestor that does. - for (; parents.length; inst = parents.pop()) { - precacheChildNodes(inst, inst._hostNode); - } - - return inst._hostNode; + function asap(callback, context) { + !batchingStrategy.isBatchingUpdates ? false ? invariant(false, 'ReactUpdates.asap: Can\'t enqueue an asap callback in a context whereupdates are not being batched.') : _prodInvariant('125') : void 0; + asapCallbackQueue.enqueue(callback, context); + asapEnqueued = true; } - var ReactDOMComponentTree = { - getClosestInstanceFromNode: getClosestInstanceFromNode, - getInstanceFromNode: getInstanceFromNode, - getNodeFromInstance: getNodeFromInstance, - precacheChildNodes: precacheChildNodes, - precacheNode: precacheNode, - uncacheNode: uncacheNode - }; + var ReactUpdatesInjection = { + injectReconcileTransaction: function (ReconcileTransaction) { + !ReconcileTransaction ? false ? invariant(false, 'ReactUpdates: must provide a reconcile transaction class') : _prodInvariant('126') : void 0; + ReactUpdates.ReactReconcileTransaction = ReconcileTransaction; + }, - module.exports = ReactDOMComponentTree; - -/***/ }, -/* 42 */ -/***/ function(module, exports) { - - "use strict"; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = splitObject; - function splitObject(obj, parts) { - var left = {}; - var right = {}; - Object.keys(obj).forEach(function (k) { - if (parts.indexOf(k) !== -1) { - left[k] = obj[k]; - } else { - right[k] = obj[k]; - } - }); - return [left, right]; - } - module.exports = exports['default']; - -/***/ }, -/* 43 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(368); - -/***/ }, -/* 44 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - exports.__esModule = true; - - var _iterator = __webpack_require__(1147); - - var _iterator2 = _interopRequireDefault(_iterator); - - var _symbol = __webpack_require__(1146); - - var _symbol2 = _interopRequireDefault(_symbol); - - var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; }; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.default) === "symbol" ? function (obj) { - return typeof obj === "undefined" ? "undefined" : _typeof(obj); - } : function (obj) { - return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj); - }; - -/***/ }, -/* 45 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _grid = __webpack_require__(418); - - exports.default = _grid.Row; - module.exports = exports['default']; - -/***/ }, -/* 46 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(368); - -/***/ }, -/* 47 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - /* eslint no-console:0 */ - function camelCase(name) { - return name.charAt(0).toUpperCase() + name.slice(1).replace(/-(\w)/g, function (m, n) { - return n.toUpperCase(); - }); - } - - // Just import style for https://github.com/ant-design/ant-design/issues/3745 - var req = __webpack_require__(598); - - req.keys().forEach(function (mod) { - var v = req(mod); - if (v && v.default) { - v = v.default; + injectBatchingStrategy: function (_batchingStrategy) { + !_batchingStrategy ? false ? invariant(false, 'ReactUpdates: must provide a batching strategy') : _prodInvariant('127') : void 0; + !(typeof _batchingStrategy.batchedUpdates === 'function') ? false ? invariant(false, 'ReactUpdates: must provide a batchedUpdates() function') : _prodInvariant('128') : void 0; + !(typeof _batchingStrategy.isBatchingUpdates === 'boolean') ? false ? invariant(false, 'ReactUpdates: must provide an isBatchingUpdates boolean attribute') : _prodInvariant('129') : void 0; + batchingStrategy = _batchingStrategy; } - var match = mod.match(/^\.\/([^_][\w-]+)\/index\.tsx?$/); - if (match && match[1]) { - if (match[1] === 'message' || match[1] === 'notification') { - // message & notification should not be capitalized - exports[match[1]] = v; - } else { - exports[camelCase(match[1])] = v; - } - } - }); - - module.exports = __webpack_require__(1089); - -/***/ }, -/* 48 */ -/***/ function(module, exports, __webpack_require__) { - - // 7.1.15 ToLength - var toInteger = __webpack_require__(148) - , min = Math.min; - module.exports = function(it){ - return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; -/***/ }, -/* 49 */ -/***/ function(module, exports, __webpack_require__) { + var ReactUpdates = { + /** + * React references `ReactReconcileTransaction` using this property in order + * to allow dependency injection. + * + * @internal + */ + ReactReconcileTransaction: null, - // 7.1.13 ToObject(argument) - var defined = __webpack_require__(92); - module.exports = function(it){ - return Object(defined(it)); + batchedUpdates: batchedUpdates, + enqueueUpdate: enqueueUpdate, + flushBatchedUpdates: flushBatchedUpdates, + injection: ReactUpdatesInjection, + asap: asap }; -/***/ }, -/* 50 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - // export this package's api - module.exports = __webpack_require__(1637); + module.exports = ReactUpdates; /***/ }, -/* 51 */ +/* 106 */ /***/ function(module, exports, __webpack_require__) { (function webpackUniversalModuleDefinition(root, factory) { @@ -18448,3313 +21563,8 @@ webpackJsonp([203,202],[ }); ; -/***/ }, -/* 52 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports["default"] = { - required: __webpack_require__(406), - whitespace: __webpack_require__(607), - type: __webpack_require__(606), - range: __webpack_require__(605), - "enum": __webpack_require__(603), - pattern: __webpack_require__(604) - }; - module.exports = exports['default']; - -/***/ }, -/* 53 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _Form = __webpack_require__(1085); - - var _Form2 = _interopRequireDefault(_Form); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = _Form2.default; - module.exports = exports['default']; - -/***/ }, -/* 54 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1549); - - __webpack_require__(419); - -/***/ }, -/* 55 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.Group = exports.Button = undefined; - - var _radio = __webpack_require__(307); - - var _radio2 = _interopRequireDefault(_radio); - - var _group = __webpack_require__(1098); - - var _group2 = _interopRequireDefault(_group); - - var _radioButton = __webpack_require__(422); - - var _radioButton2 = _interopRequireDefault(_radioButton); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - _radio2.default.Button = _radioButton2.default; - _radio2.default.Group = _group2.default; - exports.Button = _radioButton2.default; - exports.Group = _group2.default; - exports.default = _radio2.default; - -/***/ }, -/* 56 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcNotification = __webpack_require__(547); - - var _rcNotification2 = _interopRequireDefault(_rcNotification); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var defaultDuration = 1.5; - var defaultTop = void 0; - var messageInstance = void 0; - var key = 1; - var prefixCls = 'ant-message'; - function getMessageInstance() { - messageInstance = messageInstance || _rcNotification2.default.newInstance({ - prefixCls: prefixCls, - transitionName: 'move-up', - style: { top: defaultTop } - }); - return messageInstance; - } - function notice(content) { - var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultDuration; - var type = arguments[2]; - var onClose = arguments[3]; - - var iconType = { - info: 'info-circle', - success: 'check-circle', - error: 'cross-circle', - warning: 'exclamation-circle', - loading: 'loading' - }[type]; - var instance = getMessageInstance(); - instance.notice({ - key: key, - duration: duration, - style: {}, - content: _react2.default.createElement( - 'div', - { className: prefixCls + '-custom-content ' + prefixCls + '-' + type }, - _react2.default.createElement(_icon2.default, { type: iconType }), - _react2.default.createElement( - 'span', - null, - content - ) - ), - onClose: onClose - }); - return function () { - var target = key++; - return function () { - instance.removeNotice(target); - }; - }(); - } - exports.default = { - info: function info(content, duration, onClose) { - return notice(content, duration, 'info', onClose); - }, - success: function success(content, duration, onClose) { - return notice(content, duration, 'success', onClose); - }, - error: function error(content, duration, onClose) { - return notice(content, duration, 'error', onClose); - }, - - // Departed usage, please use warning() - warn: function warn(content, duration, onClose) { - return notice(content, duration, 'warning', onClose); - }, - warning: function warning(content, duration, onClose) { - return notice(content, duration, 'warning', onClose); - }, - loading: function loading(content, duration, onClose) { - return notice(content, duration, 'loading', onClose); - }, - config: function config(options) { - if (options.top !== undefined) { - defaultTop = options.top; - } - if (options.duration !== undefined) { - defaultDuration = options.duration; - } - if (options.prefixCls !== undefined) { - prefixCls = options.prefixCls; - } - }, - destroy: function destroy() { - if (messageInstance) { - messageInstance.destroy(); - messageInstance = null; - } - } - }; - module.exports = exports['default']; - -/***/ }, -/* 57 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1555); - -/***/ }, -/* 58 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _Modal = __webpack_require__(420); - - var _Modal2 = _interopRequireDefault(_Modal); - - var _confirm = __webpack_require__(1093); - - var _confirm2 = _interopRequireDefault(_confirm); - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - _Modal2.default.info = function (props) { - var config = (0, _objectAssign2.default)({}, { - type: 'info', - iconType: 'info-circle', - okCancel: false - }, props); - return (0, _confirm2.default)(config); - }; - _Modal2.default.success = function (props) { - var config = (0, _objectAssign2.default)({}, { - type: 'success', - iconType: 'check-circle', - okCancel: false - }, props); - return (0, _confirm2.default)(config); - }; - _Modal2.default.error = function (props) { - var config = (0, _objectAssign2.default)({}, { - type: 'error', - iconType: 'cross-circle', - okCancel: false - }, props); - return (0, _confirm2.default)(config); - }; - _Modal2.default.warning = _Modal2.default.warn = function (props) { - var config = (0, _objectAssign2.default)({}, { - type: 'warning', - iconType: 'exclamation-circle', - okCancel: false - }, props); - return (0, _confirm2.default)(config); - }; - _Modal2.default.confirm = function (props) { - var config = (0, _objectAssign2.default)({}, { - type: 'confirm', - okCancel: true - }, props); - return (0, _confirm2.default)(config); - }; - exports.default = _Modal2.default; - module.exports = exports['default']; - -/***/ }, -/* 59 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1561); - -/***/ }, -/* 60 */ -/***/ function(module, exports) { - - var core = module.exports = {version: '2.4.0'}; - if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef - -/***/ }, -/* 61 */ -/***/ function(module, exports) { - - var hasOwnProperty = {}.hasOwnProperty; - module.exports = function(it, key){ - return hasOwnProperty.call(it, key); - }; - -/***/ }, -/* 62 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule DraftModifier - * @typechecks - * - */ - - 'use strict'; - - var CharacterMetadata = __webpack_require__(94); - var ContentStateInlineStyle = __webpack_require__(1472); - var Immutable = __webpack_require__(26); - - var applyEntityToContentState = __webpack_require__(1488); - var getCharacterRemovalRange = __webpack_require__(1509); - var getContentStateFragment = __webpack_require__(281); - var insertFragmentIntoContentState = __webpack_require__(1514); - var insertTextIntoContentState = __webpack_require__(1515); - var invariant = __webpack_require__(15); - var modifyBlockForContentState = __webpack_require__(1526); - var removeEntitiesAtEdges = __webpack_require__(504); - var removeRangeFromContentState = __webpack_require__(1527); - var splitBlockInContentState = __webpack_require__(1529); - - var OrderedSet = Immutable.OrderedSet; - - /** - * `DraftModifier` provides a set of convenience methods that apply - * modifications to a `ContentState` object based on a target `SelectionState`. - * - * Any change to a `ContentState` should be decomposable into a series of - * transaction functions that apply the required changes and return output - * `ContentState` objects. - * - * These functions encapsulate some of the most common transaction sequences. - */ - - var DraftModifier = { - replaceText: function replaceText(contentState, rangeToReplace, text, inlineStyle, entityKey) { - var withoutEntities = removeEntitiesAtEdges(contentState, rangeToReplace); - var withoutText = removeRangeFromContentState(withoutEntities, rangeToReplace); - - var character = CharacterMetadata.create({ - style: inlineStyle || OrderedSet(), - entity: entityKey || null - }); - - return insertTextIntoContentState(withoutText, withoutText.getSelectionAfter(), text, character); - }, - - insertText: function insertText(contentState, targetRange, text, inlineStyle, entityKey) { - !targetRange.isCollapsed() ? false ? invariant(false, 'Target range must be collapsed for `insertText`.') : invariant(false) : void 0; - return DraftModifier.replaceText(contentState, targetRange, text, inlineStyle, entityKey); - }, - - moveText: function moveText(contentState, removalRange, targetRange) { - var movedFragment = getContentStateFragment(contentState, removalRange); - - var afterRemoval = DraftModifier.removeRange(contentState, removalRange, 'backward'); - - return DraftModifier.replaceWithFragment(afterRemoval, targetRange, movedFragment); - }, - - replaceWithFragment: function replaceWithFragment(contentState, targetRange, fragment) { - var withoutEntities = removeEntitiesAtEdges(contentState, targetRange); - var withoutText = removeRangeFromContentState(withoutEntities, targetRange); - - return insertFragmentIntoContentState(withoutText, withoutText.getSelectionAfter(), fragment); - }, - - removeRange: function removeRange(contentState, rangeToRemove, removalDirection) { - // Check whether the selection state overlaps with a single entity. - // If so, try to remove the appropriate substring of the entity text. - if (rangeToRemove.getAnchorKey() === rangeToRemove.getFocusKey()) { - var key = rangeToRemove.getAnchorKey(); - var startOffset = rangeToRemove.getStartOffset(); - var endOffset = rangeToRemove.getEndOffset(); - var block = contentState.getBlockForKey(key); - - var startEntity = block.getEntityAt(startOffset); - var endEntity = block.getEntityAt(endOffset - 1); - if (startEntity && startEntity === endEntity) { - var adjustedRemovalRange = getCharacterRemovalRange(block, rangeToRemove, removalDirection); - return removeRangeFromContentState(contentState, adjustedRemovalRange); - } - } - - var withoutEntities = removeEntitiesAtEdges(contentState, rangeToRemove); - return removeRangeFromContentState(withoutEntities, rangeToRemove); - }, - - splitBlock: function splitBlock(contentState, selectionState) { - var withoutEntities = removeEntitiesAtEdges(contentState, selectionState); - var withoutText = removeRangeFromContentState(withoutEntities, selectionState); - - return splitBlockInContentState(withoutText, withoutText.getSelectionAfter()); - }, - - applyInlineStyle: function applyInlineStyle(contentState, selectionState, inlineStyle) { - return ContentStateInlineStyle.add(contentState, selectionState, inlineStyle); - }, - - removeInlineStyle: function removeInlineStyle(contentState, selectionState, inlineStyle) { - return ContentStateInlineStyle.remove(contentState, selectionState, inlineStyle); - }, - - setBlockType: function setBlockType(contentState, selectionState, blockType) { - return modifyBlockForContentState(contentState, selectionState, function (block) { - return block.merge({ type: blockType, depth: 0 }); - }); - }, - - setBlockData: function setBlockData(contentState, selectionState, blockData) { - return modifyBlockForContentState(contentState, selectionState, function (block) { - return block.merge({ data: blockData }); - }); - }, - - mergeBlockData: function mergeBlockData(contentState, selectionState, blockData) { - return modifyBlockForContentState(contentState, selectionState, function (block) { - return block.merge({ data: block.getData().merge(blockData) }); - }); - }, - - applyEntity: function applyEntity(contentState, selectionState, entityKey) { - var withoutEntities = removeEntitiesAtEdges(contentState, selectionState); - return applyEntityToContentState(withoutEntities, selectionState, entityKey); - } - }; - - module.exports = DraftModifier; - -/***/ }, -/* 63 */ -/***/ function(module, exports) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - - /** - * Simple, lightweight module assisting with the detection and context of - * Worker. Helps avoid circular dependencies and allows code to reason about - * whether or not they are in a Worker, even if they never include the main - * `ReactWorker` dependency. - */ - var ExecutionEnvironment = { - - canUseDOM: canUseDOM, - - canUseWorkers: typeof Worker !== 'undefined', - - canUseEventListeners: canUseDOM && !!(window.addEventListener || window.attachEvent), - - canUseViewport: canUseDOM && !!window.screen, - - isInWorker: !canUseDOM // For now, this is true - might change in the future. - - }; - - module.exports = ExecutionEnvironment; - -/***/ }, -/* 64 */ -/***/ function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - function makeEmptyFunction(arg) { - return function () { - return arg; - }; - } - - /** - * This function accepts and discards inputs; it has no side effects. This is - * primarily useful idiomatically for overridable function endpoints which - * always need to be callable, since JS lacks a null-call idiom ala Cocoa. - */ - var emptyFunction = function emptyFunction() {}; - - emptyFunction.thatReturns = makeEmptyFunction; - emptyFunction.thatReturnsFalse = makeEmptyFunction(false); - emptyFunction.thatReturnsTrue = makeEmptyFunction(true); - emptyFunction.thatReturnsNull = makeEmptyFunction(null); - emptyFunction.thatReturnsThis = function () { - return this; - }; - emptyFunction.thatReturnsArgument = function (arg) { - return arg; - }; - - module.exports = emptyFunction; - -/***/ }, -/* 65 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _slicedToArray2 = __webpack_require__(40); - - var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _rcCheckbox = __webpack_require__(539); - - var _rcCheckbox2 = _interopRequireDefault(_rcCheckbox); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _Group = __webpack_require__(1079); - - var _Group2 = _interopRequireDefault(_Group); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _PureRenderMixin = __webpack_require__(127); - - var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); - - var _splitObject3 = __webpack_require__(42); - - var _splitObject4 = _interopRequireDefault(_splitObject3); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Checkbox = function (_React$Component) { - (0, _inherits3.default)(Checkbox, _React$Component); - - function Checkbox() { - (0, _classCallCheck3.default)(this, Checkbox); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - Checkbox.prototype.shouldComponentUpdate = function shouldComponentUpdate() { - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _PureRenderMixin2.default.shouldComponentUpdate.apply(this, args); - }; - - Checkbox.prototype.render = function render() { - var _classNames; - - var _splitObject = (0, _splitObject4.default)(this.props, ['prefixCls', 'style', 'children', 'className', 'indeterminate', 'onMouseEnter', 'onMouseLeave']), - _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), - _splitObject2$ = _splitObject2[0], - prefixCls = _splitObject2$.prefixCls, - style = _splitObject2$.style, - children = _splitObject2$.children, - className = _splitObject2$.className, - indeterminate = _splitObject2$.indeterminate, - onMouseEnter = _splitObject2$.onMouseEnter, - onMouseLeave = _splitObject2$.onMouseLeave, - restProps = _splitObject2[1]; - - var classString = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, className, !!className), (0, _defineProperty3.default)(_classNames, prefixCls + '-wrapper', true), _classNames)); - var checkboxClass = (0, _classnames2.default)((0, _defineProperty3.default)({}, prefixCls + '-indeterminate', indeterminate)); - return _react2.default.createElement( - 'label', - { className: classString, style: style, onMouseEnter: onMouseEnter, onMouseLeave: onMouseLeave }, - _react2.default.createElement(_rcCheckbox2.default, (0, _extends3.default)({}, restProps, { prefixCls: prefixCls, className: checkboxClass, children: null })), - children !== undefined ? _react2.default.createElement( - 'span', - null, - children - ) : null - ); - }; - - return Checkbox; - }(_react2.default.Component); - - exports.default = Checkbox; - - Checkbox.Group = _Group2.default; - Checkbox.defaultProps = { - prefixCls: 'ant-checkbox', - indeterminate: false - }; - module.exports = exports['default']; - -/***/ }, -/* 66 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - var _rcCalendar = __webpack_require__(532); - - var _rcCalendar2 = _interopRequireDefault(_rcCalendar); - - var _MonthCalendar = __webpack_require__(524); - - var _MonthCalendar2 = _interopRequireDefault(_MonthCalendar); - - var _createPicker = __webpack_require__(1082); - - var _createPicker2 = _interopRequireDefault(_createPicker); - - var _wrapPicker = __webpack_require__(1083); - - var _wrapPicker2 = _interopRequireDefault(_wrapPicker); - - var _RangePicker = __webpack_require__(1081); - - var _RangePicker2 = _interopRequireDefault(_RangePicker); - - var _Calendar = __webpack_require__(1080); - - var _Calendar2 = _interopRequireDefault(_Calendar); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var DatePicker = (0, _wrapPicker2.default)((0, _createPicker2.default)(_rcCalendar2.default)); - var MonthPicker = (0, _wrapPicker2.default)((0, _createPicker2.default)(_MonthCalendar2.default), 'YYYY-MM'); - (0, _objectAssign2.default)(DatePicker, { - RangePicker: (0, _wrapPicker2.default)(_RangePicker2.default), - Calendar: _Calendar2.default, - MonthPicker: MonthPicker - }); - exports.default = DatePicker; - module.exports = exports['default']; - -/***/ }, -/* 67 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1547); - - __webpack_require__(21); - - __webpack_require__(87); - -/***/ }, -/* 68 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1556); - - __webpack_require__(10); - -/***/ }, -/* 69 */ -/***/ function(module, exports) { - - module.exports = function(it){ - if(typeof it != 'function')throw TypeError(it + ' is not a function!'); - return it; - }; - -/***/ }, -/* 70 */ -/***/ function(module, exports, __webpack_require__) { - - var dP = __webpack_require__(37) - , createDesc = __webpack_require__(147); - module.exports = __webpack_require__(36) ? function(object, key, value){ - return dP.f(object, key, createDesc(1, value)); - } : function(object, key, value){ - object[key] = value; - return object; - }; - -/***/ }, -/* 71 */ -/***/ function(module, exports, __webpack_require__) { - - var global = __webpack_require__(18) - , hide = __webpack_require__(70) - , has = __webpack_require__(61) - , SRC = __webpack_require__(171)('src') - , TO_STRING = 'toString' - , $toString = Function[TO_STRING] - , TPL = ('' + $toString).split(TO_STRING); - - __webpack_require__(122).inspectSource = function(it){ - return $toString.call(it); - }; - - (module.exports = function(O, key, val, safe){ - var isFunction = typeof val == 'function'; - if(isFunction)has(val, 'name') || hide(val, 'name', key); - if(O[key] === val)return; - if(isFunction)has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); - if(O === global){ - O[key] = val; - } else { - if(!safe){ - delete O[key]; - hide(O, key, val); - } else { - if(O[key])O[key] = val; - else hide(O, key, val); - } - } - // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative - })(Function.prototype, TO_STRING, function toString(){ - return typeof this == 'function' && this[SRC] || $toString.call(this); - }); - -/***/ }, -/* 72 */ -/***/ function(module, exports, __webpack_require__) { - - var $export = __webpack_require__(3) - , fails = __webpack_require__(20) - , defined = __webpack_require__(92) - , quot = /"/g; - // B.2.3.2.1 CreateHTML(string, tag, attribute, value) - var createHTML = function(string, tag, attribute, value) { - var S = String(defined(string)) - , p1 = '<' + tag; - if(attribute !== '')p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; - return p1 + '>' + S + ''; - }; - module.exports = function(NAME, exec){ - var O = {}; - O[NAME] = exec(createHTML); - $export($export.P + $export.F * fails(function(){ - var test = ''[NAME]('"'); - return test !== test.toLowerCase() || test.split('"').length > 3; - }), 'String', O); - }; - -/***/ }, -/* 73 */ -/***/ function(module, exports, __webpack_require__) { - - // to indexed object, toObject with fallback for non-array-like ES3 strings - var IObject = __webpack_require__(239) - , defined = __webpack_require__(92); - module.exports = function(it){ - return IObject(defined(it)); - }; - -/***/ }, -/* 74 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1545); - -/***/ }, -/* 75 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.PaginationProps = undefined; - - var _Pagination = __webpack_require__(1095); - - Object.defineProperty(exports, 'PaginationProps', { - enumerable: true, - get: function get() { - return _Pagination.PaginationProps; - } - }); - - var _Pagination2 = _interopRequireDefault(_Pagination); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = _Pagination2.default; - -/***/ }, -/* 76 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1558); - - __webpack_require__(28); - - __webpack_require__(21); - -/***/ }, -/* 77 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcTabs = __webpack_require__(1758); - - var _rcTabs2 = _interopRequireDefault(_rcTabs); - - var _ScrollableInkTabBar = __webpack_require__(1753); - - var _ScrollableInkTabBar2 = _interopRequireDefault(_ScrollableInkTabBar); - - var _TabContent = __webpack_require__(1756); - - var _TabContent2 = _interopRequireDefault(_TabContent); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Tabs = function (_React$Component) { - (0, _inherits3.default)(Tabs, _React$Component); - - function Tabs() { - (0, _classCallCheck3.default)(this, Tabs); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - - _this.createNewTab = function (targetKey) { - var onEdit = _this.props.onEdit; - if (onEdit) { - onEdit(targetKey, 'add'); - } - }; - _this.removeTab = function (targetKey, e) { - e.stopPropagation(); - if (!targetKey) { - return; - } - var onEdit = _this.props.onEdit; - if (onEdit) { - onEdit(targetKey, 'remove'); - } - }; - _this.handleChange = function (activeKey) { - var onChange = _this.props.onChange; - if (onChange) { - onChange(activeKey); - } - }; - return _this; - } - - Tabs.prototype.render = function render() { - var _classNames, - _this2 = this; - - var _props = this.props, - prefixCls = _props.prefixCls, - _props$className = _props.className, - className = _props$className === undefined ? '' : _props$className, - size = _props.size, - _props$type = _props.type, - type = _props$type === undefined ? 'line' : _props$type, - tabPosition = _props.tabPosition, - children = _props.children, - tabBarExtraContent = _props.tabBarExtraContent, - hideAdd = _props.hideAdd, - onTabClick = _props.onTabClick, - animated = _props.animated; - - var cls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, className, !!className), (0, _defineProperty3.default)(_classNames, prefixCls + '-mini', size === 'small' || size === 'mini'), (0, _defineProperty3.default)(_classNames, prefixCls + '-vertical', tabPosition === 'left' || tabPosition === 'right'), (0, _defineProperty3.default)(_classNames, prefixCls + '-card', type.indexOf('card') >= 0), (0, _defineProperty3.default)(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-no-animation', !animated), _classNames)); - // only card type tabs can be added and closed - var childrenWithClose = void 0; - if (type === 'editable-card') { - childrenWithClose = []; - _react2.default.Children.forEach(children, function (child, index) { - childrenWithClose.push((0, _react.cloneElement)(child, { - tab: _react2.default.createElement( - 'div', - null, - child.props.tab, - _react2.default.createElement(_icon2.default, { type: 'close', onClick: function onClick(e) { - return _this2.removeTab(child.key, e); - } }) - ), - key: child.key || index - })); - }); - // Add new tab handler - if (!hideAdd) { - tabBarExtraContent = _react2.default.createElement( - 'span', - null, - _react2.default.createElement(_icon2.default, { type: 'plus', className: prefixCls + '-new-tab', onClick: this.createNewTab }), - tabBarExtraContent - ); - } - } - tabBarExtraContent = tabBarExtraContent ? _react2.default.createElement( - 'div', - { className: prefixCls + '-extra-content' }, - tabBarExtraContent - ) : null; - return _react2.default.createElement( - _rcTabs2.default, - (0, _extends3.default)({}, this.props, { className: cls, tabBarPosition: tabPosition, renderTabBar: function renderTabBar() { - return _react2.default.createElement(_ScrollableInkTabBar2.default, { extraContent: tabBarExtraContent, onTabClick: onTabClick }); - }, renderTabContent: function renderTabContent() { - return _react2.default.createElement(_TabContent2.default, { animated: animated }); - }, onChange: this.handleChange }), - childrenWithClose || children - ); - }; - - return Tabs; - }(_react2.default.Component); - - exports.default = Tabs; - - Tabs.TabPane = _rcTabs.TabPane; - Tabs.defaultProps = { - prefixCls: 'ant-tabs', - hideAdd: false, - animated: true - }; - module.exports = exports['default']; - -/***/ }, -/* 78 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1569); - -/***/ }, -/* 79 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - exports.__esModule = true; - - var _from = __webpack_require__(1138); - - var _from2 = _interopRequireDefault(_from); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = function (arr) { - if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { - arr2[i] = arr[i]; - } - - return arr2; - } else { - return (0, _from2.default)(arr); - } - }; - -/***/ }, -/* 80 */ -/***/ function(module, exports, __webpack_require__) { - - var pIE = __webpack_require__(240) - , createDesc = __webpack_require__(147) - , toIObject = __webpack_require__(73) - , toPrimitive = __webpack_require__(106) - , has = __webpack_require__(61) - , IE8_DOM_DEFINE = __webpack_require__(465) - , gOPD = Object.getOwnPropertyDescriptor; - - exports.f = __webpack_require__(36) ? gOPD : function getOwnPropertyDescriptor(O, P){ - O = toIObject(O); - P = toPrimitive(P, true); - if(IE8_DOM_DEFINE)try { - return gOPD(O, P); - } catch(e){ /* empty */ } - if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); - }; - -/***/ }, -/* 81 */ -/***/ function(module, exports, __webpack_require__) { - - // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) - var has = __webpack_require__(61) - , toObject = __webpack_require__(49) - , IE_PROTO = __webpack_require__(349)('IE_PROTO') - , ObjectProto = Object.prototype; - - module.exports = Object.getPrototypeOf || function(O){ - O = toObject(O); - if(has(O, IE_PROTO))return O[IE_PROTO]; - if(typeof O.constructor == 'function' && O instanceof O.constructor){ - return O.constructor.prototype; - } return O instanceof Object ? ObjectProto : null; - }; - -/***/ }, -/* 82 */ -/***/ function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - var nullthrows = function nullthrows(x) { - if (x != null) { - return x; - } - throw new Error("Got unexpected null or undefined"); - }; - - module.exports = nullthrows; - -/***/ }, -/* 83 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _slicedToArray2 = __webpack_require__(40); - - var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcCascader = __webpack_require__(1653); - - var _rcCascader2 = _interopRequireDefault(_rcCascader); - - var _input = __webpack_require__(25); - - var _input2 = _interopRequireDefault(_input); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _arrayTreeFilter = __webpack_require__(405); - - var _arrayTreeFilter2 = _interopRequireDefault(_arrayTreeFilter); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _splitObject3 = __webpack_require__(42); - - var _splitObject4 = _interopRequireDefault(_splitObject3); - - var _omit = __webpack_require__(109); - - var _omit2 = _interopRequireDefault(_omit); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function highlightKeyword(str, keyword, prefixCls) { - return str.split(keyword).map(function (node, index) { - return index === 0 ? node : [_react2.default.createElement( - 'span', - { className: prefixCls + '-menu-item-keyword', key: 'seperator' }, - keyword - ), node]; - }); - } - function defaultFilterOption(inputValue, path) { - return path.some(function (option) { - return option.label.indexOf(inputValue) > -1; - }); - } - function defaultRenderFilteredOption(inputValue, path, prefixCls) { - return path.map(function (_ref, index) { - var label = _ref.label; - - var node = label.indexOf(inputValue) > -1 ? highlightKeyword(label, inputValue, prefixCls) : label; - return index === 0 ? node : [' / ', node]; - }); - } - function defaultSortFilteredOption(a, b, inputValue) { - function callback(elem) { - return elem.label.indexOf(inputValue) > -1; - } - return a.findIndex(callback) - b.findIndex(callback); - } - var defaultDisplayRender = function defaultDisplayRender(label) { - return label.join(' / '); - }; - - var Cascader = function (_React$Component) { - (0, _inherits3.default)(Cascader, _React$Component); - - function Cascader(props) { - (0, _classCallCheck3.default)(this, Cascader); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.handleChange = function (value, selectedOptions) { - var unwrappedValue = Array.isArray(value[0]) ? value[0] : value; - _this.setState({ inputValue: '' }); - _this.setValue(unwrappedValue, selectedOptions); - }; - _this.handlePopupVisibleChange = function (popupVisible) { - _this.setState({ - popupVisible: popupVisible, - inputFocused: popupVisible, - inputValue: popupVisible ? _this.state.inputValue : '' - }); - var onPopupVisibleChange = _this.props.onPopupVisibleChange; - if (onPopupVisibleChange) { - onPopupVisibleChange(popupVisible); - } - }; - _this.handleInputBlur = function () { - _this.setState({ - inputFocused: false - }); - }; - _this.handleInputClick = function (e) { - var _this$state = _this.state, - inputFocused = _this$state.inputFocused, - popupVisible = _this$state.popupVisible; - // Prevent `Trigger` behaviour. - - if (inputFocused || popupVisible) { - e.stopPropagation(); - e.nativeEvent.stopImmediatePropagation(); - } - }; - _this.handleInputChange = function (e) { - var inputValue = e.target.value; - _this.setState({ inputValue: inputValue }); - }; - _this.setValue = function (value) { - var selectedOptions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; - - if (!('value' in _this.props)) { - _this.setState({ value: value }); - } - var onChange = _this.props.onChange; - if (onChange) { - onChange(value, selectedOptions); - } - }; - _this.clearSelection = function (e) { - e.preventDefault(); - e.stopPropagation(); - if (!_this.state.inputValue) { - _this.setValue([]); - _this.setState({ popupVisible: false }); - } else { - _this.setState({ inputValue: '' }); - } - }; - _this.state = { - value: props.value || props.defaultValue || [], - inputValue: '', - inputFocused: false, - popupVisible: false, - flattenOptions: props.showSearch && _this.flattenTree(props.options, props.changeOnSelect) - }; - return _this; - } - - Cascader.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - if ('value' in nextProps) { - this.setState({ value: nextProps.value || [] }); - } - if (nextProps.showSearch && this.props.options !== nextProps.options) { - this.setState({ flattenOptions: this.flattenTree(nextProps.options, nextProps.changeOnSelect) }); - } - }; - - Cascader.prototype.getLabel = function getLabel() { - var _props = this.props, - options = _props.options, - _props$displayRender = _props.displayRender, - displayRender = _props$displayRender === undefined ? defaultDisplayRender : _props$displayRender; - - var value = this.state.value; - var unwrappedValue = Array.isArray(value[0]) ? value[0] : value; - var selectedOptions = (0, _arrayTreeFilter2.default)(options, function (o, level) { - return o.value === unwrappedValue[level]; - }); - var label = selectedOptions.map(function (o) { - return o.label; - }); - return displayRender(label, selectedOptions); - }; - - Cascader.prototype.flattenTree = function flattenTree(options, changeOnSelect) { - var _this2 = this; - - var ancestor = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; - - var flattenOptions = []; - options.forEach(function (option) { - var path = ancestor.concat(option); - if (changeOnSelect || !option.children) { - flattenOptions.push(path); - } - if (option.children) { - flattenOptions = flattenOptions.concat(_this2.flattenTree(option.children, changeOnSelect, path)); - } - }); - return flattenOptions; - }; - - Cascader.prototype.generateFilteredOptions = function generateFilteredOptions(prefixCls) { - var _this3 = this; - - var _props2 = this.props, - showSearch = _props2.showSearch, - notFoundContent = _props2.notFoundContent; - var _showSearch$filter = showSearch.filter, - filter = _showSearch$filter === undefined ? defaultFilterOption : _showSearch$filter, - _showSearch$render = showSearch.render, - render = _showSearch$render === undefined ? defaultRenderFilteredOption : _showSearch$render, - _showSearch$sort = showSearch.sort, - sort = _showSearch$sort === undefined ? defaultSortFilteredOption : _showSearch$sort; - var _state = this.state, - flattenOptions = _state.flattenOptions, - inputValue = _state.inputValue; - - var filtered = flattenOptions.filter(function (path) { - return filter(_this3.state.inputValue, path); - }).sort(function (a, b) { - return sort(a, b, inputValue); - }); - if (filtered.length > 0) { - return filtered.map(function (path) { - return { - label: render(inputValue, path, prefixCls), - value: path.map(function (o) { - return o.value; - }) - }; - }); - } - return [{ label: notFoundContent, value: 'ANT_CASCADER_NOT_FOUND', disabled: true }]; - }; - - Cascader.prototype.render = function render() { - var _classNames, _classNames2, _classNames3; - - var props = this.props; - var state = this.state; - - var _splitObject = (0, _splitObject4.default)(props, ['prefixCls', 'inputPrefixCls', 'children', 'placeholder', 'size', 'disabled', 'className', 'style', 'allowClear', 'showSearch']), - _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), - _splitObject2$ = _splitObject2[0], - prefixCls = _splitObject2$.prefixCls, - inputPrefixCls = _splitObject2$.inputPrefixCls, - children = _splitObject2$.children, - placeholder = _splitObject2$.placeholder, - size = _splitObject2$.size, - disabled = _splitObject2$.disabled, - className = _splitObject2$.className, - style = _splitObject2$.style, - allowClear = _splitObject2$.allowClear, - showSearch = _splitObject2$.showSearch, - otherProps = _splitObject2[1]; - - var value = state.value; - var sizeCls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, inputPrefixCls + '-lg', size === 'large'), (0, _defineProperty3.default)(_classNames, inputPrefixCls + '-sm', size === 'small'), _classNames)); - var clearIcon = allowClear && !disabled && value.length > 0 || state.inputValue ? _react2.default.createElement(_icon2.default, { type: 'cross-circle', className: prefixCls + '-picker-clear', onClick: this.clearSelection }) : null; - var arrowCls = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls + '-picker-arrow', true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-picker-arrow-expand', state.popupVisible), _classNames2)); - var pickerCls = (0, _classnames2.default)((_classNames3 = {}, (0, _defineProperty3.default)(_classNames3, className, !!className), (0, _defineProperty3.default)(_classNames3, prefixCls + '-picker', true), (0, _defineProperty3.default)(_classNames3, prefixCls + '-picker-with-value', state.inputValue), (0, _defineProperty3.default)(_classNames3, prefixCls + '-picker-disabled', disabled), _classNames3)); - // Fix bug of https://github.com/facebook/react/pull/5004 - // and https://fb.me/react-unknown-prop - var inputProps = (0, _omit2.default)(otherProps, ['onChange', 'options', 'popupPlacement', 'transitionName', 'displayRender', 'onPopupVisibleChange', 'changeOnSelect', 'expandTrigger', 'popupVisible', 'getPopupContainer', 'loadData', 'popupClassName', 'filterOption', 'renderFilteredOption', 'sortFilteredOption', 'notFoundContent']); - var options = props.options; - if (state.inputValue) { - options = this.generateFilteredOptions(prefixCls); - } - // Dropdown menu should keep previous status until it is fully closed. - if (!state.popupVisible) { - options = this.cachedOptions; - } else { - this.cachedOptions = options; - } - var dropdownMenuColumnStyle = {}; - var isNotFound = (options || []).length === 1 && options[0].value === 'ANT_CASCADER_NOT_FOUND'; - if (isNotFound) { - dropdownMenuColumnStyle.height = 'auto'; // Height of one row. - } - // The default value of `matchInputWidth` is `true` - var resultListMatchInputWidth = showSearch.matchInputWidth === false ? false : true; - if (resultListMatchInputWidth && state.inputValue && this.refs.input) { - dropdownMenuColumnStyle.width = this.refs.input.refs.input.offsetWidth; - } - return _react2.default.createElement( - _rcCascader2.default, - (0, _extends3.default)({}, props, { options: options, value: value, popupVisible: state.popupVisible, onPopupVisibleChange: this.handlePopupVisibleChange, onChange: this.handleChange, dropdownMenuColumnStyle: dropdownMenuColumnStyle }), - children || _react2.default.createElement( - 'span', - { style: style, className: pickerCls }, - _react2.default.createElement(_input2.default, (0, _extends3.default)({}, inputProps, { ref: 'input', placeholder: value && value.length > 0 ? null : placeholder, className: prefixCls + '-input ' + sizeCls, value: state.inputValue, disabled: disabled, readOnly: !showSearch, autoComplete: 'off', onClick: showSearch ? this.handleInputClick : undefined, onBlur: showSearch ? this.handleInputBlur : undefined, onChange: showSearch ? this.handleInputChange : undefined })), - _react2.default.createElement( - 'span', - { className: prefixCls + '-picker-label' }, - this.getLabel() - ), - clearIcon, - _react2.default.createElement(_icon2.default, { type: 'down', className: arrowCls }) - ) - ); - }; - - return Cascader; - }(_react2.default.Component); - - exports.default = Cascader; - - Cascader.defaultProps = { - prefixCls: 'ant-cascader', - inputPrefixCls: 'ant-input', - placeholder: 'Please select', - transitionName: 'slide-up', - popupPlacement: 'bottomLeft', - options: [], - disabled: false, - allowClear: true, - showSearch: false, - notFoundContent: 'Not Found' - }; - module.exports = exports['default']; - -/***/ }, -/* 84 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1544); - - __webpack_require__(21); - -/***/ }, -/* 85 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcSwitch = __webpack_require__(1742); - - var _rcSwitch2 = _interopRequireDefault(_rcSwitch); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Switch = function (_React$Component) { - (0, _inherits3.default)(Switch, _React$Component); - - function Switch() { - (0, _classCallCheck3.default)(this, Switch); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - Switch.prototype.render = function render() { - var _classNames; - - var _props = this.props, - prefixCls = _props.prefixCls, - size = _props.size, - _props$className = _props.className, - className = _props$className === undefined ? '' : _props$className; - - var classes = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, className, !!className), (0, _defineProperty3.default)(_classNames, prefixCls + '-small', size === 'small'), _classNames)); - return _react2.default.createElement(_rcSwitch2.default, (0, _extends3.default)({}, this.props, { className: classes })); - }; - - return Switch; - }(_react2.default.Component); - - exports.default = Switch; - - Switch.defaultProps = { - prefixCls: 'ant-switch', - size: 'default' - }; - Switch.propTypes = { - prefixCls: _react.PropTypes.string, - size: _react.PropTypes.oneOf(['small', 'default']), - className: _react.PropTypes.string - }; - module.exports = exports['default']; - -/***/ }, -/* 86 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1567); - -/***/ }, -/* 87 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1571); - - __webpack_require__(21); - -/***/ }, -/* 88 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.getMenuItems = getMenuItems; - exports.isZhCN = isZhCN; - exports.ping = ping; - function getMenuItems(moduleData, locale) { - var menuMeta = moduleData.map(function (item) { - return item.meta; - }); - var menuItems = {}; - menuMeta.sort(function (a, b) { - return (a.order || 0) - (b.order || 0); - }).forEach(function (meta) { - var category = meta.category && meta.category[locale] || meta.category || 'topLevel'; - if (!menuItems[category]) { - menuItems[category] = {}; - } - - var type = meta.type || 'topLevel'; - if (!menuItems[category][type]) { - menuItems[category][type] = []; - } - - menuItems[category][type].push(meta); - }); - return menuItems; - } - - function isZhCN() { - if (typeof location === 'undefined') { - // Use English in SSR. - return false; - } - if (location.search.indexOf('locale=zh-CN') > -1) { - return true; - } - if (location.search.indexOf('locale=en-US') > -1) { - return false; - } - - var language = typeof localStorage === 'undefined' || !localStorage.getItem('locale') ? navigator.language : localStorage.getItem('locale'); - return language === 'zh-CN'; - } - - function ping(url, callback) { - var img = new Image(); - var done = void 0; - var finish = function finish(status) { - if (!done) { - done = true; - img.src = ''; - callback(status); - } - }; - img.onload = function () { - return finish('responded'); - }; - img.onerror = function () { - return finish('error'); - }; - img.src = url; - return setTimeout(function () { - return finish('timeout'); - }, 1500); - } - -/***/ }, -/* 89 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - 'use strict'; - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = function() {}; - - if (false) { - warning = function(condition, format, args) { - var len = arguments.length; - args = new Array(len > 2 ? len - 2 : 0); - for (var key = 2; key < len; key++) { - args[key - 2] = arguments[key]; - } - if (format === undefined) { - throw new Error( - '`warning(condition, format, ...args)` requires a warning ' + - 'message argument' - ); - } - - if (format.length < 10 || (/^[s\W]*$/).test(format)) { - throw new Error( - 'The warning format should be able to uniquely identify this ' + - 'warning. Please, use a more descriptive format than: ' + format - ); - } - - if (!condition) { - var argIndex = 0; - var message = 'Warning: ' + - format.replace(/%s/g, function() { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch(x) {} - } - }; - } - - module.exports = warning; - - -/***/ }, -/* 90 */ -/***/ function(module, exports, __webpack_require__) { - - var store = __webpack_require__(327)('wks') - , uid = __webpack_require__(265) - , Symbol = __webpack_require__(143).Symbol - , USE_SYMBOL = typeof Symbol == 'function'; - - var $exports = module.exports = function(name){ - return store[name] || (store[name] = - USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); - }; - - $exports.store = store; - -/***/ }, -/* 91 */ -/***/ function(module, exports) { - - var toString = {}.toString; - - module.exports = function(it){ - return toString.call(it).slice(8, -1); - }; - -/***/ }, -/* 92 */ -/***/ function(module, exports) { - - // 7.2.1 RequireObjectCoercible(argument) - module.exports = function(it){ - if(it == undefined)throw TypeError("Can't call method on " + it); - return it; - }; - -/***/ }, -/* 93 */ -/***/ function(module, exports, __webpack_require__) { - - var fails = __webpack_require__(20); - - module.exports = function(method, arg){ - return !!method && fails(function(){ - arg ? method.call(null, function(){}, 1) : method.call(null); - }); - }; - -/***/ }, -/* 94 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule CharacterMetadata - * @typechecks - * - */ - - 'use strict'; - - 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; } - - function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - - var _require = __webpack_require__(26); - - var Map = _require.Map; - var OrderedSet = _require.OrderedSet; - var Record = _require.Record; - - - var EMPTY_SET = OrderedSet(); - - var defaultRecord = { - style: EMPTY_SET, - entity: null - }; - - var CharacterMetadataRecord = Record(defaultRecord); - - var CharacterMetadata = function (_CharacterMetadataRec) { - _inherits(CharacterMetadata, _CharacterMetadataRec); - - function CharacterMetadata() { - _classCallCheck(this, CharacterMetadata); - - return _possibleConstructorReturn(this, _CharacterMetadataRec.apply(this, arguments)); - } - - CharacterMetadata.prototype.getStyle = function getStyle() { - return this.get('style'); - }; - - CharacterMetadata.prototype.getEntity = function getEntity() { - return this.get('entity'); - }; - - CharacterMetadata.prototype.hasStyle = function hasStyle(style) { - return this.getStyle().has(style); - }; - - CharacterMetadata.applyStyle = function applyStyle(record, style) { - var withStyle = record.set('style', record.getStyle().add(style)); - return CharacterMetadata.create(withStyle); - }; - - CharacterMetadata.removeStyle = function removeStyle(record, style) { - var withoutStyle = record.set('style', record.getStyle().remove(style)); - return CharacterMetadata.create(withoutStyle); - }; - - CharacterMetadata.applyEntity = function applyEntity(record, entityKey) { - var withEntity = record.getEntity() === entityKey ? record : record.set('entity', entityKey); - return CharacterMetadata.create(withEntity); - }; - - /** - * Use this function instead of the `CharacterMetadata` constructor. - * Since most content generally uses only a very small number of - * style/entity permutations, we can reuse these objects as often as - * possible. - */ - - - CharacterMetadata.create = function create(config) { - if (!config) { - return EMPTY; - } - - // Fill in unspecified properties, if necessary. - var configMap = Map({ style: EMPTY_SET, entity: null }).merge(config); - - var existing = pool.get(configMap); - if (existing) { - return existing; - } - - var newCharacter = new CharacterMetadata(configMap); - pool = pool.set(configMap, newCharacter); - return newCharacter; - }; - - return CharacterMetadata; - }(CharacterMetadataRecord); - - var EMPTY = new CharacterMetadata(); - var pool = Map([[Map(defaultRecord), EMPTY]]); - - CharacterMetadata.EMPTY = EMPTY; - - module.exports = CharacterMetadata; - -/***/ }, -/* 95 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2016-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - 'use strict'; - - // Trust the developer to only use ReactInstrumentation with a __DEV__ check - - var debugTool = null; - - if (false) { - var ReactDebugTool = require('./ReactDebugTool'); - debugTool = ReactDebugTool; - } - - module.exports = { debugTool: debugTool }; - -/***/ }, -/* 96 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDom = __webpack_require__(2); - - var _reactDom2 = _interopRequireDefault(_reactDom); - - var _rcAnimate = __webpack_require__(50); - - var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function noop() {} - - var Alert = function (_React$Component) { - (0, _inherits3.default)(Alert, _React$Component); - - function Alert(props) { - (0, _classCallCheck3.default)(this, Alert); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.handleClose = function (e) { - e.preventDefault(); - var dom = _reactDom2.default.findDOMNode(_this); - dom.style.height = dom.offsetHeight + 'px'; - // Magic code - // 重复一次后才能正确设置 height - dom.style.height = dom.offsetHeight + 'px'; - _this.setState({ - closing: false - }); - (_this.props.onClose || noop)(e); - }; - _this.animationEnd = function () { - _this.setState({ - closed: true, - closing: true - }); - }; - _this.state = { - closing: true, - closed: false - }; - return _this; - } - - Alert.prototype.render = function render() { - var _classNames; - - var _props = this.props, - closable = _props.closable, - description = _props.description, - type = _props.type, - _props$prefixCls = _props.prefixCls, - prefixCls = _props$prefixCls === undefined ? 'ant-alert' : _props$prefixCls, - message = _props.message, - closeText = _props.closeText, - showIcon = _props.showIcon, - banner = _props.banner, - _props$className = _props.className, - className = _props$className === undefined ? '' : _props$className, - style = _props.style; - // banner模式默认有 Icon - - showIcon = showIcon || banner; - // banner模式默认为警告 - type = banner ? 'warning' : type; - var iconType = ''; - switch (type) { - case 'success': - iconType = 'check-circle'; - break; - case 'info': - iconType = 'info-circle'; - break; - case 'error': - iconType = 'cross-circle'; - break; - case 'warning': - iconType = 'exclamation-circle'; - break; - default: - iconType = 'default'; - } - // use outline icon in alert with description - if (!!description) { - iconType += '-o'; - } - var alertCls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, prefixCls, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-close', !this.state.closing), (0, _defineProperty3.default)(_classNames, prefixCls + '-with-description', !!description), (0, _defineProperty3.default)(_classNames, prefixCls + '-no-icon', !showIcon), (0, _defineProperty3.default)(_classNames, prefixCls + '-banner', !!banner), (0, _defineProperty3.default)(_classNames, className, !!className), _classNames)); - // closeable when closeText is assigned - if (closeText) { - closable = true; - } - return this.state.closed ? null : _react2.default.createElement( - _rcAnimate2.default, - { component: '', showProp: 'data-show', transitionName: prefixCls + '-slide-up', onEnd: this.animationEnd }, - _react2.default.createElement( - 'div', - { 'data-show': this.state.closing, className: alertCls, style: style }, - showIcon ? _react2.default.createElement(_icon2.default, { className: prefixCls + '-icon', type: iconType }) : null, - _react2.default.createElement( - 'span', - { className: prefixCls + '-message' }, - message - ), - _react2.default.createElement( - 'span', - { className: prefixCls + '-description' }, - description - ), - closable ? _react2.default.createElement( - 'a', - { onClick: this.handleClose, className: prefixCls + '-close-icon' }, - closeText || _react2.default.createElement(_icon2.default, { type: 'cross' }) - ) : null - ) - ); - }; - - return Alert; - }(_react2.default.Component); - - exports.default = Alert; - - Alert.defaultProps = { - type: 'info' - }; - module.exports = exports['default']; - -/***/ }, -/* 97 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1534); - -/***/ }, -/* 98 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _dropdown = __webpack_require__(416); - - var _dropdown2 = _interopRequireDefault(_dropdown); - - var _dropdownButton = __webpack_require__(1084); - - var _dropdownButton2 = _interopRequireDefault(_dropdownButton); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - _dropdown2.default.Button = _dropdownButton2.default; - exports.default = _dropdown2.default; - module.exports = exports['default']; - -/***/ }, -/* 99 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1548); - - __webpack_require__(10); - -/***/ }, -/* 100 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _TimePicker = __webpack_require__(1762); - - var _TimePicker2 = _interopRequireDefault(_TimePicker); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - var _zh_CN = __webpack_require__(424); - - var _zh_CN2 = _interopRequireDefault(_zh_CN); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var TimePicker = function (_React$Component) { - (0, _inherits3.default)(TimePicker, _React$Component); - - function TimePicker(props) { - (0, _classCallCheck3.default)(this, TimePicker); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.handleChange = function (value) { - if (!('value' in _this.props)) { - _this.setState({ value: value }); - } - var _this$props = _this.props, - onChange = _this$props.onChange, - _this$props$format = _this$props.format, - format = _this$props$format === undefined ? 'HH:mm:ss' : _this$props$format; - - if (onChange) { - onChange(value, value && value.format(format) || ''); - } - }; - _this.state = { - value: props.value || props.defaultValue - }; - return _this; - } - - TimePicker.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - if ('value' in nextProps) { - this.setState({ value: nextProps.value }); - } - }; - - TimePicker.prototype.getLocale = function getLocale() { - var antLocale = this.context.antLocale; - var timePickerLocale = antLocale && antLocale.TimePicker || _zh_CN2.default; - return timePickerLocale; - }; - - TimePicker.prototype.render = function render() { - var _classNames; - - var props = (0, _objectAssign2.default)({ format: 'HH:mm:ss' }, this.props); - delete props.defaultValue; - var className = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, props.className, !!props.className), (0, _defineProperty3.default)(_classNames, props.prefixCls + '-' + props.size, !!props.size), _classNames)); - return _react2.default.createElement(_TimePicker2.default, (0, _extends3.default)({}, props, { className: className, value: this.state.value, placeholder: props.placeholder || this.getLocale().placeholder, showHour: props.format.indexOf('HH') > -1, showMinute: props.format.indexOf('mm') > -1, showSecond: props.format.indexOf('ss') > -1, onChange: this.handleChange, addon: function addon(panel) { - return props.addon ? _react2.default.createElement( - 'div', - { className: props.prefixCls + '-panel-addon' }, - props.addon(panel) - ) : null; - } })); - }; - - return TimePicker; - }(_react2.default.Component); - - exports.default = TimePicker; - - TimePicker.defaultProps = { - prefixCls: 'ant-time-picker', - align: { - offset: [0, -2] - }, - disabled: false, - disabledHours: undefined, - disabledMinutes: undefined, - disabledSeconds: undefined, - hideDisabledOptions: false, - placement: 'bottomLeft', - transitionName: 'slide-up' - }; - TimePicker.contextTypes = { - antLocale: _react2.default.PropTypes.object - }; - module.exports = exports['default']; - -/***/ }, -/* 101 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = exports.UploadProps = undefined; - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - exports.Dragger = Dragger; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcUpload = __webpack_require__(1787); - - var _rcUpload2 = _interopRequireDefault(_rcUpload); - - var _uploadList = __webpack_require__(1115); - - var _uploadList2 = _interopRequireDefault(_uploadList); - - var _getFileItem = __webpack_require__(1113); - - var _getFileItem2 = _interopRequireDefault(_getFileItem); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - var _interface = __webpack_require__(1114); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function T() { - return true; - } - // Fix IE file.status problem - // via coping a new Object - function fileToObject(file) { - return { - lastModified: file.lastModified, - lastModifiedDate: file.lastModifiedDate, - name: file.filename || file.name, - size: file.size, - type: file.type, - uid: file.uid, - response: file.response, - error: file.error, - percent: 0, - originFileObj: file, - status: null - }; - } - /** - * 生成Progress percent: 0.1 -> 0.98 - * - for ie - */ - function genPercentAdd() { - var k = 0.1; - var i = 0.01; - var end = 0.98; - return function (s) { - var start = s; - if (start >= end) { - return start; - } - start += k; - k = k - i; - if (k < 0.001) { - k = 0.001; - } - return start * 100; - }; - } - exports.UploadProps = _interface.UploadProps; - function Dragger(props) { - return _react2.default.createElement(Upload, (0, _extends3.default)({}, props, { type: 'drag', style: { height: props.height } })); - } - - var Upload = function (_React$Component) { - (0, _inherits3.default)(Upload, _React$Component); - - function Upload(props) { - (0, _classCallCheck3.default)(this, Upload); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.onStart = function (file) { - var targetItem = void 0; - var nextFileList = _this.state.fileList.concat(); - if (file.length > 0) { - targetItem = file.map(function (f) { - var fileObject = fileToObject(f); - fileObject.status = 'uploading'; - return fileObject; - }); - nextFileList = nextFileList.concat(targetItem); - } else { - targetItem = fileToObject(file); - targetItem.status = 'uploading'; - nextFileList.push(targetItem); - } - _this.onChange({ - file: targetItem, - fileList: nextFileList - }); - // fix ie progress - if (!window.FormData) { - _this.autoUpdateProgress(0, targetItem); - } - }; - _this.onSuccess = function (response, file) { - _this.clearProgressTimer(); - try { - if (typeof response === 'string') { - response = JSON.parse(response); - } - } catch (e) {} - var fileList = _this.state.fileList; - var targetItem = (0, _getFileItem2.default)(file, fileList); - // removed - if (!targetItem) { - return; - } - targetItem.status = 'done'; - targetItem.response = response; - _this.onChange({ - file: targetItem, - fileList: fileList - }); - }; - _this.onProgress = function (e, file) { - var fileList = _this.state.fileList; - var targetItem = (0, _getFileItem2.default)(file, fileList); - // removed - if (!targetItem) { - return; - } - targetItem.percent = e.percent; - _this.onChange({ - event: e, - file: targetItem, - fileList: _this.state.fileList - }); - }; - _this.onError = function (error, response, file) { - _this.clearProgressTimer(); - var fileList = _this.state.fileList; - var targetItem = (0, _getFileItem2.default)(file, fileList); - // removed - if (!targetItem) { - return; - } - targetItem.error = error; - targetItem.response = response; - targetItem.status = 'error'; - _this.handleRemove(targetItem); - }; - _this.handleManualRemove = function (file) { - _this.refs.upload.abort(file); - file.status = 'removed'; // eslint-disable-line - _this.handleRemove(file); - }; - _this.onChange = function (info) { - if (!('fileList' in _this.props)) { - _this.setState({ fileList: info.fileList }); - } - var onChange = _this.props.onChange; - if (onChange) { - onChange(info); - } - }; - _this.onFileDrop = function (e) { - _this.setState({ - dragState: e.type - }); - }; - _this.state = { - fileList: _this.props.fileList || _this.props.defaultFileList || [], - dragState: 'drop' - }; - return _this; - } - - Upload.prototype.autoUpdateProgress = function autoUpdateProgress(_, file) { - var _this2 = this; - - var getPercent = genPercentAdd(); - var curPercent = 0; - this.progressTimer = setInterval(function () { - curPercent = getPercent(curPercent); - _this2.onProgress({ - percent: curPercent - }, file); - }, 200); - }; - - Upload.prototype.removeFile = function removeFile(file) { - var fileList = this.state.fileList; - var targetItem = (0, _getFileItem2.default)(file, fileList); - var index = fileList.indexOf(targetItem); - if (index !== -1) { - fileList.splice(index, 1); - return fileList; - } - return null; - }; - - Upload.prototype.handleRemove = function handleRemove(file) { - var onRemove = this.props.onRemove; - if (onRemove) { - onRemove(file); - } - var fileList = this.removeFile(file); - if (fileList) { - this.onChange({ - file: file, - fileList: fileList - }); - } - }; - - Upload.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - if ('fileList' in nextProps) { - this.setState({ - fileList: nextProps.fileList || [] - }); - } - }; - - Upload.prototype.clearProgressTimer = function clearProgressTimer() { - clearInterval(this.progressTimer); - }; - - Upload.prototype.render = function render() { - var _classNames2; - - var _props = this.props, - _props$prefixCls = _props.prefixCls, - prefixCls = _props$prefixCls === undefined ? 'ant-upload' : _props$prefixCls, - showUploadList = _props.showUploadList, - listType = _props.listType, - onPreview = _props.onPreview, - type = _props.type, - disabled = _props.disabled, - children = _props.children, - className = _props.className; - - var rcUploadProps = (0, _objectAssign2.default)({}, this.props, { - onStart: this.onStart, - onError: this.onError, - onProgress: this.onProgress, - onSuccess: this.onSuccess - }); - delete rcUploadProps.className; - var uploadList = showUploadList ? _react2.default.createElement(_uploadList2.default, { listType: listType, items: this.state.fileList, onPreview: onPreview, onRemove: this.handleManualRemove }) : null; - if (type === 'drag') { - var _classNames; - - var dragCls = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, prefixCls, true), (0, _defineProperty3.default)(_classNames, prefixCls + '-drag', true), (0, _defineProperty3.default)(_classNames, prefixCls + '-drag-uploading', this.state.fileList.some(function (file) { - return file.status === 'uploading'; - })), (0, _defineProperty3.default)(_classNames, prefixCls + '-drag-hover', this.state.dragState === 'dragover'), (0, _defineProperty3.default)(_classNames, prefixCls + '-disabled', disabled), _classNames)); - return _react2.default.createElement( - 'span', - { className: className }, - _react2.default.createElement( - 'div', - { className: dragCls, onDrop: this.onFileDrop, onDragOver: this.onFileDrop, onDragLeave: this.onFileDrop }, - _react2.default.createElement( - _rcUpload2.default, - (0, _extends3.default)({}, rcUploadProps, { ref: 'upload', className: prefixCls + '-btn' }), - _react2.default.createElement( - 'div', - { className: prefixCls + '-drag-container' }, - children - ) - ) - ), - uploadList - ); - } - var uploadButtonCls = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls, true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-select', true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-select-' + listType, true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-disabled', disabled), _classNames2)); - var uploadButton = children ? _react2.default.createElement( - 'div', - { className: uploadButtonCls }, - _react2.default.createElement(_rcUpload2.default, (0, _extends3.default)({}, rcUploadProps, { ref: 'upload' })) - ) : null; - if (listType === 'picture-card') { - return _react2.default.createElement( - 'span', - { className: className }, - uploadList, - uploadButton - ); - } - return _react2.default.createElement( - 'span', - { className: className }, - uploadButton, - uploadList - ); - }; - - return Upload; - }(_react2.default.Component); - - exports.default = Upload; - - Upload.Dragger = Dragger; - Upload.defaultProps = { - type: 'select', - multiple: false, - action: '', - data: {}, - accept: '', - beforeUpload: T, - showUploadList: true, - listType: 'text', - className: '', - disabled: false - }; - -/***/ }, -/* 102 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(1577); - - __webpack_require__(120); - -/***/ }, -/* 103 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - exports.__esModule = true; - - var _defineProperty = __webpack_require__(430); - - var _defineProperty2 = _interopRequireDefault(_defineProperty); - - var _getOwnPropertyDescriptor = __webpack_require__(1143); - - var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor); - - var _getOwnPropertyNames = __webpack_require__(1144); - - var _getOwnPropertyNames2 = _interopRequireDefault(_getOwnPropertyNames); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = function (obj, defaults) { - var keys = (0, _getOwnPropertyNames2.default)(defaults); - - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - var value = (0, _getOwnPropertyDescriptor2.default)(defaults, key); - - if (value && value.configurable && obj[key] === undefined) { - (0, _defineProperty2.default)(obj, key, value); - } - } - - return obj; - }; - -/***/ }, -/* 104 */ -/***/ function(module, exports, __webpack_require__) { - - // 0 -> Array#forEach - // 1 -> Array#map - // 2 -> Array#filter - // 3 -> Array#some - // 4 -> Array#every - // 5 -> Array#find - // 6 -> Array#findIndex - var ctx = __webpack_require__(123) - , IObject = __webpack_require__(239) - , toObject = __webpack_require__(49) - , toLength = __webpack_require__(48) - , asc = __webpack_require__(1278); - module.exports = function(TYPE, $create){ - var IS_MAP = TYPE == 1 - , IS_FILTER = TYPE == 2 - , IS_SOME = TYPE == 3 - , IS_EVERY = TYPE == 4 - , IS_FIND_INDEX = TYPE == 6 - , NO_HOLES = TYPE == 5 || IS_FIND_INDEX - , create = $create || asc; - return function($this, callbackfn, that){ - var O = toObject($this) - , self = IObject(O) - , f = ctx(callbackfn, that, 3) - , length = toLength(self.length) - , index = 0 - , result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined - , val, res; - for(;length > index; index++)if(NO_HOLES || index in self){ - val = self[index]; - res = f(val, index, O); - if(TYPE){ - if(IS_MAP)result[index] = res; // map - else if(res)switch(TYPE){ - case 3: return true; // some - case 5: return val; // find - case 6: return index; // findIndex - case 2: result.push(val); // filter - } else if(IS_EVERY)return false; // every - } - } - return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; - }; - }; - -/***/ }, -/* 105 */ -/***/ function(module, exports, __webpack_require__) { - - // most Object methods by ES6 should accept primitives - var $export = __webpack_require__(3) - , core = __webpack_require__(122) - , fails = __webpack_require__(20); - module.exports = function(KEY, exec){ - var fn = (core.Object || {})[KEY] || Object[KEY] - , exp = {}; - exp[KEY] = exec(fn); - $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); - }; - -/***/ }, -/* 106 */ -/***/ function(module, exports, __webpack_require__) { - - // 7.1.1 ToPrimitive(input [, PreferredType]) - var isObject = __webpack_require__(24); - // instead of the ES6 spec version, we didn't implement @@toPrimitive case - // and the second argument - flag - preferred type is a string - module.exports = function(it, S){ - if(!isObject(it))return it; - var fn, val; - if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; - if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - throw TypeError("Can't convert object to primitive value"); - }; - /***/ }, /* 107 */ -/***/ function(module, exports) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule generateRandomKey - * @typechecks - * - */ - - 'use strict'; - - var seenKeys = {}; - var MULTIPLIER = Math.pow(2, 24); - - function generateRandomKey() { - var key = void 0; - while (key === undefined || seenKeys.hasOwnProperty(key) || !isNaN(+key)) { - key = Math.floor(Math.random() * MULTIPLIER).toString(32); - } - seenKeys[key] = true; - return key; - } - - module.exports = generateRandomKey; - -/***/ }, -/* 108 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var UserAgentData = __webpack_require__(1585); - var VersionRange = __webpack_require__(1586); - - var mapObject = __webpack_require__(1599); - var memoizeStringOnly = __webpack_require__(514); - - /** - * Checks to see whether `name` and `version` satisfy `query`. - * - * @param {string} name Name of the browser, device, engine or platform - * @param {?string} version Version of the browser, engine or platform - * @param {string} query Query of form "Name [range expression]" - * @param {?function} normalizer Optional pre-processor for range expression - * @return {boolean} - */ - function compare(name, version, query, normalizer) { - // check for exact match with no version - if (name === query) { - return true; - } - - // check for non-matching names - if (!query.startsWith(name)) { - return false; - } - - // full comparison with version - var range = query.slice(name.length); - if (version) { - range = normalizer ? normalizer(range) : range; - return VersionRange.contains(range, version); - } - - return false; - } - - /** - * Normalizes `version` by stripping any "NT" prefix, but only on the Windows - * platform. - * - * Mimics the stripping performed by the `UserAgentWindowsPlatform` PHP class. - * - * @param {string} version - * @return {string} - */ - function normalizePlatformVersion(version) { - if (UserAgentData.platformName === 'Windows') { - return version.replace(/^\s*NT/, ''); - } - - return version; - } - - /** - * Provides client-side access to the authoritative PHP-generated User Agent - * information supplied by the server. - */ - var UserAgent = { - /** - * Check if the User Agent browser matches `query`. - * - * `query` should be a string like "Chrome" or "Chrome > 33". - * - * Valid browser names include: - * - * - ACCESS NetFront - * - AOL - * - Amazon Silk - * - Android - * - BlackBerry - * - BlackBerry PlayBook - * - Chrome - * - Chrome for iOS - * - Chrome frame - * - Facebook PHP SDK - * - Facebook for iOS - * - Firefox - * - IE - * - IE Mobile - * - Mobile Safari - * - Motorola Internet Browser - * - Nokia - * - Openwave Mobile Browser - * - Opera - * - Opera Mini - * - Opera Mobile - * - Safari - * - UIWebView - * - Unknown - * - webOS - * - etc... - * - * An authoritative list can be found in the PHP `BrowserDetector` class and - * related classes in the same file (see calls to `new UserAgentBrowser` here: - * https://fburl.com/50728104). - * - * @note Function results are memoized - * - * @param {string} query Query of the form "Name [range expression]" - * @return {boolean} - */ - isBrowser: function isBrowser(query) { - return compare(UserAgentData.browserName, UserAgentData.browserFullVersion, query); - }, - - - /** - * Check if the User Agent browser uses a 32 or 64 bit architecture. - * - * @note Function results are memoized - * - * @param {string} query Query of the form "32" or "64". - * @return {boolean} - */ - isBrowserArchitecture: function isBrowserArchitecture(query) { - return compare(UserAgentData.browserArchitecture, null, query); - }, - - - /** - * Check if the User Agent device matches `query`. - * - * `query` should be a string like "iPhone" or "iPad". - * - * Valid device names include: - * - * - Kindle - * - Kindle Fire - * - Unknown - * - iPad - * - iPhone - * - iPod - * - etc... - * - * An authoritative list can be found in the PHP `DeviceDetector` class and - * related classes in the same file (see calls to `new UserAgentDevice` here: - * https://fburl.com/50728332). - * - * @note Function results are memoized - * - * @param {string} query Query of the form "Name" - * @return {boolean} - */ - isDevice: function isDevice(query) { - return compare(UserAgentData.deviceName, null, query); - }, - - - /** - * Check if the User Agent rendering engine matches `query`. - * - * `query` should be a string like "WebKit" or "WebKit >= 537". - * - * Valid engine names include: - * - * - Gecko - * - Presto - * - Trident - * - WebKit - * - etc... - * - * An authoritative list can be found in the PHP `RenderingEngineDetector` - * class related classes in the same file (see calls to `new - * UserAgentRenderingEngine` here: https://fburl.com/50728617). - * - * @note Function results are memoized - * - * @param {string} query Query of the form "Name [range expression]" - * @return {boolean} - */ - isEngine: function isEngine(query) { - return compare(UserAgentData.engineName, UserAgentData.engineVersion, query); - }, - - - /** - * Check if the User Agent platform matches `query`. - * - * `query` should be a string like "Windows" or "iOS 5 - 6". - * - * Valid platform names include: - * - * - Android - * - BlackBerry OS - * - Java ME - * - Linux - * - Mac OS X - * - Mac OS X Calendar - * - Mac OS X Internet Account - * - Symbian - * - SymbianOS - * - Windows - * - Windows Mobile - * - Windows Phone - * - iOS - * - iOS Facebook Integration Account - * - iOS Facebook Social Sharing UI - * - webOS - * - Chrome OS - * - etc... - * - * An authoritative list can be found in the PHP `PlatformDetector` class and - * related classes in the same file (see calls to `new UserAgentPlatform` - * here: https://fburl.com/50729226). - * - * @note Function results are memoized - * - * @param {string} query Query of the form "Name [range expression]" - * @return {boolean} - */ - isPlatform: function isPlatform(query) { - return compare(UserAgentData.platformName, UserAgentData.platformFullVersion, query, normalizePlatformVersion); - }, - - - /** - * Check if the User Agent platform is a 32 or 64 bit architecture. - * - * @note Function results are memoized - * - * @param {string} query Query of the form "32" or "64". - * @return {boolean} - */ - isPlatformArchitecture: function isPlatformArchitecture(query) { - return compare(UserAgentData.platformArchitecture, null, query); - } - }; - - module.exports = mapObject(UserAgent, memoizeStringOnly); - -/***/ }, -/* 109 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var assign = __webpack_require__(13); - - module.exports = function omit(obj, fields) { - var copy = assign({}, obj); - for (var i = 0; i < fields.length; i++) { - var key = fields[i]; - delete copy[key]; - } - return copy; - }; - - -/***/ }, -/* 110 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _QueueAnim = __webpack_require__(1716); - - var _QueueAnim2 = _interopRequireDefault(_QueueAnim); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - exports["default"] = _QueueAnim2["default"]; // export this package's api - - module.exports = exports['default']; - -/***/ }, -/* 111 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(22), - _assign = __webpack_require__(13); - - var CallbackQueue = __webpack_require__(569); - var PooledClass = __webpack_require__(177); - var ReactFeatureFlags = __webpack_require__(574); - var ReactReconciler = __webpack_require__(208); - var Transaction = __webpack_require__(292); - - var invariant = __webpack_require__(15); - - var dirtyComponents = []; - var updateBatchNumber = 0; - var asapCallbackQueue = CallbackQueue.getPooled(); - var asapEnqueued = false; - - var batchingStrategy = null; - - function ensureInjected() { - !(ReactUpdates.ReactReconcileTransaction && batchingStrategy) ? false ? invariant(false, 'ReactUpdates: must inject a reconcile transaction class and batching strategy') : _prodInvariant('123') : void 0; - } - - var NESTED_UPDATES = { - initialize: function () { - this.dirtyComponentsLength = dirtyComponents.length; - }, - close: function () { - if (this.dirtyComponentsLength !== dirtyComponents.length) { - // Additional updates were enqueued by componentDidUpdate handlers or - // similar; before our own UPDATE_QUEUEING wrapper closes, we want to run - // these new updates so that if A's componentDidUpdate calls setState on - // B, B will update before the callback A's updater provided when calling - // setState. - dirtyComponents.splice(0, this.dirtyComponentsLength); - flushBatchedUpdates(); - } else { - dirtyComponents.length = 0; - } - } - }; - - var UPDATE_QUEUEING = { - initialize: function () { - this.callbackQueue.reset(); - }, - close: function () { - this.callbackQueue.notifyAll(); - } - }; - - var TRANSACTION_WRAPPERS = [NESTED_UPDATES, UPDATE_QUEUEING]; - - function ReactUpdatesFlushTransaction() { - this.reinitializeTransaction(); - this.dirtyComponentsLength = null; - this.callbackQueue = CallbackQueue.getPooled(); - this.reconcileTransaction = ReactUpdates.ReactReconcileTransaction.getPooled( - /* useCreateElement */true); - } - - _assign(ReactUpdatesFlushTransaction.prototype, Transaction, { - getTransactionWrappers: function () { - return TRANSACTION_WRAPPERS; - }, - - destructor: function () { - this.dirtyComponentsLength = null; - CallbackQueue.release(this.callbackQueue); - this.callbackQueue = null; - ReactUpdates.ReactReconcileTransaction.release(this.reconcileTransaction); - this.reconcileTransaction = null; - }, - - perform: function (method, scope, a) { - // Essentially calls `this.reconcileTransaction.perform(method, scope, a)` - // with this transaction's wrappers around it. - return Transaction.perform.call(this, this.reconcileTransaction.perform, this.reconcileTransaction, method, scope, a); - } - }); - - PooledClass.addPoolingTo(ReactUpdatesFlushTransaction); - - function batchedUpdates(callback, a, b, c, d, e) { - ensureInjected(); - return batchingStrategy.batchedUpdates(callback, a, b, c, d, e); - } - - /** - * Array comparator for ReactComponents by mount ordering. - * - * @param {ReactComponent} c1 first component you're comparing - * @param {ReactComponent} c2 second component you're comparing - * @return {number} Return value usable by Array.prototype.sort(). - */ - function mountOrderComparator(c1, c2) { - return c1._mountOrder - c2._mountOrder; - } - - function runBatchedUpdates(transaction) { - var len = transaction.dirtyComponentsLength; - !(len === dirtyComponents.length) ? false ? invariant(false, 'Expected flush transaction\'s stored dirty-components length (%s) to match dirty-components array length (%s).', len, dirtyComponents.length) : _prodInvariant('124', len, dirtyComponents.length) : void 0; - - // Since reconciling a component higher in the owner hierarchy usually (not - // always -- see shouldComponentUpdate()) will reconcile children, reconcile - // them before their children by sorting the array. - dirtyComponents.sort(mountOrderComparator); - - // Any updates enqueued while reconciling must be performed after this entire - // batch. Otherwise, if dirtyComponents is [A, B] where A has children B and - // C, B could update twice in a single batch if C's render enqueues an update - // to B (since B would have already updated, we should skip it, and the only - // way we can know to do so is by checking the batch counter). - updateBatchNumber++; - - for (var i = 0; i < len; i++) { - // If a component is unmounted before pending changes apply, it will still - // be here, but we assume that it has cleared its _pendingCallbacks and - // that performUpdateIfNecessary is a noop. - var component = dirtyComponents[i]; - - // If performUpdateIfNecessary happens to enqueue any new updates, we - // shouldn't execute the callbacks until the next render happens, so - // stash the callbacks first - var callbacks = component._pendingCallbacks; - component._pendingCallbacks = null; - - var markerName; - if (ReactFeatureFlags.logTopLevelRenders) { - var namedComponent = component; - // Duck type TopLevelWrapper. This is probably always true. - if (component._currentElement.type.isReactTopLevelWrapper) { - namedComponent = component._renderedComponent; - } - markerName = 'React update: ' + namedComponent.getName(); - console.time(markerName); - } - - ReactReconciler.performUpdateIfNecessary(component, transaction.reconcileTransaction, updateBatchNumber); - - if (markerName) { - console.timeEnd(markerName); - } - - if (callbacks) { - for (var j = 0; j < callbacks.length; j++) { - transaction.callbackQueue.enqueue(callbacks[j], component.getPublicInstance()); - } - } - } - } - - var flushBatchedUpdates = function () { - // ReactUpdatesFlushTransaction's wrappers will clear the dirtyComponents - // array and perform any updates enqueued by mount-ready handlers (i.e., - // componentDidUpdate) but we need to check here too in order to catch - // updates enqueued by setState callbacks and asap calls. - while (dirtyComponents.length || asapEnqueued) { - if (dirtyComponents.length) { - var transaction = ReactUpdatesFlushTransaction.getPooled(); - transaction.perform(runBatchedUpdates, null, transaction); - ReactUpdatesFlushTransaction.release(transaction); - } - - if (asapEnqueued) { - asapEnqueued = false; - var queue = asapCallbackQueue; - asapCallbackQueue = CallbackQueue.getPooled(); - queue.notifyAll(); - CallbackQueue.release(queue); - } - } - }; - - /** - * Mark a component as needing a rerender, adding an optional callback to a - * list of functions which will be executed once the rerender occurs. - */ - function enqueueUpdate(component) { - ensureInjected(); - - // Various parts of our code (such as ReactCompositeComponent's - // _renderValidatedComponent) assume that calls to render aren't nested; - // verify that that's the case. (This is called by each top-level update - // function, like setState, forceUpdate, etc.; creation and - // destruction of top-level components is guarded in ReactMount.) - - if (!batchingStrategy.isBatchingUpdates) { - batchingStrategy.batchedUpdates(enqueueUpdate, component); - return; - } - - dirtyComponents.push(component); - if (component._updateBatchNumber == null) { - component._updateBatchNumber = updateBatchNumber + 1; - } - } - - /** - * Enqueue a callback to be run at the end of the current batching cycle. Throws - * if no updates are currently being performed. - */ - function asap(callback, context) { - !batchingStrategy.isBatchingUpdates ? false ? invariant(false, 'ReactUpdates.asap: Can\'t enqueue an asap callback in a context whereupdates are not being batched.') : _prodInvariant('125') : void 0; - asapCallbackQueue.enqueue(callback, context); - asapEnqueued = true; - } - - var ReactUpdatesInjection = { - injectReconcileTransaction: function (ReconcileTransaction) { - !ReconcileTransaction ? false ? invariant(false, 'ReactUpdates: must provide a reconcile transaction class') : _prodInvariant('126') : void 0; - ReactUpdates.ReactReconcileTransaction = ReconcileTransaction; - }, - - injectBatchingStrategy: function (_batchingStrategy) { - !_batchingStrategy ? false ? invariant(false, 'ReactUpdates: must provide a batching strategy') : _prodInvariant('127') : void 0; - !(typeof _batchingStrategy.batchedUpdates === 'function') ? false ? invariant(false, 'ReactUpdates: must provide a batchedUpdates() function') : _prodInvariant('128') : void 0; - !(typeof _batchingStrategy.isBatchingUpdates === 'boolean') ? false ? invariant(false, 'ReactUpdates: must provide an isBatchingUpdates boolean attribute') : _prodInvariant('129') : void 0; - batchingStrategy = _batchingStrategy; - } - }; - - var ReactUpdates = { - /** - * React references `ReactReconcileTransaction` using this property in order - * to allow dependency injection. - * - * @internal - */ - ReactReconcileTransaction: null, - - batchedUpdates: batchedUpdates, - enqueueUpdate: enqueueUpdate, - flushBatchedUpdates: flushBatchedUpdates, - injection: ReactUpdatesInjection, - asap: asap - }; - - module.exports = ReactUpdates; - -/***/ }, -/* 112 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -21772,19 +21582,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -21792,23 +21602,23 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _ScrollNumber = __webpack_require__(1073); + var _ScrollNumber = __webpack_require__(1058); var _ScrollNumber2 = _interopRequireDefault(_ScrollNumber); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -21903,17 +21713,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 113 */ +/* 108 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1538); + __webpack_require__(1498); /***/ }, -/* 114 */ +/* 109 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -21922,11 +21732,11 @@ webpackJsonp([203,202],[ value: true }); - var _Breadcrumb = __webpack_require__(1074); + var _Breadcrumb = __webpack_require__(1059); var _Breadcrumb2 = _interopRequireDefault(_Breadcrumb); - var _BreadcrumbItem = __webpack_require__(412); + var _BreadcrumbItem = __webpack_require__(404); var _BreadcrumbItem2 = _interopRequireDefault(_BreadcrumbItem); @@ -21937,17 +21747,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 115 */ +/* 110 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1539); + __webpack_require__(1499); /***/ }, -/* 116 */ +/* 111 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -21965,15 +21775,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -21981,11 +21791,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcEditorMention = __webpack_require__(1684); + var _rcEditorMention = __webpack_require__(1646); var _rcEditorMention2 = _interopRequireDefault(_rcEditorMention); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -22077,25 +21887,25 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 117 */ +/* 112 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - __webpack_require__(1553); + __webpack_require__(1513); /***/ }, -/* 118 */ +/* 113 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1559); + __webpack_require__(1519); /***/ }, -/* 119 */ +/* 114 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -22104,7 +21914,7 @@ webpackJsonp([203,202],[ value: true }); - var _progress = __webpack_require__(1097); + var _progress = __webpack_require__(1082); var _progress2 = _interopRequireDefault(_progress); @@ -22114,58 +21924,54 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 120 */ +/* 115 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1560); + __webpack_require__(1520); /***/ }, -/* 121 */ +/* 116 */ /***/ function(module, exports, __webpack_require__) { - 'use strict'; + "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = EditButton; + exports.__esModule = true; - var _react = __webpack_require__(1); + var _iterator = __webpack_require__(1113); - var _react2 = _interopRequireDefault(_react); + var _iterator2 = _interopRequireDefault(_iterator); - var _antd = __webpack_require__(47); + var _symbol = __webpack_require__(1112); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } + var _symbol2 = _interopRequireDefault(_symbol); - var branchUrl = 'https://github.com/ant-design/ant-design/blob/master/'; + var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; }; - function EditButton(_ref) { - var title = _ref.title, - filename = _ref.filename; + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - return _react2.default.createElement(_antd.Tooltip, { title: title }, _react2.default.createElement('a', { className: 'edit-button', href: '' + branchUrl + filename }, _react2.default.createElement(_antd.Icon, { type: 'edit' }))); - } + exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.default) === "symbol" ? function (obj) { + return typeof obj === "undefined" ? "undefined" : _typeof(obj); + } : function (obj) { + return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj); + }; /***/ }, -/* 122 */ +/* 117 */ /***/ function(module, exports) { var core = module.exports = {version: '2.4.0'}; if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef /***/ }, -/* 123 */ +/* 118 */ /***/ function(module, exports, __webpack_require__) { // optional / simple context binding - var aFunction = __webpack_require__(69); + var aFunction = __webpack_require__(64); module.exports = function(fn, that, length){ aFunction(fn); if(that === undefined)return fn; @@ -22186,13 +21992,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 124 */ +/* 119 */ /***/ function(module, exports, __webpack_require__) { - var Map = __webpack_require__(481) + var Map = __webpack_require__(467) , $export = __webpack_require__(3) - , shared = __webpack_require__(276)('metadata') - , store = shared.store || (shared.store = new (__webpack_require__(484))); + , shared = __webpack_require__(255)('metadata') + , store = shared.store || (shared.store = new (__webpack_require__(470))); var getOrCreateMetadataMap = function(target, targetKey, create){ var targetMetadata = store.get(target); @@ -22242,49 +22048,49 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 125 */ +/* 120 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - if(__webpack_require__(36)){ - var LIBRARY = __webpack_require__(164) + if(__webpack_require__(35)){ + var LIBRARY = __webpack_require__(157) , global = __webpack_require__(18) , fails = __webpack_require__(20) , $export = __webpack_require__(3) - , $typed = __webpack_require__(277) - , $buffer = __webpack_require__(356) - , ctx = __webpack_require__(123) - , anInstance = __webpack_require__(163) - , propertyDesc = __webpack_require__(147) - , hide = __webpack_require__(70) - , redefineAll = __webpack_require__(168) - , toInteger = __webpack_require__(148) - , toLength = __webpack_require__(48) - , toIndex = __webpack_require__(170) - , toPrimitive = __webpack_require__(106) - , has = __webpack_require__(61) - , same = __webpack_require__(478) - , classof = __webpack_require__(238) + , $typed = __webpack_require__(256) + , $buffer = __webpack_require__(350) + , ctx = __webpack_require__(118) + , anInstance = __webpack_require__(156) + , propertyDesc = __webpack_require__(140) + , hide = __webpack_require__(65) + , redefineAll = __webpack_require__(161) + , toInteger = __webpack_require__(141) + , toLength = __webpack_require__(45) + , toIndex = __webpack_require__(163) + , toPrimitive = __webpack_require__(101) + , has = __webpack_require__(56) + , same = __webpack_require__(464) + , classof = __webpack_require__(216) , isObject = __webpack_require__(24) - , toObject = __webpack_require__(49) - , isArrayIter = __webpack_require__(341) - , create = __webpack_require__(165) - , getPrototypeOf = __webpack_require__(81) - , gOPN = __webpack_require__(166).f - , getIterFn = __webpack_require__(358) - , uid = __webpack_require__(171) + , toObject = __webpack_require__(46) + , isArrayIter = __webpack_require__(335) + , create = __webpack_require__(158) + , getPrototypeOf = __webpack_require__(76) + , gOPN = __webpack_require__(159).f + , getIterFn = __webpack_require__(352) + , uid = __webpack_require__(164) , wks = __webpack_require__(31) - , createArrayMethod = __webpack_require__(104) - , createArrayIncludes = __webpack_require__(267) - , speciesConstructor = __webpack_require__(350) - , ArrayIterators = __webpack_require__(359) - , Iterators = __webpack_require__(199) - , $iterDetect = __webpack_require__(273) - , setSpecies = __webpack_require__(169) - , arrayFill = __webpack_require__(334) - , arrayCopyWithin = __webpack_require__(458) - , $DP = __webpack_require__(37) - , $GOPD = __webpack_require__(80) + , createArrayMethod = __webpack_require__(99) + , createArrayIncludes = __webpack_require__(246) + , speciesConstructor = __webpack_require__(344) + , ArrayIterators = __webpack_require__(353) + , Iterators = __webpack_require__(190) + , $iterDetect = __webpack_require__(252) + , setSpecies = __webpack_require__(162) + , arrayFill = __webpack_require__(328) + , arrayCopyWithin = __webpack_require__(444) + , $DP = __webpack_require__(36) + , $GOPD = __webpack_require__(75) , dP = $DP.f , gOPD = $GOPD.f , RangeError = global.RangeError @@ -22726,7 +22532,7 @@ webpackJsonp([203,202],[ } else module.exports = function(){ /* empty */ }; /***/ }, -/* 126 */ +/* 121 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -22748,7 +22554,7 @@ webpackJsonp([203,202],[ * */ - var DraftEntityInstance = __webpack_require__(489); + var DraftEntityInstance = __webpack_require__(475); var Immutable = __webpack_require__(26); var invariant = __webpack_require__(15); @@ -22830,7 +22636,7 @@ webpackJsonp([203,202],[ module.exports = DraftEntity; /***/ }, -/* 127 */ +/* 122 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -22846,7 +22652,7 @@ webpackJsonp([203,202],[ * @providesModule ReactComponentWithPureRenderMixin */ - var shallowEqual = __webpack_require__(178); + var shallowEqual = __webpack_require__(170); function shallowCompare(instance, nextProps, nextState) { return !shallowEqual(instance.props, nextProps) || !shallowEqual(instance.state, nextState); @@ -22887,7 +22693,7 @@ webpackJsonp([203,202],[ module.exports = ReactComponentWithPureRenderMixin; /***/ }, -/* 128 */ +/* 123 */ /***/ function(module, exports, __webpack_require__) { /** @@ -22904,9 +22710,9 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var PooledClass = __webpack_require__(177); + var PooledClass = __webpack_require__(169); - var emptyFunction = __webpack_require__(64); + var emptyFunction = __webpack_require__(59); var warning = __webpack_require__(19); var didWarnForAddedNewProperty = false; @@ -23159,7 +22965,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 129 */ +/* 124 */ /***/ function(module, exports) { /** @@ -23194,7 +23000,7 @@ webpackJsonp([203,202],[ module.exports = ReactCurrentOwner; /***/ }, -/* 130 */ +/* 125 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23203,7 +23009,7 @@ webpackJsonp([203,202],[ value: true }); - var _warning = __webpack_require__(297); + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); @@ -23221,7 +23027,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 131 */ +/* 126 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23239,19 +23045,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -23259,15 +23065,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _rcInputNumber = __webpack_require__(1690); + var _rcInputNumber = __webpack_require__(1652); var _rcInputNumber2 = _interopRequireDefault(_rcInputNumber); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -23307,17 +23113,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 132 */ +/* 127 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1550); + __webpack_require__(1510); /***/ }, -/* 133 */ +/* 128 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23331,19 +23137,19 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -23351,7 +23157,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); var _tooltip2 = _interopRequireDefault(_tooltip); @@ -23363,7 +23169,7 @@ webpackJsonp([203,202],[ var _button2 = _interopRequireDefault(_button); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -23485,17 +23291,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 134 */ +/* 129 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(118); + __webpack_require__(113); /***/ }, -/* 135 */ +/* 130 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23509,15 +23315,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -23529,7 +23335,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); var _tooltip2 = _interopRequireDefault(_tooltip); @@ -23592,7 +23398,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 136 */ +/* 131 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23602,15 +23408,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -23618,7 +23424,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcSlider = __webpack_require__(1736); + var _rcSlider = __webpack_require__(1700); var _rcSlider2 = _interopRequireDefault(_rcSlider); @@ -23653,19 +23459,19 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 137 */ +/* 132 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1564); + __webpack_require__(1524); - __webpack_require__(157); + __webpack_require__(148); /***/ }, -/* 138 */ +/* 133 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23675,15 +23481,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -23691,7 +23497,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcSteps = __webpack_require__(1740); + var _rcSteps = __webpack_require__(1704); var _rcSteps2 = _interopRequireDefault(_rcSteps); @@ -23728,17 +23534,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 139 */ +/* 134 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1566); + __webpack_require__(1526); /***/ }, -/* 140 */ +/* 135 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -23756,15 +23562,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -23772,15 +23578,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTooltip = __webpack_require__(558); + var _rcTooltip = __webpack_require__(543); var _rcTooltip2 = _interopRequireDefault(_rcTooltip); - var _placements = __webpack_require__(1108); + var _placements = __webpack_require__(1093); var _placements2 = _interopRequireDefault(_placements); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -23892,96 +23698,113 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 141 */ +/* 136 */ /***/ function(module, exports, __webpack_require__) { - "use strict"; + 'use strict'; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = BrowserDemo; + exports.__esModule = true; + exports.createPath = exports.parsePath = exports.getQueryStringValueFromPath = exports.stripQueryStringValueFromPath = exports.addQueryStringValueToPath = undefined; - var _react = __webpack_require__(1); + var _warning = __webpack_require__(91); - var _react2 = _interopRequireDefault(_react); + var _warning2 = _interopRequireDefault(_warning); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - function BrowserDemo(props) { - return _react2.default.createElement("article", { className: "window-frame focus" }, _react2.default.createElement("header", { className: "top-bar" }, _react2.default.createElement("div", { className: "controls" }, _react2.default.createElement("div", { className: "control close" }), _react2.default.createElement("div", { className: "control minify" }), _react2.default.createElement("div", { className: "control expand" })), _react2.default.createElement("input", { className: "address-bar", defaultValue: "http://www.example.com" })), _react2.default.createElement("section", { className: "window-content" }, props.children)); - } + var addQueryStringValueToPath = exports.addQueryStringValueToPath = function addQueryStringValueToPath(path, key, value) { + var _parsePath = parsePath(path); -/***/ }, -/* 142 */ -/***/ function(module, exports, __webpack_require__) { + var pathname = _parsePath.pathname; + var search = _parsePath.search; + var hash = _parsePath.hash; - var global = __webpack_require__(143) - , core = __webpack_require__(60) - , ctx = __webpack_require__(318) - , hide = __webpack_require__(195) - , PROTOTYPE = 'prototype'; - var $export = function(type, name, source){ - var IS_FORCED = type & $export.F - , IS_GLOBAL = type & $export.G - , IS_STATIC = type & $export.S - , IS_PROTO = type & $export.P - , IS_BIND = type & $export.B - , IS_WRAP = type & $export.W - , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) - , expProto = exports[PROTOTYPE] - , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE] - , key, own, out; - if(IS_GLOBAL)source = name; - for(key in source){ - // contains in native - own = !IS_FORCED && target && target[key] !== undefined; - if(own && key in exports)continue; - // export native or passed - out = own ? target[key] : source[key]; - // prevent global pollution for namespaces - exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] - // bind timers to global for call from export context - : IS_BIND && own ? ctx(out, global) - // wrap global constructors for prevent change them in library - : IS_WRAP && target[key] == out ? (function(C){ - var F = function(a, b, c){ - if(this instanceof C){ - switch(arguments.length){ - case 0: return new C; - case 1: return new C(a); - case 2: return new C(a, b); - } return new C(a, b, c); - } return C.apply(this, arguments); - }; - F[PROTOTYPE] = C[PROTOTYPE]; - return F; - // make static versions for prototype methods - })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; - // export proto methods to core.%CONSTRUCTOR%.methods.%NAME% - if(IS_PROTO){ - (exports.virtual || (exports.virtual = {}))[key] = out; - // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME% - if(type & $export.R && expProto && !expProto[key])hide(expProto, key, out); - } + return createPath({ + pathname: pathname, + search: search + (search.indexOf('?') === -1 ? '?' : '&') + key + '=' + value, + hash: hash + }); + }; + + var stripQueryStringValueFromPath = exports.stripQueryStringValueFromPath = function stripQueryStringValueFromPath(path, key) { + var _parsePath2 = parsePath(path); + + var pathname = _parsePath2.pathname; + var search = _parsePath2.search; + var hash = _parsePath2.hash; + + + return createPath({ + pathname: pathname, + search: search.replace(new RegExp('([?&])' + key + '=[a-zA-Z0-9]+(&?)'), function (match, prefix, suffix) { + return prefix === '?' ? prefix : suffix; + }), + hash: hash + }); + }; + + var getQueryStringValueFromPath = exports.getQueryStringValueFromPath = function getQueryStringValueFromPath(path, key) { + var _parsePath3 = parsePath(path); + + var search = _parsePath3.search; + + var match = search.match(new RegExp('[?&]' + key + '=([a-zA-Z0-9]+)')); + return match && match[1]; + }; + + var extractPath = function extractPath(string) { + var match = string.match(/^(https?:)?\/\/[^\/]*/); + return match == null ? string : string.substring(match[0].length); + }; + + var parsePath = exports.parsePath = function parsePath(path) { + var pathname = extractPath(path); + var search = ''; + var hash = ''; + + false ? (0, _warning2.default)(path === pathname, 'A path must be pathname + search + hash only, not a full URL like "%s"', path) : void 0; + + var hashIndex = pathname.indexOf('#'); + if (hashIndex !== -1) { + hash = pathname.substring(hashIndex); + pathname = pathname.substring(0, hashIndex); } + + var searchIndex = pathname.indexOf('?'); + if (searchIndex !== -1) { + search = pathname.substring(searchIndex); + pathname = pathname.substring(0, searchIndex); + } + + if (pathname === '') pathname = '/'; + + return { + pathname: pathname, + search: search, + hash: hash + }; + }; + + var createPath = exports.createPath = function createPath(location) { + if (location == null || typeof location === 'string') return location; + + var basename = location.basename; + var pathname = location.pathname; + var search = location.search; + var hash = location.hash; + + var path = (basename || '') + pathname; + + if (search && search !== '?') path += search; + + if (hash) path += hash; + + return path; }; - // type bitmap - $export.F = 1; // forced - $export.G = 2; // global - $export.S = 4; // static - $export.P = 8; // proto - $export.B = 16; // bind - $export.W = 32; // wrap - $export.U = 64; // safe - $export.R = 128; // real proto method for `library` - module.exports = $export; /***/ }, -/* 143 */ +/* 137 */ /***/ function(module, exports) { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 @@ -23990,15 +23813,15 @@ webpackJsonp([203,202],[ if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef /***/ }, -/* 144 */ +/* 138 */ /***/ function(module, exports, __webpack_require__) { - var anObject = __webpack_require__(160) - , IE8_DOM_DEFINE = __webpack_require__(447) - , toPrimitive = __webpack_require__(330) + var anObject = __webpack_require__(151) + , IE8_DOM_DEFINE = __webpack_require__(434) + , toPrimitive = __webpack_require__(324) , dP = Object.defineProperty; - exports.f = __webpack_require__(161) ? Object.defineProperty : function defineProperty(O, P, Attributes){ + exports.f = __webpack_require__(152) ? Object.defineProperty : function defineProperty(O, P, Attributes){ anObject(O); P = toPrimitive(P, true); anObject(Attributes); @@ -24011,24 +23834,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 145 */ +/* 139 */ /***/ function(module, exports, __webpack_require__) { - // to indexed object, toObject with fallback for non-array-like ES3 strings - var IObject = __webpack_require__(448) - , defined = __webpack_require__(319); - module.exports = function(it){ - return IObject(defined(it)); - }; - -/***/ }, -/* 146 */ -/***/ function(module, exports, __webpack_require__) { - - var META = __webpack_require__(171)('meta') + var META = __webpack_require__(164)('meta') , isObject = __webpack_require__(24) - , has = __webpack_require__(61) - , setDesc = __webpack_require__(37).f + , has = __webpack_require__(56) + , setDesc = __webpack_require__(36).f , id = 0; var isExtensible = Object.isExtensible || function(){ return true; @@ -24080,7 +23892,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 147 */ +/* 140 */ /***/ function(module, exports) { module.exports = function(bitmap, value){ @@ -24093,7 +23905,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 148 */ +/* 141 */ /***/ function(module, exports) { // 7.1.4 ToInteger @@ -24104,164 +23916,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 149 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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; }; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _EventDispatcher = __webpack_require__(287); - - var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); - - var _ScrollElement2 = __webpack_require__(380); - - var _ScrollElement3 = _interopRequireDefault(_ScrollElement2); - - var _util = __webpack_require__(250); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - - 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; } - - 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; } - - function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - - function noop() {} - - var ScrollOverPack = function (_ScrollElement) { - _inherits(ScrollOverPack, _ScrollElement); - - function ScrollOverPack(props) { - _classCallCheck(this, ScrollOverPack); - - var _this = _possibleConstructorReturn(this, _ScrollElement.call(this, props)); - - _this.scrollEventListener = function (e) { - _this.getParam(e); - if (_this.enter) { - if (!_this.state.show) { - _this.setState({ - show: true - }); - } - if (!_this.props.always) { - _EventDispatcher2["default"].removeEventListener(_this.eventType, _this.scrollEventListener); - } - } - var bottomLeave = _this.elementShowHeight < _this.playHeight; - // 设置往上时的出场点... - var topLeave = _this.props.replay ? _this.elementShowHeight > _this.clientHeight + _this.leavePlayHeight : null; - if (topLeave || bottomLeave) { - if (_this.state.show) { - _this.setState({ - show: false - }); - } - } - }; - - _this.children = (0, _util.toArrayChildren)(_this.props.children); - _this.oneEnter = false; - _this.enter = false; - _this.state = { - show: false, - children: (0, _util.toArrayChildren)(_this.props.children) - }; - return _this; - } - - ScrollOverPack.prototype.render = function render() { - var _this2 = this; - - var placeholderProps = _objectWithoutProperties(this.props, []); - - ['playScale', 'replay', 'component', 'always', 'scrollEvent', 'hideProps'].forEach(function (key) { - return delete placeholderProps[key]; - }); - var childToRender = void 0; - if (!this.oneEnter && !this.state.show) { - childToRender = (0, _react.createElement)(this.props.component, _extends({}, placeholderProps), null); - this.oneEnter = true; - } else { - if (!this.state.show) { - this.children = this.children.map(function (item) { - if (!item || !item.key) { - return null; - } - var element = void 0; - var hideProps = _this2.props.hideProps[item.key]; - if (hideProps) { - element = _react2["default"].cloneElement(item, _extends({}, hideProps)); - return element; - } - element = _react2["default"].cloneElement(item, {}, null); - return element; - }); - } else { - this.children = this.state.children; - } - childToRender = (0, _react.createElement)(this.props.component, _extends({}, placeholderProps), this.children); - } - return childToRender; - }; - - return ScrollOverPack; - }(_ScrollElement3["default"]); - - ScrollOverPack.propTypes = { - component: _react2["default"].PropTypes.string, - playScale: _react2["default"].PropTypes.any, - always: _react2["default"].PropTypes.bool, - scrollEvent: _react2["default"].PropTypes.func, - children: _react2["default"].PropTypes.any, - className: _react2["default"].PropTypes.string, - style: _react2["default"].PropTypes.any, - replay: _react2["default"].PropTypes.bool, - onChange: _react2["default"].PropTypes.func, - hideProps: _react2["default"].PropTypes.object - }; - - ScrollOverPack.defaultProps = { - component: 'div', - playScale: 0.5, - always: true, - scrollEvent: noop, - replay: false, - onChange: noop, - hideProps: {} - }; - - exports["default"] = ScrollOverPack; - module.exports = exports['default']; - -/***/ }, -/* 150 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var TweenOne = __webpack_require__(565); - TweenOne.TweenOneGroup = __webpack_require__(1780); - TweenOne.easing = __webpack_require__(566); - module.exports = TweenOne; - -/***/ }, -/* 151 */ +/* 142 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -24275,15 +23930,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -24295,17 +23950,17 @@ webpackJsonp([203,202],[ var _moment2 = _interopRequireDefault(_moment); - var _FullCalendar = __webpack_require__(1641); + var _FullCalendar = __webpack_require__(1603); var _FullCalendar2 = _interopRequireDefault(_FullCalendar); - var _Constants = __webpack_require__(413); + var _Constants = __webpack_require__(405); - var _Header = __webpack_require__(1077); + var _Header = __webpack_require__(1062); var _Header2 = _interopRequireDefault(_Header); - var _getLocale = __webpack_require__(407); + var _getLocale = __webpack_require__(399); var _getLocale2 = _interopRequireDefault(_getLocale); @@ -24417,7 +24072,7 @@ webpackJsonp([203,202],[ var type = mode === 'year' ? 'month' : 'date'; var locale = (0, _getLocale2.default)(props, this.context, 'Calendar', function () { - return __webpack_require__(1078); + return __webpack_require__(1063); }); var cls = className || ''; if (fullscreen) { @@ -24459,21 +24114,21 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 152 */ +/* 143 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1541); + __webpack_require__(1501); __webpack_require__(28); - __webpack_require__(59); + __webpack_require__(55); /***/ }, -/* 153 */ +/* 144 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -24490,7 +24145,7 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); @@ -24498,11 +24153,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -24600,17 +24255,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 154 */ +/* 145 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1542); + __webpack_require__(1502); /***/ }, -/* 155 */ +/* 146 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -24628,19 +24283,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -24650,23 +24305,23 @@ webpackJsonp([203,202],[ var _reactDom = __webpack_require__(2); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _isCssAnimationSupported = __webpack_require__(409); + var _isCssAnimationSupported = __webpack_require__(401); var _isCssAnimationSupported2 = _interopRequireDefault(_isCssAnimationSupported); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -24796,122 +24451,251 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 156 */ +/* 147 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1565); + __webpack_require__(1525); /***/ }, -/* 157 */ +/* 148 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1573); + __webpack_require__(1533); /***/ }, -/* 158 */ +/* 149 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict"; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = BrowserDemo; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function BrowserDemo(props) { + return _react2.default.createElement( + "article", + { className: "window-frame focus" }, + _react2.default.createElement( + "header", + { className: "top-bar" }, + _react2.default.createElement( + "div", + { className: "controls" }, + _react2.default.createElement("div", { className: "control close" }), + _react2.default.createElement("div", { className: "control minify" }), + _react2.default.createElement("div", { className: "control expand" }) + ), + _react2.default.createElement("input", { className: "address-bar", defaultValue: "http://www.example.com" }) + ), + _react2.default.createElement( + "section", + { className: "window-content" }, + props.children + ) + ); + } + module.exports = exports['default']; + +/***/ }, +/* 150 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; exports.__esModule = true; - exports.extractPath = extractPath; - exports.parsePath = parsePath; + exports.locationsAreEqual = exports.statesAreEqual = exports.createLocation = exports.createQuery = undefined; - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - var _warning = __webpack_require__(89); + 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; }; + + var _invariant = __webpack_require__(195); + + var _invariant2 = _interopRequireDefault(_invariant); + + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); - function extractPath(string) { - var match = string.match(/^https?:\/\/[^\/]*/); + var _PathUtils = __webpack_require__(136); - if (match == null) return string; + var _Actions = __webpack_require__(240); - return string.substring(match[0].length); - } + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - function parsePath(path) { - var pathname = extractPath(path); - var search = ''; - var hash = ''; + var createQuery = exports.createQuery = function createQuery(props) { + return _extends(Object.create(null), props); + }; - false ? _warning2['default'](path === pathname, 'A path must be pathname + search + hash only, not a fully qualified URL like "%s"', path) : undefined; + var createLocation = exports.createLocation = function createLocation() { + var input = arguments.length <= 0 || arguments[0] === undefined ? '/' : arguments[0]; + var action = arguments.length <= 1 || arguments[1] === undefined ? _Actions.POP : arguments[1]; + var key = arguments.length <= 2 || arguments[2] === undefined ? null : arguments[2]; - var hashIndex = pathname.indexOf('#'); - if (hashIndex !== -1) { - hash = pathname.substring(hashIndex); - pathname = pathname.substring(0, hashIndex); - } + var object = typeof input === 'string' ? (0, _PathUtils.parsePath)(input) : input; - var searchIndex = pathname.indexOf('?'); - if (searchIndex !== -1) { - search = pathname.substring(searchIndex); - pathname = pathname.substring(0, searchIndex); - } + false ? (0, _warning2.default)(!object.path, 'Location descriptor objects should have a `pathname`, not a `path`.') : void 0; - if (pathname === '') pathname = '/'; + var pathname = object.pathname || '/'; + var search = object.search || ''; + var hash = object.hash || ''; + var state = object.state; return { pathname: pathname, search: search, - hash: hash + hash: hash, + state: state, + action: action, + key: key }; - } + }; + + var isDate = function isDate(object) { + return Object.prototype.toString.call(object) === '[object Date]'; + }; + + var statesAreEqual = exports.statesAreEqual = function statesAreEqual(a, b) { + if (a === b) return true; + + var typeofA = typeof a === 'undefined' ? 'undefined' : _typeof(a); + var typeofB = typeof b === 'undefined' ? 'undefined' : _typeof(b); + + if (typeofA !== typeofB) return false; + + !(typeofA !== 'function') ? false ? (0, _invariant2.default)(false, 'You must not store functions in location state') : (0, _invariant2.default)(false) : void 0; + + // Not the same object, but same type. + if (typeofA === 'object') { + !!(isDate(a) && isDate(b)) ? false ? (0, _invariant2.default)(false, 'You must not store Date objects in location state') : (0, _invariant2.default)(false) : void 0; + + if (!Array.isArray(a)) { + var keysofA = Object.keys(a); + var keysofB = Object.keys(b); + return keysofA.length === keysofB.length && keysofA.every(function (key) { + return statesAreEqual(a[key], b[key]); + }); + } + + return Array.isArray(b) && a.length === b.length && a.every(function (item, index) { + return statesAreEqual(item, b[index]); + }); + } + + // All other serializable types (string, number, boolean) + // should be strict equal. + return false; + }; + + var locationsAreEqual = exports.locationsAreEqual = function locationsAreEqual(a, b) { + return a.key === b.key && + // a.action === b.action && // Different action !== location change. + a.pathname === b.pathname && a.search === b.search && a.hash === b.hash && statesAreEqual(a.state, b.state); + }; /***/ }, -/* 159 */ +/* 151 */ /***/ function(module, exports, __webpack_require__) { - 'use strict'; - - exports.__esModule = true; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - function deprecate(fn, message) { - return function () { - false ? _warning2['default'](false, '[history] ' + message) : undefined; - return fn.apply(this, arguments); - }; - } - - exports['default'] = deprecate; - module.exports = exports['default']; - -/***/ }, -/* 160 */ -/***/ function(module, exports, __webpack_require__) { - - var isObject = __webpack_require__(235); + var isObject = __webpack_require__(213); module.exports = function(it){ if(!isObject(it))throw TypeError(it + ' is not an object!'); return it; }; /***/ }, -/* 161 */ +/* 152 */ /***/ function(module, exports, __webpack_require__) { // Thank's IE8 for his funny defineProperty - module.exports = !__webpack_require__(194)(function(){ + module.exports = !__webpack_require__(212)(function(){ return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; }); /***/ }, -/* 162 */ +/* 153 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(137) + , core = __webpack_require__(84) + , ctx = __webpack_require__(313) + , hide = __webpack_require__(186) + , PROTOTYPE = 'prototype'; + + var $export = function(type, name, source){ + var IS_FORCED = type & $export.F + , IS_GLOBAL = type & $export.G + , IS_STATIC = type & $export.S + , IS_PROTO = type & $export.P + , IS_BIND = type & $export.B + , IS_WRAP = type & $export.W + , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) + , expProto = exports[PROTOTYPE] + , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE] + , key, own, out; + if(IS_GLOBAL)source = name; + for(key in source){ + // contains in native + own = !IS_FORCED && target && target[key] !== undefined; + if(own && key in exports)continue; + // export native or passed + out = own ? target[key] : source[key]; + // prevent global pollution for namespaces + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] + // bind timers to global for call from export context + : IS_BIND && own ? ctx(out, global) + // wrap global constructors for prevent change them in library + : IS_WRAP && target[key] == out ? (function(C){ + var F = function(a, b, c){ + if(this instanceof C){ + switch(arguments.length){ + case 0: return new C; + case 1: return new C(a); + case 2: return new C(a, b); + } return new C(a, b, c); + } return C.apply(this, arguments); + }; + F[PROTOTYPE] = C[PROTOTYPE]; + return F; + // make static versions for prototype methods + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME% + if(IS_PROTO){ + (exports.virtual || (exports.virtual = {}))[key] = out; + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME% + if(type & $export.R && expProto && !expProto[key])hide(expProto, key, out); + } + } + }; + // type bitmap + $export.F = 1; // forced + $export.G = 2; // global + $export.S = 4; // static + $export.P = 8; // proto + $export.B = 16; // bind + $export.W = 32; // wrap + $export.U = 64; // safe + $export.R = 128; // real proto method for `library` + module.exports = $export; + +/***/ }, +/* 154 */ /***/ function(module, exports) { var hasOwnProperty = {}.hasOwnProperty; @@ -24920,7 +24704,18 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 163 */ +/* 155 */ +/***/ function(module, exports, __webpack_require__) { + + // to indexed object, toObject with fallback for non-array-like ES3 strings + var IObject = __webpack_require__(435) + , defined = __webpack_require__(314); + module.exports = function(it){ + return IObject(defined(it)); + }; + +/***/ }, +/* 156 */ /***/ function(module, exports) { module.exports = function(it, Constructor, name, forbiddenField){ @@ -24930,33 +24725,33 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 164 */ +/* 157 */ /***/ function(module, exports) { module.exports = false; /***/ }, -/* 165 */ +/* 158 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = __webpack_require__(17) - , dPs = __webpack_require__(471) - , enumBugKeys = __webpack_require__(337) - , IE_PROTO = __webpack_require__(349)('IE_PROTO') + , dPs = __webpack_require__(457) + , enumBugKeys = __webpack_require__(331) + , IE_PROTO = __webpack_require__(343)('IE_PROTO') , Empty = function(){ /* empty */ } , PROTOTYPE = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function(){ // Thrash, waste and sodomy: IE GC bug - var iframe = __webpack_require__(336)('iframe') + var iframe = __webpack_require__(330)('iframe') , i = enumBugKeys.length , lt = '<' , gt = '>' , iframeDocument; iframe.style.display = 'none'; - __webpack_require__(339).appendChild(iframe); + __webpack_require__(333).appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); @@ -24983,47 +24778,47 @@ webpackJsonp([203,202],[ /***/ }, -/* 166 */ +/* 159 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) - var $keys = __webpack_require__(473) - , hiddenKeys = __webpack_require__(337).concat('length', 'prototype'); + var $keys = __webpack_require__(459) + , hiddenKeys = __webpack_require__(331).concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){ return $keys(O, hiddenKeys); }; /***/ }, -/* 167 */ +/* 160 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.14 / 15.2.3.14 Object.keys(O) - var $keys = __webpack_require__(473) - , enumBugKeys = __webpack_require__(337); + var $keys = __webpack_require__(459) + , enumBugKeys = __webpack_require__(331); module.exports = Object.keys || function keys(O){ return $keys(O, enumBugKeys); }; /***/ }, -/* 168 */ +/* 161 */ /***/ function(module, exports, __webpack_require__) { - var redefine = __webpack_require__(71); + var redefine = __webpack_require__(66); module.exports = function(target, src, safe){ for(var key in src)redefine(target, key, src[key], safe); return target; }; /***/ }, -/* 169 */ +/* 162 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var global = __webpack_require__(18) - , dP = __webpack_require__(37) - , DESCRIPTORS = __webpack_require__(36) + , dP = __webpack_require__(36) + , DESCRIPTORS = __webpack_require__(35) , SPECIES = __webpack_require__(31)('species'); module.exports = function(KEY){ @@ -25035,10 +24830,10 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 170 */ +/* 163 */ /***/ function(module, exports, __webpack_require__) { - var toInteger = __webpack_require__(148) + var toInteger = __webpack_require__(141) , max = Math.max , min = Math.min; module.exports = function(index, length){ @@ -25047,7 +24842,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 171 */ +/* 164 */ /***/ function(module, exports) { var id = 0 @@ -25057,7 +24852,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 172 */ +/* 165 */ /***/ function(module, exports, __webpack_require__) { /** @@ -25082,7 +24877,7 @@ webpackJsonp([203,202],[ var Immutable = __webpack_require__(26); - var findRangesImmutable = __webpack_require__(280); + var findRangesImmutable = __webpack_require__(259); var List = Immutable.List; var Map = Immutable.Map; @@ -25182,7 +24977,7 @@ webpackJsonp([203,202],[ module.exports = ContentBlock; /***/ }, -/* 173 */ +/* 166 */ /***/ function(module, exports, __webpack_require__) { /** @@ -25401,250 +25196,7 @@ webpackJsonp([203,202],[ module.exports = UnicodeUtils; /***/ }, -/* 174 */ -/***/ function(module, exports) { - - /* - jsonml-utils.js - JsonML manipulation methods - - Created: 2006-11-09-0116 - - Copyright (c)2006-2012 Stephen M. McKamey - Distributed under The MIT License: http://jsonml.org/license - - // tests if a given object is a valid JsonML element - bool JsonML.isElement(jml); - - // gets the name of a JsonML element - string JsonML.getTagName(jml); - - // tests if a given object is a JsonML attributes collection - bool JsonML.isAttributes(jml); - - // tests if a JsonML element has a JsonML attributes collection - bool JsonML.hasAttributes(jml); - - // gets the attributes collection for a JsonML element - object JsonML.getAttributes(jml); - - // sets multiple attributes for a JsonML element - void JsonML.addAttributes(jml, attr); - - // gets a single attribute for a JsonML element - object JsonML.getAttribute(jml, key); - - // sets a single attribute for a JsonML element - void JsonML.setAttribute(jml, key, value); - - // appends a JsonML child node to a parent JsonML element - void JsonML.appendChild(parent, child); - - // gets an array of the child nodes of a JsonML element - array JsonML.getChildren(jml); - */ - - 'use strict'; - - /* Utility Methods -------------------------*/ - - /** - * Determines if the value is an Array - * - * @private - * @param {*} val the object being tested - * @return {boolean} - */ - var isArray = Array.isArray || function(val) { - return (val instanceof Array); - }; - - /** - * @param {*} jml - * @return {boolean} - */ - exports.isFragment = function(jml) { - return isArray(jml) && (jml[0] === ''); - }; - - /** - * @param {*} jml - * @return {string} - */ - exports.getTagName = function(jml) { - return jml[0] || ''; - }; - - /** - * @param {*} jml - * @return {boolean} - */ - var isElement = exports.isElement = function(jml) { - return isArray(jml) && ('string' === typeof jml[0]); - }; - - /** - * @param {*} jml - * @return {boolean} - */ - var isAttributes = exports.isAttributes = function(jml) { - return !!jml && ('object' === typeof jml) && !isArray(jml); - }; - - /** - * @param {*} jml - * @return {boolean} - */ - var hasAttributes = exports.hasAttributes = function(jml) { - if (!isElement(jml)) { - throw new SyntaxError('invalid JsonML'); - } - - return isAttributes(jml[1]); - }; - - /** - * @param {*} jml - * @param {boolean} addIfMissing - * @return {object} - */ - var getAttributes = exports.getAttributes = function(jml, addIfMissing) { - if (hasAttributes(jml)) { - return jml[1]; - } - - if (!addIfMissing) { - return undefined; - } - - // need to add an attribute object - var name = jml.shift(); - var attr = {}; - jml.unshift(attr); - jml.unshift(name||''); - return attr; - }; - - /** - * @param {*} jml - * @param {object} attr - */ - var addAttributes = exports.addAttributes = function(jml, attr) { - if (!isElement(jml) || !isAttributes(attr)) { - throw new SyntaxError('invalid JsonML'); - } - - if (!isAttributes(jml[1])) { - // just insert attributes - var name = jml.shift(); - jml.unshift(attr); - jml.unshift(name||''); - return; - } - - // merge attribute objects - var old = jml[1]; - for (var key in attr) { - if (attr.hasOwnProperty(key)) { - old[key] = attr[key]; - } - } - }; - - /** - * @param {*} jml - * @param {string} key - * @return {string|number|boolean} - */ - exports.getAttribute = function(jml, key) { - if (!hasAttributes(jml)) { - return undefined; - } - return jml[1][key]; - }; - - /** - * @param {*} jml - * @param {string} key - * @param {string|number|boolean} value - */ - exports.setAttribute = function(jml, key, value) { - getAttributes(jml, true)[key] = value; - }; - - /** - * @param {*} jml - * @param {array|object|string} child - */ - var appendChild = exports.appendChild = function(parent, child) { - if (!isArray(parent)) { - throw new SyntaxError('invalid JsonML'); - } - - if (isArray(child) && child[0] === '') { - // result was multiple JsonML sub-trees (i.e. documentFragment) - child.shift();// remove fragment ident - - // directly append children - while (child.length) { - appendChild(parent, child.shift(), arguments[2]); - } - - } else if (child && 'object' === typeof child) { - if (isArray(child)) { - if (!isElement(child)) { - throw new SyntaxError('invalid JsonML'); - } - - if (typeof arguments[2] === 'function') { - // onAppend callback for JBST use - (arguments[2])(parent, child); - } - - // result was a JsonML node - parent.push(child); - - } else if (exports.isRaw(child)) { - - // result was a JsonML node - parent.push(child); - - } else { - // result was JsonML attributes - addAttributes(parent, child); - } - - } else if ('undefined' !== typeof child && child !== null) { - - // must convert to string or JsonML will discard - child = String(child); - - // skip processing empty string literals - if (child && parent.length > 1 && 'string' === typeof parent[parent.length-1]) { - // combine strings - parent[parent.length-1] += child; - } else if (child || !parent.length) { - // append - parent.push(child); - } - } - }; - - /** - * @param {*} jml - * @return {array} - */ - exports.getChildren = function(jml) { - if (hasAttributes(jml)) { - return jml.slice(2); - } - - return jml.slice(1); - }; - - -/***/ }, -/* 175 */ +/* 167 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -25753,15 +25305,15 @@ webpackJsonp([203,202],[ } /***/ }, -/* 176 */ +/* 168 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1774); + module.exports = __webpack_require__(1738); /***/ }, -/* 177 */ +/* 169 */ /***/ function(module, exports, __webpack_require__) { /** @@ -25889,12 +25441,12 @@ webpackJsonp([203,202],[ module.exports = PooledClass; /***/ }, -/* 178 */ +/* 170 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var fetchKeys = __webpack_require__(1626); + var fetchKeys = __webpack_require__(1587); module.exports = function shallowEqual(objA, objB, compare, compareContext) { @@ -25942,7 +25494,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 179 */ +/* 171 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -25954,7 +25506,7 @@ webpackJsonp([203,202],[ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - var _EventObject = __webpack_require__(600); + var _EventObject = __webpack_require__(585); var _EventObject2 = _interopRequireDefault(_EventObject); @@ -25984,7 +25536,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 180 */ +/* 172 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -26002,15 +25554,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -26022,23 +25574,23 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _addEventListener = __webpack_require__(289); + var _addEventListener = __webpack_require__(270); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _shallowequal = __webpack_require__(178); + var _shallowequal = __webpack_require__(170); var _shallowequal2 = _interopRequireDefault(_shallowequal); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); - var _getScroll = __webpack_require__(299); + var _getScroll = __webpack_require__(279); var _getScroll2 = _interopRequireDefault(_getScroll); @@ -26240,7 +25792,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 181 */ +/* 173 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -26254,15 +25806,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -26270,7 +25822,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _reactSlick = __webpack_require__(1868); + var _reactSlick = __webpack_require__(1833); var _reactSlick2 = _interopRequireDefault(_reactSlick); @@ -26330,7 +25882,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 182 */ +/* 174 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -26343,7 +25895,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcNotification = __webpack_require__(547); + var _rcNotification = __webpack_require__(533); var _rcNotification2 = _interopRequireDefault(_rcNotification); @@ -26471,17 +26023,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 183 */ +/* 175 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1557); + __webpack_require__(1517); /***/ }, -/* 184 */ +/* 176 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -26499,19 +26051,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -26523,15 +26075,15 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -26543,15 +26095,15 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); - var _CheckableTag = __webpack_require__(1106); + var _CheckableTag = __webpack_require__(1091); var _CheckableTag2 = _interopRequireDefault(_CheckableTag); @@ -26650,17 +26202,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 185 */ +/* 177 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1570); + __webpack_require__(1530); /***/ }, -/* 186 */ +/* 178 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -26669,11 +26221,11 @@ webpackJsonp([203,202],[ value: true }); - var _Timeline = __webpack_require__(1107); + var _Timeline = __webpack_require__(1092); var _Timeline2 = _interopRequireDefault(_Timeline); - var _TimelineItem = __webpack_require__(425); + var _TimelineItem = __webpack_require__(417); var _TimelineItem2 = _interopRequireDefault(_TimelineItem); @@ -26684,17 +26236,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 187 */ +/* 179 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1572); + __webpack_require__(1532); /***/ }, -/* 188 */ +/* 180 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -26704,7 +26256,7 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); @@ -26712,15 +26264,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -26728,19 +26280,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _list = __webpack_require__(1110); + var _list = __webpack_require__(1095); var _list2 = _interopRequireDefault(_list); - var _operation = __webpack_require__(1111); + var _operation = __webpack_require__(1096); var _operation2 = _interopRequireDefault(_operation); - var _search = __webpack_require__(426); + var _search = __webpack_require__(418); var _search2 = _interopRequireDefault(_search); @@ -27058,23 +26610,23 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 189 */ +/* 181 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1574); + __webpack_require__(1534); - __webpack_require__(74); + __webpack_require__(69); __webpack_require__(10); __webpack_require__(21); /***/ }, -/* 190 */ +/* 182 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -27088,15 +26640,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -27104,11 +26656,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTree = __webpack_require__(562); + var _rcTree = __webpack_require__(547); var _rcTree2 = _interopRequireDefault(_rcTree); - var _openAnimation = __webpack_require__(410); + var _openAnimation = __webpack_require__(402); var _openAnimation2 = _interopRequireDefault(_openAnimation); @@ -27161,59 +26713,92 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 191 */ +/* 183 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1576); + __webpack_require__(1536); - __webpack_require__(74); + __webpack_require__(69); /***/ }, -/* 192 */ +/* 184 */ /***/ function(module, exports) { - /** - * Indicates that navigation was caused by a call to history.push. - */ 'use strict'; - exports.__esModule = true; - var PUSH = 'PUSH'; + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.getMenuItems = getMenuItems; + exports.isZhCN = isZhCN; + exports.ping = ping; + function getMenuItems(moduleData, locale) { + var menuMeta = moduleData.map(function (item) { + return item.meta; + }); + var menuItems = {}; + menuMeta.sort(function (a, b) { + return (a.order || 0) - (b.order || 0); + }).forEach(function (meta) { + var category = meta.category && meta.category[locale] || meta.category || 'topLevel'; + if (!menuItems[category]) { + menuItems[category] = {}; + } - exports.PUSH = PUSH; - /** - * Indicates that navigation was caused by a call to history.replace. - */ - var REPLACE = 'REPLACE'; + var type = meta.type || 'topLevel'; + if (!menuItems[category][type]) { + menuItems[category][type] = []; + } - exports.REPLACE = REPLACE; - /** - * Indicates that navigation was caused by some other action such - * as using a browser's back/forward buttons and/or manually manipulating - * the URL in a browser's location bar. This is the default. - * - * See https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onpopstate - * for more information. - */ - var POP = 'POP'; + menuItems[category][type].push(meta); + }); + return menuItems; + } - exports.POP = POP; - exports['default'] = { - PUSH: PUSH, - REPLACE: REPLACE, - POP: POP - }; + function isZhCN() { + if (location.search.indexOf('locale=zh-CN') > -1) { + return true; + } + if (location.search.indexOf('locale=en-US') > -1) { + return false; + } + + var language = typeof localStorage === 'undefined' || !localStorage.getItem('locale') ? navigator.language : localStorage.getItem('locale'); + return language === 'zh-CN'; + } + + function ping(url, callback) { + var img = new Image(); + var done = void 0; + var finish = function finish(status) { + if (!done) { + done = true; + img.src = ''; + callback(status); + } + }; + img.onload = function () { + return finish('responded'); + }; + img.onerror = function () { + return finish('error'); + }; + img.src = url; + return setTimeout(function () { + return finish('timeout'); + }, 1500); + } /***/ }, -/* 193 */ +/* 185 */ /***/ function(module, exports, __webpack_require__) { - var _curry1 = __webpack_require__(263); - var _isPlaceholder = __webpack_require__(314); + var _curry1 = __webpack_require__(242); + var _isPlaceholder = __webpack_require__(310); /** @@ -27243,24 +26828,12 @@ webpackJsonp([203,202],[ /***/ }, -/* 194 */ -/***/ function(module, exports) { - - module.exports = function(exec){ - try { - return !!exec(); - } catch(e){ - return true; - } - }; - -/***/ }, -/* 195 */ +/* 186 */ /***/ function(module, exports, __webpack_require__) { - var dP = __webpack_require__(144) - , createDesc = __webpack_require__(237); - module.exports = __webpack_require__(161) ? function(object, key, value){ + var dP = __webpack_require__(138) + , createDesc = __webpack_require__(215); + module.exports = __webpack_require__(152) ? function(object, key, value){ return dP.f(object, key, createDesc(1, value)); } : function(object, key, value){ object[key] = value; @@ -27268,33 +26841,33 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 196 */ +/* 187 */ /***/ function(module, exports) { module.exports = {}; /***/ }, -/* 197 */ +/* 188 */ /***/ function(module, exports, __webpack_require__) { // 22.1.3.31 Array.prototype[@@unscopables] var UNSCOPABLES = __webpack_require__(31)('unscopables') , ArrayProto = Array.prototype; - if(ArrayProto[UNSCOPABLES] == undefined)__webpack_require__(70)(ArrayProto, UNSCOPABLES, {}); + if(ArrayProto[UNSCOPABLES] == undefined)__webpack_require__(65)(ArrayProto, UNSCOPABLES, {}); module.exports = function(key){ ArrayProto[UNSCOPABLES][key] = true; }; /***/ }, -/* 198 */ +/* 189 */ /***/ function(module, exports, __webpack_require__) { - var ctx = __webpack_require__(123) - , call = __webpack_require__(467) - , isArrayIter = __webpack_require__(341) + var ctx = __webpack_require__(118) + , call = __webpack_require__(453) + , isArrayIter = __webpack_require__(335) , anObject = __webpack_require__(17) - , toLength = __webpack_require__(48) - , getIterFn = __webpack_require__(358) + , toLength = __webpack_require__(45) + , getIterFn = __webpack_require__(352) , BREAK = {} , RETURN = {}; var exports = module.exports = function(iterable, entries, fn, that, ITERATOR){ @@ -27316,17 +26889,17 @@ webpackJsonp([203,202],[ exports.RETURN = RETURN; /***/ }, -/* 199 */ +/* 190 */ /***/ function(module, exports) { module.exports = {}; /***/ }, -/* 200 */ +/* 191 */ /***/ function(module, exports, __webpack_require__) { - var def = __webpack_require__(37).f - , has = __webpack_require__(61) + var def = __webpack_require__(36).f + , has = __webpack_require__(56) , TAG = __webpack_require__(31)('toStringTag'); module.exports = function(it, tag, stat){ @@ -27334,13 +26907,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 201 */ +/* 192 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , defined = __webpack_require__(92) + , defined = __webpack_require__(87) , fails = __webpack_require__(20) - , spaces = __webpack_require__(354) + , spaces = __webpack_require__(348) , space = '[' + spaces + ']' , non = '\u200b\u0085' , ltrim = RegExp('^' + space + space + '*') @@ -27369,7 +26942,7 @@ webpackJsonp([203,202],[ module.exports = exporter; /***/ }, -/* 202 */ +/* 193 */ /***/ function(module, exports, __webpack_require__) { /** @@ -27385,30 +26958,30 @@ webpackJsonp([203,202],[ 'use strict'; - var AtomicBlockUtils = __webpack_require__(1470); - var BlockMapBuilder = __webpack_require__(242); - var CharacterMetadata = __webpack_require__(94); - var CompositeDraftDecorator = __webpack_require__(1471); - var ContentBlock = __webpack_require__(172); - var ContentState = __webpack_require__(360); - var DefaultDraftBlockRenderMap = __webpack_require__(361); - var DefaultDraftInlineStyle = __webpack_require__(487); - var DraftEditor = __webpack_require__(1473); - var DraftEditorBlock = __webpack_require__(488); - var DraftModifier = __webpack_require__(62); - var DraftEntity = __webpack_require__(126); - var DraftEntityInstance = __webpack_require__(489); + var AtomicBlockUtils = __webpack_require__(1430); + var BlockMapBuilder = __webpack_require__(220); + var CharacterMetadata = __webpack_require__(89); + var CompositeDraftDecorator = __webpack_require__(1431); + var ContentBlock = __webpack_require__(165); + var ContentState = __webpack_require__(354); + var DefaultDraftBlockRenderMap = __webpack_require__(355); + var DefaultDraftInlineStyle = __webpack_require__(473); + var DraftEditor = __webpack_require__(1433); + var DraftEditorBlock = __webpack_require__(474); + var DraftModifier = __webpack_require__(57); + var DraftEntity = __webpack_require__(121); + var DraftEntityInstance = __webpack_require__(475); var EditorState = __webpack_require__(23); - var KeyBindingUtil = __webpack_require__(362); - var RichTextEditorUtil = __webpack_require__(1484); - var SelectionState = __webpack_require__(203); + var KeyBindingUtil = __webpack_require__(356); + var RichTextEditorUtil = __webpack_require__(1444); + var SelectionState = __webpack_require__(194); - var convertFromDraftStateToRaw = __webpack_require__(1489); - var convertFromHTMLToContentBlocks = __webpack_require__(492); - var convertFromRawToDraftState = __webpack_require__(1490); - var generateRandomKey = __webpack_require__(107); - var getDefaultKeyBinding = __webpack_require__(493); - var getVisibleSelectionRect = __webpack_require__(1513); + var convertFromDraftStateToRaw = __webpack_require__(1449); + var convertFromHTMLToContentBlocks = __webpack_require__(478); + var convertFromRawToDraftState = __webpack_require__(1450); + var generateRandomKey = __webpack_require__(102); + var getDefaultKeyBinding = __webpack_require__(479); + var getVisibleSelectionRect = __webpack_require__(1473); var DraftPublic = { Editor: DraftEditor, @@ -27444,7 +27017,7 @@ webpackJsonp([203,202],[ module.exports = DraftPublic; /***/ }, -/* 203 */ +/* 194 */ /***/ function(module, exports, __webpack_require__) { /** @@ -27583,7 +27156,64 @@ webpackJsonp([203,202],[ module.exports = SelectionState; /***/ }, -/* 204 */ +/* 195 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + + 'use strict'; + + /** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + + var invariant = function(condition, format, a, b, c, d, e, f) { + if (false) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + } + + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } + }; + + module.exports = invariant; + + +/***/ }, +/* 196 */ /***/ function(module, exports) { // shim for using process in browser @@ -27769,52 +27399,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 205 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var React = __webpack_require__(1), - withSideEffect = __webpack_require__(1863); - - function reducePropsToState(propsList) { - var innermostProps = propsList[propsList.length - 1]; - if (innermostProps) { - return innermostProps.title; - } - } - - function handleStateChangeOnClient(title) { - var nextTitle = title || ''; - if (nextTitle !== document.title) { - document.title = nextTitle; - } - } - - var DocumentTitle = React.createClass({ - displayName: 'DocumentTitle', - - propTypes: { - title: React.PropTypes.string.isRequired - }, - - render: function render() { - if (this.props.children) { - return React.Children.only(this.props.children); - } else { - return null; - } - } - }); - - module.exports = withSideEffect( - reducePropsToState, - handleStateChangeOnClient - )(DocumentTitle); - - -/***/ }, -/* 206 */ +/* 197 */ /***/ function(module, exports, __webpack_require__) { /** @@ -27829,11 +27414,11 @@ webpackJsonp([203,202],[ 'use strict'; - var DOMNamespaces = __webpack_require__(386); - var setInnerHTML = __webpack_require__(294); + var DOMNamespaces = __webpack_require__(378); + var setInnerHTML = __webpack_require__(275); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(394); - var setTextContent = __webpack_require__(586); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(386); + var setTextContent = __webpack_require__(572); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -27936,7 +27521,7 @@ webpackJsonp([203,202],[ module.exports = DOMLazyTree; /***/ }, -/* 207 */ +/* 198 */ /***/ function(module, exports, __webpack_require__) { /** @@ -28150,7 +27735,7 @@ webpackJsonp([203,202],[ module.exports = DOMProperty; /***/ }, -/* 208 */ +/* 199 */ /***/ function(module, exports, __webpack_require__) { /** @@ -28165,8 +27750,8 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactRef = __webpack_require__(1827); - var ReactInstrumentation = __webpack_require__(95); + var ReactRef = __webpack_require__(1791); + var ReactInstrumentation = __webpack_require__(90); var warning = __webpack_require__(19); @@ -28322,7 +27907,7 @@ webpackJsonp([203,202],[ module.exports = ReactReconciler; /***/ }, -/* 209 */ +/* 200 */ /***/ function(module, exports, __webpack_require__) { /** @@ -28339,16 +27924,16 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var ReactChildren = __webpack_require__(1886); - var ReactComponent = __webpack_require__(403); - var ReactPureComponent = __webpack_require__(1891); - var ReactClass = __webpack_require__(1887); - var ReactDOMFactories = __webpack_require__(1888); - var ReactElement = __webpack_require__(210); - var ReactPropTypes = __webpack_require__(1889); - var ReactVersion = __webpack_require__(1892); + var ReactChildren = __webpack_require__(1851); + var ReactComponent = __webpack_require__(395); + var ReactPureComponent = __webpack_require__(1856); + var ReactClass = __webpack_require__(1852); + var ReactDOMFactories = __webpack_require__(1853); + var ReactElement = __webpack_require__(201); + var ReactPropTypes = __webpack_require__(1854); + var ReactVersion = __webpack_require__(1857); - var onlyChild = __webpack_require__(1893); + var onlyChild = __webpack_require__(1858); var warning = __webpack_require__(19); var createElement = ReactElement.createElement; @@ -28415,7 +28000,7 @@ webpackJsonp([203,202],[ module.exports = React; /***/ }, -/* 210 */ +/* 201 */ /***/ function(module, exports, __webpack_require__) { /** @@ -28432,13 +28017,13 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var ReactCurrentOwner = __webpack_require__(129); + var ReactCurrentOwner = __webpack_require__(124); var warning = __webpack_require__(19); - var canDefineProperty = __webpack_require__(596); + var canDefineProperty = __webpack_require__(581); var hasOwnProperty = Object.prototype.hasOwnProperty; - var REACT_ELEMENT_TYPE = __webpack_require__(594); + var REACT_ELEMENT_TYPE = __webpack_require__(579); var RESERVED_PROPS = { key: true, @@ -28760,7 +28345,7 @@ webpackJsonp([203,202],[ module.exports = ReactElement; /***/ }, -/* 211 */ +/* 202 */ /***/ function(module, exports) { /** @@ -28803,7 +28388,7 @@ webpackJsonp([203,202],[ module.exports = reactProdInvariant; /***/ }, -/* 212 */ +/* 203 */ /***/ function(module, exports) { 'use strict'; @@ -29278,27 +28863,27 @@ webpackJsonp([203,202],[ /***/ }, -/* 213 */ +/* 204 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1533); + __webpack_require__(1493); /***/ }, -/* 214 */ +/* 205 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1543); + __webpack_require__(1503); /***/ }, -/* 215 */ +/* 206 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -29316,15 +28901,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -29332,11 +28917,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcCollapse = __webpack_require__(1658); + var _rcCollapse = __webpack_require__(1620); var _rcCollapse2 = _interopRequireDefault(_rcCollapse); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -29386,17 +28971,17 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 216 */ +/* 207 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1546); + __webpack_require__(1506); /***/ }, -/* 217 */ +/* 208 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -29406,15 +28991,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -29422,7 +29007,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcRate = __webpack_require__(1723); + var _rcRate = __webpack_require__(1685); var _rcRate2 = _interopRequireDefault(_rcRate); @@ -29454,888 +29039,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 218 */ +/* 209 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1562); + __webpack_require__(1522); /***/ }, -/* 219 */ -/***/ function(module, exports) { - - 'use strict'; - - var contentTmpl = './template/Content/index'; - - module.exports = { - categoryOrder: { - 十大原则: 0, - Principles: 0, - 设计基础: 1, - 'Design Fundamental': 1 - }, - typeOrder: { - General: 0, - Layout: 1, - Navigation: 2, - 'Data Entry': 3, - 'Data Display': 4, - Feedback: 5, - Localization: 6, - Other: 7 - }, - docVersions: { - '0.9.x': 'http://09x.ant.design', - '0.10.x': 'http://010x.ant.design', - '0.11.x': 'http://011x.ant.design', - '0.12.x': 'http://012x.ant.design', - '1.x': 'http://1x.ant.design' - }, - routes: { - path: '/', - component: './template/Layout/index', - indexRoute: { component: './template/Home/index' }, - childRoutes: [{ - path: 'docs/practice/:children', - component: contentTmpl - }, { - path: 'docs/pattern/:children', - component: contentTmpl - }, { - path: 'docs/react/:children', - component: contentTmpl - }, { - path: 'changelog', - component: contentTmpl - }, { - path: 'components/:children/', - component: contentTmpl - }, { - path: 'docs/spec/:children', - component: contentTmpl - }, { - path: 'docs/resource/:children', - component: contentTmpl - }] - } - }; - -/***/ }, -/* 220 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _reactDocumentTitle = __webpack_require__(205); - - var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); - - var _utils = __webpack_require__(174); - - var _antd = __webpack_require__(47); - - var _EditButton = __webpack_require__(121); - - var _EditButton2 = _interopRequireDefault(_EditButton); - - var _utils2 = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils2); - - function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {};if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; - } - }newObj.default = obj;return newObj; - } - } - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function _toConsumableArray(arr) { - if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { - arr2[i] = arr[i]; - }return arr2; - } else { - return Array.from(arr); - } - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var Article = function (_React$Component) { - _inherits(Article, _React$Component); - - function Article() { - _classCallCheck(this, Article); - - return _possibleConstructorReturn(this, (Article.__proto__ || Object.getPrototypeOf(Article)).apply(this, arguments)); - } - - _createClass(Article, [{ - key: 'componentDidMount', - value: function componentDidMount() { - this.componentDidUpdate(); - } - }, { - key: 'componentDidUpdate', - value: function componentDidUpdate() { - var links = [].concat(_toConsumableArray(document.querySelectorAll('.outside-link.internal'))); - if (links.length === 0) { - return; - } - // eslint-disable-next-line - var checkImgUrl = 'https://g-assets.daily.taob' + 'ao.net/seajs/seajs/2.2.0/sea.js'; - this.pingTimer = utils.ping(checkImgUrl, function (status) { - if (status !== 'timeout') { - links.forEach(function (link) { - return link.style.display = 'block'; - }); - } else { - links.forEach(function (link) { - return link.parentNode.removeChild(link); - }); - } - }); - } - }, { - key: 'componentWillUnmount', - value: function componentWillUnmount() { - clearTimeout(this.pingTimer); - } - }, { - key: 'getArticle', - value: function getArticle(article) { - var content = this.props.content; - var meta = content.meta; - - if (!meta.timeline) { - return article; - } - var timelineItems = []; - var temp = []; - var i = 1; - _react.Children.forEach(article.props.children, function (child) { - if (child.type === 'h2' && temp.length > 0) { - timelineItems.push(_react2.default.createElement(_antd.Timeline.Item, { key: i }, temp)); - temp = []; - i += 1; - } - temp.push(child); - }); - if (temp.length > 0) { - timelineItems.push(_react2.default.createElement(_antd.Timeline.Item, { key: i }, temp)); - } - return (0, _react.cloneElement)(article, { - children: _react2.default.createElement(_antd.Timeline, null, timelineItems) - }); - } - }, { - key: 'render', - value: function render() { - var props = this.props; - var content = props.content; - - var meta = content.meta, - description = content.description; - var title = meta.title, - subtitle = meta.subtitle, - filename = meta.filename; - - var locale = this.context.intl.locale; - return _react2.default.createElement(_reactDocumentTitle2.default, { title: (title[locale] || title) + ' - Ant Design' }, _react2.default.createElement('article', { className: 'markdown' }, _react2.default.createElement('h1', null, title[locale] || title, !subtitle || locale === 'en-US' ? null : _react2.default.createElement('span', { className: 'subtitle' }, subtitle), _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: filename })), !description ? null : props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(description))), !content.toc || content.toc.length <= 1 || meta.toc === false ? null : _react2.default.createElement('section', { className: 'toc' }, props.utils.toReactComponent(content.toc)), this.getArticle(props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(content.content)))))); - } - }]); - - return Article; - }(_react2.default.Component); - - Article.contextTypes = { - intl: _react.PropTypes.object.isRequired - }; - exports.default = Article; - -/***/ }, -/* 221 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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; - }; - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDocumentTitle = __webpack_require__(205); - - var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); - - var _reactIntl = __webpack_require__(33); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _antd = __webpack_require__(47); - - var _utils = __webpack_require__(174); - - var _Demo = __webpack_require__(222); - - var _Demo2 = _interopRequireDefault(_Demo); - - var _EditButton = __webpack_require__(121); - - var _EditButton2 = _interopRequireDefault(_EditButton); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var ComponentDoc = function (_React$Component) { - _inherits(ComponentDoc, _React$Component); - - function ComponentDoc(props) { - _classCallCheck(this, ComponentDoc); - - var _this = _possibleConstructorReturn(this, (ComponentDoc.__proto__ || Object.getPrototypeOf(ComponentDoc)).call(this, props)); - - _this.handleExpandToggle = function () { - _this.setState({ - expandAll: !_this.state.expandAll - }); - }; - - _this.state = { - expandAll: false - }; - return _this; - } - - _createClass(ComponentDoc, [{ - key: 'render', - value: function render() { - var props = this.props; - var doc = props.doc, - location = props.location; - var content = doc.content, - meta = doc.meta; - - var locale = this.context.intl.locale; - var demos = Object.keys(props.demos).map(function (key) { - return props.demos[key]; - }); - var expand = this.state.expandAll; - - var isSingleCol = meta.cols === 1; - var leftChildren = []; - var rightChildren = []; - var showedDemo = demos.some(function (demo) { - return demo.meta.only; - }) ? demos.filter(function (demo) { - return demo.meta.only; - }) : demos.filter(function (demo) { - return demo.preview; - }); - showedDemo.sort(function (a, b) { - return a.meta.order - b.meta.order; - }).forEach(function (demoData, index) { - if (index % 2 === 0 || isSingleCol) { - leftChildren.push(_react2.default.createElement(_Demo2.default, _extends({}, demoData, { - key: meta.filename + index, utils: props.utils, - expand: expand, pathname: location.pathname - }))); - } else { - rightChildren.push(_react2.default.createElement(_Demo2.default, _extends({}, demoData, { - key: meta.filename + index, utils: props.utils, - expand: expand, pathname: location.pathname - }))); - } - }); - var expandTriggerClass = (0, _classnames2.default)({ - 'code-box-expand-trigger': true, - 'code-box-expand-trigger-active': expand - }); - - var jumper = showedDemo.map(function (demo) { - var title = demo.meta.title; - var localizeTitle = title[locale] || title; - return _react2.default.createElement('li', { key: demo.meta.id, title: localizeTitle }, _react2.default.createElement('a', { href: '#' + demo.meta.id }, localizeTitle)); - }); - - var title = meta.title, - subtitle = meta.subtitle, - filename = meta.filename; - - return _react2.default.createElement(_reactDocumentTitle2.default, { title: (subtitle || '') + ' ' + (title[locale] || title) + ' - Ant Design' }, _react2.default.createElement('article', null, _react2.default.createElement(_antd.Affix, { className: 'toc-affix', offsetTop: 16 }, _react2.default.createElement('ul', { className: 'toc demos-anchor' }, jumper)), _react2.default.createElement('section', { className: 'markdown' }, _react2.default.createElement('h1', null, title[locale] || title, !subtitle ? null : _react2.default.createElement('span', { className: 'subtitle' }, subtitle), _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: filename })), props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(content))), _react2.default.createElement('h2', null, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.component.examples' }), _react2.default.createElement(_antd.Icon, { type: 'appstore', className: expandTriggerClass, - title: "\u5C55\u5F00\u5168\u90E8\u4EE3\u7801", onClick: this.handleExpandToggle - }))), _react2.default.createElement(_antd.Row, { gutter: 16 }, _react2.default.createElement(_antd.Col, { span: isSingleCol ? '24' : '12', - className: isSingleCol ? 'code-boxes-col-1-1' : 'code-boxes-col-2-1' - }, leftChildren), isSingleCol ? null : _react2.default.createElement(_antd.Col, { className: 'code-boxes-col-2-1', span: '12' }, rightChildren)), props.utils.toReactComponent(['section', { - className: 'markdown api-container' - }].concat((0, _utils.getChildren)(doc.api || ['placeholder']))))); - } - }]); - - return ComponentDoc; - }(_react2.default.Component); - - ComponentDoc.contextTypes = { - intl: _react2.default.PropTypes.object - }; - exports.default = ComponentDoc; - -/***/ }, -/* 222 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDom = __webpack_require__(2); - - var _reactDom2 = _interopRequireDefault(_reactDom); - - var _reactIntl = __webpack_require__(33); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _antd = __webpack_require__(47); - - var _EditButton = __webpack_require__(121); - - var _EditButton2 = _interopRequireDefault(_EditButton); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var Demo = function (_React$Component) { - _inherits(Demo, _React$Component); - - function Demo(props) { - _classCallCheck(this, Demo); - - var _this = _possibleConstructorReturn(this, (Demo.__proto__ || Object.getPrototypeOf(Demo)).call(this, props)); - - _this.handleCodeExapnd = function () { - _this.setState({ codeExpand: !_this.state.codeExpand }); - }; - - _this.state = { - codeExpand: false - }; - return _this; - } - - _createClass(Demo, [{ - key: 'shouldComponentUpdate', - value: function shouldComponentUpdate(nextProps, nextState) { - return (this.state.codeExpand || this.props.expand) !== (nextState.codeExpand || nextProps.expand); - } - }, { - key: 'render', - value: function render() { - var props = this.props; - var meta = props.meta, - src = props.src, - content = props.content, - preview = props.preview, - highlightedCode = props.highlightedCode, - style = props.style, - highlightedStyle = props.highlightedStyle, - expand = props.expand; - - if (!this.liveDemo) { - this.liveDemo = meta.iframe ? _react2.default.createElement('iframe', { src: src }) : preview(_react2.default, _reactDom2.default); - } - - var codeExpand = this.state.codeExpand || expand; - var codeBoxClass = (0, _classnames2.default)({ - 'code-box': true, - expand: codeExpand - }); - - var locale = this.context.intl.locale; - var localizedTitle = meta.title[locale] || meta.title; - var localizeIntro = content[locale] || content; - var introChildren = props.utils.toReactComponent(['div'].concat(localizeIntro)); - - var highlightClass = (0, _classnames2.default)({ - 'highlight-wrapper': true, - 'highlight-wrapper-expand': codeExpand - }); - return _react2.default.createElement('section', { className: codeBoxClass, id: meta.id }, _react2.default.createElement('section', { className: 'code-box-demo' }, this.liveDemo, style ? _react2.default.createElement('style', { dangerouslySetInnerHTML: { __html: style } }) : null), _react2.default.createElement('section', { className: 'code-box-meta markdown' }, _react2.default.createElement('div', { className: 'code-box-title' }, _react2.default.createElement('a', { href: '#' + meta.id }, localizedTitle), _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: meta.filename })), introChildren, _react2.default.createElement(_antd.Icon, { type: 'down-circle-o', title: 'Show Code', className: 'collapse', onClick: this.handleCodeExapnd })), _react2.default.createElement('section', { className: highlightClass, - key: 'code' - }, _react2.default.createElement('div', { className: 'highlight' }, props.utils.toReactComponent(highlightedCode)), highlightedStyle ? _react2.default.createElement('div', { key: 'style', className: 'highlight' }, _react2.default.createElement('pre', null, _react2.default.createElement('code', { className: 'css', dangerouslySetInnerHTML: { __html: highlightedStyle } }))) : null)); - } - }]); - - return Demo; - }(_react2.default.Component); - - Demo.contextTypes = { - intl: _react2.default.PropTypes.object - }; - exports.default = Demo; - -/***/ }, -/* 223 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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; - }; - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _antd = __webpack_require__(47); - - var _Article = __webpack_require__(220); - - var _Article2 = _interopRequireDefault(_Article); - - var _ComponentDoc = __webpack_require__(221); - - var _ComponentDoc2 = _interopRequireDefault(_ComponentDoc); - - var _utils = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils); - - var _ = __webpack_require__(219); - - var _2 = _interopRequireDefault(_); - - function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {};if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; - } - }newObj.default = obj;return newObj; - } - } - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function _toConsumableArray(arr) { - if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { - arr2[i] = arr[i]; - }return arr2; - } else { - return Array.from(arr); - } - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var SubMenu = _antd.Menu.SubMenu; - - function getActiveMenuItem(props) { - return props.params.children || props.location.pathname.replace(/^\//, ''); - } - - function fileNameToPath(filename) { - var snippets = filename.replace(/(\/index)?((\.zh-CN)|(\.en-US))?\.md$/i, '').split('/'); - return snippets[snippets.length - 1]; - } - - function isNotTopLevel(level) { - return level !== 'topLevel'; - } - - var MainContent = function (_React$Component) { - _inherits(MainContent, _React$Component); - - function MainContent(props) { - _classCallCheck(this, MainContent); - - var _this = _possibleConstructorReturn(this, (MainContent.__proto__ || Object.getPrototypeOf(MainContent)).call(this, props)); - - _this.handleMenuOpenChange = function (openKeys) { - _this.setState({ openKeys: openKeys }); - }; - - _this.state = { openKeys: [] }; - return _this; - } - - _createClass(MainContent, [{ - key: 'componentDidMount', - value: function componentDidMount() { - this.componentWillReceiveProps(this.props); - this.componentDidUpdate(); - } - }, { - key: 'componentWillReceiveProps', - value: function componentWillReceiveProps(nextProps) { - var prevModule = this.currentModule; - this.currentModule = location.pathname.split('/')[2] || 'components'; - if (this.currentModule === 'react') { - this.currentModule = 'components'; - } - if (prevModule !== this.currentModule) { - var moduleData = this.getModuleData(nextProps); - var shouldOpenKeys = Object.keys(utils.getMenuItems(moduleData, this.context.intl.locale)); - this.setState({ openKeys: shouldOpenKeys }); - } - } - }, { - key: 'componentDidUpdate', - value: function componentDidUpdate() { - if (!location.hash) { - document.body.scrollTop = 0; - document.documentElement.scrollTop = 0; - } else { - if (this.timer) { - clearTimeout(this.timer); - } - this.timer = setTimeout(function () { - document.getElementById(decodeURI(location.hash.replace('#', ''))).scrollIntoView(); - }, 10); - } - } - }, { - key: 'componentWillUnmount', - value: function componentWillUnmount() { - clearTimeout(this.timer); - } - }, { - key: 'generateMenuItem', - value: function generateMenuItem(isTop, item) { - var locale = this.context.intl.locale; - var key = fileNameToPath(item.filename); - var text = isTop ? item.title[locale] || item.title : [_react2.default.createElement('span', { key: 'english' }, item.title), _react2.default.createElement('span', { className: 'chinese', key: 'chinese' }, item.subtitle)]; - var disabled = item.disabled; - var url = item.filename.replace(/(\/index)?((\.zh-CN)|(\.en-US))?\.md$/i, '').toLowerCase(); - var child = !item.link ? _react2.default.createElement(_reactRouter.Link, { to: { query: this.props.location.query, pathname: /^components/.test(url) ? url + '/' : url }, disabled: disabled }, text) : _react2.default.createElement('a', { href: item.link, target: '_blank', rel: 'noopener noreferrer', disabled: disabled }, text); - - return _react2.default.createElement(_antd.Menu.Item, { key: key.toLowerCase(), disabled: disabled }, child); - } - }, { - key: 'generateSubMenuItems', - value: function generateSubMenuItems(obj) { - var _this2 = this; - - var topLevel = (obj.topLevel || []).map(this.generateMenuItem.bind(this, true)); - var itemGroups = Object.keys(obj).filter(isNotTopLevel).sort(function (a, b) { - return _2.default.typeOrder[a] - _2.default.typeOrder[b]; - }).map(function (type, index) { - var groupItems = obj[type].sort(function (a, b) { - return a.title.charCodeAt(0) - b.title.charCodeAt(0); - }).map(_this2.generateMenuItem.bind(_this2, false)); - return _react2.default.createElement(_antd.Menu.ItemGroup, { title: type, key: index }, groupItems); - }); - return [].concat(_toConsumableArray(topLevel), _toConsumableArray(itemGroups)); - } - }, { - key: 'getModuleData', - value: function getModuleData(props) { - var pathname = props.location.pathname; - var moduleName = /^\/?components/.test(pathname) ? 'components' : pathname.split('/').filter(function (item) { - return item; - }).slice(0, 2).join('/'); - var moduleData = moduleName === 'components' || moduleName === 'changelog' || moduleName === 'docs/react' ? [].concat(_toConsumableArray(props.picked.components), _toConsumableArray(props.picked['docs/react']), _toConsumableArray(props.picked.changelog)) : props.picked[moduleName]; - var locale = this.context.intl.locale; - var excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md'; - return moduleData.filter(function (_ref) { - var meta = _ref.meta; - return !meta.filename.endsWith(excludedSuffix); - }); - } - }, { - key: 'getMenuItems', - value: function getMenuItems() { - var _this3 = this; - - var moduleData = this.getModuleData(this.props); - var menuItems = utils.getMenuItems(moduleData, this.context.intl.locale); - var topLevel = this.generateSubMenuItems(menuItems.topLevel); - var subMenu = Object.keys(menuItems).filter(isNotTopLevel).sort(function (a, b) { - return _2.default.categoryOrder[a] - _2.default.categoryOrder[b]; - }).map(function (category) { - var subMenuItems = _this3.generateSubMenuItems(menuItems[category]); - return _react2.default.createElement(SubMenu, { title: _react2.default.createElement('h4', null, category), key: category }, subMenuItems); - }); - return [].concat(_toConsumableArray(topLevel), _toConsumableArray(subMenu)); - } - }, { - key: 'flattenMenu', - value: function flattenMenu(menu) { - var _this4 = this; - - if (menu.type === _antd.Menu.Item) { - return menu; - } - - if (Array.isArray(menu)) { - return menu.reduce(function (acc, item) { - return acc.concat(_this4.flattenMenu(item)); - }, []); - } - - return this.flattenMenu(menu.props.children); - } - }, { - key: 'getFooterNav', - value: function getFooterNav(menuItems, activeMenuItem) { - var menuItemsList = this.flattenMenu(menuItems); - var activeMenuItemIndex = -1; - menuItemsList.forEach(function (menuItem, i) { - if (menuItem.key === activeMenuItem) { - activeMenuItemIndex = i; - } - }); - var prev = menuItemsList[activeMenuItemIndex - 1]; - var next = menuItemsList[activeMenuItemIndex + 1]; - return { prev: prev, next: next }; - } - }, { - key: 'render', - value: function render() { - var props = this.props; - var activeMenuItem = getActiveMenuItem(props); - var menuItems = this.getMenuItems(); - - var _getFooterNav = this.getFooterNav(menuItems, activeMenuItem), - prev = _getFooterNav.prev, - next = _getFooterNav.next; - - var localizedPageData = props.localizedPageData; - return _react2.default.createElement('div', { className: 'main-wrapper' }, _react2.default.createElement(_antd.Row, null, _react2.default.createElement(_antd.Col, { lg: 4, md: 6, sm: 24, xs: 24 }, _react2.default.createElement(_antd.Menu, { className: 'aside-container', mode: 'inline', - openKeys: this.state.openKeys, - selectedKeys: [activeMenuItem], - onOpenChange: this.handleMenuOpenChange - }, menuItems)), _react2.default.createElement(_antd.Col, { lg: 20, md: 18, sm: 24, xs: 24, className: 'main-container' }, props.utils.get(props, 'pageData.demo') ? _react2.default.createElement(_ComponentDoc2.default, _extends({}, props, { doc: localizedPageData, demos: props.demos })) : _react2.default.createElement(_Article2.default, _extends({}, props, { content: localizedPageData })))), _react2.default.createElement(_antd.Row, null, _react2.default.createElement(_antd.Col, { lg: { span: 20, offset: 4 }, - md: { span: 18, offset: 6 }, - sm: 24, xs: 24 - }, _react2.default.createElement('section', { className: 'prev-next-nav' }, prev ? _react2.default.cloneElement(prev.props.children, { className: 'prev-page' }) : null, next ? _react2.default.cloneElement(next.props.children, { className: 'next-page' }) : null)))); - } - }]); - - return MainContent; - }(_react2.default.Component); - - MainContent.contextTypes = { - intl: _react.PropTypes.object.isRequired - }; - exports.default = MainContent; - -/***/ }, -/* 224 */ +/* 210 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -30343,910 +29057,104 @@ webpackJsonp([203,202],[ Object.defineProperty(exports, "__esModule", { value: true }); - exports.default = Banner; + + var _style3 = __webpack_require__(148); + + var _tooltip = __webpack_require__(135); + + var _tooltip2 = _interopRequireDefault(_tooltip); + + var _style4 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + exports.default = EditButton; var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _reactRouter = __webpack_require__(51); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var _reactIntl = __webpack_require__(33); + var branchUrl = 'https://github.com/ant-design/ant-design/blob/master/'; - var _ScrollElement = __webpack_require__(380); + function EditButton(_ref) { + var title = _ref.title, + filename = _ref.filename; - var _ScrollElement2 = _interopRequireDefault(_ScrollElement); - - var _reactGithubButton = __webpack_require__(588); - - var _reactGithubButton2 = _interopRequireDefault(_reactGithubButton); - - var _antd = __webpack_require__(47); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function typeFunc(a) { - if (a.key === 'line') { - return 'right'; - } else if (a.key === 'button') { - return 'bottom'; - } - return 'left'; - } - - function Banner(_ref) { - var location = _ref.location, - onEnterChange = _ref.onEnterChange; - - var query = location.query; - return _react2.default.createElement('section', { id: 'banner', className: 'page' }, _react2.default.createElement(_ScrollElement2.default, { id: 'banner', onChange: function onChange(_ref2) { - var mode = _ref2.mode; - return onEnterChange(mode); - } }, _react2.default.createElement(_rcQueueAnim2.default, { className: 'banner-text-wrapper', type: typeFunc, delay: 300, key: 'banner' }, _react2.default.createElement('h2', { key: 'h2' }, 'ANT ', _react2.default.createElement('p', null, 'DESIGN')), _react2.default.createElement('p', { key: 'content' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.slogan' })), _react2.default.createElement('span', { className: 'line', key: 'line' }), _react2.default.createElement('div', { key: 'button1', className: 'start-button clearfix' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/spec/introduce' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.introduce' })), _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/react/introduce' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.start' }))), _react2.default.createElement(_reactGithubButton2.default, { key: 'github-button', type: 'stargazers', - namespace: 'ant-design', repo: 'ant-design' - })), _react2.default.createElement(_antd.Icon, { type: 'down', className: 'down' }))); + return _react2.default.createElement( + _tooltip2.default, + { title: title }, + _react2.default.createElement( + 'a', + { className: 'edit-button', href: '' + branchUrl + filename }, + _react2.default.createElement(_icon2.default, { type: 'edit' }) + ) + ); } + module.exports = exports['default']; /***/ }, -/* 225 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _ScrollLink = __webpack_require__(552); - - var _ScrollLink2 = _interopRequireDefault(_ScrollLink); - - var _ScrollScreen = __webpack_require__(553); - - var _ScrollScreen2 = _interopRequireDefault(_ScrollScreen); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var Link = function (_React$Component) { - _inherits(Link, _React$Component); - - function Link() { - _classCallCheck(this, Link); - - return _possibleConstructorReturn(this, (Link.__proto__ || Object.getPrototypeOf(Link)).apply(this, arguments)); - } - - _createClass(Link, [{ - key: 'componentDidMount', - value: function componentDidMount() { - _ScrollScreen2.default.init({ docHeight: 4746 }); - } - }, { - key: 'render', - value: function render() { - return _react2.default.createElement('div', { id: 'list' }, _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'banner', toHash: false }), _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page1', toHash: false }), _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page2', toHash: false }), _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page3', toHash: false }), _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page4', toHash: false })); - } - }]); - - return Link; - }(_react2.default.Component); - - exports.default = Link; - -/***/ }, -/* 226 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = Page1; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _antd = __webpack_require__(47); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function onScrollEvent(e) { - var clientHeight = document.documentElement.clientHeight; - var header = document.getElementById('header'); - if (e.pageY >= clientHeight) { - if (header.className.indexOf('home-nav-bottom') < 0) { - header.className += ' home-nav-bottom'; - } - } else if (header.className.indexOf('home-nav-bottom') >= 0) { - header.className = header.className.replace(/home-nav-bottom/ig, ''); - } - } - - function Page1(_ref) { - var location = _ref.location; - - return _react2.default.createElement(_ScrollOverPack2.default, { id: 'page1', className: 'content-wrapper page', - playScale: 1, replay: true, scrollEvent: onScrollEvent, - hideProps: { image: { reverse: true } } - }, _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image1 image-wrapper', - animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, - style: { transform: 'translateX(-100px)', opacity: 0 } - }), _react2.default.createElement(_rcQueueAnim2.default, { className: 'text-wrapper', key: 'text', leaveReverse: true }, _react2.default.createElement('h2', { key: 'h2' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.best-practice' })), _react2.default.createElement('p', { key: 'p', style: { maxWidth: 310 } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.experience' })), _react2.default.createElement('div', { key: 'button' }, _react2.default.createElement(_reactRouter.Link, { to: { query: location.query, pathname: '/docs/practice/cases' } }, _react2.default.createElement(_antd.Button, { type: 'primary', size: 'large' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), _react2.default.createElement(_antd.Icon, { type: 'right' })))))); - } - -/***/ }, -/* 227 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = Page2; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _reactRouter = __webpack_require__(51); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _antd = __webpack_require__(47); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function Page2(_ref) { - var location = _ref.location; - - return _react2.default.createElement(_ScrollOverPack2.default, { id: 'page2', - className: 'content-wrapper page', playScale: 1, replay: true, - hideProps: { image: { reverse: true } } - }, _react2.default.createElement(_rcQueueAnim2.default, { className: 'text-wrapper left-text', key: 'text', - duration: 450, type: 'bottom', leaveReverse: true - }, _react2.default.createElement('h2', { key: 'h2' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.design-pattern' })), _react2.default.createElement('p', { key: 'p', style: { maxWidth: 260 } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.pattern' })), _react2.default.createElement('div', { key: 'button' }, _react2.default.createElement(_reactRouter.Link, { to: { query: location.query, pathname: '/docs/pattern/navigation' } }, _react2.default.createElement(_antd.Button, { type: 'primary', size: 'large' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), _react2.default.createElement(_antd.Icon, { type: 'right' }))))), _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image2 image-wrapper', - animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, - style: { transform: 'translateX(100px)', opacity: 0 } - })); - } - -/***/ }, -/* 228 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = Page3; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _antd = __webpack_require__(47); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function Page3(_ref) { - var location = _ref.location; - - return _react2.default.createElement(_ScrollOverPack2.default, { id: 'page3', className: 'content-wrapper page', playScale: 1, replay: true, - hideProps: { image: { reverse: true } } - }, _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image3 image-wrapper', - animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, - style: { transform: 'translateX(-100px)', opacity: 0 } - }), _react2.default.createElement(_rcQueueAnim2.default, { className: 'text-wrapper', key: 'text', - leaveReverse: true, style: { top: '40%' } - }, _react2.default.createElement('h2', { key: 'h2' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.reusable-components' })), _react2.default.createElement('p', { key: 'p', style: { maxWidth: 280 } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.components-intro' })), _react2.default.createElement('div', { key: 'button' }, _react2.default.createElement(_reactRouter.Link, { to: { query: location.query, pathname: '/docs/react/introduce' } }, _react2.default.createElement(_antd.Button, { type: 'primary', size: 'large' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), _react2.default.createElement(_antd.Icon, { type: 'right' })))))); - } - -/***/ }, -/* 229 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = Page4; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _reactIntl = __webpack_require__(33); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function Page4() { - return _react2.default.createElement(_ScrollOverPack2.default, { id: 'page4', className: 'content-wrapper page', - playScale: 1, hideProps: { image: { reverse: true } } - }, _react2.default.createElement(_rcQueueAnim2.default, { className: 'text-wrapper-bottom', key: 'text', - leaveReverse: true, type: 'bottom' - }, _react2.default.createElement('h2', { key: 'h2' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.sub-slogan' })), _react2.default.createElement('p', { key: 'p' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.vision' }))), _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image4 bottom-wrapper', - animation: { y: 0, opacity: 1, duration: 550, delay: 150, ease: 'easeOutQuad' }, - style: { transform: 'translateY(50px)', opacity: 0 } - })); - } - -/***/ }, -/* 230 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactCopyToClipboard = __webpack_require__(384); - - var _reactCopyToClipboard2 = _interopRequireDefault(_reactCopyToClipboard); - - var _antd = __webpack_require__(47); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var CopyableIcon = function (_React$Component) { - _inherits(CopyableIcon, _React$Component); - - function CopyableIcon(props) { - _classCallCheck(this, CopyableIcon); - - var _this = _possibleConstructorReturn(this, (CopyableIcon.__proto__ || Object.getPrototypeOf(CopyableIcon)).call(this, props)); - - _this.onCopied = function () { - _this.setState({ justCopied: true }, function () { - setTimeout(function () { - _this.setState({ justCopied: false }); - }, 1000); - }); - }; - - _this.state = { - justCopied: false - }; - return _this; - } - - _createClass(CopyableIcon, [{ - key: 'render', - value: function render() { - var text = ''; - return _react2.default.createElement(_reactCopyToClipboard2.default, { text: text, onCopy: this.onCopied }, _react2.default.createElement('li', { className: this.state.justCopied ? 'copied' : '' }, _react2.default.createElement(_antd.Icon, { type: this.props.type }), _react2.default.createElement('span', { className: 'anticon-class' }, this.props.type))); - } - }]); - - return CopyableIcon; - }(_react2.default.Component); - - exports.default = CopyableIcon; - -/***/ }, -/* 231 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _CopyableIcon = __webpack_require__(230); - - var _CopyableIcon2 = _interopRequireDefault(_CopyableIcon); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); - } else { - obj[key] = value; - }return obj; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var IconSet = function (_React$Component) { - _inherits(IconSet, _React$Component); - - function IconSet() { - var _ref; - - var _temp, _this, _ret; - - _classCallCheck(this, IconSet); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = IconSet.__proto__ || Object.getPrototypeOf(IconSet)).call.apply(_ref, [this].concat(args))), _this), _this.icons = { - direction: ['step-backward', 'step-forward', 'fast-backward', 'fast-forward', 'shrink', 'arrows-alt', 'down', 'up', 'left', 'right', 'caret-up', 'caret-down', 'caret-left', 'caret-right', 'up-circle', 'down-circle', 'left-circle', 'right-circle', 'up-circle-o', 'down-circle-o', 'right-circle-o', 'left-circle-o', 'double-right', 'double-left', 'verticle-left', 'verticle-right', 'forward', 'backward', 'rollback', 'enter', 'retweet', 'swap', 'swap-left', 'swap-right', 'arrow-up', 'arrow-down', 'arrow-left', 'arrow-right', 'play-circle', 'play-circle-o', 'up-square', 'down-square', 'left-square', 'right-square', 'up-square-o', 'down-square-o', 'left-square-o', 'right-square-o'], - suggestion: ['question', 'question-circle-o', 'question-circle', 'plus', 'plus-circle-o', 'plus-circle', 'pause', 'pause-circle-o', 'pause-circle', 'minus', 'minus-circle-o', 'minus-circle', 'plus-square', 'plus-square-o', 'minus-square', 'minus-square-o', 'info', 'info-circle-o', 'info-circle', 'exclamation', 'exclamation-circle-o', 'exclamation-circle', 'close', 'close-circle', 'close-circle-o', 'close-square', 'close-square-o', 'check', 'check-circle', 'check-circle-o', 'check-square', 'check-square-o', 'clock-circle-o', 'clock-circle'], - other: ['lock', 'unlock', 'android', 'apple', 'apple-o', 'area-chart', 'pie-chart', 'bar-chart', 'dot-chart', 'bars', 'book', 'calendar', 'cloud', 'cloud-download', 'code', 'code-o', 'copy', 'credit-card', 'delete', 'desktop', 'download', 'edit', 'ellipsis', 'file', 'file-text', 'file-unknown', 'file-pdf', 'file-excel', 'file-jpg', 'file-ppt', 'folder', 'folder-open', 'github', 'hdd', 'frown', 'frown-o', 'meh', 'meh-o', 'smile', 'smile-o', 'inbox', 'laptop', 'appstore-o', 'appstore', 'line-chart', 'link', 'logout', 'mail', 'menu-fold', 'menu-unfold', 'mobile', 'notification', 'paper-clip', 'picture', 'poweroff', 'reload', 'search', 'setting', 'share-alt', 'shopping-cart', 'tablet', 'tag', 'tag-o', 'tags', 'tags-o', 'to-top', 'upload', 'user', 'video-camera', 'windows', 'windows-o', 'ie', 'chrome', 'home', 'loading', 'cloud-upload-o', 'cloud-download-o', 'cloud-upload', 'cloud-o', 'star-o', 'star', 'heart-o', 'heart', 'environment', 'environment-o', 'eye', 'eye-o', 'camera', 'camera-o', 'aliwangwang', 'aliwangwang-o', 'save', 'team', 'solution', 'phone', 'filter', 'exception', 'export', 'customer-service', 'qrcode', 'scan', 'like', 'like-o', 'dislike', 'dislike-o', 'message', 'pay-circle', 'pay-circle-o', 'calculator', 'pushpin', 'pushpin-o', 'bulb', 'select'] - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - _createClass(IconSet, [{ - key: 'render', - value: function render() { - var _props = this.props, - className = _props.className, - catigory = _props.catigory; - - var listClassName = (0, _classnames2.default)(_defineProperty({ - 'anticons-list': true, - clearfix: true - }, className, !!className)); - return _react2.default.createElement('ul', { className: listClassName }, this.icons[catigory].map(function (type, i) { - return _react2.default.createElement(_CopyableIcon2.default, { key: i, type: type }); - })); - } - }]); - - return IconSet; - }(_react2.default.Component); - - IconSet.defaultProps = { - icons: [] - }; - exports.default = IconSet; - -/***/ }, -/* 232 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _antd = __webpack_require__(47); - - var _package = __webpack_require__(517); - - var _ = __webpack_require__(219); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var Option = _antd.Select.Option; - - function isLocalStorageNameSupported() { - var testKey = 'test'; - var storage = window.localStorage; - try { - storage.setItem(testKey, '1'); - storage.removeItem(testKey); - return true; - } catch (error) { - return false; - } - } - - _.docVersions[_package.version] = _package.version; - - var Footer = function (_React$Component) { - _inherits(Footer, _React$Component); - - function Footer() { - var _ref; - - var _temp, _this, _ret; - - _classCallCheck(this, Footer); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Footer.__proto__ || Object.getPrototypeOf(Footer)).call.apply(_ref, [this].concat(args))), _this), _this.handleVersionChange = function (url) { - window.location.href = window.location.href.replace(window.location.origin, url); - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - _createClass(Footer, [{ - key: 'componentDidMount', - value: function componentDidMount() { - // for some iOS - // http://stackoverflow.com/a/14555361 - if (!isLocalStorageNameSupported()) { - return; - } - // 大版本发布后全局弹窗提示 - // 1. 点击『知道了』之后不再提示 - // 2. 超过截止日期后不再提示 - if (localStorage.getItem('antd@2.0.0-notification-sent') !== 'true' && Date.now() < new Date('2016/10/14').getTime()) { - this.infoNewVersion(); - } - } - }, { - key: 'infoNewVersion', - value: function infoNewVersion() { - var messages = this.props.intl.messages; - _antd.Modal.info({ - title: messages['app.publish.title'], - content: _react2.default.createElement('div', null, _react2.default.createElement('img', { src: 'https://os.alipayobjects.com/rmsportal/nyqBompsynAQCpJ.svg', alt: 'Ant Design' }), _react2.default.createElement('p', null, messages['app.publish.greeting'], _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: '/changelog' }, 'antd@2.0.0'), messages['app.publish.intro'], messages['app.publish.old-version-guide'], _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'http://1x.ant.design' }, '1x.ant.design'), messages['app.publish.old-version-tips'])), - okText: 'OK', - onOk: function onOk() { - return localStorage.setItem('antd@2.0.0-notification-sent', 'true'); - }, - className: 'new-version-info-modal', - width: 470 - }); - } - }, { - key: 'render', - value: function render() { - var options = Object.keys(_.docVersions).map(function (version) { - return _react2.default.createElement(Option, { value: _.docVersions[version], key: version }, version); - }); - return _react2.default.createElement('footer', { id: 'footer' }, _react2.default.createElement('ul', null, _react2.default.createElement('li', null, _react2.default.createElement('h2', null, 'GitHub'), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank ', href: 'https://github.com/ant-design/ant-design' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.repo' }))), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/dvajs/dva' }, 'dva'), ' - ', _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.dva' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/dvajs/dva-cli' }, 'dva-cli'), ' -', _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.scaffold' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'http://ant-tool.github.io' }, 'ant-tool'), ' - ', _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.dev-tools' }))), _react2.default.createElement('li', null, _react2.default.createElement('h2', null, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.links' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { href: 'http://mobile.ant.design' }, 'Ant Design Mobile'), _react2.default.createElement('span', null, ' - '), _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.mobile' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { href: 'https://g2.alipay.com/' }, 'G2'), _react2.default.createElement('span', null, ' - '), _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.data-vis' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { href: 'https://antv.alipay.com/' }, 'AntV'), _react2.default.createElement('span', null, ' - '), _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.data-vis-spec' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { href: 'http://motion.ant.design' }, 'Ant Motion'), _react2.default.createElement('span', null, ' - '), _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.motion' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { href: 'http://library.ant.design/' }, 'AntD Library'), _react2.default.createElement('span', null, ' - '), _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.antd-library' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { href: 'http://ux.ant.design' }, 'Ant UX'), _react2.default.createElement('span', null, ' - '), _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.material' }))), _react2.default.createElement('li', null, _react2.default.createElement('h2', null, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.community' })), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: '/changelog' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.change-log' }))), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/ant-design/ant-design/issues' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.feedback' }))), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'https://gitter.im/ant-design/ant-design' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.discuss' }))), _react2.default.createElement('div', null, _react2.default.createElement('a', { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/ant-design/ant-design/issues/new' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.bug-report' })))), _react2.default.createElement('li', null, _react2.default.createElement('div', null, '\xA92016 ', _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.author' })), _react2.default.createElement('div', null, 'Powered by ', _react2.default.createElement('a', { href: 'https://github.com/benjycui/bisheng' }, 'BiSheng')), _react2.default.createElement('div', { style: { marginTop: 10 } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.version' }), _react2.default.createElement(_antd.Select, { - size: 'small', - dropdownMatchSelectWidth: false, - defaultValue: _package.version, - onChange: this.handleVersionChange - }, options))))); - } - }]); - - return Footer; - }(_react2.default.Component); - - exports.default = (0, _reactIntl.injectIntl)(Footer); - -/***/ }, -/* 233 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _defaults2 = __webpack_require__(103); - - var _defaults3 = _interopRequireDefault2(_defaults2); - - var _typeof2 = __webpack_require__(44); - - var _typeof3 = _interopRequireDefault2(_typeof2); - - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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 _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _antd = __webpack_require__(47); - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - 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 === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } - - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - var Option = _antd.Select.Option; - - var Header = function (_React$Component) { - _inherits(Header, _React$Component); - - function Header() { - var _ref; - - var _temp, _this, _ret; - - _classCallCheck(this, Header); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Header.__proto__ || Object.getPrototypeOf(Header)).call.apply(_ref, [this].concat(args))), _this), _this.state = { - menuMode: 'horizontal' - }, _this.handleSearch = function (value) { - _this.context.router.push({ pathname: value + '/' }); - }, _this.handleSelectFilter = function (value, option) { - return option.props['data-label'].indexOf(value.toLowerCase()) > -1; - }, _this.handleLangChange = function () { - if (typeof localStorage !== 'undefined') { - var locale = _this.context.intl.locale === 'zh-CN' ? 'en-US' : 'zh-CN'; - localStorage.setItem('locale', locale); - location.search = '?locale=' + locale; - } - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - _createClass(Header, [{ - key: 'componentDidMount', - value: function componentDidMount() { - var _this2 = this; - - /* eslint-disable global-require */ - __webpack_require__(367).register('only screen and (min-width: 320px) and (max-width: 940px)', { - match: function match() { - _this2.setState({ menuMode: 'inline' }); - }, - unmatch: function unmatch() { - _this2.setState({ menuMode: 'horizontal' }); - } - }); - /* eslint-enable global-require */ - } - }, { - key: 'render', - value: function render() { - var _props = this.props, - location = _props.location, - picked = _props.picked, - isFirstScreen = _props.isFirstScreen; - - var components = picked.components; - var module = location.pathname.replace(/(^\/|\/$)/g, '').split('/').slice(0, -1).join('/'); - var activeMenuItem = module || 'home'; - if (activeMenuItem === 'components' || location.pathname === 'changelog') { - activeMenuItem = 'docs/react'; - } - - var locale = this.context.intl.locale; - var excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md'; - var options = components.filter(function (_ref2) { - var meta = _ref2.meta; - return !meta.filename.endsWith(excludedSuffix); - }).map(function (_ref3) { - var meta = _ref3.meta; - - var pathSnippet = meta.filename.split('/')[1]; - var url = '/components/' + pathSnippet; - var subtitle = meta.subtitle; - return _react2.default.createElement(Option, { value: url, key: url, 'data-label': meta.title.toLowerCase() + ' ' + (subtitle || '') }, _react2.default.createElement('strong', null, meta.title), subtitle && _react2.default.createElement('span', { className: 'ant-component-decs' }, subtitle)); - }); - - var headerClassName = (0, _classnames2.default)({ - clearfix: true, - 'home-nav-white': !isFirstScreen - }); - - var menuMode = this.state.menuMode; - var query = location.query; - var menu = [_react2.default.createElement(_antd.Button, { className: 'lang', type: 'ghost', size: 'small', onClick: this.handleLangChange, key: 'lang' }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.lang' })), _react2.default.createElement(_antd.Menu, { mode: menuMode, selectedKeys: [activeMenuItem], id: 'nav', key: 'nav' }, _react2.default.createElement(_antd.Menu.Item, { key: 'home' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.home' }))), _react2.default.createElement(_antd.Menu.Item, { key: 'docs/spec' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/spec/introduce' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.spec' }))), _react2.default.createElement(_antd.Menu.Item, { key: 'docs/react' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/react/introduce' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.components' }))), _react2.default.createElement(_antd.Menu.Item, { key: 'docs/pattern' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/pattern/navigation' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.pattern' }))), _react2.default.createElement(_antd.Menu.Item, { key: 'docs/practice' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/practice/cases' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.practice' }))), _react2.default.createElement(_antd.Menu.Item, { key: 'docs/resource' }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/docs/resource/download' } }, _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.resource' }))))]; - - var searchPlaceholder = locale === 'zh-CN' ? '搜索组件...' : 'Search Components...'; - return _react2.default.createElement('header', { id: 'header', className: headerClassName }, menuMode === 'inline' ? _react2.default.createElement(_antd.Popover, { - overlayClassName: 'popover-menu', - placement: 'bottomRight', - content: menu, - trigger: 'click', - arrowPointAtCenter: true - }, _react2.default.createElement(_antd.Icon, { - className: 'nav-phone-icon', - type: 'menu' - })) : null, _react2.default.createElement(_antd.Row, null, _react2.default.createElement(_antd.Col, { lg: 4, md: 6, sm: 24, xs: 24 }, _react2.default.createElement(_reactRouter.Link, { to: { query: query, pathname: '/' }, id: 'logo' }, _react2.default.createElement('img', { alt: 'logo', src: 'https://t.alipayobjects.com/images/rmsweb/T1B9hfXcdvXXXXXXXX.svg' }), _react2.default.createElement('span', null, 'Ant Design'))), _react2.default.createElement(_antd.Col, { lg: 20, md: 18, sm: 17, xs: 0, style: { display: 'block' } }, _react2.default.createElement('div', { id: 'search-box' }, _react2.default.createElement(_antd.Select, { - combobox: true, - dropdownClassName: 'component-select', - placeholder: searchPlaceholder, - optionFilterProp: 'data-label', - optionLabelProp: 'data-label', - filterOption: this.handleSelectFilter, - onSelect: this.handleSearch - }, options)), menuMode === 'horizontal' ? menu : null))); - } - }]); - - return Header; - }(_react2.default.Component); - - Header.contextTypes = { - router: _react.PropTypes.object.isRequired, - intl: _react.PropTypes.object.isRequired - }; - exports.default = Header; - -/***/ }, -/* 234 */ +/* 211 */ /***/ function(module, exports) { 'use strict'; exports.__esModule = true; - var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - exports.canUseDOM = canUseDOM; + var addEventListener = exports.addEventListener = function addEventListener(node, event, listener) { + return node.addEventListener ? node.addEventListener(event, listener, false) : node.attachEvent('on' + event, listener); + }; + + var removeEventListener = exports.removeEventListener = function removeEventListener(node, event, listener) { + return node.removeEventListener ? node.removeEventListener(event, listener, false) : node.detachEvent('on' + event, listener); + }; + + /** + * Returns true if the HTML5 history API is supported. Taken from Modernizr. + * + * https://github.com/Modernizr/Modernizr/blob/master/LICENSE + * https://github.com/Modernizr/Modernizr/blob/master/feature-detects/history.js + * changed to avoid false negatives for Windows Phones: https://github.com/reactjs/react-router/issues/586 + */ + var supportsHistory = exports.supportsHistory = function supportsHistory() { + var ua = window.navigator.userAgent; + + if ((ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && ua.indexOf('Mobile Safari') !== -1 && ua.indexOf('Chrome') === -1 && ua.indexOf('Windows Phone') === -1) return false; + + return window.history && 'pushState' in window.history; + }; + + /** + * Returns false if using go(n) with hash history causes a full page reload. + */ + var supportsGoWithoutReloadUsingHash = exports.supportsGoWithoutReloadUsingHash = function supportsGoWithoutReloadUsingHash() { + return window.navigator.userAgent.indexOf('Firefox') === -1; + }; + + /** + * Returns true if browser fires popstate on hash change. + * IE10 and IE11 do not. + */ + var supportsPopstateOnHashchange = exports.supportsPopstateOnHashchange = function supportsPopstateOnHashchange() { + return window.navigator.userAgent.indexOf('Trident') === -1; + }; /***/ }, -/* 235 */ +/* 212 */ +/***/ function(module, exports) { + + module.exports = function(exec){ + try { + return !!exec(); + } catch(e){ + return true; + } + }; + +/***/ }, +/* 213 */ /***/ function(module, exports) { module.exports = function(it){ @@ -31254,19 +29162,19 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 236 */ +/* 214 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.14 / 15.2.3.14 Object.keys(O) - var $keys = __webpack_require__(452) - , enumBugKeys = __webpack_require__(320); + var $keys = __webpack_require__(439) + , enumBugKeys = __webpack_require__(315); module.exports = Object.keys || function keys(O){ return $keys(O, enumBugKeys); }; /***/ }, -/* 237 */ +/* 215 */ /***/ function(module, exports) { module.exports = function(bitmap, value){ @@ -31279,11 +29187,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 238 */ +/* 216 */ /***/ function(module, exports, __webpack_require__) { // getting tag from 19.1.3.6 Object.prototype.toString() - var cof = __webpack_require__(91) + var cof = __webpack_require__(86) , TAG = __webpack_require__(31)('toStringTag') // ES3 wrong here , ARG = cof(function(){ return arguments; }()) == 'Arguments'; @@ -31307,23 +29215,23 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 239 */ +/* 217 */ /***/ function(module, exports, __webpack_require__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings - var cof = __webpack_require__(91); + var cof = __webpack_require__(86); module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }, -/* 240 */ +/* 218 */ /***/ function(module, exports) { exports.f = {}.propertyIsEnumerable; /***/ }, -/* 241 */ +/* 219 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -31334,7 +29242,7 @@ webpackJsonp([203,202],[ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - var _propertyUtils = __webpack_require__(1467); + var _propertyUtils = __webpack_require__(1427); var RE_NUM = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source; @@ -31886,7 +29794,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 242 */ +/* 220 */ /***/ function(module, exports, __webpack_require__) { /** @@ -31919,7 +29827,7 @@ webpackJsonp([203,202],[ module.exports = BlockMapBuilder; /***/ }, -/* 243 */ +/* 221 */ /***/ function(module, exports) { /** @@ -31961,7 +29869,7 @@ webpackJsonp([203,202],[ module.exports = DraftOffsetKey; /***/ }, -/* 244 */ +/* 222 */ /***/ function(module, exports, __webpack_require__) { /** @@ -31978,7 +29886,7 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); /** * For a collapsed selection state, remove text based on the specified strategy. @@ -32008,7 +29916,7 @@ webpackJsonp([203,202],[ module.exports = removeTextWithStrategy; /***/ }, -/* 245 */ +/* 223 */ /***/ function(module, exports) { 'use strict'; @@ -32054,7 +29962,7 @@ webpackJsonp([203,202],[ module.exports = cx; /***/ }, -/* 246 */ +/* 224 */ /***/ function(module, exports, __webpack_require__) { /** @@ -32078,7 +29986,7 @@ webpackJsonp([203,202],[ module.exports = emptyObject; /***/ }, -/* 247 */ +/* 225 */ /***/ function(module, exports, __webpack_require__) { /** @@ -37062,64 +34970,250 @@ webpackJsonp([203,202],[ })); /***/ }, -/* 248 */ -/***/ function(module, exports, __webpack_require__) { +/* 226 */ +/***/ function(module, exports) { - /** - * Copyright 2013-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + /* + jsonml-utils.js + JsonML manipulation methods + + Created: 2006-11-09-0116 + + Copyright (c)2006-2012 Stephen M. McKamey + Distributed under The MIT License: http://jsonml.org/license + + // tests if a given object is a valid JsonML element + bool JsonML.isElement(jml); + + // gets the name of a JsonML element + string JsonML.getTagName(jml); + + // tests if a given object is a JsonML attributes collection + bool JsonML.isAttributes(jml); + + // tests if a JsonML element has a JsonML attributes collection + bool JsonML.hasAttributes(jml); + + // gets the attributes collection for a JsonML element + object JsonML.getAttributes(jml); + + // sets multiple attributes for a JsonML element + void JsonML.addAttributes(jml, attr); + + // gets a single attribute for a JsonML element + object JsonML.getAttribute(jml, key); + + // sets a single attribute for a JsonML element + void JsonML.setAttribute(jml, key, value); + + // appends a JsonML child node to a parent JsonML element + void JsonML.appendChild(parent, child); + + // gets an array of the child nodes of a JsonML element + array JsonML.getChildren(jml); */ 'use strict'; - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ + /* Utility Methods -------------------------*/ - var invariant = function(condition, format, a, b, c, d, e, f) { - if (false) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } + /** + * Determines if the value is an Array + * + * @private + * @param {*} val the object being tested + * @return {boolean} + */ + var isArray = Array.isArray || function(val) { + return (val instanceof Array); + }; + + /** + * @param {*} jml + * @return {boolean} + */ + exports.isFragment = function(jml) { + return isArray(jml) && (jml[0] === ''); + }; + + /** + * @param {*} jml + * @return {string} + */ + exports.getTagName = function(jml) { + return jml[0] || ''; + }; + + /** + * @param {*} jml + * @return {boolean} + */ + var isElement = exports.isElement = function(jml) { + return isArray(jml) && ('string' === typeof jml[0]); + }; + + /** + * @param {*} jml + * @return {boolean} + */ + var isAttributes = exports.isAttributes = function(jml) { + return !!jml && ('object' === typeof jml) && !isArray(jml); + }; + + /** + * @param {*} jml + * @return {boolean} + */ + var hasAttributes = exports.hasAttributes = function(jml) { + if (!isElement(jml)) { + throw new SyntaxError('invalid JsonML'); } - if (!condition) { - var error; - if (format === undefined) { - error = new Error( - 'Minified exception occurred; use the non-minified dev environment ' + - 'for the full error message and additional helpful warnings.' - ); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error( - format.replace(/%s/g, function() { return args[argIndex++]; }) - ); - error.name = 'Invariant Violation'; - } + return isAttributes(jml[1]); + }; - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; + /** + * @param {*} jml + * @param {boolean} addIfMissing + * @return {object} + */ + var getAttributes = exports.getAttributes = function(jml, addIfMissing) { + if (hasAttributes(jml)) { + return jml[1]; + } + + if (!addIfMissing) { + return undefined; + } + + // need to add an attribute object + var name = jml.shift(); + var attr = {}; + jml.unshift(attr); + jml.unshift(name||''); + return attr; + }; + + /** + * @param {*} jml + * @param {object} attr + */ + var addAttributes = exports.addAttributes = function(jml, attr) { + if (!isElement(jml) || !isAttributes(attr)) { + throw new SyntaxError('invalid JsonML'); + } + + if (!isAttributes(jml[1])) { + // just insert attributes + var name = jml.shift(); + jml.unshift(attr); + jml.unshift(name||''); + return; + } + + // merge attribute objects + var old = jml[1]; + for (var key in attr) { + if (attr.hasOwnProperty(key)) { + old[key] = attr[key]; + } } }; - module.exports = invariant; + /** + * @param {*} jml + * @param {string} key + * @return {string|number|boolean} + */ + exports.getAttribute = function(jml, key) { + if (!hasAttributes(jml)) { + return undefined; + } + return jml[1][key]; + }; + + /** + * @param {*} jml + * @param {string} key + * @param {string|number|boolean} value + */ + exports.setAttribute = function(jml, key, value) { + getAttributes(jml, true)[key] = value; + }; + + /** + * @param {*} jml + * @param {array|object|string} child + */ + var appendChild = exports.appendChild = function(parent, child) { + if (!isArray(parent)) { + throw new SyntaxError('invalid JsonML'); + } + + if (isArray(child) && child[0] === '') { + // result was multiple JsonML sub-trees (i.e. documentFragment) + child.shift();// remove fragment ident + + // directly append children + while (child.length) { + appendChild(parent, child.shift(), arguments[2]); + } + + } else if (child && 'object' === typeof child) { + if (isArray(child)) { + if (!isElement(child)) { + throw new SyntaxError('invalid JsonML'); + } + + if (typeof arguments[2] === 'function') { + // onAppend callback for JBST use + (arguments[2])(parent, child); + } + + // result was a JsonML node + parent.push(child); + + } else if (exports.isRaw(child)) { + + // result was a JsonML node + parent.push(child); + + } else { + // result was JsonML attributes + addAttributes(parent, child); + } + + } else if ('undefined' !== typeof child && child !== null) { + + // must convert to string or JsonML will discard + child = String(child); + + // skip processing empty string literals + if (child && parent.length > 1 && 'string' === typeof parent[parent.length-1]) { + // combine strings + parent[parent.length-1] += child; + } else if (child || !parent.length) { + // append + parent.push(child); + } + } + }; + + /** + * @param {*} jml + * @return {array} + */ + exports.getChildren = function(jml) { + if (hasAttributes(jml)) { + return jml.slice(2); + } + + return jml.slice(1); + }; /***/ }, -/* 249 */ +/* 227 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -37129,23 +35223,23 @@ webpackJsonp([203,202],[ }); exports.Divider = exports.ItemGroup = exports.MenuItemGroup = exports.MenuItem = exports.Item = exports.SubMenu = undefined; - var _Menu = __webpack_require__(1695); + var _Menu = __webpack_require__(1657); var _Menu2 = _interopRequireDefault(_Menu); - var _SubMenu = __webpack_require__(1698); + var _SubMenu = __webpack_require__(1660); var _SubMenu2 = _interopRequireDefault(_SubMenu); - var _MenuItem = __webpack_require__(1696); + var _MenuItem = __webpack_require__(1658); var _MenuItem2 = _interopRequireDefault(_MenuItem); - var _MenuItemGroup = __webpack_require__(1697); + var _MenuItemGroup = __webpack_require__(1659); var _MenuItemGroup2 = _interopRequireDefault(_MenuItemGroup); - var _Divider = __webpack_require__(1694); + var _Divider = __webpack_require__(1656); var _Divider2 = _interopRequireDefault(_Divider); @@ -37160,7 +35254,27 @@ webpackJsonp([203,202],[ exports["default"] = _Menu2["default"]; /***/ }, -/* 250 */ +/* 228 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _QueueAnim = __webpack_require__(1678); + + var _QueueAnim2 = _interopRequireDefault(_QueueAnim); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + exports["default"] = _QueueAnim2["default"]; // export this package's api + + module.exports = exports['default']; + +/***/ }, +/* 229 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -37274,10 +35388,7 @@ webpackJsonp([203,202],[ } function currentScrollTop() { - var supportPageOffset = window.pageXOffset !== undefined; - var isCSS1Compat = (document.compatMode || '') === 'CSS1Compat'; - var isCSS1ScrollTop = isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop; - return supportPageOffset ? window.pageYOffset : isCSS1ScrollTop; + return window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop; } function windowHeight() { @@ -37285,7 +35396,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 251 */ +/* 230 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -37549,7 +35660,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 252 */ +/* 231 */ /***/ function(module, exports, __webpack_require__) { /** @@ -37566,12 +35677,12 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var EventPluginRegistry = __webpack_require__(387); - var EventPluginUtils = __webpack_require__(388); - var ReactErrorUtils = __webpack_require__(392); + var EventPluginRegistry = __webpack_require__(379); + var EventPluginUtils = __webpack_require__(380); + var ReactErrorUtils = __webpack_require__(384); - var accumulateInto = __webpack_require__(580); - var forEachAccumulated = __webpack_require__(581); + var accumulateInto = __webpack_require__(566); + var forEachAccumulated = __webpack_require__(567); var invariant = __webpack_require__(15); /** @@ -37804,7 +35915,7 @@ webpackJsonp([203,202],[ module.exports = EventPluginHub; /***/ }, -/* 253 */ +/* 232 */ /***/ function(module, exports, __webpack_require__) { /** @@ -37819,11 +35930,11 @@ webpackJsonp([203,202],[ 'use strict'; - var EventPluginHub = __webpack_require__(252); - var EventPluginUtils = __webpack_require__(388); + var EventPluginHub = __webpack_require__(231); + var EventPluginUtils = __webpack_require__(380); - var accumulateInto = __webpack_require__(580); - var forEachAccumulated = __webpack_require__(581); + var accumulateInto = __webpack_require__(566); + var forEachAccumulated = __webpack_require__(567); var warning = __webpack_require__(19); var getListener = EventPluginHub.getListener; @@ -37942,7 +36053,7 @@ webpackJsonp([203,202],[ module.exports = EventPropagators; /***/ }, -/* 254 */ +/* 233 */ /***/ function(module, exports) { /** @@ -37994,7 +36105,7 @@ webpackJsonp([203,202],[ module.exports = ReactInstanceMap; /***/ }, -/* 255 */ +/* 234 */ /***/ function(module, exports, __webpack_require__) { /** @@ -38009,9 +36120,9 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticEvent = __webpack_require__(128); + var SyntheticEvent = __webpack_require__(123); - var getEventTarget = __webpack_require__(397); + var getEventTarget = __webpack_require__(389); /** * @interface UIEvent @@ -38057,72 +36168,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticUIEvent; /***/ }, -/* 256 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _moment = __webpack_require__(32); - - var _moment2 = _interopRequireDefault(_moment); - - var _en_US = __webpack_require__(1712); - - var _en_US2 = _interopRequireDefault(_en_US); - - var _en_US3 = __webpack_require__(306); - - var _en_US4 = _interopRequireDefault(_en_US3); - - var _en_US5 = __webpack_require__(423); - - var _en_US6 = _interopRequireDefault(_en_US5); - - var _en_US7 = __webpack_require__(414); - - var _en_US8 = _interopRequireDefault(_en_US7); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - _moment2.default.locale('en'); - exports.default = { - Pagination: _en_US2.default, - DatePicker: _en_US4.default, - TimePicker: _en_US6.default, - Calendar: _en_US8.default, - Table: { - filterTitle: 'Filter Menu', - filterConfirm: 'OK', - filterReset: 'Reset', - emptyText: 'No Data' - }, - Modal: { - okText: 'OK', - cancelText: 'Cancel', - justOkText: 'OK' - }, - Popconfirm: { - okText: 'OK', - cancelText: 'Cancel' - }, - Transfer: { - notFoundContent: 'Not Found', - searchPlaceholder: 'Search here', - itemUnit: 'item', - itemsUnit: 'items' - }, - Select: { - notFoundContent: 'Not Found' - } - }; - module.exports = exports['default']; - -/***/ }, -/* 257 */ +/* 235 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -38132,15 +36178,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -38148,7 +36194,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _locale = __webpack_require__(421); + var _locale = __webpack_require__(413); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -38198,15 +36244,15 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 258 */ +/* 236 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - __webpack_require__(1552); + __webpack_require__(1512); /***/ }, -/* 259 */ +/* 237 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -38224,15 +36270,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -38240,15 +36286,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTreeSelect = __webpack_require__(1767); + var _rcTreeSelect = __webpack_require__(1731); var _rcTreeSelect2 = _interopRequireDefault(_rcTreeSelect); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _interface = __webpack_require__(1112); + var _interface = __webpack_require__(1097); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -38307,21 +36353,21 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 260 */ +/* 238 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1575); + __webpack_require__(1535); __webpack_require__(28); - __webpack_require__(74); + __webpack_require__(69); /***/ }, -/* 261 */ +/* 239 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -38329,113 +36375,125 @@ webpackJsonp([203,202],[ Object.defineProperty(exports, "__esModule", { value: true }); - exports.default = NotFound; + exports.default = undefined; + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _class, _temp2; var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _reactRouter = __webpack_require__(51); + var _classnames = __webpack_require__(7); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } + var _classnames2 = _interopRequireDefault(_classnames); - function NotFound(_ref) { - var location = _ref.location; + var _CopyableIcon = __webpack_require__(301); - return _react2.default.createElement('div', { id: 'page-404' }, _react2.default.createElement('section', null, _react2.default.createElement('h1', null, '404'), _react2.default.createElement('p', null, '\u4F60\u8981\u627E\u7684\u9875\u9762\u4E0D\u5B58\u5728 ', _react2.default.createElement(_reactRouter.Link, { to: { query: location.query, pathname: '/' } }, '\u8FD4\u56DE\u9996\u9875'))), _react2.default.createElement('style', { - dangerouslySetInnerHTML: { - __html: '#react-content { height: 100%; background-color: #fff }' + var _CopyableIcon2 = _interopRequireDefault(_CopyableIcon); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var IconSet = (_temp2 = _class = function (_React$Component) { + (0, _inherits3.default)(IconSet, _React$Component); + + function IconSet() { + var _temp, _this, _ret; + + (0, _classCallCheck3.default)(this, IconSet); + + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; } - })); - } + + return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.icons = { + direction: ['step-backward', 'step-forward', 'fast-backward', 'fast-forward', 'shrink', 'arrows-alt', 'down', 'up', 'left', 'right', 'caret-up', 'caret-down', 'caret-left', 'caret-right', 'up-circle', 'down-circle', 'left-circle', 'right-circle', 'up-circle-o', 'down-circle-o', 'right-circle-o', 'left-circle-o', 'double-right', 'double-left', 'verticle-left', 'verticle-right', 'forward', 'backward', 'rollback', 'enter', 'retweet', 'swap', 'swap-left', 'swap-right', 'arrow-up', 'arrow-down', 'arrow-left', 'arrow-right', 'play-circle', 'play-circle-o', 'up-square', 'down-square', 'left-square', 'right-square', 'up-square-o', 'down-square-o', 'left-square-o', 'right-square-o'], + suggestion: ['question', 'question-circle-o', 'question-circle', 'plus', 'plus-circle-o', 'plus-circle', 'pause', 'pause-circle-o', 'pause-circle', 'minus', 'minus-circle-o', 'minus-circle', 'plus-square', 'plus-square-o', 'minus-square', 'minus-square-o', 'info', 'info-circle-o', 'info-circle', 'exclamation', 'exclamation-circle-o', 'exclamation-circle', 'close', 'close-circle', 'close-circle-o', 'close-square', 'close-square-o', 'check', 'check-circle', 'check-circle-o', 'check-square', 'check-square-o', 'clock-circle-o', 'clock-circle'], + other: ['lock', 'unlock', 'android', 'apple', 'apple-o', 'area-chart', 'pie-chart', 'bar-chart', 'dot-chart', 'bars', 'book', 'calendar', 'cloud', 'cloud-download', 'code', 'code-o', 'copy', 'credit-card', 'delete', 'desktop', 'download', 'edit', 'ellipsis', 'file', 'file-text', 'file-unknown', 'file-pdf', 'file-excel', 'file-jpg', 'file-ppt', 'folder', 'folder-open', 'github', 'hdd', 'frown', 'frown-o', 'meh', 'meh-o', 'smile', 'smile-o', 'inbox', 'laptop', 'appstore-o', 'appstore', 'line-chart', 'link', 'logout', 'mail', 'menu-fold', 'menu-unfold', 'mobile', 'notification', 'paper-clip', 'picture', 'poweroff', 'reload', 'search', 'setting', 'share-alt', 'shopping-cart', 'tablet', 'tag', 'tag-o', 'tags', 'tags-o', 'to-top', 'upload', 'user', 'video-camera', 'windows', 'windows-o', 'ie', 'chrome', 'home', 'loading', 'cloud-upload-o', 'cloud-download-o', 'cloud-upload', 'cloud-o', 'star-o', 'star', 'heart-o', 'heart', 'environment', 'environment-o', 'eye', 'eye-o', 'camera', 'camera-o', 'aliwangwang', 'aliwangwang-o', 'save', 'team', 'solution', 'phone', 'filter', 'exception', 'export', 'customer-service', 'qrcode', 'scan', 'like', 'like-o', 'dislike', 'dislike-o', 'message', 'pay-circle', 'pay-circle-o', 'calculator', 'pushpin', 'pushpin-o', 'bulb', 'select'] + }, _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); + } + + IconSet.prototype.render = function render() { + var _props = this.props, + className = _props.className, + catigory = _props.catigory; + + var listClassName = (0, _classnames2.default)((0, _defineProperty3.default)({ + 'anticons-list': true, + clearfix: true + }, className, !!className)); + return _react2.default.createElement( + 'ul', + { className: listClassName }, + this.icons[catigory].map(function (type, i) { + return _react2.default.createElement(_CopyableIcon2.default, { key: i, type: type }); + }) + ); + }; + + return IconSet; + }(_react2.default.Component), _class.defaultProps = { + icons: [] + }, _temp2); + exports.default = IconSet; + module.exports = exports['default']; /***/ }, -/* 262 */ +/* 240 */ /***/ function(module, exports) { 'use strict'; exports.__esModule = true; - exports.addEventListener = addEventListener; - exports.removeEventListener = removeEventListener; - exports.getHashPath = getHashPath; - exports.replaceHashPath = replaceHashPath; - exports.getWindowPath = getWindowPath; - exports.go = go; - exports.getUserConfirmation = getUserConfirmation; - exports.supportsHistory = supportsHistory; - exports.supportsGoWithoutReloadUsingHash = supportsGoWithoutReloadUsingHash; - - function addEventListener(node, event, listener) { - if (node.addEventListener) { - node.addEventListener(event, listener, false); - } else { - node.attachEvent('on' + event, listener); - } - } - - function removeEventListener(node, event, listener) { - if (node.removeEventListener) { - node.removeEventListener(event, listener, false); - } else { - node.detachEvent('on' + event, listener); - } - } - - function getHashPath() { - // We can't use window.location.hash here because it's not - // consistent across browsers - Firefox will pre-decode it! - return window.location.href.split('#')[1] || ''; - } - - function replaceHashPath(path) { - window.location.replace(window.location.pathname + window.location.search + '#' + path); - } - - function getWindowPath() { - return window.location.pathname + window.location.search + window.location.hash; - } - - function go(n) { - if (n) window.history.go(n); - } - - function getUserConfirmation(message, callback) { - callback(window.confirm(message)); - } + /** + * Indicates that navigation was caused by a call to history.push. + */ + var PUSH = exports.PUSH = 'PUSH'; /** - * Returns true if the HTML5 history API is supported. Taken from Modernizr. + * Indicates that navigation was caused by a call to history.replace. + */ + var REPLACE = exports.REPLACE = 'REPLACE'; + + /** + * Indicates that navigation was caused by some other action such + * as using a browser's back/forward buttons and/or manually manipulating + * the URL in a browser's location bar. This is the default. * - * https://github.com/Modernizr/Modernizr/blob/master/LICENSE - * https://github.com/Modernizr/Modernizr/blob/master/feature-detects/history.js - * changed to avoid false negatives for Windows Phones: https://github.com/rackt/react-router/issues/586 + * See https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onpopstate + * for more information. */ - - function supportsHistory() { - var ua = navigator.userAgent; - if ((ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && ua.indexOf('Mobile Safari') !== -1 && ua.indexOf('Chrome') === -1 && ua.indexOf('Windows Phone') === -1) { - return false; - } - return window.history && 'pushState' in window.history; - } - - /** - * Returns false if using go(n) with hash history causes a full page reload. - */ - - function supportsGoWithoutReloadUsingHash() { - var ua = navigator.userAgent; - return ua.indexOf('Firefox') === -1; - } + var POP = exports.POP = 'POP'; /***/ }, -/* 263 */ +/* 241 */ +/***/ function(module, exports) { + + 'use strict'; + + exports.__esModule = true; + var canUseDOM = exports.canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); + +/***/ }, +/* 242 */ /***/ function(module, exports, __webpack_require__) { - var _isPlaceholder = __webpack_require__(314); + var _isPlaceholder = __webpack_require__(310); /** @@ -38458,13 +36516,13 @@ webpackJsonp([203,202],[ /***/ }, -/* 264 */ +/* 243 */ /***/ function(module, exports) { exports.f = {}.propertyIsEnumerable; /***/ }, -/* 265 */ +/* 244 */ /***/ function(module, exports) { var id = 0 @@ -38474,14 +36532,14 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 266 */ +/* 245 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $at = __webpack_require__(1261)(true); + var $at = __webpack_require__(1226)(true); // 21.1.3.27 String.prototype[@@iterator]() - __webpack_require__(449)(String, 'String', function(iterated){ + __webpack_require__(436)(String, 'String', function(iterated){ this._t = String(iterated); // target this._i = 0; // next index // 21.1.5.2.1 %StringIteratorPrototype%.next() @@ -38496,14 +36554,14 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 267 */ +/* 246 */ /***/ function(module, exports, __webpack_require__) { // false -> Array#indexOf // true -> Array#includes - var toIObject = __webpack_require__(73) - , toLength = __webpack_require__(48) - , toIndex = __webpack_require__(170); + var toIObject = __webpack_require__(68) + , toLength = __webpack_require__(45) + , toIndex = __webpack_require__(163); module.exports = function(IS_INCLUDES){ return function($this, el, fromIndex){ var O = toIObject($this) @@ -38522,22 +36580,22 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 268 */ +/* 247 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var global = __webpack_require__(18) , $export = __webpack_require__(3) - , redefine = __webpack_require__(71) - , redefineAll = __webpack_require__(168) - , meta = __webpack_require__(146) - , forOf = __webpack_require__(198) - , anInstance = __webpack_require__(163) + , redefine = __webpack_require__(66) + , redefineAll = __webpack_require__(161) + , meta = __webpack_require__(139) + , forOf = __webpack_require__(189) + , anInstance = __webpack_require__(156) , isObject = __webpack_require__(24) , fails = __webpack_require__(20) - , $iterDetect = __webpack_require__(273) - , setToStringTag = __webpack_require__(200) - , inheritIfRequired = __webpack_require__(340); + , $iterDetect = __webpack_require__(252) + , setToStringTag = __webpack_require__(191) + , inheritIfRequired = __webpack_require__(334); module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){ var Base = global[NAME] @@ -38612,14 +36670,14 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 269 */ +/* 248 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var hide = __webpack_require__(70) - , redefine = __webpack_require__(71) + var hide = __webpack_require__(65) + , redefine = __webpack_require__(66) , fails = __webpack_require__(20) - , defined = __webpack_require__(92) + , defined = __webpack_require__(87) , wks = __webpack_require__(31); module.exports = function(KEY, length, exec){ @@ -38645,7 +36703,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 270 */ +/* 249 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -38663,7 +36721,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 271 */ +/* 250 */ /***/ function(module, exports) { // fast apply, http://jsperf.lnkit.com/fast-apply/5 @@ -38684,12 +36742,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 272 */ +/* 251 */ /***/ function(module, exports, __webpack_require__) { // 7.2.8 IsRegExp(argument) var isObject = __webpack_require__(24) - , cof = __webpack_require__(91) + , cof = __webpack_require__(86) , MATCH = __webpack_require__(31)('match'); module.exports = function(it){ var isRegExp; @@ -38697,7 +36755,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 273 */ +/* 252 */ /***/ function(module, exports, __webpack_require__) { var ITERATOR = __webpack_require__(31)('iterator') @@ -38723,11 +36781,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 274 */ +/* 253 */ /***/ function(module, exports, __webpack_require__) { // Forced replacement prototype accessors methods - module.exports = __webpack_require__(164)|| !__webpack_require__(20)(function(){ + module.exports = __webpack_require__(157)|| !__webpack_require__(20)(function(){ var K = Math.random(); // In FF throws only define methods __defineSetter__.call(null, K, function(){ /* empty */}); @@ -38735,13 +36793,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 275 */ +/* 254 */ /***/ function(module, exports) { exports.f = Object.getOwnPropertySymbols; /***/ }, -/* 276 */ +/* 255 */ /***/ function(module, exports, __webpack_require__) { var global = __webpack_require__(18) @@ -38752,12 +36810,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 277 */ +/* 256 */ /***/ function(module, exports, __webpack_require__) { var global = __webpack_require__(18) - , hide = __webpack_require__(70) - , uid = __webpack_require__(171) + , hide = __webpack_require__(65) + , uid = __webpack_require__(164) , TYPED = uid('typed_array') , VIEW = uid('view') , ABV = !!(global.ArrayBuffer && global.DataView) @@ -38783,7 +36841,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 278 */ +/* 257 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -38794,11 +36852,11 @@ webpackJsonp([203,202],[ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - var _Event = __webpack_require__(1457); + var _Event = __webpack_require__(1420); var _Event2 = _interopRequireDefault(_Event); - var _componentClasses = __webpack_require__(443); + var _componentClasses = __webpack_require__(430); var _componentClasses2 = _interopRequireDefault(_componentClasses); @@ -38978,15 +37036,15 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 279 */ +/* 258 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1468); + module.exports = __webpack_require__(1428); /***/ }, -/* 280 */ +/* 259 */ /***/ function(module, exports) { /** @@ -39035,7 +37093,7 @@ webpackJsonp([203,202],[ module.exports = findRangesImmutable; /***/ }, -/* 281 */ +/* 260 */ /***/ function(module, exports, __webpack_require__) { /** @@ -39053,8 +37111,8 @@ webpackJsonp([203,202],[ 'use strict'; - var generateRandomKey = __webpack_require__(107); - var removeEntitiesAtEdges = __webpack_require__(504); + var generateRandomKey = __webpack_require__(102); + var removeEntitiesAtEdges = __webpack_require__(490); function getContentStateFragment(contentState, selectionState) { var startKey = selectionState.getStartKey(); @@ -39111,7 +37169,7 @@ webpackJsonp([203,202],[ module.exports = getContentStateFragment; /***/ }, -/* 282 */ +/* 261 */ /***/ function(module, exports) { /** @@ -39140,7 +37198,7 @@ webpackJsonp([203,202],[ module.exports = isEventHandled; /***/ }, -/* 283 */ +/* 262 */ /***/ function(module, exports) { 'use strict'; @@ -39179,7 +37237,7 @@ webpackJsonp([203,202],[ module.exports = getActiveElement; /***/ }, -/* 284 */ +/* 263 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -39190,7 +37248,7 @@ webpackJsonp([203,202],[ var _react = __webpack_require__(1); - var _en_US = __webpack_require__(533); + var _en_US = __webpack_require__(519); var _en_US2 = _interopRequireDefault(_en_US); @@ -39255,7 +37313,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 285 */ +/* 264 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -39321,7 +37379,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 286 */ +/* 265 */ /***/ function(module, exports) { 'use strict'; @@ -39846,7 +37904,7 @@ webpackJsonp([203,202],[ module.exports = KeyCode; /***/ }, -/* 287 */ +/* 266 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -39855,7 +37913,7 @@ webpackJsonp([203,202],[ value: true }); - var _util = __webpack_require__(250); + var _util = __webpack_require__(229); function EventDispatcher(target) { this._listeners = {}; @@ -39977,7 +38035,153 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 288 */ +/* 267 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + 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; }; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _EventDispatcher = __webpack_require__(266); + + var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); + + var _ScrollElement2 = __webpack_require__(538); + + var _ScrollElement3 = _interopRequireDefault(_ScrollElement2); + + var _util = __webpack_require__(229); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } + + 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; } + + 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; } + + function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } + + function noop() {} + + var ScrollOverPack = function (_ScrollElement) { + _inherits(ScrollOverPack, _ScrollElement); + + function ScrollOverPack(props) { + _classCallCheck(this, ScrollOverPack); + + var _this = _possibleConstructorReturn(this, _ScrollElement.call(this, props)); + + _this.scrollEventListener = function (e) { + _this.getParam(e); + if (_this.enter) { + if (!_this.state.show) { + _this.setState({ + show: true + }); + } + if (!_this.props.always) { + _EventDispatcher2["default"].removeEventListener(_this.eventType, _this.scrollEventListener); + } + } + var bottomLeave = _this.elementShowHeight < _this.playHeight; + // 设置往上时的出场点... + var topLeave = _this.props.replay ? _this.elementShowHeight > _this.clientHeight + _this.leavePlayHeight : null; + if (topLeave || bottomLeave) { + if (_this.state.show) { + _this.setState({ + show: false + }); + } + } + }; + + _this.children = (0, _util.toArrayChildren)(_this.props.children); + _this.oneEnter = false; + _this.enter = false; + _this.state = { + show: false, + children: (0, _util.toArrayChildren)(_this.props.children) + }; + return _this; + } + + ScrollOverPack.prototype.render = function render() { + var _this2 = this; + + var placeholderProps = _objectWithoutProperties(this.props, []); + + ['playScale', 'replay', 'component', 'always', 'scrollEvent', 'hideProps'].forEach(function (key) { + return delete placeholderProps[key]; + }); + var childToRender = void 0; + if (!this.oneEnter && !this.state.show) { + childToRender = (0, _react.createElement)(this.props.component, _extends({}, placeholderProps), null); + this.oneEnter = true; + } else { + if (!this.state.show) { + this.children = this.children.map(function (item) { + if (!item || !item.key) { + return null; + } + var element = void 0; + var hideProps = _this2.props.hideProps[item.key]; + if (hideProps) { + element = _react2["default"].cloneElement(item, _extends({}, hideProps)); + return element; + } + element = _react2["default"].cloneElement(item, {}, null); + return element; + }); + } else { + this.children = this.state.children; + } + childToRender = (0, _react.createElement)(this.props.component, _extends({}, placeholderProps), this.children); + } + return childToRender; + }; + + return ScrollOverPack; + }(_ScrollElement3["default"]); + + ScrollOverPack.propTypes = { + component: _react2["default"].PropTypes.string, + playScale: _react2["default"].PropTypes.any, + always: _react2["default"].PropTypes.bool, + scrollEvent: _react2["default"].PropTypes.func, + children: _react2["default"].PropTypes.any, + className: _react2["default"].PropTypes.string, + style: _react2["default"].PropTypes.any, + replay: _react2["default"].PropTypes.bool, + onChange: _react2["default"].PropTypes.func, + hideProps: _react2["default"].PropTypes.object + }; + + ScrollOverPack.defaultProps = { + component: 'div', + playScale: 0.5, + always: true, + scrollEvent: noop, + replay: false, + onChange: noop, + hideProps: {} + }; + + exports["default"] = ScrollOverPack; + module.exports = exports['default']; + +/***/ }, +/* 268 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -40001,7 +38205,7 @@ webpackJsonp([203,202],[ exports.includesSeparators = includesSeparators; exports.splitBySeparators = splitBySeparators; - var _rcMenu = __webpack_require__(249); + var _rcMenu = __webpack_require__(227); var _react = __webpack_require__(1); @@ -40144,7 +38348,18 @@ webpackJsonp([203,202],[ } /***/ }, -/* 289 */ +/* 269 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + var TweenOne = __webpack_require__(550); + TweenOne.TweenOneGroup = __webpack_require__(1744); + TweenOne.easing = __webpack_require__(551); + module.exports = TweenOne; + +/***/ }, +/* 270 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -40154,7 +38369,7 @@ webpackJsonp([203,202],[ }); exports["default"] = addEventListenerWrap; - var _addDomEventListener = __webpack_require__(179); + var _addDomEventListener = __webpack_require__(171); var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); @@ -40174,7 +38389,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 290 */ +/* 271 */ /***/ function(module, exports, __webpack_require__) { /** @@ -40191,12 +38406,12 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var EventPluginRegistry = __webpack_require__(387); - var ReactEventEmitterMixin = __webpack_require__(1819); - var ViewportMetrics = __webpack_require__(579); + var EventPluginRegistry = __webpack_require__(379); + var ReactEventEmitterMixin = __webpack_require__(1783); + var ViewportMetrics = __webpack_require__(565); - var getVendorPrefixedEventName = __webpack_require__(1852); - var isEventSupported = __webpack_require__(398); + var getVendorPrefixedEventName = __webpack_require__(1816); + var isEventSupported = __webpack_require__(390); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -40506,7 +38721,7 @@ webpackJsonp([203,202],[ module.exports = ReactBrowserEventEmitter; /***/ }, -/* 291 */ +/* 272 */ /***/ function(module, exports, __webpack_require__) { /** @@ -40521,10 +38736,10 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticUIEvent = __webpack_require__(255); - var ViewportMetrics = __webpack_require__(579); + var SyntheticUIEvent = __webpack_require__(234); + var ViewportMetrics = __webpack_require__(565); - var getEventModifierState = __webpack_require__(396); + var getEventModifierState = __webpack_require__(388); /** * @interface MouseEvent @@ -40582,7 +38797,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticMouseEvent; /***/ }, -/* 292 */ +/* 273 */ /***/ function(module, exports, __webpack_require__) { /** @@ -40811,7 +39026,7 @@ webpackJsonp([203,202],[ module.exports = TransactionImpl; /***/ }, -/* 293 */ +/* 274 */ /***/ function(module, exports) { /** @@ -40938,7 +39153,7 @@ webpackJsonp([203,202],[ module.exports = escapeTextContentForBrowser; /***/ }, -/* 294 */ +/* 275 */ /***/ function(module, exports, __webpack_require__) { /** @@ -40953,13 +39168,13 @@ webpackJsonp([203,202],[ 'use strict'; - var ExecutionEnvironment = __webpack_require__(63); - var DOMNamespaces = __webpack_require__(386); + var ExecutionEnvironment = __webpack_require__(58); + var DOMNamespaces = __webpack_require__(378); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - var createMicrosoftUnsafeLocalFunction = __webpack_require__(394); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(386); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -41040,10 +39255,10 @@ webpackJsonp([203,202],[ module.exports = setInnerHTML; /***/ }, -/* 295 */ +/* 276 */ /***/ function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(setImmediate, clearImmediate) {var nextTick = __webpack_require__(204).nextTick; + /* WEBPACK VAR INJECTION */(function(setImmediate, clearImmediate) {var nextTick = __webpack_require__(196).nextTick; var apply = Function.prototype.apply; var slice = Array.prototype.slice; var immediateIds = {}; @@ -41119,10 +39334,10 @@ webpackJsonp([203,202],[ exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : function(id) { delete immediateIds[id]; }; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(295).setImmediate, __webpack_require__(295).clearImmediate)) + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(276).setImmediate, __webpack_require__(276).clearImmediate)) /***/ }, -/* 296 */ +/* 277 */ /***/ function(module, exports) { 'use strict'; @@ -41377,73 +39592,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 297 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - 'use strict'; - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = function() {}; - - if (false) { - warning = function(condition, format, args) { - var len = arguments.length; - args = new Array(len > 2 ? len - 2 : 0); - for (var key = 2; key < len; key++) { - args[key - 2] = arguments[key]; - } - if (format === undefined) { - throw new Error( - '`warning(condition, format, ...args)` requires a warning ' + - 'message argument' - ); - } - - if (format.length < 10 || (/^[s\W]*$/).test(format)) { - throw new Error( - 'The warning format should be able to uniquely identify this ' + - 'warning. Please, use a more descriptive format than: ' + format - ); - } - - if (!condition) { - var argIndex = 0; - var message = 'Warning: ' + - format.replace(/%s/g, function() { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch(x) {} - } - }; - } - - module.exports = warning; - - -/***/ }, -/* 298 */ +/* 278 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -41452,11 +39601,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -41480,7 +39629,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 299 */ +/* 279 */ /***/ function(module, exports) { 'use strict'; @@ -41506,7 +39655,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 300 */ +/* 280 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -41520,15 +39669,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -41536,23 +39685,23 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _addEventListener = __webpack_require__(289); + var _addEventListener = __webpack_require__(270); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _AnchorLink = __webpack_require__(1072); + var _AnchorLink = __webpack_require__(1057); var _AnchorLink2 = _interopRequireDefault(_AnchorLink); - var _affix = __webpack_require__(180); + var _affix = __webpack_require__(172); var _affix2 = _interopRequireDefault(_affix); - var _anchorHelper = __webpack_require__(411); + var _anchorHelper = __webpack_require__(403); var _anchorHelper2 = _interopRequireDefault(_anchorHelper); @@ -41686,17 +39835,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 301 */ +/* 281 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1535); + __webpack_require__(1495); /***/ }, -/* 302 */ +/* 282 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -41710,7 +39859,7 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _typeof2 = __webpack_require__(44); + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); @@ -41718,15 +39867,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -41738,9 +39887,9 @@ webpackJsonp([203,202],[ var _select2 = _interopRequireDefault(_select); - var _rcSelect = __webpack_require__(555); + var _rcSelect = __webpack_require__(540); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -41815,19 +39964,19 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 303 */ +/* 283 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1536); + __webpack_require__(1496); __webpack_require__(28); /***/ }, -/* 304 */ +/* 284 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -41845,15 +39994,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -41861,19 +40010,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _addEventListener = __webpack_require__(289); + var _addEventListener = __webpack_require__(270); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -41881,11 +40030,11 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _getScroll = __webpack_require__(299); + var _getScroll = __webpack_require__(279); var _getScroll2 = _interopRequireDefault(_getScroll); - var _getRequestAnimationFrame = __webpack_require__(408); + var _getRequestAnimationFrame = __webpack_require__(400); var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame); @@ -42009,17 +40158,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 305 */ +/* 285 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; __webpack_require__(16); - __webpack_require__(1537); + __webpack_require__(1497); /***/ }, -/* 306 */ +/* 286 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -42028,11 +40177,11 @@ webpackJsonp([203,202],[ value: true }); - var _en_US = __webpack_require__(533); + var _en_US = __webpack_require__(519); var _en_US2 = _interopRequireDefault(_en_US); - var _en_US3 = __webpack_require__(423); + var _en_US3 = __webpack_require__(415); var _en_US4 = _interopRequireDefault(_en_US3); @@ -42054,7 +40203,72 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 307 */ +/* 287 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _moment = __webpack_require__(32); + + var _moment2 = _interopRequireDefault(_moment); + + var _en_US = __webpack_require__(1674); + + var _en_US2 = _interopRequireDefault(_en_US); + + var _en_US3 = __webpack_require__(286); + + var _en_US4 = _interopRequireDefault(_en_US3); + + var _en_US5 = __webpack_require__(415); + + var _en_US6 = _interopRequireDefault(_en_US5); + + var _en_US7 = __webpack_require__(406); + + var _en_US8 = _interopRequireDefault(_en_US7); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + _moment2.default.locale('en'); + exports.default = { + Pagination: _en_US2.default, + DatePicker: _en_US4.default, + TimePicker: _en_US6.default, + Calendar: _en_US8.default, + Table: { + filterTitle: 'Filter Menu', + filterConfirm: 'OK', + filterReset: 'Reset', + emptyText: 'No Data' + }, + Modal: { + okText: 'OK', + cancelText: 'Cancel', + justOkText: 'OK' + }, + Popconfirm: { + okText: 'OK', + cancelText: 'Cancel' + }, + Transfer: { + notFoundContent: 'Not Found', + searchPlaceholder: 'Search here', + itemUnit: 'item', + itemsUnit: 'items' + }, + Select: { + notFoundContent: 'Not Found' + } + }; + module.exports = exports['default']; + +/***/ }, +/* 288 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -42072,19 +40286,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); - var _rcRadio = __webpack_require__(1720); + var _rcRadio = __webpack_require__(1682); var _rcRadio2 = _interopRequireDefault(_rcRadio); @@ -42092,11 +40306,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); @@ -42155,99 +40369,102 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 308 */ +/* 289 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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; - }; - - exports.collect = collect; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _bluebird = __webpack_require__(316); - - var _bluebird2 = _interopRequireDefault(_bluebird); - - var _MainContent = __webpack_require__(223); - - var _MainContent2 = _interopRequireDefault(_MainContent); - - var _utils = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils); - - function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {};if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; - } - }newObj.default = obj;return newObj; - } - } - - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - function _toConsumableArray(arr) { - if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { - arr2[i] = arr[i]; - }return arr2; - } else { - return Array.from(arr); - } - } - - var locale = utils.isZhCN() ? 'zh-CN' : 'en-US'; - function collect(nextProps, callback) { - var pageData = nextProps.location.pathname.endsWith('changelog') ? nextProps.data.CHANGELOG : nextProps.pageData; - if (!pageData) { - callback(404, nextProps); - return; - } - - var pageDataPromise = typeof pageData === 'function' ? pageData() : (pageData[locale] || pageData.index[locale] || pageData.index)(); - var promises = [pageDataPromise]; - - var pathname = nextProps.location.pathname; - var demos = nextProps.utils.get(nextProps.data, [].concat(_toConsumableArray(pathname.split('/')), ['demo'])); - if (demos) { - promises.push(demos()); - } - _bluebird2.default.all(promises).then(function (list) { - return callback(null, _extends({}, nextProps, { - localizedPageData: list[0], - demos: list[1] - })); + /* eslint no-console:0 */ + function camelCase(name) { + return name.charAt(0).toUpperCase() + name.slice(1).replace(/-(\w)/g, function (m, n) { + return n.toUpperCase(); }); } - exports.default = function (props) { - return _react2.default.createElement(_MainContent2.default, props); + // Just import style for https://github.com/ant-design/ant-design/issues/3745 + var req = __webpack_require__(583); + + req.keys().forEach(function (mod) { + var v = req(mod); + if (v && v.default) { + v = v.default; + } + var match = mod.match(/^\.\/([^_][\w-]+)\/index\.tsx?$/); + if (match && match[1]) { + if (match[1] === 'message' || match[1] === 'notification') { + // message & notification should not be capitalized + exports[match[1]] = v; + } else { + exports[camelCase(match[1])] = v; + } + } + }); + + module.exports = __webpack_require__(1074); + +/***/ }, +/* 290 */ +/***/ function(module, exports) { + + 'use strict'; + + var contentTmpl = './template/Content/index'; + + module.exports = { + categoryOrder: { + 十大原则: 0, + Principles: 0, + 设计基础: 1, + 'Design Fundamental': 1 + }, + typeOrder: { + General: 0, + Layout: 1, + Navigation: 2, + 'Data Entry': 3, + 'Data Display': 4, + Feedback: 5, + Localization: 6, + Other: 7 + }, + docVersions: { + '0.9.x': 'http://09x.ant.design', + '0.10.x': 'http://010x.ant.design', + '0.11.x': 'http://011x.ant.design', + '0.12.x': 'http://012x.ant.design', + '1.x': 'http://1x.ant.design' + }, + routes: { + path: '/', + component: './template/Layout/index', + indexRoute: { component: './template/Home/index' }, + childRoutes: [{ + path: 'docs/practice/:children', + component: contentTmpl + }, { + path: 'docs/pattern/:children', + component: contentTmpl + }, { + path: 'docs/react/:children', + component: contentTmpl + }, { + path: 'changelog', + component: contentTmpl + }, { + path: 'components/:children/', + component: contentTmpl + }, { + path: 'docs/spec/:children', + component: contentTmpl + }, { + path: 'docs/resource/:children', + component: contentTmpl + }] + } }; /***/ }, -/* 309 */ +/* 291 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -42255,95 +40472,435 @@ webpackJsonp([203,202],[ Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = undefined; + + var _style2 = __webpack_require__(179); + + var _timeline = __webpack_require__(178); + + var _timeline2 = _interopRequireDefault(_timeline); + + var _toConsumableArray2 = __webpack_require__(74); + + var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _class, _temp; var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _reactIntl = __webpack_require__(33); + var _reactIntl = __webpack_require__(78); - var _reactDocumentTitle = __webpack_require__(205); + var _reactDocumentTitle = __webpack_require__(376); var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); - var _Link = __webpack_require__(225); + var _utils = __webpack_require__(226); - var _Link2 = _interopRequireDefault(_Link); + var _EditButton = __webpack_require__(210); - var _Banner = __webpack_require__(224); + var _EditButton2 = _interopRequireDefault(_EditButton); - var _Banner2 = _interopRequireDefault(_Banner); + var _utils2 = __webpack_require__(184); - var _Page = __webpack_require__(226); + var utils = _interopRequireWildcard(_utils2); - var _Page2 = _interopRequireDefault(_Page); + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - var _Page3 = __webpack_require__(227); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var _Page4 = _interopRequireDefault(_Page3); + var Article = (_temp = _class = function (_React$Component) { + (0, _inherits3.default)(Article, _React$Component); - var _Page5 = __webpack_require__(228); + function Article() { + (0, _classCallCheck3.default)(this, Article); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } - var _Page6 = _interopRequireDefault(_Page5); + Article.prototype.componentDidMount = function componentDidMount() { + this.componentDidUpdate(); + }; - var _Page7 = __webpack_require__(229); + Article.prototype.componentDidUpdate = function componentDidUpdate() { + var links = [].concat((0, _toConsumableArray3.default)(document.querySelectorAll('.outside-link.internal'))); + if (links.length === 0) { + return; + } + // eslint-disable-next-line + var checkImgUrl = 'https://g-assets.daily.taob' + 'ao.net/seajs/seajs/2.2.0/sea.js'; + this.pingTimer = utils.ping(checkImgUrl, function (status) { + if (status !== 'timeout') { + links.forEach(function (link) { + return link.style.display = 'block'; + }); + } else { + links.forEach(function (link) { + return link.parentNode.removeChild(link); + }); + } + }); + }; - var _Page8 = _interopRequireDefault(_Page7); + Article.prototype.componentWillUnmount = function componentWillUnmount() { + clearTimeout(this.pingTimer); + }; - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } + Article.prototype.getArticle = function getArticle(article) { + var content = this.props.content; + var meta = content.meta; - // To store style which is only for Home and has conflicts with others. - function getStyle() { - return '\n #react-content,\n #react-content > div {\n height: 100%;\n }\n .main-wrapper {\n background: transparent;\n width: auto;\n margin: 0;\n border-radius: 0;\n padding: 0;\n overflow: unset;\n display: inline;\n min-height: 600px;\n }\n #header {\n position: fixed;\n z-index: 999;\n background: rgba(0, 0, 0, 0.25);\n border-bottom: 1px solid transparent;\n transition: border .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background .5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n #header .ant-select-selection,\n #header .ant-menu {\n background: transparent;\n }\n #header.home-nav-white {\n background: rgba(255, 255, 255, 0.9);\n border-bottom-color: #EBEDEE;\n }\n .home-nav-white #search-box {\n border-left-color: #EBEDEE;\n }\n .home-nav-white #nav a {\n color: #666;\n }\n .home-nav-white .lang:not(:hover) {\n color: #666;\n border-color: #666;\n }\n .nav-phone-icon:before {\n background: #eee;\n box-shadow: 0 7px 0 0 #eee, 0 14px 0 0 #eee;\n }\n .home-nav-white .nav-phone-icon:before {\n background: #777;\n box-shadow: 0 7px 0 0 #777, 0 14px 0 0 #777;\n }\n .lang,\n #nav a {\n color: #eee;\n transition: color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n #search-box {\n border-left-color: rgba(235, 237, 238, .5);\n transition: border 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n section {\n height: 100%;\n width: 100%;\n background: #fff;\n }\n #footer {\n background: #000;\n }\n #footer,\n #footer h2 {\n color: #999;\n }\n #footer a {\n color: #eee;\n }\n .down {\n animation: upDownMove 1.2s ease-in-out infinite;\n }\n '; - } + if (!meta.timeline) { + return article; + } + var timelineItems = []; + var temp = []; + var i = 1; + _react.Children.forEach(article.props.children, function (child) { + if (child.type === 'h2' && temp.length > 0) { + timelineItems.push(_react2.default.createElement( + _timeline2.default.Item, + { key: i }, + temp + )); + temp = []; + i += 1; + } + temp.push(child); + }); + if (temp.length > 0) { + timelineItems.push(_react2.default.createElement( + _timeline2.default.Item, + { key: i }, + temp + )); + } + return (0, _react.cloneElement)(article, { + children: _react2.default.createElement( + _timeline2.default, + null, + timelineItems + ) + }); + }; - function Home(props) { - return _react2.default.createElement(_reactDocumentTitle2.default, { title: 'Ant Design - ' + props.intl.formatMessage({ id: 'app.home.slogan' }) }, _react2.default.createElement('div', { className: 'main-wrapper' }, _react2.default.createElement(_Link2.default, null), _react2.default.createElement(_Banner2.default, props), _react2.default.createElement(_Page2.default, props), _react2.default.createElement(_Page4.default, props), _react2.default.createElement(_Page6.default, props), _react2.default.createElement(_Page8.default, props), _react2.default.createElement('style', { dangerouslySetInnerHTML: { __html: getStyle() } }))); - } + Article.prototype.render = function render() { + var props = this.props; + var content = props.content; - exports.default = (0, _reactIntl.injectIntl)(Home); + var meta = content.meta, + description = content.description; + var title = meta.title, + subtitle = meta.subtitle, + filename = meta.filename; + + var locale = this.context.intl.locale; + return _react2.default.createElement( + _reactDocumentTitle2.default, + { title: (title[locale] || title) + ' - Ant Design' }, + _react2.default.createElement( + 'article', + { className: 'markdown' }, + _react2.default.createElement( + 'h1', + null, + title[locale] || title, + !subtitle || locale === 'en-US' ? null : _react2.default.createElement( + 'span', + { className: 'subtitle' }, + subtitle + ), + _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: filename }) + ), + !description ? null : props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(description))), + !content.toc || content.toc.length <= 1 || meta.toc === false ? null : _react2.default.createElement( + 'section', + { className: 'toc' }, + props.utils.toReactComponent(content.toc) + ), + this.getArticle(props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(content.content)))) + ) + ); + }; + + return Article; + }(_react2.default.Component), _class.contextTypes = { + intl: _react.PropTypes.object.isRequired + }, _temp); + exports.default = Article; + module.exports = exports['default']; /***/ }, -/* 310 */ +/* 292 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var _defaults2 = __webpack_require__(103); + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; - var _defaults3 = _interopRequireDefault2(_defaults2); + var _style5 = __webpack_require__(44); - var _typeof2 = __webpack_require__(44); + var _row = __webpack_require__(43); - var _typeof3 = _interopRequireDefault2(_typeof2); + var _row2 = _interopRequireDefault(_row); - function _interopRequireDefault2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + var _style6 = __webpack_require__(42); + + var _col = __webpack_require__(38); + + var _col2 = _interopRequireDefault(_col); + + var _style7 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + var _style8 = __webpack_require__(204); + + var _affix = __webpack_require__(172); + + var _affix2 = _interopRequireDefault(_affix); + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _class, _temp; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactDocumentTitle = __webpack_require__(376); + + var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); + + var _reactIntl = __webpack_require__(78); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _utils = __webpack_require__(226); + + var _Demo = __webpack_require__(293); + + var _Demo2 = _interopRequireDefault(_Demo); + + var _EditButton = __webpack_require__(210); + + var _EditButton2 = _interopRequireDefault(_EditButton); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var ComponentDoc = (_temp = _class = function (_React$Component) { + (0, _inherits3.default)(ComponentDoc, _React$Component); + + function ComponentDoc(props) { + (0, _classCallCheck3.default)(this, ComponentDoc); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.handleExpandToggle = function () { + _this.setState({ + expandAll: !_this.state.expandAll + }); + }; + + _this.state = { + expandAll: false + }; + return _this; + } + + ComponentDoc.prototype.render = function render() { + var props = this.props; + var doc = props.doc, + location = props.location; + var content = doc.content, + meta = doc.meta; + + var locale = this.context.intl.locale; + var demos = Object.keys(props.demos).map(function (key) { + return props.demos[key]; + }); + var expand = this.state.expandAll; + + var isSingleCol = meta.cols === 1; + var leftChildren = []; + var rightChildren = []; + var showedDemo = demos.some(function (demo) { + return demo.meta.only; + }) ? demos.filter(function (demo) { + return demo.meta.only; + }) : demos.filter(function (demo) { + return demo.preview; + }); + showedDemo.sort(function (a, b) { + return a.meta.order - b.meta.order; + }).forEach(function (demoData, index) { + if (index % 2 === 0 || isSingleCol) { + leftChildren.push(_react2.default.createElement(_Demo2.default, (0, _extends3.default)({}, demoData, { + key: meta.filename + index, utils: props.utils, + expand: expand, pathname: location.pathname + }))); + } else { + rightChildren.push(_react2.default.createElement(_Demo2.default, (0, _extends3.default)({}, demoData, { + key: meta.filename + index, utils: props.utils, + expand: expand, pathname: location.pathname + }))); + } + }); + var expandTriggerClass = (0, _classnames2.default)({ + 'code-box-expand-trigger': true, + 'code-box-expand-trigger-active': expand + }); + + var jumper = showedDemo.map(function (demo) { + var title = demo.meta.title; + var localizeTitle = title[locale] || title; + return _react2.default.createElement( + 'li', + { key: demo.meta.id, title: localizeTitle }, + _react2.default.createElement( + 'a', + { href: '#' + demo.meta.id }, + localizeTitle + ) + ); + }); + + var title = meta.title, + subtitle = meta.subtitle, + filename = meta.filename; + + return _react2.default.createElement( + _reactDocumentTitle2.default, + { title: (subtitle || '') + ' ' + (title[locale] || title) + ' - Ant Design' }, + _react2.default.createElement( + 'article', + null, + _react2.default.createElement( + _affix2.default, + { className: 'toc-affix', offsetTop: 16 }, + _react2.default.createElement( + 'ul', + { className: 'toc demos-anchor' }, + jumper + ) + ), + _react2.default.createElement( + 'section', + { className: 'markdown' }, + _react2.default.createElement( + 'h1', + null, + title[locale] || title, + !subtitle ? null : _react2.default.createElement( + 'span', + { className: 'subtitle' }, + subtitle + ), + _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: filename }) + ), + props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(content))), + _react2.default.createElement( + 'h2', + null, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.component.examples' }), + _react2.default.createElement(_icon2.default, { type: 'appstore', className: expandTriggerClass, + title: '\u5C55\u5F00\u5168\u90E8\u4EE3\u7801', onClick: this.handleExpandToggle + }) + ) + ), + _react2.default.createElement( + _row2.default, + { gutter: 16 }, + _react2.default.createElement( + _col2.default, + { span: isSingleCol ? '24' : '12', + className: isSingleCol ? 'code-boxes-col-1-1' : 'code-boxes-col-2-1' + }, + leftChildren + ), + isSingleCol ? null : _react2.default.createElement( + _col2.default, + { className: 'code-boxes-col-2-1', span: '12' }, + rightChildren + ) + ), + props.utils.toReactComponent(['section', { + className: 'markdown api-container' + }].concat((0, _utils.getChildren)(doc.api || ['placeholder']))) + ) + ); + }; + + return ComponentDoc; + }(_react2.default.Component), _class.contextTypes = { + intl: _react2.default.PropTypes.object + }, _temp); + exports.default = ComponentDoc; + module.exports = exports['default']; + +/***/ }, +/* 293 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = undefined; - 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; - }; + var _style2 = __webpack_require__(14); - 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 _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _class, _temp; var _react = __webpack_require__(1); @@ -42353,154 +40910,1801 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _reactIntl = __webpack_require__(33); + var _reactIntl = __webpack_require__(78); - var _antd = __webpack_require__(47); + var _classnames = __webpack_require__(7); - var _en_US = __webpack_require__(256); + var _classnames2 = _interopRequireDefault(_classnames); - var _en_US2 = _interopRequireDefault(_en_US); + var _EditButton = __webpack_require__(210); - var _Header = __webpack_require__(233); + var _EditButton2 = _interopRequireDefault(_EditButton); - var _Header2 = _interopRequireDefault(_Header); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var _Footer = __webpack_require__(232); + var Demo = (_temp = _class = function (_React$Component) { + (0, _inherits3.default)(Demo, _React$Component); - var _Footer2 = _interopRequireDefault(_Footer); + function Demo(props) { + (0, _classCallCheck3.default)(this, Demo); - var _enUS = __webpack_require__(427); + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - var _enUS2 = _interopRequireDefault(_enUS); + _this.handleCodeExapnd = function () { + _this.setState({ codeExpand: !_this.state.codeExpand }); + }; - var _zhCN = __webpack_require__(429); + _this.state = { + codeExpand: false + }; + return _this; + } - var _zhCN2 = _interopRequireDefault(_zhCN); + Demo.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps, nextState) { + return (this.state.codeExpand || this.props.expand) !== (nextState.codeExpand || nextProps.expand); + }; - var _utils = __webpack_require__(88); + Demo.prototype.render = function render() { + var props = this.props; + var meta = props.meta, + src = props.src, + content = props.content, + preview = props.preview, + highlightedCode = props.highlightedCode, + style = props.style, + highlightedStyle = props.highlightedStyle, + expand = props.expand; + + if (!this.liveDemo) { + this.liveDemo = meta.iframe ? _react2.default.createElement('iframe', { src: src }) : preview(_react2.default, _reactDom2.default); + } + + var codeExpand = this.state.codeExpand || expand; + var codeBoxClass = (0, _classnames2.default)({ + 'code-box': true, + expand: codeExpand + }); + + var locale = this.context.intl.locale; + var localizedTitle = meta.title[locale] || meta.title; + var localizeIntro = content[locale] || content; + var introChildren = props.utils.toReactComponent(['div'].concat(localizeIntro)); + + var highlightClass = (0, _classnames2.default)({ + 'highlight-wrapper': true, + 'highlight-wrapper-expand': codeExpand + }); + return _react2.default.createElement( + 'section', + { className: codeBoxClass, id: meta.id }, + _react2.default.createElement( + 'section', + { className: 'code-box-demo' }, + this.liveDemo, + style ? _react2.default.createElement('style', { dangerouslySetInnerHTML: { __html: style } }) : null + ), + _react2.default.createElement( + 'section', + { className: 'code-box-meta markdown' }, + _react2.default.createElement( + 'div', + { className: 'code-box-title' }, + _react2.default.createElement( + 'a', + { href: '#' + meta.id }, + localizedTitle + ), + _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: meta.filename }) + ), + introChildren, + _react2.default.createElement(_icon2.default, { type: 'down-circle-o', title: 'Show Code', className: 'collapse', onClick: this.handleCodeExapnd }) + ), + _react2.default.createElement( + 'section', + { className: highlightClass, + key: 'code' + }, + _react2.default.createElement( + 'div', + { className: 'highlight' }, + props.utils.toReactComponent(highlightedCode) + ), + highlightedStyle ? _react2.default.createElement( + 'div', + { key: 'style', className: 'highlight' }, + _react2.default.createElement( + 'pre', + null, + _react2.default.createElement('code', { className: 'css', dangerouslySetInnerHTML: { __html: highlightedStyle } }) + ) + ) : null + ) + ); + }; + + return Demo; + }(_react2.default.Component), _class.contextTypes = { + intl: _react2.default.PropTypes.object + }, _temp); + exports.default = Demo; + module.exports = exports['default']; + +/***/ }, +/* 294 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _style4 = __webpack_require__(44); + + var _row = __webpack_require__(43); + + var _row2 = _interopRequireDefault(_row); + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _style5 = __webpack_require__(42); + + var _col = __webpack_require__(38); + + var _col2 = _interopRequireDefault(_col); + + var _toConsumableArray2 = __webpack_require__(74); + + var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _style6 = __webpack_require__(34); + + var _menu = __webpack_require__(33); + + var _menu2 = _interopRequireDefault(_menu); + + var _class, _temp; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactRouter = __webpack_require__(106); + + var _Article = __webpack_require__(291); + + var _Article2 = _interopRequireDefault(_Article); + + var _ComponentDoc = __webpack_require__(292); + + var _ComponentDoc2 = _interopRequireDefault(_ComponentDoc); + + var _utils = __webpack_require__(184); var utils = _interopRequireWildcard(_utils); - function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {};if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; + var _ = __webpack_require__(290); + + var _2 = _interopRequireDefault(_); + + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var SubMenu = _menu2.default.SubMenu; + + function getActiveMenuItem(props) { + return props.params.children || props.location.pathname; + } + + function fileNameToPath(filename) { + var snippets = filename.replace(/(\/index)?((\.zh-CN)|(\.en-US))?\.md$/i, '').split('/'); + return snippets[snippets.length - 1]; + } + + function isNotTopLevel(level) { + return level !== 'topLevel'; + } + + var MainContent = (_temp = _class = function (_React$Component) { + (0, _inherits3.default)(MainContent, _React$Component); + + function MainContent(props) { + (0, _classCallCheck3.default)(this, MainContent); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.handleMenuOpenChange = function (openKeys) { + _this.setState({ openKeys: openKeys }); + }; + + _this.state = { openKeys: [] }; + return _this; + } + + MainContent.prototype.componentDidMount = function componentDidMount() { + this.componentWillReceiveProps(this.props); + this.componentDidUpdate(); + }; + + MainContent.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { + var prevModule = this.currentModule; + this.currentModule = location.pathname.split('/')[2] || 'components'; + if (this.currentModule === 'react') { + this.currentModule = 'components'; + } + if (prevModule !== this.currentModule) { + var moduleData = this.getModuleData(nextProps); + var shouldOpenKeys = Object.keys(utils.getMenuItems(moduleData, this.context.intl.locale)); + this.setState({ openKeys: shouldOpenKeys }); + } + }; + + MainContent.prototype.componentDidUpdate = function componentDidUpdate() { + if (!location.hash) { + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; + } else { + if (this.timer) { + clearTimeout(this.timer); } - }newObj.default = obj;return newObj; + this.timer = setTimeout(function () { + document.getElementById(decodeURI(location.hash.replace('#', ''))).scrollIntoView(); + }, 10); + } + }; + + MainContent.prototype.componentWillUnmount = function componentWillUnmount() { + clearTimeout(this.timer); + }; + + MainContent.prototype.generateMenuItem = function generateMenuItem(isTop, item) { + var locale = this.context.intl.locale; + var key = fileNameToPath(item.filename); + var text = isTop ? item.title[locale] || item.title : [_react2.default.createElement( + 'span', + { key: 'english' }, + item.title + ), _react2.default.createElement( + 'span', + { className: 'chinese', key: 'chinese' }, + item.subtitle + )]; + var disabled = item.disabled; + var url = item.filename.replace(/(\/index)?((\.zh-CN)|(\.en-US))?\.md$/i, '').toLowerCase(); + var child = !item.link ? _react2.default.createElement( + _reactRouter.Link, + { to: { query: this.props.location.query, pathname: /^components/.test(url) ? url + '/' : url }, disabled: disabled }, + text + ) : _react2.default.createElement( + 'a', + { href: item.link, target: '_blank', rel: 'noopener noreferrer', disabled: disabled }, + text + ); + + return _react2.default.createElement( + _menu2.default.Item, + { key: key.toLowerCase(), disabled: disabled }, + child + ); + }; + + MainContent.prototype.generateSubMenuItems = function generateSubMenuItems(obj) { + var _this2 = this; + + var topLevel = (obj.topLevel || []).map(this.generateMenuItem.bind(this, true)); + var itemGroups = Object.keys(obj).filter(isNotTopLevel).sort(function (a, b) { + return _2.default.typeOrder[a] - _2.default.typeOrder[b]; + }).map(function (type, index) { + var groupItems = obj[type].sort(function (a, b) { + return a.title.charCodeAt(0) - b.title.charCodeAt(0); + }).map(_this2.generateMenuItem.bind(_this2, false)); + return _react2.default.createElement( + _menu2.default.ItemGroup, + { title: type, key: index }, + groupItems + ); + }); + return [].concat((0, _toConsumableArray3.default)(topLevel), (0, _toConsumableArray3.default)(itemGroups)); + }; + + MainContent.prototype.getModuleData = function getModuleData(props) { + var pathname = props.location.pathname; + var moduleName = /^components/.test(pathname) ? 'components' : pathname.split('/').slice(0, 2).join('/'); + var moduleData = moduleName === 'components' || moduleName === 'changelog' || moduleName === 'docs/react' ? [].concat((0, _toConsumableArray3.default)(props.picked.components), (0, _toConsumableArray3.default)(props.picked['docs/react']), (0, _toConsumableArray3.default)(props.picked.changelog)) : props.picked[moduleName]; + var locale = this.context.intl.locale; + var excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md'; + return moduleData.filter(function (_ref) { + var meta = _ref.meta; + return !meta.filename.endsWith(excludedSuffix); + }); + }; + + MainContent.prototype.getMenuItems = function getMenuItems() { + var _this3 = this; + + var moduleData = this.getModuleData(this.props); + var menuItems = utils.getMenuItems(moduleData, this.context.intl.locale); + var topLevel = this.generateSubMenuItems(menuItems.topLevel); + var subMenu = Object.keys(menuItems).filter(isNotTopLevel).sort(function (a, b) { + return _2.default.categoryOrder[a] - _2.default.categoryOrder[b]; + }).map(function (category) { + var subMenuItems = _this3.generateSubMenuItems(menuItems[category]); + return _react2.default.createElement( + SubMenu, + { title: _react2.default.createElement( + 'h4', + null, + category + ), key: category }, + subMenuItems + ); + }); + return [].concat((0, _toConsumableArray3.default)(topLevel), (0, _toConsumableArray3.default)(subMenu)); + }; + + MainContent.prototype.flattenMenu = function flattenMenu(menu) { + var _this4 = this; + + if (menu.type === _menu2.default.Item) { + return menu; + } + + if (Array.isArray(menu)) { + return menu.reduce(function (acc, item) { + return acc.concat(_this4.flattenMenu(item)); + }, []); + } + + return this.flattenMenu(menu.props.children); + }; + + MainContent.prototype.getFooterNav = function getFooterNav(menuItems, activeMenuItem) { + var menuItemsList = this.flattenMenu(menuItems); + var activeMenuItemIndex = -1; + menuItemsList.forEach(function (menuItem, i) { + if (menuItem.key === activeMenuItem) { + activeMenuItemIndex = i; + } + }); + var prev = menuItemsList[activeMenuItemIndex - 1]; + var next = menuItemsList[activeMenuItemIndex + 1]; + return { prev: prev, next: next }; + }; + + MainContent.prototype.render = function render() { + var props = this.props; + var activeMenuItem = getActiveMenuItem(props); + var menuItems = this.getMenuItems(); + + var _getFooterNav = this.getFooterNav(menuItems, activeMenuItem), + prev = _getFooterNav.prev, + next = _getFooterNav.next; + + var localizedPageData = props.localizedPageData; + return _react2.default.createElement( + 'div', + { className: 'main-wrapper' }, + _react2.default.createElement( + _row2.default, + null, + _react2.default.createElement( + _col2.default, + { lg: 4, md: 6, sm: 24, xs: 24 }, + _react2.default.createElement( + _menu2.default, + { className: 'aside-container', mode: 'inline', + openKeys: this.state.openKeys, + selectedKeys: [activeMenuItem], + onOpenChange: this.handleMenuOpenChange + }, + menuItems + ) + ), + _react2.default.createElement( + _col2.default, + { lg: 20, md: 18, sm: 24, xs: 24, className: 'main-container' }, + props.utils.get(props, 'pageData.demo') ? _react2.default.createElement(_ComponentDoc2.default, (0, _extends3.default)({}, props, { doc: localizedPageData, demos: props.demos })) : _react2.default.createElement(_Article2.default, (0, _extends3.default)({}, props, { content: localizedPageData })) + ) + ), + _react2.default.createElement( + _row2.default, + null, + _react2.default.createElement( + _col2.default, + { lg: { span: 20, offset: 4 }, + md: { span: 18, offset: 6 }, + sm: 24, xs: 24 + }, + _react2.default.createElement( + 'section', + { className: 'prev-next-nav' }, + prev ? _react2.default.cloneElement(prev.props.children, { className: 'prev-page' }) : null, + next ? _react2.default.cloneElement(next.props.children, { className: 'next-page' }) : null + ) + ) + ) + ); + }; + + return MainContent; + }(_react2.default.Component), _class.contextTypes = { + intl: _react.PropTypes.object.isRequired + }, _temp); + exports.default = MainContent; + module.exports = exports['default']; + +/***/ }, +/* 295 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _style2 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + exports.default = Banner; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactRouter = __webpack_require__(106); + + var _reactIntl = __webpack_require__(78); + + var _ScrollElement = __webpack_require__(538); + + var _ScrollElement2 = _interopRequireDefault(_ScrollElement); + + var _reactGithubButton = __webpack_require__(1820); + + var _reactGithubButton2 = _interopRequireDefault(_reactGithubButton); + + __webpack_require__(1540); + + var _rcQueueAnim = __webpack_require__(228); + + var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function typeFunc(a) { + if (a.key === 'line') { + return 'right'; + } else if (a.key === 'button') { + return 'bottom'; + } + return 'left'; + } + + function Banner(_ref) { + var location = _ref.location, + onEnterChange = _ref.onEnterChange; + + var query = location.query; + return _react2.default.createElement( + 'section', + { id: 'banner', className: 'page' }, + _react2.default.createElement( + _ScrollElement2.default, + { id: 'banner', onChange: function onChange(_ref2) { + var mode = _ref2.mode; + return onEnterChange(mode); + } }, + _react2.default.createElement( + _rcQueueAnim2.default, + { className: 'banner-text-wrapper', type: typeFunc, delay: 300, key: 'banner' }, + _react2.default.createElement( + 'h2', + { key: 'h2' }, + 'ANT ', + _react2.default.createElement( + 'p', + null, + 'DESIGN' + ) + ), + _react2.default.createElement( + 'p', + { key: 'content' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.slogan' }) + ), + _react2.default.createElement('span', { className: 'line', key: 'line' }), + _react2.default.createElement( + 'div', + { key: 'button1', className: 'start-button clearfix' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/spec/introduce' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.introduce' }) + ), + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/react/introduce' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.start' }) + ) + ), + _react2.default.createElement(_reactGithubButton2.default, { key: 'github-button', type: 'stargazers', + namespace: 'ant-design', repo: 'ant-design' + }) + ), + _react2.default.createElement(_icon2.default, { type: 'down', className: 'down' }) + ) + ); + } + module.exports = exports['default']; + +/***/ }, +/* 296 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _ScrollLink = __webpack_require__(1687); + + var _ScrollLink2 = _interopRequireDefault(_ScrollLink); + + var _ScrollScreen = __webpack_require__(1688); + + var _ScrollScreen2 = _interopRequireDefault(_ScrollScreen); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Link = function (_React$Component) { + (0, _inherits3.default)(Link, _React$Component); + + function Link() { + (0, _classCallCheck3.default)(this, Link); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } + + Link.prototype.componentDidMount = function componentDidMount() { + _ScrollScreen2.default.init({ docHeight: 4746 }); + }; + + Link.prototype.render = function render() { + return _react2.default.createElement( + 'div', + { id: 'list' }, + _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'banner', toHash: false }), + _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page1', toHash: false }), + _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page2', toHash: false }), + _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page3', toHash: false }), + _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page4', toHash: false }) + ); + }; + + return Link; + }(_react2.default.Component); + + exports.default = Link; + module.exports = exports['default']; + +/***/ }, +/* 297 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _style3 = __webpack_require__(10); + + var _button = __webpack_require__(9); + + var _button2 = _interopRequireDefault(_button); + + var _style4 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + exports.default = Page1; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactRouter = __webpack_require__(106); + + var _reactIntl = __webpack_require__(78); + + var _rcTweenOne = __webpack_require__(269); + + var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); + + var _ScrollOverPack = __webpack_require__(267); + + var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); + + var _rcQueueAnim = __webpack_require__(228); + + var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var clientHeight = document.documentElement.clientHeight; + function onScrollEvent(e) { + var header = document.getElementById('header'); + if (e.pageY >= clientHeight) { + if (header.className.indexOf('home-nav-bottom') < 0) { + header.className += ' home-nav-bottom'; + } + } else if (header.className.indexOf('home-nav-bottom') >= 0) { + header.className = header.className.replace(/home-nav-bottom/ig, ''); } } - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } + function Page1(_ref) { + var location = _ref.location; - 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; + return _react2.default.createElement( + _ScrollOverPack2.default, + { id: 'page1', className: 'content-wrapper page', + playScale: 1, replay: true, scrollEvent: onScrollEvent, + hideProps: { image: { reverse: true } } + }, + _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image1 image-wrapper', + animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, + style: { transform: 'translateX(-100px)', opacity: 0 } + }), + _react2.default.createElement( + _rcQueueAnim2.default, + { className: 'text-wrapper', key: 'text', leaveReverse: true }, + _react2.default.createElement( + 'h2', + { key: 'h2' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.best-practice' }) + ), + _react2.default.createElement( + 'p', + { key: 'p', style: { maxWidth: 310 } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.experience' }) + ), + _react2.default.createElement( + 'div', + { key: 'button' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: location.query, pathname: '/docs/practice/cases' } }, + _react2.default.createElement( + _button2.default, + { type: 'primary', size: 'large' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), + _react2.default.createElement(_icon2.default, { type: 'right' }) + ) + ) + ) + ) + ); } + module.exports = exports['default']; - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); +/***/ }, +/* 298 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _style3 = __webpack_require__(10); + + var _button = __webpack_require__(9); + + var _button2 = _interopRequireDefault(_button); + + var _style4 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + exports.default = Page2; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactIntl = __webpack_require__(78); + + var _reactRouter = __webpack_require__(106); + + var _rcTweenOne = __webpack_require__(269); + + var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); + + var _ScrollOverPack = __webpack_require__(267); + + var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); + + var _rcQueueAnim = __webpack_require__(228); + + var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function Page2(_ref) { + var location = _ref.location; + + return _react2.default.createElement( + _ScrollOverPack2.default, + { id: 'page2', + className: 'content-wrapper page', playScale: 1, replay: true, + hideProps: { image: { reverse: true } } + }, + _react2.default.createElement( + _rcQueueAnim2.default, + { className: 'text-wrapper left-text', key: 'text', + duration: 450, type: 'bottom', leaveReverse: true + }, + _react2.default.createElement( + 'h2', + { key: 'h2' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.design-pattern' }) + ), + _react2.default.createElement( + 'p', + { key: 'p', style: { maxWidth: 260 } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.pattern' }) + ), + _react2.default.createElement( + 'div', + { key: 'button' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: location.query, pathname: '/docs/pattern/navigation' } }, + _react2.default.createElement( + _button2.default, + { type: 'primary', size: 'large' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), + _react2.default.createElement(_icon2.default, { type: 'right' }) + ) + ) + ) + ), + _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image2 image-wrapper', + animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, + style: { transform: 'translateX(100px)', opacity: 0 } + }) + ); + } + module.exports = exports['default']; + +/***/ }, +/* 299 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _style3 = __webpack_require__(10); + + var _button = __webpack_require__(9); + + var _button2 = _interopRequireDefault(_button); + + var _style4 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + exports.default = Page3; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactRouter = __webpack_require__(106); + + var _reactIntl = __webpack_require__(78); + + var _rcTweenOne = __webpack_require__(269); + + var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); + + var _ScrollOverPack = __webpack_require__(267); + + var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); + + var _rcQueueAnim = __webpack_require__(228); + + var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function Page3(_ref) { + var location = _ref.location; + + return _react2.default.createElement( + _ScrollOverPack2.default, + { id: 'page3', className: 'content-wrapper page', playScale: 1, replay: true, + hideProps: { image: { reverse: true } } + }, + _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image3 image-wrapper', + animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, + style: { transform: 'translateX(-100px)', opacity: 0 } + }), + _react2.default.createElement( + _rcQueueAnim2.default, + { className: 'text-wrapper', key: 'text', + leaveReverse: true, style: { top: '40%' } + }, + _react2.default.createElement( + 'h2', + { key: 'h2' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.reusable-components' }) + ), + _react2.default.createElement( + 'p', + { key: 'p', style: { maxWidth: 280 } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.components-intro' }) + ), + _react2.default.createElement( + 'div', + { key: 'button' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: location.query, pathname: '/docs/react/introduce' } }, + _react2.default.createElement( + _button2.default, + { type: 'primary', size: 'large' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), + _react2.default.createElement(_icon2.default, { type: 'right' }) + ) + ) + ) + ) + ); + } + module.exports = exports['default']; + +/***/ }, +/* 300 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = Page4; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcTweenOne = __webpack_require__(269); + + var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); + + var _reactIntl = __webpack_require__(78); + + var _ScrollOverPack = __webpack_require__(267); + + var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); + + var _rcQueueAnim = __webpack_require__(228); + + var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function Page4() { + return _react2.default.createElement( + _ScrollOverPack2.default, + { id: 'page4', className: 'content-wrapper page', + playScale: 1, hideProps: { image: { reverse: true } } + }, + _react2.default.createElement( + _rcQueueAnim2.default, + { className: 'text-wrapper-bottom', key: 'text', + leaveReverse: true, type: 'bottom' + }, + _react2.default.createElement( + 'h2', + { key: 'h2' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.sub-slogan' }) + ), + _react2.default.createElement( + 'p', + { key: 'p' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.vision' }) + ) + ), + _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image4 bottom-wrapper', + animation: { y: 0, opacity: 1, duration: 550, delay: 150, ease: 'easeOutQuad' }, + style: { transform: 'translateY(50px)', opacity: 0 } + }) + ); + } + module.exports = exports['default']; + +/***/ }, +/* 301 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _style2 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactCopyToClipboard = __webpack_require__(553); + + var _reactCopyToClipboard2 = _interopRequireDefault(_reactCopyToClipboard); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var CopyableIcon = function (_React$Component) { + (0, _inherits3.default)(CopyableIcon, _React$Component); + + function CopyableIcon(props) { + (0, _classCallCheck3.default)(this, CopyableIcon); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.onCopied = function () { + _this.setState({ justCopied: true }, function () { + setTimeout(function () { + _this.setState({ justCopied: false }); + }, 1000); + }); + }; + + _this.state = { + justCopied: false + }; + return _this; + } + + CopyableIcon.prototype.render = function render() { + var text = ''; + return _react2.default.createElement( + _reactCopyToClipboard2.default, + { text: text, onCopy: this.onCopied }, + _react2.default.createElement( + 'li', + { className: this.state.justCopied ? 'copied' : '' }, + _react2.default.createElement(_icon2.default, { type: this.props.type }), + _react2.default.createElement( + 'span', + { className: 'anticon-class' }, + this.props.type + ) + ) + ); + }; + + return CopyableIcon; + }(_react2.default.Component); + + exports.default = CopyableIcon; + module.exports = exports['default']; + +/***/ }, +/* 302 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _style3 = __webpack_require__(63); + + var _modal = __webpack_require__(54); + + var _modal2 = _interopRequireDefault(_modal); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _style4 = __webpack_require__(28); + + var _select = __webpack_require__(27); + + var _select2 = _interopRequireDefault(_select); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactIntl = __webpack_require__(78); + + var _package = __webpack_require__(1577); + + var _ = __webpack_require__(290); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Option = _select2.default.Option; + + function isLocalStorageNameSupported() { + var testKey = 'test'; + var storage = window.localStorage; + try { + storage.setItem(testKey, '1'); + storage.removeItem(testKey); + return true; + } catch (error) { + return false; } } - function _possibleConstructorReturn(self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - }return call && ((typeof call === "undefined" ? "undefined" : (0, _typeof3.default)(call)) === "object" || typeof call === "function") ? call : self; - } + _.docVersions[_package.version] = _package.version; - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof superClass === "undefined" ? "undefined" : (0, _typeof3.default)(superClass))); - }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : (0, _defaults3.default)(subClass, superClass); - } - - if (typeof window !== 'undefined') { - /* eslint-disable global-require */ - __webpack_require__(428); - - // Expose to iframe - window.react = _react2.default; - window['react-dom'] = _reactDom2.default; - window.antd = __webpack_require__(47); - /* eslint-enable global-require */ - } - - var appLocale = utils.isZhCN() ? _zhCN2.default : _enUS2.default; - (0, _reactIntl.addLocaleData)(appLocale.data); - - var Layout = function (_React$Component) { - _inherits(Layout, _React$Component); - - function Layout() { - var _ref; + var Footer = function (_React$Component) { + (0, _inherits3.default)(Footer, _React$Component); + function Footer() { var _temp, _this, _ret; - _classCallCheck(this, Layout); + (0, _classCallCheck3.default)(this, Footer); for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } - return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Layout.__proto__ || Object.getPrototypeOf(Layout)).call.apply(_ref, [this].concat(args))), _this), _this.state = { - isFirstScreen: true - }, _this.onEnterChange = function (mode) { - _this.setState({ - isFirstScreen: mode === 'enter' - }); - }, _temp), _possibleConstructorReturn(_this, _ret); + return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.handleVersionChange = function (url) { + window.location.href = window.location.href.replace(window.location.origin, url); + }, _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); } - _createClass(Layout, [{ - key: 'componentDidMount', - value: function componentDidMount() { - if (typeof ga !== 'undefined') { - this.context.router.listen(function (loc) { - window.ga('send', 'pageview', loc.pathname + loc.search); - }); - } - - var loadingNode = document.getElementById('ant-site-loading'); - if (loadingNode) { - this.timer = setTimeout(function () { - loadingNode.parentNode.removeChild(loadingNode); - }, 450); - } - document.getElementById('react-content').removeAttribute('hidden'); + Footer.prototype.componentDidMount = function componentDidMount() { + // for some iOS + // http://stackoverflow.com/a/14555361 + if (!isLocalStorageNameSupported()) { + return; } - }, { - key: 'componentWillUnmount', - value: function componentWillUnmount() { - clearTimeout(this.timer); + // 大版本发布后全局弹窗提示 + // 1. 点击『知道了』之后不再提示 + // 2. 超过截止日期后不再提示 + if (localStorage.getItem('antd@2.0.0-notification-sent') !== 'true' && Date.now() < new Date('2016/10/14').getTime()) { + this.infoNewVersion(); } - }, { - key: 'render', - value: function render() { - var _props = this.props, - children = _props.children, - restProps = _objectWithoutProperties(_props, ['children']); + }; - return _react2.default.createElement(_reactIntl.IntlProvider, { locale: appLocale.locale, messages: appLocale.messages }, _react2.default.createElement(_antd.LocaleProvider, { locale: _en_US2.default }, _react2.default.createElement('div', { className: 'page-wrapper' }, _react2.default.createElement(_Header2.default, _extends({}, restProps, { isFirstScreen: this.state.isFirstScreen })), (0, _react.cloneElement)(children, { onEnterChange: this.onEnterChange }), _react2.default.createElement(_Footer2.default, null)))); - } - }]); + Footer.prototype.infoNewVersion = function infoNewVersion() { + var messages = this.props.intl.messages; + _modal2.default.info({ + title: messages['app.publish.title'], + content: _react2.default.createElement( + 'div', + null, + _react2.default.createElement('img', { src: 'https://os.alipayobjects.com/rmsportal/nyqBompsynAQCpJ.svg', alt: 'Ant Design' }), + _react2.default.createElement( + 'p', + null, + messages['app.publish.greeting'], + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: '/changelog' }, + 'antd@2.0.0' + ), + messages['app.publish.intro'], + messages['app.publish.old-version-guide'], + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'http://1x.ant.design' }, + '1x.ant.design' + ), + messages['app.publish.old-version-tips'] + ) + ), + okText: 'OK', + onOk: function onOk() { + return localStorage.setItem('antd@2.0.0-notification-sent', 'true'); + }, + className: 'new-version-info-modal', + width: 470 + }); + }; - return Layout; + Footer.prototype.render = function render() { + var options = Object.keys(_.docVersions).map(function (version) { + return _react2.default.createElement( + Option, + { value: _.docVersions[version], key: version }, + version + ); + }); + return _react2.default.createElement( + 'footer', + { id: 'footer' }, + _react2.default.createElement( + 'ul', + null, + _react2.default.createElement( + 'li', + null, + _react2.default.createElement( + 'h2', + null, + 'GitHub' + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank ', href: 'https://github.com/ant-design/ant-design' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.repo' }) + ) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/dvajs/dva' }, + 'dva' + ), + ' - ', + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.dva' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/dvajs/dva-cli' }, + 'dva-cli' + ), + ' -', + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.scaffold' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'http://ant-tool.github.io' }, + 'ant-tool' + ), + ' - ', + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.dev-tools' }) + ) + ), + _react2.default.createElement( + 'li', + null, + _react2.default.createElement( + 'h2', + null, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.links' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { href: 'http://mobile.ant.design' }, + 'Ant Design Mobile' + ), + _react2.default.createElement( + 'span', + null, + ' - ' + ), + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.mobile' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { href: 'https://g2.alipay.com/' }, + 'G2' + ), + _react2.default.createElement( + 'span', + null, + ' - ' + ), + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.data-vis' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { href: 'https://antv.alipay.com/' }, + 'AntV' + ), + _react2.default.createElement( + 'span', + null, + ' - ' + ), + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.data-vis-spec' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { href: 'http://motion.ant.design' }, + 'Ant Motion' + ), + _react2.default.createElement( + 'span', + null, + ' - ' + ), + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.motion' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { href: 'http://library.ant.design/' }, + 'AntD Library' + ), + _react2.default.createElement( + 'span', + null, + ' - ' + ), + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.antd-library' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { href: 'http://ux.ant.design' }, + 'Ant UX' + ), + _react2.default.createElement( + 'span', + null, + ' - ' + ), + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.material' }) + ) + ), + _react2.default.createElement( + 'li', + null, + _react2.default.createElement( + 'h2', + null, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.community' }) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: '/changelog' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.change-log' }) + ) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/ant-design/ant-design/issues' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.feedback' }) + ) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'https://gitter.im/ant-design/ant-design' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.discuss' }) + ) + ), + _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'a', + { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/ant-design/ant-design/issues/new' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.bug-report' }) + ) + ) + ), + _react2.default.createElement( + 'li', + null, + _react2.default.createElement( + 'div', + null, + '\xA92016 ', + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.author' }) + ), + _react2.default.createElement( + 'div', + null, + 'Powered by ', + _react2.default.createElement( + 'a', + { href: 'https://github.com/benjycui/bisheng' }, + 'BiSheng' + ) + ), + _react2.default.createElement( + 'div', + { style: { marginTop: 10 } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.version' }), + _react2.default.createElement( + _select2.default, + { + size: 'small', + dropdownMatchSelectWidth: false, + defaultValue: _package.version, + onChange: this.handleVersionChange + }, + options + ) + ) + ) + ) + ); + }; + + return Footer; }(_react2.default.Component); - Layout.contextTypes = { - router: _react2.default.PropTypes.object.isRequired - }; - exports.default = Layout; + exports.default = (0, _reactIntl.injectIntl)(Footer); + module.exports = exports['default']; /***/ }, -/* 311 */ +/* 303 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _style8 = __webpack_require__(44); + + var _row = __webpack_require__(43); + + var _row2 = _interopRequireDefault(_row); + + var _style9 = __webpack_require__(42); + + var _col = __webpack_require__(38); + + var _col2 = _interopRequireDefault(_col); + + var _style10 = __webpack_require__(113); + + var _popover = __webpack_require__(130); + + var _popover2 = _interopRequireDefault(_popover); + + var _style11 = __webpack_require__(14); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + var _style12 = __webpack_require__(34); + + var _menu = __webpack_require__(33); + + var _menu2 = _interopRequireDefault(_menu); + + var _style13 = __webpack_require__(10); + + var _button = __webpack_require__(9); + + var _button2 = _interopRequireDefault(_button); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _style14 = __webpack_require__(28); + + var _select = __webpack_require__(27); + + var _select2 = _interopRequireDefault(_select); + + var _class, _temp; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactRouter = __webpack_require__(106); + + var _reactIntl = __webpack_require__(78); + + var _enquire = __webpack_require__(491); + + var _enquire2 = _interopRequireDefault(_enquire); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Option = _select2.default.Option; + + var Header = (_temp = _class = function (_React$Component) { + (0, _inherits3.default)(Header, _React$Component); + + function Header(props) { + (0, _classCallCheck3.default)(this, Header); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.handleSearch = function (value) { + _this.context.router.push({ pathname: value + '/' }); + }; + + _this.handleSelectFilter = function (value, option) { + return option.props['data-label'].indexOf(value.toLowerCase()) > -1; + }; + + _this.handleLangChange = function () { + if (typeof localStorage !== 'undefined') { + var locale = _this.context.intl.locale === 'zh-CN' ? 'en-US' : 'zh-CN'; + localStorage.setItem('locale', locale); + location.search = '?locale=' + locale; + } + }; + + _this.state = { + menuMode: 'horizontal' + }; + return _this; + } + + Header.prototype.componentDidMount = function componentDidMount() { + var _this2 = this; + + _enquire2.default.register('only screen and (min-width: 320px) and (max-width: 940px)', { + match: function match() { + _this2.setState({ menuMode: 'inline' }); + }, + unmatch: function unmatch() { + _this2.setState({ menuMode: 'horizontal' }); + } + }); + }; + + Header.prototype.render = function render() { + var _props = this.props, + location = _props.location, + picked = _props.picked, + isFirstScreen = _props.isFirstScreen; + + var components = picked.components; + var module = location.pathname.replace(/\/$/, '').split('/').slice(0, -1).join('/'); + var activeMenuItem = module || 'home'; + if (activeMenuItem === 'components' || location.pathname === 'changelog') { + activeMenuItem = 'docs/react'; + } + + var locale = this.context.intl.locale; + var excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md'; + var options = components.filter(function (_ref) { + var meta = _ref.meta; + return !meta.filename.endsWith(excludedSuffix); + }).map(function (_ref2) { + var meta = _ref2.meta; + + var pathSnippet = meta.filename.split('/')[1]; + var url = '/components/' + pathSnippet; + var subtitle = meta.subtitle; + return _react2.default.createElement( + Option, + { value: url, key: url, 'data-label': meta.title.toLowerCase() + ' ' + (subtitle || '') }, + _react2.default.createElement( + 'strong', + null, + meta.title + ), + subtitle && _react2.default.createElement( + 'span', + { className: 'ant-component-decs' }, + subtitle + ) + ); + }); + + var headerClassName = (0, _classnames2.default)({ + clearfix: true, + 'home-nav-white': !isFirstScreen + }); + + var menuMode = this.state.menuMode; + var query = location.query; + var menu = [_react2.default.createElement( + _button2.default, + { className: 'lang', type: 'ghost', size: 'small', onClick: this.handleLangChange, key: 'lang' }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.lang' }) + ), _react2.default.createElement( + _menu2.default, + { mode: menuMode, selectedKeys: [activeMenuItem], id: 'nav', key: 'nav' }, + _react2.default.createElement( + _menu2.default.Item, + { key: 'home' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.home' }) + ) + ), + _react2.default.createElement( + _menu2.default.Item, + { key: 'docs/spec' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/spec/introduce' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.spec' }) + ) + ), + _react2.default.createElement( + _menu2.default.Item, + { key: 'docs/react' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/react/introduce' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.components' }) + ) + ), + _react2.default.createElement( + _menu2.default.Item, + { key: 'docs/pattern' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/pattern/navigation' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.pattern' }) + ) + ), + _react2.default.createElement( + _menu2.default.Item, + { key: 'docs/practice' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/practice/cases' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.practice' }) + ) + ), + _react2.default.createElement( + _menu2.default.Item, + { key: 'docs/resource' }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/docs/resource/download' } }, + _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.resource' }) + ) + ) + )]; + + var searchPlaceholder = locale === 'zh-CN' ? '搜索组件...' : 'Search Components...'; + return _react2.default.createElement( + 'header', + { id: 'header', className: headerClassName }, + menuMode === 'inline' ? _react2.default.createElement( + _popover2.default, + { + overlayClassName: 'popover-menu', + placement: 'bottomRight', + content: menu, + trigger: 'click', + arrowPointAtCenter: true + }, + _react2.default.createElement(_icon2.default, { + className: 'nav-phone-icon', + type: 'menu' + }) + ) : null, + _react2.default.createElement( + _row2.default, + null, + _react2.default.createElement( + _col2.default, + { lg: 4, md: 6, sm: 24, xs: 24 }, + _react2.default.createElement( + _reactRouter.Link, + { to: { query: query, pathname: '/' }, id: 'logo' }, + _react2.default.createElement('img', { alt: 'logo', src: 'https://t.alipayobjects.com/images/rmsweb/T1B9hfXcdvXXXXXXXX.svg' }), + _react2.default.createElement( + 'span', + null, + 'Ant Design' + ) + ) + ), + _react2.default.createElement( + _col2.default, + { lg: 20, md: 18, sm: 17, xs: 0, style: { display: 'block' } }, + _react2.default.createElement( + 'div', + { id: 'search-box' }, + _react2.default.createElement( + _select2.default, + { + combobox: true, + dropdownClassName: 'component-select', + placeholder: searchPlaceholder, + optionFilterProp: 'data-label', + optionLabelProp: 'data-label', + filterOption: this.handleSelectFilter, + onSelect: this.handleSearch + }, + options + ) + ), + menuMode === 'horizontal' ? menu : null + ) + ) + ); + }; + + return Header; + }(_react2.default.Component), _class.contextTypes = { + router: _react2.default.PropTypes.object.isRequired, + intl: _react2.default.PropTypes.object.isRequired + }, _temp); + exports.default = Header; + module.exports = exports['default']; + +/***/ }, +/* 304 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = NotFound; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactRouter = __webpack_require__(106); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function NotFound(_ref) { + var location = _ref.location; + + return _react2.default.createElement( + 'div', + { id: 'page-404' }, + _react2.default.createElement( + 'section', + null, + _react2.default.createElement( + 'h1', + null, + '404' + ), + _react2.default.createElement( + 'p', + null, + '\u4F60\u8981\u627E\u7684\u9875\u9762\u4E0D\u5B58\u5728 ', + _react2.default.createElement( + _reactRouter.Link, + { to: { query: location.query, pathname: '/' } }, + '\u8FD4\u56DE\u9996\u9875' + ) + ) + ), + _react2.default.createElement('style', { + dangerouslySetInnerHTML: { + __html: '#react-content { height: 100%; background-color: #fff }' + } + }) + ); + } + module.exports = exports['default']; + +/***/ }, +/* 305 */ /***/ function(module, exports) { "use strict"; @@ -42520,20 +42724,304 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 312 */ +/* 306 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + exports.go = exports.replaceLocation = exports.pushLocation = exports.startListener = exports.getUserConfirmation = exports.getCurrentLocation = undefined; + + var _LocationUtils = __webpack_require__(150); + + var _DOMUtils = __webpack_require__(211); + + var _DOMStateStorage = __webpack_require__(422); + + var _PathUtils = __webpack_require__(136); + + var _ExecutionEnvironment = __webpack_require__(241); + + var PopStateEvent = 'popstate'; + var HashChangeEvent = 'hashchange'; + + var needsHashchangeListener = _ExecutionEnvironment.canUseDOM && !(0, _DOMUtils.supportsPopstateOnHashchange)(); + + var _createLocation = function _createLocation(historyState) { + var key = historyState && historyState.key; + + return (0, _LocationUtils.createLocation)({ + pathname: window.location.pathname, + search: window.location.search, + hash: window.location.hash, + state: key ? (0, _DOMStateStorage.readState)(key) : undefined + }, undefined, key); + }; + + var getCurrentLocation = exports.getCurrentLocation = function getCurrentLocation() { + var historyState = void 0; + try { + historyState = window.history.state || {}; + } catch (error) { + // IE 11 sometimes throws when accessing window.history.state + // See https://github.com/ReactTraining/history/pull/289 + historyState = {}; + } + + return _createLocation(historyState); + }; + + var getUserConfirmation = exports.getUserConfirmation = function getUserConfirmation(message, callback) { + return callback(window.confirm(message)); + }; // eslint-disable-line no-alert + + var startListener = exports.startListener = function startListener(listener) { + var handlePopState = function handlePopState(event) { + if (event.state !== undefined) // Ignore extraneous popstate events in WebKit + listener(_createLocation(event.state)); + }; + + (0, _DOMUtils.addEventListener)(window, PopStateEvent, handlePopState); + + var handleUnpoppedHashChange = function handleUnpoppedHashChange() { + return listener(getCurrentLocation()); + }; + + if (needsHashchangeListener) { + (0, _DOMUtils.addEventListener)(window, HashChangeEvent, handleUnpoppedHashChange); + } + + return function () { + (0, _DOMUtils.removeEventListener)(window, PopStateEvent, handlePopState); + + if (needsHashchangeListener) { + (0, _DOMUtils.removeEventListener)(window, HashChangeEvent, handleUnpoppedHashChange); + } + }; + }; + + var updateLocation = function updateLocation(location, updateState) { + var state = location.state; + var key = location.key; + + + if (state !== undefined) (0, _DOMStateStorage.saveState)(key, state); + + updateState({ key: key }, (0, _PathUtils.createPath)(location)); + }; + + var pushLocation = exports.pushLocation = function pushLocation(location) { + return updateLocation(location, function (state, path) { + return window.history.pushState(state, null, path); + }); + }; + + var replaceLocation = exports.replaceLocation = function replaceLocation(location) { + return updateLocation(location, function (state, path) { + return window.history.replaceState(state, null, path); + }); + }; + + var go = exports.go = function go(n) { + if (n) window.history.go(n); + }; + +/***/ }, +/* 307 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; exports.__esModule = true; - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } + var _AsyncUtils = __webpack_require__(1120); - var _warning = __webpack_require__(89); + var _PathUtils = __webpack_require__(136); + + var _runTransitionHook = __webpack_require__(308); + + var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); + + var _Actions = __webpack_require__(240); + + var _LocationUtils = __webpack_require__(150); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var createHistory = function createHistory() { + var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; + var getCurrentLocation = options.getCurrentLocation; + var getUserConfirmation = options.getUserConfirmation; + var pushLocation = options.pushLocation; + var replaceLocation = options.replaceLocation; + var go = options.go; + var keyLength = options.keyLength; + + + var currentLocation = void 0; + var pendingLocation = void 0; + var beforeListeners = []; + var listeners = []; + var allKeys = []; + + var getCurrentIndex = function getCurrentIndex() { + if (pendingLocation && pendingLocation.action === _Actions.POP) return allKeys.indexOf(pendingLocation.key); + + if (currentLocation) return allKeys.indexOf(currentLocation.key); + + return -1; + }; + + var updateLocation = function updateLocation(nextLocation) { + var currentIndex = getCurrentIndex(); + + currentLocation = nextLocation; + + if (currentLocation.action === _Actions.PUSH) { + allKeys = [].concat(allKeys.slice(0, currentIndex + 1), [currentLocation.key]); + } else if (currentLocation.action === _Actions.REPLACE) { + allKeys[currentIndex] = currentLocation.key; + } + + listeners.forEach(function (listener) { + return listener(currentLocation); + }); + }; + + var listenBefore = function listenBefore(listener) { + beforeListeners.push(listener); + + return function () { + return beforeListeners = beforeListeners.filter(function (item) { + return item !== listener; + }); + }; + }; + + var listen = function listen(listener) { + listeners.push(listener); + + return function () { + return listeners = listeners.filter(function (item) { + return item !== listener; + }); + }; + }; + + var confirmTransitionTo = function confirmTransitionTo(location, callback) { + (0, _AsyncUtils.loopAsync)(beforeListeners.length, function (index, next, done) { + (0, _runTransitionHook2.default)(beforeListeners[index], location, function (result) { + return result != null ? done(result) : next(); + }); + }, function (message) { + if (getUserConfirmation && typeof message === 'string') { + getUserConfirmation(message, function (ok) { + return callback(ok !== false); + }); + } else { + callback(message !== false); + } + }); + }; + + var transitionTo = function transitionTo(nextLocation) { + if (currentLocation && (0, _LocationUtils.locationsAreEqual)(currentLocation, nextLocation) || pendingLocation && (0, _LocationUtils.locationsAreEqual)(pendingLocation, nextLocation)) return; // Nothing to do + + pendingLocation = nextLocation; + + confirmTransitionTo(nextLocation, function (ok) { + if (pendingLocation !== nextLocation) return; // Transition was interrupted during confirmation + + pendingLocation = null; + + if (ok) { + // Treat PUSH to same path like REPLACE to be consistent with browsers + if (nextLocation.action === _Actions.PUSH) { + var prevPath = (0, _PathUtils.createPath)(currentLocation); + var nextPath = (0, _PathUtils.createPath)(nextLocation); + + if (nextPath === prevPath && (0, _LocationUtils.statesAreEqual)(currentLocation.state, nextLocation.state)) nextLocation.action = _Actions.REPLACE; + } + + if (nextLocation.action === _Actions.POP) { + updateLocation(nextLocation); + } else if (nextLocation.action === _Actions.PUSH) { + if (pushLocation(nextLocation) !== false) updateLocation(nextLocation); + } else if (nextLocation.action === _Actions.REPLACE) { + if (replaceLocation(nextLocation) !== false) updateLocation(nextLocation); + } + } else if (currentLocation && nextLocation.action === _Actions.POP) { + var prevIndex = allKeys.indexOf(currentLocation.key); + var nextIndex = allKeys.indexOf(nextLocation.key); + + if (prevIndex !== -1 && nextIndex !== -1) go(prevIndex - nextIndex); // Restore the URL + } + }); + }; + + var push = function push(input) { + return transitionTo(createLocation(input, _Actions.PUSH)); + }; + + var replace = function replace(input) { + return transitionTo(createLocation(input, _Actions.REPLACE)); + }; + + var goBack = function goBack() { + return go(-1); + }; + + var goForward = function goForward() { + return go(1); + }; + + var createKey = function createKey() { + return Math.random().toString(36).substr(2, keyLength || 6); + }; + + var createHref = function createHref(location) { + return (0, _PathUtils.createPath)(location); + }; + + var createLocation = function createLocation(location, action) { + var key = arguments.length <= 2 || arguments[2] === undefined ? createKey() : arguments[2]; + return (0, _LocationUtils.createLocation)(location, action, key); + }; + + return { + getCurrentLocation: getCurrentLocation, + listenBefore: listenBefore, + listen: listen, + transitionTo: transitionTo, + push: push, + replace: replace, + go: go, + goBack: goBack, + goForward: goForward, + createKey: createKey, + createPath: _PathUtils.createPath, + createHref: createHref, + createLocation: createLocation + }; + }; + + exports.default = createHistory; + +/***/ }, +/* 308 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); - function runTransitionHook(hook, location, callback) { + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var runTransitionHook = function runTransitionHook(hook, location, callback) { var result = hook(location, callback); if (hook.length < 2) { @@ -42541,15 +43029,14 @@ webpackJsonp([203,202],[ // call the callback with the return value. callback(result); } else { - false ? _warning2['default'](result === undefined, 'You should not "return" in a transition hook with a callback argument; call the callback instead') : undefined; + false ? (0, _warning2.default)(result === undefined, 'You should not "return" in a transition hook with a callback argument; ' + 'call the callback instead') : void 0; } - } + }; - exports['default'] = runTransitionHook; - module.exports = exports['default']; + exports.default = runTransitionHook; /***/ }, -/* 313 */ +/* 309 */ /***/ function(module, exports) { module.exports = function _arity(n, fn) { @@ -42572,7 +43059,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 314 */ +/* 310 */ /***/ function(module, exports) { module.exports = function _isPlaceholder(a) { @@ -42583,12 +43070,12 @@ webpackJsonp([203,202],[ /***/ }, -/* 315 */ +/* 311 */ /***/ function(module, exports, __webpack_require__) { - var _curry1 = __webpack_require__(263); - var _isArray = __webpack_require__(439); - var _isString = __webpack_require__(1170); + var _curry1 = __webpack_require__(242); + var _isArray = __webpack_require__(425); + var _isString = __webpack_require__(1137); /** @@ -42624,8 +43111,7221 @@ webpackJsonp([203,202],[ }); +/***/ }, +/* 312 */ +/***/ function(module, exports) { + + var toString = {}.toString; + + module.exports = function(it){ + return toString.call(it).slice(8, -1); + }; + +/***/ }, +/* 313 */ +/***/ function(module, exports, __webpack_require__) { + + // optional / simple context binding + var aFunction = __webpack_require__(1207); + module.exports = function(fn, that, length){ + aFunction(fn); + if(that === undefined)return fn; + switch(length){ + case 1: return function(a){ + return fn.call(that, a); + }; + case 2: return function(a, b){ + return fn.call(that, a, b); + }; + case 3: return function(a, b, c){ + return fn.call(that, a, b, c); + }; + } + return function(/* ...args */){ + return fn.apply(that, arguments); + }; + }; + +/***/ }, +/* 314 */ +/***/ function(module, exports) { + + // 7.2.1 RequireObjectCoercible(argument) + module.exports = function(it){ + if(it == undefined)throw TypeError("Can't call method on " + it); + return it; + }; + +/***/ }, +/* 315 */ +/***/ function(module, exports) { + + // IE 8- don't enum bug keys + module.exports = ( + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' + ).split(','); + /***/ }, /* 316 */ +/***/ function(module, exports) { + + module.exports = true; + +/***/ }, +/* 317 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) + var anObject = __webpack_require__(151) + , dPs = __webpack_require__(1222) + , enumBugKeys = __webpack_require__(315) + , IE_PROTO = __webpack_require__(320)('IE_PROTO') + , Empty = function(){ /* empty */ } + , PROTOTYPE = 'prototype'; + + // Create object with fake `null` prototype: use iframe Object with cleared prototype + var createDict = function(){ + // Thrash, waste and sodomy: IE GC bug + var iframe = __webpack_require__(433)('iframe') + , i = enumBugKeys.length + , lt = '<' + , gt = '>' + , iframeDocument; + iframe.style.display = 'none'; + __webpack_require__(1212).appendChild(iframe); + iframe.src = 'javascript:'; // eslint-disable-line no-script-url + // createDict = iframe.contentWindow.Object; + // html.removeChild(iframe); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); + iframeDocument.close(); + createDict = iframeDocument.F; + while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]]; + return createDict(); + }; + + module.exports = Object.create || function create(O, Properties){ + var result; + if(O !== null){ + Empty[PROTOTYPE] = anObject(O); + result = new Empty; + Empty[PROTOTYPE] = null; + // add "__proto__" for Object.getPrototypeOf polyfill + result[IE_PROTO] = O; + } else result = createDict(); + return Properties === undefined ? result : dPs(result, Properties); + }; + + +/***/ }, +/* 318 */ +/***/ function(module, exports) { + + exports.f = Object.getOwnPropertySymbols; + +/***/ }, +/* 319 */ +/***/ function(module, exports, __webpack_require__) { + + var def = __webpack_require__(138).f + , has = __webpack_require__(154) + , TAG = __webpack_require__(85)('toStringTag'); + + module.exports = function(it, tag, stat){ + if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag}); + }; + +/***/ }, +/* 320 */ +/***/ function(module, exports, __webpack_require__) { + + var shared = __webpack_require__(321)('keys') + , uid = __webpack_require__(244); + module.exports = function(key){ + return shared[key] || (shared[key] = uid(key)); + }; + +/***/ }, +/* 321 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(137) + , SHARED = '__core-js_shared__' + , store = global[SHARED] || (global[SHARED] = {}); + module.exports = function(key){ + return store[key] || (store[key] = {}); + }; + +/***/ }, +/* 322 */ +/***/ function(module, exports) { + + // 7.1.4 ToInteger + var ceil = Math.ceil + , floor = Math.floor; + module.exports = function(it){ + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); + }; + +/***/ }, +/* 323 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.13 ToObject(argument) + var defined = __webpack_require__(314); + module.exports = function(it){ + return Object(defined(it)); + }; + +/***/ }, +/* 324 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.1 ToPrimitive(input [, PreferredType]) + var isObject = __webpack_require__(213); + // instead of the ES6 spec version, we didn't implement @@toPrimitive case + // and the second argument - flag - preferred type is a string + module.exports = function(it, S){ + if(!isObject(it))return it; + var fn, val; + if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; + if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + throw TypeError("Can't convert object to primitive value"); + }; + +/***/ }, +/* 325 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(137) + , core = __webpack_require__(84) + , LIBRARY = __webpack_require__(316) + , wksExt = __webpack_require__(326) + , defineProperty = __webpack_require__(138).f; + module.exports = function(name){ + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); + if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); + }; + +/***/ }, +/* 326 */ +/***/ function(module, exports, __webpack_require__) { + + exports.f = __webpack_require__(85); + +/***/ }, +/* 327 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(1231); + var global = __webpack_require__(137) + , hide = __webpack_require__(186) + , Iterators = __webpack_require__(187) + , TO_STRING_TAG = __webpack_require__(85)('toStringTag'); + + for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){ + var NAME = collections[i] + , Collection = global[NAME] + , proto = Collection && Collection.prototype; + if(proto && !proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME); + Iterators[NAME] = Iterators.Array; + } + +/***/ }, +/* 328 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) + 'use strict'; + var toObject = __webpack_require__(46) + , toIndex = __webpack_require__(163) + , toLength = __webpack_require__(45); + module.exports = function fill(value /*, start = 0, end = @length */){ + var O = toObject(this) + , length = toLength(O.length) + , aLen = arguments.length + , index = toIndex(aLen > 1 ? arguments[1] : undefined, length) + , end = aLen > 2 ? arguments[2] : undefined + , endPos = end === undefined ? length : toIndex(end, length); + while(endPos > index)O[index++] = value; + return O; + }; + +/***/ }, +/* 329 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $defineProperty = __webpack_require__(36) + , createDesc = __webpack_require__(140); + + module.exports = function(object, index, value){ + if(index in object)$defineProperty.f(object, index, createDesc(0, value)); + else object[index] = value; + }; + +/***/ }, +/* 330 */ +/***/ function(module, exports, __webpack_require__) { + + var isObject = __webpack_require__(24) + , document = __webpack_require__(18).document + // in old IE typeof document.createElement is 'object' + , is = isObject(document) && isObject(document.createElement); + module.exports = function(it){ + return is ? document.createElement(it) : {}; + }; + +/***/ }, +/* 331 */ +/***/ function(module, exports) { + + // IE 8- don't enum bug keys + module.exports = ( + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' + ).split(','); + +/***/ }, +/* 332 */ +/***/ function(module, exports, __webpack_require__) { + + var MATCH = __webpack_require__(31)('match'); + module.exports = function(KEY){ + var re = /./; + try { + '/./'[KEY](re); + } catch(e){ + try { + re[MATCH] = false; + return !'/./'[KEY](re); + } catch(f){ /* empty */ } + } return true; + }; + +/***/ }, +/* 333 */ +/***/ function(module, exports, __webpack_require__) { + + module.exports = __webpack_require__(18).document && document.documentElement; + +/***/ }, +/* 334 */ +/***/ function(module, exports, __webpack_require__) { + + var isObject = __webpack_require__(24) + , setPrototypeOf = __webpack_require__(342).set; + module.exports = function(that, target, C){ + var P, S = target.constructor; + if(S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf){ + setPrototypeOf(that, P); + } return that; + }; + +/***/ }, +/* 335 */ +/***/ function(module, exports, __webpack_require__) { + + // check on default Array iterator + var Iterators = __webpack_require__(190) + , ITERATOR = __webpack_require__(31)('iterator') + , ArrayProto = Array.prototype; + + module.exports = function(it){ + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); + }; + +/***/ }, +/* 336 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.2.2 IsArray(argument) + var cof = __webpack_require__(86); + module.exports = Array.isArray || function isArray(arg){ + return cof(arg) == 'Array'; + }; + +/***/ }, +/* 337 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var create = __webpack_require__(158) + , descriptor = __webpack_require__(140) + , setToStringTag = __webpack_require__(191) + , IteratorPrototype = {}; + + // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() + __webpack_require__(65)(IteratorPrototype, __webpack_require__(31)('iterator'), function(){ return this; }); + + module.exports = function(Constructor, NAME, next){ + Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)}); + setToStringTag(Constructor, NAME + ' Iterator'); + }; + +/***/ }, +/* 338 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var LIBRARY = __webpack_require__(157) + , $export = __webpack_require__(3) + , redefine = __webpack_require__(66) + , hide = __webpack_require__(65) + , has = __webpack_require__(56) + , Iterators = __webpack_require__(190) + , $iterCreate = __webpack_require__(337) + , setToStringTag = __webpack_require__(191) + , getPrototypeOf = __webpack_require__(76) + , ITERATOR = __webpack_require__(31)('iterator') + , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next` + , FF_ITERATOR = '@@iterator' + , KEYS = 'keys' + , VALUES = 'values'; + + var returnThis = function(){ return this; }; + + module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){ + $iterCreate(Constructor, NAME, next); + var getMethod = function(kind){ + if(!BUGGY && kind in proto)return proto[kind]; + switch(kind){ + case KEYS: return function keys(){ return new Constructor(this, kind); }; + case VALUES: return function values(){ return new Constructor(this, kind); }; + } return function entries(){ return new Constructor(this, kind); }; + }; + var TAG = NAME + ' Iterator' + , DEF_VALUES = DEFAULT == VALUES + , VALUES_BUG = false + , proto = Base.prototype + , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT] + , $default = $native || getMethod(DEFAULT) + , $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined + , $anyNative = NAME == 'Array' ? proto.entries || $native : $native + , methods, key, IteratorPrototype; + // Fix native + if($anyNative){ + IteratorPrototype = getPrototypeOf($anyNative.call(new Base)); + if(IteratorPrototype !== Object.prototype){ + // Set @@toStringTag to native iterators + setToStringTag(IteratorPrototype, TAG, true); + // fix for some old engines + if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis); + } + } + // fix Array#{values, @@iterator}.name in V8 / FF + if(DEF_VALUES && $native && $native.name !== VALUES){ + VALUES_BUG = true; + $default = function values(){ return $native.call(this); }; + } + // Define iterator + if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){ + hide(proto, ITERATOR, $default); + } + // Plug for library + Iterators[NAME] = $default; + Iterators[TAG] = returnThis; + if(DEFAULT){ + methods = { + values: DEF_VALUES ? $default : getMethod(VALUES), + keys: IS_SET ? $default : getMethod(KEYS), + entries: $entries + }; + if(FORCED)for(key in methods){ + if(!(key in proto))redefine(proto, key, methods[key]); + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); + } + return methods; + }; + +/***/ }, +/* 339 */ +/***/ function(module, exports) { + + // 20.2.2.14 Math.expm1(x) + var $expm1 = Math.expm1; + module.exports = (!$expm1 + // Old FF bug + || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 + // Tor Browser bug + || $expm1(-2e-17) != -2e-17 + ) ? function expm1(x){ + return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; + } : $expm1; + +/***/ }, +/* 340 */ +/***/ function(module, exports) { + + // 20.2.2.28 Math.sign(x) + module.exports = Math.sign || function sign(x){ + return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; + }; + +/***/ }, +/* 341 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(18) + , macrotask = __webpack_require__(349).set + , Observer = global.MutationObserver || global.WebKitMutationObserver + , process = global.process + , Promise = global.Promise + , isNode = __webpack_require__(86)(process) == 'process'; + + module.exports = function(){ + var head, last, notify; + + var flush = function(){ + var parent, fn; + if(isNode && (parent = process.domain))parent.exit(); + while(head){ + fn = head.fn; + head = head.next; + try { + fn(); + } catch(e){ + if(head)notify(); + else last = undefined; + throw e; + } + } last = undefined; + if(parent)parent.enter(); + }; + + // Node.js + if(isNode){ + notify = function(){ + process.nextTick(flush); + }; + // browsers with MutationObserver + } else if(Observer){ + var toggle = true + , node = document.createTextNode(''); + new Observer(flush).observe(node, {characterData: true}); // eslint-disable-line no-new + notify = function(){ + node.data = toggle = !toggle; + }; + // environments with maybe non-completely correct, but existent Promise + } else if(Promise && Promise.resolve){ + var promise = Promise.resolve(); + notify = function(){ + promise.then(flush); + }; + // for other environments - macrotask based on: + // - setImmediate + // - MessageChannel + // - window.postMessag + // - onreadystatechange + // - setTimeout + } else { + notify = function(){ + // strange IE + webpack dev server bug - use .call(global) + macrotask.call(global, flush); + }; + } + + return function(fn){ + var task = {fn: fn, next: undefined}; + if(last)last.next = task; + if(!head){ + head = task; + notify(); + } last = task; + }; + }; + +/***/ }, +/* 342 */ +/***/ function(module, exports, __webpack_require__) { + + // Works with __proto__ only. Old v8 can't work with null proto objects. + /* eslint-disable no-proto */ + var isObject = __webpack_require__(24) + , anObject = __webpack_require__(17); + var check = function(O, proto){ + anObject(O); + if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); + }; + module.exports = { + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line + function(test, buggy, set){ + try { + set = __webpack_require__(118)(Function.call, __webpack_require__(75).f(Object.prototype, '__proto__').set, 2); + set(test, []); + buggy = !(test instanceof Array); + } catch(e){ buggy = true; } + return function setPrototypeOf(O, proto){ + check(O, proto); + if(buggy)O.__proto__ = proto; + else set(O, proto); + return O; + }; + }({}, false) : undefined), + check: check + }; + +/***/ }, +/* 343 */ +/***/ function(module, exports, __webpack_require__) { + + var shared = __webpack_require__(255)('keys') + , uid = __webpack_require__(164); + module.exports = function(key){ + return shared[key] || (shared[key] = uid(key)); + }; + +/***/ }, +/* 344 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.3.20 SpeciesConstructor(O, defaultConstructor) + var anObject = __webpack_require__(17) + , aFunction = __webpack_require__(64) + , SPECIES = __webpack_require__(31)('species'); + module.exports = function(O, D){ + var C = anObject(O).constructor, S; + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); + }; + +/***/ }, +/* 345 */ +/***/ function(module, exports, __webpack_require__) { + + var toInteger = __webpack_require__(141) + , defined = __webpack_require__(87); + // true -> String#at + // false -> String#codePointAt + module.exports = function(TO_STRING){ + return function(that, pos){ + var s = String(defined(that)) + , i = toInteger(pos) + , l = s.length + , a, b; + if(i < 0 || i >= l)return TO_STRING ? '' : undefined; + a = s.charCodeAt(i); + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff + ? TO_STRING ? s.charAt(i) : a + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; + }; + }; + +/***/ }, +/* 346 */ +/***/ function(module, exports, __webpack_require__) { + + // helper for String#{startsWith, endsWith, includes} + var isRegExp = __webpack_require__(251) + , defined = __webpack_require__(87); + + module.exports = function(that, searchString, NAME){ + if(isRegExp(searchString))throw TypeError('String#' + NAME + " doesn't accept regex!"); + return String(defined(that)); + }; + +/***/ }, +/* 347 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var toInteger = __webpack_require__(141) + , defined = __webpack_require__(87); + + module.exports = function repeat(count){ + var str = String(defined(this)) + , res = '' + , n = toInteger(count); + if(n < 0 || n == Infinity)throw RangeError("Count can't be negative"); + for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str; + return res; + }; + +/***/ }, +/* 348 */ +/***/ function(module, exports) { + + module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; + +/***/ }, +/* 349 */ +/***/ function(module, exports, __webpack_require__) { + + var ctx = __webpack_require__(118) + , invoke = __webpack_require__(250) + , html = __webpack_require__(333) + , cel = __webpack_require__(330) + , global = __webpack_require__(18) + , process = global.process + , setTask = global.setImmediate + , clearTask = global.clearImmediate + , MessageChannel = global.MessageChannel + , counter = 0 + , queue = {} + , ONREADYSTATECHANGE = 'onreadystatechange' + , defer, channel, port; + var run = function(){ + var id = +this; + if(queue.hasOwnProperty(id)){ + var fn = queue[id]; + delete queue[id]; + fn(); + } + }; + var listener = function(event){ + run.call(event.data); + }; + // Node.js 0.9+ & IE10+ has setImmediate, otherwise: + if(!setTask || !clearTask){ + setTask = function setImmediate(fn){ + var args = [], i = 1; + while(arguments.length > i)args.push(arguments[i++]); + queue[++counter] = function(){ + invoke(typeof fn == 'function' ? fn : Function(fn), args); + }; + defer(counter); + return counter; + }; + clearTask = function clearImmediate(id){ + delete queue[id]; + }; + // Node.js 0.8- + if(__webpack_require__(86)(process) == 'process'){ + defer = function(id){ + process.nextTick(ctx(run, id, 1)); + }; + // Browsers with MessageChannel, includes WebWorkers + } else if(MessageChannel){ + channel = new MessageChannel; + port = channel.port2; + channel.port1.onmessage = listener; + defer = ctx(port.postMessage, port, 1); + // Browsers with postMessage, skip WebWorkers + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' + } else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){ + defer = function(id){ + global.postMessage(id + '', '*'); + }; + global.addEventListener('message', listener, false); + // IE8- + } else if(ONREADYSTATECHANGE in cel('script')){ + defer = function(id){ + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ + html.removeChild(this); + run.call(id); + }; + }; + // Rest old browsers + } else { + defer = function(id){ + setTimeout(ctx(run, id, 1), 0); + }; + } + } + module.exports = { + set: setTask, + clear: clearTask + }; + +/***/ }, +/* 350 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var global = __webpack_require__(18) + , DESCRIPTORS = __webpack_require__(35) + , LIBRARY = __webpack_require__(157) + , $typed = __webpack_require__(256) + , hide = __webpack_require__(65) + , redefineAll = __webpack_require__(161) + , fails = __webpack_require__(20) + , anInstance = __webpack_require__(156) + , toInteger = __webpack_require__(141) + , toLength = __webpack_require__(45) + , gOPN = __webpack_require__(159).f + , dP = __webpack_require__(36).f + , arrayFill = __webpack_require__(328) + , setToStringTag = __webpack_require__(191) + , ARRAY_BUFFER = 'ArrayBuffer' + , DATA_VIEW = 'DataView' + , PROTOTYPE = 'prototype' + , WRONG_LENGTH = 'Wrong length!' + , WRONG_INDEX = 'Wrong index!' + , $ArrayBuffer = global[ARRAY_BUFFER] + , $DataView = global[DATA_VIEW] + , Math = global.Math + , RangeError = global.RangeError + , Infinity = global.Infinity + , BaseBuffer = $ArrayBuffer + , abs = Math.abs + , pow = Math.pow + , floor = Math.floor + , log = Math.log + , LN2 = Math.LN2 + , BUFFER = 'buffer' + , BYTE_LENGTH = 'byteLength' + , BYTE_OFFSET = 'byteOffset' + , $BUFFER = DESCRIPTORS ? '_b' : BUFFER + , $LENGTH = DESCRIPTORS ? '_l' : BYTE_LENGTH + , $OFFSET = DESCRIPTORS ? '_o' : BYTE_OFFSET; + + // IEEE754 conversions based on https://github.com/feross/ieee754 + var packIEEE754 = function(value, mLen, nBytes){ + var buffer = Array(nBytes) + , eLen = nBytes * 8 - mLen - 1 + , eMax = (1 << eLen) - 1 + , eBias = eMax >> 1 + , rt = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0 + , i = 0 + , s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0 + , e, m, c; + value = abs(value) + if(value != value || value === Infinity){ + m = value != value ? 1 : 0; + e = eMax; + } else { + e = floor(log(value) / LN2); + if(value * (c = pow(2, -e)) < 1){ + e--; + c *= 2; + } + if(e + eBias >= 1){ + value += rt / c; + } else { + value += rt * pow(2, 1 - eBias); + } + if(value * c >= 2){ + e++; + c /= 2; + } + if(e + eBias >= eMax){ + m = 0; + e = eMax; + } else if(e + eBias >= 1){ + m = (value * c - 1) * pow(2, mLen); + e = e + eBias; + } else { + m = value * pow(2, eBias - 1) * pow(2, mLen); + e = 0; + } + } + for(; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8); + e = e << mLen | m; + eLen += mLen; + for(; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8); + buffer[--i] |= s * 128; + return buffer; + }; + var unpackIEEE754 = function(buffer, mLen, nBytes){ + var eLen = nBytes * 8 - mLen - 1 + , eMax = (1 << eLen) - 1 + , eBias = eMax >> 1 + , nBits = eLen - 7 + , i = nBytes - 1 + , s = buffer[i--] + , e = s & 127 + , m; + s >>= 7; + for(; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8); + m = e & (1 << -nBits) - 1; + e >>= -nBits; + nBits += mLen; + for(; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8); + if(e === 0){ + e = 1 - eBias; + } else if(e === eMax){ + return m ? NaN : s ? -Infinity : Infinity; + } else { + m = m + pow(2, mLen); + e = e - eBias; + } return (s ? -1 : 1) * m * pow(2, e - mLen); + }; + + var unpackI32 = function(bytes){ + return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0]; + }; + var packI8 = function(it){ + return [it & 0xff]; + }; + var packI16 = function(it){ + return [it & 0xff, it >> 8 & 0xff]; + }; + var packI32 = function(it){ + return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff]; + }; + var packF64 = function(it){ + return packIEEE754(it, 52, 8); + }; + var packF32 = function(it){ + return packIEEE754(it, 23, 4); + }; + + var addGetter = function(C, key, internal){ + dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }}); + }; + + var get = function(view, bytes, index, isLittleEndian){ + var numIndex = +index + , intIndex = toInteger(numIndex); + if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX); + var store = view[$BUFFER]._b + , start = intIndex + view[$OFFSET] + , pack = store.slice(start, start + bytes); + return isLittleEndian ? pack : pack.reverse(); + }; + var set = function(view, bytes, index, conversion, value, isLittleEndian){ + var numIndex = +index + , intIndex = toInteger(numIndex); + if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX); + var store = view[$BUFFER]._b + , start = intIndex + view[$OFFSET] + , pack = conversion(+value); + for(var i = 0; i < bytes; i++)store[start + i] = pack[isLittleEndian ? i : bytes - i - 1]; + }; + + var validateArrayBufferArguments = function(that, length){ + anInstance(that, $ArrayBuffer, ARRAY_BUFFER); + var numberLength = +length + , byteLength = toLength(numberLength); + if(numberLength != byteLength)throw RangeError(WRONG_LENGTH); + return byteLength; + }; + + if(!$typed.ABV){ + $ArrayBuffer = function ArrayBuffer(length){ + var byteLength = validateArrayBufferArguments(this, length); + this._b = arrayFill.call(Array(byteLength), 0); + this[$LENGTH] = byteLength; + }; + + $DataView = function DataView(buffer, byteOffset, byteLength){ + anInstance(this, $DataView, DATA_VIEW); + anInstance(buffer, $ArrayBuffer, DATA_VIEW); + var bufferLength = buffer[$LENGTH] + , offset = toInteger(byteOffset); + if(offset < 0 || offset > bufferLength)throw RangeError('Wrong offset!'); + byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); + if(offset + byteLength > bufferLength)throw RangeError(WRONG_LENGTH); + this[$BUFFER] = buffer; + this[$OFFSET] = offset; + this[$LENGTH] = byteLength; + }; + + if(DESCRIPTORS){ + addGetter($ArrayBuffer, BYTE_LENGTH, '_l'); + addGetter($DataView, BUFFER, '_b'); + addGetter($DataView, BYTE_LENGTH, '_l'); + addGetter($DataView, BYTE_OFFSET, '_o'); + } + + redefineAll($DataView[PROTOTYPE], { + getInt8: function getInt8(byteOffset){ + return get(this, 1, byteOffset)[0] << 24 >> 24; + }, + getUint8: function getUint8(byteOffset){ + return get(this, 1, byteOffset)[0]; + }, + getInt16: function getInt16(byteOffset /*, littleEndian */){ + var bytes = get(this, 2, byteOffset, arguments[1]); + return (bytes[1] << 8 | bytes[0]) << 16 >> 16; + }, + getUint16: function getUint16(byteOffset /*, littleEndian */){ + var bytes = get(this, 2, byteOffset, arguments[1]); + return bytes[1] << 8 | bytes[0]; + }, + getInt32: function getInt32(byteOffset /*, littleEndian */){ + return unpackI32(get(this, 4, byteOffset, arguments[1])); + }, + getUint32: function getUint32(byteOffset /*, littleEndian */){ + return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0; + }, + getFloat32: function getFloat32(byteOffset /*, littleEndian */){ + return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4); + }, + getFloat64: function getFloat64(byteOffset /*, littleEndian */){ + return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8); + }, + setInt8: function setInt8(byteOffset, value){ + set(this, 1, byteOffset, packI8, value); + }, + setUint8: function setUint8(byteOffset, value){ + set(this, 1, byteOffset, packI8, value); + }, + setInt16: function setInt16(byteOffset, value /*, littleEndian */){ + set(this, 2, byteOffset, packI16, value, arguments[2]); + }, + setUint16: function setUint16(byteOffset, value /*, littleEndian */){ + set(this, 2, byteOffset, packI16, value, arguments[2]); + }, + setInt32: function setInt32(byteOffset, value /*, littleEndian */){ + set(this, 4, byteOffset, packI32, value, arguments[2]); + }, + setUint32: function setUint32(byteOffset, value /*, littleEndian */){ + set(this, 4, byteOffset, packI32, value, arguments[2]); + }, + setFloat32: function setFloat32(byteOffset, value /*, littleEndian */){ + set(this, 4, byteOffset, packF32, value, arguments[2]); + }, + setFloat64: function setFloat64(byteOffset, value /*, littleEndian */){ + set(this, 8, byteOffset, packF64, value, arguments[2]); + } + }); + } else { + if(!fails(function(){ + new $ArrayBuffer; // eslint-disable-line no-new + }) || !fails(function(){ + new $ArrayBuffer(.5); // eslint-disable-line no-new + })){ + $ArrayBuffer = function ArrayBuffer(length){ + return new BaseBuffer(validateArrayBufferArguments(this, length)); + }; + var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE]; + for(var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j; ){ + if(!((key = keys[j++]) in $ArrayBuffer))hide($ArrayBuffer, key, BaseBuffer[key]); + }; + if(!LIBRARY)ArrayBufferProto.constructor = $ArrayBuffer; + } + // iOS Safari 7.x bug + var view = new $DataView(new $ArrayBuffer(2)) + , $setInt8 = $DataView[PROTOTYPE].setInt8; + view.setInt8(0, 2147483648); + view.setInt8(1, 2147483649); + if(view.getInt8(0) || !view.getInt8(1))redefineAll($DataView[PROTOTYPE], { + setInt8: function setInt8(byteOffset, value){ + $setInt8.call(this, byteOffset, value << 24 >> 24); + }, + setUint8: function setUint8(byteOffset, value){ + $setInt8.call(this, byteOffset, value << 24 >> 24); + } + }, true); + } + setToStringTag($ArrayBuffer, ARRAY_BUFFER); + setToStringTag($DataView, DATA_VIEW); + hide($DataView[PROTOTYPE], $typed.VIEW, true); + exports[ARRAY_BUFFER] = $ArrayBuffer; + exports[DATA_VIEW] = $DataView; + +/***/ }, +/* 351 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(18) + , core = __webpack_require__(117) + , LIBRARY = __webpack_require__(157) + , wksExt = __webpack_require__(466) + , defineProperty = __webpack_require__(36).f; + module.exports = function(name){ + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); + if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); + }; + +/***/ }, +/* 352 */ +/***/ function(module, exports, __webpack_require__) { + + var classof = __webpack_require__(216) + , ITERATOR = __webpack_require__(31)('iterator') + , Iterators = __webpack_require__(190); + module.exports = __webpack_require__(117).getIteratorMethod = function(it){ + if(it != undefined)return it[ITERATOR] + || it['@@iterator'] + || Iterators[classof(it)]; + }; + +/***/ }, +/* 353 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var addToUnscopables = __webpack_require__(188) + , step = __webpack_require__(454) + , Iterators = __webpack_require__(190) + , toIObject = __webpack_require__(68); + + // 22.1.3.4 Array.prototype.entries() + // 22.1.3.13 Array.prototype.keys() + // 22.1.3.29 Array.prototype.values() + // 22.1.3.30 Array.prototype[@@iterator]() + module.exports = __webpack_require__(338)(Array, 'Array', function(iterated, kind){ + this._t = toIObject(iterated); // target + this._i = 0; // next index + this._k = kind; // kind + // 22.1.5.2.1 %ArrayIteratorPrototype%.next() + }, function(){ + var O = this._t + , kind = this._k + , index = this._i++; + if(!O || index >= O.length){ + this._t = undefined; + return step(1); + } + if(kind == 'keys' )return step(0, index); + if(kind == 'values')return step(0, O[index]); + return step(0, [index, O[index]]); + }, 'values'); + + // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) + Iterators.Arguments = Iterators.Array; + + addToUnscopables('keys'); + addToUnscopables('values'); + addToUnscopables('entries'); + +/***/ }, +/* 354 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule ContentState + * @typechecks + * + */ + + 'use strict'; + + 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; } + + function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + var BlockMapBuilder = __webpack_require__(220); + var CharacterMetadata = __webpack_require__(89); + var ContentBlock = __webpack_require__(165); + var Immutable = __webpack_require__(26); + var SelectionState = __webpack_require__(194); + + var generateRandomKey = __webpack_require__(102); + var sanitizeDraftText = __webpack_require__(360); + + var List = Immutable.List; + var Record = Immutable.Record; + var Repeat = Immutable.Repeat; + + + var defaultRecord = { + blockMap: null, + selectionBefore: null, + selectionAfter: null + }; + + var ContentStateRecord = Record(defaultRecord); + + var ContentState = function (_ContentStateRecord) { + _inherits(ContentState, _ContentStateRecord); + + function ContentState() { + _classCallCheck(this, ContentState); + + return _possibleConstructorReturn(this, _ContentStateRecord.apply(this, arguments)); + } + + ContentState.prototype.getBlockMap = function getBlockMap() { + return this.get('blockMap'); + }; + + ContentState.prototype.getSelectionBefore = function getSelectionBefore() { + return this.get('selectionBefore'); + }; + + ContentState.prototype.getSelectionAfter = function getSelectionAfter() { + return this.get('selectionAfter'); + }; + + ContentState.prototype.getBlockForKey = function getBlockForKey(key) { + var block = this.getBlockMap().get(key); + return block; + }; + + ContentState.prototype.getKeyBefore = function getKeyBefore(key) { + return this.getBlockMap().reverse().keySeq().skipUntil(function (v) { + return v === key; + }).skip(1).first(); + }; + + ContentState.prototype.getKeyAfter = function getKeyAfter(key) { + return this.getBlockMap().keySeq().skipUntil(function (v) { + return v === key; + }).skip(1).first(); + }; + + ContentState.prototype.getBlockAfter = function getBlockAfter(key) { + return this.getBlockMap().skipUntil(function (_, k) { + return k === key; + }).skip(1).first(); + }; + + ContentState.prototype.getBlockBefore = function getBlockBefore(key) { + return this.getBlockMap().reverse().skipUntil(function (_, k) { + return k === key; + }).skip(1).first(); + }; + + ContentState.prototype.getBlocksAsArray = function getBlocksAsArray() { + return this.getBlockMap().toArray(); + }; + + ContentState.prototype.getFirstBlock = function getFirstBlock() { + return this.getBlockMap().first(); + }; + + ContentState.prototype.getLastBlock = function getLastBlock() { + return this.getBlockMap().last(); + }; + + ContentState.prototype.getPlainText = function getPlainText(delimiter) { + return this.getBlockMap().map(function (block) { + return block ? block.getText() : ''; + }).join(delimiter || '\n'); + }; + + ContentState.prototype.hasText = function hasText() { + var blockMap = this.getBlockMap(); + return blockMap.size > 1 || blockMap.first().getLength() > 0; + }; + + ContentState.createFromBlockArray = function createFromBlockArray(blocks) { + var blockMap = BlockMapBuilder.createFromArray(blocks); + var selectionState = SelectionState.createEmpty(blockMap.first().getKey()); + return new ContentState({ + blockMap: blockMap, + selectionBefore: selectionState, + selectionAfter: selectionState + }); + }; + + ContentState.createFromText = function createFromText(text) { + var delimiter = arguments.length <= 1 || arguments[1] === undefined ? /\r\n?|\n/g : arguments[1]; + + var strings = text.split(delimiter); + var blocks = strings.map(function (block) { + block = sanitizeDraftText(block); + return new ContentBlock({ + key: generateRandomKey(), + text: block, + type: 'unstyled', + characterList: List(Repeat(CharacterMetadata.EMPTY, block.length)) + }); + }); + return ContentState.createFromBlockArray(blocks); + }; + + return ContentState; + }(ContentStateRecord); + + module.exports = ContentState; + +/***/ }, +/* 355 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule DefaultDraftBlockRenderMap + * + */ + + 'use strict'; + + var _require = __webpack_require__(26); + + var Map = _require.Map; + + var React = __webpack_require__(1); + + var cx = __webpack_require__(223); + + var UL_WRAP = React.createElement('ul', { className: cx('public/DraftStyleDefault/ul') }); + var OL_WRAP = React.createElement('ol', { className: cx('public/DraftStyleDefault/ol') }); + var PRE_WRAP = React.createElement('pre', { className: cx('public/DraftStyleDefault/pre') }); + + module.exports = Map({ + 'header-one': { + element: 'h1' + }, + 'header-two': { + element: 'h2' + }, + 'header-three': { + element: 'h3' + }, + 'header-four': { + element: 'h4' + }, + 'header-five': { + element: 'h5' + }, + 'header-six': { + element: 'h6' + }, + 'unordered-list-item': { + element: 'li', + wrapper: UL_WRAP + }, + 'ordered-list-item': { + element: 'li', + wrapper: OL_WRAP + }, + 'blockquote': { + element: 'blockquote' + }, + 'atomic': { + element: 'figure' + }, + 'code-block': { + element: 'pre', + wrapper: PRE_WRAP + }, + 'unstyled': { + element: 'div' + } + }); + +/***/ }, +/* 356 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule KeyBindingUtil + * @typechecks + * + */ + + 'use strict'; + + var UserAgent = __webpack_require__(103); + + var isOSX = UserAgent.isPlatform('Mac OS X'); + + var KeyBindingUtil = { + /** + * Check whether the ctrlKey modifier is *not* being used in conjunction with + * the altKey modifier. If they are combined, the result is an `altGraph` + * key modifier, which should not be handled by this set of key bindings. + */ + isCtrlKeyCommand: function isCtrlKeyCommand(e) { + return !!e.ctrlKey && !e.altKey; + }, + + isOptionKeyCommand: function isOptionKeyCommand(e) { + return isOSX && e.altKey; + }, + + hasCommandModifier: function hasCommandModifier(e) { + return isOSX ? !!e.metaKey && !e.altKey : KeyBindingUtil.isCtrlKeyCommand(e); + } + }; + + module.exports = KeyBindingUtil; + +/***/ }, +/* 357 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule findAncestorOffsetKey + * @typechecks + * + */ + + 'use strict'; + + var getSelectionOffsetKeyForNode = __webpack_require__(484); + + /** + * Get the key from the node's nearest offset-aware ancestor. + */ + function findAncestorOffsetKey(node) { + var searchNode = node; + while (searchNode && searchNode !== document.documentElement) { + var key = getSelectionOffsetKeyForNode(searchNode); + if (key != null) { + return key; + } + searchNode = searchNode.parentNode; + } + return null; + } + + module.exports = findAncestorOffsetKey; + +/***/ }, +/* 358 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule getEntityKeyForSelection + * @typechecks + * + */ + + 'use strict'; + + var DraftEntity = __webpack_require__(121); + + /** + * Return the entity key that should be used when inserting text for the + * specified target selection, only if the entity is `MUTABLE`. `IMMUTABLE` + * and `SEGMENTED` entities should not be used for insertion behavior. + */ + function getEntityKeyForSelection(contentState, targetSelection) { + var entityKey; + + if (targetSelection.isCollapsed()) { + var key = targetSelection.getAnchorKey(); + var offset = targetSelection.getAnchorOffset(); + if (offset > 0) { + entityKey = contentState.getBlockForKey(key).getEntityAt(offset - 1); + return filterKey(entityKey); + } + return null; + } + + var startKey = targetSelection.getStartKey(); + var startOffset = targetSelection.getStartOffset(); + var startBlock = contentState.getBlockForKey(startKey); + + entityKey = startOffset === startBlock.getLength() ? null : startBlock.getEntityAt(startOffset); + + return filterKey(entityKey); + } + + /** + * Determine whether an entity key corresponds to a `MUTABLE` entity. If so, + * return it. If not, return null. + */ + function filterKey(entityKey) { + if (entityKey) { + var entity = DraftEntity.get(entityKey); + return entity.getMutability() === 'MUTABLE' ? entityKey : null; + } + return null; + } + + module.exports = getEntityKeyForSelection; + +/***/ }, +/* 359 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule moveSelectionBackward + * + */ + + 'use strict'; + + /** + * Given a collapsed selection, move the focus `maxDistance` backward within + * the selected block. If the selection will go beyond the start of the block, + * move focus to the end of the previous block, but no further. + * + * This function is not Unicode-aware, so surrogate pairs will be treated + * as having length 2. + */ + function moveSelectionBackward(editorState, maxDistance) { + var selection = editorState.getSelection(); + var content = editorState.getCurrentContent(); + var key = selection.getStartKey(); + var offset = selection.getStartOffset(); + + var focusKey = key; + var focusOffset = 0; + + if (maxDistance > offset) { + var keyBefore = content.getKeyBefore(key); + if (keyBefore == null) { + focusKey = key; + } else { + focusKey = keyBefore; + var blockBefore = content.getBlockForKey(keyBefore); + focusOffset = blockBefore.getText().length; + } + } else { + focusOffset = offset - maxDistance; + } + + return selection.merge({ + focusKey: focusKey, + focusOffset: focusOffset, + isBackward: true + }); + } + + module.exports = moveSelectionBackward; + +/***/ }, +/* 360 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule sanitizeDraftText + * + */ + + 'use strict'; + + var REGEX_BLOCK_DELIMITER = new RegExp('\r', 'g'); + + function sanitizeDraftText(input) { + return input.replace(REGEX_BLOCK_DELIMITER, ''); + } + + module.exports = sanitizeDraftText; + +/***/ }, +/* 361 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 362 */ +/***/ function(module, exports) { + + "use strict"; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + module.exports = { + BACKSPACE: 8, + TAB: 9, + RETURN: 13, + ALT: 18, + ESC: 27, + SPACE: 32, + PAGE_UP: 33, + PAGE_DOWN: 34, + END: 35, + HOME: 36, + LEFT: 37, + UP: 38, + RIGHT: 39, + DOWN: 40, + DELETE: 46, + COMMA: 188, + PERIOD: 190, + A: 65, + Z: 90, + ZERO: 48, + NUMPAD_0: 96, + NUMPAD_9: 105 + }; + +/***/ }, +/* 363 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + var getStyleProperty = __webpack_require__(1553); + + /** + * @param {DOMNode} element [description] + * @param {string} name Overflow style property name. + * @return {boolean} True if the supplied ndoe is scrollable. + */ + function _isNodeScrollable(element, name) { + var overflow = Style.get(element, name); + return overflow === 'auto' || overflow === 'scroll'; + } + + /** + * Utilities for querying and mutating style properties. + */ + var Style = { + /** + * Gets the style property for the supplied node. This will return either the + * computed style, if available, or the declared style. + * + * @param {DOMNode} node + * @param {string} name Style property name. + * @return {?string} Style property value. + */ + get: getStyleProperty, + + /** + * Determines the nearest ancestor of a node that is scrollable. + * + * NOTE: This can be expensive if used repeatedly or on a node nested deeply. + * + * @param {?DOMNode} node Node from which to start searching. + * @return {?DOMWindow|DOMElement} Scroll parent of the supplied node. + */ + getScrollParent: function getScrollParent(node) { + if (!node) { + return null; + } + while (node && node !== document.body) { + if (_isNodeScrollable(node, 'overflow') || _isNodeScrollable(node, 'overflowY') || _isNodeScrollable(node, 'overflowX')) { + return node; + } + node = node.parentNode; + } + return window; + } + + }; + + module.exports = Style; + +/***/ }, +/* 364 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + * + */ + + /** + * Constants to represent text directionality + * + * Also defines a *global* direciton, to be used in bidi algorithms as a + * default fallback direciton, when no better direction is found or provided. + * + * NOTE: Use `setGlobalDir()`, or update `initGlobalDir()`, to set the initial + * global direction value based on the application. + * + * Part of the implementation of Unicode Bidirectional Algorithm (UBA) + * Unicode Standard Annex #9 (UAX9) + * http://www.unicode.org/reports/tr9/ + */ + + 'use strict'; + + var invariant = __webpack_require__(15); + + var NEUTRAL = 'NEUTRAL'; // No strong direction + var LTR = 'LTR'; // Left-to-Right direction + var RTL = 'RTL'; // Right-to-Left direction + + var globalDir = null; + + // == Helpers == + + /** + * Check if a directionality value is a Strong one + */ + function isStrong(dir) { + return dir === LTR || dir === RTL; + } + + /** + * Get string value to be used for `dir` HTML attribute or `direction` CSS + * property. + */ + function getHTMLDir(dir) { + !isStrong(dir) ? false ? invariant(false, '`dir` must be a strong direction to be converted to HTML Direction') : invariant(false) : void 0; + return dir === LTR ? 'ltr' : 'rtl'; + } + + /** + * Get string value to be used for `dir` HTML attribute or `direction` CSS + * property, but returns null if `dir` has same value as `otherDir`. + * `null`. + */ + function getHTMLDirIfDifferent(dir, otherDir) { + !isStrong(dir) ? false ? invariant(false, '`dir` must be a strong direction to be converted to HTML Direction') : invariant(false) : void 0; + !isStrong(otherDir) ? false ? invariant(false, '`otherDir` must be a strong direction to be converted to HTML Direction') : invariant(false) : void 0; + return dir === otherDir ? null : getHTMLDir(dir); + } + + // == Global Direction == + + /** + * Set the global direction. + */ + function setGlobalDir(dir) { + globalDir = dir; + } + + /** + * Initialize the global direction + */ + function initGlobalDir() { + setGlobalDir(LTR); + } + + /** + * Get the global direction + */ + function getGlobalDir() { + if (!globalDir) { + this.initGlobalDir(); + } + !globalDir ? false ? invariant(false, 'Global direction not set.') : invariant(false) : void 0; + return globalDir; + } + + var UnicodeBidiDirection = { + // Values + NEUTRAL: NEUTRAL, + LTR: LTR, + RTL: RTL, + // Helpers + isStrong: isStrong, + getHTMLDir: getHTMLDir, + getHTMLDirIfDifferent: getHTMLDirIfDifferent, + // Global Direction + setGlobalDir: setGlobalDir, + initGlobalDir: initGlobalDir, + getGlobalDir: getGlobalDir + }; + + module.exports = UnicodeBidiDirection; + +/***/ }, +/* 365 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + var isTextNode = __webpack_require__(1557); + + /*eslint-disable no-bitwise */ + + /** + * Checks if a given DOM node contains or is another DOM node. + */ + function containsNode(outerNode, innerNode) { + if (!outerNode || !innerNode) { + return false; + } else if (outerNode === innerNode) { + return true; + } else if (isTextNode(outerNode)) { + return false; + } else if (isTextNode(innerNode)) { + return containsNode(outerNode, innerNode.parentNode); + } else if ('contains' in outerNode) { + return outerNode.contains(innerNode); + } else if (outerNode.compareDocumentPosition) { + return !!(outerNode.compareDocumentPosition(innerNode) & 16); + } else { + return false; + } + } + + module.exports = containsNode; + +/***/ }, +/* 366 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + 'use strict'; + + var getDocumentScrollElement = __webpack_require__(1549); + var getUnboundedScrollPosition = __webpack_require__(499); + + /** + * Gets the scroll position of the supplied element or window. + * + * The return values are bounded. This means that if the scroll position is + * negative or exceeds the element boundaries (which is possible using inertial + * scrolling), you will get zero or the maximum scroll position, respectively. + * + * If you need the unbound scroll position, use `getUnboundedScrollPosition`. + * + * @param {DOMWindow|DOMElement} scrollable + * @return {object} Map with `x` and `y` keys. + */ + function getScrollPosition(scrollable) { + var documentScrollElement = getDocumentScrollElement(); + if (scrollable === window) { + scrollable = documentScrollElement; + } + var scrollPosition = getUnboundedScrollPosition(scrollable); + + var viewport = scrollable === documentScrollElement ? document.documentElement : scrollable; + + var xMax = scrollable.scrollWidth - viewport.clientWidth; + var yMax = scrollable.scrollHeight - viewport.clientHeight; + + scrollPosition.x = Math.max(0, Math.min(scrollPosition.x, xMax)); + scrollPosition.y = Math.max(0, Math.min(scrollPosition.y, yMax)); + + return scrollPosition; + } + + module.exports = getScrollPosition; + +/***/ }, +/* 367 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + * + */ + + /*eslint-disable no-self-compare */ + + 'use strict'; + + var hasOwnProperty = Object.prototype.hasOwnProperty; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + // Added the nonzero y check to make Flow happy, but it is redundant + return x !== 0 || y !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + + /** + * Performs equality by iterating through keys on an object and returning false + * when any key has values which are not strictly equal between the arguments. + * Returns true when the values of all keys are strictly equal. + */ + function shallowEqual(objA, objB) { + if (is(objA, objB)) { + return true; + } + + if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) { + return false; + } + + var keysA = Object.keys(objA); + var keysB = Object.keys(objB); + + if (keysA.length !== keysB.length) { + return false; + } + + // Test for A's keys different from B. + for (var i = 0; i < keysA.length; i++) { + if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) { + return false; + } + } + + return true; + } + + module.exports = shallowEqual; + +/***/ }, +/* 368 */ +/***/ function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(508) + , root = typeof window === 'undefined' ? global : window + , vendors = ['moz', 'webkit'] + , suffix = 'AnimationFrame' + , raf = root['request' + suffix] + , caf = root['cancel' + suffix] || root['cancelRequest' + suffix] + + for(var i = 0; !raf && i < vendors.length; i++) { + raf = root[vendors[i] + 'Request' + suffix] + caf = root[vendors[i] + 'Cancel' + suffix] + || root[vendors[i] + 'CancelRequest' + suffix] + } + + // Some versions of FF have rAF but not cAF + if(!raf || !caf) { + var last = 0 + , id = 0 + , queue = [] + , frameDuration = 1000 / 60 + + raf = function(callback) { + if(queue.length === 0) { + var _now = now() + , next = Math.max(0, frameDuration - (_now - last)) + last = next + _now + setTimeout(function() { + var cp = queue.slice(0) + // Clear queue here to prevent + // callbacks from appending listeners + // to the current frame's queue + queue.length = 0 + for(var i = 0; i < cp.length; i++) { + if(!cp[i].cancelled) { + try{ + cp[i].callback(last) + } catch(e) { + setTimeout(function() { throw e }, 0) + } + } + } + }, Math.round(next)) + } + queue.push({ + handle: ++id, + callback: callback, + cancelled: false + }) + return id + } + + caf = function(handle) { + for(var i = 0; i < queue.length; i++) { + if(queue[i].handle === handle) { + queue[i].cancelled = true + } + } + } + } + + module.exports = function(fn) { + // Wrap in a new function to prevent + // `cancel` potentially being assigned + // to the native rAF function + return raf.call(root, fn) + } + module.exports.cancel = function() { + caf.apply(root, arguments) + } + module.exports.polyfill = function() { + root.requestAnimationFrame = raf + root.cancelAnimationFrame = caf + } + + /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) + +/***/ }, +/* 369 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _DateTHead = __webpack_require__(1607); + + var _DateTHead2 = _interopRequireDefault(_DateTHead); + + var _DateTBody = __webpack_require__(1606); + + var _DateTBody2 = _interopRequireDefault(_DateTBody); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + var DateTable = function (_React$Component) { + (0, _inherits3["default"])(DateTable, _React$Component); + + function DateTable() { + (0, _classCallCheck3["default"])(this, DateTable); + return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments)); + } + + DateTable.prototype.render = function render() { + var props = this.props; + var prefixCls = props.prefixCls; + return _react2["default"].createElement( + 'table', + { className: prefixCls + '-table', cellSpacing: '0', role: 'grid' }, + _react2["default"].createElement(_DateTHead2["default"], props), + _react2["default"].createElement(_DateTBody2["default"], props) + ); + }; + + return DateTable; + }(_react2["default"].Component); + + exports["default"] = DateTable; + module.exports = exports['default']; + +/***/ }, +/* 370 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _moment = __webpack_require__(32); + + var _moment2 = _interopRequireDefault(_moment); + + var _index = __webpack_require__(167); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + function noop() {} + + function getNow() { + return (0, _moment2["default"])(); + } + + function getNowByCurrentStateValue(value) { + var ret = void 0; + if (value) { + ret = (0, _index.getTodayTime)(value); + } else { + ret = getNow(); + } + return ret; + } + + var CalendarMixin = { + propTypes: { + value: _react.PropTypes.object, + defaultValue: _react.PropTypes.object, + onKeyDown: _react.PropTypes.func + }, + + getDefaultProps: function getDefaultProps() { + return { + onKeyDown: noop + }; + }, + getInitialState: function getInitialState() { + var props = this.props; + var value = props.value || props.defaultValue || getNow(); + return { + value: value, + selectedValue: props.selectedValue || props.defaultSelectedValue + }; + }, + componentWillReceiveProps: function componentWillReceiveProps(nextProps) { + var value = nextProps.value; + var selectedValue = nextProps.selectedValue; + + if ('value' in nextProps) { + value = value || nextProps.defaultValue || getNowByCurrentStateValue(this.state.value); + this.setState({ + value: value + }); + } + if ('selectedValue' in nextProps) { + this.setState({ + selectedValue: selectedValue + }); + } + }, + onSelect: function onSelect(value, cause) { + if (value) { + this.setValue(value); + } + this.setSelectedValue(value, cause); + }, + renderRoot: function renderRoot(newProps) { + var _className; + + var props = this.props; + var prefixCls = props.prefixCls; + + var className = (_className = {}, (0, _defineProperty3["default"])(_className, prefixCls, 1), (0, _defineProperty3["default"])(_className, prefixCls + '-hidden', !props.visible), (0, _defineProperty3["default"])(_className, props.className, !!props.className), (0, _defineProperty3["default"])(_className, newProps.className, !!newProps.className), _className); + + return _react2["default"].createElement( + 'div', + { + ref: 'root', + className: '' + (0, _classnames2["default"])(className), + style: this.props.style, + tabIndex: '0', + onKeyDown: this.onKeyDown + }, + newProps.children + ); + }, + setSelectedValue: function setSelectedValue(selectedValue, cause) { + // if (this.isAllowedDate(selectedValue)) { + if (!('selectedValue' in this.props)) { + this.setState({ + selectedValue: selectedValue + }); + } + this.props.onSelect(selectedValue, cause); + // } + }, + setValue: function setValue(value) { + var originalValue = this.state.value; + if (!('value' in this.props)) { + this.setState({ + value: value + }); + } + if (originalValue && value && !originalValue.isSame(value) || !originalValue && value || originalValue && !value) { + this.props.onChange(value); + } + }, + isAllowedDate: function isAllowedDate(value) { + var disabledDate = this.props.disabledDate; + var disabledTime = this.props.disabledTime; + return (0, _index.isAllowedDate)(value, disabledDate, disabledTime); + } + }; + + exports["default"] = CalendarMixin; + module.exports = exports['default']; + +/***/ }, +/* 371 */ +/***/ function(module, exports) { + + 'use strict'; + + /** + * @ignore + * some key-codes definition and utils from closure-library + * @author yiminghe@gmail.com + */ + + var KeyCode = { + /** + * MAC_ENTER + */ + MAC_ENTER: 3, + /** + * BACKSPACE + */ + BACKSPACE: 8, + /** + * TAB + */ + TAB: 9, + /** + * NUMLOCK on FF/Safari Mac + */ + NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac + /** + * ENTER + */ + ENTER: 13, + /** + * SHIFT + */ + SHIFT: 16, + /** + * CTRL + */ + CTRL: 17, + /** + * ALT + */ + ALT: 18, + /** + * PAUSE + */ + PAUSE: 19, + /** + * CAPS_LOCK + */ + CAPS_LOCK: 20, + /** + * ESC + */ + ESC: 27, + /** + * SPACE + */ + SPACE: 32, + /** + * PAGE_UP + */ + PAGE_UP: 33, // also NUM_NORTH_EAST + /** + * PAGE_DOWN + */ + PAGE_DOWN: 34, // also NUM_SOUTH_EAST + /** + * END + */ + END: 35, // also NUM_SOUTH_WEST + /** + * HOME + */ + HOME: 36, // also NUM_NORTH_WEST + /** + * LEFT + */ + LEFT: 37, // also NUM_WEST + /** + * UP + */ + UP: 38, // also NUM_NORTH + /** + * RIGHT + */ + RIGHT: 39, // also NUM_EAST + /** + * DOWN + */ + DOWN: 40, // also NUM_SOUTH + /** + * PRINT_SCREEN + */ + PRINT_SCREEN: 44, + /** + * INSERT + */ + INSERT: 45, // also NUM_INSERT + /** + * DELETE + */ + DELETE: 46, // also NUM_DELETE + /** + * ZERO + */ + ZERO: 48, + /** + * ONE + */ + ONE: 49, + /** + * TWO + */ + TWO: 50, + /** + * THREE + */ + THREE: 51, + /** + * FOUR + */ + FOUR: 52, + /** + * FIVE + */ + FIVE: 53, + /** + * SIX + */ + SIX: 54, + /** + * SEVEN + */ + SEVEN: 55, + /** + * EIGHT + */ + EIGHT: 56, + /** + * NINE + */ + NINE: 57, + /** + * QUESTION_MARK + */ + QUESTION_MARK: 63, // needs localization + /** + * A + */ + A: 65, + /** + * B + */ + B: 66, + /** + * C + */ + C: 67, + /** + * D + */ + D: 68, + /** + * E + */ + E: 69, + /** + * F + */ + F: 70, + /** + * G + */ + G: 71, + /** + * H + */ + H: 72, + /** + * I + */ + I: 73, + /** + * J + */ + J: 74, + /** + * K + */ + K: 75, + /** + * L + */ + L: 76, + /** + * M + */ + M: 77, + /** + * N + */ + N: 78, + /** + * O + */ + O: 79, + /** + * P + */ + P: 80, + /** + * Q + */ + Q: 81, + /** + * R + */ + R: 82, + /** + * S + */ + S: 83, + /** + * T + */ + T: 84, + /** + * U + */ + U: 85, + /** + * V + */ + V: 86, + /** + * W + */ + W: 87, + /** + * X + */ + X: 88, + /** + * Y + */ + Y: 89, + /** + * Z + */ + Z: 90, + /** + * META + */ + META: 91, // WIN_KEY_LEFT + /** + * WIN_KEY_RIGHT + */ + WIN_KEY_RIGHT: 92, + /** + * CONTEXT_MENU + */ + CONTEXT_MENU: 93, + /** + * NUM_ZERO + */ + NUM_ZERO: 96, + /** + * NUM_ONE + */ + NUM_ONE: 97, + /** + * NUM_TWO + */ + NUM_TWO: 98, + /** + * NUM_THREE + */ + NUM_THREE: 99, + /** + * NUM_FOUR + */ + NUM_FOUR: 100, + /** + * NUM_FIVE + */ + NUM_FIVE: 101, + /** + * NUM_SIX + */ + NUM_SIX: 102, + /** + * NUM_SEVEN + */ + NUM_SEVEN: 103, + /** + * NUM_EIGHT + */ + NUM_EIGHT: 104, + /** + * NUM_NINE + */ + NUM_NINE: 105, + /** + * NUM_MULTIPLY + */ + NUM_MULTIPLY: 106, + /** + * NUM_PLUS + */ + NUM_PLUS: 107, + /** + * NUM_MINUS + */ + NUM_MINUS: 109, + /** + * NUM_PERIOD + */ + NUM_PERIOD: 110, + /** + * NUM_DIVISION + */ + NUM_DIVISION: 111, + /** + * F1 + */ + F1: 112, + /** + * F2 + */ + F2: 113, + /** + * F3 + */ + F3: 114, + /** + * F4 + */ + F4: 115, + /** + * F5 + */ + F5: 116, + /** + * F6 + */ + F6: 117, + /** + * F7 + */ + F7: 118, + /** + * F8 + */ + F8: 119, + /** + * F9 + */ + F9: 120, + /** + * F10 + */ + F10: 121, + /** + * F11 + */ + F11: 122, + /** + * F12 + */ + F12: 123, + /** + * NUMLOCK + */ + NUMLOCK: 144, + /** + * SEMICOLON + */ + SEMICOLON: 186, // needs localization + /** + * DASH + */ + DASH: 189, // needs localization + /** + * EQUALS + */ + EQUALS: 187, // needs localization + /** + * COMMA + */ + COMMA: 188, // needs localization + /** + * PERIOD + */ + PERIOD: 190, // needs localization + /** + * SLASH + */ + SLASH: 191, // needs localization + /** + * APOSTROPHE + */ + APOSTROPHE: 192, // needs localization + /** + * SINGLE_QUOTE + */ + SINGLE_QUOTE: 222, // needs localization + /** + * OPEN_SQUARE_BRACKET + */ + OPEN_SQUARE_BRACKET: 219, // needs localization + /** + * BACKSLASH + */ + BACKSLASH: 220, // needs localization + /** + * CLOSE_SQUARE_BRACKET + */ + CLOSE_SQUARE_BRACKET: 221, // needs localization + /** + * WIN_KEY + */ + WIN_KEY: 224, + /** + * MAC_FF_META + */ + MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91 + /** + * WIN_IME + */ + WIN_IME: 229 + }; + + /* + whether text and modified key is entered at the same time. + */ + KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) { + var keyCode = e.keyCode; + if (e.altKey && !e.ctrlKey || e.metaKey || + // Function keys don't generate text + keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) { + return false; + } + + // The following keys are quite harmless, even in combination with + // CTRL, ALT or SHIFT. + switch (keyCode) { + case KeyCode.ALT: + case KeyCode.CAPS_LOCK: + case KeyCode.CONTEXT_MENU: + case KeyCode.CTRL: + case KeyCode.DOWN: + case KeyCode.END: + case KeyCode.ESC: + case KeyCode.HOME: + case KeyCode.INSERT: + case KeyCode.LEFT: + case KeyCode.MAC_FF_META: + case KeyCode.META: + case KeyCode.NUMLOCK: + case KeyCode.NUM_CENTER: + case KeyCode.PAGE_DOWN: + case KeyCode.PAGE_UP: + case KeyCode.PAUSE: + case KeyCode.PRINT_SCREEN: + case KeyCode.RIGHT: + case KeyCode.SHIFT: + case KeyCode.UP: + case KeyCode.WIN_KEY: + case KeyCode.WIN_KEY_RIGHT: + return false; + default: + return true; + } + }; + + /* + whether character is entered. + */ + KeyCode.isCharacterKey = function isCharacterKey(keyCode) { + if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) { + return true; + } + + if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) { + return true; + } + + if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) { + return true; + } + + // Safari sends zero key code for non-latin characters. + if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) { + return true; + } + + switch (keyCode) { + case KeyCode.SPACE: + case KeyCode.QUESTION_MARK: + case KeyCode.NUM_PLUS: + case KeyCode.NUM_MINUS: + case KeyCode.NUM_PERIOD: + case KeyCode.NUM_DIVISION: + case KeyCode.SEMICOLON: + case KeyCode.DASH: + case KeyCode.EQUALS: + case KeyCode.COMMA: + case KeyCode.PERIOD: + case KeyCode.SLASH: + case KeyCode.APOSTROPHE: + case KeyCode.SINGLE_QUOTE: + case KeyCode.OPEN_SQUARE_BRACKET: + case KeyCode.BACKSLASH: + case KeyCode.CLOSE_SQUARE_BRACKET: + return true; + default: + return false; + } + }; + + module.exports = KeyCode; + +/***/ }, +/* 372 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports["default"] = exportContent; + + var _draftJs = __webpack_require__(193); + + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + function encodeContent(text) { + return text.split('&').join('&').split('<').join('<').split('>').join('>').split('\xA0').join(' ').split('\n').join('
' + '\n'); + } + + var MentionGenerator = function () { + function MentionGenerator(contentState, options) { + _classCallCheck(this, MentionGenerator); + + this.contentState = contentState; + this.options = options; + } + + MentionGenerator.prototype.generate = function generate() { + var contentRaw = (0, _draftJs.convertToRaw)(this.contentState); + return this.processContent(contentRaw); + }; + + MentionGenerator.prototype.processContent = function processContent(contentRaw) { + var blocks = contentRaw.blocks; + var encode = this.options.encode; + + return blocks.map(function (block) { + return encode ? encodeContent(block.text) : block.text; + }).join(encode ? '
\n' : '\n'); + }; + + return MentionGenerator; + }(); + + function exportContent(editorState) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + var content = editorState.getCurrentContent(); + return new MentionGenerator(content, options).generate(); + } + module.exports = exports['default']; + +/***/ }, +/* 373 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + var OptGroup = function (_React$Component) { + (0, _inherits3["default"])(OptGroup, _React$Component); + + function OptGroup() { + (0, _classCallCheck3["default"])(this, OptGroup); + return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments)); + } + + return OptGroup; + }(_react2["default"].Component); + + exports["default"] = OptGroup; + module.exports = exports['default']; + +/***/ }, +/* 374 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.toArray = toArray; + exports.getActiveIndex = getActiveIndex; + exports.getActiveKey = getActiveKey; + exports.setTransform = setTransform; + exports.isTransformSupported = isTransformSupported; + exports.setTransition = setTransition; + exports.getTransformPropValue = getTransformPropValue; + exports.isVertical = isVertical; + exports.getTransformByIndex = getTransformByIndex; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + function toArray(children) { + // allow [c,[a,b]] + var c = []; + _react2["default"].Children.forEach(children, function (child) { + if (child) { + c.push(child); + } + }); + return c; + } + + function getActiveIndex(children, activeKey) { + var c = toArray(children); + for (var i = 0; i < c.length; i++) { + if (c[i].key === activeKey) { + return i; + } + } + return -1; + } + + function getActiveKey(children, index) { + var c = toArray(children); + return c[index].key; + } + + function setTransform(style, v) { + style.transform = v; + style.webkitTransform = v; + style.mozTransform = v; + } + + function isTransformSupported(style) { + return 'transform' in style || 'webkitTransform' in style || 'MozTransform' in style; + } + + function setTransition(style, v) { + style.transition = v; + style.webkitTransition = v; + style.MozTransition = v; + } + function getTransformPropValue(v) { + return { + transform: v, + WebkitTransform: v, + MozTransform: v + }; + } + + function isVertical(tabBarPosition) { + return tabBarPosition === 'left' || tabBarPosition === 'right'; + } + + function getTransformByIndex(index, tabBarPosition) { + var translate = isVertical(tabBarPosition) ? 'translateY' : 'translateX'; + return translate + '(' + -index * 100 + '%) translateZ(0)'; + } + +/***/ }, +/* 375 */ +/***/ function(module, exports) { + + "use strict"; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + /* eslint-disable func-names */ + var Plugins = function Plugins() {}; + var p = Plugins.prototype; + p.push = function (plugin) { + this[plugin.prototype.name] = plugin; + }; + exports["default"] = new Plugins(); + module.exports = exports['default']; + +/***/ }, +/* 376 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + var React = __webpack_require__(1), + withSideEffect = __webpack_require__(1828); + + function reducePropsToState(propsList) { + var innermostProps = propsList[propsList.length - 1]; + if (innermostProps) { + return innermostProps.title; + } + } + + function handleStateChangeOnClient(title) { + var nextTitle = title || ''; + if (nextTitle !== document.title) { + document.title = nextTitle; + } + } + + var DocumentTitle = React.createClass({ + displayName: 'DocumentTitle', + + propTypes: { + title: React.PropTypes.string.isRequired + }, + + render: function render() { + if (this.props.children) { + return React.Children.only(this.props.children); + } else { + return null; + } + } + }); + + module.exports = withSideEffect( + reducePropsToState, + handleStateChangeOnClient + )(DocumentTitle); + + +/***/ }, +/* 377 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var DOMLazyTree = __webpack_require__(197); + var Danger = __webpack_require__(1760); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactInstrumentation = __webpack_require__(90); + + var createMicrosoftUnsafeLocalFunction = __webpack_require__(386); + var setInnerHTML = __webpack_require__(275); + var setTextContent = __webpack_require__(572); + + function getNodeAfter(parentNode, node) { + // Special case for text components, which return [open, close] comments + // from getHostNode. + if (Array.isArray(node)) { + node = node[1]; + } + return node ? node.nextSibling : parentNode.firstChild; + } + + /** + * Inserts `childNode` as a child of `parentNode` at the `index`. + * + * @param {DOMElement} parentNode Parent node in which to insert. + * @param {DOMElement} childNode Child node to insert. + * @param {number} index Index at which to insert the child. + * @internal + */ + var insertChildAt = createMicrosoftUnsafeLocalFunction(function (parentNode, childNode, referenceNode) { + // We rely exclusively on `insertBefore(node, null)` instead of also using + // `appendChild(node)`. (Using `undefined` is not allowed by all browsers so + // we are careful to use `null`.) + parentNode.insertBefore(childNode, referenceNode); + }); + + function insertLazyTreeChildAt(parentNode, childTree, referenceNode) { + DOMLazyTree.insertTreeBefore(parentNode, childTree, referenceNode); + } + + function moveChild(parentNode, childNode, referenceNode) { + if (Array.isArray(childNode)) { + moveDelimitedText(parentNode, childNode[0], childNode[1], referenceNode); + } else { + insertChildAt(parentNode, childNode, referenceNode); + } + } + + function removeChild(parentNode, childNode) { + if (Array.isArray(childNode)) { + var closingComment = childNode[1]; + childNode = childNode[0]; + removeDelimitedText(parentNode, childNode, closingComment); + parentNode.removeChild(closingComment); + } + parentNode.removeChild(childNode); + } + + function moveDelimitedText(parentNode, openingComment, closingComment, referenceNode) { + var node = openingComment; + while (true) { + var nextNode = node.nextSibling; + insertChildAt(parentNode, node, referenceNode); + if (node === closingComment) { + break; + } + node = nextNode; + } + } + + function removeDelimitedText(parentNode, startNode, closingComment) { + while (true) { + var node = startNode.nextSibling; + if (node === closingComment) { + // The closing comment is removed by ReactMultiChild. + break; + } else { + parentNode.removeChild(node); + } + } + } + + function replaceDelimitedText(openingComment, closingComment, stringText) { + var parentNode = openingComment.parentNode; + var nodeAfterComment = openingComment.nextSibling; + if (nodeAfterComment === closingComment) { + // There are no text nodes between the opening and closing comments; insert + // a new one if stringText isn't empty. + if (stringText) { + insertChildAt(parentNode, document.createTextNode(stringText), nodeAfterComment); + } + } else { + if (stringText) { + // Set the text content of the first node after the opening comment, and + // remove all following nodes up until the closing comment. + setTextContent(nodeAfterComment, stringText); + removeDelimitedText(parentNode, nodeAfterComment, closingComment); + } else { + removeDelimitedText(parentNode, openingComment, closingComment); + } + } + + if (false) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: ReactDOMComponentTree.getInstanceFromNode(openingComment)._debugID, + type: 'replace text', + payload: stringText + }); + } + } + + var dangerouslyReplaceNodeWithMarkup = Danger.dangerouslyReplaceNodeWithMarkup; + if (false) { + dangerouslyReplaceNodeWithMarkup = function (oldChild, markup, prevInstance) { + Danger.dangerouslyReplaceNodeWithMarkup(oldChild, markup); + if (prevInstance._debugID !== 0) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: prevInstance._debugID, + type: 'replace with', + payload: markup.toString() + }); + } else { + var nextInstance = ReactDOMComponentTree.getInstanceFromNode(markup.node); + if (nextInstance._debugID !== 0) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: nextInstance._debugID, + type: 'mount', + payload: markup.toString() + }); + } + } + }; + } + + /** + * Operations for updating with DOM children. + */ + var DOMChildrenOperations = { + + dangerouslyReplaceNodeWithMarkup: dangerouslyReplaceNodeWithMarkup, + + replaceDelimitedText: replaceDelimitedText, + + /** + * Updates a component's children by processing a series of updates. The + * update configurations are each expected to have a `parentNode` property. + * + * @param {array} updates List of update configurations. + * @internal + */ + processUpdates: function (parentNode, updates) { + if (false) { + var parentNodeDebugID = ReactDOMComponentTree.getInstanceFromNode(parentNode)._debugID; + } + + for (var k = 0; k < updates.length; k++) { + var update = updates[k]; + switch (update.type) { + case 'INSERT_MARKUP': + insertLazyTreeChildAt(parentNode, update.content, getNodeAfter(parentNode, update.afterNode)); + if (false) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: parentNodeDebugID, + type: 'insert child', + payload: { toIndex: update.toIndex, content: update.content.toString() } + }); + } + break; + case 'MOVE_EXISTING': + moveChild(parentNode, update.fromNode, getNodeAfter(parentNode, update.afterNode)); + if (false) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: parentNodeDebugID, + type: 'move child', + payload: { fromIndex: update.fromIndex, toIndex: update.toIndex } + }); + } + break; + case 'SET_MARKUP': + setInnerHTML(parentNode, update.content); + if (false) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: parentNodeDebugID, + type: 'replace children', + payload: update.content.toString() + }); + } + break; + case 'TEXT_CONTENT': + setTextContent(parentNode, update.content); + if (false) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: parentNodeDebugID, + type: 'replace text', + payload: update.content.toString() + }); + } + break; + case 'REMOVE_NODE': + removeChild(parentNode, update.fromNode); + if (false) { + ReactInstrumentation.debugTool.onHostOperation({ + instanceID: parentNodeDebugID, + type: 'remove child', + payload: { fromIndex: update.fromIndex } + }); + } + break; + } + } + } + + }; + + module.exports = DOMChildrenOperations; + +/***/ }, +/* 378 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var DOMNamespaces = { + html: 'http://www.w3.org/1999/xhtml', + mathml: 'http://www.w3.org/1998/Math/MathML', + svg: 'http://www.w3.org/2000/svg' + }; + + module.exports = DOMNamespaces; + +/***/ }, +/* 379 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(22); + + var invariant = __webpack_require__(15); + + /** + * Injectable ordering of event plugins. + */ + var eventPluginOrder = null; + + /** + * Injectable mapping from names to event plugin modules. + */ + var namesToPlugins = {}; + + /** + * Recomputes the plugin list using the injected plugins and plugin ordering. + * + * @private + */ + function recomputePluginOrdering() { + if (!eventPluginOrder) { + // Wait until an `eventPluginOrder` is injected. + return; + } + for (var pluginName in namesToPlugins) { + var pluginModule = namesToPlugins[pluginName]; + var pluginIndex = eventPluginOrder.indexOf(pluginName); + !(pluginIndex > -1) ? false ? invariant(false, 'EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.', pluginName) : _prodInvariant('96', pluginName) : void 0; + if (EventPluginRegistry.plugins[pluginIndex]) { + continue; + } + !pluginModule.extractEvents ? false ? invariant(false, 'EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.', pluginName) : _prodInvariant('97', pluginName) : void 0; + EventPluginRegistry.plugins[pluginIndex] = pluginModule; + var publishedEvents = pluginModule.eventTypes; + for (var eventName in publishedEvents) { + !publishEventForPlugin(publishedEvents[eventName], pluginModule, eventName) ? false ? invariant(false, 'EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.', eventName, pluginName) : _prodInvariant('98', eventName, pluginName) : void 0; + } + } + } + + /** + * Publishes an event so that it can be dispatched by the supplied plugin. + * + * @param {object} dispatchConfig Dispatch configuration for the event. + * @param {object} PluginModule Plugin publishing the event. + * @return {boolean} True if the event was successfully published. + * @private + */ + function publishEventForPlugin(dispatchConfig, pluginModule, eventName) { + !!EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(eventName) ? false ? invariant(false, 'EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.', eventName) : _prodInvariant('99', eventName) : void 0; + EventPluginRegistry.eventNameDispatchConfigs[eventName] = dispatchConfig; + + var phasedRegistrationNames = dispatchConfig.phasedRegistrationNames; + if (phasedRegistrationNames) { + for (var phaseName in phasedRegistrationNames) { + if (phasedRegistrationNames.hasOwnProperty(phaseName)) { + var phasedRegistrationName = phasedRegistrationNames[phaseName]; + publishRegistrationName(phasedRegistrationName, pluginModule, eventName); + } + } + return true; + } else if (dispatchConfig.registrationName) { + publishRegistrationName(dispatchConfig.registrationName, pluginModule, eventName); + return true; + } + return false; + } + + /** + * Publishes a registration name that is used to identify dispatched events and + * can be used with `EventPluginHub.putListener` to register listeners. + * + * @param {string} registrationName Registration name to add. + * @param {object} PluginModule Plugin publishing the event. + * @private + */ + function publishRegistrationName(registrationName, pluginModule, eventName) { + !!EventPluginRegistry.registrationNameModules[registrationName] ? false ? invariant(false, 'EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.', registrationName) : _prodInvariant('100', registrationName) : void 0; + EventPluginRegistry.registrationNameModules[registrationName] = pluginModule; + EventPluginRegistry.registrationNameDependencies[registrationName] = pluginModule.eventTypes[eventName].dependencies; + + if (false) { + var lowerCasedName = registrationName.toLowerCase(); + EventPluginRegistry.possibleRegistrationNames[lowerCasedName] = registrationName; + + if (registrationName === 'onDoubleClick') { + EventPluginRegistry.possibleRegistrationNames.ondblclick = registrationName; + } + } + } + + /** + * Registers plugins so that they can extract and dispatch events. + * + * @see {EventPluginHub} + */ + var EventPluginRegistry = { + + /** + * Ordered list of injected plugins. + */ + plugins: [], + + /** + * Mapping from event name to dispatch config + */ + eventNameDispatchConfigs: {}, + + /** + * Mapping from registration name to plugin module + */ + registrationNameModules: {}, + + /** + * Mapping from registration name to event name + */ + registrationNameDependencies: {}, + + /** + * Mapping from lowercase registration names to the properly cased version, + * used to warn in the case of missing event handlers. Available + * only in __DEV__. + * @type {Object} + */ + possibleRegistrationNames: false ? {} : null, + // Trust the developer to only use possibleRegistrationNames in __DEV__ + + /** + * Injects an ordering of plugins (by plugin name). This allows the ordering + * to be decoupled from injection of the actual plugins so that ordering is + * always deterministic regardless of packaging, on-the-fly injection, etc. + * + * @param {array} InjectedEventPluginOrder + * @internal + * @see {EventPluginHub.injection.injectEventPluginOrder} + */ + injectEventPluginOrder: function (injectedEventPluginOrder) { + !!eventPluginOrder ? false ? invariant(false, 'EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.') : _prodInvariant('101') : void 0; + // Clone the ordering so it cannot be dynamically mutated. + eventPluginOrder = Array.prototype.slice.call(injectedEventPluginOrder); + recomputePluginOrdering(); + }, + + /** + * Injects plugins to be used by `EventPluginHub`. The plugin names must be + * in the ordering injected by `injectEventPluginOrder`. + * + * Plugins can be injected as part of page initialization or on-the-fly. + * + * @param {object} injectedNamesToPlugins Map from names to plugin modules. + * @internal + * @see {EventPluginHub.injection.injectEventPluginsByName} + */ + injectEventPluginsByName: function (injectedNamesToPlugins) { + var isOrderingDirty = false; + for (var pluginName in injectedNamesToPlugins) { + if (!injectedNamesToPlugins.hasOwnProperty(pluginName)) { + continue; + } + var pluginModule = injectedNamesToPlugins[pluginName]; + if (!namesToPlugins.hasOwnProperty(pluginName) || namesToPlugins[pluginName] !== pluginModule) { + !!namesToPlugins[pluginName] ? false ? invariant(false, 'EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.', pluginName) : _prodInvariant('102', pluginName) : void 0; + namesToPlugins[pluginName] = pluginModule; + isOrderingDirty = true; + } + } + if (isOrderingDirty) { + recomputePluginOrdering(); + } + }, + + /** + * Looks up the plugin for the supplied event. + * + * @param {object} event A synthetic event. + * @return {?object} The plugin that created the supplied event. + * @internal + */ + getPluginModuleForEvent: function (event) { + var dispatchConfig = event.dispatchConfig; + if (dispatchConfig.registrationName) { + return EventPluginRegistry.registrationNameModules[dispatchConfig.registrationName] || null; + } + if (dispatchConfig.phasedRegistrationNames !== undefined) { + // pulling phasedRegistrationNames out of dispatchConfig helps Flow see + // that it is not undefined. + var phasedRegistrationNames = dispatchConfig.phasedRegistrationNames; + + for (var phase in phasedRegistrationNames) { + if (!phasedRegistrationNames.hasOwnProperty(phase)) { + continue; + } + var pluginModule = EventPluginRegistry.registrationNameModules[phasedRegistrationNames[phase]]; + if (pluginModule) { + return pluginModule; + } + } + } + return null; + }, + + /** + * Exposed for unit testing. + * @private + */ + _resetEventPlugins: function () { + eventPluginOrder = null; + for (var pluginName in namesToPlugins) { + if (namesToPlugins.hasOwnProperty(pluginName)) { + delete namesToPlugins[pluginName]; + } + } + EventPluginRegistry.plugins.length = 0; + + var eventNameDispatchConfigs = EventPluginRegistry.eventNameDispatchConfigs; + for (var eventName in eventNameDispatchConfigs) { + if (eventNameDispatchConfigs.hasOwnProperty(eventName)) { + delete eventNameDispatchConfigs[eventName]; + } + } + + var registrationNameModules = EventPluginRegistry.registrationNameModules; + for (var registrationName in registrationNameModules) { + if (registrationNameModules.hasOwnProperty(registrationName)) { + delete registrationNameModules[registrationName]; + } + } + + if (false) { + var possibleRegistrationNames = EventPluginRegistry.possibleRegistrationNames; + for (var lowerCasedName in possibleRegistrationNames) { + if (possibleRegistrationNames.hasOwnProperty(lowerCasedName)) { + delete possibleRegistrationNames[lowerCasedName]; + } + } + } + } + + }; + + module.exports = EventPluginRegistry; + +/***/ }, +/* 380 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(22); + + var ReactErrorUtils = __webpack_require__(384); + + var invariant = __webpack_require__(15); + var warning = __webpack_require__(19); + + /** + * Injected dependencies: + */ + + /** + * - `ComponentTree`: [required] Module that can convert between React instances + * and actual node references. + */ + var ComponentTree; + var TreeTraversal; + var injection = { + injectComponentTree: function (Injected) { + ComponentTree = Injected; + if (false) { + process.env.NODE_ENV !== 'production' ? warning(Injected && Injected.getNodeFromInstance && Injected.getInstanceFromNode, 'EventPluginUtils.injection.injectComponentTree(...): Injected ' + 'module is missing getNodeFromInstance or getInstanceFromNode.') : void 0; + } + }, + injectTreeTraversal: function (Injected) { + TreeTraversal = Injected; + if (false) { + process.env.NODE_ENV !== 'production' ? warning(Injected && Injected.isAncestor && Injected.getLowestCommonAncestor, 'EventPluginUtils.injection.injectTreeTraversal(...): Injected ' + 'module is missing isAncestor or getLowestCommonAncestor.') : void 0; + } + } + }; + + function isEndish(topLevelType) { + return topLevelType === 'topMouseUp' || topLevelType === 'topTouchEnd' || topLevelType === 'topTouchCancel'; + } + + function isMoveish(topLevelType) { + return topLevelType === 'topMouseMove' || topLevelType === 'topTouchMove'; + } + function isStartish(topLevelType) { + return topLevelType === 'topMouseDown' || topLevelType === 'topTouchStart'; + } + + var validateEventDispatches; + if (false) { + validateEventDispatches = function (event) { + var dispatchListeners = event._dispatchListeners; + var dispatchInstances = event._dispatchInstances; + + var listenersIsArr = Array.isArray(dispatchListeners); + var listenersLen = listenersIsArr ? dispatchListeners.length : dispatchListeners ? 1 : 0; + + var instancesIsArr = Array.isArray(dispatchInstances); + var instancesLen = instancesIsArr ? dispatchInstances.length : dispatchInstances ? 1 : 0; + + process.env.NODE_ENV !== 'production' ? warning(instancesIsArr === listenersIsArr && instancesLen === listenersLen, 'EventPluginUtils: Invalid `event`.') : void 0; + }; + } + + /** + * Dispatch the event to the listener. + * @param {SyntheticEvent} event SyntheticEvent to handle + * @param {boolean} simulated If the event is simulated (changes exn behavior) + * @param {function} listener Application-level callback + * @param {*} inst Internal component instance + */ + function executeDispatch(event, simulated, listener, inst) { + var type = event.type || 'unknown-event'; + event.currentTarget = EventPluginUtils.getNodeFromInstance(inst); + if (simulated) { + ReactErrorUtils.invokeGuardedCallbackWithCatch(type, listener, event); + } else { + ReactErrorUtils.invokeGuardedCallback(type, listener, event); + } + event.currentTarget = null; + } + + /** + * Standard/simple iteration through an event's collected dispatches. + */ + function executeDispatchesInOrder(event, simulated) { + var dispatchListeners = event._dispatchListeners; + var dispatchInstances = event._dispatchInstances; + if (false) { + validateEventDispatches(event); + } + if (Array.isArray(dispatchListeners)) { + for (var i = 0; i < dispatchListeners.length; i++) { + if (event.isPropagationStopped()) { + break; + } + // Listeners and Instances are two parallel arrays that are always in sync. + executeDispatch(event, simulated, dispatchListeners[i], dispatchInstances[i]); + } + } else if (dispatchListeners) { + executeDispatch(event, simulated, dispatchListeners, dispatchInstances); + } + event._dispatchListeners = null; + event._dispatchInstances = null; + } + + /** + * Standard/simple iteration through an event's collected dispatches, but stops + * at the first dispatch execution returning true, and returns that id. + * + * @return {?string} id of the first dispatch execution who's listener returns + * true, or null if no listener returned true. + */ + function executeDispatchesInOrderStopAtTrueImpl(event) { + var dispatchListeners = event._dispatchListeners; + var dispatchInstances = event._dispatchInstances; + if (false) { + validateEventDispatches(event); + } + if (Array.isArray(dispatchListeners)) { + for (var i = 0; i < dispatchListeners.length; i++) { + if (event.isPropagationStopped()) { + break; + } + // Listeners and Instances are two parallel arrays that are always in sync. + if (dispatchListeners[i](event, dispatchInstances[i])) { + return dispatchInstances[i]; + } + } + } else if (dispatchListeners) { + if (dispatchListeners(event, dispatchInstances)) { + return dispatchInstances; + } + } + return null; + } + + /** + * @see executeDispatchesInOrderStopAtTrueImpl + */ + function executeDispatchesInOrderStopAtTrue(event) { + var ret = executeDispatchesInOrderStopAtTrueImpl(event); + event._dispatchInstances = null; + event._dispatchListeners = null; + return ret; + } + + /** + * Execution of a "direct" dispatch - there must be at most one dispatch + * accumulated on the event or it is considered an error. It doesn't really make + * sense for an event with multiple dispatches (bubbled) to keep track of the + * return values at each dispatch execution, but it does tend to make sense when + * dealing with "direct" dispatches. + * + * @return {*} The return value of executing the single dispatch. + */ + function executeDirectDispatch(event) { + if (false) { + validateEventDispatches(event); + } + var dispatchListener = event._dispatchListeners; + var dispatchInstance = event._dispatchInstances; + !!Array.isArray(dispatchListener) ? false ? invariant(false, 'executeDirectDispatch(...): Invalid `event`.') : _prodInvariant('103') : void 0; + event.currentTarget = dispatchListener ? EventPluginUtils.getNodeFromInstance(dispatchInstance) : null; + var res = dispatchListener ? dispatchListener(event) : null; + event.currentTarget = null; + event._dispatchListeners = null; + event._dispatchInstances = null; + return res; + } + + /** + * @param {SyntheticEvent} event + * @return {boolean} True iff number of dispatches accumulated is greater than 0. + */ + function hasDispatches(event) { + return !!event._dispatchListeners; + } + + /** + * General utilities that are useful in creating custom Event Plugins. + */ + var EventPluginUtils = { + isEndish: isEndish, + isMoveish: isMoveish, + isStartish: isStartish, + + executeDirectDispatch: executeDirectDispatch, + executeDispatchesInOrder: executeDispatchesInOrder, + executeDispatchesInOrderStopAtTrue: executeDispatchesInOrderStopAtTrue, + hasDispatches: hasDispatches, + + getInstanceFromNode: function (node) { + return ComponentTree.getInstanceFromNode(node); + }, + getNodeFromInstance: function (node) { + return ComponentTree.getNodeFromInstance(node); + }, + isAncestor: function (a, b) { + return TreeTraversal.isAncestor(a, b); + }, + getLowestCommonAncestor: function (a, b) { + return TreeTraversal.getLowestCommonAncestor(a, b); + }, + getParentInstance: function (inst) { + return TreeTraversal.getParentInstance(inst); + }, + traverseTwoPhase: function (target, fn, arg) { + return TreeTraversal.traverseTwoPhase(target, fn, arg); + }, + traverseEnterLeave: function (from, to, fn, argFrom, argTo) { + return TreeTraversal.traverseEnterLeave(from, to, fn, argFrom, argTo); + }, + + injection: injection + }; + + module.exports = EventPluginUtils; + +/***/ }, +/* 381 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + 'use strict'; + + /** + * Escape and wrap key so it is safe to use as a reactid + * + * @param {string} key to be escaped. + * @return {string} the escaped key. + */ + + function escape(key) { + var escapeRegex = /[=:]/g; + var escaperLookup = { + '=': '=0', + ':': '=2' + }; + var escapedString = ('' + key).replace(escapeRegex, function (match) { + return escaperLookup[match]; + }); + + return '$' + escapedString; + } + + /** + * Unescape and unwrap key for human-readable display + * + * @param {string} key to unescape. + * @return {string} the unescaped key. + */ + function unescape(key) { + var unescapeRegex = /(=0|=2)/g; + var unescaperLookup = { + '=0': '=', + '=2': ':' + }; + var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1); + + return ('' + keySubstring).replace(unescapeRegex, function (match) { + return unescaperLookup[match]; + }); + } + + var KeyEscapeUtils = { + escape: escape, + unescape: unescape + }; + + module.exports = KeyEscapeUtils; + +/***/ }, +/* 382 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(22); + + var React = __webpack_require__(200); + var ReactPropTypesSecret = __webpack_require__(1789); + + var invariant = __webpack_require__(15); + var warning = __webpack_require__(19); + + var hasReadOnlyValue = { + 'button': true, + 'checkbox': true, + 'image': true, + 'hidden': true, + 'radio': true, + 'reset': true, + 'submit': true + }; + + function _assertSingleLink(inputProps) { + !(inputProps.checkedLink == null || inputProps.valueLink == null) ? false ? invariant(false, 'Cannot provide a checkedLink and a valueLink. If you want to use checkedLink, you probably don\'t want to use valueLink and vice versa.') : _prodInvariant('87') : void 0; + } + function _assertValueLink(inputProps) { + _assertSingleLink(inputProps); + !(inputProps.value == null && inputProps.onChange == null) ? false ? invariant(false, 'Cannot provide a valueLink and a value or onChange event. If you want to use value or onChange, you probably don\'t want to use valueLink.') : _prodInvariant('88') : void 0; + } + + function _assertCheckedLink(inputProps) { + _assertSingleLink(inputProps); + !(inputProps.checked == null && inputProps.onChange == null) ? false ? invariant(false, 'Cannot provide a checkedLink and a checked property or onChange event. If you want to use checked or onChange, you probably don\'t want to use checkedLink') : _prodInvariant('89') : void 0; + } + + var propTypes = { + value: function (props, propName, componentName) { + if (!props[propName] || hasReadOnlyValue[props.type] || props.onChange || props.readOnly || props.disabled) { + return null; + } + return new Error('You provided a `value` prop to a form field without an ' + '`onChange` handler. This will render a read-only field. If ' + 'the field should be mutable use `defaultValue`. Otherwise, ' + 'set either `onChange` or `readOnly`.'); + }, + checked: function (props, propName, componentName) { + if (!props[propName] || props.onChange || props.readOnly || props.disabled) { + return null; + } + return new Error('You provided a `checked` prop to a form field without an ' + '`onChange` handler. This will render a read-only field. If ' + 'the field should be mutable use `defaultChecked`. Otherwise, ' + 'set either `onChange` or `readOnly`.'); + }, + onChange: React.PropTypes.func + }; + + var loggedTypeFailures = {}; + function getDeclarationErrorAddendum(owner) { + if (owner) { + var name = owner.getName(); + if (name) { + return ' Check the render method of `' + name + '`.'; + } + } + return ''; + } + + /** + * Provide a linked `value` attribute for controlled forms. You should not use + * this outside of the ReactDOM controlled form components. + */ + var LinkedValueUtils = { + checkPropTypes: function (tagName, props, owner) { + for (var propName in propTypes) { + if (propTypes.hasOwnProperty(propName)) { + var error = propTypes[propName](props, propName, tagName, 'prop', null, ReactPropTypesSecret); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var addendum = getDeclarationErrorAddendum(owner); + false ? warning(false, 'Failed form propType: %s%s', error.message, addendum) : void 0; + } + } + }, + + /** + * @param {object} inputProps Props for form component + * @return {*} current value of the input either from value prop or link. + */ + getValue: function (inputProps) { + if (inputProps.valueLink) { + _assertValueLink(inputProps); + return inputProps.valueLink.value; + } + return inputProps.value; + }, + + /** + * @param {object} inputProps Props for form component + * @return {*} current checked status of the input either from checked prop + * or link. + */ + getChecked: function (inputProps) { + if (inputProps.checkedLink) { + _assertCheckedLink(inputProps); + return inputProps.checkedLink.value; + } + return inputProps.checked; + }, + + /** + * @param {object} inputProps Props for form component + * @param {SyntheticEvent} event change event to handle + */ + executeOnChange: function (inputProps, event) { + if (inputProps.valueLink) { + _assertValueLink(inputProps); + return inputProps.valueLink.requestChange(event.target.value); + } else if (inputProps.checkedLink) { + _assertCheckedLink(inputProps); + return inputProps.checkedLink.requestChange(event.target.checked); + } else if (inputProps.onChange) { + return inputProps.onChange.call(undefined, event); + } + } + }; + + module.exports = LinkedValueUtils; + +/***/ }, +/* 383 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2014-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(22); + + var invariant = __webpack_require__(15); + + var injected = false; + + var ReactComponentEnvironment = { + + /** + * Optionally injectable hook for swapping out mount images in the middle of + * the tree. + */ + replaceNodeWithMarkup: null, + + /** + * Optionally injectable hook for processing a queue of child updates. Will + * later move into MultiChildComponents. + */ + processChildrenUpdates: null, + + injection: { + injectEnvironment: function (environment) { + !!injected ? false ? invariant(false, 'ReactCompositeComponent: injectEnvironment() can only be called once.') : _prodInvariant('104') : void 0; + ReactComponentEnvironment.replaceNodeWithMarkup = environment.replaceNodeWithMarkup; + ReactComponentEnvironment.processChildrenUpdates = environment.processChildrenUpdates; + injected = true; + } + } + + }; + + module.exports = ReactComponentEnvironment; + +/***/ }, +/* 384 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + 'use strict'; + + var caughtError = null; + + /** + * Call a function while guarding against errors that happens within it. + * + * @param {String} name of the guard to use for logging or debugging + * @param {Function} func The function to invoke + * @param {*} a First argument + * @param {*} b Second argument + */ + function invokeGuardedCallback(name, func, a) { + try { + func(a); + } catch (x) { + if (caughtError === null) { + caughtError = x; + } + } + } + + var ReactErrorUtils = { + invokeGuardedCallback: invokeGuardedCallback, + + /** + * Invoked by ReactTestUtils.Simulate so that any errors thrown by the event + * handler are sure to be rethrown by rethrowCaughtError. + */ + invokeGuardedCallbackWithCatch: invokeGuardedCallback, + + /** + * During execution of guarded functions we will capture the first error which + * we will rethrow to be handled by the top level error handler. + */ + rethrowCaughtError: function () { + if (caughtError) { + var error = caughtError; + caughtError = null; + throw error; + } + } + }; + + if (false) { + /** + * To help development we can get better devtools integration by simulating a + * real browser event. + */ + if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof document !== 'undefined' && typeof document.createEvent === 'function') { + var fakeNode = document.createElement('react'); + ReactErrorUtils.invokeGuardedCallback = function (name, func, a) { + var boundFunc = func.bind(null, a); + var evtType = 'react-' + name; + fakeNode.addEventListener(evtType, boundFunc, false); + var evt = document.createEvent('Event'); + // $FlowFixMe https://github.com/facebook/flow/issues/2336 + evt.initEvent(evtType, false, false); + fakeNode.dispatchEvent(evt); + fakeNode.removeEventListener(evtType, boundFunc, false); + }; + } + } + + module.exports = ReactErrorUtils; + +/***/ }, +/* 385 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(22); + + var ReactCurrentOwner = __webpack_require__(124); + var ReactInstanceMap = __webpack_require__(233); + var ReactInstrumentation = __webpack_require__(90); + var ReactUpdates = __webpack_require__(105); + + var invariant = __webpack_require__(15); + var warning = __webpack_require__(19); + + function enqueueUpdate(internalInstance) { + ReactUpdates.enqueueUpdate(internalInstance); + } + + function formatUnexpectedArgument(arg) { + var type = typeof arg; + if (type !== 'object') { + return type; + } + var displayName = arg.constructor && arg.constructor.name || type; + var keys = Object.keys(arg); + if (keys.length > 0 && keys.length < 20) { + return displayName + ' (keys: ' + keys.join(', ') + ')'; + } + return displayName; + } + + function getInternalInstanceReadyForUpdate(publicInstance, callerName) { + var internalInstance = ReactInstanceMap.get(publicInstance); + if (!internalInstance) { + if (false) { + var ctor = publicInstance.constructor; + // Only warn when we have a callerName. Otherwise we should be silent. + // We're probably calling from enqueueCallback. We don't want to warn + // there because we already warned for the corresponding lifecycle method. + process.env.NODE_ENV !== 'production' ? warning(!callerName, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, ctor && (ctor.displayName || ctor.name) || 'ReactClass') : void 0; + } + return null; + } + + if (false) { + process.env.NODE_ENV !== 'production' ? warning(ReactCurrentOwner.current == null, '%s(...): Cannot update during an existing state transition (such as ' + 'within `render` or another component\'s constructor). Render methods ' + 'should be a pure function of props and state; constructor ' + 'side-effects are an anti-pattern, but can be moved to ' + '`componentWillMount`.', callerName) : void 0; + } + + return internalInstance; + } + + /** + * ReactUpdateQueue allows for state updates to be scheduled into a later + * reconciliation step. + */ + var ReactUpdateQueue = { + + /** + * Checks whether or not this composite component is mounted. + * @param {ReactClass} publicInstance The instance we want to test. + * @return {boolean} True if mounted, false otherwise. + * @protected + * @final + */ + isMounted: function (publicInstance) { + if (false) { + var owner = ReactCurrentOwner.current; + if (owner !== null) { + process.env.NODE_ENV !== 'production' ? warning(owner._warnedAboutRefsInRender, '%s is accessing isMounted inside its render() function. ' + 'render() should be a pure function of props and state. It should ' + 'never access something that requires stale data from the previous ' + 'render, such as refs. Move this logic to componentDidMount and ' + 'componentDidUpdate instead.', owner.getName() || 'A component') : void 0; + owner._warnedAboutRefsInRender = true; + } + } + var internalInstance = ReactInstanceMap.get(publicInstance); + if (internalInstance) { + // During componentWillMount and render this will still be null but after + // that will always render to something. At least for now. So we can use + // this hack. + return !!internalInstance._renderedComponent; + } else { + return false; + } + }, + + /** + * Enqueue a callback that will be executed after all the pending updates + * have processed. + * + * @param {ReactClass} publicInstance The instance to use as `this` context. + * @param {?function} callback Called after state is updated. + * @param {string} callerName Name of the calling function in the public API. + * @internal + */ + enqueueCallback: function (publicInstance, callback, callerName) { + ReactUpdateQueue.validateCallback(callback, callerName); + var internalInstance = getInternalInstanceReadyForUpdate(publicInstance); + + // Previously we would throw an error if we didn't have an internal + // instance. Since we want to make it a no-op instead, we mirror the same + // behavior we have in other enqueue* methods. + // We also need to ignore callbacks in componentWillMount. See + // enqueueUpdates. + if (!internalInstance) { + return null; + } + + if (internalInstance._pendingCallbacks) { + internalInstance._pendingCallbacks.push(callback); + } else { + internalInstance._pendingCallbacks = [callback]; + } + // TODO: The callback here is ignored when setState is called from + // componentWillMount. Either fix it or disallow doing so completely in + // favor of getInitialState. Alternatively, we can disallow + // componentWillMount during server-side rendering. + enqueueUpdate(internalInstance); + }, + + enqueueCallbackInternal: function (internalInstance, callback) { + if (internalInstance._pendingCallbacks) { + internalInstance._pendingCallbacks.push(callback); + } else { + internalInstance._pendingCallbacks = [callback]; + } + enqueueUpdate(internalInstance); + }, + + /** + * Forces an update. This should only be invoked when it is known with + * certainty that we are **not** in a DOM transaction. + * + * You may want to call this when you know that some deeper aspect of the + * component's state has changed but `setState` was not called. + * + * This will not invoke `shouldComponentUpdate`, but it will invoke + * `componentWillUpdate` and `componentDidUpdate`. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @internal + */ + enqueueForceUpdate: function (publicInstance) { + var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'forceUpdate'); + + if (!internalInstance) { + return; + } + + internalInstance._pendingForceUpdate = true; + + enqueueUpdate(internalInstance); + }, + + /** + * Replaces all of the state. Always use this or `setState` to mutate state. + * You should treat `this.state` as immutable. + * + * There is no guarantee that `this.state` will be immediately updated, so + * accessing `this.state` after calling this method may return the old value. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} completeState Next state. + * @internal + */ + enqueueReplaceState: function (publicInstance, completeState) { + var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'replaceState'); + + if (!internalInstance) { + return; + } + + internalInstance._pendingStateQueue = [completeState]; + internalInstance._pendingReplaceState = true; + + enqueueUpdate(internalInstance); + }, + + /** + * Sets a subset of the state. This only exists because _pendingState is + * internal. This provides a merging strategy that is not available to deep + * properties which is confusing. TODO: Expose pendingState or don't use it + * during the merge. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} partialState Next partial state to be merged with state. + * @internal + */ + enqueueSetState: function (publicInstance, partialState) { + if (false) { + ReactInstrumentation.debugTool.onSetState(); + process.env.NODE_ENV !== 'production' ? warning(partialState != null, 'setState(...): You passed an undefined or null state object; ' + 'instead, use forceUpdate().') : void 0; + } + + var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'setState'); + + if (!internalInstance) { + return; + } + + var queue = internalInstance._pendingStateQueue || (internalInstance._pendingStateQueue = []); + queue.push(partialState); + + enqueueUpdate(internalInstance); + }, + + enqueueElementInternal: function (internalInstance, nextElement, nextContext) { + internalInstance._pendingElement = nextElement; + // TODO: introduce _pendingContext instead of setting it directly. + internalInstance._context = nextContext; + enqueueUpdate(internalInstance); + }, + + validateCallback: function (callback, callerName) { + !(!callback || typeof callback === 'function') ? false ? invariant(false, '%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.', callerName, formatUnexpectedArgument(callback)) : _prodInvariant('122', callerName, formatUnexpectedArgument(callback)) : void 0; + } + + }; + + module.exports = ReactUpdateQueue; + +/***/ }, +/* 386 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + /* globals MSApp */ + + 'use strict'; + + /** + * Create a function which has 'unsafe' privileges (required by windows8 apps) + */ + + var createMicrosoftUnsafeLocalFunction = function (func) { + if (typeof MSApp !== 'undefined' && MSApp.execUnsafeLocalFunction) { + return function (arg0, arg1, arg2, arg3) { + MSApp.execUnsafeLocalFunction(function () { + return func(arg0, arg1, arg2, arg3); + }); + }; + } else { + return func; + } + }; + + module.exports = createMicrosoftUnsafeLocalFunction; + +/***/ }, +/* 387 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + /** + * `charCode` represents the actual "character code" and is safe to use with + * `String.fromCharCode`. As such, only keys that correspond to printable + * characters produce a valid `charCode`, the only exception to this is Enter. + * The Tab-key is considered non-printable and does not have a `charCode`, + * presumably because it does not produce a tab-character in browsers. + * + * @param {object} nativeEvent Native browser event. + * @return {number} Normalized `charCode` property. + */ + + function getEventCharCode(nativeEvent) { + var charCode; + var keyCode = nativeEvent.keyCode; + + if ('charCode' in nativeEvent) { + charCode = nativeEvent.charCode; + + // FF does not set `charCode` for the Enter-key, check against `keyCode`. + if (charCode === 0 && keyCode === 13) { + charCode = 13; + } + } else { + // IE8 does not implement `charCode`, but `keyCode` has the correct value. + charCode = keyCode; + } + + // Some non-printable keys are reported in `charCode`/`keyCode`, discard them. + // Must not discard the (non-)printable Enter-key. + if (charCode >= 32 || charCode === 13) { + return charCode; + } + + return 0; + } + + module.exports = getEventCharCode; + +/***/ }, +/* 388 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + /** + * Translation from modifier key to the associated property in the event. + * @see http://www.w3.org/TR/DOM-Level-3-Events/#keys-Modifiers + */ + + var modifierKeyToProp = { + 'Alt': 'altKey', + 'Control': 'ctrlKey', + 'Meta': 'metaKey', + 'Shift': 'shiftKey' + }; + + // IE8 does not implement getModifierState so we simply map it to the only + // modifier keys exposed by the event itself, does not support Lock-keys. + // Currently, all major browsers except Chrome seems to support Lock-keys. + function modifierStateGetter(keyArg) { + var syntheticEvent = this; + var nativeEvent = syntheticEvent.nativeEvent; + if (nativeEvent.getModifierState) { + return nativeEvent.getModifierState(keyArg); + } + var keyProp = modifierKeyToProp[keyArg]; + return keyProp ? !!nativeEvent[keyProp] : false; + } + + function getEventModifierState(nativeEvent) { + return modifierStateGetter; + } + + module.exports = getEventModifierState; + +/***/ }, +/* 389 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + /** + * Gets the target node from a native browser event by accounting for + * inconsistencies in browser DOM APIs. + * + * @param {object} nativeEvent Native browser event. + * @return {DOMEventTarget} Target node. + */ + + function getEventTarget(nativeEvent) { + var target = nativeEvent.target || nativeEvent.srcElement || window; + + // Normalize SVG element events #4963 + if (target.correspondingUseElement) { + target = target.correspondingUseElement; + } + + // Safari may fire events on text nodes (Node.TEXT_NODE is 3). + // @see http://www.quirksmode.org/js/events_properties.html + return target.nodeType === 3 ? target.parentNode : target; + } + + module.exports = getEventTarget; + +/***/ }, +/* 390 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var ExecutionEnvironment = __webpack_require__(58); + + var useHasFeature; + if (ExecutionEnvironment.canUseDOM) { + useHasFeature = document.implementation && document.implementation.hasFeature && + // always returns true in newer browsers as per the standard. + // @see http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature + document.implementation.hasFeature('', '') !== true; + } + + /** + * Checks if an event is supported in the current execution environment. + * + * NOTE: This will not work correctly for non-generic events such as `change`, + * `reset`, `load`, `error`, and `select`. + * + * Borrows from Modernizr. + * + * @param {string} eventNameSuffix Event name, e.g. "click". + * @param {?boolean} capture Check if the capture phase is supported. + * @return {boolean} True if the event is supported. + * @internal + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */ + function isEventSupported(eventNameSuffix, capture) { + if (!ExecutionEnvironment.canUseDOM || capture && !('addEventListener' in document)) { + return false; + } + + var eventName = 'on' + eventNameSuffix; + var isSupported = eventName in document; + + if (!isSupported) { + var element = document.createElement('div'); + element.setAttribute(eventName, 'return;'); + isSupported = typeof element[eventName] === 'function'; + } + + if (!isSupported && useHasFeature && eventNameSuffix === 'wheel') { + // This is the only way to test support for the `wheel` event in IE9+. + isSupported = document.implementation.hasFeature('Events.wheel', '3.0'); + } + + return isSupported; + } + + module.exports = isEventSupported; + +/***/ }, +/* 391 */ +/***/ function(module, exports) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + /** + * Given a `prevElement` and `nextElement`, determines if the existing + * instance should be updated as opposed to being destroyed or replaced by a new + * instance. Both arguments are elements. This ensures that this logic can + * operate on stateless trees without any backing instance. + * + * @param {?object} prevElement + * @param {?object} nextElement + * @return {boolean} True if the existing instance should be updated. + * @protected + */ + + function shouldUpdateReactComponent(prevElement, nextElement) { + var prevEmpty = prevElement === null || prevElement === false; + var nextEmpty = nextElement === null || nextElement === false; + if (prevEmpty || nextEmpty) { + return prevEmpty === nextEmpty; + } + + var prevType = typeof prevElement; + var nextType = typeof nextElement; + if (prevType === 'string' || prevType === 'number') { + return nextType === 'string' || nextType === 'number'; + } else { + return nextType === 'object' && prevElement.type === nextElement.type && prevElement.key === nextElement.key; + } + } + + module.exports = shouldUpdateReactComponent; + +/***/ }, +/* 392 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var _assign = __webpack_require__(13); + + var emptyFunction = __webpack_require__(59); + var warning = __webpack_require__(19); + + var validateDOMNesting = emptyFunction; + + if (false) { + // This validation code was written based on the HTML5 parsing spec: + // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope + // + // Note: this does not catch all invalid nesting, nor does it try to (as it's + // not clear what practical benefit doing so provides); instead, we warn only + // for cases where the parser will give a parse tree differing from what React + // intended. For example,
is invalid but we don't warn + // because it still parses correctly; we do warn for other cases like nested + //

tags where the beginning of the second element implicitly closes the + // first, causing a confusing mess. + + // https://html.spec.whatwg.org/multipage/syntax.html#special + var specialTags = ['address', 'applet', 'area', 'article', 'aside', 'base', 'basefont', 'bgsound', 'blockquote', 'body', 'br', 'button', 'caption', 'center', 'col', 'colgroup', 'dd', 'details', 'dir', 'div', 'dl', 'dt', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'frame', 'frameset', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'iframe', 'img', 'input', 'isindex', 'li', 'link', 'listing', 'main', 'marquee', 'menu', 'menuitem', 'meta', 'nav', 'noembed', 'noframes', 'noscript', 'object', 'ol', 'p', 'param', 'plaintext', 'pre', 'script', 'section', 'select', 'source', 'style', 'summary', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'title', 'tr', 'track', 'ul', 'wbr', 'xmp']; + + // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope + var inScopeTags = ['applet', 'caption', 'html', 'table', 'td', 'th', 'marquee', 'object', 'template', + + // https://html.spec.whatwg.org/multipage/syntax.html#html-integration-point + // TODO: Distinguish by namespace here -- for , including it here + // errs on the side of fewer warnings + 'foreignObject', 'desc', 'title']; + + // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-button-scope + var buttonScopeTags = inScopeTags.concat(['button']); + + // https://html.spec.whatwg.org/multipage/syntax.html#generate-implied-end-tags + var impliedEndTags = ['dd', 'dt', 'li', 'option', 'optgroup', 'p', 'rp', 'rt']; + + var emptyAncestorInfo = { + current: null, + + formTag: null, + aTagInScope: null, + buttonTagInScope: null, + nobrTagInScope: null, + pTagInButtonScope: null, + + listItemTagAutoclosing: null, + dlItemTagAutoclosing: null + }; + + var updatedAncestorInfo = function (oldInfo, tag, instance) { + var ancestorInfo = _assign({}, oldInfo || emptyAncestorInfo); + var info = { tag: tag, instance: instance }; + + if (inScopeTags.indexOf(tag) !== -1) { + ancestorInfo.aTagInScope = null; + ancestorInfo.buttonTagInScope = null; + ancestorInfo.nobrTagInScope = null; + } + if (buttonScopeTags.indexOf(tag) !== -1) { + ancestorInfo.pTagInButtonScope = null; + } + + // See rules for 'li', 'dd', 'dt' start tags in + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody + if (specialTags.indexOf(tag) !== -1 && tag !== 'address' && tag !== 'div' && tag !== 'p') { + ancestorInfo.listItemTagAutoclosing = null; + ancestorInfo.dlItemTagAutoclosing = null; + } + + ancestorInfo.current = info; + + if (tag === 'form') { + ancestorInfo.formTag = info; + } + if (tag === 'a') { + ancestorInfo.aTagInScope = info; + } + if (tag === 'button') { + ancestorInfo.buttonTagInScope = info; + } + if (tag === 'nobr') { + ancestorInfo.nobrTagInScope = info; + } + if (tag === 'p') { + ancestorInfo.pTagInButtonScope = info; + } + if (tag === 'li') { + ancestorInfo.listItemTagAutoclosing = info; + } + if (tag === 'dd' || tag === 'dt') { + ancestorInfo.dlItemTagAutoclosing = info; + } + + return ancestorInfo; + }; + + /** + * Returns whether + */ + var isTagValidWithParent = function (tag, parentTag) { + // First, let's check if we're in an unusual parsing mode... + switch (parentTag) { + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inselect + case 'select': + return tag === 'option' || tag === 'optgroup' || tag === '#text'; + case 'optgroup': + return tag === 'option' || tag === '#text'; + // Strictly speaking, seeing an <option> doesn't mean we're in a <select> + // but + case 'option': + return tag === '#text'; + + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intd + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-incaption + // No special behavior since these rules fall back to "in body" mode for + // all except special table nodes which cause bad parsing behavior anyway. + + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intr + case 'tr': + return tag === 'th' || tag === 'td' || tag === 'style' || tag === 'script' || tag === 'template'; + + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intbody + case 'tbody': + case 'thead': + case 'tfoot': + return tag === 'tr' || tag === 'style' || tag === 'script' || tag === 'template'; + + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-incolgroup + case 'colgroup': + return tag === 'col' || tag === 'template'; + + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intable + case 'table': + return tag === 'caption' || tag === 'colgroup' || tag === 'tbody' || tag === 'tfoot' || tag === 'thead' || tag === 'style' || tag === 'script' || tag === 'template'; + + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inhead + case 'head': + return tag === 'base' || tag === 'basefont' || tag === 'bgsound' || tag === 'link' || tag === 'meta' || tag === 'title' || tag === 'noscript' || tag === 'noframes' || tag === 'style' || tag === 'script' || tag === 'template'; + + // https://html.spec.whatwg.org/multipage/semantics.html#the-html-element + case 'html': + return tag === 'head' || tag === 'body'; + case '#document': + return tag === 'html'; + } + + // Probably in the "in body" parsing mode, so we outlaw only tag combos + // where the parsing rules cause implicit opens or closes to be added. + // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody + switch (tag) { + case 'h1': + case 'h2': + case 'h3': + case 'h4': + case 'h5': + case 'h6': + return parentTag !== 'h1' && parentTag !== 'h2' && parentTag !== 'h3' && parentTag !== 'h4' && parentTag !== 'h5' && parentTag !== 'h6'; + + case 'rp': + case 'rt': + return impliedEndTags.indexOf(parentTag) === -1; + + case 'body': + case 'caption': + case 'col': + case 'colgroup': + case 'frame': + case 'head': + case 'html': + case 'tbody': + case 'td': + case 'tfoot': + case 'th': + case 'thead': + case 'tr': + // These tags are only valid with a few parents that have special child + // parsing rules -- if we're down here, then none of those matched and + // so we allow it only if we don't know what the parent is, as all other + // cases are invalid. + return parentTag == null; + } + + return true; + }; + + /** + * Returns whether + */ + var findInvalidAncestorForTag = function (tag, ancestorInfo) { + switch (tag) { + case 'address': + case 'article': + case 'aside': + case 'blockquote': + case 'center': + case 'details': + case 'dialog': + case 'dir': + case 'div': + case 'dl': + case 'fieldset': + case 'figcaption': + case 'figure': + case 'footer': + case 'header': + case 'hgroup': + case 'main': + case 'menu': + case 'nav': + case 'ol': + case 'p': + case 'section': + case 'summary': + case 'ul': + + case 'pre': + case 'listing': + + case 'table': + + case 'hr': + + case 'xmp': + + case 'h1': + case 'h2': + case 'h3': + case 'h4': + case 'h5': + case 'h6': + return ancestorInfo.pTagInButtonScope; + + case 'form': + return ancestorInfo.formTag || ancestorInfo.pTagInButtonScope; + + case 'li': + return ancestorInfo.listItemTagAutoclosing; + + case 'dd': + case 'dt': + return ancestorInfo.dlItemTagAutoclosing; + + case 'button': + return ancestorInfo.buttonTagInScope; + + case 'a': + // Spec says something about storing a list of markers, but it sounds + // equivalent to this check. + return ancestorInfo.aTagInScope; + + case 'nobr': + return ancestorInfo.nobrTagInScope; + } + + return null; + }; + + /** + * Given a ReactCompositeComponent instance, return a list of its recursive + * owners, starting at the root and ending with the instance itself. + */ + var findOwnerStack = function (instance) { + if (!instance) { + return []; + } + + var stack = []; + do { + stack.push(instance); + } while (instance = instance._currentElement._owner); + stack.reverse(); + return stack; + }; + + var didWarn = {}; + + validateDOMNesting = function (childTag, childText, childInstance, ancestorInfo) { + ancestorInfo = ancestorInfo || emptyAncestorInfo; + var parentInfo = ancestorInfo.current; + var parentTag = parentInfo && parentInfo.tag; + + if (childText != null) { + process.env.NODE_ENV !== 'production' ? warning(childTag == null, 'validateDOMNesting: when childText is passed, childTag should be null') : void 0; + childTag = '#text'; + } + + var invalidParent = isTagValidWithParent(childTag, parentTag) ? null : parentInfo; + var invalidAncestor = invalidParent ? null : findInvalidAncestorForTag(childTag, ancestorInfo); + var problematic = invalidParent || invalidAncestor; + + if (problematic) { + var ancestorTag = problematic.tag; + var ancestorInstance = problematic.instance; + + var childOwner = childInstance && childInstance._currentElement._owner; + var ancestorOwner = ancestorInstance && ancestorInstance._currentElement._owner; + + var childOwners = findOwnerStack(childOwner); + var ancestorOwners = findOwnerStack(ancestorOwner); + + var minStackLen = Math.min(childOwners.length, ancestorOwners.length); + var i; + + var deepestCommon = -1; + for (i = 0; i < minStackLen; i++) { + if (childOwners[i] === ancestorOwners[i]) { + deepestCommon = i; + } else { + break; + } + } + + var UNKNOWN = '(unknown)'; + var childOwnerNames = childOwners.slice(deepestCommon + 1).map(function (inst) { + return inst.getName() || UNKNOWN; + }); + var ancestorOwnerNames = ancestorOwners.slice(deepestCommon + 1).map(function (inst) { + return inst.getName() || UNKNOWN; + }); + var ownerInfo = [].concat( + // If the parent and child instances have a common owner ancestor, start + // with that -- otherwise we just start with the parent's owners. + deepestCommon !== -1 ? childOwners[deepestCommon].getName() || UNKNOWN : [], ancestorOwnerNames, ancestorTag, + // If we're warning about an invalid (non-parent) ancestry, add '...' + invalidAncestor ? ['...'] : [], childOwnerNames, childTag).join(' > '); + + var warnKey = !!invalidParent + '|' + childTag + '|' + ancestorTag + '|' + ownerInfo; + if (didWarn[warnKey]) { + return; + } + didWarn[warnKey] = true; + + var tagDisplayName = childTag; + var whitespaceInfo = ''; + if (childTag === '#text') { + if (/\S/.test(childText)) { + tagDisplayName = 'Text nodes'; + } else { + tagDisplayName = 'Whitespace text nodes'; + whitespaceInfo = ' Make sure you don\'t have any extra whitespace between tags on ' + 'each line of your source code.'; + } + } else { + tagDisplayName = '<' + childTag + '>'; + } + + if (invalidParent) { + var info = ''; + if (ancestorTag === 'table' && childTag === 'tr') { + info += ' Add a <tbody> to your code to match the DOM tree generated by ' + 'the browser.'; + } + process.env.NODE_ENV !== 'production' ? warning(false, 'validateDOMNesting(...): %s cannot appear as a child of <%s>.%s ' + 'See %s.%s', tagDisplayName, ancestorTag, whitespaceInfo, ownerInfo, info) : void 0; + } else { + process.env.NODE_ENV !== 'production' ? warning(false, 'validateDOMNesting(...): %s cannot appear as a descendant of ' + '<%s>. See %s.', tagDisplayName, ancestorTag, ownerInfo) : void 0; + } + } + }; + + validateDOMNesting.updatedAncestorInfo = updatedAncestorInfo; + + // For testing + validateDOMNesting.isTagValidInContext = function (tag, ancestorInfo) { + ancestorInfo = ancestorInfo || emptyAncestorInfo; + var parentInfo = ancestorInfo.current; + var parentTag = parentInfo && parentInfo.tag; + return isTagValidWithParent(tag, parentTag) && !findInvalidAncestorForTag(tag, ancestorInfo); + }; + } + + module.exports = validateDOMNesting; + +/***/ }, +/* 393 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + 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; }; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactDom = __webpack_require__(2); + + var _reactDom2 = _interopRequireDefault(_reactDom); + + var _trackHelper = __webpack_require__(575); + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var helpers = { + initialize: function initialize(props) { + var slickList = _reactDom2.default.findDOMNode(this.list); + + var slideCount = _react2.default.Children.count(props.children); + var listWidth = this.getWidth(slickList); + var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.track)); + var slideWidth; + + if (!props.vertical) { + var centerPaddingAdj = props.centerMode && parseInt(props.centerPadding) * 2; + slideWidth = (this.getWidth(_reactDom2.default.findDOMNode(this)) - centerPaddingAdj) / props.slidesToShow; + } else { + slideWidth = this.getWidth(_reactDom2.default.findDOMNode(this)); + } + + var slideHeight = this.getHeight(slickList.querySelector('[data-index="0"]')); + var listHeight = slideHeight * props.slidesToShow; + + var currentSlide = props.rtl ? slideCount - 1 - props.initialSlide : props.initialSlide; + + this.setState({ + slideCount: slideCount, + slideWidth: slideWidth, + listWidth: listWidth, + trackWidth: trackWidth, + currentSlide: currentSlide, + slideHeight: slideHeight, + listHeight: listHeight + }, function () { + + var targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ + slideIndex: this.state.currentSlide, + trackRef: this.track + }, props, this.state)); + // getCSS function needs previously set state + var trackStyle = (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: targetLeft }, props, this.state)); + + this.setState({ trackStyle: trackStyle }); + + this.autoPlay(); // once we're set up, trigger the initial autoplay. + }); + }, + update: function update(props) { + var slickList = _reactDom2.default.findDOMNode(this.list); + // This method has mostly same code as initialize method. + // Refactor it + var slideCount = _react2.default.Children.count(props.children); + var listWidth = this.getWidth(slickList); + var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.track)); + var slideWidth; + + if (!props.vertical) { + var centerPaddingAdj = props.centerMode && parseInt(props.centerPadding) * 2; + slideWidth = (this.getWidth(_reactDom2.default.findDOMNode(this)) - centerPaddingAdj) / props.slidesToShow; + } else { + slideWidth = this.getWidth(_reactDom2.default.findDOMNode(this)); + } + + var slideHeight = this.getHeight(slickList.querySelector('[data-index="0"]')); + var listHeight = slideHeight * props.slidesToShow; + + // pause slider if autoplay is set to false + if (!props.autoplay) this.pause(); + + this.setState({ + slideCount: slideCount, + slideWidth: slideWidth, + listWidth: listWidth, + trackWidth: trackWidth, + slideHeight: slideHeight, + listHeight: listHeight + }, function () { + + var targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ + slideIndex: this.state.currentSlide, + trackRef: this.track + }, props, this.state)); + // getCSS function needs previously set state + var trackStyle = (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: targetLeft }, props, this.state)); + + this.setState({ trackStyle: trackStyle }); + }); + }, + getWidth: function getWidth(elem) { + return elem.getBoundingClientRect().width || elem.offsetWidth; + }, + getHeight: function getHeight(elem) { + return elem.getBoundingClientRect().height || elem.offsetHeight; + }, + + adaptHeight: function adaptHeight() { + if (this.props.adaptiveHeight) { + var selector = '[data-index="' + this.state.currentSlide + '"]'; + if (this.list) { + var slickList = _reactDom2.default.findDOMNode(this.list); + slickList.style.height = slickList.querySelector(selector).offsetHeight + 'px'; + } + } + }, + canGoNext: function canGoNext(opts) { + var canGo = true; + if (!opts.infinite) { + if (opts.centerMode) { + // check if current slide is last slide + if (opts.currentSlide >= opts.slideCount - 1) { + canGo = false; + } + } else { + // check if all slides are shown in slider + if (opts.slideCount <= opts.slidesToShow || opts.currentSlide >= opts.slideCount - opts.slidesToShow) { + canGo = false; + } + } + } + return canGo; + }, + slideHandler: function slideHandler(index) { + var _this = this; + + // Functionality of animateSlide and postSlide is merged into this function + // console.log('slideHandler', index); + var targetSlide, currentSlide; + var targetLeft, currentLeft; + var callback; + + if (this.props.waitForAnimate && this.state.animating) { + return; + } + + if (this.props.fade) { + currentSlide = this.state.currentSlide; + + // Don't change slide if it's not infite and current slide is the first or last slide. + if (this.props.infinite === false && (index < 0 || index >= this.state.slideCount)) { + return; + } + + // Shifting targetSlide back into the range + if (index < 0) { + targetSlide = index + this.state.slideCount; + } else if (index >= this.state.slideCount) { + targetSlide = index - this.state.slideCount; + } else { + targetSlide = index; + } + + if (this.props.lazyLoad && this.state.lazyLoadedList.indexOf(targetSlide) < 0) { + this.setState({ + lazyLoadedList: this.state.lazyLoadedList.concat(targetSlide) + }); + } + + callback = function callback() { + _this.setState({ + animating: false + }); + if (_this.props.afterChange) { + _this.props.afterChange(targetSlide); + } + delete _this.animationEndCallback; + }; + + this.setState({ + animating: true, + currentSlide: targetSlide + }, function () { + this.animationEndCallback = setTimeout(callback, this.props.speed); + }); + + if (this.props.beforeChange) { + this.props.beforeChange(this.state.currentSlide, targetSlide); + } + + this.autoPlay(); + return; + } + + targetSlide = index; + if (targetSlide < 0) { + if (this.props.infinite === false) { + currentSlide = 0; + } else if (this.state.slideCount % this.props.slidesToScroll !== 0) { + currentSlide = this.state.slideCount - this.state.slideCount % this.props.slidesToScroll; + } else { + currentSlide = this.state.slideCount + targetSlide; + } + } else if (targetSlide >= this.state.slideCount) { + if (this.props.infinite === false) { + currentSlide = this.state.slideCount - this.props.slidesToShow; + } else if (this.state.slideCount % this.props.slidesToScroll !== 0) { + currentSlide = 0; + } else { + currentSlide = targetSlide - this.state.slideCount; + } + } else { + currentSlide = targetSlide; + } + + targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ + slideIndex: targetSlide, + trackRef: this.track + }, this.props, this.state)); + + currentLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ + slideIndex: currentSlide, + trackRef: this.track + }, this.props, this.state)); + + if (this.props.infinite === false) { + targetLeft = currentLeft; + } + + if (this.props.beforeChange) { + this.props.beforeChange(this.state.currentSlide, currentSlide); + } + + if (this.props.lazyLoad) { + var loaded = true; + var slidesToLoad = []; + for (var i = targetSlide; i < targetSlide + this.props.slidesToShow; i++) { + loaded = loaded && this.state.lazyLoadedList.indexOf(i) >= 0; + if (!loaded) { + slidesToLoad.push(i); + } + } + if (!loaded) { + this.setState({ + lazyLoadedList: this.state.lazyLoadedList.concat(slidesToLoad) + }); + } + } + + // Slide Transition happens here. + // animated transition happens to target Slide and + // non - animated transition happens to current Slide + // If CSS transitions are false, directly go the current slide. + + if (this.props.useCSS === false) { + + this.setState({ + currentSlide: currentSlide, + trackStyle: (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: currentLeft }, this.props, this.state)) + }, function () { + if (this.props.afterChange) { + this.props.afterChange(currentSlide); + } + }); + } else { + + var nextStateChanges = { + animating: false, + currentSlide: currentSlide, + trackStyle: (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: currentLeft }, this.props, this.state)), + swipeLeft: null + }; + + callback = function callback() { + _this.setState(nextStateChanges); + if (_this.props.afterChange) { + _this.props.afterChange(currentSlide); + } + delete _this.animationEndCallback; + }; + + this.setState({ + animating: true, + currentSlide: currentSlide, + trackStyle: (0, _trackHelper.getTrackAnimateCSS)((0, _objectAssign2.default)({ left: targetLeft }, this.props, this.state)) + }, function () { + this.animationEndCallback = setTimeout(callback, this.props.speed); + }); + } + + this.autoPlay(); + }, + swipeDirection: function swipeDirection(touchObject) { + var xDist, yDist, r, swipeAngle; + + xDist = touchObject.startX - touchObject.curX; + yDist = touchObject.startY - touchObject.curY; + r = Math.atan2(yDist, xDist); + + swipeAngle = Math.round(r * 180 / Math.PI); + if (swipeAngle < 0) { + swipeAngle = 360 - Math.abs(swipeAngle); + } + if (swipeAngle <= 45 && swipeAngle >= 0 || swipeAngle <= 360 && swipeAngle >= 315) { + return this.props.rtl === false ? 'left' : 'right'; + } + if (swipeAngle >= 135 && swipeAngle <= 225) { + return this.props.rtl === false ? 'right' : 'left'; + } + if (this.props.verticalSwiping === true) { + if (swipeAngle >= 35 && swipeAngle <= 135) { + return 'down'; + } else { + return 'up'; + } + } + + return 'vertical'; + }, + play: function play() { + var nextIndex; + + if (!this.state.mounted) { + return false; + } + + if (this.props.rtl) { + nextIndex = this.state.currentSlide - this.props.slidesToScroll; + } else { + if (this.canGoNext(_extends({}, this.props, this.state))) { + nextIndex = this.state.currentSlide + this.props.slidesToScroll; + } else { + return false; + } + } + + this.slideHandler(nextIndex); + }, + autoPlay: function autoPlay() { + if (this.state.autoPlayTimer) { + return; + } + if (this.props.autoplay) { + this.setState({ + autoPlayTimer: setInterval(this.play, this.props.autoplaySpeed) + }); + } + }, + pause: function pause() { + if (this.state.autoPlayTimer) { + clearInterval(this.state.autoPlayTimer); + this.setState({ + autoPlayTimer: null + }); + } + } + }; + + exports.default = helpers; + +/***/ }, +/* 394 */ +/***/ function(module, exports) { + + "use strict"; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + /* eslint-disable func-names */ + var Plugins = function Plugins() {}; + var p = Plugins.prototype; + p.push = function (plugin) { + this[plugin.prototype.name] = plugin; + }; + exports["default"] = new Plugins(); + module.exports = exports['default']; + +/***/ }, +/* 395 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var _prodInvariant = __webpack_require__(202); + + var ReactNoopUpdateQueue = __webpack_require__(396); + + var canDefineProperty = __webpack_require__(581); + var emptyObject = __webpack_require__(224); + var invariant = __webpack_require__(15); + var warning = __webpack_require__(19); + + /** + * Base class helpers for the updating state of a component. + */ + function ReactComponent(props, context, updater) { + this.props = props; + this.context = context; + this.refs = emptyObject; + // We initialize the default updater but the real one gets injected by the + // renderer. + this.updater = updater || ReactNoopUpdateQueue; + } + + ReactComponent.prototype.isReactComponent = {}; + + /** + * Sets a subset of the state. Always use this to mutate + * state. You should treat `this.state` as immutable. + * + * There is no guarantee that `this.state` will be immediately updated, so + * accessing `this.state` after calling this method may return the old value. + * + * There is no guarantee that calls to `setState` will run synchronously, + * as they may eventually be batched together. You can provide an optional + * callback that will be executed when the call to setState is actually + * completed. + * + * When a function is provided to setState, it will be called at some point in + * the future (not synchronously). It will be called with the up to date + * component arguments (state, props, context). These values can be different + * from this.* because your function may be called after receiveProps but before + * shouldComponentUpdate, and this new state, props, and context will not yet be + * assigned to this. + * + * @param {object|function} partialState Next partial state or function to + * produce next partial state to be merged with current state. + * @param {?function} callback Called after state is updated. + * @final + * @protected + */ + ReactComponent.prototype.setState = function (partialState, callback) { + !(typeof partialState === 'object' || typeof partialState === 'function' || partialState == null) ? false ? invariant(false, 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.') : _prodInvariant('85') : void 0; + this.updater.enqueueSetState(this, partialState); + if (callback) { + this.updater.enqueueCallback(this, callback, 'setState'); + } + }; + + /** + * Forces an update. This should only be invoked when it is known with + * certainty that we are **not** in a DOM transaction. + * + * You may want to call this when you know that some deeper aspect of the + * component's state has changed but `setState` was not called. + * + * This will not invoke `shouldComponentUpdate`, but it will invoke + * `componentWillUpdate` and `componentDidUpdate`. + * + * @param {?function} callback Called after update is complete. + * @final + * @protected + */ + ReactComponent.prototype.forceUpdate = function (callback) { + this.updater.enqueueForceUpdate(this); + if (callback) { + this.updater.enqueueCallback(this, callback, 'forceUpdate'); + } + }; + + /** + * Deprecated APIs. These APIs used to exist on classic React classes but since + * we would like to deprecate them, we're not going to move them over to this + * modern base class. Instead, we define a getter that warns if it's accessed. + */ + if (false) { + var deprecatedAPIs = { + isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'], + replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).'] + }; + var defineDeprecationWarning = function (methodName, info) { + if (canDefineProperty) { + Object.defineProperty(ReactComponent.prototype, methodName, { + get: function () { + process.env.NODE_ENV !== 'production' ? warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]) : void 0; + return undefined; + } + }); + } + }; + for (var fnName in deprecatedAPIs) { + if (deprecatedAPIs.hasOwnProperty(fnName)) { + defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); + } + } + } + + module.exports = ReactComponent; + +/***/ }, +/* 396 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var warning = __webpack_require__(19); + + function warnNoop(publicInstance, callerName) { + if (false) { + var constructor = publicInstance.constructor; + process.env.NODE_ENV !== 'production' ? warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass') : void 0; + } + } + + /** + * This is the abstract API for an update queue. + */ + var ReactNoopUpdateQueue = { + + /** + * Checks whether or not this composite component is mounted. + * @param {ReactClass} publicInstance The instance we want to test. + * @return {boolean} True if mounted, false otherwise. + * @protected + * @final + */ + isMounted: function (publicInstance) { + return false; + }, + + /** + * Enqueue a callback that will be executed after all the pending updates + * have processed. + * + * @param {ReactClass} publicInstance The instance to use as `this` context. + * @param {?function} callback Called after state is updated. + * @internal + */ + enqueueCallback: function (publicInstance, callback) {}, + + /** + * Forces an update. This should only be invoked when it is known with + * certainty that we are **not** in a DOM transaction. + * + * You may want to call this when you know that some deeper aspect of the + * component's state has changed but `setState` was not called. + * + * This will not invoke `shouldComponentUpdate`, but it will invoke + * `componentWillUpdate` and `componentDidUpdate`. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @internal + */ + enqueueForceUpdate: function (publicInstance) { + warnNoop(publicInstance, 'forceUpdate'); + }, + + /** + * Replaces all of the state. Always use this or `setState` to mutate state. + * You should treat `this.state` as immutable. + * + * There is no guarantee that `this.state` will be immediately updated, so + * accessing `this.state` after calling this method may return the old value. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} completeState Next state. + * @internal + */ + enqueueReplaceState: function (publicInstance, completeState) { + warnNoop(publicInstance, 'replaceState'); + }, + + /** + * Sets a subset of the state. This only exists because _pendingState is + * internal. This provides a merging strategy that is not available to deep + * properties which is confusing. TODO: Expose pendingState or don't use it + * during the merge. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} partialState Next partial state to be merged with state. + * @internal + */ + enqueueSetState: function (publicInstance, partialState) { + warnNoop(publicInstance, 'setState'); + } + }; + + module.exports = ReactNoopUpdateQueue; + +/***/ }, +/* 397 */ +/***/ function(module, exports) { + + function arrayTreeFilter(data, filterFn, options) { + options = options || {}; + options.childrenKeyName = options.childrenKeyName || 'children'; + var children = data || []; + var result = []; + var level = 0; + var foundItem; + do { + var foundItem = children.filter(function(item) { + return filterFn(item, level); + })[0]; + if (!foundItem) { + break; + } + result.push(foundItem); + children = foundItem[options.childrenKeyName] || []; + level += 1; + } while(children.length > 0); + return result; + } + + module.exports = arrayTreeFilter; + + +/***/ }, +/* 398 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _util = __webpack_require__(37); + + var util = _interopRequireWildcard(_util); + + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } + + /** + * Rule for validating required fields. + * + * @param rule The validation rule. + * @param value The value of the field on the source object. + * @param source The source object being validated. + * @param errors An array of errors that this rule may add + * validation errors to. + * @param options The validation options. + * @param options.messages The validation messages. + */ + function required(rule, value, source, errors, options, type) { + if (rule.required && (!source.hasOwnProperty(rule.field) || util.isEmptyValue(value, type))) { + errors.push(util.format(options.messages.required, rule.fullField)); + } + } + + exports["default"] = required; + module.exports = exports['default']; + +/***/ }, +/* 399 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = getLocale; + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function getLocale(props, context, componentName, getDefaultLocale) { + var locale = context && context.antLocale && context.antLocale[componentName] ? context.antLocale[componentName] : getDefaultLocale(); + var result = (0, _objectAssign2.default)({}, locale, props.locale); + result.lang = (0, _objectAssign2.default)({}, locale.lang, props.locale.lang); + return result; + } + module.exports = exports['default']; + +/***/ }, +/* 400 */ +/***/ function(module, exports) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = getRequestAnimationFrame; + function getRequestAnimationFrame() { + if (typeof window === 'undefined') { + return function () {}; + } + if (window.requestAnimationFrame) { + return window.requestAnimationFrame; + } + var prefix = ['moz', 'ms', 'webkit'].filter(function (key) { + return key + 'RequestAnimationFrame' in window; + })[0]; + return prefix ? window[prefix + 'RequestAnimationFrame'] : function (callback) { + return setTimeout(callback, 1000 / 60); + }; + } + module.exports = exports['default']; + +/***/ }, +/* 401 */ +/***/ function(module, exports) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + var animation = void 0; + function isCssAnimationSupported() { + if (animation !== undefined) { + return animation; + } + var domPrefixes = 'Webkit Moz O ms Khtml'.split(' '); + var elm = document.createElement('div'); + if (elm.style.animationName !== undefined) { + animation = true; + } + if (animation !== undefined) { + for (var i = 0; i < domPrefixes.length; i++) { + if (elm.style[domPrefixes[i] + 'AnimationName'] !== undefined) { + animation = true; + break; + } + } + } + animation = animation || false; + return animation; + } + exports.default = isCssAnimationSupported; + module.exports = exports['default']; + +/***/ }, +/* 402 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _cssAnimation = __webpack_require__(257); + + var _cssAnimation2 = _interopRequireDefault(_cssAnimation); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function animate(node, show, done) { + var height = void 0; + return (0, _cssAnimation2.default)(node, 'ant-motion-collapse', { + start: function start() { + if (!show) { + node.style.height = node.offsetHeight + 'px'; + } else { + height = node.offsetHeight; + node.style.height = 0; + } + }, + active: function active() { + node.style.height = (show ? height : 0) + 'px'; + }, + end: function end() { + node.style.height = ''; + done(); + } + }); + } + var animation = { + enter: function enter(node, done) { + return animate(node, true, done); + }, + leave: function leave(node, done) { + return animate(node, false, done); + }, + appear: function appear(node, done) { + return animate(node, true, done); + } + }; + exports.default = animation; + module.exports = exports['default']; + +/***/ }, +/* 403 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.scrollTo = exports.easeInOutCubic = exports.reqAnimFrame = undefined; + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + exports.getDefaultTarget = getDefaultTarget; + exports.getOffsetTop = getOffsetTop; + + var _getScroll = __webpack_require__(279); + + var _getScroll2 = _interopRequireDefault(_getScroll); + + var _getRequestAnimationFrame = __webpack_require__(400); + + var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var reqAnimFrame = exports.reqAnimFrame = (0, _getRequestAnimationFrame2.default)(); + var easeInOutCubic = exports.easeInOutCubic = function easeInOutCubic(t, b, c, d) { + var cc = c - b; + t /= d / 2; + if (t < 1) { + return cc / 2 * t * t * t + b; + } + return cc / 2 * ((t -= 2) * t * t + 2) + b; + }; + function getDefaultTarget() { + return typeof window !== 'undefined' ? window : null; + } + function getOffsetTop(element) { + if (!element) { + return 0; + } + if (!element.getClientRects().length) { + return 0; + } + var rect = element.getBoundingClientRect(); + if (rect.width || rect.height) { + var doc = element.ownerDocument; + var docElem = doc.documentElement; + return rect.top - docElem.clientTop; + } + return rect.top; + } + function _scrollTo(href) { + var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getDefaultTarget; + var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}; + + var scrollTop = (0, _getScroll2.default)(target(), true); + var targetElement = document.getElementById(href.substring(1)); + if (!targetElement) { + return; + } + var offsetTop = getOffsetTop(targetElement); + var targetScrollTop = scrollTop + offsetTop; + var startTime = Date.now(); + var frameFunc = function frameFunc() { + var timestamp = Date.now(); + var time = timestamp - startTime; + window.scrollTo(window.pageXOffset, easeInOutCubic(time, scrollTop, targetScrollTop, 450)); + if (time < 450) { + reqAnimFrame(frameFunc); + } else { + callback(); + } + }; + reqAnimFrame(frameFunc); + history.pushState(null, '', href); + } + exports.scrollTo = _scrollTo; + + var AnchorHelper = function () { + function AnchorHelper() { + (0, _classCallCheck3.default)(this, AnchorHelper); + + this.links = []; + this.currentAnchor = null; + this._activeAnchor = ''; + } + + AnchorHelper.prototype.addLink = function addLink(link) { + if (this.links.indexOf(link) === -1) { + this.links.push(link); + } + }; + + AnchorHelper.prototype.getCurrentActiveAnchor = function getCurrentActiveAnchor() { + return this.currentAnchor; + }; + + AnchorHelper.prototype.setActiveAnchor = function setActiveAnchor(component) { + this.currentAnchor = component; + }; + + AnchorHelper.prototype.getCurrentAnchor = function getCurrentAnchor() { + var bounds = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 5; + + var activeAnchor = ''; + this.links.forEach(function (section) { + var target = document.getElementById(section.substring(1)); + if (target) { + var top = getOffsetTop(target); + var bottom = top + target.clientHeight; + if (top <= bounds && bottom >= -bounds) { + activeAnchor = section; + } + } + }); + this._activeAnchor = activeAnchor || this._activeAnchor; + return this._activeAnchor; + }; + + AnchorHelper.prototype.scrollTo = function scrollTo(href) { + var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getDefaultTarget; + var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}; + + _scrollTo(href, target, callback); + }; + + return AnchorHelper; + }(); + + exports.default = AnchorHelper; + +/***/ }, +/* 404 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _slicedToArray2 = __webpack_require__(39); + + var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _splitObject3 = __webpack_require__(41); + + var _splitObject4 = _interopRequireDefault(_splitObject3); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var BreadcrumbItem = function (_React$Component) { + (0, _inherits3.default)(BreadcrumbItem, _React$Component); + + function BreadcrumbItem() { + (0, _classCallCheck3.default)(this, BreadcrumbItem); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } + + BreadcrumbItem.prototype.render = function render() { + var _splitObject = (0, _splitObject4.default)(this.props, ['prefixCls', 'separator', 'children']), + _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), + _splitObject2$ = _splitObject2[0], + prefixCls = _splitObject2$.prefixCls, + separator = _splitObject2$.separator, + children = _splitObject2$.children, + restProps = _splitObject2[1]; + + var link = void 0; + if ('href' in this.props) { + link = _react2.default.createElement( + 'a', + (0, _extends3.default)({ className: prefixCls + '-link' }, restProps), + children + ); + } else { + link = _react2.default.createElement( + 'span', + (0, _extends3.default)({ className: prefixCls + '-link' }, restProps), + children + ); + } + return _react2.default.createElement( + 'span', + null, + link, + _react2.default.createElement( + 'span', + { className: prefixCls + '-separator' }, + separator + ) + ); + }; + + return BreadcrumbItem; + }(_react2.default.Component); + + exports.default = BreadcrumbItem; + + BreadcrumbItem.defaultProps = { + prefixCls: 'ant-breadcrumb', + separator: '/' + }; + BreadcrumbItem.propTypes = { + prefixCls: _react2.default.PropTypes.string, + separator: _react2.default.PropTypes.oneOfType([_react2.default.PropTypes.string, _react2.default.PropTypes.element]), + href: _react2.default.PropTypes.string + }; + module.exports = exports['default']; + +/***/ }, +/* 405 */ +/***/ function(module, exports) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + var PREFIX_CLS = exports.PREFIX_CLS = 'ant-fullcalendar'; + +/***/ }, +/* 406 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _en_US = __webpack_require__(286); + + var _en_US2 = _interopRequireDefault(_en_US); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.default = _en_US2.default; + module.exports = exports['default']; + +/***/ }, +/* 407 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _zh_CN = __webpack_require__(520); + + var _zh_CN2 = _interopRequireDefault(_zh_CN); + + var _zh_CN3 = __webpack_require__(416); + + var _zh_CN4 = _interopRequireDefault(_zh_CN3); + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + var _moment = __webpack_require__(32); + + var _moment2 = _interopRequireDefault(_moment); + + __webpack_require__(506); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + _moment2.default.locale('zh-cn'); + // 统一合并为完整的 Locale + var locale = { + lang: (0, _objectAssign2.default)({ + placeholder: '请选择日期', + rangePlaceholder: ['开始日期', '结束日期'] + }, _zh_CN2.default), + timePickerLocale: (0, _objectAssign2.default)({}, _zh_CN4.default) + }; + // should add whitespace between char in Button + locale.lang.ok = '确 定'; + exports.default = locale; + module.exports = exports['default']; + +/***/ }, +/* 408 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcDropdown = __webpack_require__(1629); + + var _rcDropdown2 = _interopRequireDefault(_rcDropdown); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Dropdown = function (_React$Component) { + (0, _inherits3.default)(Dropdown, _React$Component); + + function Dropdown() { + (0, _classCallCheck3.default)(this, Dropdown); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } + + Dropdown.prototype.render = function render() { + return _react2.default.createElement(_rcDropdown2.default, this.props); + }; + + return Dropdown; + }(_react2.default.Component); + + exports.default = Dropdown; + + Dropdown.defaultProps = { + transitionName: 'slide-up', + prefixCls: 'ant-dropdown', + mouseEnterDelay: 0.15, + mouseLeaveDelay: 0.1 + }; + module.exports = exports['default']; + +/***/ }, +/* 409 */ +/***/ function(module, exports) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + var FIELD_META_PROP = exports.FIELD_META_PROP = 'data-__meta'; + +/***/ }, +/* 410 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.Col = exports.Row = undefined; + + var _row = __webpack_require__(1073); + + var _row2 = _interopRequireDefault(_row); + + var _col = __webpack_require__(1072); + + var _col2 = _interopRequireDefault(_col); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + exports.Row = _row2.default; + exports.Col = _col2.default; + +/***/ }, +/* 411 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + __webpack_require__(16); + + __webpack_require__(361); + +/***/ }, +/* 412 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _rcDialog = __webpack_require__(1623); + + var _rcDialog2 = _interopRequireDefault(_rcDialog); + + var _addEventListener = __webpack_require__(270); + + var _addEventListener2 = _interopRequireDefault(_addEventListener); + + var _button = __webpack_require__(9); + + var _button2 = _interopRequireDefault(_button); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var mousePosition = void 0; + var mousePositionEventBinded = void 0; + + var Modal = function (_React$Component) { + (0, _inherits3.default)(Modal, _React$Component); + + function Modal() { + (0, _classCallCheck3.default)(this, Modal); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + + _this.handleCancel = function (e) { + var onCancel = _this.props.onCancel; + if (onCancel) { + onCancel(e); + } + }; + _this.handleOk = function () { + var onOk = _this.props.onOk; + if (onOk) { + onOk(); + } + }; + return _this; + } + + Modal.prototype.componentDidMount = function componentDidMount() { + if (mousePositionEventBinded) { + return; + } + // 只有点击事件支持从鼠标位置动画展开 + (0, _addEventListener2.default)(document.documentElement, 'click', function (e) { + mousePosition = { + x: e.pageX, + y: e.pageY + }; + // 100ms 内发生过点击事件,则从点击位置动画展示 + // 否则直接 zoom 展示 + // 这样可以兼容非点击方式展开 + setTimeout(function () { + return mousePosition = null; + }, 100); + }); + mousePositionEventBinded = true; + }; + + Modal.prototype.render = function render() { + var _props = this.props, + okText = _props.okText, + cancelText = _props.cancelText, + confirmLoading = _props.confirmLoading, + footer = _props.footer, + visible = _props.visible; + + if (this.context.antLocale && this.context.antLocale.Modal) { + okText = okText || this.context.antLocale.Modal.okText; + cancelText = cancelText || this.context.antLocale.Modal.cancelText; + } + var defaultFooter = [_react2.default.createElement( + _button2.default, + { key: 'cancel', type: 'ghost', size: 'large', onClick: this.handleCancel }, + cancelText || '取消' + ), _react2.default.createElement( + _button2.default, + { key: 'confirm', type: 'primary', size: 'large', loading: confirmLoading, onClick: this.handleOk }, + okText || '确定' + )]; + return _react2.default.createElement(_rcDialog2.default, (0, _extends3.default)({ onClose: this.handleCancel, footer: footer || defaultFooter }, this.props, { visible: visible, mousePosition: mousePosition })); + }; + + return Modal; + }(_react2.default.Component); + + exports.default = Modal; + + Modal.defaultProps = { + prefixCls: 'ant-modal', + width: 520, + transitionName: 'zoom', + maskTransitionName: 'fade', + confirmLoading: false, + visible: false + }; + Modal.propTypes = { + prefixCls: _react.PropTypes.string, + onOk: _react.PropTypes.func, + onCancel: _react.PropTypes.func, + okText: _react.PropTypes.node, + cancelText: _react.PropTypes.node, + width: _react.PropTypes.oneOfType([_react.PropTypes.number, _react.PropTypes.string]), + confirmLoading: _react.PropTypes.bool, + visible: _react.PropTypes.bool, + align: _react.PropTypes.object, + footer: _react.PropTypes.node, + title: _react.PropTypes.node, + closable: _react.PropTypes.bool + }; + Modal.contextTypes = { + antLocale: _react2.default.PropTypes.object + }; + module.exports = exports['default']; + +/***/ }, +/* 413 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.changeConfirmLocale = changeConfirmLocale; + exports.getConfirmLocale = getConfirmLocale; + + var _objectAssign = __webpack_require__(13); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var defaultLocale = { + okText: '确定', + cancelText: '取消', + justOkText: '知道了' + }; + var runtimeLocale = (0, _objectAssign2.default)({}, defaultLocale); + function changeConfirmLocale(newLocale) { + if (newLocale) { + runtimeLocale = (0, _objectAssign2.default)({}, runtimeLocale, newLocale); + } else { + runtimeLocale = (0, _objectAssign2.default)({}, defaultLocale); + } + } + function getConfirmLocale() { + return runtimeLocale; + } + +/***/ }, +/* 414 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _radio = __webpack_require__(288); + + var _radio2 = _interopRequireDefault(_radio); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var RadioButton = function (_React$Component) { + (0, _inherits3.default)(RadioButton, _React$Component); + + function RadioButton() { + (0, _classCallCheck3.default)(this, RadioButton); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } + + RadioButton.prototype.render = function render() { + return _react2.default.createElement(_radio2.default, this.props); + }; + + return RadioButton; + }(_react2.default.Component); + + exports.default = RadioButton; + + RadioButton.defaultProps = { + prefixCls: 'ant-radio-button' + }; + module.exports = exports['default']; + +/***/ }, +/* 415 */ +/***/ function(module, exports) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + var locale = { + placeholder: 'Select time' + }; + exports.default = locale; + module.exports = exports['default']; + +/***/ }, +/* 416 */ +/***/ function(module, exports) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + var locale = { + placeholder: '请选择时间' + }; + exports.default = locale; + module.exports = exports['default']; + +/***/ }, +/* 417 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _defineProperty2 = __webpack_require__(11); + + var _defineProperty3 = _interopRequireDefault(_defineProperty2); + + var _slicedToArray2 = __webpack_require__(39); + + var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _classnames = __webpack_require__(7); + + var _classnames2 = _interopRequireDefault(_classnames); + + var _splitObject3 = __webpack_require__(41); + + var _splitObject4 = _interopRequireDefault(_splitObject3); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var TimelineItem = function (_React$Component) { + (0, _inherits3.default)(TimelineItem, _React$Component); + + function TimelineItem() { + (0, _classCallCheck3.default)(this, TimelineItem); + return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + } + + TimelineItem.prototype.render = function render() { + var _classNames, _classNames2; + + var _splitObject = (0, _splitObject4.default)(this.props, ['prefixCls', 'color', 'last', 'children', 'pending', 'className', 'dot']), + _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), + _splitObject2$ = _splitObject2[0], + prefixCls = _splitObject2$.prefixCls, + color = _splitObject2$.color, + last = _splitObject2$.last, + children = _splitObject2$.children, + pending = _splitObject2$.pending, + className = _splitObject2$.className, + dot = _splitObject2$.dot, + restProps = _splitObject2[1]; + + var itemClassName = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, prefixCls + '-item', true), (0, _defineProperty3.default)(_classNames, prefixCls + '-item-last', last), (0, _defineProperty3.default)(_classNames, prefixCls + '-item-pending', pending), (0, _defineProperty3.default)(_classNames, className, className), _classNames)); + var dotClassName = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls + '-item-head', true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-item-head-custom', dot), (0, _defineProperty3.default)(_classNames2, prefixCls + '-item-head-' + color, true), _classNames2)); + return _react2.default.createElement( + 'li', + (0, _extends3.default)({}, restProps, { className: itemClassName }), + _react2.default.createElement('div', { className: prefixCls + '-item-tail' }), + _react2.default.createElement( + 'div', + { className: dotClassName, style: { borderColor: /blue|red|green/.test(color) ? null : color } }, + dot + ), + _react2.default.createElement( + 'div', + { className: prefixCls + '-item-content' }, + children + ) + ); + }; + + return TimelineItem; + }(_react2.default.Component); + + exports.default = TimelineItem; + + TimelineItem.defaultProps = { + prefixCls: 'ant-timeline', + color: 'blue', + last: false, + pending: false + }; + module.exports = exports['default']; + +/***/ }, +/* 418 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _icon = __webpack_require__(12); + + var _icon2 = _interopRequireDefault(_icon); + + var _input = __webpack_require__(25); + + var _input2 = _interopRequireDefault(_input); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var Search = function (_React$Component) { + (0, _inherits3.default)(Search, _React$Component); + + function Search() { + (0, _classCallCheck3.default)(this, Search); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + + _this.handleChange = function (e) { + var onChange = _this.props.onChange; + if (onChange) { + onChange(e); + } + }; + _this.handleClear = function (e) { + e.preventDefault(); + var handleClear = _this.props.handleClear; + if (handleClear) { + handleClear(e); + } + }; + return _this; + } + + Search.prototype.render = function render() { + var _props = this.props, + placeholder = _props.placeholder, + value = _props.value, + prefixCls = _props.prefixCls; + + return _react2.default.createElement( + 'div', + null, + _react2.default.createElement(_input2.default, { placeholder: placeholder, className: prefixCls, value: value, ref: 'input', onChange: this.handleChange }), + value && value.length > 0 ? _react2.default.createElement( + 'a', + { href: '#', className: prefixCls + '-action', onClick: this.handleClear }, + _react2.default.createElement(_icon2.default, { type: 'cross-circle' }) + ) : _react2.default.createElement( + 'span', + { className: prefixCls + '-action' }, + _react2.default.createElement(_icon2.default, { type: 'search' }) + ) + ); + }; + + return Search; + }(_react2.default.Component); + + exports.default = Search; + + Search.defaultProps = { + placeholder: '' + }; + module.exports = exports['default']; + +/***/ }, +/* 419 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _toConsumableArray2 = __webpack_require__(74); + + var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); + + exports.collect = collect; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _bluebird = __webpack_require__(429); + + var _bluebird2 = _interopRequireDefault(_bluebird); + + var _MainContent = __webpack_require__(294); + + var _MainContent2 = _interopRequireDefault(_MainContent); + + var _utils = __webpack_require__(184); + + var utils = _interopRequireWildcard(_utils); + + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var locale = utils.isZhCN() ? 'zh-CN' : 'en-US'; + function collect(nextProps, callback) { + var pageData = nextProps.location.pathname === 'changelog' ? nextProps.data.CHANGELOG : nextProps.pageData; + if (!pageData) { + callback(404, nextProps); + return; + } + + var pageDataPromise = typeof pageData === 'function' ? pageData() : (pageData[locale] || pageData.index[locale] || pageData.index)(); + var promises = [pageDataPromise]; + + var pathname = nextProps.location.pathname; + var demos = nextProps.utils.get(nextProps.data, [].concat((0, _toConsumableArray3.default)(pathname.split('/')), ['demo'])); + if (demos) { + promises.push(demos()); + } + _bluebird2.default.all(promises).then(function (list) { + return callback(null, (0, _extends3.default)({}, nextProps, { + localizedPageData: list[0], + demos: list[1] + })); + }); + } + + exports.default = function (props) { + return _react2.default.createElement(_MainContent2.default, props); + }; + +/***/ }, +/* 420 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactIntl = __webpack_require__(78); + + var _reactDocumentTitle = __webpack_require__(376); + + var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); + + var _Link = __webpack_require__(296); + + var _Link2 = _interopRequireDefault(_Link); + + var _Banner = __webpack_require__(295); + + var _Banner2 = _interopRequireDefault(_Banner); + + var _Page = __webpack_require__(297); + + var _Page2 = _interopRequireDefault(_Page); + + var _Page3 = __webpack_require__(298); + + var _Page4 = _interopRequireDefault(_Page3); + + var _Page5 = __webpack_require__(299); + + var _Page6 = _interopRequireDefault(_Page5); + + var _Page7 = __webpack_require__(300); + + var _Page8 = _interopRequireDefault(_Page7); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + // To store style which is only for Home and has conflicts with others. + function getStyle() { + return '\n #react-content,\n #react-content > div {\n height: 100%;\n }\n .main-wrapper {\n background: transparent;\n width: auto;\n margin: 0;\n border-radius: 0;\n padding: 0;\n overflow: unset;\n display: inline;\n min-height: 600px;\n }\n #header {\n position: fixed;\n z-index: 999;\n background: rgba(0, 0, 0, 0.25);\n border-bottom: 1px solid transparent;\n transition: border .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background .5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n #header .ant-select-selection,\n #header .ant-menu {\n background: transparent;\n }\n #header.home-nav-white {\n background: rgba(255, 255, 255, 0.9);\n border-bottom-color: #EBEDEE;\n }\n .home-nav-white #search-box {\n border-left-color: #EBEDEE;\n }\n .home-nav-white #nav a {\n color: #666;\n }\n .home-nav-white .lang:not(:hover) {\n color: #666;\n border-color: #666;\n }\n .nav-phone-icon:before {\n background: #eee;\n box-shadow: 0 7px 0 0 #eee, 0 14px 0 0 #eee;\n }\n .home-nav-white .nav-phone-icon:before {\n background: #777;\n box-shadow: 0 7px 0 0 #777, 0 14px 0 0 #777;\n }\n .lang,\n #nav a {\n color: #eee;\n transition: color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n #search-box {\n border-left-color: rgba(235, 237, 238, .5);\n transition: border 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n section {\n height: 100%;\n width: 100%;\n background: #fff;\n }\n #footer {\n background: #000;\n }\n #footer,\n #footer h2 {\n color: #999;\n }\n #footer a {\n color: #eee;\n }\n .down {\n animation: upDownMove 1.2s ease-in-out infinite;\n }\n '; + } + + function Home(props) { + return _react2.default.createElement( + _reactDocumentTitle2.default, + { title: 'Ant Design - ' + props.intl.formatMessage({ id: 'app.home.slogan' }) }, + _react2.default.createElement( + 'div', + { className: 'main-wrapper' }, + _react2.default.createElement(_Link2.default, null), + _react2.default.createElement(_Banner2.default, props), + _react2.default.createElement(_Page2.default, props), + _react2.default.createElement(_Page4.default, props), + _react2.default.createElement(_Page6.default, props), + _react2.default.createElement(_Page8.default, props), + _react2.default.createElement('style', { dangerouslySetInnerHTML: { __html: getStyle() } }) + ) + ); + } + + exports.default = (0, _reactIntl.injectIntl)(Home); + module.exports = exports['default']; + +/***/ }, +/* 421 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.default = undefined; + + var _style2 = __webpack_require__(236); + + var _localeProvider = __webpack_require__(235); + + var _localeProvider2 = _interopRequireDefault(_localeProvider); + + var _extends2 = __webpack_require__(8); + + var _extends3 = _interopRequireDefault(_extends2); + + var _objectWithoutProperties2 = __webpack_require__(305); + + var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2); + + var _classCallCheck2 = __webpack_require__(4); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(6); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(5); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _class, _temp; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactDom = __webpack_require__(2); + + var _reactDom2 = _interopRequireDefault(_reactDom); + + var _reactIntl = __webpack_require__(78); + + var _en_US = __webpack_require__(287); + + var _en_US2 = _interopRequireDefault(_en_US); + + var _Header = __webpack_require__(303); + + var _Header2 = _interopRequireDefault(_Header); + + var _Footer = __webpack_require__(302); + + var _Footer2 = _interopRequireDefault(_Footer); + + var _enUS = __webpack_require__(1101); + + var _enUS2 = _interopRequireDefault(_enUS); + + var _zhCN = __webpack_require__(1103); + + var _zhCN2 = _interopRequireDefault(_zhCN); + + var _utils = __webpack_require__(184); + + var utils = _interopRequireWildcard(_utils); + + __webpack_require__(1102); + + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + // Expose to iframe + window.react = _react2.default; + window['react-dom'] = _reactDom2.default; + window.antd = __webpack_require__(289); + + var appLocale = utils.isZhCN() ? _zhCN2.default : _enUS2.default; + (0, _reactIntl.addLocaleData)(appLocale.data); + + var Layout = (_temp = _class = function (_React$Component) { + (0, _inherits3.default)(Layout, _React$Component); + + function Layout(props) { + (0, _classCallCheck3.default)(this, Layout); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.onEnterChange = function (mode) { + _this.setState({ + isFirstScreen: mode === 'enter' + }); + }; + + _this.state = { + isFirstScreen: true + }; + return _this; + } + + Layout.prototype.componentDidMount = function componentDidMount() { + if (typeof ga !== 'undefined') { + this.context.router.listen(function (loc) { + window.ga('send', 'pageview', loc.pathname + loc.search); + }); + } + + var loadingNode = document.getElementById('ant-site-loading'); + if (loadingNode) { + this.timer = setTimeout(function () { + loadingNode.parentNode.removeChild(loadingNode); + }, 450); + } + }; + + Layout.prototype.componentWillUnmount = function componentWillUnmount() { + clearTimeout(this.timer); + }; + + Layout.prototype.render = function render() { + var _props = this.props, + children = _props.children, + restProps = (0, _objectWithoutProperties3.default)(_props, ['children']); + + return _react2.default.createElement( + _reactIntl.IntlProvider, + { locale: appLocale.locale, messages: appLocale.messages }, + _react2.default.createElement( + _localeProvider2.default, + { locale: _en_US2.default }, + _react2.default.createElement( + 'div', + { className: 'page-wrapper' }, + _react2.default.createElement(_Header2.default, (0, _extends3.default)({}, restProps, { isFirstScreen: this.state.isFirstScreen })), + (0, _react.cloneElement)(children, { onEnterChange: this.onEnterChange }), + _react2.default.createElement(_Footer2.default, null) + ) + ) + ); + }; + + return Layout; + }(_react2.default.Component), _class.contextTypes = { + router: _react2.default.PropTypes.object.isRequired + }, _temp); + exports.default = Layout; + module.exports = exports['default']; + +/***/ }, +/* 422 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + exports.readState = exports.saveState = undefined; + + var _warning = __webpack_require__(91); + + var _warning2 = _interopRequireDefault(_warning); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var QuotaExceededErrors = { + QuotaExceededError: true, + QUOTA_EXCEEDED_ERR: true + }; + + var SecurityErrors = { + SecurityError: true + }; + + var KeyPrefix = '@@History/'; + + var createKey = function createKey(key) { + return KeyPrefix + key; + }; + + var saveState = exports.saveState = function saveState(key, state) { + if (!window.sessionStorage) { + // Session storage is not available or hidden. + // sessionStorage is undefined in Internet Explorer when served via file protocol. + false ? (0, _warning2.default)(false, '[history] Unable to save state; sessionStorage is not available') : void 0; + + return; + } + + try { + if (state == null) { + window.sessionStorage.removeItem(createKey(key)); + } else { + window.sessionStorage.setItem(createKey(key), JSON.stringify(state)); + } + } catch (error) { + if (SecurityErrors[error.name]) { + // Blocking cookies in Chrome/Firefox/Safari throws SecurityError on any + // attempt to access window.sessionStorage. + false ? (0, _warning2.default)(false, '[history] Unable to save state; sessionStorage is not available due to security settings') : void 0; + + return; + } + + if (QuotaExceededErrors[error.name] && window.sessionStorage.length === 0) { + // Safari "private mode" throws QuotaExceededError. + false ? (0, _warning2.default)(false, '[history] Unable to save state; sessionStorage is not available in Safari private mode') : void 0; + + return; + } + + throw error; + } + }; + + var readState = exports.readState = function readState(key) { + var json = void 0; + try { + json = window.sessionStorage.getItem(createKey(key)); + } catch (error) { + if (SecurityErrors[error.name]) { + // Blocking cookies in Chrome/Firefox/Safari throws SecurityError on any + // attempt to access window.sessionStorage. + false ? (0, _warning2.default)(false, '[history] Unable to read state; sessionStorage is not available due to security settings') : void 0; + + return undefined; + } + } + + if (json) { + try { + return JSON.parse(json); + } catch (error) { + // Ignore invalid JSON. + } + } + + return undefined; + }; + +/***/ }, +/* 423 */ +/***/ function(module, exports, __webpack_require__) { + + var _isArray = __webpack_require__(425); + var _isTransformer = __webpack_require__(1138); + var _slice = __webpack_require__(1141); + + + /** + * Returns a function that dispatches with different strategies based on the + * object in list position (last argument). If it is an array, executes [fn]. + * Otherwise, if it has a function with [methodname], it will execute that + * function (functor case). Otherwise, if it is a transformer, uses transducer + * [xf] to return a new transformer (transducer case). Otherwise, it will + * default to executing [fn]. + * + * @private + * @param {String} methodname property to check for a custom implementation + * @param {Function} xf transducer to initialize if object is transformer + * @param {Function} fn default ramda implementation + * @return {Function} A function that dispatches on object in list position + */ + module.exports = function _dispatchable(methodname, xf, fn) { + return function() { + var length = arguments.length; + if (length === 0) { + return fn(); + } + var obj = arguments[length - 1]; + if (!_isArray(obj)) { + var args = _slice(arguments, 0, length - 1); + if (typeof obj[methodname] === 'function') { + return obj[methodname].apply(obj, args); + } + if (_isTransformer(obj)) { + var transducer = xf.apply(null, args); + return transducer(obj); + } + } + return fn.apply(this, arguments); + }; + }; + + +/***/ }, +/* 424 */ +/***/ function(module, exports) { + + module.exports = function _has(prop, obj) { + return Object.prototype.hasOwnProperty.call(obj, prop); + }; + + +/***/ }, +/* 425 */ +/***/ function(module, exports) { + + /** + * Tests whether or not an object is an array. + * + * @private + * @param {*} val The object to test. + * @return {Boolean} `true` if `val` is an array, `false` otherwise. + * @example + * + * _isArray([]); //=> true + * _isArray(null); //=> false + * _isArray({}); //=> false + */ + module.exports = Array.isArray || function _isArray(val) { + return (val != null && + val.length >= 0 && + Object.prototype.toString.call(val) === '[object Array]'); + }; + + +/***/ }, +/* 426 */ +/***/ function(module, exports, __webpack_require__) { + + var _xwrap = __webpack_require__(1144); + var bind = __webpack_require__(1130); + var isArrayLike = __webpack_require__(311); + + + module.exports = (function() { + function _arrayReduce(xf, acc, list) { + var idx = 0; + var len = list.length; + while (idx < len) { + acc = xf['@@transducer/step'](acc, list[idx]); + if (acc && acc['@@transducer/reduced']) { + acc = acc['@@transducer/value']; + break; + } + idx += 1; + } + return xf['@@transducer/result'](acc); + } + + function _iterableReduce(xf, acc, iter) { + var step = iter.next(); + while (!step.done) { + acc = xf['@@transducer/step'](acc, step.value); + if (acc && acc['@@transducer/reduced']) { + acc = acc['@@transducer/value']; + break; + } + step = iter.next(); + } + return xf['@@transducer/result'](acc); + } + + function _methodReduce(xf, acc, obj) { + return xf['@@transducer/result'](obj.reduce(bind(xf['@@transducer/step'], xf), acc)); + } + + var symIterator = (typeof Symbol !== 'undefined') ? Symbol.iterator : '@@iterator'; + return function _reduce(fn, acc, list) { + if (typeof fn === 'function') { + fn = _xwrap(fn); + } + if (isArrayLike(list)) { + return _arrayReduce(fn, acc, list); + } + if (typeof list.reduce === 'function') { + return _methodReduce(fn, acc, list); + } + if (list[symIterator] != null) { + return _iterableReduce(fn, acc, list[symIterator]()); + } + if (typeof list.next === 'function') { + return _iterableReduce(fn, acc, list); + } + throw new TypeError('reduce: list must be array or iterable'); + }; + }()); + + +/***/ }, +/* 427 */ +/***/ function(module, exports) { + + module.exports = { + init: function() { + return this.xf['@@transducer/init'](); + }, + result: function(result) { + return this.xf['@@transducer/result'](result); + } + }; + + +/***/ }, +/* 428 */ +/***/ function(module, exports, __webpack_require__) { + + var _curry2 = __webpack_require__(185); + var _dispatchable = __webpack_require__(423); + var _map = __webpack_require__(1140); + var _reduce = __webpack_require__(426); + var _xmap = __webpack_require__(1143); + var curryN = __webpack_require__(1132); + var keys = __webpack_require__(1145); + + + /** + * Takes a function and + * a [functor](https://github.com/fantasyland/fantasy-land#functor), + * applies the function to each of the functor's values, and returns + * a functor of the same shape. + * + * Ramda provides suitable `map` implementations for `Array` and `Object`, + * so this function may be applied to `[1, 2, 3]` or `{x: 1, y: 2, z: 3}`. + * + * Dispatches to the `map` method of the second argument, if present. + * + * Acts as a transducer if a transformer is given in list position. + * + * Also treats functions as functors and will compose them together. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig Functor f => (a -> b) -> f a -> f b + * @param {Function} fn The function to be called on every element of the input `list`. + * @param {Array} list The list to be iterated over. + * @return {Array} The new list. + * @see R.transduce, R.addIndex + * @example + * + * var double = x => x * 2; + * + * R.map(double, [1, 2, 3]); //=> [2, 4, 6] + * + * R.map(double, {x: 1, y: 2, z: 3}); //=> {x: 2, y: 4, z: 6} + */ + module.exports = _curry2(_dispatchable('map', _xmap, function map(fn, functor) { + switch (Object.prototype.toString.call(functor)) { + case '[object Function]': + return curryN(functor.length, function() { + return fn.call(this, functor.apply(this, arguments)); + }); + case '[object Object]': + return _reduce(function(acc, key) { + acc[key] = fn(functor[key]); + return acc; + }, {}, keys(functor)); + default: + return _map(fn, functor); + } + })); + + +/***/ }, +/* 429 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process, global, setImmediate) {/* @preserve @@ -48226,8163 +55926,10 @@ webpackJsonp([203,202],[ },{"./es5":13}]},{},[4])(4) }); ;if (typeof window !== 'undefined' && window !== null) { window.P = window.Promise; } else if (typeof self !== 'undefined' && self !== null) { self.P = self.Promise; } - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(204), (function() { return this; }()), __webpack_require__(295).setImmediate)) - -/***/ }, -/* 317 */ -/***/ function(module, exports) { - - var toString = {}.toString; - - module.exports = function(it){ - return toString.call(it).slice(8, -1); - }; - -/***/ }, -/* 318 */ -/***/ function(module, exports, __webpack_require__) { - - // optional / simple context binding - var aFunction = __webpack_require__(1243); - module.exports = function(fn, that, length){ - aFunction(fn); - if(that === undefined)return fn; - switch(length){ - case 1: return function(a){ - return fn.call(that, a); - }; - case 2: return function(a, b){ - return fn.call(that, a, b); - }; - case 3: return function(a, b, c){ - return fn.call(that, a, b, c); - }; - } - return function(/* ...args */){ - return fn.apply(that, arguments); - }; - }; - -/***/ }, -/* 319 */ -/***/ function(module, exports) { - - // 7.2.1 RequireObjectCoercible(argument) - module.exports = function(it){ - if(it == undefined)throw TypeError("Can't call method on " + it); - return it; - }; - -/***/ }, -/* 320 */ -/***/ function(module, exports) { - - // IE 8- don't enum bug keys - module.exports = ( - 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' - ).split(','); - -/***/ }, -/* 321 */ -/***/ function(module, exports) { - - module.exports = true; - -/***/ }, -/* 322 */ -/***/ function(module, exports, __webpack_require__) { - - // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) - var anObject = __webpack_require__(160) - , dPs = __webpack_require__(1258) - , enumBugKeys = __webpack_require__(320) - , IE_PROTO = __webpack_require__(326)('IE_PROTO') - , Empty = function(){ /* empty */ } - , PROTOTYPE = 'prototype'; - - // Create object with fake `null` prototype: use iframe Object with cleared prototype - var createDict = function(){ - // Thrash, waste and sodomy: IE GC bug - var iframe = __webpack_require__(446)('iframe') - , i = enumBugKeys.length - , lt = '<' - , gt = '>' - , iframeDocument; - iframe.style.display = 'none'; - __webpack_require__(1248).appendChild(iframe); - iframe.src = 'javascript:'; // eslint-disable-line no-script-url - // createDict = iframe.contentWindow.Object; - // html.removeChild(iframe); - iframeDocument = iframe.contentWindow.document; - iframeDocument.open(); - iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); - iframeDocument.close(); - createDict = iframeDocument.F; - while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]]; - return createDict(); - }; - - module.exports = Object.create || function create(O, Properties){ - var result; - if(O !== null){ - Empty[PROTOTYPE] = anObject(O); - result = new Empty; - Empty[PROTOTYPE] = null; - // add "__proto__" for Object.getPrototypeOf polyfill - result[IE_PROTO] = O; - } else result = createDict(); - return Properties === undefined ? result : dPs(result, Properties); - }; - - -/***/ }, -/* 323 */ -/***/ function(module, exports, __webpack_require__) { - - var pIE = __webpack_require__(264) - , createDesc = __webpack_require__(237) - , toIObject = __webpack_require__(145) - , toPrimitive = __webpack_require__(330) - , has = __webpack_require__(162) - , IE8_DOM_DEFINE = __webpack_require__(447) - , gOPD = Object.getOwnPropertyDescriptor; - - exports.f = __webpack_require__(161) ? gOPD : function getOwnPropertyDescriptor(O, P){ - O = toIObject(O); - P = toPrimitive(P, true); - if(IE8_DOM_DEFINE)try { - return gOPD(O, P); - } catch(e){ /* empty */ } - if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); - }; - -/***/ }, -/* 324 */ -/***/ function(module, exports) { - - exports.f = Object.getOwnPropertySymbols; - -/***/ }, -/* 325 */ -/***/ function(module, exports, __webpack_require__) { - - var def = __webpack_require__(144).f - , has = __webpack_require__(162) - , TAG = __webpack_require__(90)('toStringTag'); - - module.exports = function(it, tag, stat){ - if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag}); - }; - -/***/ }, -/* 326 */ -/***/ function(module, exports, __webpack_require__) { - - var shared = __webpack_require__(327)('keys') - , uid = __webpack_require__(265); - module.exports = function(key){ - return shared[key] || (shared[key] = uid(key)); - }; - -/***/ }, -/* 327 */ -/***/ function(module, exports, __webpack_require__) { - - var global = __webpack_require__(143) - , SHARED = '__core-js_shared__' - , store = global[SHARED] || (global[SHARED] = {}); - module.exports = function(key){ - return store[key] || (store[key] = {}); - }; - -/***/ }, -/* 328 */ -/***/ function(module, exports) { - - // 7.1.4 ToInteger - var ceil = Math.ceil - , floor = Math.floor; - module.exports = function(it){ - return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); - }; - -/***/ }, -/* 329 */ -/***/ function(module, exports, __webpack_require__) { - - // 7.1.13 ToObject(argument) - var defined = __webpack_require__(319); - module.exports = function(it){ - return Object(defined(it)); - }; - -/***/ }, -/* 330 */ -/***/ function(module, exports, __webpack_require__) { - - // 7.1.1 ToPrimitive(input [, PreferredType]) - var isObject = __webpack_require__(235); - // instead of the ES6 spec version, we didn't implement @@toPrimitive case - // and the second argument - flag - preferred type is a string - module.exports = function(it, S){ - if(!isObject(it))return it; - var fn, val; - if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; - if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - throw TypeError("Can't convert object to primitive value"); - }; - -/***/ }, -/* 331 */ -/***/ function(module, exports, __webpack_require__) { - - var global = __webpack_require__(143) - , core = __webpack_require__(60) - , LIBRARY = __webpack_require__(321) - , wksExt = __webpack_require__(332) - , defineProperty = __webpack_require__(144).f; - module.exports = function(name){ - var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); - if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); - }; - -/***/ }, -/* 332 */ -/***/ function(module, exports, __webpack_require__) { - - exports.f = __webpack_require__(90); - -/***/ }, -/* 333 */ -/***/ function(module, exports, __webpack_require__) { - - __webpack_require__(1266); - var global = __webpack_require__(143) - , hide = __webpack_require__(195) - , Iterators = __webpack_require__(196) - , TO_STRING_TAG = __webpack_require__(90)('toStringTag'); - - for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){ - var NAME = collections[i] - , Collection = global[NAME] - , proto = Collection && Collection.prototype; - if(proto && !proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME); - Iterators[NAME] = Iterators.Array; - } - -/***/ }, -/* 334 */ -/***/ function(module, exports, __webpack_require__) { - - // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) - 'use strict'; - var toObject = __webpack_require__(49) - , toIndex = __webpack_require__(170) - , toLength = __webpack_require__(48); - module.exports = function fill(value /*, start = 0, end = @length */){ - var O = toObject(this) - , length = toLength(O.length) - , aLen = arguments.length - , index = toIndex(aLen > 1 ? arguments[1] : undefined, length) - , end = aLen > 2 ? arguments[2] : undefined - , endPos = end === undefined ? length : toIndex(end, length); - while(endPos > index)O[index++] = value; - return O; - }; - -/***/ }, -/* 335 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var $defineProperty = __webpack_require__(37) - , createDesc = __webpack_require__(147); - - module.exports = function(object, index, value){ - if(index in object)$defineProperty.f(object, index, createDesc(0, value)); - else object[index] = value; - }; - -/***/ }, -/* 336 */ -/***/ function(module, exports, __webpack_require__) { - - var isObject = __webpack_require__(24) - , document = __webpack_require__(18).document - // in old IE typeof document.createElement is 'object' - , is = isObject(document) && isObject(document.createElement); - module.exports = function(it){ - return is ? document.createElement(it) : {}; - }; - -/***/ }, -/* 337 */ -/***/ function(module, exports) { - - // IE 8- don't enum bug keys - module.exports = ( - 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' - ).split(','); - -/***/ }, -/* 338 */ -/***/ function(module, exports, __webpack_require__) { - - var MATCH = __webpack_require__(31)('match'); - module.exports = function(KEY){ - var re = /./; - try { - '/./'[KEY](re); - } catch(e){ - try { - re[MATCH] = false; - return !'/./'[KEY](re); - } catch(f){ /* empty */ } - } return true; - }; - -/***/ }, -/* 339 */ -/***/ function(module, exports, __webpack_require__) { - - module.exports = __webpack_require__(18).document && document.documentElement; - -/***/ }, -/* 340 */ -/***/ function(module, exports, __webpack_require__) { - - var isObject = __webpack_require__(24) - , setPrototypeOf = __webpack_require__(348).set; - module.exports = function(that, target, C){ - var P, S = target.constructor; - if(S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf){ - setPrototypeOf(that, P); - } return that; - }; - -/***/ }, -/* 341 */ -/***/ function(module, exports, __webpack_require__) { - - // check on default Array iterator - var Iterators = __webpack_require__(199) - , ITERATOR = __webpack_require__(31)('iterator') - , ArrayProto = Array.prototype; - - module.exports = function(it){ - return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); - }; - -/***/ }, -/* 342 */ -/***/ function(module, exports, __webpack_require__) { - - // 7.2.2 IsArray(argument) - var cof = __webpack_require__(91); - module.exports = Array.isArray || function isArray(arg){ - return cof(arg) == 'Array'; - }; - -/***/ }, -/* 343 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var create = __webpack_require__(165) - , descriptor = __webpack_require__(147) - , setToStringTag = __webpack_require__(200) - , IteratorPrototype = {}; - - // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() - __webpack_require__(70)(IteratorPrototype, __webpack_require__(31)('iterator'), function(){ return this; }); - - module.exports = function(Constructor, NAME, next){ - Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)}); - setToStringTag(Constructor, NAME + ' Iterator'); - }; - -/***/ }, -/* 344 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var LIBRARY = __webpack_require__(164) - , $export = __webpack_require__(3) - , redefine = __webpack_require__(71) - , hide = __webpack_require__(70) - , has = __webpack_require__(61) - , Iterators = __webpack_require__(199) - , $iterCreate = __webpack_require__(343) - , setToStringTag = __webpack_require__(200) - , getPrototypeOf = __webpack_require__(81) - , ITERATOR = __webpack_require__(31)('iterator') - , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next` - , FF_ITERATOR = '@@iterator' - , KEYS = 'keys' - , VALUES = 'values'; - - var returnThis = function(){ return this; }; - - module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){ - $iterCreate(Constructor, NAME, next); - var getMethod = function(kind){ - if(!BUGGY && kind in proto)return proto[kind]; - switch(kind){ - case KEYS: return function keys(){ return new Constructor(this, kind); }; - case VALUES: return function values(){ return new Constructor(this, kind); }; - } return function entries(){ return new Constructor(this, kind); }; - }; - var TAG = NAME + ' Iterator' - , DEF_VALUES = DEFAULT == VALUES - , VALUES_BUG = false - , proto = Base.prototype - , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT] - , $default = $native || getMethod(DEFAULT) - , $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined - , $anyNative = NAME == 'Array' ? proto.entries || $native : $native - , methods, key, IteratorPrototype; - // Fix native - if($anyNative){ - IteratorPrototype = getPrototypeOf($anyNative.call(new Base)); - if(IteratorPrototype !== Object.prototype){ - // Set @@toStringTag to native iterators - setToStringTag(IteratorPrototype, TAG, true); - // fix for some old engines - if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis); - } - } - // fix Array#{values, @@iterator}.name in V8 / FF - if(DEF_VALUES && $native && $native.name !== VALUES){ - VALUES_BUG = true; - $default = function values(){ return $native.call(this); }; - } - // Define iterator - if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){ - hide(proto, ITERATOR, $default); - } - // Plug for library - Iterators[NAME] = $default; - Iterators[TAG] = returnThis; - if(DEFAULT){ - methods = { - values: DEF_VALUES ? $default : getMethod(VALUES), - keys: IS_SET ? $default : getMethod(KEYS), - entries: $entries - }; - if(FORCED)for(key in methods){ - if(!(key in proto))redefine(proto, key, methods[key]); - } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); - } - return methods; - }; - -/***/ }, -/* 345 */ -/***/ function(module, exports) { - - // 20.2.2.14 Math.expm1(x) - var $expm1 = Math.expm1; - module.exports = (!$expm1 - // Old FF bug - || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 - // Tor Browser bug - || $expm1(-2e-17) != -2e-17 - ) ? function expm1(x){ - return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; - } : $expm1; - -/***/ }, -/* 346 */ -/***/ function(module, exports) { - - // 20.2.2.28 Math.sign(x) - module.exports = Math.sign || function sign(x){ - return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; - }; - -/***/ }, -/* 347 */ -/***/ function(module, exports, __webpack_require__) { - - var global = __webpack_require__(18) - , macrotask = __webpack_require__(355).set - , Observer = global.MutationObserver || global.WebKitMutationObserver - , process = global.process - , Promise = global.Promise - , isNode = __webpack_require__(91)(process) == 'process'; - - module.exports = function(){ - var head, last, notify; - - var flush = function(){ - var parent, fn; - if(isNode && (parent = process.domain))parent.exit(); - while(head){ - fn = head.fn; - head = head.next; - try { - fn(); - } catch(e){ - if(head)notify(); - else last = undefined; - throw e; - } - } last = undefined; - if(parent)parent.enter(); - }; - - // Node.js - if(isNode){ - notify = function(){ - process.nextTick(flush); - }; - // browsers with MutationObserver - } else if(Observer){ - var toggle = true - , node = document.createTextNode(''); - new Observer(flush).observe(node, {characterData: true}); // eslint-disable-line no-new - notify = function(){ - node.data = toggle = !toggle; - }; - // environments with maybe non-completely correct, but existent Promise - } else if(Promise && Promise.resolve){ - var promise = Promise.resolve(); - notify = function(){ - promise.then(flush); - }; - // for other environments - macrotask based on: - // - setImmediate - // - MessageChannel - // - window.postMessag - // - onreadystatechange - // - setTimeout - } else { - notify = function(){ - // strange IE + webpack dev server bug - use .call(global) - macrotask.call(global, flush); - }; - } - - return function(fn){ - var task = {fn: fn, next: undefined}; - if(last)last.next = task; - if(!head){ - head = task; - notify(); - } last = task; - }; - }; - -/***/ }, -/* 348 */ -/***/ function(module, exports, __webpack_require__) { - - // Works with __proto__ only. Old v8 can't work with null proto objects. - /* eslint-disable no-proto */ - var isObject = __webpack_require__(24) - , anObject = __webpack_require__(17); - var check = function(O, proto){ - anObject(O); - if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); - }; - module.exports = { - set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line - function(test, buggy, set){ - try { - set = __webpack_require__(123)(Function.call, __webpack_require__(80).f(Object.prototype, '__proto__').set, 2); - set(test, []); - buggy = !(test instanceof Array); - } catch(e){ buggy = true; } - return function setPrototypeOf(O, proto){ - check(O, proto); - if(buggy)O.__proto__ = proto; - else set(O, proto); - return O; - }; - }({}, false) : undefined), - check: check - }; - -/***/ }, -/* 349 */ -/***/ function(module, exports, __webpack_require__) { - - var shared = __webpack_require__(276)('keys') - , uid = __webpack_require__(171); - module.exports = function(key){ - return shared[key] || (shared[key] = uid(key)); - }; - -/***/ }, -/* 350 */ -/***/ function(module, exports, __webpack_require__) { - - // 7.3.20 SpeciesConstructor(O, defaultConstructor) - var anObject = __webpack_require__(17) - , aFunction = __webpack_require__(69) - , SPECIES = __webpack_require__(31)('species'); - module.exports = function(O, D){ - var C = anObject(O).constructor, S; - return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); - }; - -/***/ }, -/* 351 */ -/***/ function(module, exports, __webpack_require__) { - - var toInteger = __webpack_require__(148) - , defined = __webpack_require__(92); - // true -> String#at - // false -> String#codePointAt - module.exports = function(TO_STRING){ - return function(that, pos){ - var s = String(defined(that)) - , i = toInteger(pos) - , l = s.length - , a, b; - if(i < 0 || i >= l)return TO_STRING ? '' : undefined; - a = s.charCodeAt(i); - return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff - ? TO_STRING ? s.charAt(i) : a - : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; - }; - }; - -/***/ }, -/* 352 */ -/***/ function(module, exports, __webpack_require__) { - - // helper for String#{startsWith, endsWith, includes} - var isRegExp = __webpack_require__(272) - , defined = __webpack_require__(92); - - module.exports = function(that, searchString, NAME){ - if(isRegExp(searchString))throw TypeError('String#' + NAME + " doesn't accept regex!"); - return String(defined(that)); - }; - -/***/ }, -/* 353 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var toInteger = __webpack_require__(148) - , defined = __webpack_require__(92); - - module.exports = function repeat(count){ - var str = String(defined(this)) - , res = '' - , n = toInteger(count); - if(n < 0 || n == Infinity)throw RangeError("Count can't be negative"); - for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str; - return res; - }; - -/***/ }, -/* 354 */ -/***/ function(module, exports) { - - module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + - '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; - -/***/ }, -/* 355 */ -/***/ function(module, exports, __webpack_require__) { - - var ctx = __webpack_require__(123) - , invoke = __webpack_require__(271) - , html = __webpack_require__(339) - , cel = __webpack_require__(336) - , global = __webpack_require__(18) - , process = global.process - , setTask = global.setImmediate - , clearTask = global.clearImmediate - , MessageChannel = global.MessageChannel - , counter = 0 - , queue = {} - , ONREADYSTATECHANGE = 'onreadystatechange' - , defer, channel, port; - var run = function(){ - var id = +this; - if(queue.hasOwnProperty(id)){ - var fn = queue[id]; - delete queue[id]; - fn(); - } - }; - var listener = function(event){ - run.call(event.data); - }; - // Node.js 0.9+ & IE10+ has setImmediate, otherwise: - if(!setTask || !clearTask){ - setTask = function setImmediate(fn){ - var args = [], i = 1; - while(arguments.length > i)args.push(arguments[i++]); - queue[++counter] = function(){ - invoke(typeof fn == 'function' ? fn : Function(fn), args); - }; - defer(counter); - return counter; - }; - clearTask = function clearImmediate(id){ - delete queue[id]; - }; - // Node.js 0.8- - if(__webpack_require__(91)(process) == 'process'){ - defer = function(id){ - process.nextTick(ctx(run, id, 1)); - }; - // Browsers with MessageChannel, includes WebWorkers - } else if(MessageChannel){ - channel = new MessageChannel; - port = channel.port2; - channel.port1.onmessage = listener; - defer = ctx(port.postMessage, port, 1); - // Browsers with postMessage, skip WebWorkers - // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' - } else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){ - defer = function(id){ - global.postMessage(id + '', '*'); - }; - global.addEventListener('message', listener, false); - // IE8- - } else if(ONREADYSTATECHANGE in cel('script')){ - defer = function(id){ - html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ - html.removeChild(this); - run.call(id); - }; - }; - // Rest old browsers - } else { - defer = function(id){ - setTimeout(ctx(run, id, 1), 0); - }; - } - } - module.exports = { - set: setTask, - clear: clearTask - }; - -/***/ }, -/* 356 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var global = __webpack_require__(18) - , DESCRIPTORS = __webpack_require__(36) - , LIBRARY = __webpack_require__(164) - , $typed = __webpack_require__(277) - , hide = __webpack_require__(70) - , redefineAll = __webpack_require__(168) - , fails = __webpack_require__(20) - , anInstance = __webpack_require__(163) - , toInteger = __webpack_require__(148) - , toLength = __webpack_require__(48) - , gOPN = __webpack_require__(166).f - , dP = __webpack_require__(37).f - , arrayFill = __webpack_require__(334) - , setToStringTag = __webpack_require__(200) - , ARRAY_BUFFER = 'ArrayBuffer' - , DATA_VIEW = 'DataView' - , PROTOTYPE = 'prototype' - , WRONG_LENGTH = 'Wrong length!' - , WRONG_INDEX = 'Wrong index!' - , $ArrayBuffer = global[ARRAY_BUFFER] - , $DataView = global[DATA_VIEW] - , Math = global.Math - , RangeError = global.RangeError - , Infinity = global.Infinity - , BaseBuffer = $ArrayBuffer - , abs = Math.abs - , pow = Math.pow - , floor = Math.floor - , log = Math.log - , LN2 = Math.LN2 - , BUFFER = 'buffer' - , BYTE_LENGTH = 'byteLength' - , BYTE_OFFSET = 'byteOffset' - , $BUFFER = DESCRIPTORS ? '_b' : BUFFER - , $LENGTH = DESCRIPTORS ? '_l' : BYTE_LENGTH - , $OFFSET = DESCRIPTORS ? '_o' : BYTE_OFFSET; - - // IEEE754 conversions based on https://github.com/feross/ieee754 - var packIEEE754 = function(value, mLen, nBytes){ - var buffer = Array(nBytes) - , eLen = nBytes * 8 - mLen - 1 - , eMax = (1 << eLen) - 1 - , eBias = eMax >> 1 - , rt = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0 - , i = 0 - , s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0 - , e, m, c; - value = abs(value) - if(value != value || value === Infinity){ - m = value != value ? 1 : 0; - e = eMax; - } else { - e = floor(log(value) / LN2); - if(value * (c = pow(2, -e)) < 1){ - e--; - c *= 2; - } - if(e + eBias >= 1){ - value += rt / c; - } else { - value += rt * pow(2, 1 - eBias); - } - if(value * c >= 2){ - e++; - c /= 2; - } - if(e + eBias >= eMax){ - m = 0; - e = eMax; - } else if(e + eBias >= 1){ - m = (value * c - 1) * pow(2, mLen); - e = e + eBias; - } else { - m = value * pow(2, eBias - 1) * pow(2, mLen); - e = 0; - } - } - for(; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8); - e = e << mLen | m; - eLen += mLen; - for(; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8); - buffer[--i] |= s * 128; - return buffer; - }; - var unpackIEEE754 = function(buffer, mLen, nBytes){ - var eLen = nBytes * 8 - mLen - 1 - , eMax = (1 << eLen) - 1 - , eBias = eMax >> 1 - , nBits = eLen - 7 - , i = nBytes - 1 - , s = buffer[i--] - , e = s & 127 - , m; - s >>= 7; - for(; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8); - m = e & (1 << -nBits) - 1; - e >>= -nBits; - nBits += mLen; - for(; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8); - if(e === 0){ - e = 1 - eBias; - } else if(e === eMax){ - return m ? NaN : s ? -Infinity : Infinity; - } else { - m = m + pow(2, mLen); - e = e - eBias; - } return (s ? -1 : 1) * m * pow(2, e - mLen); - }; - - var unpackI32 = function(bytes){ - return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0]; - }; - var packI8 = function(it){ - return [it & 0xff]; - }; - var packI16 = function(it){ - return [it & 0xff, it >> 8 & 0xff]; - }; - var packI32 = function(it){ - return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff]; - }; - var packF64 = function(it){ - return packIEEE754(it, 52, 8); - }; - var packF32 = function(it){ - return packIEEE754(it, 23, 4); - }; - - var addGetter = function(C, key, internal){ - dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }}); - }; - - var get = function(view, bytes, index, isLittleEndian){ - var numIndex = +index - , intIndex = toInteger(numIndex); - if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX); - var store = view[$BUFFER]._b - , start = intIndex + view[$OFFSET] - , pack = store.slice(start, start + bytes); - return isLittleEndian ? pack : pack.reverse(); - }; - var set = function(view, bytes, index, conversion, value, isLittleEndian){ - var numIndex = +index - , intIndex = toInteger(numIndex); - if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX); - var store = view[$BUFFER]._b - , start = intIndex + view[$OFFSET] - , pack = conversion(+value); - for(var i = 0; i < bytes; i++)store[start + i] = pack[isLittleEndian ? i : bytes - i - 1]; - }; - - var validateArrayBufferArguments = function(that, length){ - anInstance(that, $ArrayBuffer, ARRAY_BUFFER); - var numberLength = +length - , byteLength = toLength(numberLength); - if(numberLength != byteLength)throw RangeError(WRONG_LENGTH); - return byteLength; - }; - - if(!$typed.ABV){ - $ArrayBuffer = function ArrayBuffer(length){ - var byteLength = validateArrayBufferArguments(this, length); - this._b = arrayFill.call(Array(byteLength), 0); - this[$LENGTH] = byteLength; - }; - - $DataView = function DataView(buffer, byteOffset, byteLength){ - anInstance(this, $DataView, DATA_VIEW); - anInstance(buffer, $ArrayBuffer, DATA_VIEW); - var bufferLength = buffer[$LENGTH] - , offset = toInteger(byteOffset); - if(offset < 0 || offset > bufferLength)throw RangeError('Wrong offset!'); - byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); - if(offset + byteLength > bufferLength)throw RangeError(WRONG_LENGTH); - this[$BUFFER] = buffer; - this[$OFFSET] = offset; - this[$LENGTH] = byteLength; - }; - - if(DESCRIPTORS){ - addGetter($ArrayBuffer, BYTE_LENGTH, '_l'); - addGetter($DataView, BUFFER, '_b'); - addGetter($DataView, BYTE_LENGTH, '_l'); - addGetter($DataView, BYTE_OFFSET, '_o'); - } - - redefineAll($DataView[PROTOTYPE], { - getInt8: function getInt8(byteOffset){ - return get(this, 1, byteOffset)[0] << 24 >> 24; - }, - getUint8: function getUint8(byteOffset){ - return get(this, 1, byteOffset)[0]; - }, - getInt16: function getInt16(byteOffset /*, littleEndian */){ - var bytes = get(this, 2, byteOffset, arguments[1]); - return (bytes[1] << 8 | bytes[0]) << 16 >> 16; - }, - getUint16: function getUint16(byteOffset /*, littleEndian */){ - var bytes = get(this, 2, byteOffset, arguments[1]); - return bytes[1] << 8 | bytes[0]; - }, - getInt32: function getInt32(byteOffset /*, littleEndian */){ - return unpackI32(get(this, 4, byteOffset, arguments[1])); - }, - getUint32: function getUint32(byteOffset /*, littleEndian */){ - return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0; - }, - getFloat32: function getFloat32(byteOffset /*, littleEndian */){ - return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4); - }, - getFloat64: function getFloat64(byteOffset /*, littleEndian */){ - return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8); - }, - setInt8: function setInt8(byteOffset, value){ - set(this, 1, byteOffset, packI8, value); - }, - setUint8: function setUint8(byteOffset, value){ - set(this, 1, byteOffset, packI8, value); - }, - setInt16: function setInt16(byteOffset, value /*, littleEndian */){ - set(this, 2, byteOffset, packI16, value, arguments[2]); - }, - setUint16: function setUint16(byteOffset, value /*, littleEndian */){ - set(this, 2, byteOffset, packI16, value, arguments[2]); - }, - setInt32: function setInt32(byteOffset, value /*, littleEndian */){ - set(this, 4, byteOffset, packI32, value, arguments[2]); - }, - setUint32: function setUint32(byteOffset, value /*, littleEndian */){ - set(this, 4, byteOffset, packI32, value, arguments[2]); - }, - setFloat32: function setFloat32(byteOffset, value /*, littleEndian */){ - set(this, 4, byteOffset, packF32, value, arguments[2]); - }, - setFloat64: function setFloat64(byteOffset, value /*, littleEndian */){ - set(this, 8, byteOffset, packF64, value, arguments[2]); - } - }); - } else { - if(!fails(function(){ - new $ArrayBuffer; // eslint-disable-line no-new - }) || !fails(function(){ - new $ArrayBuffer(.5); // eslint-disable-line no-new - })){ - $ArrayBuffer = function ArrayBuffer(length){ - return new BaseBuffer(validateArrayBufferArguments(this, length)); - }; - var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE]; - for(var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j; ){ - if(!((key = keys[j++]) in $ArrayBuffer))hide($ArrayBuffer, key, BaseBuffer[key]); - }; - if(!LIBRARY)ArrayBufferProto.constructor = $ArrayBuffer; - } - // iOS Safari 7.x bug - var view = new $DataView(new $ArrayBuffer(2)) - , $setInt8 = $DataView[PROTOTYPE].setInt8; - view.setInt8(0, 2147483648); - view.setInt8(1, 2147483649); - if(view.getInt8(0) || !view.getInt8(1))redefineAll($DataView[PROTOTYPE], { - setInt8: function setInt8(byteOffset, value){ - $setInt8.call(this, byteOffset, value << 24 >> 24); - }, - setUint8: function setUint8(byteOffset, value){ - $setInt8.call(this, byteOffset, value << 24 >> 24); - } - }, true); - } - setToStringTag($ArrayBuffer, ARRAY_BUFFER); - setToStringTag($DataView, DATA_VIEW); - hide($DataView[PROTOTYPE], $typed.VIEW, true); - exports[ARRAY_BUFFER] = $ArrayBuffer; - exports[DATA_VIEW] = $DataView; - -/***/ }, -/* 357 */ -/***/ function(module, exports, __webpack_require__) { - - var global = __webpack_require__(18) - , core = __webpack_require__(122) - , LIBRARY = __webpack_require__(164) - , wksExt = __webpack_require__(480) - , defineProperty = __webpack_require__(37).f; - module.exports = function(name){ - var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); - if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); - }; - -/***/ }, -/* 358 */ -/***/ function(module, exports, __webpack_require__) { - - var classof = __webpack_require__(238) - , ITERATOR = __webpack_require__(31)('iterator') - , Iterators = __webpack_require__(199); - module.exports = __webpack_require__(122).getIteratorMethod = function(it){ - if(it != undefined)return it[ITERATOR] - || it['@@iterator'] - || Iterators[classof(it)]; - }; - -/***/ }, -/* 359 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var addToUnscopables = __webpack_require__(197) - , step = __webpack_require__(468) - , Iterators = __webpack_require__(199) - , toIObject = __webpack_require__(73); - - // 22.1.3.4 Array.prototype.entries() - // 22.1.3.13 Array.prototype.keys() - // 22.1.3.29 Array.prototype.values() - // 22.1.3.30 Array.prototype[@@iterator]() - module.exports = __webpack_require__(344)(Array, 'Array', function(iterated, kind){ - this._t = toIObject(iterated); // target - this._i = 0; // next index - this._k = kind; // kind - // 22.1.5.2.1 %ArrayIteratorPrototype%.next() - }, function(){ - var O = this._t - , kind = this._k - , index = this._i++; - if(!O || index >= O.length){ - this._t = undefined; - return step(1); - } - if(kind == 'keys' )return step(0, index); - if(kind == 'values')return step(0, O[index]); - return step(0, [index, O[index]]); - }, 'values'); - - // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) - Iterators.Arguments = Iterators.Array; - - addToUnscopables('keys'); - addToUnscopables('values'); - addToUnscopables('entries'); - -/***/ }, -/* 360 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ContentState - * @typechecks - * - */ - - 'use strict'; - - 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; } - - function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - - var BlockMapBuilder = __webpack_require__(242); - var CharacterMetadata = __webpack_require__(94); - var ContentBlock = __webpack_require__(172); - var Immutable = __webpack_require__(26); - var SelectionState = __webpack_require__(203); - - var generateRandomKey = __webpack_require__(107); - var sanitizeDraftText = __webpack_require__(366); - - var List = Immutable.List; - var Record = Immutable.Record; - var Repeat = Immutable.Repeat; - - - var defaultRecord = { - blockMap: null, - selectionBefore: null, - selectionAfter: null - }; - - var ContentStateRecord = Record(defaultRecord); - - var ContentState = function (_ContentStateRecord) { - _inherits(ContentState, _ContentStateRecord); - - function ContentState() { - _classCallCheck(this, ContentState); - - return _possibleConstructorReturn(this, _ContentStateRecord.apply(this, arguments)); - } - - ContentState.prototype.getBlockMap = function getBlockMap() { - return this.get('blockMap'); - }; - - ContentState.prototype.getSelectionBefore = function getSelectionBefore() { - return this.get('selectionBefore'); - }; - - ContentState.prototype.getSelectionAfter = function getSelectionAfter() { - return this.get('selectionAfter'); - }; - - ContentState.prototype.getBlockForKey = function getBlockForKey(key) { - var block = this.getBlockMap().get(key); - return block; - }; - - ContentState.prototype.getKeyBefore = function getKeyBefore(key) { - return this.getBlockMap().reverse().keySeq().skipUntil(function (v) { - return v === key; - }).skip(1).first(); - }; - - ContentState.prototype.getKeyAfter = function getKeyAfter(key) { - return this.getBlockMap().keySeq().skipUntil(function (v) { - return v === key; - }).skip(1).first(); - }; - - ContentState.prototype.getBlockAfter = function getBlockAfter(key) { - return this.getBlockMap().skipUntil(function (_, k) { - return k === key; - }).skip(1).first(); - }; - - ContentState.prototype.getBlockBefore = function getBlockBefore(key) { - return this.getBlockMap().reverse().skipUntil(function (_, k) { - return k === key; - }).skip(1).first(); - }; - - ContentState.prototype.getBlocksAsArray = function getBlocksAsArray() { - return this.getBlockMap().toArray(); - }; - - ContentState.prototype.getFirstBlock = function getFirstBlock() { - return this.getBlockMap().first(); - }; - - ContentState.prototype.getLastBlock = function getLastBlock() { - return this.getBlockMap().last(); - }; - - ContentState.prototype.getPlainText = function getPlainText(delimiter) { - return this.getBlockMap().map(function (block) { - return block ? block.getText() : ''; - }).join(delimiter || '\n'); - }; - - ContentState.prototype.hasText = function hasText() { - var blockMap = this.getBlockMap(); - return blockMap.size > 1 || blockMap.first().getLength() > 0; - }; - - ContentState.createFromBlockArray = function createFromBlockArray(blocks) { - var blockMap = BlockMapBuilder.createFromArray(blocks); - var selectionState = SelectionState.createEmpty(blockMap.first().getKey()); - return new ContentState({ - blockMap: blockMap, - selectionBefore: selectionState, - selectionAfter: selectionState - }); - }; - - ContentState.createFromText = function createFromText(text) { - var delimiter = arguments.length <= 1 || arguments[1] === undefined ? /\r\n?|\n/g : arguments[1]; - - var strings = text.split(delimiter); - var blocks = strings.map(function (block) { - block = sanitizeDraftText(block); - return new ContentBlock({ - key: generateRandomKey(), - text: block, - type: 'unstyled', - characterList: List(Repeat(CharacterMetadata.EMPTY, block.length)) - }); - }); - return ContentState.createFromBlockArray(blocks); - }; - - return ContentState; - }(ContentStateRecord); - - module.exports = ContentState; - -/***/ }, -/* 361 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule DefaultDraftBlockRenderMap - * - */ - - 'use strict'; - - var _require = __webpack_require__(26); - - var Map = _require.Map; - - var React = __webpack_require__(1); - - var cx = __webpack_require__(245); - - var UL_WRAP = React.createElement('ul', { className: cx('public/DraftStyleDefault/ul') }); - var OL_WRAP = React.createElement('ol', { className: cx('public/DraftStyleDefault/ol') }); - var PRE_WRAP = React.createElement('pre', { className: cx('public/DraftStyleDefault/pre') }); - - module.exports = Map({ - 'header-one': { - element: 'h1' - }, - 'header-two': { - element: 'h2' - }, - 'header-three': { - element: 'h3' - }, - 'header-four': { - element: 'h4' - }, - 'header-five': { - element: 'h5' - }, - 'header-six': { - element: 'h6' - }, - 'unordered-list-item': { - element: 'li', - wrapper: UL_WRAP - }, - 'ordered-list-item': { - element: 'li', - wrapper: OL_WRAP - }, - 'blockquote': { - element: 'blockquote' - }, - 'atomic': { - element: 'figure' - }, - 'code-block': { - element: 'pre', - wrapper: PRE_WRAP - }, - 'unstyled': { - element: 'div' - } - }); - -/***/ }, -/* 362 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule KeyBindingUtil - * @typechecks - * - */ - - 'use strict'; - - var UserAgent = __webpack_require__(108); - - var isOSX = UserAgent.isPlatform('Mac OS X'); - - var KeyBindingUtil = { - /** - * Check whether the ctrlKey modifier is *not* being used in conjunction with - * the altKey modifier. If they are combined, the result is an `altGraph` - * key modifier, which should not be handled by this set of key bindings. - */ - isCtrlKeyCommand: function isCtrlKeyCommand(e) { - return !!e.ctrlKey && !e.altKey; - }, - - isOptionKeyCommand: function isOptionKeyCommand(e) { - return isOSX && e.altKey; - }, - - hasCommandModifier: function hasCommandModifier(e) { - return isOSX ? !!e.metaKey && !e.altKey : KeyBindingUtil.isCtrlKeyCommand(e); - } - }; - - module.exports = KeyBindingUtil; - -/***/ }, -/* 363 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule findAncestorOffsetKey - * @typechecks - * - */ - - 'use strict'; - - var getSelectionOffsetKeyForNode = __webpack_require__(498); - - /** - * Get the key from the node's nearest offset-aware ancestor. - */ - function findAncestorOffsetKey(node) { - var searchNode = node; - while (searchNode && searchNode !== document.documentElement) { - var key = getSelectionOffsetKeyForNode(searchNode); - if (key != null) { - return key; - } - searchNode = searchNode.parentNode; - } - return null; - } - - module.exports = findAncestorOffsetKey; - -/***/ }, -/* 364 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule getEntityKeyForSelection - * @typechecks - * - */ - - 'use strict'; - - var DraftEntity = __webpack_require__(126); - - /** - * Return the entity key that should be used when inserting text for the - * specified target selection, only if the entity is `MUTABLE`. `IMMUTABLE` - * and `SEGMENTED` entities should not be used for insertion behavior. - */ - function getEntityKeyForSelection(contentState, targetSelection) { - var entityKey; - - if (targetSelection.isCollapsed()) { - var key = targetSelection.getAnchorKey(); - var offset = targetSelection.getAnchorOffset(); - if (offset > 0) { - entityKey = contentState.getBlockForKey(key).getEntityAt(offset - 1); - return filterKey(entityKey); - } - return null; - } - - var startKey = targetSelection.getStartKey(); - var startOffset = targetSelection.getStartOffset(); - var startBlock = contentState.getBlockForKey(startKey); - - entityKey = startOffset === startBlock.getLength() ? null : startBlock.getEntityAt(startOffset); - - return filterKey(entityKey); - } - - /** - * Determine whether an entity key corresponds to a `MUTABLE` entity. If so, - * return it. If not, return null. - */ - function filterKey(entityKey) { - if (entityKey) { - var entity = DraftEntity.get(entityKey); - return entity.getMutability() === 'MUTABLE' ? entityKey : null; - } - return null; - } - - module.exports = getEntityKeyForSelection; - -/***/ }, -/* 365 */ -/***/ function(module, exports) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule moveSelectionBackward - * - */ - - 'use strict'; - - /** - * Given a collapsed selection, move the focus `maxDistance` backward within - * the selected block. If the selection will go beyond the start of the block, - * move focus to the end of the previous block, but no further. - * - * This function is not Unicode-aware, so surrogate pairs will be treated - * as having length 2. - */ - function moveSelectionBackward(editorState, maxDistance) { - var selection = editorState.getSelection(); - var content = editorState.getCurrentContent(); - var key = selection.getStartKey(); - var offset = selection.getStartOffset(); - - var focusKey = key; - var focusOffset = 0; - - if (maxDistance > offset) { - var keyBefore = content.getKeyBefore(key); - if (keyBefore == null) { - focusKey = key; - } else { - focusKey = keyBefore; - var blockBefore = content.getBlockForKey(keyBefore); - focusOffset = blockBefore.getText().length; - } - } else { - focusOffset = offset - maxDistance; - } - - return selection.merge({ - focusKey: focusKey, - focusOffset: focusOffset, - isBackward: true - }); - } - - module.exports = moveSelectionBackward; - -/***/ }, -/* 366 */ -/***/ function(module, exports) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule sanitizeDraftText - * - */ - - 'use strict'; - - var REGEX_BLOCK_DELIMITER = new RegExp('\r', 'g'); - - function sanitizeDraftText(input) { - return input.replace(REGEX_BLOCK_DELIMITER, ''); - } - - module.exports = sanitizeDraftText; - -/***/ }, -/* 367 */ -/***/ function(module, exports, __webpack_require__) { - - var __WEBPACK_AMD_DEFINE_RESULT__;/*! - * enquire.js v2.1.1 - Awesome Media Queries in JavaScript - * Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/enquire.js - * License: MIT (http://www.opensource.org/licenses/mit-license.php) - */ - - ;(function (name, context, factory) { - var matchMedia = window.matchMedia; - - if (typeof module !== 'undefined' && module.exports) { - module.exports = factory(matchMedia); - } - else if (true) { - !(__WEBPACK_AMD_DEFINE_RESULT__ = function() { - return (context[name] = factory(matchMedia)); - }.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - } - else { - context[name] = factory(matchMedia); - } - }('enquire', this, function (matchMedia) { - - 'use strict'; - - /*jshint unused:false */ - /** - * Helper function for iterating over a collection - * - * @param collection - * @param fn - */ - function each(collection, fn) { - var i = 0, - length = collection.length, - cont; - - for(i; i < length; i++) { - cont = fn(collection[i], i); - if(cont === false) { - break; //allow early exit - } - } - } - - /** - * Helper function for determining whether target object is an array - * - * @param target the object under test - * @return {Boolean} true if array, false otherwise - */ - function isArray(target) { - return Object.prototype.toString.apply(target) === '[object Array]'; - } - - /** - * Helper function for determining whether target object is a function - * - * @param target the object under test - * @return {Boolean} true if function, false otherwise - */ - function isFunction(target) { - return typeof target === 'function'; - } - - /** - * Delegate to handle a media query being matched and unmatched. - * - * @param {object} options - * @param {function} options.match callback for when the media query is matched - * @param {function} [options.unmatch] callback for when the media query is unmatched - * @param {function} [options.setup] one-time callback triggered the first time a query is matched - * @param {boolean} [options.deferSetup=false] should the setup callback be run immediately, rather than first time query is matched? - * @constructor - */ - function QueryHandler(options) { - this.options = options; - !options.deferSetup && this.setup(); - } - QueryHandler.prototype = { - - /** - * coordinates setup of the handler - * - * @function - */ - setup : function() { - if(this.options.setup) { - this.options.setup(); - } - this.initialised = true; - }, - - /** - * coordinates setup and triggering of the handler - * - * @function - */ - on : function() { - !this.initialised && this.setup(); - this.options.match && this.options.match(); - }, - - /** - * coordinates the unmatch event for the handler - * - * @function - */ - off : function() { - this.options.unmatch && this.options.unmatch(); - }, - - /** - * called when a handler is to be destroyed. - * delegates to the destroy or unmatch callbacks, depending on availability. - * - * @function - */ - destroy : function() { - this.options.destroy ? this.options.destroy() : this.off(); - }, - - /** - * determines equality by reference. - * if object is supplied compare options, if function, compare match callback - * - * @function - * @param {object || function} [target] the target for comparison - */ - equals : function(target) { - return this.options === target || this.options.match === target; - } - - }; - /** - * Represents a single media query, manages it's state and registered handlers for this query - * - * @constructor - * @param {string} query the media query string - * @param {boolean} [isUnconditional=false] whether the media query should run regardless of whether the conditions are met. Primarily for helping older browsers deal with mobile-first design - */ - function MediaQuery(query, isUnconditional) { - this.query = query; - this.isUnconditional = isUnconditional; - this.handlers = []; - this.mql = matchMedia(query); - - var self = this; - this.listener = function(mql) { - self.mql = mql; - self.assess(); - }; - this.mql.addListener(this.listener); - } - MediaQuery.prototype = { - - /** - * add a handler for this query, triggering if already active - * - * @param {object} handler - * @param {function} handler.match callback for when query is activated - * @param {function} [handler.unmatch] callback for when query is deactivated - * @param {function} [handler.setup] callback for immediate execution when a query handler is registered - * @param {boolean} [handler.deferSetup=false] should the setup callback be deferred until the first time the handler is matched? - */ - addHandler : function(handler) { - var qh = new QueryHandler(handler); - this.handlers.push(qh); - - this.matches() && qh.on(); - }, - - /** - * removes the given handler from the collection, and calls it's destroy methods - * - * @param {object || function} handler the handler to remove - */ - removeHandler : function(handler) { - var handlers = this.handlers; - each(handlers, function(h, i) { - if(h.equals(handler)) { - h.destroy(); - return !handlers.splice(i,1); //remove from array and exit each early - } - }); - }, - - /** - * Determine whether the media query should be considered a match - * - * @return {Boolean} true if media query can be considered a match, false otherwise - */ - matches : function() { - return this.mql.matches || this.isUnconditional; - }, - - /** - * Clears all handlers and unbinds events - */ - clear : function() { - each(this.handlers, function(handler) { - handler.destroy(); - }); - this.mql.removeListener(this.listener); - this.handlers.length = 0; //clear array - }, - - /* - * Assesses the query, turning on all handlers if it matches, turning them off if it doesn't match - */ - assess : function() { - var action = this.matches() ? 'on' : 'off'; - - each(this.handlers, function(handler) { - handler[action](); - }); - } - }; - /** - * Allows for registration of query handlers. - * Manages the query handler's state and is responsible for wiring up browser events - * - * @constructor - */ - function MediaQueryDispatch () { - if(!matchMedia) { - throw new Error('matchMedia not present, legacy browsers require a polyfill'); - } - - this.queries = {}; - this.browserIsIncapable = !matchMedia('only all').matches; - } - - MediaQueryDispatch.prototype = { - - /** - * Registers a handler for the given media query - * - * @param {string} q the media query - * @param {object || Array || Function} options either a single query handler object, a function, or an array of query handlers - * @param {function} options.match fired when query matched - * @param {function} [options.unmatch] fired when a query is no longer matched - * @param {function} [options.setup] fired when handler first triggered - * @param {boolean} [options.deferSetup=false] whether setup should be run immediately or deferred until query is first matched - * @param {boolean} [shouldDegrade=false] whether this particular media query should always run on incapable browsers - */ - register : function(q, options, shouldDegrade) { - var queries = this.queries, - isUnconditional = shouldDegrade && this.browserIsIncapable; - - if(!queries[q]) { - queries[q] = new MediaQuery(q, isUnconditional); - } - - //normalise to object in an array - if(isFunction(options)) { - options = { match : options }; - } - if(!isArray(options)) { - options = [options]; - } - each(options, function(handler) { - queries[q].addHandler(handler); - }); - - return this; - }, - - /** - * unregisters a query and all it's handlers, or a specific handler for a query - * - * @param {string} q the media query to target - * @param {object || function} [handler] specific handler to unregister - */ - unregister : function(q, handler) { - var query = this.queries[q]; - - if(query) { - if(handler) { - query.removeHandler(handler); - } - else { - query.clear(); - delete this.queries[q]; - } - } - - return this; - } - }; - - return new MediaQueryDispatch(); - - })); - -/***/ }, -/* 368 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 369 */ -/***/ function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - module.exports = { - BACKSPACE: 8, - TAB: 9, - RETURN: 13, - ALT: 18, - ESC: 27, - SPACE: 32, - PAGE_UP: 33, - PAGE_DOWN: 34, - END: 35, - HOME: 36, - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40, - DELETE: 46, - COMMA: 188, - PERIOD: 190, - A: 65, - Z: 90, - ZERO: 48, - NUMPAD_0: 96, - NUMPAD_9: 105 - }; - -/***/ }, -/* 370 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @typechecks - */ - - var getStyleProperty = __webpack_require__(1593); - - /** - * @param {DOMNode} element [description] - * @param {string} name Overflow style property name. - * @return {boolean} True if the supplied ndoe is scrollable. - */ - function _isNodeScrollable(element, name) { - var overflow = Style.get(element, name); - return overflow === 'auto' || overflow === 'scroll'; - } - - /** - * Utilities for querying and mutating style properties. - */ - var Style = { - /** - * Gets the style property for the supplied node. This will return either the - * computed style, if available, or the declared style. - * - * @param {DOMNode} node - * @param {string} name Style property name. - * @return {?string} Style property value. - */ - get: getStyleProperty, - - /** - * Determines the nearest ancestor of a node that is scrollable. - * - * NOTE: This can be expensive if used repeatedly or on a node nested deeply. - * - * @param {?DOMNode} node Node from which to start searching. - * @return {?DOMWindow|DOMElement} Scroll parent of the supplied node. - */ - getScrollParent: function getScrollParent(node) { - if (!node) { - return null; - } - while (node && node !== document.body) { - if (_isNodeScrollable(node, 'overflow') || _isNodeScrollable(node, 'overflowY') || _isNodeScrollable(node, 'overflowX')) { - return node; - } - node = node.parentNode; - } - return window; - } - - }; - - module.exports = Style; - -/***/ }, -/* 371 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @typechecks - * - */ - - /** - * Constants to represent text directionality - * - * Also defines a *global* direciton, to be used in bidi algorithms as a - * default fallback direciton, when no better direction is found or provided. - * - * NOTE: Use `setGlobalDir()`, or update `initGlobalDir()`, to set the initial - * global direction value based on the application. - * - * Part of the implementation of Unicode Bidirectional Algorithm (UBA) - * Unicode Standard Annex #9 (UAX9) - * http://www.unicode.org/reports/tr9/ - */ - - 'use strict'; - - var invariant = __webpack_require__(15); - - var NEUTRAL = 'NEUTRAL'; // No strong direction - var LTR = 'LTR'; // Left-to-Right direction - var RTL = 'RTL'; // Right-to-Left direction - - var globalDir = null; - - // == Helpers == - - /** - * Check if a directionality value is a Strong one - */ - function isStrong(dir) { - return dir === LTR || dir === RTL; - } - - /** - * Get string value to be used for `dir` HTML attribute or `direction` CSS - * property. - */ - function getHTMLDir(dir) { - !isStrong(dir) ? false ? invariant(false, '`dir` must be a strong direction to be converted to HTML Direction') : invariant(false) : void 0; - return dir === LTR ? 'ltr' : 'rtl'; - } - - /** - * Get string value to be used for `dir` HTML attribute or `direction` CSS - * property, but returns null if `dir` has same value as `otherDir`. - * `null`. - */ - function getHTMLDirIfDifferent(dir, otherDir) { - !isStrong(dir) ? false ? invariant(false, '`dir` must be a strong direction to be converted to HTML Direction') : invariant(false) : void 0; - !isStrong(otherDir) ? false ? invariant(false, '`otherDir` must be a strong direction to be converted to HTML Direction') : invariant(false) : void 0; - return dir === otherDir ? null : getHTMLDir(dir); - } - - // == Global Direction == - - /** - * Set the global direction. - */ - function setGlobalDir(dir) { - globalDir = dir; - } - - /** - * Initialize the global direction - */ - function initGlobalDir() { - setGlobalDir(LTR); - } - - /** - * Get the global direction - */ - function getGlobalDir() { - if (!globalDir) { - this.initGlobalDir(); - } - !globalDir ? false ? invariant(false, 'Global direction not set.') : invariant(false) : void 0; - return globalDir; - } - - var UnicodeBidiDirection = { - // Values - NEUTRAL: NEUTRAL, - LTR: LTR, - RTL: RTL, - // Helpers - isStrong: isStrong, - getHTMLDir: getHTMLDir, - getHTMLDirIfDifferent: getHTMLDirIfDifferent, - // Global Direction - setGlobalDir: setGlobalDir, - initGlobalDir: initGlobalDir, - getGlobalDir: getGlobalDir - }; - - module.exports = UnicodeBidiDirection; - -/***/ }, -/* 372 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - var isTextNode = __webpack_require__(1597); - - /*eslint-disable no-bitwise */ - - /** - * Checks if a given DOM node contains or is another DOM node. - */ - function containsNode(outerNode, innerNode) { - if (!outerNode || !innerNode) { - return false; - } else if (outerNode === innerNode) { - return true; - } else if (isTextNode(outerNode)) { - return false; - } else if (isTextNode(innerNode)) { - return containsNode(outerNode, innerNode.parentNode); - } else if ('contains' in outerNode) { - return outerNode.contains(innerNode); - } else if (outerNode.compareDocumentPosition) { - return !!(outerNode.compareDocumentPosition(innerNode) & 16); - } else { - return false; - } - } - - module.exports = containsNode; - -/***/ }, -/* 373 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @typechecks - */ - - 'use strict'; - - var getDocumentScrollElement = __webpack_require__(1589); - var getUnboundedScrollPosition = __webpack_require__(512); - - /** - * Gets the scroll position of the supplied element or window. - * - * The return values are bounded. This means that if the scroll position is - * negative or exceeds the element boundaries (which is possible using inertial - * scrolling), you will get zero or the maximum scroll position, respectively. - * - * If you need the unbound scroll position, use `getUnboundedScrollPosition`. - * - * @param {DOMWindow|DOMElement} scrollable - * @return {object} Map with `x` and `y` keys. - */ - function getScrollPosition(scrollable) { - var documentScrollElement = getDocumentScrollElement(); - if (scrollable === window) { - scrollable = documentScrollElement; - } - var scrollPosition = getUnboundedScrollPosition(scrollable); - - var viewport = scrollable === documentScrollElement ? document.documentElement : scrollable; - - var xMax = scrollable.scrollWidth - viewport.clientWidth; - var yMax = scrollable.scrollHeight - viewport.clientHeight; - - scrollPosition.x = Math.max(0, Math.min(scrollPosition.x, xMax)); - scrollPosition.y = Math.max(0, Math.min(scrollPosition.y, yMax)); - - return scrollPosition; - } - - module.exports = getScrollPosition; - -/***/ }, -/* 374 */ -/***/ function(module, exports) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @typechecks - * - */ - - /*eslint-disable no-self-compare */ - - 'use strict'; - - var hasOwnProperty = Object.prototype.hasOwnProperty; - - /** - * inlined Object.is polyfill to avoid requiring consumers ship their own - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is - */ - function is(x, y) { - // SameValue algorithm - if (x === y) { - // Steps 1-5, 7-10 - // Steps 6.b-6.e: +0 != -0 - // Added the nonzero y check to make Flow happy, but it is redundant - return x !== 0 || y !== 0 || 1 / x === 1 / y; - } else { - // Step 6.a: NaN == NaN - return x !== x && y !== y; - } - } - - /** - * Performs equality by iterating through keys on an object and returning false - * when any key has values which are not strictly equal between the arguments. - * Returns true when the values of all keys are strictly equal. - */ - function shallowEqual(objA, objB) { - if (is(objA, objB)) { - return true; - } - - if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) { - return false; - } - - var keysA = Object.keys(objA); - var keysB = Object.keys(objB); - - if (keysA.length !== keysB.length) { - return false; - } - - // Test for A's keys different from B. - for (var i = 0; i < keysA.length; i++) { - if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) { - return false; - } - } - - return true; - } - - module.exports = shallowEqual; - -/***/ }, -/* 375 */ -/***/ function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(522) - , root = typeof window === 'undefined' ? global : window - , vendors = ['moz', 'webkit'] - , suffix = 'AnimationFrame' - , raf = root['request' + suffix] - , caf = root['cancel' + suffix] || root['cancelRequest' + suffix] - - for(var i = 0; !raf && i < vendors.length; i++) { - raf = root[vendors[i] + 'Request' + suffix] - caf = root[vendors[i] + 'Cancel' + suffix] - || root[vendors[i] + 'CancelRequest' + suffix] - } - - // Some versions of FF have rAF but not cAF - if(!raf || !caf) { - var last = 0 - , id = 0 - , queue = [] - , frameDuration = 1000 / 60 - - raf = function(callback) { - if(queue.length === 0) { - var _now = now() - , next = Math.max(0, frameDuration - (_now - last)) - last = next + _now - setTimeout(function() { - var cp = queue.slice(0) - // Clear queue here to prevent - // callbacks from appending listeners - // to the current frame's queue - queue.length = 0 - for(var i = 0; i < cp.length; i++) { - if(!cp[i].cancelled) { - try{ - cp[i].callback(last) - } catch(e) { - setTimeout(function() { throw e }, 0) - } - } - } - }, Math.round(next)) - } - queue.push({ - handle: ++id, - callback: callback, - cancelled: false - }) - return id - } - - caf = function(handle) { - for(var i = 0; i < queue.length; i++) { - if(queue[i].handle === handle) { - queue[i].cancelled = true - } - } - } - } - - module.exports = function(fn) { - // Wrap in a new function to prevent - // `cancel` potentially being assigned - // to the native rAF function - return raf.call(root, fn) - } - module.exports.cancel = function() { - caf.apply(root, arguments) - } - module.exports.polyfill = function() { - root.requestAnimationFrame = raf - root.cancelAnimationFrame = caf - } - - /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) - -/***/ }, -/* 376 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _DateTHead = __webpack_require__(1645); - - var _DateTHead2 = _interopRequireDefault(_DateTHead); - - var _DateTBody = __webpack_require__(1644); - - var _DateTBody2 = _interopRequireDefault(_DateTBody); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - var DateTable = function (_React$Component) { - (0, _inherits3["default"])(DateTable, _React$Component); - - function DateTable() { - (0, _classCallCheck3["default"])(this, DateTable); - return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments)); - } - - DateTable.prototype.render = function render() { - var props = this.props; - var prefixCls = props.prefixCls; - return _react2["default"].createElement( - 'table', - { className: prefixCls + '-table', cellSpacing: '0', role: 'grid' }, - _react2["default"].createElement(_DateTHead2["default"], props), - _react2["default"].createElement(_DateTBody2["default"], props) - ); - }; - - return DateTable; - }(_react2["default"].Component); - - exports["default"] = DateTable; - module.exports = exports['default']; - -/***/ }, -/* 377 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _moment = __webpack_require__(32); - - var _moment2 = _interopRequireDefault(_moment); - - var _index = __webpack_require__(175); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - function noop() {} - - function getNow() { - return (0, _moment2["default"])(); - } - - function getNowByCurrentStateValue(value) { - var ret = void 0; - if (value) { - ret = (0, _index.getTodayTime)(value); - } else { - ret = getNow(); - } - return ret; - } - - var CalendarMixin = { - propTypes: { - value: _react.PropTypes.object, - defaultValue: _react.PropTypes.object, - onKeyDown: _react.PropTypes.func - }, - - getDefaultProps: function getDefaultProps() { - return { - onKeyDown: noop - }; - }, - getInitialState: function getInitialState() { - var props = this.props; - var value = props.value || props.defaultValue || getNow(); - return { - value: value, - selectedValue: props.selectedValue || props.defaultSelectedValue - }; - }, - componentWillReceiveProps: function componentWillReceiveProps(nextProps) { - var value = nextProps.value; - var selectedValue = nextProps.selectedValue; - - if ('value' in nextProps) { - value = value || nextProps.defaultValue || getNowByCurrentStateValue(this.state.value); - this.setState({ - value: value - }); - } - if ('selectedValue' in nextProps) { - this.setState({ - selectedValue: selectedValue - }); - } - }, - onSelect: function onSelect(value, cause) { - if (value) { - this.setValue(value); - } - this.setSelectedValue(value, cause); - }, - renderRoot: function renderRoot(newProps) { - var _className; - - var props = this.props; - var prefixCls = props.prefixCls; - - var className = (_className = {}, (0, _defineProperty3["default"])(_className, prefixCls, 1), (0, _defineProperty3["default"])(_className, prefixCls + '-hidden', !props.visible), (0, _defineProperty3["default"])(_className, props.className, !!props.className), (0, _defineProperty3["default"])(_className, newProps.className, !!newProps.className), _className); - - return _react2["default"].createElement( - 'div', - { - ref: 'root', - className: '' + (0, _classnames2["default"])(className), - style: this.props.style, - tabIndex: '0', - onKeyDown: this.onKeyDown - }, - newProps.children - ); - }, - setSelectedValue: function setSelectedValue(selectedValue, cause) { - // if (this.isAllowedDate(selectedValue)) { - if (!('selectedValue' in this.props)) { - this.setState({ - selectedValue: selectedValue - }); - } - this.props.onSelect(selectedValue, cause); - // } - }, - setValue: function setValue(value) { - var originalValue = this.state.value; - if (!('value' in this.props)) { - this.setState({ - value: value - }); - } - if (originalValue && value && !originalValue.isSame(value) || !originalValue && value || originalValue && !value) { - this.props.onChange(value); - } - }, - isAllowedDate: function isAllowedDate(value) { - var disabledDate = this.props.disabledDate; - var disabledTime = this.props.disabledTime; - return (0, _index.isAllowedDate)(value, disabledDate, disabledTime); - } - }; - - exports["default"] = CalendarMixin; - module.exports = exports['default']; - -/***/ }, -/* 378 */ -/***/ function(module, exports) { - - 'use strict'; - - /** - * @ignore - * some key-codes definition and utils from closure-library - * @author yiminghe@gmail.com - */ - - var KeyCode = { - /** - * MAC_ENTER - */ - MAC_ENTER: 3, - /** - * BACKSPACE - */ - BACKSPACE: 8, - /** - * TAB - */ - TAB: 9, - /** - * NUMLOCK on FF/Safari Mac - */ - NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac - /** - * ENTER - */ - ENTER: 13, - /** - * SHIFT - */ - SHIFT: 16, - /** - * CTRL - */ - CTRL: 17, - /** - * ALT - */ - ALT: 18, - /** - * PAUSE - */ - PAUSE: 19, - /** - * CAPS_LOCK - */ - CAPS_LOCK: 20, - /** - * ESC - */ - ESC: 27, - /** - * SPACE - */ - SPACE: 32, - /** - * PAGE_UP - */ - PAGE_UP: 33, // also NUM_NORTH_EAST - /** - * PAGE_DOWN - */ - PAGE_DOWN: 34, // also NUM_SOUTH_EAST - /** - * END - */ - END: 35, // also NUM_SOUTH_WEST - /** - * HOME - */ - HOME: 36, // also NUM_NORTH_WEST - /** - * LEFT - */ - LEFT: 37, // also NUM_WEST - /** - * UP - */ - UP: 38, // also NUM_NORTH - /** - * RIGHT - */ - RIGHT: 39, // also NUM_EAST - /** - * DOWN - */ - DOWN: 40, // also NUM_SOUTH - /** - * PRINT_SCREEN - */ - PRINT_SCREEN: 44, - /** - * INSERT - */ - INSERT: 45, // also NUM_INSERT - /** - * DELETE - */ - DELETE: 46, // also NUM_DELETE - /** - * ZERO - */ - ZERO: 48, - /** - * ONE - */ - ONE: 49, - /** - * TWO - */ - TWO: 50, - /** - * THREE - */ - THREE: 51, - /** - * FOUR - */ - FOUR: 52, - /** - * FIVE - */ - FIVE: 53, - /** - * SIX - */ - SIX: 54, - /** - * SEVEN - */ - SEVEN: 55, - /** - * EIGHT - */ - EIGHT: 56, - /** - * NINE - */ - NINE: 57, - /** - * QUESTION_MARK - */ - QUESTION_MARK: 63, // needs localization - /** - * A - */ - A: 65, - /** - * B - */ - B: 66, - /** - * C - */ - C: 67, - /** - * D - */ - D: 68, - /** - * E - */ - E: 69, - /** - * F - */ - F: 70, - /** - * G - */ - G: 71, - /** - * H - */ - H: 72, - /** - * I - */ - I: 73, - /** - * J - */ - J: 74, - /** - * K - */ - K: 75, - /** - * L - */ - L: 76, - /** - * M - */ - M: 77, - /** - * N - */ - N: 78, - /** - * O - */ - O: 79, - /** - * P - */ - P: 80, - /** - * Q - */ - Q: 81, - /** - * R - */ - R: 82, - /** - * S - */ - S: 83, - /** - * T - */ - T: 84, - /** - * U - */ - U: 85, - /** - * V - */ - V: 86, - /** - * W - */ - W: 87, - /** - * X - */ - X: 88, - /** - * Y - */ - Y: 89, - /** - * Z - */ - Z: 90, - /** - * META - */ - META: 91, // WIN_KEY_LEFT - /** - * WIN_KEY_RIGHT - */ - WIN_KEY_RIGHT: 92, - /** - * CONTEXT_MENU - */ - CONTEXT_MENU: 93, - /** - * NUM_ZERO - */ - NUM_ZERO: 96, - /** - * NUM_ONE - */ - NUM_ONE: 97, - /** - * NUM_TWO - */ - NUM_TWO: 98, - /** - * NUM_THREE - */ - NUM_THREE: 99, - /** - * NUM_FOUR - */ - NUM_FOUR: 100, - /** - * NUM_FIVE - */ - NUM_FIVE: 101, - /** - * NUM_SIX - */ - NUM_SIX: 102, - /** - * NUM_SEVEN - */ - NUM_SEVEN: 103, - /** - * NUM_EIGHT - */ - NUM_EIGHT: 104, - /** - * NUM_NINE - */ - NUM_NINE: 105, - /** - * NUM_MULTIPLY - */ - NUM_MULTIPLY: 106, - /** - * NUM_PLUS - */ - NUM_PLUS: 107, - /** - * NUM_MINUS - */ - NUM_MINUS: 109, - /** - * NUM_PERIOD - */ - NUM_PERIOD: 110, - /** - * NUM_DIVISION - */ - NUM_DIVISION: 111, - /** - * F1 - */ - F1: 112, - /** - * F2 - */ - F2: 113, - /** - * F3 - */ - F3: 114, - /** - * F4 - */ - F4: 115, - /** - * F5 - */ - F5: 116, - /** - * F6 - */ - F6: 117, - /** - * F7 - */ - F7: 118, - /** - * F8 - */ - F8: 119, - /** - * F9 - */ - F9: 120, - /** - * F10 - */ - F10: 121, - /** - * F11 - */ - F11: 122, - /** - * F12 - */ - F12: 123, - /** - * NUMLOCK - */ - NUMLOCK: 144, - /** - * SEMICOLON - */ - SEMICOLON: 186, // needs localization - /** - * DASH - */ - DASH: 189, // needs localization - /** - * EQUALS - */ - EQUALS: 187, // needs localization - /** - * COMMA - */ - COMMA: 188, // needs localization - /** - * PERIOD - */ - PERIOD: 190, // needs localization - /** - * SLASH - */ - SLASH: 191, // needs localization - /** - * APOSTROPHE - */ - APOSTROPHE: 192, // needs localization - /** - * SINGLE_QUOTE - */ - SINGLE_QUOTE: 222, // needs localization - /** - * OPEN_SQUARE_BRACKET - */ - OPEN_SQUARE_BRACKET: 219, // needs localization - /** - * BACKSLASH - */ - BACKSLASH: 220, // needs localization - /** - * CLOSE_SQUARE_BRACKET - */ - CLOSE_SQUARE_BRACKET: 221, // needs localization - /** - * WIN_KEY - */ - WIN_KEY: 224, - /** - * MAC_FF_META - */ - MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91 - /** - * WIN_IME - */ - WIN_IME: 229 - }; - - /* - whether text and modified key is entered at the same time. - */ - KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) { - var keyCode = e.keyCode; - if (e.altKey && !e.ctrlKey || e.metaKey || - // Function keys don't generate text - keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) { - return false; - } - - // The following keys are quite harmless, even in combination with - // CTRL, ALT or SHIFT. - switch (keyCode) { - case KeyCode.ALT: - case KeyCode.CAPS_LOCK: - case KeyCode.CONTEXT_MENU: - case KeyCode.CTRL: - case KeyCode.DOWN: - case KeyCode.END: - case KeyCode.ESC: - case KeyCode.HOME: - case KeyCode.INSERT: - case KeyCode.LEFT: - case KeyCode.MAC_FF_META: - case KeyCode.META: - case KeyCode.NUMLOCK: - case KeyCode.NUM_CENTER: - case KeyCode.PAGE_DOWN: - case KeyCode.PAGE_UP: - case KeyCode.PAUSE: - case KeyCode.PRINT_SCREEN: - case KeyCode.RIGHT: - case KeyCode.SHIFT: - case KeyCode.UP: - case KeyCode.WIN_KEY: - case KeyCode.WIN_KEY_RIGHT: - return false; - default: - return true; - } - }; - - /* - whether character is entered. - */ - KeyCode.isCharacterKey = function isCharacterKey(keyCode) { - if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) { - return true; - } - - if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) { - return true; - } - - if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) { - return true; - } - - // Safari sends zero key code for non-latin characters. - if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) { - return true; - } - - switch (keyCode) { - case KeyCode.SPACE: - case KeyCode.QUESTION_MARK: - case KeyCode.NUM_PLUS: - case KeyCode.NUM_MINUS: - case KeyCode.NUM_PERIOD: - case KeyCode.NUM_DIVISION: - case KeyCode.SEMICOLON: - case KeyCode.DASH: - case KeyCode.EQUALS: - case KeyCode.COMMA: - case KeyCode.PERIOD: - case KeyCode.SLASH: - case KeyCode.APOSTROPHE: - case KeyCode.SINGLE_QUOTE: - case KeyCode.OPEN_SQUARE_BRACKET: - case KeyCode.BACKSLASH: - case KeyCode.CLOSE_SQUARE_BRACKET: - return true; - default: - return false; - } - }; - - module.exports = KeyCode; - -/***/ }, -/* 379 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports["default"] = exportContent; - - var _draftJs = __webpack_require__(202); - - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - - function encodeContent(text) { - return text.split('&').join('&').split('<').join('<').split('>').join('>').split('\xA0').join(' ').split('\n').join('<br >' + '\n'); - } - - var MentionGenerator = function () { - function MentionGenerator(contentState, options) { - _classCallCheck(this, MentionGenerator); - - this.contentState = contentState; - this.options = options; - } - - MentionGenerator.prototype.generate = function generate() { - var contentRaw = (0, _draftJs.convertToRaw)(this.contentState); - return this.processContent(contentRaw); - }; - - MentionGenerator.prototype.processContent = function processContent(contentRaw) { - var blocks = contentRaw.blocks; - var encode = this.options.encode; - - return blocks.map(function (block) { - return encode ? encodeContent(block.text) : block.text; - }).join(encode ? '<br />\n' : '\n'); - }; - - return MentionGenerator; - }(); - - function exportContent(editorState) { - var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - - var content = editorState.getCurrentContent(); - return new MentionGenerator(content, options).generate(); - } - module.exports = exports['default']; - -/***/ }, -/* 380 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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; }; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDom = __webpack_require__(2); - - var _reactDom2 = _interopRequireDefault(_reactDom); - - var _Mapped = __webpack_require__(551); - - var _Mapped2 = _interopRequireDefault(_Mapped); - - var _EventDispatcher = __webpack_require__(287); - - var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); - - var _util = __webpack_require__(250); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - - 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; } - - 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; } - - function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - - var noop = function noop() {}; - - var ScrollElement = function (_React$Component) { - _inherits(ScrollElement, _React$Component); - - function ScrollElement() { - var _temp, _this, _ret; - - _classCallCheck(this, ScrollElement); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.getParam = function (e) { - _this.clientHeight = (0, _util.windowHeight)(); - var scrollTop = (0, _util.currentScrollTop)(); - // 屏幕缩放时的响应,所以放回这里,这个是pack,只处理子级里面的动画,所以marginTop无关系,所以不需减掉; - var domRect = _this.dom.getBoundingClientRect(); - var offsetTop = domRect.top + scrollTop; - _this.elementShowHeight = scrollTop - offsetTop + _this.clientHeight; - var playScale = (0, _util.transformArguments)(_this.props.playScale); - _this.playHeight = _this.clientHeight * playScale[0]; - var leaveHeight = domRect.height; - _this.leavePlayHeight = leaveHeight * playScale[1]; - var enter = _this.elementShowHeight >= _this.playHeight && _this.elementShowHeight <= _this.clientHeight + _this.leavePlayHeight; - var enterOrLeave = enter ? 'enter' : 'leave'; - var mode = _this.enter !== enter || typeof _this.enter !== 'boolean' ? enterOrLeave : null; - if (mode) { - _this.props.onChange({ mode: mode, id: _this.props.id }, e); - } - _this.enter = enter; - }, _this.scrollEventListener = function (e) { - _this.getParam(e); - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - ScrollElement.prototype.componentDidMount = function componentDidMount() { - this.dom = _reactDom2["default"].findDOMNode(this); - if (this.props.id) { - _Mapped2["default"].register(this.props.id, this.dom); - } - var date = Date.now(); - var length = _EventDispatcher2["default"]._listeners.scroll ? _EventDispatcher2["default"]._listeners.scroll.length : 0; - this.eventType = 'scroll.scrollEvent' + date + length; - this.scrollEventListener(); - _EventDispatcher2["default"].addEventListener(this.eventType, this.scrollEventListener); - }; - - ScrollElement.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - this.setState({ - children: (0, _util.toArrayChildren)(nextProps.children) - }); - }; - - ScrollElement.prototype.componentWillUnmount = function componentWillUnmount() { - _Mapped2["default"].unRegister(this.props.id); - _EventDispatcher2["default"].removeEventListener(this.eventType, this.scrollEventListener); - }; - - ScrollElement.prototype.render = function render() { - var props = _objectWithoutProperties(this.props, []); - - ['component', 'playScale'].forEach(function (key) { - return delete props[key]; - }); - return _react2["default"].createElement(this.props.component, _extends({}, props)); - }; - - return ScrollElement; - }(_react2["default"].Component); - - ScrollElement.propTypes = { - component: _react2["default"].PropTypes.any, - playScale: _react2["default"].PropTypes.any, - id: _react2["default"].PropTypes.string, - onChange: _react2["default"].PropTypes.func - }; - - ScrollElement.defaultProps = { - component: 'div', - onChange: noop, - playScale: 0.5 - }; - exports["default"] = ScrollElement; - module.exports = exports['default']; - -/***/ }, -/* 381 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - var OptGroup = function (_React$Component) { - (0, _inherits3["default"])(OptGroup, _React$Component); - - function OptGroup() { - (0, _classCallCheck3["default"])(this, OptGroup); - return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments)); - } - - return OptGroup; - }(_react2["default"].Component); - - exports["default"] = OptGroup; - module.exports = exports['default']; - -/***/ }, -/* 382 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.toArray = toArray; - exports.getActiveIndex = getActiveIndex; - exports.getActiveKey = getActiveKey; - exports.setTransform = setTransform; - exports.isTransformSupported = isTransformSupported; - exports.setTransition = setTransition; - exports.getTransformPropValue = getTransformPropValue; - exports.isVertical = isVertical; - exports.getTransformByIndex = getTransformByIndex; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - function toArray(children) { - // allow [c,[a,b]] - var c = []; - _react2["default"].Children.forEach(children, function (child) { - if (child) { - c.push(child); - } - }); - return c; - } - - function getActiveIndex(children, activeKey) { - var c = toArray(children); - for (var i = 0; i < c.length; i++) { - if (c[i].key === activeKey) { - return i; - } - } - return -1; - } - - function getActiveKey(children, index) { - var c = toArray(children); - return c[index].key; - } - - function setTransform(style, v) { - style.transform = v; - style.webkitTransform = v; - style.mozTransform = v; - } - - function isTransformSupported(style) { - return 'transform' in style || 'webkitTransform' in style || 'MozTransform' in style; - } - - function setTransition(style, v) { - style.transition = v; - style.webkitTransition = v; - style.MozTransition = v; - } - function getTransformPropValue(v) { - return { - transform: v, - WebkitTransform: v, - MozTransform: v - }; - } - - function isVertical(tabBarPosition) { - return tabBarPosition === 'left' || tabBarPosition === 'right'; - } - - function getTransformByIndex(index, tabBarPosition) { - var translate = isVertical(tabBarPosition) ? 'translateY' : 'translateX'; - return translate + '(' + -index * 100 + '%) translateZ(0)'; - } - -/***/ }, -/* 383 */ -/***/ function(module, exports) { - - "use strict"; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - /* eslint-disable func-names */ - var Plugins = function Plugins() {}; - var p = Plugins.prototype; - p.push = function (plugin) { - this[plugin.prototype.name] = plugin; - }; - exports["default"] = new Plugins(); - module.exports = exports['default']; - -/***/ }, -/* 384 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _require = __webpack_require__(1790); - - var CopyToClipboard = _require.CopyToClipboard; - - - module.exports = CopyToClipboard; - //# sourceMappingURL=index.js.map - -/***/ }, -/* 385 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var DOMLazyTree = __webpack_require__(206); - var Danger = __webpack_require__(1796); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactInstrumentation = __webpack_require__(95); - - var createMicrosoftUnsafeLocalFunction = __webpack_require__(394); - var setInnerHTML = __webpack_require__(294); - var setTextContent = __webpack_require__(586); - - function getNodeAfter(parentNode, node) { - // Special case for text components, which return [open, close] comments - // from getHostNode. - if (Array.isArray(node)) { - node = node[1]; - } - return node ? node.nextSibling : parentNode.firstChild; - } - - /** - * Inserts `childNode` as a child of `parentNode` at the `index`. - * - * @param {DOMElement} parentNode Parent node in which to insert. - * @param {DOMElement} childNode Child node to insert. - * @param {number} index Index at which to insert the child. - * @internal - */ - var insertChildAt = createMicrosoftUnsafeLocalFunction(function (parentNode, childNode, referenceNode) { - // We rely exclusively on `insertBefore(node, null)` instead of also using - // `appendChild(node)`. (Using `undefined` is not allowed by all browsers so - // we are careful to use `null`.) - parentNode.insertBefore(childNode, referenceNode); - }); - - function insertLazyTreeChildAt(parentNode, childTree, referenceNode) { - DOMLazyTree.insertTreeBefore(parentNode, childTree, referenceNode); - } - - function moveChild(parentNode, childNode, referenceNode) { - if (Array.isArray(childNode)) { - moveDelimitedText(parentNode, childNode[0], childNode[1], referenceNode); - } else { - insertChildAt(parentNode, childNode, referenceNode); - } - } - - function removeChild(parentNode, childNode) { - if (Array.isArray(childNode)) { - var closingComment = childNode[1]; - childNode = childNode[0]; - removeDelimitedText(parentNode, childNode, closingComment); - parentNode.removeChild(closingComment); - } - parentNode.removeChild(childNode); - } - - function moveDelimitedText(parentNode, openingComment, closingComment, referenceNode) { - var node = openingComment; - while (true) { - var nextNode = node.nextSibling; - insertChildAt(parentNode, node, referenceNode); - if (node === closingComment) { - break; - } - node = nextNode; - } - } - - function removeDelimitedText(parentNode, startNode, closingComment) { - while (true) { - var node = startNode.nextSibling; - if (node === closingComment) { - // The closing comment is removed by ReactMultiChild. - break; - } else { - parentNode.removeChild(node); - } - } - } - - function replaceDelimitedText(openingComment, closingComment, stringText) { - var parentNode = openingComment.parentNode; - var nodeAfterComment = openingComment.nextSibling; - if (nodeAfterComment === closingComment) { - // There are no text nodes between the opening and closing comments; insert - // a new one if stringText isn't empty. - if (stringText) { - insertChildAt(parentNode, document.createTextNode(stringText), nodeAfterComment); - } - } else { - if (stringText) { - // Set the text content of the first node after the opening comment, and - // remove all following nodes up until the closing comment. - setTextContent(nodeAfterComment, stringText); - removeDelimitedText(parentNode, nodeAfterComment, closingComment); - } else { - removeDelimitedText(parentNode, openingComment, closingComment); - } - } - - if (false) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: ReactDOMComponentTree.getInstanceFromNode(openingComment)._debugID, - type: 'replace text', - payload: stringText - }); - } - } - - var dangerouslyReplaceNodeWithMarkup = Danger.dangerouslyReplaceNodeWithMarkup; - if (false) { - dangerouslyReplaceNodeWithMarkup = function (oldChild, markup, prevInstance) { - Danger.dangerouslyReplaceNodeWithMarkup(oldChild, markup); - if (prevInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: prevInstance._debugID, - type: 'replace with', - payload: markup.toString() - }); - } else { - var nextInstance = ReactDOMComponentTree.getInstanceFromNode(markup.node); - if (nextInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: nextInstance._debugID, - type: 'mount', - payload: markup.toString() - }); - } - } - }; - } - - /** - * Operations for updating with DOM children. - */ - var DOMChildrenOperations = { - - dangerouslyReplaceNodeWithMarkup: dangerouslyReplaceNodeWithMarkup, - - replaceDelimitedText: replaceDelimitedText, - - /** - * Updates a component's children by processing a series of updates. The - * update configurations are each expected to have a `parentNode` property. - * - * @param {array<object>} updates List of update configurations. - * @internal - */ - processUpdates: function (parentNode, updates) { - if (false) { - var parentNodeDebugID = ReactDOMComponentTree.getInstanceFromNode(parentNode)._debugID; - } - - for (var k = 0; k < updates.length; k++) { - var update = updates[k]; - switch (update.type) { - case 'INSERT_MARKUP': - insertLazyTreeChildAt(parentNode, update.content, getNodeAfter(parentNode, update.afterNode)); - if (false) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'insert child', - payload: { toIndex: update.toIndex, content: update.content.toString() } - }); - } - break; - case 'MOVE_EXISTING': - moveChild(parentNode, update.fromNode, getNodeAfter(parentNode, update.afterNode)); - if (false) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'move child', - payload: { fromIndex: update.fromIndex, toIndex: update.toIndex } - }); - } - break; - case 'SET_MARKUP': - setInnerHTML(parentNode, update.content); - if (false) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'replace children', - payload: update.content.toString() - }); - } - break; - case 'TEXT_CONTENT': - setTextContent(parentNode, update.content); - if (false) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'replace text', - payload: update.content.toString() - }); - } - break; - case 'REMOVE_NODE': - removeChild(parentNode, update.fromNode); - if (false) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'remove child', - payload: { fromIndex: update.fromIndex } - }); - } - break; - } - } - } - - }; - - module.exports = DOMChildrenOperations; - -/***/ }, -/* 386 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var DOMNamespaces = { - html: 'http://www.w3.org/1999/xhtml', - mathml: 'http://www.w3.org/1998/Math/MathML', - svg: 'http://www.w3.org/2000/svg' - }; - - module.exports = DOMNamespaces; - -/***/ }, -/* 387 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(22); - - var invariant = __webpack_require__(15); - - /** - * Injectable ordering of event plugins. - */ - var eventPluginOrder = null; - - /** - * Injectable mapping from names to event plugin modules. - */ - var namesToPlugins = {}; - - /** - * Recomputes the plugin list using the injected plugins and plugin ordering. - * - * @private - */ - function recomputePluginOrdering() { - if (!eventPluginOrder) { - // Wait until an `eventPluginOrder` is injected. - return; - } - for (var pluginName in namesToPlugins) { - var pluginModule = namesToPlugins[pluginName]; - var pluginIndex = eventPluginOrder.indexOf(pluginName); - !(pluginIndex > -1) ? false ? invariant(false, 'EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.', pluginName) : _prodInvariant('96', pluginName) : void 0; - if (EventPluginRegistry.plugins[pluginIndex]) { - continue; - } - !pluginModule.extractEvents ? false ? invariant(false, 'EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.', pluginName) : _prodInvariant('97', pluginName) : void 0; - EventPluginRegistry.plugins[pluginIndex] = pluginModule; - var publishedEvents = pluginModule.eventTypes; - for (var eventName in publishedEvents) { - !publishEventForPlugin(publishedEvents[eventName], pluginModule, eventName) ? false ? invariant(false, 'EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.', eventName, pluginName) : _prodInvariant('98', eventName, pluginName) : void 0; - } - } - } - - /** - * Publishes an event so that it can be dispatched by the supplied plugin. - * - * @param {object} dispatchConfig Dispatch configuration for the event. - * @param {object} PluginModule Plugin publishing the event. - * @return {boolean} True if the event was successfully published. - * @private - */ - function publishEventForPlugin(dispatchConfig, pluginModule, eventName) { - !!EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(eventName) ? false ? invariant(false, 'EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.', eventName) : _prodInvariant('99', eventName) : void 0; - EventPluginRegistry.eventNameDispatchConfigs[eventName] = dispatchConfig; - - var phasedRegistrationNames = dispatchConfig.phasedRegistrationNames; - if (phasedRegistrationNames) { - for (var phaseName in phasedRegistrationNames) { - if (phasedRegistrationNames.hasOwnProperty(phaseName)) { - var phasedRegistrationName = phasedRegistrationNames[phaseName]; - publishRegistrationName(phasedRegistrationName, pluginModule, eventName); - } - } - return true; - } else if (dispatchConfig.registrationName) { - publishRegistrationName(dispatchConfig.registrationName, pluginModule, eventName); - return true; - } - return false; - } - - /** - * Publishes a registration name that is used to identify dispatched events and - * can be used with `EventPluginHub.putListener` to register listeners. - * - * @param {string} registrationName Registration name to add. - * @param {object} PluginModule Plugin publishing the event. - * @private - */ - function publishRegistrationName(registrationName, pluginModule, eventName) { - !!EventPluginRegistry.registrationNameModules[registrationName] ? false ? invariant(false, 'EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.', registrationName) : _prodInvariant('100', registrationName) : void 0; - EventPluginRegistry.registrationNameModules[registrationName] = pluginModule; - EventPluginRegistry.registrationNameDependencies[registrationName] = pluginModule.eventTypes[eventName].dependencies; - - if (false) { - var lowerCasedName = registrationName.toLowerCase(); - EventPluginRegistry.possibleRegistrationNames[lowerCasedName] = registrationName; - - if (registrationName === 'onDoubleClick') { - EventPluginRegistry.possibleRegistrationNames.ondblclick = registrationName; - } - } - } - - /** - * Registers plugins so that they can extract and dispatch events. - * - * @see {EventPluginHub} - */ - var EventPluginRegistry = { - - /** - * Ordered list of injected plugins. - */ - plugins: [], - - /** - * Mapping from event name to dispatch config - */ - eventNameDispatchConfigs: {}, - - /** - * Mapping from registration name to plugin module - */ - registrationNameModules: {}, - - /** - * Mapping from registration name to event name - */ - registrationNameDependencies: {}, - - /** - * Mapping from lowercase registration names to the properly cased version, - * used to warn in the case of missing event handlers. Available - * only in __DEV__. - * @type {Object} - */ - possibleRegistrationNames: false ? {} : null, - // Trust the developer to only use possibleRegistrationNames in __DEV__ - - /** - * Injects an ordering of plugins (by plugin name). This allows the ordering - * to be decoupled from injection of the actual plugins so that ordering is - * always deterministic regardless of packaging, on-the-fly injection, etc. - * - * @param {array} InjectedEventPluginOrder - * @internal - * @see {EventPluginHub.injection.injectEventPluginOrder} - */ - injectEventPluginOrder: function (injectedEventPluginOrder) { - !!eventPluginOrder ? false ? invariant(false, 'EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.') : _prodInvariant('101') : void 0; - // Clone the ordering so it cannot be dynamically mutated. - eventPluginOrder = Array.prototype.slice.call(injectedEventPluginOrder); - recomputePluginOrdering(); - }, - - /** - * Injects plugins to be used by `EventPluginHub`. The plugin names must be - * in the ordering injected by `injectEventPluginOrder`. - * - * Plugins can be injected as part of page initialization or on-the-fly. - * - * @param {object} injectedNamesToPlugins Map from names to plugin modules. - * @internal - * @see {EventPluginHub.injection.injectEventPluginsByName} - */ - injectEventPluginsByName: function (injectedNamesToPlugins) { - var isOrderingDirty = false; - for (var pluginName in injectedNamesToPlugins) { - if (!injectedNamesToPlugins.hasOwnProperty(pluginName)) { - continue; - } - var pluginModule = injectedNamesToPlugins[pluginName]; - if (!namesToPlugins.hasOwnProperty(pluginName) || namesToPlugins[pluginName] !== pluginModule) { - !!namesToPlugins[pluginName] ? false ? invariant(false, 'EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.', pluginName) : _prodInvariant('102', pluginName) : void 0; - namesToPlugins[pluginName] = pluginModule; - isOrderingDirty = true; - } - } - if (isOrderingDirty) { - recomputePluginOrdering(); - } - }, - - /** - * Looks up the plugin for the supplied event. - * - * @param {object} event A synthetic event. - * @return {?object} The plugin that created the supplied event. - * @internal - */ - getPluginModuleForEvent: function (event) { - var dispatchConfig = event.dispatchConfig; - if (dispatchConfig.registrationName) { - return EventPluginRegistry.registrationNameModules[dispatchConfig.registrationName] || null; - } - if (dispatchConfig.phasedRegistrationNames !== undefined) { - // pulling phasedRegistrationNames out of dispatchConfig helps Flow see - // that it is not undefined. - var phasedRegistrationNames = dispatchConfig.phasedRegistrationNames; - - for (var phase in phasedRegistrationNames) { - if (!phasedRegistrationNames.hasOwnProperty(phase)) { - continue; - } - var pluginModule = EventPluginRegistry.registrationNameModules[phasedRegistrationNames[phase]]; - if (pluginModule) { - return pluginModule; - } - } - } - return null; - }, - - /** - * Exposed for unit testing. - * @private - */ - _resetEventPlugins: function () { - eventPluginOrder = null; - for (var pluginName in namesToPlugins) { - if (namesToPlugins.hasOwnProperty(pluginName)) { - delete namesToPlugins[pluginName]; - } - } - EventPluginRegistry.plugins.length = 0; - - var eventNameDispatchConfigs = EventPluginRegistry.eventNameDispatchConfigs; - for (var eventName in eventNameDispatchConfigs) { - if (eventNameDispatchConfigs.hasOwnProperty(eventName)) { - delete eventNameDispatchConfigs[eventName]; - } - } - - var registrationNameModules = EventPluginRegistry.registrationNameModules; - for (var registrationName in registrationNameModules) { - if (registrationNameModules.hasOwnProperty(registrationName)) { - delete registrationNameModules[registrationName]; - } - } - - if (false) { - var possibleRegistrationNames = EventPluginRegistry.possibleRegistrationNames; - for (var lowerCasedName in possibleRegistrationNames) { - if (possibleRegistrationNames.hasOwnProperty(lowerCasedName)) { - delete possibleRegistrationNames[lowerCasedName]; - } - } - } - } - - }; - - module.exports = EventPluginRegistry; - -/***/ }, -/* 388 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(22); - - var ReactErrorUtils = __webpack_require__(392); - - var invariant = __webpack_require__(15); - var warning = __webpack_require__(19); - - /** - * Injected dependencies: - */ - - /** - * - `ComponentTree`: [required] Module that can convert between React instances - * and actual node references. - */ - var ComponentTree; - var TreeTraversal; - var injection = { - injectComponentTree: function (Injected) { - ComponentTree = Injected; - if (false) { - process.env.NODE_ENV !== 'production' ? warning(Injected && Injected.getNodeFromInstance && Injected.getInstanceFromNode, 'EventPluginUtils.injection.injectComponentTree(...): Injected ' + 'module is missing getNodeFromInstance or getInstanceFromNode.') : void 0; - } - }, - injectTreeTraversal: function (Injected) { - TreeTraversal = Injected; - if (false) { - process.env.NODE_ENV !== 'production' ? warning(Injected && Injected.isAncestor && Injected.getLowestCommonAncestor, 'EventPluginUtils.injection.injectTreeTraversal(...): Injected ' + 'module is missing isAncestor or getLowestCommonAncestor.') : void 0; - } - } - }; - - function isEndish(topLevelType) { - return topLevelType === 'topMouseUp' || topLevelType === 'topTouchEnd' || topLevelType === 'topTouchCancel'; - } - - function isMoveish(topLevelType) { - return topLevelType === 'topMouseMove' || topLevelType === 'topTouchMove'; - } - function isStartish(topLevelType) { - return topLevelType === 'topMouseDown' || topLevelType === 'topTouchStart'; - } - - var validateEventDispatches; - if (false) { - validateEventDispatches = function (event) { - var dispatchListeners = event._dispatchListeners; - var dispatchInstances = event._dispatchInstances; - - var listenersIsArr = Array.isArray(dispatchListeners); - var listenersLen = listenersIsArr ? dispatchListeners.length : dispatchListeners ? 1 : 0; - - var instancesIsArr = Array.isArray(dispatchInstances); - var instancesLen = instancesIsArr ? dispatchInstances.length : dispatchInstances ? 1 : 0; - - process.env.NODE_ENV !== 'production' ? warning(instancesIsArr === listenersIsArr && instancesLen === listenersLen, 'EventPluginUtils: Invalid `event`.') : void 0; - }; - } - - /** - * Dispatch the event to the listener. - * @param {SyntheticEvent} event SyntheticEvent to handle - * @param {boolean} simulated If the event is simulated (changes exn behavior) - * @param {function} listener Application-level callback - * @param {*} inst Internal component instance - */ - function executeDispatch(event, simulated, listener, inst) { - var type = event.type || 'unknown-event'; - event.currentTarget = EventPluginUtils.getNodeFromInstance(inst); - if (simulated) { - ReactErrorUtils.invokeGuardedCallbackWithCatch(type, listener, event); - } else { - ReactErrorUtils.invokeGuardedCallback(type, listener, event); - } - event.currentTarget = null; - } - - /** - * Standard/simple iteration through an event's collected dispatches. - */ - function executeDispatchesInOrder(event, simulated) { - var dispatchListeners = event._dispatchListeners; - var dispatchInstances = event._dispatchInstances; - if (false) { - validateEventDispatches(event); - } - if (Array.isArray(dispatchListeners)) { - for (var i = 0; i < dispatchListeners.length; i++) { - if (event.isPropagationStopped()) { - break; - } - // Listeners and Instances are two parallel arrays that are always in sync. - executeDispatch(event, simulated, dispatchListeners[i], dispatchInstances[i]); - } - } else if (dispatchListeners) { - executeDispatch(event, simulated, dispatchListeners, dispatchInstances); - } - event._dispatchListeners = null; - event._dispatchInstances = null; - } - - /** - * Standard/simple iteration through an event's collected dispatches, but stops - * at the first dispatch execution returning true, and returns that id. - * - * @return {?string} id of the first dispatch execution who's listener returns - * true, or null if no listener returned true. - */ - function executeDispatchesInOrderStopAtTrueImpl(event) { - var dispatchListeners = event._dispatchListeners; - var dispatchInstances = event._dispatchInstances; - if (false) { - validateEventDispatches(event); - } - if (Array.isArray(dispatchListeners)) { - for (var i = 0; i < dispatchListeners.length; i++) { - if (event.isPropagationStopped()) { - break; - } - // Listeners and Instances are two parallel arrays that are always in sync. - if (dispatchListeners[i](event, dispatchInstances[i])) { - return dispatchInstances[i]; - } - } - } else if (dispatchListeners) { - if (dispatchListeners(event, dispatchInstances)) { - return dispatchInstances; - } - } - return null; - } - - /** - * @see executeDispatchesInOrderStopAtTrueImpl - */ - function executeDispatchesInOrderStopAtTrue(event) { - var ret = executeDispatchesInOrderStopAtTrueImpl(event); - event._dispatchInstances = null; - event._dispatchListeners = null; - return ret; - } - - /** - * Execution of a "direct" dispatch - there must be at most one dispatch - * accumulated on the event or it is considered an error. It doesn't really make - * sense for an event with multiple dispatches (bubbled) to keep track of the - * return values at each dispatch execution, but it does tend to make sense when - * dealing with "direct" dispatches. - * - * @return {*} The return value of executing the single dispatch. - */ - function executeDirectDispatch(event) { - if (false) { - validateEventDispatches(event); - } - var dispatchListener = event._dispatchListeners; - var dispatchInstance = event._dispatchInstances; - !!Array.isArray(dispatchListener) ? false ? invariant(false, 'executeDirectDispatch(...): Invalid `event`.') : _prodInvariant('103') : void 0; - event.currentTarget = dispatchListener ? EventPluginUtils.getNodeFromInstance(dispatchInstance) : null; - var res = dispatchListener ? dispatchListener(event) : null; - event.currentTarget = null; - event._dispatchListeners = null; - event._dispatchInstances = null; - return res; - } - - /** - * @param {SyntheticEvent} event - * @return {boolean} True iff number of dispatches accumulated is greater than 0. - */ - function hasDispatches(event) { - return !!event._dispatchListeners; - } - - /** - * General utilities that are useful in creating custom Event Plugins. - */ - var EventPluginUtils = { - isEndish: isEndish, - isMoveish: isMoveish, - isStartish: isStartish, - - executeDirectDispatch: executeDirectDispatch, - executeDispatchesInOrder: executeDispatchesInOrder, - executeDispatchesInOrderStopAtTrue: executeDispatchesInOrderStopAtTrue, - hasDispatches: hasDispatches, - - getInstanceFromNode: function (node) { - return ComponentTree.getInstanceFromNode(node); - }, - getNodeFromInstance: function (node) { - return ComponentTree.getNodeFromInstance(node); - }, - isAncestor: function (a, b) { - return TreeTraversal.isAncestor(a, b); - }, - getLowestCommonAncestor: function (a, b) { - return TreeTraversal.getLowestCommonAncestor(a, b); - }, - getParentInstance: function (inst) { - return TreeTraversal.getParentInstance(inst); - }, - traverseTwoPhase: function (target, fn, arg) { - return TreeTraversal.traverseTwoPhase(target, fn, arg); - }, - traverseEnterLeave: function (from, to, fn, argFrom, argTo) { - return TreeTraversal.traverseEnterLeave(from, to, fn, argFrom, argTo); - }, - - injection: injection - }; - - module.exports = EventPluginUtils; - -/***/ }, -/* 389 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - 'use strict'; - - /** - * Escape and wrap key so it is safe to use as a reactid - * - * @param {string} key to be escaped. - * @return {string} the escaped key. - */ - - function escape(key) { - var escapeRegex = /[=:]/g; - var escaperLookup = { - '=': '=0', - ':': '=2' - }; - var escapedString = ('' + key).replace(escapeRegex, function (match) { - return escaperLookup[match]; - }); - - return '$' + escapedString; - } - - /** - * Unescape and unwrap key for human-readable display - * - * @param {string} key to unescape. - * @return {string} the unescaped key. - */ - function unescape(key) { - var unescapeRegex = /(=0|=2)/g; - var unescaperLookup = { - '=0': '=', - '=2': ':' - }; - var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1); - - return ('' + keySubstring).replace(unescapeRegex, function (match) { - return unescaperLookup[match]; - }); - } - - var KeyEscapeUtils = { - escape: escape, - unescape: unescape - }; - - module.exports = KeyEscapeUtils; - -/***/ }, -/* 390 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(22); - - var React = __webpack_require__(209); - var ReactPropTypesSecret = __webpack_require__(1825); - - var invariant = __webpack_require__(15); - var warning = __webpack_require__(19); - - var hasReadOnlyValue = { - 'button': true, - 'checkbox': true, - 'image': true, - 'hidden': true, - 'radio': true, - 'reset': true, - 'submit': true - }; - - function _assertSingleLink(inputProps) { - !(inputProps.checkedLink == null || inputProps.valueLink == null) ? false ? invariant(false, 'Cannot provide a checkedLink and a valueLink. If you want to use checkedLink, you probably don\'t want to use valueLink and vice versa.') : _prodInvariant('87') : void 0; - } - function _assertValueLink(inputProps) { - _assertSingleLink(inputProps); - !(inputProps.value == null && inputProps.onChange == null) ? false ? invariant(false, 'Cannot provide a valueLink and a value or onChange event. If you want to use value or onChange, you probably don\'t want to use valueLink.') : _prodInvariant('88') : void 0; - } - - function _assertCheckedLink(inputProps) { - _assertSingleLink(inputProps); - !(inputProps.checked == null && inputProps.onChange == null) ? false ? invariant(false, 'Cannot provide a checkedLink and a checked property or onChange event. If you want to use checked or onChange, you probably don\'t want to use checkedLink') : _prodInvariant('89') : void 0; - } - - var propTypes = { - value: function (props, propName, componentName) { - if (!props[propName] || hasReadOnlyValue[props.type] || props.onChange || props.readOnly || props.disabled) { - return null; - } - return new Error('You provided a `value` prop to a form field without an ' + '`onChange` handler. This will render a read-only field. If ' + 'the field should be mutable use `defaultValue`. Otherwise, ' + 'set either `onChange` or `readOnly`.'); - }, - checked: function (props, propName, componentName) { - if (!props[propName] || props.onChange || props.readOnly || props.disabled) { - return null; - } - return new Error('You provided a `checked` prop to a form field without an ' + '`onChange` handler. This will render a read-only field. If ' + 'the field should be mutable use `defaultChecked`. Otherwise, ' + 'set either `onChange` or `readOnly`.'); - }, - onChange: React.PropTypes.func - }; - - var loggedTypeFailures = {}; - function getDeclarationErrorAddendum(owner) { - if (owner) { - var name = owner.getName(); - if (name) { - return ' Check the render method of `' + name + '`.'; - } - } - return ''; - } - - /** - * Provide a linked `value` attribute for controlled forms. You should not use - * this outside of the ReactDOM controlled form components. - */ - var LinkedValueUtils = { - checkPropTypes: function (tagName, props, owner) { - for (var propName in propTypes) { - if (propTypes.hasOwnProperty(propName)) { - var error = propTypes[propName](props, propName, tagName, 'prop', null, ReactPropTypesSecret); - } - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var addendum = getDeclarationErrorAddendum(owner); - false ? warning(false, 'Failed form propType: %s%s', error.message, addendum) : void 0; - } - } - }, - - /** - * @param {object} inputProps Props for form component - * @return {*} current value of the input either from value prop or link. - */ - getValue: function (inputProps) { - if (inputProps.valueLink) { - _assertValueLink(inputProps); - return inputProps.valueLink.value; - } - return inputProps.value; - }, - - /** - * @param {object} inputProps Props for form component - * @return {*} current checked status of the input either from checked prop - * or link. - */ - getChecked: function (inputProps) { - if (inputProps.checkedLink) { - _assertCheckedLink(inputProps); - return inputProps.checkedLink.value; - } - return inputProps.checked; - }, - - /** - * @param {object} inputProps Props for form component - * @param {SyntheticEvent} event change event to handle - */ - executeOnChange: function (inputProps, event) { - if (inputProps.valueLink) { - _assertValueLink(inputProps); - return inputProps.valueLink.requestChange(event.target.value); - } else if (inputProps.checkedLink) { - _assertCheckedLink(inputProps); - return inputProps.checkedLink.requestChange(event.target.checked); - } else if (inputProps.onChange) { - return inputProps.onChange.call(undefined, event); - } - } - }; - - module.exports = LinkedValueUtils; - -/***/ }, -/* 391 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2014-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(22); - - var invariant = __webpack_require__(15); - - var injected = false; - - var ReactComponentEnvironment = { - - /** - * Optionally injectable hook for swapping out mount images in the middle of - * the tree. - */ - replaceNodeWithMarkup: null, - - /** - * Optionally injectable hook for processing a queue of child updates. Will - * later move into MultiChildComponents. - */ - processChildrenUpdates: null, - - injection: { - injectEnvironment: function (environment) { - !!injected ? false ? invariant(false, 'ReactCompositeComponent: injectEnvironment() can only be called once.') : _prodInvariant('104') : void 0; - ReactComponentEnvironment.replaceNodeWithMarkup = environment.replaceNodeWithMarkup; - ReactComponentEnvironment.processChildrenUpdates = environment.processChildrenUpdates; - injected = true; - } - } - - }; - - module.exports = ReactComponentEnvironment; - -/***/ }, -/* 392 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - 'use strict'; - - var caughtError = null; - - /** - * Call a function while guarding against errors that happens within it. - * - * @param {String} name of the guard to use for logging or debugging - * @param {Function} func The function to invoke - * @param {*} a First argument - * @param {*} b Second argument - */ - function invokeGuardedCallback(name, func, a) { - try { - func(a); - } catch (x) { - if (caughtError === null) { - caughtError = x; - } - } - } - - var ReactErrorUtils = { - invokeGuardedCallback: invokeGuardedCallback, - - /** - * Invoked by ReactTestUtils.Simulate so that any errors thrown by the event - * handler are sure to be rethrown by rethrowCaughtError. - */ - invokeGuardedCallbackWithCatch: invokeGuardedCallback, - - /** - * During execution of guarded functions we will capture the first error which - * we will rethrow to be handled by the top level error handler. - */ - rethrowCaughtError: function () { - if (caughtError) { - var error = caughtError; - caughtError = null; - throw error; - } - } - }; - - if (false) { - /** - * To help development we can get better devtools integration by simulating a - * real browser event. - */ - if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof document !== 'undefined' && typeof document.createEvent === 'function') { - var fakeNode = document.createElement('react'); - ReactErrorUtils.invokeGuardedCallback = function (name, func, a) { - var boundFunc = func.bind(null, a); - var evtType = 'react-' + name; - fakeNode.addEventListener(evtType, boundFunc, false); - var evt = document.createEvent('Event'); - // $FlowFixMe https://github.com/facebook/flow/issues/2336 - evt.initEvent(evtType, false, false); - fakeNode.dispatchEvent(evt); - fakeNode.removeEventListener(evtType, boundFunc, false); - }; - } - } - - module.exports = ReactErrorUtils; - -/***/ }, -/* 393 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(22); - - var ReactCurrentOwner = __webpack_require__(129); - var ReactInstanceMap = __webpack_require__(254); - var ReactInstrumentation = __webpack_require__(95); - var ReactUpdates = __webpack_require__(111); - - var invariant = __webpack_require__(15); - var warning = __webpack_require__(19); - - function enqueueUpdate(internalInstance) { - ReactUpdates.enqueueUpdate(internalInstance); - } - - function formatUnexpectedArgument(arg) { - var type = typeof arg; - if (type !== 'object') { - return type; - } - var displayName = arg.constructor && arg.constructor.name || type; - var keys = Object.keys(arg); - if (keys.length > 0 && keys.length < 20) { - return displayName + ' (keys: ' + keys.join(', ') + ')'; - } - return displayName; - } - - function getInternalInstanceReadyForUpdate(publicInstance, callerName) { - var internalInstance = ReactInstanceMap.get(publicInstance); - if (!internalInstance) { - if (false) { - var ctor = publicInstance.constructor; - // Only warn when we have a callerName. Otherwise we should be silent. - // We're probably calling from enqueueCallback. We don't want to warn - // there because we already warned for the corresponding lifecycle method. - process.env.NODE_ENV !== 'production' ? warning(!callerName, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, ctor && (ctor.displayName || ctor.name) || 'ReactClass') : void 0; - } - return null; - } - - if (false) { - process.env.NODE_ENV !== 'production' ? warning(ReactCurrentOwner.current == null, '%s(...): Cannot update during an existing state transition (such as ' + 'within `render` or another component\'s constructor). Render methods ' + 'should be a pure function of props and state; constructor ' + 'side-effects are an anti-pattern, but can be moved to ' + '`componentWillMount`.', callerName) : void 0; - } - - return internalInstance; - } - - /** - * ReactUpdateQueue allows for state updates to be scheduled into a later - * reconciliation step. - */ - var ReactUpdateQueue = { - - /** - * Checks whether or not this composite component is mounted. - * @param {ReactClass} publicInstance The instance we want to test. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function (publicInstance) { - if (false) { - var owner = ReactCurrentOwner.current; - if (owner !== null) { - process.env.NODE_ENV !== 'production' ? warning(owner._warnedAboutRefsInRender, '%s is accessing isMounted inside its render() function. ' + 'render() should be a pure function of props and state. It should ' + 'never access something that requires stale data from the previous ' + 'render, such as refs. Move this logic to componentDidMount and ' + 'componentDidUpdate instead.', owner.getName() || 'A component') : void 0; - owner._warnedAboutRefsInRender = true; - } - } - var internalInstance = ReactInstanceMap.get(publicInstance); - if (internalInstance) { - // During componentWillMount and render this will still be null but after - // that will always render to something. At least for now. So we can use - // this hack. - return !!internalInstance._renderedComponent; - } else { - return false; - } - }, - - /** - * Enqueue a callback that will be executed after all the pending updates - * have processed. - * - * @param {ReactClass} publicInstance The instance to use as `this` context. - * @param {?function} callback Called after state is updated. - * @param {string} callerName Name of the calling function in the public API. - * @internal - */ - enqueueCallback: function (publicInstance, callback, callerName) { - ReactUpdateQueue.validateCallback(callback, callerName); - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance); - - // Previously we would throw an error if we didn't have an internal - // instance. Since we want to make it a no-op instead, we mirror the same - // behavior we have in other enqueue* methods. - // We also need to ignore callbacks in componentWillMount. See - // enqueueUpdates. - if (!internalInstance) { - return null; - } - - if (internalInstance._pendingCallbacks) { - internalInstance._pendingCallbacks.push(callback); - } else { - internalInstance._pendingCallbacks = [callback]; - } - // TODO: The callback here is ignored when setState is called from - // componentWillMount. Either fix it or disallow doing so completely in - // favor of getInitialState. Alternatively, we can disallow - // componentWillMount during server-side rendering. - enqueueUpdate(internalInstance); - }, - - enqueueCallbackInternal: function (internalInstance, callback) { - if (internalInstance._pendingCallbacks) { - internalInstance._pendingCallbacks.push(callback); - } else { - internalInstance._pendingCallbacks = [callback]; - } - enqueueUpdate(internalInstance); - }, - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @internal - */ - enqueueForceUpdate: function (publicInstance) { - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'forceUpdate'); - - if (!internalInstance) { - return; - } - - internalInstance._pendingForceUpdate = true; - - enqueueUpdate(internalInstance); - }, - - /** - * Replaces all of the state. Always use this or `setState` to mutate state. - * You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} completeState Next state. - * @internal - */ - enqueueReplaceState: function (publicInstance, completeState) { - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'replaceState'); - - if (!internalInstance) { - return; - } - - internalInstance._pendingStateQueue = [completeState]; - internalInstance._pendingReplaceState = true; - - enqueueUpdate(internalInstance); - }, - - /** - * Sets a subset of the state. This only exists because _pendingState is - * internal. This provides a merging strategy that is not available to deep - * properties which is confusing. TODO: Expose pendingState or don't use it - * during the merge. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} partialState Next partial state to be merged with state. - * @internal - */ - enqueueSetState: function (publicInstance, partialState) { - if (false) { - ReactInstrumentation.debugTool.onSetState(); - process.env.NODE_ENV !== 'production' ? warning(partialState != null, 'setState(...): You passed an undefined or null state object; ' + 'instead, use forceUpdate().') : void 0; - } - - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'setState'); - - if (!internalInstance) { - return; - } - - var queue = internalInstance._pendingStateQueue || (internalInstance._pendingStateQueue = []); - queue.push(partialState); - - enqueueUpdate(internalInstance); - }, - - enqueueElementInternal: function (internalInstance, nextElement, nextContext) { - internalInstance._pendingElement = nextElement; - // TODO: introduce _pendingContext instead of setting it directly. - internalInstance._context = nextContext; - enqueueUpdate(internalInstance); - }, - - validateCallback: function (callback, callerName) { - !(!callback || typeof callback === 'function') ? false ? invariant(false, '%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.', callerName, formatUnexpectedArgument(callback)) : _prodInvariant('122', callerName, formatUnexpectedArgument(callback)) : void 0; - } - - }; - - module.exports = ReactUpdateQueue; - -/***/ }, -/* 394 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - /* globals MSApp */ - - 'use strict'; - - /** - * Create a function which has 'unsafe' privileges (required by windows8 apps) - */ - - var createMicrosoftUnsafeLocalFunction = function (func) { - if (typeof MSApp !== 'undefined' && MSApp.execUnsafeLocalFunction) { - return function (arg0, arg1, arg2, arg3) { - MSApp.execUnsafeLocalFunction(function () { - return func(arg0, arg1, arg2, arg3); - }); - }; - } else { - return func; - } - }; - - module.exports = createMicrosoftUnsafeLocalFunction; - -/***/ }, -/* 395 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - /** - * `charCode` represents the actual "character code" and is safe to use with - * `String.fromCharCode`. As such, only keys that correspond to printable - * characters produce a valid `charCode`, the only exception to this is Enter. - * The Tab-key is considered non-printable and does not have a `charCode`, - * presumably because it does not produce a tab-character in browsers. - * - * @param {object} nativeEvent Native browser event. - * @return {number} Normalized `charCode` property. - */ - - function getEventCharCode(nativeEvent) { - var charCode; - var keyCode = nativeEvent.keyCode; - - if ('charCode' in nativeEvent) { - charCode = nativeEvent.charCode; - - // FF does not set `charCode` for the Enter-key, check against `keyCode`. - if (charCode === 0 && keyCode === 13) { - charCode = 13; - } - } else { - // IE8 does not implement `charCode`, but `keyCode` has the correct value. - charCode = keyCode; - } - - // Some non-printable keys are reported in `charCode`/`keyCode`, discard them. - // Must not discard the (non-)printable Enter-key. - if (charCode >= 32 || charCode === 13) { - return charCode; - } - - return 0; - } - - module.exports = getEventCharCode; - -/***/ }, -/* 396 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - /** - * Translation from modifier key to the associated property in the event. - * @see http://www.w3.org/TR/DOM-Level-3-Events/#keys-Modifiers - */ - - var modifierKeyToProp = { - 'Alt': 'altKey', - 'Control': 'ctrlKey', - 'Meta': 'metaKey', - 'Shift': 'shiftKey' - }; - - // IE8 does not implement getModifierState so we simply map it to the only - // modifier keys exposed by the event itself, does not support Lock-keys. - // Currently, all major browsers except Chrome seems to support Lock-keys. - function modifierStateGetter(keyArg) { - var syntheticEvent = this; - var nativeEvent = syntheticEvent.nativeEvent; - if (nativeEvent.getModifierState) { - return nativeEvent.getModifierState(keyArg); - } - var keyProp = modifierKeyToProp[keyArg]; - return keyProp ? !!nativeEvent[keyProp] : false; - } - - function getEventModifierState(nativeEvent) { - return modifierStateGetter; - } - - module.exports = getEventModifierState; - -/***/ }, -/* 397 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - /** - * Gets the target node from a native browser event by accounting for - * inconsistencies in browser DOM APIs. - * - * @param {object} nativeEvent Native browser event. - * @return {DOMEventTarget} Target node. - */ - - function getEventTarget(nativeEvent) { - var target = nativeEvent.target || nativeEvent.srcElement || window; - - // Normalize SVG <use> element events #4963 - if (target.correspondingUseElement) { - target = target.correspondingUseElement; - } - - // Safari may fire events on text nodes (Node.TEXT_NODE is 3). - // @see http://www.quirksmode.org/js/events_properties.html - return target.nodeType === 3 ? target.parentNode : target; - } - - module.exports = getEventTarget; - -/***/ }, -/* 398 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var ExecutionEnvironment = __webpack_require__(63); - - var useHasFeature; - if (ExecutionEnvironment.canUseDOM) { - useHasFeature = document.implementation && document.implementation.hasFeature && - // always returns true in newer browsers as per the standard. - // @see http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature - document.implementation.hasFeature('', '') !== true; - } - - /** - * Checks if an event is supported in the current execution environment. - * - * NOTE: This will not work correctly for non-generic events such as `change`, - * `reset`, `load`, `error`, and `select`. - * - * Borrows from Modernizr. - * - * @param {string} eventNameSuffix Event name, e.g. "click". - * @param {?boolean} capture Check if the capture phase is supported. - * @return {boolean} True if the event is supported. - * @internal - * @license Modernizr 3.0.0pre (Custom Build) | MIT - */ - function isEventSupported(eventNameSuffix, capture) { - if (!ExecutionEnvironment.canUseDOM || capture && !('addEventListener' in document)) { - return false; - } - - var eventName = 'on' + eventNameSuffix; - var isSupported = eventName in document; - - if (!isSupported) { - var element = document.createElement('div'); - element.setAttribute(eventName, 'return;'); - isSupported = typeof element[eventName] === 'function'; - } - - if (!isSupported && useHasFeature && eventNameSuffix === 'wheel') { - // This is the only way to test support for the `wheel` event in IE9+. - isSupported = document.implementation.hasFeature('Events.wheel', '3.0'); - } - - return isSupported; - } - - module.exports = isEventSupported; - -/***/ }, -/* 399 */ -/***/ function(module, exports) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - /** - * Given a `prevElement` and `nextElement`, determines if the existing - * instance should be updated as opposed to being destroyed or replaced by a new - * instance. Both arguments are elements. This ensures that this logic can - * operate on stateless trees without any backing instance. - * - * @param {?object} prevElement - * @param {?object} nextElement - * @return {boolean} True if the existing instance should be updated. - * @protected - */ - - function shouldUpdateReactComponent(prevElement, nextElement) { - var prevEmpty = prevElement === null || prevElement === false; - var nextEmpty = nextElement === null || nextElement === false; - if (prevEmpty || nextEmpty) { - return prevEmpty === nextEmpty; - } - - var prevType = typeof prevElement; - var nextType = typeof nextElement; - if (prevType === 'string' || prevType === 'number') { - return nextType === 'string' || nextType === 'number'; - } else { - return nextType === 'object' && prevElement.type === nextElement.type && prevElement.key === nextElement.key; - } - } - - module.exports = shouldUpdateReactComponent; - -/***/ }, -/* 400 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var _assign = __webpack_require__(13); - - var emptyFunction = __webpack_require__(64); - var warning = __webpack_require__(19); - - var validateDOMNesting = emptyFunction; - - if (false) { - // This validation code was written based on the HTML5 parsing spec: - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope - // - // Note: this does not catch all invalid nesting, nor does it try to (as it's - // not clear what practical benefit doing so provides); instead, we warn only - // for cases where the parser will give a parse tree differing from what React - // intended. For example, <b><div></div></b> is invalid but we don't warn - // because it still parses correctly; we do warn for other cases like nested - // <p> tags where the beginning of the second element implicitly closes the - // first, causing a confusing mess. - - // https://html.spec.whatwg.org/multipage/syntax.html#special - var specialTags = ['address', 'applet', 'area', 'article', 'aside', 'base', 'basefont', 'bgsound', 'blockquote', 'body', 'br', 'button', 'caption', 'center', 'col', 'colgroup', 'dd', 'details', 'dir', 'div', 'dl', 'dt', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'frame', 'frameset', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'iframe', 'img', 'input', 'isindex', 'li', 'link', 'listing', 'main', 'marquee', 'menu', 'menuitem', 'meta', 'nav', 'noembed', 'noframes', 'noscript', 'object', 'ol', 'p', 'param', 'plaintext', 'pre', 'script', 'section', 'select', 'source', 'style', 'summary', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'title', 'tr', 'track', 'ul', 'wbr', 'xmp']; - - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope - var inScopeTags = ['applet', 'caption', 'html', 'table', 'td', 'th', 'marquee', 'object', 'template', - - // https://html.spec.whatwg.org/multipage/syntax.html#html-integration-point - // TODO: Distinguish by namespace here -- for <title>, including it here - // errs on the side of fewer warnings - 'foreignObject', 'desc', 'title']; - - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-button-scope - var buttonScopeTags = inScopeTags.concat(['button']); - - // https://html.spec.whatwg.org/multipage/syntax.html#generate-implied-end-tags - var impliedEndTags = ['dd', 'dt', 'li', 'option', 'optgroup', 'p', 'rp', 'rt']; - - var emptyAncestorInfo = { - current: null, - - formTag: null, - aTagInScope: null, - buttonTagInScope: null, - nobrTagInScope: null, - pTagInButtonScope: null, - - listItemTagAutoclosing: null, - dlItemTagAutoclosing: null - }; - - var updatedAncestorInfo = function (oldInfo, tag, instance) { - var ancestorInfo = _assign({}, oldInfo || emptyAncestorInfo); - var info = { tag: tag, instance: instance }; - - if (inScopeTags.indexOf(tag) !== -1) { - ancestorInfo.aTagInScope = null; - ancestorInfo.buttonTagInScope = null; - ancestorInfo.nobrTagInScope = null; - } - if (buttonScopeTags.indexOf(tag) !== -1) { - ancestorInfo.pTagInButtonScope = null; - } - - // See rules for 'li', 'dd', 'dt' start tags in - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody - if (specialTags.indexOf(tag) !== -1 && tag !== 'address' && tag !== 'div' && tag !== 'p') { - ancestorInfo.listItemTagAutoclosing = null; - ancestorInfo.dlItemTagAutoclosing = null; - } - - ancestorInfo.current = info; - - if (tag === 'form') { - ancestorInfo.formTag = info; - } - if (tag === 'a') { - ancestorInfo.aTagInScope = info; - } - if (tag === 'button') { - ancestorInfo.buttonTagInScope = info; - } - if (tag === 'nobr') { - ancestorInfo.nobrTagInScope = info; - } - if (tag === 'p') { - ancestorInfo.pTagInButtonScope = info; - } - if (tag === 'li') { - ancestorInfo.listItemTagAutoclosing = info; - } - if (tag === 'dd' || tag === 'dt') { - ancestorInfo.dlItemTagAutoclosing = info; - } - - return ancestorInfo; - }; - - /** - * Returns whether - */ - var isTagValidWithParent = function (tag, parentTag) { - // First, let's check if we're in an unusual parsing mode... - switch (parentTag) { - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inselect - case 'select': - return tag === 'option' || tag === 'optgroup' || tag === '#text'; - case 'optgroup': - return tag === 'option' || tag === '#text'; - // Strictly speaking, seeing an <option> doesn't mean we're in a <select> - // but - case 'option': - return tag === '#text'; - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intd - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-incaption - // No special behavior since these rules fall back to "in body" mode for - // all except special table nodes which cause bad parsing behavior anyway. - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intr - case 'tr': - return tag === 'th' || tag === 'td' || tag === 'style' || tag === 'script' || tag === 'template'; - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intbody - case 'tbody': - case 'thead': - case 'tfoot': - return tag === 'tr' || tag === 'style' || tag === 'script' || tag === 'template'; - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-incolgroup - case 'colgroup': - return tag === 'col' || tag === 'template'; - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intable - case 'table': - return tag === 'caption' || tag === 'colgroup' || tag === 'tbody' || tag === 'tfoot' || tag === 'thead' || tag === 'style' || tag === 'script' || tag === 'template'; - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inhead - case 'head': - return tag === 'base' || tag === 'basefont' || tag === 'bgsound' || tag === 'link' || tag === 'meta' || tag === 'title' || tag === 'noscript' || tag === 'noframes' || tag === 'style' || tag === 'script' || tag === 'template'; - - // https://html.spec.whatwg.org/multipage/semantics.html#the-html-element - case 'html': - return tag === 'head' || tag === 'body'; - case '#document': - return tag === 'html'; - } - - // Probably in the "in body" parsing mode, so we outlaw only tag combos - // where the parsing rules cause implicit opens or closes to be added. - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody - switch (tag) { - case 'h1': - case 'h2': - case 'h3': - case 'h4': - case 'h5': - case 'h6': - return parentTag !== 'h1' && parentTag !== 'h2' && parentTag !== 'h3' && parentTag !== 'h4' && parentTag !== 'h5' && parentTag !== 'h6'; - - case 'rp': - case 'rt': - return impliedEndTags.indexOf(parentTag) === -1; - - case 'body': - case 'caption': - case 'col': - case 'colgroup': - case 'frame': - case 'head': - case 'html': - case 'tbody': - case 'td': - case 'tfoot': - case 'th': - case 'thead': - case 'tr': - // These tags are only valid with a few parents that have special child - // parsing rules -- if we're down here, then none of those matched and - // so we allow it only if we don't know what the parent is, as all other - // cases are invalid. - return parentTag == null; - } - - return true; - }; - - /** - * Returns whether - */ - var findInvalidAncestorForTag = function (tag, ancestorInfo) { - switch (tag) { - case 'address': - case 'article': - case 'aside': - case 'blockquote': - case 'center': - case 'details': - case 'dialog': - case 'dir': - case 'div': - case 'dl': - case 'fieldset': - case 'figcaption': - case 'figure': - case 'footer': - case 'header': - case 'hgroup': - case 'main': - case 'menu': - case 'nav': - case 'ol': - case 'p': - case 'section': - case 'summary': - case 'ul': - - case 'pre': - case 'listing': - - case 'table': - - case 'hr': - - case 'xmp': - - case 'h1': - case 'h2': - case 'h3': - case 'h4': - case 'h5': - case 'h6': - return ancestorInfo.pTagInButtonScope; - - case 'form': - return ancestorInfo.formTag || ancestorInfo.pTagInButtonScope; - - case 'li': - return ancestorInfo.listItemTagAutoclosing; - - case 'dd': - case 'dt': - return ancestorInfo.dlItemTagAutoclosing; - - case 'button': - return ancestorInfo.buttonTagInScope; - - case 'a': - // Spec says something about storing a list of markers, but it sounds - // equivalent to this check. - return ancestorInfo.aTagInScope; - - case 'nobr': - return ancestorInfo.nobrTagInScope; - } - - return null; - }; - - /** - * Given a ReactCompositeComponent instance, return a list of its recursive - * owners, starting at the root and ending with the instance itself. - */ - var findOwnerStack = function (instance) { - if (!instance) { - return []; - } - - var stack = []; - do { - stack.push(instance); - } while (instance = instance._currentElement._owner); - stack.reverse(); - return stack; - }; - - var didWarn = {}; - - validateDOMNesting = function (childTag, childText, childInstance, ancestorInfo) { - ancestorInfo = ancestorInfo || emptyAncestorInfo; - var parentInfo = ancestorInfo.current; - var parentTag = parentInfo && parentInfo.tag; - - if (childText != null) { - process.env.NODE_ENV !== 'production' ? warning(childTag == null, 'validateDOMNesting: when childText is passed, childTag should be null') : void 0; - childTag = '#text'; - } - - var invalidParent = isTagValidWithParent(childTag, parentTag) ? null : parentInfo; - var invalidAncestor = invalidParent ? null : findInvalidAncestorForTag(childTag, ancestorInfo); - var problematic = invalidParent || invalidAncestor; - - if (problematic) { - var ancestorTag = problematic.tag; - var ancestorInstance = problematic.instance; - - var childOwner = childInstance && childInstance._currentElement._owner; - var ancestorOwner = ancestorInstance && ancestorInstance._currentElement._owner; - - var childOwners = findOwnerStack(childOwner); - var ancestorOwners = findOwnerStack(ancestorOwner); - - var minStackLen = Math.min(childOwners.length, ancestorOwners.length); - var i; - - var deepestCommon = -1; - for (i = 0; i < minStackLen; i++) { - if (childOwners[i] === ancestorOwners[i]) { - deepestCommon = i; - } else { - break; - } - } - - var UNKNOWN = '(unknown)'; - var childOwnerNames = childOwners.slice(deepestCommon + 1).map(function (inst) { - return inst.getName() || UNKNOWN; - }); - var ancestorOwnerNames = ancestorOwners.slice(deepestCommon + 1).map(function (inst) { - return inst.getName() || UNKNOWN; - }); - var ownerInfo = [].concat( - // If the parent and child instances have a common owner ancestor, start - // with that -- otherwise we just start with the parent's owners. - deepestCommon !== -1 ? childOwners[deepestCommon].getName() || UNKNOWN : [], ancestorOwnerNames, ancestorTag, - // If we're warning about an invalid (non-parent) ancestry, add '...' - invalidAncestor ? ['...'] : [], childOwnerNames, childTag).join(' > '); - - var warnKey = !!invalidParent + '|' + childTag + '|' + ancestorTag + '|' + ownerInfo; - if (didWarn[warnKey]) { - return; - } - didWarn[warnKey] = true; - - var tagDisplayName = childTag; - var whitespaceInfo = ''; - if (childTag === '#text') { - if (/\S/.test(childText)) { - tagDisplayName = 'Text nodes'; - } else { - tagDisplayName = 'Whitespace text nodes'; - whitespaceInfo = ' Make sure you don\'t have any extra whitespace between tags on ' + 'each line of your source code.'; - } - } else { - tagDisplayName = '<' + childTag + '>'; - } - - if (invalidParent) { - var info = ''; - if (ancestorTag === 'table' && childTag === 'tr') { - info += ' Add a <tbody> to your code to match the DOM tree generated by ' + 'the browser.'; - } - process.env.NODE_ENV !== 'production' ? warning(false, 'validateDOMNesting(...): %s cannot appear as a child of <%s>.%s ' + 'See %s.%s', tagDisplayName, ancestorTag, whitespaceInfo, ownerInfo, info) : void 0; - } else { - process.env.NODE_ENV !== 'production' ? warning(false, 'validateDOMNesting(...): %s cannot appear as a descendant of ' + '<%s>. See %s.', tagDisplayName, ancestorTag, ownerInfo) : void 0; - } - } - }; - - validateDOMNesting.updatedAncestorInfo = updatedAncestorInfo; - - // For testing - validateDOMNesting.isTagValidInContext = function (tag, ancestorInfo) { - ancestorInfo = ancestorInfo || emptyAncestorInfo; - var parentInfo = ancestorInfo.current; - var parentTag = parentInfo && parentInfo.tag; - return isTagValidWithParent(tag, parentTag) && !findInvalidAncestorForTag(tag, ancestorInfo); - }; - } - - module.exports = validateDOMNesting; - -/***/ }, -/* 401 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDom = __webpack_require__(2); - - var _reactDom2 = _interopRequireDefault(_reactDom); - - var _trackHelper = __webpack_require__(590); - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var helpers = { - initialize: function initialize(props) { - var slickList = _reactDom2.default.findDOMNode(this.list); - - var slideCount = _react2.default.Children.count(props.children); - var listWidth = this.getWidth(slickList); - var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.track)); - var slideWidth; - - if (!props.vertical) { - var centerPaddingAdj = props.centerMode && parseInt(props.centerPadding) * 2; - slideWidth = (this.getWidth(_reactDom2.default.findDOMNode(this)) - centerPaddingAdj) / props.slidesToShow; - } else { - slideWidth = this.getWidth(_reactDom2.default.findDOMNode(this)); - } - - var slideHeight = this.getHeight(slickList.querySelector('[data-index="0"]')); - var listHeight = slideHeight * props.slidesToShow; - - var currentSlide = props.rtl ? slideCount - 1 - props.initialSlide : props.initialSlide; - - this.setState({ - slideCount: slideCount, - slideWidth: slideWidth, - listWidth: listWidth, - trackWidth: trackWidth, - currentSlide: currentSlide, - slideHeight: slideHeight, - listHeight: listHeight - }, function () { - - var targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ - slideIndex: this.state.currentSlide, - trackRef: this.track - }, props, this.state)); - // getCSS function needs previously set state - var trackStyle = (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: targetLeft }, props, this.state)); - - this.setState({ trackStyle: trackStyle }); - - this.autoPlay(); // once we're set up, trigger the initial autoplay. - }); - }, - update: function update(props) { - var slickList = _reactDom2.default.findDOMNode(this.list); - // This method has mostly same code as initialize method. - // Refactor it - var slideCount = _react2.default.Children.count(props.children); - var listWidth = this.getWidth(slickList); - var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.track)); - var slideWidth; - - if (!props.vertical) { - var centerPaddingAdj = props.centerMode && parseInt(props.centerPadding) * 2; - slideWidth = (this.getWidth(_reactDom2.default.findDOMNode(this)) - centerPaddingAdj) / props.slidesToShow; - } else { - slideWidth = this.getWidth(_reactDom2.default.findDOMNode(this)); - } - - var slideHeight = this.getHeight(slickList.querySelector('[data-index="0"]')); - var listHeight = slideHeight * props.slidesToShow; - - // pause slider if autoplay is set to false - if (!props.autoplay) this.pause(); - - this.setState({ - slideCount: slideCount, - slideWidth: slideWidth, - listWidth: listWidth, - trackWidth: trackWidth, - slideHeight: slideHeight, - listHeight: listHeight - }, function () { - - var targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ - slideIndex: this.state.currentSlide, - trackRef: this.track - }, props, this.state)); - // getCSS function needs previously set state - var trackStyle = (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: targetLeft }, props, this.state)); - - this.setState({ trackStyle: trackStyle }); - }); - }, - getWidth: function getWidth(elem) { - return elem.getBoundingClientRect().width || elem.offsetWidth; - }, - getHeight: function getHeight(elem) { - return elem.getBoundingClientRect().height || elem.offsetHeight; - }, - - adaptHeight: function adaptHeight() { - if (this.props.adaptiveHeight) { - var selector = '[data-index="' + this.state.currentSlide + '"]'; - if (this.list) { - var slickList = _reactDom2.default.findDOMNode(this.list); - slickList.style.height = slickList.querySelector(selector).offsetHeight + 'px'; - } - } - }, - canGoNext: function canGoNext(opts) { - var canGo = true; - if (!opts.infinite) { - if (opts.centerMode) { - // check if current slide is last slide - if (opts.currentSlide >= opts.slideCount - 1) { - canGo = false; - } - } else { - // check if all slides are shown in slider - if (opts.slideCount <= opts.slidesToShow || opts.currentSlide >= opts.slideCount - opts.slidesToShow) { - canGo = false; - } - } - } - return canGo; - }, - slideHandler: function slideHandler(index) { - var _this = this; - - // Functionality of animateSlide and postSlide is merged into this function - // console.log('slideHandler', index); - var targetSlide, currentSlide; - var targetLeft, currentLeft; - var callback; - - if (this.props.waitForAnimate && this.state.animating) { - return; - } - - if (this.props.fade) { - currentSlide = this.state.currentSlide; - - // Don't change slide if it's not infite and current slide is the first or last slide. - if (this.props.infinite === false && (index < 0 || index >= this.state.slideCount)) { - return; - } - - // Shifting targetSlide back into the range - if (index < 0) { - targetSlide = index + this.state.slideCount; - } else if (index >= this.state.slideCount) { - targetSlide = index - this.state.slideCount; - } else { - targetSlide = index; - } - - if (this.props.lazyLoad && this.state.lazyLoadedList.indexOf(targetSlide) < 0) { - this.setState({ - lazyLoadedList: this.state.lazyLoadedList.concat(targetSlide) - }); - } - - callback = function callback() { - _this.setState({ - animating: false - }); - if (_this.props.afterChange) { - _this.props.afterChange(targetSlide); - } - delete _this.animationEndCallback; - }; - - this.setState({ - animating: true, - currentSlide: targetSlide - }, function () { - this.animationEndCallback = setTimeout(callback, this.props.speed); - }); - - if (this.props.beforeChange) { - this.props.beforeChange(this.state.currentSlide, targetSlide); - } - - this.autoPlay(); - return; - } - - targetSlide = index; - if (targetSlide < 0) { - if (this.props.infinite === false) { - currentSlide = 0; - } else if (this.state.slideCount % this.props.slidesToScroll !== 0) { - currentSlide = this.state.slideCount - this.state.slideCount % this.props.slidesToScroll; - } else { - currentSlide = this.state.slideCount + targetSlide; - } - } else if (targetSlide >= this.state.slideCount) { - if (this.props.infinite === false) { - currentSlide = this.state.slideCount - this.props.slidesToShow; - } else if (this.state.slideCount % this.props.slidesToScroll !== 0) { - currentSlide = 0; - } else { - currentSlide = targetSlide - this.state.slideCount; - } - } else { - currentSlide = targetSlide; - } - - targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ - slideIndex: targetSlide, - trackRef: this.track - }, this.props, this.state)); - - currentLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({ - slideIndex: currentSlide, - trackRef: this.track - }, this.props, this.state)); - - if (this.props.infinite === false) { - targetLeft = currentLeft; - } - - if (this.props.beforeChange) { - this.props.beforeChange(this.state.currentSlide, currentSlide); - } - - if (this.props.lazyLoad) { - var loaded = true; - var slidesToLoad = []; - for (var i = targetSlide; i < targetSlide + this.props.slidesToShow; i++) { - loaded = loaded && this.state.lazyLoadedList.indexOf(i) >= 0; - if (!loaded) { - slidesToLoad.push(i); - } - } - if (!loaded) { - this.setState({ - lazyLoadedList: this.state.lazyLoadedList.concat(slidesToLoad) - }); - } - } - - // Slide Transition happens here. - // animated transition happens to target Slide and - // non - animated transition happens to current Slide - // If CSS transitions are false, directly go the current slide. - - if (this.props.useCSS === false) { - - this.setState({ - currentSlide: currentSlide, - trackStyle: (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: currentLeft }, this.props, this.state)) - }, function () { - if (this.props.afterChange) { - this.props.afterChange(currentSlide); - } - }); - } else { - - var nextStateChanges = { - animating: false, - currentSlide: currentSlide, - trackStyle: (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: currentLeft }, this.props, this.state)), - swipeLeft: null - }; - - callback = function callback() { - _this.setState(nextStateChanges); - if (_this.props.afterChange) { - _this.props.afterChange(currentSlide); - } - delete _this.animationEndCallback; - }; - - this.setState({ - animating: true, - currentSlide: currentSlide, - trackStyle: (0, _trackHelper.getTrackAnimateCSS)((0, _objectAssign2.default)({ left: targetLeft }, this.props, this.state)) - }, function () { - this.animationEndCallback = setTimeout(callback, this.props.speed); - }); - } - - this.autoPlay(); - }, - swipeDirection: function swipeDirection(touchObject) { - var xDist, yDist, r, swipeAngle; - - xDist = touchObject.startX - touchObject.curX; - yDist = touchObject.startY - touchObject.curY; - r = Math.atan2(yDist, xDist); - - swipeAngle = Math.round(r * 180 / Math.PI); - if (swipeAngle < 0) { - swipeAngle = 360 - Math.abs(swipeAngle); - } - if (swipeAngle <= 45 && swipeAngle >= 0 || swipeAngle <= 360 && swipeAngle >= 315) { - return this.props.rtl === false ? 'left' : 'right'; - } - if (swipeAngle >= 135 && swipeAngle <= 225) { - return this.props.rtl === false ? 'right' : 'left'; - } - if (this.props.verticalSwiping === true) { - if (swipeAngle >= 35 && swipeAngle <= 135) { - return 'down'; - } else { - return 'up'; - } - } - - return 'vertical'; - }, - play: function play() { - var nextIndex; - - if (!this.state.mounted) { - return false; - } - - if (this.props.rtl) { - nextIndex = this.state.currentSlide - this.props.slidesToScroll; - } else { - if (this.canGoNext(_extends({}, this.props, this.state))) { - nextIndex = this.state.currentSlide + this.props.slidesToScroll; - } else { - return false; - } - } - - this.slideHandler(nextIndex); - }, - autoPlay: function autoPlay() { - if (this.state.autoPlayTimer) { - return; - } - if (this.props.autoplay) { - this.setState({ - autoPlayTimer: setInterval(this.play, this.props.autoplaySpeed) - }); - } - }, - pause: function pause() { - if (this.state.autoPlayTimer) { - clearInterval(this.state.autoPlayTimer); - this.setState({ - autoPlayTimer: null - }); - } - } - }; - - exports.default = helpers; - -/***/ }, -/* 402 */ -/***/ function(module, exports) { - - "use strict"; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - /* eslint-disable func-names */ - var Plugins = function Plugins() {}; - var p = Plugins.prototype; - p.push = function (plugin) { - this[plugin.prototype.name] = plugin; - }; - exports["default"] = new Plugins(); - module.exports = exports['default']; - -/***/ }, -/* 403 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var _prodInvariant = __webpack_require__(211); - - var ReactNoopUpdateQueue = __webpack_require__(404); - - var canDefineProperty = __webpack_require__(596); - var emptyObject = __webpack_require__(246); - var invariant = __webpack_require__(15); - var warning = __webpack_require__(19); - - /** - * Base class helpers for the updating state of a component. - */ - function ReactComponent(props, context, updater) { - this.props = props; - this.context = context; - this.refs = emptyObject; - // We initialize the default updater but the real one gets injected by the - // renderer. - this.updater = updater || ReactNoopUpdateQueue; - } - - ReactComponent.prototype.isReactComponent = {}; - - /** - * Sets a subset of the state. Always use this to mutate - * state. You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * There is no guarantee that calls to `setState` will run synchronously, - * as they may eventually be batched together. You can provide an optional - * callback that will be executed when the call to setState is actually - * completed. - * - * When a function is provided to setState, it will be called at some point in - * the future (not synchronously). It will be called with the up to date - * component arguments (state, props, context). These values can be different - * from this.* because your function may be called after receiveProps but before - * shouldComponentUpdate, and this new state, props, and context will not yet be - * assigned to this. - * - * @param {object|function} partialState Next partial state or function to - * produce next partial state to be merged with current state. - * @param {?function} callback Called after state is updated. - * @final - * @protected - */ - ReactComponent.prototype.setState = function (partialState, callback) { - !(typeof partialState === 'object' || typeof partialState === 'function' || partialState == null) ? false ? invariant(false, 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.') : _prodInvariant('85') : void 0; - this.updater.enqueueSetState(this, partialState); - if (callback) { - this.updater.enqueueCallback(this, callback, 'setState'); - } - }; - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {?function} callback Called after update is complete. - * @final - * @protected - */ - ReactComponent.prototype.forceUpdate = function (callback) { - this.updater.enqueueForceUpdate(this); - if (callback) { - this.updater.enqueueCallback(this, callback, 'forceUpdate'); - } - }; - - /** - * Deprecated APIs. These APIs used to exist on classic React classes but since - * we would like to deprecate them, we're not going to move them over to this - * modern base class. Instead, we define a getter that warns if it's accessed. - */ - if (false) { - var deprecatedAPIs = { - isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'], - replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).'] - }; - var defineDeprecationWarning = function (methodName, info) { - if (canDefineProperty) { - Object.defineProperty(ReactComponent.prototype, methodName, { - get: function () { - process.env.NODE_ENV !== 'production' ? warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]) : void 0; - return undefined; - } - }); - } - }; - for (var fnName in deprecatedAPIs) { - if (deprecatedAPIs.hasOwnProperty(fnName)) { - defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); - } - } - } - - module.exports = ReactComponent; - -/***/ }, -/* 404 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var warning = __webpack_require__(19); - - function warnNoop(publicInstance, callerName) { - if (false) { - var constructor = publicInstance.constructor; - process.env.NODE_ENV !== 'production' ? warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass') : void 0; - } - } - - /** - * This is the abstract API for an update queue. - */ - var ReactNoopUpdateQueue = { - - /** - * Checks whether or not this composite component is mounted. - * @param {ReactClass} publicInstance The instance we want to test. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function (publicInstance) { - return false; - }, - - /** - * Enqueue a callback that will be executed after all the pending updates - * have processed. - * - * @param {ReactClass} publicInstance The instance to use as `this` context. - * @param {?function} callback Called after state is updated. - * @internal - */ - enqueueCallback: function (publicInstance, callback) {}, - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @internal - */ - enqueueForceUpdate: function (publicInstance) { - warnNoop(publicInstance, 'forceUpdate'); - }, - - /** - * Replaces all of the state. Always use this or `setState` to mutate state. - * You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} completeState Next state. - * @internal - */ - enqueueReplaceState: function (publicInstance, completeState) { - warnNoop(publicInstance, 'replaceState'); - }, - - /** - * Sets a subset of the state. This only exists because _pendingState is - * internal. This provides a merging strategy that is not available to deep - * properties which is confusing. TODO: Expose pendingState or don't use it - * during the merge. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} partialState Next partial state to be merged with state. - * @internal - */ - enqueueSetState: function (publicInstance, partialState) { - warnNoop(publicInstance, 'setState'); - } - }; - - module.exports = ReactNoopUpdateQueue; - -/***/ }, -/* 405 */ -/***/ function(module, exports) { - - function arrayTreeFilter(data, filterFn, options) { - options = options || {}; - options.childrenKeyName = options.childrenKeyName || 'children'; - var children = data || []; - var result = []; - var level = 0; - var foundItem; - do { - var foundItem = children.filter(function(item) { - return filterFn(item, level); - })[0]; - if (!foundItem) { - break; - } - result.push(foundItem); - children = foundItem[options.childrenKeyName] || []; - level += 1; - } while(children.length > 0); - return result; - } - - module.exports = arrayTreeFilter; - - -/***/ }, -/* 406 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _util = __webpack_require__(38); - - var util = _interopRequireWildcard(_util); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } - - /** - * Rule for validating required fields. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - function required(rule, value, source, errors, options, type) { - if (rule.required && (!source.hasOwnProperty(rule.field) || util.isEmptyValue(value, type))) { - errors.push(util.format(options.messages.required, rule.fullField)); - } - } - - exports["default"] = required; - module.exports = exports['default']; - -/***/ }, -/* 407 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = getLocale; - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function getLocale(props, context, componentName, getDefaultLocale) { - var locale = context && context.antLocale && context.antLocale[componentName] ? context.antLocale[componentName] : getDefaultLocale(); - var result = (0, _objectAssign2.default)({}, locale, props.locale); - result.lang = (0, _objectAssign2.default)({}, locale.lang, props.locale.lang); - return result; - } - module.exports = exports['default']; - -/***/ }, -/* 408 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = getRequestAnimationFrame; - function getRequestAnimationFrame() { - if (typeof window === 'undefined') { - return function () {}; - } - if (window.requestAnimationFrame) { - return window.requestAnimationFrame; - } - var prefix = ['moz', 'ms', 'webkit'].filter(function (key) { - return key + 'RequestAnimationFrame' in window; - })[0]; - return prefix ? window[prefix + 'RequestAnimationFrame'] : function (callback) { - return setTimeout(callback, 1000 / 60); - }; - } - module.exports = exports['default']; - -/***/ }, -/* 409 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - var animation = void 0; - function isCssAnimationSupported() { - if (animation !== undefined) { - return animation; - } - var domPrefixes = 'Webkit Moz O ms Khtml'.split(' '); - var elm = document.createElement('div'); - if (elm.style.animationName !== undefined) { - animation = true; - } - if (animation !== undefined) { - for (var i = 0; i < domPrefixes.length; i++) { - if (elm.style[domPrefixes[i] + 'AnimationName'] !== undefined) { - animation = true; - break; - } - } - } - animation = animation || false; - return animation; - } - exports.default = isCssAnimationSupported; - module.exports = exports['default']; - -/***/ }, -/* 410 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _cssAnimation = __webpack_require__(278); - - var _cssAnimation2 = _interopRequireDefault(_cssAnimation); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function animate(node, show, done) { - var height = void 0; - return (0, _cssAnimation2.default)(node, 'ant-motion-collapse', { - start: function start() { - if (!show) { - node.style.height = node.offsetHeight + 'px'; - } else { - height = node.offsetHeight; - node.style.height = 0; - } - }, - active: function active() { - node.style.height = (show ? height : 0) + 'px'; - }, - end: function end() { - node.style.height = ''; - done(); - } - }); - } - var animation = { - enter: function enter(node, done) { - return animate(node, true, done); - }, - leave: function leave(node, done) { - return animate(node, false, done); - }, - appear: function appear(node, done) { - return animate(node, true, done); - } - }; - exports.default = animation; - module.exports = exports['default']; - -/***/ }, -/* 411 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.scrollTo = exports.easeInOutCubic = exports.reqAnimFrame = undefined; - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - exports.getDefaultTarget = getDefaultTarget; - exports.getOffsetTop = getOffsetTop; - - var _getScroll = __webpack_require__(299); - - var _getScroll2 = _interopRequireDefault(_getScroll); - - var _getRequestAnimationFrame = __webpack_require__(408); - - var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var reqAnimFrame = exports.reqAnimFrame = (0, _getRequestAnimationFrame2.default)(); - var easeInOutCubic = exports.easeInOutCubic = function easeInOutCubic(t, b, c, d) { - var cc = c - b; - t /= d / 2; - if (t < 1) { - return cc / 2 * t * t * t + b; - } - return cc / 2 * ((t -= 2) * t * t + 2) + b; - }; - function getDefaultTarget() { - return typeof window !== 'undefined' ? window : null; - } - function getOffsetTop(element) { - if (!element) { - return 0; - } - if (!element.getClientRects().length) { - return 0; - } - var rect = element.getBoundingClientRect(); - if (rect.width || rect.height) { - var doc = element.ownerDocument; - var docElem = doc.documentElement; - return rect.top - docElem.clientTop; - } - return rect.top; - } - function _scrollTo(href) { - var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getDefaultTarget; - var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}; - - var scrollTop = (0, _getScroll2.default)(target(), true); - var targetElement = document.getElementById(href.substring(1)); - if (!targetElement) { - return; - } - var offsetTop = getOffsetTop(targetElement); - var targetScrollTop = scrollTop + offsetTop; - var startTime = Date.now(); - var frameFunc = function frameFunc() { - var timestamp = Date.now(); - var time = timestamp - startTime; - window.scrollTo(window.pageXOffset, easeInOutCubic(time, scrollTop, targetScrollTop, 450)); - if (time < 450) { - reqAnimFrame(frameFunc); - } else { - callback(); - } - }; - reqAnimFrame(frameFunc); - history.pushState(null, '', href); - } - exports.scrollTo = _scrollTo; - - var AnchorHelper = function () { - function AnchorHelper() { - (0, _classCallCheck3.default)(this, AnchorHelper); - - this.links = []; - this.currentAnchor = null; - this._activeAnchor = ''; - } - - AnchorHelper.prototype.addLink = function addLink(link) { - if (this.links.indexOf(link) === -1) { - this.links.push(link); - } - }; - - AnchorHelper.prototype.getCurrentActiveAnchor = function getCurrentActiveAnchor() { - return this.currentAnchor; - }; - - AnchorHelper.prototype.setActiveAnchor = function setActiveAnchor(component) { - this.currentAnchor = component; - }; - - AnchorHelper.prototype.getCurrentAnchor = function getCurrentAnchor() { - var bounds = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 5; - - var activeAnchor = ''; - if (typeof document === 'undefined') { - return activeAnchor; - } - this.links.forEach(function (section) { - var target = document.getElementById(section.substring(1)); - if (target) { - var top = getOffsetTop(target); - var bottom = top + target.clientHeight; - if (top <= bounds && bottom >= -bounds) { - activeAnchor = section; - } - } - }); - this._activeAnchor = activeAnchor || this._activeAnchor; - return this._activeAnchor; - }; - - AnchorHelper.prototype.scrollTo = function scrollTo(href) { - var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getDefaultTarget; - var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}; - - _scrollTo(href, target, callback); - }; - - return AnchorHelper; - }(); - - exports.default = AnchorHelper; - -/***/ }, -/* 412 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _slicedToArray2 = __webpack_require__(40); - - var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _splitObject3 = __webpack_require__(42); - - var _splitObject4 = _interopRequireDefault(_splitObject3); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var BreadcrumbItem = function (_React$Component) { - (0, _inherits3.default)(BreadcrumbItem, _React$Component); - - function BreadcrumbItem() { - (0, _classCallCheck3.default)(this, BreadcrumbItem); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - BreadcrumbItem.prototype.render = function render() { - var _splitObject = (0, _splitObject4.default)(this.props, ['prefixCls', 'separator', 'children']), - _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), - _splitObject2$ = _splitObject2[0], - prefixCls = _splitObject2$.prefixCls, - separator = _splitObject2$.separator, - children = _splitObject2$.children, - restProps = _splitObject2[1]; - - var link = void 0; - if ('href' in this.props) { - link = _react2.default.createElement( - 'a', - (0, _extends3.default)({ className: prefixCls + '-link' }, restProps), - children - ); - } else { - link = _react2.default.createElement( - 'span', - (0, _extends3.default)({ className: prefixCls + '-link' }, restProps), - children - ); - } - return _react2.default.createElement( - 'span', - null, - link, - _react2.default.createElement( - 'span', - { className: prefixCls + '-separator' }, - separator - ) - ); - }; - - return BreadcrumbItem; - }(_react2.default.Component); - - exports.default = BreadcrumbItem; - - BreadcrumbItem.defaultProps = { - prefixCls: 'ant-breadcrumb', - separator: '/' - }; - BreadcrumbItem.propTypes = { - prefixCls: _react2.default.PropTypes.string, - separator: _react2.default.PropTypes.oneOfType([_react2.default.PropTypes.string, _react2.default.PropTypes.element]), - href: _react2.default.PropTypes.string - }; - module.exports = exports['default']; - -/***/ }, -/* 413 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - var PREFIX_CLS = exports.PREFIX_CLS = 'ant-fullcalendar'; - -/***/ }, -/* 414 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _en_US = __webpack_require__(306); - - var _en_US2 = _interopRequireDefault(_en_US); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = _en_US2.default; - module.exports = exports['default']; - -/***/ }, -/* 415 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _zh_CN = __webpack_require__(534); - - var _zh_CN2 = _interopRequireDefault(_zh_CN); - - var _zh_CN3 = __webpack_require__(424); - - var _zh_CN4 = _interopRequireDefault(_zh_CN3); - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - var _moment = __webpack_require__(32); - - var _moment2 = _interopRequireDefault(_moment); - - __webpack_require__(520); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - _moment2.default.locale('zh-cn'); - // 统一合并为完整的 Locale - var locale = { - lang: (0, _objectAssign2.default)({ - placeholder: '请选择日期', - rangePlaceholder: ['开始日期', '结束日期'] - }, _zh_CN2.default), - timePickerLocale: (0, _objectAssign2.default)({}, _zh_CN4.default) - }; - // should add whitespace between char in Button - locale.lang.ok = '确 定'; - exports.default = locale; - module.exports = exports['default']; - -/***/ }, -/* 416 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcDropdown = __webpack_require__(1667); - - var _rcDropdown2 = _interopRequireDefault(_rcDropdown); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Dropdown = function (_React$Component) { - (0, _inherits3.default)(Dropdown, _React$Component); - - function Dropdown() { - (0, _classCallCheck3.default)(this, Dropdown); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - Dropdown.prototype.render = function render() { - return _react2.default.createElement(_rcDropdown2.default, this.props); - }; - - return Dropdown; - }(_react2.default.Component); - - exports.default = Dropdown; - - Dropdown.defaultProps = { - transitionName: 'slide-up', - prefixCls: 'ant-dropdown', - mouseEnterDelay: 0.15, - mouseLeaveDelay: 0.1 - }; - module.exports = exports['default']; - -/***/ }, -/* 417 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - var FIELD_META_PROP = exports.FIELD_META_PROP = 'data-__meta'; - -/***/ }, -/* 418 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.Col = exports.Row = undefined; - - var _row = __webpack_require__(1088); - - var _row2 = _interopRequireDefault(_row); - - var _col = __webpack_require__(1087); - - var _col2 = _interopRequireDefault(_col); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.Row = _row2.default; - exports.Col = _col2.default; - -/***/ }, -/* 419 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(16); - - __webpack_require__(368); - -/***/ }, -/* 420 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcDialog = __webpack_require__(1661); - - var _rcDialog2 = _interopRequireDefault(_rcDialog); - - var _addEventListener = __webpack_require__(289); - - var _addEventListener2 = _interopRequireDefault(_addEventListener); - - var _button = __webpack_require__(9); - - var _button2 = _interopRequireDefault(_button); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var mousePosition = void 0; - var mousePositionEventBinded = void 0; - - var Modal = function (_React$Component) { - (0, _inherits3.default)(Modal, _React$Component); - - function Modal() { - (0, _classCallCheck3.default)(this, Modal); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - - _this.handleCancel = function (e) { - var onCancel = _this.props.onCancel; - if (onCancel) { - onCancel(e); - } - }; - _this.handleOk = function () { - var onOk = _this.props.onOk; - if (onOk) { - onOk(); - } - }; - return _this; - } - - Modal.prototype.componentDidMount = function componentDidMount() { - if (mousePositionEventBinded) { - return; - } - // 只有点击事件支持从鼠标位置动画展开 - (0, _addEventListener2.default)(document.documentElement, 'click', function (e) { - mousePosition = { - x: e.pageX, - y: e.pageY - }; - // 100ms 内发生过点击事件,则从点击位置动画展示 - // 否则直接 zoom 展示 - // 这样可以兼容非点击方式展开 - setTimeout(function () { - return mousePosition = null; - }, 100); - }); - mousePositionEventBinded = true; - }; - - Modal.prototype.render = function render() { - var _props = this.props, - okText = _props.okText, - cancelText = _props.cancelText, - confirmLoading = _props.confirmLoading, - footer = _props.footer, - visible = _props.visible; - - if (this.context.antLocale && this.context.antLocale.Modal) { - okText = okText || this.context.antLocale.Modal.okText; - cancelText = cancelText || this.context.antLocale.Modal.cancelText; - } - var defaultFooter = [_react2.default.createElement( - _button2.default, - { key: 'cancel', type: 'ghost', size: 'large', onClick: this.handleCancel }, - cancelText || '取消' - ), _react2.default.createElement( - _button2.default, - { key: 'confirm', type: 'primary', size: 'large', loading: confirmLoading, onClick: this.handleOk }, - okText || '确定' - )]; - return _react2.default.createElement(_rcDialog2.default, (0, _extends3.default)({ onClose: this.handleCancel, footer: footer || defaultFooter }, this.props, { visible: visible, mousePosition: mousePosition })); - }; - - return Modal; - }(_react2.default.Component); - - exports.default = Modal; - - Modal.defaultProps = { - prefixCls: 'ant-modal', - width: 520, - transitionName: 'zoom', - maskTransitionName: 'fade', - confirmLoading: false, - visible: false - }; - Modal.propTypes = { - prefixCls: _react.PropTypes.string, - onOk: _react.PropTypes.func, - onCancel: _react.PropTypes.func, - okText: _react.PropTypes.node, - cancelText: _react.PropTypes.node, - width: _react.PropTypes.oneOfType([_react.PropTypes.number, _react.PropTypes.string]), - confirmLoading: _react.PropTypes.bool, - visible: _react.PropTypes.bool, - align: _react.PropTypes.object, - footer: _react.PropTypes.node, - title: _react.PropTypes.node, - closable: _react.PropTypes.bool - }; - Modal.contextTypes = { - antLocale: _react2.default.PropTypes.object - }; - module.exports = exports['default']; - -/***/ }, -/* 421 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.changeConfirmLocale = changeConfirmLocale; - exports.getConfirmLocale = getConfirmLocale; - - var _objectAssign = __webpack_require__(13); - - var _objectAssign2 = _interopRequireDefault(_objectAssign); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var defaultLocale = { - okText: '确定', - cancelText: '取消', - justOkText: '知道了' - }; - var runtimeLocale = (0, _objectAssign2.default)({}, defaultLocale); - function changeConfirmLocale(newLocale) { - if (newLocale) { - runtimeLocale = (0, _objectAssign2.default)({}, runtimeLocale, newLocale); - } else { - runtimeLocale = (0, _objectAssign2.default)({}, defaultLocale); - } - } - function getConfirmLocale() { - return runtimeLocale; - } - -/***/ }, -/* 422 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _radio = __webpack_require__(307); - - var _radio2 = _interopRequireDefault(_radio); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var RadioButton = function (_React$Component) { - (0, _inherits3.default)(RadioButton, _React$Component); - - function RadioButton() { - (0, _classCallCheck3.default)(this, RadioButton); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - RadioButton.prototype.render = function render() { - return _react2.default.createElement(_radio2.default, this.props); - }; - - return RadioButton; - }(_react2.default.Component); - - exports.default = RadioButton; - - RadioButton.defaultProps = { - prefixCls: 'ant-radio-button' - }; - module.exports = exports['default']; - -/***/ }, -/* 423 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - var locale = { - placeholder: 'Select time' - }; - exports.default = locale; - module.exports = exports['default']; - -/***/ }, -/* 424 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - var locale = { - placeholder: '请选择时间' - }; - exports.default = locale; - module.exports = exports['default']; - -/***/ }, -/* 425 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _slicedToArray2 = __webpack_require__(40); - - var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _splitObject3 = __webpack_require__(42); - - var _splitObject4 = _interopRequireDefault(_splitObject3); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var TimelineItem = function (_React$Component) { - (0, _inherits3.default)(TimelineItem, _React$Component); - - function TimelineItem() { - (0, _classCallCheck3.default)(this, TimelineItem); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - TimelineItem.prototype.render = function render() { - var _classNames, _classNames2; - - var _splitObject = (0, _splitObject4.default)(this.props, ['prefixCls', 'color', 'last', 'children', 'pending', 'className', 'dot']), - _splitObject2 = (0, _slicedToArray3.default)(_splitObject, 2), - _splitObject2$ = _splitObject2[0], - prefixCls = _splitObject2$.prefixCls, - color = _splitObject2$.color, - last = _splitObject2$.last, - children = _splitObject2$.children, - pending = _splitObject2$.pending, - className = _splitObject2$.className, - dot = _splitObject2$.dot, - restProps = _splitObject2[1]; - - var itemClassName = (0, _classnames2.default)((_classNames = {}, (0, _defineProperty3.default)(_classNames, prefixCls + '-item', true), (0, _defineProperty3.default)(_classNames, prefixCls + '-item-last', last), (0, _defineProperty3.default)(_classNames, prefixCls + '-item-pending', pending), (0, _defineProperty3.default)(_classNames, className, className), _classNames)); - var dotClassName = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls + '-item-head', true), (0, _defineProperty3.default)(_classNames2, prefixCls + '-item-head-custom', dot), (0, _defineProperty3.default)(_classNames2, prefixCls + '-item-head-' + color, true), _classNames2)); - return _react2.default.createElement( - 'li', - (0, _extends3.default)({}, restProps, { className: itemClassName }), - _react2.default.createElement('div', { className: prefixCls + '-item-tail' }), - _react2.default.createElement( - 'div', - { className: dotClassName, style: { borderColor: /blue|red|green/.test(color) ? null : color } }, - dot - ), - _react2.default.createElement( - 'div', - { className: prefixCls + '-item-content' }, - children - ) - ); - }; - - return TimelineItem; - }(_react2.default.Component); - - exports.default = TimelineItem; - - TimelineItem.defaultProps = { - prefixCls: 'ant-timeline', - color: 'blue', - last: false, - pending: false - }; - module.exports = exports['default']; - -/***/ }, -/* 426 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _input = __webpack_require__(25); - - var _input2 = _interopRequireDefault(_input); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Search = function (_React$Component) { - (0, _inherits3.default)(Search, _React$Component); - - function Search() { - (0, _classCallCheck3.default)(this, Search); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - - _this.handleChange = function (e) { - var onChange = _this.props.onChange; - if (onChange) { - onChange(e); - } - }; - _this.handleClear = function (e) { - e.preventDefault(); - var handleClear = _this.props.handleClear; - if (handleClear) { - handleClear(e); - } - }; - return _this; - } - - Search.prototype.render = function render() { - var _props = this.props, - placeholder = _props.placeholder, - value = _props.value, - prefixCls = _props.prefixCls; - - return _react2.default.createElement( - 'div', - null, - _react2.default.createElement(_input2.default, { placeholder: placeholder, className: prefixCls, value: value, ref: 'input', onChange: this.handleChange }), - value && value.length > 0 ? _react2.default.createElement( - 'a', - { href: '#', className: prefixCls + '-action', onClick: this.handleClear }, - _react2.default.createElement(_icon2.default, { type: 'cross-circle' }) - ) : _react2.default.createElement( - 'span', - { className: prefixCls + '-action' }, - _react2.default.createElement(_icon2.default, { type: 'search' }) - ) - ); - }; - - return Search; - }(_react2.default.Component); - - exports.default = Search; - - Search.defaultProps = { - placeholder: '' - }; - module.exports = exports['default']; - -/***/ }, -/* 427 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var appLocaleData = __webpack_require__(1857); - - module.exports = { - locale: 'en-US', - data: appLocaleData, - messages: { - 'app.header.menu.home': 'Home', - 'app.header.menu.practice': 'Practice', - 'app.header.menu.pattern': 'Pattern', - 'app.header.menu.components': 'Components', - 'app.header.menu.spec': 'Specification', - 'app.header.menu.resource': 'Resource', - 'app.header.lang': '中文', - 'app.content.edit-page': 'Edit this page on Github!', - 'app.content.edit-demo': 'Edit this demo on Github!', - 'app.component.examples': 'Examples', - 'app.home.slogan': 'One Design Language for UI', - 'app.home.introduce': 'Introduce', - 'app.home.start': 'Get Started', - 'app.home.best-practice': 'Best Practice', - 'app.home.experience': 'Designed by experienced team, and showcase dozens of inspiring projects.', - 'app.home.design-pattern': 'Design Pattern', - 'app.home.pattern': 'Provide solutions for usual problems that may be encountered while developing enterprise-like complex UIs.', - 'app.home.reusable-components': 'Dozens of Reusable Components', - 'app.home.components-intro': 'Dozens of flexible and practical reusable components that increase your productivity.', - 'app.home.learn-more': 'Learn more', - 'app.home.sub-slogan': 'A Little Happiness in Hand', - 'app.home.vision': 'This is a design language dedicated to improve the user and design experience.', - 'app.footer.repo': 'Repository', - 'app.footer.scaffold': 'Scaffold', - 'app.footer.dev-tools': 'Developer Tools', - 'app.footer.dva': 'Framework', - 'app.footer.links': 'Links', - 'app.footer.mobile': 'Mobile', - 'app.footer.data-vis': 'Data Visualization', - 'app.footer.data-vis-spec': 'Data Visualization Specification', - 'app.footer.motion': 'Motion', - 'app.footer.antd-library': 'Axure library of Ant Design', - 'app.footer.material': 'Sitemap Template', - 'app.footer.community': 'Community', - 'app.footer.change-log': 'Change Log', - 'app.footer.feedback': 'Feedback', - 'app.footer.discuss': 'Chat Room', - 'app.footer.bug-report': 'Bug Report', - 'app.footer.version': 'Version: ', - 'app.footer.author': 'Created by Ant UED', - 'app.publish.title': 'antd@2.0.0 is released!', - 'app.publish.greeting': 'Hello, ', - 'app.publish.intro': ' is released, and please upgrade. ', - 'app.publish.old-version-guide': 'If you want to read old version documentation, please visit ', - 'app.publish.old-version-tips': ', or change the version of documentation with the bottom-right selector.' - } - }; - -/***/ }, -/* 428 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - __webpack_require__(1580); - - __webpack_require__(1578); - -/***/ }, -/* 429 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var appLocaleData = __webpack_require__(1858); - - module.exports = { - locale: 'zh-CN', - data: appLocaleData, - messages: { - 'app.header.menu.home': '首页', - 'app.header.menu.practice': '实践', - 'app.header.menu.pattern': '模式', - 'app.header.menu.components': '组件', - 'app.header.menu.spec': '规范', - 'app.header.menu.resource': '资源', - 'app.header.lang': 'EN', - 'app.content.edit-page': '在 Github 上编辑此页!', - 'app.content.edit-demo': '在 Github 上编辑此示例!', - 'app.component.examples': '代码演示', - 'app.home.slogan': '一个 UI 设计语言', - 'app.home.introduce': '介绍', - 'app.home.start': '开始使用', - 'app.home.best-practice': '最佳实践', - 'app.home.experience': '近一年的中后台设计实践,积累了大量的优秀案例。', - 'app.home.design-pattern': '设计模式', - 'app.home.pattern': '总结中后台设计中反复出现的问题,并提供相应的解决方案。', - 'app.home.reusable-components': '丰富的基础组件', - 'app.home.components-intro': '丰富、灵活、实用的基础组件,为业务产品提供强有力的设计支持。', - 'app.home.learn-more': '了解更多', - 'app.home.sub-slogan': '微小·确定·幸福', - 'app.home.vision': '这是一套致力于提升『用户』和『设计者』使用体验的中后台设计语言。', - 'app.footer.repo': '仓库', - 'app.footer.scaffold': '脚手架', - 'app.footer.dev-tools': '开发工具', - 'app.footer.dva': '应用框架', - 'app.footer.links': '相关站点', - 'app.footer.mobile': '移动版', - 'app.footer.data-vis': '数据可视化', - 'app.footer.data-vis-spec': '数据可视化规范', - 'app.footer.motion': '设计动效', - 'app.footer.antd-library': 'Axure 部件库', - 'app.footer.material': '页面逻辑素材', - 'app.footer.community': '社区', - 'app.footer.change-log': '更新记录', - 'app.footer.feedback': '反馈和建议', - 'app.footer.discuss': '讨论', - 'app.footer.bug-report': '报告 Bug', - 'app.footer.version': '文档版本:', - 'app.footer.author': '蚂蚁金服体验技术部出品', - 'app.publish.title': 'antd@2.0.0 发布!', - 'app.publish.greeting': '你好,', - 'app.publish.intro': ' 已正式发布,欢迎升级。', - 'app.publish.old-version-guide': '如果您还需要使用旧版,请查阅 ', - 'app.publish.old-version-tips': ',也可通过页面右下角的文档版本选择框进行切换。' - } - }; + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(196), (function() { return this; }()), __webpack_require__(276).setImmediate)) /***/ }, /* 430 */ -/***/ function(module, exports, __webpack_require__) { - - module.exports = { "default": __webpack_require__(1237), __esModule: true }; - -/***/ }, -/* 431 */ -/***/ function(module, exports, __webpack_require__) { - - /*eslint-disable no-empty */ - 'use strict'; - - exports.__esModule = true; - exports.saveState = saveState; - exports.readState = readState; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var KeyPrefix = '@@History/'; - var QuotaExceededErrors = ['QuotaExceededError', 'QUOTA_EXCEEDED_ERR']; - - var SecurityError = 'SecurityError'; - - function createKey(key) { - return KeyPrefix + key; - } - - function saveState(key, state) { - try { - if (state == null) { - window.sessionStorage.removeItem(createKey(key)); - } else { - window.sessionStorage.setItem(createKey(key), JSON.stringify(state)); - } - } catch (error) { - if (error.name === SecurityError) { - // Blocking cookies in Chrome/Firefox/Safari throws SecurityError on any - // attempt to access window.sessionStorage. - false ? _warning2['default'](false, '[history] Unable to save state; sessionStorage is not available due to security settings') : undefined; - - return; - } - - if (QuotaExceededErrors.indexOf(error.name) >= 0 && window.sessionStorage.length === 0) { - // Safari "private mode" throws QuotaExceededError. - false ? _warning2['default'](false, '[history] Unable to save state; sessionStorage is not available in Safari private mode') : undefined; - - return; - } - - throw error; - } - } - - function readState(key) { - var json = undefined; - try { - json = window.sessionStorage.getItem(createKey(key)); - } catch (error) { - if (error.name === SecurityError) { - // Blocking cookies in Chrome/Firefox/Safari throws SecurityError on any - // attempt to access window.sessionStorage. - false ? _warning2['default'](false, '[history] Unable to read state; sessionStorage is not available due to security settings') : undefined; - - return null; - } - } - - if (json) { - try { - return JSON.parse(json); - } catch (error) { - // Ignore invalid JSON. - } - } - - return null; - } - -/***/ }, -/* 432 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _invariant = __webpack_require__(248); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _ExecutionEnvironment = __webpack_require__(234); - - var _DOMUtils = __webpack_require__(262); - - var _createHistory = __webpack_require__(433); - - var _createHistory2 = _interopRequireDefault(_createHistory); - - function createDOMHistory(options) { - var history = _createHistory2['default'](_extends({ - getUserConfirmation: _DOMUtils.getUserConfirmation - }, options, { - go: _DOMUtils.go - })); - - function listen(listener) { - !_ExecutionEnvironment.canUseDOM ? false ? _invariant2['default'](false, 'DOM history needs a DOM') : _invariant2['default'](false) : undefined; - - return history.listen(listener); - } - - return _extends({}, history, { - listen: listen - }); - } - - exports['default'] = createDOMHistory; - module.exports = exports['default']; - -/***/ }, -/* 433 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var _deepEqual = __webpack_require__(1458); - - var _deepEqual2 = _interopRequireDefault(_deepEqual); - - var _PathUtils = __webpack_require__(158); - - var _AsyncUtils = __webpack_require__(1154); - - var _Actions = __webpack_require__(192); - - var _createLocation2 = __webpack_require__(434); - - var _createLocation3 = _interopRequireDefault(_createLocation2); - - var _runTransitionHook = __webpack_require__(312); - - var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); - - var _deprecate = __webpack_require__(159); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - function createRandomKey(length) { - return Math.random().toString(36).substr(2, length); - } - - function locationsAreEqual(a, b) { - return a.pathname === b.pathname && a.search === b.search && - //a.action === b.action && // Different action !== location change. - a.key === b.key && _deepEqual2['default'](a.state, b.state); - } - - var DefaultKeyLength = 6; - - function createHistory() { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - var getCurrentLocation = options.getCurrentLocation; - var finishTransition = options.finishTransition; - var saveState = options.saveState; - var go = options.go; - var getUserConfirmation = options.getUserConfirmation; - var keyLength = options.keyLength; - - if (typeof keyLength !== 'number') keyLength = DefaultKeyLength; - - var transitionHooks = []; - - function listenBefore(hook) { - transitionHooks.push(hook); - - return function () { - transitionHooks = transitionHooks.filter(function (item) { - return item !== hook; - }); - }; - } - - var allKeys = []; - var changeListeners = []; - var location = undefined; - - function getCurrent() { - if (pendingLocation && pendingLocation.action === _Actions.POP) { - return allKeys.indexOf(pendingLocation.key); - } else if (location) { - return allKeys.indexOf(location.key); - } else { - return -1; - } - } - - function updateLocation(newLocation) { - var current = getCurrent(); - - location = newLocation; - - if (location.action === _Actions.PUSH) { - allKeys = [].concat(allKeys.slice(0, current + 1), [location.key]); - } else if (location.action === _Actions.REPLACE) { - allKeys[current] = location.key; - } - - changeListeners.forEach(function (listener) { - listener(location); - }); - } - - function listen(listener) { - changeListeners.push(listener); - - if (location) { - listener(location); - } else { - var _location = getCurrentLocation(); - allKeys = [_location.key]; - updateLocation(_location); - } - - return function () { - changeListeners = changeListeners.filter(function (item) { - return item !== listener; - }); - }; - } - - function confirmTransitionTo(location, callback) { - _AsyncUtils.loopAsync(transitionHooks.length, function (index, next, done) { - _runTransitionHook2['default'](transitionHooks[index], location, function (result) { - if (result != null) { - done(result); - } else { - next(); - } - }); - }, function (message) { - if (getUserConfirmation && typeof message === 'string') { - getUserConfirmation(message, function (ok) { - callback(ok !== false); - }); - } else { - callback(message !== false); - } - }); - } - - var pendingLocation = undefined; - - function transitionTo(nextLocation) { - if (location && locationsAreEqual(location, nextLocation)) return; // Nothing to do. - - pendingLocation = nextLocation; - - confirmTransitionTo(nextLocation, function (ok) { - if (pendingLocation !== nextLocation) return; // Transition was interrupted. - - if (ok) { - // treat PUSH to current path like REPLACE to be consistent with browsers - if (nextLocation.action === _Actions.PUSH) { - var prevPath = createPath(location); - var nextPath = createPath(nextLocation); - - if (nextPath === prevPath && _deepEqual2['default'](location.state, nextLocation.state)) nextLocation.action = _Actions.REPLACE; - } - - if (finishTransition(nextLocation) !== false) updateLocation(nextLocation); - } else if (location && nextLocation.action === _Actions.POP) { - var prevIndex = allKeys.indexOf(location.key); - var nextIndex = allKeys.indexOf(nextLocation.key); - - if (prevIndex !== -1 && nextIndex !== -1) go(prevIndex - nextIndex); // Restore the URL. - } - }); - } - - function push(location) { - transitionTo(createLocation(location, _Actions.PUSH, createKey())); - } - - function replace(location) { - transitionTo(createLocation(location, _Actions.REPLACE, createKey())); - } - - function goBack() { - go(-1); - } - - function goForward() { - go(1); - } - - function createKey() { - return createRandomKey(keyLength); - } - - function createPath(location) { - if (location == null || typeof location === 'string') return location; - - var pathname = location.pathname; - var search = location.search; - var hash = location.hash; - - var result = pathname; - - if (search) result += search; - - if (hash) result += hash; - - return result; - } - - function createHref(location) { - return createPath(location); - } - - function createLocation(location, action) { - var key = arguments.length <= 2 || arguments[2] === undefined ? createKey() : arguments[2]; - - if (typeof action === 'object') { - false ? _warning2['default'](false, 'The state (2nd) argument to history.createLocation is deprecated; use a ' + 'location descriptor instead') : undefined; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - location = _extends({}, location, { state: action }); - - action = key; - key = arguments[3] || createKey(); - } - - return _createLocation3['default'](location, action, key); - } - - // deprecated - function setState(state) { - if (location) { - updateLocationState(location, state); - updateLocation(location); - } else { - updateLocationState(getCurrentLocation(), state); - } - } - - function updateLocationState(location, state) { - location.state = _extends({}, location.state, state); - saveState(location.key, location.state); - } - - // deprecated - function registerTransitionHook(hook) { - if (transitionHooks.indexOf(hook) === -1) transitionHooks.push(hook); - } - - // deprecated - function unregisterTransitionHook(hook) { - transitionHooks = transitionHooks.filter(function (item) { - return item !== hook; - }); - } - - // deprecated - function pushState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - push(_extends({ state: state }, path)); - } - - // deprecated - function replaceState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - replace(_extends({ state: state }, path)); - } - - return { - listenBefore: listenBefore, - listen: listen, - transitionTo: transitionTo, - push: push, - replace: replace, - go: go, - goBack: goBack, - goForward: goForward, - createKey: createKey, - createPath: createPath, - createHref: createHref, - createLocation: createLocation, - - setState: _deprecate2['default'](setState, 'setState is deprecated; use location.key to save state instead'), - registerTransitionHook: _deprecate2['default'](registerTransitionHook, 'registerTransitionHook is deprecated; use listenBefore instead'), - unregisterTransitionHook: _deprecate2['default'](unregisterTransitionHook, 'unregisterTransitionHook is deprecated; use the callback returned from listenBefore instead'), - pushState: _deprecate2['default'](pushState, 'pushState is deprecated; use push instead'), - replaceState: _deprecate2['default'](replaceState, 'replaceState is deprecated; use replace instead') - }; - } - - exports['default'] = createHistory; - module.exports = exports['default']; - -/***/ }, -/* 434 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var _Actions = __webpack_require__(192); - - var _PathUtils = __webpack_require__(158); - - function createLocation() { - var location = arguments.length <= 0 || arguments[0] === undefined ? '/' : arguments[0]; - var action = arguments.length <= 1 || arguments[1] === undefined ? _Actions.POP : arguments[1]; - var key = arguments.length <= 2 || arguments[2] === undefined ? null : arguments[2]; - - var _fourthArg = arguments.length <= 3 || arguments[3] === undefined ? null : arguments[3]; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - if (typeof action === 'object') { - false ? _warning2['default'](false, 'The state (2nd) argument to createLocation is deprecated; use a ' + 'location descriptor instead') : undefined; - - location = _extends({}, location, { state: action }); - - action = key || _Actions.POP; - key = _fourthArg; - } - - var pathname = location.pathname || '/'; - var search = location.search || ''; - var hash = location.hash || ''; - var state = location.state || null; - - return { - pathname: pathname, - search: search, - hash: hash, - state: state, - action: action, - key: key - }; - } - - exports['default'] = createLocation; - module.exports = exports['default']; - -/***/ }, -/* 435 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var _ExecutionEnvironment = __webpack_require__(234); - - var _DOMUtils = __webpack_require__(262); - - var _deprecate = __webpack_require__(159); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - function startBeforeUnloadListener(getBeforeUnloadPromptMessage) { - function listener(event) { - var message = getBeforeUnloadPromptMessage(); - - if (typeof message === 'string') { - (event || window.event).returnValue = message; - return message; - } - } - - _DOMUtils.addEventListener(window, 'beforeunload', listener); - - return function () { - _DOMUtils.removeEventListener(window, 'beforeunload', listener); - }; - } - - /** - * Returns a new createHistory function that can be used to create - * history objects that know how to use the beforeunload event in web - * browsers to cancel navigation. - */ - function useBeforeUnload(createHistory) { - return function (options) { - var history = createHistory(options); - - var stopBeforeUnloadListener = undefined; - var beforeUnloadHooks = []; - - function getBeforeUnloadPromptMessage() { - var message = undefined; - - for (var i = 0, len = beforeUnloadHooks.length; message == null && i < len; ++i) { - message = beforeUnloadHooks[i].call(); - }return message; - } - - function listenBeforeUnload(hook) { - beforeUnloadHooks.push(hook); - - if (beforeUnloadHooks.length === 1) { - if (_ExecutionEnvironment.canUseDOM) { - stopBeforeUnloadListener = startBeforeUnloadListener(getBeforeUnloadPromptMessage); - } else { - false ? _warning2['default'](false, 'listenBeforeUnload only works in DOM environments') : undefined; - } - } - - return function () { - beforeUnloadHooks = beforeUnloadHooks.filter(function (item) { - return item !== hook; - }); - - if (beforeUnloadHooks.length === 0 && stopBeforeUnloadListener) { - stopBeforeUnloadListener(); - stopBeforeUnloadListener = null; - } - }; - } - - // deprecated - function registerBeforeUnloadHook(hook) { - if (_ExecutionEnvironment.canUseDOM && beforeUnloadHooks.indexOf(hook) === -1) { - beforeUnloadHooks.push(hook); - - if (beforeUnloadHooks.length === 1) stopBeforeUnloadListener = startBeforeUnloadListener(getBeforeUnloadPromptMessage); - } - } - - // deprecated - function unregisterBeforeUnloadHook(hook) { - if (beforeUnloadHooks.length > 0) { - beforeUnloadHooks = beforeUnloadHooks.filter(function (item) { - return item !== hook; - }); - - if (beforeUnloadHooks.length === 0) stopBeforeUnloadListener(); - } - } - - return _extends({}, history, { - listenBeforeUnload: listenBeforeUnload, - - registerBeforeUnloadHook: _deprecate2['default'](registerBeforeUnloadHook, 'registerBeforeUnloadHook is deprecated; use listenBeforeUnload instead'), - unregisterBeforeUnloadHook: _deprecate2['default'](unregisterBeforeUnloadHook, 'unregisterBeforeUnloadHook is deprecated; use the callback returned from listenBeforeUnload instead') - }); - }; - } - - exports['default'] = useBeforeUnload; - module.exports = exports['default']; - -/***/ }, -/* 436 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var _queryString = __webpack_require__(1162); - - var _runTransitionHook = __webpack_require__(312); - - var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); - - var _PathUtils = __webpack_require__(158); - - var _deprecate = __webpack_require__(159); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - var SEARCH_BASE_KEY = '$searchBase'; - - function defaultStringifyQuery(query) { - return _queryString.stringify(query).replace(/%20/g, '+'); - } - - var defaultParseQueryString = _queryString.parse; - - function isNestedObject(object) { - for (var p in object) { - if (Object.prototype.hasOwnProperty.call(object, p) && typeof object[p] === 'object' && !Array.isArray(object[p]) && object[p] !== null) return true; - }return false; - } - - /** - * Returns a new createHistory function that may be used to create - * history objects that know how to handle URL queries. - */ - function useQueries(createHistory) { - return function () { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - var history = createHistory(options); - - var stringifyQuery = options.stringifyQuery; - var parseQueryString = options.parseQueryString; - - if (typeof stringifyQuery !== 'function') stringifyQuery = defaultStringifyQuery; - - if (typeof parseQueryString !== 'function') parseQueryString = defaultParseQueryString; - - function addQuery(location) { - if (location.query == null) { - var search = location.search; - - location.query = parseQueryString(search.substring(1)); - location[SEARCH_BASE_KEY] = { search: search, searchBase: '' }; - } - - // TODO: Instead of all the book-keeping here, this should just strip the - // stringified query from the search. - - return location; - } - - function appendQuery(location, query) { - var _extends2; - - var searchBaseSpec = location[SEARCH_BASE_KEY]; - var queryString = query ? stringifyQuery(query) : ''; - if (!searchBaseSpec && !queryString) { - return location; - } - - false ? _warning2['default'](stringifyQuery !== defaultStringifyQuery || !isNestedObject(query), 'useQueries does not stringify nested query objects by default; ' + 'use a custom stringifyQuery function') : undefined; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - var searchBase = undefined; - if (searchBaseSpec && location.search === searchBaseSpec.search) { - searchBase = searchBaseSpec.searchBase; - } else { - searchBase = location.search || ''; - } - - var search = searchBase; - if (queryString) { - search += (search ? '&' : '?') + queryString; - } - - return _extends({}, location, (_extends2 = { - search: search - }, _extends2[SEARCH_BASE_KEY] = { search: search, searchBase: searchBase }, _extends2)); - } - - // Override all read methods with query-aware versions. - function listenBefore(hook) { - return history.listenBefore(function (location, callback) { - _runTransitionHook2['default'](hook, addQuery(location), callback); - }); - } - - function listen(listener) { - return history.listen(function (location) { - listener(addQuery(location)); - }); - } - - // Override all write methods with query-aware versions. - function push(location) { - history.push(appendQuery(location, location.query)); - } - - function replace(location) { - history.replace(appendQuery(location, location.query)); - } - - function createPath(location, query) { - false ? _warning2['default'](!query, 'the query argument to createPath is deprecated; use a location descriptor instead') : undefined; - - return history.createPath(appendQuery(location, query || location.query)); - } - - function createHref(location, query) { - false ? _warning2['default'](!query, 'the query argument to createHref is deprecated; use a location descriptor instead') : undefined; - - return history.createHref(appendQuery(location, query || location.query)); - } - - function createLocation(location) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var fullLocation = history.createLocation.apply(history, [appendQuery(location, location.query)].concat(args)); - if (location.query) { - fullLocation.query = location.query; - } - return addQuery(fullLocation); - } - - // deprecated - function pushState(state, path, query) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - push(_extends({ state: state }, path, { query: query })); - } - - // deprecated - function replaceState(state, path, query) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - replace(_extends({ state: state }, path, { query: query })); - } - - return _extends({}, history, { - listenBefore: listenBefore, - listen: listen, - push: push, - replace: replace, - createPath: createPath, - createHref: createHref, - createLocation: createLocation, - - pushState: _deprecate2['default'](pushState, 'pushState is deprecated; use push instead'), - replaceState: _deprecate2['default'](replaceState, 'replaceState is deprecated; use replace instead') - }); - }; - } - - exports['default'] = useQueries; - module.exports = exports['default']; - -/***/ }, -/* 437 */ -/***/ function(module, exports, __webpack_require__) { - - var _isArray = __webpack_require__(439); - var _isTransformer = __webpack_require__(1171); - var _slice = __webpack_require__(1174); - - - /** - * Returns a function that dispatches with different strategies based on the - * object in list position (last argument). If it is an array, executes [fn]. - * Otherwise, if it has a function with [methodname], it will execute that - * function (functor case). Otherwise, if it is a transformer, uses transducer - * [xf] to return a new transformer (transducer case). Otherwise, it will - * default to executing [fn]. - * - * @private - * @param {String} methodname property to check for a custom implementation - * @param {Function} xf transducer to initialize if object is transformer - * @param {Function} fn default ramda implementation - * @return {Function} A function that dispatches on object in list position - */ - module.exports = function _dispatchable(methodname, xf, fn) { - return function() { - var length = arguments.length; - if (length === 0) { - return fn(); - } - var obj = arguments[length - 1]; - if (!_isArray(obj)) { - var args = _slice(arguments, 0, length - 1); - if (typeof obj[methodname] === 'function') { - return obj[methodname].apply(obj, args); - } - if (_isTransformer(obj)) { - var transducer = xf.apply(null, args); - return transducer(obj); - } - } - return fn.apply(this, arguments); - }; - }; - - -/***/ }, -/* 438 */ -/***/ function(module, exports) { - - module.exports = function _has(prop, obj) { - return Object.prototype.hasOwnProperty.call(obj, prop); - }; - - -/***/ }, -/* 439 */ -/***/ function(module, exports) { - - /** - * Tests whether or not an object is an array. - * - * @private - * @param {*} val The object to test. - * @return {Boolean} `true` if `val` is an array, `false` otherwise. - * @example - * - * _isArray([]); //=> true - * _isArray(null); //=> false - * _isArray({}); //=> false - */ - module.exports = Array.isArray || function _isArray(val) { - return (val != null && - val.length >= 0 && - Object.prototype.toString.call(val) === '[object Array]'); - }; - - -/***/ }, -/* 440 */ -/***/ function(module, exports, __webpack_require__) { - - var _xwrap = __webpack_require__(1177); - var bind = __webpack_require__(1163); - var isArrayLike = __webpack_require__(315); - - - module.exports = (function() { - function _arrayReduce(xf, acc, list) { - var idx = 0; - var len = list.length; - while (idx < len) { - acc = xf['@@transducer/step'](acc, list[idx]); - if (acc && acc['@@transducer/reduced']) { - acc = acc['@@transducer/value']; - break; - } - idx += 1; - } - return xf['@@transducer/result'](acc); - } - - function _iterableReduce(xf, acc, iter) { - var step = iter.next(); - while (!step.done) { - acc = xf['@@transducer/step'](acc, step.value); - if (acc && acc['@@transducer/reduced']) { - acc = acc['@@transducer/value']; - break; - } - step = iter.next(); - } - return xf['@@transducer/result'](acc); - } - - function _methodReduce(xf, acc, obj) { - return xf['@@transducer/result'](obj.reduce(bind(xf['@@transducer/step'], xf), acc)); - } - - var symIterator = (typeof Symbol !== 'undefined') ? Symbol.iterator : '@@iterator'; - return function _reduce(fn, acc, list) { - if (typeof fn === 'function') { - fn = _xwrap(fn); - } - if (isArrayLike(list)) { - return _arrayReduce(fn, acc, list); - } - if (typeof list.reduce === 'function') { - return _methodReduce(fn, acc, list); - } - if (list[symIterator] != null) { - return _iterableReduce(fn, acc, list[symIterator]()); - } - if (typeof list.next === 'function') { - return _iterableReduce(fn, acc, list); - } - throw new TypeError('reduce: list must be array or iterable'); - }; - }()); - - -/***/ }, -/* 441 */ -/***/ function(module, exports) { - - module.exports = { - init: function() { - return this.xf['@@transducer/init'](); - }, - result: function(result) { - return this.xf['@@transducer/result'](result); - } - }; - - -/***/ }, -/* 442 */ -/***/ function(module, exports, __webpack_require__) { - - var _curry2 = __webpack_require__(193); - var _dispatchable = __webpack_require__(437); - var _map = __webpack_require__(1173); - var _reduce = __webpack_require__(440); - var _xmap = __webpack_require__(1176); - var curryN = __webpack_require__(1165); - var keys = __webpack_require__(1178); - - - /** - * Takes a function and - * a [functor](https://github.com/fantasyland/fantasy-land#functor), - * applies the function to each of the functor's values, and returns - * a functor of the same shape. - * - * Ramda provides suitable `map` implementations for `Array` and `Object`, - * so this function may be applied to `[1, 2, 3]` or `{x: 1, y: 2, z: 3}`. - * - * Dispatches to the `map` method of the second argument, if present. - * - * Acts as a transducer if a transformer is given in list position. - * - * Also treats functions as functors and will compose them together. - * - * @func - * @memberOf R - * @since v0.1.0 - * @category List - * @sig Functor f => (a -> b) -> f a -> f b - * @param {Function} fn The function to be called on every element of the input `list`. - * @param {Array} list The list to be iterated over. - * @return {Array} The new list. - * @see R.transduce, R.addIndex - * @example - * - * var double = x => x * 2; - * - * R.map(double, [1, 2, 3]); //=> [2, 4, 6] - * - * R.map(double, {x: 1, y: 2, z: 3}); //=> {x: 2, y: 4, z: 6} - */ - module.exports = _curry2(_dispatchable('map', _xmap, function map(fn, functor) { - switch (Object.prototype.toString.call(functor)) { - case '[object Function]': - return curryN(functor.length, function() { - return fn.call(this, functor.apply(this, arguments)); - }); - case '[object Object]': - return _reduce(function(acc, key) { - acc[key] = fn(functor[key]); - return acc; - }, {}, keys(functor)); - default: - return _map(fn, functor); - } - })); - - -/***/ }, -/* 443 */ /***/ function(module, exports, __webpack_require__) { /** @@ -56390,9 +55937,9 @@ webpackJsonp([203,202],[ */ try { - var index = __webpack_require__(444); + var index = __webpack_require__(431); } catch (err) { - var index = __webpack_require__(444); + var index = __webpack_require__(431); } /** @@ -56579,7 +56126,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 444 */ +/* 431 */ /***/ function(module, exports) { module.exports = function(arr, obj){ @@ -56591,12 +56138,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 445 */ +/* 432 */ /***/ function(module, exports, __webpack_require__) { // getting tag from 19.1.3.6 Object.prototype.toString() - var cof = __webpack_require__(317) - , TAG = __webpack_require__(90)('toStringTag') + var cof = __webpack_require__(312) + , TAG = __webpack_require__(85)('toStringTag') // ES3 wrong here , ARG = cof(function(){ return arguments; }()) == 'Arguments'; @@ -56619,11 +56166,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 446 */ +/* 433 */ /***/ function(module, exports, __webpack_require__) { - var isObject = __webpack_require__(235) - , document = __webpack_require__(143).document + var isObject = __webpack_require__(213) + , document = __webpack_require__(137).document // in old IE typeof document.createElement is 'object' , is = isObject(document) && isObject(document.createElement); module.exports = function(it){ @@ -56631,38 +56178,38 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 447 */ +/* 434 */ /***/ function(module, exports, __webpack_require__) { - module.exports = !__webpack_require__(161) && !__webpack_require__(194)(function(){ - return Object.defineProperty(__webpack_require__(446)('div'), 'a', {get: function(){ return 7; }}).a != 7; + module.exports = !__webpack_require__(152) && !__webpack_require__(212)(function(){ + return Object.defineProperty(__webpack_require__(433)('div'), 'a', {get: function(){ return 7; }}).a != 7; }); /***/ }, -/* 448 */ +/* 435 */ /***/ function(module, exports, __webpack_require__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings - var cof = __webpack_require__(317); + var cof = __webpack_require__(312); module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }, -/* 449 */ +/* 436 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var LIBRARY = __webpack_require__(321) - , $export = __webpack_require__(142) - , redefine = __webpack_require__(454) - , hide = __webpack_require__(195) - , has = __webpack_require__(162) - , Iterators = __webpack_require__(196) - , $iterCreate = __webpack_require__(1252) - , setToStringTag = __webpack_require__(325) - , getPrototypeOf = __webpack_require__(1259) - , ITERATOR = __webpack_require__(90)('iterator') + var LIBRARY = __webpack_require__(316) + , $export = __webpack_require__(153) + , redefine = __webpack_require__(440) + , hide = __webpack_require__(186) + , has = __webpack_require__(154) + , Iterators = __webpack_require__(187) + , $iterCreate = __webpack_require__(1216) + , setToStringTag = __webpack_require__(319) + , getPrototypeOf = __webpack_require__(1224) + , ITERATOR = __webpack_require__(85)('iterator') , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next` , FF_ITERATOR = '@@iterator' , KEYS = 'keys' @@ -56724,50 +56271,46 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 450 */ +/* 437 */ /***/ function(module, exports, __webpack_require__) { - // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window - var toIObject = __webpack_require__(145) - , gOPN = __webpack_require__(451).f - , toString = {}.toString; + var pIE = __webpack_require__(243) + , createDesc = __webpack_require__(215) + , toIObject = __webpack_require__(155) + , toPrimitive = __webpack_require__(324) + , has = __webpack_require__(154) + , IE8_DOM_DEFINE = __webpack_require__(434) + , gOPD = Object.getOwnPropertyDescriptor; - var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames - ? Object.getOwnPropertyNames(window) : []; - - var getWindowNames = function(it){ - try { - return gOPN(it); - } catch(e){ - return windowNames.slice(); - } + exports.f = __webpack_require__(152) ? gOPD : function getOwnPropertyDescriptor(O, P){ + O = toIObject(O); + P = toPrimitive(P, true); + if(IE8_DOM_DEFINE)try { + return gOPD(O, P); + } catch(e){ /* empty */ } + if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); }; - module.exports.f = function getOwnPropertyNames(it){ - return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); - }; - - /***/ }, -/* 451 */ +/* 438 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) - var $keys = __webpack_require__(452) - , hiddenKeys = __webpack_require__(320).concat('length', 'prototype'); + var $keys = __webpack_require__(439) + , hiddenKeys = __webpack_require__(315).concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){ return $keys(O, hiddenKeys); }; /***/ }, -/* 452 */ +/* 439 */ /***/ function(module, exports, __webpack_require__) { - var has = __webpack_require__(162) - , toIObject = __webpack_require__(145) - , arrayIndexOf = __webpack_require__(1245)(false) - , IE_PROTO = __webpack_require__(326)('IE_PROTO'); + var has = __webpack_require__(154) + , toIObject = __webpack_require__(155) + , arrayIndexOf = __webpack_require__(1209)(false) + , IE_PROTO = __webpack_require__(320)('IE_PROTO'); module.exports = function(object, names){ var O = toIObject(object) @@ -56783,69 +56326,54 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 453 */ +/* 440 */ /***/ function(module, exports, __webpack_require__) { - // most Object methods by ES6 should accept primitives - var $export = __webpack_require__(142) - , core = __webpack_require__(60) - , fails = __webpack_require__(194); - module.exports = function(KEY, exec){ - var fn = (core.Object || {})[KEY] || Object[KEY] - , exp = {}; - exp[KEY] = exec(fn); - $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); - }; + module.exports = __webpack_require__(186); /***/ }, -/* 454 */ -/***/ function(module, exports, __webpack_require__) { - - module.exports = __webpack_require__(195); - -/***/ }, -/* 455 */ +/* 441 */ /***/ function(module, exports, __webpack_require__) { // 7.1.15 ToLength - var toInteger = __webpack_require__(328) + var toInteger = __webpack_require__(322) , min = Math.min; module.exports = function(it){ return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; /***/ }, -/* 456 */ +/* 442 */ /***/ function(module, exports, __webpack_require__) { - var classof = __webpack_require__(445) - , ITERATOR = __webpack_require__(90)('iterator') - , Iterators = __webpack_require__(196); - module.exports = __webpack_require__(60).getIteratorMethod = function(it){ + var classof = __webpack_require__(432) + , ITERATOR = __webpack_require__(85)('iterator') + , Iterators = __webpack_require__(187); + module.exports = __webpack_require__(84).getIteratorMethod = function(it){ if(it != undefined)return it[ITERATOR] || it['@@iterator'] || Iterators[classof(it)]; }; /***/ }, -/* 457 */ +/* 443 */ /***/ function(module, exports, __webpack_require__) { - var cof = __webpack_require__(91); + var cof = __webpack_require__(86); module.exports = function(it, msg){ if(typeof it != 'number' && cof(it) != 'Number')throw TypeError(msg); return +it; }; /***/ }, -/* 458 */ +/* 444 */ /***/ function(module, exports, __webpack_require__) { // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) 'use strict'; - var toObject = __webpack_require__(49) - , toIndex = __webpack_require__(170) - , toLength = __webpack_require__(48); + var toObject = __webpack_require__(46) + , toIndex = __webpack_require__(163) + , toLength = __webpack_require__(45); module.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){ var O = toObject(this) @@ -56869,10 +56397,10 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 459 */ +/* 445 */ /***/ function(module, exports, __webpack_require__) { - var forOf = __webpack_require__(198); + var forOf = __webpack_require__(189); module.exports = function(iter, ITERATOR){ var result = []; @@ -56882,13 +56410,13 @@ webpackJsonp([203,202],[ /***/ }, -/* 460 */ +/* 446 */ /***/ function(module, exports, __webpack_require__) { - var aFunction = __webpack_require__(69) - , toObject = __webpack_require__(49) - , IObject = __webpack_require__(239) - , toLength = __webpack_require__(48); + var aFunction = __webpack_require__(64) + , toObject = __webpack_require__(46) + , IObject = __webpack_require__(217) + , toLength = __webpack_require__(45); module.exports = function(that, callbackfn, aLen, memo, isRight){ aFunction(callbackfn); @@ -56915,13 +56443,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 461 */ +/* 447 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var aFunction = __webpack_require__(69) + var aFunction = __webpack_require__(64) , isObject = __webpack_require__(24) - , invoke = __webpack_require__(271) + , invoke = __webpack_require__(250) , arraySlice = [].slice , factories = {}; @@ -56944,22 +56472,22 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 462 */ +/* 448 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var dP = __webpack_require__(37).f - , create = __webpack_require__(165) - , redefineAll = __webpack_require__(168) - , ctx = __webpack_require__(123) - , anInstance = __webpack_require__(163) - , defined = __webpack_require__(92) - , forOf = __webpack_require__(198) - , $iterDefine = __webpack_require__(344) - , step = __webpack_require__(468) - , setSpecies = __webpack_require__(169) - , DESCRIPTORS = __webpack_require__(36) - , fastKey = __webpack_require__(146).fastKey + var dP = __webpack_require__(36).f + , create = __webpack_require__(158) + , redefineAll = __webpack_require__(161) + , ctx = __webpack_require__(118) + , anInstance = __webpack_require__(156) + , defined = __webpack_require__(87) + , forOf = __webpack_require__(189) + , $iterDefine = __webpack_require__(338) + , step = __webpack_require__(454) + , setSpecies = __webpack_require__(162) + , DESCRIPTORS = __webpack_require__(35) + , fastKey = __webpack_require__(139).fastKey , SIZE = DESCRIPTORS ? '_s' : 'size'; var getEntry = function(that, key){ @@ -57091,12 +56619,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 463 */ +/* 449 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/DavidBruant/Map-Set.prototype.toJSON - var classof = __webpack_require__(238) - , from = __webpack_require__(459); + var classof = __webpack_require__(216) + , from = __webpack_require__(445); module.exports = function(NAME){ return function toJSON(){ if(classof(this) != NAME)throw TypeError(NAME + "#toJSON isn't generic"); @@ -57105,18 +56633,18 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 464 */ +/* 450 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var redefineAll = __webpack_require__(168) - , getWeak = __webpack_require__(146).getWeak + var redefineAll = __webpack_require__(161) + , getWeak = __webpack_require__(139).getWeak , anObject = __webpack_require__(17) , isObject = __webpack_require__(24) - , anInstance = __webpack_require__(163) - , forOf = __webpack_require__(198) - , createArrayMethod = __webpack_require__(104) - , $has = __webpack_require__(61) + , anInstance = __webpack_require__(156) + , forOf = __webpack_require__(189) + , createArrayMethod = __webpack_require__(99) + , $has = __webpack_require__(56) , arrayFind = createArrayMethod(5) , arrayFindIndex = createArrayMethod(6) , id = 0; @@ -57193,15 +56721,15 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 465 */ +/* 451 */ /***/ function(module, exports, __webpack_require__) { - module.exports = !__webpack_require__(36) && !__webpack_require__(20)(function(){ - return Object.defineProperty(__webpack_require__(336)('div'), 'a', {get: function(){ return 7; }}).a != 7; + module.exports = !__webpack_require__(35) && !__webpack_require__(20)(function(){ + return Object.defineProperty(__webpack_require__(330)('div'), 'a', {get: function(){ return 7; }}).a != 7; }); /***/ }, -/* 466 */ +/* 452 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.3 Number.isInteger(number) @@ -57212,7 +56740,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 467 */ +/* 453 */ /***/ function(module, exports, __webpack_require__) { // call something on iterator step with safe closing on error @@ -57229,7 +56757,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 468 */ +/* 454 */ /***/ function(module, exports) { module.exports = function(done, value){ @@ -57237,7 +56765,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 469 */ +/* 455 */ /***/ function(module, exports) { // 20.2.2.20 Math.log1p(x) @@ -57246,16 +56774,16 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 470 */ +/* 456 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 19.1.2.1 Object.assign(target, source, ...) - var getKeys = __webpack_require__(167) - , gOPS = __webpack_require__(275) - , pIE = __webpack_require__(240) - , toObject = __webpack_require__(49) - , IObject = __webpack_require__(239) + var getKeys = __webpack_require__(160) + , gOPS = __webpack_require__(254) + , pIE = __webpack_require__(218) + , toObject = __webpack_require__(46) + , IObject = __webpack_require__(217) , $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) @@ -57284,14 +56812,14 @@ webpackJsonp([203,202],[ } : $assign; /***/ }, -/* 471 */ +/* 457 */ /***/ function(module, exports, __webpack_require__) { - var dP = __webpack_require__(37) + var dP = __webpack_require__(36) , anObject = __webpack_require__(17) - , getKeys = __webpack_require__(167); + , getKeys = __webpack_require__(160); - module.exports = __webpack_require__(36) ? Object.defineProperties : function defineProperties(O, Properties){ + module.exports = __webpack_require__(35) ? Object.defineProperties : function defineProperties(O, Properties){ anObject(O); var keys = getKeys(Properties) , length = keys.length @@ -57302,12 +56830,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 472 */ +/* 458 */ /***/ function(module, exports, __webpack_require__) { // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window - var toIObject = __webpack_require__(73) - , gOPN = __webpack_require__(166).f + var toIObject = __webpack_require__(68) + , gOPN = __webpack_require__(159).f , toString = {}.toString; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames @@ -57327,13 +56855,13 @@ webpackJsonp([203,202],[ /***/ }, -/* 473 */ +/* 459 */ /***/ function(module, exports, __webpack_require__) { - var has = __webpack_require__(61) - , toIObject = __webpack_require__(73) - , arrayIndexOf = __webpack_require__(267)(false) - , IE_PROTO = __webpack_require__(349)('IE_PROTO'); + var has = __webpack_require__(56) + , toIObject = __webpack_require__(68) + , arrayIndexOf = __webpack_require__(246)(false) + , IE_PROTO = __webpack_require__(343)('IE_PROTO'); module.exports = function(object, names){ var O = toIObject(object) @@ -57349,12 +56877,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 474 */ +/* 460 */ /***/ function(module, exports, __webpack_require__) { - var getKeys = __webpack_require__(167) - , toIObject = __webpack_require__(73) - , isEnum = __webpack_require__(240).f; + var getKeys = __webpack_require__(160) + , toIObject = __webpack_require__(68) + , isEnum = __webpack_require__(218).f; module.exports = function(isEntries){ return function(it){ var O = toIObject(it) @@ -57370,12 +56898,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 475 */ +/* 461 */ /***/ function(module, exports, __webpack_require__) { // all object keys, includes non-enumerable and symbols - var gOPN = __webpack_require__(166) - , gOPS = __webpack_require__(275) + var gOPN = __webpack_require__(159) + , gOPS = __webpack_require__(254) , anObject = __webpack_require__(17) , Reflect = __webpack_require__(18).Reflect; module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){ @@ -57385,25 +56913,25 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 476 */ +/* 462 */ /***/ function(module, exports, __webpack_require__) { var $parseFloat = __webpack_require__(18).parseFloat - , $trim = __webpack_require__(201).trim; + , $trim = __webpack_require__(192).trim; - module.exports = 1 / $parseFloat(__webpack_require__(354) + '-0') !== -Infinity ? function parseFloat(str){ + module.exports = 1 / $parseFloat(__webpack_require__(348) + '-0') !== -Infinity ? function parseFloat(str){ var string = $trim(String(str), 3) , result = $parseFloat(string); return result === 0 && string.charAt(0) == '-' ? -0 : result; } : $parseFloat; /***/ }, -/* 477 */ +/* 463 */ /***/ function(module, exports, __webpack_require__) { var $parseInt = __webpack_require__(18).parseInt - , $trim = __webpack_require__(201).trim - , ws = __webpack_require__(354) + , $trim = __webpack_require__(192).trim + , ws = __webpack_require__(348) , hex = /^[\-+]?0[xX]/; module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){ @@ -57412,7 +56940,7 @@ webpackJsonp([203,202],[ } : $parseInt; /***/ }, -/* 478 */ +/* 464 */ /***/ function(module, exports) { // 7.2.9 SameValue(x, y) @@ -57421,13 +56949,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 479 */ +/* 465 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/tc39/proposal-string-pad-start-end - var toLength = __webpack_require__(48) - , repeat = __webpack_require__(353) - , defined = __webpack_require__(92); + var toLength = __webpack_require__(45) + , repeat = __webpack_require__(347) + , defined = __webpack_require__(87); module.exports = function(that, maxLength, fillString, left){ var S = String(defined(that)) @@ -57443,20 +56971,20 @@ webpackJsonp([203,202],[ /***/ }, -/* 480 */ +/* 466 */ /***/ function(module, exports, __webpack_require__) { exports.f = __webpack_require__(31); /***/ }, -/* 481 */ +/* 467 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var strong = __webpack_require__(462); + var strong = __webpack_require__(448); // 23.1 Map Objects - module.exports = __webpack_require__(268)('Map', function(get){ + module.exports = __webpack_require__(247)('Map', function(get){ return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.1.3.6 Map.prototype.get(key) @@ -57471,24 +56999,24 @@ webpackJsonp([203,202],[ }, strong, true); /***/ }, -/* 482 */ +/* 468 */ /***/ function(module, exports, __webpack_require__) { // 21.2.5.3 get RegExp.prototype.flags() - if(__webpack_require__(36) && /./g.flags != 'g')__webpack_require__(37).f(RegExp.prototype, 'flags', { + if(__webpack_require__(35) && /./g.flags != 'g')__webpack_require__(36).f(RegExp.prototype, 'flags', { configurable: true, - get: __webpack_require__(270) + get: __webpack_require__(249) }); /***/ }, -/* 483 */ +/* 469 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var strong = __webpack_require__(462); + var strong = __webpack_require__(448); // 23.2 Set Objects - module.exports = __webpack_require__(268)('Set', function(get){ + module.exports = __webpack_require__(247)('Set', function(get){ return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.2.3.1 Set.prototype.add(value) @@ -57498,15 +57026,15 @@ webpackJsonp([203,202],[ }, strong); /***/ }, -/* 484 */ +/* 470 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var each = __webpack_require__(104)(0) - , redefine = __webpack_require__(71) - , meta = __webpack_require__(146) - , assign = __webpack_require__(470) - , weak = __webpack_require__(464) + var each = __webpack_require__(99)(0) + , redefine = __webpack_require__(66) + , meta = __webpack_require__(139) + , assign = __webpack_require__(456) + , weak = __webpack_require__(450) , isObject = __webpack_require__(24) , getWeak = meta.getWeak , isExtensible = Object.isExtensible @@ -57536,7 +57064,7 @@ webpackJsonp([203,202],[ }; // 23.3 WeakMap Objects - var $WeakMap = module.exports = __webpack_require__(268)('WeakMap', wrapper, methods, weak, true, true); + var $WeakMap = module.exports = __webpack_require__(247)('WeakMap', wrapper, methods, weak, true, true); // IE11 WeakMap frozen keys fix if(new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7){ @@ -57559,7 +57087,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 485 */ +/* 471 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -57568,7 +57096,7 @@ webpackJsonp([203,202],[ value: true }); - var _utils = __webpack_require__(241); + var _utils = __webpack_require__(219); var _utils2 = _interopRequireDefault(_utils); @@ -57617,7 +57145,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 486 */ +/* 472 */ /***/ function(module, exports, __webpack_require__) { /** @@ -57636,8 +57164,8 @@ webpackJsonp([203,202],[ var Immutable = __webpack_require__(26); - var emptyFunction = __webpack_require__(64); - var findRangesImmutable = __webpack_require__(280); + var emptyFunction = __webpack_require__(59); + var findRangesImmutable = __webpack_require__(259); var List = Immutable.List; var Repeat = Immutable.Repeat; @@ -57734,7 +57262,7 @@ webpackJsonp([203,202],[ module.exports = BlockTree; /***/ }, -/* 487 */ +/* 473 */ /***/ function(module, exports) { /** @@ -57775,7 +57303,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 488 */ +/* 474 */ /***/ function(module, exports, __webpack_require__) { /** @@ -57803,22 +57331,22 @@ webpackJsonp([203,202],[ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - var ContentBlock = __webpack_require__(172); - var DraftEditorLeaf = __webpack_require__(1478); - var DraftOffsetKey = __webpack_require__(243); + var ContentBlock = __webpack_require__(165); + var DraftEditorLeaf = __webpack_require__(1438); + var DraftOffsetKey = __webpack_require__(221); var React = __webpack_require__(1); var ReactDOM = __webpack_require__(2); - var Scroll = __webpack_require__(507); - var SelectionState = __webpack_require__(203); - var Style = __webpack_require__(370); - var UnicodeBidi = __webpack_require__(508); - var UnicodeBidiDirection = __webpack_require__(371); + var Scroll = __webpack_require__(494); + var SelectionState = __webpack_require__(194); + var Style = __webpack_require__(363); + var UnicodeBidi = __webpack_require__(495); + var UnicodeBidiDirection = __webpack_require__(364); - var cx = __webpack_require__(245); - var getElementPosition = __webpack_require__(1590); - var getScrollPosition = __webpack_require__(373); - var getViewportDimensions = __webpack_require__(1594); - var nullthrows = __webpack_require__(82); + var cx = __webpack_require__(223); + var getElementPosition = __webpack_require__(1550); + var getScrollPosition = __webpack_require__(366); + var getViewportDimensions = __webpack_require__(1554); + var nullthrows = __webpack_require__(77); var SCROLL_BUFFER = 10; @@ -57986,7 +57514,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorBlock; /***/ }, -/* 489 */ +/* 475 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58059,7 +57587,7 @@ webpackJsonp([203,202],[ module.exports = DraftEntityInstance; /***/ }, -/* 490 */ +/* 476 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58077,7 +57605,7 @@ webpackJsonp([203,202],[ 'use strict'; - var TokenizeUtil = __webpack_require__(1582); + var TokenizeUtil = __webpack_require__(1542); var punctuation = TokenizeUtil.getPunctuation(); @@ -58115,7 +57643,7 @@ webpackJsonp([203,202],[ module.exports = DraftRemovableWord; /***/ }, -/* 491 */ +/* 477 */ /***/ function(module, exports) { /** @@ -58146,7 +57674,7 @@ webpackJsonp([203,202],[ module.exports = DraftStringKey; /***/ }, -/* 492 */ +/* 478 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58164,18 +57692,18 @@ webpackJsonp([203,202],[ 'use strict'; - var CharacterMetadata = __webpack_require__(94); - var ContentBlock = __webpack_require__(172); - var DefaultDraftBlockRenderMap = __webpack_require__(361); - var DraftEntity = __webpack_require__(126); + var CharacterMetadata = __webpack_require__(89); + var ContentBlock = __webpack_require__(165); + var DefaultDraftBlockRenderMap = __webpack_require__(355); + var DraftEntity = __webpack_require__(121); var Immutable = __webpack_require__(26); - var URI = __webpack_require__(1583); + var URI = __webpack_require__(1543); - var generateRandomKey = __webpack_require__(107); - var getSafeBodyFromHTML = __webpack_require__(497); + var generateRandomKey = __webpack_require__(102); + var getSafeBodyFromHTML = __webpack_require__(483); var invariant = __webpack_require__(15); - var nullthrows = __webpack_require__(82); - var sanitizeDraftText = __webpack_require__(366); + var nullthrows = __webpack_require__(77); + var sanitizeDraftText = __webpack_require__(360); var List = Immutable.List; var OrderedSet = Immutable.OrderedSet; @@ -58604,7 +58132,7 @@ webpackJsonp([203,202],[ module.exports = convertFromHTMLtoContentBlocks; /***/ }, -/* 493 */ +/* 479 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58622,9 +58150,9 @@ webpackJsonp([203,202],[ 'use strict'; - var KeyBindingUtil = __webpack_require__(362); - var Keys = __webpack_require__(369); - var UserAgent = __webpack_require__(108); + var KeyBindingUtil = __webpack_require__(356); + var Keys = __webpack_require__(362); + var UserAgent = __webpack_require__(103); var isOSX = UserAgent.isPlatform('Mac OS X'); var isWindows = UserAgent.isPlatform('Windows'); @@ -58733,7 +58261,7 @@ webpackJsonp([203,202],[ module.exports = getDefaultKeyBinding; /***/ }, -/* 494 */ +/* 480 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58751,11 +58279,11 @@ webpackJsonp([203,202],[ 'use strict'; - var findAncestorOffsetKey = __webpack_require__(363); - var getSelectionOffsetKeyForNode = __webpack_require__(498); - var getUpdatedSelectionState = __webpack_require__(500); + var findAncestorOffsetKey = __webpack_require__(357); + var getSelectionOffsetKeyForNode = __webpack_require__(484); + var getUpdatedSelectionState = __webpack_require__(486); var invariant = __webpack_require__(15); - var nullthrows = __webpack_require__(82); + var nullthrows = __webpack_require__(77); /** * Convert the current selection range to an anchor/focus pair of offset keys @@ -58917,7 +58445,7 @@ webpackJsonp([203,202],[ module.exports = getDraftEditorSelectionWithNodes; /***/ }, -/* 495 */ +/* 481 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58934,7 +58462,7 @@ webpackJsonp([203,202],[ 'use strict'; - var getContentStateFragment = __webpack_require__(281); + var getContentStateFragment = __webpack_require__(260); function getFragmentFromSelection(editorState) { var selectionState = editorState.getSelection(); @@ -58949,7 +58477,7 @@ webpackJsonp([203,202],[ module.exports = getFragmentFromSelection; /***/ }, -/* 496 */ +/* 482 */ /***/ function(module, exports, __webpack_require__) { /** @@ -58967,7 +58495,7 @@ webpackJsonp([203,202],[ 'use strict'; - var UserAgent = __webpack_require__(108); + var UserAgent = __webpack_require__(103); var invariant = __webpack_require__(15); @@ -59017,7 +58545,7 @@ webpackJsonp([203,202],[ module.exports = getRangeClientRects; /***/ }, -/* 497 */ +/* 483 */ /***/ function(module, exports, __webpack_require__) { /** @@ -59034,7 +58562,7 @@ webpackJsonp([203,202],[ 'use strict'; - var UserAgent = __webpack_require__(108); + var UserAgent = __webpack_require__(103); var isOldIE = UserAgent.isBrowser('IE <= 9'); @@ -59057,7 +58585,7 @@ webpackJsonp([203,202],[ module.exports = getSafeBodyFromHTML; /***/ }, -/* 498 */ +/* 484 */ /***/ function(module, exports) { /** @@ -59099,7 +58627,7 @@ webpackJsonp([203,202],[ module.exports = getSelectionOffsetKeyForNode; /***/ }, -/* 499 */ +/* 485 */ /***/ function(module, exports) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -59180,7 +58708,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 500 */ +/* 486 */ /***/ function(module, exports, __webpack_require__) { /** @@ -59197,9 +58725,9 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftOffsetKey = __webpack_require__(243); + var DraftOffsetKey = __webpack_require__(221); - var nullthrows = __webpack_require__(82); + var nullthrows = __webpack_require__(77); function getUpdatedSelectionState(editorState, anchorKey, anchorOffset, focusKey, focusOffset) { var selection = nullthrows(editorState.getSelection()); @@ -59260,7 +58788,7 @@ webpackJsonp([203,202],[ module.exports = getUpdatedSelectionState; /***/ }, -/* 501 */ +/* 487 */ /***/ function(module, exports) { /** @@ -59300,7 +58828,7 @@ webpackJsonp([203,202],[ module.exports = insertIntoList; /***/ }, -/* 502 */ +/* 488 */ /***/ function(module, exports) { /** @@ -59353,7 +58881,7 @@ webpackJsonp([203,202],[ module.exports = isSelectionAtLeafStart; /***/ }, -/* 503 */ +/* 489 */ /***/ function(module, exports) { /** @@ -59402,7 +58930,7 @@ webpackJsonp([203,202],[ module.exports = moveSelectionForward; /***/ }, -/* 504 */ +/* 490 */ /***/ function(module, exports, __webpack_require__) { /** @@ -59419,10 +58947,10 @@ webpackJsonp([203,202],[ 'use strict'; - var CharacterMetadata = __webpack_require__(94); - var DraftEntity = __webpack_require__(126); + var CharacterMetadata = __webpack_require__(89); + var DraftEntity = __webpack_require__(121); - var findRangesImmutable = __webpack_require__(280); + var findRangesImmutable = __webpack_require__(259); var invariant = __webpack_require__(15); function removeEntitiesAtEdges(contentState, selectionState) { @@ -59508,7 +59036,305 @@ webpackJsonp([203,202],[ module.exports = removeEntitiesAtEdges; /***/ }, -/* 505 */ +/* 491 */ +/***/ function(module, exports, __webpack_require__) { + + var __WEBPACK_AMD_DEFINE_RESULT__;/*! + * enquire.js v2.1.1 - Awesome Media Queries in JavaScript + * Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/enquire.js + * License: MIT (http://www.opensource.org/licenses/mit-license.php) + */ + + ;(function (name, context, factory) { + var matchMedia = window.matchMedia; + + if (typeof module !== 'undefined' && module.exports) { + module.exports = factory(matchMedia); + } + else if (true) { + !(__WEBPACK_AMD_DEFINE_RESULT__ = function() { + return (context[name] = factory(matchMedia)); + }.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } + else { + context[name] = factory(matchMedia); + } + }('enquire', this, function (matchMedia) { + + 'use strict'; + + /*jshint unused:false */ + /** + * Helper function for iterating over a collection + * + * @param collection + * @param fn + */ + function each(collection, fn) { + var i = 0, + length = collection.length, + cont; + + for(i; i < length; i++) { + cont = fn(collection[i], i); + if(cont === false) { + break; //allow early exit + } + } + } + + /** + * Helper function for determining whether target object is an array + * + * @param target the object under test + * @return {Boolean} true if array, false otherwise + */ + function isArray(target) { + return Object.prototype.toString.apply(target) === '[object Array]'; + } + + /** + * Helper function for determining whether target object is a function + * + * @param target the object under test + * @return {Boolean} true if function, false otherwise + */ + function isFunction(target) { + return typeof target === 'function'; + } + + /** + * Delegate to handle a media query being matched and unmatched. + * + * @param {object} options + * @param {function} options.match callback for when the media query is matched + * @param {function} [options.unmatch] callback for when the media query is unmatched + * @param {function} [options.setup] one-time callback triggered the first time a query is matched + * @param {boolean} [options.deferSetup=false] should the setup callback be run immediately, rather than first time query is matched? + * @constructor + */ + function QueryHandler(options) { + this.options = options; + !options.deferSetup && this.setup(); + } + QueryHandler.prototype = { + + /** + * coordinates setup of the handler + * + * @function + */ + setup : function() { + if(this.options.setup) { + this.options.setup(); + } + this.initialised = true; + }, + + /** + * coordinates setup and triggering of the handler + * + * @function + */ + on : function() { + !this.initialised && this.setup(); + this.options.match && this.options.match(); + }, + + /** + * coordinates the unmatch event for the handler + * + * @function + */ + off : function() { + this.options.unmatch && this.options.unmatch(); + }, + + /** + * called when a handler is to be destroyed. + * delegates to the destroy or unmatch callbacks, depending on availability. + * + * @function + */ + destroy : function() { + this.options.destroy ? this.options.destroy() : this.off(); + }, + + /** + * determines equality by reference. + * if object is supplied compare options, if function, compare match callback + * + * @function + * @param {object || function} [target] the target for comparison + */ + equals : function(target) { + return this.options === target || this.options.match === target; + } + + }; + /** + * Represents a single media query, manages it's state and registered handlers for this query + * + * @constructor + * @param {string} query the media query string + * @param {boolean} [isUnconditional=false] whether the media query should run regardless of whether the conditions are met. Primarily for helping older browsers deal with mobile-first design + */ + function MediaQuery(query, isUnconditional) { + this.query = query; + this.isUnconditional = isUnconditional; + this.handlers = []; + this.mql = matchMedia(query); + + var self = this; + this.listener = function(mql) { + self.mql = mql; + self.assess(); + }; + this.mql.addListener(this.listener); + } + MediaQuery.prototype = { + + /** + * add a handler for this query, triggering if already active + * + * @param {object} handler + * @param {function} handler.match callback for when query is activated + * @param {function} [handler.unmatch] callback for when query is deactivated + * @param {function} [handler.setup] callback for immediate execution when a query handler is registered + * @param {boolean} [handler.deferSetup=false] should the setup callback be deferred until the first time the handler is matched? + */ + addHandler : function(handler) { + var qh = new QueryHandler(handler); + this.handlers.push(qh); + + this.matches() && qh.on(); + }, + + /** + * removes the given handler from the collection, and calls it's destroy methods + * + * @param {object || function} handler the handler to remove + */ + removeHandler : function(handler) { + var handlers = this.handlers; + each(handlers, function(h, i) { + if(h.equals(handler)) { + h.destroy(); + return !handlers.splice(i,1); //remove from array and exit each early + } + }); + }, + + /** + * Determine whether the media query should be considered a match + * + * @return {Boolean} true if media query can be considered a match, false otherwise + */ + matches : function() { + return this.mql.matches || this.isUnconditional; + }, + + /** + * Clears all handlers and unbinds events + */ + clear : function() { + each(this.handlers, function(handler) { + handler.destroy(); + }); + this.mql.removeListener(this.listener); + this.handlers.length = 0; //clear array + }, + + /* + * Assesses the query, turning on all handlers if it matches, turning them off if it doesn't match + */ + assess : function() { + var action = this.matches() ? 'on' : 'off'; + + each(this.handlers, function(handler) { + handler[action](); + }); + } + }; + /** + * Allows for registration of query handlers. + * Manages the query handler's state and is responsible for wiring up browser events + * + * @constructor + */ + function MediaQueryDispatch () { + if(!matchMedia) { + throw new Error('matchMedia not present, legacy browsers require a polyfill'); + } + + this.queries = {}; + this.browserIsIncapable = !matchMedia('only all').matches; + } + + MediaQueryDispatch.prototype = { + + /** + * Registers a handler for the given media query + * + * @param {string} q the media query + * @param {object || Array || Function} options either a single query handler object, a function, or an array of query handlers + * @param {function} options.match fired when query matched + * @param {function} [options.unmatch] fired when a query is no longer matched + * @param {function} [options.setup] fired when handler first triggered + * @param {boolean} [options.deferSetup=false] whether setup should be run immediately or deferred until query is first matched + * @param {boolean} [shouldDegrade=false] whether this particular media query should always run on incapable browsers + */ + register : function(q, options, shouldDegrade) { + var queries = this.queries, + isUnconditional = shouldDegrade && this.browserIsIncapable; + + if(!queries[q]) { + queries[q] = new MediaQuery(q, isUnconditional); + } + + //normalise to object in an array + if(isFunction(options)) { + options = { match : options }; + } + if(!isArray(options)) { + options = [options]; + } + each(options, function(handler) { + queries[q].addHandler(handler); + }); + + return this; + }, + + /** + * unregisters a query and all it's handlers, or a specific handler for a query + * + * @param {string} q the media query to target + * @param {object || function} [handler] specific handler to unregister + */ + unregister : function(q, handler) { + var query = this.queries[q]; + + if(query) { + if(handler) { + query.removeHandler(handler); + } + else { + query.clear(); + delete this.queries[q]; + } + } + + return this; + } + }; + + return new MediaQueryDispatch(); + + })); + +/***/ }, +/* 492 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -59526,10 +59352,10 @@ webpackJsonp([203,202],[ * @typechecks */ - var PhotosMimeType = __webpack_require__(1581); + var PhotosMimeType = __webpack_require__(1541); - var createArrayFromMixed = __webpack_require__(510); - var emptyFunction = __webpack_require__(64); + var createArrayFromMixed = __webpack_require__(497); + var emptyFunction = __webpack_require__(59); var CR_LF_REGEX = new RegExp('\r\n', 'g'); var LF_ONLY = '\n'; @@ -59734,7 +59560,7 @@ webpackJsonp([203,202],[ module.exports = DataTransfer; /***/ }, -/* 506 */ +/* 493 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -59757,7 +59583,7 @@ webpackJsonp([203,202],[ * @typechecks */ - var emptyFunction = __webpack_require__(64); + var emptyFunction = __webpack_require__(59); /** * Upstream version of event listener. Does not take into account specific @@ -59822,7 +59648,7 @@ webpackJsonp([203,202],[ module.exports = EventListener; /***/ }, -/* 507 */ +/* 494 */ /***/ function(module, exports) { "use strict"; @@ -59912,7 +59738,7 @@ webpackJsonp([203,202],[ module.exports = Scroll; /***/ }, -/* 508 */ +/* 495 */ /***/ function(module, exports, __webpack_require__) { /** @@ -59937,7 +59763,7 @@ webpackJsonp([203,202],[ 'use strict'; - var UnicodeBidiDirection = __webpack_require__(371); + var UnicodeBidiDirection = __webpack_require__(364); var invariant = __webpack_require__(15); @@ -60073,7 +59899,7 @@ webpackJsonp([203,202],[ module.exports = UnicodeBidi; /***/ }, -/* 509 */ +/* 496 */ /***/ function(module, exports) { "use strict"; @@ -60109,7 +59935,7 @@ webpackJsonp([203,202],[ module.exports = camelize; /***/ }, -/* 510 */ +/* 497 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -60240,7 +60066,7 @@ webpackJsonp([203,202],[ module.exports = createArrayFromMixed; /***/ }, -/* 511 */ +/* 498 */ /***/ function(module, exports) { /** @@ -60271,7 +60097,7 @@ webpackJsonp([203,202],[ module.exports = focusNode; /***/ }, -/* 512 */ +/* 499 */ /***/ function(module, exports) { /** @@ -60314,7 +60140,7 @@ webpackJsonp([203,202],[ module.exports = getUnboundedScrollPosition; /***/ }, -/* 513 */ +/* 500 */ /***/ function(module, exports) { 'use strict'; @@ -60351,7 +60177,7 @@ webpackJsonp([203,202],[ module.exports = hyphenate; /***/ }, -/* 514 */ +/* 501 */ /***/ function(module, exports) { /** @@ -60385,18 +60211,18 @@ webpackJsonp([203,202],[ module.exports = memoizeStringOnly; /***/ }, -/* 515 */ +/* 502 */ /***/ function(module, exports, __webpack_require__) { /* jshint node:true */ 'use strict'; - var IntlMessageFormat = __webpack_require__(1610)['default']; + var IntlMessageFormat = __webpack_require__(1570)['default']; // Add all locale data to `IntlMessageFormat`. This module will be ignored when // bundling for the browser with Browserify/Webpack. - __webpack_require__(1905); + __webpack_require__(1870); // Re-export `IntlMessageFormat` as the CommonJS default exports with all the // locale data registered, and with English set as the default locale. Define @@ -60406,7 +60232,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 516 */ +/* 503 */ /***/ function(module, exports) { /* @@ -60443,205 +60269,10 @@ webpackJsonp([203,202],[ //# sourceMappingURL=utils.js.map /***/ }, -/* 517 */ -/***/ function(module, exports) { - - module.exports = { - "name": "antd", - "version": "2.4.3", - "title": "Ant Design", - "description": "An enterprise-class UI design language and React-based implementation", - "homepage": "http://ant.design/", - "keywords": [ - "ant", - "design", - "react", - "react-component", - "component", - "components", - "ui", - "framework", - "frontend" - ], - "contributors": [ - "ant" - ], - "repository": { - "type": "git", - "url": "https://github.com/ant-design/ant-design" - }, - "bugs": { - "url": "https://github.com/ant-design/ant-design/issues" - }, - "main": "lib/index.js", - "files": [ - "dist", - "lib" - ], - "typings": "lib/index.d.ts", - "license": "MIT", - "dependencies": { - "array-tree-filter": "~1.0.0", - "babel-runtime": "6.x", - "classnames": "~2.2.0", - "css-animation": "^1.2.5", - "gregorian-calendar": "~4.1.0", - "gregorian-calendar-format": "~4.1.0", - "moment": "~2.15.1", - "object-assign": "~4.1.0", - "omit.js": "^0.1.0", - "rc-animate": "~2.3.0", - "rc-calendar": "~7.5.1", - "rc-cascader": "~0.10.1", - "rc-checkbox": "~1.4.0", - "rc-collapse": "~1.6.4", - "rc-dialog": "~6.5.0", - "rc-dropdown": "~1.4.8", - "rc-editor-mention": "~0.3.0", - "rc-form": "~1.0.0", - "rc-input-number": "~2.7.0", - "rc-menu": "~5.0.1", - "rc-notification": "~1.3.4", - "rc-pagination": "~1.5.3", - "rc-progress": "~2.0.1", - "rc-radio": "~2.0.0", - "rc-rate": "~1.1.2", - "rc-select": "~6.6.1", - "rc-slider": "~5.2.0", - "rc-steps": "~2.2.0", - "rc-switch": "~1.4.2", - "rc-table": "~5.0.0", - "rc-tabs": "~7.0.5", - "rc-time-picker": "~2.2.1", - "rc-tooltip": "~3.4.2", - "rc-tree": "~1.4.0", - "rc-tree-select": "~1.8.0", - "rc-upload": "~2.2.0", - "rc-util": "^4.0.1", - "react-lazy-load": "^3.0.10", - "react-slick": "~0.14.2", - "shallowequal": "^0.2.2", - "warning": "~3.0.0" - }, - "devDependencies": { - "@types/react": "~0.14.41", - "@types/react-dom": "~0.14.18", - "antd-tools": "0.14.2", - "babel-cli": "^6.18.0", - "babel-preset-es2015": "^6.18.0", - "babel-preset-react": "^6.16.0", - "babel-preset-stage-0": "^6.16.0", - "babel-eslint": "^7.1.0", - "babel-jest": "^17.0.0", - "babel-plugin-import": "^1.0.0", - "babel-plugin-transform-runtime": "~6.15.0", - "bisheng": "^0.17.0", - "bisheng-plugin-antd": "~0.6.0", - "bisheng-plugin-description": "^0.1.1", - "bisheng-plugin-react": "^0.3.0", - "bisheng-plugin-toc": "^0.3.0", - "css-split-webpack-plugin": "^0.2.1", - "dekko": "^0.2.0", - "dora-plugin-upload": "^0.3.1", - "enquire.js": "^2.1.1", - "enzyme": "^2.6.0", - "enzyme-to-json": "^1.3.0", - "es6-shim": "^0.35.0", - "eslint": "^3.0.1", - "eslint-config-airbnb": "latest", - "eslint-plugin-babel": "^3.0.0", - "eslint-plugin-import": "^2.1.0", - "eslint-plugin-jsx-a11y": "^2.2.3", - "eslint-plugin-markdown": "*", - "eslint-plugin-react": "^6.1.2", - "eslint-tinker": "^0.4.0", - "history": "^4.4.0", - "jest": "^17.0.1", - "jest-cli": "^17.0.0", - "jsonml-to-react-component": "~0.2.0", - "jsonml.js": "^0.1.0", - "jsonp": "^0.2.0", - "lesshint": "^2.0.0", - "lodash.debounce": "^4.0.6", - "moment-timezone": "^0.5.5", - "pre-commit": "1.x", - "querystring": "^0.2.0", - "rc-queue-anim": "~0.12.4", - "rc-scroll-anim": "~0.5.0", - "rc-tween-one": "~0.11.0", - "react": "^15.0.0", - "react-addons-test-utils": "^15.0.0", - "react-copy-to-clipboard": "^4.0.1", - "react-document-title": "^2.0.1", - "react-dom": "^15.0.0", - "react-github-button": "^0.1.1", - "react-intl": "^2.0.1", - "react-router": "^3.0.0", - "react-stateless-wrapper": "^1.0.2", - "react-sublime-video": "^0.2.0", - "reqwest": "^2.0.5", - "typescript-babel-jest": "^0.1.5", - "values.js": "^1.0.3" - }, - "babel": { - "presets": [ - "es2015", - "react", - "stage-0" - ] - }, - "scripts": { - "test": "npm run lint && npm run dist && npm run jest && npm run site", - "lint": "npm run tslint && npm run eslint && npm run demolint && npm run lesshint", - "tslint": "antd-tools run ts-lint && npm run compile && rm -rf lib", - "eslint": "eslint test site scripts ./.eslintrc.js ./webpack.config.js --ext '.js,.jsx,.tsx' --ignore-pattern '!.eslintrc.js'", - "demolint": "RUN_ENV=DEMO eslint components/*/demo/*.md --ext '.md'", - "lesshint": "lesshint components -r scripts/lesshint-report.js", - "eslint-fix": "eslint --fix test site scripts ./.eslintrc.js ./webpack.config.js --ext '.js,.jsx,.tsx' --ignore-pattern '!.eslintrc.js' && eslint-tinker ./components/*/demo/*.md", - "jest": "jest --no-cache", - "clean": "antd-tools run clean", - "dist": "antd-tools run dist && node ./tests/dekko/dist.test.js", - "compile": "antd-tools run compile && node ./tests/dekko/lib.test.js", - "start": "bisheng start -c ./site/bisheng.config.js --no-livereload", - "babel-site": "babel ./site/theme/template --out-dir ./site/theme/template", - "clean-site": "rm site/theme/template/**/*.js site/theme/template/*.js", - "site": "npm run babel-site && bisheng build --ssr -c ./site/bisheng.config.js && npm run clean-site", - "deploy": "npm run clean && npm run site && bisheng gh-pages --push-only", - "pub": "antd-tools run update-self && antd-tools run pub", - "prepublish": "antd-tools run guard", - "pre-publish": "node ./scripts/prepub", - "authors": "git log --format='%aN <%aE>' | sort -u | grep -v 'users.noreply.github.com' | grep -v 'gitter.im' | grep -v '.local>' | grep -v 'alibaba-inc.com' | grep -v 'alipay.com' | grep -v 'taobao.com' > AUTHORS.txt" - }, - "jest": { - "moduleFileExtensions": [ - "ts", - "tsx", - "js", - "jsx", - "json" - ], - "modulePathIgnorePatterns": [ - "/_site/" - ], - "testPathIgnorePatterns": [ - "dekko", - "/node_modules/" - ], - "transform": { - ".*": "node_modules/typescript-babel-jest" - }, - "testRegex": "(/tests/.*|\\.(test|spec))\\.(js)$" - }, - "pre-commit": [ - "lint" - ] - }; - -/***/ }, -/* 518 */ +/* 504 */ /***/ function(module, exports, __webpack_require__) { - var camel2hyphen = __webpack_require__(1898); + var camel2hyphen = __webpack_require__(1863); var isDimension = function (feature) { var re = /[height|width]$/; @@ -60694,14 +60325,14 @@ webpackJsonp([203,202],[ module.exports = json2mq; /***/ }, -/* 519 */ +/* 505 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var React = __webpack_require__(1); - var JsonML = __webpack_require__(174); - var utils = __webpack_require__(1617); + var JsonML = __webpack_require__(226); + var utils = __webpack_require__(1578); var cid = 0; module.exports = function toReactComponent(jsonml) { @@ -60737,7 +60368,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 520 */ +/* 506 */ /***/ function(module, exports, __webpack_require__) { //! moment.js locale configuration @@ -60868,7 +60499,7 @@ webpackJsonp([203,202],[ })); /***/ }, -/* 521 */ +/* 507 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress @@ -61350,7 +60981,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 522 */ +/* 508 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {// Generated by CoffeeScript 1.7.1 @@ -61386,10 +61017,10 @@ webpackJsonp([203,202],[ }).call(this); - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(204))) + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(196))) /***/ }, -/* 523 */ +/* 509 */ /***/ function(module, exports) { "use strict"; @@ -61421,7 +61052,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 524 */ +/* 510 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -61434,19 +61065,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _MonthPanel = __webpack_require__(535); + var _MonthPanel = __webpack_require__(521); var _MonthPanel2 = _interopRequireDefault(_MonthPanel); - var _CalendarMixin = __webpack_require__(377); + var _CalendarMixin = __webpack_require__(370); var _CalendarMixin2 = _interopRequireDefault(_CalendarMixin); - var _CommonMixin = __webpack_require__(284); + var _CommonMixin = __webpack_require__(263); var _CommonMixin2 = _interopRequireDefault(_CommonMixin); - var _KeyCode = __webpack_require__(378); + var _KeyCode = __webpack_require__(371); var _KeyCode2 = _interopRequireDefault(_KeyCode); @@ -61527,7 +61158,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 525 */ +/* 511 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -61544,19 +61175,19 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _createChainedFunction = __webpack_require__(1650); + var _createChainedFunction = __webpack_require__(1612); var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction); - var _KeyCode = __webpack_require__(378); + var _KeyCode = __webpack_require__(371); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _placements = __webpack_require__(1648); + var _placements = __webpack_require__(1610); var _placements2 = _interopRequireDefault(_placements); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); @@ -61758,7 +61389,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 526 */ +/* 512 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -61771,15 +61402,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _MonthPanel = __webpack_require__(535); + var _MonthPanel = __webpack_require__(521); var _MonthPanel2 = _interopRequireDefault(_MonthPanel); - var _YearPanel = __webpack_require__(537); + var _YearPanel = __webpack_require__(523); var _YearPanel2 = _interopRequireDefault(_YearPanel); - var _mapSelf = __webpack_require__(538); + var _mapSelf = __webpack_require__(524); var _mapSelf2 = _interopRequireDefault(_mapSelf); @@ -61959,7 +61590,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 527 */ +/* 513 */ /***/ function(module, exports, __webpack_require__) { "use strict"; @@ -61998,7 +61629,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 528 */ +/* 514 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62017,7 +61648,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -62051,7 +61682,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 529 */ +/* 515 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62065,7 +61696,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _util = __webpack_require__(175); + var _util = __webpack_require__(167); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -62097,7 +61728,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 530 */ +/* 516 */ /***/ function(module, exports) { "use strict"; @@ -62112,7 +61743,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 531 */ +/* 517 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62263,7 +61894,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 532 */ +/* 518 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62272,7 +61903,7 @@ webpackJsonp([203,202],[ value: true }); - var _Calendar = __webpack_require__(1640); + var _Calendar = __webpack_require__(1602); var _Calendar2 = _interopRequireDefault(_Calendar); @@ -62282,7 +61913,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 533 */ +/* 519 */ /***/ function(module, exports) { 'use strict'; @@ -62321,7 +61952,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 534 */ +/* 520 */ /***/ function(module, exports) { 'use strict'; @@ -62359,7 +61990,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 535 */ +/* 521 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62372,11 +62003,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _YearPanel = __webpack_require__(537); + var _YearPanel = __webpack_require__(523); var _YearPanel2 = _interopRequireDefault(_YearPanel); - var _MonthTable = __webpack_require__(536); + var _MonthTable = __webpack_require__(522); var _MonthTable2 = _interopRequireDefault(_MonthTable); @@ -62529,7 +62160,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 536 */ +/* 522 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62542,15 +62173,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -62558,11 +62189,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _index = __webpack_require__(175); + var _index = __webpack_require__(167); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -62718,7 +62349,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 537 */ +/* 523 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62731,15 +62362,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -62747,11 +62378,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _DecadePanel = __webpack_require__(1646); + var _DecadePanel = __webpack_require__(1608); var _DecadePanel2 = _interopRequireDefault(_DecadePanel); @@ -62978,7 +62609,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 538 */ +/* 524 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -62995,15 +62626,15 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 539 */ +/* 525 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1654); + module.exports = __webpack_require__(1616); /***/ }, -/* 540 */ +/* 526 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -63012,7 +62643,7 @@ webpackJsonp([203,202],[ value: true }); - var _EditorCore = __webpack_require__(1673); + var _EditorCore = __webpack_require__(1635); var _EditorCore2 = _interopRequireDefault(_EditorCore); @@ -63028,7 +62659,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 541 */ +/* 527 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -63078,7 +62709,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 542 */ +/* 528 */ /***/ function(module, exports) { "use strict"; @@ -63101,7 +62732,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 543 */ +/* 529 */ /***/ function(module, exports) { "use strict"; @@ -63145,7 +62776,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 544 */ +/* 530 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -63166,13 +62797,13 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _utils = __webpack_require__(545); + var _utils = __webpack_require__(531); - var _asyncValidator = __webpack_require__(601); + var _asyncValidator = __webpack_require__(586); var _asyncValidator2 = _interopRequireDefault(_asyncValidator); - var _warning = __webpack_require__(297); + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); @@ -63811,7 +63442,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 545 */ +/* 531 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -63839,7 +63470,7 @@ webpackJsonp([203,202],[ exports.flatFieldNames = flatFieldNames; exports.clearVirtualField = clearVirtualField; - var _hoistNonReactStatics = __webpack_require__(1600); + var _hoistNonReactStatics = __webpack_require__(1560); var _hoistNonReactStatics2 = _interopRequireDefault(_hoistNonReactStatics); @@ -63993,7 +63624,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 546 */ +/* 532 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -64018,25 +63649,25 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _KeyCode = __webpack_require__(286); + var _KeyCode = __webpack_require__(265); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _createChainedFunction = __webpack_require__(1703); + var _createChainedFunction = __webpack_require__(1665); var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _domScrollIntoView = __webpack_require__(279); + var _domScrollIntoView = __webpack_require__(258); var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView); - var _util = __webpack_require__(285); + var _util = __webpack_require__(264); - var _DOMWrap = __webpack_require__(1693); + var _DOMWrap = __webpack_require__(1655); var _DOMWrap2 = _interopRequireDefault(_DOMWrap); @@ -64348,7 +63979,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 547 */ +/* 533 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -64357,7 +63988,7 @@ webpackJsonp([203,202],[ value: true }); - var _Notification = __webpack_require__(1706); + var _Notification = __webpack_require__(1668); var _Notification2 = _interopRequireDefault(_Notification); @@ -64367,7 +63998,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 548 */ +/* 534 */ /***/ function(module, exports) { "use strict"; @@ -64388,7 +64019,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 549 */ +/* 535 */ /***/ function(module, exports) { 'use strict'; @@ -64411,7 +64042,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 550 */ +/* 536 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -64456,7 +64087,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 551 */ +/* 537 */ /***/ function(module, exports) { "use strict"; @@ -64493,7 +64124,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 552 */ +/* 538 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -64512,245 +64143,117 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _tweenFunctions = __webpack_require__(296); + var _Mapped = __webpack_require__(537); - var _tweenFunctions2 = _interopRequireDefault(_tweenFunctions); + var _Mapped2 = _interopRequireDefault(_Mapped); - var _raf = __webpack_require__(375); - - var _raf2 = _interopRequireDefault(_raf); - - var _EventDispatcher = __webpack_require__(287); + var _EventDispatcher = __webpack_require__(266); var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); - var _util = __webpack_require__(250); + var _util = __webpack_require__(229); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } + 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; } + 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; } - function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /** - * Created by jljsj on 16/1/13. - */ + function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } + var noop = function noop() {}; - function noop() {} + var ScrollElement = function (_React$Component) { + _inherits(ScrollElement, _React$Component); - var scrollLinkLists = []; + function ScrollElement() { + var _temp, _this, _ret; - var ScrollLink = function (_React$Component) { - _inherits(ScrollLink, _React$Component); + _classCallCheck(this, ScrollElement); - function ScrollLink() { - _classCallCheck(this, ScrollLink); - - var _this = _possibleConstructorReturn(this, _React$Component.apply(this, arguments)); - - _this.onClick = function (e) { - e.preventDefault(); - if (_this.rafID !== -1) { - return; - } - var docRect = document.documentElement.getBoundingClientRect(); - var elementDom = document.getElementById(_this.props.to); - var elementRect = elementDom.getBoundingClientRect(); - _this.scrollTop = (0, _util.currentScrollTop)(); - var toTop = Math.round(elementRect.top) - Math.round(docRect.top) - _this.props.offsetTop; - var t = (0, _util.transformArguments)(_this.props.showHeightActive)[0]; - var toShow = t.match('%') ? _this.clientHeight * parseFloat(t) / 100 : t; - _this.toTop = _this.props.toShowHeight ? toTop - toShow + 0.5 : toTop; - _this.initTime = Date.now(); - _this.rafID = (0, _raf2["default"])(_this.raf); - _EventDispatcher2["default"].removeAllType('scroll.scrollAnchorEvent'); - scrollLinkLists.forEach(function (item) { - if (item !== _this) { - item.remActive(); - } - }); - _this.addActive(); - }; - - _this.addScrollEventListener = function () { - var date = Date.now(); - var length = _EventDispatcher2["default"]._listeners.scroll ? _EventDispatcher2["default"]._listeners.scroll.length : 0; - _this.eventType = 'scroll.scrollAnchorEvent' + date + length; - _EventDispatcher2["default"].addEventListener(_this.eventType, _this.scrollEventListener); - // 第一次进入;等全部渲染完成后执行; - setTimeout(function () { - _this.scrollEventListener(); - }); - }; - - _this.raf = function () { - if (_this.rafID === -1) { - return; - } - var duration = _this.props.duration; - var now = Date.now(); - var progressTime = now - _this.initTime > duration ? duration : now - _this.initTime; - var easeValue = _tweenFunctions2["default"][_this.props.ease](progressTime, _this.scrollTop, _this.toTop, duration); - window.scrollTo(window.scrollX, easeValue); - if (progressTime === duration) { - _this.cancelRequestAnimationFrame(); - _EventDispatcher2["default"].reAllType('scroll.scrollAnchorEvent'); - } else { - _this.rafID = (0, _raf2["default"])(_this.raf); - } - }; - - _this.cancelRequestAnimationFrame = function () { - _raf2["default"].cancel(_this.rafID); - _this.rafID = -1; - }; - - _this.addActive = function () { - if (!_this.state.active) { - var obj = { - target: _this.dom, - to: _this.props.to - }; - _this.props.onFocus(obj); - _this.setState({ - active: true - }, function () { - if (_this.props.toHash) { - var link = '#' + _this.props.to; - history.pushState(null, window.title, link); - } - }); - } - }; - - _this.remActive = function () { - if (_this.state.active) { - var obj = { - target: _this.dom, - to: _this.props.to - }; - _this.props.onBlur(obj); - _this.setState({ - active: false - }); - } - }; - - _this.scrollEventListener = function () { - var docRect = document.documentElement.getBoundingClientRect(); - _this.clientHeight = (0, _util.windowHeight)(); - var elementDom = document.getElementById(_this.props.to); - if (!elementDom) { - throw new Error('There is no to(' + _this.props.to + ') in the element.'); - } - var elementRect = elementDom.getBoundingClientRect(); - var elementClientHeight = elementDom.clientHeight; - var scrollTop = (0, _util.currentScrollTop)(); - var top = Math.round(docRect.top - elementRect.top + scrollTop); - var showHeightActive = (0, _util.transformArguments)(_this.props.showHeightActive); - var startShowHeight = showHeightActive[0].toString().indexOf('%') >= 0 ? parseFloat(showHeightActive[0]) / 100 * _this.clientHeight : parseFloat(showHeightActive[0]); - var endShowHeight = showHeightActive[1].toString().indexOf('%') >= 0 ? parseFloat(showHeightActive[1]) / 100 * _this.clientHeight : parseFloat(showHeightActive[1]); - if (top >= -startShowHeight && top < elementClientHeight - endShowHeight) { - _this.addActive(); - } else { - _this.remActive(); - } - }; - - _this.rafID = -1; - _this.state = { - active: false - }; - if (_this.props.location) { - throw new Error('ScrollLink "location" was abandoned, please use "to"'); + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; } - return _this; + + return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.getParam = function (e) { + _this.clientHeight = (0, _util.windowHeight)(); + var scrollTop = (0, _util.currentScrollTop)(); + // 屏幕缩放时的响应,所以放回这里,这个是pack,只处理子级里面的动画,所以marginTop无关系,所以不需减掉; + var domRect = _this.dom.getBoundingClientRect(); + var offsetTop = domRect.top + scrollTop; + _this.elementShowHeight = scrollTop - offsetTop + _this.clientHeight; + var playScale = (0, _util.transformArguments)(_this.props.playScale); + _this.playHeight = _this.clientHeight * playScale[0]; + var leaveHeight = domRect.height; + _this.leavePlayHeight = leaveHeight * playScale[1]; + var enter = _this.elementShowHeight >= _this.playHeight && _this.elementShowHeight <= _this.clientHeight + _this.leavePlayHeight; + var enterOrLeave = enter ? 'enter' : 'leave'; + var mode = _this.enter !== enter || typeof _this.enter !== 'boolean' ? enterOrLeave : null; + if (mode) { + _this.props.onChange({ mode: mode, id: _this.props.id }, e); + } + _this.enter = enter; + }, _this.scrollEventListener = function (e) { + _this.getParam(e); + }, _temp), _possibleConstructorReturn(_this, _ret); } - ScrollLink.prototype.componentDidMount = function componentDidMount() { + ScrollElement.prototype.componentDidMount = function componentDidMount() { this.dom = _reactDom2["default"].findDOMNode(this); - scrollLinkLists.push(this); - if (this.props.onAsynchronousAddEvent) { - this.props.onAsynchronousAddEvent(this.addScrollEventListener); - } else { - this.addScrollEventListener(); + if (this.props.id) { + _Mapped2["default"].register(this.props.id, this.dom); } + var date = Date.now(); + var length = _EventDispatcher2["default"]._listeners.scroll ? _EventDispatcher2["default"]._listeners.scroll.length : 0; + this.eventType = 'scroll.scrollEvent' + date + length; + this.scrollEventListener(); + _EventDispatcher2["default"].addEventListener(this.eventType, this.scrollEventListener); }; - ScrollLink.prototype.componentWillUnmount = function componentWillUnmount() { - var _this2 = this; - - scrollLinkLists = scrollLinkLists.filter(function (item) { - return item !== _this2; + ScrollElement.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { + this.setState({ + children: (0, _util.toArrayChildren)(nextProps.children) }); + }; + + ScrollElement.prototype.componentWillUnmount = function componentWillUnmount() { + _Mapped2["default"].unRegister(this.props.id); _EventDispatcher2["default"].removeEventListener(this.eventType, this.scrollEventListener); - this.cancelRequestAnimationFrame(); }; - ScrollLink.prototype.render = function render() { - var _this3 = this; + ScrollElement.prototype.render = function render() { + var props = _objectWithoutProperties(this.props, []); - var active = this.state.active ? this.props.active : ''; - var _onClick = this.props.onClick; - var props = _extends({}, this.props, { - onClick: function onClick(e) { - _onClick(e); - _this3.onClick(e); - } - }); - ['component', 'duration', 'active', 'location', 'showHeightActive', 'ease', 'toShowHeight', 'offsetTop', 'to', 'onAsynchronousAddEvent', 'toHash'].forEach(function (key) { + ['component', 'playScale'].forEach(function (key) { return delete props[key]; }); - var reg = new RegExp(active, 'ig'); - var className = props.className || ''; - props.className = className.indexOf(active) === -1 ? (className + ' ' + active).trim() : className.replace(reg, '').trim(); - return (0, _react.createElement)(this.props.component, props); + return _react2["default"].createElement(this.props.component, _extends({}, props)); }; - return ScrollLink; + return ScrollElement; }(_react2["default"].Component); - ScrollLink.propTypes = { - component: _react2["default"].PropTypes.string, - children: _react2["default"].PropTypes.any, - className: _react2["default"].PropTypes.string, - style: _react2["default"].PropTypes.any, - offsetTop: _react2["default"].PropTypes.number, - duration: _react2["default"].PropTypes.number, - active: _react2["default"].PropTypes.string, - location: _react2["default"].PropTypes.string, - to: _react2["default"].PropTypes.string, - showHeightActive: _react2["default"].PropTypes.any, - toShowHeight: _react2["default"].PropTypes.bool, - ease: _react2["default"].PropTypes.string, - onClick: _react2["default"].PropTypes.func, - onFocus: _react2["default"].PropTypes.func, - onBlur: _react2["default"].PropTypes.func, - onAsynchronousAddEvent: _react2["default"].PropTypes.func, - toHash: _react2["default"].PropTypes.bool + ScrollElement.propTypes = { + component: _react2["default"].PropTypes.any, + playScale: _react2["default"].PropTypes.any, + id: _react2["default"].PropTypes.string, + onChange: _react2["default"].PropTypes.func }; - ScrollLink.defaultProps = { + ScrollElement.defaultProps = { component: 'div', - offsetTop: 0, - duration: 450, - active: 'active', - showHeightActive: '50%', - ease: 'easeInOutQuad', - toHash: true, - onClick: noop, - onFocus: noop, - onBlur: noop + onChange: noop, + playScale: 0.5 }; - - exports["default"] = ScrollLink; + exports["default"] = ScrollElement; module.exports = exports['default']; /***/ }, -/* 553 */ +/* 539 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -64759,225 +64262,15 @@ webpackJsonp([203,202],[ value: true }); - var _tweenFunctions = __webpack_require__(296); - - var _tweenFunctions2 = _interopRequireDefault(_tweenFunctions); - - var _raf = __webpack_require__(375); - - var _raf2 = _interopRequireDefault(_raf); - - var _EventDispatcher = __webpack_require__(287); - - var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); - - var _util = __webpack_require__(250); - - var _Mapped = __webpack_require__(551); - - var _Mapped2 = _interopRequireDefault(_Mapped); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - // 设置默认数据 - function defaultData(vars) { - return { - ease: vars.ease || 'easeInOutQuad', - duration: vars.duration || 450, - docHeight: vars.docHeight, - scrollInterval: vars.scrollInterval || 1000, - loop: vars.loop || false - }; - } - - var ScrollScreen = { - init: function init(vars) { - var _this = this; - - this.vars = defaultData(vars || {}); - this.rafID = -1; - this.toHeight = -1; - this.num = 0; - // this.currentNum = 0; - ['raf', 'cancelRequestAnimationFrame', 'onWheel', 'startScroll'].forEach(function (method) { - return _this[method] = _this[method].bind(_this); - }); - _EventDispatcher2["default"].addEventListener('wheel.scrollWheel', this.onWheel); - _EventDispatcher2["default"].addEventListener('scroll.scrollScreen', this.scrollEvent); - // 刚进入时滚动条位置 - // requestAnimationFrame(this.startScroll) - setTimeout(this.startScroll); - }, - scrollEvent: function scrollEvent() { - var _this2 = this; - - var _mapped = _Mapped2["default"].getMapped(); - var _arr = _mapped.__arr; - this.scrollTop = (0, _util.currentScrollTop)(); - _arr.forEach(function (str, i) { - var dom = _mapped[str]; - var domOffsetTop = dom.offsetTop; - var domHeight = dom.getBoundingClientRect().height; - if (_this2.scrollTop >= domOffsetTop && _this2.scrollTop < domOffsetTop + domHeight) { - _this2.currentNum = i; - } - }); - }, - startScroll: function startScroll() { - var _this3 = this; - - var _mapped = _Mapped2["default"].getMapped(); - var _arr = _mapped.__arr; - if (!_arr.length) { - _EventDispatcher2["default"].removeEventListener('wheel.scrollWheel', this.onWheel); - return; - } - this.scrollTop = window.pageYOffset; - _arr.forEach(function (str, i) { - var dom = _mapped[str]; - var domOffsetTop = dom.offsetTop; - var domHeight = dom.getBoundingClientRect().height; - if (_this3.scrollTop >= domOffsetTop && _this3.scrollTop < domOffsetTop + domHeight) { - _this3.num = i; - _this3.toHeight = domOffsetTop; - // this.currentNum = this.num; - } - }); - // 如果 toHeight === -1 且 this.scrollTop 有值时; - if (this.toHeight === -1) { - if (this.scrollTop > 0) { - var endDom = _Mapped2["default"].get(_Mapped2["default"].getMapped().__arr[_Mapped2["default"].getMapped().__arr.length - 1]); - var windowHeight = document.documentElement.clientHeight; - var tooNum = Math.ceil((this.scrollTop - endDom.offsetTop - endDom.getBoundingClientRect().height) / windowHeight); - this.num = _Mapped2["default"].getMapped().__arr.length + tooNum; - // this.currentNum = this.num; - } - return; - } - if (this.toHeight !== this.scrollTop) { - this.initTime = Date.now(); - this.rafID = (0, _raf2["default"])(this.raf); - } else { - this.toHeight = -1; - } - }, - raf: function raf() { - var _this4 = this; - - var duration = this.vars.duration; - var now = Date.now(); - var progressTime = now - this.initTime > duration ? duration : now - this.initTime; - var easeValue = _tweenFunctions2["default"][this.vars.ease](progressTime, this.scrollTop, this.toHeight, duration); - window.scrollTo(window.scrollX, easeValue); - if (progressTime === duration) { - this.cancelRequestAnimationFrame(); - setTimeout(function () { - _this4.toHeight = -1; - }, this.vars.scrollInterval); - } else { - this.rafID = (0, _raf2["default"])(this.raf); - } - }, - cancelRequestAnimationFrame: function cancelRequestAnimationFrame() { - _raf2["default"].cancel(this.rafID); - this.rafID = -1; - }, - onWheel: function onWheel(e) { - var _this5 = this; - - var _mapped = _Mapped2["default"].getMapped(); - if (!_mapped.__arr.length) { - _EventDispatcher2["default"].removeEventListener('wheel.scrollWheel', this.onWheel); - return; - } - var deltaY = e.deltaY; - e.preventDefault(); - // console.log(e.wheelDelta,e.deltaY) - if (this.rafID === -1 && deltaY !== 0 && this.toHeight === -1) { - // 如果滚动条托动过了,需要获取当前的num; - var _arr = _mapped.__arr; - var endDom = _Mapped2["default"].get(_arr[_arr.length - 1]); - var startDom = _Mapped2["default"].get(_arr[0]); - var windowHeight = document.documentElement.clientHeight; - this.scrollTop = (0, _util.currentScrollTop)(); - _arr.forEach(function (str, i) { - var dom = _mapped[str]; - var domOffsetTop = dom.offsetTop; - var domHeight = dom.getBoundingClientRect().height; - if (_this5.scrollTop >= domOffsetTop && _this5.scrollTop < domOffsetTop + domHeight) { - _this5.num = i; - } - }); - var startManyHeight = startDom.offsetTop; - var startManyScale = startManyHeight ? Math.ceil(startManyHeight / windowHeight) : 0; - var tooNum = void 0; - if (this.scrollTop > endDom.offsetTop + endDom.getBoundingClientRect().height) { - tooNum = Math.ceil((this.scrollTop - endDom.offsetTop - endDom.getBoundingClientRect().height) / windowHeight); - this.num = _arr.length + tooNum; - } else if (this.scrollTop < startDom.offsetTop) { - tooNum = Math.ceil(-(this.scrollTop - startManyHeight) / windowHeight); - this.num = -tooNum; - } - if (deltaY < 0) { - this.num--; - } else if (deltaY > 0) { - this.num++; - } - // docHeight: 在 body, html 设了 100% 的情况下,先用用户设置,如没设置用默认的。。 - var docHeight = this.vars.docHeight || document.documentElement.getBoundingClientRect().height; - var manyHeight = docHeight - endDom.offsetTop - endDom.getBoundingClientRect().height; - var manyScale = manyHeight ? Math.ceil(manyHeight / windowHeight) : 0; - var maxNum = _arr.length + manyScale; - if (this.vars.loop) { - this.num = this.num < -startManyScale ? maxNum - 1 : this.num; - this.num = this.num >= maxNum ? -startManyScale : this.num; - } else { - this.num = this.num <= -startManyScale ? -startManyScale : this.num; - this.num = this.num >= maxNum ? maxNum : this.num; - } - if (this.num === this.currentNum) { - return; - } - this.initTime = Date.now(); - var currentDom = _Mapped2["default"].get(_Mapped2["default"].getMapped().__arr[this.num]); - this.toHeight = currentDom ? currentDom.offsetTop : null; - this.toHeight = typeof this.toHeight !== 'number' ? endDom.offsetTop + endDom.getBoundingClientRect().height + windowHeight * (this.num - _Mapped2["default"].getMapped().__arr.length) : this.toHeight; - this.toHeight = this.toHeight < 0 ? 0 : this.toHeight; - this.toHeight = this.toHeight > docHeight - windowHeight ? docHeight - windowHeight : this.toHeight; - this.rafID = (0, _raf2["default"])(this.raf); - // this.currentNum = this.num; - } - }, - unMount: function unMount() { - _EventDispatcher2["default"].removeEventListener('wheel.scrollWheel', this.onWheel); - _EventDispatcher2["default"].removeEventListener('scroll.scrollScreen', this.scrollEvent); - } - }; - exports["default"] = { - init: ScrollScreen.init.bind(ScrollScreen), - unMount: ScrollScreen.unMount.bind(ScrollScreen) - }; - module.exports = exports['default']; - -/***/ }, -/* 554 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -65005,7 +64298,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 555 */ +/* 540 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -65015,15 +64308,15 @@ webpackJsonp([203,202],[ }); exports.OptGroup = exports.Option = undefined; - var _Select = __webpack_require__(1727); + var _Select = __webpack_require__(1691); var _Select2 = _interopRequireDefault(_Select); - var _Option = __webpack_require__(554); + var _Option = __webpack_require__(539); var _Option2 = _interopRequireDefault(_Option); - var _OptGroup = __webpack_require__(381); + var _OptGroup = __webpack_require__(373); var _OptGroup2 = _interopRequireDefault(_OptGroup); @@ -65036,7 +64329,7 @@ webpackJsonp([203,202],[ exports["default"] = _Select2["default"]; /***/ }, -/* 556 */ +/* 541 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -65053,7 +64346,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -65103,7 +64396,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 557 */ +/* 542 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -65120,11 +64413,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Header = __webpack_require__(1760); + var _Header = __webpack_require__(1724); var _Header2 = _interopRequireDefault(_Header); - var _Combobox = __webpack_require__(1759); + var _Combobox = __webpack_require__(1723); var _Combobox2 = _interopRequireDefault(_Combobox); @@ -65132,7 +64425,7 @@ webpackJsonp([203,202],[ var _moment2 = _interopRequireDefault(_moment); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -65293,15 +64586,15 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 558 */ +/* 543 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1764); + module.exports = __webpack_require__(1728); /***/ }, -/* 559 */ +/* 544 */ /***/ function(module, exports) { 'use strict'; @@ -65394,7 +64687,7 @@ webpackJsonp([203,202],[ exports["default"] = placements; /***/ }, -/* 560 */ +/* 545 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -65437,7 +64730,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 561 */ +/* 546 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66030,7 +65323,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 562 */ +/* 547 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66039,11 +65332,11 @@ webpackJsonp([203,202],[ value: true }); - var _Tree = __webpack_require__(1770); + var _Tree = __webpack_require__(1734); var _Tree2 = _interopRequireDefault(_Tree); - var _TreeNode = __webpack_require__(1771); + var _TreeNode = __webpack_require__(1735); var _TreeNode2 = _interopRequireDefault(_TreeNode); @@ -66055,7 +65348,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 563 */ +/* 548 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66387,7 +65680,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 564 */ +/* 549 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66396,7 +65689,7 @@ webpackJsonp([203,202],[ value: true }); - var _objectWithoutProperties2 = __webpack_require__(311); + var _objectWithoutProperties2 = __webpack_require__(305); var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2); @@ -66440,7 +65733,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 565 */ +/* 550 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66459,19 +65752,19 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _util = __webpack_require__(251); + var _util = __webpack_require__(230); - var _styleUtils = __webpack_require__(212); + var _styleUtils = __webpack_require__(203); - var _TimeLine = __webpack_require__(1779); + var _TimeLine = __webpack_require__(1743); var _TimeLine2 = _interopRequireDefault(_TimeLine); - var _plugins = __webpack_require__(383); + var _plugins = __webpack_require__(375); var _plugins2 = _interopRequireDefault(_plugins); - var _ticker = __webpack_require__(1782); + var _ticker = __webpack_require__(1746); var _ticker2 = _interopRequireDefault(_ticker); @@ -66697,7 +65990,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 566 */ +/* 551 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -66706,11 +65999,11 @@ webpackJsonp([203,202],[ value: true }); - var _tweenFunctions = __webpack_require__(296); + var _tweenFunctions = __webpack_require__(277); var _tweenFunctions2 = _interopRequireDefault(_tweenFunctions); - var _util = __webpack_require__(251); + var _util = __webpack_require__(230); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -66739,7 +66032,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 567 */ +/* 552 */ /***/ function(module, exports) { "use strict"; @@ -66757,7 +66050,21 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 568 */ +/* 553 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + var _require = __webpack_require__(1754); + + var CopyToClipboard = _require.CopyToClipboard; + + + module.exports = CopyToClipboard; + //# sourceMappingURL=index.js.map + +/***/ }, +/* 554 */ /***/ function(module, exports) { /** @@ -66909,7 +66216,7 @@ webpackJsonp([203,202],[ module.exports = CSSProperty; /***/ }, -/* 569 */ +/* 555 */ /***/ function(module, exports, __webpack_require__) { /** @@ -66929,7 +66236,7 @@ webpackJsonp([203,202],[ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var PooledClass = __webpack_require__(177); + var PooledClass = __webpack_require__(169); var invariant = __webpack_require__(15); @@ -67032,7 +66339,7 @@ webpackJsonp([203,202],[ module.exports = PooledClass.addPoolingTo(CallbackQueue); /***/ }, -/* 570 */ +/* 556 */ /***/ function(module, exports, __webpack_require__) { /** @@ -67047,11 +66354,11 @@ webpackJsonp([203,202],[ 'use strict'; - var DOMProperty = __webpack_require__(207); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactInstrumentation = __webpack_require__(95); + var DOMProperty = __webpack_require__(198); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactInstrumentation = __webpack_require__(90); - var quoteAttributeValueForBrowser = __webpack_require__(1853); + var quoteAttributeValueForBrowser = __webpack_require__(1817); var warning = __webpack_require__(19); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -67273,7 +66580,7 @@ webpackJsonp([203,202],[ module.exports = DOMPropertyOperations; /***/ }, -/* 571 */ +/* 557 */ /***/ function(module, exports) { /** @@ -67295,7 +66602,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMComponentFlags; /***/ }, -/* 572 */ +/* 558 */ /***/ function(module, exports, __webpack_require__) { /** @@ -67312,9 +66619,9 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var LinkedValueUtils = __webpack_require__(390); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactUpdates = __webpack_require__(111); + var LinkedValueUtils = __webpack_require__(382); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactUpdates = __webpack_require__(105); var warning = __webpack_require__(19); @@ -67499,7 +66806,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMSelect; /***/ }, -/* 573 */ +/* 559 */ /***/ function(module, exports) { /** @@ -67533,7 +66840,7 @@ webpackJsonp([203,202],[ module.exports = ReactEmptyComponent; /***/ }, -/* 574 */ +/* 560 */ /***/ function(module, exports) { /** @@ -67559,7 +66866,7 @@ webpackJsonp([203,202],[ module.exports = ReactFeatureFlags; /***/ }, -/* 575 */ +/* 561 */ /***/ function(module, exports, __webpack_require__) { /** @@ -67639,7 +66946,7 @@ webpackJsonp([203,202],[ module.exports = ReactHostComponent; /***/ }, -/* 576 */ +/* 562 */ /***/ function(module, exports, __webpack_require__) { /** @@ -67654,11 +66961,11 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactDOMSelection = __webpack_require__(1812); + var ReactDOMSelection = __webpack_require__(1776); - var containsNode = __webpack_require__(372); - var focusNode = __webpack_require__(511); - var getActiveElement = __webpack_require__(283); + var containsNode = __webpack_require__(365); + var focusNode = __webpack_require__(498); + var getActiveElement = __webpack_require__(262); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -67767,7 +67074,7 @@ webpackJsonp([203,202],[ module.exports = ReactInputSelection; /***/ }, -/* 577 */ +/* 563 */ /***/ function(module, exports, __webpack_require__) { /** @@ -67784,27 +67091,27 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var DOMLazyTree = __webpack_require__(206); - var DOMProperty = __webpack_require__(207); - var React = __webpack_require__(209); - var ReactBrowserEventEmitter = __webpack_require__(290); - var ReactCurrentOwner = __webpack_require__(129); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactDOMContainerInfo = __webpack_require__(1806); - var ReactDOMFeatureFlags = __webpack_require__(1808); - var ReactFeatureFlags = __webpack_require__(574); - var ReactInstanceMap = __webpack_require__(254); - var ReactInstrumentation = __webpack_require__(95); - var ReactMarkupChecksum = __webpack_require__(1822); - var ReactReconciler = __webpack_require__(208); - var ReactUpdateQueue = __webpack_require__(393); - var ReactUpdates = __webpack_require__(111); + var DOMLazyTree = __webpack_require__(197); + var DOMProperty = __webpack_require__(198); + var React = __webpack_require__(200); + var ReactBrowserEventEmitter = __webpack_require__(271); + var ReactCurrentOwner = __webpack_require__(124); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactDOMContainerInfo = __webpack_require__(1770); + var ReactDOMFeatureFlags = __webpack_require__(1772); + var ReactFeatureFlags = __webpack_require__(560); + var ReactInstanceMap = __webpack_require__(233); + var ReactInstrumentation = __webpack_require__(90); + var ReactMarkupChecksum = __webpack_require__(1786); + var ReactReconciler = __webpack_require__(199); + var ReactUpdateQueue = __webpack_require__(385); + var ReactUpdates = __webpack_require__(105); - var emptyObject = __webpack_require__(246); - var instantiateReactComponent = __webpack_require__(584); + var emptyObject = __webpack_require__(224); + var instantiateReactComponent = __webpack_require__(570); var invariant = __webpack_require__(15); - var setInnerHTML = __webpack_require__(294); - var shouldUpdateReactComponent = __webpack_require__(399); + var setInnerHTML = __webpack_require__(275); + var shouldUpdateReactComponent = __webpack_require__(391); var warning = __webpack_require__(19); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; @@ -68309,7 +67616,7 @@ webpackJsonp([203,202],[ module.exports = ReactMount; /***/ }, -/* 578 */ +/* 564 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68327,7 +67634,7 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var React = __webpack_require__(209); + var React = __webpack_require__(200); var invariant = __webpack_require__(15); @@ -68353,7 +67660,7 @@ webpackJsonp([203,202],[ module.exports = ReactNodeTypes; /***/ }, -/* 579 */ +/* 565 */ /***/ function(module, exports) { /** @@ -68384,7 +67691,7 @@ webpackJsonp([203,202],[ module.exports = ViewportMetrics; /***/ }, -/* 580 */ +/* 566 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68446,7 +67753,7 @@ webpackJsonp([203,202],[ module.exports = accumulateInto; /***/ }, -/* 581 */ +/* 567 */ /***/ function(module, exports) { /** @@ -68481,7 +67788,7 @@ webpackJsonp([203,202],[ module.exports = forEachAccumulated; /***/ }, -/* 582 */ +/* 568 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68496,7 +67803,7 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactNodeTypes = __webpack_require__(578); + var ReactNodeTypes = __webpack_require__(564); function getHostComponentFromComposite(inst) { var type; @@ -68515,7 +67822,7 @@ webpackJsonp([203,202],[ module.exports = getHostComponentFromComposite; /***/ }, -/* 583 */ +/* 569 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68530,7 +67837,7 @@ webpackJsonp([203,202],[ 'use strict'; - var ExecutionEnvironment = __webpack_require__(63); + var ExecutionEnvironment = __webpack_require__(58); var contentKey = null; @@ -68552,7 +67859,7 @@ webpackJsonp([203,202],[ module.exports = getTextContentAccessor; /***/ }, -/* 584 */ +/* 570 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68570,11 +67877,11 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22), _assign = __webpack_require__(13); - var ReactCompositeComponent = __webpack_require__(1803); - var ReactEmptyComponent = __webpack_require__(573); - var ReactHostComponent = __webpack_require__(575); + var ReactCompositeComponent = __webpack_require__(1767); + var ReactEmptyComponent = __webpack_require__(559); + var ReactHostComponent = __webpack_require__(561); - var getNextDebugID = __webpack_require__(1850); + var getNextDebugID = __webpack_require__(1814); var invariant = __webpack_require__(15); var warning = __webpack_require__(19); @@ -68674,7 +67981,7 @@ webpackJsonp([203,202],[ module.exports = instantiateReactComponent; /***/ }, -/* 585 */ +/* 571 */ /***/ function(module, exports) { /** @@ -68729,7 +68036,7 @@ webpackJsonp([203,202],[ module.exports = isTextInputElement; /***/ }, -/* 586 */ +/* 572 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68744,9 +68051,9 @@ webpackJsonp([203,202],[ 'use strict'; - var ExecutionEnvironment = __webpack_require__(63); - var escapeTextContentForBrowser = __webpack_require__(293); - var setInnerHTML = __webpack_require__(294); + var ExecutionEnvironment = __webpack_require__(58); + var escapeTextContentForBrowser = __webpack_require__(274); + var setInnerHTML = __webpack_require__(275); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -68785,7 +68092,7 @@ webpackJsonp([203,202],[ module.exports = setTextContent; /***/ }, -/* 587 */ +/* 573 */ /***/ function(module, exports, __webpack_require__) { /** @@ -68802,12 +68109,12 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var ReactCurrentOwner = __webpack_require__(129); - var REACT_ELEMENT_TYPE = __webpack_require__(1818); + var ReactCurrentOwner = __webpack_require__(124); + var REACT_ELEMENT_TYPE = __webpack_require__(1782); - var getIteratorFn = __webpack_require__(1849); + var getIteratorFn = __webpack_require__(1813); var invariant = __webpack_require__(15); - var KeyEscapeUtils = __webpack_require__(389); + var KeyEscapeUtils = __webpack_require__(381); var warning = __webpack_require__(19); var SEPARATOR = '.'; @@ -68965,151 +68272,7 @@ webpackJsonp([203,202],[ module.exports = traverseAllChildren; /***/ }, -/* 588 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - 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; }; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _ajaxGet = __webpack_require__(1855); - - var _ajaxGet2 = _interopRequireDefault(_ajaxGet); - - var _utils = __webpack_require__(1856); - - var utils = _interopRequireWildcard(_utils); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - - function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - 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; } - - var typeToLabel = { - stargazers: 'Star', - watchers: 'Watch', - forks: 'Fork' - }; - - var typeToPath = { - forks: 'network' - }; - - exports["default"] = _react2["default"].createClass({ - displayName: 'GitHubButton', - propTypes: { - className: _react.PropTypes.string, - type: _react.PropTypes.oneOf(['stargazers', 'watchers', 'forks']).isRequired, - namespace: _react.PropTypes.string.isRequired, - repo: _react.PropTypes.string.isRequired, - size: _react.PropTypes.oneOf(['large']) - }, - getInitialState: function getInitialState() { - return { - count: null - }; - }, - componentDidMount: function componentDidMount() { - this.xhr = (0, _ajaxGet2["default"])(this.getRequestUrl(), this.setCount); - }, - componentWillUnmount: function componentWillUnmount() { - if (this.xhr) { - this.xhr.abort(); - } - }, - setCount: function setCount(data) { - if (!data) return; - var count = data[this.props.type + '_count']; - this.setState({ count: count }); - }, - getRequestUrl: function getRequestUrl() { - var _props = this.props; - var namespace = _props.namespace; - var repo = _props.repo; - - return '//api.github.com/repos/' + namespace + '/' + repo; - }, - getRepoUrl: function getRepoUrl() { - var _props2 = this.props; - var namespace = _props2.namespace; - var repo = _props2.repo; - - return '//github.com/' + namespace + '/' + repo + '/'; - }, - getCountUrl: function getCountUrl() { - var _props3 = this.props; - var namespace = _props3.namespace; - var repo = _props3.repo; - var type = _props3.type; - - return '//github.com/' + namespace + '/' + repo + '/' + (typeToPath[type] || type) + '/'; - }, - getCountStyle: function getCountStyle() { - var count = this.state.count; - if (count !== null) { - return { - display: 'block' - }; - } - return null; - }, - render: function render() { - var _props4 = this.props; - var className = _props4.className; - var type = _props4.type; - var size = _props4.size; - - var rest = _objectWithoutProperties(_props4, ['className', 'type', 'size']); - - delete rest.namespace; - delete rest.repo; - - var count = this.state.count; - - var buttonClassName = utils.classNames(_defineProperty({ - 'github-btn': true, - 'github-btn-large': size === 'large' - }, className, className)); - - return _react2["default"].createElement( - 'span', - _extends({}, rest, { className: buttonClassName }), - _react2["default"].createElement( - 'a', - { className: 'gh-btn', href: this.getRepoUrl(), target: '_blank' }, - _react2["default"].createElement('span', { className: 'gh-ico', 'aria-hidden': 'true' }), - _react2["default"].createElement( - 'span', - { className: 'gh-text' }, - typeToLabel[type] - ) - ), - _react2["default"].createElement( - 'a', - { className: 'gh-count', target: '_blank', - href: this.getCountUrl(), - style: this.getCountStyle() - }, - count - ) - ); - } - }); - module.exports = exports['default']; - -/***/ }, -/* 589 */ +/* 574 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -69175,7 +68338,7 @@ webpackJsonp([203,202],[ module.exports = defaultProps; /***/ }, -/* 590 */ +/* 575 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -69335,7 +68498,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 591 */ +/* 576 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -69356,19 +68519,19 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _util = __webpack_require__(592); + var _util = __webpack_require__(577); - var _styleUtils = __webpack_require__(212); + var _styleUtils = __webpack_require__(203); - var _TimeLine = __webpack_require__(1877); + var _TimeLine = __webpack_require__(1842); var _TimeLine2 = _interopRequireDefault(_TimeLine); - var _plugins = __webpack_require__(402); + var _plugins = __webpack_require__(394); var _plugins2 = _interopRequireDefault(_plugins); - var _ticker = __webpack_require__(1883); + var _ticker = __webpack_require__(1848); var _ticker2 = _interopRequireDefault(_ticker); @@ -69600,7 +68763,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 592 */ +/* 577 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -69778,7 +68941,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 593 */ +/* 578 */ /***/ function(module, exports, __webpack_require__) { /** @@ -69794,9 +68957,9 @@ webpackJsonp([203,202],[ 'use strict'; - var _prodInvariant = __webpack_require__(211); + var _prodInvariant = __webpack_require__(202); - var ReactCurrentOwner = __webpack_require__(129); + var ReactCurrentOwner = __webpack_require__(124); var invariant = __webpack_require__(15); var warning = __webpack_require__(19); @@ -70108,7 +69271,7 @@ webpackJsonp([203,202],[ module.exports = ReactComponentTreeHook; /***/ }, -/* 594 */ +/* 579 */ /***/ function(module, exports) { /** @@ -70132,7 +69295,7 @@ webpackJsonp([203,202],[ module.exports = REACT_ELEMENT_TYPE; /***/ }, -/* 595 */ +/* 580 */ /***/ function(module, exports, __webpack_require__) { /** @@ -70161,7 +69324,7 @@ webpackJsonp([203,202],[ module.exports = ReactPropTypeLocationNames; /***/ }, -/* 596 */ +/* 581 */ /***/ function(module, exports, __webpack_require__) { /** @@ -70191,7 +69354,7 @@ webpackJsonp([203,202],[ module.exports = canDefineProperty; /***/ }, -/* 597 */ +/* 582 */ /***/ function(module, exports) { /** @@ -70236,60 +69399,60 @@ webpackJsonp([203,202],[ module.exports = getIteratorFn; /***/ }, -/* 598 */ +/* 583 */ /***/ function(module, exports, __webpack_require__) { var map = { - "./affix/style/index.tsx": 213, - "./alert/style/index.tsx": 97, - "./anchor/style/index.tsx": 301, - "./auto-complete/style/index.tsx": 303, - "./back-top/style/index.tsx": 305, - "./badge/style/index.tsx": 113, - "./breadcrumb/style/index.tsx": 115, + "./affix/style/index.tsx": 204, + "./alert/style/index.tsx": 93, + "./anchor/style/index.tsx": 281, + "./auto-complete/style/index.tsx": 283, + "./back-top/style/index.tsx": 285, + "./badge/style/index.tsx": 108, + "./breadcrumb/style/index.tsx": 110, "./button/style/index.tsx": 10, - "./calendar/style/index.tsx": 152, - "./card/style/index.tsx": 154, - "./carousel/style/index.tsx": 214, - "./cascader/style/index.tsx": 84, - "./checkbox/style/index.tsx": 74, - "./col/style/index.tsx": 43, - "./collapse/style/index.tsx": 216, - "./date-picker/style/index.tsx": 67, - "./dropdown/style/index.tsx": 99, - "./form/style/index.tsx": 54, - "./grid/style/index.tsx": 419, + "./calendar/style/index.tsx": 143, + "./card/style/index.tsx": 145, + "./carousel/style/index.tsx": 205, + "./cascader/style/index.tsx": 80, + "./checkbox/style/index.tsx": 69, + "./col/style/index.tsx": 42, + "./collapse/style/index.tsx": 207, + "./date-picker/style/index.tsx": 62, + "./dropdown/style/index.tsx": 95, + "./form/style/index.tsx": 50, + "./grid/style/index.tsx": 411, "./icon/style/index.tsx": 14, - "./input-number/style/index.tsx": 132, + "./input-number/style/index.tsx": 127, "./input/style/index.tsx": 21, - "./locale-provider/style/index.tsx": 258, - "./mention/style/index.tsx": 117, - "./menu/style/index.tsx": 35, - "./message/style/index.tsx": 57, - "./modal/style/index.tsx": 68, - "./notification/style/index.tsx": 183, - "./pagination/style/index.tsx": 76, - "./popconfirm/style/index.tsx": 134, - "./popover/style/index.tsx": 118, - "./progress/style/index.tsx": 120, - "./radio/style/index.tsx": 59, - "./rate/style/index.tsx": 218, - "./row/style/index.tsx": 46, + "./locale-provider/style/index.tsx": 236, + "./mention/style/index.tsx": 112, + "./menu/style/index.tsx": 34, + "./message/style/index.tsx": 53, + "./modal/style/index.tsx": 63, + "./notification/style/index.tsx": 175, + "./pagination/style/index.tsx": 71, + "./popconfirm/style/index.tsx": 129, + "./popover/style/index.tsx": 113, + "./progress/style/index.tsx": 115, + "./radio/style/index.tsx": 55, + "./rate/style/index.tsx": 209, + "./row/style/index.tsx": 44, "./select/style/index.tsx": 28, - "./slider/style/index.tsx": 137, - "./spin/style/index.tsx": 156, - "./steps/style/index.tsx": 139, - "./switch/style/index.tsx": 86, + "./slider/style/index.tsx": 132, + "./spin/style/index.tsx": 147, + "./steps/style/index.tsx": 134, + "./switch/style/index.tsx": 82, "./table/style/index.tsx": 30, - "./tabs/style/index.tsx": 78, - "./tag/style/index.tsx": 185, - "./time-picker/style/index.tsx": 87, - "./timeline/style/index.tsx": 187, - "./tooltip/style/index.tsx": 157, - "./transfer/style/index.tsx": 189, - "./tree-select/style/index.tsx": 260, - "./tree/style/index.tsx": 191, - "./upload/style/index.tsx": 102 + "./tabs/style/index.tsx": 73, + "./tag/style/index.tsx": 177, + "./time-picker/style/index.tsx": 83, + "./timeline/style/index.tsx": 179, + "./tooltip/style/index.tsx": 148, + "./transfer/style/index.tsx": 181, + "./tree-select/style/index.tsx": 238, + "./tree/style/index.tsx": 183, + "./upload/style/index.tsx": 98 }; function webpackContext(req) { return __webpack_require__(webpackContextResolve(req)); @@ -70302,11 +69465,11 @@ webpackJsonp([203,202],[ }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; - webpackContext.id = 598; + webpackContext.id = 583; /***/ }, -/* 599 */ +/* 584 */ /***/ function(module, exports) { /** @@ -70374,7 +69537,7 @@ webpackJsonp([203,202],[ module.exports = exports["default"]; /***/ }, -/* 600 */ +/* 585 */ /***/ function(module, exports, __webpack_require__) { /** @@ -70391,7 +69554,7 @@ webpackJsonp([203,202],[ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - var _EventBaseObject = __webpack_require__(599); + var _EventBaseObject = __webpack_require__(584); var _EventBaseObject2 = _interopRequireDefault(_EventBaseObject); @@ -70657,7 +69820,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 601 */ +/* 586 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -70670,15 +69833,15 @@ webpackJsonp([203,202],[ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); - var _validator = __webpack_require__(613); + var _validator = __webpack_require__(598); var _validator2 = _interopRequireDefault(_validator); - var _messages2 = __webpack_require__(602); + var _messages2 = __webpack_require__(587); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -70930,7 +70093,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 602 */ +/* 587 */ /***/ function(module, exports) { 'use strict'; @@ -70997,7 +70160,7 @@ webpackJsonp([203,202],[ var messages = exports.messages = newMessages(); /***/ }, -/* 603 */ +/* 588 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71006,7 +70169,7 @@ webpackJsonp([203,202],[ value: true }); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); var util = _interopRequireWildcard(_util); @@ -71036,7 +70199,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 604 */ +/* 589 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71045,7 +70208,7 @@ webpackJsonp([203,202],[ value: true }); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); var util = _interopRequireWildcard(_util); @@ -71074,7 +70237,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 605 */ +/* 590 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71083,7 +70246,7 @@ webpackJsonp([203,202],[ value: true }); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); var util = _interopRequireWildcard(_util); @@ -71142,7 +70305,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 606 */ +/* 591 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71153,11 +70316,11 @@ webpackJsonp([203,202],[ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); var util = _interopRequireWildcard(_util); - var _required = __webpack_require__(406); + var _required = __webpack_require__(398); var _required2 = _interopRequireDefault(_required); @@ -71251,7 +70414,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 607 */ +/* 592 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71260,7 +70423,7 @@ webpackJsonp([203,202],[ value: true }); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); var util = _interopRequireWildcard(_util); @@ -71287,7 +70450,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 608 */ +/* 593 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71296,11 +70459,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71334,7 +70497,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 609 */ +/* 594 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71343,9 +70506,9 @@ webpackJsonp([203,202],[ value: true }); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); @@ -71380,7 +70543,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 610 */ +/* 595 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71389,11 +70552,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71421,7 +70584,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 611 */ +/* 596 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71430,11 +70593,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71469,7 +70632,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 612 */ +/* 597 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71478,11 +70641,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71516,32 +70679,32 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 613 */ +/* 598 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; module.exports = { - string: __webpack_require__(621), - method: __webpack_require__(615), - number: __webpack_require__(616), - "boolean": __webpack_require__(609), - regexp: __webpack_require__(619), - integer: __webpack_require__(614), - "float": __webpack_require__(612), - array: __webpack_require__(608), - object: __webpack_require__(617), - "enum": __webpack_require__(611), - pattern: __webpack_require__(618), - email: __webpack_require__(298), - url: __webpack_require__(298), - date: __webpack_require__(610), - hex: __webpack_require__(298), - required: __webpack_require__(620) + string: __webpack_require__(606), + method: __webpack_require__(600), + number: __webpack_require__(601), + "boolean": __webpack_require__(594), + regexp: __webpack_require__(604), + integer: __webpack_require__(599), + "float": __webpack_require__(597), + array: __webpack_require__(593), + object: __webpack_require__(602), + "enum": __webpack_require__(596), + pattern: __webpack_require__(603), + email: __webpack_require__(278), + url: __webpack_require__(278), + date: __webpack_require__(595), + hex: __webpack_require__(278), + required: __webpack_require__(605) }; /***/ }, -/* 614 */ +/* 599 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71550,11 +70713,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71588,7 +70751,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 615 */ +/* 600 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71597,11 +70760,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71634,7 +70797,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 616 */ +/* 601 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71643,11 +70806,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71681,7 +70844,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 617 */ +/* 602 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71690,11 +70853,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71727,7 +70890,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 618 */ +/* 603 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71736,11 +70899,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71776,7 +70939,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 619 */ +/* 604 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71785,11 +70948,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71822,7 +70985,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 620 */ +/* 605 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71833,7 +70996,7 @@ webpackJsonp([203,202],[ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); @@ -71850,7 +71013,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 621 */ +/* 606 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -71859,11 +71022,11 @@ webpackJsonp([203,202],[ value: true }); - var _rule = __webpack_require__(52); + var _rule = __webpack_require__(48); var _rule2 = _interopRequireDefault(_rule); - var _util = __webpack_require__(38); + var _util = __webpack_require__(37); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -71901,6 +71064,21 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, +/* 607 */, +/* 608 */, +/* 609 */, +/* 610 */, +/* 611 */, +/* 612 */, +/* 613 */, +/* 614 */, +/* 615 */, +/* 616 */, +/* 617 */, +/* 618 */, +/* 619 */, +/* 620 */, +/* 621 */, /* 622 */, /* 623 */, /* 624 */, @@ -72336,22 +71514,7 @@ webpackJsonp([203,202],[ /* 1054 */, /* 1055 */, /* 1056 */, -/* 1057 */, -/* 1058 */, -/* 1059 */, -/* 1060 */, -/* 1061 */, -/* 1062 */, -/* 1063 */, -/* 1064 */, -/* 1065 */, -/* 1066 */, -/* 1067 */, -/* 1068 */, -/* 1069 */, -/* 1070 */, -/* 1071 */, -/* 1072 */ +/* 1057 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -72365,15 +71528,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -72381,11 +71544,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _anchorHelper = __webpack_require__(411); + var _anchorHelper = __webpack_require__(403); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -72493,7 +71656,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1073 */ +/* 1058 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -72503,15 +71666,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -72521,7 +71684,7 @@ webpackJsonp([203,202],[ var _reactDom = __webpack_require__(2); - var _isCssAnimationSupported = __webpack_require__(409); + var _isCssAnimationSupported = __webpack_require__(401); var _isCssAnimationSupported2 = _interopRequireDefault(_isCssAnimationSupported); @@ -72529,7 +71692,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -72674,7 +71837,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1074 */ +/* 1059 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -72684,15 +71847,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -72700,11 +71863,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); - var _BreadcrumbItem = __webpack_require__(412); + var _BreadcrumbItem = __webpack_require__(404); var _BreadcrumbItem2 = _interopRequireDefault(_BreadcrumbItem); @@ -72817,7 +71980,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1075 */ +/* 1060 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -72834,7 +71997,7 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); @@ -72844,11 +72007,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -72879,7 +72042,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1076 */ +/* 1061 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -72897,19 +72060,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -72917,7 +72080,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -72927,7 +72090,7 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -73061,7 +72224,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1077 */ +/* 1062 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73071,15 +72234,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -73087,13 +72250,13 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Constants = __webpack_require__(413); + var _Constants = __webpack_require__(405); var _select = __webpack_require__(27); var _select2 = _interopRequireDefault(_select); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -73236,7 +72399,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1078 */ +/* 1063 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73245,7 +72408,7 @@ webpackJsonp([203,202],[ value: true }); - var _zh_CN = __webpack_require__(415); + var _zh_CN = __webpack_require__(407); var _zh_CN2 = _interopRequireDefault(_zh_CN); @@ -73255,7 +72418,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1079 */ +/* 1064 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73265,19 +72428,19 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -73285,11 +72448,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _index = __webpack_require__(65); + var _index = __webpack_require__(60); var _index2 = _interopRequireDefault(_index); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); @@ -73395,7 +72558,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1080 */ +/* 1065 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73405,15 +72568,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -73421,11 +72584,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _zh_CN = __webpack_require__(534); + var _zh_CN = __webpack_require__(520); var _zh_CN2 = _interopRequireDefault(_zh_CN); - var _rcCalendar = __webpack_require__(532); + var _rcCalendar = __webpack_require__(518); var _rcCalendar2 = _interopRequireDefault(_rcCalendar); @@ -73455,7 +72618,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1081 */ +/* 1066 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73473,15 +72636,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -73493,15 +72656,15 @@ webpackJsonp([203,202],[ var _moment2 = _interopRequireDefault(_moment); - var _RangeCalendar = __webpack_require__(1642); + var _RangeCalendar = __webpack_require__(1604); var _RangeCalendar2 = _interopRequireDefault(_RangeCalendar); - var _Picker = __webpack_require__(525); + var _Picker = __webpack_require__(511); var _Picker2 = _interopRequireDefault(_Picker); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -73669,7 +72832,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1082 */ +/* 1067 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73696,19 +72859,19 @@ webpackJsonp([203,202],[ var _moment2 = _interopRequireDefault(_moment); - var _MonthCalendar = __webpack_require__(524); + var _MonthCalendar = __webpack_require__(510); var _MonthCalendar2 = _interopRequireDefault(_MonthCalendar); - var _Picker = __webpack_require__(525); + var _Picker = __webpack_require__(511); var _Picker2 = _interopRequireDefault(_Picker); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -73844,7 +73007,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1083 */ +/* 1068 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73867,19 +73030,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Panel = __webpack_require__(557); + var _Panel = __webpack_require__(542); var _Panel2 = _interopRequireDefault(_Panel); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); - var _getLocale = __webpack_require__(407); + var _getLocale = __webpack_require__(399); var _getLocale2 = _interopRequireDefault(_getLocale); @@ -73947,7 +73110,7 @@ webpackJsonp([203,202],[ var pickerClass = (0, _classnames2.default)((0, _defineProperty3.default)({}, prefixCls + '-picker', true)); var pickerInputClass = (0, _classnames2.default)((_classNames2 = {}, (0, _defineProperty3.default)(_classNames2, prefixCls + '-range-picker', true), (0, _defineProperty3.default)(_classNames2, inputPrefixCls, true), (0, _defineProperty3.default)(_classNames2, inputPrefixCls + '-lg', props.size === 'large'), (0, _defineProperty3.default)(_classNames2, inputPrefixCls + '-sm', props.size === 'small'), _classNames2)); var locale = (0, _getLocale2.default)(props, this.context, 'DatePicker', function () { - return __webpack_require__(415); + return __webpack_require__(407); }); var timeFormat = props.showTime && props.showTime.format || 'HH:mm:ss'; var rcTimePickerProps = { @@ -73967,7 +73130,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1084 */ +/* 1069 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -73985,19 +73148,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -74013,15 +73176,15 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _dropdown = __webpack_require__(416); + var _dropdown = __webpack_require__(408); var _dropdown2 = _interopRequireDefault(_dropdown); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -74107,7 +73270,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1085 */ +/* 1070 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74125,15 +73288,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -74141,19 +73304,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _createDOMForm = __webpack_require__(1687); + var _createDOMForm = __webpack_require__(1649); var _createDOMForm2 = _interopRequireDefault(_createDOMForm); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -74161,15 +73324,15 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); - var _FormItem = __webpack_require__(1086); + var _FormItem = __webpack_require__(1071); var _FormItem2 = _interopRequireDefault(_FormItem); - var _constants = __webpack_require__(417); + var _constants = __webpack_require__(409); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -74280,7 +73443,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1086 */ +/* 1071 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74298,15 +73461,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -74314,25 +73477,25 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); var _row2 = _interopRequireDefault(_row); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); var _col2 = _interopRequireDefault(_col); - var _constants = __webpack_require__(417); + var _constants = __webpack_require__(409); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); @@ -74580,7 +73743,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1087 */ +/* 1072 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74598,23 +73761,23 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _typeof2 = __webpack_require__(44); + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -74622,7 +73785,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -74630,7 +73793,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -74708,7 +73871,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1088 */ +/* 1073 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74726,19 +73889,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -74746,7 +73909,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -74754,7 +73917,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -74831,7 +73994,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1089 */ +/* 1074 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -74840,7 +74003,7 @@ webpackJsonp([203,202],[ value: true }); - var _affix = __webpack_require__(180); + var _affix = __webpack_require__(172); Object.defineProperty(exports, 'Affix', { enumerable: true, @@ -74849,7 +74012,7 @@ webpackJsonp([203,202],[ } }); - var _anchor = __webpack_require__(300); + var _anchor = __webpack_require__(280); Object.defineProperty(exports, 'Anchor', { enumerable: true, @@ -74858,7 +74021,7 @@ webpackJsonp([203,202],[ } }); - var _autoComplete = __webpack_require__(302); + var _autoComplete = __webpack_require__(282); Object.defineProperty(exports, 'AutoComplete', { enumerable: true, @@ -74867,7 +74030,7 @@ webpackJsonp([203,202],[ } }); - var _alert = __webpack_require__(96); + var _alert = __webpack_require__(92); Object.defineProperty(exports, 'Alert', { enumerable: true, @@ -74876,7 +74039,7 @@ webpackJsonp([203,202],[ } }); - var _backTop = __webpack_require__(304); + var _backTop = __webpack_require__(284); Object.defineProperty(exports, 'BackTop', { enumerable: true, @@ -74885,7 +74048,7 @@ webpackJsonp([203,202],[ } }); - var _badge = __webpack_require__(112); + var _badge = __webpack_require__(107); Object.defineProperty(exports, 'Badge', { enumerable: true, @@ -74894,7 +74057,7 @@ webpackJsonp([203,202],[ } }); - var _breadcrumb = __webpack_require__(114); + var _breadcrumb = __webpack_require__(109); Object.defineProperty(exports, 'Breadcrumb', { enumerable: true, @@ -74912,7 +74075,7 @@ webpackJsonp([203,202],[ } }); - var _calendar = __webpack_require__(151); + var _calendar = __webpack_require__(142); Object.defineProperty(exports, 'Calendar', { enumerable: true, @@ -74921,7 +74084,7 @@ webpackJsonp([203,202],[ } }); - var _card = __webpack_require__(153); + var _card = __webpack_require__(144); Object.defineProperty(exports, 'Card', { enumerable: true, @@ -74930,7 +74093,7 @@ webpackJsonp([203,202],[ } }); - var _collapse = __webpack_require__(215); + var _collapse = __webpack_require__(206); Object.defineProperty(exports, 'Collapse', { enumerable: true, @@ -74939,7 +74102,7 @@ webpackJsonp([203,202],[ } }); - var _carousel = __webpack_require__(181); + var _carousel = __webpack_require__(173); Object.defineProperty(exports, 'Carousel', { enumerable: true, @@ -74948,7 +74111,7 @@ webpackJsonp([203,202],[ } }); - var _cascader = __webpack_require__(83); + var _cascader = __webpack_require__(79); Object.defineProperty(exports, 'Cascader', { enumerable: true, @@ -74957,7 +74120,7 @@ webpackJsonp([203,202],[ } }); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); Object.defineProperty(exports, 'Checkbox', { enumerable: true, @@ -74966,7 +74129,7 @@ webpackJsonp([203,202],[ } }); - var _col = __webpack_require__(39); + var _col = __webpack_require__(38); Object.defineProperty(exports, 'Col', { enumerable: true, @@ -74975,7 +74138,7 @@ webpackJsonp([203,202],[ } }); - var _datePicker = __webpack_require__(66); + var _datePicker = __webpack_require__(61); Object.defineProperty(exports, 'DatePicker', { enumerable: true, @@ -74984,7 +74147,7 @@ webpackJsonp([203,202],[ } }); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); Object.defineProperty(exports, 'Dropdown', { enumerable: true, @@ -74993,7 +74156,7 @@ webpackJsonp([203,202],[ } }); - var _form = __webpack_require__(53); + var _form = __webpack_require__(49); Object.defineProperty(exports, 'Form', { enumerable: true, @@ -75020,7 +74183,7 @@ webpackJsonp([203,202],[ } }); - var _inputNumber = __webpack_require__(131); + var _inputNumber = __webpack_require__(126); Object.defineProperty(exports, 'InputNumber', { enumerable: true, @@ -75029,7 +74192,7 @@ webpackJsonp([203,202],[ } }); - var _localeProvider = __webpack_require__(257); + var _localeProvider = __webpack_require__(235); Object.defineProperty(exports, 'LocaleProvider', { enumerable: true, @@ -75038,7 +74201,7 @@ webpackJsonp([203,202],[ } }); - var _message = __webpack_require__(56); + var _message = __webpack_require__(52); Object.defineProperty(exports, 'message', { enumerable: true, @@ -75047,7 +74210,7 @@ webpackJsonp([203,202],[ } }); - var _menu = __webpack_require__(34); + var _menu = __webpack_require__(33); Object.defineProperty(exports, 'Menu', { enumerable: true, @@ -75056,7 +74219,7 @@ webpackJsonp([203,202],[ } }); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); Object.defineProperty(exports, 'Modal', { enumerable: true, @@ -75065,7 +74228,7 @@ webpackJsonp([203,202],[ } }); - var _notification = __webpack_require__(182); + var _notification = __webpack_require__(174); Object.defineProperty(exports, 'notification', { enumerable: true, @@ -75074,7 +74237,7 @@ webpackJsonp([203,202],[ } }); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); Object.defineProperty(exports, 'Pagination', { enumerable: true, @@ -75083,7 +74246,7 @@ webpackJsonp([203,202],[ } }); - var _popconfirm = __webpack_require__(133); + var _popconfirm = __webpack_require__(128); Object.defineProperty(exports, 'Popconfirm', { enumerable: true, @@ -75092,7 +74255,7 @@ webpackJsonp([203,202],[ } }); - var _popover = __webpack_require__(135); + var _popover = __webpack_require__(130); Object.defineProperty(exports, 'Popover', { enumerable: true, @@ -75101,7 +74264,7 @@ webpackJsonp([203,202],[ } }); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); Object.defineProperty(exports, 'Progress', { enumerable: true, @@ -75110,7 +74273,7 @@ webpackJsonp([203,202],[ } }); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); Object.defineProperty(exports, 'Radio', { enumerable: true, @@ -75119,7 +74282,7 @@ webpackJsonp([203,202],[ } }); - var _rate = __webpack_require__(217); + var _rate = __webpack_require__(208); Object.defineProperty(exports, 'Rate', { enumerable: true, @@ -75128,7 +74291,7 @@ webpackJsonp([203,202],[ } }); - var _row = __webpack_require__(45); + var _row = __webpack_require__(43); Object.defineProperty(exports, 'Row', { enumerable: true, @@ -75146,7 +74309,7 @@ webpackJsonp([203,202],[ } }); - var _slider = __webpack_require__(136); + var _slider = __webpack_require__(131); Object.defineProperty(exports, 'Slider', { enumerable: true, @@ -75155,7 +74318,7 @@ webpackJsonp([203,202],[ } }); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); Object.defineProperty(exports, 'Spin', { enumerable: true, @@ -75164,7 +74327,7 @@ webpackJsonp([203,202],[ } }); - var _steps = __webpack_require__(138); + var _steps = __webpack_require__(133); Object.defineProperty(exports, 'Steps', { enumerable: true, @@ -75173,7 +74336,7 @@ webpackJsonp([203,202],[ } }); - var _switch = __webpack_require__(85); + var _switch = __webpack_require__(81); Object.defineProperty(exports, 'Switch', { enumerable: true, @@ -75191,7 +74354,7 @@ webpackJsonp([203,202],[ } }); - var _transfer = __webpack_require__(188); + var _transfer = __webpack_require__(180); Object.defineProperty(exports, 'Transfer', { enumerable: true, @@ -75200,7 +74363,7 @@ webpackJsonp([203,202],[ } }); - var _tree = __webpack_require__(190); + var _tree = __webpack_require__(182); Object.defineProperty(exports, 'Tree', { enumerable: true, @@ -75209,7 +74372,7 @@ webpackJsonp([203,202],[ } }); - var _treeSelect = __webpack_require__(259); + var _treeSelect = __webpack_require__(237); Object.defineProperty(exports, 'TreeSelect', { enumerable: true, @@ -75218,7 +74381,7 @@ webpackJsonp([203,202],[ } }); - var _tabs = __webpack_require__(77); + var _tabs = __webpack_require__(72); Object.defineProperty(exports, 'Tabs', { enumerable: true, @@ -75227,7 +74390,7 @@ webpackJsonp([203,202],[ } }); - var _tag = __webpack_require__(184); + var _tag = __webpack_require__(176); Object.defineProperty(exports, 'Tag', { enumerable: true, @@ -75236,7 +74399,7 @@ webpackJsonp([203,202],[ } }); - var _timePicker = __webpack_require__(100); + var _timePicker = __webpack_require__(96); Object.defineProperty(exports, 'TimePicker', { enumerable: true, @@ -75245,7 +74408,7 @@ webpackJsonp([203,202],[ } }); - var _timeline = __webpack_require__(186); + var _timeline = __webpack_require__(178); Object.defineProperty(exports, 'Timeline', { enumerable: true, @@ -75254,7 +74417,7 @@ webpackJsonp([203,202],[ } }); - var _tooltip = __webpack_require__(140); + var _tooltip = __webpack_require__(135); Object.defineProperty(exports, 'Tooltip', { enumerable: true, @@ -75263,7 +74426,7 @@ webpackJsonp([203,202],[ } }); - var _mention = __webpack_require__(116); + var _mention = __webpack_require__(111); Object.defineProperty(exports, 'Mention', { enumerable: true, @@ -75272,7 +74435,7 @@ webpackJsonp([203,202],[ } }); - var _upload = __webpack_require__(101); + var _upload = __webpack_require__(97); Object.defineProperty(exports, 'Upload', { enumerable: true, @@ -75292,7 +74455,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1090 */ +/* 1075 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -75309,7 +74472,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -75334,7 +74497,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1091 */ +/* 1076 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -75352,15 +74515,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -75368,11 +74531,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _calculateNodeHeight = __webpack_require__(1092); + var _calculateNodeHeight = __webpack_require__(1077); var _calculateNodeHeight2 = _interopRequireDefault(_calculateNodeHeight); @@ -75380,7 +74543,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _omit = __webpack_require__(109); + var _omit = __webpack_require__(104); var _omit2 = _interopRequireDefault(_omit); @@ -75553,7 +74716,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1092 */ +/* 1077 */ /***/ function(module, exports) { 'use strict'; @@ -75653,7 +74816,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1093 */ +/* 1078 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -75666,15 +74829,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -75688,7 +74851,7 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _Modal = __webpack_require__(420); + var _Modal = __webpack_require__(412); var _Modal2 = _interopRequireDefault(_Modal); @@ -75700,11 +74863,11 @@ webpackJsonp([203,202],[ var _button2 = _interopRequireDefault(_button); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _locale = __webpack_require__(421); + var _locale = __webpack_require__(413); var _objectAssign = __webpack_require__(13); @@ -75869,7 +75032,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1094 */ +/* 1079 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -75883,15 +75046,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -75926,7 +75089,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1095 */ +/* 1080 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -75940,15 +75103,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -75956,7 +75119,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcPagination = __webpack_require__(1711); + var _rcPagination = __webpack_require__(1673); var _rcPagination2 = _interopRequireDefault(_rcPagination); @@ -75964,11 +75127,11 @@ webpackJsonp([203,202],[ var _select2 = _interopRequireDefault(_select); - var _MiniSelect = __webpack_require__(1094); + var _MiniSelect = __webpack_require__(1079); var _MiniSelect2 = _interopRequireDefault(_MiniSelect); - var _zh_CN = __webpack_require__(1096); + var _zh_CN = __webpack_require__(1081); var _zh_CN2 = _interopRequireDefault(_zh_CN); @@ -76015,7 +75178,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1096 */ +/* 1081 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76024,7 +75187,7 @@ webpackJsonp([203,202],[ value: true }); - var _zh_CN = __webpack_require__(549); + var _zh_CN = __webpack_require__(535); var _zh_CN2 = _interopRequireDefault(_zh_CN); @@ -76034,7 +75197,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1097 */ +/* 1082 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76052,19 +75215,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -76076,13 +75239,13 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _rcProgress = __webpack_require__(1715); + var _rcProgress = __webpack_require__(1677); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -76209,7 +75372,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1098 */ +/* 1083 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76223,15 +75386,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -76239,19 +75402,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _radio = __webpack_require__(307); + var _radio = __webpack_require__(288); var _radio2 = _interopRequireDefault(_radio); - var _radioButton = __webpack_require__(422); + var _radioButton = __webpack_require__(414); var _radioButton2 = _interopRequireDefault(_radioButton); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); @@ -76369,7 +75532,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1099 */ +/* 1084 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76379,15 +75542,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -76425,7 +75588,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1100 */ +/* 1085 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76435,15 +75598,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -76451,11 +75614,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); @@ -76533,7 +75696,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1101 */ +/* 1086 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76543,15 +75706,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -76559,7 +75722,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -76670,7 +75833,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1102 */ +/* 1087 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -76680,7 +75843,7 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); @@ -76692,15 +75855,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -76708,15 +75871,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTable = __webpack_require__(1748); + var _rcTable = __webpack_require__(1712); var _rcTable2 = _interopRequireDefault(_rcTable); - var _filterDropdown = __webpack_require__(1104); + var _filterDropdown = __webpack_require__(1089); var _filterDropdown2 = _interopRequireDefault(_filterDropdown); - var _pagination = __webpack_require__(75); + var _pagination = __webpack_require__(70); var _pagination2 = _interopRequireDefault(_pagination); @@ -76724,37 +75887,37 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _spin = __webpack_require__(155); + var _spin = __webpack_require__(146); var _spin2 = _interopRequireDefault(_spin); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _util = __webpack_require__(1105); + var _util = __webpack_require__(1090); var _objectAssign = __webpack_require__(13); var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); - var _warning = __webpack_require__(130); + var _warning = __webpack_require__(125); var _warning2 = _interopRequireDefault(_warning); - var _createStore = __webpack_require__(1103); + var _createStore = __webpack_require__(1088); var _createStore2 = _interopRequireDefault(_createStore); - var _SelectionBox = __webpack_require__(1100); + var _SelectionBox = __webpack_require__(1085); var _SelectionBox2 = _interopRequireDefault(_SelectionBox); - var _SelectionCheckboxAll = __webpack_require__(1101); + var _SelectionCheckboxAll = __webpack_require__(1086); var _SelectionCheckboxAll2 = _interopRequireDefault(_SelectionCheckboxAll); @@ -77551,7 +76714,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1103 */ +/* 1088 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -77595,7 +76758,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1104 */ +/* 1089 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -77605,19 +76768,19 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _typeof2 = __webpack_require__(44); + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -77625,11 +76788,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcMenu = __webpack_require__(249); + var _rcMenu = __webpack_require__(227); var _rcMenu2 = _interopRequireDefault(_rcMenu); - var _dropdown = __webpack_require__(98); + var _dropdown = __webpack_require__(94); var _dropdown2 = _interopRequireDefault(_dropdown); @@ -77637,15 +76800,15 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); - var _radio = __webpack_require__(55); + var _radio = __webpack_require__(51); var _radio2 = _interopRequireDefault(_radio); - var _FilterDropdownMenuWrapper = __webpack_require__(1099); + var _FilterDropdownMenuWrapper = __webpack_require__(1084); var _FilterDropdownMenuWrapper2 = _interopRequireDefault(_FilterDropdownMenuWrapper); @@ -77831,7 +76994,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1105 */ +/* 1090 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -77879,7 +77042,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1106 */ +/* 1091 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -77897,19 +77060,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -77917,11 +77080,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -77972,7 +77135,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1107 */ +/* 1092 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -77990,19 +77153,19 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -78010,15 +77173,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _TimelineItem = __webpack_require__(425); + var _TimelineItem = __webpack_require__(417); var _TimelineItem2 = _interopRequireDefault(_TimelineItem); - var _splitObject3 = __webpack_require__(42); + var _splitObject3 = __webpack_require__(41); var _splitObject4 = _interopRequireDefault(_splitObject3); @@ -78073,7 +77236,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1108 */ +/* 1093 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -78083,7 +77246,7 @@ webpackJsonp([203,202],[ }); exports.default = getPlacements; - var _placements = __webpack_require__(559); + var _placements = __webpack_require__(544); var autoAdjustOverflow = { adjustX: 1, @@ -78181,7 +77344,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1109 */ +/* 1094 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -78195,15 +77358,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -78211,11 +77374,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); @@ -78223,11 +77386,11 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _reactLazyLoad = __webpack_require__(1859); + var _reactLazyLoad = __webpack_require__(1824); var _reactLazyLoad2 = _interopRequireDefault(_reactLazyLoad); - var _checkbox = __webpack_require__(65); + var _checkbox = __webpack_require__(60); var _checkbox2 = _interopRequireDefault(_checkbox); @@ -78324,7 +77487,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1110 */ +/* 1095 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -78338,15 +77501,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -78354,19 +77517,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _search = __webpack_require__(426); + var _search = __webpack_require__(418); var _search2 = _interopRequireDefault(_search); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); @@ -78374,7 +77537,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _item = __webpack_require__(1109); + var _item = __webpack_require__(1094); var _item2 = _interopRequireDefault(_item); @@ -78587,7 +77750,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1111 */ +/* 1096 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -78597,15 +77760,15 @@ webpackJsonp([203,202],[ }); exports.default = undefined; - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -78685,13 +77848,13 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1112 */ +/* 1097 */ /***/ function(module, exports) { "use strict"; /***/ }, -/* 1113 */ +/* 1098 */ /***/ function(module, exports) { 'use strict'; @@ -78713,13 +77876,13 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1114 */ +/* 1099 */ /***/ function(module, exports) { "use strict"; /***/ }, -/* 1115 */ +/* 1100 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -78737,15 +77900,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -78753,7 +77916,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); @@ -78761,11 +77924,11 @@ webpackJsonp([203,202],[ var _icon2 = _interopRequireDefault(_icon); - var _progress = __webpack_require__(119); + var _progress = __webpack_require__(114); var _progress2 = _interopRequireDefault(_progress); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -78935,2802 +78098,152 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1116 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = BrowserDemo; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function BrowserDemo(props) { - return _react2.default.createElement( - "article", - { className: "window-frame focus" }, - _react2.default.createElement( - "header", - { className: "top-bar" }, - _react2.default.createElement( - "div", - { className: "controls" }, - _react2.default.createElement("div", { className: "control close" }), - _react2.default.createElement("div", { className: "control minify" }), - _react2.default.createElement("div", { className: "control expand" }) - ), - _react2.default.createElement("input", { className: "address-bar", defaultValue: "http://www.example.com" }) - ), - _react2.default.createElement( - "section", - { className: "window-content" }, - props.children - ) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1117 */ +/* 1101 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; + var _en = __webpack_require__(1822); - var _style2 = __webpack_require__(187); - - var _timeline = __webpack_require__(186); - - var _timeline2 = _interopRequireDefault(_timeline); - - var _toConsumableArray2 = __webpack_require__(79); - - var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _class, _temp; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _reactDocumentTitle = __webpack_require__(205); - - var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); - - var _utils = __webpack_require__(174); - - var _EditButton = __webpack_require__(121); - - var _EditButton2 = _interopRequireDefault(_EditButton); - - var _utils2 = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils2); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + var _en2 = _interopRequireDefault(_en); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var Article = (_temp = _class = function (_React$Component) { - (0, _inherits3.default)(Article, _React$Component); - - function Article() { - (0, _classCallCheck3.default)(this, Article); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); + module.exports = { + locale: 'en-US', + data: _en2.default, + messages: { + 'app.header.menu.home': 'Home', + 'app.header.menu.practice': 'Practice', + 'app.header.menu.pattern': 'Pattern', + 'app.header.menu.components': 'Components', + 'app.header.menu.spec': 'Specification', + 'app.header.menu.resource': 'Resource', + 'app.header.lang': '中文', + 'app.content.edit-page': 'Edit this page on Github!', + 'app.content.edit-demo': 'Edit this demo on Github!', + 'app.component.examples': 'Examples', + 'app.home.slogan': 'One Design Language for UI', + 'app.home.introduce': 'Introduce', + 'app.home.start': 'Get Started', + 'app.home.best-practice': 'Best Practice', + 'app.home.experience': 'Designed by experienced team, and showcase dozens of inspiring projects.', + 'app.home.design-pattern': 'Design Pattern', + 'app.home.pattern': 'Provide solutions for usual problems that may be encountered while developing enterprise-like complex UIs.', + 'app.home.reusable-components': 'Dozens of Reusable Components', + 'app.home.components-intro': 'Dozens of flexible and practical reusable components that increase your productivity.', + 'app.home.learn-more': 'Learn more', + 'app.home.sub-slogan': 'A Little Happiness in Hand', + 'app.home.vision': 'This is a design language dedicated to improve the user and design experience.', + 'app.footer.repo': 'Repository', + 'app.footer.scaffold': 'Scaffold', + 'app.footer.dev-tools': 'Developer Tools', + 'app.footer.dva': 'Framework', + 'app.footer.links': 'Links', + 'app.footer.mobile': 'Mobile', + 'app.footer.data-vis': 'Data Visualization', + 'app.footer.data-vis-spec': 'Data Visualization Specification', + 'app.footer.motion': 'Motion', + 'app.footer.antd-library': 'Axure library of Ant Design', + 'app.footer.material': 'Sitemap Template', + 'app.footer.community': 'Community', + 'app.footer.change-log': 'Change Log', + 'app.footer.feedback': 'Feedback', + 'app.footer.discuss': 'Chat Room', + 'app.footer.bug-report': 'Bug Report', + 'app.footer.version': 'Version: ', + 'app.footer.author': 'Created by Ant UED', + 'app.publish.title': 'antd@2.0.0 is released!', + 'app.publish.greeting': 'Hello, ', + 'app.publish.intro': ' is released, and please upgrade. ', + 'app.publish.old-version-guide': 'If you want to read old version documentation, please visit ', + 'app.publish.old-version-tips': ', or change the version of documentation with the bottom-right selector.' } - - Article.prototype.componentDidMount = function componentDidMount() { - this.componentDidUpdate(); - }; - - Article.prototype.componentDidUpdate = function componentDidUpdate() { - var links = [].concat((0, _toConsumableArray3.default)(document.querySelectorAll('.outside-link.internal'))); - if (links.length === 0) { - return; - } - // eslint-disable-next-line - var checkImgUrl = 'https://g-assets.daily.taob' + 'ao.net/seajs/seajs/2.2.0/sea.js'; - this.pingTimer = utils.ping(checkImgUrl, function (status) { - if (status !== 'timeout') { - links.forEach(function (link) { - return link.style.display = 'block'; - }); - } else { - links.forEach(function (link) { - return link.parentNode.removeChild(link); - }); - } - }); - }; - - Article.prototype.componentWillUnmount = function componentWillUnmount() { - clearTimeout(this.pingTimer); - }; - - Article.prototype.getArticle = function getArticle(article) { - var content = this.props.content; - var meta = content.meta; - - if (!meta.timeline) { - return article; - } - var timelineItems = []; - var temp = []; - var i = 1; - _react.Children.forEach(article.props.children, function (child) { - if (child.type === 'h2' && temp.length > 0) { - timelineItems.push(_react2.default.createElement( - _timeline2.default.Item, - { key: i }, - temp - )); - temp = []; - i += 1; - } - temp.push(child); - }); - if (temp.length > 0) { - timelineItems.push(_react2.default.createElement( - _timeline2.default.Item, - { key: i }, - temp - )); - } - return (0, _react.cloneElement)(article, { - children: _react2.default.createElement( - _timeline2.default, - null, - timelineItems - ) - }); - }; - - Article.prototype.render = function render() { - var props = this.props; - var content = props.content; - - var meta = content.meta, - description = content.description; - var title = meta.title, - subtitle = meta.subtitle, - filename = meta.filename; - - var locale = this.context.intl.locale; - return _react2.default.createElement( - _reactDocumentTitle2.default, - { title: (title[locale] || title) + ' - Ant Design' }, - _react2.default.createElement( - 'article', - { className: 'markdown' }, - _react2.default.createElement( - 'h1', - null, - title[locale] || title, - !subtitle || locale === 'en-US' ? null : _react2.default.createElement( - 'span', - { className: 'subtitle' }, - subtitle - ), - _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: filename }) - ), - !description ? null : props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(description))), - !content.toc || content.toc.length <= 1 || meta.toc === false ? null : _react2.default.createElement( - 'section', - { className: 'toc' }, - props.utils.toReactComponent(content.toc) - ), - this.getArticle(props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(content.content)))) - ) - ); - }; - - return Article; - }(_react2.default.Component), _class.contextTypes = { - intl: _react.PropTypes.object.isRequired - }, _temp); - exports.default = Article; - module.exports = exports['default']; - -/***/ }, -/* 1118 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _style5 = __webpack_require__(46); - - var _row = __webpack_require__(45); - - var _row2 = _interopRequireDefault(_row); - - var _style6 = __webpack_require__(43); - - var _col = __webpack_require__(39); - - var _col2 = _interopRequireDefault(_col); - - var _style7 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _style8 = __webpack_require__(213); - - var _affix = __webpack_require__(180); - - var _affix2 = _interopRequireDefault(_affix); - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _class, _temp; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDocumentTitle = __webpack_require__(205); - - var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); - - var _reactIntl = __webpack_require__(33); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _utils = __webpack_require__(174); - - var _Demo = __webpack_require__(222); - - var _Demo2 = _interopRequireDefault(_Demo); - - var _EditButton = __webpack_require__(121); - - var _EditButton2 = _interopRequireDefault(_EditButton); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var ComponentDoc = (_temp = _class = function (_React$Component) { - (0, _inherits3.default)(ComponentDoc, _React$Component); - - function ComponentDoc(props) { - (0, _classCallCheck3.default)(this, ComponentDoc); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.handleExpandToggle = function () { - _this.setState({ - expandAll: !_this.state.expandAll - }); - }; - - _this.state = { - expandAll: false - }; - return _this; - } - - ComponentDoc.prototype.render = function render() { - var props = this.props; - var doc = props.doc, - location = props.location; - var content = doc.content, - meta = doc.meta; - - var locale = this.context.intl.locale; - var demos = Object.keys(props.demos).map(function (key) { - return props.demos[key]; - }); - var expand = this.state.expandAll; - - var isSingleCol = meta.cols === 1; - var leftChildren = []; - var rightChildren = []; - var showedDemo = demos.some(function (demo) { - return demo.meta.only; - }) ? demos.filter(function (demo) { - return demo.meta.only; - }) : demos.filter(function (demo) { - return demo.preview; - }); - showedDemo.sort(function (a, b) { - return a.meta.order - b.meta.order; - }).forEach(function (demoData, index) { - if (index % 2 === 0 || isSingleCol) { - leftChildren.push(_react2.default.createElement(_Demo2.default, (0, _extends3.default)({}, demoData, { - key: meta.filename + index, utils: props.utils, - expand: expand, pathname: location.pathname - }))); - } else { - rightChildren.push(_react2.default.createElement(_Demo2.default, (0, _extends3.default)({}, demoData, { - key: meta.filename + index, utils: props.utils, - expand: expand, pathname: location.pathname - }))); - } - }); - var expandTriggerClass = (0, _classnames2.default)({ - 'code-box-expand-trigger': true, - 'code-box-expand-trigger-active': expand - }); - - var jumper = showedDemo.map(function (demo) { - var title = demo.meta.title; - var localizeTitle = title[locale] || title; - return _react2.default.createElement( - 'li', - { key: demo.meta.id, title: localizeTitle }, - _react2.default.createElement( - 'a', - { href: '#' + demo.meta.id }, - localizeTitle - ) - ); - }); - - var title = meta.title, - subtitle = meta.subtitle, - filename = meta.filename; - - return _react2.default.createElement( - _reactDocumentTitle2.default, - { title: (subtitle || '') + ' ' + (title[locale] || title) + ' - Ant Design' }, - _react2.default.createElement( - 'article', - null, - _react2.default.createElement( - _affix2.default, - { className: 'toc-affix', offsetTop: 16 }, - _react2.default.createElement( - 'ul', - { className: 'toc demos-anchor' }, - jumper - ) - ), - _react2.default.createElement( - 'section', - { className: 'markdown' }, - _react2.default.createElement( - 'h1', - null, - title[locale] || title, - !subtitle ? null : _react2.default.createElement( - 'span', - { className: 'subtitle' }, - subtitle - ), - _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: filename }) - ), - props.utils.toReactComponent(['section', { className: 'markdown' }].concat((0, _utils.getChildren)(content))), - _react2.default.createElement( - 'h2', - null, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.component.examples' }), - _react2.default.createElement(_icon2.default, { type: 'appstore', className: expandTriggerClass, - title: '\u5C55\u5F00\u5168\u90E8\u4EE3\u7801', onClick: this.handleExpandToggle - }) - ) - ), - _react2.default.createElement( - _row2.default, - { gutter: 16 }, - _react2.default.createElement( - _col2.default, - { span: isSingleCol ? '24' : '12', - className: isSingleCol ? 'code-boxes-col-1-1' : 'code-boxes-col-2-1' - }, - leftChildren - ), - isSingleCol ? null : _react2.default.createElement( - _col2.default, - { className: 'code-boxes-col-2-1', span: '12' }, - rightChildren - ) - ), - props.utils.toReactComponent(['section', { - className: 'markdown api-container' - }].concat((0, _utils.getChildren)(doc.api || ['placeholder']))) - ) - ); - }; - - return ComponentDoc; - }(_react2.default.Component), _class.contextTypes = { - intl: _react2.default.PropTypes.object - }, _temp); - exports.default = ComponentDoc; - module.exports = exports['default']; - -/***/ }, -/* 1119 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _style2 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _class, _temp; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDom = __webpack_require__(2); - - var _reactDom2 = _interopRequireDefault(_reactDom); - - var _reactIntl = __webpack_require__(33); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _EditButton = __webpack_require__(121); - - var _EditButton2 = _interopRequireDefault(_EditButton); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Demo = (_temp = _class = function (_React$Component) { - (0, _inherits3.default)(Demo, _React$Component); - - function Demo(props) { - (0, _classCallCheck3.default)(this, Demo); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.handleCodeExapnd = function () { - _this.setState({ codeExpand: !_this.state.codeExpand }); - }; - - _this.state = { - codeExpand: false - }; - return _this; - } - - Demo.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps, nextState) { - return (this.state.codeExpand || this.props.expand) !== (nextState.codeExpand || nextProps.expand); - }; - - Demo.prototype.render = function render() { - var props = this.props; - var meta = props.meta, - src = props.src, - content = props.content, - preview = props.preview, - highlightedCode = props.highlightedCode, - style = props.style, - highlightedStyle = props.highlightedStyle, - expand = props.expand; - - if (!this.liveDemo) { - this.liveDemo = meta.iframe ? _react2.default.createElement('iframe', { src: src }) : preview(_react2.default, _reactDom2.default); - } - - var codeExpand = this.state.codeExpand || expand; - var codeBoxClass = (0, _classnames2.default)({ - 'code-box': true, - expand: codeExpand - }); - - var locale = this.context.intl.locale; - var localizedTitle = meta.title[locale] || meta.title; - var localizeIntro = content[locale] || content; - var introChildren = props.utils.toReactComponent(['div'].concat(localizeIntro)); - - var highlightClass = (0, _classnames2.default)({ - 'highlight-wrapper': true, - 'highlight-wrapper-expand': codeExpand - }); - return _react2.default.createElement( - 'section', - { className: codeBoxClass, id: meta.id }, - _react2.default.createElement( - 'section', - { className: 'code-box-demo' }, - this.liveDemo, - style ? _react2.default.createElement('style', { dangerouslySetInnerHTML: { __html: style } }) : null - ), - _react2.default.createElement( - 'section', - { className: 'code-box-meta markdown' }, - _react2.default.createElement( - 'div', - { className: 'code-box-title' }, - _react2.default.createElement( - 'a', - { href: '#' + meta.id }, - localizedTitle - ), - _react2.default.createElement(_EditButton2.default, { title: _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.content.edit-page' }), filename: meta.filename }) - ), - introChildren, - _react2.default.createElement(_icon2.default, { type: 'down-circle-o', title: 'Show Code', className: 'collapse', onClick: this.handleCodeExapnd }) - ), - _react2.default.createElement( - 'section', - { className: highlightClass, - key: 'code' - }, - _react2.default.createElement( - 'div', - { className: 'highlight' }, - props.utils.toReactComponent(highlightedCode) - ), - highlightedStyle ? _react2.default.createElement( - 'div', - { key: 'style', className: 'highlight' }, - _react2.default.createElement( - 'pre', - null, - _react2.default.createElement('code', { className: 'css', dangerouslySetInnerHTML: { __html: highlightedStyle } }) - ) - ) : null - ) - ); - }; - - return Demo; - }(_react2.default.Component), _class.contextTypes = { - intl: _react2.default.PropTypes.object - }, _temp); - exports.default = Demo; - module.exports = exports['default']; - -/***/ }, -/* 1120 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _style3 = __webpack_require__(157); - - var _tooltip = __webpack_require__(140); - - var _tooltip2 = _interopRequireDefault(_tooltip); - - var _style4 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - exports.default = EditButton; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var branchUrl = 'https://github.com/ant-design/ant-design/blob/master/'; - - function EditButton(_ref) { - var title = _ref.title, - filename = _ref.filename; - - return _react2.default.createElement( - _tooltip2.default, - { title: title }, - _react2.default.createElement( - 'a', - { className: 'edit-button', href: '' + branchUrl + filename }, - _react2.default.createElement(_icon2.default, { type: 'edit' }) - ) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1121 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _style4 = __webpack_require__(46); - - var _row = __webpack_require__(45); - - var _row2 = _interopRequireDefault(_row); - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _style5 = __webpack_require__(43); - - var _col = __webpack_require__(39); - - var _col2 = _interopRequireDefault(_col); - - var _toConsumableArray2 = __webpack_require__(79); - - var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _style6 = __webpack_require__(35); - - var _menu = __webpack_require__(34); - - var _menu2 = _interopRequireDefault(_menu); - - var _class, _temp; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _Article = __webpack_require__(220); - - var _Article2 = _interopRequireDefault(_Article); - - var _ComponentDoc = __webpack_require__(221); - - var _ComponentDoc2 = _interopRequireDefault(_ComponentDoc); - - var _utils = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils); - - var _ = __webpack_require__(219); - - var _2 = _interopRequireDefault(_); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var SubMenu = _menu2.default.SubMenu; - - function getActiveMenuItem(props) { - return props.params.children || props.location.pathname.replace(/^\//, ''); - } - - function fileNameToPath(filename) { - var snippets = filename.replace(/(\/index)?((\.zh-CN)|(\.en-US))?\.md$/i, '').split('/'); - return snippets[snippets.length - 1]; - } - - function isNotTopLevel(level) { - return level !== 'topLevel'; - } - - var MainContent = (_temp = _class = function (_React$Component) { - (0, _inherits3.default)(MainContent, _React$Component); - - function MainContent(props) { - (0, _classCallCheck3.default)(this, MainContent); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.handleMenuOpenChange = function (openKeys) { - _this.setState({ openKeys: openKeys }); - }; - - _this.state = { openKeys: [] }; - return _this; - } - - MainContent.prototype.componentDidMount = function componentDidMount() { - this.componentWillReceiveProps(this.props); - this.componentDidUpdate(); - }; - - MainContent.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - var prevModule = this.currentModule; - this.currentModule = location.pathname.split('/')[2] || 'components'; - if (this.currentModule === 'react') { - this.currentModule = 'components'; - } - if (prevModule !== this.currentModule) { - var moduleData = this.getModuleData(nextProps); - var shouldOpenKeys = Object.keys(utils.getMenuItems(moduleData, this.context.intl.locale)); - this.setState({ openKeys: shouldOpenKeys }); - } - }; - - MainContent.prototype.componentDidUpdate = function componentDidUpdate() { - if (!location.hash) { - document.body.scrollTop = 0; - document.documentElement.scrollTop = 0; - } else { - if (this.timer) { - clearTimeout(this.timer); - } - this.timer = setTimeout(function () { - document.getElementById(decodeURI(location.hash.replace('#', ''))).scrollIntoView(); - }, 10); - } - }; - - MainContent.prototype.componentWillUnmount = function componentWillUnmount() { - clearTimeout(this.timer); - }; - - MainContent.prototype.generateMenuItem = function generateMenuItem(isTop, item) { - var locale = this.context.intl.locale; - var key = fileNameToPath(item.filename); - var text = isTop ? item.title[locale] || item.title : [_react2.default.createElement( - 'span', - { key: 'english' }, - item.title - ), _react2.default.createElement( - 'span', - { className: 'chinese', key: 'chinese' }, - item.subtitle - )]; - var disabled = item.disabled; - var url = item.filename.replace(/(\/index)?((\.zh-CN)|(\.en-US))?\.md$/i, '').toLowerCase(); - var child = !item.link ? _react2.default.createElement( - _reactRouter.Link, - { to: { query: this.props.location.query, pathname: /^components/.test(url) ? url + '/' : url }, disabled: disabled }, - text - ) : _react2.default.createElement( - 'a', - { href: item.link, target: '_blank', rel: 'noopener noreferrer', disabled: disabled }, - text - ); - - return _react2.default.createElement( - _menu2.default.Item, - { key: key.toLowerCase(), disabled: disabled }, - child - ); - }; - - MainContent.prototype.generateSubMenuItems = function generateSubMenuItems(obj) { - var _this2 = this; - - var topLevel = (obj.topLevel || []).map(this.generateMenuItem.bind(this, true)); - var itemGroups = Object.keys(obj).filter(isNotTopLevel).sort(function (a, b) { - return _2.default.typeOrder[a] - _2.default.typeOrder[b]; - }).map(function (type, index) { - var groupItems = obj[type].sort(function (a, b) { - return a.title.charCodeAt(0) - b.title.charCodeAt(0); - }).map(_this2.generateMenuItem.bind(_this2, false)); - return _react2.default.createElement( - _menu2.default.ItemGroup, - { title: type, key: index }, - groupItems - ); - }); - return [].concat((0, _toConsumableArray3.default)(topLevel), (0, _toConsumableArray3.default)(itemGroups)); - }; - - MainContent.prototype.getModuleData = function getModuleData(props) { - var pathname = props.location.pathname; - var moduleName = /^\/?components/.test(pathname) ? 'components' : pathname.split('/').filter(function (item) { - return item; - }).slice(0, 2).join('/'); - var moduleData = moduleName === 'components' || moduleName === 'changelog' || moduleName === 'docs/react' ? [].concat((0, _toConsumableArray3.default)(props.picked.components), (0, _toConsumableArray3.default)(props.picked['docs/react']), (0, _toConsumableArray3.default)(props.picked.changelog)) : props.picked[moduleName]; - var locale = this.context.intl.locale; - var excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md'; - return moduleData.filter(function (_ref) { - var meta = _ref.meta; - return !meta.filename.endsWith(excludedSuffix); - }); - }; - - MainContent.prototype.getMenuItems = function getMenuItems() { - var _this3 = this; - - var moduleData = this.getModuleData(this.props); - var menuItems = utils.getMenuItems(moduleData, this.context.intl.locale); - var topLevel = this.generateSubMenuItems(menuItems.topLevel); - var subMenu = Object.keys(menuItems).filter(isNotTopLevel).sort(function (a, b) { - return _2.default.categoryOrder[a] - _2.default.categoryOrder[b]; - }).map(function (category) { - var subMenuItems = _this3.generateSubMenuItems(menuItems[category]); - return _react2.default.createElement( - SubMenu, - { title: _react2.default.createElement( - 'h4', - null, - category - ), key: category }, - subMenuItems - ); - }); - return [].concat((0, _toConsumableArray3.default)(topLevel), (0, _toConsumableArray3.default)(subMenu)); - }; - - MainContent.prototype.flattenMenu = function flattenMenu(menu) { - var _this4 = this; - - if (menu.type === _menu2.default.Item) { - return menu; - } - - if (Array.isArray(menu)) { - return menu.reduce(function (acc, item) { - return acc.concat(_this4.flattenMenu(item)); - }, []); - } - - return this.flattenMenu(menu.props.children); - }; - - MainContent.prototype.getFooterNav = function getFooterNav(menuItems, activeMenuItem) { - var menuItemsList = this.flattenMenu(menuItems); - var activeMenuItemIndex = -1; - menuItemsList.forEach(function (menuItem, i) { - if (menuItem.key === activeMenuItem) { - activeMenuItemIndex = i; - } - }); - var prev = menuItemsList[activeMenuItemIndex - 1]; - var next = menuItemsList[activeMenuItemIndex + 1]; - return { prev: prev, next: next }; - }; - - MainContent.prototype.render = function render() { - var props = this.props; - var activeMenuItem = getActiveMenuItem(props); - var menuItems = this.getMenuItems(); - - var _getFooterNav = this.getFooterNav(menuItems, activeMenuItem), - prev = _getFooterNav.prev, - next = _getFooterNav.next; - - var localizedPageData = props.localizedPageData; - return _react2.default.createElement( - 'div', - { className: 'main-wrapper' }, - _react2.default.createElement( - _row2.default, - null, - _react2.default.createElement( - _col2.default, - { lg: 4, md: 6, sm: 24, xs: 24 }, - _react2.default.createElement( - _menu2.default, - { className: 'aside-container', mode: 'inline', - openKeys: this.state.openKeys, - selectedKeys: [activeMenuItem], - onOpenChange: this.handleMenuOpenChange - }, - menuItems - ) - ), - _react2.default.createElement( - _col2.default, - { lg: 20, md: 18, sm: 24, xs: 24, className: 'main-container' }, - props.utils.get(props, 'pageData.demo') ? _react2.default.createElement(_ComponentDoc2.default, (0, _extends3.default)({}, props, { doc: localizedPageData, demos: props.demos })) : _react2.default.createElement(_Article2.default, (0, _extends3.default)({}, props, { content: localizedPageData })) - ) - ), - _react2.default.createElement( - _row2.default, - null, - _react2.default.createElement( - _col2.default, - { lg: { span: 20, offset: 4 }, - md: { span: 18, offset: 6 }, - sm: 24, xs: 24 - }, - _react2.default.createElement( - 'section', - { className: 'prev-next-nav' }, - prev ? _react2.default.cloneElement(prev.props.children, { className: 'prev-page' }) : null, - next ? _react2.default.cloneElement(next.props.children, { className: 'next-page' }) : null - ) - ) - ) - ); - }; - - return MainContent; - }(_react2.default.Component), _class.contextTypes = { - intl: _react.PropTypes.object.isRequired - }, _temp); - exports.default = MainContent; - module.exports = exports['default']; - -/***/ }, -/* 1122 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _toConsumableArray2 = __webpack_require__(79); - - var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); - - exports.collect = collect; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _bluebird = __webpack_require__(316); - - var _bluebird2 = _interopRequireDefault(_bluebird); - - var _MainContent = __webpack_require__(223); - - var _MainContent2 = _interopRequireDefault(_MainContent); - - var _utils = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var locale = utils.isZhCN() ? 'zh-CN' : 'en-US'; - function collect(nextProps, callback) { - var pageData = nextProps.location.pathname.endsWith('changelog') ? nextProps.data.CHANGELOG : nextProps.pageData; - if (!pageData) { - callback(404, nextProps); - return; - } - - var pageDataPromise = typeof pageData === 'function' ? pageData() : (pageData[locale] || pageData.index[locale] || pageData.index)(); - var promises = [pageDataPromise]; - - var pathname = nextProps.location.pathname; - var demos = nextProps.utils.get(nextProps.data, [].concat((0, _toConsumableArray3.default)(pathname.split('/')), ['demo'])); - if (demos) { - promises.push(demos()); - } - _bluebird2.default.all(promises).then(function (list) { - return callback(null, (0, _extends3.default)({}, nextProps, { - localizedPageData: list[0], - demos: list[1] - })); - }); - } - - exports.default = function (props) { - return _react2.default.createElement(_MainContent2.default, props); }; /***/ }, -/* 1123 */ +/* 1102 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - Object.defineProperty(exports, "__esModule", { - value: true - }); + __webpack_require__(1538); - var _style2 = __webpack_require__(14); +/***/ }, +/* 1103 */ +/***/ function(module, exports, __webpack_require__) { - var _icon = __webpack_require__(12); + 'use strict'; - var _icon2 = _interopRequireDefault(_icon); + var _zh = __webpack_require__(1823); - exports.default = Banner; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _ScrollElement = __webpack_require__(380); - - var _ScrollElement2 = _interopRequireDefault(_ScrollElement); - - var _reactGithubButton = __webpack_require__(588); - - var _reactGithubButton2 = _interopRequireDefault(_reactGithubButton); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); + var _zh2 = _interopRequireDefault(_zh); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - function typeFunc(a) { - if (a.key === 'line') { - return 'right'; - } else if (a.key === 'button') { - return 'bottom'; + module.exports = { + locale: 'zh-CN', + data: _zh2.default, + messages: { + 'app.header.menu.home': '首页', + 'app.header.menu.practice': '实践', + 'app.header.menu.pattern': '模式', + 'app.header.menu.components': '组件', + 'app.header.menu.spec': '规范', + 'app.header.menu.resource': '资源', + 'app.header.lang': 'EN', + 'app.content.edit-page': '在 Github 上编辑此页!', + 'app.content.edit-demo': '在 Github 上编辑此示例!', + 'app.component.examples': '代码演示', + 'app.home.slogan': '一个 UI 设计语言', + 'app.home.introduce': '介绍', + 'app.home.start': '开始使用', + 'app.home.best-practice': '最佳实践', + 'app.home.experience': '近一年的中后台设计实践,积累了大量的优秀案例。', + 'app.home.design-pattern': '设计模式', + 'app.home.pattern': '总结中后台设计中反复出现的问题,并提供相应的解决方案。', + 'app.home.reusable-components': '丰富的基础组件', + 'app.home.components-intro': '丰富、灵活、实用的基础组件,为业务产品提供强有力的设计支持。', + 'app.home.learn-more': '了解更多', + 'app.home.sub-slogan': '微小·确定·幸福', + 'app.home.vision': '这是一套致力于提升『用户』和『设计者』使用体验的中后台设计语言。', + 'app.footer.repo': '仓库', + 'app.footer.scaffold': '脚手架', + 'app.footer.dev-tools': '开发工具', + 'app.footer.dva': '应用框架', + 'app.footer.links': '相关站点', + 'app.footer.mobile': '移动版', + 'app.footer.data-vis': '数据可视化', + 'app.footer.data-vis-spec': '数据可视化规范', + 'app.footer.motion': '设计动效', + 'app.footer.antd-library': 'Axure 部件库', + 'app.footer.material': '页面逻辑素材', + 'app.footer.community': '社区', + 'app.footer.change-log': '更新记录', + 'app.footer.feedback': '反馈和建议', + 'app.footer.discuss': '讨论', + 'app.footer.bug-report': '报告 Bug', + 'app.footer.version': '文档版本:', + 'app.footer.author': '蚂蚁金服体验技术部出品', + 'app.publish.title': 'antd@2.0.0 发布!', + 'app.publish.greeting': '你好,', + 'app.publish.intro': ' 已正式发布,欢迎升级。', + 'app.publish.old-version-guide': '如果您还需要使用旧版,请查阅 ', + 'app.publish.old-version-tips': ',也可通过页面右下角的文档版本选择框进行切换。' } - return 'left'; - } - - function Banner(_ref) { - var location = _ref.location, - onEnterChange = _ref.onEnterChange; - - var query = location.query; - return _react2.default.createElement( - 'section', - { id: 'banner', className: 'page' }, - _react2.default.createElement( - _ScrollElement2.default, - { id: 'banner', onChange: function onChange(_ref2) { - var mode = _ref2.mode; - return onEnterChange(mode); - } }, - _react2.default.createElement( - _rcQueueAnim2.default, - { className: 'banner-text-wrapper', type: typeFunc, delay: 300, key: 'banner' }, - _react2.default.createElement( - 'h2', - { key: 'h2' }, - 'ANT ', - _react2.default.createElement( - 'p', - null, - 'DESIGN' - ) - ), - _react2.default.createElement( - 'p', - { key: 'content' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.slogan' }) - ), - _react2.default.createElement('span', { className: 'line', key: 'line' }), - _react2.default.createElement( - 'div', - { key: 'button1', className: 'start-button clearfix' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/spec/introduce' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.introduce' }) - ), - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/react/introduce' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.start' }) - ) - ), - _react2.default.createElement(_reactGithubButton2.default, { key: 'github-button', type: 'stargazers', - namespace: 'ant-design', repo: 'ant-design' - }) - ), - _react2.default.createElement(_icon2.default, { type: 'down', className: 'down' }) - ) - ); - } - module.exports = exports['default']; + }; /***/ }, -/* 1124 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _ScrollLink = __webpack_require__(552); - - var _ScrollLink2 = _interopRequireDefault(_ScrollLink); - - var _ScrollScreen = __webpack_require__(553); - - var _ScrollScreen2 = _interopRequireDefault(_ScrollScreen); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Link = function (_React$Component) { - (0, _inherits3.default)(Link, _React$Component); - - function Link() { - (0, _classCallCheck3.default)(this, Link); - return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments)); - } - - Link.prototype.componentDidMount = function componentDidMount() { - _ScrollScreen2.default.init({ docHeight: 4746 }); - }; - - Link.prototype.render = function render() { - return _react2.default.createElement( - 'div', - { id: 'list' }, - _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'banner', toHash: false }), - _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page1', toHash: false }), - _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page2', toHash: false }), - _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page3', toHash: false }), - _react2.default.createElement(_ScrollLink2.default, { className: 'list-point', to: 'page4', toHash: false }) - ); - }; - - return Link; - }(_react2.default.Component); - - exports.default = Link; - module.exports = exports['default']; - -/***/ }, -/* 1125 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _style3 = __webpack_require__(10); - - var _button = __webpack_require__(9); - - var _button2 = _interopRequireDefault(_button); - - var _style4 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - exports.default = Page1; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function onScrollEvent(e) { - var clientHeight = document.documentElement.clientHeight; - var header = document.getElementById('header'); - if (e.pageY >= clientHeight) { - if (header.className.indexOf('home-nav-bottom') < 0) { - header.className += ' home-nav-bottom'; - } - } else if (header.className.indexOf('home-nav-bottom') >= 0) { - header.className = header.className.replace(/home-nav-bottom/ig, ''); - } - } - - function Page1(_ref) { - var location = _ref.location; - - return _react2.default.createElement( - _ScrollOverPack2.default, - { id: 'page1', className: 'content-wrapper page', - playScale: 1, replay: true, scrollEvent: onScrollEvent, - hideProps: { image: { reverse: true } } - }, - _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image1 image-wrapper', - animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, - style: { transform: 'translateX(-100px)', opacity: 0 } - }), - _react2.default.createElement( - _rcQueueAnim2.default, - { className: 'text-wrapper', key: 'text', leaveReverse: true }, - _react2.default.createElement( - 'h2', - { key: 'h2' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.best-practice' }) - ), - _react2.default.createElement( - 'p', - { key: 'p', style: { maxWidth: 310 } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.experience' }) - ), - _react2.default.createElement( - 'div', - { key: 'button' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: location.query, pathname: '/docs/practice/cases' } }, - _react2.default.createElement( - _button2.default, - { type: 'primary', size: 'large' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), - _react2.default.createElement(_icon2.default, { type: 'right' }) - ) - ) - ) - ) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1126 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _style3 = __webpack_require__(10); - - var _button = __webpack_require__(9); - - var _button2 = _interopRequireDefault(_button); - - var _style4 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - exports.default = Page2; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _reactRouter = __webpack_require__(51); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function Page2(_ref) { - var location = _ref.location; - - return _react2.default.createElement( - _ScrollOverPack2.default, - { id: 'page2', - className: 'content-wrapper page', playScale: 1, replay: true, - hideProps: { image: { reverse: true } } - }, - _react2.default.createElement( - _rcQueueAnim2.default, - { className: 'text-wrapper left-text', key: 'text', - duration: 450, type: 'bottom', leaveReverse: true - }, - _react2.default.createElement( - 'h2', - { key: 'h2' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.design-pattern' }) - ), - _react2.default.createElement( - 'p', - { key: 'p', style: { maxWidth: 260 } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.pattern' }) - ), - _react2.default.createElement( - 'div', - { key: 'button' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: location.query, pathname: '/docs/pattern/navigation' } }, - _react2.default.createElement( - _button2.default, - { type: 'primary', size: 'large' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), - _react2.default.createElement(_icon2.default, { type: 'right' }) - ) - ) - ) - ), - _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image2 image-wrapper', - animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, - style: { transform: 'translateX(100px)', opacity: 0 } - }) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1127 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _style3 = __webpack_require__(10); - - var _button = __webpack_require__(9); - - var _button2 = _interopRequireDefault(_button); - - var _style4 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - exports.default = Page3; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function Page3(_ref) { - var location = _ref.location; - - return _react2.default.createElement( - _ScrollOverPack2.default, - { id: 'page3', className: 'content-wrapper page', playScale: 1, replay: true, - hideProps: { image: { reverse: true } } - }, - _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image3 image-wrapper', - animation: { x: 0, opacity: 1, ease: 'easeOutQuad' }, - style: { transform: 'translateX(-100px)', opacity: 0 } - }), - _react2.default.createElement( - _rcQueueAnim2.default, - { className: 'text-wrapper', key: 'text', - leaveReverse: true, style: { top: '40%' } - }, - _react2.default.createElement( - 'h2', - { key: 'h2' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.reusable-components' }) - ), - _react2.default.createElement( - 'p', - { key: 'p', style: { maxWidth: 280 } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.components-intro' }) - ), - _react2.default.createElement( - 'div', - { key: 'button' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: location.query, pathname: '/docs/react/introduce' } }, - _react2.default.createElement( - _button2.default, - { type: 'primary', size: 'large' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.learn-more' }), - _react2.default.createElement(_icon2.default, { type: 'right' }) - ) - ) - ) - ) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1128 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = Page4; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _rcTweenOne = __webpack_require__(150); - - var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - - var _reactIntl = __webpack_require__(33); - - var _ScrollOverPack = __webpack_require__(149); - - var _ScrollOverPack2 = _interopRequireDefault(_ScrollOverPack); - - var _rcQueueAnim = __webpack_require__(110); - - var _rcQueueAnim2 = _interopRequireDefault(_rcQueueAnim); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function Page4() { - return _react2.default.createElement( - _ScrollOverPack2.default, - { id: 'page4', className: 'content-wrapper page', - playScale: 1, hideProps: { image: { reverse: true } } - }, - _react2.default.createElement( - _rcQueueAnim2.default, - { className: 'text-wrapper-bottom', key: 'text', - leaveReverse: true, type: 'bottom' - }, - _react2.default.createElement( - 'h2', - { key: 'h2' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.sub-slogan' }) - ), - _react2.default.createElement( - 'p', - { key: 'p' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.home.vision' }) - ) - ), - _react2.default.createElement(_rcTweenOne2.default, { key: 'image', className: 'image4 bottom-wrapper', - animation: { y: 0, opacity: 1, duration: 550, delay: 150, ease: 'easeOutQuad' }, - style: { transform: 'translateY(50px)', opacity: 0 } - }) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1129 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _reactDocumentTitle = __webpack_require__(205); - - var _reactDocumentTitle2 = _interopRequireDefault(_reactDocumentTitle); - - var _Link = __webpack_require__(225); - - var _Link2 = _interopRequireDefault(_Link); - - var _Banner = __webpack_require__(224); - - var _Banner2 = _interopRequireDefault(_Banner); - - var _Page = __webpack_require__(226); - - var _Page2 = _interopRequireDefault(_Page); - - var _Page3 = __webpack_require__(227); - - var _Page4 = _interopRequireDefault(_Page3); - - var _Page5 = __webpack_require__(228); - - var _Page6 = _interopRequireDefault(_Page5); - - var _Page7 = __webpack_require__(229); - - var _Page8 = _interopRequireDefault(_Page7); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - // To store style which is only for Home and has conflicts with others. - function getStyle() { - return '\n #react-content,\n #react-content > div {\n height: 100%;\n }\n .main-wrapper {\n background: transparent;\n width: auto;\n margin: 0;\n border-radius: 0;\n padding: 0;\n overflow: unset;\n display: inline;\n min-height: 600px;\n }\n #header {\n position: fixed;\n z-index: 999;\n background: rgba(0, 0, 0, 0.25);\n border-bottom: 1px solid transparent;\n transition: border .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background .5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n #header .ant-select-selection,\n #header .ant-menu {\n background: transparent;\n }\n #header.home-nav-white {\n background: rgba(255, 255, 255, 0.9);\n border-bottom-color: #EBEDEE;\n }\n .home-nav-white #search-box {\n border-left-color: #EBEDEE;\n }\n .home-nav-white #nav a {\n color: #666;\n }\n .home-nav-white .lang:not(:hover) {\n color: #666;\n border-color: #666;\n }\n .nav-phone-icon:before {\n background: #eee;\n box-shadow: 0 7px 0 0 #eee, 0 14px 0 0 #eee;\n }\n .home-nav-white .nav-phone-icon:before {\n background: #777;\n box-shadow: 0 7px 0 0 #777, 0 14px 0 0 #777;\n }\n .lang,\n #nav a {\n color: #eee;\n transition: color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n #search-box {\n border-left-color: rgba(235, 237, 238, .5);\n transition: border 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n }\n section {\n height: 100%;\n width: 100%;\n background: #fff;\n }\n #footer {\n background: #000;\n }\n #footer,\n #footer h2 {\n color: #999;\n }\n #footer a {\n color: #eee;\n }\n .down {\n animation: upDownMove 1.2s ease-in-out infinite;\n }\n '; - } - - function Home(props) { - return _react2.default.createElement( - _reactDocumentTitle2.default, - { title: 'Ant Design - ' + props.intl.formatMessage({ id: 'app.home.slogan' }) }, - _react2.default.createElement( - 'div', - { className: 'main-wrapper' }, - _react2.default.createElement(_Link2.default, null), - _react2.default.createElement(_Banner2.default, props), - _react2.default.createElement(_Page2.default, props), - _react2.default.createElement(_Page4.default, props), - _react2.default.createElement(_Page6.default, props), - _react2.default.createElement(_Page8.default, props), - _react2.default.createElement('style', { dangerouslySetInnerHTML: { __html: getStyle() } }) - ) - ); - } - - exports.default = (0, _reactIntl.injectIntl)(Home); - module.exports = exports['default']; - -/***/ }, -/* 1130 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _style2 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactCopyToClipboard = __webpack_require__(384); - - var _reactCopyToClipboard2 = _interopRequireDefault(_reactCopyToClipboard); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var CopyableIcon = function (_React$Component) { - (0, _inherits3.default)(CopyableIcon, _React$Component); - - function CopyableIcon(props) { - (0, _classCallCheck3.default)(this, CopyableIcon); - - var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); - - _this.onCopied = function () { - _this.setState({ justCopied: true }, function () { - setTimeout(function () { - _this.setState({ justCopied: false }); - }, 1000); - }); - }; - - _this.state = { - justCopied: false - }; - return _this; - } - - CopyableIcon.prototype.render = function render() { - var text = '<Icon type="' + this.props.type + '" />'; - return _react2.default.createElement( - _reactCopyToClipboard2.default, - { text: text, onCopy: this.onCopied }, - _react2.default.createElement( - 'li', - { className: this.state.justCopied ? 'copied' : '' }, - _react2.default.createElement(_icon2.default, { type: this.props.type }), - _react2.default.createElement( - 'span', - { className: 'anticon-class' }, - this.props.type - ) - ) - ); - }; - - return CopyableIcon; - }(_react2.default.Component); - - exports.default = CopyableIcon; - module.exports = exports['default']; - -/***/ }, -/* 1131 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _defineProperty2 = __webpack_require__(11); - - var _defineProperty3 = _interopRequireDefault(_defineProperty2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _class, _temp2; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - var _CopyableIcon = __webpack_require__(230); - - var _CopyableIcon2 = _interopRequireDefault(_CopyableIcon); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var IconSet = (_temp2 = _class = function (_React$Component) { - (0, _inherits3.default)(IconSet, _React$Component); - - function IconSet() { - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, IconSet); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.icons = { - direction: ['step-backward', 'step-forward', 'fast-backward', 'fast-forward', 'shrink', 'arrows-alt', 'down', 'up', 'left', 'right', 'caret-up', 'caret-down', 'caret-left', 'caret-right', 'up-circle', 'down-circle', 'left-circle', 'right-circle', 'up-circle-o', 'down-circle-o', 'right-circle-o', 'left-circle-o', 'double-right', 'double-left', 'verticle-left', 'verticle-right', 'forward', 'backward', 'rollback', 'enter', 'retweet', 'swap', 'swap-left', 'swap-right', 'arrow-up', 'arrow-down', 'arrow-left', 'arrow-right', 'play-circle', 'play-circle-o', 'up-square', 'down-square', 'left-square', 'right-square', 'up-square-o', 'down-square-o', 'left-square-o', 'right-square-o'], - suggestion: ['question', 'question-circle-o', 'question-circle', 'plus', 'plus-circle-o', 'plus-circle', 'pause', 'pause-circle-o', 'pause-circle', 'minus', 'minus-circle-o', 'minus-circle', 'plus-square', 'plus-square-o', 'minus-square', 'minus-square-o', 'info', 'info-circle-o', 'info-circle', 'exclamation', 'exclamation-circle-o', 'exclamation-circle', 'close', 'close-circle', 'close-circle-o', 'close-square', 'close-square-o', 'check', 'check-circle', 'check-circle-o', 'check-square', 'check-square-o', 'clock-circle-o', 'clock-circle'], - other: ['lock', 'unlock', 'android', 'apple', 'apple-o', 'area-chart', 'pie-chart', 'bar-chart', 'dot-chart', 'bars', 'book', 'calendar', 'cloud', 'cloud-download', 'code', 'code-o', 'copy', 'credit-card', 'delete', 'desktop', 'download', 'edit', 'ellipsis', 'file', 'file-text', 'file-unknown', 'file-pdf', 'file-excel', 'file-jpg', 'file-ppt', 'folder', 'folder-open', 'github', 'hdd', 'frown', 'frown-o', 'meh', 'meh-o', 'smile', 'smile-o', 'inbox', 'laptop', 'appstore-o', 'appstore', 'line-chart', 'link', 'logout', 'mail', 'menu-fold', 'menu-unfold', 'mobile', 'notification', 'paper-clip', 'picture', 'poweroff', 'reload', 'search', 'setting', 'share-alt', 'shopping-cart', 'tablet', 'tag', 'tag-o', 'tags', 'tags-o', 'to-top', 'upload', 'user', 'video-camera', 'windows', 'windows-o', 'ie', 'chrome', 'home', 'loading', 'cloud-upload-o', 'cloud-download-o', 'cloud-upload', 'cloud-o', 'star-o', 'star', 'heart-o', 'heart', 'environment', 'environment-o', 'eye', 'eye-o', 'camera', 'camera-o', 'aliwangwang', 'aliwangwang-o', 'save', 'team', 'solution', 'phone', 'filter', 'exception', 'export', 'customer-service', 'qrcode', 'scan', 'like', 'like-o', 'dislike', 'dislike-o', 'message', 'pay-circle', 'pay-circle-o', 'calculator', 'pushpin', 'pushpin-o', 'bulb', 'select'] - }, _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - IconSet.prototype.render = function render() { - var _props = this.props, - className = _props.className, - catigory = _props.catigory; - - var listClassName = (0, _classnames2.default)((0, _defineProperty3.default)({ - 'anticons-list': true, - clearfix: true - }, className, !!className)); - return _react2.default.createElement( - 'ul', - { className: listClassName }, - this.icons[catigory].map(function (type, i) { - return _react2.default.createElement(_CopyableIcon2.default, { key: i, type: type }); - }) - ); - }; - - return IconSet; - }(_react2.default.Component), _class.defaultProps = { - icons: [] - }, _temp2); - exports.default = IconSet; - module.exports = exports['default']; - -/***/ }, -/* 1132 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _style3 = __webpack_require__(68); - - var _modal = __webpack_require__(58); - - var _modal2 = _interopRequireDefault(_modal); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _style4 = __webpack_require__(28); - - var _select = __webpack_require__(27); - - var _select2 = _interopRequireDefault(_select); - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactIntl = __webpack_require__(33); - - var _package = __webpack_require__(517); - - var _ = __webpack_require__(219); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Option = _select2.default.Option; - - function isLocalStorageNameSupported() { - var testKey = 'test'; - var storage = window.localStorage; - try { - storage.setItem(testKey, '1'); - storage.removeItem(testKey); - return true; - } catch (error) { - return false; - } - } - - _.docVersions[_package.version] = _package.version; - - var Footer = function (_React$Component) { - (0, _inherits3.default)(Footer, _React$Component); - - function Footer() { - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, Footer); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.handleVersionChange = function (url) { - window.location.href = window.location.href.replace(window.location.origin, url); - }, _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - Footer.prototype.componentDidMount = function componentDidMount() { - // for some iOS - // http://stackoverflow.com/a/14555361 - if (!isLocalStorageNameSupported()) { - return; - } - // 大版本发布后全局弹窗提示 - // 1. 点击『知道了』之后不再提示 - // 2. 超过截止日期后不再提示 - if (localStorage.getItem('antd@2.0.0-notification-sent') !== 'true' && Date.now() < new Date('2016/10/14').getTime()) { - this.infoNewVersion(); - } - }; - - Footer.prototype.infoNewVersion = function infoNewVersion() { - var messages = this.props.intl.messages; - _modal2.default.info({ - title: messages['app.publish.title'], - content: _react2.default.createElement( - 'div', - null, - _react2.default.createElement('img', { src: 'https://os.alipayobjects.com/rmsportal/nyqBompsynAQCpJ.svg', alt: 'Ant Design' }), - _react2.default.createElement( - 'p', - null, - messages['app.publish.greeting'], - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: '/changelog' }, - 'antd@2.0.0' - ), - messages['app.publish.intro'], - messages['app.publish.old-version-guide'], - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'http://1x.ant.design' }, - '1x.ant.design' - ), - messages['app.publish.old-version-tips'] - ) - ), - okText: 'OK', - onOk: function onOk() { - return localStorage.setItem('antd@2.0.0-notification-sent', 'true'); - }, - className: 'new-version-info-modal', - width: 470 - }); - }; - - Footer.prototype.render = function render() { - var options = Object.keys(_.docVersions).map(function (version) { - return _react2.default.createElement( - Option, - { value: _.docVersions[version], key: version }, - version - ); - }); - return _react2.default.createElement( - 'footer', - { id: 'footer' }, - _react2.default.createElement( - 'ul', - null, - _react2.default.createElement( - 'li', - null, - _react2.default.createElement( - 'h2', - null, - 'GitHub' - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank ', href: 'https://github.com/ant-design/ant-design' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.repo' }) - ) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/dvajs/dva' }, - 'dva' - ), - ' - ', - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.dva' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/dvajs/dva-cli' }, - 'dva-cli' - ), - ' -', - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.scaffold' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'http://ant-tool.github.io' }, - 'ant-tool' - ), - ' - ', - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.dev-tools' }) - ) - ), - _react2.default.createElement( - 'li', - null, - _react2.default.createElement( - 'h2', - null, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.links' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { href: 'http://mobile.ant.design' }, - 'Ant Design Mobile' - ), - _react2.default.createElement( - 'span', - null, - ' - ' - ), - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.mobile' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { href: 'https://g2.alipay.com/' }, - 'G2' - ), - _react2.default.createElement( - 'span', - null, - ' - ' - ), - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.data-vis' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { href: 'https://antv.alipay.com/' }, - 'AntV' - ), - _react2.default.createElement( - 'span', - null, - ' - ' - ), - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.data-vis-spec' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { href: 'http://motion.ant.design' }, - 'Ant Motion' - ), - _react2.default.createElement( - 'span', - null, - ' - ' - ), - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.motion' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { href: 'http://library.ant.design/' }, - 'AntD Library' - ), - _react2.default.createElement( - 'span', - null, - ' - ' - ), - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.antd-library' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { href: 'http://ux.ant.design' }, - 'Ant UX' - ), - _react2.default.createElement( - 'span', - null, - ' - ' - ), - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.material' }) - ) - ), - _react2.default.createElement( - 'li', - null, - _react2.default.createElement( - 'h2', - null, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.community' }) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: '/changelog' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.change-log' }) - ) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/ant-design/ant-design/issues' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.feedback' }) - ) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'https://gitter.im/ant-design/ant-design' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.discuss' }) - ) - ), - _react2.default.createElement( - 'div', - null, - _react2.default.createElement( - 'a', - { target: '_blank', rel: 'noopener noreferrer', href: 'https://github.com/ant-design/ant-design/issues/new' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.bug-report' }) - ) - ) - ), - _react2.default.createElement( - 'li', - null, - _react2.default.createElement( - 'div', - null, - '\xA92016 ', - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.author' }) - ), - _react2.default.createElement( - 'div', - null, - 'Powered by ', - _react2.default.createElement( - 'a', - { href: 'https://github.com/benjycui/bisheng' }, - 'BiSheng' - ) - ), - _react2.default.createElement( - 'div', - { style: { marginTop: 10 } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.footer.version' }), - _react2.default.createElement( - _select2.default, - { - size: 'small', - dropdownMatchSelectWidth: false, - defaultValue: _package.version, - onChange: this.handleVersionChange - }, - options - ) - ) - ) - ) - ); - }; - - return Footer; - }(_react2.default.Component); - - exports.default = (0, _reactIntl.injectIntl)(Footer); - module.exports = exports['default']; - -/***/ }, -/* 1133 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _style8 = __webpack_require__(46); - - var _row = __webpack_require__(45); - - var _row2 = _interopRequireDefault(_row); - - var _style9 = __webpack_require__(43); - - var _col = __webpack_require__(39); - - var _col2 = _interopRequireDefault(_col); - - var _style10 = __webpack_require__(118); - - var _popover = __webpack_require__(135); - - var _popover2 = _interopRequireDefault(_popover); - - var _style11 = __webpack_require__(14); - - var _icon = __webpack_require__(12); - - var _icon2 = _interopRequireDefault(_icon); - - var _style12 = __webpack_require__(35); - - var _menu = __webpack_require__(34); - - var _menu2 = _interopRequireDefault(_menu); - - var _style13 = __webpack_require__(10); - - var _button = __webpack_require__(9); - - var _button2 = _interopRequireDefault(_button); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _style14 = __webpack_require__(28); - - var _select = __webpack_require__(27); - - var _select2 = _interopRequireDefault(_select); - - var _class, _temp2; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - var _reactIntl = __webpack_require__(33); - - var _classnames = __webpack_require__(4); - - var _classnames2 = _interopRequireDefault(_classnames); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var Option = _select2.default.Option; - - var Header = (_temp2 = _class = function (_React$Component) { - (0, _inherits3.default)(Header, _React$Component); - - function Header() { - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, Header); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = { - menuMode: 'horizontal' - }, _this.handleSearch = function (value) { - _this.context.router.push({ pathname: value + '/' }); - }, _this.handleSelectFilter = function (value, option) { - return option.props['data-label'].indexOf(value.toLowerCase()) > -1; - }, _this.handleLangChange = function () { - if (typeof localStorage !== 'undefined') { - var locale = _this.context.intl.locale === 'zh-CN' ? 'en-US' : 'zh-CN'; - localStorage.setItem('locale', locale); - location.search = '?locale=' + locale; - } - }, _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - Header.prototype.componentDidMount = function componentDidMount() { - var _this2 = this; - - /* eslint-disable global-require */ - __webpack_require__(367).register('only screen and (min-width: 320px) and (max-width: 940px)', { - match: function match() { - _this2.setState({ menuMode: 'inline' }); - }, - unmatch: function unmatch() { - _this2.setState({ menuMode: 'horizontal' }); - } - }); - /* eslint-enable global-require */ - }; - - Header.prototype.render = function render() { - var _props = this.props, - location = _props.location, - picked = _props.picked, - isFirstScreen = _props.isFirstScreen; - - var components = picked.components; - var module = location.pathname.replace(/(^\/|\/$)/g, '').split('/').slice(0, -1).join('/'); - var activeMenuItem = module || 'home'; - if (activeMenuItem === 'components' || location.pathname === 'changelog') { - activeMenuItem = 'docs/react'; - } - - var locale = this.context.intl.locale; - var excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md'; - var options = components.filter(function (_ref) { - var meta = _ref.meta; - return !meta.filename.endsWith(excludedSuffix); - }).map(function (_ref2) { - var meta = _ref2.meta; - - var pathSnippet = meta.filename.split('/')[1]; - var url = '/components/' + pathSnippet; - var subtitle = meta.subtitle; - return _react2.default.createElement( - Option, - { value: url, key: url, 'data-label': meta.title.toLowerCase() + ' ' + (subtitle || '') }, - _react2.default.createElement( - 'strong', - null, - meta.title - ), - subtitle && _react2.default.createElement( - 'span', - { className: 'ant-component-decs' }, - subtitle - ) - ); - }); - - var headerClassName = (0, _classnames2.default)({ - clearfix: true, - 'home-nav-white': !isFirstScreen - }); - - var menuMode = this.state.menuMode; - var query = location.query; - var menu = [_react2.default.createElement( - _button2.default, - { className: 'lang', type: 'ghost', size: 'small', onClick: this.handleLangChange, key: 'lang' }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.lang' }) - ), _react2.default.createElement( - _menu2.default, - { mode: menuMode, selectedKeys: [activeMenuItem], id: 'nav', key: 'nav' }, - _react2.default.createElement( - _menu2.default.Item, - { key: 'home' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.home' }) - ) - ), - _react2.default.createElement( - _menu2.default.Item, - { key: 'docs/spec' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/spec/introduce' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.spec' }) - ) - ), - _react2.default.createElement( - _menu2.default.Item, - { key: 'docs/react' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/react/introduce' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.components' }) - ) - ), - _react2.default.createElement( - _menu2.default.Item, - { key: 'docs/pattern' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/pattern/navigation' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.pattern' }) - ) - ), - _react2.default.createElement( - _menu2.default.Item, - { key: 'docs/practice' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/practice/cases' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.practice' }) - ) - ), - _react2.default.createElement( - _menu2.default.Item, - { key: 'docs/resource' }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/docs/resource/download' } }, - _react2.default.createElement(_reactIntl.FormattedMessage, { id: 'app.header.menu.resource' }) - ) - ) - )]; - - var searchPlaceholder = locale === 'zh-CN' ? '搜索组件...' : 'Search Components...'; - return _react2.default.createElement( - 'header', - { id: 'header', className: headerClassName }, - menuMode === 'inline' ? _react2.default.createElement( - _popover2.default, - { - overlayClassName: 'popover-menu', - placement: 'bottomRight', - content: menu, - trigger: 'click', - arrowPointAtCenter: true - }, - _react2.default.createElement(_icon2.default, { - className: 'nav-phone-icon', - type: 'menu' - }) - ) : null, - _react2.default.createElement( - _row2.default, - null, - _react2.default.createElement( - _col2.default, - { lg: 4, md: 6, sm: 24, xs: 24 }, - _react2.default.createElement( - _reactRouter.Link, - { to: { query: query, pathname: '/' }, id: 'logo' }, - _react2.default.createElement('img', { alt: 'logo', src: 'https://t.alipayobjects.com/images/rmsweb/T1B9hfXcdvXXXXXXXX.svg' }), - _react2.default.createElement( - 'span', - null, - 'Ant Design' - ) - ) - ), - _react2.default.createElement( - _col2.default, - { lg: 20, md: 18, sm: 17, xs: 0, style: { display: 'block' } }, - _react2.default.createElement( - 'div', - { id: 'search-box' }, - _react2.default.createElement( - _select2.default, - { - combobox: true, - dropdownClassName: 'component-select', - placeholder: searchPlaceholder, - optionFilterProp: 'data-label', - optionLabelProp: 'data-label', - filterOption: this.handleSelectFilter, - onSelect: this.handleSearch - }, - options - ) - ), - menuMode === 'horizontal' ? menu : null - ) - ) - ); - }; - - return Header; - }(_react2.default.Component), _class.contextTypes = { - router: _react.PropTypes.object.isRequired, - intl: _react.PropTypes.object.isRequired - }, _temp2); - exports.default = Header; - module.exports = exports['default']; - -/***/ }, -/* 1134 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = undefined; - - var _style2 = __webpack_require__(258); - - var _localeProvider = __webpack_require__(257); - - var _localeProvider2 = _interopRequireDefault(_localeProvider); - - var _extends2 = __webpack_require__(8); - - var _extends3 = _interopRequireDefault(_extends2); - - var _objectWithoutProperties2 = __webpack_require__(311); - - var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2); - - var _classCallCheck2 = __webpack_require__(5); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _possibleConstructorReturn2 = __webpack_require__(7); - - var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - - var _inherits2 = __webpack_require__(6); - - var _inherits3 = _interopRequireDefault(_inherits2); - - var _class, _temp2; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactDom = __webpack_require__(2); - - var _reactDom2 = _interopRequireDefault(_reactDom); - - var _reactIntl = __webpack_require__(33); - - var _en_US = __webpack_require__(256); - - var _en_US2 = _interopRequireDefault(_en_US); - - var _Header = __webpack_require__(233); - - var _Header2 = _interopRequireDefault(_Header); - - var _Footer = __webpack_require__(232); - - var _Footer2 = _interopRequireDefault(_Footer); - - var _enUS = __webpack_require__(427); - - var _enUS2 = _interopRequireDefault(_enUS); - - var _zhCN = __webpack_require__(429); - - var _zhCN2 = _interopRequireDefault(_zhCN); - - var _utils = __webpack_require__(88); - - var utils = _interopRequireWildcard(_utils); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - if (typeof window !== 'undefined') { - /* eslint-disable global-require */ - __webpack_require__(428); - - // Expose to iframe - window.react = _react2.default; - window['react-dom'] = _reactDom2.default; - window.antd = __webpack_require__(47); - /* eslint-enable global-require */ - } - - var appLocale = utils.isZhCN() ? _zhCN2.default : _enUS2.default; - (0, _reactIntl.addLocaleData)(appLocale.data); - - var Layout = (_temp2 = _class = function (_React$Component) { - (0, _inherits3.default)(Layout, _React$Component); - - function Layout() { - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, Layout); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = { - isFirstScreen: true - }, _this.onEnterChange = function (mode) { - _this.setState({ - isFirstScreen: mode === 'enter' - }); - }, _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - Layout.prototype.componentDidMount = function componentDidMount() { - if (typeof ga !== 'undefined') { - this.context.router.listen(function (loc) { - window.ga('send', 'pageview', loc.pathname + loc.search); - }); - } - - var loadingNode = document.getElementById('ant-site-loading'); - if (loadingNode) { - this.timer = setTimeout(function () { - loadingNode.parentNode.removeChild(loadingNode); - }, 450); - } - document.getElementById('react-content').removeAttribute('hidden'); - }; - - Layout.prototype.componentWillUnmount = function componentWillUnmount() { - clearTimeout(this.timer); - }; - - Layout.prototype.render = function render() { - var _props = this.props, - children = _props.children, - restProps = (0, _objectWithoutProperties3.default)(_props, ['children']); - - return _react2.default.createElement( - _reactIntl.IntlProvider, - { locale: appLocale.locale, messages: appLocale.messages }, - _react2.default.createElement( - _localeProvider2.default, - { locale: _en_US2.default }, - _react2.default.createElement( - 'div', - { className: 'page-wrapper' }, - _react2.default.createElement(_Header2.default, (0, _extends3.default)({}, restProps, { isFirstScreen: this.state.isFirstScreen })), - (0, _react.cloneElement)(children, { onEnterChange: this.onEnterChange }), - _react2.default.createElement(_Footer2.default, null) - ) - ) - ); - }; - - return Layout; - }(_react2.default.Component), _class.contextTypes = { - router: _react2.default.PropTypes.object.isRequired - }, _temp2); - exports.default = Layout; - module.exports = exports['default']; - -/***/ }, -/* 1135 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = NotFound; - - var _react = __webpack_require__(1); - - var _react2 = _interopRequireDefault(_react); - - var _reactRouter = __webpack_require__(51); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function NotFound(_ref) { - var location = _ref.location; - - return _react2.default.createElement( - 'div', - { id: 'page-404' }, - _react2.default.createElement( - 'section', - null, - _react2.default.createElement( - 'h1', - null, - '404' - ), - _react2.default.createElement( - 'p', - null, - '\u4F60\u8981\u627E\u7684\u9875\u9762\u4E0D\u5B58\u5728 ', - _react2.default.createElement( - _reactRouter.Link, - { to: { query: location.query, pathname: '/' } }, - '\u8FD4\u56DE\u9996\u9875' - ) - ) - ), - _react2.default.createElement('style', { - dangerouslySetInnerHTML: { - __html: '#react-content { height: 100%; background-color: #fff }' - } - }) - ); - } - module.exports = exports['default']; - -/***/ }, -/* 1136 */ -/***/ function(module, exports) { - - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.getMenuItems = getMenuItems; - exports.isZhCN = isZhCN; - exports.ping = ping; - function getMenuItems(moduleData, locale) { - var menuMeta = moduleData.map(function (item) { - return item.meta; - }); - var menuItems = {}; - menuMeta.sort(function (a, b) { - return (a.order || 0) - (b.order || 0); - }).forEach(function (meta) { - var category = meta.category && meta.category[locale] || meta.category || 'topLevel'; - if (!menuItems[category]) { - menuItems[category] = {}; - } - - var type = meta.type || 'topLevel'; - if (!menuItems[category][type]) { - menuItems[category][type] = []; - } - - menuItems[category][type].push(meta); - }); - return menuItems; - } - - function isZhCN() { - if (typeof location === 'undefined') { - // Use English in SSR. - return false; - } - if (location.search.indexOf('locale=zh-CN') > -1) { - return true; - } - if (location.search.indexOf('locale=en-US') > -1) { - return false; - } - - var language = typeof localStorage === 'undefined' || !localStorage.getItem('locale') ? navigator.language : localStorage.getItem('locale'); - return language === 'zh-CN'; - } - - function ping(url, callback) { - var img = new Image(); - var done = void 0; - var finish = function finish(status) { - if (!done) { - done = true; - img.src = ''; - callback(status); - } - }; - img.onload = function () { - return finish('responded'); - }; - img.onerror = function () { - return finish('error'); - }; - img.src = url; - return setTimeout(function () { - return finish('timeout'); - }, 1500); - } - -/***/ }, -/* 1137 */ +/* 1104 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {"use strict"; - __webpack_require__(1456); + __webpack_require__(1419); - __webpack_require__(1895); + __webpack_require__(1860); - __webpack_require__(1231); + __webpack_require__(1197); if (global._babelPolyfill) { throw new Error("only one instance of babel-polyfill is allowed"); @@ -81755,67 +78268,61 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1138 */ +/* 1105 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1232), __esModule: true }; + module.exports = { "default": __webpack_require__(1198), __esModule: true }; /***/ }, -/* 1139 */ +/* 1106 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1233), __esModule: true }; + module.exports = { "default": __webpack_require__(1199), __esModule: true }; /***/ }, -/* 1140 */ +/* 1107 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1234), __esModule: true }; + module.exports = { "default": __webpack_require__(1200), __esModule: true }; /***/ }, -/* 1141 */ +/* 1108 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1235), __esModule: true }; + module.exports = { "default": __webpack_require__(1201), __esModule: true }; /***/ }, -/* 1142 */ +/* 1109 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1236), __esModule: true }; + module.exports = { "default": __webpack_require__(1202), __esModule: true }; /***/ }, -/* 1143 */ +/* 1110 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1238), __esModule: true }; + module.exports = { "default": __webpack_require__(1203), __esModule: true }; /***/ }, -/* 1144 */ +/* 1111 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1239), __esModule: true }; + module.exports = { "default": __webpack_require__(1204), __esModule: true }; /***/ }, -/* 1145 */ +/* 1112 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1240), __esModule: true }; + module.exports = { "default": __webpack_require__(1205), __esModule: true }; /***/ }, -/* 1146 */ +/* 1113 */ /***/ function(module, exports, __webpack_require__) { - module.exports = { "default": __webpack_require__(1241), __esModule: true }; + module.exports = { "default": __webpack_require__(1206), __esModule: true }; /***/ }, -/* 1147 */ -/***/ function(module, exports, __webpack_require__) { - - module.exports = { "default": __webpack_require__(1242), __esModule: true }; - -/***/ }, -/* 1148 */ +/* 1114 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -81832,15 +78339,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _modal = __webpack_require__(58); + var _modal = __webpack_require__(54); var _modal2 = _interopRequireDefault(_modal); - var _carousel = __webpack_require__(181); + var _carousel = __webpack_require__(173); var _carousel2 = _interopRequireDefault(_carousel); @@ -82017,7 +78524,7 @@ webpackJsonp([203,202],[ exports.default = ImagePreview; /***/ }, -/* 1149 */ +/* 1115 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -82031,7 +78538,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _reactSublimeVideo = __webpack_require__(1876); + var _reactSublimeVideo = __webpack_require__(1841); var _reactSublimeVideo2 = _interopRequireDefault(_reactSublimeVideo); @@ -82065,7 +78572,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1150 */ +/* 1116 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -82076,21 +78583,21 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _reactRouter = __webpack_require__(51); + var _reactRouter = __webpack_require__(106); - var _jsonmlToReactComponent = __webpack_require__(519); + var _jsonmlToReactComponent = __webpack_require__(505); var _jsonmlToReactComponent2 = _interopRequireDefault(_jsonmlToReactComponent); - var _utils = __webpack_require__(174); + var _utils = __webpack_require__(226); var _utils2 = _interopRequireDefault(_utils); - var _VideoPlayer = __webpack_require__(1149); + var _VideoPlayer = __webpack_require__(1115); var _VideoPlayer2 = _interopRequireDefault(_VideoPlayer); - var _ImagePreview = __webpack_require__(1148); + var _ImagePreview = __webpack_require__(1114); var _ImagePreview2 = _interopRequireDefault(_ImagePreview); @@ -82163,7 +78670,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1151 */ +/* 1117 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -82186,7 +78693,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1152 */ +/* 1118 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -82194,7 +78701,7 @@ webpackJsonp([203,202],[ /* eslint-disable no-var */ var React = __webpack_require__(1); - var JsonML = __webpack_require__(174); + var JsonML = __webpack_require__(226); module.exports = function () { return { @@ -82213,10 +78720,10 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1153 */ +/* 1119 */ /***/ function(module, exports, __webpack_require__) { - var Promise = __webpack_require__(316); + var Promise = __webpack_require__(429); module.exports = { markdown: { 'components': { @@ -82224,7 +78731,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(43, function (require) { - resolve(__webpack_require__(1180)); + resolve(__webpack_require__(1146)); }); }); }, @@ -82232,14 +78739,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(199, function (require) { - resolve(__webpack_require__(627)); + resolve(__webpack_require__(612)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(198, function (require) { - resolve(__webpack_require__(628)); + resolve(__webpack_require__(613)); }); }); }, @@ -82249,7 +78756,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(18, function (require) { - resolve(__webpack_require__(1181)); + resolve(__webpack_require__(1147)); }); }); }, @@ -82257,14 +78764,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(197, function (require) { - resolve(__webpack_require__(636)); + resolve(__webpack_require__(621)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(196, function (require) { - resolve(__webpack_require__(637)); + resolve(__webpack_require__(622)); }); }); }, @@ -82274,7 +78781,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(47, function (require) { - resolve(__webpack_require__(1182)); + resolve(__webpack_require__(1148)); }); }); }, @@ -82282,14 +78789,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(195, function (require) { - resolve(__webpack_require__(640)); + resolve(__webpack_require__(625)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(194, function (require) { - resolve(__webpack_require__(641)); + resolve(__webpack_require__(626)); }); }); }, @@ -82299,7 +78806,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(46, function (require) { - resolve(__webpack_require__(1183)); + resolve(__webpack_require__(1149)); }); }); }, @@ -82307,14 +78814,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(193, function (require) { - resolve(__webpack_require__(644)); + resolve(__webpack_require__(629)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(192, function (require) { - resolve(__webpack_require__(645)); + resolve(__webpack_require__(630)); }); }); }, @@ -82324,7 +78831,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(45, function (require) { - resolve(__webpack_require__(1184)); + resolve(__webpack_require__(1150)); }); }); }, @@ -82332,14 +78839,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(191, function (require) { - resolve(__webpack_require__(648)); + resolve(__webpack_require__(633)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(190, function (require) { - resolve(__webpack_require__(649)); + resolve(__webpack_require__(634)); }); }); }, @@ -82349,7 +78856,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(11, function (require) { - resolve(__webpack_require__(1185)); + resolve(__webpack_require__(1151)); }); }); }, @@ -82357,14 +78864,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(189, function (require) { - resolve(__webpack_require__(658)); + resolve(__webpack_require__(643)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(188, function (require) { - resolve(__webpack_require__(659)); + resolve(__webpack_require__(644)); }); }); }, @@ -82374,7 +78881,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(40, function (require) { - resolve(__webpack_require__(1186)); + resolve(__webpack_require__(1152)); }); }); }, @@ -82382,14 +78889,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(187, function (require) { - resolve(__webpack_require__(664)); + resolve(__webpack_require__(649)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(186, function (require) { - resolve(__webpack_require__(665)); + resolve(__webpack_require__(650)); }); }); }, @@ -82399,7 +78906,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(17, function (require) { - resolve(__webpack_require__(1187)); + resolve(__webpack_require__(1153)); }); }); }, @@ -82407,14 +78914,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(185, function (require) { - resolve(__webpack_require__(673)); + resolve(__webpack_require__(658)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(184, function (require) { - resolve(__webpack_require__(674)); + resolve(__webpack_require__(659)); }); }); }, @@ -82424,7 +78931,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(31, function (require) { - resolve(__webpack_require__(1188)); + resolve(__webpack_require__(1154)); }); }); }, @@ -82432,14 +78939,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(183, function (require) { - resolve(__webpack_require__(680)); + resolve(__webpack_require__(665)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(182, function (require) { - resolve(__webpack_require__(681)); + resolve(__webpack_require__(666)); }); }); }, @@ -82449,7 +78956,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(22, function (require) { - resolve(__webpack_require__(1189)); + resolve(__webpack_require__(1155)); }); }); }, @@ -82457,14 +78964,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(181, function (require) { - resolve(__webpack_require__(688)); + resolve(__webpack_require__(673)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(180, function (require) { - resolve(__webpack_require__(689)); + resolve(__webpack_require__(674)); }); }); }, @@ -82474,7 +78981,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(39, function (require) { - resolve(__webpack_require__(1190)); + resolve(__webpack_require__(1156)); }); }); }, @@ -82482,14 +78989,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(179, function (require) { - resolve(__webpack_require__(694)); + resolve(__webpack_require__(679)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(178, function (require) { - resolve(__webpack_require__(695)); + resolve(__webpack_require__(680)); }); }); }, @@ -82499,7 +79006,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(8, function (require) { - resolve(__webpack_require__(1191)); + resolve(__webpack_require__(1157)); }); }); }, @@ -82507,14 +79014,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(177, function (require) { - resolve(__webpack_require__(705)); + resolve(__webpack_require__(690)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(176, function (require) { - resolve(__webpack_require__(706)); + resolve(__webpack_require__(691)); }); }); }, @@ -82524,7 +79031,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(30, function (require) { - resolve(__webpack_require__(1192)); + resolve(__webpack_require__(1158)); }); }); }, @@ -82532,14 +79039,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(175, function (require) { - resolve(__webpack_require__(712)); + resolve(__webpack_require__(697)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(174, function (require) { - resolve(__webpack_require__(713)); + resolve(__webpack_require__(698)); }); }); }, @@ -82549,7 +79056,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(38, function (require) { - resolve(__webpack_require__(1193)); + resolve(__webpack_require__(1159)); }); }); }, @@ -82557,14 +79064,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(173, function (require) { - resolve(__webpack_require__(718)); + resolve(__webpack_require__(703)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(172, function (require) { - resolve(__webpack_require__(719)); + resolve(__webpack_require__(704)); }); }); }, @@ -82574,7 +79081,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(4, function (require) { - resolve(__webpack_require__(1194)); + resolve(__webpack_require__(1160)); }); }); }, @@ -82582,14 +79089,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(171, function (require) { - resolve(__webpack_require__(729)); + resolve(__webpack_require__(714)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(170, function (require) { - resolve(__webpack_require__(730)); + resolve(__webpack_require__(715)); }); }); }, @@ -82599,7 +79106,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(16, function (require) { - resolve(__webpack_require__(1195)); + resolve(__webpack_require__(1161)); }); }); }, @@ -82607,14 +79114,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(169, function (require) { - resolve(__webpack_require__(738)); + resolve(__webpack_require__(723)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(168, function (require) { - resolve(__webpack_require__(739)); + resolve(__webpack_require__(724)); }); }); }, @@ -82624,7 +79131,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(2, function (require) { - resolve(__webpack_require__(1196)); + resolve(__webpack_require__(1162)); }); }); }, @@ -82632,14 +79139,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(167, function (require) { - resolve(__webpack_require__(752)); + resolve(__webpack_require__(737)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(166, function (require) { - resolve(__webpack_require__(753)); + resolve(__webpack_require__(738)); }); }); }, @@ -82649,7 +79156,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(7, function (require) { - resolve(__webpack_require__(1197)); + resolve(__webpack_require__(1163)); }); }); }, @@ -82657,14 +79164,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(165, function (require) { - resolve(__webpack_require__(763)); + resolve(__webpack_require__(748)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(164, function (require) { - resolve(__webpack_require__(764)); + resolve(__webpack_require__(749)); }); }); }, @@ -82675,14 +79182,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(163, function (require) { - resolve(__webpack_require__(765)); + resolve(__webpack_require__(750)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(162, function (require) { - resolve(__webpack_require__(766)); + resolve(__webpack_require__(751)); }); }); }, @@ -82692,7 +79199,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(15, function (require) { - resolve(__webpack_require__(1198)); + resolve(__webpack_require__(1164)); }); }); }, @@ -82700,14 +79207,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(159, function (require) { - resolve(__webpack_require__(780)); + resolve(__webpack_require__(765)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(158, function (require) { - resolve(__webpack_require__(781)); + resolve(__webpack_require__(766)); }); }); }, @@ -82717,7 +79224,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(37, function (require) { - resolve(__webpack_require__(1199)); + resolve(__webpack_require__(1165)); }); }); }, @@ -82725,14 +79232,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(161, function (require) { - resolve(__webpack_require__(771)); + resolve(__webpack_require__(756)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(160, function (require) { - resolve(__webpack_require__(772)); + resolve(__webpack_require__(757)); }); }); }, @@ -82742,7 +79249,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(44, function (require) { - resolve(__webpack_require__(1200)); + resolve(__webpack_require__(1166)); }); }); }, @@ -82750,14 +79257,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(157, function (require) { - resolve(__webpack_require__(784)); + resolve(__webpack_require__(769)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(156, function (require) { - resolve(__webpack_require__(785)); + resolve(__webpack_require__(770)); }); }); }, @@ -82767,7 +79274,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(10, function (require) { - resolve(__webpack_require__(1201)); + resolve(__webpack_require__(1167)); }); }); }, @@ -82775,14 +79282,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(155, function (require) { - resolve(__webpack_require__(794)); + resolve(__webpack_require__(779)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(154, function (require) { - resolve(__webpack_require__(795)); + resolve(__webpack_require__(780)); }); }); }, @@ -82792,7 +79299,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(21, function (require) { - resolve(__webpack_require__(1202)); + resolve(__webpack_require__(1168)); }); }); }, @@ -82800,14 +79307,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(153, function (require) { - resolve(__webpack_require__(802)); + resolve(__webpack_require__(787)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(152, function (require) { - resolve(__webpack_require__(803)); + resolve(__webpack_require__(788)); }); }); }, @@ -82817,7 +79324,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(36, function (require) { - resolve(__webpack_require__(1203)); + resolve(__webpack_require__(1169)); }); }); }, @@ -82825,14 +79332,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(151, function (require) { - resolve(__webpack_require__(808)); + resolve(__webpack_require__(793)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(150, function (require) { - resolve(__webpack_require__(809)); + resolve(__webpack_require__(794)); }); }); }, @@ -82842,7 +79349,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(6, function (require) { - resolve(__webpack_require__(1204)); + resolve(__webpack_require__(1170)); }); }); }, @@ -82850,14 +79357,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(149, function (require) { - resolve(__webpack_require__(819)); + resolve(__webpack_require__(804)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(148, function (require) { - resolve(__webpack_require__(820)); + resolve(__webpack_require__(805)); }); }); }, @@ -82867,7 +79374,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(29, function (require) { - resolve(__webpack_require__(1205)); + resolve(__webpack_require__(1171)); }); }); }, @@ -82875,14 +79382,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(147, function (require) { - resolve(__webpack_require__(826)); + resolve(__webpack_require__(811)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(146, function (require) { - resolve(__webpack_require__(827)); + resolve(__webpack_require__(812)); }); }); }, @@ -82892,7 +79399,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(9, function (require) { - resolve(__webpack_require__(1206)); + resolve(__webpack_require__(1172)); }); }); }, @@ -82900,14 +79407,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(145, function (require) { - resolve(__webpack_require__(836)); + resolve(__webpack_require__(821)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(144, function (require) { - resolve(__webpack_require__(837)); + resolve(__webpack_require__(822)); }); }); }, @@ -82917,7 +79424,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(35, function (require) { - resolve(__webpack_require__(1207)); + resolve(__webpack_require__(1173)); }); }); }, @@ -82925,14 +79432,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(143, function (require) { - resolve(__webpack_require__(842)); + resolve(__webpack_require__(827)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(142, function (require) { - resolve(__webpack_require__(843)); + resolve(__webpack_require__(828)); }); }); }, @@ -82942,7 +79449,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(28, function (require) { - resolve(__webpack_require__(1208)); + resolve(__webpack_require__(1174)); }); }); }, @@ -82950,14 +79457,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(141, function (require) { - resolve(__webpack_require__(849)); + resolve(__webpack_require__(834)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(140, function (require) { - resolve(__webpack_require__(850)); + resolve(__webpack_require__(835)); }); }); }, @@ -82967,7 +79474,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(14, function (require) { - resolve(__webpack_require__(1209)); + resolve(__webpack_require__(1175)); }); }); }, @@ -82975,14 +79482,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(139, function (require) { - resolve(__webpack_require__(858)); + resolve(__webpack_require__(843)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(138, function (require) { - resolve(__webpack_require__(859)); + resolve(__webpack_require__(844)); }); }); }, @@ -82992,7 +79499,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(20, function (require) { - resolve(__webpack_require__(1210)); + resolve(__webpack_require__(1176)); }); }); }, @@ -83000,14 +79507,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(137, function (require) { - resolve(__webpack_require__(866)); + resolve(__webpack_require__(851)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(136, function (require) { - resolve(__webpack_require__(867)); + resolve(__webpack_require__(852)); }); }); }, @@ -83017,7 +79524,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(34, function (require) { - resolve(__webpack_require__(1211)); + resolve(__webpack_require__(1177)); }); }); }, @@ -83025,14 +79532,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(135, function (require) { - resolve(__webpack_require__(872)); + resolve(__webpack_require__(857)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(134, function (require) { - resolve(__webpack_require__(873)); + resolve(__webpack_require__(858)); }); }); }, @@ -83042,7 +79549,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(1, function (require) { - resolve(__webpack_require__(1212)); + resolve(__webpack_require__(1178)); }); }); }, @@ -83050,14 +79557,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(133, function (require) { - resolve(__webpack_require__(885)); + resolve(__webpack_require__(870)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(132, function (require) { - resolve(__webpack_require__(886)); + resolve(__webpack_require__(871)); }); }); }, @@ -83067,7 +79574,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(19, function (require) { - resolve(__webpack_require__(1213)); + resolve(__webpack_require__(1179)); }); }); }, @@ -83075,14 +79582,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(131, function (require) { - resolve(__webpack_require__(893)); + resolve(__webpack_require__(878)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(130, function (require) { - resolve(__webpack_require__(894)); + resolve(__webpack_require__(879)); }); }); }, @@ -83092,7 +79599,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(27, function (require) { - resolve(__webpack_require__(1214)); + resolve(__webpack_require__(1180)); }); }); }, @@ -83100,14 +79607,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(129, function (require) { - resolve(__webpack_require__(900)); + resolve(__webpack_require__(885)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(128, function (require) { - resolve(__webpack_require__(901)); + resolve(__webpack_require__(886)); }); }); }, @@ -83117,7 +79624,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(13, function (require) { - resolve(__webpack_require__(1215)); + resolve(__webpack_require__(1181)); }); }); }, @@ -83125,14 +79632,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(127, function (require) { - resolve(__webpack_require__(909)); + resolve(__webpack_require__(894)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(126, function (require) { - resolve(__webpack_require__(910)); + resolve(__webpack_require__(895)); }); }); }, @@ -83142,7 +79649,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(33, function (require) { - resolve(__webpack_require__(1216)); + resolve(__webpack_require__(1182)); }); }); }, @@ -83150,14 +79657,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(125, function (require) { - resolve(__webpack_require__(915)); + resolve(__webpack_require__(900)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(124, function (require) { - resolve(__webpack_require__(916)); + resolve(__webpack_require__(901)); }); }); }, @@ -83167,7 +79674,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(0, function (require) { - resolve(__webpack_require__(1217)); + resolve(__webpack_require__(1183)); }); }); }, @@ -83175,14 +79682,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(123, function (require) { - resolve(__webpack_require__(939)); + resolve(__webpack_require__(924)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(122, function (require) { - resolve(__webpack_require__(940)); + resolve(__webpack_require__(925)); }); }); }, @@ -83192,7 +79699,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(3, function (require) { - resolve(__webpack_require__(1218)); + resolve(__webpack_require__(1184)); }); }); }, @@ -83200,14 +79707,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(121, function (require) { - resolve(__webpack_require__(952)); + resolve(__webpack_require__(937)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(120, function (require) { - resolve(__webpack_require__(953)); + resolve(__webpack_require__(938)); }); }); }, @@ -83217,7 +79724,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(26, function (require) { - resolve(__webpack_require__(1219)); + resolve(__webpack_require__(1185)); }); }); }, @@ -83225,14 +79732,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(119, function (require) { - resolve(__webpack_require__(959)); + resolve(__webpack_require__(944)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(118, function (require) { - resolve(__webpack_require__(960)); + resolve(__webpack_require__(945)); }); }); }, @@ -83242,7 +79749,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(12, function (require) { - resolve(__webpack_require__(1220)); + resolve(__webpack_require__(1186)); }); }); }, @@ -83250,14 +79757,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(117, function (require) { - resolve(__webpack_require__(968)); + resolve(__webpack_require__(953)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(116, function (require) { - resolve(__webpack_require__(969)); + resolve(__webpack_require__(954)); }); }); }, @@ -83267,7 +79774,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(32, function (require) { - resolve(__webpack_require__(1221)); + resolve(__webpack_require__(1187)); }); }); }, @@ -83275,14 +79782,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(115, function (require) { - resolve(__webpack_require__(974)); + resolve(__webpack_require__(959)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(114, function (require) { - resolve(__webpack_require__(975)); + resolve(__webpack_require__(960)); }); }); }, @@ -83292,7 +79799,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(42, function (require) { - resolve(__webpack_require__(1222)); + resolve(__webpack_require__(1188)); }); }); }, @@ -83300,14 +79807,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(113, function (require) { - resolve(__webpack_require__(979)); + resolve(__webpack_require__(964)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(112, function (require) { - resolve(__webpack_require__(980)); + resolve(__webpack_require__(965)); }); }); }, @@ -83317,7 +79824,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(25, function (require) { - resolve(__webpack_require__(1223)); + resolve(__webpack_require__(1189)); }); }); }, @@ -83325,14 +79832,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(111, function (require) { - resolve(__webpack_require__(986)); + resolve(__webpack_require__(971)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(110, function (require) { - resolve(__webpack_require__(987)); + resolve(__webpack_require__(972)); }); }); }, @@ -83342,7 +79849,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(24, function (require) { - resolve(__webpack_require__(1224)); + resolve(__webpack_require__(1190)); }); }); }, @@ -83350,14 +79857,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(107, function (require) { - resolve(__webpack_require__(998)); + resolve(__webpack_require__(983)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(106, function (require) { - resolve(__webpack_require__(999)); + resolve(__webpack_require__(984)); }); }); }, @@ -83367,7 +79874,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(41, function (require) { - resolve(__webpack_require__(1225)); + resolve(__webpack_require__(1191)); }); }); }, @@ -83375,14 +79882,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(109, function (require) { - resolve(__webpack_require__(991)); + resolve(__webpack_require__(976)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(108, function (require) { - resolve(__webpack_require__(992)); + resolve(__webpack_require__(977)); }); }); }, @@ -83392,7 +79899,7 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(5, function (require) { - resolve(__webpack_require__(1226)); + resolve(__webpack_require__(1192)); }); }); }, @@ -83400,14 +79907,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(105, function (require) { - resolve(__webpack_require__(1009)); + resolve(__webpack_require__(994)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(104, function (require) { - resolve(__webpack_require__(1010)); + resolve(__webpack_require__(995)); }); }); }, @@ -83419,49 +79926,49 @@ webpackJsonp([203,202],[ 'advanced-search': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(103, function (require) { - resolve(__webpack_require__(1011)); + resolve(__webpack_require__(996)); }); }); }, 'classic': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(102, function (require) { - resolve(__webpack_require__(1012)); + resolve(__webpack_require__(997)); }); }); }, 'complex-table': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(101, function (require) { - resolve(__webpack_require__(1013)); + resolve(__webpack_require__(998)); }); }); }, 'form': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(100, function (require) { - resolve(__webpack_require__(1014)); + resolve(__webpack_require__(999)); }); }); }, 'list': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(99, function (require) { - resolve(__webpack_require__(1015)); + resolve(__webpack_require__(1000)); }); }); }, 'navigation': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(98, function (require) { - resolve(__webpack_require__(1016)); + resolve(__webpack_require__(1001)); }); }); }, 'table': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(97, function (require) { - resolve(__webpack_require__(1017)); + resolve(__webpack_require__(1002)); }); }); }, @@ -83471,14 +79978,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(96, function (require) { - resolve(__webpack_require__(1018)); + resolve(__webpack_require__(1003)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(95, function (require) { - resolve(__webpack_require__(1019)); + resolve(__webpack_require__(1004)); }); }); }, @@ -83487,14 +79994,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(94, function (require) { - resolve(__webpack_require__(1020)); + resolve(__webpack_require__(1005)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(93, function (require) { - resolve(__webpack_require__(1021)); + resolve(__webpack_require__(1006)); }); }); }, @@ -83505,14 +80012,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(92, function (require) { - resolve(__webpack_require__(1022)); + resolve(__webpack_require__(1007)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(91, function (require) { - resolve(__webpack_require__(1023)); + resolve(__webpack_require__(1008)); }); }); }, @@ -83521,14 +80028,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(90, function (require) { - resolve(__webpack_require__(1024)); + resolve(__webpack_require__(1009)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(89, function (require) { - resolve(__webpack_require__(1025)); + resolve(__webpack_require__(1010)); }); }); }, @@ -83537,14 +80044,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(88, function (require) { - resolve(__webpack_require__(1026)); + resolve(__webpack_require__(1011)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(87, function (require) { - resolve(__webpack_require__(1027)); + resolve(__webpack_require__(1012)); }); }); }, @@ -83553,14 +80060,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(86, function (require) { - resolve(__webpack_require__(1028)); + resolve(__webpack_require__(1013)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(85, function (require) { - resolve(__webpack_require__(1029)); + resolve(__webpack_require__(1014)); }); }); }, @@ -83569,14 +80076,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(84, function (require) { - resolve(__webpack_require__(1030)); + resolve(__webpack_require__(1015)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(83, function (require) { - resolve(__webpack_require__(1031)); + resolve(__webpack_require__(1016)); }); }); }, @@ -83584,7 +80091,7 @@ webpackJsonp([203,202],[ 'upgrade-notes': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(82, function (require) { - resolve(__webpack_require__(1032)); + resolve(__webpack_require__(1017)); }); }); }, @@ -83594,14 +80101,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(81, function (require) { - resolve(__webpack_require__(1033)); + resolve(__webpack_require__(1018)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(80, function (require) { - resolve(__webpack_require__(1034)); + resolve(__webpack_require__(1019)); }); }); }, @@ -83609,7 +80116,7 @@ webpackJsonp([203,202],[ 'github': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(79, function (require) { - resolve(__webpack_require__(1035)); + resolve(__webpack_require__(1020)); }); }); }, @@ -83617,14 +80124,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(78, function (require) { - resolve(__webpack_require__(1036)); + resolve(__webpack_require__(1021)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(77, function (require) { - resolve(__webpack_require__(1037)); + resolve(__webpack_require__(1022)); }); }); }, @@ -83635,14 +80142,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(76, function (require) { - resolve(__webpack_require__(1038)); + resolve(__webpack_require__(1023)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(75, function (require) { - resolve(__webpack_require__(1039)); + resolve(__webpack_require__(1024)); }); }); }, @@ -83650,7 +80157,7 @@ webpackJsonp([203,202],[ 'colors': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(48, function (require) { - resolve(__webpack_require__(1040)); + resolve(__webpack_require__(1025)); }); }); }, @@ -83658,14 +80165,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(74, function (require) { - resolve(__webpack_require__(1041)); + resolve(__webpack_require__(1026)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(73, function (require) { - resolve(__webpack_require__(1042)); + resolve(__webpack_require__(1027)); }); }); }, @@ -83673,21 +80180,21 @@ webpackJsonp([203,202],[ 'direct': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(72, function (require) { - resolve(__webpack_require__(1043)); + resolve(__webpack_require__(1028)); }); }); }, 'feature': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(71, function (require) { - resolve(__webpack_require__(1044)); + resolve(__webpack_require__(1029)); }); }); }, 'font': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(70, function (require) { - resolve(__webpack_require__(1045)); + resolve(__webpack_require__(1030)); }); }); }, @@ -83695,14 +80202,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(69, function (require) { - resolve(__webpack_require__(1046)); + resolve(__webpack_require__(1031)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(68, function (require) { - resolve(__webpack_require__(1047)); + resolve(__webpack_require__(1032)); }); }); }, @@ -83711,14 +80218,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(67, function (require) { - resolve(__webpack_require__(1048)); + resolve(__webpack_require__(1033)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(66, function (require) { - resolve(__webpack_require__(1049)); + resolve(__webpack_require__(1034)); }); }); }, @@ -83727,14 +80234,14 @@ webpackJsonp([203,202],[ 'demo': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(23, function (require) { - resolve(__webpack_require__(1227)); + resolve(__webpack_require__(1193)); }); }); }, 'index': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(65, function (require) { - resolve(__webpack_require__(1055)); + resolve(__webpack_require__(1040)); }); }); }, @@ -83743,14 +80250,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(64, function (require) { - resolve(__webpack_require__(1056)); + resolve(__webpack_require__(1041)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(63, function (require) { - resolve(__webpack_require__(1057)); + resolve(__webpack_require__(1042)); }); }); }, @@ -83758,7 +80265,7 @@ webpackJsonp([203,202],[ 'motion': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(62, function (require) { - resolve(__webpack_require__(1058)); + resolve(__webpack_require__(1043)); }); }); }, @@ -83766,14 +80273,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(61, function (require) { - resolve(__webpack_require__(1059)); + resolve(__webpack_require__(1044)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(60, function (require) { - resolve(__webpack_require__(1060)); + resolve(__webpack_require__(1045)); }); }); }, @@ -83782,14 +80289,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(59, function (require) { - resolve(__webpack_require__(1061)); + resolve(__webpack_require__(1046)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(58, function (require) { - resolve(__webpack_require__(1062)); + resolve(__webpack_require__(1047)); }); }); }, @@ -83798,14 +80305,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(57, function (require) { - resolve(__webpack_require__(1063)); + resolve(__webpack_require__(1048)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(56, function (require) { - resolve(__webpack_require__(1064)); + resolve(__webpack_require__(1049)); }); }); }, @@ -83814,14 +80321,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(55, function (require) { - resolve(__webpack_require__(1065)); + resolve(__webpack_require__(1050)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(54, function (require) { - resolve(__webpack_require__(1066)); + resolve(__webpack_require__(1051)); }); }); }, @@ -83830,14 +80337,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(53, function (require) { - resolve(__webpack_require__(1067)); + resolve(__webpack_require__(1052)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(52, function (require) { - resolve(__webpack_require__(1068)); + resolve(__webpack_require__(1053)); }); }); }, @@ -83846,14 +80353,14 @@ webpackJsonp([203,202],[ 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(51, function (require) { - resolve(__webpack_require__(1069)); + resolve(__webpack_require__(1054)); }); }); }, 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(50, function (require) { - resolve(__webpack_require__(1070)); + resolve(__webpack_require__(1055)); }); }); }, @@ -83861,7 +80368,7 @@ webpackJsonp([203,202],[ 'typography': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(49, function (require) { - resolve(__webpack_require__(1071)); + resolve(__webpack_require__(1056)); }); }); }, @@ -83871,23 +80378,23 @@ webpackJsonp([203,202],[ 'zh-CN': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(200, function (require) { - resolve(__webpack_require__(623)); + resolve(__webpack_require__(608)); }); }); }, 'en-US': function () { return new Promise(function (resolve) { __webpack_require__.e/* nsure */(201, function (require) { - resolve(__webpack_require__(622)); + resolve(__webpack_require__(607)); }); }); }, }, }, plugins: [ - __webpack_require__(1152)({}), - __webpack_require__(1151)({"lang":"__react"}), - __webpack_require__(1150)({}) + __webpack_require__(1118)({}), + __webpack_require__(1117)({"lang":"__react"}), + __webpack_require__(1116)({}) ], picked: { "components": [ @@ -85259,56 +81766,54 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1154 */ +/* 1120 */ /***/ function(module, exports) { "use strict"; exports.__esModule = true; - var _slice = Array.prototype.slice; - exports.loopAsync = loopAsync; - - function loopAsync(turns, work, callback) { + var loopAsync = exports.loopAsync = function loopAsync(turns, work, callback) { var currentTurn = 0, isDone = false; - var sync = false, + var isSync = false, hasNext = false, - doneArgs = undefined; + doneArgs = void 0; + + var done = function done() { + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } - function done() { isDone = true; - if (sync) { + + if (isSync) { // Iterate instead of recursing if possible. - doneArgs = [].concat(_slice.call(arguments)); + doneArgs = args; return; } - callback.apply(this, arguments); - } + callback.apply(undefined, args); + }; - function next() { - if (isDone) { - return; - } + var next = function next() { + if (isDone) return; hasNext = true; - if (sync) { - // Iterate instead of recursing if possible. - return; - } - sync = true; + if (isSync) return; // Iterate instead of recursing if possible. + + isSync = true; while (!isDone && currentTurn < turns && hasNext) { hasNext = false; - work.call(this, currentTurn++, next, done); + work(currentTurn++, next, done); } - sync = false; + isSync = false; if (isDone) { // This means the loop finished synchronously. - callback.apply(this, doneArgs); + callback.apply(undefined, doneArgs); return; } @@ -85316,13 +81821,196 @@ webpackJsonp([203,202],[ isDone = true; callback(); } - } + }; next(); - } + }; /***/ }, -/* 1155 */ +/* 1121 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + exports.replaceLocation = exports.pushLocation = exports.startListener = exports.getCurrentLocation = exports.go = exports.getUserConfirmation = undefined; + + var _BrowserProtocol = __webpack_require__(306); + + Object.defineProperty(exports, 'getUserConfirmation', { + enumerable: true, + get: function get() { + return _BrowserProtocol.getUserConfirmation; + } + }); + Object.defineProperty(exports, 'go', { + enumerable: true, + get: function get() { + return _BrowserProtocol.go; + } + }); + + var _warning = __webpack_require__(91); + + var _warning2 = _interopRequireDefault(_warning); + + var _LocationUtils = __webpack_require__(150); + + var _DOMUtils = __webpack_require__(211); + + var _DOMStateStorage = __webpack_require__(422); + + var _PathUtils = __webpack_require__(136); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var HashChangeEvent = 'hashchange'; + + var getHashPath = function getHashPath() { + // We can't use window.location.hash here because it's not + // consistent across browsers - Firefox will pre-decode it! + var href = window.location.href; + var hashIndex = href.indexOf('#'); + return hashIndex === -1 ? '' : href.substring(hashIndex + 1); + }; + + var pushHashPath = function pushHashPath(path) { + return window.location.hash = path; + }; + + var replaceHashPath = function replaceHashPath(path) { + var hashIndex = window.location.href.indexOf('#'); + + window.location.replace(window.location.href.slice(0, hashIndex >= 0 ? hashIndex : 0) + '#' + path); + }; + + var getCurrentLocation = exports.getCurrentLocation = function getCurrentLocation(pathCoder, queryKey) { + var path = pathCoder.decodePath(getHashPath()); + var key = (0, _PathUtils.getQueryStringValueFromPath)(path, queryKey); + + var state = void 0; + if (key) { + path = (0, _PathUtils.stripQueryStringValueFromPath)(path, queryKey); + state = (0, _DOMStateStorage.readState)(key); + } + + var init = (0, _PathUtils.parsePath)(path); + init.state = state; + + return (0, _LocationUtils.createLocation)(init, undefined, key); + }; + + var prevLocation = void 0; + + var startListener = exports.startListener = function startListener(listener, pathCoder, queryKey) { + var handleHashChange = function handleHashChange() { + var path = getHashPath(); + var encodedPath = pathCoder.encodePath(path); + + if (path !== encodedPath) { + // Always be sure we have a properly-encoded hash. + replaceHashPath(encodedPath); + } else { + var currentLocation = getCurrentLocation(pathCoder, queryKey); + + if (prevLocation && currentLocation.key && prevLocation.key === currentLocation.key) return; // Ignore extraneous hashchange events + + prevLocation = currentLocation; + + listener(currentLocation); + } + }; + + // Ensure the hash is encoded properly. + var path = getHashPath(); + var encodedPath = pathCoder.encodePath(path); + + if (path !== encodedPath) replaceHashPath(encodedPath); + + (0, _DOMUtils.addEventListener)(window, HashChangeEvent, handleHashChange); + + return function () { + return (0, _DOMUtils.removeEventListener)(window, HashChangeEvent, handleHashChange); + }; + }; + + var updateLocation = function updateLocation(location, pathCoder, queryKey, updateHash) { + var state = location.state; + var key = location.key; + + + var path = pathCoder.encodePath((0, _PathUtils.createPath)(location)); + + if (state !== undefined) { + path = (0, _PathUtils.addQueryStringValueToPath)(path, queryKey, key); + (0, _DOMStateStorage.saveState)(key, state); + } + + prevLocation = location; + + updateHash(path); + }; + + var pushLocation = exports.pushLocation = function pushLocation(location, pathCoder, queryKey) { + return updateLocation(location, pathCoder, queryKey, function (path) { + if (getHashPath() !== path) { + pushHashPath(path); + } else { + false ? (0, _warning2.default)(false, 'You cannot PUSH the same path using hash history') : void 0; + } + }); + }; + + var replaceLocation = exports.replaceLocation = function replaceLocation(location, pathCoder, queryKey) { + return updateLocation(location, pathCoder, queryKey, function (path) { + if (getHashPath() !== path) replaceHashPath(path); + }); + }; + +/***/ }, +/* 1122 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + exports.replaceLocation = exports.pushLocation = exports.getCurrentLocation = exports.go = exports.getUserConfirmation = undefined; + + var _BrowserProtocol = __webpack_require__(306); + + Object.defineProperty(exports, 'getUserConfirmation', { + enumerable: true, + get: function get() { + return _BrowserProtocol.getUserConfirmation; + } + }); + Object.defineProperty(exports, 'go', { + enumerable: true, + get: function get() { + return _BrowserProtocol.go; + } + }); + + var _LocationUtils = __webpack_require__(150); + + var _PathUtils = __webpack_require__(136); + + var getCurrentLocation = exports.getCurrentLocation = function getCurrentLocation() { + return (0, _LocationUtils.createLocation)(window.location); + }; + + var pushLocation = exports.pushLocation = function pushLocation(location) { + window.location.href = (0, _PathUtils.createPath)(location); + return false; // Don't update location + }; + + var replaceLocation = exports.replaceLocation = function replaceLocation(location) { + window.location.replace((0, _PathUtils.createPath)(location)); + return false; // Don't update location + }; + +/***/ }, +/* 1123 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -85331,25 +82019,29 @@ webpackJsonp([203,202],[ 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _invariant = __webpack_require__(248); + var _invariant = __webpack_require__(195); var _invariant2 = _interopRequireDefault(_invariant); - var _Actions = __webpack_require__(192); + var _ExecutionEnvironment = __webpack_require__(241); - var _PathUtils = __webpack_require__(158); + var _BrowserProtocol = __webpack_require__(306); - var _ExecutionEnvironment = __webpack_require__(234); + var BrowserProtocol = _interopRequireWildcard(_BrowserProtocol); - var _DOMUtils = __webpack_require__(262); + var _RefreshProtocol = __webpack_require__(1122); - var _DOMStateStorage = __webpack_require__(431); + var RefreshProtocol = _interopRequireWildcard(_RefreshProtocol); - var _createDOMHistory = __webpack_require__(432); + var _DOMUtils = __webpack_require__(211); - var _createDOMHistory2 = _interopRequireDefault(_createDOMHistory); + var _createHistory = __webpack_require__(307); + + var _createHistory2 = _interopRequireDefault(_createHistory); + + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Creates and returns a history object that uses HTML5's history API @@ -85358,156 +82050,65 @@ webpackJsonp([203,202],[ * it provides the cleanest URLs. * * Note: In browsers that do not support the HTML5 history API full - * page reloads will be used to preserve URLs. + * page reloads will be used to preserve clean URLs. You can force this + * behavior using { forceRefresh: true } in options. */ - function createBrowserHistory() { + var createBrowserHistory = function createBrowserHistory() { var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - !_ExecutionEnvironment.canUseDOM ? false ? _invariant2['default'](false, 'Browser history needs a DOM') : _invariant2['default'](false) : undefined; + !_ExecutionEnvironment.canUseDOM ? false ? (0, _invariant2.default)(false, 'Browser history needs a DOM') : (0, _invariant2.default)(false) : void 0; - var forceRefresh = options.forceRefresh; + var useRefresh = options.forceRefresh || !(0, _DOMUtils.supportsHistory)(); + var Protocol = useRefresh ? RefreshProtocol : BrowserProtocol; - var isSupported = _DOMUtils.supportsHistory(); - var useRefresh = !isSupported || forceRefresh; + var getUserConfirmation = Protocol.getUserConfirmation; + var getCurrentLocation = Protocol.getCurrentLocation; + var pushLocation = Protocol.pushLocation; + var replaceLocation = Protocol.replaceLocation; + var go = Protocol.go; - function getCurrentLocation(historyState) { - try { - historyState = historyState || window.history.state || {}; - } catch (e) { - historyState = {}; - } - var path = _DOMUtils.getWindowPath(); - var _historyState = historyState; - var key = _historyState.key; - - var state = undefined; - if (key) { - state = _DOMStateStorage.readState(key); - } else { - state = null; - key = history.createKey(); - - if (isSupported) window.history.replaceState(_extends({}, historyState, { key: key }), null); - } - - var location = _PathUtils.parsePath(path); - - return history.createLocation(_extends({}, location, { state: state }), undefined, key); - } - - function startPopStateListener(_ref) { - var transitionTo = _ref.transitionTo; - - function popStateListener(event) { - if (event.state === undefined) return; // Ignore extraneous popstate events in WebKit. - - transitionTo(getCurrentLocation(event.state)); - } - - _DOMUtils.addEventListener(window, 'popstate', popStateListener); - - return function () { - _DOMUtils.removeEventListener(window, 'popstate', popStateListener); - }; - } - - function finishTransition(location) { - var basename = location.basename; - var pathname = location.pathname; - var search = location.search; - var hash = location.hash; - var state = location.state; - var action = location.action; - var key = location.key; - - if (action === _Actions.POP) return; // Nothing to do. - - _DOMStateStorage.saveState(key, state); - - var path = (basename || '') + pathname + search + hash; - var historyState = { - key: key - }; - - if (action === _Actions.PUSH) { - if (useRefresh) { - window.location.href = path; - return false; // Prevent location update. - } else { - window.history.pushState(historyState, null, path); - } - } else { - // REPLACE - if (useRefresh) { - window.location.replace(path); - return false; // Prevent location update. - } else { - window.history.replaceState(historyState, null, path); - } - } - } - - var history = _createDOMHistory2['default'](_extends({}, options, { + var history = (0, _createHistory2.default)(_extends({ + getUserConfirmation: getUserConfirmation }, options, { getCurrentLocation: getCurrentLocation, - finishTransition: finishTransition, - saveState: _DOMStateStorage.saveState + pushLocation: pushLocation, + replaceLocation: replaceLocation, + go: go })); var listenerCount = 0, - stopPopStateListener = undefined; + stopListener = void 0; - function listenBefore(listener) { - if (++listenerCount === 1) stopPopStateListener = startPopStateListener(history); + var startListener = function startListener(listener, before) { + if (++listenerCount === 1) stopListener = BrowserProtocol.startListener(history.transitionTo); - var unlisten = history.listenBefore(listener); + var unlisten = before ? history.listenBefore(listener) : history.listen(listener); return function () { unlisten(); - if (--listenerCount === 0) stopPopStateListener(); + if (--listenerCount === 0) stopListener(); }; - } + }; - function listen(listener) { - if (++listenerCount === 1) stopPopStateListener = startPopStateListener(history); + var listenBefore = function listenBefore(listener) { + return startListener(listener, true); + }; - var unlisten = history.listen(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopPopStateListener(); - }; - } - - // deprecated - function registerTransitionHook(hook) { - if (++listenerCount === 1) stopPopStateListener = startPopStateListener(history); - - history.registerTransitionHook(hook); - } - - // deprecated - function unregisterTransitionHook(hook) { - history.unregisterTransitionHook(hook); - - if (--listenerCount === 0) stopPopStateListener(); - } + var listen = function listen(listener) { + return startListener(listener, false); + }; return _extends({}, history, { listenBefore: listenBefore, - listen: listen, - registerTransitionHook: registerTransitionHook, - unregisterTransitionHook: unregisterTransitionHook + listen: listen }); - } + }; - exports['default'] = createBrowserHistory; - module.exports = exports['default']; + exports.default = createBrowserHistory; /***/ }, -/* 1156 */ +/* 1124 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -85516,285 +82117,188 @@ webpackJsonp([203,202],[ 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); - var _invariant = __webpack_require__(248); + var _invariant = __webpack_require__(195); var _invariant2 = _interopRequireDefault(_invariant); - var _Actions = __webpack_require__(192); + var _ExecutionEnvironment = __webpack_require__(241); - var _PathUtils = __webpack_require__(158); + var _DOMUtils = __webpack_require__(211); - var _ExecutionEnvironment = __webpack_require__(234); + var _HashProtocol = __webpack_require__(1121); - var _DOMUtils = __webpack_require__(262); + var HashProtocol = _interopRequireWildcard(_HashProtocol); - var _DOMStateStorage = __webpack_require__(431); - - var _createDOMHistory = __webpack_require__(432); - - var _createDOMHistory2 = _interopRequireDefault(_createDOMHistory); - - function isAbsolutePath(path) { - return typeof path === 'string' && path.charAt(0) === '/'; - } - - function ensureSlash() { - var path = _DOMUtils.getHashPath(); - - if (isAbsolutePath(path)) return true; - - _DOMUtils.replaceHashPath('/' + path); - - return false; - } - - function addQueryStringValueToPath(path, key, value) { - return path + (path.indexOf('?') === -1 ? '?' : '&') + (key + '=' + value); - } - - function stripQueryStringValueFromPath(path, key) { - return path.replace(new RegExp('[?&]?' + key + '=[a-zA-Z0-9]+'), ''); - } - - function getQueryStringValueFromPath(path, key) { - var match = path.match(new RegExp('\\?.*?\\b' + key + '=(.+?)\\b')); - return match && match[1]; - } - - var DefaultQueryKey = '_k'; - - function createHashHistory() { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - !_ExecutionEnvironment.canUseDOM ? false ? _invariant2['default'](false, 'Hash history needs a DOM') : _invariant2['default'](false) : undefined; - - var queryKey = options.queryKey; - - if (queryKey === undefined || !!queryKey) queryKey = typeof queryKey === 'string' ? queryKey : DefaultQueryKey; - - function getCurrentLocation() { - var path = _DOMUtils.getHashPath(); - - var key = undefined, - state = undefined; - if (queryKey) { - key = getQueryStringValueFromPath(path, queryKey); - path = stripQueryStringValueFromPath(path, queryKey); - - if (key) { - state = _DOMStateStorage.readState(key); - } else { - state = null; - key = history.createKey(); - _DOMUtils.replaceHashPath(addQueryStringValueToPath(path, queryKey, key)); - } - } else { - key = state = null; - } - - var location = _PathUtils.parsePath(path); - - return history.createLocation(_extends({}, location, { state: state }), undefined, key); - } - - function startHashChangeListener(_ref) { - var transitionTo = _ref.transitionTo; - - function hashChangeListener() { - if (!ensureSlash()) return; // Always make sure hashes are preceeded with a /. - - transitionTo(getCurrentLocation()); - } - - ensureSlash(); - _DOMUtils.addEventListener(window, 'hashchange', hashChangeListener); - - return function () { - _DOMUtils.removeEventListener(window, 'hashchange', hashChangeListener); - }; - } - - function finishTransition(location) { - var basename = location.basename; - var pathname = location.pathname; - var search = location.search; - var state = location.state; - var action = location.action; - var key = location.key; - - if (action === _Actions.POP) return; // Nothing to do. - - var path = (basename || '') + pathname + search; - - if (queryKey) { - path = addQueryStringValueToPath(path, queryKey, key); - _DOMStateStorage.saveState(key, state); - } else { - // Drop key and state. - location.key = location.state = null; - } - - var currentHash = _DOMUtils.getHashPath(); - - if (action === _Actions.PUSH) { - if (currentHash !== path) { - window.location.hash = path; - } else { - false ? _warning2['default'](false, 'You cannot PUSH the same path using hash history') : undefined; - } - } else if (currentHash !== path) { - // REPLACE - _DOMUtils.replaceHashPath(path); - } - } - - var history = _createDOMHistory2['default'](_extends({}, options, { - getCurrentLocation: getCurrentLocation, - finishTransition: finishTransition, - saveState: _DOMStateStorage.saveState - })); - - var listenerCount = 0, - stopHashChangeListener = undefined; - - function listenBefore(listener) { - if (++listenerCount === 1) stopHashChangeListener = startHashChangeListener(history); - - var unlisten = history.listenBefore(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopHashChangeListener(); - }; - } - - function listen(listener) { - if (++listenerCount === 1) stopHashChangeListener = startHashChangeListener(history); - - var unlisten = history.listen(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopHashChangeListener(); - }; - } - - function push(location) { - false ? _warning2['default'](queryKey || location.state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.push(location); - } - - function replace(location) { - false ? _warning2['default'](queryKey || location.state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.replace(location); - } - - var goIsSupportedWithoutReload = _DOMUtils.supportsGoWithoutReloadUsingHash(); - - function go(n) { - false ? _warning2['default'](goIsSupportedWithoutReload, 'Hash history go(n) causes a full page reload in this browser') : undefined; - - history.go(n); - } - - function createHref(path) { - return '#' + history.createHref(path); - } - - // deprecated - function registerTransitionHook(hook) { - if (++listenerCount === 1) stopHashChangeListener = startHashChangeListener(history); - - history.registerTransitionHook(hook); - } - - // deprecated - function unregisterTransitionHook(hook) { - history.unregisterTransitionHook(hook); - - if (--listenerCount === 0) stopHashChangeListener(); - } - - // deprecated - function pushState(state, path) { - false ? _warning2['default'](queryKey || state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.pushState(state, path); - } - - // deprecated - function replaceState(state, path) { - false ? _warning2['default'](queryKey || state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.replaceState(state, path); - } - - return _extends({}, history, { - listenBefore: listenBefore, - listen: listen, - push: push, - replace: replace, - go: go, - createHref: createHref, - - registerTransitionHook: registerTransitionHook, // deprecated - warning is in createHistory - unregisterTransitionHook: unregisterTransitionHook, // deprecated - warning is in createHistory - pushState: pushState, // deprecated - warning is in createHistory - replaceState: replaceState // deprecated - warning is in createHistory - }); - } - - exports['default'] = createHashHistory; - module.exports = exports['default']; - -/***/ }, -/* 1157 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var _invariant = __webpack_require__(248); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _PathUtils = __webpack_require__(158); - - var _Actions = __webpack_require__(192); - - var _createHistory = __webpack_require__(433); + var _createHistory = __webpack_require__(307); var _createHistory2 = _interopRequireDefault(_createHistory); - function createStateStorage(entries) { + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var DefaultQueryKey = '_k'; + + var addLeadingSlash = function addLeadingSlash(path) { + return path.charAt(0) === '/' ? path : '/' + path; + }; + + var HashPathCoders = { + hashbang: { + encodePath: function encodePath(path) { + return path.charAt(0) === '!' ? path : '!' + path; + }, + decodePath: function decodePath(path) { + return path.charAt(0) === '!' ? path.substring(1) : path; + } + }, + noslash: { + encodePath: function encodePath(path) { + return path.charAt(0) === '/' ? path.substring(1) : path; + }, + decodePath: addLeadingSlash + }, + slash: { + encodePath: addLeadingSlash, + decodePath: addLeadingSlash + } + }; + + var createHashHistory = function createHashHistory() { + var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; + + !_ExecutionEnvironment.canUseDOM ? false ? (0, _invariant2.default)(false, 'Hash history needs a DOM') : (0, _invariant2.default)(false) : void 0; + + var queryKey = options.queryKey; + var hashType = options.hashType; + + + false ? (0, _warning2.default)(queryKey !== false, 'Using { queryKey: false } no longer works. Instead, just don\'t ' + 'use location state if you don\'t want a key in your URL query string') : void 0; + + if (typeof queryKey !== 'string') queryKey = DefaultQueryKey; + + if (hashType == null) hashType = 'slash'; + + if (!(hashType in HashPathCoders)) { + false ? (0, _warning2.default)(false, 'Invalid hash type: %s', hashType) : void 0; + + hashType = 'slash'; + } + + var pathCoder = HashPathCoders[hashType]; + + var getUserConfirmation = HashProtocol.getUserConfirmation; + + + var getCurrentLocation = function getCurrentLocation() { + return HashProtocol.getCurrentLocation(pathCoder, queryKey); + }; + + var pushLocation = function pushLocation(location) { + return HashProtocol.pushLocation(location, pathCoder, queryKey); + }; + + var replaceLocation = function replaceLocation(location) { + return HashProtocol.replaceLocation(location, pathCoder, queryKey); + }; + + var history = (0, _createHistory2.default)(_extends({ + getUserConfirmation: getUserConfirmation }, options, { + getCurrentLocation: getCurrentLocation, + pushLocation: pushLocation, + replaceLocation: replaceLocation, + go: HashProtocol.go + })); + + var listenerCount = 0, + stopListener = void 0; + + var startListener = function startListener(listener, before) { + if (++listenerCount === 1) stopListener = HashProtocol.startListener(history.transitionTo, pathCoder, queryKey); + + var unlisten = before ? history.listenBefore(listener) : history.listen(listener); + + return function () { + unlisten(); + + if (--listenerCount === 0) stopListener(); + }; + }; + + var listenBefore = function listenBefore(listener) { + return startListener(listener, true); + }; + + var listen = function listen(listener) { + return startListener(listener, false); + }; + + var goIsSupportedWithoutReload = (0, _DOMUtils.supportsGoWithoutReloadUsingHash)(); + + var go = function go(n) { + false ? (0, _warning2.default)(goIsSupportedWithoutReload, 'Hash history go(n) causes a full page reload in this browser') : void 0; + + history.go(n); + }; + + var createHref = function createHref(path) { + return '#' + pathCoder.encodePath(history.createHref(path)); + }; + + return _extends({}, history, { + listenBefore: listenBefore, + listen: listen, + go: go, + createHref: createHref + }); + }; + + exports.default = createHashHistory; + +/***/ }, +/* 1125 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + 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; }; + + var _warning = __webpack_require__(91); + + var _warning2 = _interopRequireDefault(_warning); + + var _invariant = __webpack_require__(195); + + var _invariant2 = _interopRequireDefault(_invariant); + + var _LocationUtils = __webpack_require__(150); + + var _PathUtils = __webpack_require__(136); + + var _createHistory = __webpack_require__(307); + + var _createHistory2 = _interopRequireDefault(_createHistory); + + var _Actions = __webpack_require__(240); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var createStateStorage = function createStateStorage(entries) { return entries.filter(function (entry) { return entry.state; }).reduce(function (memo, entry) { memo[entry.key] = entry.state; return memo; }, {}); - } + }; - function createMemoryHistory() { + var createMemoryHistory = function createMemoryHistory() { var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; if (Array.isArray(options)) { @@ -85803,10 +82307,62 @@ webpackJsonp([203,202],[ options = { entries: [options] }; } - var history = _createHistory2['default'](_extends({}, options, { + var getCurrentLocation = function getCurrentLocation() { + var entry = entries[current]; + var path = (0, _PathUtils.createPath)(entry); + + var key = void 0, + state = void 0; + if (entry.key) { + key = entry.key; + state = readState(key); + } + + var init = (0, _PathUtils.parsePath)(path); + + return (0, _LocationUtils.createLocation)(_extends({}, init, { state: state }), undefined, key); + }; + + var canGo = function canGo(n) { + var index = current + n; + return index >= 0 && index < entries.length; + }; + + var go = function go(n) { + if (!n) return; + + if (!canGo(n)) { + false ? (0, _warning2.default)(false, 'Cannot go(%s) there is not enough history', n) : void 0; + + return; + } + + current += n; + var currentLocation = getCurrentLocation(); + + // Change action to POP + history.transitionTo(_extends({}, currentLocation, { action: _Actions.POP })); + }; + + var pushLocation = function pushLocation(location) { + current += 1; + + if (current < entries.length) entries.splice(current); + + entries.push(location); + + saveState(location.key, location.state); + }; + + var replaceLocation = function replaceLocation(location) { + entries[current] = location; + saveState(location.key, location.state); + }; + + var history = (0, _createHistory2.default)(_extends({}, options, { getCurrentLocation: getCurrentLocation, - finishTransition: finishTransition, - saveState: saveState, + pushLocation: pushLocation, + replaceLocation: replaceLocation, go: go })); @@ -85814,6 +82370,7 @@ webpackJsonp([203,202],[ var entries = _options.entries; var current = _options.current; + if (typeof entries === 'string') { entries = [entries]; } else if (!Array.isArray(entries)) { @@ -85821,221 +82378,92 @@ webpackJsonp([203,202],[ } entries = entries.map(function (entry) { - var key = history.createKey(); - - if (typeof entry === 'string') return { pathname: entry, key: key }; - - if (typeof entry === 'object' && entry) return _extends({}, entry, { key: key }); - - true ? false ? _invariant2['default'](false, 'Unable to create history entry from %s', entry) : _invariant2['default'](false) : undefined; + return (0, _LocationUtils.createLocation)(entry); }); if (current == null) { current = entries.length - 1; } else { - !(current >= 0 && current < entries.length) ? false ? _invariant2['default'](false, 'Current index must be >= 0 and < %s, was %s', entries.length, current) : _invariant2['default'](false) : undefined; + !(current >= 0 && current < entries.length) ? false ? (0, _invariant2.default)(false, 'Current index must be >= 0 and < %s, was %s', entries.length, current) : (0, _invariant2.default)(false) : void 0; } var storage = createStateStorage(entries); - function saveState(key, state) { - storage[key] = state; - } + var saveState = function saveState(key, state) { + return storage[key] = state; + }; - function readState(key) { + var readState = function readState(key) { return storage[key]; - } + }; - function getCurrentLocation() { - var entry = entries[current]; - var basename = entry.basename; - var pathname = entry.pathname; - var search = entry.search; + return _extends({}, history, { + canGo: canGo + }); + }; - var path = (basename || '') + pathname + (search || ''); - - var key = undefined, - state = undefined; - if (entry.key) { - key = entry.key; - state = readState(key); - } else { - key = history.createKey(); - state = null; - entry.key = key; - } - - var location = _PathUtils.parsePath(path); - - return history.createLocation(_extends({}, location, { state: state }), undefined, key); - } - - function canGo(n) { - var index = current + n; - return index >= 0 && index < entries.length; - } - - function go(n) { - if (n) { - if (!canGo(n)) { - false ? _warning2['default'](false, 'Cannot go(%s) there is not enough history', n) : undefined; - return; - } - - current += n; - - var currentLocation = getCurrentLocation(); - - // change action to POP - history.transitionTo(_extends({}, currentLocation, { action: _Actions.POP })); - } - } - - function finishTransition(location) { - switch (location.action) { - case _Actions.PUSH: - current += 1; - - // if we are not on the top of stack - // remove rest and push new - if (current < entries.length) entries.splice(current); - - entries.push(location); - saveState(location.key, location.state); - break; - case _Actions.REPLACE: - entries[current] = location; - saveState(location.key, location.state); - break; - } - } - - return history; - } - - exports['default'] = createMemoryHistory; - module.exports = exports['default']; + exports.default = createMemoryHistory; /***/ }, -/* 1158 */ +/* 1126 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; exports.__esModule = true; + exports.locationsAreEqual = exports.Actions = exports.useQueries = exports.useBeforeUnload = exports.useBasename = exports.createMemoryHistory = exports.createHashHistory = exports.createHistory = undefined; - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } + var _LocationUtils = __webpack_require__(150); - var _deprecate = __webpack_require__(159); + Object.defineProperty(exports, 'locationsAreEqual', { + enumerable: true, + get: function get() { + return _LocationUtils.locationsAreEqual; + } + }); - var _deprecate2 = _interopRequireDefault(_deprecate); - - var _useBeforeUnload = __webpack_require__(435); - - var _useBeforeUnload2 = _interopRequireDefault(_useBeforeUnload); - - exports['default'] = _deprecate2['default'](_useBeforeUnload2['default'], 'enableBeforeUnload is deprecated, use useBeforeUnload instead'); - module.exports = exports['default']; - -/***/ }, -/* 1159 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _deprecate = __webpack_require__(159); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - var _useQueries = __webpack_require__(436); - - var _useQueries2 = _interopRequireDefault(_useQueries); - - exports['default'] = _deprecate2['default'](_useQueries2['default'], 'enableQueries is deprecated, use useQueries instead'); - module.exports = exports['default']; - -/***/ }, -/* 1160 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _deprecate = __webpack_require__(159); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - var _createLocation2 = __webpack_require__(434); - - var _createLocation3 = _interopRequireDefault(_createLocation2); - - var _createBrowserHistory = __webpack_require__(1155); + var _createBrowserHistory = __webpack_require__(1123); var _createBrowserHistory2 = _interopRequireDefault(_createBrowserHistory); - exports.createHistory = _createBrowserHistory2['default']; - - var _createHashHistory2 = __webpack_require__(1156); + var _createHashHistory2 = __webpack_require__(1124); var _createHashHistory3 = _interopRequireDefault(_createHashHistory2); - exports.createHashHistory = _createHashHistory3['default']; - - var _createMemoryHistory2 = __webpack_require__(1157); + var _createMemoryHistory2 = __webpack_require__(1125); var _createMemoryHistory3 = _interopRequireDefault(_createMemoryHistory2); - exports.createMemoryHistory = _createMemoryHistory3['default']; - - var _useBasename2 = __webpack_require__(1161); + var _useBasename2 = __webpack_require__(1127); var _useBasename3 = _interopRequireDefault(_useBasename2); - exports.useBasename = _useBasename3['default']; - - var _useBeforeUnload2 = __webpack_require__(435); + var _useBeforeUnload2 = __webpack_require__(1128); var _useBeforeUnload3 = _interopRequireDefault(_useBeforeUnload2); - exports.useBeforeUnload = _useBeforeUnload3['default']; - - var _useQueries2 = __webpack_require__(436); + var _useQueries2 = __webpack_require__(1129); var _useQueries3 = _interopRequireDefault(_useQueries2); - exports.useQueries = _useQueries3['default']; + var _Actions2 = __webpack_require__(240); - var _Actions2 = __webpack_require__(192); + var _Actions = _interopRequireWildcard(_Actions2); - var _Actions3 = _interopRequireDefault(_Actions2); + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - exports.Actions = _Actions3['default']; + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - // deprecated - - var _enableBeforeUnload2 = __webpack_require__(1158); - - var _enableBeforeUnload3 = _interopRequireDefault(_enableBeforeUnload2); - - exports.enableBeforeUnload = _enableBeforeUnload3['default']; - - var _enableQueries2 = __webpack_require__(1159); - - var _enableQueries3 = _interopRequireDefault(_enableQueries2); - - exports.enableQueries = _enableQueries3['default']; - var createLocation = _deprecate2['default'](_createLocation3['default'], 'Using createLocation without a history instance is deprecated; please use history.createLocation instead'); - exports.createLocation = createLocation; + exports.createHistory = _createBrowserHistory2.default; + exports.createHashHistory = _createHashHistory3.default; + exports.createMemoryHistory = _createMemoryHistory3.default; + exports.useBasename = _useBasename3.default; + exports.useBeforeUnload = _useBeforeUnload3.default; + exports.useQueries = _useQueries3.default; + exports.Actions = _Actions; /***/ }, -/* 1161 */ +/* 1127 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -86044,57 +82472,24 @@ webpackJsonp([203,202],[ 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(89); - - var _warning2 = _interopRequireDefault(_warning); - - var _ExecutionEnvironment = __webpack_require__(234); - - var _PathUtils = __webpack_require__(158); - - var _runTransitionHook = __webpack_require__(312); + var _runTransitionHook = __webpack_require__(308); var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); - var _deprecate = __webpack_require__(159); + var _PathUtils = __webpack_require__(136); - var _deprecate2 = _interopRequireDefault(_deprecate); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - function useBasename(createHistory) { + var useBasename = function useBasename(createHistory) { return function () { var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; var history = createHistory(options); - var basename = options.basename; - var checkedBaseHref = false; - function checkBaseHref() { - if (checkedBaseHref) { - return; - } - - // Automatically use the value of <base href> in HTML - // documents as basename if it's not explicitly given. - if (basename == null && _ExecutionEnvironment.canUseDOM) { - var base = document.getElementsByTagName('base')[0]; - var baseHref = base && base.getAttribute('href'); - - if (baseHref != null) { - basename = baseHref; - - false ? _warning2['default'](false, 'Automatically setting basename using <base href> is deprecated and will ' + 'be removed in the next major release. The semantics of <base href> are ' + 'subtly different from basename. Please pass the basename explicitly in ' + 'the options to createHistory') : undefined; - } - } - - checkedBaseHref = true; - } - - function addBasename(location) { - checkBaseHref(); + var addBasename = function addBasename(location) { + if (!location) return location; if (basename && location.basename == null) { if (location.pathname.indexOf(basename) === 0) { @@ -86108,173 +82503,294 @@ webpackJsonp([203,202],[ } return location; - } - - function prependBasename(location) { - checkBaseHref(); + }; + var prependBasename = function prependBasename(location) { if (!basename) return location; - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - var pname = location.pathname; + var object = typeof location === 'string' ? (0, _PathUtils.parsePath)(location) : location; + var pname = object.pathname; var normalizedBasename = basename.slice(-1) === '/' ? basename : basename + '/'; var normalizedPathname = pname.charAt(0) === '/' ? pname.slice(1) : pname; var pathname = normalizedBasename + normalizedPathname; - return _extends({}, location, { + return _extends({}, object, { pathname: pathname }); - } + }; // Override all read methods with basename-aware versions. - function listenBefore(hook) { - return history.listenBefore(function (location, callback) { - _runTransitionHook2['default'](hook, addBasename(location), callback); - }); - } + var getCurrentLocation = function getCurrentLocation() { + return addBasename(history.getCurrentLocation()); + }; - function listen(listener) { - return history.listen(function (location) { - listener(addBasename(location)); + var listenBefore = function listenBefore(hook) { + return history.listenBefore(function (location, callback) { + return (0, _runTransitionHook2.default)(hook, addBasename(location), callback); }); - } + }; + + var listen = function listen(listener) { + return history.listen(function (location) { + return listener(addBasename(location)); + }); + }; // Override all write methods with basename-aware versions. - function push(location) { - history.push(prependBasename(location)); - } + var push = function push(location) { + return history.push(prependBasename(location)); + }; - function replace(location) { - history.replace(prependBasename(location)); - } + var replace = function replace(location) { + return history.replace(prependBasename(location)); + }; - function createPath(location) { + var createPath = function createPath(location) { return history.createPath(prependBasename(location)); - } + }; - function createHref(location) { + var createHref = function createHref(location) { return history.createHref(prependBasename(location)); - } + }; - function createLocation(location) { + var createLocation = function createLocation(location) { for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } return addBasename(history.createLocation.apply(history, [prependBasename(location)].concat(args))); - } - - // deprecated - function pushState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - push(_extends({ state: state }, path)); - } - - // deprecated - function replaceState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - replace(_extends({ state: state }, path)); - } + }; return _extends({}, history, { + getCurrentLocation: getCurrentLocation, listenBefore: listenBefore, listen: listen, push: push, replace: replace, createPath: createPath, createHref: createHref, - createLocation: createLocation, - - pushState: _deprecate2['default'](pushState, 'pushState is deprecated; use push instead'), - replaceState: _deprecate2['default'](replaceState, 'replaceState is deprecated; use replace instead') + createLocation: createLocation }); }; - } + }; - exports['default'] = useBasename; - module.exports = exports['default']; + exports.default = useBasename; /***/ }, -/* 1162 */ +/* 1128 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var strictUriEncode = __webpack_require__(1897); - exports.extract = function (str) { - return str.split('?')[1] || ''; + exports.__esModule = true; + + 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; }; + + var _invariant = __webpack_require__(195); + + var _invariant2 = _interopRequireDefault(_invariant); + + var _DOMUtils = __webpack_require__(211); + + var _ExecutionEnvironment = __webpack_require__(241); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var startListener = function startListener(getPromptMessage) { + var handleBeforeUnload = function handleBeforeUnload(event) { + var message = getPromptMessage(); + + if (typeof message === 'string') { + (event || window.event).returnValue = message; + return message; + } + + return undefined; + }; + + (0, _DOMUtils.addEventListener)(window, 'beforeunload', handleBeforeUnload); + + return function () { + return (0, _DOMUtils.removeEventListener)(window, 'beforeunload', handleBeforeUnload); + }; }; - exports.parse = function (str) { - if (typeof str !== 'string') { - return {}; - } + /** + * Returns a new createHistory function that can be used to create + * history objects that know how to use the beforeunload event in web + * browsers to cancel navigation. + */ + var useBeforeUnload = function useBeforeUnload(createHistory) { + !_ExecutionEnvironment.canUseDOM ? false ? (0, _invariant2.default)(false, 'useBeforeUnload only works in DOM environments') : (0, _invariant2.default)(false) : void 0; - str = str.trim().replace(/^(\?|#|&)/, ''); + return function (options) { + var history = createHistory(options); - if (!str) { - return {}; - } + var listeners = []; + var stopListener = void 0; - return str.split('&').reduce(function (ret, param) { - var parts = param.replace(/\+/g, ' ').split('='); - // Firefox (pre 40) decodes `%3D` to `=` - // https://github.com/sindresorhus/query-string/pull/37 - var key = parts.shift(); - var val = parts.length > 0 ? parts.join('=') : undefined; + var getPromptMessage = function getPromptMessage() { + var message = void 0; + for (var i = 0, len = listeners.length; message == null && i < len; ++i) { + message = listeners[i].call(); + }return message; + }; - key = decodeURIComponent(key); + var listenBeforeUnload = function listenBeforeUnload(listener) { + if (listeners.push(listener) === 1) stopListener = startListener(getPromptMessage); - // missing `=` should be `null`: - // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters - val = val === undefined ? null : decodeURIComponent(val); + return function () { + listeners = listeners.filter(function (item) { + return item !== listener; + }); - if (!ret.hasOwnProperty(key)) { - ret[key] = val; - } else if (Array.isArray(ret[key])) { - ret[key].push(val); - } else { - ret[key] = [ret[key], val]; - } + if (listeners.length === 0 && stopListener) { + stopListener(); + stopListener = null; + } + }; + }; - return ret; - }, {}); - }; - - exports.stringify = function (obj) { - return obj ? Object.keys(obj).sort().map(function (key) { - var val = obj[key]; - - if (val === undefined) { - return ''; - } - - if (val === null) { - return key; - } - - if (Array.isArray(val)) { - return val.slice().sort().map(function (val2) { - return strictUriEncode(key) + '=' + strictUriEncode(val2); - }).join('&'); - } - - return strictUriEncode(key) + '=' + strictUriEncode(val); - }).filter(function (x) { - return x.length > 0; - }).join('&') : ''; + return _extends({}, history, { + listenBeforeUnload: listenBeforeUnload + }); + }; }; + exports.default = useBeforeUnload; /***/ }, -/* 1163 */ +/* 1129 */ /***/ function(module, exports, __webpack_require__) { - var _arity = __webpack_require__(313); - var _curry2 = __webpack_require__(193); + 'use strict'; + + exports.__esModule = true; + + 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; }; + + var _queryString = __webpack_require__(1591); + + var _runTransitionHook = __webpack_require__(308); + + var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); + + var _LocationUtils = __webpack_require__(150); + + var _PathUtils = __webpack_require__(136); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + var defaultStringifyQuery = function defaultStringifyQuery(query) { + return (0, _queryString.stringify)(query).replace(/%20/g, '+'); + }; + + var defaultParseQueryString = _queryString.parse; + + /** + * Returns a new createHistory function that may be used to create + * history objects that know how to handle URL queries. + */ + var useQueries = function useQueries(createHistory) { + return function () { + var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; + + var history = createHistory(options); + var stringifyQuery = options.stringifyQuery; + var parseQueryString = options.parseQueryString; + + + if (typeof stringifyQuery !== 'function') stringifyQuery = defaultStringifyQuery; + + if (typeof parseQueryString !== 'function') parseQueryString = defaultParseQueryString; + + var decodeQuery = function decodeQuery(location) { + if (!location) return location; + + if (location.query == null) location.query = parseQueryString(location.search.substring(1)); + + return location; + }; + + var encodeQuery = function encodeQuery(location, query) { + if (query == null) return location; + + var object = typeof location === 'string' ? (0, _PathUtils.parsePath)(location) : location; + var queryString = stringifyQuery(query); + var search = queryString ? '?' + queryString : ''; + + return _extends({}, object, { + search: search + }); + }; + + // Override all read methods with query-aware versions. + var getCurrentLocation = function getCurrentLocation() { + return decodeQuery(history.getCurrentLocation()); + }; + + var listenBefore = function listenBefore(hook) { + return history.listenBefore(function (location, callback) { + return (0, _runTransitionHook2.default)(hook, decodeQuery(location), callback); + }); + }; + + var listen = function listen(listener) { + return history.listen(function (location) { + return listener(decodeQuery(location)); + }); + }; + + // Override all write methods with query-aware versions. + var push = function push(location) { + return history.push(encodeQuery(location, location.query)); + }; + + var replace = function replace(location) { + return history.replace(encodeQuery(location, location.query)); + }; + + var createPath = function createPath(location) { + return history.createPath(encodeQuery(location, location.query)); + }; + + var createHref = function createHref(location) { + return history.createHref(encodeQuery(location, location.query)); + }; + + var createLocation = function createLocation(location) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + var newLocation = history.createLocation.apply(history, [encodeQuery(location, location.query)].concat(args)); + + if (location.query) newLocation.query = (0, _LocationUtils.createQuery)(location.query); + + return decodeQuery(newLocation); + }; + + return _extends({}, history, { + getCurrentLocation: getCurrentLocation, + listenBefore: listenBefore, + listen: listen, + push: push, + replace: replace, + createPath: createPath, + createHref: createHref, + createLocation: createLocation + }); + }; + }; + + exports.default = useQueries; + +/***/ }, +/* 1130 */ +/***/ function(module, exports, __webpack_require__) { + + var _arity = __webpack_require__(309); + var _curry2 = __webpack_require__(185); /** @@ -86306,14 +82822,14 @@ webpackJsonp([203,202],[ /***/ }, -/* 1164 */ +/* 1131 */ /***/ function(module, exports, __webpack_require__) { - var _curry2 = __webpack_require__(193); - var _dispatchable = __webpack_require__(437); - var _makeFlat = __webpack_require__(1172); - var _xchain = __webpack_require__(1175); - var map = __webpack_require__(442); + var _curry2 = __webpack_require__(185); + var _dispatchable = __webpack_require__(423); + var _makeFlat = __webpack_require__(1139); + var _xchain = __webpack_require__(1142); + var map = __webpack_require__(428); /** @@ -86347,13 +82863,13 @@ webpackJsonp([203,202],[ /***/ }, -/* 1165 */ +/* 1132 */ /***/ function(module, exports, __webpack_require__) { - var _arity = __webpack_require__(313); - var _curry1 = __webpack_require__(263); - var _curry2 = __webpack_require__(193); - var _curryN = __webpack_require__(1166); + var _arity = __webpack_require__(309); + var _curry1 = __webpack_require__(242); + var _curry2 = __webpack_require__(185); + var _curryN = __webpack_require__(1133); /** @@ -86407,11 +82923,11 @@ webpackJsonp([203,202],[ /***/ }, -/* 1166 */ +/* 1133 */ /***/ function(module, exports, __webpack_require__) { - var _arity = __webpack_require__(313); - var _isPlaceholder = __webpack_require__(314); + var _arity = __webpack_require__(309); + var _isPlaceholder = __webpack_require__(310); /** @@ -86453,13 +82969,13 @@ webpackJsonp([203,202],[ /***/ }, -/* 1167 */ +/* 1134 */ /***/ function(module, exports, __webpack_require__) { - var _forceReduced = __webpack_require__(1168); - var _reduce = __webpack_require__(440); - var _xfBase = __webpack_require__(441); - var isArrayLike = __webpack_require__(315); + var _forceReduced = __webpack_require__(1135); + var _reduce = __webpack_require__(426); + var _xfBase = __webpack_require__(427); + var isArrayLike = __webpack_require__(311); module.exports = (function() { var preservingReduced = function(xf) { @@ -86491,7 +83007,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1168 */ +/* 1135 */ /***/ function(module, exports) { module.exports = function _forceReduced(x) { @@ -86503,10 +83019,10 @@ webpackJsonp([203,202],[ /***/ }, -/* 1169 */ +/* 1136 */ /***/ function(module, exports, __webpack_require__) { - var _has = __webpack_require__(438); + var _has = __webpack_require__(424); module.exports = (function() { @@ -86518,7 +83034,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1170 */ +/* 1137 */ /***/ function(module, exports) { module.exports = function _isString(x) { @@ -86527,7 +83043,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1171 */ +/* 1138 */ /***/ function(module, exports) { module.exports = function _isTransformer(obj) { @@ -86536,10 +83052,10 @@ webpackJsonp([203,202],[ /***/ }, -/* 1172 */ +/* 1139 */ /***/ function(module, exports, __webpack_require__) { - var isArrayLike = __webpack_require__(315); + var isArrayLike = __webpack_require__(311); /** @@ -86575,7 +83091,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1173 */ +/* 1140 */ /***/ function(module, exports) { module.exports = function _map(fn, functor) { @@ -86591,7 +83107,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1174 */ +/* 1141 */ /***/ function(module, exports) { /** @@ -86629,12 +83145,12 @@ webpackJsonp([203,202],[ /***/ }, -/* 1175 */ +/* 1142 */ /***/ function(module, exports, __webpack_require__) { - var _curry2 = __webpack_require__(193); - var _flatCat = __webpack_require__(1167); - var map = __webpack_require__(442); + var _curry2 = __webpack_require__(185); + var _flatCat = __webpack_require__(1134); + var map = __webpack_require__(428); module.exports = _curry2(function _xchain(f, xf) { @@ -86643,11 +83159,11 @@ webpackJsonp([203,202],[ /***/ }, -/* 1176 */ +/* 1143 */ /***/ function(module, exports, __webpack_require__) { - var _curry2 = __webpack_require__(193); - var _xfBase = __webpack_require__(441); + var _curry2 = __webpack_require__(185); + var _xfBase = __webpack_require__(427); module.exports = (function() { @@ -86666,7 +83182,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1177 */ +/* 1144 */ /***/ function(module, exports) { module.exports = (function() { @@ -86686,12 +83202,12 @@ webpackJsonp([203,202],[ /***/ }, -/* 1178 */ +/* 1145 */ /***/ function(module, exports, __webpack_require__) { - var _curry1 = __webpack_require__(263); - var _has = __webpack_require__(438); - var _isArguments = __webpack_require__(1169); + var _curry1 = __webpack_require__(242); + var _has = __webpack_require__(424); + var _isArguments = __webpack_require__(1136); /** @@ -86765,5656 +83281,40 @@ webpackJsonp([203,202],[ /***/ }, -/* 1179 */ -/***/ function(module, exports, __webpack_require__) { - - (function webpackUniversalModuleDefinition(root, factory) { - if(true) - module.exports = factory(__webpack_require__(1)); - else if(typeof define === 'function' && define.amd) - define(["react"], factory); - else if(typeof exports === 'object') - exports["ReactRouter"] = factory(require("react")); - else - root["ReactRouter"] = factory(root["React"]); - })(this, function(__WEBPACK_EXTERNAL_MODULE_2__) { - return /******/ (function(modules) { // webpackBootstrap - /******/ // The module cache - /******/ var installedModules = {}; - - /******/ // The require function - /******/ function __webpack_require__(moduleId) { - - /******/ // Check if module is in cache - /******/ if(installedModules[moduleId]) - /******/ return installedModules[moduleId].exports; - - /******/ // Create a new module (and put it into the cache) - /******/ var module = installedModules[moduleId] = { - /******/ exports: {}, - /******/ id: moduleId, - /******/ loaded: false - /******/ }; - - /******/ // Execute the module function - /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); - - /******/ // Flag the module as loaded - /******/ module.loaded = true; - - /******/ // Return the exports of the module - /******/ return module.exports; - /******/ } - - - /******/ // expose the modules object (__webpack_modules__) - /******/ __webpack_require__.m = modules; - - /******/ // expose the module cache - /******/ __webpack_require__.c = installedModules; - - /******/ // __webpack_public_path__ - /******/ __webpack_require__.p = ""; - - /******/ // Load entry module and return exports - /******/ return __webpack_require__(0); - /******/ }) - /************************************************************************/ - /******/ ([ - /* 0 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.createMemoryHistory = exports.hashHistory = exports.browserHistory = exports.applyRouterMiddleware = exports.formatPattern = exports.useRouterHistory = exports.match = exports.routerShape = exports.locationShape = exports.PropTypes = exports.RoutingContext = exports.RouterContext = exports.createRoutes = exports.useRoutes = exports.RouteContext = exports.Lifecycle = exports.History = exports.Route = exports.Redirect = exports.IndexRoute = exports.IndexRedirect = exports.withRouter = exports.IndexLink = exports.Link = exports.Router = undefined; - - var _RouteUtils = __webpack_require__(5); - - Object.defineProperty(exports, 'createRoutes', { - enumerable: true, - get: function get() { - return _RouteUtils.createRoutes; - } - }); - - var _PropTypes2 = __webpack_require__(15); - - Object.defineProperty(exports, 'locationShape', { - enumerable: true, - get: function get() { - return _PropTypes2.locationShape; - } - }); - Object.defineProperty(exports, 'routerShape', { - enumerable: true, - get: function get() { - return _PropTypes2.routerShape; - } - }); - - var _PatternUtils = __webpack_require__(8); - - Object.defineProperty(exports, 'formatPattern', { - enumerable: true, - get: function get() { - return _PatternUtils.formatPattern; - } - }); - - var _Router2 = __webpack_require__(39); - - var _Router3 = _interopRequireDefault(_Router2); - - var _Link2 = __webpack_require__(20); - - var _Link3 = _interopRequireDefault(_Link2); - - var _IndexLink2 = __webpack_require__(33); - - var _IndexLink3 = _interopRequireDefault(_IndexLink2); - - var _withRouter2 = __webpack_require__(52); - - var _withRouter3 = _interopRequireDefault(_withRouter2); - - var _IndexRedirect2 = __webpack_require__(34); - - var _IndexRedirect3 = _interopRequireDefault(_IndexRedirect2); - - var _IndexRoute2 = __webpack_require__(35); - - var _IndexRoute3 = _interopRequireDefault(_IndexRoute2); - - var _Redirect2 = __webpack_require__(21); - - var _Redirect3 = _interopRequireDefault(_Redirect2); - - var _Route2 = __webpack_require__(37); - - var _Route3 = _interopRequireDefault(_Route2); - - var _History2 = __webpack_require__(32); - - var _History3 = _interopRequireDefault(_History2); - - var _Lifecycle2 = __webpack_require__(36); - - var _Lifecycle3 = _interopRequireDefault(_Lifecycle2); - - var _RouteContext2 = __webpack_require__(38); - - var _RouteContext3 = _interopRequireDefault(_RouteContext2); - - var _useRoutes2 = __webpack_require__(51); - - var _useRoutes3 = _interopRequireDefault(_useRoutes2); - - var _RouterContext2 = __webpack_require__(10); - - var _RouterContext3 = _interopRequireDefault(_RouterContext2); - - var _RoutingContext2 = __webpack_require__(40); - - var _RoutingContext3 = _interopRequireDefault(_RoutingContext2); - - var _PropTypes3 = _interopRequireDefault(_PropTypes2); - - var _match2 = __webpack_require__(49); - - var _match3 = _interopRequireDefault(_match2); - - var _useRouterHistory2 = __webpack_require__(26); - - var _useRouterHistory3 = _interopRequireDefault(_useRouterHistory2); - - var _applyRouterMiddleware2 = __webpack_require__(42); - - var _applyRouterMiddleware3 = _interopRequireDefault(_applyRouterMiddleware2); - - var _browserHistory2 = __webpack_require__(43); - - var _browserHistory3 = _interopRequireDefault(_browserHistory2); - - var _hashHistory2 = __webpack_require__(47); - - var _hashHistory3 = _interopRequireDefault(_hashHistory2); - - var _createMemoryHistory2 = __webpack_require__(23); - - var _createMemoryHistory3 = _interopRequireDefault(_createMemoryHistory2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.Router = _Router3.default; /* components */ - - exports.Link = _Link3.default; - exports.IndexLink = _IndexLink3.default; - exports.withRouter = _withRouter3.default; - - /* components (configuration) */ - - exports.IndexRedirect = _IndexRedirect3.default; - exports.IndexRoute = _IndexRoute3.default; - exports.Redirect = _Redirect3.default; - exports.Route = _Route3.default; - - /* mixins */ - - exports.History = _History3.default; - exports.Lifecycle = _Lifecycle3.default; - exports.RouteContext = _RouteContext3.default; - - /* utils */ - - exports.useRoutes = _useRoutes3.default; - exports.RouterContext = _RouterContext3.default; - exports.RoutingContext = _RoutingContext3.default; - exports.PropTypes = _PropTypes3.default; - exports.match = _match3.default; - exports.useRouterHistory = _useRouterHistory3.default; - exports.applyRouterMiddleware = _applyRouterMiddleware3.default; - - /* histories */ - - exports.browserHistory = _browserHistory3.default; - exports.hashHistory = _hashHistory3.default; - exports.createMemoryHistory = _createMemoryHistory3.default; - - /***/ }, - /* 1 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.default = routerWarning; - exports._resetWarned = _resetWarned; - - var _warning = __webpack_require__(63); - - var _warning2 = _interopRequireDefault(_warning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var warned = {}; - - function routerWarning(falseToWarn, message) { - // Only issue deprecation warnings once. - if (message.indexOf('deprecated') !== -1) { - if (warned[message]) { - return; - } - - warned[message] = true; - } - - message = '[react-router] ' + message; - - for (var _len = arguments.length, args = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { - args[_key - 2] = arguments[_key]; - } - - _warning2.default.apply(undefined, [falseToWarn, message].concat(args)); - } - - function _resetWarned() { - warned = {}; - } - - /***/ }, - /* 2 */ - /***/ function(module, exports) { - - module.exports = __WEBPACK_EXTERNAL_MODULE_2__; - - /***/ }, - /* 3 */ - /***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2013-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - 'use strict'; - - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - - var invariant = function(condition, format, a, b, c, d, e, f) { - if (true) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - } - - if (!condition) { - var error; - if (format === undefined) { - error = new Error( - 'Minified exception occurred; use the non-minified dev environment ' + - 'for the full error message and additional helpful warnings.' - ); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error( - format.replace(/%s/g, function() { return args[argIndex++]; }) - ); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } - }; - - module.exports = invariant; - - - /***/ }, - /* 4 */ - /***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - 'use strict'; - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = function() {}; - - if (true) { - warning = function(condition, format, args) { - var len = arguments.length; - args = new Array(len > 2 ? len - 2 : 0); - for (var key = 2; key < len; key++) { - args[key - 2] = arguments[key]; - } - if (format === undefined) { - throw new Error( - '`warning(condition, format, ...args)` requires a warning ' + - 'message argument' - ); - } - - if (format.length < 10 || (/^[s\W]*$/).test(format)) { - throw new Error( - 'The warning format should be able to uniquely identify this ' + - 'warning. Please, use a more descriptive format than: ' + format - ); - } - - if (!condition) { - var argIndex = 0; - var message = 'Warning: ' + - format.replace(/%s/g, function() { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch(x) {} - } - }; - } - - module.exports = warning; - - - /***/ }, - /* 5 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - exports.isReactChildren = isReactChildren; - exports.createRouteFromReactElement = createRouteFromReactElement; - exports.createRoutesFromReactChildren = createRoutesFromReactChildren; - exports.createRoutes = createRoutes; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function isValidChild(object) { - return object == null || _react2.default.isValidElement(object); - } - - function isReactChildren(object) { - return isValidChild(object) || Array.isArray(object) && object.every(isValidChild); - } - - function createRoute(defaultProps, props) { - return _extends({}, defaultProps, props); - } - - function createRouteFromReactElement(element) { - var type = element.type; - var route = createRoute(type.defaultProps, element.props); - - if (route.children) { - var childRoutes = createRoutesFromReactChildren(route.children, route); - - if (childRoutes.length) route.childRoutes = childRoutes; - - delete route.children; - } - - return route; - } - - /** - * Creates and returns a routes object from the given ReactChildren. JSX - * provides a convenient way to visualize how routes in the hierarchy are - * nested. - * - * import { Route, createRoutesFromReactChildren } from 'react-router' - * - * const routes = createRoutesFromReactChildren( - * <Route component={App}> - * <Route path="home" component={Dashboard}/> - * <Route path="news" component={NewsFeed}/> - * </Route> - * ) - * - * Note: This method is automatically used when you provide <Route> children - * to a <Router> component. - */ - function createRoutesFromReactChildren(children, parentRoute) { - var routes = []; - - _react2.default.Children.forEach(children, function (element) { - if (_react2.default.isValidElement(element)) { - // Component classes may have a static create* method. - if (element.type.createRouteFromReactElement) { - var route = element.type.createRouteFromReactElement(element, parentRoute); - - if (route) routes.push(route); - } else { - routes.push(createRouteFromReactElement(element)); - } - } - }); - - return routes; - } - - /** - * Creates and returns an array of routes from the given object which - * may be a JSX route, a plain object route, or an array of either. - */ - function createRoutes(routes) { - if (isReactChildren(routes)) { - routes = createRoutesFromReactChildren(routes); - } else if (routes && !Array.isArray(routes)) { - routes = [routes]; - } - - return routes; - } - - /***/ }, - /* 6 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.routes = exports.route = exports.components = exports.component = exports.history = undefined; - exports.falsy = falsy; - - var _react = __webpack_require__(2); - - var func = _react.PropTypes.func; - var object = _react.PropTypes.object; - var arrayOf = _react.PropTypes.arrayOf; - var oneOfType = _react.PropTypes.oneOfType; - var element = _react.PropTypes.element; - var shape = _react.PropTypes.shape; - var string = _react.PropTypes.string; - function falsy(props, propName, componentName) { - if (props[propName]) return new Error('<' + componentName + '> should not have a "' + propName + '" prop'); - } - - var history = exports.history = shape({ - listen: func.isRequired, - push: func.isRequired, - replace: func.isRequired, - go: func.isRequired, - goBack: func.isRequired, - goForward: func.isRequired - }); - - var component = exports.component = oneOfType([func, string]); - var components = exports.components = oneOfType([component, object]); - var route = exports.route = oneOfType([object, element]); - var routes = exports.routes = oneOfType([route, arrayOf(route)]); - - /***/ }, - /* 7 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.extractPath = extractPath; - exports.parsePath = parsePath; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - function extractPath(string) { - var match = string.match(/^https?:\/\/[^\/]*/); - - if (match == null) return string; - - return string.substring(match[0].length); - } - - function parsePath(path) { - var pathname = extractPath(path); - var search = ''; - var hash = ''; - - true ? _warning2['default'](path === pathname, 'A path must be pathname + search + hash only, not a fully qualified URL like "%s"', path) : undefined; - - var hashIndex = pathname.indexOf('#'); - if (hashIndex !== -1) { - hash = pathname.substring(hashIndex); - pathname = pathname.substring(0, hashIndex); - } - - var searchIndex = pathname.indexOf('?'); - if (searchIndex !== -1) { - search = pathname.substring(searchIndex); - pathname = pathname.substring(0, searchIndex); - } - - if (pathname === '') pathname = '/'; - - return { - pathname: pathname, - search: search, - hash: hash - }; - } - - /***/ }, - /* 8 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.compilePattern = compilePattern; - exports.matchPattern = matchPattern; - exports.getParamNames = getParamNames; - exports.getParams = getParams; - exports.formatPattern = formatPattern; - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function escapeRegExp(string) { - return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); - } - - function _compilePattern(pattern) { - var regexpSource = ''; - var paramNames = []; - var tokens = []; - - var match = void 0, - lastIndex = 0, - matcher = /:([a-zA-Z_$][a-zA-Z0-9_$]*)|\*\*|\*|\(|\)/g; - while (match = matcher.exec(pattern)) { - if (match.index !== lastIndex) { - tokens.push(pattern.slice(lastIndex, match.index)); - regexpSource += escapeRegExp(pattern.slice(lastIndex, match.index)); - } - - if (match[1]) { - regexpSource += '([^/]+)'; - paramNames.push(match[1]); - } else if (match[0] === '**') { - regexpSource += '(.*)'; - paramNames.push('splat'); - } else if (match[0] === '*') { - regexpSource += '(.*?)'; - paramNames.push('splat'); - } else if (match[0] === '(') { - regexpSource += '(?:'; - } else if (match[0] === ')') { - regexpSource += ')?'; - } - - tokens.push(match[0]); - - lastIndex = matcher.lastIndex; - } - - if (lastIndex !== pattern.length) { - tokens.push(pattern.slice(lastIndex, pattern.length)); - regexpSource += escapeRegExp(pattern.slice(lastIndex, pattern.length)); - } - - return { - pattern: pattern, - regexpSource: regexpSource, - paramNames: paramNames, - tokens: tokens - }; - } - - var CompiledPatternsCache = Object.create(null); - - function compilePattern(pattern) { - if (!CompiledPatternsCache[pattern]) CompiledPatternsCache[pattern] = _compilePattern(pattern); - - return CompiledPatternsCache[pattern]; - } - - /** - * Attempts to match a pattern on the given pathname. Patterns may use - * the following special characters: - * - * - :paramName Matches a URL segment up to the next /, ?, or #. The - * captured string is considered a "param" - * - () Wraps a segment of the URL that is optional - * - * Consumes (non-greedy) all characters up to the next - * character in the pattern, or to the end of the URL if - * there is none - * - ** Consumes (greedy) all characters up to the next character - * in the pattern, or to the end of the URL if there is none - * - * The function calls callback(error, matched) when finished. - * The return value is an object with the following properties: - * - * - remainingPathname - * - paramNames - * - paramValues - */ - function matchPattern(pattern, pathname) { - // Ensure pattern starts with leading slash for consistency with pathname. - if (pattern.charAt(0) !== '/') { - pattern = '/' + pattern; - } - - var _compilePattern2 = compilePattern(pattern); - - var regexpSource = _compilePattern2.regexpSource; - var paramNames = _compilePattern2.paramNames; - var tokens = _compilePattern2.tokens; - - - if (pattern.charAt(pattern.length - 1) !== '/') { - regexpSource += '/?'; // Allow optional path separator at end. - } - - // Special-case patterns like '*' for catch-all routes. - if (tokens[tokens.length - 1] === '*') { - regexpSource += '$'; - } - - var match = pathname.match(new RegExp('^' + regexpSource, 'i')); - if (match == null) { - return null; - } - - var matchedPath = match[0]; - var remainingPathname = pathname.substr(matchedPath.length); - - if (remainingPathname) { - // Require that the match ends at a path separator, if we didn't match - // the full path, so any remaining pathname is a new path segment. - if (matchedPath.charAt(matchedPath.length - 1) !== '/') { - return null; - } - - // If there is a remaining pathname, treat the path separator as part of - // the remaining pathname for properly continuing the match. - remainingPathname = '/' + remainingPathname; - } - - return { - remainingPathname: remainingPathname, - paramNames: paramNames, - paramValues: match.slice(1).map(function (v) { - return v && decodeURIComponent(v); - }) - }; - } - - function getParamNames(pattern) { - return compilePattern(pattern).paramNames; - } - - function getParams(pattern, pathname) { - var match = matchPattern(pattern, pathname); - if (!match) { - return null; - } - - var paramNames = match.paramNames; - var paramValues = match.paramValues; - - var params = {}; - - paramNames.forEach(function (paramName, index) { - params[paramName] = paramValues[index]; - }); - - return params; - } - - /** - * Returns a version of the given pattern with params interpolated. Throws - * if there is a dynamic segment of the pattern for which there is no param. - */ - function formatPattern(pattern, params) { - params = params || {}; - - var _compilePattern3 = compilePattern(pattern); - - var tokens = _compilePattern3.tokens; - - var parenCount = 0, - pathname = '', - splatIndex = 0; - - var token = void 0, - paramName = void 0, - paramValue = void 0; - for (var i = 0, len = tokens.length; i < len; ++i) { - token = tokens[i]; - - if (token === '*' || token === '**') { - paramValue = Array.isArray(params.splat) ? params.splat[splatIndex++] : params.splat; - - !(paramValue != null || parenCount > 0) ? true ? (0, _invariant2.default)(false, 'Missing splat #%s for path "%s"', splatIndex, pattern) : (0, _invariant2.default)(false) : void 0; - - if (paramValue != null) pathname += encodeURI(paramValue); - } else if (token === '(') { - parenCount += 1; - } else if (token === ')') { - parenCount -= 1; - } else if (token.charAt(0) === ':') { - paramName = token.substring(1); - paramValue = params[paramName]; - - !(paramValue != null || parenCount > 0) ? true ? (0, _invariant2.default)(false, 'Missing "%s" parameter for path "%s"', paramName, pattern) : (0, _invariant2.default)(false) : void 0; - - if (paramValue != null) pathname += encodeURIComponent(paramValue); - } else { - pathname += token; - } - } - - return pathname.replace(/\/+/g, '/'); - } - - /***/ }, - /* 9 */ - /***/ function(module, exports) { - - /** - * Indicates that navigation was caused by a call to history.push. - */ - 'use strict'; - - exports.__esModule = true; - var PUSH = 'PUSH'; - - exports.PUSH = PUSH; - /** - * Indicates that navigation was caused by a call to history.replace. - */ - var REPLACE = 'REPLACE'; - - exports.REPLACE = REPLACE; - /** - * Indicates that navigation was caused by some other action such - * as using a browser's back/forward buttons and/or manually manipulating - * the URL in a browser's location bar. This is the default. - * - * See https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onpopstate - * for more information. - */ - var POP = 'POP'; - - exports.POP = POP; - exports['default'] = { - PUSH: PUSH, - REPLACE: REPLACE, - POP: POP - }; - - /***/ }, - /* 10 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - - 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; }; - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _deprecateObjectProperties = __webpack_require__(11); - - var _deprecateObjectProperties2 = _interopRequireDefault(_deprecateObjectProperties); - - var _getRouteParams = __webpack_require__(46); - - var _getRouteParams2 = _interopRequireDefault(_getRouteParams); - - var _RouteUtils = __webpack_require__(5); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var _React$PropTypes = _react2.default.PropTypes; - var array = _React$PropTypes.array; - var func = _React$PropTypes.func; - var object = _React$PropTypes.object; - - /** - * A <RouterContext> renders the component tree for a given router state - * and sets the history object and the current location in context. - */ - - var RouterContext = _react2.default.createClass({ - displayName: 'RouterContext', - - - propTypes: { - history: object, - router: object.isRequired, - location: object.isRequired, - routes: array.isRequired, - params: object.isRequired, - components: array.isRequired, - createElement: func.isRequired - }, - - getDefaultProps: function getDefaultProps() { - return { - createElement: _react2.default.createElement - }; - }, - - - childContextTypes: { - history: object, - location: object.isRequired, - router: object.isRequired - }, - - getChildContext: function getChildContext() { - var _props = this.props; - var router = _props.router; - var history = _props.history; - var location = _props.location; - - if (!router) { - true ? (0, _routerWarning2.default)(false, '`<RouterContext>` expects a `router` rather than a `history`') : void 0; - - router = _extends({}, history, { - setRouteLeaveHook: history.listenBeforeLeavingRoute - }); - delete router.listenBeforeLeavingRoute; - } - - if (true) { - location = (0, _deprecateObjectProperties2.default)(location, '`context.location` is deprecated, please use a route component\'s `props.location` instead. http://tiny.cc/router-accessinglocation'); - } - - return { history: history, location: location, router: router }; - }, - createElement: function createElement(component, props) { - return component == null ? null : this.props.createElement(component, props); - }, - render: function render() { - var _this = this; - - var _props2 = this.props; - var history = _props2.history; - var location = _props2.location; - var routes = _props2.routes; - var params = _props2.params; - var components = _props2.components; - - var element = null; - - if (components) { - element = components.reduceRight(function (element, components, index) { - if (components == null) return element; // Don't create new children; use the grandchildren. - - var route = routes[index]; - var routeParams = (0, _getRouteParams2.default)(route, params); - var props = { - history: history, - location: location, - params: params, - route: route, - routeParams: routeParams, - routes: routes - }; - - if ((0, _RouteUtils.isReactChildren)(element)) { - props.children = element; - } else if (element) { - for (var prop in element) { - if (Object.prototype.hasOwnProperty.call(element, prop)) props[prop] = element[prop]; - } - } - - if ((typeof components === 'undefined' ? 'undefined' : _typeof(components)) === 'object') { - var elements = {}; - - for (var key in components) { - if (Object.prototype.hasOwnProperty.call(components, key)) { - // Pass through the key as a prop to createElement to allow - // custom createElement functions to know which named component - // they're rendering, for e.g. matching up to fetched data. - elements[key] = _this.createElement(components[key], _extends({ - key: key }, props)); - } - } - - return elements; - } - - return _this.createElement(components, props); - }, element); - } - - !(element === null || element === false || _react2.default.isValidElement(element)) ? true ? (0, _invariant2.default)(false, 'The root route must render a single element') : (0, _invariant2.default)(false) : void 0; - - return element; - } - }); - - exports.default = RouterContext; - - /***/ }, - /* 11 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.canUseMembrane = undefined; - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var canUseMembrane = exports.canUseMembrane = false; - - // No-op by default. - var deprecateObjectProperties = function deprecateObjectProperties(object) { - return object; - }; - - if (true) { - try { - if (Object.defineProperty({}, 'x', { - get: function get() { - return true; - } - }).x) { - exports.canUseMembrane = canUseMembrane = true; - } - /* eslint-disable no-empty */ - } catch (e) {} - /* eslint-enable no-empty */ - - if (canUseMembrane) { - deprecateObjectProperties = function deprecateObjectProperties(object, message) { - // Wrap the deprecated object in a membrane to warn on property access. - var membrane = {}; - - var _loop = function _loop(prop) { - if (!Object.prototype.hasOwnProperty.call(object, prop)) { - return 'continue'; - } - - if (typeof object[prop] === 'function') { - // Can't use fat arrow here because of use of arguments below. - membrane[prop] = function () { - true ? (0, _routerWarning2.default)(false, message) : void 0; - return object[prop].apply(object, arguments); - }; - return 'continue'; - } - - // These properties are non-enumerable to prevent React dev tools from - // seeing them and causing spurious warnings when accessing them. In - // principle this could be done with a proxy, but support for the - // ownKeys trap on proxies is not universal, even among browsers that - // otherwise support proxies. - Object.defineProperty(membrane, prop, { - get: function get() { - true ? (0, _routerWarning2.default)(false, message) : void 0; - return object[prop]; - } - }); - }; - - for (var prop in object) { - var _ret = _loop(prop); - - if (_ret === 'continue') continue; - } - - return membrane; - }; - } - } - - exports.default = deprecateObjectProperties; - - /***/ }, - /* 12 */ - /***/ function(module, exports) { - - 'use strict'; - - exports.__esModule = true; - var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - exports.canUseDOM = canUseDOM; - - /***/ }, - /* 13 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var _queryString = __webpack_require__(61); - - var _runTransitionHook = __webpack_require__(19); - - var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); - - var _PathUtils = __webpack_require__(7); - - var _deprecate = __webpack_require__(18); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - var SEARCH_BASE_KEY = '$searchBase'; - - function defaultStringifyQuery(query) { - return _queryString.stringify(query).replace(/%20/g, '+'); - } - - var defaultParseQueryString = _queryString.parse; - - function isNestedObject(object) { - for (var p in object) { - if (Object.prototype.hasOwnProperty.call(object, p) && typeof object[p] === 'object' && !Array.isArray(object[p]) && object[p] !== null) return true; - }return false; - } - - /** - * Returns a new createHistory function that may be used to create - * history objects that know how to handle URL queries. - */ - function useQueries(createHistory) { - return function () { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - var history = createHistory(options); - - var stringifyQuery = options.stringifyQuery; - var parseQueryString = options.parseQueryString; - - if (typeof stringifyQuery !== 'function') stringifyQuery = defaultStringifyQuery; - - if (typeof parseQueryString !== 'function') parseQueryString = defaultParseQueryString; - - function addQuery(location) { - if (location.query == null) { - var search = location.search; - - location.query = parseQueryString(search.substring(1)); - location[SEARCH_BASE_KEY] = { search: search, searchBase: '' }; - } - - // TODO: Instead of all the book-keeping here, this should just strip the - // stringified query from the search. - - return location; - } - - function appendQuery(location, query) { - var _extends2; - - var searchBaseSpec = location[SEARCH_BASE_KEY]; - var queryString = query ? stringifyQuery(query) : ''; - if (!searchBaseSpec && !queryString) { - return location; - } - - true ? _warning2['default'](stringifyQuery !== defaultStringifyQuery || !isNestedObject(query), 'useQueries does not stringify nested query objects by default; ' + 'use a custom stringifyQuery function') : undefined; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - var searchBase = undefined; - if (searchBaseSpec && location.search === searchBaseSpec.search) { - searchBase = searchBaseSpec.searchBase; - } else { - searchBase = location.search || ''; - } - - var search = searchBase; - if (queryString) { - search += (search ? '&' : '?') + queryString; - } - - return _extends({}, location, (_extends2 = { - search: search - }, _extends2[SEARCH_BASE_KEY] = { search: search, searchBase: searchBase }, _extends2)); - } - - // Override all read methods with query-aware versions. - function listenBefore(hook) { - return history.listenBefore(function (location, callback) { - _runTransitionHook2['default'](hook, addQuery(location), callback); - }); - } - - function listen(listener) { - return history.listen(function (location) { - listener(addQuery(location)); - }); - } - - // Override all write methods with query-aware versions. - function push(location) { - history.push(appendQuery(location, location.query)); - } - - function replace(location) { - history.replace(appendQuery(location, location.query)); - } - - function createPath(location, query) { - true ? _warning2['default'](!query, 'the query argument to createPath is deprecated; use a location descriptor instead') : undefined; - - return history.createPath(appendQuery(location, query || location.query)); - } - - function createHref(location, query) { - true ? _warning2['default'](!query, 'the query argument to createHref is deprecated; use a location descriptor instead') : undefined; - - return history.createHref(appendQuery(location, query || location.query)); - } - - function createLocation(location) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var fullLocation = history.createLocation.apply(history, [appendQuery(location, location.query)].concat(args)); - if (location.query) { - fullLocation.query = location.query; - } - return addQuery(fullLocation); - } - - // deprecated - function pushState(state, path, query) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - push(_extends({ state: state }, path, { query: query })); - } - - // deprecated - function replaceState(state, path, query) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - replace(_extends({ state: state }, path, { query: query })); - } - - return _extends({}, history, { - listenBefore: listenBefore, - listen: listen, - push: push, - replace: replace, - createPath: createPath, - createHref: createHref, - createLocation: createLocation, - - pushState: _deprecate2['default'](pushState, 'pushState is deprecated; use push instead'), - replaceState: _deprecate2['default'](replaceState, 'replaceState is deprecated; use replace instead') - }); - }; - } - - exports['default'] = useQueries; - module.exports = exports['default']; - - /***/ }, - /* 14 */ - /***/ function(module, exports) { - - "use strict"; - - exports.__esModule = true; - exports.loopAsync = loopAsync; - exports.mapAsync = mapAsync; - function loopAsync(turns, work, callback) { - var currentTurn = 0, - isDone = false; - var sync = false, - hasNext = false, - doneArgs = void 0; - - function done() { - isDone = true; - if (sync) { - // Iterate instead of recursing if possible. - doneArgs = [].concat(Array.prototype.slice.call(arguments)); - return; - } - - callback.apply(this, arguments); - } - - function next() { - if (isDone) { - return; - } - - hasNext = true; - if (sync) { - // Iterate instead of recursing if possible. - return; - } - - sync = true; - - while (!isDone && currentTurn < turns && hasNext) { - hasNext = false; - work.call(this, currentTurn++, next, done); - } - - sync = false; - - if (isDone) { - // This means the loop finished synchronously. - callback.apply(this, doneArgs); - return; - } - - if (currentTurn >= turns && hasNext) { - isDone = true; - callback(); - } - } - - next(); - } - - function mapAsync(array, work, callback) { - var length = array.length; - var values = []; - - if (length === 0) return callback(null, values); - - var isDone = false, - doneCount = 0; - - function done(index, error, value) { - if (isDone) return; - - if (error) { - isDone = true; - callback(error); - } else { - values[index] = value; - - isDone = ++doneCount === length; - - if (isDone) callback(null, values); - } - } - - array.forEach(function (item, index) { - work(item, index, function (error, value) { - done(index, error, value); - }); - }); - } - - /***/ }, - /* 15 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.router = exports.routes = exports.route = exports.components = exports.component = exports.location = exports.history = exports.falsy = exports.locationShape = exports.routerShape = undefined; - - var _react = __webpack_require__(2); - - var _deprecateObjectProperties = __webpack_require__(11); - - var _deprecateObjectProperties2 = _interopRequireDefault(_deprecateObjectProperties); - - var _InternalPropTypes = __webpack_require__(6); - - var InternalPropTypes = _interopRequireWildcard(_InternalPropTypes); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var func = _react.PropTypes.func; - var object = _react.PropTypes.object; - var shape = _react.PropTypes.shape; - var string = _react.PropTypes.string; - var routerShape = exports.routerShape = shape({ - push: func.isRequired, - replace: func.isRequired, - go: func.isRequired, - goBack: func.isRequired, - goForward: func.isRequired, - setRouteLeaveHook: func.isRequired, - isActive: func.isRequired - }); - - var locationShape = exports.locationShape = shape({ - pathname: string.isRequired, - search: string.isRequired, - state: object, - action: string.isRequired, - key: string - }); - - // Deprecated stuff below: - - var falsy = exports.falsy = InternalPropTypes.falsy; - var history = exports.history = InternalPropTypes.history; - var location = exports.location = locationShape; - var component = exports.component = InternalPropTypes.component; - var components = exports.components = InternalPropTypes.components; - var route = exports.route = InternalPropTypes.route; - var routes = exports.routes = InternalPropTypes.routes; - var router = exports.router = routerShape; - - if (true) { - (function () { - var deprecatePropType = function deprecatePropType(propType, message) { - return function () { - true ? (0, _routerWarning2.default)(false, message) : void 0; - return propType.apply(undefined, arguments); - }; - }; - - var deprecateInternalPropType = function deprecateInternalPropType(propType) { - return deprecatePropType(propType, 'This prop type is not intended for external use, and was previously exported by mistake. These internal prop types are deprecated for external use, and will be removed in a later version.'); - }; - - var deprecateRenamedPropType = function deprecateRenamedPropType(propType, name) { - return deprecatePropType(propType, 'The `' + name + '` prop type is now exported as `' + name + 'Shape` to avoid name conflicts. This export is deprecated and will be removed in a later version.'); - }; - - exports.falsy = falsy = deprecateInternalPropType(falsy); - exports.history = history = deprecateInternalPropType(history); - exports.component = component = deprecateInternalPropType(component); - exports.components = components = deprecateInternalPropType(components); - exports.route = route = deprecateInternalPropType(route); - exports.routes = routes = deprecateInternalPropType(routes); - - exports.location = location = deprecateRenamedPropType(location, 'location'); - exports.router = router = deprecateRenamedPropType(router, 'router'); - })(); - } - - var defaultExport = { - falsy: falsy, - history: history, - location: location, - component: component, - components: components, - route: route, - // For some reason, routes was never here. - router: router - }; - - if (true) { - defaultExport = (0, _deprecateObjectProperties2.default)(defaultExport, 'The default export from `react-router/lib/PropTypes` is deprecated. Please use the named exports instead.'); - } - - exports.default = defaultExport; - - /***/ }, - /* 16 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - exports.default = createTransitionManager; - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _computeChangedRoutes2 = __webpack_require__(44); - - var _computeChangedRoutes3 = _interopRequireDefault(_computeChangedRoutes2); - - var _TransitionUtils = __webpack_require__(41); - - var _isActive2 = __webpack_require__(48); - - var _isActive3 = _interopRequireDefault(_isActive2); - - var _getComponents = __webpack_require__(45); - - var _getComponents2 = _interopRequireDefault(_getComponents); - - var _matchRoutes = __webpack_require__(50); - - var _matchRoutes2 = _interopRequireDefault(_matchRoutes); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function hasAnyProperties(object) { - for (var p in object) { - if (Object.prototype.hasOwnProperty.call(object, p)) return true; - }return false; - } - - function createTransitionManager(history, routes) { - var state = {}; - - // Signature should be (location, indexOnly), but needs to support (path, - // query, indexOnly) - function isActive(location) { - var indexOnlyOrDeprecatedQuery = arguments.length <= 1 || arguments[1] === undefined ? false : arguments[1]; - var deprecatedIndexOnly = arguments.length <= 2 || arguments[2] === undefined ? null : arguments[2]; - - var indexOnly = void 0; - if (indexOnlyOrDeprecatedQuery && indexOnlyOrDeprecatedQuery !== true || deprecatedIndexOnly !== null) { - true ? (0, _routerWarning2.default)(false, '`isActive(pathname, query, indexOnly) is deprecated; use `isActive(location, indexOnly)` with a location descriptor instead. http://tiny.cc/router-isActivedeprecated') : void 0; - location = { pathname: location, query: indexOnlyOrDeprecatedQuery }; - indexOnly = deprecatedIndexOnly || false; - } else { - location = history.createLocation(location); - indexOnly = indexOnlyOrDeprecatedQuery; - } - - return (0, _isActive3.default)(location, indexOnly, state.location, state.routes, state.params); - } - - var partialNextState = void 0; - - function match(location, callback) { - if (partialNextState && partialNextState.location === location) { - // Continue from where we left off. - finishMatch(partialNextState, callback); - } else { - (0, _matchRoutes2.default)(routes, location, function (error, nextState) { - if (error) { - callback(error); - } else if (nextState) { - finishMatch(_extends({}, nextState, { location: location }), callback); - } else { - callback(); - } - }); - } - } - - function finishMatch(nextState, callback) { - var _computeChangedRoutes = (0, _computeChangedRoutes3.default)(state, nextState); - - var leaveRoutes = _computeChangedRoutes.leaveRoutes; - var changeRoutes = _computeChangedRoutes.changeRoutes; - var enterRoutes = _computeChangedRoutes.enterRoutes; - - - (0, _TransitionUtils.runLeaveHooks)(leaveRoutes, state); - - // Tear down confirmation hooks for left routes - leaveRoutes.filter(function (route) { - return enterRoutes.indexOf(route) === -1; - }).forEach(removeListenBeforeHooksForRoute); - - // change and enter hooks are run in series - (0, _TransitionUtils.runChangeHooks)(changeRoutes, state, nextState, function (error, redirectInfo) { - if (error || redirectInfo) return handleErrorOrRedirect(error, redirectInfo); - - (0, _TransitionUtils.runEnterHooks)(enterRoutes, nextState, finishEnterHooks); - }); - - function finishEnterHooks(error, redirectInfo) { - if (error || redirectInfo) return handleErrorOrRedirect(error, redirectInfo); - - // TODO: Fetch components after state is updated. - (0, _getComponents2.default)(nextState, function (error, components) { - if (error) { - callback(error); - } else { - // TODO: Make match a pure function and have some other API - // for "match and update state". - callback(null, null, state = _extends({}, nextState, { components: components })); - } - }); - } - - function handleErrorOrRedirect(error, redirectInfo) { - if (error) callback(error);else callback(null, redirectInfo); - } - } - - var RouteGuid = 1; - - function getRouteID(route) { - var create = arguments.length <= 1 || arguments[1] === undefined ? true : arguments[1]; - - return route.__id__ || create && (route.__id__ = RouteGuid++); - } - - var RouteHooks = Object.create(null); - - function getRouteHooksForRoutes(routes) { - return routes.reduce(function (hooks, route) { - hooks.push.apply(hooks, RouteHooks[getRouteID(route)]); - return hooks; - }, []); - } - - function transitionHook(location, callback) { - (0, _matchRoutes2.default)(routes, location, function (error, nextState) { - if (nextState == null) { - // TODO: We didn't actually match anything, but hang - // onto error/nextState so we don't have to matchRoutes - // again in the listen callback. - callback(); - return; - } - - // Cache some state here so we don't have to - // matchRoutes() again in the listen callback. - partialNextState = _extends({}, nextState, { location: location }); - - var hooks = getRouteHooksForRoutes((0, _computeChangedRoutes3.default)(state, partialNextState).leaveRoutes); - - var result = void 0; - for (var i = 0, len = hooks.length; result == null && i < len; ++i) { - // Passing the location arg here indicates to - // the user that this is a transition hook. - result = hooks[i](location); - } - - callback(result); - }); - } - - /* istanbul ignore next: untestable with Karma */ - function beforeUnloadHook() { - // Synchronously check to see if any route hooks want - // to prevent the current window/tab from closing. - if (state.routes) { - var hooks = getRouteHooksForRoutes(state.routes); - - var message = void 0; - for (var i = 0, len = hooks.length; typeof message !== 'string' && i < len; ++i) { - // Passing no args indicates to the user that this is a - // beforeunload hook. We don't know the next location. - message = hooks[i](); - } - - return message; - } - } - - var unlistenBefore = void 0, - unlistenBeforeUnload = void 0; - - function removeListenBeforeHooksForRoute(route) { - var routeID = getRouteID(route, false); - if (!routeID) { - return; - } - - delete RouteHooks[routeID]; - - if (!hasAnyProperties(RouteHooks)) { - // teardown transition & beforeunload hooks - if (unlistenBefore) { - unlistenBefore(); - unlistenBefore = null; - } - - if (unlistenBeforeUnload) { - unlistenBeforeUnload(); - unlistenBeforeUnload = null; - } - } - } - - /** - * Registers the given hook function to run before leaving the given route. - * - * During a normal transition, the hook function receives the next location - * as its only argument and can return either a prompt message (string) to show the user, - * to make sure they want to leave the page; or `false`, to prevent the transition. - * Any other return value will have no effect. - * - * During the beforeunload event (in browsers) the hook receives no arguments. - * In this case it must return a prompt message to prevent the transition. - * - * Returns a function that may be used to unbind the listener. - */ - function listenBeforeLeavingRoute(route, hook) { - // TODO: Warn if they register for a route that isn't currently - // active. They're probably doing something wrong, like re-creating - // route objects on every location change. - var routeID = getRouteID(route); - var hooks = RouteHooks[routeID]; - - if (!hooks) { - var thereWereNoRouteHooks = !hasAnyProperties(RouteHooks); - - RouteHooks[routeID] = [hook]; - - if (thereWereNoRouteHooks) { - // setup transition & beforeunload hooks - unlistenBefore = history.listenBefore(transitionHook); - - if (history.listenBeforeUnload) unlistenBeforeUnload = history.listenBeforeUnload(beforeUnloadHook); - } - } else { - if (hooks.indexOf(hook) === -1) { - true ? (0, _routerWarning2.default)(false, 'adding multiple leave hooks for the same route is deprecated; manage multiple confirmations in your own code instead') : void 0; - - hooks.push(hook); - } - } - - return function () { - var hooks = RouteHooks[routeID]; - - if (hooks) { - var newHooks = hooks.filter(function (item) { - return item !== hook; - }); - - if (newHooks.length === 0) { - removeListenBeforeHooksForRoute(route); - } else { - RouteHooks[routeID] = newHooks; - } - } - }; - } - - /** - * This is the API for stateful environments. As the location - * changes, we update state and call the listener. We can also - * gracefully handle errors and redirects. - */ - function listen(listener) { - // TODO: Only use a single history listener. Otherwise we'll - // end up with multiple concurrent calls to match. - return history.listen(function (location) { - if (state.location === location) { - listener(null, state); - } else { - match(location, function (error, redirectLocation, nextState) { - if (error) { - listener(error); - } else if (redirectLocation) { - history.replace(redirectLocation); - } else if (nextState) { - listener(null, nextState); - } else { - true ? (0, _routerWarning2.default)(false, 'Location "%s" did not match any routes', location.pathname + location.search + location.hash) : void 0; - } - }); - } - }); - } - - return { - isActive: isActive, - match: match, - listenBeforeLeavingRoute: listenBeforeLeavingRoute, - listen: listen - }; - } - - //export default useRoutes - - /***/ }, - /* 17 */ - /***/ function(module, exports) { - - 'use strict'; - - exports.__esModule = true; - exports.addEventListener = addEventListener; - exports.removeEventListener = removeEventListener; - exports.getHashPath = getHashPath; - exports.replaceHashPath = replaceHashPath; - exports.getWindowPath = getWindowPath; - exports.go = go; - exports.getUserConfirmation = getUserConfirmation; - exports.supportsHistory = supportsHistory; - exports.supportsGoWithoutReloadUsingHash = supportsGoWithoutReloadUsingHash; - - function addEventListener(node, event, listener) { - if (node.addEventListener) { - node.addEventListener(event, listener, false); - } else { - node.attachEvent('on' + event, listener); - } - } - - function removeEventListener(node, event, listener) { - if (node.removeEventListener) { - node.removeEventListener(event, listener, false); - } else { - node.detachEvent('on' + event, listener); - } - } - - function getHashPath() { - // We can't use window.location.hash here because it's not - // consistent across browsers - Firefox will pre-decode it! - return window.location.href.split('#')[1] || ''; - } - - function replaceHashPath(path) { - window.location.replace(window.location.pathname + window.location.search + '#' + path); - } - - function getWindowPath() { - return window.location.pathname + window.location.search + window.location.hash; - } - - function go(n) { - if (n) window.history.go(n); - } - - function getUserConfirmation(message, callback) { - callback(window.confirm(message)); - } - - /** - * Returns true if the HTML5 history API is supported. Taken from Modernizr. - * - * https://github.com/Modernizr/Modernizr/blob/master/LICENSE - * https://github.com/Modernizr/Modernizr/blob/master/feature-detects/history.js - * changed to avoid false negatives for Windows Phones: https://github.com/rackt/react-router/issues/586 - */ - - function supportsHistory() { - var ua = navigator.userAgent; - if ((ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && ua.indexOf('Mobile Safari') !== -1 && ua.indexOf('Chrome') === -1 && ua.indexOf('Windows Phone') === -1) { - return false; - } - return window.history && 'pushState' in window.history; - } - - /** - * Returns false if using go(n) with hash history causes a full page reload. - */ - - function supportsGoWithoutReloadUsingHash() { - var ua = navigator.userAgent; - return ua.indexOf('Firefox') === -1; - } - - /***/ }, - /* 18 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - function deprecate(fn, message) { - return function () { - true ? _warning2['default'](false, '[history] ' + message) : undefined; - return fn.apply(this, arguments); - }; - } - - exports['default'] = deprecate; - module.exports = exports['default']; - - /***/ }, - /* 19 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - function runTransitionHook(hook, location, callback) { - var result = hook(location, callback); - - if (hook.length < 2) { - // Assume the hook runs synchronously and automatically - // call the callback with the return value. - callback(result); - } else { - true ? _warning2['default'](result === undefined, 'You should not "return" in a transition hook with a callback argument; call the callback instead') : undefined; - } - } - - exports['default'] = runTransitionHook; - module.exports = exports['default']; - - /***/ }, - /* 20 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _PropTypes = __webpack_require__(15); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - 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; } - - var _React$PropTypes = _react2.default.PropTypes; - var bool = _React$PropTypes.bool; - var object = _React$PropTypes.object; - var string = _React$PropTypes.string; - var func = _React$PropTypes.func; - var oneOfType = _React$PropTypes.oneOfType; - - - function isLeftClickEvent(event) { - return event.button === 0; - } - - function isModifiedEvent(event) { - return !!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey); - } - - // TODO: De-duplicate against hasAnyProperties in createTransitionManager. - function isEmptyObject(object) { - for (var p in object) { - if (Object.prototype.hasOwnProperty.call(object, p)) return false; - }return true; - } - - function createLocationDescriptor(to, _ref) { - var query = _ref.query; - var hash = _ref.hash; - var state = _ref.state; - - if (query || hash || state) { - return { pathname: to, query: query, hash: hash, state: state }; - } - - return to; - } - - /** - * A <Link> is used to create an <a> element that links to a route. - * When that route is active, the link gets the value of its - * activeClassName prop. - * - * For example, assuming you have the following route: - * - * <Route path="/posts/:postID" component={Post} /> - * - * You could use the following component to link to that route: - * - * <Link to={`/posts/${post.id}`} /> - * - * Links may pass along location state and/or query string parameters - * in the state/query props, respectively. - * - * <Link ... query={{ show: true }} state={{ the: 'state' }} /> - */ - var Link = _react2.default.createClass({ - displayName: 'Link', - - - contextTypes: { - router: _PropTypes.routerShape - }, - - propTypes: { - to: oneOfType([string, object]), - query: object, - hash: string, - state: object, - activeStyle: object, - activeClassName: string, - onlyActiveOnIndex: bool.isRequired, - onClick: func, - target: string - }, - - getDefaultProps: function getDefaultProps() { - return { - onlyActiveOnIndex: false, - style: {} - }; - }, - handleClick: function handleClick(event) { - if (this.props.onClick) this.props.onClick(event); - - if (event.defaultPrevented) return; - - !this.context.router ? true ? (0, _invariant2.default)(false, '<Link>s rendered outside of a router context cannot navigate.') : (0, _invariant2.default)(false) : void 0; - - if (isModifiedEvent(event) || !isLeftClickEvent(event)) return; - - // If target prop is set (e.g. to "_blank"), let browser handle link. - /* istanbul ignore if: untestable with Karma */ - if (this.props.target) return; - - event.preventDefault(); - - var _props = this.props; - var to = _props.to; - var query = _props.query; - var hash = _props.hash; - var state = _props.state; - - var location = createLocationDescriptor(to, { query: query, hash: hash, state: state }); - - this.context.router.push(location); - }, - render: function render() { - var _props2 = this.props; - var to = _props2.to; - var query = _props2.query; - var hash = _props2.hash; - var state = _props2.state; - var activeClassName = _props2.activeClassName; - var activeStyle = _props2.activeStyle; - var onlyActiveOnIndex = _props2.onlyActiveOnIndex; - - var props = _objectWithoutProperties(_props2, ['to', 'query', 'hash', 'state', 'activeClassName', 'activeStyle', 'onlyActiveOnIndex']); - - true ? (0, _routerWarning2.default)(!(query || hash || state), 'the `query`, `hash`, and `state` props on `<Link>` are deprecated, use `<Link to={{ pathname, query, hash, state }}/>. http://tiny.cc/router-isActivedeprecated') : void 0; - - // Ignore if rendered outside the context of router, simplifies unit testing. - var router = this.context.router; - - - if (router) { - // If user does not specify a `to` prop, return an empty anchor tag. - if (to == null) { - return _react2.default.createElement('a', props); - } - - var location = createLocationDescriptor(to, { query: query, hash: hash, state: state }); - props.href = router.createHref(location); - - if (activeClassName || activeStyle != null && !isEmptyObject(activeStyle)) { - if (router.isActive(location, onlyActiveOnIndex)) { - if (activeClassName) { - if (props.className) { - props.className += ' ' + activeClassName; - } else { - props.className = activeClassName; - } - } - - if (activeStyle) props.style = _extends({}, props.style, activeStyle); - } - } - } - - return _react2.default.createElement('a', _extends({}, props, { onClick: this.handleClick })); - } - }); - - exports.default = Link; - - /***/ }, - /* 21 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _RouteUtils = __webpack_require__(5); - - var _PatternUtils = __webpack_require__(8); - - var _InternalPropTypes = __webpack_require__(6); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var _React$PropTypes = _react2.default.PropTypes; - var string = _React$PropTypes.string; - var object = _React$PropTypes.object; - - /** - * A <Redirect> is used to declare another URL path a client should - * be sent to when they request a given URL. - * - * Redirects are placed alongside routes in the route configuration - * and are traversed in the same manner. - */ - - var Redirect = _react2.default.createClass({ - displayName: 'Redirect', - - - statics: { - createRouteFromReactElement: function createRouteFromReactElement(element) { - var route = (0, _RouteUtils.createRouteFromReactElement)(element); - - if (route.from) route.path = route.from; - - route.onEnter = function (nextState, replace) { - var location = nextState.location; - var params = nextState.params; - - - var pathname = void 0; - if (route.to.charAt(0) === '/') { - pathname = (0, _PatternUtils.formatPattern)(route.to, params); - } else if (!route.to) { - pathname = location.pathname; - } else { - var routeIndex = nextState.routes.indexOf(route); - var parentPattern = Redirect.getRoutePattern(nextState.routes, routeIndex - 1); - var pattern = parentPattern.replace(/\/*$/, '/') + route.to; - pathname = (0, _PatternUtils.formatPattern)(pattern, params); - } - - replace({ - pathname: pathname, - query: route.query || location.query, - state: route.state || location.state - }); - }; - - return route; - }, - getRoutePattern: function getRoutePattern(routes, routeIndex) { - var parentPattern = ''; - - for (var i = routeIndex; i >= 0; i--) { - var route = routes[i]; - var pattern = route.path || ''; - - parentPattern = pattern.replace(/\/*$/, '/') + parentPattern; - - if (pattern.indexOf('/') === 0) break; - } - - return '/' + parentPattern; - } - }, - - propTypes: { - path: string, - from: string, // Alias for path - to: string.isRequired, - query: object, - state: object, - onEnter: _InternalPropTypes.falsy, - children: _InternalPropTypes.falsy - }, - - /* istanbul ignore next: sanity check */ - render: function render() { - true ? true ? (0, _invariant2.default)(false, '<Redirect> elements are for router configuration only and should not be rendered') : (0, _invariant2.default)(false) : void 0; - } - }); - - exports.default = Redirect; - - /***/ }, - /* 22 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - exports.createRouterObject = createRouterObject; - exports.createRoutingHistory = createRoutingHistory; - - var _deprecateObjectProperties = __webpack_require__(11); - - var _deprecateObjectProperties2 = _interopRequireDefault(_deprecateObjectProperties); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function createRouterObject(history, transitionManager) { - return _extends({}, history, { - setRouteLeaveHook: transitionManager.listenBeforeLeavingRoute, - isActive: transitionManager.isActive - }); - } - - // deprecated - function createRoutingHistory(history, transitionManager) { - history = _extends({}, history, transitionManager); - - if (true) { - history = (0, _deprecateObjectProperties2.default)(history, '`props.history` and `context.history` are deprecated. Please use `context.router`. http://tiny.cc/router-contextchanges'); - } - - return history; - } - - /***/ }, - /* 23 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.default = createMemoryHistory; - - var _useQueries = __webpack_require__(13); - - var _useQueries2 = _interopRequireDefault(_useQueries); - - var _useBasename = __webpack_require__(31); - - var _useBasename2 = _interopRequireDefault(_useBasename); - - var _createMemoryHistory = __webpack_require__(59); - - var _createMemoryHistory2 = _interopRequireDefault(_createMemoryHistory); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function createMemoryHistory(options) { - // signatures and type checking differ between `useRoutes` and - // `createMemoryHistory`, have to create `memoryHistory` first because - // `useQueries` doesn't understand the signature - var memoryHistory = (0, _createMemoryHistory2.default)(options); - var createHistory = function createHistory() { - return memoryHistory; - }; - var history = (0, _useQueries2.default)((0, _useBasename2.default)(createHistory))(options); - history.__v2_compatible__ = true; - return history; - } - - /***/ }, - /* 24 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - exports.default = function (createHistory) { - var history = void 0; - if (canUseDOM) history = (0, _useRouterHistory2.default)(createHistory)(); - return history; - }; - - var _useRouterHistory = __webpack_require__(26); - - var _useRouterHistory2 = _interopRequireDefault(_useRouterHistory); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - - /***/ }, - /* 25 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - exports.default = makeStateWithLocation; - - var _deprecateObjectProperties = __webpack_require__(11); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function makeStateWithLocation(state, location) { - if (("development") !== 'production' && _deprecateObjectProperties.canUseMembrane) { - var stateWithLocation = _extends({}, state); - - // I don't use deprecateObjectProperties here because I want to keep the - // same code path between development and production, in that we just - // assign extra properties to the copy of the state object in both cases. - - var _loop = function _loop(prop) { - if (!Object.prototype.hasOwnProperty.call(location, prop)) { - return 'continue'; - } - - Object.defineProperty(stateWithLocation, prop, { - get: function get() { - true ? (0, _routerWarning2.default)(false, 'Accessing location properties directly from the first argument to `getComponent`, `getComponents`, `getChildRoutes`, and `getIndexRoute` is deprecated. That argument is now the router state (`nextState` or `partialNextState`) rather than the location. To access the location, use `nextState.location` or `partialNextState.location`.') : void 0; - return location[prop]; - } - }); - }; - - for (var prop in location) { - var _ret = _loop(prop); - - if (_ret === 'continue') continue; - } - - return stateWithLocation; - } - - return _extends({}, state, location); - } - - /***/ }, - /* 26 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.default = useRouterHistory; - - var _useQueries = __webpack_require__(13); - - var _useQueries2 = _interopRequireDefault(_useQueries); - - var _useBasename = __webpack_require__(31); - - var _useBasename2 = _interopRequireDefault(_useBasename); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function useRouterHistory(createHistory) { - return function (options) { - var history = (0, _useQueries2.default)((0, _useBasename2.default)(createHistory))(options); - history.__v2_compatible__ = true; - return history; - }; - } - - /***/ }, - /* 27 */ - /***/ function(module, exports, __webpack_require__) { - - /*eslint-disable no-empty */ - 'use strict'; - - exports.__esModule = true; - exports.saveState = saveState; - exports.readState = readState; - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var KeyPrefix = '@@History/'; - var QuotaExceededErrors = ['QuotaExceededError', 'QUOTA_EXCEEDED_ERR']; - - var SecurityError = 'SecurityError'; - - function createKey(key) { - return KeyPrefix + key; - } - - function saveState(key, state) { - try { - if (state == null) { - window.sessionStorage.removeItem(createKey(key)); - } else { - window.sessionStorage.setItem(createKey(key), JSON.stringify(state)); - } - } catch (error) { - if (error.name === SecurityError) { - // Blocking cookies in Chrome/Firefox/Safari throws SecurityError on any - // attempt to access window.sessionStorage. - true ? _warning2['default'](false, '[history] Unable to save state; sessionStorage is not available due to security settings') : undefined; - - return; - } - - if (QuotaExceededErrors.indexOf(error.name) >= 0 && window.sessionStorage.length === 0) { - // Safari "private mode" throws QuotaExceededError. - true ? _warning2['default'](false, '[history] Unable to save state; sessionStorage is not available in Safari private mode') : undefined; - - return; - } - - throw error; - } - } - - function readState(key) { - var json = undefined; - try { - json = window.sessionStorage.getItem(createKey(key)); - } catch (error) { - if (error.name === SecurityError) { - // Blocking cookies in Chrome/Firefox/Safari throws SecurityError on any - // attempt to access window.sessionStorage. - true ? _warning2['default'](false, '[history] Unable to read state; sessionStorage is not available due to security settings') : undefined; - - return null; - } - } - - if (json) { - try { - return JSON.parse(json); - } catch (error) { - // Ignore invalid JSON. - } - } - - return null; - } - - /***/ }, - /* 28 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _ExecutionEnvironment = __webpack_require__(12); - - var _DOMUtils = __webpack_require__(17); - - var _createHistory = __webpack_require__(30); - - var _createHistory2 = _interopRequireDefault(_createHistory); - - function createDOMHistory(options) { - var history = _createHistory2['default'](_extends({ - getUserConfirmation: _DOMUtils.getUserConfirmation - }, options, { - go: _DOMUtils.go - })); - - function listen(listener) { - !_ExecutionEnvironment.canUseDOM ? true ? _invariant2['default'](false, 'DOM history needs a DOM') : _invariant2['default'](false) : undefined; - - return history.listen(listener); - } - - return _extends({}, history, { - listen: listen - }); - } - - exports['default'] = createDOMHistory; - module.exports = exports['default']; - - /***/ }, - /* 29 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _Actions = __webpack_require__(9); - - var _PathUtils = __webpack_require__(7); - - var _ExecutionEnvironment = __webpack_require__(12); - - var _DOMUtils = __webpack_require__(17); - - var _DOMStateStorage = __webpack_require__(27); - - var _createDOMHistory = __webpack_require__(28); - - var _createDOMHistory2 = _interopRequireDefault(_createDOMHistory); - - function isAbsolutePath(path) { - return typeof path === 'string' && path.charAt(0) === '/'; - } - - function ensureSlash() { - var path = _DOMUtils.getHashPath(); - - if (isAbsolutePath(path)) return true; - - _DOMUtils.replaceHashPath('/' + path); - - return false; - } - - function addQueryStringValueToPath(path, key, value) { - return path + (path.indexOf('?') === -1 ? '?' : '&') + (key + '=' + value); - } - - function stripQueryStringValueFromPath(path, key) { - return path.replace(new RegExp('[?&]?' + key + '=[a-zA-Z0-9]+'), ''); - } - - function getQueryStringValueFromPath(path, key) { - var match = path.match(new RegExp('\\?.*?\\b' + key + '=(.+?)\\b')); - return match && match[1]; - } - - var DefaultQueryKey = '_k'; - - function createHashHistory() { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - !_ExecutionEnvironment.canUseDOM ? true ? _invariant2['default'](false, 'Hash history needs a DOM') : _invariant2['default'](false) : undefined; - - var queryKey = options.queryKey; - - if (queryKey === undefined || !!queryKey) queryKey = typeof queryKey === 'string' ? queryKey : DefaultQueryKey; - - function getCurrentLocation() { - var path = _DOMUtils.getHashPath(); - - var key = undefined, - state = undefined; - if (queryKey) { - key = getQueryStringValueFromPath(path, queryKey); - path = stripQueryStringValueFromPath(path, queryKey); - - if (key) { - state = _DOMStateStorage.readState(key); - } else { - state = null; - key = history.createKey(); - _DOMUtils.replaceHashPath(addQueryStringValueToPath(path, queryKey, key)); - } - } else { - key = state = null; - } - - var location = _PathUtils.parsePath(path); - - return history.createLocation(_extends({}, location, { state: state }), undefined, key); - } - - function startHashChangeListener(_ref) { - var transitionTo = _ref.transitionTo; - - function hashChangeListener() { - if (!ensureSlash()) return; // Always make sure hashes are preceeded with a /. - - transitionTo(getCurrentLocation()); - } - - ensureSlash(); - _DOMUtils.addEventListener(window, 'hashchange', hashChangeListener); - - return function () { - _DOMUtils.removeEventListener(window, 'hashchange', hashChangeListener); - }; - } - - function finishTransition(location) { - var basename = location.basename; - var pathname = location.pathname; - var search = location.search; - var state = location.state; - var action = location.action; - var key = location.key; - - if (action === _Actions.POP) return; // Nothing to do. - - var path = (basename || '') + pathname + search; - - if (queryKey) { - path = addQueryStringValueToPath(path, queryKey, key); - _DOMStateStorage.saveState(key, state); - } else { - // Drop key and state. - location.key = location.state = null; - } - - var currentHash = _DOMUtils.getHashPath(); - - if (action === _Actions.PUSH) { - if (currentHash !== path) { - window.location.hash = path; - } else { - true ? _warning2['default'](false, 'You cannot PUSH the same path using hash history') : undefined; - } - } else if (currentHash !== path) { - // REPLACE - _DOMUtils.replaceHashPath(path); - } - } - - var history = _createDOMHistory2['default'](_extends({}, options, { - getCurrentLocation: getCurrentLocation, - finishTransition: finishTransition, - saveState: _DOMStateStorage.saveState - })); - - var listenerCount = 0, - stopHashChangeListener = undefined; - - function listenBefore(listener) { - if (++listenerCount === 1) stopHashChangeListener = startHashChangeListener(history); - - var unlisten = history.listenBefore(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopHashChangeListener(); - }; - } - - function listen(listener) { - if (++listenerCount === 1) stopHashChangeListener = startHashChangeListener(history); - - var unlisten = history.listen(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopHashChangeListener(); - }; - } - - function push(location) { - true ? _warning2['default'](queryKey || location.state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.push(location); - } - - function replace(location) { - true ? _warning2['default'](queryKey || location.state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.replace(location); - } - - var goIsSupportedWithoutReload = _DOMUtils.supportsGoWithoutReloadUsingHash(); - - function go(n) { - true ? _warning2['default'](goIsSupportedWithoutReload, 'Hash history go(n) causes a full page reload in this browser') : undefined; - - history.go(n); - } - - function createHref(path) { - return '#' + history.createHref(path); - } - - // deprecated - function registerTransitionHook(hook) { - if (++listenerCount === 1) stopHashChangeListener = startHashChangeListener(history); - - history.registerTransitionHook(hook); - } - - // deprecated - function unregisterTransitionHook(hook) { - history.unregisterTransitionHook(hook); - - if (--listenerCount === 0) stopHashChangeListener(); - } - - // deprecated - function pushState(state, path) { - true ? _warning2['default'](queryKey || state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.pushState(state, path); - } - - // deprecated - function replaceState(state, path) { - true ? _warning2['default'](queryKey || state == null, 'You cannot use state without a queryKey it will be dropped') : undefined; - - history.replaceState(state, path); - } - - return _extends({}, history, { - listenBefore: listenBefore, - listen: listen, - push: push, - replace: replace, - go: go, - createHref: createHref, - - registerTransitionHook: registerTransitionHook, // deprecated - warning is in createHistory - unregisterTransitionHook: unregisterTransitionHook, // deprecated - warning is in createHistory - pushState: pushState, // deprecated - warning is in createHistory - replaceState: replaceState // deprecated - warning is in createHistory - }); - } - - exports['default'] = createHashHistory; - module.exports = exports['default']; - - /***/ }, - /* 30 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var _deepEqual = __webpack_require__(53); - - var _deepEqual2 = _interopRequireDefault(_deepEqual); - - var _PathUtils = __webpack_require__(7); - - var _AsyncUtils = __webpack_require__(56); - - var _Actions = __webpack_require__(9); - - var _createLocation2 = __webpack_require__(58); - - var _createLocation3 = _interopRequireDefault(_createLocation2); - - var _runTransitionHook = __webpack_require__(19); - - var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); - - var _deprecate = __webpack_require__(18); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - function createRandomKey(length) { - return Math.random().toString(36).substr(2, length); - } - - function locationsAreEqual(a, b) { - return a.pathname === b.pathname && a.search === b.search && - //a.action === b.action && // Different action !== location change. - a.key === b.key && _deepEqual2['default'](a.state, b.state); - } - - var DefaultKeyLength = 6; - - function createHistory() { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - var getCurrentLocation = options.getCurrentLocation; - var finishTransition = options.finishTransition; - var saveState = options.saveState; - var go = options.go; - var getUserConfirmation = options.getUserConfirmation; - var keyLength = options.keyLength; - - if (typeof keyLength !== 'number') keyLength = DefaultKeyLength; - - var transitionHooks = []; - - function listenBefore(hook) { - transitionHooks.push(hook); - - return function () { - transitionHooks = transitionHooks.filter(function (item) { - return item !== hook; - }); - }; - } - - var allKeys = []; - var changeListeners = []; - var location = undefined; - - function getCurrent() { - if (pendingLocation && pendingLocation.action === _Actions.POP) { - return allKeys.indexOf(pendingLocation.key); - } else if (location) { - return allKeys.indexOf(location.key); - } else { - return -1; - } - } - - function updateLocation(newLocation) { - var current = getCurrent(); - - location = newLocation; - - if (location.action === _Actions.PUSH) { - allKeys = [].concat(allKeys.slice(0, current + 1), [location.key]); - } else if (location.action === _Actions.REPLACE) { - allKeys[current] = location.key; - } - - changeListeners.forEach(function (listener) { - listener(location); - }); - } - - function listen(listener) { - changeListeners.push(listener); - - if (location) { - listener(location); - } else { - var _location = getCurrentLocation(); - allKeys = [_location.key]; - updateLocation(_location); - } - - return function () { - changeListeners = changeListeners.filter(function (item) { - return item !== listener; - }); - }; - } - - function confirmTransitionTo(location, callback) { - _AsyncUtils.loopAsync(transitionHooks.length, function (index, next, done) { - _runTransitionHook2['default'](transitionHooks[index], location, function (result) { - if (result != null) { - done(result); - } else { - next(); - } - }); - }, function (message) { - if (getUserConfirmation && typeof message === 'string') { - getUserConfirmation(message, function (ok) { - callback(ok !== false); - }); - } else { - callback(message !== false); - } - }); - } - - var pendingLocation = undefined; - - function transitionTo(nextLocation) { - if (location && locationsAreEqual(location, nextLocation)) return; // Nothing to do. - - pendingLocation = nextLocation; - - confirmTransitionTo(nextLocation, function (ok) { - if (pendingLocation !== nextLocation) return; // Transition was interrupted. - - if (ok) { - // treat PUSH to current path like REPLACE to be consistent with browsers - if (nextLocation.action === _Actions.PUSH) { - var prevPath = createPath(location); - var nextPath = createPath(nextLocation); - - if (nextPath === prevPath && _deepEqual2['default'](location.state, nextLocation.state)) nextLocation.action = _Actions.REPLACE; - } - - if (finishTransition(nextLocation) !== false) updateLocation(nextLocation); - } else if (location && nextLocation.action === _Actions.POP) { - var prevIndex = allKeys.indexOf(location.key); - var nextIndex = allKeys.indexOf(nextLocation.key); - - if (prevIndex !== -1 && nextIndex !== -1) go(prevIndex - nextIndex); // Restore the URL. - } - }); - } - - function push(location) { - transitionTo(createLocation(location, _Actions.PUSH, createKey())); - } - - function replace(location) { - transitionTo(createLocation(location, _Actions.REPLACE, createKey())); - } - - function goBack() { - go(-1); - } - - function goForward() { - go(1); - } - - function createKey() { - return createRandomKey(keyLength); - } - - function createPath(location) { - if (location == null || typeof location === 'string') return location; - - var pathname = location.pathname; - var search = location.search; - var hash = location.hash; - - var result = pathname; - - if (search) result += search; - - if (hash) result += hash; - - return result; - } - - function createHref(location) { - return createPath(location); - } - - function createLocation(location, action) { - var key = arguments.length <= 2 || arguments[2] === undefined ? createKey() : arguments[2]; - - if (typeof action === 'object') { - true ? _warning2['default'](false, 'The state (2nd) argument to history.createLocation is deprecated; use a ' + 'location descriptor instead') : undefined; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - location = _extends({}, location, { state: action }); - - action = key; - key = arguments[3] || createKey(); - } - - return _createLocation3['default'](location, action, key); - } - - // deprecated - function setState(state) { - if (location) { - updateLocationState(location, state); - updateLocation(location); - } else { - updateLocationState(getCurrentLocation(), state); - } - } - - function updateLocationState(location, state) { - location.state = _extends({}, location.state, state); - saveState(location.key, location.state); - } - - // deprecated - function registerTransitionHook(hook) { - if (transitionHooks.indexOf(hook) === -1) transitionHooks.push(hook); - } - - // deprecated - function unregisterTransitionHook(hook) { - transitionHooks = transitionHooks.filter(function (item) { - return item !== hook; - }); - } - - // deprecated - function pushState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - push(_extends({ state: state }, path)); - } - - // deprecated - function replaceState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - replace(_extends({ state: state }, path)); - } - - return { - listenBefore: listenBefore, - listen: listen, - transitionTo: transitionTo, - push: push, - replace: replace, - go: go, - goBack: goBack, - goForward: goForward, - createKey: createKey, - createPath: createPath, - createHref: createHref, - createLocation: createLocation, - - setState: _deprecate2['default'](setState, 'setState is deprecated; use location.key to save state instead'), - registerTransitionHook: _deprecate2['default'](registerTransitionHook, 'registerTransitionHook is deprecated; use listenBefore instead'), - unregisterTransitionHook: _deprecate2['default'](unregisterTransitionHook, 'unregisterTransitionHook is deprecated; use the callback returned from listenBefore instead'), - pushState: _deprecate2['default'](pushState, 'pushState is deprecated; use push instead'), - replaceState: _deprecate2['default'](replaceState, 'replaceState is deprecated; use replace instead') - }; - } - - exports['default'] = createHistory; - module.exports = exports['default']; - - /***/ }, - /* 31 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var _ExecutionEnvironment = __webpack_require__(12); - - var _PathUtils = __webpack_require__(7); - - var _runTransitionHook = __webpack_require__(19); - - var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); - - var _deprecate = __webpack_require__(18); - - var _deprecate2 = _interopRequireDefault(_deprecate); - - function useBasename(createHistory) { - return function () { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - var history = createHistory(options); - - var basename = options.basename; - - var checkedBaseHref = false; - - function checkBaseHref() { - if (checkedBaseHref) { - return; - } - - // Automatically use the value of <base href> in HTML - // documents as basename if it's not explicitly given. - if (basename == null && _ExecutionEnvironment.canUseDOM) { - var base = document.getElementsByTagName('base')[0]; - var baseHref = base && base.getAttribute('href'); - - if (baseHref != null) { - basename = baseHref; - - true ? _warning2['default'](false, 'Automatically setting basename using <base href> is deprecated and will ' + 'be removed in the next major release. The semantics of <base href> are ' + 'subtly different from basename. Please pass the basename explicitly in ' + 'the options to createHistory') : undefined; - } - } - - checkedBaseHref = true; - } - - function addBasename(location) { - checkBaseHref(); - - if (basename && location.basename == null) { - if (location.pathname.indexOf(basename) === 0) { - location.pathname = location.pathname.substring(basename.length); - location.basename = basename; - - if (location.pathname === '') location.pathname = '/'; - } else { - location.basename = ''; - } - } - - return location; - } - - function prependBasename(location) { - checkBaseHref(); - - if (!basename) return location; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - var pname = location.pathname; - var normalizedBasename = basename.slice(-1) === '/' ? basename : basename + '/'; - var normalizedPathname = pname.charAt(0) === '/' ? pname.slice(1) : pname; - var pathname = normalizedBasename + normalizedPathname; - - return _extends({}, location, { - pathname: pathname - }); - } - - // Override all read methods with basename-aware versions. - function listenBefore(hook) { - return history.listenBefore(function (location, callback) { - _runTransitionHook2['default'](hook, addBasename(location), callback); - }); - } - - function listen(listener) { - return history.listen(function (location) { - listener(addBasename(location)); - }); - } - - // Override all write methods with basename-aware versions. - function push(location) { - history.push(prependBasename(location)); - } - - function replace(location) { - history.replace(prependBasename(location)); - } - - function createPath(location) { - return history.createPath(prependBasename(location)); - } - - function createHref(location) { - return history.createHref(prependBasename(location)); - } - - function createLocation(location) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - return addBasename(history.createLocation.apply(history, [prependBasename(location)].concat(args))); - } - - // deprecated - function pushState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - push(_extends({ state: state }, path)); - } - - // deprecated - function replaceState(state, path) { - if (typeof path === 'string') path = _PathUtils.parsePath(path); - - replace(_extends({ state: state }, path)); - } - - return _extends({}, history, { - listenBefore: listenBefore, - listen: listen, - push: push, - replace: replace, - createPath: createPath, - createHref: createHref, - createLocation: createLocation, - - pushState: _deprecate2['default'](pushState, 'pushState is deprecated; use push instead'), - replaceState: _deprecate2['default'](replaceState, 'replaceState is deprecated; use replace instead') - }); - }; - } - - exports['default'] = useBasename; - module.exports = exports['default']; - - /***/ }, - /* 32 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _InternalPropTypes = __webpack_require__(6); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * A mixin that adds the "history" instance variable to components. - */ - var History = { - - contextTypes: { - history: _InternalPropTypes.history - }, - - componentWillMount: function componentWillMount() { - true ? (0, _routerWarning2.default)(false, 'the `History` mixin is deprecated, please access `context.router` with your own `contextTypes`. http://tiny.cc/router-historymixin') : void 0; - this.history = this.context.history; - } - }; - - exports.default = History; - - /***/ }, - /* 33 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _Link = __webpack_require__(20); - - var _Link2 = _interopRequireDefault(_Link); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * An <IndexLink> is used to link to an <IndexRoute>. - */ - var IndexLink = _react2.default.createClass({ - displayName: 'IndexLink', - render: function render() { - return _react2.default.createElement(_Link2.default, _extends({}, this.props, { onlyActiveOnIndex: true })); - } - }); - - exports.default = IndexLink; - - /***/ }, - /* 34 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _Redirect = __webpack_require__(21); - - var _Redirect2 = _interopRequireDefault(_Redirect); - - var _InternalPropTypes = __webpack_require__(6); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var _React$PropTypes = _react2.default.PropTypes; - var string = _React$PropTypes.string; - var object = _React$PropTypes.object; - - /** - * An <IndexRedirect> is used to redirect from an indexRoute. - */ - - var IndexRedirect = _react2.default.createClass({ - displayName: 'IndexRedirect', - - - statics: { - createRouteFromReactElement: function createRouteFromReactElement(element, parentRoute) { - /* istanbul ignore else: sanity check */ - if (parentRoute) { - parentRoute.indexRoute = _Redirect2.default.createRouteFromReactElement(element); - } else { - true ? (0, _routerWarning2.default)(false, 'An <IndexRedirect> does not make sense at the root of your route config') : void 0; - } - } - }, - - propTypes: { - to: string.isRequired, - query: object, - state: object, - onEnter: _InternalPropTypes.falsy, - children: _InternalPropTypes.falsy - }, - - /* istanbul ignore next: sanity check */ - render: function render() { - true ? true ? (0, _invariant2.default)(false, '<IndexRedirect> elements are for router configuration only and should not be rendered') : (0, _invariant2.default)(false) : void 0; - } - }); - - exports.default = IndexRedirect; - - /***/ }, - /* 35 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _RouteUtils = __webpack_require__(5); - - var _InternalPropTypes = __webpack_require__(6); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var func = _react2.default.PropTypes.func; - - /** - * An <IndexRoute> is used to specify its parent's <Route indexRoute> in - * a JSX route config. - */ - - var IndexRoute = _react2.default.createClass({ - displayName: 'IndexRoute', - - - statics: { - createRouteFromReactElement: function createRouteFromReactElement(element, parentRoute) { - /* istanbul ignore else: sanity check */ - if (parentRoute) { - parentRoute.indexRoute = (0, _RouteUtils.createRouteFromReactElement)(element); - } else { - true ? (0, _routerWarning2.default)(false, 'An <IndexRoute> does not make sense at the root of your route config') : void 0; - } - } - }, - - propTypes: { - path: _InternalPropTypes.falsy, - component: _InternalPropTypes.component, - components: _InternalPropTypes.components, - getComponent: func, - getComponents: func - }, - - /* istanbul ignore next: sanity check */ - render: function render() { - true ? true ? (0, _invariant2.default)(false, '<IndexRoute> elements are for router configuration only and should not be rendered') : (0, _invariant2.default)(false) : void 0; - } - }); - - exports.default = IndexRoute; - - /***/ }, - /* 36 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var object = _react2.default.PropTypes.object; - - /** - * The Lifecycle mixin adds the routerWillLeave lifecycle method to a - * component that may be used to cancel a transition or prompt the user - * for confirmation. - * - * On standard transitions, routerWillLeave receives a single argument: the - * location we're transitioning to. To cancel the transition, return false. - * To prompt the user for confirmation, return a prompt message (string). - * - * During the beforeunload event (assuming you're using the useBeforeUnload - * history enhancer), routerWillLeave does not receive a location object - * because it isn't possible for us to know the location we're transitioning - * to. In this case routerWillLeave must return a prompt message to prevent - * the user from closing the window/tab. - */ - - var Lifecycle = { - - contextTypes: { - history: object.isRequired, - // Nested children receive the route as context, either - // set by the route component using the RouteContext mixin - // or by some other ancestor. - route: object - }, - - propTypes: { - // Route components receive the route object as a prop. - route: object - }, - - componentDidMount: function componentDidMount() { - true ? (0, _routerWarning2.default)(false, 'the `Lifecycle` mixin is deprecated, please use `context.router.setRouteLeaveHook(route, hook)`. http://tiny.cc/router-lifecyclemixin') : void 0; - !this.routerWillLeave ? true ? (0, _invariant2.default)(false, 'The Lifecycle mixin requires you to define a routerWillLeave method') : (0, _invariant2.default)(false) : void 0; - - var route = this.props.route || this.context.route; - - !route ? true ? (0, _invariant2.default)(false, 'The Lifecycle mixin must be used on either a) a <Route component> or ' + 'b) a descendant of a <Route component> that uses the RouteContext mixin') : (0, _invariant2.default)(false) : void 0; - - this._unlistenBeforeLeavingRoute = this.context.history.listenBeforeLeavingRoute(route, this.routerWillLeave); - }, - componentWillUnmount: function componentWillUnmount() { - if (this._unlistenBeforeLeavingRoute) this._unlistenBeforeLeavingRoute(); - } - }; - - exports.default = Lifecycle; - - /***/ }, - /* 37 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _RouteUtils = __webpack_require__(5); - - var _InternalPropTypes = __webpack_require__(6); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var _React$PropTypes = _react2.default.PropTypes; - var string = _React$PropTypes.string; - var func = _React$PropTypes.func; - - /** - * A <Route> is used to declare which components are rendered to the - * page when the URL matches a given pattern. - * - * Routes are arranged in a nested tree structure. When a new URL is - * requested, the tree is searched depth-first to find a route whose - * path matches the URL. When one is found, all routes in the tree - * that lead to it are considered "active" and their components are - * rendered into the DOM, nested in the same order as in the tree. - */ - - var Route = _react2.default.createClass({ - displayName: 'Route', - - - statics: { - createRouteFromReactElement: _RouteUtils.createRouteFromReactElement - }, - - propTypes: { - path: string, - component: _InternalPropTypes.component, - components: _InternalPropTypes.components, - getComponent: func, - getComponents: func - }, - - /* istanbul ignore next: sanity check */ - render: function render() { - true ? true ? (0, _invariant2.default)(false, '<Route> elements are for router configuration only and should not be rendered') : (0, _invariant2.default)(false) : void 0; - } - }); - - exports.default = Route; - - /***/ }, - /* 38 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var object = _react2.default.PropTypes.object; - - /** - * The RouteContext mixin provides a convenient way for route - * components to set the route in context. This is needed for - * routes that render elements that want to use the Lifecycle - * mixin to prevent transitions. - */ - - var RouteContext = { - - propTypes: { - route: object.isRequired - }, - - childContextTypes: { - route: object.isRequired - }, - - getChildContext: function getChildContext() { - return { - route: this.props.route - }; - }, - componentWillMount: function componentWillMount() { - true ? (0, _routerWarning2.default)(false, 'The `RouteContext` mixin is deprecated. You can provide `this.props.route` on context with your own `contextTypes`. http://tiny.cc/router-routecontextmixin') : void 0; - } - }; - - exports.default = RouteContext; - - /***/ }, - /* 39 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _createHashHistory = __webpack_require__(29); - - var _createHashHistory2 = _interopRequireDefault(_createHashHistory); - - var _useQueries = __webpack_require__(13); - - var _useQueries2 = _interopRequireDefault(_useQueries); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _createTransitionManager = __webpack_require__(16); - - var _createTransitionManager2 = _interopRequireDefault(_createTransitionManager); - - var _InternalPropTypes = __webpack_require__(6); - - var _RouterContext = __webpack_require__(10); - - var _RouterContext2 = _interopRequireDefault(_RouterContext); - - var _RouteUtils = __webpack_require__(5); - - var _RouterUtils = __webpack_require__(22); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - 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; } - - function isDeprecatedHistory(history) { - return !history || !history.__v2_compatible__; - } - - /* istanbul ignore next: sanity check */ - function isUnsupportedHistory(history) { - // v3 histories expose getCurrentLocation, but aren't currently supported. - return history && history.getCurrentLocation; - } - - var _React$PropTypes = _react2.default.PropTypes; - var func = _React$PropTypes.func; - var object = _React$PropTypes.object; - - /** - * A <Router> is a high-level API for automatically setting up - * a router that renders a <RouterContext> with all the props - * it needs each time the URL changes. - */ - - var Router = _react2.default.createClass({ - displayName: 'Router', - - - propTypes: { - history: object, - children: _InternalPropTypes.routes, - routes: _InternalPropTypes.routes, // alias for children - render: func, - createElement: func, - onError: func, - onUpdate: func, - - // Deprecated: - parseQueryString: func, - stringifyQuery: func, - - // PRIVATE: For client-side rehydration of server match. - matchContext: object - }, - - getDefaultProps: function getDefaultProps() { - return { - render: function render(props) { - return _react2.default.createElement(_RouterContext2.default, props); - } - }; - }, - getInitialState: function getInitialState() { - return { - location: null, - routes: null, - params: null, - components: null - }; - }, - handleError: function handleError(error) { - if (this.props.onError) { - this.props.onError.call(this, error); - } else { - // Throw errors by default so we don't silently swallow them! - throw error; // This error probably occurred in getChildRoutes or getComponents. - } - }, - componentWillMount: function componentWillMount() { - var _this = this; - - var _props = this.props; - var parseQueryString = _props.parseQueryString; - var stringifyQuery = _props.stringifyQuery; - - true ? (0, _routerWarning2.default)(!(parseQueryString || stringifyQuery), '`parseQueryString` and `stringifyQuery` are deprecated. Please create a custom history. http://tiny.cc/router-customquerystring') : void 0; - - var _createRouterObjects = this.createRouterObjects(); - - var history = _createRouterObjects.history; - var transitionManager = _createRouterObjects.transitionManager; - var router = _createRouterObjects.router; - - - this._unlisten = transitionManager.listen(function (error, state) { - if (error) { - _this.handleError(error); - } else { - _this.setState(state, _this.props.onUpdate); - } - }); - - this.history = history; - this.router = router; - }, - createRouterObjects: function createRouterObjects() { - var matchContext = this.props.matchContext; - - if (matchContext) { - return matchContext; - } - - var history = this.props.history; - var _props2 = this.props; - var routes = _props2.routes; - var children = _props2.children; - - - !!isUnsupportedHistory(history) ? true ? (0, _invariant2.default)(false, 'You have provided a history object created with history v3.x. ' + 'This version of React Router is not compatible with v3 history ' + 'objects. Please use history v2.x instead.') : (0, _invariant2.default)(false) : void 0; - - if (isDeprecatedHistory(history)) { - history = this.wrapDeprecatedHistory(history); - } - - var transitionManager = (0, _createTransitionManager2.default)(history, (0, _RouteUtils.createRoutes)(routes || children)); - var router = (0, _RouterUtils.createRouterObject)(history, transitionManager); - var routingHistory = (0, _RouterUtils.createRoutingHistory)(history, transitionManager); - - return { history: routingHistory, transitionManager: transitionManager, router: router }; - }, - wrapDeprecatedHistory: function wrapDeprecatedHistory(history) { - var _props3 = this.props; - var parseQueryString = _props3.parseQueryString; - var stringifyQuery = _props3.stringifyQuery; - - - var createHistory = void 0; - if (history) { - true ? (0, _routerWarning2.default)(false, 'It appears you have provided a deprecated history object to `<Router/>`, please use a history provided by ' + 'React Router with `import { browserHistory } from \'react-router\'` or `import { hashHistory } from \'react-router\'`. ' + 'If you are using a custom history please create it with `useRouterHistory`, see http://tiny.cc/router-usinghistory for details.') : void 0; - createHistory = function createHistory() { - return history; - }; - } else { - true ? (0, _routerWarning2.default)(false, '`Router` no longer defaults the history prop to hash history. Please use the `hashHistory` singleton instead. http://tiny.cc/router-defaulthistory') : void 0; - createHistory = _createHashHistory2.default; - } - - return (0, _useQueries2.default)(createHistory)({ parseQueryString: parseQueryString, stringifyQuery: stringifyQuery }); - }, - - - /* istanbul ignore next: sanity check */ - componentWillReceiveProps: function componentWillReceiveProps(nextProps) { - true ? (0, _routerWarning2.default)(nextProps.history === this.props.history, 'You cannot change <Router history>; it will be ignored') : void 0; - - true ? (0, _routerWarning2.default)((nextProps.routes || nextProps.children) === (this.props.routes || this.props.children), 'You cannot change <Router routes>; it will be ignored') : void 0; - }, - componentWillUnmount: function componentWillUnmount() { - if (this._unlisten) this._unlisten(); - }, - render: function render() { - var _state = this.state; - var location = _state.location; - var routes = _state.routes; - var params = _state.params; - var components = _state.components; - var _props4 = this.props; - var createElement = _props4.createElement; - var render = _props4.render; - - var props = _objectWithoutProperties(_props4, ['createElement', 'render']); - - if (location == null) return null; // Async match - - // Only forward non-Router-specific props to routing context, as those are - // the only ones that might be custom routing context props. - Object.keys(Router.propTypes).forEach(function (propType) { - return delete props[propType]; - }); - - return render(_extends({}, props, { - history: this.history, - router: this.router, - location: location, - routes: routes, - params: params, - components: components, - createElement: createElement - })); - } - }); - - exports.default = Router; - - /***/ }, - /* 40 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _RouterContext = __webpack_require__(10); - - var _RouterContext2 = _interopRequireDefault(_RouterContext); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var RoutingContext = _react2.default.createClass({ - displayName: 'RoutingContext', - componentWillMount: function componentWillMount() { - true ? (0, _routerWarning2.default)(false, '`RoutingContext` has been renamed to `RouterContext`. Please use `import { RouterContext } from \'react-router\'`. http://tiny.cc/router-routercontext') : void 0; - }, - render: function render() { - return _react2.default.createElement(_RouterContext2.default, this.props); - } - }); - - exports.default = RoutingContext; - - /***/ }, - /* 41 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - exports.runEnterHooks = runEnterHooks; - exports.runChangeHooks = runChangeHooks; - exports.runLeaveHooks = runLeaveHooks; - - var _AsyncUtils = __webpack_require__(14); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function createTransitionHook(hook, route, asyncArity) { - return function () { - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - hook.apply(route, args); - - if (hook.length < asyncArity) { - var callback = args[args.length - 1]; - // Assume hook executes synchronously and - // automatically call the callback. - callback(); - } - }; - } - - function getEnterHooks(routes) { - return routes.reduce(function (hooks, route) { - if (route.onEnter) hooks.push(createTransitionHook(route.onEnter, route, 3)); - - return hooks; - }, []); - } - - function getChangeHooks(routes) { - return routes.reduce(function (hooks, route) { - if (route.onChange) hooks.push(createTransitionHook(route.onChange, route, 4)); - return hooks; - }, []); - } - - function runTransitionHooks(length, iter, callback) { - if (!length) { - callback(); - return; - } - - var redirectInfo = void 0; - function replace(location, deprecatedPathname, deprecatedQuery) { - if (deprecatedPathname) { - true ? (0, _routerWarning2.default)(false, '`replaceState(state, pathname, query) is deprecated; use `replace(location)` with a location descriptor instead. http://tiny.cc/router-isActivedeprecated') : void 0; - redirectInfo = { - pathname: deprecatedPathname, - query: deprecatedQuery, - state: location - }; - - return; - } - - redirectInfo = location; - } - - (0, _AsyncUtils.loopAsync)(length, function (index, next, done) { - iter(index, replace, function (error) { - if (error || redirectInfo) { - done(error, redirectInfo); // No need to continue. - } else { - next(); - } - }); - }, callback); - } - - /** - * Runs all onEnter hooks in the given array of routes in order - * with onEnter(nextState, replace, callback) and calls - * callback(error, redirectInfo) when finished. The first hook - * to use replace short-circuits the loop. - * - * If a hook needs to run asynchronously, it may use the callback - * function. However, doing so will cause the transition to pause, - * which could lead to a non-responsive UI if the hook is slow. - */ - function runEnterHooks(routes, nextState, callback) { - var hooks = getEnterHooks(routes); - return runTransitionHooks(hooks.length, function (index, replace, next) { - hooks[index](nextState, replace, next); - }, callback); - } - - /** - * Runs all onChange hooks in the given array of routes in order - * with onChange(prevState, nextState, replace, callback) and calls - * callback(error, redirectInfo) when finished. The first hook - * to use replace short-circuits the loop. - * - * If a hook needs to run asynchronously, it may use the callback - * function. However, doing so will cause the transition to pause, - * which could lead to a non-responsive UI if the hook is slow. - */ - function runChangeHooks(routes, state, nextState, callback) { - var hooks = getChangeHooks(routes); - return runTransitionHooks(hooks.length, function (index, replace, next) { - hooks[index](state, nextState, replace, next); - }, callback); - } - - /** - * Runs all onLeave hooks in the given array of routes in order. - */ - function runLeaveHooks(routes, prevState) { - for (var i = 0, len = routes.length; i < len; ++i) { - if (routes[i].onLeave) routes[i].onLeave.call(routes[i], prevState); - } - } - - /***/ }, - /* 42 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _RouterContext = __webpack_require__(10); - - var _RouterContext2 = _interopRequireDefault(_RouterContext); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = function () { - for (var _len = arguments.length, middlewares = Array(_len), _key = 0; _key < _len; _key++) { - middlewares[_key] = arguments[_key]; - } - - if (true) { - middlewares.forEach(function (middleware, index) { - true ? (0, _routerWarning2.default)(middleware.renderRouterContext || middleware.renderRouteComponent, 'The middleware specified at index ' + index + ' does not appear to be ' + 'a valid React Router middleware.') : void 0; - }); - } - - var withContext = middlewares.map(function (middleware) { - return middleware.renderRouterContext; - }).filter(Boolean); - var withComponent = middlewares.map(function (middleware) { - return middleware.renderRouteComponent; - }).filter(Boolean); - - var makeCreateElement = function makeCreateElement() { - var baseCreateElement = arguments.length <= 0 || arguments[0] === undefined ? _react.createElement : arguments[0]; - return function (Component, props) { - return withComponent.reduceRight(function (previous, renderRouteComponent) { - return renderRouteComponent(previous, props); - }, baseCreateElement(Component, props)); - }; - }; - - return function (renderProps) { - return withContext.reduceRight(function (previous, renderRouterContext) { - return renderRouterContext(previous, renderProps); - }, _react2.default.createElement(_RouterContext2.default, _extends({}, renderProps, { - createElement: makeCreateElement(renderProps.createElement) - }))); - }; - }; - - /***/ }, - /* 43 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _createBrowserHistory = __webpack_require__(57); - - var _createBrowserHistory2 = _interopRequireDefault(_createBrowserHistory); - - var _createRouterHistory = __webpack_require__(24); - - var _createRouterHistory2 = _interopRequireDefault(_createRouterHistory); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = (0, _createRouterHistory2.default)(_createBrowserHistory2.default); - - /***/ }, - /* 44 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _PatternUtils = __webpack_require__(8); - - function routeParamsChanged(route, prevState, nextState) { - if (!route.path) return false; - - var paramNames = (0, _PatternUtils.getParamNames)(route.path); - - return paramNames.some(function (paramName) { - return prevState.params[paramName] !== nextState.params[paramName]; - }); - } - - /** - * Returns an object of { leaveRoutes, changeRoutes, enterRoutes } determined by - * the change from prevState to nextState. We leave routes if either - * 1) they are not in the next state or 2) they are in the next state - * but their params have changed (i.e. /users/123 => /users/456). - * - * leaveRoutes are ordered starting at the leaf route of the tree - * we're leaving up to the common parent route. enterRoutes are ordered - * from the top of the tree we're entering down to the leaf route. - * - * changeRoutes are any routes that didn't leave or enter during - * the transition. - */ - function computeChangedRoutes(prevState, nextState) { - var prevRoutes = prevState && prevState.routes; - var nextRoutes = nextState.routes; - - var leaveRoutes = void 0, - changeRoutes = void 0, - enterRoutes = void 0; - if (prevRoutes) { - (function () { - var parentIsLeaving = false; - leaveRoutes = prevRoutes.filter(function (route) { - if (parentIsLeaving) { - return true; - } else { - var isLeaving = nextRoutes.indexOf(route) === -1 || routeParamsChanged(route, prevState, nextState); - if (isLeaving) parentIsLeaving = true; - return isLeaving; - } - }); - - // onLeave hooks start at the leaf route. - leaveRoutes.reverse(); - - enterRoutes = []; - changeRoutes = []; - - nextRoutes.forEach(function (route) { - var isNew = prevRoutes.indexOf(route) === -1; - var paramsChanged = leaveRoutes.indexOf(route) !== -1; - - if (isNew || paramsChanged) enterRoutes.push(route);else changeRoutes.push(route); - }); - })(); - } else { - leaveRoutes = []; - changeRoutes = []; - enterRoutes = nextRoutes; - } - - return { - leaveRoutes: leaveRoutes, - changeRoutes: changeRoutes, - enterRoutes: enterRoutes - }; - } - - exports.default = computeChangedRoutes; - - /***/ }, - /* 45 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _AsyncUtils = __webpack_require__(14); - - var _makeStateWithLocation = __webpack_require__(25); - - var _makeStateWithLocation2 = _interopRequireDefault(_makeStateWithLocation); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function getComponentsForRoute(nextState, route, callback) { - if (route.component || route.components) { - callback(null, route.component || route.components); - return; - } - - var getComponent = route.getComponent || route.getComponents; - if (!getComponent) { - callback(); - return; - } - - var location = nextState.location; - - var nextStateWithLocation = (0, _makeStateWithLocation2.default)(nextState, location); - - getComponent.call(route, nextStateWithLocation, callback); - } - - /** - * Asynchronously fetches all components needed for the given router - * state and calls callback(error, components) when finished. - * - * Note: This operation may finish synchronously if no routes have an - * asynchronous getComponents method. - */ - function getComponents(nextState, callback) { - (0, _AsyncUtils.mapAsync)(nextState.routes, function (route, index, callback) { - getComponentsForRoute(nextState, route, callback); - }, callback); - } - - exports.default = getComponents; - - /***/ }, - /* 46 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _PatternUtils = __webpack_require__(8); - - /** - * Extracts an object of params the given route cares about from - * the given params object. - */ - function getRouteParams(route, params) { - var routeParams = {}; - - if (!route.path) return routeParams; - - (0, _PatternUtils.getParamNames)(route.path).forEach(function (p) { - if (Object.prototype.hasOwnProperty.call(params, p)) { - routeParams[p] = params[p]; - } - }); - - return routeParams; - } - - exports.default = getRouteParams; - - /***/ }, - /* 47 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _createHashHistory = __webpack_require__(29); - - var _createHashHistory2 = _interopRequireDefault(_createHashHistory); - - var _createRouterHistory = __webpack_require__(24); - - var _createRouterHistory2 = _interopRequireDefault(_createRouterHistory); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - exports.default = (0, _createRouterHistory2.default)(_createHashHistory2.default); - - /***/ }, - /* 48 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - - exports.default = isActive; - - var _PatternUtils = __webpack_require__(8); - - function deepEqual(a, b) { - if (a == b) return true; - - if (a == null || b == null) return false; - - if (Array.isArray(a)) { - return Array.isArray(b) && a.length === b.length && a.every(function (item, index) { - return deepEqual(item, b[index]); - }); - } - - if ((typeof a === 'undefined' ? 'undefined' : _typeof(a)) === 'object') { - for (var p in a) { - if (!Object.prototype.hasOwnProperty.call(a, p)) { - continue; - } - - if (a[p] === undefined) { - if (b[p] !== undefined) { - return false; - } - } else if (!Object.prototype.hasOwnProperty.call(b, p)) { - return false; - } else if (!deepEqual(a[p], b[p])) { - return false; - } - } - - return true; - } - - return String(a) === String(b); - } - - /** - * Returns true if the current pathname matches the supplied one, net of - * leading and trailing slash normalization. This is sufficient for an - * indexOnly route match. - */ - function pathIsActive(pathname, currentPathname) { - // Normalize leading slash for consistency. Leading slash on pathname has - // already been normalized in isActive. See caveat there. - if (currentPathname.charAt(0) !== '/') { - currentPathname = '/' + currentPathname; - } - - // Normalize the end of both path names too. Maybe `/foo/` shouldn't show - // `/foo` as active, but in this case, we would already have failed the - // match. - if (pathname.charAt(pathname.length - 1) !== '/') { - pathname += '/'; - } - if (currentPathname.charAt(currentPathname.length - 1) !== '/') { - currentPathname += '/'; - } - - return currentPathname === pathname; - } - - /** - * Returns true if the given pathname matches the active routes and params. - */ - function routeIsActive(pathname, routes, params) { - var remainingPathname = pathname, - paramNames = [], - paramValues = []; - - // for...of would work here but it's probably slower post-transpilation. - for (var i = 0, len = routes.length; i < len; ++i) { - var route = routes[i]; - var pattern = route.path || ''; - - if (pattern.charAt(0) === '/') { - remainingPathname = pathname; - paramNames = []; - paramValues = []; - } - - if (remainingPathname !== null && pattern) { - var matched = (0, _PatternUtils.matchPattern)(pattern, remainingPathname); - if (matched) { - remainingPathname = matched.remainingPathname; - paramNames = [].concat(paramNames, matched.paramNames); - paramValues = [].concat(paramValues, matched.paramValues); - } else { - remainingPathname = null; - } - - if (remainingPathname === '') { - // We have an exact match on the route. Just check that all the params - // match. - // FIXME: This doesn't work on repeated params. - return paramNames.every(function (paramName, index) { - return String(paramValues[index]) === String(params[paramName]); - }); - } - } - } - - return false; - } - - /** - * Returns true if all key/value pairs in the given query are - * currently active. - */ - function queryIsActive(query, activeQuery) { - if (activeQuery == null) return query == null; - - if (query == null) return true; - - return deepEqual(query, activeQuery); - } - - /** - * Returns true if a <Link> to the given pathname/query combination is - * currently active. - */ - function isActive(_ref, indexOnly, currentLocation, routes, params) { - var pathname = _ref.pathname; - var query = _ref.query; - - if (currentLocation == null) return false; - - // TODO: This is a bit ugly. It keeps around support for treating pathnames - // without preceding slashes as absolute paths, but possibly also works - // around the same quirks with basenames as in matchRoutes. - if (pathname.charAt(0) !== '/') { - pathname = '/' + pathname; - } - - if (!pathIsActive(pathname, currentLocation.pathname)) { - // The path check is necessary and sufficient for indexOnly, but otherwise - // we still need to check the routes. - if (indexOnly || !routeIsActive(pathname, routes, params)) { - return false; - } - } - - return queryIsActive(query, currentLocation.query); - } - - /***/ }, - /* 49 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _Actions = __webpack_require__(9); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _createMemoryHistory = __webpack_require__(23); - - var _createMemoryHistory2 = _interopRequireDefault(_createMemoryHistory); - - var _createTransitionManager = __webpack_require__(16); - - var _createTransitionManager2 = _interopRequireDefault(_createTransitionManager); - - var _RouteUtils = __webpack_require__(5); - - var _RouterUtils = __webpack_require__(22); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - 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; } - - /** - * A high-level API to be used for server-side rendering. - * - * This function matches a location to a set of routes and calls - * callback(error, redirectLocation, renderProps) when finished. - * - * Note: You probably don't want to use this in a browser unless you're using - * server-side rendering with async routes. - */ - function match(_ref, callback) { - var history = _ref.history; - var routes = _ref.routes; - var location = _ref.location; - - var options = _objectWithoutProperties(_ref, ['history', 'routes', 'location']); - - !(history || location) ? true ? (0, _invariant2.default)(false, 'match needs a history or a location') : (0, _invariant2.default)(false) : void 0; - - history = history ? history : (0, _createMemoryHistory2.default)(options); - var transitionManager = (0, _createTransitionManager2.default)(history, (0, _RouteUtils.createRoutes)(routes)); - - var unlisten = void 0; - - if (location) { - // Allow match({ location: '/the/path', ... }) - location = history.createLocation(location); - } else { - // Pick up the location from the history via synchronous history.listen - // call if needed. - unlisten = history.listen(function (historyLocation) { - location = historyLocation; - }); - } - - var router = (0, _RouterUtils.createRouterObject)(history, transitionManager); - history = (0, _RouterUtils.createRoutingHistory)(history, transitionManager); - - transitionManager.match(location, function (error, redirectLocation, nextState) { - callback(error, redirectLocation && router.createLocation(redirectLocation, _Actions.REPLACE), nextState && _extends({}, nextState, { - history: history, - router: router, - matchContext: { history: history, transitionManager: transitionManager, router: router } - })); - - // Defer removing the listener to here to prevent DOM histories from having - // to unwind DOM event listeners unnecessarily, in case callback renders a - // <Router> and attaches another history listener. - if (unlisten) { - unlisten(); - } - }); - } - - exports.default = match; - - /***/ }, - /* 50 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; - - exports.default = matchRoutes; - - var _AsyncUtils = __webpack_require__(14); - - var _makeStateWithLocation = __webpack_require__(25); - - var _makeStateWithLocation2 = _interopRequireDefault(_makeStateWithLocation); - - var _PatternUtils = __webpack_require__(8); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - var _RouteUtils = __webpack_require__(5); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function getChildRoutes(route, location, paramNames, paramValues, callback) { - if (route.childRoutes) { - return [null, route.childRoutes]; - } - if (!route.getChildRoutes) { - return []; - } - - var sync = true, - result = void 0; - - var partialNextState = { - location: location, - params: createParams(paramNames, paramValues) - }; - - var partialNextStateWithLocation = (0, _makeStateWithLocation2.default)(partialNextState, location); - - route.getChildRoutes(partialNextStateWithLocation, function (error, childRoutes) { - childRoutes = !error && (0, _RouteUtils.createRoutes)(childRoutes); - if (sync) { - result = [error, childRoutes]; - return; - } - - callback(error, childRoutes); - }); - - sync = false; - return result; // Might be undefined. - } - - function getIndexRoute(route, location, paramNames, paramValues, callback) { - if (route.indexRoute) { - callback(null, route.indexRoute); - } else if (route.getIndexRoute) { - var partialNextState = { - location: location, - params: createParams(paramNames, paramValues) - }; - - var partialNextStateWithLocation = (0, _makeStateWithLocation2.default)(partialNextState, location); - - route.getIndexRoute(partialNextStateWithLocation, function (error, indexRoute) { - callback(error, !error && (0, _RouteUtils.createRoutes)(indexRoute)[0]); - }); - } else if (route.childRoutes) { - (function () { - var pathless = route.childRoutes.filter(function (childRoute) { - return !childRoute.path; - }); - - (0, _AsyncUtils.loopAsync)(pathless.length, function (index, next, done) { - getIndexRoute(pathless[index], location, paramNames, paramValues, function (error, indexRoute) { - if (error || indexRoute) { - var routes = [pathless[index]].concat(Array.isArray(indexRoute) ? indexRoute : [indexRoute]); - done(error, routes); - } else { - next(); - } - }); - }, function (err, routes) { - callback(null, routes); - }); - })(); - } else { - callback(); - } - } - - function assignParams(params, paramNames, paramValues) { - return paramNames.reduce(function (params, paramName, index) { - var paramValue = paramValues && paramValues[index]; - - if (Array.isArray(params[paramName])) { - params[paramName].push(paramValue); - } else if (paramName in params) { - params[paramName] = [params[paramName], paramValue]; - } else { - params[paramName] = paramValue; - } - - return params; - }, params); - } - - function createParams(paramNames, paramValues) { - return assignParams({}, paramNames, paramValues); - } - - function matchRouteDeep(route, location, remainingPathname, paramNames, paramValues, callback) { - var pattern = route.path || ''; - - if (pattern.charAt(0) === '/') { - remainingPathname = location.pathname; - paramNames = []; - paramValues = []; - } - - // Only try to match the path if the route actually has a pattern, and if - // we're not just searching for potential nested absolute paths. - if (remainingPathname !== null && pattern) { - try { - var matched = (0, _PatternUtils.matchPattern)(pattern, remainingPathname); - if (matched) { - remainingPathname = matched.remainingPathname; - paramNames = [].concat(paramNames, matched.paramNames); - paramValues = [].concat(paramValues, matched.paramValues); - } else { - remainingPathname = null; - } - } catch (error) { - callback(error); - } - - // By assumption, pattern is non-empty here, which is the prerequisite for - // actually terminating a match. - if (remainingPathname === '') { - var _ret2 = function () { - var match = { - routes: [route], - params: createParams(paramNames, paramValues) - }; - - getIndexRoute(route, location, paramNames, paramValues, function (error, indexRoute) { - if (error) { - callback(error); - } else { - if (Array.isArray(indexRoute)) { - var _match$routes; - - true ? (0, _routerWarning2.default)(indexRoute.every(function (route) { - return !route.path; - }), 'Index routes should not have paths') : void 0; - (_match$routes = match.routes).push.apply(_match$routes, indexRoute); - } else if (indexRoute) { - true ? (0, _routerWarning2.default)(!indexRoute.path, 'Index routes should not have paths') : void 0; - match.routes.push(indexRoute); - } - - callback(null, match); - } - }); - - return { - v: void 0 - }; - }(); - - if ((typeof _ret2 === 'undefined' ? 'undefined' : _typeof(_ret2)) === "object") return _ret2.v; - } - } - - if (remainingPathname != null || route.childRoutes) { - // Either a) this route matched at least some of the path or b) - // we don't have to load this route's children asynchronously. In - // either case continue checking for matches in the subtree. - var onChildRoutes = function onChildRoutes(error, childRoutes) { - if (error) { - callback(error); - } else if (childRoutes) { - // Check the child routes to see if any of them match. - matchRoutes(childRoutes, location, function (error, match) { - if (error) { - callback(error); - } else if (match) { - // A child route matched! Augment the match and pass it up the stack. - match.routes.unshift(route); - callback(null, match); - } else { - callback(); - } - }, remainingPathname, paramNames, paramValues); - } else { - callback(); - } - }; - - var result = getChildRoutes(route, location, paramNames, paramValues, onChildRoutes); - if (result) { - onChildRoutes.apply(undefined, result); - } - } else { - callback(); - } - } - - /** - * Asynchronously matches the given location to a set of routes and calls - * callback(error, state) when finished. The state object will have the - * following properties: - * - * - routes An array of routes that matched, in hierarchical order - * - params An object of URL parameters - * - * Note: This operation may finish synchronously if no routes have an - * asynchronous getChildRoutes method. - */ - function matchRoutes(routes, location, callback, remainingPathname) { - var paramNames = arguments.length <= 4 || arguments[4] === undefined ? [] : arguments[4]; - var paramValues = arguments.length <= 5 || arguments[5] === undefined ? [] : arguments[5]; - - if (remainingPathname === undefined) { - // TODO: This is a little bit ugly, but it works around a quirk in history - // that strips the leading slash from pathnames when using basenames with - // trailing slashes. - if (location.pathname.charAt(0) !== '/') { - location = _extends({}, location, { - pathname: '/' + location.pathname - }); - } - remainingPathname = location.pathname; - } - - (0, _AsyncUtils.loopAsync)(routes.length, function (index, next, done) { - matchRouteDeep(routes[index], location, remainingPathname, paramNames, paramValues, function (error, match) { - if (error || match) { - done(error, match); - } else { - next(); - } - }); - }, callback); - } - - /***/ }, - /* 51 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - var _useQueries = __webpack_require__(13); - - var _useQueries2 = _interopRequireDefault(_useQueries); - - var _createTransitionManager = __webpack_require__(16); - - var _createTransitionManager2 = _interopRequireDefault(_createTransitionManager); - - var _routerWarning = __webpack_require__(1); - - var _routerWarning2 = _interopRequireDefault(_routerWarning); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - 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; } - - /** - * Returns a new createHistory function that may be used to create - * history objects that know about routing. - * - * Enhances history objects with the following methods: - * - * - listen((error, nextState) => {}) - * - listenBeforeLeavingRoute(route, (nextLocation) => {}) - * - match(location, (error, redirectLocation, nextState) => {}) - * - isActive(pathname, query, indexOnly=false) - */ - function useRoutes(createHistory) { - true ? (0, _routerWarning2.default)(false, '`useRoutes` is deprecated. Please use `createTransitionManager` instead.') : void 0; - - return function () { - var _ref = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - var routes = _ref.routes; - - var options = _objectWithoutProperties(_ref, ['routes']); - - var history = (0, _useQueries2.default)(createHistory)(options); - var transitionManager = (0, _createTransitionManager2.default)(history, routes); - return _extends({}, history, transitionManager); - }; - } - - exports.default = useRoutes; - - /***/ }, - /* 52 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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; }; - - exports.default = withRouter; - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _react = __webpack_require__(2); - - var _react2 = _interopRequireDefault(_react); - - var _hoistNonReactStatics = __webpack_require__(60); - - var _hoistNonReactStatics2 = _interopRequireDefault(_hoistNonReactStatics); - - var _PropTypes = __webpack_require__(15); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - function getDisplayName(WrappedComponent) { - return WrappedComponent.displayName || WrappedComponent.name || 'Component'; - } - - function withRouter(WrappedComponent, options) { - var withRef = options && options.withRef; - - var WithRouter = _react2.default.createClass({ - displayName: 'WithRouter', - - contextTypes: { router: _PropTypes.routerShape }, - propTypes: { router: _PropTypes.routerShape }, - - getWrappedInstance: function getWrappedInstance() { - !withRef ? true ? (0, _invariant2.default)(false, 'To access the wrapped instance, you need to specify ' + '`{ withRef: true }` as the second argument of the withRouter() call.') : (0, _invariant2.default)(false) : void 0; - - return this.wrappedInstance; - }, - render: function render() { - var _this = this; - - var router = this.props.router || this.context.router; - var props = _extends({}, this.props, { router: router }); - - if (withRef) { - props.ref = function (c) { - _this.wrappedInstance = c; - }; - } - - return _react2.default.createElement(WrappedComponent, props); - } - }); - - WithRouter.displayName = 'withRouter(' + getDisplayName(WrappedComponent) + ')'; - WithRouter.WrappedComponent = WrappedComponent; - - return (0, _hoistNonReactStatics2.default)(WithRouter, WrappedComponent); - } - - /***/ }, - /* 53 */ - /***/ function(module, exports, __webpack_require__) { - - var pSlice = Array.prototype.slice; - var objectKeys = __webpack_require__(55); - var isArguments = __webpack_require__(54); - - var deepEqual = module.exports = function (actual, expected, opts) { - if (!opts) opts = {}; - // 7.1. All identical values are equivalent, as determined by ===. - if (actual === expected) { - return true; - - } else if (actual instanceof Date && expected instanceof Date) { - return actual.getTime() === expected.getTime(); - - // 7.3. Other pairs that do not both pass typeof value == 'object', - // equivalence is determined by ==. - } else if (!actual || !expected || typeof actual != 'object' && typeof expected != 'object') { - return opts.strict ? actual === expected : actual == expected; - - // 7.4. For all other Object pairs, including Array objects, equivalence is - // determined by having the same number of owned properties (as verified - // with Object.prototype.hasOwnProperty.call), the same set of keys - // (although not necessarily the same order), equivalent values for every - // corresponding key, and an identical 'prototype' property. Note: this - // accounts for both named and indexed properties on Arrays. - } else { - return objEquiv(actual, expected, opts); - } - } - - function isUndefinedOrNull(value) { - return value === null || value === undefined; - } - - function isBuffer (x) { - if (!x || typeof x !== 'object' || typeof x.length !== 'number') return false; - if (typeof x.copy !== 'function' || typeof x.slice !== 'function') { - return false; - } - if (x.length > 0 && typeof x[0] !== 'number') return false; - return true; - } - - function objEquiv(a, b, opts) { - var i, key; - if (isUndefinedOrNull(a) || isUndefinedOrNull(b)) - return false; - // an identical 'prototype' property. - if (a.prototype !== b.prototype) return false; - //~~~I've managed to break Object.keys through screwy arguments passing. - // Converting to array solves the problem. - if (isArguments(a)) { - if (!isArguments(b)) { - return false; - } - a = pSlice.call(a); - b = pSlice.call(b); - return deepEqual(a, b, opts); - } - if (isBuffer(a)) { - if (!isBuffer(b)) { - return false; - } - if (a.length !== b.length) return false; - for (i = 0; i < a.length; i++) { - if (a[i] !== b[i]) return false; - } - return true; - } - try { - var ka = objectKeys(a), - kb = objectKeys(b); - } catch (e) {//happens when one is a string literal and the other isn't - return false; - } - // having the same number of owned properties (keys incorporates - // hasOwnProperty) - if (ka.length != kb.length) - return false; - //the same set of keys (although not necessarily the same order), - ka.sort(); - kb.sort(); - //~~~cheap key test - for (i = ka.length - 1; i >= 0; i--) { - if (ka[i] != kb[i]) - return false; - } - //equivalent values for every corresponding key, and - //~~~possibly expensive deep test - for (i = ka.length - 1; i >= 0; i--) { - key = ka[i]; - if (!deepEqual(a[key], b[key], opts)) return false; - } - return typeof a === typeof b; - } - - - /***/ }, - /* 54 */ - /***/ function(module, exports) { - - var supportsArgumentsClass = (function(){ - return Object.prototype.toString.call(arguments) - })() == '[object Arguments]'; - - exports = module.exports = supportsArgumentsClass ? supported : unsupported; - - exports.supported = supported; - function supported(object) { - return Object.prototype.toString.call(object) == '[object Arguments]'; - }; - - exports.unsupported = unsupported; - function unsupported(object){ - return object && - typeof object == 'object' && - typeof object.length == 'number' && - Object.prototype.hasOwnProperty.call(object, 'callee') && - !Object.prototype.propertyIsEnumerable.call(object, 'callee') || - false; - }; - - - /***/ }, - /* 55 */ - /***/ function(module, exports) { - - exports = module.exports = typeof Object.keys === 'function' - ? Object.keys : shim; - - exports.shim = shim; - function shim (obj) { - var keys = []; - for (var key in obj) keys.push(key); - return keys; - } - - - /***/ }, - /* 56 */ - /***/ function(module, exports) { - - "use strict"; - - exports.__esModule = true; - var _slice = Array.prototype.slice; - exports.loopAsync = loopAsync; - - function loopAsync(turns, work, callback) { - var currentTurn = 0, - isDone = false; - var sync = false, - hasNext = false, - doneArgs = undefined; - - function done() { - isDone = true; - if (sync) { - // Iterate instead of recursing if possible. - doneArgs = [].concat(_slice.call(arguments)); - return; - } - - callback.apply(this, arguments); - } - - function next() { - if (isDone) { - return; - } - - hasNext = true; - if (sync) { - // Iterate instead of recursing if possible. - return; - } - - sync = true; - - while (!isDone && currentTurn < turns && hasNext) { - hasNext = false; - work.call(this, currentTurn++, next, done); - } - - sync = false; - - if (isDone) { - // This means the loop finished synchronously. - callback.apply(this, doneArgs); - return; - } - - if (currentTurn >= turns && hasNext) { - isDone = true; - callback(); - } - } - - next(); - } - - /***/ }, - /* 57 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _Actions = __webpack_require__(9); - - var _PathUtils = __webpack_require__(7); - - var _ExecutionEnvironment = __webpack_require__(12); - - var _DOMUtils = __webpack_require__(17); - - var _DOMStateStorage = __webpack_require__(27); - - var _createDOMHistory = __webpack_require__(28); - - var _createDOMHistory2 = _interopRequireDefault(_createDOMHistory); - - /** - * Creates and returns a history object that uses HTML5's history API - * (pushState, replaceState, and the popstate event) to manage history. - * This is the recommended method of managing history in browsers because - * it provides the cleanest URLs. - * - * Note: In browsers that do not support the HTML5 history API full - * page reloads will be used to preserve URLs. - */ - function createBrowserHistory() { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - !_ExecutionEnvironment.canUseDOM ? true ? _invariant2['default'](false, 'Browser history needs a DOM') : _invariant2['default'](false) : undefined; - - var forceRefresh = options.forceRefresh; - - var isSupported = _DOMUtils.supportsHistory(); - var useRefresh = !isSupported || forceRefresh; - - function getCurrentLocation(historyState) { - try { - historyState = historyState || window.history.state || {}; - } catch (e) { - historyState = {}; - } - - var path = _DOMUtils.getWindowPath(); - var _historyState = historyState; - var key = _historyState.key; - - var state = undefined; - if (key) { - state = _DOMStateStorage.readState(key); - } else { - state = null; - key = history.createKey(); - - if (isSupported) window.history.replaceState(_extends({}, historyState, { key: key }), null); - } - - var location = _PathUtils.parsePath(path); - - return history.createLocation(_extends({}, location, { state: state }), undefined, key); - } - - function startPopStateListener(_ref) { - var transitionTo = _ref.transitionTo; - - function popStateListener(event) { - if (event.state === undefined) return; // Ignore extraneous popstate events in WebKit. - - transitionTo(getCurrentLocation(event.state)); - } - - _DOMUtils.addEventListener(window, 'popstate', popStateListener); - - return function () { - _DOMUtils.removeEventListener(window, 'popstate', popStateListener); - }; - } - - function finishTransition(location) { - var basename = location.basename; - var pathname = location.pathname; - var search = location.search; - var hash = location.hash; - var state = location.state; - var action = location.action; - var key = location.key; - - if (action === _Actions.POP) return; // Nothing to do. - - _DOMStateStorage.saveState(key, state); - - var path = (basename || '') + pathname + search + hash; - var historyState = { - key: key - }; - - if (action === _Actions.PUSH) { - if (useRefresh) { - window.location.href = path; - return false; // Prevent location update. - } else { - window.history.pushState(historyState, null, path); - } - } else { - // REPLACE - if (useRefresh) { - window.location.replace(path); - return false; // Prevent location update. - } else { - window.history.replaceState(historyState, null, path); - } - } - } - - var history = _createDOMHistory2['default'](_extends({}, options, { - getCurrentLocation: getCurrentLocation, - finishTransition: finishTransition, - saveState: _DOMStateStorage.saveState - })); - - var listenerCount = 0, - stopPopStateListener = undefined; - - function listenBefore(listener) { - if (++listenerCount === 1) stopPopStateListener = startPopStateListener(history); - - var unlisten = history.listenBefore(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopPopStateListener(); - }; - } - - function listen(listener) { - if (++listenerCount === 1) stopPopStateListener = startPopStateListener(history); - - var unlisten = history.listen(listener); - - return function () { - unlisten(); - - if (--listenerCount === 0) stopPopStateListener(); - }; - } - - // deprecated - function registerTransitionHook(hook) { - if (++listenerCount === 1) stopPopStateListener = startPopStateListener(history); - - history.registerTransitionHook(hook); - } - - // deprecated - function unregisterTransitionHook(hook) { - history.unregisterTransitionHook(hook); - - if (--listenerCount === 0) stopPopStateListener(); - } - - return _extends({}, history, { - listenBefore: listenBefore, - listen: listen, - registerTransitionHook: registerTransitionHook, - unregisterTransitionHook: unregisterTransitionHook - }); - } - - exports['default'] = createBrowserHistory; - module.exports = exports['default']; - - /***/ }, - /* 58 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var _Actions = __webpack_require__(9); - - var _PathUtils = __webpack_require__(7); - - function createLocation() { - var location = arguments.length <= 0 || arguments[0] === undefined ? '/' : arguments[0]; - var action = arguments.length <= 1 || arguments[1] === undefined ? _Actions.POP : arguments[1]; - var key = arguments.length <= 2 || arguments[2] === undefined ? null : arguments[2]; - - var _fourthArg = arguments.length <= 3 || arguments[3] === undefined ? null : arguments[3]; - - if (typeof location === 'string') location = _PathUtils.parsePath(location); - - if (typeof action === 'object') { - true ? _warning2['default'](false, 'The state (2nd) argument to createLocation is deprecated; use a ' + 'location descriptor instead') : undefined; - - location = _extends({}, location, { state: action }); - - action = key || _Actions.POP; - key = _fourthArg; - } - - var pathname = location.pathname || '/'; - var search = location.search || ''; - var hash = location.hash || ''; - var state = location.state || null; - - return { - pathname: pathname, - search: search, - hash: hash, - state: state, - action: action, - key: key - }; - } - - exports['default'] = createLocation; - module.exports = exports['default']; - - /***/ }, - /* 59 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - exports.__esModule = true; - - 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 _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } - - var _warning = __webpack_require__(4); - - var _warning2 = _interopRequireDefault(_warning); - - var _invariant = __webpack_require__(3); - - var _invariant2 = _interopRequireDefault(_invariant); - - var _PathUtils = __webpack_require__(7); - - var _Actions = __webpack_require__(9); - - var _createHistory = __webpack_require__(30); - - var _createHistory2 = _interopRequireDefault(_createHistory); - - function createStateStorage(entries) { - return entries.filter(function (entry) { - return entry.state; - }).reduce(function (memo, entry) { - memo[entry.key] = entry.state; - return memo; - }, {}); - } - - function createMemoryHistory() { - var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; - - if (Array.isArray(options)) { - options = { entries: options }; - } else if (typeof options === 'string') { - options = { entries: [options] }; - } - - var history = _createHistory2['default'](_extends({}, options, { - getCurrentLocation: getCurrentLocation, - finishTransition: finishTransition, - saveState: saveState, - go: go - })); - - var _options = options; - var entries = _options.entries; - var current = _options.current; - - if (typeof entries === 'string') { - entries = [entries]; - } else if (!Array.isArray(entries)) { - entries = ['/']; - } - - entries = entries.map(function (entry) { - var key = history.createKey(); - - if (typeof entry === 'string') return { pathname: entry, key: key }; - - if (typeof entry === 'object' && entry) return _extends({}, entry, { key: key }); - - true ? true ? _invariant2['default'](false, 'Unable to create history entry from %s', entry) : _invariant2['default'](false) : undefined; - }); - - if (current == null) { - current = entries.length - 1; - } else { - !(current >= 0 && current < entries.length) ? true ? _invariant2['default'](false, 'Current index must be >= 0 and < %s, was %s', entries.length, current) : _invariant2['default'](false) : undefined; - } - - var storage = createStateStorage(entries); - - function saveState(key, state) { - storage[key] = state; - } - - function readState(key) { - return storage[key]; - } - - function getCurrentLocation() { - var entry = entries[current]; - var basename = entry.basename; - var pathname = entry.pathname; - var search = entry.search; - - var path = (basename || '') + pathname + (search || ''); - - var key = undefined, - state = undefined; - if (entry.key) { - key = entry.key; - state = readState(key); - } else { - key = history.createKey(); - state = null; - entry.key = key; - } - - var location = _PathUtils.parsePath(path); - - return history.createLocation(_extends({}, location, { state: state }), undefined, key); - } - - function canGo(n) { - var index = current + n; - return index >= 0 && index < entries.length; - } - - function go(n) { - if (n) { - if (!canGo(n)) { - true ? _warning2['default'](false, 'Cannot go(%s) there is not enough history', n) : undefined; - return; - } - - current += n; - - var currentLocation = getCurrentLocation(); - - // change action to POP - history.transitionTo(_extends({}, currentLocation, { action: _Actions.POP })); - } - } - - function finishTransition(location) { - switch (location.action) { - case _Actions.PUSH: - current += 1; - - // if we are not on the top of stack - // remove rest and push new - if (current < entries.length) entries.splice(current); - - entries.push(location); - saveState(location.key, location.state); - break; - case _Actions.REPLACE: - entries[current] = location; - saveState(location.key, location.state); - break; - } - } - - return history; - } - - exports['default'] = createMemoryHistory; - module.exports = exports['default']; - - /***/ }, - /* 60 */ - /***/ function(module, exports) { - - /** - * Copyright 2015, Yahoo! Inc. - * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. - */ - 'use strict'; - - var REACT_STATICS = { - childContextTypes: true, - contextTypes: true, - defaultProps: true, - displayName: true, - getDefaultProps: true, - mixins: true, - propTypes: true, - type: true - }; - - var KNOWN_STATICS = { - name: true, - length: true, - prototype: true, - caller: true, - arguments: true, - arity: true - }; - - var isGetOwnPropertySymbolsAvailable = typeof Object.getOwnPropertySymbols === 'function'; - - module.exports = function hoistNonReactStatics(targetComponent, sourceComponent, customStatics) { - if (typeof sourceComponent !== 'string') { // don't hoist over string (html) components - var keys = Object.getOwnPropertyNames(sourceComponent); - - /* istanbul ignore else */ - if (isGetOwnPropertySymbolsAvailable) { - keys = keys.concat(Object.getOwnPropertySymbols(sourceComponent)); - } - - for (var i = 0; i < keys.length; ++i) { - if (!REACT_STATICS[keys[i]] && !KNOWN_STATICS[keys[i]] && (!customStatics || !customStatics[keys[i]])) { - try { - targetComponent[keys[i]] = sourceComponent[keys[i]]; - } catch (error) { - - } - } - } - } - - return targetComponent; - }; - - - /***/ }, - /* 61 */ - /***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var strictUriEncode = __webpack_require__(62); - - exports.extract = function (str) { - return str.split('?')[1] || ''; - }; - - exports.parse = function (str) { - if (typeof str !== 'string') { - return {}; - } - - str = str.trim().replace(/^(\?|#|&)/, ''); - - if (!str) { - return {}; - } - - return str.split('&').reduce(function (ret, param) { - var parts = param.replace(/\+/g, ' ').split('='); - // Firefox (pre 40) decodes `%3D` to `=` - // https://github.com/sindresorhus/query-string/pull/37 - var key = parts.shift(); - var val = parts.length > 0 ? parts.join('=') : undefined; - - key = decodeURIComponent(key); - - // missing `=` should be `null`: - // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters - val = val === undefined ? null : decodeURIComponent(val); - - if (!ret.hasOwnProperty(key)) { - ret[key] = val; - } else if (Array.isArray(ret[key])) { - ret[key].push(val); - } else { - ret[key] = [ret[key], val]; - } - - return ret; - }, {}); - }; - - exports.stringify = function (obj) { - return obj ? Object.keys(obj).sort().map(function (key) { - var val = obj[key]; - - if (val === undefined) { - return ''; - } - - if (val === null) { - return key; - } - - if (Array.isArray(val)) { - return val.slice().sort().map(function (val2) { - return strictUriEncode(key) + '=' + strictUriEncode(val2); - }).join('&'); - } - - return strictUriEncode(key) + '=' + strictUriEncode(val); - }).filter(function (x) { - return x.length > 0; - }).join('&') : ''; - }; - - - /***/ }, - /* 62 */ - /***/ function(module, exports) { - - 'use strict'; - module.exports = function (str) { - return encodeURIComponent(str).replace(/[!'()*]/g, function (c) { - return '%' + c.charCodeAt(0).toString(16).toUpperCase(); - }); - }; - - - /***/ }, - /* 63 */ - /***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - 'use strict'; - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = function() {}; - - if (true) { - warning = function(condition, format, args) { - var len = arguments.length; - args = new Array(len > 2 ? len - 2 : 0); - for (var key = 2; key < len; key++) { - args[key - 2] = arguments[key]; - } - if (format === undefined) { - throw new Error( - '`warning(condition, format, ...args)` requires a warning ' + - 'message argument' - ); - } - - if (format.length < 10 || (/^[s\W]*$/).test(format)) { - throw new Error( - 'The warning format should be able to uniquely identify this ' + - 'warning. Please, use a more descriptive format than: ' + format - ); - } - - if (!condition) { - var argIndex = 0; - var message = 'Warning: ' + - format.replace(/%s/g, function() { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch(x) {} - } - }; - } - - module.exports = warning; - - - /***/ } - /******/ ]) - }); - ; - -/***/ }, +/* 1146 */, +/* 1147 */, +/* 1148 */, +/* 1149 */, +/* 1150 */, +/* 1151 */, +/* 1152 */, +/* 1153 */, +/* 1154 */, +/* 1155 */, +/* 1156 */, +/* 1157 */, +/* 1158 */, +/* 1159 */, +/* 1160 */, +/* 1161 */, +/* 1162 */, +/* 1163 */, +/* 1164 */, +/* 1165 */, +/* 1166 */, +/* 1167 */, +/* 1168 */, +/* 1169 */, +/* 1170 */, +/* 1171 */, +/* 1172 */, +/* 1173 */, +/* 1174 */, +/* 1175 */, +/* 1176 */, +/* 1177 */, +/* 1178 */, +/* 1179 */, /* 1180 */, /* 1181 */, /* 1182 */, @@ -92429,50 +83329,16 @@ webpackJsonp([203,202],[ /* 1191 */, /* 1192 */, /* 1193 */, -/* 1194 */, -/* 1195 */, -/* 1196 */, -/* 1197 */, -/* 1198 */, -/* 1199 */, -/* 1200 */, -/* 1201 */, -/* 1202 */, -/* 1203 */, -/* 1204 */, -/* 1205 */, -/* 1206 */, -/* 1207 */, -/* 1208 */, -/* 1209 */, -/* 1210 */, -/* 1211 */, -/* 1212 */, -/* 1213 */, -/* 1214 */, -/* 1215 */, -/* 1216 */, -/* 1217 */, -/* 1218 */, -/* 1219 */, -/* 1220 */, -/* 1221 */, -/* 1222 */, -/* 1223 */, -/* 1224 */, -/* 1225 */, -/* 1226 */, -/* 1227 */, -/* 1228 */ +/* 1194 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var chain = __webpack_require__(1164); - var _toReactComponent = __webpack_require__(519); - var exist = __webpack_require__(1532); - var NProgress = __webpack_require__(521); - var NotFound = __webpack_require__(261); + var chain = __webpack_require__(1131); + var _toReactComponent = __webpack_require__(505); + var exist = __webpack_require__(1492); + var NProgress = __webpack_require__(507); + var NotFound = __webpack_require__(304); function calcPropsPath(dataPath, params) { return Object.keys(params).reduce(function (path, param) { @@ -92510,7 +83376,7 @@ webpackJsonp([203,202],[ function templateWrapper(template) { var dataPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - var Template = __webpack_require__(1904)("./template" + template.replace(/^\.\/template/, '')); + var Template = __webpack_require__(1869)("./template" + template.replace(/^\.\/template/, '')); return function (nextState, callback) { var propsPath = calcPropsPath(dataPath, nextState.params); @@ -92529,7 +83395,7 @@ webpackJsonp([203,202],[ }; } - var theme = __webpack_require__(219); + var theme = __webpack_require__(290); var routes = Array.isArray(theme.routes) ? theme.routes : [theme.routes]; function processRoutes(route) { @@ -92563,7 +83429,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1229 */ +/* 1195 */ /***/ function(module, exports) { var canUseDOM = !!( @@ -92575,12 +83441,12 @@ webpackJsonp([203,202],[ module.exports = canUseDOM; /***/ }, -/* 1230 */ +/* 1196 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var deselectCurrent = __webpack_require__(1899); + var deselectCurrent = __webpack_require__(1864); var defaultMessage = 'Copy to clipboard: #{key}, Enter'; @@ -92661,110 +83527,90 @@ webpackJsonp([203,202],[ /***/ }, -/* 1231 */ +/* 1197 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1285); - module.exports = __webpack_require__(122).RegExp.escape; + __webpack_require__(1248); + module.exports = __webpack_require__(117).RegExp.escape; /***/ }, -/* 1232 */ +/* 1198 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(266); - __webpack_require__(1265); - module.exports = __webpack_require__(60).Array.from; + __webpack_require__(245); + __webpack_require__(1230); + module.exports = __webpack_require__(84).Array.from; /***/ }, -/* 1233 */ +/* 1199 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(333); - __webpack_require__(266); - module.exports = __webpack_require__(1263); + __webpack_require__(327); + __webpack_require__(245); + module.exports = __webpack_require__(1228); /***/ }, -/* 1234 */ +/* 1200 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(333); - __webpack_require__(266); - module.exports = __webpack_require__(1264); + __webpack_require__(327); + __webpack_require__(245); + module.exports = __webpack_require__(1229); /***/ }, -/* 1235 */ +/* 1201 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1267); - module.exports = __webpack_require__(60).Object.assign; + __webpack_require__(1232); + module.exports = __webpack_require__(84).Object.assign; /***/ }, -/* 1236 */ +/* 1202 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1268); - var $Object = __webpack_require__(60).Object; + __webpack_require__(1233); + var $Object = __webpack_require__(84).Object; module.exports = function create(P, D){ return $Object.create(P, D); }; /***/ }, -/* 1237 */ +/* 1203 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1269); - var $Object = __webpack_require__(60).Object; + __webpack_require__(1234); + var $Object = __webpack_require__(84).Object; module.exports = function defineProperty(it, key, desc){ return $Object.defineProperty(it, key, desc); }; /***/ }, -/* 1238 */ +/* 1204 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1270); - var $Object = __webpack_require__(60).Object; - module.exports = function getOwnPropertyDescriptor(it, key){ - return $Object.getOwnPropertyDescriptor(it, key); - }; + __webpack_require__(1235); + module.exports = __webpack_require__(84).Object.setPrototypeOf; /***/ }, -/* 1239 */ +/* 1205 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1271); - var $Object = __webpack_require__(60).Object; - module.exports = function getOwnPropertyNames(it){ - return $Object.getOwnPropertyNames(it); - }; + __webpack_require__(1237); + __webpack_require__(1236); + __webpack_require__(1238); + __webpack_require__(1239); + module.exports = __webpack_require__(84).Symbol; /***/ }, -/* 1240 */ +/* 1206 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1272); - module.exports = __webpack_require__(60).Object.setPrototypeOf; + __webpack_require__(245); + __webpack_require__(327); + module.exports = __webpack_require__(326).f('iterator'); /***/ }, -/* 1241 */ -/***/ function(module, exports, __webpack_require__) { - - __webpack_require__(1274); - __webpack_require__(1273); - __webpack_require__(1275); - __webpack_require__(1276); - module.exports = __webpack_require__(60).Symbol; - -/***/ }, -/* 1242 */ -/***/ function(module, exports, __webpack_require__) { - - __webpack_require__(266); - __webpack_require__(333); - module.exports = __webpack_require__(332).f('iterator'); - -/***/ }, -/* 1243 */ +/* 1207 */ /***/ function(module, exports) { module.exports = function(it){ @@ -92773,20 +83619,20 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1244 */ +/* 1208 */ /***/ function(module, exports) { module.exports = function(){ /* empty */ }; /***/ }, -/* 1245 */ +/* 1209 */ /***/ function(module, exports, __webpack_require__) { // false -> Array#indexOf // true -> Array#includes - var toIObject = __webpack_require__(145) - , toLength = __webpack_require__(455) - , toIndex = __webpack_require__(1262); + var toIObject = __webpack_require__(155) + , toLength = __webpack_require__(441) + , toIndex = __webpack_require__(1227); module.exports = function(IS_INCLUDES){ return function($this, el, fromIndex){ var O = toIObject($this) @@ -92805,12 +83651,12 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1246 */ +/* 1210 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $defineProperty = __webpack_require__(144) - , createDesc = __webpack_require__(237); + var $defineProperty = __webpack_require__(138) + , createDesc = __webpack_require__(215); module.exports = function(object, index, value){ if(index in object)$defineProperty.f(object, index, createDesc(0, value)); @@ -92818,13 +83664,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1247 */ +/* 1211 */ /***/ function(module, exports, __webpack_require__) { // all enumerable object keys, includes symbols - var getKeys = __webpack_require__(236) - , gOPS = __webpack_require__(324) - , pIE = __webpack_require__(264); + var getKeys = __webpack_require__(214) + , gOPS = __webpack_require__(318) + , pIE = __webpack_require__(243); module.exports = function(it){ var result = getKeys(it) , getSymbols = gOPS.f; @@ -92838,18 +83684,18 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1248 */ +/* 1212 */ /***/ function(module, exports, __webpack_require__) { - module.exports = __webpack_require__(143).document && document.documentElement; + module.exports = __webpack_require__(137).document && document.documentElement; /***/ }, -/* 1249 */ +/* 1213 */ /***/ function(module, exports, __webpack_require__) { // check on default Array iterator - var Iterators = __webpack_require__(196) - , ITERATOR = __webpack_require__(90)('iterator') + var Iterators = __webpack_require__(187) + , ITERATOR = __webpack_require__(85)('iterator') , ArrayProto = Array.prototype; module.exports = function(it){ @@ -92857,21 +83703,21 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1250 */ +/* 1214 */ /***/ function(module, exports, __webpack_require__) { // 7.2.2 IsArray(argument) - var cof = __webpack_require__(317); + var cof = __webpack_require__(312); module.exports = Array.isArray || function isArray(arg){ return cof(arg) == 'Array'; }; /***/ }, -/* 1251 */ +/* 1215 */ /***/ function(module, exports, __webpack_require__) { // call something on iterator step with safe closing on error - var anObject = __webpack_require__(160); + var anObject = __webpack_require__(151); module.exports = function(iterator, fn, value, entries){ try { return entries ? fn(anObject(value)[0], value[1]) : fn(value); @@ -92884,17 +83730,17 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1252 */ +/* 1216 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var create = __webpack_require__(322) - , descriptor = __webpack_require__(237) - , setToStringTag = __webpack_require__(325) + var create = __webpack_require__(317) + , descriptor = __webpack_require__(215) + , setToStringTag = __webpack_require__(319) , IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() - __webpack_require__(195)(IteratorPrototype, __webpack_require__(90)('iterator'), function(){ return this; }); + __webpack_require__(186)(IteratorPrototype, __webpack_require__(85)('iterator'), function(){ return this; }); module.exports = function(Constructor, NAME, next){ Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)}); @@ -92902,10 +83748,10 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1253 */ +/* 1217 */ /***/ function(module, exports, __webpack_require__) { - var ITERATOR = __webpack_require__(90)('iterator') + var ITERATOR = __webpack_require__(85)('iterator') , SAFE_CLOSING = false; try { @@ -92928,7 +83774,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1254 */ +/* 1218 */ /***/ function(module, exports) { module.exports = function(done, value){ @@ -92936,11 +83782,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1255 */ +/* 1219 */ /***/ function(module, exports, __webpack_require__) { - var getKeys = __webpack_require__(236) - , toIObject = __webpack_require__(145); + var getKeys = __webpack_require__(214) + , toIObject = __webpack_require__(155); module.exports = function(object, el){ var O = toIObject(object) , keys = getKeys(O) @@ -92951,18 +83797,18 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1256 */ +/* 1220 */ /***/ function(module, exports, __webpack_require__) { - var META = __webpack_require__(265)('meta') - , isObject = __webpack_require__(235) - , has = __webpack_require__(162) - , setDesc = __webpack_require__(144).f + var META = __webpack_require__(244)('meta') + , isObject = __webpack_require__(213) + , has = __webpack_require__(154) + , setDesc = __webpack_require__(138).f , id = 0; var isExtensible = Object.isExtensible || function(){ return true; }; - var FREEZE = !__webpack_require__(194)(function(){ + var FREEZE = !__webpack_require__(212)(function(){ return isExtensible(Object.preventExtensions({})); }); var setMeta = function(it){ @@ -93009,20 +83855,20 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1257 */ +/* 1221 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 19.1.2.1 Object.assign(target, source, ...) - var getKeys = __webpack_require__(236) - , gOPS = __webpack_require__(324) - , pIE = __webpack_require__(264) - , toObject = __webpack_require__(329) - , IObject = __webpack_require__(448) + var getKeys = __webpack_require__(214) + , gOPS = __webpack_require__(318) + , pIE = __webpack_require__(243) + , toObject = __webpack_require__(323) + , IObject = __webpack_require__(435) , $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) - module.exports = !$assign || __webpack_require__(194)(function(){ + module.exports = !$assign || __webpack_require__(212)(function(){ var A = {} , B = {} , S = Symbol() @@ -93047,14 +83893,14 @@ webpackJsonp([203,202],[ } : $assign; /***/ }, -/* 1258 */ +/* 1222 */ /***/ function(module, exports, __webpack_require__) { - var dP = __webpack_require__(144) - , anObject = __webpack_require__(160) - , getKeys = __webpack_require__(236); + var dP = __webpack_require__(138) + , anObject = __webpack_require__(151) + , getKeys = __webpack_require__(214); - module.exports = __webpack_require__(161) ? Object.defineProperties : function defineProperties(O, Properties){ + module.exports = __webpack_require__(152) ? Object.defineProperties : function defineProperties(O, Properties){ anObject(O); var keys = getKeys(Properties) , length = keys.length @@ -93065,13 +83911,38 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1259 */ +/* 1223 */ +/***/ function(module, exports, __webpack_require__) { + + // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window + var toIObject = __webpack_require__(155) + , gOPN = __webpack_require__(438).f + , toString = {}.toString; + + var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames + ? Object.getOwnPropertyNames(window) : []; + + var getWindowNames = function(it){ + try { + return gOPN(it); + } catch(e){ + return windowNames.slice(); + } + }; + + module.exports.f = function getOwnPropertyNames(it){ + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); + }; + + +/***/ }, +/* 1224 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) - var has = __webpack_require__(162) - , toObject = __webpack_require__(329) - , IE_PROTO = __webpack_require__(326)('IE_PROTO') + var has = __webpack_require__(154) + , toObject = __webpack_require__(323) + , IE_PROTO = __webpack_require__(320)('IE_PROTO') , ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function(O){ @@ -93083,13 +83954,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1260 */ +/* 1225 */ /***/ function(module, exports, __webpack_require__) { // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ - var isObject = __webpack_require__(235) - , anObject = __webpack_require__(160); + var isObject = __webpack_require__(213) + , anObject = __webpack_require__(151); var check = function(O, proto){ anObject(O); if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); @@ -93098,7 +83969,7 @@ webpackJsonp([203,202],[ set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function(test, buggy, set){ try { - set = __webpack_require__(318)(Function.call, __webpack_require__(323).f(Object.prototype, '__proto__').set, 2); + set = __webpack_require__(313)(Function.call, __webpack_require__(437).f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch(e){ buggy = true; } @@ -93113,11 +83984,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1261 */ +/* 1226 */ /***/ function(module, exports, __webpack_require__) { - var toInteger = __webpack_require__(328) - , defined = __webpack_require__(319); + var toInteger = __webpack_require__(322) + , defined = __webpack_require__(314); // true -> String#at // false -> String#codePointAt module.exports = function(TO_STRING){ @@ -93135,10 +84006,10 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1262 */ +/* 1227 */ /***/ function(module, exports, __webpack_require__) { - var toInteger = __webpack_require__(328) + var toInteger = __webpack_require__(322) , max = Math.max , min = Math.min; module.exports = function(index, length){ @@ -93147,25 +84018,25 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1263 */ +/* 1228 */ /***/ function(module, exports, __webpack_require__) { - var anObject = __webpack_require__(160) - , get = __webpack_require__(456); - module.exports = __webpack_require__(60).getIterator = function(it){ + var anObject = __webpack_require__(151) + , get = __webpack_require__(442); + module.exports = __webpack_require__(84).getIterator = function(it){ var iterFn = get(it); if(typeof iterFn != 'function')throw TypeError(it + ' is not iterable!'); return anObject(iterFn.call(it)); }; /***/ }, -/* 1264 */ +/* 1229 */ /***/ function(module, exports, __webpack_require__) { - var classof = __webpack_require__(445) - , ITERATOR = __webpack_require__(90)('iterator') - , Iterators = __webpack_require__(196); - module.exports = __webpack_require__(60).isIterable = function(it){ + var classof = __webpack_require__(432) + , ITERATOR = __webpack_require__(85)('iterator') + , Iterators = __webpack_require__(187); + module.exports = __webpack_require__(84).isIterable = function(it){ var O = Object(it); return O[ITERATOR] !== undefined || '@@iterator' in O @@ -93173,20 +84044,20 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1265 */ +/* 1230 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var ctx = __webpack_require__(318) - , $export = __webpack_require__(142) - , toObject = __webpack_require__(329) - , call = __webpack_require__(1251) - , isArrayIter = __webpack_require__(1249) - , toLength = __webpack_require__(455) - , createProperty = __webpack_require__(1246) - , getIterFn = __webpack_require__(456); + var ctx = __webpack_require__(313) + , $export = __webpack_require__(153) + , toObject = __webpack_require__(323) + , call = __webpack_require__(1215) + , isArrayIter = __webpack_require__(1213) + , toLength = __webpack_require__(441) + , createProperty = __webpack_require__(1210) + , getIterFn = __webpack_require__(442); - $export($export.S + $export.F * !__webpack_require__(1253)(function(iter){ Array.from(iter); }), 'Array', { + $export($export.S + $export.F * !__webpack_require__(1217)(function(iter){ Array.from(iter); }), 'Array', { // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) from: function from(arrayLike/*, mapfn = undefined, thisArg = undefined*/){ var O = toObject(arrayLike) @@ -93216,20 +84087,20 @@ webpackJsonp([203,202],[ /***/ }, -/* 1266 */ +/* 1231 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var addToUnscopables = __webpack_require__(1244) - , step = __webpack_require__(1254) - , Iterators = __webpack_require__(196) - , toIObject = __webpack_require__(145); + var addToUnscopables = __webpack_require__(1208) + , step = __webpack_require__(1218) + , Iterators = __webpack_require__(187) + , toIObject = __webpack_require__(155); // 22.1.3.4 Array.prototype.entries() // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() - module.exports = __webpack_require__(449)(Array, 'Array', function(iterated, kind){ + module.exports = __webpack_require__(436)(Array, 'Array', function(iterated, kind){ this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind @@ -93255,98 +84126,75 @@ webpackJsonp([203,202],[ addToUnscopables('entries'); /***/ }, -/* 1267 */ +/* 1232 */ /***/ function(module, exports, __webpack_require__) { // 19.1.3.1 Object.assign(target, source) - var $export = __webpack_require__(142); + var $export = __webpack_require__(153); - $export($export.S + $export.F, 'Object', {assign: __webpack_require__(1257)}); + $export($export.S + $export.F, 'Object', {assign: __webpack_require__(1221)}); /***/ }, -/* 1268 */ +/* 1233 */ /***/ function(module, exports, __webpack_require__) { - var $export = __webpack_require__(142) + var $export = __webpack_require__(153) // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) - $export($export.S, 'Object', {create: __webpack_require__(322)}); + $export($export.S, 'Object', {create: __webpack_require__(317)}); /***/ }, -/* 1269 */ +/* 1234 */ /***/ function(module, exports, __webpack_require__) { - var $export = __webpack_require__(142); + var $export = __webpack_require__(153); // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) - $export($export.S + $export.F * !__webpack_require__(161), 'Object', {defineProperty: __webpack_require__(144).f}); + $export($export.S + $export.F * !__webpack_require__(152), 'Object', {defineProperty: __webpack_require__(138).f}); /***/ }, -/* 1270 */ -/***/ function(module, exports, __webpack_require__) { - - // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) - var toIObject = __webpack_require__(145) - , $getOwnPropertyDescriptor = __webpack_require__(323).f; - - __webpack_require__(453)('getOwnPropertyDescriptor', function(){ - return function getOwnPropertyDescriptor(it, key){ - return $getOwnPropertyDescriptor(toIObject(it), key); - }; - }); - -/***/ }, -/* 1271 */ -/***/ function(module, exports, __webpack_require__) { - - // 19.1.2.7 Object.getOwnPropertyNames(O) - __webpack_require__(453)('getOwnPropertyNames', function(){ - return __webpack_require__(450).f; - }); - -/***/ }, -/* 1272 */ +/* 1235 */ /***/ function(module, exports, __webpack_require__) { // 19.1.3.19 Object.setPrototypeOf(O, proto) - var $export = __webpack_require__(142); - $export($export.S, 'Object', {setPrototypeOf: __webpack_require__(1260).set}); + var $export = __webpack_require__(153); + $export($export.S, 'Object', {setPrototypeOf: __webpack_require__(1225).set}); /***/ }, -/* 1273 */ +/* 1236 */ /***/ function(module, exports) { /***/ }, -/* 1274 */ +/* 1237 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // ECMAScript 6 symbols shim - var global = __webpack_require__(143) - , has = __webpack_require__(162) - , DESCRIPTORS = __webpack_require__(161) - , $export = __webpack_require__(142) - , redefine = __webpack_require__(454) - , META = __webpack_require__(1256).KEY - , $fails = __webpack_require__(194) - , shared = __webpack_require__(327) - , setToStringTag = __webpack_require__(325) - , uid = __webpack_require__(265) - , wks = __webpack_require__(90) - , wksExt = __webpack_require__(332) - , wksDefine = __webpack_require__(331) - , keyOf = __webpack_require__(1255) - , enumKeys = __webpack_require__(1247) - , isArray = __webpack_require__(1250) - , anObject = __webpack_require__(160) - , toIObject = __webpack_require__(145) - , toPrimitive = __webpack_require__(330) - , createDesc = __webpack_require__(237) - , _create = __webpack_require__(322) - , gOPNExt = __webpack_require__(450) - , $GOPD = __webpack_require__(323) - , $DP = __webpack_require__(144) - , $keys = __webpack_require__(236) + var global = __webpack_require__(137) + , has = __webpack_require__(154) + , DESCRIPTORS = __webpack_require__(152) + , $export = __webpack_require__(153) + , redefine = __webpack_require__(440) + , META = __webpack_require__(1220).KEY + , $fails = __webpack_require__(212) + , shared = __webpack_require__(321) + , setToStringTag = __webpack_require__(319) + , uid = __webpack_require__(244) + , wks = __webpack_require__(85) + , wksExt = __webpack_require__(326) + , wksDefine = __webpack_require__(325) + , keyOf = __webpack_require__(1219) + , enumKeys = __webpack_require__(1211) + , isArray = __webpack_require__(1214) + , anObject = __webpack_require__(151) + , toIObject = __webpack_require__(155) + , toPrimitive = __webpack_require__(324) + , createDesc = __webpack_require__(215) + , _create = __webpack_require__(317) + , gOPNExt = __webpack_require__(1223) + , $GOPD = __webpack_require__(437) + , $DP = __webpack_require__(138) + , $keys = __webpack_require__(214) , gOPD = $GOPD.f , dP = $DP.f , gOPN = gOPNExt.f @@ -93469,11 +84317,11 @@ webpackJsonp([203,202],[ $GOPD.f = $getOwnPropertyDescriptor; $DP.f = $defineProperty; - __webpack_require__(451).f = gOPNExt.f = $getOwnPropertyNames; - __webpack_require__(264).f = $propertyIsEnumerable; - __webpack_require__(324).f = $getOwnPropertySymbols; + __webpack_require__(438).f = gOPNExt.f = $getOwnPropertyNames; + __webpack_require__(243).f = $propertyIsEnumerable; + __webpack_require__(318).f = $getOwnPropertySymbols; - if(DESCRIPTORS && !__webpack_require__(321)){ + if(DESCRIPTORS && !__webpack_require__(316)){ redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } @@ -93548,7 +84396,7 @@ webpackJsonp([203,202],[ }); // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) - $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(195)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); + $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(186)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); // 19.4.3.5 Symbol.prototype[@@toStringTag] setToStringTag($Symbol, 'Symbol'); // 20.2.1.9 Math[@@toStringTag] @@ -93557,23 +84405,23 @@ webpackJsonp([203,202],[ setToStringTag(global.JSON, 'JSON', true); /***/ }, -/* 1275 */ +/* 1238 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(331)('asyncIterator'); + __webpack_require__(325)('asyncIterator'); /***/ }, -/* 1276 */ +/* 1239 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(331)('observable'); + __webpack_require__(325)('observable'); /***/ }, -/* 1277 */ +/* 1240 */ /***/ function(module, exports, __webpack_require__) { var isObject = __webpack_require__(24) - , isArray = __webpack_require__(342) + , isArray = __webpack_require__(336) , SPECIES = __webpack_require__(31)('species'); module.exports = function(original){ @@ -93590,23 +84438,23 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1278 */ +/* 1241 */ /***/ function(module, exports, __webpack_require__) { // 9.4.2.3 ArraySpeciesCreate(originalArray, length) - var speciesConstructor = __webpack_require__(1277); + var speciesConstructor = __webpack_require__(1240); module.exports = function(original, length){ return new (speciesConstructor(original))(length); }; /***/ }, -/* 1279 */ +/* 1242 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var anObject = __webpack_require__(17) - , toPrimitive = __webpack_require__(106) + , toPrimitive = __webpack_require__(101) , NUMBER = 'number'; module.exports = function(hint){ @@ -93615,13 +84463,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1280 */ +/* 1243 */ /***/ function(module, exports, __webpack_require__) { // all enumerable object keys, includes symbols - var getKeys = __webpack_require__(167) - , gOPS = __webpack_require__(275) - , pIE = __webpack_require__(240); + var getKeys = __webpack_require__(160) + , gOPS = __webpack_require__(254) + , pIE = __webpack_require__(218); module.exports = function(it){ var result = getKeys(it) , getSymbols = gOPS.f; @@ -93635,11 +84483,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1281 */ +/* 1244 */ /***/ function(module, exports, __webpack_require__) { - var getKeys = __webpack_require__(167) - , toIObject = __webpack_require__(73); + var getKeys = __webpack_require__(160) + , toIObject = __webpack_require__(68); module.exports = function(object, el){ var O = toIObject(object) , keys = getKeys(O) @@ -93650,13 +84498,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1282 */ +/* 1245 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var path = __webpack_require__(1283) - , invoke = __webpack_require__(271) - , aFunction = __webpack_require__(69); + var path = __webpack_require__(1246) + , invoke = __webpack_require__(250) + , aFunction = __webpack_require__(64); module.exports = function(/* ...pargs */){ var fn = aFunction(this) , length = arguments.length @@ -93678,13 +84526,13 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1283 */ +/* 1246 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(18); /***/ }, -/* 1284 */ +/* 1247 */ /***/ function(module, exports) { module.exports = function(regExp, replace){ @@ -93697,36 +84545,36 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1285 */ +/* 1248 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/benjamingr/RexExp.escape var $export = __webpack_require__(3) - , $re = __webpack_require__(1284)(/[\\^$*+?.()|[\]{}]/g, '\\$&'); + , $re = __webpack_require__(1247)(/[\\^$*+?.()|[\]{}]/g, '\\$&'); $export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }}); /***/ }, -/* 1286 */ +/* 1249 */ /***/ function(module, exports, __webpack_require__) { // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) var $export = __webpack_require__(3); - $export($export.P, 'Array', {copyWithin: __webpack_require__(458)}); + $export($export.P, 'Array', {copyWithin: __webpack_require__(444)}); - __webpack_require__(197)('copyWithin'); + __webpack_require__(188)('copyWithin'); /***/ }, -/* 1287 */ +/* 1250 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $every = __webpack_require__(104)(4); + , $every = __webpack_require__(99)(4); - $export($export.P + $export.F * !__webpack_require__(93)([].every, true), 'Array', { + $export($export.P + $export.F * !__webpack_require__(88)([].every, true), 'Array', { // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) every: function every(callbackfn /* , thisArg */){ return $every(this, callbackfn, arguments[1]); @@ -93734,25 +84582,25 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1288 */ +/* 1251 */ /***/ function(module, exports, __webpack_require__) { // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) var $export = __webpack_require__(3); - $export($export.P, 'Array', {fill: __webpack_require__(334)}); + $export($export.P, 'Array', {fill: __webpack_require__(328)}); - __webpack_require__(197)('fill'); + __webpack_require__(188)('fill'); /***/ }, -/* 1289 */ +/* 1252 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $filter = __webpack_require__(104)(2); + , $filter = __webpack_require__(99)(2); - $export($export.P + $export.F * !__webpack_require__(93)([].filter, true), 'Array', { + $export($export.P + $export.F * !__webpack_require__(88)([].filter, true), 'Array', { // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) filter: function filter(callbackfn /* , thisArg */){ return $filter(this, callbackfn, arguments[1]); @@ -93760,13 +84608,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1290 */ +/* 1253 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) var $export = __webpack_require__(3) - , $find = __webpack_require__(104)(6) + , $find = __webpack_require__(99)(6) , KEY = 'findIndex' , forced = true; // Shouldn't skip holes @@ -93776,16 +84624,16 @@ webpackJsonp([203,202],[ return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); - __webpack_require__(197)(KEY); + __webpack_require__(188)(KEY); /***/ }, -/* 1291 */ +/* 1254 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) var $export = __webpack_require__(3) - , $find = __webpack_require__(104)(5) + , $find = __webpack_require__(99)(5) , KEY = 'find' , forced = true; // Shouldn't skip holes @@ -93795,16 +84643,16 @@ webpackJsonp([203,202],[ return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); - __webpack_require__(197)(KEY); + __webpack_require__(188)(KEY); /***/ }, -/* 1292 */ +/* 1255 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $forEach = __webpack_require__(104)(0) - , STRICT = __webpack_require__(93)([].forEach, true); + , $forEach = __webpack_require__(99)(0) + , STRICT = __webpack_require__(88)([].forEach, true); $export($export.P + $export.F * !STRICT, 'Array', { // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) @@ -93814,20 +84662,20 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1293 */ +/* 1256 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var ctx = __webpack_require__(123) + var ctx = __webpack_require__(118) , $export = __webpack_require__(3) - , toObject = __webpack_require__(49) - , call = __webpack_require__(467) - , isArrayIter = __webpack_require__(341) - , toLength = __webpack_require__(48) - , createProperty = __webpack_require__(335) - , getIterFn = __webpack_require__(358); + , toObject = __webpack_require__(46) + , call = __webpack_require__(453) + , isArrayIter = __webpack_require__(335) + , toLength = __webpack_require__(45) + , createProperty = __webpack_require__(329) + , getIterFn = __webpack_require__(352); - $export($export.S + $export.F * !__webpack_require__(273)(function(iter){ Array.from(iter); }), 'Array', { + $export($export.S + $export.F * !__webpack_require__(252)(function(iter){ Array.from(iter); }), 'Array', { // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) from: function from(arrayLike/*, mapfn = undefined, thisArg = undefined*/){ var O = toObject(arrayLike) @@ -93857,16 +84705,16 @@ webpackJsonp([203,202],[ /***/ }, -/* 1294 */ +/* 1257 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $indexOf = __webpack_require__(267)(false) + , $indexOf = __webpack_require__(246)(false) , $native = [].indexOf , NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; - $export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(93)($native)), 'Array', { + $export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(88)($native)), 'Array', { // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) indexOf: function indexOf(searchElement /*, fromIndex = 0 */){ return NEGATIVE_ZERO @@ -93877,44 +84725,44 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1295 */ +/* 1258 */ /***/ function(module, exports, __webpack_require__) { // 22.1.2.2 / 15.4.3.2 Array.isArray(arg) var $export = __webpack_require__(3); - $export($export.S, 'Array', {isArray: __webpack_require__(342)}); + $export($export.S, 'Array', {isArray: __webpack_require__(336)}); /***/ }, -/* 1296 */ +/* 1259 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 22.1.3.13 Array.prototype.join(separator) var $export = __webpack_require__(3) - , toIObject = __webpack_require__(73) + , toIObject = __webpack_require__(68) , arrayJoin = [].join; // fallback for not array-like strings - $export($export.P + $export.F * (__webpack_require__(239) != Object || !__webpack_require__(93)(arrayJoin)), 'Array', { + $export($export.P + $export.F * (__webpack_require__(217) != Object || !__webpack_require__(88)(arrayJoin)), 'Array', { join: function join(separator){ return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); } }); /***/ }, -/* 1297 */ +/* 1260 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toIObject = __webpack_require__(73) - , toInteger = __webpack_require__(148) - , toLength = __webpack_require__(48) + , toIObject = __webpack_require__(68) + , toInteger = __webpack_require__(141) + , toLength = __webpack_require__(45) , $native = [].lastIndexOf , NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; - $export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(93)($native)), 'Array', { + $export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(88)($native)), 'Array', { // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) lastIndexOf: function lastIndexOf(searchElement /*, fromIndex = @[*-1] */){ // convert -0 to +0 @@ -93930,14 +84778,14 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1298 */ +/* 1261 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $map = __webpack_require__(104)(1); + , $map = __webpack_require__(99)(1); - $export($export.P + $export.F * !__webpack_require__(93)([].map, true), 'Array', { + $export($export.P + $export.F * !__webpack_require__(88)([].map, true), 'Array', { // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) map: function map(callbackfn /* , thisArg */){ return $map(this, callbackfn, arguments[1]); @@ -93945,12 +84793,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1299 */ +/* 1262 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , createProperty = __webpack_require__(335); + , createProperty = __webpack_require__(329); // WebKit Array.of isn't generic $export($export.S + $export.F * __webpack_require__(20)(function(){ @@ -93969,14 +84817,14 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1300 */ +/* 1263 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $reduce = __webpack_require__(460); + , $reduce = __webpack_require__(446); - $export($export.P + $export.F * !__webpack_require__(93)([].reduceRight, true), 'Array', { + $export($export.P + $export.F * !__webpack_require__(88)([].reduceRight, true), 'Array', { // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) reduceRight: function reduceRight(callbackfn /* , initialValue */){ return $reduce(this, callbackfn, arguments.length, arguments[1], true); @@ -93984,14 +84832,14 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1301 */ +/* 1264 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $reduce = __webpack_require__(460); + , $reduce = __webpack_require__(446); - $export($export.P + $export.F * !__webpack_require__(93)([].reduce, true), 'Array', { + $export($export.P + $export.F * !__webpack_require__(88)([].reduce, true), 'Array', { // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) reduce: function reduce(callbackfn /* , initialValue */){ return $reduce(this, callbackfn, arguments.length, arguments[1], false); @@ -93999,15 +84847,15 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1302 */ +/* 1265 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , html = __webpack_require__(339) - , cof = __webpack_require__(91) - , toIndex = __webpack_require__(170) - , toLength = __webpack_require__(48) + , html = __webpack_require__(333) + , cof = __webpack_require__(86) + , toIndex = __webpack_require__(163) + , toLength = __webpack_require__(45) , arraySlice = [].slice; // fallback for not array-like ES3 strings and DOM objects @@ -94032,14 +84880,14 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1303 */ +/* 1266 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $some = __webpack_require__(104)(3); + , $some = __webpack_require__(99)(3); - $export($export.P + $export.F * !__webpack_require__(93)([].some, true), 'Array', { + $export($export.P + $export.F * !__webpack_require__(88)([].some, true), 'Array', { // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) some: function some(callbackfn /* , thisArg */){ return $some(this, callbackfn, arguments[1]); @@ -94047,13 +84895,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1304 */ +/* 1267 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , aFunction = __webpack_require__(69) - , toObject = __webpack_require__(49) + , aFunction = __webpack_require__(64) + , toObject = __webpack_require__(46) , fails = __webpack_require__(20) , $sort = [].sort , test = [1, 2, 3]; @@ -94065,7 +84913,7 @@ webpackJsonp([203,202],[ // V8 bug test.sort(null); // Old WebKit - }) || !__webpack_require__(93)($sort)), 'Array', { + }) || !__webpack_require__(88)($sort)), 'Array', { // 22.1.3.25 Array.prototype.sort(comparefn) sort: function sort(comparefn){ return comparefn === undefined @@ -94075,13 +84923,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1305 */ +/* 1268 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(169)('Array'); + __webpack_require__(162)('Array'); /***/ }, -/* 1306 */ +/* 1269 */ /***/ function(module, exports, __webpack_require__) { // 20.3.3.1 / 15.9.4.4 Date.now() @@ -94090,7 +84938,7 @@ webpackJsonp([203,202],[ $export($export.S, 'Date', {now: function(){ return new Date().getTime(); }}); /***/ }, -/* 1307 */ +/* 1270 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -94123,13 +84971,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1308 */ +/* 1271 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toObject = __webpack_require__(49) - , toPrimitive = __webpack_require__(106); + , toObject = __webpack_require__(46) + , toPrimitive = __webpack_require__(101); $export($export.P + $export.F * __webpack_require__(20)(function(){ return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({toISOString: function(){ return 1; }}) !== 1; @@ -94142,16 +84990,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1309 */ +/* 1272 */ /***/ function(module, exports, __webpack_require__) { var TO_PRIMITIVE = __webpack_require__(31)('toPrimitive') , proto = Date.prototype; - if(!(TO_PRIMITIVE in proto))__webpack_require__(70)(proto, TO_PRIMITIVE, __webpack_require__(1279)); + if(!(TO_PRIMITIVE in proto))__webpack_require__(65)(proto, TO_PRIMITIVE, __webpack_require__(1242)); /***/ }, -/* 1310 */ +/* 1273 */ /***/ function(module, exports, __webpack_require__) { var DateProto = Date.prototype @@ -94160,32 +85008,32 @@ webpackJsonp([203,202],[ , $toString = DateProto[TO_STRING] , getTime = DateProto.getTime; if(new Date(NaN) + '' != INVALID_DATE){ - __webpack_require__(71)(DateProto, TO_STRING, function toString(){ + __webpack_require__(66)(DateProto, TO_STRING, function toString(){ var value = getTime.call(this); return value === value ? $toString.call(this) : INVALID_DATE; }); } /***/ }, -/* 1311 */ +/* 1274 */ /***/ function(module, exports, __webpack_require__) { // 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) var $export = __webpack_require__(3); - $export($export.P, 'Function', {bind: __webpack_require__(461)}); + $export($export.P, 'Function', {bind: __webpack_require__(447)}); /***/ }, -/* 1312 */ +/* 1275 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var isObject = __webpack_require__(24) - , getPrototypeOf = __webpack_require__(81) + , getPrototypeOf = __webpack_require__(76) , HAS_INSTANCE = __webpack_require__(31)('hasInstance') , FunctionProto = Function.prototype; // 19.2.3.6 Function.prototype[@@hasInstance](V) - if(!(HAS_INSTANCE in FunctionProto))__webpack_require__(37).f(FunctionProto, HAS_INSTANCE, {value: function(O){ + if(!(HAS_INSTANCE in FunctionProto))__webpack_require__(36).f(FunctionProto, HAS_INSTANCE, {value: function(O){ if(typeof this != 'function' || !isObject(O))return false; if(!isObject(this.prototype))return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: @@ -94194,12 +85042,12 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1313 */ +/* 1276 */ /***/ function(module, exports, __webpack_require__) { - var dP = __webpack_require__(37).f - , createDesc = __webpack_require__(147) - , has = __webpack_require__(61) + var dP = __webpack_require__(36).f + , createDesc = __webpack_require__(140) + , has = __webpack_require__(56) , FProto = Function.prototype , nameRE = /^\s*function ([^ (]*)/ , NAME = 'name'; @@ -94209,7 +85057,7 @@ webpackJsonp([203,202],[ }; // 19.2.4.2 name - NAME in FProto || __webpack_require__(36) && dP(FProto, NAME, { + NAME in FProto || __webpack_require__(35) && dP(FProto, NAME, { configurable: true, get: function(){ try { @@ -94224,12 +85072,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1314 */ +/* 1277 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.3 Math.acosh(x) var $export = __webpack_require__(3) - , log1p = __webpack_require__(469) + , log1p = __webpack_require__(455) , sqrt = Math.sqrt , $acosh = Math.acosh; @@ -94247,7 +85095,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1315 */ +/* 1278 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.5 Math.asinh(x) @@ -94262,7 +85110,7 @@ webpackJsonp([203,202],[ $export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', {asinh: asinh}); /***/ }, -/* 1316 */ +/* 1279 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.7 Math.atanh(x) @@ -94277,12 +85125,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1317 */ +/* 1280 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.9 Math.cbrt(x) var $export = __webpack_require__(3) - , sign = __webpack_require__(346); + , sign = __webpack_require__(340); $export($export.S, 'Math', { cbrt: function cbrt(x){ @@ -94291,7 +85139,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1318 */ +/* 1281 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.11 Math.clz32(x) @@ -94304,7 +85152,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1319 */ +/* 1282 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.12 Math.cosh(x) @@ -94318,22 +85166,22 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1320 */ +/* 1283 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.14 Math.expm1(x) var $export = __webpack_require__(3) - , $expm1 = __webpack_require__(345); + , $expm1 = __webpack_require__(339); $export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', {expm1: $expm1}); /***/ }, -/* 1321 */ +/* 1284 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.16 Math.fround(x) var $export = __webpack_require__(3) - , sign = __webpack_require__(346) + , sign = __webpack_require__(340) , pow = Math.pow , EPSILON = pow(2, -52) , EPSILON32 = pow(2, -23) @@ -94359,7 +85207,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1322 */ +/* 1285 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) @@ -94389,7 +85237,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1323 */ +/* 1286 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.18 Math.imul(x, y) @@ -94411,7 +85259,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1324 */ +/* 1287 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.21 Math.log10(x) @@ -94424,16 +85272,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1325 */ +/* 1288 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.20 Math.log1p(x) var $export = __webpack_require__(3); - $export($export.S, 'Math', {log1p: __webpack_require__(469)}); + $export($export.S, 'Math', {log1p: __webpack_require__(455)}); /***/ }, -/* 1326 */ +/* 1289 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.22 Math.log2(x) @@ -94446,21 +85294,21 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1327 */ +/* 1290 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.28 Math.sign(x) var $export = __webpack_require__(3); - $export($export.S, 'Math', {sign: __webpack_require__(346)}); + $export($export.S, 'Math', {sign: __webpack_require__(340)}); /***/ }, -/* 1328 */ +/* 1291 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.30 Math.sinh(x) var $export = __webpack_require__(3) - , expm1 = __webpack_require__(345) + , expm1 = __webpack_require__(339) , exp = Math.exp; // V8 near Chromium 38 has a problem with very small numbers @@ -94475,12 +85323,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1329 */ +/* 1292 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.33 Math.tanh(x) var $export = __webpack_require__(3) - , expm1 = __webpack_require__(345) + , expm1 = __webpack_require__(339) , exp = Math.exp; $export($export.S, 'Math', { @@ -94492,7 +85340,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1330 */ +/* 1293 */ /***/ function(module, exports, __webpack_require__) { // 20.2.2.34 Math.trunc(x) @@ -94505,26 +85353,26 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1331 */ +/* 1294 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var global = __webpack_require__(18) - , has = __webpack_require__(61) - , cof = __webpack_require__(91) - , inheritIfRequired = __webpack_require__(340) - , toPrimitive = __webpack_require__(106) + , has = __webpack_require__(56) + , cof = __webpack_require__(86) + , inheritIfRequired = __webpack_require__(334) + , toPrimitive = __webpack_require__(101) , fails = __webpack_require__(20) - , gOPN = __webpack_require__(166).f - , gOPD = __webpack_require__(80).f - , dP = __webpack_require__(37).f - , $trim = __webpack_require__(201).trim + , gOPN = __webpack_require__(159).f + , gOPD = __webpack_require__(75).f + , dP = __webpack_require__(36).f + , $trim = __webpack_require__(192).trim , NUMBER = 'Number' , $Number = global[NUMBER] , Base = $Number , proto = $Number.prototype // Opera ~12 has broken Object#toString - , BROKEN_COF = cof(__webpack_require__(165)(proto)) == NUMBER + , BROKEN_COF = cof(__webpack_require__(158)(proto)) == NUMBER , TRIM = 'trim' in String.prototype; // 7.1.3 ToNumber(argument) @@ -94562,7 +85410,7 @@ webpackJsonp([203,202],[ && (BROKEN_COF ? fails(function(){ proto.valueOf.call(that); }) : cof(that) != NUMBER) ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); }; - for(var keys = __webpack_require__(36) ? gOPN(Base) : ( + for(var keys = __webpack_require__(35) ? gOPN(Base) : ( // ES3: 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES6 (in case, if modules with ES6 Number statics required before): @@ -94575,11 +85423,11 @@ webpackJsonp([203,202],[ } $Number.prototype = proto; proto.constructor = $Number; - __webpack_require__(71)(global, NUMBER, $Number); + __webpack_require__(66)(global, NUMBER, $Number); } /***/ }, -/* 1332 */ +/* 1295 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.1 Number.EPSILON @@ -94588,7 +85436,7 @@ webpackJsonp([203,202],[ $export($export.S, 'Number', {EPSILON: Math.pow(2, -52)}); /***/ }, -/* 1333 */ +/* 1296 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.2 Number.isFinite(number) @@ -94602,16 +85450,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1334 */ +/* 1297 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.3 Number.isInteger(number) var $export = __webpack_require__(3); - $export($export.S, 'Number', {isInteger: __webpack_require__(466)}); + $export($export.S, 'Number', {isInteger: __webpack_require__(452)}); /***/ }, -/* 1335 */ +/* 1298 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.4 Number.isNaN(number) @@ -94624,12 +85472,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1336 */ +/* 1299 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.5 Number.isSafeInteger(number) var $export = __webpack_require__(3) - , isInteger = __webpack_require__(466) + , isInteger = __webpack_require__(452) , abs = Math.abs; $export($export.S, 'Number', { @@ -94639,7 +85487,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1337 */ +/* 1300 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.6 Number.MAX_SAFE_INTEGER @@ -94648,7 +85496,7 @@ webpackJsonp([203,202],[ $export($export.S, 'Number', {MAX_SAFE_INTEGER: 0x1fffffffffffff}); /***/ }, -/* 1338 */ +/* 1301 */ /***/ function(module, exports, __webpack_require__) { // 20.1.2.10 Number.MIN_SAFE_INTEGER @@ -94657,32 +85505,32 @@ webpackJsonp([203,202],[ $export($export.S, 'Number', {MIN_SAFE_INTEGER: -0x1fffffffffffff}); /***/ }, -/* 1339 */ +/* 1302 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , $parseFloat = __webpack_require__(476); + , $parseFloat = __webpack_require__(462); // 20.1.2.12 Number.parseFloat(string) $export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', {parseFloat: $parseFloat}); /***/ }, -/* 1340 */ +/* 1303 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , $parseInt = __webpack_require__(477); + , $parseInt = __webpack_require__(463); // 20.1.2.13 Number.parseInt(string, radix) $export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', {parseInt: $parseInt}); /***/ }, -/* 1341 */ +/* 1304 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toInteger = __webpack_require__(148) - , aNumberValue = __webpack_require__(457) - , repeat = __webpack_require__(353) + , toInteger = __webpack_require__(141) + , aNumberValue = __webpack_require__(443) + , repeat = __webpack_require__(347) , $toFixed = 1..toFixed , floor = Math.floor , data = [0, 0, 0, 0, 0, 0] @@ -94793,13 +85641,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1342 */ +/* 1305 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) , $fails = __webpack_require__(20) - , aNumberValue = __webpack_require__(457) + , aNumberValue = __webpack_require__(443) , $toPrecision = 1..toPrecision; $export($export.P + $export.F * ($fails(function(){ @@ -94816,236 +85664,236 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1343 */ +/* 1306 */ /***/ function(module, exports, __webpack_require__) { // 19.1.3.1 Object.assign(target, source) var $export = __webpack_require__(3); - $export($export.S + $export.F, 'Object', {assign: __webpack_require__(470)}); + $export($export.S + $export.F, 'Object', {assign: __webpack_require__(456)}); /***/ }, -/* 1344 */ +/* 1307 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) - $export($export.S, 'Object', {create: __webpack_require__(165)}); + $export($export.S, 'Object', {create: __webpack_require__(158)}); /***/ }, -/* 1345 */ +/* 1308 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3); // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) - $export($export.S + $export.F * !__webpack_require__(36), 'Object', {defineProperties: __webpack_require__(471)}); + $export($export.S + $export.F * !__webpack_require__(35), 'Object', {defineProperties: __webpack_require__(457)}); /***/ }, -/* 1346 */ +/* 1309 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3); // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) - $export($export.S + $export.F * !__webpack_require__(36), 'Object', {defineProperty: __webpack_require__(37).f}); + $export($export.S + $export.F * !__webpack_require__(35), 'Object', {defineProperty: __webpack_require__(36).f}); /***/ }, -/* 1347 */ +/* 1310 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.5 Object.freeze(O) var isObject = __webpack_require__(24) - , meta = __webpack_require__(146).onFreeze; + , meta = __webpack_require__(139).onFreeze; - __webpack_require__(105)('freeze', function($freeze){ + __webpack_require__(100)('freeze', function($freeze){ return function freeze(it){ return $freeze && isObject(it) ? $freeze(meta(it)) : it; }; }); /***/ }, -/* 1348 */ +/* 1311 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) - var toIObject = __webpack_require__(73) - , $getOwnPropertyDescriptor = __webpack_require__(80).f; + var toIObject = __webpack_require__(68) + , $getOwnPropertyDescriptor = __webpack_require__(75).f; - __webpack_require__(105)('getOwnPropertyDescriptor', function(){ + __webpack_require__(100)('getOwnPropertyDescriptor', function(){ return function getOwnPropertyDescriptor(it, key){ return $getOwnPropertyDescriptor(toIObject(it), key); }; }); /***/ }, -/* 1349 */ +/* 1312 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.7 Object.getOwnPropertyNames(O) - __webpack_require__(105)('getOwnPropertyNames', function(){ - return __webpack_require__(472).f; + __webpack_require__(100)('getOwnPropertyNames', function(){ + return __webpack_require__(458).f; }); /***/ }, -/* 1350 */ +/* 1313 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.9 Object.getPrototypeOf(O) - var toObject = __webpack_require__(49) - , $getPrototypeOf = __webpack_require__(81); + var toObject = __webpack_require__(46) + , $getPrototypeOf = __webpack_require__(76); - __webpack_require__(105)('getPrototypeOf', function(){ + __webpack_require__(100)('getPrototypeOf', function(){ return function getPrototypeOf(it){ return $getPrototypeOf(toObject(it)); }; }); /***/ }, -/* 1351 */ +/* 1314 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.11 Object.isExtensible(O) var isObject = __webpack_require__(24); - __webpack_require__(105)('isExtensible', function($isExtensible){ + __webpack_require__(100)('isExtensible', function($isExtensible){ return function isExtensible(it){ return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; }; }); /***/ }, -/* 1352 */ +/* 1315 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.12 Object.isFrozen(O) var isObject = __webpack_require__(24); - __webpack_require__(105)('isFrozen', function($isFrozen){ + __webpack_require__(100)('isFrozen', function($isFrozen){ return function isFrozen(it){ return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; }; }); /***/ }, -/* 1353 */ +/* 1316 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.13 Object.isSealed(O) var isObject = __webpack_require__(24); - __webpack_require__(105)('isSealed', function($isSealed){ + __webpack_require__(100)('isSealed', function($isSealed){ return function isSealed(it){ return isObject(it) ? $isSealed ? $isSealed(it) : false : true; }; }); /***/ }, -/* 1354 */ +/* 1317 */ /***/ function(module, exports, __webpack_require__) { // 19.1.3.10 Object.is(value1, value2) var $export = __webpack_require__(3); - $export($export.S, 'Object', {is: __webpack_require__(478)}); + $export($export.S, 'Object', {is: __webpack_require__(464)}); /***/ }, -/* 1355 */ +/* 1318 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.14 Object.keys(O) - var toObject = __webpack_require__(49) - , $keys = __webpack_require__(167); + var toObject = __webpack_require__(46) + , $keys = __webpack_require__(160); - __webpack_require__(105)('keys', function(){ + __webpack_require__(100)('keys', function(){ return function keys(it){ return $keys(toObject(it)); }; }); /***/ }, -/* 1356 */ +/* 1319 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.15 Object.preventExtensions(O) var isObject = __webpack_require__(24) - , meta = __webpack_require__(146).onFreeze; + , meta = __webpack_require__(139).onFreeze; - __webpack_require__(105)('preventExtensions', function($preventExtensions){ + __webpack_require__(100)('preventExtensions', function($preventExtensions){ return function preventExtensions(it){ return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; }; }); /***/ }, -/* 1357 */ +/* 1320 */ /***/ function(module, exports, __webpack_require__) { // 19.1.2.17 Object.seal(O) var isObject = __webpack_require__(24) - , meta = __webpack_require__(146).onFreeze; + , meta = __webpack_require__(139).onFreeze; - __webpack_require__(105)('seal', function($seal){ + __webpack_require__(100)('seal', function($seal){ return function seal(it){ return $seal && isObject(it) ? $seal(meta(it)) : it; }; }); /***/ }, -/* 1358 */ +/* 1321 */ /***/ function(module, exports, __webpack_require__) { // 19.1.3.19 Object.setPrototypeOf(O, proto) var $export = __webpack_require__(3); - $export($export.S, 'Object', {setPrototypeOf: __webpack_require__(348).set}); + $export($export.S, 'Object', {setPrototypeOf: __webpack_require__(342).set}); /***/ }, -/* 1359 */ +/* 1322 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 19.1.3.6 Object.prototype.toString() - var classof = __webpack_require__(238) + var classof = __webpack_require__(216) , test = {}; test[__webpack_require__(31)('toStringTag')] = 'z'; if(test + '' != '[object z]'){ - __webpack_require__(71)(Object.prototype, 'toString', function toString(){ + __webpack_require__(66)(Object.prototype, 'toString', function toString(){ return '[object ' + classof(this) + ']'; }, true); } /***/ }, -/* 1360 */ +/* 1323 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , $parseFloat = __webpack_require__(476); + , $parseFloat = __webpack_require__(462); // 18.2.4 parseFloat(string) $export($export.G + $export.F * (parseFloat != $parseFloat), {parseFloat: $parseFloat}); /***/ }, -/* 1361 */ +/* 1324 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , $parseInt = __webpack_require__(477); + , $parseInt = __webpack_require__(463); // 18.2.5 parseInt(string, radix) $export($export.G + $export.F * (parseInt != $parseInt), {parseInt: $parseInt}); /***/ }, -/* 1362 */ +/* 1325 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var LIBRARY = __webpack_require__(164) + var LIBRARY = __webpack_require__(157) , global = __webpack_require__(18) - , ctx = __webpack_require__(123) - , classof = __webpack_require__(238) + , ctx = __webpack_require__(118) + , classof = __webpack_require__(216) , $export = __webpack_require__(3) , isObject = __webpack_require__(24) - , aFunction = __webpack_require__(69) - , anInstance = __webpack_require__(163) - , forOf = __webpack_require__(198) - , speciesConstructor = __webpack_require__(350) - , task = __webpack_require__(355).set - , microtask = __webpack_require__(347)() + , aFunction = __webpack_require__(64) + , anInstance = __webpack_require__(156) + , forOf = __webpack_require__(189) + , speciesConstructor = __webpack_require__(344) + , task = __webpack_require__(349).set + , microtask = __webpack_require__(341)() , PROMISE = 'Promise' , TypeError = global.TypeError , process = global.process @@ -95237,7 +86085,7 @@ webpackJsonp([203,202],[ this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled this._n = false; // <- notify }; - Internal.prototype = __webpack_require__(168)($Promise.prototype, { + Internal.prototype = __webpack_require__(161)($Promise.prototype, { // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) then: function then(onFulfilled, onRejected){ var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); @@ -95263,9 +86111,9 @@ webpackJsonp([203,202],[ } $export($export.G + $export.W + $export.F * !USE_NATIVE, {Promise: $Promise}); - __webpack_require__(200)($Promise, PROMISE); - __webpack_require__(169)(PROMISE); - Wrapper = __webpack_require__(122)[PROMISE]; + __webpack_require__(191)($Promise, PROMISE); + __webpack_require__(162)(PROMISE); + Wrapper = __webpack_require__(117)[PROMISE]; // statics $export($export.S + $export.F * !USE_NATIVE, PROMISE, { @@ -95288,7 +86136,7 @@ webpackJsonp([203,202],[ return capability.promise; } }); - $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(273)(function(iter){ + $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(252)(function(iter){ $Promise.all(iter)['catch'](empty); })), PROMISE, { // 25.4.4.1 Promise.all(iterable) @@ -95334,12 +86182,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1363 */ +/* 1326 */ /***/ function(module, exports, __webpack_require__) { // 26.1.1 Reflect.apply(target, thisArgument, argumentsList) var $export = __webpack_require__(3) - , aFunction = __webpack_require__(69) + , aFunction = __webpack_require__(64) , anObject = __webpack_require__(17) , rApply = (__webpack_require__(18).Reflect || {}).apply , fApply = Function.apply; @@ -95355,17 +86203,17 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1364 */ +/* 1327 */ /***/ function(module, exports, __webpack_require__) { // 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) var $export = __webpack_require__(3) - , create = __webpack_require__(165) - , aFunction = __webpack_require__(69) + , create = __webpack_require__(158) + , aFunction = __webpack_require__(64) , anObject = __webpack_require__(17) , isObject = __webpack_require__(24) , fails = __webpack_require__(20) - , bind = __webpack_require__(461) + , bind = __webpack_require__(447) , rConstruct = (__webpack_require__(18).Reflect || {}).construct; // MS Edge supports only 2 arguments and argumentsList argument is optional @@ -95407,14 +86255,14 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1365 */ +/* 1328 */ /***/ function(module, exports, __webpack_require__) { // 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) - var dP = __webpack_require__(37) + var dP = __webpack_require__(36) , $export = __webpack_require__(3) , anObject = __webpack_require__(17) - , toPrimitive = __webpack_require__(106); + , toPrimitive = __webpack_require__(101); // MS Edge has broken Reflect.defineProperty - throwing instead of returning false $export($export.S + $export.F * __webpack_require__(20)(function(){ @@ -95434,12 +86282,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1366 */ +/* 1329 */ /***/ function(module, exports, __webpack_require__) { // 26.1.4 Reflect.deleteProperty(target, propertyKey) var $export = __webpack_require__(3) - , gOPD = __webpack_require__(80).f + , gOPD = __webpack_require__(75).f , anObject = __webpack_require__(17); $export($export.S, 'Reflect', { @@ -95450,7 +86298,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1367 */ +/* 1330 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -95464,7 +86312,7 @@ webpackJsonp([203,202],[ , key; for(key in iterated)keys.push(key); }; - __webpack_require__(343)(Enumerate, 'Object', function(){ + __webpack_require__(337)(Enumerate, 'Object', function(){ var that = this , keys = that._k , key; @@ -95481,11 +86329,11 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1368 */ +/* 1331 */ /***/ function(module, exports, __webpack_require__) { // 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) - var gOPD = __webpack_require__(80) + var gOPD = __webpack_require__(75) , $export = __webpack_require__(3) , anObject = __webpack_require__(17); @@ -95496,12 +86344,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1369 */ +/* 1332 */ /***/ function(module, exports, __webpack_require__) { // 26.1.8 Reflect.getPrototypeOf(target) var $export = __webpack_require__(3) - , getProto = __webpack_require__(81) + , getProto = __webpack_require__(76) , anObject = __webpack_require__(17); $export($export.S, 'Reflect', { @@ -95511,13 +86359,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1370 */ +/* 1333 */ /***/ function(module, exports, __webpack_require__) { // 26.1.6 Reflect.get(target, propertyKey [, receiver]) - var gOPD = __webpack_require__(80) - , getPrototypeOf = __webpack_require__(81) - , has = __webpack_require__(61) + var gOPD = __webpack_require__(75) + , getPrototypeOf = __webpack_require__(76) + , has = __webpack_require__(56) , $export = __webpack_require__(3) , isObject = __webpack_require__(24) , anObject = __webpack_require__(17); @@ -95537,7 +86385,7 @@ webpackJsonp([203,202],[ $export($export.S, 'Reflect', {get: get}); /***/ }, -/* 1371 */ +/* 1334 */ /***/ function(module, exports, __webpack_require__) { // 26.1.9 Reflect.has(target, propertyKey) @@ -95550,7 +86398,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1372 */ +/* 1335 */ /***/ function(module, exports, __webpack_require__) { // 26.1.10 Reflect.isExtensible(target) @@ -95566,16 +86414,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1373 */ +/* 1336 */ /***/ function(module, exports, __webpack_require__) { // 26.1.11 Reflect.ownKeys(target) var $export = __webpack_require__(3); - $export($export.S, 'Reflect', {ownKeys: __webpack_require__(475)}); + $export($export.S, 'Reflect', {ownKeys: __webpack_require__(461)}); /***/ }, -/* 1374 */ +/* 1337 */ /***/ function(module, exports, __webpack_require__) { // 26.1.12 Reflect.preventExtensions(target) @@ -95596,12 +86444,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1375 */ +/* 1338 */ /***/ function(module, exports, __webpack_require__) { // 26.1.14 Reflect.setPrototypeOf(target, proto) var $export = __webpack_require__(3) - , setProto = __webpack_require__(348); + , setProto = __webpack_require__(342); if(setProto)$export($export.S, 'Reflect', { setPrototypeOf: function setPrototypeOf(target, proto){ @@ -95616,16 +86464,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1376 */ +/* 1339 */ /***/ function(module, exports, __webpack_require__) { // 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) - var dP = __webpack_require__(37) - , gOPD = __webpack_require__(80) - , getPrototypeOf = __webpack_require__(81) - , has = __webpack_require__(61) + var dP = __webpack_require__(36) + , gOPD = __webpack_require__(75) + , getPrototypeOf = __webpack_require__(76) + , has = __webpack_require__(56) , $export = __webpack_require__(3) - , createDesc = __webpack_require__(147) + , createDesc = __webpack_require__(140) , anObject = __webpack_require__(17) , isObject = __webpack_require__(24); @@ -95652,15 +86500,15 @@ webpackJsonp([203,202],[ $export($export.S, 'Reflect', {set: set}); /***/ }, -/* 1377 */ +/* 1340 */ /***/ function(module, exports, __webpack_require__) { var global = __webpack_require__(18) - , inheritIfRequired = __webpack_require__(340) - , dP = __webpack_require__(37).f - , gOPN = __webpack_require__(166).f - , isRegExp = __webpack_require__(272) - , $flags = __webpack_require__(270) + , inheritIfRequired = __webpack_require__(334) + , dP = __webpack_require__(36).f + , gOPN = __webpack_require__(159).f + , isRegExp = __webpack_require__(251) + , $flags = __webpack_require__(249) , $RegExp = global.RegExp , Base = $RegExp , proto = $RegExp.prototype @@ -95669,7 +86517,7 @@ webpackJsonp([203,202],[ // "new" creates a new object, old webkit buggy here , CORRECT_NEW = new $RegExp(re1) !== re1; - if(__webpack_require__(36) && (!CORRECT_NEW || __webpack_require__(20)(function(){ + if(__webpack_require__(35) && (!CORRECT_NEW || __webpack_require__(20)(function(){ re2[__webpack_require__(31)('match')] = false; // RegExp constructor can alter flags and IsRegExp works correct with @@match return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; @@ -95694,17 +86542,17 @@ webpackJsonp([203,202],[ for(var keys = gOPN(Base), i = 0; keys.length > i; )proxy(keys[i++]); proto.constructor = $RegExp; $RegExp.prototype = proto; - __webpack_require__(71)(global, 'RegExp', $RegExp); + __webpack_require__(66)(global, 'RegExp', $RegExp); } - __webpack_require__(169)('RegExp'); + __webpack_require__(162)('RegExp'); /***/ }, -/* 1378 */ +/* 1341 */ /***/ function(module, exports, __webpack_require__) { // @@match logic - __webpack_require__(269)('match', 1, function(defined, MATCH, $match){ + __webpack_require__(248)('match', 1, function(defined, MATCH, $match){ // 21.1.3.11 String.prototype.match(regexp) return [function match(regexp){ 'use strict'; @@ -95715,11 +86563,11 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1379 */ +/* 1342 */ /***/ function(module, exports, __webpack_require__) { // @@replace logic - __webpack_require__(269)('replace', 2, function(defined, REPLACE, $replace){ + __webpack_require__(248)('replace', 2, function(defined, REPLACE, $replace){ // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) return [function replace(searchValue, replaceValue){ 'use strict'; @@ -95732,11 +86580,11 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1380 */ +/* 1343 */ /***/ function(module, exports, __webpack_require__) { // @@search logic - __webpack_require__(269)('search', 1, function(defined, SEARCH, $search){ + __webpack_require__(248)('search', 1, function(defined, SEARCH, $search){ // 21.1.3.15 String.prototype.search(regexp) return [function search(regexp){ 'use strict'; @@ -95747,13 +86595,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1381 */ +/* 1344 */ /***/ function(module, exports, __webpack_require__) { // @@split logic - __webpack_require__(269)('split', 2, function(defined, SPLIT, $split){ + __webpack_require__(248)('split', 2, function(defined, SPLIT, $split){ 'use strict'; - var isRegExp = __webpack_require__(272) + var isRegExp = __webpack_require__(251) , _split = $split , $push = [].push , $SPLIT = 'split' @@ -95822,19 +86670,19 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1382 */ +/* 1345 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - __webpack_require__(482); + __webpack_require__(468); var anObject = __webpack_require__(17) - , $flags = __webpack_require__(270) - , DESCRIPTORS = __webpack_require__(36) + , $flags = __webpack_require__(249) + , DESCRIPTORS = __webpack_require__(35) , TO_STRING = 'toString' , $toString = /./[TO_STRING]; var define = function(fn){ - __webpack_require__(71)(RegExp.prototype, TO_STRING, fn, true); + __webpack_require__(66)(RegExp.prototype, TO_STRING, fn, true); }; // 21.2.5.14 RegExp.prototype.toString() @@ -95852,60 +86700,60 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1383 */ +/* 1346 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.2 String.prototype.anchor(name) - __webpack_require__(72)('anchor', function(createHTML){ + __webpack_require__(67)('anchor', function(createHTML){ return function anchor(name){ return createHTML(this, 'a', 'name', name); } }); /***/ }, -/* 1384 */ +/* 1347 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.3 String.prototype.big() - __webpack_require__(72)('big', function(createHTML){ + __webpack_require__(67)('big', function(createHTML){ return function big(){ return createHTML(this, 'big', '', ''); } }); /***/ }, -/* 1385 */ +/* 1348 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.4 String.prototype.blink() - __webpack_require__(72)('blink', function(createHTML){ + __webpack_require__(67)('blink', function(createHTML){ return function blink(){ return createHTML(this, 'blink', '', ''); } }); /***/ }, -/* 1386 */ +/* 1349 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.5 String.prototype.bold() - __webpack_require__(72)('bold', function(createHTML){ + __webpack_require__(67)('bold', function(createHTML){ return function bold(){ return createHTML(this, 'b', '', ''); } }); /***/ }, -/* 1387 */ +/* 1350 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $at = __webpack_require__(351)(false); + , $at = __webpack_require__(345)(false); $export($export.P, 'String', { // 21.1.3.3 String.prototype.codePointAt(pos) codePointAt: function codePointAt(pos){ @@ -95914,18 +86762,18 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1388 */ +/* 1351 */ /***/ function(module, exports, __webpack_require__) { // 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) 'use strict'; var $export = __webpack_require__(3) - , toLength = __webpack_require__(48) - , context = __webpack_require__(352) + , toLength = __webpack_require__(45) + , context = __webpack_require__(346) , ENDS_WITH = 'endsWith' , $endsWith = ''[ENDS_WITH]; - $export($export.P + $export.F * __webpack_require__(338)(ENDS_WITH), 'String', { + $export($export.P + $export.F * __webpack_require__(332)(ENDS_WITH), 'String', { endsWith: function endsWith(searchString /*, endPosition = @length */){ var that = context(this, searchString, ENDS_WITH) , endPosition = arguments.length > 1 ? arguments[1] : undefined @@ -95939,47 +86787,47 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1389 */ +/* 1352 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.6 String.prototype.fixed() - __webpack_require__(72)('fixed', function(createHTML){ + __webpack_require__(67)('fixed', function(createHTML){ return function fixed(){ return createHTML(this, 'tt', '', ''); } }); /***/ }, -/* 1390 */ +/* 1353 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.7 String.prototype.fontcolor(color) - __webpack_require__(72)('fontcolor', function(createHTML){ + __webpack_require__(67)('fontcolor', function(createHTML){ return function fontcolor(color){ return createHTML(this, 'font', 'color', color); } }); /***/ }, -/* 1391 */ +/* 1354 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.8 String.prototype.fontsize(size) - __webpack_require__(72)('fontsize', function(createHTML){ + __webpack_require__(67)('fontsize', function(createHTML){ return function fontsize(size){ return createHTML(this, 'font', 'size', size); } }); /***/ }, -/* 1392 */ +/* 1355 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , toIndex = __webpack_require__(170) + , toIndex = __webpack_require__(163) , fromCharCode = String.fromCharCode , $fromCodePoint = String.fromCodePoint; @@ -96003,16 +86851,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1393 */ +/* 1356 */ /***/ function(module, exports, __webpack_require__) { // 21.1.3.7 String.prototype.includes(searchString, position = 0) 'use strict'; var $export = __webpack_require__(3) - , context = __webpack_require__(352) + , context = __webpack_require__(346) , INCLUDES = 'includes'; - $export($export.P + $export.F * __webpack_require__(338)(INCLUDES), 'String', { + $export($export.P + $export.F * __webpack_require__(332)(INCLUDES), 'String', { includes: function includes(searchString /*, position = 0 */){ return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); @@ -96020,26 +86868,26 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1394 */ +/* 1357 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.9 String.prototype.italics() - __webpack_require__(72)('italics', function(createHTML){ + __webpack_require__(67)('italics', function(createHTML){ return function italics(){ return createHTML(this, 'i', '', ''); } }); /***/ }, -/* 1395 */ +/* 1358 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $at = __webpack_require__(351)(true); + var $at = __webpack_require__(345)(true); // 21.1.3.27 String.prototype[@@iterator]() - __webpack_require__(344)(String, 'String', function(iterated){ + __webpack_require__(338)(String, 'String', function(iterated){ this._t = String(iterated); // target this._i = 0; // next index // 21.1.5.2.1 %StringIteratorPrototype%.next() @@ -96054,24 +86902,24 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1396 */ +/* 1359 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.10 String.prototype.link(url) - __webpack_require__(72)('link', function(createHTML){ + __webpack_require__(67)('link', function(createHTML){ return function link(url){ return createHTML(this, 'a', 'href', url); } }); /***/ }, -/* 1397 */ +/* 1360 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , toIObject = __webpack_require__(73) - , toLength = __webpack_require__(48); + , toIObject = __webpack_require__(68) + , toLength = __webpack_require__(45); $export($export.S, 'String', { // 21.1.2.4 String.raw(callSite, ...substitutions) @@ -96089,41 +86937,41 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1398 */ +/* 1361 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3); $export($export.P, 'String', { // 21.1.3.13 String.prototype.repeat(count) - repeat: __webpack_require__(353) + repeat: __webpack_require__(347) }); /***/ }, -/* 1399 */ +/* 1362 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.11 String.prototype.small() - __webpack_require__(72)('small', function(createHTML){ + __webpack_require__(67)('small', function(createHTML){ return function small(){ return createHTML(this, 'small', '', ''); } }); /***/ }, -/* 1400 */ +/* 1363 */ /***/ function(module, exports, __webpack_require__) { // 21.1.3.18 String.prototype.startsWith(searchString [, position ]) 'use strict'; var $export = __webpack_require__(3) - , toLength = __webpack_require__(48) - , context = __webpack_require__(352) + , toLength = __webpack_require__(45) + , context = __webpack_require__(346) , STARTS_WITH = 'startsWith' , $startsWith = ''[STARTS_WITH]; - $export($export.P + $export.F * __webpack_require__(338)(STARTS_WITH), 'String', { + $export($export.P + $export.F * __webpack_require__(332)(STARTS_WITH), 'String', { startsWith: function startsWith(searchString /*, position = 0 */){ var that = context(this, searchString, STARTS_WITH) , index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)) @@ -96135,84 +86983,84 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1401 */ +/* 1364 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.12 String.prototype.strike() - __webpack_require__(72)('strike', function(createHTML){ + __webpack_require__(67)('strike', function(createHTML){ return function strike(){ return createHTML(this, 'strike', '', ''); } }); /***/ }, -/* 1402 */ +/* 1365 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.13 String.prototype.sub() - __webpack_require__(72)('sub', function(createHTML){ + __webpack_require__(67)('sub', function(createHTML){ return function sub(){ return createHTML(this, 'sub', '', ''); } }); /***/ }, -/* 1403 */ +/* 1366 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // B.2.3.14 String.prototype.sup() - __webpack_require__(72)('sup', function(createHTML){ + __webpack_require__(67)('sup', function(createHTML){ return function sup(){ return createHTML(this, 'sup', '', ''); } }); /***/ }, -/* 1404 */ +/* 1367 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // 21.1.3.25 String.prototype.trim() - __webpack_require__(201)('trim', function($trim){ + __webpack_require__(192)('trim', function($trim){ return function trim(){ return $trim(this, 3); }; }); /***/ }, -/* 1405 */ +/* 1368 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // ECMAScript 6 symbols shim var global = __webpack_require__(18) - , has = __webpack_require__(61) - , DESCRIPTORS = __webpack_require__(36) + , has = __webpack_require__(56) + , DESCRIPTORS = __webpack_require__(35) , $export = __webpack_require__(3) - , redefine = __webpack_require__(71) - , META = __webpack_require__(146).KEY + , redefine = __webpack_require__(66) + , META = __webpack_require__(139).KEY , $fails = __webpack_require__(20) - , shared = __webpack_require__(276) - , setToStringTag = __webpack_require__(200) - , uid = __webpack_require__(171) + , shared = __webpack_require__(255) + , setToStringTag = __webpack_require__(191) + , uid = __webpack_require__(164) , wks = __webpack_require__(31) - , wksExt = __webpack_require__(480) - , wksDefine = __webpack_require__(357) - , keyOf = __webpack_require__(1281) - , enumKeys = __webpack_require__(1280) - , isArray = __webpack_require__(342) + , wksExt = __webpack_require__(466) + , wksDefine = __webpack_require__(351) + , keyOf = __webpack_require__(1244) + , enumKeys = __webpack_require__(1243) + , isArray = __webpack_require__(336) , anObject = __webpack_require__(17) - , toIObject = __webpack_require__(73) - , toPrimitive = __webpack_require__(106) - , createDesc = __webpack_require__(147) - , _create = __webpack_require__(165) - , gOPNExt = __webpack_require__(472) - , $GOPD = __webpack_require__(80) - , $DP = __webpack_require__(37) - , $keys = __webpack_require__(167) + , toIObject = __webpack_require__(68) + , toPrimitive = __webpack_require__(101) + , createDesc = __webpack_require__(140) + , _create = __webpack_require__(158) + , gOPNExt = __webpack_require__(458) + , $GOPD = __webpack_require__(75) + , $DP = __webpack_require__(36) + , $keys = __webpack_require__(160) , gOPD = $GOPD.f , dP = $DP.f , gOPN = gOPNExt.f @@ -96335,11 +87183,11 @@ webpackJsonp([203,202],[ $GOPD.f = $getOwnPropertyDescriptor; $DP.f = $defineProperty; - __webpack_require__(166).f = gOPNExt.f = $getOwnPropertyNames; - __webpack_require__(240).f = $propertyIsEnumerable; - __webpack_require__(275).f = $getOwnPropertySymbols; + __webpack_require__(159).f = gOPNExt.f = $getOwnPropertyNames; + __webpack_require__(218).f = $propertyIsEnumerable; + __webpack_require__(254).f = $getOwnPropertySymbols; - if(DESCRIPTORS && !__webpack_require__(164)){ + if(DESCRIPTORS && !__webpack_require__(157)){ redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } @@ -96414,7 +87262,7 @@ webpackJsonp([203,202],[ }); // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) - $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(70)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); + $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(65)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); // 19.4.3.5 Symbol.prototype[@@toStringTag] setToStringTag($Symbol, 'Symbol'); // 20.2.1.9 Math[@@toStringTag] @@ -96423,19 +87271,19 @@ webpackJsonp([203,202],[ setToStringTag(global.JSON, 'JSON', true); /***/ }, -/* 1406 */ +/* 1369 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , $typed = __webpack_require__(277) - , buffer = __webpack_require__(356) + , $typed = __webpack_require__(256) + , buffer = __webpack_require__(350) , anObject = __webpack_require__(17) - , toIndex = __webpack_require__(170) - , toLength = __webpack_require__(48) + , toIndex = __webpack_require__(163) + , toLength = __webpack_require__(45) , isObject = __webpack_require__(24) , ArrayBuffer = __webpack_require__(18).ArrayBuffer - , speciesConstructor = __webpack_require__(350) + , speciesConstructor = __webpack_require__(344) , $ArrayBuffer = buffer.ArrayBuffer , $DataView = buffer.DataView , $isView = $typed.ABV && ArrayBuffer.isView @@ -96471,116 +87319,116 @@ webpackJsonp([203,202],[ } }); - __webpack_require__(169)(ARRAY_BUFFER); + __webpack_require__(162)(ARRAY_BUFFER); /***/ }, -/* 1407 */ +/* 1370 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3); - $export($export.G + $export.W + $export.F * !__webpack_require__(277).ABV, { - DataView: __webpack_require__(356).DataView + $export($export.G + $export.W + $export.F * !__webpack_require__(256).ABV, { + DataView: __webpack_require__(350).DataView }); /***/ }, -/* 1408 */ +/* 1371 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Float32', 4, function(init){ + __webpack_require__(120)('Float32', 4, function(init){ return function Float32Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1409 */ +/* 1372 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Float64', 8, function(init){ + __webpack_require__(120)('Float64', 8, function(init){ return function Float64Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1410 */ +/* 1373 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Int16', 2, function(init){ + __webpack_require__(120)('Int16', 2, function(init){ return function Int16Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1411 */ +/* 1374 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Int32', 4, function(init){ + __webpack_require__(120)('Int32', 4, function(init){ return function Int32Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1412 */ +/* 1375 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Int8', 1, function(init){ + __webpack_require__(120)('Int8', 1, function(init){ return function Int8Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1413 */ +/* 1376 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Uint16', 2, function(init){ + __webpack_require__(120)('Uint16', 2, function(init){ return function Uint16Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1414 */ +/* 1377 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Uint32', 4, function(init){ + __webpack_require__(120)('Uint32', 4, function(init){ return function Uint32Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1415 */ +/* 1378 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Uint8', 1, function(init){ + __webpack_require__(120)('Uint8', 1, function(init){ return function Uint8Array(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }); /***/ }, -/* 1416 */ +/* 1379 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(125)('Uint8', 1, function(init){ + __webpack_require__(120)('Uint8', 1, function(init){ return function Uint8ClampedArray(data, byteOffset, length){ return init(this, data, byteOffset, length); }; }, true); /***/ }, -/* 1417 */ +/* 1380 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var weak = __webpack_require__(464); + var weak = __webpack_require__(450); // 23.4 WeakSet Objects - __webpack_require__(268)('WeakSet', function(get){ + __webpack_require__(247)('WeakSet', function(get){ return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.4.3.1 WeakSet.prototype.add(value) @@ -96590,13 +87438,13 @@ webpackJsonp([203,202],[ }, weak, false, true); /***/ }, -/* 1418 */ +/* 1381 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/tc39/Array.prototype.includes var $export = __webpack_require__(3) - , $includes = __webpack_require__(267)(true); + , $includes = __webpack_require__(246)(true); $export($export.P, 'Array', { includes: function includes(el /*, fromIndex = 0 */){ @@ -96604,17 +87452,17 @@ webpackJsonp([203,202],[ } }); - __webpack_require__(197)('includes'); + __webpack_require__(188)('includes'); /***/ }, -/* 1419 */ +/* 1382 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask var $export = __webpack_require__(3) - , microtask = __webpack_require__(347)() + , microtask = __webpack_require__(341)() , process = __webpack_require__(18).process - , isNode = __webpack_require__(91)(process) == 'process'; + , isNode = __webpack_require__(86)(process) == 'process'; $export($export.G, { asap: function asap(fn){ @@ -96624,12 +87472,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1420 */ +/* 1383 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/ljharb/proposal-is-error var $export = __webpack_require__(3) - , cof = __webpack_require__(91); + , cof = __webpack_require__(86); $export($export.S, 'Error', { isError: function isError(it){ @@ -96638,16 +87486,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1421 */ +/* 1384 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/DavidBruant/Map-Set.prototype.toJSON var $export = __webpack_require__(3); - $export($export.P + $export.R, 'Map', {toJSON: __webpack_require__(463)('Map')}); + $export($export.P + $export.R, 'Map', {toJSON: __webpack_require__(449)('Map')}); /***/ }, -/* 1422 */ +/* 1385 */ /***/ function(module, exports, __webpack_require__) { // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 @@ -96663,7 +87511,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1423 */ +/* 1386 */ /***/ function(module, exports, __webpack_require__) { // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 @@ -96684,7 +87532,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1424 */ +/* 1387 */ /***/ function(module, exports, __webpack_require__) { // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 @@ -96700,7 +87548,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1425 */ +/* 1388 */ /***/ function(module, exports, __webpack_require__) { // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 @@ -96721,46 +87569,46 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1426 */ +/* 1389 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toObject = __webpack_require__(49) - , aFunction = __webpack_require__(69) - , $defineProperty = __webpack_require__(37); + , toObject = __webpack_require__(46) + , aFunction = __webpack_require__(64) + , $defineProperty = __webpack_require__(36); // B.2.2.2 Object.prototype.__defineGetter__(P, getter) - __webpack_require__(36) && $export($export.P + __webpack_require__(274), 'Object', { + __webpack_require__(35) && $export($export.P + __webpack_require__(253), 'Object', { __defineGetter__: function __defineGetter__(P, getter){ $defineProperty.f(toObject(this), P, {get: aFunction(getter), enumerable: true, configurable: true}); } }); /***/ }, -/* 1427 */ +/* 1390 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toObject = __webpack_require__(49) - , aFunction = __webpack_require__(69) - , $defineProperty = __webpack_require__(37); + , toObject = __webpack_require__(46) + , aFunction = __webpack_require__(64) + , $defineProperty = __webpack_require__(36); // B.2.2.3 Object.prototype.__defineSetter__(P, setter) - __webpack_require__(36) && $export($export.P + __webpack_require__(274), 'Object', { + __webpack_require__(35) && $export($export.P + __webpack_require__(253), 'Object', { __defineSetter__: function __defineSetter__(P, setter){ $defineProperty.f(toObject(this), P, {set: aFunction(setter), enumerable: true, configurable: true}); } }); /***/ }, -/* 1428 */ +/* 1391 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/tc39/proposal-object-values-entries var $export = __webpack_require__(3) - , $entries = __webpack_require__(474)(true); + , $entries = __webpack_require__(460)(true); $export($export.S, 'Object', { entries: function entries(it){ @@ -96769,15 +87617,15 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1429 */ +/* 1392 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/tc39/proposal-object-getownpropertydescriptors var $export = __webpack_require__(3) - , ownKeys = __webpack_require__(475) - , toIObject = __webpack_require__(73) - , gOPD = __webpack_require__(80) - , createProperty = __webpack_require__(335); + , ownKeys = __webpack_require__(461) + , toIObject = __webpack_require__(68) + , gOPD = __webpack_require__(75) + , createProperty = __webpack_require__(329); $export($export.S, 'Object', { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){ @@ -96793,18 +87641,18 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1430 */ +/* 1393 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toObject = __webpack_require__(49) - , toPrimitive = __webpack_require__(106) - , getPrototypeOf = __webpack_require__(81) - , getOwnPropertyDescriptor = __webpack_require__(80).f; + , toObject = __webpack_require__(46) + , toPrimitive = __webpack_require__(101) + , getPrototypeOf = __webpack_require__(76) + , getOwnPropertyDescriptor = __webpack_require__(75).f; // B.2.2.4 Object.prototype.__lookupGetter__(P) - __webpack_require__(36) && $export($export.P + __webpack_require__(274), 'Object', { + __webpack_require__(35) && $export($export.P + __webpack_require__(253), 'Object', { __lookupGetter__: function __lookupGetter__(P){ var O = toObject(this) , K = toPrimitive(P, true) @@ -96816,18 +87664,18 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1431 */ +/* 1394 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var $export = __webpack_require__(3) - , toObject = __webpack_require__(49) - , toPrimitive = __webpack_require__(106) - , getPrototypeOf = __webpack_require__(81) - , getOwnPropertyDescriptor = __webpack_require__(80).f; + , toObject = __webpack_require__(46) + , toPrimitive = __webpack_require__(101) + , getPrototypeOf = __webpack_require__(76) + , getOwnPropertyDescriptor = __webpack_require__(75).f; // B.2.2.5 Object.prototype.__lookupSetter__(P) - __webpack_require__(36) && $export($export.P + __webpack_require__(274), 'Object', { + __webpack_require__(35) && $export($export.P + __webpack_require__(253), 'Object', { __lookupSetter__: function __lookupSetter__(P){ var O = toObject(this) , K = toPrimitive(P, true) @@ -96839,12 +87687,12 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1432 */ +/* 1395 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/tc39/proposal-object-values-entries var $export = __webpack_require__(3) - , $values = __webpack_require__(474)(false); + , $values = __webpack_require__(460)(false); $export($export.S, 'Object', { values: function values(it){ @@ -96853,22 +87701,22 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1433 */ +/* 1396 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/zenparsing/es-observable var $export = __webpack_require__(3) , global = __webpack_require__(18) - , core = __webpack_require__(122) - , microtask = __webpack_require__(347)() + , core = __webpack_require__(117) + , microtask = __webpack_require__(341)() , OBSERVABLE = __webpack_require__(31)('observable') - , aFunction = __webpack_require__(69) + , aFunction = __webpack_require__(64) , anObject = __webpack_require__(17) - , anInstance = __webpack_require__(163) - , redefineAll = __webpack_require__(168) - , hide = __webpack_require__(70) - , forOf = __webpack_require__(198) + , anInstance = __webpack_require__(156) + , redefineAll = __webpack_require__(161) + , hide = __webpack_require__(65) + , forOf = __webpack_require__(189) , RETURN = forOf.RETURN; var getMethod = function(fn){ @@ -97054,13 +87902,13 @@ webpackJsonp([203,202],[ $export($export.G, {Observable: $Observable}); - __webpack_require__(169)('Observable'); + __webpack_require__(162)('Observable'); /***/ }, -/* 1434 */ +/* 1397 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) , toMetaKey = metadata.key , ordinaryDefineOwnMetadata = metadata.set; @@ -97070,10 +87918,10 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1435 */ +/* 1398 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) , toMetaKey = metadata.key , getOrCreateMetadataMap = metadata.map @@ -97090,14 +87938,14 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1436 */ +/* 1399 */ /***/ function(module, exports, __webpack_require__) { - var Set = __webpack_require__(483) - , from = __webpack_require__(459) - , metadata = __webpack_require__(124) + var Set = __webpack_require__(469) + , from = __webpack_require__(445) + , metadata = __webpack_require__(119) , anObject = __webpack_require__(17) - , getPrototypeOf = __webpack_require__(81) + , getPrototypeOf = __webpack_require__(76) , ordinaryOwnMetadataKeys = metadata.keys , toMetaKey = metadata.key; @@ -97114,12 +87962,12 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1437 */ +/* 1400 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) - , getPrototypeOf = __webpack_require__(81) + , getPrototypeOf = __webpack_require__(76) , ordinaryHasOwnMetadata = metadata.has , ordinaryGetOwnMetadata = metadata.get , toMetaKey = metadata.key; @@ -97136,10 +87984,10 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1438 */ +/* 1401 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) , ordinaryOwnMetadataKeys = metadata.keys , toMetaKey = metadata.key; @@ -97149,10 +87997,10 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1439 */ +/* 1402 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) , ordinaryGetOwnMetadata = metadata.get , toMetaKey = metadata.key; @@ -97163,12 +88011,12 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1440 */ +/* 1403 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) - , getPrototypeOf = __webpack_require__(81) + , getPrototypeOf = __webpack_require__(76) , ordinaryHasOwnMetadata = metadata.has , toMetaKey = metadata.key; @@ -97184,10 +88032,10 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1441 */ +/* 1404 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) , ordinaryHasOwnMetadata = metadata.has , toMetaKey = metadata.key; @@ -97198,12 +88046,12 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1442 */ +/* 1405 */ /***/ function(module, exports, __webpack_require__) { - var metadata = __webpack_require__(124) + var metadata = __webpack_require__(119) , anObject = __webpack_require__(17) - , aFunction = __webpack_require__(69) + , aFunction = __webpack_require__(64) , toMetaKey = metadata.key , ordinaryDefineOwnMetadata = metadata.set; @@ -97218,22 +88066,22 @@ webpackJsonp([203,202],[ }}); /***/ }, -/* 1443 */ +/* 1406 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/DavidBruant/Map-Set.prototype.toJSON var $export = __webpack_require__(3); - $export($export.P + $export.R, 'Set', {toJSON: __webpack_require__(463)('Set')}); + $export($export.P + $export.R, 'Set', {toJSON: __webpack_require__(449)('Set')}); /***/ }, -/* 1444 */ +/* 1407 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/mathiasbynens/String.prototype.at var $export = __webpack_require__(3) - , $at = __webpack_require__(351)(true); + , $at = __webpack_require__(345)(true); $export($export.P, 'String', { at: function at(pos){ @@ -97242,16 +88090,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1445 */ +/* 1408 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://tc39.github.io/String.prototype.matchAll/ var $export = __webpack_require__(3) - , defined = __webpack_require__(92) - , toLength = __webpack_require__(48) - , isRegExp = __webpack_require__(272) - , getFlags = __webpack_require__(270) + , defined = __webpack_require__(87) + , toLength = __webpack_require__(45) + , isRegExp = __webpack_require__(251) + , getFlags = __webpack_require__(249) , RegExpProto = RegExp.prototype; var $RegExpStringIterator = function(regexp, string){ @@ -97259,7 +88107,7 @@ webpackJsonp([203,202],[ this._s = string; }; - __webpack_require__(343)($RegExpStringIterator, 'RegExp String', function next(){ + __webpack_require__(337)($RegExpStringIterator, 'RegExp String', function next(){ var match = this._r.exec(this._s); return {value: match, done: match === null}; }); @@ -97277,13 +88125,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1446 */ +/* 1409 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/tc39/proposal-string-pad-start-end var $export = __webpack_require__(3) - , $pad = __webpack_require__(479); + , $pad = __webpack_require__(465); $export($export.P, 'String', { padEnd: function padEnd(maxLength /*, fillString = ' ' */){ @@ -97292,13 +88140,13 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1447 */ +/* 1410 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/tc39/proposal-string-pad-start-end var $export = __webpack_require__(3) - , $pad = __webpack_require__(479); + , $pad = __webpack_require__(465); $export($export.P, 'String', { padStart: function padStart(maxLength /*, fillString = ' ' */){ @@ -97307,43 +88155,43 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1448 */ +/* 1411 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/sebmarkbage/ecmascript-string-left-right-trim - __webpack_require__(201)('trimLeft', function($trim){ + __webpack_require__(192)('trimLeft', function($trim){ return function trimLeft(){ return $trim(this, 1); }; }, 'trimStart'); /***/ }, -/* 1449 */ +/* 1412 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // https://github.com/sebmarkbage/ecmascript-string-left-right-trim - __webpack_require__(201)('trimRight', function($trim){ + __webpack_require__(192)('trimRight', function($trim){ return function trimRight(){ return $trim(this, 2); }; }, 'trimEnd'); /***/ }, -/* 1450 */ +/* 1413 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(357)('asyncIterator'); + __webpack_require__(351)('asyncIterator'); /***/ }, -/* 1451 */ +/* 1414 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(357)('observable'); + __webpack_require__(351)('observable'); /***/ }, -/* 1452 */ +/* 1415 */ /***/ function(module, exports, __webpack_require__) { // https://github.com/ljharb/proposal-global @@ -97352,14 +88200,14 @@ webpackJsonp([203,202],[ $export($export.S, 'System', {global: __webpack_require__(18)}); /***/ }, -/* 1453 */ +/* 1416 */ /***/ function(module, exports, __webpack_require__) { - var $iterators = __webpack_require__(359) - , redefine = __webpack_require__(71) + var $iterators = __webpack_require__(353) + , redefine = __webpack_require__(66) , global = __webpack_require__(18) - , hide = __webpack_require__(70) - , Iterators = __webpack_require__(199) + , hide = __webpack_require__(65) + , Iterators = __webpack_require__(190) , wks = __webpack_require__(31) , ITERATOR = wks('iterator') , TO_STRING_TAG = wks('toStringTag') @@ -97379,25 +88227,25 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1454 */ +/* 1417 */ /***/ function(module, exports, __webpack_require__) { var $export = __webpack_require__(3) - , $task = __webpack_require__(355); + , $task = __webpack_require__(349); $export($export.G + $export.B, { setImmediate: $task.set, clearImmediate: $task.clear }); /***/ }, -/* 1455 */ +/* 1418 */ /***/ function(module, exports, __webpack_require__) { // ie9- setTimeout & setInterval additional parameters fix var global = __webpack_require__(18) , $export = __webpack_require__(3) - , invoke = __webpack_require__(271) - , partial = __webpack_require__(1282) + , invoke = __webpack_require__(250) + , partial = __webpack_require__(1245) , navigator = global.navigator , MSIE = !!navigator && /MSIE .\./.test(navigator.userAgent); // <- dirty ie9- check var wrap = function(set){ @@ -97415,188 +88263,188 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1456 */ +/* 1419 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(1405); - __webpack_require__(1344); - __webpack_require__(1346); - __webpack_require__(1345); - __webpack_require__(1348); - __webpack_require__(1350); - __webpack_require__(1355); - __webpack_require__(1349); - __webpack_require__(1347); - __webpack_require__(1357); - __webpack_require__(1356); - __webpack_require__(1352); - __webpack_require__(1353); - __webpack_require__(1351); - __webpack_require__(1343); - __webpack_require__(1354); - __webpack_require__(1358); - __webpack_require__(1359); + __webpack_require__(1368); + __webpack_require__(1307); + __webpack_require__(1309); + __webpack_require__(1308); __webpack_require__(1311); __webpack_require__(1313); + __webpack_require__(1318); __webpack_require__(1312); - __webpack_require__(1361); - __webpack_require__(1360); - __webpack_require__(1331); - __webpack_require__(1341); - __webpack_require__(1342); - __webpack_require__(1332); - __webpack_require__(1333); - __webpack_require__(1334); - __webpack_require__(1335); - __webpack_require__(1336); - __webpack_require__(1337); - __webpack_require__(1338); - __webpack_require__(1339); - __webpack_require__(1340); - __webpack_require__(1314); + __webpack_require__(1310); + __webpack_require__(1320); + __webpack_require__(1319); __webpack_require__(1315); __webpack_require__(1316); + __webpack_require__(1314); + __webpack_require__(1306); __webpack_require__(1317); - __webpack_require__(1318); - __webpack_require__(1319); - __webpack_require__(1320); __webpack_require__(1321); __webpack_require__(1322); - __webpack_require__(1323); + __webpack_require__(1274); + __webpack_require__(1276); + __webpack_require__(1275); __webpack_require__(1324); + __webpack_require__(1323); + __webpack_require__(1294); + __webpack_require__(1304); + __webpack_require__(1305); + __webpack_require__(1295); + __webpack_require__(1296); + __webpack_require__(1297); + __webpack_require__(1298); + __webpack_require__(1299); + __webpack_require__(1300); + __webpack_require__(1301); + __webpack_require__(1302); + __webpack_require__(1303); + __webpack_require__(1277); + __webpack_require__(1278); + __webpack_require__(1279); + __webpack_require__(1280); + __webpack_require__(1281); + __webpack_require__(1282); + __webpack_require__(1283); + __webpack_require__(1284); + __webpack_require__(1285); + __webpack_require__(1286); + __webpack_require__(1287); + __webpack_require__(1288); + __webpack_require__(1289); + __webpack_require__(1290); + __webpack_require__(1291); + __webpack_require__(1292); + __webpack_require__(1293); + __webpack_require__(1355); + __webpack_require__(1360); + __webpack_require__(1367); + __webpack_require__(1358); + __webpack_require__(1350); + __webpack_require__(1351); + __webpack_require__(1356); + __webpack_require__(1361); + __webpack_require__(1363); + __webpack_require__(1346); + __webpack_require__(1347); + __webpack_require__(1348); + __webpack_require__(1349); + __webpack_require__(1352); + __webpack_require__(1353); + __webpack_require__(1354); + __webpack_require__(1357); + __webpack_require__(1359); + __webpack_require__(1362); + __webpack_require__(1364); + __webpack_require__(1365); + __webpack_require__(1366); + __webpack_require__(1269); + __webpack_require__(1271); + __webpack_require__(1270); + __webpack_require__(1273); + __webpack_require__(1272); + __webpack_require__(1258); + __webpack_require__(1256); + __webpack_require__(1262); + __webpack_require__(1259); + __webpack_require__(1265); + __webpack_require__(1267); + __webpack_require__(1255); + __webpack_require__(1261); + __webpack_require__(1252); + __webpack_require__(1266); + __webpack_require__(1250); + __webpack_require__(1264); + __webpack_require__(1263); + __webpack_require__(1257); + __webpack_require__(1260); + __webpack_require__(1249); + __webpack_require__(1251); + __webpack_require__(1254); + __webpack_require__(1253); + __webpack_require__(1268); + __webpack_require__(353); + __webpack_require__(1340); + __webpack_require__(1345); + __webpack_require__(468); + __webpack_require__(1341); + __webpack_require__(1342); + __webpack_require__(1343); + __webpack_require__(1344); __webpack_require__(1325); + __webpack_require__(467); + __webpack_require__(469); + __webpack_require__(470); + __webpack_require__(1380); + __webpack_require__(1369); + __webpack_require__(1370); + __webpack_require__(1375); + __webpack_require__(1378); + __webpack_require__(1379); + __webpack_require__(1373); + __webpack_require__(1376); + __webpack_require__(1374); + __webpack_require__(1377); + __webpack_require__(1371); + __webpack_require__(1372); __webpack_require__(1326); __webpack_require__(1327); __webpack_require__(1328); __webpack_require__(1329); __webpack_require__(1330); + __webpack_require__(1333); + __webpack_require__(1331); + __webpack_require__(1332); + __webpack_require__(1334); + __webpack_require__(1335); + __webpack_require__(1336); + __webpack_require__(1337); + __webpack_require__(1339); + __webpack_require__(1338); + __webpack_require__(1381); + __webpack_require__(1407); + __webpack_require__(1410); + __webpack_require__(1409); + __webpack_require__(1411); + __webpack_require__(1412); + __webpack_require__(1408); + __webpack_require__(1413); + __webpack_require__(1414); __webpack_require__(1392); - __webpack_require__(1397); - __webpack_require__(1404); __webpack_require__(1395); - __webpack_require__(1387); - __webpack_require__(1388); - __webpack_require__(1393); - __webpack_require__(1398); - __webpack_require__(1400); - __webpack_require__(1383); - __webpack_require__(1384); - __webpack_require__(1385); - __webpack_require__(1386); + __webpack_require__(1391); __webpack_require__(1389); __webpack_require__(1390); - __webpack_require__(1391); + __webpack_require__(1393); __webpack_require__(1394); - __webpack_require__(1396); - __webpack_require__(1399); - __webpack_require__(1401); - __webpack_require__(1402); - __webpack_require__(1403); - __webpack_require__(1306); - __webpack_require__(1308); - __webpack_require__(1307); - __webpack_require__(1310); - __webpack_require__(1309); - __webpack_require__(1295); - __webpack_require__(1293); - __webpack_require__(1299); - __webpack_require__(1296); - __webpack_require__(1302); - __webpack_require__(1304); - __webpack_require__(1292); - __webpack_require__(1298); - __webpack_require__(1289); - __webpack_require__(1303); - __webpack_require__(1287); - __webpack_require__(1301); - __webpack_require__(1300); - __webpack_require__(1294); - __webpack_require__(1297); - __webpack_require__(1286); - __webpack_require__(1288); - __webpack_require__(1291); - __webpack_require__(1290); - __webpack_require__(1305); - __webpack_require__(359); - __webpack_require__(1377); - __webpack_require__(1382); - __webpack_require__(482); - __webpack_require__(1378); - __webpack_require__(1379); - __webpack_require__(1380); - __webpack_require__(1381); - __webpack_require__(1362); - __webpack_require__(481); - __webpack_require__(483); - __webpack_require__(484); - __webpack_require__(1417); + __webpack_require__(1384); __webpack_require__(1406); - __webpack_require__(1407); - __webpack_require__(1412); __webpack_require__(1415); - __webpack_require__(1416); - __webpack_require__(1410); - __webpack_require__(1413); - __webpack_require__(1411); - __webpack_require__(1414); - __webpack_require__(1408); - __webpack_require__(1409); - __webpack_require__(1363); - __webpack_require__(1364); - __webpack_require__(1365); - __webpack_require__(1366); - __webpack_require__(1367); - __webpack_require__(1370); - __webpack_require__(1368); - __webpack_require__(1369); - __webpack_require__(1371); - __webpack_require__(1372); - __webpack_require__(1373); - __webpack_require__(1374); - __webpack_require__(1376); - __webpack_require__(1375); + __webpack_require__(1383); + __webpack_require__(1385); + __webpack_require__(1387); + __webpack_require__(1386); + __webpack_require__(1388); + __webpack_require__(1397); + __webpack_require__(1398); + __webpack_require__(1400); + __webpack_require__(1399); + __webpack_require__(1402); + __webpack_require__(1401); + __webpack_require__(1403); + __webpack_require__(1404); + __webpack_require__(1405); + __webpack_require__(1382); + __webpack_require__(1396); __webpack_require__(1418); - __webpack_require__(1444); - __webpack_require__(1447); - __webpack_require__(1446); - __webpack_require__(1448); - __webpack_require__(1449); - __webpack_require__(1445); - __webpack_require__(1450); - __webpack_require__(1451); - __webpack_require__(1429); - __webpack_require__(1432); - __webpack_require__(1428); - __webpack_require__(1426); - __webpack_require__(1427); - __webpack_require__(1430); - __webpack_require__(1431); - __webpack_require__(1421); - __webpack_require__(1443); - __webpack_require__(1452); - __webpack_require__(1420); - __webpack_require__(1422); - __webpack_require__(1424); - __webpack_require__(1423); - __webpack_require__(1425); - __webpack_require__(1434); - __webpack_require__(1435); - __webpack_require__(1437); - __webpack_require__(1436); - __webpack_require__(1439); - __webpack_require__(1438); - __webpack_require__(1440); - __webpack_require__(1441); - __webpack_require__(1442); - __webpack_require__(1419); - __webpack_require__(1433); - __webpack_require__(1455); - __webpack_require__(1454); - __webpack_require__(1453); - module.exports = __webpack_require__(122); + __webpack_require__(1417); + __webpack_require__(1416); + module.exports = __webpack_require__(117); /***/ }, -/* 1457 */ +/* 1420 */ /***/ function(module, exports) { 'use strict'; @@ -97689,148 +88537,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1458 */ -/***/ function(module, exports, __webpack_require__) { - - var pSlice = Array.prototype.slice; - var objectKeys = __webpack_require__(1460); - var isArguments = __webpack_require__(1459); - - var deepEqual = module.exports = function (actual, expected, opts) { - if (!opts) opts = {}; - // 7.1. All identical values are equivalent, as determined by ===. - if (actual === expected) { - return true; - - } else if (actual instanceof Date && expected instanceof Date) { - return actual.getTime() === expected.getTime(); - - // 7.3. Other pairs that do not both pass typeof value == 'object', - // equivalence is determined by ==. - } else if (!actual || !expected || typeof actual != 'object' && typeof expected != 'object') { - return opts.strict ? actual === expected : actual == expected; - - // 7.4. For all other Object pairs, including Array objects, equivalence is - // determined by having the same number of owned properties (as verified - // with Object.prototype.hasOwnProperty.call), the same set of keys - // (although not necessarily the same order), equivalent values for every - // corresponding key, and an identical 'prototype' property. Note: this - // accounts for both named and indexed properties on Arrays. - } else { - return objEquiv(actual, expected, opts); - } - } - - function isUndefinedOrNull(value) { - return value === null || value === undefined; - } - - function isBuffer (x) { - if (!x || typeof x !== 'object' || typeof x.length !== 'number') return false; - if (typeof x.copy !== 'function' || typeof x.slice !== 'function') { - return false; - } - if (x.length > 0 && typeof x[0] !== 'number') return false; - return true; - } - - function objEquiv(a, b, opts) { - var i, key; - if (isUndefinedOrNull(a) || isUndefinedOrNull(b)) - return false; - // an identical 'prototype' property. - if (a.prototype !== b.prototype) return false; - //~~~I've managed to break Object.keys through screwy arguments passing. - // Converting to array solves the problem. - if (isArguments(a)) { - if (!isArguments(b)) { - return false; - } - a = pSlice.call(a); - b = pSlice.call(b); - return deepEqual(a, b, opts); - } - if (isBuffer(a)) { - if (!isBuffer(b)) { - return false; - } - if (a.length !== b.length) return false; - for (i = 0; i < a.length; i++) { - if (a[i] !== b[i]) return false; - } - return true; - } - try { - var ka = objectKeys(a), - kb = objectKeys(b); - } catch (e) {//happens when one is a string literal and the other isn't - return false; - } - // having the same number of owned properties (keys incorporates - // hasOwnProperty) - if (ka.length != kb.length) - return false; - //the same set of keys (although not necessarily the same order), - ka.sort(); - kb.sort(); - //~~~cheap key test - for (i = ka.length - 1; i >= 0; i--) { - if (ka[i] != kb[i]) - return false; - } - //equivalent values for every corresponding key, and - //~~~possibly expensive deep test - for (i = ka.length - 1; i >= 0; i--) { - key = ka[i]; - if (!deepEqual(a[key], b[key], opts)) return false; - } - return typeof a === typeof b; - } - - -/***/ }, -/* 1459 */ -/***/ function(module, exports) { - - var supportsArgumentsClass = (function(){ - return Object.prototype.toString.call(arguments) - })() == '[object Arguments]'; - - exports = module.exports = supportsArgumentsClass ? supported : unsupported; - - exports.supported = supported; - function supported(object) { - return Object.prototype.toString.call(object) == '[object Arguments]'; - }; - - exports.unsupported = unsupported; - function unsupported(object){ - return object && - typeof object == 'object' && - typeof object.length == 'number' && - Object.prototype.hasOwnProperty.call(object, 'callee') && - !Object.prototype.propertyIsEnumerable.call(object, 'callee') || - false; - }; - - -/***/ }, -/* 1460 */ -/***/ function(module, exports) { - - exports = module.exports = typeof Object.keys === 'function' - ? Object.keys : shim; - - exports.shim = shim; - function shim (obj) { - var keys = []; - for (var key in obj) keys.push(key); - return keys; - } - - -/***/ }, -/* 1461 */ +/* 1421 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -97839,7 +88546,7 @@ webpackJsonp([203,202],[ value: true }); - var _utils = __webpack_require__(241); + var _utils = __webpack_require__(219); var _utils2 = _interopRequireDefault(_utils); @@ -97890,7 +88597,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1462 */ +/* 1422 */ /***/ function(module, exports) { 'use strict'; @@ -97935,7 +88642,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1463 */ +/* 1423 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -97944,7 +88651,7 @@ webpackJsonp([203,202],[ value: true }); - var _getAlignOffset = __webpack_require__(1462); + var _getAlignOffset = __webpack_require__(1422); var _getAlignOffset2 = _interopRequireDefault(_getAlignOffset); @@ -97976,7 +88683,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1464 */ +/* 1424 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -97985,7 +88692,7 @@ webpackJsonp([203,202],[ value: true }); - var _utils = __webpack_require__(241); + var _utils = __webpack_require__(219); var _utils2 = _interopRequireDefault(_utils); @@ -98017,7 +88724,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1465 */ +/* 1425 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -98026,11 +88733,11 @@ webpackJsonp([203,202],[ value: true }); - var _utils = __webpack_require__(241); + var _utils = __webpack_require__(219); var _utils2 = _interopRequireDefault(_utils); - var _getOffsetParent = __webpack_require__(485); + var _getOffsetParent = __webpack_require__(471); var _getOffsetParent2 = _interopRequireDefault(_getOffsetParent); @@ -98098,7 +88805,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1466 */ +/* 1426 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -98107,27 +88814,27 @@ webpackJsonp([203,202],[ value: true }); - var _utils = __webpack_require__(241); + var _utils = __webpack_require__(219); var _utils2 = _interopRequireDefault(_utils); - var _getOffsetParent = __webpack_require__(485); + var _getOffsetParent = __webpack_require__(471); var _getOffsetParent2 = _interopRequireDefault(_getOffsetParent); - var _getVisibleRectForElement = __webpack_require__(1465); + var _getVisibleRectForElement = __webpack_require__(1425); var _getVisibleRectForElement2 = _interopRequireDefault(_getVisibleRectForElement); - var _adjustForViewport = __webpack_require__(1461); + var _adjustForViewport = __webpack_require__(1421); var _adjustForViewport2 = _interopRequireDefault(_adjustForViewport); - var _getRegion = __webpack_require__(1464); + var _getRegion = __webpack_require__(1424); var _getRegion2 = _interopRequireDefault(_getRegion); - var _getElFuturePos = __webpack_require__(1463); + var _getElFuturePos = __webpack_require__(1423); var _getElFuturePos2 = _interopRequireDefault(_getElFuturePos); @@ -98321,7 +89028,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1467 */ +/* 1427 */ /***/ function(module, exports) { 'use strict'; @@ -98436,12 +89143,12 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1468 */ +/* 1428 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var util = __webpack_require__(1469); + var util = __webpack_require__(1429); function scrollIntoView(elem, container, config) { config = config || {}; @@ -98570,7 +89277,7 @@ webpackJsonp([203,202],[ module.exports = scrollIntoView; /***/ }, -/* 1469 */ +/* 1429 */ /***/ function(module, exports) { 'use strict'; @@ -99014,7 +89721,7 @@ webpackJsonp([203,202],[ }, domUtils); /***/ }, -/* 1470 */ +/* 1430 */ /***/ function(module, exports, __webpack_require__) { /** @@ -99032,14 +89739,14 @@ webpackJsonp([203,202],[ 'use strict'; - var BlockMapBuilder = __webpack_require__(242); - var CharacterMetadata = __webpack_require__(94); - var ContentBlock = __webpack_require__(172); - var DraftModifier = __webpack_require__(62); + var BlockMapBuilder = __webpack_require__(220); + var CharacterMetadata = __webpack_require__(89); + var ContentBlock = __webpack_require__(165); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); var Immutable = __webpack_require__(26); - var generateRandomKey = __webpack_require__(107); + var generateRandomKey = __webpack_require__(102); var List = Immutable.List; var Repeat = Immutable.Repeat; @@ -99088,7 +89795,7 @@ webpackJsonp([203,202],[ module.exports = AtomicBlockUtils; /***/ }, -/* 1471 */ +/* 1431 */ /***/ function(module, exports, __webpack_require__) { /** @@ -99206,7 +89913,7 @@ webpackJsonp([203,202],[ module.exports = CompositeDraftDecorator; /***/ }, -/* 1472 */ +/* 1432 */ /***/ function(module, exports, __webpack_require__) { /** @@ -99224,7 +89931,7 @@ webpackJsonp([203,202],[ 'use strict'; - var CharacterMetadata = __webpack_require__(94); + var CharacterMetadata = __webpack_require__(89); var _require = __webpack_require__(26); @@ -99285,7 +89992,7 @@ webpackJsonp([203,202],[ module.exports = ContentStateInlineStyle; /***/ }, -/* 1473 */ +/* 1433 */ /***/ function(module, exports, __webpack_require__) { /** @@ -99313,26 +90020,26 @@ webpackJsonp([203,202],[ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - var DefaultDraftBlockRenderMap = __webpack_require__(361); - var DefaultDraftInlineStyle = __webpack_require__(487); - var DraftEditorCompositionHandler = __webpack_require__(1474); - var DraftEditorContents = __webpack_require__(1475); - var DraftEditorDragHandler = __webpack_require__(1476); - var DraftEditorEditHandler = __webpack_require__(1477); - var DraftEditorPlaceholder = __webpack_require__(1479); + var DefaultDraftBlockRenderMap = __webpack_require__(355); + var DefaultDraftInlineStyle = __webpack_require__(473); + var DraftEditorCompositionHandler = __webpack_require__(1434); + var DraftEditorContents = __webpack_require__(1435); + var DraftEditorDragHandler = __webpack_require__(1436); + var DraftEditorEditHandler = __webpack_require__(1437); + var DraftEditorPlaceholder = __webpack_require__(1439); var EditorState = __webpack_require__(23); var React = __webpack_require__(1); var ReactDOM = __webpack_require__(2); - var Scroll = __webpack_require__(507); - var Style = __webpack_require__(370); - var UserAgent = __webpack_require__(108); + var Scroll = __webpack_require__(494); + var Style = __webpack_require__(363); + var UserAgent = __webpack_require__(103); - var cx = __webpack_require__(245); - var emptyFunction = __webpack_require__(64); - var generateRandomKey = __webpack_require__(107); - var getDefaultKeyBinding = __webpack_require__(493); - var nullthrows = __webpack_require__(82); - var getScrollPosition = __webpack_require__(373); + var cx = __webpack_require__(223); + var emptyFunction = __webpack_require__(59); + var generateRandomKey = __webpack_require__(102); + var getDefaultKeyBinding = __webpack_require__(479); + var nullthrows = __webpack_require__(77); + var getScrollPosition = __webpack_require__(366); var isIE = UserAgent.isBrowser('IE'); @@ -99740,7 +90447,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditor; /***/ }, -/* 1474 */ +/* 1434 */ /***/ function(module, exports, __webpack_require__) { /** @@ -99757,12 +90464,12 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var Keys = __webpack_require__(369); + var Keys = __webpack_require__(362); - var getEntityKeyForSelection = __webpack_require__(364); - var isSelectionAtLeafStart = __webpack_require__(502); + var getEntityKeyForSelection = __webpack_require__(358); + var isSelectionAtLeafStart = __webpack_require__(488); /** * Millisecond delay to allow `compositionstart` to fire again upon @@ -99908,7 +90615,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorCompositionHandler; /***/ }, -/* 1475 */ +/* 1435 */ /***/ function(module, exports, __webpack_require__) { /** @@ -99936,14 +90643,14 @@ webpackJsonp([203,202],[ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - var DraftEditorBlock = __webpack_require__(488); - var DraftOffsetKey = __webpack_require__(243); + var DraftEditorBlock = __webpack_require__(474); + var DraftOffsetKey = __webpack_require__(221); var EditorState = __webpack_require__(23); var React = __webpack_require__(1); - var cx = __webpack_require__(245); - var joinClasses = __webpack_require__(1598); - var nullthrows = __webpack_require__(82); + var cx = __webpack_require__(223); + var joinClasses = __webpack_require__(1558); + var nullthrows = __webpack_require__(77); /** * `DraftEditorContents` is the container component for all block components @@ -100155,7 +90862,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorContents; /***/ }, -/* 1476 */ +/* 1436 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100173,16 +90880,16 @@ webpackJsonp([203,202],[ 'use strict'; - var DataTransfer = __webpack_require__(505); - var DraftModifier = __webpack_require__(62); + var DataTransfer = __webpack_require__(492); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var findAncestorOffsetKey = __webpack_require__(363); - var getTextContentFromFiles = __webpack_require__(499); - var getUpdatedSelectionState = __webpack_require__(500); - var nullthrows = __webpack_require__(82); + var findAncestorOffsetKey = __webpack_require__(357); + var getTextContentFromFiles = __webpack_require__(485); + var getUpdatedSelectionState = __webpack_require__(486); + var nullthrows = __webpack_require__(77); - var isEventHandled = __webpack_require__(282); + var isEventHandled = __webpack_require__(261); /** * Get a SelectionState for the supplied mouse event. @@ -100279,7 +90986,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorDragHandler; /***/ }, -/* 1477 */ +/* 1437 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100296,18 +91003,18 @@ webpackJsonp([203,202],[ 'use strict'; - var onBeforeInput = __webpack_require__(1494); - var onBlur = __webpack_require__(1495); - var onCompositionStart = __webpack_require__(1496); - var onCopy = __webpack_require__(1497); - var onCut = __webpack_require__(1498); - var onDragOver = __webpack_require__(1499); - var onDragStart = __webpack_require__(1500); - var onFocus = __webpack_require__(1501); - var onInput = __webpack_require__(1502); - var onKeyDown = __webpack_require__(1503); - var onPaste = __webpack_require__(1504); - var onSelect = __webpack_require__(1505); + var onBeforeInput = __webpack_require__(1454); + var onBlur = __webpack_require__(1455); + var onCompositionStart = __webpack_require__(1456); + var onCopy = __webpack_require__(1457); + var onCut = __webpack_require__(1458); + var onDragOver = __webpack_require__(1459); + var onDragStart = __webpack_require__(1460); + var onFocus = __webpack_require__(1461); + var onInput = __webpack_require__(1462); + var onKeyDown = __webpack_require__(1463); + var onPaste = __webpack_require__(1464); + var onSelect = __webpack_require__(1465); var DraftEditorEditHandler = { onBeforeInput: onBeforeInput, @@ -100327,7 +91034,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorEditHandler; /***/ }, -/* 1478 */ +/* 1438 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100353,12 +91060,12 @@ webpackJsonp([203,202],[ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - var DraftEditorTextNode = __webpack_require__(1480); + var DraftEditorTextNode = __webpack_require__(1440); var React = __webpack_require__(1); var ReactDOM = __webpack_require__(2); - var SelectionState = __webpack_require__(203); + var SelectionState = __webpack_require__(194); - var setDraftEditorSelection = __webpack_require__(1528); + var setDraftEditorSelection = __webpack_require__(1488); /** * All leaf nodes in the editor are spans with single text nodes. Leaf @@ -100491,7 +91198,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorLeaf; /***/ }, -/* 1479 */ +/* 1439 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100517,7 +91224,7 @@ webpackJsonp([203,202],[ var React = __webpack_require__(1); - var cx = __webpack_require__(245); + var cx = __webpack_require__(223); /** * This component is responsible for rendering placeholder text for the @@ -100565,7 +91272,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorPlaceholder; /***/ }, -/* 1480 */ +/* 1440 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100591,7 +91298,7 @@ webpackJsonp([203,202],[ var React = __webpack_require__(1); var ReactDOM = __webpack_require__(2); - var UserAgent = __webpack_require__(108); + var UserAgent = __webpack_require__(103); // In IE, spans with <br> tags render as two newlines. By rendering a span // with only a newline character, we can be sure to render a single line. @@ -100678,7 +91385,7 @@ webpackJsonp([203,202],[ module.exports = DraftEditorTextNode; /***/ }, -/* 1481 */ +/* 1441 */ /***/ function(module, exports) { /** @@ -100782,7 +91489,7 @@ webpackJsonp([203,202],[ module.exports = DraftEntitySegments; /***/ }, -/* 1482 */ +/* 1442 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100800,14 +91507,14 @@ webpackJsonp([203,202],[ 'use strict'; - var CharacterMetadata = __webpack_require__(94); - var ContentBlock = __webpack_require__(172); + var CharacterMetadata = __webpack_require__(89); + var ContentBlock = __webpack_require__(165); var Immutable = __webpack_require__(26); - var convertFromHTMLtoContentBlocks = __webpack_require__(492); - var generateRandomKey = __webpack_require__(107); - var getSafeBodyFromHTML = __webpack_require__(497); - var sanitizeDraftText = __webpack_require__(366); + var convertFromHTMLtoContentBlocks = __webpack_require__(478); + var generateRandomKey = __webpack_require__(102); + var getSafeBodyFromHTML = __webpack_require__(483); + var sanitizeDraftText = __webpack_require__(360); var List = Immutable.List; var Repeat = Immutable.Repeat; @@ -100833,7 +91540,7 @@ webpackJsonp([203,202],[ module.exports = DraftPasteProcessor; /***/ }, -/* 1483 */ +/* 1443 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100852,9 +91559,9 @@ webpackJsonp([203,202],[ 'use strict'; var Immutable = __webpack_require__(26); - var UnicodeBidiService = __webpack_require__(1584); + var UnicodeBidiService = __webpack_require__(1544); - var nullthrows = __webpack_require__(82); + var nullthrows = __webpack_require__(77); var OrderedMap = Immutable.OrderedMap; @@ -100886,7 +91593,7 @@ webpackJsonp([203,202],[ module.exports = EditorBidiService; /***/ }, -/* 1484 */ +/* 1444 */ /***/ function(module, exports, __webpack_require__) { /** @@ -100904,13 +91611,13 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftEntity = __webpack_require__(126); - var DraftModifier = __webpack_require__(62); + var DraftEntity = __webpack_require__(121); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var SelectionState = __webpack_require__(203); + var SelectionState = __webpack_require__(194); - var adjustBlockDepthForContentState = __webpack_require__(1486); - var nullthrows = __webpack_require__(82); + var adjustBlockDepthForContentState = __webpack_require__(1446); + var nullthrows = __webpack_require__(77); var RichTextEditorUtil = { currentBlockContainsLink: function currentBlockContainsLink(editorState) { @@ -101198,7 +91905,7 @@ webpackJsonp([203,202],[ module.exports = RichTextEditorUtil; /***/ }, -/* 1485 */ +/* 1445 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101215,11 +91922,11 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var getContentStateFragment = __webpack_require__(281); - var nullthrows = __webpack_require__(82); + var getContentStateFragment = __webpack_require__(260); + var nullthrows = __webpack_require__(77); var clipboard = null; @@ -101272,7 +91979,7 @@ webpackJsonp([203,202],[ module.exports = SecondaryClipboard; /***/ }, -/* 1486 */ +/* 1446 */ /***/ function(module, exports) { /** @@ -101316,7 +92023,7 @@ webpackJsonp([203,202],[ module.exports = adjustBlockDepthForContentState; /***/ }, -/* 1487 */ +/* 1447 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101334,7 +92041,7 @@ webpackJsonp([203,202],[ 'use strict'; - var CharacterMetadata = __webpack_require__(94); + var CharacterMetadata = __webpack_require__(89); function applyEntityToContentBlock(contentBlock, start, end, entityKey) { var characterList = contentBlock.getCharacterList(); @@ -101348,7 +92055,7 @@ webpackJsonp([203,202],[ module.exports = applyEntityToContentBlock; /***/ }, -/* 1488 */ +/* 1448 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101368,7 +92075,7 @@ webpackJsonp([203,202],[ var Immutable = __webpack_require__(26); - var applyEntityToContentBlock = __webpack_require__(1487); + var applyEntityToContentBlock = __webpack_require__(1447); function applyEntityToContentState(contentState, selectionState, entityKey) { var blockMap = contentState.getBlockMap(); @@ -101397,7 +92104,7 @@ webpackJsonp([203,202],[ module.exports = applyEntityToContentState; /***/ }, -/* 1489 */ +/* 1449 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101414,11 +92121,11 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftEntity = __webpack_require__(126); - var DraftStringKey = __webpack_require__(491); + var DraftEntity = __webpack_require__(121); + var DraftStringKey = __webpack_require__(477); - var encodeEntityRanges = __webpack_require__(1506); - var encodeInlineStyleRanges = __webpack_require__(1507); + var encodeEntityRanges = __webpack_require__(1466); + var encodeInlineStyleRanges = __webpack_require__(1467); function convertFromDraftStateToRaw(contentState) { var entityStorageKey = 0; @@ -101469,7 +92176,7 @@ webpackJsonp([203,202],[ module.exports = convertFromDraftStateToRaw; /***/ }, -/* 1490 */ +/* 1450 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101490,15 +92197,15 @@ webpackJsonp([203,202],[ var _extends = _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; }; - var ContentBlock = __webpack_require__(172); - var ContentState = __webpack_require__(360); - var DraftEntity = __webpack_require__(126); + var ContentBlock = __webpack_require__(165); + var ContentState = __webpack_require__(354); + var DraftEntity = __webpack_require__(121); var Immutable = __webpack_require__(26); - var createCharacterList = __webpack_require__(1491); - var decodeEntityRanges = __webpack_require__(1492); - var decodeInlineStyleRanges = __webpack_require__(1493); - var generateRandomKey = __webpack_require__(107); + var createCharacterList = __webpack_require__(1451); + var decodeEntityRanges = __webpack_require__(1452); + var decodeInlineStyleRanges = __webpack_require__(1453); + var generateRandomKey = __webpack_require__(102); var Map = Immutable.Map; @@ -101555,7 +92262,7 @@ webpackJsonp([203,202],[ module.exports = convertFromRawToDraftState; /***/ }, -/* 1491 */ +/* 1451 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101573,7 +92280,7 @@ webpackJsonp([203,202],[ 'use strict'; - var CharacterMetadata = __webpack_require__(94); + var CharacterMetadata = __webpack_require__(89); var Immutable = __webpack_require__(26); var List = Immutable.List; @@ -101590,7 +92297,7 @@ webpackJsonp([203,202],[ module.exports = createCharacterList; /***/ }, -/* 1492 */ +/* 1452 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101608,7 +92315,7 @@ webpackJsonp([203,202],[ 'use strict'; - var UnicodeUtils = __webpack_require__(173); + var UnicodeUtils = __webpack_require__(166); var substr = UnicodeUtils.substr; @@ -101635,7 +92342,7 @@ webpackJsonp([203,202],[ module.exports = decodeEntityRanges; /***/ }, -/* 1493 */ +/* 1453 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101653,7 +92360,7 @@ webpackJsonp([203,202],[ 'use strict'; - var UnicodeUtils = __webpack_require__(173); + var UnicodeUtils = __webpack_require__(166); var _require = __webpack_require__(26); @@ -101684,7 +92391,7 @@ webpackJsonp([203,202],[ module.exports = decodeInlineStyleRanges; /***/ }, -/* 1494 */ +/* 1454 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101701,16 +92408,16 @@ webpackJsonp([203,202],[ 'use strict'; - var BlockTree = __webpack_require__(486); - var DraftModifier = __webpack_require__(62); + var BlockTree = __webpack_require__(472); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var UserAgent = __webpack_require__(108); + var UserAgent = __webpack_require__(103); - var getEntityKeyForSelection = __webpack_require__(364); - var isSelectionAtLeafStart = __webpack_require__(502); - var nullthrows = __webpack_require__(82); + var getEntityKeyForSelection = __webpack_require__(358); + var isSelectionAtLeafStart = __webpack_require__(488); + var nullthrows = __webpack_require__(77); - var isEventHandled = __webpack_require__(282); + var isEventHandled = __webpack_require__(261); // When nothing is focused, Firefox regards two characters, `'` and `/`, as // commands that should open and focus the "quickfind" search bar. This should @@ -101809,7 +92516,7 @@ webpackJsonp([203,202],[ module.exports = editOnBeforeInput; /***/ }, -/* 1495 */ +/* 1455 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -101827,9 +92534,9 @@ webpackJsonp([203,202],[ 'use strict'; var EditorState = __webpack_require__(23); - var UserAgent = __webpack_require__(108); + var UserAgent = __webpack_require__(103); - var getActiveElement = __webpack_require__(283); + var getActiveElement = __webpack_require__(262); var isWebKit = UserAgent.isEngine('WebKit'); @@ -101859,7 +92566,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1496 */ +/* 1456 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101891,7 +92598,7 @@ webpackJsonp([203,202],[ module.exports = editOnCompositionStart; /***/ }, -/* 1497 */ +/* 1457 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101908,7 +92615,7 @@ webpackJsonp([203,202],[ 'use strict'; - var getFragmentFromSelection = __webpack_require__(495); + var getFragmentFromSelection = __webpack_require__(481); /** * If we have a selection, create a ContentState fragment and store @@ -101931,7 +92638,7 @@ webpackJsonp([203,202],[ module.exports = editOnCopy; /***/ }, -/* 1498 */ +/* 1458 */ /***/ function(module, exports, __webpack_require__) { /** @@ -101948,12 +92655,12 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var Style = __webpack_require__(370); + var Style = __webpack_require__(363); - var getFragmentFromSelection = __webpack_require__(495); - var getScrollPosition = __webpack_require__(373); + var getFragmentFromSelection = __webpack_require__(481); + var getScrollPosition = __webpack_require__(366); /** * On `cut` events, native behavior is allowed to occur so that the system @@ -102010,7 +92717,7 @@ webpackJsonp([203,202],[ module.exports = editOnCut; /***/ }, -/* 1499 */ +/* 1459 */ /***/ function(module, exports) { /** @@ -102040,7 +92747,7 @@ webpackJsonp([203,202],[ module.exports = editOnDragOver; /***/ }, -/* 1500 */ +/* 1460 */ /***/ function(module, exports) { /** @@ -102069,7 +92776,7 @@ webpackJsonp([203,202],[ module.exports = editOnDragStart; /***/ }, -/* 1501 */ +/* 1461 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102110,7 +92817,7 @@ webpackJsonp([203,202],[ module.exports = editOnFocus; /***/ }, -/* 1502 */ +/* 1462 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -102127,14 +92834,14 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); - var DraftOffsetKey = __webpack_require__(243); + var DraftModifier = __webpack_require__(57); + var DraftOffsetKey = __webpack_require__(221); var EditorState = __webpack_require__(23); - var Entity = __webpack_require__(126); - var UserAgent = __webpack_require__(108); + var Entity = __webpack_require__(121); + var UserAgent = __webpack_require__(103); - var findAncestorOffsetKey = __webpack_require__(363); - var nullthrows = __webpack_require__(82); + var findAncestorOffsetKey = __webpack_require__(357); + var nullthrows = __webpack_require__(77); var isGecko = UserAgent.isEngine('Gecko'); @@ -102258,7 +92965,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1503 */ +/* 1463 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102275,25 +92982,25 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var KeyBindingUtil = __webpack_require__(362); - var Keys = __webpack_require__(369); - var SecondaryClipboard = __webpack_require__(1485); - var UserAgent = __webpack_require__(108); + var KeyBindingUtil = __webpack_require__(356); + var Keys = __webpack_require__(362); + var SecondaryClipboard = __webpack_require__(1445); + var UserAgent = __webpack_require__(103); - var keyCommandBackspaceToStartOfLine = __webpack_require__(1516); - var keyCommandBackspaceWord = __webpack_require__(1517); - var keyCommandDeleteWord = __webpack_require__(1518); - var keyCommandInsertNewline = __webpack_require__(1519); - var keyCommandPlainBackspace = __webpack_require__(1522); - var keyCommandPlainDelete = __webpack_require__(1523); - var keyCommandMoveSelectionToEndOfBlock = __webpack_require__(1520); - var keyCommandMoveSelectionToStartOfBlock = __webpack_require__(1521); - var keyCommandTransposeCharacters = __webpack_require__(1524); - var keyCommandUndo = __webpack_require__(1525); + var keyCommandBackspaceToStartOfLine = __webpack_require__(1476); + var keyCommandBackspaceWord = __webpack_require__(1477); + var keyCommandDeleteWord = __webpack_require__(1478); + var keyCommandInsertNewline = __webpack_require__(1479); + var keyCommandPlainBackspace = __webpack_require__(1482); + var keyCommandPlainDelete = __webpack_require__(1483); + var keyCommandMoveSelectionToEndOfBlock = __webpack_require__(1480); + var keyCommandMoveSelectionToStartOfBlock = __webpack_require__(1481); + var keyCommandTransposeCharacters = __webpack_require__(1484); + var keyCommandUndo = __webpack_require__(1485); - var isEventHandled = __webpack_require__(282); + var isEventHandled = __webpack_require__(261); var isOptionKeyCommand = KeyBindingUtil.isOptionKeyCommand; @@ -102411,7 +93118,7 @@ webpackJsonp([203,202],[ module.exports = editOnKeyDown; /***/ }, -/* 1504 */ +/* 1464 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102428,18 +93135,18 @@ webpackJsonp([203,202],[ 'use strict'; - var BlockMapBuilder = __webpack_require__(242); - var CharacterMetadata = __webpack_require__(94); - var DataTransfer = __webpack_require__(505); - var DraftModifier = __webpack_require__(62); - var DraftPasteProcessor = __webpack_require__(1482); + var BlockMapBuilder = __webpack_require__(220); + var CharacterMetadata = __webpack_require__(89); + var DataTransfer = __webpack_require__(492); + var DraftModifier = __webpack_require__(57); + var DraftPasteProcessor = __webpack_require__(1442); var EditorState = __webpack_require__(23); - var getEntityKeyForSelection = __webpack_require__(364); - var getTextContentFromFiles = __webpack_require__(499); - var splitTextIntoTextBlocks = __webpack_require__(1530); + var getEntityKeyForSelection = __webpack_require__(358); + var getTextContentFromFiles = __webpack_require__(485); + var splitTextIntoTextBlocks = __webpack_require__(1490); - var isEventHandled = __webpack_require__(282); + var isEventHandled = __webpack_require__(261); /** * Paste content. @@ -102572,7 +93279,7 @@ webpackJsonp([203,202],[ module.exports = editOnPaste; /***/ }, -/* 1505 */ +/* 1465 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102592,7 +93299,7 @@ webpackJsonp([203,202],[ var EditorState = __webpack_require__(23); var ReactDOM = __webpack_require__(2); - var getDraftEditorSelection = __webpack_require__(1510); + var getDraftEditorSelection = __webpack_require__(1470); function editOnSelect() { if (this._blockSelectEvents) { @@ -102616,7 +93323,7 @@ webpackJsonp([203,202],[ module.exports = editOnSelect; /***/ }, -/* 1506 */ +/* 1466 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102634,8 +93341,8 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftStringKey = __webpack_require__(491); - var UnicodeUtils = __webpack_require__(173); + var DraftStringKey = __webpack_require__(477); + var UnicodeUtils = __webpack_require__(166); var strlen = UnicodeUtils.strlen; @@ -102663,7 +93370,7 @@ webpackJsonp([203,202],[ module.exports = encodeEntityRanges; /***/ }, -/* 1507 */ +/* 1467 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102680,9 +93387,9 @@ webpackJsonp([203,202],[ 'use strict'; - var UnicodeUtils = __webpack_require__(173); + var UnicodeUtils = __webpack_require__(166); - var findRangesImmutable = __webpack_require__(280); + var findRangesImmutable = __webpack_require__(259); var areEqual = function areEqual(a, b) { return a === b; @@ -102736,7 +93443,7 @@ webpackJsonp([203,202],[ module.exports = encodeInlineStyleRanges; /***/ }, -/* 1508 */ +/* 1468 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -102754,9 +93461,9 @@ webpackJsonp([203,202],[ * */ - var UnicodeUtils = __webpack_require__(173); + var UnicodeUtils = __webpack_require__(166); - var getRangeClientRects = __webpack_require__(496); + var getRangeClientRects = __webpack_require__(482); var invariant = __webpack_require__(15); /** @@ -102930,7 +93637,7 @@ webpackJsonp([203,202],[ module.exports = expandRangeToStartOfLine; /***/ }, -/* 1509 */ +/* 1469 */ /***/ function(module, exports, __webpack_require__) { /** @@ -102948,10 +93655,10 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftEntity = __webpack_require__(126); - var DraftEntitySegments = __webpack_require__(1481); + var DraftEntity = __webpack_require__(121); + var DraftEntitySegments = __webpack_require__(1441); - var getRangesForDraftEntity = __webpack_require__(1512); + var getRangesForDraftEntity = __webpack_require__(1472); var invariant = __webpack_require__(15); /** @@ -103012,7 +93719,7 @@ webpackJsonp([203,202],[ module.exports = getCharacterRemovalRange; /***/ }, -/* 1510 */ +/* 1470 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -103030,7 +93737,7 @@ webpackJsonp([203,202],[ 'use strict'; - var getDraftEditorSelectionWithNodes = __webpack_require__(494); + var getDraftEditorSelectionWithNodes = __webpack_require__(480); /** * Convert the current selection range to an anchor/focus pair of offset keys @@ -103054,7 +93761,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1511 */ +/* 1471 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103072,7 +93779,7 @@ webpackJsonp([203,202],[ 'use strict'; - var getRangeClientRects = __webpack_require__(496); + var getRangeClientRects = __webpack_require__(482); /** * Like range.getBoundingClientRect() but normalizes for browser bugs. @@ -103119,7 +93826,7 @@ webpackJsonp([203,202],[ module.exports = getRangeBoundingClientRect; /***/ }, -/* 1512 */ +/* 1472 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103163,7 +93870,7 @@ webpackJsonp([203,202],[ module.exports = getRangesForDraftEntity; /***/ }, -/* 1513 */ +/* 1473 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103181,7 +93888,7 @@ webpackJsonp([203,202],[ 'use strict'; - var getRangeBoundingClientRect = __webpack_require__(1511); + var getRangeBoundingClientRect = __webpack_require__(1471); /** * Return the bounding ClientRect for the visible DOM selection, if any. @@ -103215,7 +93922,7 @@ webpackJsonp([203,202],[ module.exports = getVisibleSelectionRect; /***/ }, -/* 1514 */ +/* 1474 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103233,10 +93940,10 @@ webpackJsonp([203,202],[ 'use strict'; - var BlockMapBuilder = __webpack_require__(242); + var BlockMapBuilder = __webpack_require__(220); - var generateRandomKey = __webpack_require__(107); - var insertIntoList = __webpack_require__(501); + var generateRandomKey = __webpack_require__(102); + var insertIntoList = __webpack_require__(487); var invariant = __webpack_require__(15); function insertFragmentIntoContentState(contentState, selectionState, fragment) { @@ -103346,7 +94053,7 @@ webpackJsonp([203,202],[ module.exports = insertFragmentIntoContentState; /***/ }, -/* 1515 */ +/* 1475 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103366,7 +94073,7 @@ webpackJsonp([203,202],[ var Immutable = __webpack_require__(26); - var insertIntoList = __webpack_require__(501); + var insertIntoList = __webpack_require__(487); var invariant = __webpack_require__(15); var Repeat = Immutable.Repeat; @@ -103405,7 +94112,7 @@ webpackJsonp([203,202],[ module.exports = insertTextIntoContentState; /***/ }, -/* 1516 */ +/* 1476 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -103424,10 +94131,10 @@ webpackJsonp([203,202],[ var EditorState = __webpack_require__(23); - var expandRangeToStartOfLine = __webpack_require__(1508); - var getDraftEditorSelectionWithNodes = __webpack_require__(494); - var moveSelectionBackward = __webpack_require__(365); - var removeTextWithStrategy = __webpack_require__(244); + var expandRangeToStartOfLine = __webpack_require__(1468); + var getDraftEditorSelectionWithNodes = __webpack_require__(480); + var moveSelectionBackward = __webpack_require__(359); + var removeTextWithStrategy = __webpack_require__(222); function keyCommandBackspaceToStartOfLine(editorState) { var afterRemoval = removeTextWithStrategy(editorState, function (strategyState) { @@ -103454,7 +94161,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1517 */ +/* 1477 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103471,11 +94178,11 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftRemovableWord = __webpack_require__(490); + var DraftRemovableWord = __webpack_require__(476); var EditorState = __webpack_require__(23); - var moveSelectionBackward = __webpack_require__(365); - var removeTextWithStrategy = __webpack_require__(244); + var moveSelectionBackward = __webpack_require__(359); + var removeTextWithStrategy = __webpack_require__(222); /** * Delete the word that is left of the cursor, as well as any spaces or @@ -103506,7 +94213,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandBackspaceWord; /***/ }, -/* 1518 */ +/* 1478 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103523,11 +94230,11 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftRemovableWord = __webpack_require__(490); + var DraftRemovableWord = __webpack_require__(476); var EditorState = __webpack_require__(23); - var moveSelectionForward = __webpack_require__(503); - var removeTextWithStrategy = __webpack_require__(244); + var moveSelectionForward = __webpack_require__(489); + var removeTextWithStrategy = __webpack_require__(222); /** * Delete the word that is right of the cursor, as well as any spaces or @@ -103556,7 +94263,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandDeleteWord; /***/ }, -/* 1519 */ +/* 1479 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103573,7 +94280,7 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); function keyCommandInsertNewline(editorState) { @@ -103584,7 +94291,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandInsertNewline; /***/ }, -/* 1520 */ +/* 1480 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103626,7 +94333,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandMoveSelectionToEndOfBlock; /***/ }, -/* 1521 */ +/* 1481 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103668,7 +94375,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandMoveSelectionToStartOfBlock; /***/ }, -/* 1522 */ +/* 1482 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103686,10 +94393,10 @@ webpackJsonp([203,202],[ 'use strict'; var EditorState = __webpack_require__(23); - var UnicodeUtils = __webpack_require__(173); + var UnicodeUtils = __webpack_require__(166); - var moveSelectionBackward = __webpack_require__(365); - var removeTextWithStrategy = __webpack_require__(244); + var moveSelectionBackward = __webpack_require__(359); + var removeTextWithStrategy = __webpack_require__(222); /** * Remove the selected range. If the cursor is collapsed, remove the preceding @@ -103717,7 +94424,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandPlainBackspace; /***/ }, -/* 1523 */ +/* 1483 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103735,10 +94442,10 @@ webpackJsonp([203,202],[ 'use strict'; var EditorState = __webpack_require__(23); - var UnicodeUtils = __webpack_require__(173); + var UnicodeUtils = __webpack_require__(166); - var moveSelectionForward = __webpack_require__(503); - var removeTextWithStrategy = __webpack_require__(244); + var moveSelectionForward = __webpack_require__(489); + var removeTextWithStrategy = __webpack_require__(222); /** * Remove the selected range. If the cursor is collapsed, remove the following @@ -103767,7 +94474,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandPlainDelete; /***/ }, -/* 1524 */ +/* 1484 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103784,10 +94491,10 @@ webpackJsonp([203,202],[ 'use strict'; - var DraftModifier = __webpack_require__(62); + var DraftModifier = __webpack_require__(57); var EditorState = __webpack_require__(23); - var getContentStateFragment = __webpack_require__(281); + var getContentStateFragment = __webpack_require__(260); /** * Transpose the characters on either side of a collapsed cursor, or @@ -103850,7 +94557,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandTransposeCharacters; /***/ }, -/* 1525 */ +/* 1485 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103903,7 +94610,7 @@ webpackJsonp([203,202],[ module.exports = keyCommandUndo; /***/ }, -/* 1526 */ +/* 1486 */ /***/ function(module, exports, __webpack_require__) { /** @@ -103946,7 +94653,7 @@ webpackJsonp([203,202],[ module.exports = modifyBlockForContentState; /***/ }, -/* 1527 */ +/* 1487 */ /***/ function(module, exports, __webpack_require__) { /** @@ -104042,7 +94749,7 @@ webpackJsonp([203,202],[ module.exports = removeRangeFromContentState; /***/ }, -/* 1528 */ +/* 1488 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -104060,8 +94767,8 @@ webpackJsonp([203,202],[ 'use strict'; - var containsNode = __webpack_require__(372); - var getActiveElement = __webpack_require__(283); + var containsNode = __webpack_require__(365); + var getActiveElement = __webpack_require__(262); /** * In modern non-IE browsers, we can support both forward and backward @@ -104181,7 +94888,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1529 */ +/* 1489 */ /***/ function(module, exports, __webpack_require__) { /** @@ -104201,7 +94908,7 @@ webpackJsonp([203,202],[ var Immutable = __webpack_require__(26); - var generateRandomKey = __webpack_require__(107); + var generateRandomKey = __webpack_require__(102); var invariant = __webpack_require__(15); var Map = Immutable.Map; @@ -104255,7 +94962,7 @@ webpackJsonp([203,202],[ module.exports = splitBlockInContentState; /***/ }, -/* 1530 */ +/* 1490 */ /***/ function(module, exports) { /** @@ -104281,7 +94988,7 @@ webpackJsonp([203,202],[ module.exports = splitTextIntoTextBlocks; /***/ }, -/* 1531 */ +/* 1491 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(root,factory){ @@ -104310,7 +95017,7 @@ webpackJsonp([203,202],[ })); /***/ }, -/* 1532 */ +/* 1492 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -104429,6 +95136,246 @@ webpackJsonp([203,202],[ module.exports = exist; +/***/ }, +/* 1493 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1494 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1495 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1496 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1497 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1498 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1499 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1500 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1501 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1502 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1503 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1504 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1505 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1506 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1507 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1508 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1509 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1510 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1511 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1512 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1513 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1514 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1515 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1516 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1517 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1518 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1519 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1520 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1521 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1522 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1523 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1524 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1525 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1526 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1527 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1528 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1529 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1530 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1531 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + +/***/ }, +/* 1532 */ +/***/ function(module, exports) { + + // removed by extract-text-webpack-plugin + /***/ }, /* 1533 */ /***/ function(module, exports) { @@ -104479,246 +95426,6 @@ webpackJsonp([203,202],[ /***/ }, /* 1541 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1542 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1543 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1544 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1545 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1546 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1547 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1548 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1549 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1550 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1551 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1552 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1553 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1554 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1555 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1556 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1557 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1558 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1559 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1560 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1561 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1562 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1563 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1564 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1565 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1566 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1567 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1568 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1569 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1570 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1571 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1572 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1573 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1574 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1575 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1576 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1577 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1578 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1579 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1580 */ -/***/ function(module, exports) { - - // removed by extract-text-webpack-plugin - -/***/ }, -/* 1581 */ /***/ function(module, exports) { 'use strict'; @@ -104751,7 +95458,7 @@ webpackJsonp([203,202],[ module.exports = PhotosMimeType; /***/ }, -/* 1582 */ +/* 1542 */ /***/ function(module, exports) { /** @@ -104793,7 +95500,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1583 */ +/* 1543 */ /***/ function(module, exports) { /** @@ -104828,7 +95535,7 @@ webpackJsonp([203,202],[ module.exports = URI; /***/ }, -/* 1584 */ +/* 1544 */ /***/ function(module, exports, __webpack_require__) { /** @@ -104877,8 +95584,8 @@ webpackJsonp([203,202],[ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var UnicodeBidi = __webpack_require__(508); - var UnicodeBidiDirection = __webpack_require__(371); + var UnicodeBidi = __webpack_require__(495); + var UnicodeBidiDirection = __webpack_require__(364); var invariant = __webpack_require__(15); @@ -104933,7 +95640,7 @@ webpackJsonp([203,202],[ module.exports = UnicodeBidiService; /***/ }, -/* 1585 */ +/* 1545 */ /***/ function(module, exports, __webpack_require__) { /** @@ -104959,7 +95666,7 @@ webpackJsonp([203,202],[ 'use strict'; - var UAParser = __webpack_require__(1900); + var UAParser = __webpack_require__(1865); var UNKNOWN = 'Unknown'; @@ -105020,7 +95727,7 @@ webpackJsonp([203,202],[ module.exports = uaData; /***/ }, -/* 1586 */ +/* 1546 */ /***/ function(module, exports, __webpack_require__) { /** @@ -105407,7 +96114,7 @@ webpackJsonp([203,202],[ module.exports = VersionRange; /***/ }, -/* 1587 */ +/* 1547 */ /***/ function(module, exports, __webpack_require__) { /** @@ -105423,7 +96130,7 @@ webpackJsonp([203,202],[ 'use strict'; - var camelize = __webpack_require__(509); + var camelize = __webpack_require__(496); var msPattern = /^-ms-/; @@ -105451,7 +96158,7 @@ webpackJsonp([203,202],[ module.exports = camelizeStyleName; /***/ }, -/* 1588 */ +/* 1548 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -105469,10 +96176,10 @@ webpackJsonp([203,202],[ /*eslint-disable fb-www/unsafe-html*/ - var ExecutionEnvironment = __webpack_require__(63); + var ExecutionEnvironment = __webpack_require__(58); - var createArrayFromMixed = __webpack_require__(510); - var getMarkupWrap = __webpack_require__(1592); + var createArrayFromMixed = __webpack_require__(497); + var getMarkupWrap = __webpack_require__(1552); var invariant = __webpack_require__(15); /** @@ -105539,7 +96246,7 @@ webpackJsonp([203,202],[ module.exports = createNodesFromMarkup; /***/ }, -/* 1589 */ +/* 1549 */ /***/ function(module, exports) { /** @@ -105574,7 +96281,7 @@ webpackJsonp([203,202],[ module.exports = getDocumentScrollElement; /***/ }, -/* 1590 */ +/* 1550 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -105590,7 +96297,7 @@ webpackJsonp([203,202],[ * @typechecks */ - var getElementRect = __webpack_require__(1591); + var getElementRect = __webpack_require__(1551); /** * Gets an element's position in pixels relative to the viewport. The returned @@ -105612,7 +96319,7 @@ webpackJsonp([203,202],[ module.exports = getElementPosition; /***/ }, -/* 1591 */ +/* 1551 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -105628,7 +96335,7 @@ webpackJsonp([203,202],[ * @typechecks */ - var containsNode = __webpack_require__(372); + var containsNode = __webpack_require__(365); /** * Gets an element's bounding rect in pixels relative to the viewport. @@ -105667,7 +96374,7 @@ webpackJsonp([203,202],[ module.exports = getElementRect; /***/ }, -/* 1592 */ +/* 1552 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -105684,7 +96391,7 @@ webpackJsonp([203,202],[ /*eslint-disable fb-www/unsafe-html */ - var ExecutionEnvironment = __webpack_require__(63); + var ExecutionEnvironment = __webpack_require__(58); var invariant = __webpack_require__(15); @@ -105766,7 +96473,7 @@ webpackJsonp([203,202],[ module.exports = getMarkupWrap; /***/ }, -/* 1593 */ +/* 1553 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -105782,8 +96489,8 @@ webpackJsonp([203,202],[ * @typechecks */ - var camelize = __webpack_require__(509); - var hyphenate = __webpack_require__(513); + var camelize = __webpack_require__(496); + var hyphenate = __webpack_require__(500); function asString(value) /*?string*/{ return value == null ? value : String(value); @@ -105824,7 +96531,7 @@ webpackJsonp([203,202],[ module.exports = getStyleProperty; /***/ }, -/* 1594 */ +/* 1554 */ /***/ function(module, exports) { "use strict"; @@ -105888,7 +96595,7 @@ webpackJsonp([203,202],[ module.exports = getViewportDimensions; /***/ }, -/* 1595 */ +/* 1555 */ /***/ function(module, exports, __webpack_require__) { /** @@ -105904,7 +96611,7 @@ webpackJsonp([203,202],[ 'use strict'; - var hyphenate = __webpack_require__(513); + var hyphenate = __webpack_require__(500); var msPattern = /^ms-/; @@ -105931,7 +96638,7 @@ webpackJsonp([203,202],[ module.exports = hyphenateStyleName; /***/ }, -/* 1596 */ +/* 1556 */ /***/ function(module, exports) { 'use strict'; @@ -105958,7 +96665,7 @@ webpackJsonp([203,202],[ module.exports = isNode; /***/ }, -/* 1597 */ +/* 1557 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -105974,7 +96681,7 @@ webpackJsonp([203,202],[ * @typechecks */ - var isNode = __webpack_require__(1596); + var isNode = __webpack_require__(1556); /** * @param {*} object The object to check. @@ -105987,7 +96694,7 @@ webpackJsonp([203,202],[ module.exports = isTextNode; /***/ }, -/* 1598 */ +/* 1558 */ /***/ function(module, exports) { /** @@ -106031,7 +96738,7 @@ webpackJsonp([203,202],[ module.exports = joinClasses; /***/ }, -/* 1599 */ +/* 1559 */ /***/ function(module, exports) { /** @@ -106086,7 +96793,7 @@ webpackJsonp([203,202],[ module.exports = mapObject; /***/ }, -/* 1600 */ +/* 1560 */ /***/ function(module, exports) { /** @@ -106142,17 +96849,17 @@ webpackJsonp([203,202],[ /***/ }, -/* 1601 */ +/* 1561 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - exports = module.exports = __webpack_require__(1603)['default']; + exports = module.exports = __webpack_require__(1563)['default']; exports['default'] = exports; /***/ }, -/* 1602 */ +/* 1562 */ /***/ function(module, exports) { "use strict"; @@ -106236,11 +96943,11 @@ webpackJsonp([203,202],[ //# sourceMappingURL=es5.js.map /***/ }, -/* 1603 */ +/* 1563 */ /***/ function(module, exports, __webpack_require__) { "use strict"; - var src$es5$$ = __webpack_require__(1602); + var src$es5$$ = __webpack_require__(1562); exports["default"] = createFormatCache; // ----------------------------------------------------------------------------- @@ -106316,17 +97023,17 @@ webpackJsonp([203,202],[ //# sourceMappingURL=memoizer.js.map /***/ }, -/* 1604 */ +/* 1564 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - exports = module.exports = __webpack_require__(1605)['default']; + exports = module.exports = __webpack_require__(1565)['default']; exports['default'] = exports; /***/ }, -/* 1605 */ +/* 1565 */ /***/ function(module, exports) { "use strict"; @@ -107690,7 +98397,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=parser.js.map /***/ }, -/* 1606 */ +/* 1566 */ /***/ function(module, exports) { /* @@ -107904,7 +98611,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=compiler.js.map /***/ }, -/* 1607 */ +/* 1567 */ /***/ function(module, exports, __webpack_require__) { /* @@ -107916,7 +98623,7 @@ webpackJsonp([203,202],[ /* jslint esnext: true */ "use strict"; - var src$utils$$ = __webpack_require__(516), src$es5$$ = __webpack_require__(1609), src$compiler$$ = __webpack_require__(1606), intl$messageformat$parser$$ = __webpack_require__(1604); + var src$utils$$ = __webpack_require__(503), src$es5$$ = __webpack_require__(1569), src$compiler$$ = __webpack_require__(1566), intl$messageformat$parser$$ = __webpack_require__(1564); exports["default"] = MessageFormat; // -- MessageFormat -------------------------------------------------------- @@ -108173,7 +98880,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=core.js.map /***/ }, -/* 1608 */ +/* 1568 */ /***/ function(module, exports) { // GENERATED FILE @@ -108183,7 +98890,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=en.js.map /***/ }, -/* 1609 */ +/* 1569 */ /***/ function(module, exports, __webpack_require__) { /* @@ -108195,7 +98902,7 @@ webpackJsonp([203,202],[ /* jslint esnext: true */ "use strict"; - var src$utils$$ = __webpack_require__(516); + var src$utils$$ = __webpack_require__(503); // Purposely using the same implementation as the Intl.js `Intl` polyfill. // Copyright 2013 Andy Earnshaw, MIT License @@ -108237,13 +98944,13 @@ webpackJsonp([203,202],[ //# sourceMappingURL=es5.js.map /***/ }, -/* 1610 */ +/* 1570 */ /***/ function(module, exports, __webpack_require__) { /* jslint esnext: true */ "use strict"; - var src$core$$ = __webpack_require__(1607), src$en$$ = __webpack_require__(1608); + var src$core$$ = __webpack_require__(1567), src$en$$ = __webpack_require__(1568); src$core$$["default"].__addLocaleData(src$en$$["default"]); src$core$$["default"].defaultLocale = 'en'; @@ -108253,18 +98960,18 @@ webpackJsonp([203,202],[ //# sourceMappingURL=main.js.map /***/ }, -/* 1611 */ +/* 1571 */ /***/ function(module, exports, __webpack_require__) { /* jshint node:true */ 'use strict'; - var IntlRelativeFormat = __webpack_require__(1616)['default']; + var IntlRelativeFormat = __webpack_require__(1576)['default']; // Add all locale data to `IntlRelativeFormat`. This module will be ignored when // bundling for the browser with Browserify/Webpack. - __webpack_require__(1906); + __webpack_require__(1871); // Re-export `IntlRelativeFormat` as the CommonJS default exports with all the // locale data registered, and with English set as the default locale. Define @@ -108274,7 +98981,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1612 */ +/* 1572 */ /***/ function(module, exports, __webpack_require__) { /* @@ -108286,7 +98993,7 @@ webpackJsonp([203,202],[ /* jslint esnext: true */ "use strict"; - var intl$messageformat$$ = __webpack_require__(515), src$diff$$ = __webpack_require__(1613), src$es5$$ = __webpack_require__(1615); + var intl$messageformat$$ = __webpack_require__(502), src$diff$$ = __webpack_require__(1573), src$es5$$ = __webpack_require__(1575); exports["default"] = RelativeFormat; // ----------------------------------------------------------------------------- @@ -108576,7 +99283,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=core.js.map /***/ }, -/* 1613 */ +/* 1573 */ /***/ function(module, exports) { /* @@ -108627,7 +99334,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=diff.js.map /***/ }, -/* 1614 */ +/* 1574 */ /***/ function(module, exports) { // GENERATED FILE @@ -108637,7 +99344,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=en.js.map /***/ }, -/* 1615 */ +/* 1575 */ /***/ function(module, exports) { /* @@ -108717,13 +99424,13 @@ webpackJsonp([203,202],[ //# sourceMappingURL=es5.js.map /***/ }, -/* 1616 */ +/* 1576 */ /***/ function(module, exports, __webpack_require__) { /* jslint esnext: true */ "use strict"; - var src$core$$ = __webpack_require__(1612), src$en$$ = __webpack_require__(1614); + var src$core$$ = __webpack_require__(1572), src$en$$ = __webpack_require__(1574); src$core$$["default"].__addLocaleData(src$en$$["default"]); src$core$$["default"].defaultLocale = 'en'; @@ -108733,7 +99440,189 @@ webpackJsonp([203,202],[ //# sourceMappingURL=main.js.map /***/ }, -/* 1617 */ +/* 1577 */ +/***/ function(module, exports) { + + module.exports = { + "name": "antd", + "version": "2.4.3", + "title": "Ant Design", + "description": "An enterprise-class UI design language and React-based implementation", + "homepage": "http://ant.design/", + "keywords": [ + "ant", + "design", + "react", + "react-component", + "component", + "components", + "ui", + "framework", + "frontend" + ], + "contributors": [ + "ant" + ], + "repository": { + "type": "git", + "url": "https://github.com/ant-design/ant-design" + }, + "bugs": { + "url": "https://github.com/ant-design/ant-design/issues" + }, + "main": "lib/index.js", + "files": [ + "dist", + "lib" + ], + "typings": "lib/index.d.ts", + "license": "MIT", + "dependencies": { + "array-tree-filter": "~1.0.0", + "babel-runtime": "6.x", + "classnames": "~2.2.0", + "css-animation": "^1.2.5", + "gregorian-calendar": "~4.1.0", + "gregorian-calendar-format": "~4.1.0", + "moment": "~2.15.1", + "object-assign": "~4.1.0", + "omit.js": "^0.1.0", + "rc-animate": "~2.3.0", + "rc-calendar": "~7.5.1", + "rc-cascader": "~0.10.1", + "rc-checkbox": "~1.4.0", + "rc-collapse": "~1.6.4", + "rc-dialog": "~6.5.0", + "rc-dropdown": "~1.4.8", + "rc-editor-mention": "~0.3.0", + "rc-form": "~1.0.0", + "rc-input-number": "~2.7.0", + "rc-menu": "~5.0.1", + "rc-notification": "~1.3.4", + "rc-pagination": "~1.5.3", + "rc-progress": "~2.0.1", + "rc-radio": "~2.0.0", + "rc-rate": "~1.1.2", + "rc-select": "~6.6.1", + "rc-slider": "~5.2.0", + "rc-steps": "~2.2.0", + "rc-switch": "~1.4.2", + "rc-table": "~5.0.0", + "rc-tabs": "~7.0.5", + "rc-time-picker": "~2.2.1", + "rc-tooltip": "~3.4.2", + "rc-tree": "~1.4.0", + "rc-tree-select": "~1.8.0", + "rc-upload": "~2.2.0", + "rc-util": "^4.0.1", + "react-lazy-load": "^3.0.10", + "react-slick": "~0.14.2", + "shallowequal": "^0.2.2", + "warning": "~3.0.0" + }, + "devDependencies": { + "@types/react": "~0.14.41", + "@types/react-dom": "~0.14.18", + "antd-tools": "0.14.2", + "babel-eslint": "^7.1.0", + "babel-jest": "^17.0.0", + "babel-plugin-import": "^1.0.0", + "babel-plugin-transform-runtime": "~6.15.0", + "bisheng": "^0.17.0", + "bisheng-plugin-antd": "~0.6.0", + "bisheng-plugin-description": "^0.1.1", + "bisheng-plugin-react": "^0.3.0", + "bisheng-plugin-toc": "^0.3.0", + "css-split-webpack-plugin": "^0.2.1", + "dekko": "^0.2.0", + "dora-plugin-upload": "^0.3.1", + "enquire.js": "^2.1.1", + "enzyme": "^2.6.0", + "enzyme-to-json": "^1.3.0", + "es6-shim": "^0.35.0", + "eslint": "^3.0.1", + "eslint-config-airbnb": "latest", + "eslint-plugin-babel": "^3.0.0", + "eslint-plugin-import": "^2.1.0", + "eslint-plugin-jsx-a11y": "^2.2.3", + "eslint-plugin-markdown": "*", + "eslint-plugin-react": "^6.1.2", + "eslint-tinker": "^0.4.0", + "history": "^4.4.0", + "jest": "^17.0.1", + "jest-cli": "^17.0.0", + "jsonml-to-react-component": "~0.2.0", + "jsonml.js": "^0.1.0", + "jsonp": "^0.2.0", + "lesshint": "^2.0.0", + "lodash.debounce": "^4.0.6", + "moment-timezone": "^0.5.5", + "pre-commit": "1.x", + "querystring": "^0.2.0", + "rc-queue-anim": "~0.12.4", + "rc-scroll-anim": "~0.5.0", + "rc-tween-one": "~0.11.0", + "react": "^15.0.0", + "react-addons-test-utils": "^15.0.0", + "react-copy-to-clipboard": "^4.0.1", + "react-document-title": "^2.0.1", + "react-dom": "^15.0.0", + "react-github-button": "^0.1.1", + "react-intl": "^2.0.1", + "react-router": "^3.0.0", + "react-stateless-wrapper": "^1.0.2", + "react-sublime-video": "^0.2.0", + "reqwest": "^2.0.5", + "typescript-babel-jest": "^0.1.5", + "values.js": "^1.0.3" + }, + "scripts": { + "test": "npm run lint && npm run dist && npm run jest", + "lint": "npm run tslint && npm run eslint && npm run demolint && npm run lesshint", + "tslint": "antd-tools run ts-lint && npm run compile && rm -rf lib", + "eslint": "eslint test site scripts ./.eslintrc.js ./webpack.config.js --ext '.js,.jsx,.tsx' --ignore-pattern '!.eslintrc.js'", + "demolint": "RUN_ENV=DEMO eslint components/*/demo/*.md --ext '.md'", + "lesshint": "lesshint components -r scripts/lesshint-report.js", + "eslint-fix": "eslint --fix test site scripts ./.eslintrc.js ./webpack.config.js --ext '.js,.jsx,.tsx' --ignore-pattern '!.eslintrc.js' && eslint-tinker ./components/*/demo/*.md", + "jest": "jest --no-cache", + "clean": "antd-tools run clean", + "dist": "antd-tools run dist && node ./tests/dekko/dist.test.js", + "compile": "antd-tools run compile && node ./tests/dekko/lib.test.js", + "start": "bisheng start -c ./site/bisheng.config.js --no-livereload", + "site": "bisheng build -c ./site/bisheng.config.js", + "deploy": "npm run clean && bisheng gh-pages -c ./site/bisheng.config.js", + "pub": "antd-tools run update-self && antd-tools run pub", + "prepublish": "antd-tools run guard", + "pre-publish": "node ./scripts/prepub", + "authors": "git log --format='%aN <%aE>' | sort -u | grep -v 'users.noreply.github.com' | grep -v 'gitter.im' | grep -v '.local>' | grep -v 'alibaba-inc.com' | grep -v 'alipay.com' | grep -v 'taobao.com' > AUTHORS.txt" + }, + "jest": { + "moduleFileExtensions": [ + "ts", + "tsx", + "js", + "jsx", + "json" + ], + "modulePathIgnorePatterns": [ + "/_site/" + ], + "testPathIgnorePatterns": [ + "dekko", + "/node_modules/" + ], + "transform": { + ".*": "node_modules/typescript-babel-jest" + }, + "testRegex": "(/tests/.*|\\.(test|spec))\\.(js)$" + }, + "pre-commit": [ + "lint" + ] + }; + +/***/ }, +/* 1578 */ /***/ function(module, exports) { 'use strict'; @@ -108775,11 +99664,11 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1618 */, -/* 1619 */, -/* 1620 */, -/* 1621 */, -/* 1622 */ +/* 1579 */, +/* 1580 */, +/* 1581 */, +/* 1582 */, +/* 1583 */ /***/ function(module, exports) { /** @@ -108922,7 +99811,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1623 */ +/* 1584 */ /***/ function(module, exports) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -109306,7 +100195,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1624 */ +/* 1585 */ /***/ function(module, exports) { /** @@ -109541,7 +100430,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1625 */ +/* 1586 */ /***/ function(module, exports) { /** @@ -109727,7 +100616,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1626 */ +/* 1587 */ /***/ function(module, exports, __webpack_require__) { /** @@ -109738,9 +100627,9 @@ webpackJsonp([203,202],[ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Available under MIT license <https://lodash.com/license> */ - var getNative = __webpack_require__(1622), - isArguments = __webpack_require__(1624), - isArray = __webpack_require__(1625); + var getNative = __webpack_require__(1583), + isArguments = __webpack_require__(1585), + isArray = __webpack_require__(1586); /** Used to detect unsigned integer values. */ var reIsUint = /^\d+$/; @@ -109969,7 +100858,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1627 */ +/* 1588 */ /***/ function(module, exports) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -110415,8 +101304,8 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1628 */, -/* 1629 */ +/* 1589 */, +/* 1590 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (root, factory){ @@ -110713,10 +101602,114 @@ webpackJsonp([203,202],[ /***/ }, -/* 1630 */, -/* 1631 */, -/* 1632 */, -/* 1633 */ +/* 1591 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var strictUriEncode = __webpack_require__(1862); + var objectAssign = __webpack_require__(13); + + function encode(value, opts) { + if (opts.encode) { + return opts.strict ? strictUriEncode(value) : encodeURIComponent(value); + } + + return value; + } + + exports.extract = function (str) { + return str.split('?')[1] || ''; + }; + + exports.parse = function (str) { + // Create an object with no prototype + // https://github.com/sindresorhus/query-string/issues/47 + var ret = Object.create(null); + + if (typeof str !== 'string') { + return ret; + } + + str = str.trim().replace(/^(\?|#|&)/, ''); + + if (!str) { + return ret; + } + + str.split('&').forEach(function (param) { + var parts = param.replace(/\+/g, ' ').split('='); + // Firefox (pre 40) decodes `%3D` to `=` + // https://github.com/sindresorhus/query-string/pull/37 + var key = parts.shift(); + var val = parts.length > 0 ? parts.join('=') : undefined; + + key = decodeURIComponent(key); + + // missing `=` should be `null`: + // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters + val = val === undefined ? null : decodeURIComponent(val); + + if (ret[key] === undefined) { + ret[key] = val; + } else if (Array.isArray(ret[key])) { + ret[key].push(val); + } else { + ret[key] = [ret[key], val]; + } + }); + + return ret; + }; + + exports.stringify = function (obj, opts) { + var defaults = { + encode: true, + strict: true + }; + + opts = objectAssign(defaults, opts); + + return obj ? Object.keys(obj).sort().map(function (key) { + var val = obj[key]; + + if (val === undefined) { + return ''; + } + + if (val === null) { + return encode(key, opts); + } + + if (Array.isArray(val)) { + var result = []; + + val.slice().forEach(function (val2) { + if (val2 === undefined) { + return; + } + + if (val2 === null) { + result.push(encode(key, opts)); + } else { + result.push(encode(key, opts) + '=' + encode(val2, opts)); + } + }); + + return result.join('&'); + } + + return encode(key, opts) + '=' + encode(val, opts); + }).filter(function (x) { + return x.length > 0; + }).join('&') : ''; + }; + + +/***/ }, +/* 1592 */, +/* 1593 */, +/* 1594 */, +/* 1595 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -110733,15 +101726,15 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _domAlign = __webpack_require__(1466); + var _domAlign = __webpack_require__(1426); var _domAlign2 = _interopRequireDefault(_domAlign); - var _addEventListener = __webpack_require__(1636); + var _addEventListener = __webpack_require__(1598); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _isWindow = __webpack_require__(1635); + var _isWindow = __webpack_require__(1597); var _isWindow2 = _interopRequireDefault(_isWindow); @@ -110875,7 +101868,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1634 */ +/* 1596 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -110884,7 +101877,7 @@ webpackJsonp([203,202],[ value: true }); - var _Align = __webpack_require__(1633); + var _Align = __webpack_require__(1595); var _Align2 = _interopRequireDefault(_Align); @@ -110895,7 +101888,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1635 */ +/* 1597 */ /***/ function(module, exports) { "use strict"; @@ -110912,7 +101905,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1636 */ +/* 1598 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -110922,7 +101915,7 @@ webpackJsonp([203,202],[ }); exports["default"] = addEventListenerWrap; - var _addDomEventListener = __webpack_require__(179); + var _addDomEventListener = __webpack_require__(171); var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); @@ -110942,7 +101935,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1637 */ +/* 1599 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -110955,13 +101948,13 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _ChildrenUtils = __webpack_require__(1639); + var _ChildrenUtils = __webpack_require__(1601); - var _AnimateChild = __webpack_require__(1638); + var _AnimateChild = __webpack_require__(1600); var _AnimateChild2 = _interopRequireDefault(_AnimateChild); - var _util = __webpack_require__(523); + var _util = __webpack_require__(509); var _util2 = _interopRequireDefault(_util); @@ -111274,7 +102267,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1638 */ +/* 1600 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -111293,11 +102286,11 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _cssAnimation = __webpack_require__(278); + var _cssAnimation = __webpack_require__(257); var _cssAnimation2 = _interopRequireDefault(_cssAnimation); - var _util = __webpack_require__(523); + var _util = __webpack_require__(509); var _util2 = _interopRequireDefault(_util); @@ -111385,7 +102378,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1639 */ +/* 1601 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -111507,7 +102500,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1640 */ +/* 1602 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -111528,35 +102521,35 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _KeyCode = __webpack_require__(378); + var _KeyCode = __webpack_require__(371); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _DateTable = __webpack_require__(376); + var _DateTable = __webpack_require__(369); var _DateTable2 = _interopRequireDefault(_DateTable); - var _CalendarHeader = __webpack_require__(526); + var _CalendarHeader = __webpack_require__(512); var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader); - var _CalendarFooter = __webpack_require__(1643); + var _CalendarFooter = __webpack_require__(1605); var _CalendarFooter2 = _interopRequireDefault(_CalendarFooter); - var _CalendarMixin = __webpack_require__(377); + var _CalendarMixin = __webpack_require__(370); var _CalendarMixin2 = _interopRequireDefault(_CalendarMixin); - var _CommonMixin = __webpack_require__(284); + var _CommonMixin = __webpack_require__(263); var _CommonMixin2 = _interopRequireDefault(_CommonMixin); - var _DateInput = __webpack_require__(531); + var _DateInput = __webpack_require__(517); var _DateInput2 = _interopRequireDefault(_DateInput); - var _index = __webpack_require__(175); + var _index = __webpack_require__(167); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -111850,7 +102843,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1641 */ +/* 1603 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -111867,23 +102860,23 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _DateTable = __webpack_require__(376); + var _DateTable = __webpack_require__(369); var _DateTable2 = _interopRequireDefault(_DateTable); - var _MonthTable = __webpack_require__(536); + var _MonthTable = __webpack_require__(522); var _MonthTable2 = _interopRequireDefault(_MonthTable); - var _CalendarMixin = __webpack_require__(377); + var _CalendarMixin = __webpack_require__(370); var _CalendarMixin2 = _interopRequireDefault(_CalendarMixin); - var _CommonMixin = __webpack_require__(284); + var _CommonMixin = __webpack_require__(263); var _CommonMixin2 = _interopRequireDefault(_CommonMixin); - var _CalendarHeader = __webpack_require__(1647); + var _CalendarHeader = __webpack_require__(1609); var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader); @@ -112023,7 +103016,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1642 */ +/* 1604 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -112036,7 +103029,7 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _slicedToArray2 = __webpack_require__(40); + var _slicedToArray2 = __webpack_require__(39); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); @@ -112044,7 +103037,7 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _typeof2 = __webpack_require__(44); + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); @@ -112056,29 +103049,29 @@ webpackJsonp([203,202],[ var _moment2 = _interopRequireDefault(_moment); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); - var _CalendarPart = __webpack_require__(1649); + var _CalendarPart = __webpack_require__(1611); var _CalendarPart2 = _interopRequireDefault(_CalendarPart); - var _util = __webpack_require__(175); + var _util = __webpack_require__(167); - var _TodayButton = __webpack_require__(529); + var _TodayButton = __webpack_require__(515); var _TodayButton2 = _interopRequireDefault(_TodayButton); - var _OkButton = __webpack_require__(527); + var _OkButton = __webpack_require__(513); var _OkButton2 = _interopRequireDefault(_OkButton); - var _TimePickerButton = __webpack_require__(528); + var _TimePickerButton = __webpack_require__(514); var _TimePickerButton2 = _interopRequireDefault(_TimePickerButton); - var _CommonMixin = __webpack_require__(284); + var _CommonMixin = __webpack_require__(263); var _CommonMixin2 = _interopRequireDefault(_CommonMixin); @@ -112601,7 +103594,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1643 */ +/* 1605 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -112626,23 +103619,23 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _mapSelf = __webpack_require__(538); + var _mapSelf = __webpack_require__(524); var _mapSelf2 = _interopRequireDefault(_mapSelf); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _TodayButton = __webpack_require__(529); + var _TodayButton = __webpack_require__(515); var _TodayButton2 = _interopRequireDefault(_TodayButton); - var _OkButton = __webpack_require__(527); + var _OkButton = __webpack_require__(513); var _OkButton2 = _interopRequireDefault(_OkButton); - var _TimePickerButton = __webpack_require__(528); + var _TimePickerButton = __webpack_require__(514); var _TimePickerButton2 = _interopRequireDefault(_TimePickerButton); @@ -112720,7 +103713,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1644 */ +/* 1606 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -112733,11 +103726,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _DateConstants = __webpack_require__(530); + var _DateConstants = __webpack_require__(516); var _DateConstants2 = _interopRequireDefault(_DateConstants); - var _util = __webpack_require__(175); + var _util = __webpack_require__(167); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -112969,7 +103962,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1645 */ +/* 1607 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -112978,15 +103971,15 @@ webpackJsonp([203,202],[ value: true }); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -112994,7 +103987,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _DateConstants = __webpack_require__(530); + var _DateConstants = __webpack_require__(516); var _DateConstants2 = _interopRequireDefault(_DateConstants); @@ -113078,7 +104071,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1646 */ +/* 1608 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -113091,15 +104084,15 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -113107,7 +104100,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -113282,7 +104275,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1647 */ +/* 1609 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -113291,15 +104284,15 @@ webpackJsonp([203,202],[ value: true }); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -113485,7 +104478,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1648 */ +/* 1610 */ /***/ function(module, exports) { 'use strict'; @@ -113531,7 +104524,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1649 */ +/* 1611 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -113548,19 +104541,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _CalendarHeader = __webpack_require__(526); + var _CalendarHeader = __webpack_require__(512); var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader); - var _DateTable = __webpack_require__(376); + var _DateTable = __webpack_require__(369); var _DateTable2 = _interopRequireDefault(_DateTable); - var _DateInput = __webpack_require__(531); + var _DateInput = __webpack_require__(517); var _DateInput2 = _interopRequireDefault(_DateInput); - var _index = __webpack_require__(175); + var _index = __webpack_require__(167); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -113673,7 +104666,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1650 */ +/* 1612 */ /***/ function(module, exports) { "use strict"; @@ -113700,7 +104693,7 @@ webpackJsonp([203,202],[ module.exports = createChainedFunction; /***/ }, -/* 1651 */ +/* 1613 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -113715,11 +104708,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); - var _Menus = __webpack_require__(1652); + var _Menus = __webpack_require__(1614); var _Menus2 = _interopRequireDefault(_Menus); @@ -113926,7 +104919,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1652 */ +/* 1614 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -113941,7 +104934,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _arrayTreeFilter = __webpack_require__(405); + var _arrayTreeFilter = __webpack_require__(397); var _arrayTreeFilter2 = _interopRequireDefault(_arrayTreeFilter); @@ -114163,7 +105156,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1653 */ +/* 1615 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114172,7 +105165,7 @@ webpackJsonp([203,202],[ value: true }); - var _Cascader = __webpack_require__(1651); + var _Cascader = __webpack_require__(1613); var _Cascader2 = _interopRequireDefault(_Cascader); @@ -114183,7 +105176,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1654 */ +/* 1616 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114198,11 +105191,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _PureRenderMixin = __webpack_require__(127); + var _PureRenderMixin = __webpack_require__(122); var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -114353,7 +105346,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1655 */ +/* 1617 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114366,15 +105359,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Panel = __webpack_require__(1656); + var _Panel = __webpack_require__(1618); var _Panel2 = _interopRequireDefault(_Panel); - var _openAnimationFactory = __webpack_require__(1659); + var _openAnimationFactory = __webpack_require__(1621); var _openAnimationFactory2 = _interopRequireDefault(_openAnimationFactory); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -114530,7 +105523,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1656 */ +/* 1618 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114543,15 +105536,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _PanelContent = __webpack_require__(1657); + var _PanelContent = __webpack_require__(1619); var _PanelContent2 = _interopRequireDefault(_PanelContent); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); @@ -114629,7 +105622,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1657 */ +/* 1619 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114642,7 +105635,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -114693,7 +105686,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1658 */ +/* 1620 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114702,7 +105695,7 @@ webpackJsonp([203,202],[ value: true }); - var _Collapse = __webpack_require__(1655); + var _Collapse = __webpack_require__(1617); var _Collapse2 = _interopRequireDefault(_Collapse); @@ -114712,7 +105705,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1659 */ +/* 1621 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114721,7 +105714,7 @@ webpackJsonp([203,202],[ value: true }); - var _cssAnimation = __webpack_require__(278); + var _cssAnimation = __webpack_require__(257); var _cssAnimation2 = _interopRequireDefault(_cssAnimation); @@ -114763,7 +105756,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1660 */ +/* 1622 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -114780,19 +105773,19 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _KeyCode = __webpack_require__(1663); + var _KeyCode = __webpack_require__(1625); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _LazyRenderBox = __webpack_require__(1662); + var _LazyRenderBox = __webpack_require__(1624); var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox); - var _getScrollBarSize = __webpack_require__(1665); + var _getScrollBarSize = __webpack_require__(1627); var _getScrollBarSize2 = _interopRequireDefault(_getScrollBarSize); @@ -115075,7 +106068,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1661 */ +/* 1623 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -115088,11 +106081,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Dialog = __webpack_require__(1660); + var _Dialog = __webpack_require__(1622); var _Dialog2 = _interopRequireDefault(_Dialog); - var _getContainerRenderMixin = __webpack_require__(1664); + var _getContainerRenderMixin = __webpack_require__(1626); var _getContainerRenderMixin2 = _interopRequireDefault(_getContainerRenderMixin); @@ -115154,7 +106147,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1662 */ +/* 1624 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -115204,7 +106197,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1663 */ +/* 1625 */ /***/ function(module, exports) { 'use strict'; @@ -115729,7 +106722,7 @@ webpackJsonp([203,202],[ module.exports = KeyCode; /***/ }, -/* 1664 */ +/* 1626 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -115828,7 +106821,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1665 */ +/* 1627 */ /***/ function(module, exports) { 'use strict'; @@ -115875,7 +106868,7 @@ webpackJsonp([203,202],[ module.exports = getScrollBarSize; /***/ }, -/* 1666 */ +/* 1628 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -115894,11 +106887,11 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); - var _placements = __webpack_require__(1668); + var _placements = __webpack_require__(1630); var _placements2 = _interopRequireDefault(_placements); @@ -116059,7 +107052,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1667 */ +/* 1629 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116068,7 +107061,7 @@ webpackJsonp([203,202],[ value: true }); - var _Dropdown = __webpack_require__(1666); + var _Dropdown = __webpack_require__(1628); var _Dropdown2 = _interopRequireDefault(_Dropdown); @@ -116078,7 +107071,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1668 */ +/* 1630 */ /***/ function(module, exports) { 'use strict'; @@ -116135,7 +107128,7 @@ webpackJsonp([203,202],[ exports["default"] = placements; /***/ }, -/* 1669 */ +/* 1631 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116144,7 +107137,7 @@ webpackJsonp([203,202],[ value: true }); - var _immutable = __webpack_require__(247); + var _immutable = __webpack_require__(225); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -116170,7 +107163,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1670 */ +/* 1632 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116182,7 +107175,7 @@ webpackJsonp([203,202],[ exports.decodeContent = decodeContent; exports["default"] = exportText; - var _draftJs = __webpack_require__(202); + var _draftJs = __webpack_require__(193); function encodeContent(text) { return text.split('&').join('&').split('<').join('<').split('>').join('>').split('\xA0').join(' ').split('\n').join('<br />' + '\n'); @@ -116216,7 +107209,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1671 */ +/* 1633 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116232,11 +107225,11 @@ webpackJsonp([203,202],[ exports["default"] = GetHTML; - var _draftJs = __webpack_require__(202); + var _draftJs = __webpack_require__(193); - var _immutable = __webpack_require__(247); + var _immutable = __webpack_require__(225); - var _isUnitlessNumber = __webpack_require__(1672); + var _isUnitlessNumber = __webpack_require__(1634); var _isUnitlessNumber2 = _interopRequireDefault(_isUnitlessNumber); @@ -116377,7 +107370,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1672 */ +/* 1634 */ /***/ function(module, exports) { 'use strict'; @@ -116434,7 +107427,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1673 */ +/* 1635 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116447,21 +107440,21 @@ webpackJsonp([203,202],[ var React = _interopRequireWildcard(_react); - var _draftJs = __webpack_require__(202); + var _draftJs = __webpack_require__(193); - var _immutable = __webpack_require__(247); + var _immutable = __webpack_require__(225); - var _Toolbar = __webpack_require__(1676); + var _Toolbar = __webpack_require__(1638); - var _ConfigStore = __webpack_require__(1669); + var _ConfigStore = __webpack_require__(1631); var _ConfigStore2 = _interopRequireDefault(_ConfigStore); - var _getHTML = __webpack_require__(1671); + var _getHTML = __webpack_require__(1633); var _getHTML2 = _interopRequireDefault(_getHTML); - var _exportText = __webpack_require__(1670); + var _exportText = __webpack_require__(1632); var _exportText2 = _interopRequireDefault(_exportText); @@ -116848,7 +107841,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1674 */ +/* 1636 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116861,9 +107854,9 @@ webpackJsonp([203,202],[ var React = _interopRequireWildcard(_react); - var _immutable = __webpack_require__(247); + var _immutable = __webpack_require__(225); - var _ToolbarLine = __webpack_require__(1675); + var _ToolbarLine = __webpack_require__(1637); var _ToolbarLine2 = _interopRequireDefault(_ToolbarLine); @@ -116943,7 +107936,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1675 */ +/* 1637 */ /***/ function(module, exports, __webpack_require__) { "use strict"; @@ -116986,7 +107979,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1676 */ +/* 1638 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -116996,7 +107989,7 @@ webpackJsonp([203,202],[ }); exports.createToolbar = createToolbar; - var _Toolbar = __webpack_require__(1674); + var _Toolbar = __webpack_require__(1636); var _Toolbar2 = _interopRequireDefault(_Toolbar); @@ -117031,7 +108024,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1677 */ +/* 1639 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117046,17 +108039,17 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcEditorCore = __webpack_require__(540); + var _rcEditorCore = __webpack_require__(526); - var _createMention = __webpack_require__(1682); + var _createMention = __webpack_require__(1644); var _createMention2 = _interopRequireDefault(_createMention); - var _exportContent = __webpack_require__(379); + var _exportContent = __webpack_require__(372); var _exportContent2 = _interopRequireDefault(_exportContent); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -117243,7 +108236,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1678 */ +/* 1640 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117294,7 +108287,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1679 */ +/* 1641 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117307,7 +108300,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _getOffset = __webpack_require__(542); + var _getOffset = __webpack_require__(528); var _getOffset2 = _interopRequireDefault(_getOffset); @@ -117390,7 +108383,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1680 */ +/* 1642 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117462,7 +108455,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1681 */ +/* 1643 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117481,37 +108474,37 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _getSearchWord2 = __webpack_require__(543); + var _getSearchWord2 = __webpack_require__(529); var _getSearchWord3 = _interopRequireDefault(_getSearchWord2); - var _DraftOffsetKey = __webpack_require__(243); + var _DraftOffsetKey = __webpack_require__(221); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _insertMention = __webpack_require__(1686); + var _insertMention = __webpack_require__(1648); var _insertMention2 = _interopRequireDefault(_insertMention); - var _Nav = __webpack_require__(541); + var _Nav = __webpack_require__(527); var _Nav2 = _interopRequireDefault(_Nav); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _domScrollIntoView = __webpack_require__(279); + var _domScrollIntoView = __webpack_require__(258); var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView); - var _SuggestionWrapper = __webpack_require__(1680); + var _SuggestionWrapper = __webpack_require__(1642); var _SuggestionWrapper2 = _interopRequireDefault(_SuggestionWrapper); - var _getOffset = __webpack_require__(542); + var _getOffset = __webpack_require__(528); var _getOffset2 = _interopRequireDefault(_getOffset); @@ -117827,7 +108820,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1682 */ +/* 1644 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -117844,27 +108837,27 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Suggestions2 = __webpack_require__(1681); + var _Suggestions2 = __webpack_require__(1643); var _Suggestions3 = _interopRequireDefault(_Suggestions2); - var _SuggestionPortal = __webpack_require__(1679); + var _SuggestionPortal = __webpack_require__(1641); var _SuggestionPortal2 = _interopRequireDefault(_SuggestionPortal); - var _MentionContent = __webpack_require__(1678); + var _MentionContent = __webpack_require__(1640); var _MentionContent2 = _interopRequireDefault(_MentionContent); - var _mentionStore = __webpack_require__(1685); + var _mentionStore = __webpack_require__(1647); var _mentionStore2 = _interopRequireDefault(_mentionStore); - var _exportContent = __webpack_require__(379); + var _exportContent = __webpack_require__(372); var _exportContent2 = _interopRequireDefault(_exportContent); - var _draftJs = __webpack_require__(202); + var _draftJs = __webpack_require__(193); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -117978,7 +108971,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1683 */ +/* 1645 */ /***/ function(module, exports) { 'use strict'; @@ -118007,7 +109000,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1684 */ +/* 1646 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118017,23 +109010,23 @@ webpackJsonp([203,202],[ }); exports.getMentions = exports.toEditorState = exports.toString = exports.Nav = undefined; - var _Mention = __webpack_require__(1677); + var _Mention = __webpack_require__(1639); var _Mention2 = _interopRequireDefault(_Mention); - var _exportContent = __webpack_require__(379); + var _exportContent = __webpack_require__(372); var _exportContent2 = _interopRequireDefault(_exportContent); - var _getMentions = __webpack_require__(1683); + var _getMentions = __webpack_require__(1645); var _getMentions2 = _interopRequireDefault(_getMentions); - var _Nav = __webpack_require__(541); + var _Nav = __webpack_require__(527); var _Nav2 = _interopRequireDefault(_Nav); - var _rcEditorCore = __webpack_require__(540); + var _rcEditorCore = __webpack_require__(526); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -118049,7 +109042,7 @@ webpackJsonp([203,202],[ exports["default"] = _Mention2["default"]; /***/ }, -/* 1685 */ +/* 1647 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118058,7 +109051,7 @@ webpackJsonp([203,202],[ value: true }); - var _immutable = __webpack_require__(247); + var _immutable = __webpack_require__(225); var offset = (0, _immutable.Map)(); /* eslint new-cap: [2, {capIsNewExceptions: ["Map"]}] */ @@ -118116,7 +109109,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1686 */ +/* 1648 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118126,9 +109119,9 @@ webpackJsonp([203,202],[ }); exports["default"] = insertMention; - var _draftJs = __webpack_require__(202); + var _draftJs = __webpack_require__(193); - var _getSearchWord = __webpack_require__(543); + var _getSearchWord = __webpack_require__(529); var _getSearchWord2 = _interopRequireDefault(_getSearchWord); @@ -118155,7 +109148,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1687 */ +/* 1649 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118168,19 +109161,19 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _createBaseForm = __webpack_require__(544); + var _createBaseForm = __webpack_require__(530); var _createBaseForm2 = _interopRequireDefault(_createBaseForm); - var _createForm = __webpack_require__(1688); + var _createForm = __webpack_require__(1650); - var _utils = __webpack_require__(545); + var _utils = __webpack_require__(531); var _reactDom = __webpack_require__(2); var _reactDom2 = _interopRequireDefault(_reactDom); - var _domScrollIntoView = __webpack_require__(279); + var _domScrollIntoView = __webpack_require__(258); var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView); @@ -118282,7 +109275,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1688 */ +/* 1650 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118292,7 +109285,7 @@ webpackJsonp([203,202],[ }); exports.mixin = undefined; - var _createBaseForm = __webpack_require__(544); + var _createBaseForm = __webpack_require__(530); var _createBaseForm2 = _interopRequireDefault(_createBaseForm); @@ -118327,7 +109320,7 @@ webpackJsonp([203,202],[ exports["default"] = createForm; /***/ }, -/* 1689 */ +/* 1651 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118344,15 +109337,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -118360,11 +109353,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _touchableFeedback = __webpack_require__(1692); + var _touchableFeedback = __webpack_require__(1654); var _touchableFeedback2 = _interopRequireDefault(_touchableFeedback); @@ -118407,7 +109400,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1690 */ +/* 1652 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118428,15 +109421,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _mixin = __webpack_require__(1691); + var _mixin = __webpack_require__(1653); var _mixin2 = _interopRequireDefault(_mixin); - var _InputHandler = __webpack_require__(1689); + var _InputHandler = __webpack_require__(1651); var _InputHandler2 = _interopRequireDefault(_InputHandler); @@ -118621,7 +109614,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1691 */ +/* 1653 */ /***/ function(module, exports) { 'use strict'; @@ -118854,7 +109847,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1692 */ +/* 1654 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -118955,7 +109948,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1693 */ +/* 1655 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119006,7 +109999,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1694 */ +/* 1656 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119049,7 +110042,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1695 */ +/* 1657 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119066,11 +110059,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _MenuMixin = __webpack_require__(546); + var _MenuMixin = __webpack_require__(532); var _MenuMixin2 = _interopRequireDefault(_MenuMixin); - var _util = __webpack_require__(285); + var _util = __webpack_require__(264); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -119305,7 +110298,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1696 */ +/* 1658 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119322,15 +110315,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _KeyCode = __webpack_require__(286); + var _KeyCode = __webpack_require__(265); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _util = __webpack_require__(285); + var _util = __webpack_require__(264); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -119519,7 +110512,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1697 */ +/* 1659 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119587,7 +110580,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1698 */ +/* 1660 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -119604,7 +110597,7 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _SubPopupMenu = __webpack_require__(1700); + var _SubPopupMenu = __webpack_require__(1662); var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu); @@ -119612,19 +110605,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _KeyCode = __webpack_require__(286); + var _KeyCode = __webpack_require__(265); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _guid = __webpack_require__(1704); + var _guid = __webpack_require__(1666); var _guid2 = _interopRequireDefault(_guid); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _util = __webpack_require__(285); + var _util = __webpack_require__(264); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -119658,7 +110651,7 @@ webpackJsonp([203,202],[ onTitleClick: _react.PropTypes.func }, - mixins: [__webpack_require__(1699)], + mixins: [__webpack_require__(1661)], getDefaultProps: function getDefaultProps() { return { @@ -120053,7 +111046,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1699 */ +/* 1661 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120062,15 +111055,15 @@ webpackJsonp([203,202],[ value: true }); - var _KeyCode = __webpack_require__(286); + var _KeyCode = __webpack_require__(265); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _addEventListener = __webpack_require__(1701); + var _addEventListener = __webpack_require__(1663); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _contains = __webpack_require__(1702); + var _contains = __webpack_require__(1664); var _contains2 = _interopRequireDefault(_contains); @@ -120140,7 +111133,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1700 */ +/* 1662 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120149,7 +111142,7 @@ webpackJsonp([203,202],[ value: true }); - var _typeof2 = __webpack_require__(44); + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); @@ -120161,11 +111154,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _MenuMixin = __webpack_require__(546); + var _MenuMixin = __webpack_require__(532); var _MenuMixin2 = _interopRequireDefault(_MenuMixin); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); @@ -120264,7 +111257,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1701 */ +/* 1663 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120274,7 +111267,7 @@ webpackJsonp([203,202],[ }); exports["default"] = addEventListenerWrap; - var _addDomEventListener = __webpack_require__(179); + var _addDomEventListener = __webpack_require__(171); var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); @@ -120294,7 +111287,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1702 */ +/* 1664 */ /***/ function(module, exports) { "use strict"; @@ -120312,7 +111305,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1703 */ +/* 1665 */ /***/ function(module, exports) { "use strict"; @@ -120339,7 +111332,7 @@ webpackJsonp([203,202],[ module.exports = createChainedFunction; /***/ }, -/* 1704 */ +/* 1666 */ /***/ function(module, exports) { "use strict"; @@ -120350,7 +111343,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1705 */ +/* 1667 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120363,7 +111356,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -120440,7 +111433,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1706 */ +/* 1668 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120459,19 +111452,19 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _createChainedFunction = __webpack_require__(1707); + var _createChainedFunction = __webpack_require__(1669); var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _Notice = __webpack_require__(1705); + var _Notice = __webpack_require__(1667); var _Notice2 = _interopRequireDefault(_Notice); @@ -120596,7 +111589,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1707 */ +/* 1669 */ /***/ function(module, exports) { "use strict"; @@ -120623,7 +111616,7 @@ webpackJsonp([203,202],[ module.exports = createChainedFunction; /***/ }, -/* 1708 */ +/* 1670 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120637,7 +111630,7 @@ webpackJsonp([203,202],[ function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var React = __webpack_require__(1); - var KEYCODE = __webpack_require__(548); + var KEYCODE = __webpack_require__(534); var Options = (function (_React$Component) { _inherits(Options, _React$Component); @@ -120782,7 +111775,7 @@ webpackJsonp([203,202],[ module.exports = Options; /***/ }, -/* 1709 */ +/* 1671 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120842,7 +111835,7 @@ webpackJsonp([203,202],[ module.exports = Pager; /***/ }, -/* 1710 */ +/* 1672 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -120856,10 +111849,10 @@ webpackJsonp([203,202],[ function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var React = __webpack_require__(1); - var Pager = __webpack_require__(1709); - var Options = __webpack_require__(1708); - var KEYCODE = __webpack_require__(548); - var LOCALE = __webpack_require__(549); + var Pager = __webpack_require__(1671); + var Options = __webpack_require__(1670); + var KEYCODE = __webpack_require__(534); + var LOCALE = __webpack_require__(535); function noop() {} @@ -121228,16 +112221,16 @@ webpackJsonp([203,202],[ module.exports = Pagination; /***/ }, -/* 1711 */ +/* 1673 */ /***/ function(module, exports, __webpack_require__) { // export this package's api 'use strict'; - module.exports = __webpack_require__(1710); + module.exports = __webpack_require__(1672); /***/ }, -/* 1712 */ +/* 1674 */ /***/ function(module, exports) { 'use strict'; @@ -121260,7 +112253,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1713 */ +/* 1675 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -121275,7 +112268,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _mixin = __webpack_require__(550); + var _mixin = __webpack_require__(536); var _mixin2 = _interopRequireDefault(_mixin); @@ -121341,7 +112334,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1714 */ +/* 1676 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -121356,7 +112349,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _mixin = __webpack_require__(550); + var _mixin = __webpack_require__(536); var _mixin2 = _interopRequireDefault(_mixin); @@ -121426,7 +112419,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1715 */ +/* 1677 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -121435,11 +112428,11 @@ webpackJsonp([203,202],[ value: true }); - var _Line = __webpack_require__(1714); + var _Line = __webpack_require__(1676); var _Line2 = _interopRequireDefault(_Line); - var _Circle = __webpack_require__(1713); + var _Circle = __webpack_require__(1675); var _Circle2 = _interopRequireDefault(_Circle); @@ -121452,7 +112445,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1716 */ +/* 1678 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(setImmediate) {'use strict'; @@ -121469,9 +112462,9 @@ webpackJsonp([203,202],[ var _reactDom = __webpack_require__(2); - var _utils = __webpack_require__(1718); + var _utils = __webpack_require__(1680); - var _animTypes = __webpack_require__(1717); + var _animTypes = __webpack_require__(1679); var _animTypes2 = _interopRequireDefault(_animTypes); @@ -121556,7 +112549,7 @@ webpackJsonp([203,202],[ var velocity = void 0; if (typeof document !== 'undefined' && typeof window !== 'undefined') { // only load velocity on the client - velocity = __webpack_require__(1902); + velocity = __webpack_require__(1867); Object.keys(_ease).forEach(function (key) { if (velocity.Easings) { velocity.Easings[key] = _ease[key]; @@ -121970,10 +112963,10 @@ webpackJsonp([203,202],[ exports["default"] = QueueAnim; module.exports = exports['default']; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(295).setImmediate)) + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(276).setImmediate)) /***/ }, -/* 1717 */ +/* 1679 */ /***/ function(module, exports) { "use strict"; @@ -122021,7 +113014,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1718 */ +/* 1680 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122159,7 +113152,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1719 */ +/* 1681 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122167,7 +113160,7 @@ webpackJsonp([203,202],[ 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; }; var React = __webpack_require__(1); - var Checkbox = __webpack_require__(539); + var Checkbox = __webpack_require__(525); var Radio = React.createClass({ displayName: 'Radio', @@ -122187,15 +113180,15 @@ webpackJsonp([203,202],[ module.exports = Radio; /***/ }, -/* 1720 */ +/* 1682 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1719); + module.exports = __webpack_require__(1681); /***/ }, -/* 1721 */ +/* 1683 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122212,9 +113205,9 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _util = __webpack_require__(1724); + var _util = __webpack_require__(1686); - var _Star = __webpack_require__(1722); + var _Star = __webpack_require__(1684); var _Star2 = _interopRequireDefault(_Star); @@ -122343,7 +113336,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1722 */ +/* 1684 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122413,7 +113406,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1723 */ +/* 1685 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122422,7 +113415,7 @@ webpackJsonp([203,202],[ value: true }); - var _Rate = __webpack_require__(1721); + var _Rate = __webpack_require__(1683); var _Rate2 = _interopRequireDefault(_Rate); @@ -122432,7 +113425,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1724 */ +/* 1686 */ /***/ function(module, exports) { 'use strict'; @@ -122483,7 +113476,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1725 */ +/* 1687 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122492,7 +113485,471 @@ webpackJsonp([203,202],[ value: true }); - var _typeof2 = __webpack_require__(44); + 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; }; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _reactDom = __webpack_require__(2); + + var _reactDom2 = _interopRequireDefault(_reactDom); + + var _tweenFunctions = __webpack_require__(277); + + var _tweenFunctions2 = _interopRequireDefault(_tweenFunctions); + + var _raf = __webpack_require__(368); + + var _raf2 = _interopRequireDefault(_raf); + + var _EventDispatcher = __webpack_require__(266); + + var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); + + var _util = __webpack_require__(229); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } + + 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; } + + function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /** + * Created by jljsj on 16/1/13. + */ + + + function noop() {} + + var scrollLinkLists = []; + + var ScrollLink = function (_React$Component) { + _inherits(ScrollLink, _React$Component); + + function ScrollLink() { + _classCallCheck(this, ScrollLink); + + var _this = _possibleConstructorReturn(this, _React$Component.apply(this, arguments)); + + _this.onClick = function (e) { + e.preventDefault(); + if (_this.rafID !== -1) { + return; + } + var docRect = document.documentElement.getBoundingClientRect(); + var elementDom = document.getElementById(_this.props.to); + var elementRect = elementDom.getBoundingClientRect(); + _this.scrollTop = (0, _util.currentScrollTop)(); + var toTop = Math.round(elementRect.top) - Math.round(docRect.top) - _this.props.offsetTop; + var t = (0, _util.transformArguments)(_this.props.showHeightActive)[0]; + var toShow = t.match('%') ? _this.clientHeight * parseFloat(t) / 100 : t; + _this.toTop = _this.props.toShowHeight ? toTop - toShow + 0.5 : toTop; + _this.initTime = Date.now(); + _this.rafID = (0, _raf2["default"])(_this.raf); + _EventDispatcher2["default"].removeAllType('scroll.scrollAnchorEvent'); + scrollLinkLists.forEach(function (item) { + if (item !== _this) { + item.remActive(); + } + }); + _this.addActive(); + }; + + _this.addScrollEventListener = function () { + var date = Date.now(); + var length = _EventDispatcher2["default"]._listeners.scroll ? _EventDispatcher2["default"]._listeners.scroll.length : 0; + _this.eventType = 'scroll.scrollAnchorEvent' + date + length; + _EventDispatcher2["default"].addEventListener(_this.eventType, _this.scrollEventListener); + // 第一次进入;等全部渲染完成后执行; + setTimeout(function () { + _this.scrollEventListener(); + }); + }; + + _this.raf = function () { + if (_this.rafID === -1) { + return; + } + var duration = _this.props.duration; + var now = Date.now(); + var progressTime = now - _this.initTime > duration ? duration : now - _this.initTime; + var easeValue = _tweenFunctions2["default"][_this.props.ease](progressTime, _this.scrollTop, _this.toTop, duration); + window.scrollTo(window.scrollX, easeValue); + if (progressTime === duration) { + _this.cancelRequestAnimationFrame(); + _EventDispatcher2["default"].reAllType('scroll.scrollAnchorEvent'); + } else { + _this.rafID = (0, _raf2["default"])(_this.raf); + } + }; + + _this.cancelRequestAnimationFrame = function () { + _raf2["default"].cancel(_this.rafID); + _this.rafID = -1; + }; + + _this.addActive = function () { + if (!_this.state.active) { + var obj = { + target: _this.dom, + to: _this.props.to + }; + _this.props.onFocus(obj); + _this.setState({ + active: true + }, function () { + if (_this.props.toHash) { + var link = '#' + _this.props.to; + history.pushState(null, window.title, link); + } + }); + } + }; + + _this.remActive = function () { + if (_this.state.active) { + var obj = { + target: _this.dom, + to: _this.props.to + }; + _this.props.onBlur(obj); + _this.setState({ + active: false + }); + } + }; + + _this.scrollEventListener = function () { + var docRect = document.documentElement.getBoundingClientRect(); + _this.clientHeight = (0, _util.windowHeight)(); + var elementDom = document.getElementById(_this.props.to); + if (!elementDom) { + throw new Error('There is no to(' + _this.props.to + ') in the element.'); + } + var elementRect = elementDom.getBoundingClientRect(); + var elementClientHeight = elementDom.clientHeight; + var scrollTop = (0, _util.currentScrollTop)(); + var top = Math.round(docRect.top - elementRect.top + scrollTop); + var showHeightActive = (0, _util.transformArguments)(_this.props.showHeightActive); + var startShowHeight = showHeightActive[0].toString().indexOf('%') >= 0 ? parseFloat(showHeightActive[0]) / 100 * _this.clientHeight : parseFloat(showHeightActive[0]); + var endShowHeight = showHeightActive[1].toString().indexOf('%') >= 0 ? parseFloat(showHeightActive[1]) / 100 * _this.clientHeight : parseFloat(showHeightActive[1]); + if (top >= -startShowHeight && top < elementClientHeight - endShowHeight) { + _this.addActive(); + } else { + _this.remActive(); + } + }; + + _this.rafID = -1; + _this.state = { + active: false + }; + if (_this.props.location) { + throw new Error('ScrollLink "location" was abandoned, please use "to"'); + } + return _this; + } + + ScrollLink.prototype.componentDidMount = function componentDidMount() { + this.dom = _reactDom2["default"].findDOMNode(this); + scrollLinkLists.push(this); + if (this.props.onAsynchronousAddEvent) { + this.props.onAsynchronousAddEvent(this.addScrollEventListener); + } else { + this.addScrollEventListener(); + } + }; + + ScrollLink.prototype.componentWillUnmount = function componentWillUnmount() { + var _this2 = this; + + scrollLinkLists = scrollLinkLists.filter(function (item) { + return item !== _this2; + }); + _EventDispatcher2["default"].removeEventListener(this.eventType, this.scrollEventListener); + this.cancelRequestAnimationFrame(); + }; + + ScrollLink.prototype.render = function render() { + var _this3 = this; + + var active = this.state.active ? this.props.active : ''; + var _onClick = this.props.onClick; + var props = _extends({}, this.props, { + onClick: function onClick(e) { + _onClick(e); + _this3.onClick(e); + } + }); + ['component', 'duration', 'active', 'location', 'showHeightActive', 'ease', 'toShowHeight', 'offsetTop', 'to', 'onAsynchronousAddEvent', 'toHash'].forEach(function (key) { + return delete props[key]; + }); + var reg = new RegExp(active, 'ig'); + var className = props.className || ''; + props.className = className.indexOf(active) === -1 ? (className + ' ' + active).trim() : className.replace(reg, '').trim(); + return (0, _react.createElement)(this.props.component, props); + }; + + return ScrollLink; + }(_react2["default"].Component); + + ScrollLink.propTypes = { + component: _react2["default"].PropTypes.string, + children: _react2["default"].PropTypes.any, + className: _react2["default"].PropTypes.string, + style: _react2["default"].PropTypes.any, + offsetTop: _react2["default"].PropTypes.number, + duration: _react2["default"].PropTypes.number, + active: _react2["default"].PropTypes.string, + location: _react2["default"].PropTypes.string, + to: _react2["default"].PropTypes.string, + showHeightActive: _react2["default"].PropTypes.any, + toShowHeight: _react2["default"].PropTypes.bool, + ease: _react2["default"].PropTypes.string, + onClick: _react2["default"].PropTypes.func, + onFocus: _react2["default"].PropTypes.func, + onBlur: _react2["default"].PropTypes.func, + onAsynchronousAddEvent: _react2["default"].PropTypes.func, + toHash: _react2["default"].PropTypes.bool + }; + + ScrollLink.defaultProps = { + component: 'div', + offsetTop: 0, + duration: 450, + active: 'active', + showHeightActive: '50%', + ease: 'easeInOutQuad', + toHash: true, + onClick: noop, + onFocus: noop, + onBlur: noop + }; + + exports["default"] = ScrollLink; + module.exports = exports['default']; + +/***/ }, +/* 1688 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _tweenFunctions = __webpack_require__(277); + + var _tweenFunctions2 = _interopRequireDefault(_tweenFunctions); + + var _raf = __webpack_require__(368); + + var _raf2 = _interopRequireDefault(_raf); + + var _EventDispatcher = __webpack_require__(266); + + var _EventDispatcher2 = _interopRequireDefault(_EventDispatcher); + + var _util = __webpack_require__(229); + + var _Mapped = __webpack_require__(537); + + var _Mapped2 = _interopRequireDefault(_Mapped); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + // 设置默认数据 + function defaultData(vars) { + return { + ease: vars.ease || 'easeInOutQuad', + duration: vars.duration || 450, + docHeight: vars.docHeight, + scrollInterval: vars.scrollInterval || 1000, + loop: vars.loop || false + }; + } + + var ScrollScreen = { + init: function init(vars) { + var _this = this; + + this.vars = defaultData(vars || {}); + this.rafID = -1; + this.toHeight = -1; + this.num = 0; + // this.currentNum = 0; + ['raf', 'cancelRequestAnimationFrame', 'onWheel', 'startScroll', 'isScroll'].forEach(function (method) { + return _this[method] = _this[method].bind(_this); + }); + _EventDispatcher2["default"].addEventListener('wheel.scrollWheel', this.onWheel); + // 刚进入时滚动条位置 + setTimeout(this.startScroll); + }, + startScroll: function startScroll() { + var _this2 = this; + + var _mapped = _Mapped2["default"].getMapped(); + var _arr = _mapped.__arr; + if (!_arr.length) { + _EventDispatcher2["default"].removeEventListener('wheel.scrollWheel', this.onWheel); + return; + } + this.scrollTop = (0, _util.currentScrollTop)(); + _arr.forEach(function (str, i) { + var dom = _mapped[str]; + var domOffsetTop = dom.offsetTop; + var domHeight = dom.getBoundingClientRect().height; + if (_this2.scrollTop >= domOffsetTop && _this2.scrollTop < domOffsetTop + domHeight) { + _this2.num = i; + _this2.toHeight = domOffsetTop; + } + }); + // 如果 toHeight === -1 且 this.scrollTop 有值时; + if (this.toHeight === -1) { + if (this.scrollTop > 0) { + var endDom = _Mapped2["default"].get(_Mapped2["default"].getMapped().__arr[_Mapped2["default"].getMapped().__arr.length - 1]); + var windowHeight = document.documentElement.clientHeight; + var tooNum = Math.ceil((this.scrollTop - endDom.offsetTop - endDom.getBoundingClientRect().height) / windowHeight); + this.num = _Mapped2["default"].getMapped().__arr.length + tooNum; + } + return; + } + if (this.toHeight !== this.scrollTop) { + this.initTime = Date.now(); + this.rafID = (0, _raf2["default"])(this.raf); + } else { + this.toHeight = -1; + } + }, + raf: function raf() { + var _this3 = this; + + var duration = this.vars.duration; + var now = Date.now(); + var progressTime = now - this.initTime > duration ? duration : now - this.initTime; + var easeValue = _tweenFunctions2["default"][this.vars.ease](progressTime, this.scrollTop, this.toHeight, duration); + window.scrollTo(window.scrollX, easeValue); + if (progressTime === duration) { + this.cancelRequestAnimationFrame(); + setTimeout(function () { + _this3.toHeight = -1; + }, this.vars.scrollInterval); + } else { + this.rafID = (0, _raf2["default"])(this.raf); + } + }, + cancelRequestAnimationFrame: function cancelRequestAnimationFrame() { + _raf2["default"].cancel(this.rafID); + this.rafID = -1; + }, + getComputedStyle: function getComputedStyle(dom) { + return document.defaultView ? document.defaultView.getComputedStyle(dom) : {}; + }, + isScroll: function isScroll(dom) { + var style = this.getComputedStyle(dom); + var overflow = style.overflow; + var overflowY = style.overflowY; + var isScrollOverflow = overflow === 'auto' || overflow === 'scroll' || overflow === 'overlay' || overflowY === 'auto' || overflowY === 'scroll' || overflowY === 'overlay'; + if (dom === document.body) { + return false; + } else if (dom.scrollHeight > dom.offsetHeight && isScrollOverflow && dom.scrollTop < dom.scrollHeight) { + return true; + } + return this.isScroll(dom.parentNode); + }, + onWheel: function onWheel(e) { + var _this4 = this; + + var _mapped = _Mapped2["default"].getMapped(); + if (!_mapped.__arr.length) { + _EventDispatcher2["default"].removeEventListener('wheel.scrollWheel', this.onWheel); + return; + } + if (this.isScroll(e.target)) { + return; + } + var deltaY = e.deltaY; + e.preventDefault(); + if (this.rafID === -1 && deltaY !== 0 && this.toHeight === -1) { + // 如果滚动条托动过了,需要获取当前的num; + var _arr = _mapped.__arr; + var endDom = _Mapped2["default"].get(_arr[_arr.length - 1]); + var startDom = _Mapped2["default"].get(_arr[0]); + var windowHeight = document.documentElement.clientHeight; + this.scrollTop = (0, _util.currentScrollTop)(); + _arr.forEach(function (str, i) { + var dom = _mapped[str]; + var domOffsetTop = dom.offsetTop; + var domHeight = dom.getBoundingClientRect().height; + if (_this4.scrollTop >= domOffsetTop && _this4.scrollTop < domOffsetTop + domHeight) { + _this4.num = i; + } + }); + var startManyHeight = startDom.offsetTop; + var startManyScale = startManyHeight ? Math.ceil(startManyHeight / windowHeight) : 0; + var tooNum = void 0; + if (this.scrollTop > endDom.offsetTop + endDom.getBoundingClientRect().height) { + tooNum = Math.ceil((this.scrollTop - endDom.offsetTop - endDom.getBoundingClientRect().height) / windowHeight); + this.num = _arr.length + tooNum; + } else if (this.scrollTop < startDom.offsetTop) { + tooNum = Math.ceil(-(this.scrollTop - startManyHeight) / windowHeight); + this.num = -tooNum; + } + if (deltaY < 0) { + this.num--; + } else if (deltaY > 0) { + this.num++; + } + // docHeight: 在 body, html 设了 100% 的情况下,先用用户设置,如没设置用默认的。。 + var docHeight = this.vars.docHeight || document.documentElement.getBoundingClientRect().height; + var manyHeight = docHeight - endDom.offsetTop - endDom.getBoundingClientRect().height; + var manyScale = manyHeight ? Math.ceil(manyHeight / windowHeight) : 0; + var maxNum = _arr.length + manyScale; + if (this.vars.loop) { + this.num = this.num < -startManyScale ? maxNum - 1 : this.num; + this.num = this.num >= maxNum ? -startManyScale : this.num; + } else { + this.num = this.num <= -startManyScale ? -startManyScale : this.num; + this.num = this.num >= maxNum ? maxNum : this.num; + } + if (this.num === this.currentNum) { + return; + } + this.initTime = Date.now(); + var currentDom = _Mapped2["default"].get(_Mapped2["default"].getMapped().__arr[this.num]); + this.toHeight = currentDom ? currentDom.offsetTop : null; + this.toHeight = typeof this.toHeight !== 'number' ? endDom.offsetTop + endDom.getBoundingClientRect().height + windowHeight * (this.num - _Mapped2["default"].getMapped().__arr.length) : this.toHeight; + this.toHeight = this.toHeight < 0 ? 0 : this.toHeight; + this.toHeight = this.toHeight > docHeight - windowHeight ? docHeight - windowHeight : this.toHeight; + this.rafID = (0, _raf2["default"])(this.raf); + this.currentNum = this.num; + } + }, + unMount: function unMount() { + _EventDispatcher2["default"].removeEventListener('wheel.scrollWheel', this.onWheel); + } + }; + exports["default"] = { + init: ScrollScreen.init.bind(ScrollScreen), + unMount: ScrollScreen.unMount.bind(ScrollScreen) + }; + module.exports = exports['default']; + +/***/ }, +/* 1689 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); @@ -122506,13 +113963,13 @@ webpackJsonp([203,202],[ var _reactDom = __webpack_require__(2); - var _util = __webpack_require__(288); + var _util = __webpack_require__(268); - var _rcMenu = __webpack_require__(249); + var _rcMenu = __webpack_require__(227); var _rcMenu2 = _interopRequireDefault(_rcMenu); - var _domScrollIntoView = __webpack_require__(279); + var _domScrollIntoView = __webpack_require__(258); var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView); @@ -122668,7 +114125,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1726 */ +/* 1690 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122685,19 +114142,19 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _util = __webpack_require__(288); + var _util = __webpack_require__(268); - var _rcMenu = __webpack_require__(249); + var _rcMenu = __webpack_require__(227); - var _warning = __webpack_require__(1730); + var _warning = __webpack_require__(1694); var _warning2 = _interopRequireDefault(_warning); - var _OptGroup = __webpack_require__(381); + var _OptGroup = __webpack_require__(373); var _OptGroup2 = _interopRequireDefault(_OptGroup); - var _Option = __webpack_require__(554); + var _Option = __webpack_require__(539); var _Option2 = _interopRequireDefault(_Option); @@ -122819,7 +114276,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1727 */ +/* 1691 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -122844,33 +114301,33 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _KeyCode = __webpack_require__(1729); + var _KeyCode = __webpack_require__(1693); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _OptGroup = __webpack_require__(381); + var _OptGroup = __webpack_require__(373); var _OptGroup2 = _interopRequireDefault(_OptGroup); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _componentClasses = __webpack_require__(443); + var _componentClasses = __webpack_require__(430); var _componentClasses2 = _interopRequireDefault(_componentClasses); - var _util = __webpack_require__(288); + var _util = __webpack_require__(268); - var _SelectTrigger = __webpack_require__(1728); + var _SelectTrigger = __webpack_require__(1692); var _SelectTrigger2 = _interopRequireDefault(_SelectTrigger); - var _FilterMixin = __webpack_require__(1726); + var _FilterMixin = __webpack_require__(1690); var _FilterMixin2 = _interopRequireDefault(_FilterMixin); @@ -123811,7 +115268,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1728 */ +/* 1692 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -123824,7 +115281,7 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _objectWithoutProperties2 = __webpack_require__(311); + var _objectWithoutProperties2 = __webpack_require__(305); var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2); @@ -123832,7 +115289,7 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); @@ -123840,11 +115297,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _DropdownMenu = __webpack_require__(1725); + var _DropdownMenu = __webpack_require__(1689); var _DropdownMenu2 = _interopRequireDefault(_DropdownMenu); @@ -123852,7 +115309,7 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _util = __webpack_require__(288); + var _util = __webpack_require__(268); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -123999,7 +115456,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1729 */ +/* 1693 */ /***/ function(module, exports) { 'use strict'; @@ -124524,7 +115981,7 @@ webpackJsonp([203,202],[ module.exports = KeyCode; /***/ }, -/* 1730 */ +/* 1694 */ /***/ function(module, exports, __webpack_require__) { /** @@ -124590,7 +116047,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1731 */ +/* 1695 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -124599,15 +116056,15 @@ webpackJsonp([203,202],[ value: true }); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -124615,7 +116072,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTooltip = __webpack_require__(558); + var _rcTooltip = __webpack_require__(543); var _rcTooltip2 = _interopRequireDefault(_rcTooltip); @@ -124712,7 +116169,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1732 */ +/* 1696 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -124725,7 +116182,7 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _typeof2 = __webpack_require__(44); + var _typeof2 = __webpack_require__(116); var _typeof3 = _interopRequireDefault(_typeof2); @@ -124737,7 +116194,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -124803,7 +116260,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1733 */ +/* 1697 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -124816,7 +116273,7 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _toConsumableArray2 = __webpack_require__(79); + var _toConsumableArray2 = __webpack_require__(74); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); @@ -124824,15 +116281,15 @@ webpackJsonp([203,202],[ var _extends3 = _interopRequireDefault(_extends2); - var _classCallCheck2 = __webpack_require__(5); + var _classCallCheck2 = __webpack_require__(4); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - var _possibleConstructorReturn2 = __webpack_require__(7); + var _possibleConstructorReturn2 = __webpack_require__(6); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - var _inherits2 = __webpack_require__(6); + var _inherits2 = __webpack_require__(5); var _inherits3 = _interopRequireDefault(_inherits2); @@ -124842,31 +116299,31 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _addEventListener = __webpack_require__(1737); + var _addEventListener = __webpack_require__(1701); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _Track = __webpack_require__(1735); + var _Track = __webpack_require__(1699); var _Track2 = _interopRequireDefault(_Track); - var _Handle = __webpack_require__(1731); + var _Handle = __webpack_require__(1695); var _Handle2 = _interopRequireDefault(_Handle); - var _Steps = __webpack_require__(1734); + var _Steps = __webpack_require__(1698); var _Steps2 = _interopRequireDefault(_Steps); - var _Marks = __webpack_require__(1732); + var _Marks = __webpack_require__(1696); var _Marks2 = _interopRequireDefault(_Marks); - var _warning = __webpack_require__(297); + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); @@ -125500,7 +116957,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1734 */ +/* 1698 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -125517,11 +116974,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _warning = __webpack_require__(297); + var _warning = __webpack_require__(91); var _warning2 = _interopRequireDefault(_warning); @@ -125575,7 +117032,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1735 */ +/* 1699 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -125614,15 +117071,15 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1736 */ +/* 1700 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1733); + module.exports = __webpack_require__(1697); /***/ }, -/* 1737 */ +/* 1701 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -125632,7 +117089,7 @@ webpackJsonp([203,202],[ }); exports["default"] = addEventListenerWrap; - var _addDomEventListener = __webpack_require__(179); + var _addDomEventListener = __webpack_require__(171); var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); @@ -125652,7 +117109,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1738 */ +/* 1702 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -125663,7 +117120,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -125783,7 +117240,7 @@ webpackJsonp([203,202],[ module.exports = Step; /***/ }, -/* 1739 */ +/* 1703 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -125802,7 +117259,7 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -125948,18 +117405,18 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1740 */ +/* 1704 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var Steps = __webpack_require__(1739); - Steps.Step = __webpack_require__(1738); + var Steps = __webpack_require__(1703); + Steps.Step = __webpack_require__(1702); module.exports = Steps; /***/ }, -/* 1741 */ +/* 1705 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -125971,7 +117428,7 @@ webpackJsonp([203,202],[ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var React = __webpack_require__(1); - var classNames = __webpack_require__(4); + var classNames = __webpack_require__(7); function noop() {} @@ -126080,15 +117537,15 @@ webpackJsonp([203,202],[ module.exports = Switch; /***/ }, -/* 1742 */ +/* 1706 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1741); + module.exports = __webpack_require__(1705); /***/ }, -/* 1743 */ +/* 1707 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -126101,7 +117558,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _shallowequal = __webpack_require__(178); + var _shallowequal = __webpack_require__(170); var _shallowequal2 = _interopRequireDefault(_shallowequal); @@ -126149,7 +117606,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1744 */ +/* 1708 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -126164,21 +117621,21 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _TableRow = __webpack_require__(1747); + var _TableRow = __webpack_require__(1711); var _TableRow2 = _interopRequireDefault(_TableRow); - var _TableHeader = __webpack_require__(1746); + var _TableHeader = __webpack_require__(1710); var _TableHeader2 = _interopRequireDefault(_TableHeader); - var _utils = __webpack_require__(1749); + var _utils = __webpack_require__(1713); - var _shallowequal = __webpack_require__(178); + var _shallowequal = __webpack_require__(170); var _shallowequal2 = _interopRequireDefault(_shallowequal); - var _addEventListener = __webpack_require__(1750); + var _addEventListener = __webpack_require__(1714); var _addEventListener2 = _interopRequireDefault(_addEventListener); @@ -126996,7 +118453,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1745 */ +/* 1709 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127009,11 +118466,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _objectPath = __webpack_require__(1629); + var _objectPath = __webpack_require__(1590); var _objectPath2 = _interopRequireDefault(_objectPath); - var _shallowequal = __webpack_require__(178); + var _shallowequal = __webpack_require__(170); var _shallowequal2 = _interopRequireDefault(_shallowequal); @@ -127098,7 +118555,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1746 */ +/* 1710 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127113,7 +118570,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _shallowequal = __webpack_require__(178); + var _shallowequal = __webpack_require__(170); var _shallowequal2 = _interopRequireDefault(_shallowequal); @@ -127154,7 +118611,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1747 */ +/* 1711 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127169,15 +118626,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _shallowequal = __webpack_require__(178); + var _shallowequal = __webpack_require__(170); var _shallowequal2 = _interopRequireDefault(_shallowequal); - var _TableCell = __webpack_require__(1745); + var _TableCell = __webpack_require__(1709); var _TableCell2 = _interopRequireDefault(_TableCell); - var _ExpandIcon = __webpack_require__(1743); + var _ExpandIcon = __webpack_require__(1707); var _ExpandIcon2 = _interopRequireDefault(_ExpandIcon); @@ -127338,15 +118795,15 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1748 */ +/* 1712 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1744); + module.exports = __webpack_require__(1708); /***/ }, -/* 1749 */ +/* 1713 */ /***/ function(module, exports) { 'use strict'; @@ -127412,7 +118869,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1750 */ +/* 1714 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127422,7 +118879,7 @@ webpackJsonp([203,202],[ }); exports["default"] = addEventListenerWrap; - var _addDomEventListener = __webpack_require__(179); + var _addDomEventListener = __webpack_require__(171); var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); @@ -127442,7 +118899,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1751 */ +/* 1715 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127457,13 +118914,13 @@ webpackJsonp([203,202],[ exports.getScroll = getScroll; - var _utils = __webpack_require__(382); + var _utils = __webpack_require__(374); var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -127582,7 +119039,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1752 */ +/* 1716 */ /***/ function(module, exports) { "use strict"; @@ -127610,7 +119067,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1753 */ +/* 1717 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127623,15 +119080,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _InkTabBarMixin = __webpack_require__(1751); + var _InkTabBarMixin = __webpack_require__(1715); var _InkTabBarMixin2 = _interopRequireDefault(_InkTabBarMixin); - var _ScrollableTabBarMixin = __webpack_require__(1754); + var _ScrollableTabBarMixin = __webpack_require__(1718); var _ScrollableTabBarMixin2 = _interopRequireDefault(_ScrollableTabBarMixin); - var _TabBarMixin = __webpack_require__(1755); + var _TabBarMixin = __webpack_require__(1719); var _TabBarMixin2 = _interopRequireDefault(_TabBarMixin); @@ -127654,7 +119111,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1754 */ +/* 1718 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127667,11 +119124,11 @@ webpackJsonp([203,202],[ var _defineProperty3 = _interopRequireDefault(_defineProperty2); - var _classnames5 = __webpack_require__(4); + var _classnames5 = __webpack_require__(7); var _classnames6 = _interopRequireDefault(_classnames5); - var _utils = __webpack_require__(382); + var _utils = __webpack_require__(374); var _react = __webpack_require__(1); @@ -127930,7 +119387,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1755 */ +/* 1719 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -127951,7 +119408,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -128050,7 +119507,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1756 */ +/* 1720 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128071,11 +119528,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); - var _utils = __webpack_require__(382); + var _utils = __webpack_require__(374); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -128153,7 +119610,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1757 */ +/* 1721 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128170,15 +119627,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _KeyCode = __webpack_require__(1752); + var _KeyCode = __webpack_require__(1716); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _TabPane = __webpack_require__(556); + var _TabPane = __webpack_require__(541); var _TabPane2 = _interopRequireDefault(_TabPane); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -128344,7 +119801,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1758 */ +/* 1722 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128354,11 +119811,11 @@ webpackJsonp([203,202],[ }); exports.TabPane = exports["default"] = undefined; - var _Tabs = __webpack_require__(1757); + var _Tabs = __webpack_require__(1721); var _Tabs2 = _interopRequireDefault(_Tabs); - var _TabPane2 = __webpack_require__(556); + var _TabPane2 = __webpack_require__(541); var _TabPane3 = _interopRequireDefault(_TabPane2); @@ -128368,7 +119825,7 @@ webpackJsonp([203,202],[ exports.TabPane = _TabPane3["default"]; /***/ }, -/* 1759 */ +/* 1723 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128381,7 +119838,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _Select = __webpack_require__(1761); + var _Select = __webpack_require__(1725); var _Select2 = _interopRequireDefault(_Select); @@ -128536,7 +119993,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1760 */ +/* 1724 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128732,7 +120189,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1761 */ +/* 1725 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128753,7 +120210,7 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _classnames2 = __webpack_require__(4); + var _classnames2 = __webpack_require__(7); var _classnames3 = _interopRequireDefault(_classnames2); @@ -128877,7 +120334,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1762 */ +/* 1726 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -128890,15 +120347,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); - var _Panel = __webpack_require__(557); + var _Panel = __webpack_require__(542); var _Panel2 = _interopRequireDefault(_Panel); - var _placements = __webpack_require__(1763); + var _placements = __webpack_require__(1727); var _placements2 = _interopRequireDefault(_placements); @@ -129156,7 +120613,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1763 */ +/* 1727 */ /***/ function(module, exports) { 'use strict'; @@ -129202,7 +120659,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1764 */ +/* 1728 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -129217,9 +120674,9 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _placements = __webpack_require__(559); + var _placements = __webpack_require__(544); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); @@ -129337,7 +120794,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1765 */ +/* 1729 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -129356,11 +120813,11 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _KeyCode = __webpack_require__(1769); + var _KeyCode = __webpack_require__(1733); var _KeyCode2 = _interopRequireDefault(_KeyCode); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -129368,17 +120825,17 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _util = __webpack_require__(561); + var _util = __webpack_require__(546); - var _SelectTrigger = __webpack_require__(1766); + var _SelectTrigger = __webpack_require__(1730); var _SelectTrigger2 = _interopRequireDefault(_SelectTrigger); - var _TreeNode2 = __webpack_require__(560); + var _TreeNode2 = __webpack_require__(545); var _TreeNode3 = _interopRequireDefault(_TreeNode2); @@ -130451,7 +121908,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1766 */ +/* 1730 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -130470,21 +121927,21 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _rcTrigger = __webpack_require__(176); + var _rcTrigger = __webpack_require__(168); var _rcTrigger2 = _interopRequireDefault(_rcTrigger); - var _rcTree = __webpack_require__(562); + var _rcTree = __webpack_require__(547); var _rcTree2 = _interopRequireDefault(_rcTree); - var _util = __webpack_require__(561); + var _util = __webpack_require__(546); - var _toArray = __webpack_require__(1768); + var _toArray = __webpack_require__(1732); var _toArray2 = _interopRequireDefault(_toArray); @@ -130800,7 +122257,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1767 */ +/* 1731 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -130809,11 +122266,11 @@ webpackJsonp([203,202],[ value: true }); - var _Select = __webpack_require__(1765); + var _Select = __webpack_require__(1729); var _Select2 = _interopRequireDefault(_Select); - var _TreeNode = __webpack_require__(560); + var _TreeNode = __webpack_require__(545); var _TreeNode2 = _interopRequireDefault(_TreeNode); @@ -130825,7 +122282,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1768 */ +/* 1732 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -130841,7 +122298,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1769 */ +/* 1733 */ /***/ function(module, exports) { 'use strict'; @@ -131366,7 +122823,7 @@ webpackJsonp([203,202],[ module.exports = KeyCode; /***/ }, -/* 1770 */ +/* 1734 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -131385,11 +122842,11 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _util = __webpack_require__(563); + var _util = __webpack_require__(548); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -132043,7 +123500,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1771 */ +/* 1735 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -132064,15 +123521,15 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _util = __webpack_require__(563); + var _util = __webpack_require__(548); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -132473,7 +123930,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1772 */ +/* 1736 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -132494,19 +123951,19 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _rcAlign = __webpack_require__(1634); + var _rcAlign = __webpack_require__(1596); var _rcAlign2 = _interopRequireDefault(_rcAlign); - var _rcAnimate = __webpack_require__(50); + var _rcAnimate = __webpack_require__(47); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); - var _PopupInner = __webpack_require__(1773); + var _PopupInner = __webpack_require__(1737); var _PopupInner2 = _interopRequireDefault(_PopupInner); - var _LazyRenderBox = __webpack_require__(564); + var _LazyRenderBox = __webpack_require__(549); var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox); @@ -132704,7 +124161,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1773 */ +/* 1737 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -132717,7 +124174,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _LazyRenderBox = __webpack_require__(564); + var _LazyRenderBox = __webpack_require__(549); var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox); @@ -132761,7 +124218,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1774 */ +/* 1738 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -132782,21 +124239,21 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _contains = __webpack_require__(1777); + var _contains = __webpack_require__(1741); var _contains2 = _interopRequireDefault(_contains); - var _addEventListener = __webpack_require__(1776); + var _addEventListener = __webpack_require__(1740); var _addEventListener2 = _interopRequireDefault(_addEventListener); - var _Popup = __webpack_require__(1772); + var _Popup = __webpack_require__(1736); var _Popup2 = _interopRequireDefault(_Popup); - var _utils = __webpack_require__(1775); + var _utils = __webpack_require__(1739); - var _getContainerRenderMixin = __webpack_require__(1778); + var _getContainerRenderMixin = __webpack_require__(1742); var _getContainerRenderMixin2 = _interopRequireDefault(_getContainerRenderMixin); @@ -133240,7 +124697,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1775 */ +/* 1739 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -133280,7 +124737,7 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1776 */ +/* 1740 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -133290,7 +124747,7 @@ webpackJsonp([203,202],[ }); exports["default"] = addEventListenerWrap; - var _addDomEventListener = __webpack_require__(179); + var _addDomEventListener = __webpack_require__(171); var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); @@ -133310,7 +124767,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1777 */ +/* 1741 */ /***/ function(module, exports) { "use strict"; @@ -133328,7 +124785,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1778 */ +/* 1742 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -133427,7 +124884,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1779 */ +/* 1743 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -133442,21 +124899,21 @@ webpackJsonp([203,202],[ */ - var _easing = __webpack_require__(566); + var _easing = __webpack_require__(551); var _easing2 = _interopRequireDefault(_easing); - var _plugins = __webpack_require__(383); + var _plugins = __webpack_require__(375); var _plugins2 = _interopRequireDefault(_plugins); - var _StylePlugin = __webpack_require__(1781); + var _StylePlugin = __webpack_require__(1745); var _StylePlugin2 = _interopRequireDefault(_StylePlugin); - var _styleUtils = __webpack_require__(212); + var _styleUtils = __webpack_require__(203); - var _util = __webpack_require__(251); + var _util = __webpack_require__(230); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -133779,7 +125236,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1780 */ +/* 1744 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -133794,11 +125251,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _TweenOne = __webpack_require__(565); + var _TweenOne = __webpack_require__(550); var _TweenOne2 = _interopRequireDefault(_TweenOne); - var _util = __webpack_require__(251); + var _util = __webpack_require__(230); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -133989,7 +125446,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1781 */ +/* 1745 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -134001,13 +125458,13 @@ webpackJsonp([203,202],[ 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; }; /* eslint-disable func-names, no-console */ - var _styleUtils = __webpack_require__(212); + var _styleUtils = __webpack_require__(203); var _styleUtils2 = _interopRequireDefault(_styleUtils); - var _util = __webpack_require__(251); + var _util = __webpack_require__(230); - var _plugins = __webpack_require__(383); + var _plugins = __webpack_require__(375); var _plugins2 = _interopRequireDefault(_plugins); @@ -134313,7 +125770,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1782 */ +/* 1746 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -134322,7 +125779,7 @@ webpackJsonp([203,202],[ value: true }); - var _raf = __webpack_require__(1783); + var _raf = __webpack_require__(1747); var _raf2 = _interopRequireDefault(_raf); @@ -134429,10 +125886,10 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1783 */ +/* 1747 */ /***/ function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(522) + /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(508) , root = typeof window === 'undefined' ? global : window , vendors = ['moz', 'webkit'] , suffix = 'AnimationFrame' @@ -134508,7 +125965,7 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }, -/* 1784 */ +/* 1748 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -134529,15 +125986,15 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _request = __webpack_require__(1788); + var _request = __webpack_require__(1752); var _request2 = _interopRequireDefault(_request); - var _uid = __webpack_require__(567); + var _uid = __webpack_require__(552); var _uid2 = _interopRequireDefault(_uid); @@ -134746,7 +126203,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1785 */ +/* 1749 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -134771,15 +126228,15 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _uid = __webpack_require__(567); + var _uid = __webpack_require__(552); var _uid2 = _interopRequireDefault(_uid); - var _warning = __webpack_require__(1789); + var _warning = __webpack_require__(1753); var _warning2 = _interopRequireDefault(_warning); @@ -135022,7 +126479,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1786 */ +/* 1750 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -135039,11 +126496,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _AjaxUploader = __webpack_require__(1784); + var _AjaxUploader = __webpack_require__(1748); var _AjaxUploader2 = _interopRequireDefault(_AjaxUploader); - var _IframeUploader = __webpack_require__(1785); + var _IframeUploader = __webpack_require__(1749); var _IframeUploader2 = _interopRequireDefault(_IframeUploader); @@ -135134,16 +126591,16 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1787 */ +/* 1751 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; // export this package's api - module.exports = __webpack_require__(1786); + module.exports = __webpack_require__(1750); /***/ }, -/* 1788 */ +/* 1752 */ /***/ function(module, exports) { 'use strict'; @@ -135251,7 +126708,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1789 */ +/* 1753 */ /***/ function(module, exports, __webpack_require__) { /** @@ -135317,7 +126774,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1790 */ +/* 1754 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -135333,7 +126790,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _copyToClipboard = __webpack_require__(1230); + var _copyToClipboard = __webpack_require__(1196); var _copyToClipboard2 = _interopRequireDefault(_copyToClipboard); @@ -135390,7 +126847,7 @@ webpackJsonp([203,202],[ //# sourceMappingURL=Component.js.map /***/ }, -/* 1791 */ +/* 1755 */ /***/ function(module, exports) { /** @@ -135468,7 +126925,7 @@ webpackJsonp([203,202],[ module.exports = ARIADOMPropertyConfig; /***/ }, -/* 1792 */ +/* 1756 */ /***/ function(module, exports, __webpack_require__) { /** @@ -135483,9 +126940,9 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(41); + var ReactDOMComponentTree = __webpack_require__(40); - var focusNode = __webpack_require__(511); + var focusNode = __webpack_require__(498); var AutoFocusUtils = { focusDOMComponent: function () { @@ -135496,7 +126953,7 @@ webpackJsonp([203,202],[ module.exports = AutoFocusUtils; /***/ }, -/* 1793 */ +/* 1757 */ /***/ function(module, exports, __webpack_require__) { /** @@ -135511,11 +126968,11 @@ webpackJsonp([203,202],[ 'use strict'; - var EventPropagators = __webpack_require__(253); - var ExecutionEnvironment = __webpack_require__(63); - var FallbackCompositionState = __webpack_require__(1799); - var SyntheticCompositionEvent = __webpack_require__(1836); - var SyntheticInputEvent = __webpack_require__(1839); + var EventPropagators = __webpack_require__(232); + var ExecutionEnvironment = __webpack_require__(58); + var FallbackCompositionState = __webpack_require__(1763); + var SyntheticCompositionEvent = __webpack_require__(1800); + var SyntheticInputEvent = __webpack_require__(1803); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -135885,7 +127342,7 @@ webpackJsonp([203,202],[ module.exports = BeforeInputEventPlugin; /***/ }, -/* 1794 */ +/* 1758 */ /***/ function(module, exports, __webpack_require__) { /** @@ -135900,14 +127357,14 @@ webpackJsonp([203,202],[ 'use strict'; - var CSSProperty = __webpack_require__(568); - var ExecutionEnvironment = __webpack_require__(63); - var ReactInstrumentation = __webpack_require__(95); + var CSSProperty = __webpack_require__(554); + var ExecutionEnvironment = __webpack_require__(58); + var ReactInstrumentation = __webpack_require__(90); - var camelizeStyleName = __webpack_require__(1587); - var dangerousStyleValue = __webpack_require__(1845); - var hyphenateStyleName = __webpack_require__(1595); - var memoizeStringOnly = __webpack_require__(514); + var camelizeStyleName = __webpack_require__(1547); + var dangerousStyleValue = __webpack_require__(1809); + var hyphenateStyleName = __webpack_require__(1555); + var memoizeStringOnly = __webpack_require__(501); var warning = __webpack_require__(19); var processStyleName = memoizeStringOnly(function (styleName) { @@ -136098,7 +127555,7 @@ webpackJsonp([203,202],[ module.exports = CSSPropertyOperations; /***/ }, -/* 1795 */ +/* 1759 */ /***/ function(module, exports, __webpack_require__) { /** @@ -136113,16 +127570,16 @@ webpackJsonp([203,202],[ 'use strict'; - var EventPluginHub = __webpack_require__(252); - var EventPropagators = __webpack_require__(253); - var ExecutionEnvironment = __webpack_require__(63); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactUpdates = __webpack_require__(111); - var SyntheticEvent = __webpack_require__(128); + var EventPluginHub = __webpack_require__(231); + var EventPropagators = __webpack_require__(232); + var ExecutionEnvironment = __webpack_require__(58); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactUpdates = __webpack_require__(105); + var SyntheticEvent = __webpack_require__(123); - var getEventTarget = __webpack_require__(397); - var isEventSupported = __webpack_require__(398); - var isTextInputElement = __webpack_require__(585); + var getEventTarget = __webpack_require__(389); + var isEventSupported = __webpack_require__(390); + var isTextInputElement = __webpack_require__(571); var eventTypes = { change: { @@ -136423,7 +127880,7 @@ webpackJsonp([203,202],[ module.exports = ChangeEventPlugin; /***/ }, -/* 1796 */ +/* 1760 */ /***/ function(module, exports, __webpack_require__) { /** @@ -136440,11 +127897,11 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var DOMLazyTree = __webpack_require__(206); - var ExecutionEnvironment = __webpack_require__(63); + var DOMLazyTree = __webpack_require__(197); + var ExecutionEnvironment = __webpack_require__(58); - var createNodesFromMarkup = __webpack_require__(1588); - var emptyFunction = __webpack_require__(64); + var createNodesFromMarkup = __webpack_require__(1548); + var emptyFunction = __webpack_require__(59); var invariant = __webpack_require__(15); var Danger = { @@ -136475,7 +127932,7 @@ webpackJsonp([203,202],[ module.exports = Danger; /***/ }, -/* 1797 */ +/* 1761 */ /***/ function(module, exports) { /** @@ -136505,7 +127962,7 @@ webpackJsonp([203,202],[ module.exports = DefaultEventPluginOrder; /***/ }, -/* 1798 */ +/* 1762 */ /***/ function(module, exports, __webpack_require__) { /** @@ -136520,9 +127977,9 @@ webpackJsonp([203,202],[ 'use strict'; - var EventPropagators = __webpack_require__(253); - var ReactDOMComponentTree = __webpack_require__(41); - var SyntheticMouseEvent = __webpack_require__(291); + var EventPropagators = __webpack_require__(232); + var ReactDOMComponentTree = __webpack_require__(40); + var SyntheticMouseEvent = __webpack_require__(272); var eventTypes = { mouseEnter: { @@ -136609,7 +128066,7 @@ webpackJsonp([203,202],[ module.exports = EnterLeaveEventPlugin; /***/ }, -/* 1799 */ +/* 1763 */ /***/ function(module, exports, __webpack_require__) { /** @@ -136626,9 +128083,9 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var PooledClass = __webpack_require__(177); + var PooledClass = __webpack_require__(169); - var getTextContentAccessor = __webpack_require__(583); + var getTextContentAccessor = __webpack_require__(569); /** * This helper class stores information about text content of a target node, @@ -136708,7 +128165,7 @@ webpackJsonp([203,202],[ module.exports = FallbackCompositionState; /***/ }, -/* 1800 */ +/* 1764 */ /***/ function(module, exports, __webpack_require__) { /** @@ -136723,7 +128180,7 @@ webpackJsonp([203,202],[ 'use strict'; - var DOMProperty = __webpack_require__(207); + var DOMProperty = __webpack_require__(198); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -136924,7 +128381,7 @@ webpackJsonp([203,202],[ module.exports = HTMLDOMPropertyConfig; /***/ }, -/* 1801 */ +/* 1765 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -136939,12 +128396,12 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactReconciler = __webpack_require__(208); + var ReactReconciler = __webpack_require__(199); - var instantiateReactComponent = __webpack_require__(584); - var KeyEscapeUtils = __webpack_require__(389); - var shouldUpdateReactComponent = __webpack_require__(399); - var traverseAllChildren = __webpack_require__(587); + var instantiateReactComponent = __webpack_require__(570); + var KeyEscapeUtils = __webpack_require__(381); + var shouldUpdateReactComponent = __webpack_require__(391); + var traverseAllChildren = __webpack_require__(573); var warning = __webpack_require__(19); var ReactComponentTreeHook; @@ -136955,7 +128412,7 @@ webpackJsonp([203,202],[ // 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__(593); + ReactComponentTreeHook = __webpack_require__(578); } function instantiateChild(childInstances, child, name, selfDebugID) { @@ -137080,10 +128537,10 @@ webpackJsonp([203,202],[ }; module.exports = ReactChildReconciler; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(204))) + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(196))) /***/ }, -/* 1802 */ +/* 1766 */ /***/ function(module, exports, __webpack_require__) { /** @@ -137098,8 +128555,8 @@ webpackJsonp([203,202],[ 'use strict'; - var DOMChildrenOperations = __webpack_require__(385); - var ReactDOMIDOperations = __webpack_require__(1809); + var DOMChildrenOperations = __webpack_require__(377); + var ReactDOMIDOperations = __webpack_require__(1773); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -137117,7 +128574,7 @@ webpackJsonp([203,202],[ module.exports = ReactComponentBrowserEnvironment; /***/ }, -/* 1803 */ +/* 1767 */ /***/ function(module, exports, __webpack_require__) { /** @@ -137135,23 +128592,23 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22), _assign = __webpack_require__(13); - var React = __webpack_require__(209); - var ReactComponentEnvironment = __webpack_require__(391); - var ReactCurrentOwner = __webpack_require__(129); - var ReactErrorUtils = __webpack_require__(392); - var ReactInstanceMap = __webpack_require__(254); - var ReactInstrumentation = __webpack_require__(95); - var ReactNodeTypes = __webpack_require__(578); - var ReactReconciler = __webpack_require__(208); + var React = __webpack_require__(200); + var ReactComponentEnvironment = __webpack_require__(383); + var ReactCurrentOwner = __webpack_require__(124); + var ReactErrorUtils = __webpack_require__(384); + var ReactInstanceMap = __webpack_require__(233); + var ReactInstrumentation = __webpack_require__(90); + var ReactNodeTypes = __webpack_require__(564); + var ReactReconciler = __webpack_require__(199); if (false) { var checkReactTypeSpec = require('./checkReactTypeSpec'); } - var emptyObject = __webpack_require__(246); + var emptyObject = __webpack_require__(224); var invariant = __webpack_require__(15); - var shallowEqual = __webpack_require__(374); - var shouldUpdateReactComponent = __webpack_require__(399); + var shallowEqual = __webpack_require__(367); + var shouldUpdateReactComponent = __webpack_require__(391); var warning = __webpack_require__(19); var CompositeTypes = { @@ -138023,7 +129480,7 @@ webpackJsonp([203,202],[ module.exports = ReactCompositeComponent; /***/ }, -/* 1804 */ +/* 1768 */ /***/ function(module, exports, __webpack_require__) { /** @@ -138040,16 +129497,16 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(41); - var ReactDefaultInjection = __webpack_require__(1817); - var ReactMount = __webpack_require__(577); - var ReactReconciler = __webpack_require__(208); - var ReactUpdates = __webpack_require__(111); - var ReactVersion = __webpack_require__(1830); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactDefaultInjection = __webpack_require__(1781); + var ReactMount = __webpack_require__(563); + var ReactReconciler = __webpack_require__(199); + var ReactUpdates = __webpack_require__(105); + var ReactVersion = __webpack_require__(1794); - var findDOMNode = __webpack_require__(1846); - var getHostComponentFromComposite = __webpack_require__(582); - var renderSubtreeIntoContainer = __webpack_require__(1854); + var findDOMNode = __webpack_require__(1810); + var getHostComponentFromComposite = __webpack_require__(568); + var renderSubtreeIntoContainer = __webpack_require__(1818); var warning = __webpack_require__(19); ReactDefaultInjection.inject(); @@ -138138,7 +129595,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOM; /***/ }, -/* 1805 */ +/* 1769 */ /***/ function(module, exports, __webpack_require__) { /** @@ -138158,31 +129615,31 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22), _assign = __webpack_require__(13); - var AutoFocusUtils = __webpack_require__(1792); - var CSSPropertyOperations = __webpack_require__(1794); - var DOMLazyTree = __webpack_require__(206); - var DOMNamespaces = __webpack_require__(386); - var DOMProperty = __webpack_require__(207); - var DOMPropertyOperations = __webpack_require__(570); - var EventPluginHub = __webpack_require__(252); - var EventPluginRegistry = __webpack_require__(387); - var ReactBrowserEventEmitter = __webpack_require__(290); - var ReactDOMComponentFlags = __webpack_require__(571); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactDOMInput = __webpack_require__(1810); - var ReactDOMOption = __webpack_require__(1811); - var ReactDOMSelect = __webpack_require__(572); - var ReactDOMTextarea = __webpack_require__(1814); - var ReactInstrumentation = __webpack_require__(95); - var ReactMultiChild = __webpack_require__(1823); - var ReactServerRenderingTransaction = __webpack_require__(1828); + var AutoFocusUtils = __webpack_require__(1756); + var CSSPropertyOperations = __webpack_require__(1758); + var DOMLazyTree = __webpack_require__(197); + var DOMNamespaces = __webpack_require__(378); + var DOMProperty = __webpack_require__(198); + var DOMPropertyOperations = __webpack_require__(556); + var EventPluginHub = __webpack_require__(231); + var EventPluginRegistry = __webpack_require__(379); + var ReactBrowserEventEmitter = __webpack_require__(271); + var ReactDOMComponentFlags = __webpack_require__(557); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactDOMInput = __webpack_require__(1774); + var ReactDOMOption = __webpack_require__(1775); + var ReactDOMSelect = __webpack_require__(558); + var ReactDOMTextarea = __webpack_require__(1778); + var ReactInstrumentation = __webpack_require__(90); + var ReactMultiChild = __webpack_require__(1787); + var ReactServerRenderingTransaction = __webpack_require__(1792); - var emptyFunction = __webpack_require__(64); - var escapeTextContentForBrowser = __webpack_require__(293); + var emptyFunction = __webpack_require__(59); + var escapeTextContentForBrowser = __webpack_require__(274); var invariant = __webpack_require__(15); - var isEventSupported = __webpack_require__(398); - var shallowEqual = __webpack_require__(374); - var validateDOMNesting = __webpack_require__(400); + var isEventSupported = __webpack_require__(390); + var shallowEqual = __webpack_require__(367); + var validateDOMNesting = __webpack_require__(392); var warning = __webpack_require__(19); var Flags = ReactDOMComponentFlags; @@ -139137,7 +130594,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMComponent; /***/ }, -/* 1806 */ +/* 1770 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139152,7 +130609,7 @@ webpackJsonp([203,202],[ 'use strict'; - var validateDOMNesting = __webpack_require__(400); + var validateDOMNesting = __webpack_require__(392); var DOC_NODE_TYPE = 9; @@ -139174,7 +130631,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMContainerInfo; /***/ }, -/* 1807 */ +/* 1771 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139191,8 +130648,8 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var DOMLazyTree = __webpack_require__(206); - var ReactDOMComponentTree = __webpack_require__(41); + var DOMLazyTree = __webpack_require__(197); + var ReactDOMComponentTree = __webpack_require__(40); var ReactDOMEmptyComponent = function (instantiate) { // ReactCompositeComponent uses this: @@ -139238,7 +130695,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMEmptyComponent; /***/ }, -/* 1808 */ +/* 1772 */ /***/ function(module, exports) { /** @@ -139261,7 +130718,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMFeatureFlags; /***/ }, -/* 1809 */ +/* 1773 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139276,8 +130733,8 @@ webpackJsonp([203,202],[ 'use strict'; - var DOMChildrenOperations = __webpack_require__(385); - var ReactDOMComponentTree = __webpack_require__(41); + var DOMChildrenOperations = __webpack_require__(377); + var ReactDOMComponentTree = __webpack_require__(40); /** * Operations used to process updates to DOM nodes. @@ -139299,7 +130756,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMIDOperations; /***/ }, -/* 1810 */ +/* 1774 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139317,10 +130774,10 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22), _assign = __webpack_require__(13); - var DOMPropertyOperations = __webpack_require__(570); - var LinkedValueUtils = __webpack_require__(390); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactUpdates = __webpack_require__(111); + var DOMPropertyOperations = __webpack_require__(556); + var LinkedValueUtils = __webpack_require__(382); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactUpdates = __webpack_require__(105); var invariant = __webpack_require__(15); var warning = __webpack_require__(19); @@ -139571,7 +131028,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMInput; /***/ }, -/* 1811 */ +/* 1775 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139588,9 +131045,9 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var React = __webpack_require__(209); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactDOMSelect = __webpack_require__(572); + var React = __webpack_require__(200); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactDOMSelect = __webpack_require__(558); var warning = __webpack_require__(19); var didWarnInvalidOptionChildren = false; @@ -139698,7 +131155,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMOption; /***/ }, -/* 1812 */ +/* 1776 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139713,10 +131170,10 @@ webpackJsonp([203,202],[ 'use strict'; - var ExecutionEnvironment = __webpack_require__(63); + var ExecutionEnvironment = __webpack_require__(58); - var getNodeForCharacterOffset = __webpack_require__(1851); - var getTextContentAccessor = __webpack_require__(583); + var getNodeForCharacterOffset = __webpack_require__(1815); + var getTextContentAccessor = __webpack_require__(569); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -139914,7 +131371,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMSelection; /***/ }, -/* 1813 */ +/* 1777 */ /***/ function(module, exports, __webpack_require__) { /** @@ -139932,13 +131389,13 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22), _assign = __webpack_require__(13); - var DOMChildrenOperations = __webpack_require__(385); - var DOMLazyTree = __webpack_require__(206); - var ReactDOMComponentTree = __webpack_require__(41); + var DOMChildrenOperations = __webpack_require__(377); + var DOMLazyTree = __webpack_require__(197); + var ReactDOMComponentTree = __webpack_require__(40); - var escapeTextContentForBrowser = __webpack_require__(293); + var escapeTextContentForBrowser = __webpack_require__(274); var invariant = __webpack_require__(15); - var validateDOMNesting = __webpack_require__(400); + var validateDOMNesting = __webpack_require__(392); /** * Text nodes violate a couple assumptions that React makes about components: @@ -140082,7 +131539,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMTextComponent; /***/ }, -/* 1814 */ +/* 1778 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140100,9 +131557,9 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22), _assign = __webpack_require__(13); - var LinkedValueUtils = __webpack_require__(390); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactUpdates = __webpack_require__(111); + var LinkedValueUtils = __webpack_require__(382); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactUpdates = __webpack_require__(105); var invariant = __webpack_require__(15); var warning = __webpack_require__(19); @@ -140240,7 +131697,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMTextarea; /***/ }, -/* 1815 */ +/* 1779 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140380,7 +131837,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1816 */ +/* 1780 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140397,10 +131854,10 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var ReactUpdates = __webpack_require__(111); - var Transaction = __webpack_require__(292); + var ReactUpdates = __webpack_require__(105); + var Transaction = __webpack_require__(273); - var emptyFunction = __webpack_require__(64); + var emptyFunction = __webpack_require__(59); var RESET_BATCHED_UPDATES = { initialize: emptyFunction, @@ -140452,7 +131909,7 @@ webpackJsonp([203,202],[ module.exports = ReactDefaultBatchingStrategy; /***/ }, -/* 1817 */ +/* 1781 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140467,25 +131924,25 @@ webpackJsonp([203,202],[ 'use strict'; - var ARIADOMPropertyConfig = __webpack_require__(1791); - var BeforeInputEventPlugin = __webpack_require__(1793); - var ChangeEventPlugin = __webpack_require__(1795); - var DefaultEventPluginOrder = __webpack_require__(1797); - var EnterLeaveEventPlugin = __webpack_require__(1798); - var HTMLDOMPropertyConfig = __webpack_require__(1800); - var ReactComponentBrowserEnvironment = __webpack_require__(1802); - var ReactDOMComponent = __webpack_require__(1805); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactDOMEmptyComponent = __webpack_require__(1807); - var ReactDOMTreeTraversal = __webpack_require__(1815); - var ReactDOMTextComponent = __webpack_require__(1813); - var ReactDefaultBatchingStrategy = __webpack_require__(1816); - var ReactEventListener = __webpack_require__(1820); - var ReactInjection = __webpack_require__(1821); - var ReactReconcileTransaction = __webpack_require__(1826); - var SVGDOMPropertyConfig = __webpack_require__(1831); - var SelectEventPlugin = __webpack_require__(1832); - var SimpleEventPlugin = __webpack_require__(1833); + var ARIADOMPropertyConfig = __webpack_require__(1755); + var BeforeInputEventPlugin = __webpack_require__(1757); + var ChangeEventPlugin = __webpack_require__(1759); + var DefaultEventPluginOrder = __webpack_require__(1761); + var EnterLeaveEventPlugin = __webpack_require__(1762); + var HTMLDOMPropertyConfig = __webpack_require__(1764); + var ReactComponentBrowserEnvironment = __webpack_require__(1766); + var ReactDOMComponent = __webpack_require__(1769); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactDOMEmptyComponent = __webpack_require__(1771); + var ReactDOMTreeTraversal = __webpack_require__(1779); + var ReactDOMTextComponent = __webpack_require__(1777); + var ReactDefaultBatchingStrategy = __webpack_require__(1780); + var ReactEventListener = __webpack_require__(1784); + var ReactInjection = __webpack_require__(1785); + var ReactReconcileTransaction = __webpack_require__(1790); + var SVGDOMPropertyConfig = __webpack_require__(1795); + var SelectEventPlugin = __webpack_require__(1796); + var SimpleEventPlugin = __webpack_require__(1797); var alreadyInjected = false; @@ -140542,7 +131999,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1818 */ +/* 1782 */ /***/ function(module, exports) { /** @@ -140566,7 +132023,7 @@ webpackJsonp([203,202],[ module.exports = REACT_ELEMENT_TYPE; /***/ }, -/* 1819 */ +/* 1783 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140581,7 +132038,7 @@ webpackJsonp([203,202],[ 'use strict'; - var EventPluginHub = __webpack_require__(252); + var EventPluginHub = __webpack_require__(231); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -140603,7 +132060,7 @@ webpackJsonp([203,202],[ module.exports = ReactEventEmitterMixin; /***/ }, -/* 1820 */ +/* 1784 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140620,14 +132077,14 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var EventListener = __webpack_require__(506); - var ExecutionEnvironment = __webpack_require__(63); - var PooledClass = __webpack_require__(177); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactUpdates = __webpack_require__(111); + var EventListener = __webpack_require__(493); + var ExecutionEnvironment = __webpack_require__(58); + var PooledClass = __webpack_require__(169); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactUpdates = __webpack_require__(105); - var getEventTarget = __webpack_require__(397); - var getUnboundedScrollPosition = __webpack_require__(512); + var getEventTarget = __webpack_require__(389); + var getUnboundedScrollPosition = __webpack_require__(499); /** * Find the deepest React component completely containing the root of the @@ -140762,7 +132219,7 @@ webpackJsonp([203,202],[ module.exports = ReactEventListener; /***/ }, -/* 1821 */ +/* 1785 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140777,14 +132234,14 @@ webpackJsonp([203,202],[ 'use strict'; - var DOMProperty = __webpack_require__(207); - var EventPluginHub = __webpack_require__(252); - var EventPluginUtils = __webpack_require__(388); - var ReactComponentEnvironment = __webpack_require__(391); - var ReactEmptyComponent = __webpack_require__(573); - var ReactBrowserEventEmitter = __webpack_require__(290); - var ReactHostComponent = __webpack_require__(575); - var ReactUpdates = __webpack_require__(111); + var DOMProperty = __webpack_require__(198); + var EventPluginHub = __webpack_require__(231); + var EventPluginUtils = __webpack_require__(380); + var ReactComponentEnvironment = __webpack_require__(383); + var ReactEmptyComponent = __webpack_require__(559); + var ReactBrowserEventEmitter = __webpack_require__(271); + var ReactHostComponent = __webpack_require__(561); + var ReactUpdates = __webpack_require__(105); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -140800,7 +132257,7 @@ webpackJsonp([203,202],[ module.exports = ReactInjection; /***/ }, -/* 1822 */ +/* 1786 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140815,7 +132272,7 @@ webpackJsonp([203,202],[ 'use strict'; - var adler32 = __webpack_require__(1844); + var adler32 = __webpack_require__(1808); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -140854,7 +132311,7 @@ webpackJsonp([203,202],[ module.exports = ReactMarkupChecksum; /***/ }, -/* 1823 */ +/* 1787 */ /***/ function(module, exports, __webpack_require__) { /** @@ -140871,16 +132328,16 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var ReactComponentEnvironment = __webpack_require__(391); - var ReactInstanceMap = __webpack_require__(254); - var ReactInstrumentation = __webpack_require__(95); + var ReactComponentEnvironment = __webpack_require__(383); + var ReactInstanceMap = __webpack_require__(233); + var ReactInstrumentation = __webpack_require__(90); - var ReactCurrentOwner = __webpack_require__(129); - var ReactReconciler = __webpack_require__(208); - var ReactChildReconciler = __webpack_require__(1801); + var ReactCurrentOwner = __webpack_require__(124); + var ReactReconciler = __webpack_require__(199); + var ReactChildReconciler = __webpack_require__(1765); - var emptyFunction = __webpack_require__(64); - var flattenChildren = __webpack_require__(1847); + var emptyFunction = __webpack_require__(59); + var flattenChildren = __webpack_require__(1811); var invariant = __webpack_require__(15); /** @@ -141308,7 +132765,7 @@ webpackJsonp([203,202],[ module.exports = ReactMultiChild; /***/ }, -/* 1824 */ +/* 1788 */ /***/ function(module, exports, __webpack_require__) { /** @@ -141406,7 +132863,7 @@ webpackJsonp([203,202],[ module.exports = ReactOwner; /***/ }, -/* 1825 */ +/* 1789 */ /***/ function(module, exports) { /** @@ -141427,7 +132884,7 @@ webpackJsonp([203,202],[ module.exports = ReactPropTypesSecret; /***/ }, -/* 1826 */ +/* 1790 */ /***/ function(module, exports, __webpack_require__) { /** @@ -141444,13 +132901,13 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var CallbackQueue = __webpack_require__(569); - var PooledClass = __webpack_require__(177); - var ReactBrowserEventEmitter = __webpack_require__(290); - var ReactInputSelection = __webpack_require__(576); - var ReactInstrumentation = __webpack_require__(95); - var Transaction = __webpack_require__(292); - var ReactUpdateQueue = __webpack_require__(393); + var CallbackQueue = __webpack_require__(555); + var PooledClass = __webpack_require__(169); + var ReactBrowserEventEmitter = __webpack_require__(271); + var ReactInputSelection = __webpack_require__(562); + var ReactInstrumentation = __webpack_require__(90); + var Transaction = __webpack_require__(273); + var ReactUpdateQueue = __webpack_require__(385); /** * Ensures that, when possible, the selection range (currently selected text @@ -141609,7 +133066,7 @@ webpackJsonp([203,202],[ module.exports = ReactReconcileTransaction; /***/ }, -/* 1827 */ +/* 1791 */ /***/ function(module, exports, __webpack_require__) { /** @@ -141625,7 +133082,7 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactOwner = __webpack_require__(1824); + var ReactOwner = __webpack_require__(1788); var ReactRef = {}; @@ -141702,7 +133159,7 @@ webpackJsonp([203,202],[ module.exports = ReactRef; /***/ }, -/* 1828 */ +/* 1792 */ /***/ function(module, exports, __webpack_require__) { /** @@ -141719,10 +133176,10 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var PooledClass = __webpack_require__(177); - var Transaction = __webpack_require__(292); - var ReactInstrumentation = __webpack_require__(95); - var ReactServerUpdateQueue = __webpack_require__(1829); + var PooledClass = __webpack_require__(169); + var Transaction = __webpack_require__(273); + var ReactInstrumentation = __webpack_require__(90); + var ReactServerUpdateQueue = __webpack_require__(1793); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -141796,7 +133253,7 @@ webpackJsonp([203,202],[ module.exports = ReactServerRenderingTransaction; /***/ }, -/* 1829 */ +/* 1793 */ /***/ function(module, exports, __webpack_require__) { /** @@ -141814,7 +133271,7 @@ webpackJsonp([203,202],[ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var ReactUpdateQueue = __webpack_require__(393); + var ReactUpdateQueue = __webpack_require__(385); var warning = __webpack_require__(19); @@ -141939,7 +133396,7 @@ webpackJsonp([203,202],[ module.exports = ReactServerUpdateQueue; /***/ }, -/* 1830 */ +/* 1794 */ /***/ function(module, exports) { /** @@ -141957,7 +133414,7 @@ webpackJsonp([203,202],[ module.exports = '15.4.0'; /***/ }, -/* 1831 */ +/* 1795 */ /***/ function(module, exports) { /** @@ -142263,7 +133720,7 @@ webpackJsonp([203,202],[ module.exports = SVGDOMPropertyConfig; /***/ }, -/* 1832 */ +/* 1796 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142278,15 +133735,15 @@ webpackJsonp([203,202],[ 'use strict'; - var EventPropagators = __webpack_require__(253); - var ExecutionEnvironment = __webpack_require__(63); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactInputSelection = __webpack_require__(576); - var SyntheticEvent = __webpack_require__(128); + var EventPropagators = __webpack_require__(232); + var ExecutionEnvironment = __webpack_require__(58); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactInputSelection = __webpack_require__(562); + var SyntheticEvent = __webpack_require__(123); - var getActiveElement = __webpack_require__(283); - var isTextInputElement = __webpack_require__(585); - var shallowEqual = __webpack_require__(374); + var getActiveElement = __webpack_require__(262); + var isTextInputElement = __webpack_require__(571); + var shallowEqual = __webpack_require__(367); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -142458,7 +133915,7 @@ webpackJsonp([203,202],[ module.exports = SelectEventPlugin; /***/ }, -/* 1833 */ +/* 1797 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142476,23 +133933,23 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var EventListener = __webpack_require__(506); - var EventPropagators = __webpack_require__(253); - var ReactDOMComponentTree = __webpack_require__(41); - var SyntheticAnimationEvent = __webpack_require__(1834); - var SyntheticClipboardEvent = __webpack_require__(1835); - var SyntheticEvent = __webpack_require__(128); - var SyntheticFocusEvent = __webpack_require__(1838); - var SyntheticKeyboardEvent = __webpack_require__(1840); - var SyntheticMouseEvent = __webpack_require__(291); - var SyntheticDragEvent = __webpack_require__(1837); - var SyntheticTouchEvent = __webpack_require__(1841); - var SyntheticTransitionEvent = __webpack_require__(1842); - var SyntheticUIEvent = __webpack_require__(255); - var SyntheticWheelEvent = __webpack_require__(1843); + var EventListener = __webpack_require__(493); + var EventPropagators = __webpack_require__(232); + var ReactDOMComponentTree = __webpack_require__(40); + var SyntheticAnimationEvent = __webpack_require__(1798); + var SyntheticClipboardEvent = __webpack_require__(1799); + var SyntheticEvent = __webpack_require__(123); + var SyntheticFocusEvent = __webpack_require__(1802); + var SyntheticKeyboardEvent = __webpack_require__(1804); + var SyntheticMouseEvent = __webpack_require__(272); + var SyntheticDragEvent = __webpack_require__(1801); + var SyntheticTouchEvent = __webpack_require__(1805); + var SyntheticTransitionEvent = __webpack_require__(1806); + var SyntheticUIEvent = __webpack_require__(234); + var SyntheticWheelEvent = __webpack_require__(1807); - var emptyFunction = __webpack_require__(64); - var getEventCharCode = __webpack_require__(395); + var emptyFunction = __webpack_require__(59); + var getEventCharCode = __webpack_require__(387); var invariant = __webpack_require__(15); /** @@ -142705,7 +134162,7 @@ webpackJsonp([203,202],[ module.exports = SimpleEventPlugin; /***/ }, -/* 1834 */ +/* 1798 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142720,7 +134177,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticEvent = __webpack_require__(128); + var SyntheticEvent = __webpack_require__(123); /** * @interface Event @@ -142748,7 +134205,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticAnimationEvent; /***/ }, -/* 1835 */ +/* 1799 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142763,7 +134220,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticEvent = __webpack_require__(128); + var SyntheticEvent = __webpack_require__(123); /** * @interface Event @@ -142790,7 +134247,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticClipboardEvent; /***/ }, -/* 1836 */ +/* 1800 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142805,7 +134262,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticEvent = __webpack_require__(128); + var SyntheticEvent = __webpack_require__(123); /** * @interface Event @@ -142830,7 +134287,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticCompositionEvent; /***/ }, -/* 1837 */ +/* 1801 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142845,7 +134302,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(291); + var SyntheticMouseEvent = __webpack_require__(272); /** * @interface DragEvent @@ -142870,7 +134327,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticDragEvent; /***/ }, -/* 1838 */ +/* 1802 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142885,7 +134342,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticUIEvent = __webpack_require__(255); + var SyntheticUIEvent = __webpack_require__(234); /** * @interface FocusEvent @@ -142910,7 +134367,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticFocusEvent; /***/ }, -/* 1839 */ +/* 1803 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142925,7 +134382,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticEvent = __webpack_require__(128); + var SyntheticEvent = __webpack_require__(123); /** * @interface Event @@ -142951,7 +134408,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticInputEvent; /***/ }, -/* 1840 */ +/* 1804 */ /***/ function(module, exports, __webpack_require__) { /** @@ -142966,11 +134423,11 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticUIEvent = __webpack_require__(255); + var SyntheticUIEvent = __webpack_require__(234); - var getEventCharCode = __webpack_require__(395); - var getEventKey = __webpack_require__(1848); - var getEventModifierState = __webpack_require__(396); + var getEventCharCode = __webpack_require__(387); + var getEventKey = __webpack_require__(1812); + var getEventModifierState = __webpack_require__(388); /** * @interface KeyboardEvent @@ -143039,7 +134496,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticKeyboardEvent; /***/ }, -/* 1841 */ +/* 1805 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143054,9 +134511,9 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticUIEvent = __webpack_require__(255); + var SyntheticUIEvent = __webpack_require__(234); - var getEventModifierState = __webpack_require__(396); + var getEventModifierState = __webpack_require__(388); /** * @interface TouchEvent @@ -143088,7 +134545,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticTouchEvent; /***/ }, -/* 1842 */ +/* 1806 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143103,7 +134560,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticEvent = __webpack_require__(128); + var SyntheticEvent = __webpack_require__(123); /** * @interface Event @@ -143131,7 +134588,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticTransitionEvent; /***/ }, -/* 1843 */ +/* 1807 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143146,7 +134603,7 @@ webpackJsonp([203,202],[ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(291); + var SyntheticMouseEvent = __webpack_require__(272); /** * @interface WheelEvent @@ -143189,7 +134646,7 @@ webpackJsonp([203,202],[ module.exports = SyntheticWheelEvent; /***/ }, -/* 1844 */ +/* 1808 */ /***/ function(module, exports) { /** @@ -143237,7 +134694,7 @@ webpackJsonp([203,202],[ module.exports = adler32; /***/ }, -/* 1845 */ +/* 1809 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143252,7 +134709,7 @@ webpackJsonp([203,202],[ 'use strict'; - var CSSProperty = __webpack_require__(568); + var CSSProperty = __webpack_require__(554); var warning = __webpack_require__(19); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -143320,7 +134777,7 @@ webpackJsonp([203,202],[ module.exports = dangerousStyleValue; /***/ }, -/* 1846 */ +/* 1810 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143337,11 +134794,11 @@ webpackJsonp([203,202],[ var _prodInvariant = __webpack_require__(22); - var ReactCurrentOwner = __webpack_require__(129); - var ReactDOMComponentTree = __webpack_require__(41); - var ReactInstanceMap = __webpack_require__(254); + var ReactCurrentOwner = __webpack_require__(124); + var ReactDOMComponentTree = __webpack_require__(40); + var ReactInstanceMap = __webpack_require__(233); - var getHostComponentFromComposite = __webpack_require__(582); + var getHostComponentFromComposite = __webpack_require__(568); var invariant = __webpack_require__(15); var warning = __webpack_require__(19); @@ -143384,7 +134841,7 @@ webpackJsonp([203,202],[ module.exports = findDOMNode; /***/ }, -/* 1847 */ +/* 1811 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -143400,8 +134857,8 @@ webpackJsonp([203,202],[ 'use strict'; - var KeyEscapeUtils = __webpack_require__(389); - var traverseAllChildren = __webpack_require__(587); + var KeyEscapeUtils = __webpack_require__(381); + var traverseAllChildren = __webpack_require__(573); var warning = __webpack_require__(19); var ReactComponentTreeHook; @@ -143412,7 +134869,7 @@ webpackJsonp([203,202],[ // 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__(593); + ReactComponentTreeHook = __webpack_require__(578); } /** @@ -143462,10 +134919,10 @@ webpackJsonp([203,202],[ } module.exports = flattenChildren; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(204))) + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(196))) /***/ }, -/* 1848 */ +/* 1812 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143480,7 +134937,7 @@ webpackJsonp([203,202],[ 'use strict'; - var getEventCharCode = __webpack_require__(395); + var getEventCharCode = __webpack_require__(387); /** * Normalization of deprecated HTML5 `key` values @@ -143571,7 +135028,7 @@ webpackJsonp([203,202],[ module.exports = getEventKey; /***/ }, -/* 1849 */ +/* 1813 */ /***/ function(module, exports) { /** @@ -143616,7 +135073,7 @@ webpackJsonp([203,202],[ module.exports = getIteratorFn; /***/ }, -/* 1850 */ +/* 1814 */ /***/ function(module, exports) { /** @@ -143641,7 +135098,7 @@ webpackJsonp([203,202],[ module.exports = getNextDebugID; /***/ }, -/* 1851 */ +/* 1815 */ /***/ function(module, exports) { /** @@ -143719,7 +135176,7 @@ webpackJsonp([203,202],[ module.exports = getNodeForCharacterOffset; /***/ }, -/* 1852 */ +/* 1816 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143734,7 +135191,7 @@ webpackJsonp([203,202],[ 'use strict'; - var ExecutionEnvironment = __webpack_require__(63); + var ExecutionEnvironment = __webpack_require__(58); /** * Generate a mapping of standard vendor prefixes using the defined style property and event name. @@ -143824,7 +135281,7 @@ webpackJsonp([203,202],[ module.exports = getVendorPrefixedEventName; /***/ }, -/* 1853 */ +/* 1817 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143839,7 +135296,7 @@ webpackJsonp([203,202],[ 'use strict'; - var escapeTextContentForBrowser = __webpack_require__(293); + var escapeTextContentForBrowser = __webpack_require__(274); /** * Escapes attribute value to prevent scripting attacks. @@ -143854,7 +135311,7 @@ webpackJsonp([203,202],[ module.exports = quoteAttributeValueForBrowser; /***/ }, -/* 1854 */ +/* 1818 */ /***/ function(module, exports, __webpack_require__) { /** @@ -143869,12 +135326,12 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactMount = __webpack_require__(577); + var ReactMount = __webpack_require__(563); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }, -/* 1855 */ +/* 1819 */ /***/ function(module, exports) { 'use strict'; @@ -143902,7 +135359,151 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1856 */ +/* 1820 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + 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; }; + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); + + var _ajaxGet = __webpack_require__(1819); + + var _ajaxGet2 = _interopRequireDefault(_ajaxGet); + + var _utils = __webpack_require__(1821); + + var utils = _interopRequireWildcard(_utils); + + function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + + function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + 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; } + + var typeToLabel = { + stargazers: 'Star', + watchers: 'Watch', + forks: 'Fork' + }; + + var typeToPath = { + forks: 'network' + }; + + exports["default"] = _react2["default"].createClass({ + displayName: 'GitHubButton', + propTypes: { + className: _react.PropTypes.string, + type: _react.PropTypes.oneOf(['stargazers', 'watchers', 'forks']).isRequired, + namespace: _react.PropTypes.string.isRequired, + repo: _react.PropTypes.string.isRequired, + size: _react.PropTypes.oneOf(['large']) + }, + getInitialState: function getInitialState() { + return { + count: null + }; + }, + componentDidMount: function componentDidMount() { + this.xhr = (0, _ajaxGet2["default"])(this.getRequestUrl(), this.setCount); + }, + componentWillUnmount: function componentWillUnmount() { + if (this.xhr) { + this.xhr.abort(); + } + }, + setCount: function setCount(data) { + if (!data) return; + var count = data[this.props.type + '_count']; + this.setState({ count: count }); + }, + getRequestUrl: function getRequestUrl() { + var _props = this.props; + var namespace = _props.namespace; + var repo = _props.repo; + + return '//api.github.com/repos/' + namespace + '/' + repo; + }, + getRepoUrl: function getRepoUrl() { + var _props2 = this.props; + var namespace = _props2.namespace; + var repo = _props2.repo; + + return '//github.com/' + namespace + '/' + repo + '/'; + }, + getCountUrl: function getCountUrl() { + var _props3 = this.props; + var namespace = _props3.namespace; + var repo = _props3.repo; + var type = _props3.type; + + return '//github.com/' + namespace + '/' + repo + '/' + (typeToPath[type] || type) + '/'; + }, + getCountStyle: function getCountStyle() { + var count = this.state.count; + if (count !== null) { + return { + display: 'block' + }; + } + return null; + }, + render: function render() { + var _props4 = this.props; + var className = _props4.className; + var type = _props4.type; + var size = _props4.size; + + var rest = _objectWithoutProperties(_props4, ['className', 'type', 'size']); + + delete rest.namespace; + delete rest.repo; + + var count = this.state.count; + + var buttonClassName = utils.classNames(_defineProperty({ + 'github-btn': true, + 'github-btn-large': size === 'large' + }, className, className)); + + return _react2["default"].createElement( + 'span', + _extends({}, rest, { className: buttonClassName }), + _react2["default"].createElement( + 'a', + { className: 'gh-btn', href: this.getRepoUrl(), target: '_blank' }, + _react2["default"].createElement('span', { className: 'gh-ico', 'aria-hidden': 'true' }), + _react2["default"].createElement( + 'span', + { className: 'gh-text' }, + typeToLabel[type] + ) + ), + _react2["default"].createElement( + 'a', + { className: 'gh-count', target: '_blank', + href: this.getCountUrl(), + style: this.getCountStyle() + }, + count + ) + ); + } + }); + module.exports = exports['default']; + +/***/ }, +/* 1821 */ /***/ function(module, exports) { 'use strict'; @@ -143918,19 +135519,19 @@ webpackJsonp([203,202],[ } /***/ }, -/* 1857 */ +/* 1822 */ /***/ function(module, exports, __webpack_require__) { !function(e,a){ true?module.exports=a():"function"==typeof define&&define.amd?define(a):(e.ReactIntlLocaleData=e.ReactIntlLocaleData||{},e.ReactIntlLocaleData.en=a())}(this,function(){"use strict";var e=[{locale:"en",pluralRuleFunction:function(e,a){var n=String(e).split("."),l=!n[1],o=Number(n[0])==e,t=o&&n[0].slice(-1),r=o&&n[0].slice(-2);return a?1==t&&11!=r?"one":2==t&&12!=r?"two":3==t&&13!=r?"few":"other":1==e&&l?"one":"other"},fields:{year:{displayName:"year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{one:"in {0} year",other:"in {0} years"},past:{one:"{0} year ago",other:"{0} years ago"}}},month:{displayName:"month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{one:"in {0} month",other:"in {0} months"},past:{one:"{0} month ago",other:"{0} months ago"}}},day:{displayName:"day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"}}},hour:{displayName:"hour",relativeTime:{future:{one:"in {0} hour",other:"in {0} hours"},past:{one:"{0} hour ago",other:"{0} hours ago"}}},minute:{displayName:"minute",relativeTime:{future:{one:"in {0} minute",other:"in {0} minutes"},past:{one:"{0} minute ago",other:"{0} minutes ago"}}},second:{displayName:"second",relative:{0:"now"},relativeTime:{future:{one:"in {0} second",other:"in {0} seconds"},past:{one:"{0} second ago",other:"{0} seconds ago"}}}}},{locale:"en-001",parentLocale:"en"},{locale:"en-150",parentLocale:"en-001"},{locale:"en-AG",parentLocale:"en-001"},{locale:"en-AI",parentLocale:"en-001"},{locale:"en-AS",parentLocale:"en"},{locale:"en-AT",parentLocale:"en-150"},{locale:"en-AU",parentLocale:"en-001"},{locale:"en-BB",parentLocale:"en-001"},{locale:"en-BE",parentLocale:"en-001"},{locale:"en-BI",parentLocale:"en"},{locale:"en-BM",parentLocale:"en-001"},{locale:"en-BS",parentLocale:"en-001"},{locale:"en-BW",parentLocale:"en-001"},{locale:"en-BZ",parentLocale:"en-001"},{locale:"en-CA",parentLocale:"en-001"},{locale:"en-CC",parentLocale:"en-001"},{locale:"en-CH",parentLocale:"en-150"},{locale:"en-CK",parentLocale:"en-001"},{locale:"en-CM",parentLocale:"en-001"},{locale:"en-CX",parentLocale:"en-001"},{locale:"en-CY",parentLocale:"en-001"},{locale:"en-DE",parentLocale:"en-150"},{locale:"en-DG",parentLocale:"en-001"},{locale:"en-DK",parentLocale:"en-150"},{locale:"en-DM",parentLocale:"en-001"},{locale:"en-Dsrt",pluralRuleFunction:function(e,a){return"other"},fields:{year:{displayName:"Year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{other:"+{0} y"},past:{other:"-{0} y"}}},month:{displayName:"Month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{other:"+{0} m"},past:{other:"-{0} m"}}},day:{displayName:"Day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{other:"+{0} d"},past:{other:"-{0} d"}}},hour:{displayName:"Hour",relativeTime:{future:{other:"+{0} h"},past:{other:"-{0} h"}}},minute:{displayName:"Minute",relativeTime:{future:{other:"+{0} min"},past:{other:"-{0} min"}}},second:{displayName:"Second",relative:{0:"now"},relativeTime:{future:{other:"+{0} s"},past:{other:"-{0} s"}}}}},{locale:"en-ER",parentLocale:"en-001"},{locale:"en-FI",parentLocale:"en-150"},{locale:"en-FJ",parentLocale:"en-001"},{locale:"en-FK",parentLocale:"en-001"},{locale:"en-FM",parentLocale:"en-001"},{locale:"en-GB",parentLocale:"en-001"},{locale:"en-GD",parentLocale:"en-001"},{locale:"en-GG",parentLocale:"en-001"},{locale:"en-GH",parentLocale:"en-001"},{locale:"en-GI",parentLocale:"en-001"},{locale:"en-GM",parentLocale:"en-001"},{locale:"en-GU",parentLocale:"en"},{locale:"en-GY",parentLocale:"en-001"},{locale:"en-HK",parentLocale:"en-001"},{locale:"en-IE",parentLocale:"en-001"},{locale:"en-IL",parentLocale:"en-001"},{locale:"en-IM",parentLocale:"en-001"},{locale:"en-IN",parentLocale:"en-001"},{locale:"en-IO",parentLocale:"en-001"},{locale:"en-JE",parentLocale:"en-001"},{locale:"en-JM",parentLocale:"en-001"},{locale:"en-KE",parentLocale:"en-001"},{locale:"en-KI",parentLocale:"en-001"},{locale:"en-KN",parentLocale:"en-001"},{locale:"en-KY",parentLocale:"en-001"},{locale:"en-LC",parentLocale:"en-001"},{locale:"en-LR",parentLocale:"en-001"},{locale:"en-LS",parentLocale:"en-001"},{locale:"en-MG",parentLocale:"en-001"},{locale:"en-MH",parentLocale:"en"},{locale:"en-MO",parentLocale:"en-001"},{locale:"en-MP",parentLocale:"en"},{locale:"en-MS",parentLocale:"en-001"},{locale:"en-MT",parentLocale:"en-001"},{locale:"en-MU",parentLocale:"en-001"},{locale:"en-MW",parentLocale:"en-001"},{locale:"en-MY",parentLocale:"en-001"},{locale:"en-NA",parentLocale:"en-001"},{locale:"en-NF",parentLocale:"en-001"},{locale:"en-NG",parentLocale:"en-001"},{locale:"en-NL",parentLocale:"en-150"},{locale:"en-NR",parentLocale:"en-001"},{locale:"en-NU",parentLocale:"en-001"},{locale:"en-NZ",parentLocale:"en-001"},{locale:"en-PG",parentLocale:"en-001"},{locale:"en-PH",parentLocale:"en-001"},{locale:"en-PK",parentLocale:"en-001"},{locale:"en-PN",parentLocale:"en-001"},{locale:"en-PR",parentLocale:"en"},{locale:"en-PW",parentLocale:"en-001"},{locale:"en-RW",parentLocale:"en-001"},{locale:"en-SB",parentLocale:"en-001"},{locale:"en-SC",parentLocale:"en-001"},{locale:"en-SD",parentLocale:"en-001"},{locale:"en-SE",parentLocale:"en-150"},{locale:"en-SG",parentLocale:"en-001"},{locale:"en-SH",parentLocale:"en-001"},{locale:"en-SI",parentLocale:"en-150"},{locale:"en-SL",parentLocale:"en-001"},{locale:"en-SS",parentLocale:"en-001"},{locale:"en-SX",parentLocale:"en-001"},{locale:"en-SZ",parentLocale:"en-001"},{locale:"en-Shaw",pluralRuleFunction:function(e,a){return"other"},fields:{year:{displayName:"Year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{other:"+{0} y"},past:{other:"-{0} y"}}},month:{displayName:"Month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{other:"+{0} m"},past:{other:"-{0} m"}}},day:{displayName:"Day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{other:"+{0} d"},past:{other:"-{0} d"}}},hour:{displayName:"Hour",relativeTime:{future:{other:"+{0} h"},past:{other:"-{0} h"}}},minute:{displayName:"Minute",relativeTime:{future:{other:"+{0} min"},past:{other:"-{0} min"}}},second:{displayName:"Second",relative:{0:"now"},relativeTime:{future:{other:"+{0} s"},past:{other:"-{0} s"}}}}},{locale:"en-TC",parentLocale:"en-001"},{locale:"en-TK",parentLocale:"en-001"},{locale:"en-TO",parentLocale:"en-001"},{locale:"en-TT",parentLocale:"en-001"},{locale:"en-TV",parentLocale:"en-001"},{locale:"en-TZ",parentLocale:"en-001"},{locale:"en-UG",parentLocale:"en-001"},{locale:"en-UM",parentLocale:"en"},{locale:"en-US",parentLocale:"en"},{locale:"en-VC",parentLocale:"en-001"},{locale:"en-VG",parentLocale:"en-001"},{locale:"en-VI",parentLocale:"en"},{locale:"en-VU",parentLocale:"en-001"},{locale:"en-WS",parentLocale:"en-001"},{locale:"en-ZA",parentLocale:"en-001"},{locale:"en-ZM",parentLocale:"en-001"},{locale:"en-ZW",parentLocale:"en-001"}];return e}); /***/ }, -/* 1858 */ +/* 1823 */ /***/ function(module, exports, __webpack_require__) { !function(e,t){ true?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.ReactIntlLocaleData=e.ReactIntlLocaleData||{},e.ReactIntlLocaleData.zh=t())}(this,function(){"use strict";var e=[{locale:"zh",pluralRuleFunction:function(e,t){return"other"},fields:{year:{displayName:"年",relative:{0:"今年",1:"明年","-1":"去年"},relativeTime:{future:{other:"{0}年后"},past:{other:"{0}年前"}}},month:{displayName:"月",relative:{0:"本月",1:"下个月","-1":"上个月"},relativeTime:{future:{other:"{0}个月后"},past:{other:"{0}个月前"}}},day:{displayName:"日",relative:{0:"今天",1:"明天",2:"后天","-2":"前天","-1":"昨天"},relativeTime:{future:{other:"{0}天后"},past:{other:"{0}天前"}}},hour:{displayName:"小时",relativeTime:{future:{other:"{0}小时后"},past:{other:"{0}小时前"}}},minute:{displayName:"分钟",relativeTime:{future:{other:"{0}分钟后"},past:{other:"{0}分钟前"}}},second:{displayName:"秒钟",relative:{0:"现在"},relativeTime:{future:{other:"{0}秒钟后"},past:{other:"{0}秒钟前"}}}}},{locale:"zh-Hans",parentLocale:"zh"},{locale:"zh-Hans-HK",parentLocale:"zh-Hans",fields:{year:{displayName:"年",relative:{0:"今年",1:"明年","-1":"去年"},relativeTime:{future:{other:"{0}年后"},past:{other:"{0}年前"}}},month:{displayName:"月",relative:{0:"本月",1:"下个月","-1":"上个月"},relativeTime:{future:{other:"{0}个月后"},past:{other:"{0}个月前"}}},day:{displayName:"日",relative:{0:"今天",1:"明天",2:"后天","-2":"前天","-1":"昨天"},relativeTime:{future:{other:"{0}天后"},past:{other:"{0}天前"}}},hour:{displayName:"小时",relativeTime:{future:{other:"{0}小时后"},past:{other:"{0}小时前"}}},minute:{displayName:"分钟",relativeTime:{future:{other:"{0}分钟后"},past:{other:"{0}分钟前"}}},second:{displayName:"秒钟",relative:{0:"现在"},relativeTime:{future:{other:"{0}秒后"},past:{other:"{0}秒前"}}}}},{locale:"zh-Hans-MO",parentLocale:"zh-Hans",fields:{year:{displayName:"年",relative:{0:"今年",1:"明年","-1":"去年"},relativeTime:{future:{other:"{0}年后"},past:{other:"{0}年前"}}},month:{displayName:"月",relative:{0:"本月",1:"下个月","-1":"上个月"},relativeTime:{future:{other:"{0}个月后"},past:{other:"{0}个月前"}}},day:{displayName:"日",relative:{0:"今天",1:"明天",2:"后天","-2":"前天","-1":"昨天"},relativeTime:{future:{other:"{0}天后"},past:{other:"{0}天前"}}},hour:{displayName:"小时",relativeTime:{future:{other:"{0}小时后"},past:{other:"{0}小时前"}}},minute:{displayName:"分钟",relativeTime:{future:{other:"{0}分钟后"},past:{other:"{0}分钟前"}}},second:{displayName:"秒钟",relative:{0:"现在"},relativeTime:{future:{other:"{0}秒后"},past:{other:"{0}秒前"}}}}},{locale:"zh-Hans-SG",parentLocale:"zh-Hans",fields:{year:{displayName:"年",relative:{0:"今年",1:"明年","-1":"去年"},relativeTime:{future:{other:"{0}年后"},past:{other:"{0}年前"}}},month:{displayName:"月",relative:{0:"本月",1:"下个月","-1":"上个月"},relativeTime:{future:{other:"{0}个月后"},past:{other:"{0}个月前"}}},day:{displayName:"日",relative:{0:"今天",1:"明天",2:"后天","-2":"前天","-1":"昨天"},relativeTime:{future:{other:"{0}天后"},past:{other:"{0}天前"}}},hour:{displayName:"小时",relativeTime:{future:{other:"{0}小时后"},past:{other:"{0}小时前"}}},minute:{displayName:"分钟",relativeTime:{future:{other:"{0}分钟后"},past:{other:"{0}分钟前"}}},second:{displayName:"秒钟",relative:{0:"现在"},relativeTime:{future:{other:"{0}秒后"},past:{other:"{0}秒前"}}}}},{locale:"zh-Hant",pluralRuleFunction:function(e,t){return"other"},fields:{year:{displayName:"年",relative:{0:"今年",1:"明年","-1":"去年"},relativeTime:{future:{other:"{0} 年後"},past:{other:"{0} 年前"}}},month:{displayName:"月",relative:{0:"本月",1:"下個月","-1":"上個月"},relativeTime:{future:{other:"{0} 個月後"},past:{other:"{0} 個月前"}}},day:{displayName:"日",relative:{0:"今天",1:"明天",2:"後天","-2":"前天","-1":"昨天"},relativeTime:{future:{other:"{0} 天後"},past:{other:"{0} 天前"}}},hour:{displayName:"小時",relativeTime:{future:{other:"{0} 小時後"},past:{other:"{0} 小時前"}}},minute:{displayName:"分鐘",relativeTime:{future:{other:"{0} 分鐘後"},past:{other:"{0} 分鐘前"}}},second:{displayName:"秒",relative:{0:"現在"},relativeTime:{future:{other:"{0} 秒後"},past:{other:"{0} 秒前"}}}}},{locale:"zh-Hant-HK",parentLocale:"zh-Hant",fields:{year:{displayName:"年",relative:{0:"今年",1:"下年","-1":"上年"},relativeTime:{future:{other:"{0} 年後"},past:{other:"{0} 年前"}}},month:{displayName:"月",relative:{0:"本月",1:"下個月","-1":"上個月"},relativeTime:{future:{other:"{0} 個月後"},past:{other:"{0} 個月前"}}},day:{displayName:"日",relative:{0:"今日",1:"明日",2:"後日","-2":"前日","-1":"昨日"},relativeTime:{future:{other:"{0} 日後"},past:{other:"{0} 日前"}}},hour:{displayName:"小時",relativeTime:{future:{other:"{0} 小時後"},past:{other:"{0} 小時前"}}},minute:{displayName:"分鐘",relativeTime:{future:{other:"{0} 分鐘後"},past:{other:"{0} 分鐘前"}}},second:{displayName:"秒",relative:{0:"現在"},relativeTime:{future:{other:"{0} 秒後"},past:{other:"{0} 秒前"}}}}},{locale:"zh-Hant-MO",parentLocale:"zh-Hant-HK"}];return e}); /***/ }, -/* 1859 */ +/* 1824 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -143952,16 +135553,16 @@ webpackJsonp([203,202],[ var Component = React.Component; var PropTypes = React.PropTypes; - var _require2 = __webpack_require__(1531); + var _require2 = __webpack_require__(1491); var add = _require2.add; var remove = _require2.remove; - var debounce = __webpack_require__(1623); - var throttle = __webpack_require__(1627); + var debounce = __webpack_require__(1584); + var throttle = __webpack_require__(1588); - var parentScroll = __webpack_require__(1861); - var inViewport = __webpack_require__(1860); + var parentScroll = __webpack_require__(1826); + var inViewport = __webpack_require__(1825); var LazyLoad = function (_Component) { _inherits(LazyLoad, _Component); @@ -144132,7 +135733,7 @@ webpackJsonp([203,202],[ module.exports = LazyLoad; /***/ }, -/* 1860 */ +/* 1825 */ /***/ function(module, exports) { 'use strict'; @@ -144182,7 +135783,7 @@ webpackJsonp([203,202],[ module.exports = inViewport; /***/ }, -/* 1861 */ +/* 1826 */ /***/ function(module, exports) { 'use strict'; @@ -144224,12 +135825,12 @@ webpackJsonp([203,202],[ module.exports = scrollParent; /***/ }, -/* 1862 */ +/* 1827 */ /***/ function(module, exports, __webpack_require__) { - var canUseDOM = __webpack_require__(1229); - var enquire = canUseDOM && __webpack_require__(367); - var json2mq = __webpack_require__(518); + var canUseDOM = __webpack_require__(1195); + var enquire = canUseDOM && __webpack_require__(491); + var json2mq = __webpack_require__(504); var ResponsiveMixin = { media: function (query, handler) { @@ -144260,7 +135861,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1863 */ +/* 1828 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -144277,11 +135878,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _fbjsLibExecutionEnvironment = __webpack_require__(1864); + var _fbjsLibExecutionEnvironment = __webpack_require__(1829); var _fbjsLibExecutionEnvironment2 = _interopRequireDefault(_fbjsLibExecutionEnvironment); - var _fbjsLibShallowEqual = __webpack_require__(1865); + var _fbjsLibShallowEqual = __webpack_require__(1830); var _fbjsLibShallowEqual2 = _interopRequireDefault(_fbjsLibShallowEqual); @@ -144389,7 +135990,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1864 */ +/* 1829 */ /***/ function(module, exports) { /** @@ -144430,7 +136031,7 @@ webpackJsonp([203,202],[ module.exports = ExecutionEnvironment; /***/ }, -/* 1865 */ +/* 1830 */ /***/ function(module, exports) { /** @@ -144485,7 +136086,7 @@ webpackJsonp([203,202],[ module.exports = shallowEqual; /***/ }, -/* 1866 */ +/* 1831 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -144499,11 +136100,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); - var _helpers = __webpack_require__(401); + var _helpers = __webpack_require__(393); var _helpers2 = _interopRequireDefault(_helpers); @@ -144594,7 +136195,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1867 */ +/* 1832 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -144606,7 +136207,7 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -144672,15 +136273,15 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1868 */ +/* 1833 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(1872); + module.exports = __webpack_require__(1837); /***/ }, -/* 1869 */ +/* 1834 */ /***/ function(module, exports) { "use strict"; @@ -144731,7 +136332,7 @@ webpackJsonp([203,202],[ module.exports = initialState; /***/ }, -/* 1870 */ +/* 1835 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -144745,23 +136346,23 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _eventHandlers = __webpack_require__(1871); + var _eventHandlers = __webpack_require__(1836); var _eventHandlers2 = _interopRequireDefault(_eventHandlers); - var _helpers = __webpack_require__(401); + var _helpers = __webpack_require__(393); var _helpers2 = _interopRequireDefault(_helpers); - var _initialState = __webpack_require__(1869); + var _initialState = __webpack_require__(1834); var _initialState2 = _interopRequireDefault(_initialState); - var _defaultProps = __webpack_require__(589); + var _defaultProps = __webpack_require__(574); var _defaultProps2 = _interopRequireDefault(_defaultProps); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -144769,11 +136370,11 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _track = __webpack_require__(1873); + var _track = __webpack_require__(1838); - var _dots = __webpack_require__(1867); + var _dots = __webpack_require__(1832); - var _arrows = __webpack_require__(1866); + var _arrows = __webpack_require__(1831); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -145008,16 +136609,16 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1871 */ +/* 1836 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; exports.__esModule = true; - var _trackHelper = __webpack_require__(590); + var _trackHelper = __webpack_require__(575); - var _helpers = __webpack_require__(401); + var _helpers = __webpack_require__(393); var _helpers2 = _interopRequireDefault(_helpers); @@ -145348,7 +136949,7 @@ webpackJsonp([203,202],[ exports.default = EventHandlers; /***/ }, -/* 1872 */ +/* 1837 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -145359,21 +136960,21 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _innerSlider = __webpack_require__(1870); + var _innerSlider = __webpack_require__(1835); var _objectAssign = __webpack_require__(13); var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _json2mq = __webpack_require__(518); + var _json2mq = __webpack_require__(504); var _json2mq2 = _interopRequireDefault(_json2mq); - var _reactResponsiveMixin = __webpack_require__(1862); + var _reactResponsiveMixin = __webpack_require__(1827); var _reactResponsiveMixin2 = _interopRequireDefault(_reactResponsiveMixin); - var _defaultProps = __webpack_require__(589); + var _defaultProps = __webpack_require__(574); var _defaultProps2 = _interopRequireDefault(_defaultProps); @@ -145480,7 +137081,7 @@ webpackJsonp([203,202],[ module.exports = Slider; /***/ }, -/* 1873 */ +/* 1838 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -145496,7 +137097,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _classnames = __webpack_require__(4); + var _classnames = __webpack_require__(7); var _classnames2 = _interopRequireDefault(_classnames); @@ -145649,7 +137250,7 @@ webpackJsonp([203,202],[ }); /***/ }, -/* 1874 */ +/* 1839 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -145664,11 +137265,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _rcTweenOne = __webpack_require__(1879); + var _rcTweenOne = __webpack_require__(1844); var _rcTweenOne2 = _interopRequireDefault(_rcTweenOne); - var _SvgMorphPlugin = __webpack_require__(1881); + var _SvgMorphPlugin = __webpack_require__(1846); var _SvgMorphPlugin2 = _interopRequireDefault(_SvgMorphPlugin); @@ -145798,7 +137399,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1875 */ +/* 1840 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -145820,7 +137421,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1876 */ +/* 1841 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -145839,11 +137440,11 @@ webpackJsonp([203,202],[ var _reactDom2 = _interopRequireDefault(_reactDom); - var _Mask = __webpack_require__(1874); + var _Mask = __webpack_require__(1839); var _Mask2 = _interopRequireDefault(_Mask); - var _Source = __webpack_require__(1875); + var _Source = __webpack_require__(1840); var _Source2 = _interopRequireDefault(_Source); @@ -145928,7 +137529,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1877 */ +/* 1842 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -145941,19 +137542,19 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _tweenFunctions = __webpack_require__(296); + var _tweenFunctions = __webpack_require__(277); var _tweenFunctions2 = _interopRequireDefault(_tweenFunctions); - var _plugins = __webpack_require__(402); + var _plugins = __webpack_require__(394); var _plugins2 = _interopRequireDefault(_plugins); - var _StylePlugin = __webpack_require__(1880); + var _StylePlugin = __webpack_require__(1845); var _StylePlugin2 = _interopRequireDefault(_StylePlugin); - var _styleUtils = __webpack_require__(212); + var _styleUtils = __webpack_require__(203); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -146275,7 +137876,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1878 */ +/* 1843 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -146290,11 +137891,11 @@ webpackJsonp([203,202],[ var _react2 = _interopRequireDefault(_react); - var _TweenOne = __webpack_require__(591); + var _TweenOne = __webpack_require__(576); var _TweenOne2 = _interopRequireDefault(_TweenOne); - var _util = __webpack_require__(592); + var _util = __webpack_require__(577); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -146484,17 +138085,17 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1879 */ +/* 1844 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var TweenOne = __webpack_require__(591); - TweenOne.TweenOneGroup = __webpack_require__(1878); + var TweenOne = __webpack_require__(576); + TweenOne.TweenOneGroup = __webpack_require__(1843); module.exports = TweenOne; /***/ }, -/* 1880 */ +/* 1845 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -146503,7 +138104,7 @@ webpackJsonp([203,202],[ value: true }); - var _styleUtils = __webpack_require__(212); + var _styleUtils = __webpack_require__(203); var _styleUtils2 = _interopRequireDefault(_styleUtils); @@ -146511,7 +138112,7 @@ webpackJsonp([203,202],[ var _objectAssign2 = _interopRequireDefault(_objectAssign); - var _plugins = __webpack_require__(402); + var _plugins = __webpack_require__(394); var _plugins2 = _interopRequireDefault(_plugins); @@ -146848,7 +138449,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1881 */ +/* 1846 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -146857,7 +138458,7 @@ webpackJsonp([203,202],[ value: true }); - var _snapsvglite = __webpack_require__(1882); + var _snapsvglite = __webpack_require__(1847); var SvgPlugin = function SvgPlugin(target, vars, key) { this.target = target; @@ -146930,7 +138531,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1882 */ +/* 1847 */ /***/ function(module, exports) { "use strict"; @@ -147402,7 +139003,7 @@ webpackJsonp([203,202],[ }; /***/ }, -/* 1883 */ +/* 1848 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -147411,7 +139012,7 @@ webpackJsonp([203,202],[ value: true }); - var _raf = __webpack_require__(375); + var _raf = __webpack_require__(368); var _raf2 = _interopRequireDefault(_raf); @@ -147497,7 +139098,7 @@ webpackJsonp([203,202],[ module.exports = exports['default']; /***/ }, -/* 1884 */ +/* 1849 */ /***/ function(module, exports) { /** @@ -147560,7 +139161,7 @@ webpackJsonp([203,202],[ module.exports = KeyEscapeUtils; /***/ }, -/* 1885 */ +/* 1850 */ /***/ function(module, exports, __webpack_require__) { /** @@ -147576,7 +139177,7 @@ webpackJsonp([203,202],[ 'use strict'; - var _prodInvariant = __webpack_require__(211); + var _prodInvariant = __webpack_require__(202); var invariant = __webpack_require__(15); @@ -147688,7 +139289,7 @@ webpackJsonp([203,202],[ module.exports = PooledClass; /***/ }, -/* 1886 */ +/* 1851 */ /***/ function(module, exports, __webpack_require__) { /** @@ -147703,11 +139304,11 @@ webpackJsonp([203,202],[ 'use strict'; - var PooledClass = __webpack_require__(1885); - var ReactElement = __webpack_require__(210); + var PooledClass = __webpack_require__(1850); + var ReactElement = __webpack_require__(201); - var emptyFunction = __webpack_require__(64); - var traverseAllChildren = __webpack_require__(1894); + var emptyFunction = __webpack_require__(59); + var traverseAllChildren = __webpack_require__(1859); var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; @@ -147883,7 +139484,7 @@ webpackJsonp([203,202],[ module.exports = ReactChildren; /***/ }, -/* 1887 */ +/* 1852 */ /***/ function(module, exports, __webpack_require__) { /** @@ -147898,15 +139499,15 @@ webpackJsonp([203,202],[ 'use strict'; - var _prodInvariant = __webpack_require__(211), + var _prodInvariant = __webpack_require__(202), _assign = __webpack_require__(13); - var ReactComponent = __webpack_require__(403); - var ReactElement = __webpack_require__(210); - var ReactPropTypeLocationNames = __webpack_require__(595); - var ReactNoopUpdateQueue = __webpack_require__(404); + var ReactComponent = __webpack_require__(395); + var ReactElement = __webpack_require__(201); + var ReactPropTypeLocationNames = __webpack_require__(580); + var ReactNoopUpdateQueue = __webpack_require__(396); - var emptyObject = __webpack_require__(246); + var emptyObject = __webpack_require__(224); var invariant = __webpack_require__(15); var warning = __webpack_require__(19); @@ -148604,7 +140205,7 @@ webpackJsonp([203,202],[ module.exports = ReactClass; /***/ }, -/* 1888 */ +/* 1853 */ /***/ function(module, exports, __webpack_require__) { /** @@ -148619,7 +140220,7 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactElement = __webpack_require__(210); + var ReactElement = __webpack_require__(201); /** * Create a factory that creates HTML tag elements. @@ -148778,7 +140379,7 @@ webpackJsonp([203,202],[ module.exports = ReactDOMFactories; /***/ }, -/* 1889 */ +/* 1854 */ /***/ function(module, exports, __webpack_require__) { /** @@ -148793,12 +140394,12 @@ webpackJsonp([203,202],[ 'use strict'; - var ReactElement = __webpack_require__(210); - var ReactPropTypeLocationNames = __webpack_require__(595); - var ReactPropTypesSecret = __webpack_require__(1890); + var ReactElement = __webpack_require__(201); + var ReactPropTypeLocationNames = __webpack_require__(580); + var ReactPropTypesSecret = __webpack_require__(1855); - var emptyFunction = __webpack_require__(64); - var getIteratorFn = __webpack_require__(597); + var emptyFunction = __webpack_require__(59); + var getIteratorFn = __webpack_require__(582); var warning = __webpack_require__(19); /** @@ -149216,7 +140817,7 @@ webpackJsonp([203,202],[ module.exports = ReactPropTypes; /***/ }, -/* 1890 */ +/* 1855 */ /***/ function(module, exports) { /** @@ -149237,7 +140838,7 @@ webpackJsonp([203,202],[ module.exports = ReactPropTypesSecret; /***/ }, -/* 1891 */ +/* 1856 */ /***/ function(module, exports, __webpack_require__) { /** @@ -149254,10 +140855,10 @@ webpackJsonp([203,202],[ var _assign = __webpack_require__(13); - var ReactComponent = __webpack_require__(403); - var ReactNoopUpdateQueue = __webpack_require__(404); + var ReactComponent = __webpack_require__(395); + var ReactNoopUpdateQueue = __webpack_require__(396); - var emptyObject = __webpack_require__(246); + var emptyObject = __webpack_require__(224); /** * Base class helpers for the updating state of a component. @@ -149283,7 +140884,7 @@ webpackJsonp([203,202],[ module.exports = ReactPureComponent; /***/ }, -/* 1892 */ +/* 1857 */ /***/ function(module, exports) { /** @@ -149301,7 +140902,7 @@ webpackJsonp([203,202],[ module.exports = '15.4.0'; /***/ }, -/* 1893 */ +/* 1858 */ /***/ function(module, exports, __webpack_require__) { /** @@ -149315,9 +140916,9 @@ webpackJsonp([203,202],[ */ 'use strict'; - var _prodInvariant = __webpack_require__(211); + var _prodInvariant = __webpack_require__(202); - var ReactElement = __webpack_require__(210); + var ReactElement = __webpack_require__(201); var invariant = __webpack_require__(15); @@ -149343,7 +140944,7 @@ webpackJsonp([203,202],[ module.exports = onlyChild; /***/ }, -/* 1894 */ +/* 1859 */ /***/ function(module, exports, __webpack_require__) { /** @@ -149358,14 +140959,14 @@ webpackJsonp([203,202],[ 'use strict'; - var _prodInvariant = __webpack_require__(211); + var _prodInvariant = __webpack_require__(202); - var ReactCurrentOwner = __webpack_require__(129); - var REACT_ELEMENT_TYPE = __webpack_require__(594); + var ReactCurrentOwner = __webpack_require__(124); + var REACT_ELEMENT_TYPE = __webpack_require__(579); - var getIteratorFn = __webpack_require__(597); + var getIteratorFn = __webpack_require__(582); var invariant = __webpack_require__(15); - var KeyEscapeUtils = __webpack_require__(1884); + var KeyEscapeUtils = __webpack_require__(1849); var warning = __webpack_require__(19); var SEPARATOR = '.'; @@ -149523,7 +141124,7 @@ webpackJsonp([203,202],[ module.exports = traverseAllChildren; /***/ }, -/* 1895 */ +/* 1860 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {/** @@ -150196,11 +141797,11 @@ webpackJsonp([203,202],[ typeof self === "object" ? self : this ); - /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(204))) + /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(196))) /***/ }, -/* 1896 */, -/* 1897 */ +/* 1861 */, +/* 1862 */ /***/ function(module, exports) { 'use strict'; @@ -150212,7 +141813,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1898 */ +/* 1863 */ /***/ function(module, exports) { var camel2hyphen = function (str) { @@ -150226,7 +141827,7 @@ webpackJsonp([203,202],[ module.exports = camel2hyphen; /***/ }, -/* 1899 */ +/* 1864 */ /***/ function(module, exports) { @@ -150271,7 +141872,7 @@ webpackJsonp([203,202],[ /***/ }, -/* 1900 */ +/* 1865 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_RESULT__;/** @@ -151157,7 +142758,7 @@ webpackJsonp([203,202],[ exports.UAParser = UAParser; } else { // requirejs env (optional) - if ("function" === FUNC_TYPE && __webpack_require__(1903)) { + if ("function" === FUNC_TYPE && __webpack_require__(1868)) { !(__WEBPACK_AMD_DEFINE_RESULT__ = function () { return UAParser; }.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); @@ -151192,8 +142793,8 @@ webpackJsonp([203,202],[ /***/ }, -/* 1901 */, -/* 1902 */ +/* 1866 */, +/* 1867 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! VelocityJS.org (1.2.3). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ @@ -155084,7 +146685,7 @@ webpackJsonp([203,202],[ will produce an inaccurate conversion value. The same issue exists with the cx/cy attributes of SVG circles and ellipses. */ /***/ }, -/* 1903 */ +/* 1868 */ /***/ function(module, exports) { /* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {module.exports = __webpack_amd_options__; @@ -155092,73 +146693,52 @@ webpackJsonp([203,202],[ /* WEBPACK VAR INJECTION */}.call(exports, {})) /***/ }, -/* 1904 */ +/* 1869 */ /***/ function(module, exports, __webpack_require__) { var map = { - "./template/BrowserDemo": 141, - "./template/BrowserDemo.js": 141, - "./template/BrowserDemo.jsx": 1116, - "./template/Content/Article": 220, - "./template/Content/Article.js": 220, - "./template/Content/Article.jsx": 1117, - "./template/Content/ComponentDoc": 221, - "./template/Content/ComponentDoc.js": 221, - "./template/Content/ComponentDoc.jsx": 1118, - "./template/Content/Demo": 222, - "./template/Content/Demo.js": 222, - "./template/Content/Demo.jsx": 1119, - "./template/Content/EditButton": 121, - "./template/Content/EditButton.js": 121, - "./template/Content/EditButton.jsx": 1120, - "./template/Content/MainContent": 223, - "./template/Content/MainContent.js": 223, - "./template/Content/MainContent.jsx": 1121, - "./template/Content/index": 308, - "./template/Content/index.js": 308, - "./template/Content/index.jsx": 1122, - "./template/Home/Banner": 224, - "./template/Home/Banner.js": 224, - "./template/Home/Banner.jsx": 1123, - "./template/Home/Link": 225, - "./template/Home/Link.js": 225, - "./template/Home/Link.jsx": 1124, - "./template/Home/Page1": 226, - "./template/Home/Page1.js": 226, - "./template/Home/Page1.jsx": 1125, - "./template/Home/Page2": 227, - "./template/Home/Page2.js": 227, - "./template/Home/Page2.jsx": 1126, - "./template/Home/Page3": 228, - "./template/Home/Page3.js": 228, - "./template/Home/Page3.jsx": 1127, - "./template/Home/Page4": 229, - "./template/Home/Page4.js": 229, - "./template/Home/Page4.jsx": 1128, - "./template/Home/index": 309, - "./template/Home/index.js": 309, - "./template/Home/index.jsx": 1129, - "./template/IconSet/CopyableIcon": 230, - "./template/IconSet/CopyableIcon.js": 230, - "./template/IconSet/CopyableIcon.jsx": 1130, - "./template/IconSet/index": 231, - "./template/IconSet/index.js": 231, - "./template/IconSet/index.jsx": 1131, - "./template/Layout/Footer": 232, - "./template/Layout/Footer.js": 232, - "./template/Layout/Footer.jsx": 1132, - "./template/Layout/Header": 233, - "./template/Layout/Header.js": 233, - "./template/Layout/Header.jsx": 1133, - "./template/Layout/index": 310, - "./template/Layout/index.js": 310, - "./template/Layout/index.jsx": 1134, - "./template/NotFound": 261, - "./template/NotFound.js": 261, - "./template/NotFound.jsx": 1135, - "./template/utils": 88, - "./template/utils.js": 88, - "./template/utils.jsx": 1136 + "./template/BrowserDemo": 149, + "./template/BrowserDemo.jsx": 149, + "./template/Content/Article": 291, + "./template/Content/Article.jsx": 291, + "./template/Content/ComponentDoc": 292, + "./template/Content/ComponentDoc.jsx": 292, + "./template/Content/Demo": 293, + "./template/Content/Demo.jsx": 293, + "./template/Content/EditButton": 210, + "./template/Content/EditButton.jsx": 210, + "./template/Content/MainContent": 294, + "./template/Content/MainContent.jsx": 294, + "./template/Content/index": 419, + "./template/Content/index.jsx": 419, + "./template/Home/Banner": 295, + "./template/Home/Banner.jsx": 295, + "./template/Home/Link": 296, + "./template/Home/Link.jsx": 296, + "./template/Home/Page1": 297, + "./template/Home/Page1.jsx": 297, + "./template/Home/Page2": 298, + "./template/Home/Page2.jsx": 298, + "./template/Home/Page3": 299, + "./template/Home/Page3.jsx": 299, + "./template/Home/Page4": 300, + "./template/Home/Page4.jsx": 300, + "./template/Home/index": 420, + "./template/Home/index.jsx": 420, + "./template/IconSet/CopyableIcon": 301, + "./template/IconSet/CopyableIcon.jsx": 301, + "./template/IconSet/index": 239, + "./template/IconSet/index.jsx": 239, + "./template/Layout/Footer": 302, + "./template/Layout/Footer.jsx": 302, + "./template/Layout/Header": 303, + "./template/Layout/Header.jsx": 303, + "./template/Layout/index": 421, + "./template/Layout/index.jsx": 421, + "./template/NotFound": 304, + "./template/NotFound.jsx": 304, + "./template/utils": 184, + "./template/utils.jsx": 184 }; function webpackContext(req) { return __webpack_require__(webpackContextResolve(req)); @@ -155171,23 +146751,23 @@ webpackJsonp([203,202],[ }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; - webpackContext.id = 1904; + webpackContext.id = 1869; /***/ }, -/* 1905 */ +/* 1870 */ /***/ function(module, exports) { /* (ignored) */ /***/ }, -/* 1906 */ +/* 1871 */ /***/ function(module, exports) { /* (ignored) */ /***/ }, -/* 1907 */ +/* 1872 */ /***/ function(module, exports) { /* (ignored) */