exports.ids = [1];
exports.modules = {

/***/ 142:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);

// EXTERNAL MODULE: external "react"
var external_react_ = __webpack_require__(0);
var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_);

// EXTERNAL MODULE: D:/antdsite/node_modules/react-github-button-fix-iebug/assets/style.css
var style = __webpack_require__(397);

// EXTERNAL MODULE: D:/antdsite/node_modules/rc-drawer/assets/index.css
var assets = __webpack_require__(398);

// EXTERNAL MODULE: ../@rcpress/theme-default/assets/index.less
var theme_default_assets = __webpack_require__(399);

// CONCATENATED MODULE: ../@rcpress/theme-default/assets/style.js



// EXTERNAL MODULE: external "react-router-dom"
var external_react_router_dom_ = __webpack_require__(20);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/MyLink/index.tsx
function _extends() { _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; }; return _extends.apply(this, arguments); }

function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }

function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }




var MyLink_MyLink = function MyLink(_ref) {
  var children = _ref.children,
      to = _ref.to,
      rest = _objectWithoutProperties(_ref, ["children", "to"]);

  return external_react_default.a.createElement(external_react_router_dom_["Link"], _extends({
    to: to
  }, rest), children);
};

/* harmony default export */ var components_MyLink = (MyLink_MyLink);
// CONCATENATED MODULE: ../@rcpress/theme-default/components/utils.ts
var outboundRE = /^(https?:|mailto:|tel:)/;
function isExternal(path) {
  return outboundRE.test(path);
}
function resolvePathWithBase(path, base) {
  if (!base.endsWith('/')) {
    base += '/';
  }

  if (path.startsWith('/')) {
    path = path.slice(1);
  }

  return base + path;
}
// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/menu/index.js + 7 modules
var es_menu = __webpack_require__(443);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/badge/index.js + 2 modules
var badge = __webpack_require__(460);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/affix/index.js + 2 modules
var es_affix = __webpack_require__(446);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/popover/index.js
var popover = __webpack_require__(450);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/icon/index.js + 5 modules
var icon = __webpack_require__(17);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/row/index.js
var row = __webpack_require__(451);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/col/index.js
var col = __webpack_require__(452);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/dropdown/index.js + 1 modules
var dropdown = __webpack_require__(462);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/button/index.js + 2 modules
var es_button = __webpack_require__(231);

// EXTERNAL MODULE: ../@rcpress/core/lib/web/index.js
var web = __webpack_require__(237);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/input/index.js + 6 modules
var input = __webpack_require__(458);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/list/index.js + 21 modules
var list = __webpack_require__(456);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/breadcrumb/index.js + 3 modules
var breadcrumb = __webpack_require__(459);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/search-box/index.tsx
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a 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); } }

function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }

function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }

function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }

function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }

function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }

function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }

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 match(a, b) {
  a = a.toLowerCase();
  b = b.toLowerCase();
  return b && a.includes(b);
}

function flattenToc(items) {
  return items ? items.reduce(function (pre, cur) {
    return pre.concat(cur).concat(cur.items && cur.items.length ? flattenToc(cur.items) : []);
  }, []) : [];
}

var search_box_Search =
/*#__PURE__*/
function (_React$Component) {
  _inherits(Search, _React$Component);

  function Search(props) {
    var _this;

    _classCallCheck(this, Search);

    _this = _possibleConstructorReturn(this, _getPrototypeOf(Search).call(this, props));

    _defineProperty(_assertThisInitialized(_this), "searchInput", void 0);

    _defineProperty(_assertThisInitialized(_this), "isClickLink", false);

    _defineProperty(_assertThisInitialized(_this), "handleBlur", function () {
      if (_this.isClickLink) {
        return;
      }

      _this.setState(function () {
        return {
          isSearchListShow: false,
          isFocus: false
        };
      });
    });

    _defineProperty(_assertThisInitialized(_this), "handleClickIcon", function () {
      return {
        isFocus: true
      };
    });

    _defineProperty(_assertThisInitialized(_this), "handleInput", function (e) {
      _this.setState({
        isSearchListShow: true,
        isFocus: true,
        query: e.currentTarget.value
      }, function () {
        _this.search();
      });
    });

    _defineProperty(_assertThisInitialized(_this), "search", function () {
      var _this$props = _this.props,
          datas = _this$props.datas,
          max = _this$props.max;

      var query = _this.state.query.trim();

      var results = [];

      function hightlightRes(res) {
        return res.replace(new RegExp('(' + query + ')', 'gi'), "<span class='hight-light'>$1</span>");
      }

      function resolveOnePageItem(currentItem) {
        if (match(currentItem.title, query)) {
          results.push([{
            url: currentItem.path,
            title: hightlightRes(currentItem.title),
            important: currentItem.important
          }]);
        } else if (currentItem.toc && currentItem.toc.items && currentItem.toc.items.length) {
          var tocs = flattenToc(currentItem.toc.items);

          for (var i = 0; i < tocs.length && results.length < max; i++) {
            var t = tocs[i];

            if (match(t.title, query)) {
              results.push([{
                title: currentItem.title,
                important: currentItem.important
              }, {
                url: currentItem.path + t.url,
                title: hightlightRes(t.title)
              }]);
            }
          }
        }
      }

      for (var i = 0; i < datas.length && results.length < max; i++) {
        var currentItem = datas[i];

        if (currentItem.path) {
          resolveOnePageItem(currentItem);
        } else if (currentItem.children && currentItem.children.length) {
          for (var j = 0; j < currentItem.children.length; j++) {
            resolveOnePageItem(currentItem.children[j]);
          }
        }
      }

      _this.setState({
        filterDatas: results
      });
    });

    _this.state = {
      isSearchListShow: false,
      query: '',
      filterDatas: [],
      isFocus: false
    };
    return _this;
  }

  _createClass(Search, [{
    key: "render",
    value: function render() {
      var _this2 = this;

      var _this$state = this.state,
          filterDatas = _this$state.filterDatas,
          isFocus = _this$state.isFocus;
      var mobile = this.props.mobile;
      return external_react_default.a.createElement("div", {
        id: "search-box",
        className: "search-box"
      }, external_react_default.a.createElement("div", {
        className: "searchInput-component"
      }, external_react_default.a.createElement("div", {
        className: "icon-container"
      }, external_react_default.a.createElement(icon["a" /* default */], {
        type: "search",
        onClick: this.handleClickIcon
      })), external_react_default.a.createElement(input["a" /* default */], {
        ref: function ref(_ref) {
          _this2.searchInput = _ref;
        },
        value: this.state.query,
        onBlur: this.handleBlur,
        onChange: this.handleInput,
        onFocus: this.handleInput,
        className: isFocus || !mobile ? '' : 'no-focus'
      })), external_react_default.a.createElement("div", {
        className: "search-result-list"
      }, this.state.isSearchListShow && this.state.filterDatas.length ? external_react_default.a.createElement(list["a" /* default */], {
        key: "search-list",
        dataSource: filterDatas,
        renderItem: function renderItem(dataItem) {
          return external_react_default.a.createElement(list["a" /* default */].Item, null, external_react_default.a.createElement(components_MyLink, {
            to: dataItem[dataItem.length - 1].url,
            className: "search-item ",
            onMouseDown: function onMouseDown() {
              _this2.isClickLink = true;
            },
            onClick: function onClick() {
              _this2.isClickLink = false;

              _this2.handleBlur();
            }
          }, external_react_default.a.createElement(list["a" /* default */].Item.Meta, {
            description: external_react_default.a.createElement(breadcrumb["a" /* default */], {
              separator: ">",
              className: "ellipsis"
            }, dataItem.map(function (item, index) {
              return (// <Badge dot={i.important}>
                external_react_default.a.createElement(breadcrumb["a" /* default */].Item, {
                  key: index
                }, external_react_default.a.createElement("span", {
                  dangerouslySetInnerHTML: {
                    __html: item.title
                  }
                })) // </Badge>

              );
            }))
          })));
        },
        size: "small",
        bordered: true
      }) : null));
    }
  }, {
    key: "componentDidMount",
    value: function componentDidMount() {
      var searchInput = this.searchInput;
      document.addEventListener('keyup', function (event) {
        if (event.keyCode === 83 && event.target === document.body) {
          searchInput && searchInput.focus();
        }
      });
    }
  }]);

  return Search;
}(external_react_default.a.Component);


