UNPKG

43.2 kBJavaScriptView Raw
1import { openBlock, createBlock } from 'vue';
2
3function _defineProperty(obj, key, value) {
4 if (key in obj) {
5 Object.defineProperty(obj, key, {
6 value: value,
7 enumerable: true,
8 configurable: true,
9 writable: true
10 });
11 } else {
12 obj[key] = value;
13 }
14
15 return obj;
16}
17
18function ownKeys$1(object, enumerableOnly) {
19 var keys = Object.keys(object);
20
21 if (Object.getOwnPropertySymbols) {
22 var symbols = Object.getOwnPropertySymbols(object);
23 if (enumerableOnly) symbols = symbols.filter(function (sym) {
24 return Object.getOwnPropertyDescriptor(object, sym).enumerable;
25 });
26 keys.push.apply(keys, symbols);
27 }
28
29 return keys;
30}
31
32function _objectSpread2(target) {
33 for (var i = 1; i < arguments.length; i++) {
34 var source = arguments[i] != null ? arguments[i] : {};
35
36 if (i % 2) {
37 ownKeys$1(Object(source), true).forEach(function (key) {
38 _defineProperty(target, key, source[key]);
39 });
40 } else if (Object.getOwnPropertyDescriptors) {
41 Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
42 } else {
43 ownKeys$1(Object(source)).forEach(function (key) {
44 Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
45 });
46 }
47 }
48
49 return target;
50}
51
52function _toConsumableArray(arr) {
53 return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
54}
55
56function _arrayWithoutHoles(arr) {
57 if (Array.isArray(arr)) return _arrayLikeToArray(arr);
58}
59
60function _iterableToArray(iter) {
61 if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
62}
63
64function _unsupportedIterableToArray(o, minLen) {
65 if (!o) return;
66 if (typeof o === "string") return _arrayLikeToArray(o, minLen);
67 var n = Object.prototype.toString.call(o).slice(8, -1);
68 if (n === "Object" && o.constructor) n = o.constructor.name;
69 if (n === "Map" || n === "Set") return Array.from(o);
70 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
71}
72
73function _arrayLikeToArray(arr, len) {
74 if (len == null || len > arr.length) len = arr.length;
75
76 for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
77
78 return arr2;
79}
80
81function _nonIterableSpread() {
82 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
83}
84
85function _createForOfIteratorHelper(o, allowArrayLike) {
86 var it;
87
88 if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {
89 if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
90 if (it) o = it;
91 var i = 0;
92
93 var F = function () {};
94
95 return {
96 s: F,
97 n: function () {
98 if (i >= o.length) return {
99 done: true
100 };
101 return {
102 done: false,
103 value: o[i++]
104 };
105 },
106 e: function (e) {
107 throw e;
108 },
109 f: F
110 };
111 }
112
113 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
114 }
115
116 var normalCompletion = true,
117 didErr = false,
118 err;
119 return {
120 s: function () {
121 it = o[Symbol.iterator]();
122 },
123 n: function () {
124 var step = it.next();
125 normalCompletion = step.done;
126 return step;
127 },
128 e: function (e) {
129 didErr = true;
130 err = e;
131 },
132 f: function () {
133 try {
134 if (!normalCompletion && it.return != null) it.return();
135 } finally {
136 if (didErr) throw err;
137 }
138 }
139 };
140}
141
142var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
143
144function createCommonjsModule(fn, module) {
145 return module = { exports: {} }, fn(module, module.exports), module.exports;
146}
147
148var check = function (it) {
149 return it && it.Math == Math && it;
150};
151
152// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
153var global_1 =
154 /* global globalThis -- safe */
155 check(typeof globalThis == 'object' && globalThis) ||
156 check(typeof window == 'object' && window) ||
157 check(typeof self == 'object' && self) ||
158 check(typeof commonjsGlobal == 'object' && commonjsGlobal) ||
159 // eslint-disable-next-line no-new-func -- fallback
160 (function () { return this; })() || Function('return this')();
161
162var fails = function (exec) {
163 try {
164 return !!exec();
165 } catch (error) {
166 return true;
167 }
168};
169
170// Detect IE8's incomplete defineProperty implementation
171var descriptors = !fails(function () {
172 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
173});
174
175var nativePropertyIsEnumerable = {}.propertyIsEnumerable;
176var getOwnPropertyDescriptor$1 = Object.getOwnPropertyDescriptor;
177
178// Nashorn ~ JDK8 bug
179var NASHORN_BUG = getOwnPropertyDescriptor$1 && !nativePropertyIsEnumerable.call({ 1: 2 }, 1);
180
181// `Object.prototype.propertyIsEnumerable` method implementation
182// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
183var f$4 = NASHORN_BUG ? function propertyIsEnumerable(V) {
184 var descriptor = getOwnPropertyDescriptor$1(this, V);
185 return !!descriptor && descriptor.enumerable;
186} : nativePropertyIsEnumerable;
187
188var objectPropertyIsEnumerable = {
189 f: f$4
190};
191
192var createPropertyDescriptor = function (bitmap, value) {
193 return {
194 enumerable: !(bitmap & 1),
195 configurable: !(bitmap & 2),
196 writable: !(bitmap & 4),
197 value: value
198 };
199};
200
201var toString = {}.toString;
202
203var classofRaw = function (it) {
204 return toString.call(it).slice(8, -1);
205};
206
207var split = ''.split;
208
209// fallback for non-array-like ES3 and non-enumerable old V8 strings
210var indexedObject = fails(function () {
211 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
212 // eslint-disable-next-line no-prototype-builtins -- safe
213 return !Object('z').propertyIsEnumerable(0);
214}) ? function (it) {
215 return classofRaw(it) == 'String' ? split.call(it, '') : Object(it);
216} : Object;
217
218// `RequireObjectCoercible` abstract operation
219// https://tc39.es/ecma262/#sec-requireobjectcoercible
220var requireObjectCoercible = function (it) {
221 if (it == undefined) throw TypeError("Can't call method on " + it);
222 return it;
223};
224
225// toObject with fallback for non-array-like ES3 strings
226
227
228
229var toIndexedObject = function (it) {
230 return indexedObject(requireObjectCoercible(it));
231};
232
233var isObject = function (it) {
234 return typeof it === 'object' ? it !== null : typeof it === 'function';
235};
236
237// `ToPrimitive` abstract operation
238// https://tc39.es/ecma262/#sec-toprimitive
239// instead of the ES6 spec version, we didn't implement @@toPrimitive case
240// and the second argument - flag - preferred type is a string
241var toPrimitive = function (input, PREFERRED_STRING) {
242 if (!isObject(input)) return input;
243 var fn, val;
244 if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
245 if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
246 if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
247 throw TypeError("Can't convert object to primitive value");
248};
249
250var hasOwnProperty = {}.hasOwnProperty;
251
252var has$1 = function (it, key) {
253 return hasOwnProperty.call(it, key);
254};
255
256var document = global_1.document;
257// typeof document.createElement is 'object' in old IE
258var EXISTS = isObject(document) && isObject(document.createElement);
259
260var documentCreateElement = function (it) {
261 return EXISTS ? document.createElement(it) : {};
262};
263
264// Thank's IE8 for his funny defineProperty
265var ie8DomDefine = !descriptors && !fails(function () {
266 return Object.defineProperty(documentCreateElement('div'), 'a', {
267 get: function () { return 7; }
268 }).a != 7;
269});
270
271var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
272
273// `Object.getOwnPropertyDescriptor` method
274// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
275var f$3 = descriptors ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
276 O = toIndexedObject(O);
277 P = toPrimitive(P, true);
278 if (ie8DomDefine) try {
279 return nativeGetOwnPropertyDescriptor(O, P);
280 } catch (error) { /* empty */ }
281 if (has$1(O, P)) return createPropertyDescriptor(!objectPropertyIsEnumerable.f.call(O, P), O[P]);
282};
283
284var objectGetOwnPropertyDescriptor = {
285 f: f$3
286};
287
288var anObject = function (it) {
289 if (!isObject(it)) {
290 throw TypeError(String(it) + ' is not an object');
291 } return it;
292};
293
294var nativeDefineProperty = Object.defineProperty;
295
296// `Object.defineProperty` method
297// https://tc39.es/ecma262/#sec-object.defineproperty
298var f$2 = descriptors ? nativeDefineProperty : function defineProperty(O, P, Attributes) {
299 anObject(O);
300 P = toPrimitive(P, true);
301 anObject(Attributes);
302 if (ie8DomDefine) try {
303 return nativeDefineProperty(O, P, Attributes);
304 } catch (error) { /* empty */ }
305 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
306 if ('value' in Attributes) O[P] = Attributes.value;
307 return O;
308};
309
310var objectDefineProperty = {
311 f: f$2
312};
313
314var createNonEnumerableProperty = descriptors ? function (object, key, value) {
315 return objectDefineProperty.f(object, key, createPropertyDescriptor(1, value));
316} : function (object, key, value) {
317 object[key] = value;
318 return object;
319};
320
321var setGlobal = function (key, value) {
322 try {
323 createNonEnumerableProperty(global_1, key, value);
324 } catch (error) {
325 global_1[key] = value;
326 } return value;
327};
328
329var SHARED = '__core-js_shared__';
330var store$1 = global_1[SHARED] || setGlobal(SHARED, {});
331
332var sharedStore = store$1;
333
334var functionToString = Function.toString;
335
336// this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper
337if (typeof sharedStore.inspectSource != 'function') {
338 sharedStore.inspectSource = function (it) {
339 return functionToString.call(it);
340 };
341}
342
343var inspectSource = sharedStore.inspectSource;
344
345var WeakMap$1 = global_1.WeakMap;
346
347var nativeWeakMap = typeof WeakMap$1 === 'function' && /native code/.test(inspectSource(WeakMap$1));
348
349var shared = createCommonjsModule(function (module) {
350(module.exports = function (key, value) {
351 return sharedStore[key] || (sharedStore[key] = value !== undefined ? value : {});
352})('versions', []).push({
353 version: '3.9.1',
354 mode: 'global',
355 copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
356});
357});
358
359var id = 0;
360var postfix = Math.random();
361
362var uid = function (key) {
363 return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);
364};
365
366var keys = shared('keys');
367
368var sharedKey = function (key) {
369 return keys[key] || (keys[key] = uid(key));
370};
371
372var hiddenKeys$1 = {};
373
374var WeakMap = global_1.WeakMap;
375var set, get, has;
376
377var enforce = function (it) {
378 return has(it) ? get(it) : set(it, {});
379};
380
381var getterFor = function (TYPE) {
382 return function (it) {
383 var state;
384 if (!isObject(it) || (state = get(it)).type !== TYPE) {
385 throw TypeError('Incompatible receiver, ' + TYPE + ' required');
386 } return state;
387 };
388};
389
390if (nativeWeakMap) {
391 var store = sharedStore.state || (sharedStore.state = new WeakMap());
392 var wmget = store.get;
393 var wmhas = store.has;
394 var wmset = store.set;
395 set = function (it, metadata) {
396 metadata.facade = it;
397 wmset.call(store, it, metadata);
398 return metadata;
399 };
400 get = function (it) {
401 return wmget.call(store, it) || {};
402 };
403 has = function (it) {
404 return wmhas.call(store, it);
405 };
406} else {
407 var STATE = sharedKey('state');
408 hiddenKeys$1[STATE] = true;
409 set = function (it, metadata) {
410 metadata.facade = it;
411 createNonEnumerableProperty(it, STATE, metadata);
412 return metadata;
413 };
414 get = function (it) {
415 return has$1(it, STATE) ? it[STATE] : {};
416 };
417 has = function (it) {
418 return has$1(it, STATE);
419 };
420}
421
422var internalState = {
423 set: set,
424 get: get,
425 has: has,
426 enforce: enforce,
427 getterFor: getterFor
428};
429
430var redefine = createCommonjsModule(function (module) {
431var getInternalState = internalState.get;
432var enforceInternalState = internalState.enforce;
433var TEMPLATE = String(String).split('String');
434
435(module.exports = function (O, key, value, options) {
436 var unsafe = options ? !!options.unsafe : false;
437 var simple = options ? !!options.enumerable : false;
438 var noTargetGet = options ? !!options.noTargetGet : false;
439 var state;
440 if (typeof value == 'function') {
441 if (typeof key == 'string' && !has$1(value, 'name')) {
442 createNonEnumerableProperty(value, 'name', key);
443 }
444 state = enforceInternalState(value);
445 if (!state.source) {
446 state.source = TEMPLATE.join(typeof key == 'string' ? key : '');
447 }
448 }
449 if (O === global_1) {
450 if (simple) O[key] = value;
451 else setGlobal(key, value);
452 return;
453 } else if (!unsafe) {
454 delete O[key];
455 } else if (!noTargetGet && O[key]) {
456 simple = true;
457 }
458 if (simple) O[key] = value;
459 else createNonEnumerableProperty(O, key, value);
460// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
461})(Function.prototype, 'toString', function toString() {
462 return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
463});
464});
465
466var path = global_1;
467
468var aFunction = function (variable) {
469 return typeof variable == 'function' ? variable : undefined;
470};
471
472var getBuiltIn = function (namespace, method) {
473 return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global_1[namespace])
474 : path[namespace] && path[namespace][method] || global_1[namespace] && global_1[namespace][method];
475};
476
477var ceil = Math.ceil;
478var floor$1 = Math.floor;
479
480// `ToInteger` abstract operation
481// https://tc39.es/ecma262/#sec-tointeger
482var toInteger = function (argument) {
483 return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor$1 : ceil)(argument);
484};
485
486var min$2 = Math.min;
487
488// `ToLength` abstract operation
489// https://tc39.es/ecma262/#sec-tolength
490var toLength = function (argument) {
491 return argument > 0 ? min$2(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
492};
493
494var max$1 = Math.max;
495var min$1 = Math.min;
496
497// Helper for a popular repeating case of the spec:
498// Let integer be ? ToInteger(index).
499// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
500var toAbsoluteIndex = function (index, length) {
501 var integer = toInteger(index);
502 return integer < 0 ? max$1(integer + length, 0) : min$1(integer, length);
503};
504
505// `Array.prototype.{ indexOf, includes }` methods implementation
506var createMethod$1 = function (IS_INCLUDES) {
507 return function ($this, el, fromIndex) {
508 var O = toIndexedObject($this);
509 var length = toLength(O.length);
510 var index = toAbsoluteIndex(fromIndex, length);
511 var value;
512 // Array#includes uses SameValueZero equality algorithm
513 // eslint-disable-next-line no-self-compare -- NaN check
514 if (IS_INCLUDES && el != el) while (length > index) {
515 value = O[index++];
516 // eslint-disable-next-line no-self-compare -- NaN check
517 if (value != value) return true;
518 // Array#indexOf ignores holes, Array#includes - not
519 } else for (;length > index; index++) {
520 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
521 } return !IS_INCLUDES && -1;
522 };
523};
524
525var arrayIncludes = {
526 // `Array.prototype.includes` method
527 // https://tc39.es/ecma262/#sec-array.prototype.includes
528 includes: createMethod$1(true),
529 // `Array.prototype.indexOf` method
530 // https://tc39.es/ecma262/#sec-array.prototype.indexof
531 indexOf: createMethod$1(false)
532};
533
534var indexOf = arrayIncludes.indexOf;
535
536
537var objectKeysInternal = function (object, names) {
538 var O = toIndexedObject(object);
539 var i = 0;
540 var result = [];
541 var key;
542 for (key in O) !has$1(hiddenKeys$1, key) && has$1(O, key) && result.push(key);
543 // Don't enum bug & hidden keys
544 while (names.length > i) if (has$1(O, key = names[i++])) {
545 ~indexOf(result, key) || result.push(key);
546 }
547 return result;
548};
549
550// IE8- don't enum bug keys
551var enumBugKeys = [
552 'constructor',
553 'hasOwnProperty',
554 'isPrototypeOf',
555 'propertyIsEnumerable',
556 'toLocaleString',
557 'toString',
558 'valueOf'
559];
560
561var hiddenKeys = enumBugKeys.concat('length', 'prototype');
562
563// `Object.getOwnPropertyNames` method
564// https://tc39.es/ecma262/#sec-object.getownpropertynames
565var f$1 = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
566 return objectKeysInternal(O, hiddenKeys);
567};
568
569var objectGetOwnPropertyNames = {
570 f: f$1
571};
572
573var f = Object.getOwnPropertySymbols;
574
575var objectGetOwnPropertySymbols = {
576 f: f
577};
578
579// all object keys, includes non-enumerable and symbols
580var ownKeys = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
581 var keys = objectGetOwnPropertyNames.f(anObject(it));
582 var getOwnPropertySymbols = objectGetOwnPropertySymbols.f;
583 return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
584};
585
586var copyConstructorProperties = function (target, source) {
587 var keys = ownKeys(source);
588 var defineProperty = objectDefineProperty.f;
589 var getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f;
590 for (var i = 0; i < keys.length; i++) {
591 var key = keys[i];
592 if (!has$1(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
593 }
594};
595
596var replacement = /#|\.prototype\./;
597
598var isForced = function (feature, detection) {
599 var value = data[normalize(feature)];
600 return value == POLYFILL ? true
601 : value == NATIVE ? false
602 : typeof detection == 'function' ? fails(detection)
603 : !!detection;
604};
605
606var normalize = isForced.normalize = function (string) {
607 return String(string).replace(replacement, '.').toLowerCase();
608};
609
610var data = isForced.data = {};
611var NATIVE = isForced.NATIVE = 'N';
612var POLYFILL = isForced.POLYFILL = 'P';
613
614var isForced_1 = isForced;
615
616var getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f;
617
618
619
620
621
622
623/*
624 options.target - name of the target object
625 options.global - target is the global object
626 options.stat - export as static methods of target
627 options.proto - export as prototype methods of target
628 options.real - real prototype method for the `pure` version
629 options.forced - export even if the native feature is available
630 options.bind - bind methods to the target, required for the `pure` version
631 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
632 options.unsafe - use the simple assignment of property instead of delete + defineProperty
633 options.sham - add a flag to not completely full polyfills
634 options.enumerable - export as enumerable property
635 options.noTargetGet - prevent calling a getter on target
636*/
637var _export = function (options, source) {
638 var TARGET = options.target;
639 var GLOBAL = options.global;
640 var STATIC = options.stat;
641 var FORCED, target, key, targetProperty, sourceProperty, descriptor;
642 if (GLOBAL) {
643 target = global_1;
644 } else if (STATIC) {
645 target = global_1[TARGET] || setGlobal(TARGET, {});
646 } else {
647 target = (global_1[TARGET] || {}).prototype;
648 }
649 if (target) for (key in source) {
650 sourceProperty = source[key];
651 if (options.noTargetGet) {
652 descriptor = getOwnPropertyDescriptor(target, key);
653 targetProperty = descriptor && descriptor.value;
654 } else targetProperty = target[key];
655 FORCED = isForced_1(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
656 // contained in target
657 if (!FORCED && targetProperty !== undefined) {
658 if (typeof sourceProperty === typeof targetProperty) continue;
659 copyConstructorProperties(sourceProperty, targetProperty);
660 }
661 // add a flag to not completely full polyfills
662 if (options.sham || (targetProperty && targetProperty.sham)) {
663 createNonEnumerableProperty(sourceProperty, 'sham', true);
664 }
665 // extend global
666 redefine(target, key, sourceProperty, options);
667 }
668};
669
670// `RegExp.prototype.flags` getter implementation
671// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
672var regexpFlags = function () {
673 var that = anObject(this);
674 var result = '';
675 if (that.global) result += 'g';
676 if (that.ignoreCase) result += 'i';
677 if (that.multiline) result += 'm';
678 if (that.dotAll) result += 's';
679 if (that.unicode) result += 'u';
680 if (that.sticky) result += 'y';
681 return result;
682};
683
684// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,
685// so we use an intermediate function.
686function RE(s, f) {
687 return RegExp(s, f);
688}
689
690var UNSUPPORTED_Y$1 = fails(function () {
691 // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError
692 var re = RE('a', 'y');
693 re.lastIndex = 2;
694 return re.exec('abcd') != null;
695});
696
697var BROKEN_CARET = fails(function () {
698 // https://bugzilla.mozilla.org/show_bug.cgi?id=773687
699 var re = RE('^r', 'gy');
700 re.lastIndex = 2;
701 return re.exec('str') != null;
702});
703
704var regexpStickyHelpers = {
705 UNSUPPORTED_Y: UNSUPPORTED_Y$1,
706 BROKEN_CARET: BROKEN_CARET
707};
708
709var nativeExec = RegExp.prototype.exec;
710// This always refers to the native implementation, because the
711// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
712// which loads this file before patching the method.
713var nativeReplace = String.prototype.replace;
714
715var patchedExec = nativeExec;
716
717var UPDATES_LAST_INDEX_WRONG = (function () {
718 var re1 = /a/;
719 var re2 = /b*/g;
720 nativeExec.call(re1, 'a');
721 nativeExec.call(re2, 'a');
722 return re1.lastIndex !== 0 || re2.lastIndex !== 0;
723})();
724
725var UNSUPPORTED_Y = regexpStickyHelpers.UNSUPPORTED_Y || regexpStickyHelpers.BROKEN_CARET;
726
727// nonparticipating capturing group, copied from es5-shim's String#split patch.
728// eslint-disable-next-line regexp/no-assertion-capturing-group, regexp/no-empty-group -- required for testing
729var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
730
731var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y;
732
733if (PATCH) {
734 patchedExec = function exec(str) {
735 var re = this;
736 var lastIndex, reCopy, match, i;
737 var sticky = UNSUPPORTED_Y && re.sticky;
738 var flags = regexpFlags.call(re);
739 var source = re.source;
740 var charsAdded = 0;
741 var strCopy = str;
742
743 if (sticky) {
744 flags = flags.replace('y', '');
745 if (flags.indexOf('g') === -1) {
746 flags += 'g';
747 }
748
749 strCopy = String(str).slice(re.lastIndex);
750 // Support anchored sticky behavior.
751 if (re.lastIndex > 0 && (!re.multiline || re.multiline && str[re.lastIndex - 1] !== '\n')) {
752 source = '(?: ' + source + ')';
753 strCopy = ' ' + strCopy;
754 charsAdded++;
755 }
756 // ^(? + rx + ) is needed, in combination with some str slicing, to
757 // simulate the 'y' flag.
758 reCopy = new RegExp('^(?:' + source + ')', flags);
759 }
760
761 if (NPCG_INCLUDED) {
762 reCopy = new RegExp('^' + source + '$(?!\\s)', flags);
763 }
764 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;
765
766 match = nativeExec.call(sticky ? reCopy : re, strCopy);
767
768 if (sticky) {
769 if (match) {
770 match.input = match.input.slice(charsAdded);
771 match[0] = match[0].slice(charsAdded);
772 match.index = re.lastIndex;
773 re.lastIndex += match[0].length;
774 } else re.lastIndex = 0;
775 } else if (UPDATES_LAST_INDEX_WRONG && match) {
776 re.lastIndex = re.global ? match.index + match[0].length : lastIndex;
777 }
778 if (NPCG_INCLUDED && match && match.length > 1) {
779 // Fix browsers whose `exec` methods don't consistently return `undefined`
780 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
781 nativeReplace.call(match[0], reCopy, function () {
782 for (i = 1; i < arguments.length - 2; i++) {
783 if (arguments[i] === undefined) match[i] = undefined;
784 }
785 });
786 }
787
788 return match;
789 };
790}
791
792var regexpExec = patchedExec;
793
794// `RegExp.prototype.exec` method
795// https://tc39.es/ecma262/#sec-regexp.prototype.exec
796_export({ target: 'RegExp', proto: true, forced: /./.exec !== regexpExec }, {
797 exec: regexpExec
798});
799
800var engineIsNode = classofRaw(global_1.process) == 'process';
801
802var engineUserAgent = getBuiltIn('navigator', 'userAgent') || '';
803
804var process = global_1.process;
805var versions = process && process.versions;
806var v8 = versions && versions.v8;
807var match, version;
808
809if (v8) {
810 match = v8.split('.');
811 version = match[0] + match[1];
812} else if (engineUserAgent) {
813 match = engineUserAgent.match(/Edge\/(\d+)/);
814 if (!match || match[1] >= 74) {
815 match = engineUserAgent.match(/Chrome\/(\d+)/);
816 if (match) version = match[1];
817 }
818}
819
820var engineV8Version = version && +version;
821
822var nativeSymbol = !!Object.getOwnPropertySymbols && !fails(function () {
823 /* global Symbol -- required for testing */
824 return !Symbol.sham &&
825 // Chrome 38 Symbol has incorrect toString conversion
826 // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
827 (engineIsNode ? engineV8Version === 38 : engineV8Version > 37 && engineV8Version < 41);
828});
829
830var useSymbolAsUid = nativeSymbol
831 /* global Symbol -- safe */
832 && !Symbol.sham
833 && typeof Symbol.iterator == 'symbol';
834
835var WellKnownSymbolsStore = shared('wks');
836var Symbol$1 = global_1.Symbol;
837var createWellKnownSymbol = useSymbolAsUid ? Symbol$1 : Symbol$1 && Symbol$1.withoutSetter || uid;
838
839var wellKnownSymbol = function (name) {
840 if (!has$1(WellKnownSymbolsStore, name) || !(nativeSymbol || typeof WellKnownSymbolsStore[name] == 'string')) {
841 if (nativeSymbol && has$1(Symbol$1, name)) {
842 WellKnownSymbolsStore[name] = Symbol$1[name];
843 } else {
844 WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
845 }
846 } return WellKnownSymbolsStore[name];
847};
848
849// TODO: Remove from `core-js@4` since it's moved to entry points
850
851
852
853
854
855
856
857var SPECIES$2 = wellKnownSymbol('species');
858
859var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
860 // #replace needs built-in support for named groups.
861 // #match works fine because it just return the exec results, even if it has
862 // a "grops" property.
863 var re = /./;
864 re.exec = function () {
865 var result = [];
866 result.groups = { a: '7' };
867 return result;
868 };
869 return ''.replace(re, '$<a>') !== '7';
870});
871
872// IE <= 11 replaces $0 with the whole match, as if it was $&
873// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0
874var REPLACE_KEEPS_$0 = (function () {
875 return 'a'.replace(/./, '$0') === '$0';
876})();
877
878var REPLACE = wellKnownSymbol('replace');
879// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string
880var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {
881 if (/./[REPLACE]) {
882 return /./[REPLACE]('a', '$0') === '';
883 }
884 return false;
885})();
886
887// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
888// Weex JS has frozen built-in prototypes, so use try / catch wrapper
889var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {
890 // eslint-disable-next-line regexp/no-empty-group -- required for testing
891 var re = /(?:)/;
892 var originalExec = re.exec;
893 re.exec = function () { return originalExec.apply(this, arguments); };
894 var result = 'ab'.split(re);
895 return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';
896});
897
898var fixRegexpWellKnownSymbolLogic = function (KEY, length, exec, sham) {
899 var SYMBOL = wellKnownSymbol(KEY);
900
901 var DELEGATES_TO_SYMBOL = !fails(function () {
902 // String methods call symbol-named RegEp methods
903 var O = {};
904 O[SYMBOL] = function () { return 7; };
905 return ''[KEY](O) != 7;
906 });
907
908 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {
909 // Symbol-named RegExp methods call .exec
910 var execCalled = false;
911 var re = /a/;
912
913 if (KEY === 'split') {
914 // We can't use real regex here since it causes deoptimization
915 // and serious performance degradation in V8
916 // https://github.com/zloirock/core-js/issues/306
917 re = {};
918 // RegExp[@@split] doesn't call the regex's exec method, but first creates
919 // a new one. We need to return the patched regex when creating the new one.
920 re.constructor = {};
921 re.constructor[SPECIES$2] = function () { return re; };
922 re.flags = '';
923 re[SYMBOL] = /./[SYMBOL];
924 }
925
926 re.exec = function () { execCalled = true; return null; };
927
928 re[SYMBOL]('');
929 return !execCalled;
930 });
931
932 if (
933 !DELEGATES_TO_SYMBOL ||
934 !DELEGATES_TO_EXEC ||
935 (KEY === 'replace' && !(
936 REPLACE_SUPPORTS_NAMED_GROUPS &&
937 REPLACE_KEEPS_$0 &&
938 !REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE
939 )) ||
940 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
941 ) {
942 var nativeRegExpMethod = /./[SYMBOL];
943 var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {
944 if (regexp.exec === regexpExec) {
945 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
946 // The native String method already delegates to @@method (this
947 // polyfilled function), leasing to infinite recursion.
948 // We avoid it by directly calling the native @@method method.
949 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
950 }
951 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
952 }
953 return { done: false };
954 }, {
955 REPLACE_KEEPS_$0: REPLACE_KEEPS_$0,
956 REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE
957 });
958 var stringMethod = methods[0];
959 var regexMethod = methods[1];
960
961 redefine(String.prototype, KEY, stringMethod);
962 redefine(RegExp.prototype, SYMBOL, length == 2
963 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
964 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
965 ? function (string, arg) { return regexMethod.call(string, this, arg); }
966 // 21.2.5.6 RegExp.prototype[@@match](string)
967 // 21.2.5.9 RegExp.prototype[@@search](string)
968 : function (string) { return regexMethod.call(string, this); }
969 );
970 }
971
972 if (sham) createNonEnumerableProperty(RegExp.prototype[SYMBOL], 'sham', true);
973};
974
975// `String.prototype.{ codePointAt, at }` methods implementation
976var createMethod = function (CONVERT_TO_STRING) {
977 return function ($this, pos) {
978 var S = String(requireObjectCoercible($this));
979 var position = toInteger(pos);
980 var size = S.length;
981 var first, second;
982 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
983 first = S.charCodeAt(position);
984 return first < 0xD800 || first > 0xDBFF || position + 1 === size
985 || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF
986 ? CONVERT_TO_STRING ? S.charAt(position) : first
987 : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
988 };
989};
990
991var stringMultibyte = {
992 // `String.prototype.codePointAt` method
993 // https://tc39.es/ecma262/#sec-string.prototype.codepointat
994 codeAt: createMethod(false),
995 // `String.prototype.at` method
996 // https://github.com/mathiasbynens/String.prototype.at
997 charAt: createMethod(true)
998};
999
1000var charAt = stringMultibyte.charAt;
1001
1002// `AdvanceStringIndex` abstract operation
1003// https://tc39.es/ecma262/#sec-advancestringindex
1004var advanceStringIndex = function (S, index, unicode) {
1005 return index + (unicode ? charAt(S, index).length : 1);
1006};
1007
1008// `ToObject` abstract operation
1009// https://tc39.es/ecma262/#sec-toobject
1010var toObject = function (argument) {
1011 return Object(requireObjectCoercible(argument));
1012};
1013
1014var floor = Math.floor;
1015var replace = ''.replace;
1016var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g;
1017var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g;
1018
1019// https://tc39.es/ecma262/#sec-getsubstitution
1020var getSubstitution = function (matched, str, position, captures, namedCaptures, replacement) {
1021 var tailPos = position + matched.length;
1022 var m = captures.length;
1023 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
1024 if (namedCaptures !== undefined) {
1025 namedCaptures = toObject(namedCaptures);
1026 symbols = SUBSTITUTION_SYMBOLS;
1027 }
1028 return replace.call(replacement, symbols, function (match, ch) {
1029 var capture;
1030 switch (ch.charAt(0)) {
1031 case '$': return '$';
1032 case '&': return matched;
1033 case '`': return str.slice(0, position);
1034 case "'": return str.slice(tailPos);
1035 case '<':
1036 capture = namedCaptures[ch.slice(1, -1)];
1037 break;
1038 default: // \d\d?
1039 var n = +ch;
1040 if (n === 0) return match;
1041 if (n > m) {
1042 var f = floor(n / 10);
1043 if (f === 0) return match;
1044 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
1045 return match;
1046 }
1047 capture = captures[n - 1];
1048 }
1049 return capture === undefined ? '' : capture;
1050 });
1051};
1052
1053// `RegExpExec` abstract operation
1054// https://tc39.es/ecma262/#sec-regexpexec
1055var regexpExecAbstract = function (R, S) {
1056 var exec = R.exec;
1057 if (typeof exec === 'function') {
1058 var result = exec.call(R, S);
1059 if (typeof result !== 'object') {
1060 throw TypeError('RegExp exec method returned something other than an Object or null');
1061 }
1062 return result;
1063 }
1064
1065 if (classofRaw(R) !== 'RegExp') {
1066 throw TypeError('RegExp#exec called on incompatible receiver');
1067 }
1068
1069 return regexpExec.call(R, S);
1070};
1071
1072var max = Math.max;
1073var min = Math.min;
1074
1075var maybeToString = function (it) {
1076 return it === undefined ? it : String(it);
1077};
1078
1079// @@replace logic
1080fixRegexpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative, reason) {
1081 var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE;
1082 var REPLACE_KEEPS_$0 = reason.REPLACE_KEEPS_$0;
1083 var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';
1084
1085 return [
1086 // `String.prototype.replace` method
1087 // https://tc39.es/ecma262/#sec-string.prototype.replace
1088 function replace(searchValue, replaceValue) {
1089 var O = requireObjectCoercible(this);
1090 var replacer = searchValue == undefined ? undefined : searchValue[REPLACE];
1091 return replacer !== undefined
1092 ? replacer.call(searchValue, O, replaceValue)
1093 : nativeReplace.call(String(O), searchValue, replaceValue);
1094 },
1095 // `RegExp.prototype[@@replace]` method
1096 // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace
1097 function (regexp, replaceValue) {
1098 if (
1099 (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0) ||
1100 (typeof replaceValue === 'string' && replaceValue.indexOf(UNSAFE_SUBSTITUTE) === -1)
1101 ) {
1102 var res = maybeCallNative(nativeReplace, regexp, this, replaceValue);
1103 if (res.done) return res.value;
1104 }
1105
1106 var rx = anObject(regexp);
1107 var S = String(this);
1108
1109 var functionalReplace = typeof replaceValue === 'function';
1110 if (!functionalReplace) replaceValue = String(replaceValue);
1111
1112 var global = rx.global;
1113 if (global) {
1114 var fullUnicode = rx.unicode;
1115 rx.lastIndex = 0;
1116 }
1117 var results = [];
1118 while (true) {
1119 var result = regexpExecAbstract(rx, S);
1120 if (result === null) break;
1121
1122 results.push(result);
1123 if (!global) break;
1124
1125 var matchStr = String(result[0]);
1126 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
1127 }
1128
1129 var accumulatedResult = '';
1130 var nextSourcePosition = 0;
1131 for (var i = 0; i < results.length; i++) {
1132 result = results[i];
1133
1134 var matched = String(result[0]);
1135 var position = max(min(toInteger(result.index), S.length), 0);
1136 var captures = [];
1137 // NOTE: This is equivalent to
1138 // captures = result.slice(1).map(maybeToString)
1139 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
1140 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
1141 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
1142 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
1143 var namedCaptures = result.groups;
1144 if (functionalReplace) {
1145 var replacerArgs = [matched].concat(captures, position, S);
1146 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
1147 var replacement = String(replaceValue.apply(undefined, replacerArgs));
1148 } else {
1149 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
1150 }
1151 if (position >= nextSourcePosition) {
1152 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
1153 nextSourcePosition = position + matched.length;
1154 }
1155 }
1156 return accumulatedResult + S.slice(nextSourcePosition);
1157 }
1158 ];
1159});
1160
1161// `IsArray` abstract operation
1162// https://tc39.es/ecma262/#sec-isarray
1163var isArray = Array.isArray || function isArray(arg) {
1164 return classofRaw(arg) == 'Array';
1165};
1166
1167var createProperty = function (object, key, value) {
1168 var propertyKey = toPrimitive(key);
1169 if (propertyKey in object) objectDefineProperty.f(object, propertyKey, createPropertyDescriptor(0, value));
1170 else object[propertyKey] = value;
1171};
1172
1173var SPECIES$1 = wellKnownSymbol('species');
1174
1175// `ArraySpeciesCreate` abstract operation
1176// https://tc39.es/ecma262/#sec-arrayspeciescreate
1177var arraySpeciesCreate = function (originalArray, length) {
1178 var C;
1179 if (isArray(originalArray)) {
1180 C = originalArray.constructor;
1181 // cross-realm fallback
1182 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
1183 else if (isObject(C)) {
1184 C = C[SPECIES$1];
1185 if (C === null) C = undefined;
1186 }
1187 } return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
1188};
1189
1190var SPECIES = wellKnownSymbol('species');
1191
1192var arrayMethodHasSpeciesSupport = function (METHOD_NAME) {
1193 // We can't use this feature detection in V8 since it causes
1194 // deoptimization and serious performance degradation
1195 // https://github.com/zloirock/core-js/issues/677
1196 return engineV8Version >= 51 || !fails(function () {
1197 var array = [];
1198 var constructor = array.constructor = {};
1199 constructor[SPECIES] = function () {
1200 return { foo: 1 };
1201 };
1202 return array[METHOD_NAME](Boolean).foo !== 1;
1203 });
1204};
1205
1206var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
1207var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
1208var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';
1209
1210// We can't use this feature detection in V8 since it causes
1211// deoptimization and serious performance degradation
1212// https://github.com/zloirock/core-js/issues/679
1213var IS_CONCAT_SPREADABLE_SUPPORT = engineV8Version >= 51 || !fails(function () {
1214 var array = [];
1215 array[IS_CONCAT_SPREADABLE] = false;
1216 return array.concat()[0] !== array;
1217});
1218
1219var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');
1220
1221var isConcatSpreadable = function (O) {
1222 if (!isObject(O)) return false;
1223 var spreadable = O[IS_CONCAT_SPREADABLE];
1224 return spreadable !== undefined ? !!spreadable : isArray(O);
1225};
1226
1227var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
1228
1229// `Array.prototype.concat` method
1230// https://tc39.es/ecma262/#sec-array.prototype.concat
1231// with adding support of @@isConcatSpreadable and @@species
1232_export({ target: 'Array', proto: true, forced: FORCED }, {
1233 // eslint-disable-next-line no-unused-vars -- required for `.length`
1234 concat: function concat(arg) {
1235 var O = toObject(this);
1236 var A = arraySpeciesCreate(O, 0);
1237 var n = 0;
1238 var i, k, length, len, E;
1239 for (i = -1, length = arguments.length; i < length; i++) {
1240 E = i === -1 ? O : arguments[i];
1241 if (isConcatSpreadable(E)) {
1242 len = toLength(E.length);
1243 if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
1244 for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
1245 } else {
1246 if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
1247 createProperty(A, n++, E);
1248 }
1249 }
1250 A.length = n;
1251 return A;
1252 }
1253});
1254
1255var $ = window.jQuery;
1256
1257var deepCopy = function deepCopy(arg) {
1258 if (arg === undefined) {
1259 return arg;
1260 }
1261
1262 return $.extend(true, Array.isArray(arg) ? [] : {}, arg);
1263};
1264
1265var script = {
1266 name: 'BootstrapTable',
1267 props: {
1268 columns: {
1269 type: Array,
1270 require: true
1271 },
1272 data: {
1273 type: [Array, Object],
1274 default: function _default() {
1275 return undefined;
1276 }
1277 },
1278 options: {
1279 type: Object,
1280 default: function _default() {
1281 return {};
1282 }
1283 }
1284 },
1285 mounted: function mounted() {
1286 var _this = this;
1287
1288 this.$table = $(this.$el);
1289 this.$table.on('all.bs.table', function (e, name, args) {
1290 var eventName = $.fn.bootstrapTable.events[name];
1291 eventName = eventName.replace(/([A-Z])/g, '-$1').toLowerCase();
1292
1293 _this.$emit.apply(_this, ['on-all'].concat(_toConsumableArray(args)));
1294
1295 _this.$emit.apply(_this, [eventName].concat(_toConsumableArray(args)));
1296 });
1297
1298 this._initTable();
1299 },
1300 methods: _objectSpread2({
1301 _initTable: function _initTable() {
1302 var options = _objectSpread2(_objectSpread2({}, deepCopy(this.options)), {}, {
1303 columns: deepCopy(this.columns),
1304 data: deepCopy(this.data)
1305 });
1306
1307 if (!this._hasInit) {
1308 this.$table.bootstrapTable(options);
1309 this._hasInit = true;
1310 } else {
1311 this.refreshOptions(options);
1312 }
1313 }
1314 }, function () {
1315 var res = {};
1316
1317 var _iterator = _createForOfIteratorHelper($.fn.bootstrapTable.methods),
1318 _step;
1319
1320 try {
1321 var _loop = function _loop() {
1322 var method = _step.value;
1323
1324 res[method] = function () {
1325 var _this$$table;
1326
1327 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1328 args[_key] = arguments[_key];
1329 }
1330
1331 return (_this$$table = this.$table).bootstrapTable.apply(_this$$table, [method].concat(args));
1332 };
1333 };
1334
1335 for (_iterator.s(); !(_step = _iterator.n()).done;) {
1336 _loop();
1337 }
1338 } catch (err) {
1339 _iterator.e(err);
1340 } finally {
1341 _iterator.f();
1342 }
1343
1344 return res;
1345 }()),
1346 watch: {
1347 options: {
1348 handler: function handler() {
1349 this._initTable();
1350 },
1351 deep: true
1352 },
1353 columns: {
1354 handler: function handler() {
1355 this._initTable();
1356 },
1357 deep: true
1358 },
1359 data: {
1360 handler: function handler() {
1361 this.load(deepCopy(this.data));
1362 },
1363 deep: true
1364 }
1365 }
1366};
1367
1368function render(_ctx, _cache, $props, $setup, $data, $options) {
1369 return openBlock(), createBlock("table");
1370}
1371
1372script.render = render;
1373script.__file = "src/vue/BootstrapTable.vue";
1374
1375export default script;