UNPKG

fx-form-designer

Version:

fx-form-designer | 基于 ElementUI 的表单设计器

1,190 lines (922 loc) 2.76 MB
module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "fb15"); /******/ }) /************************************************************************/ /******/ ({ /***/ "00b3": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleFormDataEditor_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("8a7f"); /* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleFormDataEditor_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleFormDataEditor_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* unused harmony reexport * */ /***/ }), /***/ "00ee": /***/ (function(module, exports, __webpack_require__) { var wellKnownSymbol = __webpack_require__("b622"); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); var test = {}; test[TO_STRING_TAG] = 'z'; module.exports = String(test) === '[object z]'; /***/ }), /***/ "0189": /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "fonts/fontello.e73a0647.eot"; /***/ }), /***/ "021d": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/index.vue?vue&type=template&id=5b719eb3& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"f-render-right"},[_c('el-tabs',{staticClass:"f-render-header",attrs:{"stretch":true},model:{value:(_vm.activeTab),callback:function ($$v) {_vm.activeTab=$$v},expression:"activeTab"}},_vm._l((_vm.frender.rightTabs),function(tab){return _c('el-tab-pane',{key:tab.name,attrs:{"label":tab.label,"name":tab.name}})}),1),_c('perfect-scrollbar',{ref:"scroll",staticClass:"f-render-scrollarea"},_vm._l((_vm.frender.rightTabs),function(tab){return _c(tab.name,{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === tab.name),expression:"activeTab === tab.name"}],key:tab.name,tag:"component",staticClass:"f-render-right-content"})}),1)],1)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/index.vue?vue&type=template&id=5b719eb3& // EXTERNAL MODULE: ./node_modules/core-js/modules/es.function.name.js var es_function_name = __webpack_require__("b0c0"); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-props.vue?vue&type=template&id=f9098ce2& var form_propsvue_type_template_id_f9098ce2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('ele-form',{attrs:{"form-desc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formPropsData),callback:function ($$v) {_vm.$set(_vm.frender, "formPropsData", $$v)},expression:"frender.formPropsData"}})],1)} var form_propsvue_type_template_id_f9098ce2_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/form-props.vue?vue&type=template&id=f9098ce2& // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.filter.js var es_array_filter = __webpack_require__("4de4"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.map.js var es_array_map = __webpack_require__("d81d"); // EXTERNAL MODULE: ./src/utils.js var utils = __webpack_require__("025e"); // CONCATENATED MODULE: ./src/components/right/components/search-mixin.js var fuzzy = __webpack_require__("3fcf"); /* harmony default export */ var search_mixin = ({ data: function data() { return { keyword: "" }; }, computed: { filteredFormDesc: function filteredFormDesc() { if (this.keyword) { // 将 formDesc 转为数组 var formDescArr = Object(utils["c" /* objectToArr */])(this.formDesc, "field"); var results = fuzzy.filter(this.keyword, formDescArr, { extract: function extract(item) { return item.label; } }).map(function (el) { return el.original; }); return Object(utils["a" /* arrToObject */])(results, "field"); } else { return this.formDesc; } } } }); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-props.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // /* harmony default export */ var form_propsvue_type_script_lang_js_ = ({ inject: ["frender"], mixins: [search_mixin], computed: { formDesc: function formDesc() { return Object(utils["b" /* changeFormDescLabel */])(this.frender.formProps.config); } } }); // CONCATENATED MODULE: ./src/components/right/form-props.vue?vue&type=script&lang=js& /* harmony default export */ var right_form_propsvue_type_script_lang_js_ = (form_propsvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__("2877"); // CONCATENATED MODULE: ./src/components/right/form-props.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( right_form_propsvue_type_script_lang_js_, form_propsvue_type_template_id_f9098ce2_render, form_propsvue_type_template_id_f9098ce2_staticRenderFns, false, null, null, null ) /* harmony default export */ var form_props = (component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-item-attrs.vue?vue&type=template&id=9908097e& var form_item_attrsvue_type_template_id_9908097e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.frender.formItemList[_vm.frender.currentIndex])?[_c('ele-form',{attrs:{"formDesc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formItemList[_vm.frender.currentIndex].attrs),callback:function ($$v) {_vm.$set(_vm.frender.formItemList[_vm.frender.currentIndex], "attrs", $$v)},expression:"frender.formItemList[frender.currentIndex].attrs"}})]:_c('div',{staticClass:"form-item-placeholder"},[_vm._v(" 从左侧拖拽添加表单项并点选 ")])],2)} var form_item_attrsvue_type_template_id_9908097e_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/form-item-attrs.vue?vue&type=template&id=9908097e& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-item-attrs.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // /* harmony default export */ var form_item_attrsvue_type_script_lang_js_ = ({ inject: ["frender"], mixins: [search_mixin], computed: { formDesc: function formDesc() { var _this$frender$current, _this$frender$current2, _this$frender$current3; return Object(utils["b" /* changeFormDescLabel */])(((_this$frender$current = this.frender.currentCompConfig) === null || _this$frender$current === void 0 ? void 0 : (_this$frender$current2 = _this$frender$current.config) === null || _this$frender$current2 === void 0 ? void 0 : (_this$frender$current3 = _this$frender$current2.attrs) === null || _this$frender$current3 === void 0 ? void 0 : _this$frender$current3.config) || {}); }, // 文档链接 attrLink: function attrLink() { var _this$frender$current4; return (_this$frender$current4 = this.frender.currentCompConfig) === null || _this$frender$current4 === void 0 ? void 0 : _this$frender$current4.url; } } }); // CONCATENATED MODULE: ./src/components/right/form-item-attrs.vue?vue&type=script&lang=js& /* harmony default export */ var right_form_item_attrsvue_type_script_lang_js_ = (form_item_attrsvue_type_script_lang_js_); // CONCATENATED MODULE: ./src/components/right/form-item-attrs.vue /* normalize component */ var form_item_attrs_component = Object(componentNormalizer["a" /* default */])( right_form_item_attrsvue_type_script_lang_js_, form_item_attrsvue_type_template_id_9908097e_render, form_item_attrsvue_type_template_id_9908097e_staticRenderFns, false, null, null, null ) /* harmony default export */ var form_item_attrs = (form_item_attrs_component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-item-common.vue?vue&type=template&id=41dfdda2& var form_item_commonvue_type_template_id_41dfdda2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.frender.formItemList[_vm.frender.currentIndex])?[_c('ele-form',{attrs:{"formDesc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"rules":_vm.rules,"options-fn":_vm.frender.formBindProps['options-fn'] || _vm.frender.formBindProps['optionsFn'],"span":20,"labelPosition":"top"},scopedSlots:_vm._u([{key:"rules",fn:function(ref){ var desc = ref.desc; var formData = ref.formData; var field = ref.field; var type = ref.type; return [_c('div',{staticStyle:{"margin-bottom":"20px"}},[_c('el-button',{attrs:{"type":"danger"},on:{"click":function($event){_vm.isShowRuleDialog = true}}},[_vm._v("新增校检规则")])],1),_c(type,{tag:"component",attrs:{"desc":desc,"field":field},model:{value:(formData[field]),callback:function ($$v) {_vm.$set(formData, field, $$v)},expression:"formData[field]"}}),_c('form-item-rules',{attrs:{"visible":_vm.isShowRuleDialog},on:{"update:visible":function($event){_vm.isShowRuleDialog=$event}}})]}}],null,false,1407863066),model:{value:(_vm.frender.formItemList[_vm.frender.currentIndex]),callback:function ($$v) {_vm.$set(_vm.frender.formItemList, _vm.frender.currentIndex, $$v)},expression:"frender.formItemList[frender.currentIndex]"}})]:_c('div',{staticClass:"form-item-placeholder"},[_vm._v(" 从左侧拖拽添加表单项并点选 ")])],2)} var form_item_commonvue_type_template_id_41dfdda2_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/form-item-common.vue?vue&type=template&id=41dfdda2& // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("5530"); // EXTERNAL MODULE: ./node_modules/lodash/countBy.js var countBy = __webpack_require__("8fed"); var countBy_default = /*#__PURE__*/__webpack_require__.n(countBy); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/components/form-item-rules.vue?vue&type=template&id=70c9dd2f& var form_item_rulesvue_type_template_id_70c9dd2f_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ele-form-dialog',{attrs:{"formDesc":_vm.formDesc,"visible":_vm.visible,"dialogAttrs":{ 'append-to-body': true },"formBtns":_vm.formBtns,"title":"新增校检规则"},on:{"request":_vm.handleAddRule,"update:visible":_vm.toggleDialog},model:{value:(_vm.formData),callback:function ($$v) {_vm.formData=$$v},expression:"formData"}})} var form_item_rulesvue_type_template_id_70c9dd2f_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/components/form-item-rules.vue?vue&type=template&id=70c9dd2f& // EXTERNAL MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/components/form-item-rules.vue?vue&type=script&lang=js& var form_item_rulesvue_type_script_lang_js_ = __webpack_require__("e95e"); // CONCATENATED MODULE: ./src/components/right/components/form-item-rules.vue?vue&type=script&lang=js& /* harmony default export */ var components_form_item_rulesvue_type_script_lang_js_ = (form_item_rulesvue_type_script_lang_js_["a" /* default */]); // CONCATENATED MODULE: ./src/components/right/components/form-item-rules.vue /* normalize component */ var form_item_rules_component = Object(componentNormalizer["a" /* default */])( components_form_item_rulesvue_type_script_lang_js_, form_item_rulesvue_type_template_id_70c9dd2f_render, form_item_rulesvue_type_template_id_70c9dd2f_staticRenderFns, false, null, null, null ) /* harmony default export */ var form_item_rules = (form_item_rules_component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-item-common.vue?vue&type=script&lang=js& /* harmony default export */ var form_item_commonvue_type_script_lang_js_ = ({ inject: ["frender"], mixins: [search_mixin], components: { FormItemRules: form_item_rules }, computed: { // 自定义的配置 customConfig: function customConfig() { var _currentCompConfig$co, _currentCompConfig$co2; var currentCompConfig = this.frender.currentCompConfig; return (currentCompConfig === null || currentCompConfig === void 0 ? void 0 : (_currentCompConfig$co = currentCompConfig.config) === null || _currentCompConfig$co === void 0 ? void 0 : (_currentCompConfig$co2 = _currentCompConfig$co.common) === null || _currentCompConfig$co2 === void 0 ? void 0 : _currentCompConfig$co2.config) || {}; }, // 字段出现的次数 fieldCountObj: function fieldCountObj() { return countBy_default()(this.frender.formItemList, function (o) { return o.field; }); } }, watch: { // 检测当前表单项类型变化 "frender.currentFormItemType": { handler: function handler(currentFormItemType) { // 如果并没有选择表单项类型,则为空 if (!currentFormItemType) { this.formDesc = {}; return; } // 当前组件信息 this.formDesc = Object(utils["b" /* changeFormDescLabel */])(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, this.frender.formItemCommon.config), this.customConfig)); }, immediate: true } }, data: function data() { var _this = this; return { formDesc: {}, rules: { field: [{ required: true, message: "字段必填" }, { type: "string", validator: function validator(rule, value, callback) { // 如果字段出现次数超过 1 次,则表示字段重复 if (_this.fieldCountObj[value] > 1) { callback("字段名重复"); } else { callback(); } } }] }, isShowRuleDialog: false }; } }); // CONCATENATED MODULE: ./src/components/right/form-item-common.vue?vue&type=script&lang=js& /* harmony default export */ var right_form_item_commonvue_type_script_lang_js_ = (form_item_commonvue_type_script_lang_js_); // CONCATENATED MODULE: ./src/components/right/form-item-common.vue /* normalize component */ var form_item_common_component = Object(componentNormalizer["a" /* default */])( right_form_item_commonvue_type_script_lang_js_, form_item_commonvue_type_template_id_41dfdda2_render, form_item_commonvue_type_template_id_41dfdda2_staticRenderFns, false, null, null, null ) /* harmony default export */ var form_item_common = (form_item_common_component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-script.vue?vue&type=template&id=d5702ba6& var form_scriptvue_type_template_id_d5702ba6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ele-form',{attrs:{"form-desc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formScriptData),callback:function ($$v) {_vm.$set(_vm.frender, "formScriptData", $$v)},expression:"frender.formScriptData"}})} var form_scriptvue_type_template_id_d5702ba6_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/form-script.vue?vue&type=template&id=d5702ba6& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-script.vue?vue&type=script&lang=js& // // // // // // // // // // // /* harmony default export */ var form_scriptvue_type_script_lang_js_ = ({ inject: ["frender"], mixins: [search_mixin], computed: { formDesc: function formDesc() { return Object(utils["b" /* changeFormDescLabel */])(this.frender.formScript.config); } } }); // CONCATENATED MODULE: ./src/components/right/form-script.vue?vue&type=script&lang=js& /* harmony default export */ var right_form_scriptvue_type_script_lang_js_ = (form_scriptvue_type_script_lang_js_); // CONCATENATED MODULE: ./src/components/right/form-script.vue /* normalize component */ var form_script_component = Object(componentNormalizer["a" /* default */])( right_form_scriptvue_type_script_lang_js_, form_scriptvue_type_template_id_d5702ba6_render, form_scriptvue_type_template_id_d5702ba6_staticRenderFns, false, null, null, null ) /* harmony default export */ var form_script = (form_script_component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-style.vue?vue&type=template&id=610841bd& var form_stylevue_type_template_id_610841bd_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ele-form',{attrs:{"form-desc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formStyleData),callback:function ($$v) {_vm.$set(_vm.frender, "formStyleData", $$v)},expression:"frender.formStyleData"}})} var form_stylevue_type_template_id_610841bd_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/right/form-style.vue?vue&type=template&id=610841bd& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/form-style.vue?vue&type=script&lang=js& // // // // // // // // // // // /* harmony default export */ var form_stylevue_type_script_lang_js_ = ({ inject: ["frender"], mixins: [search_mixin], computed: { formDesc: function formDesc() { return Object(utils["b" /* changeFormDescLabel */])(this.frender.formStyle.config); } } }); // CONCATENATED MODULE: ./src/components/right/form-style.vue?vue&type=script&lang=js& /* harmony default export */ var right_form_stylevue_type_script_lang_js_ = (form_stylevue_type_script_lang_js_); // CONCATENATED MODULE: ./src/components/right/form-style.vue /* normalize component */ var form_style_component = Object(componentNormalizer["a" /* default */])( right_form_stylevue_type_script_lang_js_, form_stylevue_type_template_id_610841bd_render, form_stylevue_type_template_id_610841bd_staticRenderFns, false, null, null, null ) /* harmony default export */ var form_style = (form_style_component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/right/index.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var rightvue_type_script_lang_js_ = ({ inject: ["frender"], components: { FormProps: form_props, FormItemAttrs: form_item_attrs, FormItemCommon: form_item_common, FormScript: form_script, FormStyle: form_style }, data: function data() { return { activeTab: "" }; }, watch: { // 切换Tab滚动到顶部 activeTab: function activeTab() { this.$refs.scroll.$el.scrollTop = 0; } }, mounted: function mounted() { this.activeTab = this.frender.rightTabs[0].name; } }); // CONCATENATED MODULE: ./src/components/right/index.vue?vue&type=script&lang=js& /* harmony default export */ var components_rightvue_type_script_lang_js_ = (rightvue_type_script_lang_js_); // EXTERNAL MODULE: ./src/components/right/index.vue?vue&type=style&index=0&lang=css& var rightvue_type_style_index_0_lang_css_ = __webpack_require__("6787"); // CONCATENATED MODULE: ./src/components/right/index.vue /* normalize component */ var right_component = Object(componentNormalizer["a" /* default */])( components_rightvue_type_script_lang_js_, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var right = __webpack_exports__["a"] = (right_component.exports); /***/ }), /***/ "025e": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return objectToArr; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return arrToObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return changeFormDescLabel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return reomveQuotes; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return removeEmptyProps; }); /* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("99af"); /* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("13d5"); /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("cca6"); /* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("b64b"); /* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("ac1f"); /* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("5319"); /* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("5530"); /* harmony import */ var E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("ade3"); /* harmony import */ var lodash_omitBy__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("dd65"); /* harmony import */ var lodash_omitBy__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_omitBy__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var lodash_mapValues__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("9e86"); /* harmony import */ var lodash_mapValues__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_mapValues__WEBPACK_IMPORTED_MODULE_9__); var cloneDeep = __webpack_require__("2410"); /** * 对象转为数组 * @param {object} obj * @example * objectToArr({a1: { name: "张", age: 10 }, a2: { name: "李", age: 20 }}, 'id') * // [{ name: "张", age: 10, id: 'a1' }, { name: "李", age: 20, id: 'a2' } ] */ function objectToArr(obj, keyField) { return Object.keys(obj).reduce(function (acc, key) { acc.push(Object.assign({}, Object(E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])({}, keyField, key), obj[key])); return acc; }, []); } /** * 数组转为对象 * @param {array} arr * @example * arrToObject([{ name: "张", age: 10, id: 'a1' }, { name: "李", age: 20, id: 'a2' } ], 'id') * // {a1: { name: "张", age: 10 }, a2: { name: "李", age: 20 }} */ function arrToObject(arr, key) { return cloneDeep(arr).reduce(function (acc, cur) { acc[cur[key]] = cur; delete cur[key]; return acc; }, {}); } // 改变 formDesc 的 Label function changeFormDescLabel() { var formDesc = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return lodash_mapValues__WEBPACK_IMPORTED_MODULE_9___default()(formDesc, function (obj, key) { // 将 label 改为 key:label, // 例如 max: { label: "最大值" } => max: { label: "max:最大值" } var label = "".concat(key, ": ").concat(obj.label); // 因为 placeholder 会采用 label 做为默认值 // 所以我们需要手动赋值保持 placeholder 不变 if (!obj.attrs) { obj.attrs = {}; } obj.attrs.placeholder = obj.label; return Object(E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(Object(E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])({}, obj), {}, { label: label }); }); } /** * 移除双引号 * @param {string} str * @example * reomveQuotes({"name": "zhang"}) => {name: "zhang"} */ function reomveQuotes(str) { return str.replace(/"(\w+)":/g, "$1:"); } /** * 移除无用的属性 */ function removeEmptyProps() { var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return lodash_omitBy__WEBPACK_IMPORTED_MODULE_8___default()(obj, function (val) { return val === undefined || val === null || val === ""; }); } /***/ }), /***/ "0366": /***/ (function(module, exports, __webpack_require__) { var aFunction = __webpack_require__("1c0b"); // optional / simple context binding module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 0: return function () { return fn.call(that); }; 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); }; }; /***/ }), /***/ "04a3": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleUploadVideo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4f7f"); /* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleUploadVideo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleUploadVideo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* unused harmony reexport * */ /***/ }), /***/ "057f": /***/ (function(module, exports, __webpack_require__) { var toIndexedObject = __webpack_require__("fc6a"); var nativeGetOwnPropertyNames = __webpack_require__("241c").f; var toString = {}.toString; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; var getWindowNames = function (it) { try { return nativeGetOwnPropertyNames(it); } catch (error) { return windowNames.slice(); } }; // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window module.exports.f = function getOwnPropertyNames(it) { return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : nativeGetOwnPropertyNames(toIndexedObject(it)); }; /***/ }), /***/ "05cf": /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/ts.aed2483c.svg"; /***/ }), /***/ "0611": /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/image.b908bec1.svg"; /***/ }), /***/ "0676": /***/ (function(module, exports) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread; /***/ }), /***/ "06c5": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; }); /* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a630"); /* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("fb6a"); /* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("b0c0"); /* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("d3b7"); /* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("25f0"); /* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("3ca3"); /* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("6b75"); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(o, minLen); } /***/ }), /***/ "06cf": /***/ (function(module, exports, __webpack_require__) { var DESCRIPTORS = __webpack_require__("83ab"); var propertyIsEnumerableModule = __webpack_require__("d1e7"); var createPropertyDescriptor = __webpack_require__("5c6c"); var toIndexedObject = __webpack_require__("fc6a"); var toPrimitive = __webpack_require__("c04e"); var has = __webpack_require__("5135"); var IE8_DOM_DEFINE = __webpack_require__("0cfb"); var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { return nativeGetOwnPropertyDescriptor(O, P); } catch (error) { /* empty */ } if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); }; /***/ }), /***/ "0907": /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/word.6b124e3d.svg"; /***/ }), /***/ "0b07": /***/ (function(module, exports) { /** * Gets the value at `key` of `object`. * * @private * @param {Object} [object] The object to query. * @param {string} key The key of the property to get. * @returns {*} Returns the property value. */ function getValue(object, key) { return object == null ? undefined : object[key]; } module.exports = getValue; /***/ }), /***/ "0cd7": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__("4411"); if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add the styles to the DOM var add = __webpack_require__("499e").default var update = add("573e4c46", content, true, {"sourceMap":false,"shadowMode":false}); /***/ }), /***/ "0cf6": /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__("24fb"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".form-skeleton{margin-bottom:20px}.form-skeleton-item{margin-top:20px;display:flex;align-items:center;height:40px}.form-skeleton-label{width:50px;padding-right:12px;text-align:right;color:#606266;line-height:40px}@-webkit-keyframes skeletonLoading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeletonLoading{0%{background-position:100% 50%}to{background-position:0 50%}}.form-skeleton-component{flex:1;border-radius:5px;background:linear-gradient(90deg,#eee 25%,#ccc 37%,#eee 63%);background-size:400% 100%;-webkit-animation:skeletonLoading 1.4s ease infinite;animation:skeletonLoading 1.4s ease infinite;height:40px}", ""]); // Exports module.exports = exports; /***/ }), /***/ "0cfb": /***/ (function(module, exports, __webpack_require__) { var DESCRIPTORS = __webpack_require__("83ab"); var fails = __webpack_require__("d039"); var createElement = __webpack_require__("cc12"); // Thank's IE8 for his funny defineProperty module.exports = !DESCRIPTORS && !fails(function () { return Object.defineProperty(createElement('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "0d3b": /***/ (function(module, exports, __webpack_require__) { var fails = __webpack_require__("d039"); var wellKnownSymbol = __webpack_require__("b622"); var IS_PURE = __webpack_require__("c430"); var ITERATOR = wellKnownSymbol('iterator'); module.exports = !fails(function () { var url = new URL('b?a=1&b=2&c=3', 'http://a'); var searchParams = url.searchParams; var result = ''; url.pathname = 'c%20d'; searchParams.forEach(function (value, key) { searchParams['delete']('b'); result += key + value; }); return (IS_PURE && !url.toJSON) || !searchParams.sort || url.href !== 'http://a/c%20d?a=1&c=3' || searchParams.get('c') !== '3' || String(new URLSearchParams('?a=1')) !== 'a=1' || !searchParams[ITERATOR] // throws in Edge || new URL('https://a@b').username !== 'a' || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b' // not punycoded in Edge || new URL('http://тест').host !== 'xn--e1aybc' // not escaped in Chrome 62- || new URL('http://a#б').hash !== '#%D0%B1' // fails in Chrome 66- || result !== 'a1c3' // throws in Safari || new URL('http://x', undefined).host !== 'x'; }); /***/ }), /***/ "0e41": /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/font.e32a2b5d.svg"; /***/ }), /***/ "1148": /***/ (function(module, exports, __webpack_require__) { "use strict"; var toInteger = __webpack_require__("a691"); var requireObjectCoercible = __webpack_require__("1d80"); // `String.prototype.repeat` method implementation // https://tc39.github.io/ecma262/#sec-string.prototype.repeat module.exports = ''.repeat || function repeat(count) { var str = String(requireObjectCoercible(this)); var result = ''; var n = toInteger(count); if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions'); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; return result; }; /***/ }), /***/ "11b0": /***/ (function(module, exports, __webpack_require__) { __webpack_require__("a4d3"); __webpack_require__("e01a"); __webpack_require__("d28b"); __webpack_require__("a630"); __webpack_require__("e260"); __webpack_require__("d3b7"); __webpack_require__("3ca3"); __webpack_require__("ddb0"); function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } module.exports = _iterableToArray; /***/ }), /***/ "11dc": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, process) { // limit of Crypto.getRandomValues() // https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues var MAX_BYTES = 65536 // Node supports requesting up to this number of bytes // https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48 var MAX_UINT32 = 4294967295 function oldBrowser () { throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11') } var Buffer = __webpack_require__("8707").Buffer var crypto = global.crypto || global.msCrypto if (crypto && crypto.getRandomValues) { module.exports = randomBytes } else { module.exports = oldBrowser } function randomBytes (size, cb) { // phantomjs needs to throw if (size > MAX_UINT32) throw new RangeError('requested too many random bytes') var bytes = Buffer.allocUnsafe(size) if (size > 0) { // getRandomValues fails on IE if size == 0 if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues // can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues for (var generated = 0; generated < size; generated += MAX_BYTES) { // buffer.slice automatically checks if the end is past the end of // the buffer so we don't have to here crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES)) } } else { crypto.getRandomValues(bytes) } } if (typeof cb === 'function') { return process.nextTick(function () { cb(null, bytes) }) } return bytes } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("c8ba"), __webpack_require__("4362"))) /***/ }), /***/ "1276": /***/ (function(module, exports, __webpack_require__) { "use strict"; var fixRegExpWellKnownSymbolLogic = __webpack_require__("d784"); var isRegExp = __webpack_require__("44e7"); var anObject = __webpack_require__("825a"); var requireObjectCoercible = __webpack_require__("1d80"); var speciesConstructor = __webpack_require__("4840"); var advanceStringIndex = __webpack_require__("8aa5"); var toLength = __webpack_require__("50c4"); var callRegExpExec = __webpack_require__("14c3"); var regexpExec = __webpack_require__("9263"); var fails = __webpack_require__("d039"); var arrayPush = [].push; var min = Math.min; var MAX_UINT32 = 0xFFFFFFFF; // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError var SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); }); // @@split logic fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) { var internalSplit; if ( 'abbc'.split(/(b)*/)[1] == 'c' || 'test'.split(/(?:)/, -1).length != 4 || 'ab'.split(/(?:ab)*/).length != 2 || '.'.split(/(.?)(.?)/).length != 4 || '.'.split(/()()/).length > 1 || ''.split(/.?/).length ) { // based on es5-shim implementation, need to rework it internalSplit = function (separator, limit) { var string = String(requireObjectCoercible(this)); var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; if (lim === 0) return []; if (separator === undefined) return [string]; // If `separator` is not a regex, use native split if (!isRegExp(separator)) { return nativeSplit.call(string, separator, lim); } var output = []; var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + (separator.unicode ? 'u' : '') + (separator.sticky ? 'y' : ''); var lastLastIndex = 0; // Make `global` and avoid `lastIndex` issues by working with a copy var separatorCopy = new RegExp(separator.source, flags + 'g'); var match, lastIndex, lastLength; while (match = regexpExec.call(separatorCopy, string)) { lastIndex = separatorCopy.lastIndex; if (lastIndex > lastLastIndex) { output.push(string.slice(lastLastIndex, match.index)); if (match.length > 1 && match