// EXTERNAL MODULE: D:/antdsite/node_modules/antd/lib/menu/SubMenu.js
var SubMenu = __webpack_require__(431);
var SubMenu_default = /*#__PURE__*/__webpack_require__.n(SubMenu);

// CONCATENATED MODULE: ../@rcpress/theme-default/layout/header.tsx
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }

function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }

function _iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _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"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }

function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { header_defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

function header_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; }

/* eslint-disable react/jsx-one-expression-per-line */








var HeaderReducer = function HeaderReducer(state, action) {
  switch (action.type) {
    case 'menuVisible':
      return _objectSpread({}, state, {
        menuVisible: action.payload
      });

    case 'menuMode':
      if (state.menuMode != action.payload) {
        return _objectSpread({}, state, {
          menuMode: action.payload
        });
      }

  }

  return state;
};

var header_Header = function Header(_ref) {
  var isMobile = _ref.isMobile;

  var _useReducer = Object(external_react_["useReducer"])(HeaderReducer, {
    menuVisible: false,
    menuMode: 'horizontal'
  }),
      _useReducer2 = _slicedToArray(_useReducer, 2),
      state = _useReducer2[0],
      dispatch = _useReducer2[1];

  var affix = Object(external_react_["useRef"])(null);

  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      siteData = _useSiteContext.siteData,
      path = _useSiteContext.path,
      allPagesSidebarItems = _useSiteContext.allPagesSidebarItems,
      currentLocate = _useSiteContext.currentLocate,
      _useSiteContext$curre = _useSiteContext.currentLocaleSiteData,
      themeConfig = _useSiteContext$curre.themeConfig,
      title = _useSiteContext$curre.title,
      base = _useSiteContext$curre.base,
      logo = _useSiteContext$curre.logo;

  Object(external_react_["useEffect"])(function () {
    dispatch({
      type: 'menuMode',
      payload: isMobile ? 'inline' : 'horizontal'
    });
    affix.current && affix.current.updatePosition();
  });

  var handleShowMenu = function handleShowMenu() {
    dispatch({
      type: 'menuVisible',
      payload: true
    });
  };

  var onMenuVisibleChange = function onMenuVisibleChange(visible) {
    dispatch({
      type: 'menuVisible',
      payload: visible
    });
  };

  var setLocaleLinks = function setLocaleLinks(localeLink, currentSlug, currentLocale) {
    return currentSlug.replace(currentLocale, localeLink);
  };

  var renderNav = function renderNav(item, index) {
    return item.items && item.items.length ? external_react_default.a.createElement(es_menu["a" /* default */].SubMenu, {
      className: "hide-in-home-page",
      key: index,
      title: external_react_default.a.createElement(badge["a" /* default */], {
        dot: item.important
      }, item.text)
    }, item.items.map(function (ch, index) {
      return renderNav(ch, index);
    })) : external_react_default.a.createElement(es_menu["a" /* default */].Item, {
      key: item.link || index
    }, isExternal(item.link) ? external_react_default.a.createElement("a", {
      href: item.link,
      target: "_blank",
      className: "menu-item-link-outside"
    }, external_react_default.a.createElement(badge["a" /* default */], {
      dot: item.important
    }, item.text)) : external_react_default.a.createElement(components_MyLink, {
      to: item.link
    }, external_react_default.a.createElement(badge["a" /* default */], {
      dot: item.important
    }, item.text)));
  };

  var menuMode = state.menuMode,
      menuVisible = state.menuVisible;
  var locales = siteData.themeConfig.locales;
  var _themeConfig$nav = themeConfig.nav,
      nav = _themeConfig$nav === void 0 ? [] : _themeConfig$nav,
      search = themeConfig.search,
      searchMaxSuggestions = themeConfig.searchMaxSuggestions;
  var activeMenuItem = nav.filter(function (item) {
    return item.link && path.startsWith(item.link);
  }).map(function (_) {
    return _.link;
  });
  var menu = external_react_default.a.createElement(external_react_default.a.Fragment, null, external_react_default.a.createElement(es_menu["a" /* default */], {
    mode: menuMode,
    selectedKeys: activeMenuItem,
    id: "nav",
    key: "nav"
  }, nav.map(function (item, index) {
    return renderNav(item, index);
  })), menuMode === 'inline' && currentLocate ? external_react_default.a.createElement(es_menu["a" /* default */], {
    key: "choose-lang",
    selectedKeys: [currentLocate || ''],
    mode: menuMode
  }, external_react_default.a.createElement(SubMenu_default.a, {
    key: "choose-lang",
    title: themeConfig.selectText
  }, locales && Object.keys(locales).map(function (item) {
    return external_react_default.a.createElement(es_menu["a" /* default */].Item, {
      key: item
    }, external_react_default.a.createElement(components_MyLink, {
      to: setLocaleLinks(item, path, currentLocate)
    }, locales[item].label));
  }))) : null);
  var chooseLanguage = currentLocate ? external_react_default.a.createElement(es_menu["a" /* default */], {
    selectedKeys: [currentLocate]
  }, locales && Object.keys(locales).map(function (item) {
    return external_react_default.a.createElement(es_menu["a" /* default */].Item, {
      key: item
    }, external_react_default.a.createElement(components_MyLink, {
      to: setLocaleLinks(item, path, currentLocate)
    }, locales[item].label));
  })) : null;
  return external_react_default.a.createElement(es_affix["a" /* default */], {
    style: {
      width: '100%'
    },
    ref: affix
  }, external_react_default.a.createElement("div", {
    id: "header",
    className: "header"
  }, menuMode === 'inline' ? external_react_default.a.createElement(external_react_default.a.Fragment, null, search && allPagesSidebarItems.length ? external_react_default.a.createElement(search_box_Search, {
    mobile: true,
    datas: allPagesSidebarItems,
    max: searchMaxSuggestions || 5
  }) : null, external_react_default.a.createElement(popover["a" /* default */], {
    overlayClassName: "popover-menu",
    placement: "bottomRight",
    content: menu,
    trigger: "click",
    visible: menuVisible,
    arrowPointAtCenter: true,
    onVisibleChange: onMenuVisibleChange
  }, external_react_default.a.createElement(icon["a" /* default */], {
    className: "nav-phone-icon",
    type: "menu",
    onClick: handleShowMenu
  }))) : null, external_react_default.a.createElement(row["a" /* default */], null, external_react_default.a.createElement(col["a" /* default */], {
    xxl: 4,
    xl: 5,
    lg: 8,
    md: 8,
    sm: 24,
    xs: 24
  }, external_react_default.a.createElement(components_MyLink, {
    id: "site-logo",
    to: currentLocate || base
  }, logo && external_react_default.a.createElement("img", {
    src: resolvePathWithBase(logo, base || '/'),
    alt: title + '-logo'
  }), external_react_default.a.createElement("span", {
    className: "left-top-title"
  }, title))), external_react_default.a.createElement(col["a" /* default */], {
    xxl: 20,
    xl: 19,
    lg: 16,
    md: 16,
    sm: 0,
    xs: 0
  }, search && allPagesSidebarItems.length && menuMode !== 'inline' ? external_react_default.a.createElement(search_box_Search, {
    datas: allPagesSidebarItems,
    max: searchMaxSuggestions || 5
  }) : null, external_react_default.a.createElement("div", {
    className: "header-meta"
  }, external_react_default.a.createElement("div", {
    className: "right-header"
  }, currentLocate ? external_react_default.a.createElement(dropdown["a" /* default */], {
    overlay: chooseLanguage,
    placement: "bottomLeft"
  }, external_react_default.a.createElement(es_button["a" /* default */], {
    size: "small"
  }, themeConfig.selectText, " ", external_react_default.a.createElement(icon["a" /* default */], {
    type: "down"
  }))) : null), menuMode === 'horizontal' ? external_react_default.a.createElement("div", {
    id: "menu"
  }, menu) : null)))));
};

/* harmony default export */ var header = (header_Header);
// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(457);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/back-top/index.js
var back_top = __webpack_require__(455);

// EXTERNAL MODULE: external "react-helmet"
var external_react_helmet_ = __webpack_require__(232);
var external_react_helmet_default = /*#__PURE__*/__webpack_require__.n(external_react_helmet_);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/SEO/SEO.tsx
function SEO_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }

function SEO_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { SEO_ownKeys(source, true).forEach(function (key) { SEO_defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { SEO_ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

function SEO_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 SEO_SEO = function SEO(_ref) {
  var title = _ref.title,
      description = _ref.description,
      head = _ref.head,
      lang = _ref.lang;
  return external_react_default.a.createElement(external_react_default.a.Fragment, null, external_react_default.a.createElement(external_react_helmet_default.a, {
    htmlAttributes: {
      lang: lang
    }
  }, external_react_default.a.createElement("title", null, title), external_react_default.a.createElement("meta", {
    name: "description",
    content: description
  }), external_react_default.a.createElement("meta", {
    property: "og:title",
    content: title
  }), external_react_default.a.createElement("meta", {
    property: "og:description",
    content: description
  }), external_react_default.a.createElement("meta", {
    name: "twitter:title",
    content: title
  }), external_react_default.a.createElement("meta", {
    name: "twitter:description",
    content: description
  }), head.map(function (tag, index) {
    return external_react_default.a.createElement(tag[0], SEO_objectSpread({
      key: index
    }, tag[1] || {}), tag[2]);
  })));
};

/* harmony default export */ var components_SEO_SEO = (SEO_SEO);
// EXTERNAL MODULE: D:/antdsite/node_modules/react-github-button-fix-iebug/lib/index.js
var lib = __webpack_require__(433);
var lib_default = /*#__PURE__*/__webpack_require__.n(lib);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/home/Banner.jsx
function Banner_slicedToArray(arr, i) { return Banner_arrayWithHoles(arr) || Banner_iterableToArrayLimit(arr, i) || Banner_nonIterableRest(); }

function Banner_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }

function Banner_iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _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"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }

function Banner_arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }








function Banner() {
  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      frontMatter = _useSiteContext.currentPageInfo.frontMatter,
      currentLocaleSiteData = _useSiteContext.currentLocaleSiteData;

  var repoAddr = currentLocaleSiteData.themeConfig.repo;

  var _ref = repoAddr ? repoAddr.split('/') : [null, null],
      _ref2 = Banner_slicedToArray(_ref, 2),
      namespace = _ref2[0],
      repo = _ref2[1];

  return external_react_default.a.createElement("div", {
    className: "banner-wrapper"
  }, (frontMatter.heroImage || currentLocaleSiteData.logo) && external_react_default.a.createElement("div", {
    className: "banner-logo"
  }, external_react_default.a.createElement("img", {
    src: resolvePathWithBase(frontMatter.heroImage || currentLocaleSiteData.logo, currentLocaleSiteData.base),
    alt: "Hero"
  })), external_react_default.a.createElement("div", {
    className: "banner-title-wrapper"
  }, external_react_default.a.createElement("h1", {
    key: "h1"
  }, currentLocaleSiteData.title), external_react_default.a.createElement("p", {
    key: "content"
  }, currentLocaleSiteData.description), external_react_default.a.createElement("div", {
    key: "button",
    className: "button-wrapper"
  }, external_react_default.a.createElement(components_MyLink, {
    to: frontMatter.actionLink
  }, external_react_default.a.createElement(es_button["a" /* default */], {
    style: {
      margin: '0 16px'
    },
    type: "primary",
    ghost: true
  }, frontMatter.actionText)), frontMatter.showStar && repo && namespace ? external_react_default.a.createElement(lib_default.a, {
    key: "github-button",
    type: "stargazers",
    namespace: namespace,
    repo: repo
  }) : null)));
}

/* harmony default export */ var home_Banner = (Banner);
// CONCATENATED MODULE: ../@rcpress/theme-default/components/home/Features.jsx
/* eslint-disable react/forbid-prop-types */

/* eslint-disable react/jsx-one-expression-per-line */



var Features_Features = function Features() {
  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      features = _useSiteContext.currentPageInfo.frontMatter.features;

  var children = [];
  features && features.forEach(function (item, i) {
    var child = external_react_default.a.createElement("li", {
      key: i.toString()
    }, external_react_default.a.createElement("div", {
      className: "page1-box"
    }, external_react_default.a.createElement("h2", {
      dangerouslySetInnerHTML: {
        __html: item.title
      }
    }), external_react_default.a.createElement("p", {
      dangerouslySetInnerHTML: {
        __html: item.details
      }
    })));
    var index = Math.floor(i / 3);

    if (!children[index]) {
      children[index] = [];
    }

    children[index].push(child);
  });
  children = children.map(function (item, i) {
    return external_react_default.a.createElement("ul", {
      className: "page1-box-wrapper",
      key: i.toString()
    }, item);
  });
  return external_react_default.a.createElement("div", {
    className: "home-page page1"
  }, external_react_default.a.createElement("div", {
    className: "home-page-wrapper",
    id: "page1-wrapper"
  }, children));
};

/* harmony default export */ var home_Features = (Features_Features);
// CONCATENATED MODULE: ../@rcpress/theme-default/components/home/HomeRest.jsx



var HomeRest_homeRest = function homeRest() {
  // useEffect(() => {
  //   const container = this.refs['rest-content'];
  //   if (!container) return;
  //   const innerContent = container.querySelector(
  //     '.home-markdown.markdown'
  //   );
  //   if (!innerContent) return;
  //   if (innerContent.innerHTML === '') {
  //     container.style.display = 'none';
  //   } else {
  //     container.style.display = 'block';
  //   }
  // });
  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      Markdown = _useSiteContext.currentPageInfo.Markdown;

  return external_react_default.a.createElement("div", {
    className: "home-page page2"
  }, external_react_default.a.createElement("div", {
    className: "home-page-wrapper home-markdown markdown"
  }, external_react_default.a.createElement(Markdown, null)));
};

/* harmony default export */ var HomeRest = (HomeRest_homeRest);
// CONCATENATED MODULE: ../@rcpress/theme-default/layout/home.tsx







function Home() {
  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      currentLocaleSiteData = _useSiteContext.currentLocaleSiteData;

  var _ref = currentLocaleSiteData,
      title = _ref.title,
      description = _ref.description,
      head = _ref.head,
      lang = _ref.lang;
  return external_react_default.a.createElement(external_react_default.a.Fragment, null, external_react_default.a.createElement(components_SEO_SEO, {
    head: head,
    lang: lang,
    title: "".concat(title),
    description: description
  }), external_react_default.a.createElement("div", {
    className: "home-wrapper"
  }, external_react_default.a.createElement(home_Banner, null), external_react_default.a.createElement(home_Features, null), external_react_default.a.createElement(HomeRest, null)));
}

/* harmony default export */ var home = (Home);
// EXTERNAL MODULE: D:/antdsite/node_modules/rc-drawer/es/index.js + 3 modules
var es = __webpack_require__(445);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/divider/index.js
var divider = __webpack_require__(453);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/anchor/index.js + 2 modules
var es_anchor = __webpack_require__(461);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/Toc/index.tsx



var Link = es_anchor["a" /* default */].Link;

var Toc_Toc = function Toc(_ref) {
  var affix = _ref.affix;

  var getTocs = function getTocs(toc) {
    return external_react_default.a.createElement(Link, {
      key: toc.url,
      href: toc.url,
      title: toc.title
    }, toc.items && toc.items.map(getTocs));
  };

  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      currentPageInfo = _useSiteContext.currentPageInfo;

  return currentPageInfo.toc && currentPageInfo.toc.items && currentPageInfo.toc.items.length ? external_react_default.a.createElement("div", {
    className: " ".concat(affix ? 'toc-affix' : 'toc-unfixed')
  }, external_react_default.a.createElement(es_anchor["a" /* default */], {
    affix: affix,
    offsetTop: 70,
    className: "toc ".concat(affix ? 'toc-affix' : ''),
    targetOffset: 0
  }, currentPageInfo.toc.items.map(getTocs))) : null;
};

/* harmony default export */ var components_Toc = (Toc_Toc);
// CONCATENATED MODULE: ../@rcpress/theme-default/components/menu/index.tsx
function menu_typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { menu_typeof = function _typeof(obj) { return typeof obj; }; } else { menu_typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return menu_typeof(obj); }

function menu_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function menu_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); } }

function menu_createClass(Constructor, protoProps, staticProps) { if (protoProps) menu_defineProperties(Constructor.prototype, protoProps); if (staticProps) menu_defineProperties(Constructor, staticProps); return Constructor; }

function menu_possibleConstructorReturn(self, call) { if (call && (menu_typeof(call) === "object" || typeof call === "function")) { return call; } return menu_assertThisInitialized(self); }

function menu_getPrototypeOf(o) { menu_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return menu_getPrototypeOf(o); }

function menu_assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }

function menu_inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) menu_setPrototypeOf(subClass, superClass); }

function menu_setPrototypeOf(o, p) { menu_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return menu_setPrototypeOf(o, p); }

function menu_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 menu_SubMenu = es_menu["a" /* default */].SubMenu;

function getFlatMenuList(menuList) {
  return menuList.reduce(function (pre, cur) {
    return (cur.children && cur.children.length ? getFlatMenuList(cur.children).concat(cur) : [cur]).concat(pre);
  }, []);
}

function getActiveMenuItem(path, currentPageSidebarItems) {
  var newMenusList = getFlatMenuList(currentPageSidebarItems);
  var activeMenu = newMenusList.find(function (menu) {
    return menu.path == path;
  });
  if (!activeMenu) return {
    title: '',
    path: '',
    children: []
  };
  return activeMenu;
}

var menu_LeftMenu =
/*#__PURE__*/
function (_React$PureComponent) {
  menu_inherits(LeftMenu, _React$PureComponent);

  function LeftMenu(props) {
    var _this;

    menu_classCallCheck(this, LeftMenu);

    _this = menu_possibleConstructorReturn(this, menu_getPrototypeOf(LeftMenu).call(this, props));

    menu_defineProperty(menu_assertThisInitialized(_this), "menuItems", []);

    menu_defineProperty(menu_assertThisInitialized(_this), "getPreAndNext", function () {
      var _ref = _this.props || [],
          currentPath = _ref.currentPath;

      var menuItems = _this.menuItems || [];

      function filterItem(items) {
        return items.length ? Object.keys(items).reduce(function (pre, key) {
          var ch = items[key].props.children;
          return pre.concat(ch.length ? ch : items[key]);
        }, []) : items;
      }

      var list = filterItem(filterItem(menuItems));
      var index = list.findIndex(function (item) {
        return item.key === currentPath;
      });

      if (index === -1) {
        return {};
      }

      var getPreAndNextMenu = _this.props.getPreAndNextMenu;
      getPreAndNextMenu && getPreAndNextMenu(list[index - 1], list[index + 1]);
    });

    menu_defineProperty(menu_assertThisInitialized(_this), "handleMenuOpenChange", function (openKeys) {
      _this.setState({
        openKeys: openKeys
      });
    });

    menu_defineProperty(menu_assertThisInitialized(_this), "getSideBarOpenKeys", function () {
      var menuList = _this.props.menuList;
      var newMenusList = getFlatMenuList(menuList);
      return newMenusList.filter(function (menu) {
        return !menu.collapsable;
      }).map(function (menu) {
        return menu.title;
      });
    });

    menu_defineProperty(menu_assertThisInitialized(_this), "generateMenuItem", function (_ref2, item) {
      var _ref2$before = _ref2.before,
          before = _ref2$before === void 0 ? null : _ref2$before,
          _ref2$after = _ref2.after,
          after = _ref2$after === void 0 ? null : _ref2$after;

      if (!item.title) {
        return;
      }

      var text = [external_react_default.a.createElement("span", {
        key: "english"
      }, item.title), external_react_default.a.createElement("span", {
        className: "chinese",
        key: "chinese"
      }, item.subtitle)];
      var disabled = item.disabled;
      var child = !item.link ? external_react_default.a.createElement(components_MyLink, {
        to: item.path || ''
      }, external_react_default.a.createElement(badge["a" /* default */], {
        dot: item.important
      }, before, text, after)) : external_react_default.a.createElement("a", {
        href: item.link,
        target: "_blank",
        rel: "noopener noreferrer",
        className: "menu-item-link-outside"
      }, external_react_default.a.createElement(badge["a" /* default */], {
        dot: item.important
      }, before, text, " ", external_react_default.a.createElement(icon["a" /* default */], {
        type: "export"
      }), after));
      return external_react_default.a.createElement(es_menu["a" /* default */].Item, {
        key: item.path || item.link,
        disabled: disabled
      }, child);
    });

    menu_defineProperty(menu_assertThisInitialized(_this), "generaGroupItem", function () {
      var footerNavIcons = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
      var item = arguments.length > 1 ? arguments[1] : undefined;

      var generateMenuItem = _this.generateMenuItem.bind(menu_assertThisInitialized(_this), footerNavIcons);

      if (!item.children || !item.children.length) {
        return generateMenuItem(item);
      }

      return external_react_default.a.createElement(es_menu["a" /* default */].ItemGroup, {
        key: item.title,
        title: item.title
      }, item.children.map(generateMenuItem));
    });

    menu_defineProperty(menu_assertThisInitialized(_this), "generateSubMenuItems", function (menus) {
      var footerNavIcons = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
      if (!menus) return [];

      var generateMenuItem = _this.generateMenuItem.bind(menu_assertThisInitialized(_this), footerNavIcons);

      var itemGroups = menus.map(function (menu) {
        if (!menu.children || !menu.children.length) {
          return generateMenuItem(menu);
        }

        var groupItems = menu.children.map(function (item) {
          return _this.generaGroupItem(footerNavIcons, item);
        });
        return external_react_default.a.createElement(menu_SubMenu, {
          title: menu.title,
          key: menu.title
        }, groupItems);
      });
      return itemGroups;
    });

    menu_defineProperty(menu_assertThisInitialized(_this), "getMenuItems", function () {
      var footerNavIcons = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
      var menuList = _this.props.menuList;
      return _this.generateSubMenuItems(menuList, footerNavIcons);
    });

    _this.state = {
      openKeys: _this.getSideBarOpenKeys()
    };
    return _this;
  }

  menu_createClass(LeftMenu, [{
    key: "componentDidMount",
    value: function componentDidMount() {
      this.getPreAndNext();
    }
  }, {
    key: "componentWillReceiveProps",
    value: function componentWillReceiveProps() {
      var openKeys = this.getSideBarOpenKeys();

      if (openKeys) {
        this.setState({
          openKeys: openKeys
        });
      }
    }
  }, {
    key: "componentDidUpdate",
    value: function componentDidUpdate(prevProps) {
      if (prevProps.currentPath != this.props.currentPath) {
        this.getPreAndNext();
      }
    }
  }, {
    key: "render",
    value: function render() {
      var _this$props = this.props,
          currentPath = _this$props.currentPath,
          menuList = _this$props.menuList,
          isMobile = _this$props.isMobile;
      var openKeys = this.state.openKeys;
      var activeMenuItem = getActiveMenuItem(currentPath, menuList);
      this.menuItems = this.getMenuItems();
      var menuChild = external_react_default.a.createElement(es_menu["a" /* default */], {
        inlineIndent: 40,
        className: "aside-container",
        mode: "inline",
        openKeys: openKeys,
        selectedKeys: [activeMenuItem && activeMenuItem.path || '/'],
        onOpenChange: this.handleMenuOpenChange
      }, this.menuItems);
      return isMobile ? external_react_default.a.createElement(es["a" /* default */], {
        key: "mobile-menu",
        wrapperClassName: "drawer-wrapper"
      }, menuChild, external_react_default.a.createElement(divider["a" /* default */], null), external_react_default.a.createElement(components_Toc, null)) : external_react_default.a.createElement(col["a" /* default */], {
        xxl: 4,
        xl: 5,
        lg: 6,
        md: 24,
        sm: 24,
        xs: 24,
        className: "main-menu"
      }, external_react_default.a.createElement(es_affix["a" /* default */], {
        offsetTop: 70
      }, external_react_default.a.createElement("section", {
        className: "main-menu-inner"
      }, menuChild)));
    }
  }]);

  return LeftMenu;
}(external_react_default.a.PureComponent);


// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/tooltip/index.js + 5 modules
var tooltip = __webpack_require__(395);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/content/EditButton.tsx



var EditButton_EditButton = function EditButton(_ref) {
  var title = _ref.title,
      path = _ref.path;
  return external_react_default.a.createElement(tooltip["a" /* default */], {
    title: title
  }, external_react_default.a.createElement("a", {
    className: "edit-button",
    target: "_blank",
    href: path
  }, external_react_default.a.createElement(icon["a" /* default */], {
    type: "edit"
  })));
};

/* harmony default export */ var content_EditButton = (EditButton_EditButton);
// EXTERNAL MODULE: D:/antdsite/node_modules/moment/moment.js
var moment = __webpack_require__(235);
var moment_default = /*#__PURE__*/__webpack_require__.n(moment);

// EXTERNAL MODULE: D:/antdsite/node_modules/antd/es/avatar/index.js
var avatar = __webpack_require__(454);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/content/AvatarList.tsx
function AvatarList_typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { AvatarList_typeof = function _typeof(obj) { return typeof obj; }; } else { AvatarList_typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return AvatarList_typeof(obj); }

function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }

function AvatarList_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function AvatarList_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); } }

function AvatarList_createClass(Constructor, protoProps, staticProps) { if (protoProps) AvatarList_defineProperties(Constructor.prototype, protoProps); if (staticProps) AvatarList_defineProperties(Constructor, staticProps); return Constructor; }

function AvatarList_possibleConstructorReturn(self, call) { if (call && (AvatarList_typeof(call) === "object" || typeof call === "function")) { return call; } return AvatarList_assertThisInitialized(self); }

function AvatarList_getPrototypeOf(o) { AvatarList_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return AvatarList_getPrototypeOf(o); }

function AvatarList_assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }

function AvatarList_inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) AvatarList_setPrototypeOf(subClass, superClass); }

function AvatarList_setPrototypeOf(o, p) { AvatarList_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return AvatarList_setPrototypeOf(o, p); }

function AvatarList_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 AvatarList_AvatarList =
/*#__PURE__*/
function (_React$Component) {
  AvatarList_inherits(AvatarList, _React$Component);

  function AvatarList() {
    var _getPrototypeOf2;

    var _this;

    AvatarList_classCallCheck(this, AvatarList);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = AvatarList_possibleConstructorReturn(this, (_getPrototypeOf2 = AvatarList_getPrototypeOf(AvatarList)).call.apply(_getPrototypeOf2, [this].concat(args)));

    AvatarList_defineProperty(AvatarList_assertThisInitialized(_this), "main", void 0);

    return _this;
  }

  AvatarList_createClass(AvatarList, [{
    key: "componentDidMount",
    value: function () {
      var _componentDidMount = _asyncToGenerator(
      /*#__PURE__*/
      regeneratorRuntime.mark(function _callee() {
        return regeneratorRuntime.wrap(function _callee$(_context) {
          while (1) {
            switch (_context.prev = _context.next) {
              case 0:
              case "end":
                return _context.stop();
            }
          }
        }, _callee);
      }));

      function componentDidMount() {
        return _componentDidMount.apply(this, arguments);
      }

      return componentDidMount;
    }()
  }, {
    key: "render",
    value: function render() {
      var _this$props$avatarLis = this.props.avatarList,
          avatarList = _this$props$avatarLis === void 0 ? [] : _this$props$avatarLis;

      if (!avatarList) {
        return null;
      }

      return external_react_default.a.createElement("div", {
        className: "doc-avatar-list"
      }, avatarList.map(function (item, index) {
        return external_react_default.a.createElement("a", {
          key: index,
          className: "href-box",
          target: "_blank",
          href: "http://github.com".concat(item.href)
        }, external_react_default.a.createElement(tooltip["a" /* default */], {
          title: item.text
        }, external_react_default.a.createElement(avatar["a" /* default */], {
          src: item.src,
          alt: item.text,
          size: "small"
        })));
      }));
    }
  }]);

  return AvatarList;
}(external_react_default.a.Component);

/* harmony default export */ var content_AvatarList = (AvatarList_AvatarList);
// CONCATENATED MODULE: ../@rcpress/theme-default/components/prevAndNext/index.tsx


/* harmony default export */ var prevAndNext = (function (_ref) {
  var prev = _ref.prev,
      next = _ref.next;
  return external_react_default.a.createElement("section", {
    className: "prev-next-nav"
  }, prev ? external_react_default.a.createElement("div", {
    className: "prev-page"
  }, external_react_default.a.createElement(icon["a" /* default */], {
    className: "footer-nav-icon-before",
    type: "left"
  }), prev.props.children) : null, next ? external_react_default.a.createElement("div", {
    className: "next-page"
  }, next.props.children, external_react_default.a.createElement(icon["a" /* default */], {
    className: "footer-nav-icon-after",
    type: "right"
  })) : null);
});
// CONCATENATED MODULE: ../@rcpress/theme-default/components/content/index.tsx









var content_Article = function Article(props) {
  var getPageTitle = function getPageTitle(currentPageTitle, siteName) {
    return currentPageTitle ? "".concat(currentPageTitle, " | ").concat(siteName) : siteName;
  };

  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      currentPageInfo = _useSiteContext.currentPageInfo,
      _useSiteContext$curre = _useSiteContext.currentLocaleSiteData,
      title = _useSiteContext$curre.title,
      lang = _useSiteContext$curre.lang,
      description = _useSiteContext$curre.description,
      head = _useSiteContext$curre.head,
      _useSiteContext$curre2 = _useSiteContext$curre.themeConfig,
      lastUpdated = _useSiteContext$curre2.lastUpdated,
      editLinkText = _useSiteContext$curre2.editLinkText,
      editLinks = _useSiteContext$curre2.editLinks,
      repo = _useSiteContext$curre2.repo,
      docsRepo = _useSiteContext$curre2.docsRepo,
      docsBranch = _useSiteContext$curre2.docsBranch,
      showAvatarList = _useSiteContext$curre2.showAvatarList;

  var _currentPageInfo$fron = currentPageInfo.frontMatter,
      subtitle = _currentPageInfo$fron.subtitle,
      disableEditLink = _currentPageInfo$fron.disableEditLink,
      disableUpdateTime = _currentPageInfo$fron.disableUpdateTime,
      editLink = _currentPageInfo$fron.editLink;
  var filePath = currentPageInfo.filePath,
      modifiedTime = currentPageInfo.lastUpdated,
      avatarList = currentPageInfo.avatarList,
      Markdown = currentPageInfo.Markdown;
  var noAvatar = !showAvatarList || !avatarList || !avatarList.length;
  var editPath = getEditLink(editLink, docsRepo || repo, docsBranch, filePath);
  var currentPageTitle = getPageTitle(currentPageInfo.title, title);
  var prev = props.prev,
      next = props.next,
      isMoblie = props.isMoblie;
  return external_react_default.a.createElement(external_react_default.a.Fragment, null, external_react_default.a.createElement(components_SEO_SEO, {
    head: head,
    lang: lang,
    title: currentPageTitle,
    description: description
  }), external_react_default.a.createElement("div", {
    className: "main-container"
  }, external_react_default.a.createElement("article", {
    className: "markdown"
  }, (docsRepo || repo) && editLinkText && editLinks && !disableEditLink ? external_react_default.a.createElement("h1", null, currentPageInfo.title, !subtitle ? null : external_react_default.a.createElement("span", {
    className: "subtitle"
  }, subtitle), external_react_default.a.createElement(content_EditButton, {
    path: editPath,
    title: editLinkText
  })) : null, lastUpdated && !disableUpdateTime && modifiedTime && external_react_default.a.createElement("div", {
    className: "modifiedTime ".concat(noAvatar ? 'modifiedTimeLeft' : '')
  }, !noAvatar && external_react_default.a.createElement(content_AvatarList, {
    avatarList: avatarList
  }), lastUpdated, " ", moment_default()(modifiedTime).format('YYYY-MM-DD HH:mm:SS')), !isMoblie ? external_react_default.a.createElement(components_Toc, {
    affix: true
  }) : null, external_react_default.a.createElement("section", {
    className: "markdown api-container"
  }, external_react_default.a.createElement(Markdown, null)), external_react_default.a.createElement(prevAndNext, {
    prev: prev,
    next: next
  }))));
};

var getEditLink = function getEditLink(editLink, docsRepo, docsBranch, path) {
  if (editLink) return editLink;
  var bitbucket = /bitbucket.org/;

  if (bitbucket.test(docsRepo)) {
    return docsRepo + "/src" + "/".concat(docsBranch, "/") + path + "?mode=edit&spa=0&at=".concat(docsBranch, "&fileviewer=file-view-default");
  }

  var gitee = /gitee.com/;

  if (gitee.test(docsRepo)) {
    return "".concat(docsRepo, "/edit/").concat(docsBranch, "/").concat(path);
  }

  return "https://github.com/".concat(docsRepo, "/edit/").concat(docsBranch, "/").concat(path);
};

/* harmony default export */ var content = (content_Article);
// CONCATENATED MODULE: ../@rcpress/theme-default/layout/footer.tsx
function footer_typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { footer_typeof = function _typeof(obj) { return typeof obj; }; } else { footer_typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return footer_typeof(obj); }

function footer_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function footer_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); } }

function footer_createClass(Constructor, protoProps, staticProps) { if (protoProps) footer_defineProperties(Constructor.prototype, protoProps); if (staticProps) footer_defineProperties(Constructor, staticProps); return Constructor; }

function footer_possibleConstructorReturn(self, call) { if (call && (footer_typeof(call) === "object" || typeof call === "function")) { return call; } return footer_assertThisInitialized(self); }

function footer_assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }

function footer_getPrototypeOf(o) { footer_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return footer_getPrototypeOf(o); }

function footer_inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) footer_setPrototypeOf(subClass, superClass); }

function footer_setPrototypeOf(o, p) { footer_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return footer_setPrototypeOf(o, p); }

/* eslint-disable react/jsx-one-expression-per-line */


var footer_Footer =
/*#__PURE__*/
function (_React$Component) {
  footer_inherits(Footer, _React$Component);

  function Footer() {
    footer_classCallCheck(this, Footer);

    return footer_possibleConstructorReturn(this, footer_getPrototypeOf(Footer).apply(this, arguments));
  }

  footer_createClass(Footer, [{
    key: "render",
    value: function render() {
      var footerText = this.props.footerText;
      return external_react_default.a.createElement("footer", {
        id: "site-footer"
      }, external_react_default.a.createElement("div", {
        className: "bottom-bar",
        dangerouslySetInnerHTML: {
          __html: footerText
        }
      }));
    }
  }]);

  return Footer;
}(external_react_default.a.Component);

/* harmony default export */ var footer = (footer_Footer);
// CONCATENATED MODULE: ../@rcpress/theme-default/layout/main-content.tsx
function main_content_slicedToArray(arr, i) { return main_content_arrayWithHoles(arr) || main_content_iterableToArrayLimit(arr, i) || main_content_nonIterableRest(); }

function main_content_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }

function main_content_iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _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"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }

function main_content_arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }









var main_content_MainContent = function MainContent(_ref) {
  var isMobile = _ref.isMobile;

  var _useState = Object(external_react_["useState"])(null),
      _useState2 = main_content_slicedToArray(_useState, 2),
      prev = _useState2[0],
      setPrev = _useState2[1];

  var _useState3 = Object(external_react_["useState"])(null),
      _useState4 = main_content_slicedToArray(_useState3, 2),
      next = _useState4[0],
      setNext = _useState4[1];

  var _useSiteContext = Object(web["c" /* useSiteContext */])(),
      isWebsiteHome = _useSiteContext.currentPageInfo.isWebsiteHome,
      menuList = _useSiteContext.currentPageSidebarItems,
      path = _useSiteContext.path,
      footerText = _useSiteContext.siteData.footer;

  var enableMenu = !!(menuList && menuList.length);

  function getPreAndNextMenu(prev, next) {
    setPrev(prev);
    setNext(next);
  }

  return external_react_default.a.createElement(row["a" /* default */], {
    className: "main-wrapper"
  }, enableMenu ? external_react_default.a.createElement(menu_LeftMenu, {
    getPreAndNextMenu: getPreAndNextMenu,
    menuList: menuList,
    currentPath: path,
    isMobile: isMobile
  }) : null, external_react_default.a.createElement(col["a" /* default */], {
    xxl: enableMenu ? 20 : 24,
    xl: enableMenu ? 19 : 24,
    lg: enableMenu ? 18 : 24,
    md: 24,
    sm: 24,
    xs: 24
  }, external_react_default.a.createElement("div", null, isWebsiteHome ? external_react_default.a.createElement(home, null) : external_react_default.a.createElement("div", null, external_react_default.a.createElement(content, {
    isMoblie: isMobile,
    prev: prev,
    next: next
  }))), footerText && isWebsiteHome ? external_react_default.a.createElement(footer, {
    footerText: footerText
  }) : null));
};

/* harmony default export */ var main_content = (main_content_MainContent);
// EXTERNAL MODULE: D:/antdsite/node_modules/react-media/esm/react-media.js + 4 modules
var react_media = __webpack_require__(444);

// EXTERNAL MODULE: D:/antdsite/node_modules/nprogress/nprogress.js
var nprogress = __webpack_require__(394);
var nprogress_default = /*#__PURE__*/__webpack_require__.n(nprogress);

// CONCATENATED MODULE: ../@rcpress/theme-default/components/nprocess.js


var nprocess_stepNProcess = function stepNProcess() {
  if (typeof window === 'undefined' || document.querySelector('#nprogress-styles')) return; // Merge default options with user defined options in `gatsby-config.js`

  var options = {
    color: '#1890ff'
  }; // Inject styles.

  var styles = "\n      #nprogress {\n       pointer-events: none;\n      }\n      #nprogress .bar {\n        background: ".concat(options.color, ";\n        position: fixed;\n        z-index: 1031;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 2px;\n      }\n      #nprogress .peg {\n        display: block;\n        position: absolute;\n        right: 0px;\n        width: 100px;\n        height: 100%;\n        box-shadow: 0 0 10px ").concat(options.color, ", 0 0 5px ").concat(options.color, ";\n        opacity: 1.0;\n        -webkit-transform: rotate(3deg) translate(0px, -4px);\n        -ms-transform: rotate(3deg) translate(0px, -4px);\n        transform: rotate(3deg) translate(0px, -4px);\n      }\n      #nprogress .spinner {\n        display: block;\n        position: fixed;\n        z-index: 1031;\n        top: 15px;\n        right: 15px;\n      }\n      #nprogress .spinner-icon {\n        width: 18px;\n        height: 18px;\n        box-sizing: border-box;\n        border: solid 2px transparent;\n        border-top-color: ").concat(options.color, ";\n        border-left-color: ").concat(options.color, ";\n        border-radius: 50%;\n        -webkit-animation: nprogress-spinner 400ms linear infinite;\n        animation: nprogress-spinner 400ms linear infinite;\n      }\n      .nprogress-custom-parent {\n        overflow: hidden;\n        position: relative;\n      }\n      .nprogress-custom-parent #nprogress .spinner,\n      .nprogress-custom-parent #nprogress .bar {\n        position: absolute;\n      }\n      @-webkit-keyframes nprogress-spinner {\n        0% {\n          -webkit-transform: rotate(0deg);\n        }\n        100% {\n          -webkit-transform: rotate(360deg);\n        }\n      }\n      @keyframes nprogress-spinner {\n        0% {\n          transform: rotate(0deg);\n        }\n        100% {\n          transform: rotate(360deg);\n        }\n      }\n    ");
  var node = document.createElement("style");
  node.id = "nprogress-styles";
  node.innerHTML = styles;
  document.head.appendChild(node);
  nprogress_default.a.configure(options);
};

/* harmony default export */ var nprocess = (nprocess_stepNProcess);
// EXTERNAL MODULE: external "react-router"
var external_react_router_ = __webpack_require__(233);

// CONCATENATED MODULE: ../@rcpress/theme-default/Layout.tsx
function Layout_slicedToArray(arr, i) { return Layout_arrayWithHoles(arr) || Layout_iterableToArrayLimit(arr, i) || Layout_nonIterableRest(); }

function Layout_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }

function Layout_iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _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"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }

function Layout_arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }












var chekScrollPosition = function chekScrollPosition(path, prePath, setPrePath) {
  if (!window.location.hash && path && path !== prePath) {
    window.scrollTo(0, 0);
    setPrePath(path);
    return;
  }

  tryScrollToHash();
};

function tryScrollToHash() {
  if (!window.location.hash) return;
  setTimeout(function () {
    var element = document.getElementById(decodeURIComponent(window.location.hash.replace('#', '')));

    if (element) {
      element.scrollIntoView(true);
    }
  }, 100);
}

var Layout = Object(external_react_router_["withRouter"])(function (props) {
  var siteContext = Object(web["c" /* useSiteContext */])();
  var siteData = siteContext.currentLocaleSiteData,
      path = siteContext.path;

  var _useState = Object(external_react_["useState"])(),
      _useState2 = Layout_slicedToArray(_useState, 2),
      prePath = _useState2[0],
      setPrePath = _useState2[1];

  var showBackToTop = siteData.themeConfig.showBackToTop;
  var locales = siteData.locales;
  Object(external_react_["useEffect"])(function () {
    function handeLocationChange(_ref) {
      var pathname = _ref.pathname;

      if (pathname == path) {
        tryScrollToHash();
        return;
      }

      nprogress_default.a.start();
      nprogress_default.a.set(0.6);
    }

    chekScrollPosition(path, prePath, setPrePath);
    nprogress_default.a.done(true);
    return props.history.listen(handeLocationChange);
  }, [path]);
  var dispath = Object(web["b" /* useSWHook */])()[1];
  dispath({
    type: 'updated',
    payload: function payload(updateEvent) {
      var popup = siteContext.currentLocaleSiteData.updatePopup;
      modal["a" /* default */].confirm({
        title: popup.message,
        okText: popup.okText,
        cancelText: popup.cancelText,
        onOk: function onOk() {
          if (updateEvent) {
            updateEvent.skipWaiting().then(function () {
              location.reload(true);
            });
          }
        },
        onCancel: function onCancel() {}
      });
    }
  });
  nprocess();
  return external_react_default.a.createElement(react_media["a" /* default */], {
    query: "(max-width: 996px)"
  }, function (smallScreen) {
    var isMobile = smallScreen && typeof window !== "undefined";
    return external_react_default.a.createElement("div", {
      className: "page-wrapper ".concat((!locales && path == '/' || locales && Object.keys(locales).includes(path)) && 'index-page-wrapper')
    }, external_react_default.a.createElement(header, {
      isMobile: isMobile
    }), external_react_default.a.createElement(main_content, {
      isMobile: isMobile
    }), showBackToTop ? external_react_default.a.createElement(back_top["a" /* default */], null) : null);
  });
});
/* harmony default export */ var theme_default_Layout = (Layout);
// EXTERNAL MODULE: ../@rcpress/core/lib/web/serviceWorker/index.js + 2 modules
var serviceWorker = __webpack_require__(236);

// CONCATENATED MODULE: ../@rcpress/core/lib/web/wrappers/layoutHotWrapper.js
/**
 * Copyright (c) wangyi7099(Yves Wang)
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
// This file used to import react hot loader and hot exported the layout page.





var layoutHotWrapper_LayoutWrapperComponent = function LayoutWrapperComponent(props) {
  Object(serviceWorker["b" /* useSWRegistry */])();
  return external_react_default.a.createElement(theme_default_Layout, props);
};

/* harmony default export */ var layoutHotWrapper = __webpack_exports__["default"] = (layoutHotWrapper_LayoutWrapperComponent);

/***/ }),

/***/ 236:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXTERNAL MODULE: external "react"
var external_react_ = __webpack_require__(0);

// CONCATENATED MODULE: ../@rcpress/core/lib/web/shared/noop.js
/* harmony default export */ var noop = ({});
var noop_noop = function noop() {};
// CONCATENATED MODULE: ../@rcpress/core/lib/web/serviceWorker/SWUpdateEvent.js
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a 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); } }

function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }

var SWUpdateEvent =
/*#__PURE__*/
function () {
  function SWUpdateEvent(registration) {
    _classCallCheck(this, SWUpdateEvent);

    Object.defineProperty(this, 'registration', {
      value: registration,
      configurable: true,
      writable: true
    });
  }
  /**
   * Check if the new service worker exists or not.
   */


  _createClass(SWUpdateEvent, [{
    key: "update",
    value: function update() {
      return this.registration.update();
    }
    /**
     * Activate new service worker to work 'location.reload()' with new data.
     */

  }, {
    key: "skipWaiting",
    value: function skipWaiting() {
      var worker = this.registration.waiting;

      if (!worker) {
        return Promise.resolve();
      }

      console.log('[rcpress:sw] Doing worker.skipWaiting().');
      return new Promise(function (resolve, reject) {
        var channel = new MessageChannel();

        channel.port1.onmessage = function (event) {
          console.log('[rcpress:sw] Done worker.skipWaiting().');

          if (event.data.error) {
            reject(event.data.error);
          } else {
            resolve(event.data);
          }
        };

        worker.postMessage({
          type: 'skip-waiting'
        }, [channel.port2]);
      });
    }
  }]);

  return SWUpdateEvent;
}();


// EXTERNAL MODULE: D:/antdsite/node_modules/register-service-worker/index.js
var register_service_worker = __webpack_require__(238);

// CONCATENATED MODULE: ../@rcpress/core/lib/web/serviceWorker/index.js
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return useSWHook; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return serviceWorker_useSWRegistry; });




var swUpdateObject = {
  ready: noop_noop,
  cached: noop_noop,
  updated: noop_noop,
  offline: noop_noop,
  error: noop_noop
};
var useSWHook = function useSWHook() {
  var dispatch = function dispatch(args) {
    swUpdateObject[args.type] = args.payload;
  };

  return [swUpdateObject, dispatch];
};
var serviceWorker_useSWRegistry = function useSWRegistry() {
  var state = swUpdateObject;
  Object(external_react_["useEffect"])(function () {
    // Register service worker
    if ( true && window.location.protocol === 'https:') {
      Object(register_service_worker["a" /* register */])("".concat("/", "/service-worker.js"), {
        ready: function ready() {
          console.log('[rcpress:sw] Service worker is active.');
          state.ready();
        },
        cached: function cached(registration) {
          console.log('[rcpress:sw] Content has been cached for offline use.');
          state.cached(new SWUpdateEvent(registration));
        },
        updated: function updated(registration) {
          console.log('[rcpress:sw] Content updated.');
          state.updated(new SWUpdateEvent(registration));
        },
        offline: function offline() {
          console.log('[rcpress:sw] No internet connection found. App is running in offline mode.');
          state.offline();
        },
        error: function error(err) {
          console.error('[rcpress:sw] Error during service worker registration:', err);
          state.error(err);
        }
      });
    }
  }, []);
};

/***/ }),

/***/ 237:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _serviceWorker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(236);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "b", function() { return _serviceWorker__WEBPACK_IMPORTED_MODULE_0__["a"]; });

/* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(54);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "c", function() { return _context__WEBPACK_IMPORTED_MODULE_1__["b"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _context__WEBPACK_IMPORTED_MODULE_1__["a"]; });






/***/ }),

/***/ 375:
/***/ (function(module, exports, __webpack_require__) {

var map = {
	"./af": 241,
	"./af.js": 241,
	"./ar": 242,
	"./ar-dz": 243,
	"./ar-dz.js": 243,
	"./ar-kw": 244,
	"./ar-kw.js": 244,
	"./ar-ly": 245,
	"./ar-ly.js": 245,
	"./ar-ma": 246,
	"./ar-ma.js": 246,
	"./ar-sa": 247,
	"./ar-sa.js": 247,
	"./ar-tn": 248,
	"./ar-tn.js": 248,
	"./ar.js": 242,
	"./az": 249,
	"./az.js": 249,
	"./be": 250,
	"./be.js": 250,
	"./bg": 251,
	"./bg.js": 251,
	"./bm": 252,
	"./bm.js": 252,
	"./bn": 253,
	"./bn.js": 253,
	"./bo": 254,
	"./bo.js": 254,
	"./br": 255,
	"./br.js": 255,
	"./bs": 256,
	"./bs.js": 256,
	"./ca": 257,
	"./ca.js": 257,
	"./cs": 258,
	"./cs.js": 258,
	"./cv": 259,
	"./cv.js": 259,
	"./cy": 260,
	"./cy.js": 260,
	"./da": 261,
	"./da.js": 261,
	"./de": 262,
	"./de-at": 263,
	"./de-at.js": 263,
	"./de-ch": 264,
	"./de-ch.js": 264,
	"./de.js": 262,
	"./dv": 265,
	"./dv.js": 265,
	"./el": 266,
	"./el.js": 266,
	"./en-SG": 267,
	"./en-SG.js": 267,
	"./en-au": 268,
	"./en-au.js": 268,
	"./en-ca": 269,
	"./en-ca.js": 269,
	"./en-gb": 270,
	"./en-gb.js": 270,
	"./en-ie": 271,
	"./en-ie.js": 271,
	"./en-il": 272,
	"./en-il.js": 272,
	"./en-nz": 273,
	"./en-nz.js": 273,
	"./eo": 274,
	"./eo.js": 274,
	"./es": 275,
	"./es-do": 276,
	"./es-do.js": 276,
	"./es-us": 277,
	"./es-us.js": 277,
	"./es.js": 275,
	"./et": 278,
	"./et.js": 278,
	"./eu": 279,
	"./eu.js": 279,
	"./fa": 280,
	"./fa.js": 280,
	"./fi": 281,
	"./fi.js": 281,
	"./fo": 282,
	"./fo.js": 282,
	"./fr": 283,
	"./fr-ca": 284,
	"./fr-ca.js": 284,
	"./fr-ch": 285,
	"./fr-ch.js": 285,
	"./fr.js": 283,
	"./fy": 286,
	"./fy.js": 286,
	"./ga": 287,
	"./ga.js": 287,
	"./gd": 288,
	"./gd.js": 288,
	"./gl": 289,
	"./gl.js": 289,
	"./gom-latn": 290,
	"./gom-latn.js": 290,
	"./gu": 291,
	"./gu.js": 291,
	"./he": 292,
	"./he.js": 292,
	"./hi": 293,
	"./hi.js": 293,
	"./hr": 294,
	"./hr.js": 294,
	"./hu": 295,
	"./hu.js": 295,
	"./hy-am": 296,
	"./hy-am.js": 296,
	"./id": 297,
	"./id.js": 297,
	"./is": 298,
	"./is.js": 298,
	"./it": 299,
	"./it-ch": 300,
	"./it-ch.js": 300,
	"./it.js": 299,
	"./ja": 301,
	"./ja.js": 301,
	"./jv": 302,
	"./jv.js": 302,
	"./ka": 303,
	"./ka.js": 303,
	"./kk": 304,
	"./kk.js": 304,
	"./km": 305,
	"./km.js": 305,
	"./kn": 306,
	"./kn.js": 306,
	"./ko": 307,
	"./ko.js": 307,
	"./ku": 308,
	"./ku.js": 308,
	"./ky": 309,
	"./ky.js": 309,
	"./lb": 310,
	"./lb.js": 310,
	"./lo": 311,
	"./lo.js": 311,
	"./lt": 312,
	"./lt.js": 312,
	"./lv": 313,
	"./lv.js": 313,
	"./me": 314,
	"./me.js": 314,
	"./mi": 315,
	"./mi.js": 315,
	"./mk": 316,
	"./mk.js": 316,
	"./ml": 317,
	"./ml.js": 317,
	"./mn": 318,
	"./mn.js": 318,
	"./mr": 319,
	"./mr.js": 319,
	"./ms": 320,
	"./ms-my": 321,
	"./ms-my.js": 321,
	"./ms.js": 320,
	"./mt": 322,
	"./mt.js": 322,
	"./my": 323,
	"./my.js": 323,
	"./nb": 324,
	"./nb.js": 324,
	"./ne": 325,
	"./ne.js": 325,
	"./nl": 326,
	"./nl-be": 327,
	"./nl-be.js": 327,
	"./nl.js": 326,
	"./nn": 328,
	"./nn.js": 328,
	"./pa-in": 329,
	"./pa-in.js": 329,
	"./pl": 330,
	"./pl.js": 330,
	"./pt": 331,
	"./pt-br": 332,
	"./pt-br.js": 332,
	"./pt.js": 331,
	"./ro": 333,
	"./ro.js": 333,
	"./ru": 334,
	"./ru.js": 334,
	"./sd": 335,
	"./sd.js": 335,
	"./se": 336,
	"./se.js": 336,
	"./si": 337,
	"./si.js": 337,
	"./sk": 338,
	"./sk.js": 338,
	"./sl": 339,
	"./sl.js": 339,
	"./sq": 340,
	"./sq.js": 340,
	"./sr": 341,
	"./sr-cyrl": 342,
	"./sr-cyrl.js": 342,
	"./sr.js": 341,
	"./ss": 343,
	"./ss.js": 343,
	"./sv": 344,
	"./sv.js": 344,
	"./sw": 345,
	"./sw.js": 345,
	"./ta": 346,
	"./ta.js": 346,
	"./te": 347,
	"./te.js": 347,
	"./tet": 348,
	"./tet.js": 348,
	"./tg": 349,
	"./tg.js": 349,
	"./th": 350,
	"./th.js": 350,
	"./tl-ph": 351,
	"./tl-ph.js": 351,
	"./tlh": 352,
	"./tlh.js": 352,
	"./tr": 353,
	"./tr.js": 353,
	"./tzl": 354,
	"./tzl.js": 354,
	"./tzm": 355,
	"./tzm-latn": 356,
	"./tzm-latn.js": 356,
	"./tzm.js": 355,
	"./ug-cn": 357,
	"./ug-cn.js": 357,
	"./uk": 358,
	"./uk.js": 358,
	"./ur": 359,
	"./ur.js": 359,
	"./uz": 360,
	"./uz-latn": 361,
	"./uz-latn.js": 361,
	"./uz.js": 360,
	"./vi": 362,
	"./vi.js": 362,
	"./x-pseudo": 363,
	"./x-pseudo.js": 363,
	"./yo": 364,
	"./yo.js": 364,
	"./zh-cn": 365,
	"./zh-cn.js": 365,
	"./zh-hk": 366,
	"./zh-hk.js": 366,
	"./zh-tw": 367,
	"./zh-tw.js": 367
};


function webpackContext(req) {
	var id = webpackContextResolve(req);
	return __webpack_require__(id);
}
function webpackContextResolve(req) {
	if(!__webpack_require__.o(map, req)) {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	}
	return map[req];
}
webpackContext.keys = function webpackContextKeys() {
	return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 375;

/***/ }),

/***/ 399:
/***/ (function(module, exports) {



/***/ })

};;
//# sourceMappingURL=1.server-bundle.js.map