vue-smart-table
Version:
A table with dynamic components for vue.js
2 lines • 74.1 kB
JavaScript
!function(u,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.SmartTable=t(require("Vue")):u.SmartTable=t(u.Vue)}(this,function(u){return function(u){function t(n){if(e[n])return e[n].exports;var r=e[n]={exports:{},id:n,loaded:!1};return u[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var e={};return t.m=u,t.c=e,t.p="/",t(0)}([function(u,t,e){"use strict";e(132);var n=e(163);window.SmartTable=n,"undefined"!=typeof window&&window.Vue&&window.Vue.component("smart-table",n),u.exports=n},function(u,t){var e=u.exports={version:"2.4.0"};"number"==typeof __e&&(__e=e)},function(u,t,e){var n=e(38)("wks"),r=e(24),o=e(3).Symbol,i="function"==typeof o,A=u.exports=function(u){return n[u]||(n[u]=i&&o[u]||(i?o:r)("Symbol."+u))};A.store=n},function(u,t){var e=u.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(u,t,e){var n=e(8),r=e(53),o=e(40),i=Object.defineProperty;t.f=e(5)?Object.defineProperty:function(u,t,e){if(n(u),t=o(t,!0),n(e),r)try{return i(u,t,e)}catch(A){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(u[t]=e.value),u}},function(u,t,e){u.exports=!e(10)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(u,t,e){var n=e(4),r=e(16);u.exports=e(5)?function(u,t,e){return n.f(u,t,r(1,e))}:function(u,t,e){return u[t]=e,u}},function(u,t,e){var n=e(31),r=e(20);u.exports=function(u){return n(r(u))}},function(u,t,e){var n=e(12);u.exports=function(u){if(!n(u))throw TypeError(u+" is not an object!");return u}},function(u,t,e){var n=e(3),r=e(1),o=e(15),i=e(6),A="prototype",E=function(u,t,e){var a,c,s,f=u&E.F,C=u&E.G,F=u&E.S,l=u&E.P,d=u&E.B,p=u&E.W,B=C?r:r[t]||(r[t]={}),D=B[A],h=C?n:F?n[t]:(n[t]||{})[A];C&&(e=t);for(a in e)c=!f&&h&&void 0!==h[a],c&&a in B||(s=c?h[a]:e[a],B[a]=C&&"function"!=typeof h[a]?e[a]:d&&c?o(s,n):p&&h[a]==s?function(u){var t=function(t,e,n){if(this instanceof u){switch(arguments.length){case 0:return new u;case 1:return new u(t);case 2:return new u(t,e)}return new u(t,e,n)}return u.apply(this,arguments)};return t[A]=u[A],t}(s):l&&"function"==typeof s?o(Function.call,s):s,l&&((B.virtual||(B.virtual={}))[a]=s,u&E.R&&D&&!D[a]&&i(D,a,s)))};E.F=1,E.G=2,E.S=4,E.P=8,E.B=16,E.W=32,E.U=64,E.R=128,u.exports=E},function(u,t){u.exports=function(u){try{return!!u()}catch(t){return!0}}},function(u,t){var e={}.hasOwnProperty;u.exports=function(u,t){return e.call(u,t)}},function(u,t){u.exports=function(u){return"object"==typeof u?null!==u:"function"==typeof u}},function(u,t){u.exports={}},function(u,t,e){var n=e(60),r=e(29);u.exports=Object.keys||function(u){return n(u,r)}},function(u,t,e){var n=e(91);u.exports=function(u,t,e){if(n(u),void 0===t)return u;switch(e){case 1:return function(e){return u.call(t,e)};case 2:return function(e,n){return u.call(t,e,n)};case 3:return function(e,n,r){return u.call(t,e,n,r)}}return function(){return u.apply(t,arguments)}}},function(u,t){u.exports=function(u,t){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:t}}},function(u,t,e){var n=e(20);u.exports=function(u){return Object(n(u))}},function(u,t,e){"use strict";var n=e(112)(!0);e(32)(String,"String",function(u){this._t=String(u),this._i=0},function(){var u,t=this._t,e=this._i;return e>=t.length?{value:void 0,done:!0}:(u=n(t,e),this._i+=u.length,{value:u,done:!1})})},function(u,t){var e=u.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(u,t){u.exports=function(u){if(void 0==u)throw TypeError("Can't call method on "+u);return u}},function(u,t){t.f={}.propertyIsEnumerable},function(u,t,e){var n=e(4).f,r=e(11),o=e(2)("toStringTag");u.exports=function(u,t,e){u&&!r(u=e?u:u.prototype,o)&&n(u,o,{configurable:!0,value:t})}},function(u,t,e){var n=e(39),r=Math.min;u.exports=function(u){return u>0?r(n(u),9007199254740991):0}},function(u,t){var e=0,n=Math.random();u.exports=function(u){return"Symbol(".concat(void 0===u?"":u,")_",(++e+n).toString(36))}},function(u,t,e){e(117);for(var n=e(3),r=e(6),o=e(13),i=e(2)("toStringTag"),A=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],E=0;E<5;E++){var a=A[E],c=n[a],s=c&&c.prototype;s&&!s[i]&&r(s,i,a),o[a]=o.Array}},function(u,t){u.exports=function(u){return"object"==typeof u?null!==u:"function"==typeof u}},function(u,t,e){var n=e(28),r=e(2)("toStringTag"),o="Arguments"==n(function(){return arguments}()),i=function(u,t){try{return u[t]}catch(e){}};u.exports=function(u){var t,e,A;return void 0===u?"Undefined":null===u?"Null":"string"==typeof(e=i(t=Object(u),r))?e:o?n(t):"Object"==(A=n(t))&&"function"==typeof t.callee?"Arguments":A}},function(u,t){var e={}.toString;u.exports=function(u){return e.call(u).slice(8,-1)}},function(u,t){u.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(u,t,e){var n=e(15),r=e(56),o=e(54),i=e(8),A=e(23),E=e(43),a={},c={},t=u.exports=function(u,t,e,s,f){var C,F,l,d,p=f?function(){return u}:E(u),B=n(e,s,t?2:1),D=0;if("function"!=typeof p)throw TypeError(u+" is not iterable!");if(o(p)){for(C=A(u.length);C>D;D++)if(d=t?B(i(F=u[D])[0],F[1]):B(u[D]),d===a||d===c)return d}else for(l=p.call(u);!(F=l.next()).done;)if(d=r(l,B,F.value,t),d===a||d===c)return d};t.BREAK=a,t.RETURN=c},function(u,t,e){var n=e(28);u.exports=Object("z").propertyIsEnumerable(0)?Object:function(u){return"String"==n(u)?u.split(""):Object(u)}},function(u,t,e){"use strict";var n=e(33),r=e(9),o=e(63),i=e(6),A=e(11),E=e(13),a=e(104),c=e(22),s=e(110),f=e(2)("iterator"),C=!([].keys&&"next"in[].keys()),F="@@iterator",l="keys",d="values",p=function(){return this};u.exports=function(u,t,e,B,D,h,v){a(e,t,B);var y,m,x,b=function(u){if(!C&&u in O)return O[u];switch(u){case l:return function(){return new e(this,u)};case d:return function(){return new e(this,u)}}return function(){return new e(this,u)}},g=t+" Iterator",_=D==d,w=!1,O=u.prototype,S=O[f]||O[F]||D&&O[D],j=S||b(D),k=D?_?b("entries"):j:void 0,$="Array"==t?O.entries||S:S;if($&&(x=s($.call(new u)),x!==Object.prototype&&(c(x,g,!0),n||A(x,f)||i(x,f,p))),_&&S&&S.name!==d&&(w=!0,j=function(){return S.call(this)}),n&&!v||!C&&!w&&O[f]||i(O,f,j),E[t]=j,E[g]=p,D)if(y={values:_?j:b(d),keys:h?j:b(l),entries:k},v)for(m in y)m in O||o(O,m,y[m]);else r(r.P+r.F*(C||w),t,y);return y}},function(u,t){u.exports=!0},function(u,t,e){var n=e(24)("meta"),r=e(12),o=e(11),i=e(4).f,A=0,E=Object.isExtensible||function(){return!0},a=!e(10)(function(){return E(Object.preventExtensions({}))}),c=function(u){i(u,n,{value:{i:"O"+ ++A,w:{}}})},s=function(u,t){if(!r(u))return"symbol"==typeof u?u:("string"==typeof u?"S":"P")+u;if(!o(u,n)){if(!E(u))return"F";if(!t)return"E";c(u)}return u[n].i},f=function(u,t){if(!o(u,n)){if(!E(u))return!0;if(!t)return!1;c(u)}return u[n].w},C=function(u){return a&&F.NEED&&E(u)&&!o(u,n)&&c(u),u},F=u.exports={KEY:n,NEED:!1,fastKey:s,getWeak:f,onFreeze:C}},function(u,t,e){var n=e(8),r=e(108),o=e(29),i=e(37)("IE_PROTO"),A=function(){},E="prototype",a=function(){var u,t=e(52)("iframe"),n=o.length,r=">";for(t.style.display="none",e(103).appendChild(t),t.src="javascript:",u=t.contentWindow.document,u.open(),u.write("<script>document.F=Object</script"+r),u.close(),a=u.F;n--;)delete a[E][o[n]];return a()};u.exports=Object.create||function(u,t){var e;return null!==u?(A[E]=n(u),e=new A,A[E]=null,e[i]=u):e=a(),void 0===t?e:r(e,t)}},function(u,t){t.f=Object.getOwnPropertySymbols},function(u,t,e){var n=e(38)("keys"),r=e(24);u.exports=function(u){return n[u]||(n[u]=r(u))}},function(u,t,e){var n=e(3),r="__core-js_shared__",o=n[r]||(n[r]={});u.exports=function(u){return o[u]||(o[u]={})}},function(u,t){var e=Math.ceil,n=Math.floor;u.exports=function(u){return isNaN(u=+u)?0:(u>0?n:e)(u)}},function(u,t,e){var n=e(12);u.exports=function(u,t){if(!n(u))return u;var e,r;if(t&&"function"==typeof(e=u.toString)&&!n(r=e.call(u)))return r;if("function"==typeof(e=u.valueOf)&&!n(r=e.call(u)))return r;if(!t&&"function"==typeof(e=u.toString)&&!n(r=e.call(u)))return r;throw TypeError("Can't convert object to primitive value")}},function(u,t,e){var n=e(3),r=e(1),o=e(33),i=e(42),A=e(4).f;u.exports=function(u){var t=r.Symbol||(r.Symbol=o?{}:n.Symbol||{});"_"==u.charAt(0)||u in t||A(t,u,{value:i.f(u)})}},function(u,t,e){t.f=e(2)},function(u,t,e){var n=e(27),r=e(2)("iterator"),o=e(13);u.exports=e(1).getIteratorMethod=function(u){if(void 0!=u)return u[r]||u["@@iterator"]||o[n(u)]}},function(u,t,e){var n=e(131),r=e(126);u.exports=function(u,t,e){var o=r(u,t);return e||(o=o.replace(/ (?=\d)/g,"_")),o.replace(/ (.)/g,function(u,e){return n(e,t)})}},function(u,t){var e=u.exports={version:"2.4.0"};"number"==typeof __e&&(__e=e)},function(u,t,e){u.exports=!e(67)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(u,t,e){var n=e(146),r=e(147);u.exports=e(46)?function(u,t,e){return n.f(u,t,r(1,e))}:function(u,t,e){return u[t]=e,u}},function(u,t,e){u.exports={"default":e(82),__esModule:!0}},function(u,t,e){u.exports={"default":e(87),__esModule:!0}},function(u,t,e){"use strict";function n(u){return u&&u.__esModule?u:{"default":u}}t.__esModule=!0;var r=e(79),o=n(r),i=e(78),A=n(i),E="function"==typeof A["default"]&&"symbol"==typeof o["default"]?function(u){return typeof u}:function(u){return u&&"function"==typeof A["default"]&&u.constructor===A["default"]?"symbol":typeof u};t["default"]="function"==typeof A["default"]&&"symbol"===E(o["default"])?function(u){return"undefined"==typeof u?"undefined":E(u)}:function(u){return u&&"function"==typeof A["default"]&&u.constructor===A["default"]?"symbol":"undefined"==typeof u?"undefined":E(u)}},function(u,t){u.exports=function(u,t,e,n){if(!(u instanceof t)||void 0!==n&&n in u)throw TypeError(e+": incorrect invocation!");return u}},function(u,t,e){var n=e(12),r=e(3).document,o=n(r)&&n(r.createElement);u.exports=function(u){return o?r.createElement(u):{}}},function(u,t,e){u.exports=!e(5)&&!e(10)(function(){return 7!=Object.defineProperty(e(52)("div"),"a",{get:function(){return 7}}).a})},function(u,t,e){var n=e(13),r=e(2)("iterator"),o=Array.prototype;u.exports=function(u){return void 0!==u&&(n.Array===u||o[r]===u)}},function(u,t,e){var n=e(28);u.exports=Array.isArray||function(u){return"Array"==n(u)}},function(u,t,e){var n=e(8);u.exports=function(u,t,e,r){try{return r?t(n(e)[0],e[1]):t(e)}catch(o){var i=u["return"];throw void 0!==i&&n(i.call(u)),o}}},function(u,t){u.exports=function(u,t){return{value:t,done:!!u}}},function(u,t,e){var n=e(21),r=e(16),o=e(7),i=e(40),A=e(11),E=e(53),a=Object.getOwnPropertyDescriptor;t.f=e(5)?a:function(u,t){if(u=o(u),t=i(t,!0),E)try{return a(u,t)}catch(e){}if(A(u,t))return r(!n.f.call(u,t),u[t])}},function(u,t,e){var n=e(60),r=e(29).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(u){return n(u,r)}},function(u,t,e){var n=e(11),r=e(7),o=e(94)(!1),i=e(37)("IE_PROTO");u.exports=function(u,t){var e,A=r(u),E=0,a=[];for(e in A)e!=i&&n(A,e)&&a.push(e);for(;t.length>E;)n(A,e=t[E++])&&(~o(a,e)||a.push(e));return a}},function(u,t,e){var n=e(9),r=e(1),o=e(10);u.exports=function(u,t){var e=(r.Object||{})[u]||Object[u],i={};i[u]=t(e),n(n.S+n.F*o(function(){e(1)}),"Object",i)}},function(u,t,e){var n=e(6);u.exports=function(u,t,e){for(var r in t)e&&u[r]?u[r]=t[r]:n(u,r,t[r]);return u}},function(u,t,e){u.exports=e(6)},function(u,t){},function(u,t){var e={}.toString;u.exports=function(u){return e.call(u).slice(8,-1)}},function(u,t,e){var n=e(133);u.exports=function(u,t,e){if(n(u),void 0===t)return u;switch(e){case 1:return function(e){return u.call(t,e)};case 2:return function(e,n){return u.call(t,e,n)};case 3:return function(e,n,r){return u.call(t,e,n,r)}}return function(){return u.apply(t,arguments)}}},function(u,t){u.exports=function(u){try{return!!u()}catch(t){return!0}}},function(u,t){var e=0,n=Math.random();u.exports=function(u){return"Symbol(".concat(void 0===u?"":u,")_",(++e+n).toString(36))}},function(u,t,e){var n=e(149)("wks"),r=e(68),o=e(19).Symbol,i="function"==typeof o,A=u.exports=function(u){return n[u]||(n[u]=i&&o[u]||(i?o:r)("Symbol."+u))};A.store=n},function(u,t,e){"use strict";function n(u){return u&&u.__esModule?u:{"default":u}}function r(u,t){return u.split(".").reduce(function(u,t){return void 0===u?void 0:u[t]},t)}function o(u,t){return u.map(function(u){return t.forEach(function(t){var e={};/\+/.test(t)?t.split("+").forEach(function(t){e[t]=r(t,u)}):e=r(t,u),u[t]=e}),u})}function i(u){return B(u.replace(/\-/," "))}function A(u,t){var e=0,n=[];return u.forEach(function(u){var o=r(t,u);void 0!==o&&null!==o||void 0!==u[t]&&null!==u[t]||(o="_smart_"+e++),n.indexOf(o)!==-1&&(o=String(o)+"-"+e++),u._id=o,n.push(o),(0,p["default"])(u).forEach(function(t){if(t.indexOf(" ")!==-1||t.indexOf("-")!==-1){var e=i(t),n=u[t];delete u[t],u[e]=n}})}),u}function E(u){(void 0===u._show||void 0===(0,l["default"])(u,"_show").get&&""!==u.____mut)&&console.error("[Smart Table Internal Error] Missing or non-reactive _show property, set the _show property before calling filteredBody and it has to be reactive")}function a(u,t,e){var n=!(arguments.length<=3||void 0===arguments[3])&&arguments[3];if(void 0===e)throw new Error("[Smart Table Internal Error] Filtering scope not defined");if(0!==e.length)if("function"==typeof t){var o=function(){if(Array.isArray(e)&&1!==e.length)throw new Error("[Smart Table Internal Error] When using custom function the filtering scope must be on exatcly one column (namely the column of component that provides the function)");var o=e;return{v:u.forEach(function(u){E(u);var e=r(o,u);t(e)?u._show=!n||u._show:u._show=!1})}}();if("object"===("undefined"==typeof o?"undefined":(0,C["default"])(o)))return o.v}else if("string"==typeof t)return u.forEach(function(u){function o(){return e.some(function(e){var n=r(e,u),o=t.toLowerCase(),i="string"==typeof n&&n.toLowerCase().indexOf(o)!==-1,A="number"==typeof n&&String(n).indexOf(t)!==-1;return i||A})}function i(){var n=e,o=r(n,u),i=String(t).toLowerCase();return void 0!==o&&String(o).toLowerCase().indexOf(i)!==-1}E(u),Array.isArray(e)&&o()||"string"==typeof e&&i()?u._show=!n||u._show:u._show=!1})}function c(u,t,e,n){function o(u,n){var o=r(t,u),i=r(t,n);return void 0===o||void 0===i?0:(o-i)*(e?-1:1)}function i(u,n){var o=String(r(t,u)),i=String(r(t,n));if(void 0===o||void 0===i)return 0;var A=o>i?1:-1;return A*(e?-1:1)}function A(u){return!Array.isArray(u)&&u-parseFloat(u)+1>=0}function E(u,e){var o=r(t,u),i=r(t,e);return n(o,i)}if(void 0!==n&&"string"==typeof n)"lexicographic"===n&&u.sort(i);else if(void 0!==n&&"function"==typeof n)u.sort(E),e&&u.reverse();else{var a=u.every(function(u){return!A(r(t,u))});a?u.sort(i):u.sort(o)}return u}function s(u){u.forEach(function(u){u.key.indexOf(" ")===-1&&u.key.indexOf("-")===-1||(u.key=B(u.key.replace(/\-/," ")))})}Object.defineProperty(t,"__esModule",{value:!0});var f=e(50),C=n(f),F=e(76),l=n(F),d=e(49),p=n(d),B=e(44);t["default"]={derivedBody:o,bodyWithIds:A,filteredBody:a,sortedBody:c,camelizeHeader:s}},function(u,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={data:function(){return{value:void 0,newValue:void 0,id:void 0,col:void 0,editable:!1,compareFunction:void 0,mode:"readOnly"}},props:{multiline:{type:Boolean,"default":!1},lexicographicalOrdering:{type:Boolean,"default":!1}},compiled:function(){this.lexicographicalOrdering===!0&&(this.compareFunction="lexicographic")},computed:{processedText:function(){function u(u){return String(u).replace(/[&<>"'\/]/g,function(u){return t[u]})}var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return u(this.value).replace(/\n/g,"<br/>")},classes:function(){var u=[];return this.editable&&"readOnly"===this.mode&&u.push("pointer-cursor full-height"),"edit"!==this.mode&&"saving"!==this.mode||(u.push("ui input"),u.push("padding"),u.push("input-group")),u.join(" ")}},methods:{cancel:function(){this.$dispatch("cancel",{id:this.id,col:this.col})},save:function(){this.$dispatch("saveNewValue",{id:this.id,col:this.col})},edit:function(){var u=this;this.$dispatch("enterEditMode",{id:this.id,col:this.col}),this.$nextTick(function(){u.multiline?u.$el.querySelector("textarea").focus():u.$el.querySelector("input").focus()})}}}},function(u,t,e){"use strict";function n(u){return u&&u.__esModule?u:{"default":u}}Object.defineProperty(t,"__esModule",{value:!0});var r=e(50),o=n(r),i=e(80),A=n(i),E=e(75),a=n(E),c=e(48),s=n(c),f=e(49),C=n(f),F=e(77),l=n(F),d=e(81),p=n(d),B=e(162),D=n(B),h=e(164),v=n(h),y=e(70),m=n(y),x=e(159),b=e(44);v["default"].component("plain-text",D["default"]);var g=/^(div|p|span|img|a|b|i|br|ul|ol|li|h1|h2|h3|h4|h5|h6|code|pre|table|th|td|tr|form|label|input|select|option|nav|article|section|header|footer)$/i;t["default"]={name:"VueSmartTable",data:function(){return{error:!1,orderKey:void 0,reverseOrder:!1,additionalTdClasses:[],mandatory:[],filters:[],pBody:[],elHarvest:[],column2stampMap:{}}},props:{tableClasses:{type:String,"default":"ui celled table"},autoLoad:Boolean,autoRefresh:Boolean,header:{type:Array,"default":function(){return[]}},orderBy:{type:Array,"default":function(){return[]}},idCol:{type:String,required:!1,"default":"_id"},bodyPath:{type:String,"default":"body"},body:{type:Array,required:!1,"default":function(){return[]}},endpoint:{type:String,"default":"http://localhost:8080"},labelCol:{type:String,"default":"name"},editable:{type:Array,"default":function(){return[]}},addRow:{type:Boolean,"default":!1}},computed:{placeholder:function(){return this.autoLoad?"...":"⚠"},tableClassesProcessed:function(){return this.orderBy!==[]?"sortable "+this.tableClasses:this.tableClasses},mandatoryFields:function(){var u=this;return this.tableHeader.filter(function(t){return u.isMandatoryField(t.key)})},canSaveNewRow:function(){var u=this;return this.mandatoryFields.every(function(t){return u.validate(t,u.newRowInput[t])})&&this.addRow},editableFields:function(){var u=this;return this.tableHeader.filter(function(t){return u.isEditable(t.key)})},tableHeader:function(){if(!this.header.every(function(u){return"string"==typeof u||u instanceof String}))return this.header.some(function(u){return"string"==typeof u||u instanceof String})?void console.error("[Smart Table Error] Some elements of the header are strings while other are not, cannot have a mixed header"):(m["default"].camelizeHeader(this.header),this.header);var u=this.body,t=[].concat((0,p["default"])(new l["default"]([].concat.apply([],u.map(function(u){return(0,C["default"])(u)})))));t=t.filter(function(u){return!/^_/.test(u)});var e=[];e=this.header.length<1?t:this.header,e.length!==t.length&&console.error("[Smart Table Error] The number of columns specified "+e.length+" does not match the number of columns in the body "+t.length);var n=[];return e.forEach(function(u,r){n[r]={key:t[r],label:e[r]}}),m["default"].camelizeHeader(n),n},mainCol:function(){var u=this;return void 0===this.tableHeader.find(function(t){return t.key===u.labelCol})?this.tableHeader[0].key:this.labelCol},shouldShowId:function(){return void 0!==this.tableHeader.find(function(u){return"_id"===u.key})}},beforeCompile:function(){var u=this;(void 0===this.body||this.body.length<1)&&this.autoLoad===!1&&console.warn("[Smart Table Usage Warning] Body passed is empty, if you want to load data set auto-load to true"),this.autoLoad===!1&&this.makepBody(),void 0!==this.$options._content&&((0,s["default"])(this.$options._content.querySelectorAll("[slot]")).forEach(function(u){console.warn('[Smart Table Deprecation Warning] "slot" is deprecated use "col" instead'),u.setAttribute("col",u.getAttribute("slot"))}),(0,s["default"])(this.$options._content.querySelectorAll("[col]")).forEach(function(t){u.elHarvest.push(u.$options._content.removeChild(t))}),this.$options._content.innerHTML=""),this.elHarvest.forEach(function(t){var e=t.tagName.toLowerCase(),n=t.attributes.col.value;if(g.test(e))return void console.error('[Smart Table Usage Error] HTML element"'+e+'" cannot be a component. Skipping');u.$root.$options.components.PlainText=v["default"].extend(D["default"]);var r=u.$root.$options.components[e]||u.$root.$options.components[b(e)]||u.$root.$options.components[x(e)];return void 0===r?void console.error('[Smart Table Usage Error] Component "'+e+'" was not found. Make sure the component is registered before you instantiate your root Vue instance. Skipping'):void(u.column2stampMap[n]={el:function(){return t.cloneNode(!0)},Ctor:r})})},compiled:function(){this.autoLoad===!0?this.refresh():this.updateInjectedValues()},watch:{body:function(){this.makepBody()}},methods:{makepBody:function(){var u=[];this.body.forEach(function(t){u.push((0,a["default"])({},t,{_show:!0}))}),v["default"].set(this,"pBody",u),m["default"].derivedBody(this.pBody,this.tableHeader.map(function(u){return u.key})),m["default"].bodyWithIds(this.pBody,this.idCol),this.updateInjectedValues()},compareFunction:function(u){var t=this.$children.find(function(t){return t.col===u});return t.compareFunction},tdClasses:function(u,t){var e="";return this.isEditable(u)&&(e+="selectable "),void 0===this.additionalTdClasses[u]&&(this.additionalTdClasses[u]=[]),void 0===this.additionalTdClasses[u][t]&&(this.additionalTdClasses[u][t]=[]),this.additionalTdClasses[u][t].forEach(function(u){return e+=" "+u}),e},trClasses:function(u,t){return t?"":"smart-filter custom-filter"},refresh:function(){var u=this;this.$dispatch("before-request"),this.$http.get(this.endpoint).then(function(t){var e=[];e=0===u.bodyPath.length?t.data:t.data[u.bodyPath],v["default"].set(u,"body",e),u.makepBody(),u.$dispatch("successful-request"),u.$dispatch("after-request"),u.$set("error",!1),u.updateInjectedValues()},function(t){u.$set("error",{status:t.status,data:t.data.error}),u.$dispatch("failed-request"),u.$dispatch("after-request")})},maybeRefresh:function(){this.autoRefresh&&this.refresh()},saveNewRow:function(){var u=this;this.canSaveNewRow&&(this.$dispatch("before-request"),this.$http.post(this.endpoint,{action:"addRow",resource:this.newRowInput}).then(function(t){u.$set("error",!1),u.$set("body",t.data.body),u.$dispatch("successful-request"),u.$dispatch("after-request"),u.maybeRefresh()},function(t){u.$set("error",{status:t.status,data:t.data}),u.$dispatch("failed-request"),u.$dispatch("after-request")}))},validate:function(u,t){return void 0!==t&&""!==t},updateInjectedValues:function(){function u(u){return function(t){return String(t._id)===u}}var t=this,e=this;(0,s["default"])(this.$el.querySelectorAll(".value-cell")).forEach(function(n){var r=n.id.match(/^cell-([a-zA-Z0-9 ._-]+)-([a-zA-Z0-9.+]+)$/),o=(0,A["default"])(r,3),i=o[1],E=o[2],c=t.$children.find(function(u){return u.id===i&&u.col===E});if(void 0===c){var s={data:function(){var t=this.constructor.options.data?this.constructor.options.data().value:void 0;return{editable:e.isEditable(E),value:e.pBody.find(u(i))[E]||t,mode:"readOnly",col:E,id:i}}},f={methods:{enterEditMode:function(){this.$dispatch("enterEditMode",{id:this.id,col:this.col})},saveNewValue:function(){this.$dispatch("saveNewValue",{id:this.id,col:this.col})},cancel:function(){this.$dispatch("cancel",{id:this.id,col:this.col})}}},C=(0,a["default"])({el:e.column2stampMap[E]?e.column2stampMap[E].el:document.createElement("plain-text"),mixins:[s,f],parent:e}),F=t.column2stampMap[E]?t.column2stampMap[E].Ctor:v["default"].extend(D["default"]);c=new F(C),n.appendChild(c.$el),c.$dispatch("hook:attached")}else c.value=e.pBody.find(u(i))[E]||c.Ctor.options.data().value})},isEditable:function(u){return this.editable.indexOf(u)!==-1},put:function(u){var t=this,e=arguments.length<=1||void 0===arguments[1]||arguments[1];this.$dispatch("before-request");var n=this.$children.find(function(t){return t.id===u.id&&t.col===u.col});return void 0===n?void console.error("Children with id "+u.id+" was not found"):(v["default"].set(n,"mode","saving"),void(e&&this.$http.put(this.endpoint+"/"+u.id+"/"+u.col,{action:"edit",value:u.value}).then(function(e){v["default"].set(n,"mode","readOnly"),v["default"].set(n,"value",u.value),t.$dispatch("successful-request"),t.$dispatch("after-request"),t.$set("error",!1),t.maybeRefresh()},function(u){v["default"].set(n,"mode","readOnly"),t.$set("error",{status:u.status,data:u.data.error}),t.$dispatch("failed-request"),t.$dispatch("after-request")})))},post:function(u){arguments.length<=1||void 0===arguments[1]||arguments[1];setTimeout(function(){},1e3)},isPlainObject:function(u){return null!==u&&"object"===("undefined"==typeof u?"undefined":(0,o["default"])(u))},isMandatoryField:function(u){return this.mandatory[u]!==!1&&(this.mandatory[u]||this.isEditable(u))},doOrderBy:function(u){this.canOrderBy(u)&&(this.orderKey===u?this.reverseOrder=!this.reverseOrder:this.reverseOrder=!1,this.orderKey=u,m["default"].sortedBody(this.pBody,u,this.reverseOrder,this.compareFunction(u)))},orderClass:function(u){return this.orderKey===u&&this.reverseOrder===!1?"sorted ascending":this.orderKey===u&&this.reverseOrder===!0?"sorted descending":""},canOrderBy:function(u){return this.orderBy.indexOf(u)!==-1},isNumeric:function(u){return!(!+("1"+u)&&!+(u+"1"))&&!Array.isArray(u)&&isFinite(u)&&""!==u},onFailure:function(u){this.$set("error",{status:u.status,data:u.data.error}),this.$dispatch("failed-request"),this.$dispatch("after-request")},onSuccess:function(u){var t="";t=0===this.bodyPath.length?u.data:u.data[this.bodyPath],void 0===t&&t!=={}||this.$set("body",t),this.$dispatch("successful-request"),this.$dispatch("after-request"),this.$set("error",!1),this.maybeRefresh()}},events:{saveNewValue:function(u){var t=u.id,e=u.col,n=this.$children.find(function(u){return u.id===t&&u.col===e});"____add-row"===t?this.newRowInput[e]=n.newValue:"edit"===n.mode&&this.put({value:n.newValue,id:t,col:e})},enterEditMode:function(u){var t=u.id,e=u.col,n=this.$children.find(function(u){return u.id===t&&u.col===e});if("readOnly"===n.mode){if(!n.editable)return void console.log("Clicked non-editable field "+e+"-"+t+". Ignoring.");n.mode="edit",n.newValue=n.value}},cancel:function(u){var t=u.id,e=u.col;if("____add-row"!==t){var n=this.$children.find(function(u){return u.id===t&&u.col===e});"edit"===n.mode&&setTimeout(function(){"edit"===n.mode&&(n.mode="readOnly",n.newValue=void 0)},120)}},filter:function(u){function t(u,t){return u===t||u.length===t.length&&(u.forEach(function(u,e){if(u!==t[e])return!1}),!0)}var e=this,n=u.filter,r=u.col,o=this.filters.find(function(u){return t(u.col,r)});void 0===o?this.filters.push({filter:n,col:r}):(this.filters.splice(this.filters.indexOf(o),1),this.filters.push({filter:n,col:r}));var i=!1;this.filters.forEach(function(u){var t=u.filter,n=u.col;if("string"==typeof n||1===n.length&&Array.isArray(n)){var r=e.$children.find(function(u){return u.col===n});r&&void 0!==r.filterFunction&&(t=r.filterFunction(t))}m["default"].filteredBody(e.pBody,t,n,i),i=!0})}}}},function(u,t,e){u.exports={"default":e(83),__esModule:!0}},function(u,t,e){u.exports={"default":e(84),__esModule:!0}},function(u,t,e){u.exports={"default":e(85),__esModule:!0}},function(u,t,e){u.exports={"default":e(86),__esModule:!0}},function(u,t,e){u.exports={"default":e(88),__esModule:!0}},function(u,t,e){u.exports={"default":e(89),__esModule:!0}},function(u,t,e){u.exports={"default":e(90),__esModule:!0}},function(u,t,e){"use strict";function n(u){return u&&u.__esModule?u:{"default":u}}t.__esModule=!0;var r=e(74),o=n(r),i=e(73),A=n(i);t["default"]=function(){function u(u,t){var e=[],n=!0,r=!1,o=void 0;try{for(var i,E=(0,A["default"])(u);!(n=(i=E.next()).done)&&(e.push(i.value),!t||e.length!==t);n=!0);}catch(a){r=!0,o=a}finally{try{!n&&E["return"]&&E["return"]()}finally{if(r)throw o}}return e}return function(t,e){if(Array.isArray(t))return t;if((0,o["default"])(Object(t)))return u(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(u,t,e){"use strict";function n(u){return u&&u.__esModule?u:{"default":u}}t.__esModule=!0;var r=e(48),o=n(r);t["default"]=function(u){if(Array.isArray(u)){for(var t=0,e=Array(u.length);t<u.length;t++)e[t]=u[t];return e}return(0,o["default"])(u)}},function(u,t,e){e(18),e(116),u.exports=e(1).Array.from},function(u,t,e){e(25),e(18),u.exports=e(114)},function(u,t,e){e(25),e(18),u.exports=e(115)},function(u,t,e){e(118),u.exports=e(1).Object.assign},function(u,t,e){e(119);var n=e(1).Object;u.exports=function(u,t){return n.getOwnPropertyDescriptor(u,t)}},function(u,t,e){e(120),u.exports=e(1).Object.keys},function(u,t,e){e(64),e(18),e(25),e(121),e(123),u.exports=e(1).Set},function(u,t,e){e(122),e(64),e(124),e(125),u.exports=e(1).Symbol},function(u,t,e){e(18),e(25),u.exports=e(42).f("iterator")},function(u,t){u.exports=function(u){if("function"!=typeof u)throw TypeError(u+" is not a function!");return u}},function(u,t){u.exports=function(){}},function(u,t,e){var n=e(30);u.exports=function(u,t){var e=[];return n(u,!1,e.push,e,t),e}},function(u,t,e){var n=e(7),r=e(23),o=e(113);u.exports=function(u){return function(t,e,i){var A,E=n(t),a=r(E.length),c=o(i,a);if(u&&e!=e){for(;a>c;)if(A=E[c++],A!=A)return!0}else for(;a>c;c++)if((u||c in E)&&E[c]===e)return u||c||0;return!u&&-1}}},function(u,t,e){var n=e(15),r=e(31),o=e(17),i=e(23),A=e(97);u.exports=function(u,t){var e=1==u,E=2==u,a=3==u,c=4==u,s=6==u,f=5==u||s,C=t||A;return function(t,A,F){for(var l,d,p=o(t),B=r(p),D=n(A,F,3),h=i(B.length),v=0,y=e?C(t,h):E?C(t,0):void 0;h>v;v++)if((f||v in B)&&(l=B[v],d=D(l,v,p),u))if(e)y[v]=d;else if(d)switch(u){case 3:return!0;case 5:return l;case 6:return v;case 2:y.push(l)}else if(c)return!1;return s?-1:a||c?c:y}}},function(u,t,e){var n=e(12),r=e(55),o=e(2)("species");u.exports=function(u){var t;return r(u)&&(t=u.constructor,"function"!=typeof t||t!==Array&&!r(t.prototype)||(t=void 0),n(t)&&(t=t[o],null===t&&(t=void 0))),void 0===t?Array:t}},function(u,t,e){var n=e(96);u.exports=function(u,t){return new(n(u))(t)}},function(u,t,e){"use strict";var n=e(4).f,r=e(35),o=(e(6),e(62)),i=e(15),A=e(51),E=e(20),a=e(30),c=e(32),s=e(57),f=e(111),C=e(5),F=e(34).fastKey,l=C?"_s":"size",d=function(u,t){var e,n=F(t);if("F"!==n)return u._i[n];for(e=u._f;e;e=e.n)if(e.k==t)return e};u.exports={getConstructor:function(u,t,e,c){var s=u(function(u,n){A(u,s,t,"_i"),u._i=r(null),u._f=void 0,u._l=void 0,u[l]=0,void 0!=n&&a(n,e,u[c],u)});return o(s.prototype,{clear:function(){for(var u=this,t=u._i,e=u._f;e;e=e.n)e.r=!0,e.p&&(e.p=e.p.n=void 0),delete t[e.i];u._f=u._l=void 0,u[l]=0},"delete":function(u){var t=this,e=d(t,u);if(e){var n=e.n,r=e.p;delete t._i[e.i],e.r=!0,r&&(r.n=n),n&&(n.p=r),t._f==e&&(t._f=n),t._l==e&&(t._l=r),t[l]--}return!!e},forEach:function(u){A(this,s,"forEach");for(var t,e=i(u,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(e(t.v,t.k,this);t&&t.r;)t=t.p},has:function(u){return!!d(this,u)}}),C&&n(s.prototype,"size",{get:function(){return E(this[l])}}),s},def:function(u,t,e){var n,r,o=d(u,t);return o?o.v=e:(u._l=o={i:r=F(t,!0),k:t,v:e,p:n=u._l,n:void 0,r:!1},u._f||(u._f=o),n&&(n.n=o),u[l]++,"F"!==r&&(u._i[r]=o)),u},getEntry:d,setStrong:function(u,t,e){c(u,t,function(u,t){this._t=u,this._k=t,this._l=void 0},function(){for(var u=this,t=u._k,e=u._l;e&&e.r;)e=e.p;return u._t&&(u._l=e=e?e.n:u._t._f)?"keys"==t?s(0,e.k):"values"==t?s(0,e.v):s(0,[e.k,e.v]):(u._t=void 0,s(1))},e?"entries":"values",!e,!0),f(t)}}},function(u,t,e){var n=e(27),r=e(93);u.exports=function(u){return function(){if(n(this)!=u)throw TypeError(u+"#toJSON isn't generic");return r(this)}}},function(u,t,e){"use strict";var n=e(3),r=e(9),o=e(34),i=e(10),A=e(6),E=e(62),a=e(30),c=e(51),s=e(12),f=e(22),C=e(4).f,F=e(95)(0),l=e(5);u.exports=function(u,t,e,d,p,B){var D=n[u],h=D,v=p?"set":"add",y=h&&h.prototype,m={};return l&&"function"==typeof h&&(B||y.forEach&&!i(function(){(new h).entries().next();
}))?(h=t(function(t,e){c(t,h,u,"_c"),t._c=new D,void 0!=e&&a(e,p,t[v],t)}),F("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(u){var t="add"==u||"set"==u;u in y&&(!B||"clear"!=u)&&A(h.prototype,u,function(e,n){if(c(this,h,u),!t&&B&&!s(e))return"get"==u&&void 0;var r=this._c[u](0===e?0:e,n);return t?this:r})}),"size"in y&&C(h.prototype,"size",{get:function(){return this._c.size}})):(h=d.getConstructor(t,u,p,v),E(h.prototype,e),o.NEED=!0),f(h,u),m[u]=h,r(r.G+r.W+r.F,m),B||d.setStrong(h,u,p),h}},function(u,t,e){"use strict";var n=e(4),r=e(16);u.exports=function(u,t,e){t in u?n.f(u,t,r(0,e)):u[t]=e}},function(u,t,e){var n=e(14),r=e(36),o=e(21);u.exports=function(u){var t=n(u),e=r.f;if(e)for(var i,A=e(u),E=o.f,a=0;A.length>a;)E.call(u,i=A[a++])&&t.push(i);return t}},function(u,t,e){u.exports=e(3).document&&document.documentElement},function(u,t,e){"use strict";var n=e(35),r=e(16),o=e(22),i={};e(6)(i,e(2)("iterator"),function(){return this}),u.exports=function(u,t,e){u.prototype=n(i,{next:r(1,e)}),o(u,t+" Iterator")}},function(u,t,e){var n=e(2)("iterator"),r=!1;try{var o=[7][n]();o["return"]=function(){r=!0},Array.from(o,function(){throw 2})}catch(i){}u.exports=function(u,t){if(!t&&!r)return!1;var e=!1;try{var o=[7],i=o[n]();i.next=function(){return{done:e=!0}},o[n]=function(){return i},u(o)}catch(A){}return e}},function(u,t,e){var n=e(14),r=e(7);u.exports=function(u,t){for(var e,o=r(u),i=n(o),A=i.length,E=0;A>E;)if(o[e=i[E++]]===t)return e}},function(u,t,e){"use strict";var n=e(14),r=e(36),o=e(21),i=e(17),A=e(31),E=Object.assign;u.exports=!E||e(10)(function(){var u={},t={},e=Symbol(),n="abcdefghijklmnopqrst";return u[e]=7,n.split("").forEach(function(u){t[u]=u}),7!=E({},u)[e]||Object.keys(E({},t)).join("")!=n})?function(u,t){for(var e=i(u),E=arguments.length,a=1,c=r.f,s=o.f;E>a;)for(var f,C=A(arguments[a++]),F=c?n(C).concat(c(C)):n(C),l=F.length,d=0;l>d;)s.call(C,f=F[d++])&&(e[f]=C[f]);return e}:E},function(u,t,e){var n=e(4),r=e(8),o=e(14);u.exports=e(5)?Object.defineProperties:function(u,t){r(u);for(var e,i=o(t),A=i.length,E=0;A>E;)n.f(u,e=i[E++],t[e]);return u}},function(u,t,e){var n=e(7),r=e(59).f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],A=function(u){try{return r(u)}catch(t){return i.slice()}};u.exports.f=function(u){return i&&"[object Window]"==o.call(u)?A(u):r(n(u))}},function(u,t,e){var n=e(11),r=e(17),o=e(37)("IE_PROTO"),i=Object.prototype;u.exports=Object.getPrototypeOf||function(u){return u=r(u),n(u,o)?u[o]:"function"==typeof u.constructor&&u instanceof u.constructor?u.constructor.prototype:u instanceof Object?i:null}},function(u,t,e){"use strict";var n=e(3),r=e(1),o=e(4),i=e(5),A=e(2)("species");u.exports=function(u){var t="function"==typeof r[u]?r[u]:n[u];i&&t&&!t[A]&&o.f(t,A,{configurable:!0,get:function(){return this}})}},function(u,t,e){var n=e(39),r=e(20);u.exports=function(u){return function(t,e){var o,i,A=String(r(t)),E=n(e),a=A.length;return E<0||E>=a?u?"":void 0:(o=A.charCodeAt(E),o<55296||o>56319||E+1===a||(i=A.charCodeAt(E+1))<56320||i>57343?u?A.charAt(E):o:u?A.slice(E,E+2):(o-55296<<10)+(i-56320)+65536)}}},function(u,t,e){var n=e(39),r=Math.max,o=Math.min;u.exports=function(u,t){return u=n(u),u<0?r(u+t,0):o(u,t)}},function(u,t,e){var n=e(8),r=e(43);u.exports=e(1).getIterator=function(u){var t=r(u);if("function"!=typeof t)throw TypeError(u+" is not iterable!");return n(t.call(u))}},function(u,t,e){var n=e(27),r=e(2)("iterator"),o=e(13);u.exports=e(1).isIterable=function(u){var t=Object(u);return void 0!==t[r]||"@@iterator"in t||o.hasOwnProperty(n(t))}},function(u,t,e){"use strict";var n=e(15),r=e(9),o=e(17),i=e(56),A=e(54),E=e(23),a=e(101),c=e(43);r(r.S+r.F*!e(105)(function(u){Array.from(u)}),"Array",{from:function(u){var t,e,r,s,f=o(u),C="function"==typeof this?this:Array,F=arguments.length,l=F>1?arguments[1]:void 0,d=void 0!==l,p=0,B=c(f);if(d&&(l=n(l,F>2?arguments[2]:void 0,2)),void 0==B||C==Array&&A(B))for(t=E(f.length),e=new C(t);t>p;p++)a(e,p,d?l(f[p],p):f[p]);else for(s=B.call(f),e=new C;!(r=s.next()).done;p++)a(e,p,d?i(s,l,[r.value,p],!0):r.value);return e.length=p,e}})},function(u,t,e){"use strict";var n=e(92),r=e(57),o=e(13),i=e(7);u.exports=e(32)(Array,"Array",function(u,t){this._t=i(u),this._i=0,this._k=t},function(){var u=this._t,t=this._k,e=this._i++;return!u||e>=u.length?(this._t=void 0,r(1)):"keys"==t?r(0,e):"values"==t?r(0,u[e]):r(0,[e,u[e]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(u,t,e){var n=e(9);n(n.S+n.F,"Object",{assign:e(107)})},function(u,t,e){var n=e(7),r=e(58).f;e(61)("getOwnPropertyDescriptor",function(){return function(u,t){return r(n(u),t)}})},function(u,t,e){var n=e(17),r=e(14);e(61)("keys",function(){return function(u){return r(n(u))}})},function(u,t,e){"use strict";var n=e(98);u.exports=e(100)("Set",function(u){return function(){return u(this,arguments.length>0?arguments[0]:void 0)}},{add:function(u){return n.def(this,u=0===u?0:u,u)}},n)},function(u,t,e){"use strict";var n=e(3),r=e(11),o=e(5),i=e(9),A=e(63),E=e(34).KEY,a=e(10),c=e(38),s=e(22),f=e(24),C=e(2),F=e(42),l=e(41),d=e(106),p=e(102),B=e(55),D=e(8),h=e(7),v=e(40),y=e(16),m=e(35),x=e(109),b=e(58),g=e(4),_=e(14),w=b.f,O=g.f,S=x.f,j=n.Symbol,k=n.JSON,$=k&&k.stringify,M="prototype",T=C("_hidden"),P=C("toPrimitive"),I={}.propertyIsEnumerable,N=c("symbol-registry"),q=c("symbols"),R=c("op-symbols"),V=Object[M],z="function"==typeof j,L=n.QObject,H=!L||!L[M]||!L[M].findChild,W=o&&a(function(){return 7!=m(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(u,t,e){var n=w(V,t);n&&delete V[t],O(u,t,e),n&&u!==V&&O(V,t,n)}:O,J=function(u){var t=q[u]=m(j[M]);return t._k=u,t},K=z&&"symbol"==typeof j.iterator?function(u){return"symbol"==typeof u}:function(u){return u instanceof j},U=function(u,t,e){return u===V&&U(R,t,e),D(u),t=v(t,!0),D(e),r(q,t)?(e.enumerable?(r(u,T)&&u[T][t]&&(u[T][t]=!1),e=m(e,{enumerable:y(0,!1)})):(r(u,T)||O(u,T,y(1,{})),u[T][t]=!0),W(u,t,e)):O(u,t,e)},G=function(u,t){D(u);for(var e,n=p(t=h(t)),r=0,o=n.length;o>r;)U(u,e=n[r++],t[e]);return u},Z=function(u,t){return void 0===t?m(u):G(m(u),t)},Y=function(u){var t=I.call(this,u=v(u,!0));return!(this===V&&r(q,u)&&!r(R,u))&&(!(t||!r(this,u)||!r(q,u)||r(this,T)&&this[T][u])||t)},Q=function(u,t){if(u=h(u),t=v(t,!0),u!==V||!r(q,t)||r(R,t)){var e=w(u,t);return!e||!r(q,t)||r(u,T)&&u[T][t]||(e.enumerable=!0),e}},X=function(u){for(var t,e=S(h(u)),n=[],o=0;e.length>o;)r(q,t=e[o++])||t==T||t==E||n.push(t);return n},uu=function(u){for(var t,e=u===V,n=S(e?R:h(u)),o=[],i=0;n.length>i;)!r(q,t=n[i++])||e&&!r(V,t)||o.push(q[t]);return o};z||(j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var u=f(arguments.length>0?arguments[0]:void 0),t=function(e){this===V&&t.call(R,e),r(this,T)&&r(this[T],u)&&(this[T][u]=!1),W(this,u,y(1,e))};return o&&H&&W(V,u,{configurable:!0,set:t}),J(u)},A(j[M],"toString",function(){return this._k}),b.f=Q,g.f=U,e(59).f=x.f=X,e(21).f=Y,e(36).f=uu,o&&!e(33)&&A(V,"propertyIsEnumerable",Y,!0),F.f=function(u){return J(C(u))}),i(i.G+i.W+i.F*!z,{Symbol:j});for(var tu="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),eu=0;tu.length>eu;)C(tu[eu++]);for(var tu=_(C.store),eu=0;tu.length>eu;)l(tu[eu++]);i(i.S+i.F*!z,"Symbol",{"for":function(u){return r(N,u+="")?N[u]:N[u]=j(u)},keyFor:function(u){if(K(u))return d(N,u);throw TypeError(u+" is not a symbol!")},useSetter:function(){H=!0},useSimple:function(){H=!1}}),i(i.S+i.F*!z,"Object",{create:Z,defineProperty:U,defineProperties:G,getOwnPropertyDescriptor:Q,getOwnPropertyNames:X,getOwnPropertySymbols:uu}),k&&i(i.S+i.F*(!z||a(function(){var u=j();return"[null]"!=$([u])||"{}"!=$({a:u})||"{}"!=$(Object(u))})),"JSON",{stringify:function(u){if(void 0!==u&&!K(u)){for(var t,e,n=[u],r=1;arguments.length>r;)n.push(arguments[r++]);return t=n[1],"function"==typeof t&&(e=t),!e&&B(t)||(t=function(u,t){if(e&&(t=e.call(this,u,t)),!K(t))return t}),n[1]=t,$.apply(k,n)}}}),j[M][P]||e(6)(j[M],P,j[M].valueOf),s(j,"Symbol"),s(Math,"Math",!0),s(n.JSON,"JSON",!0)},function(u,t,e){var n=e(9);n(n.P+n.R,"Set",{toJSON:e(99)("Set")})},function(u,t,e){e(41)("asyncIterator")},function(u,t,e){e(41)("observable")},function(u,t,e){var n=e(127),r=e(130),o=e(128),i=e(129);u.exports=function(u,t,e){function A(u,t,n){return 0===t||t===n.length-u.length?"":e}return null==u?"":(e=e||" ",u=String(u).replace(o,"$1 $2").replace(i,"$1 $2").replace(r,A),n(u,t))}},function(u,t){var e={tr:{regexp:/\u0130|\u0049|\u0049\u0307/g,map:{"İ":"i",I:"ı","İ":"i"}},az:{regexp:/[\u0130]/g,map:{"İ":"i",I:"ı","İ":"i"}},lt:{regexp:/[\u0049\u004A\u012E\u00CC\u00CD\u0128]/g,map:{I:"i̇",J:"j̇","Į":"į̇","Ì":"i̇̀","Í":"i̇́","Ĩ":"i̇̃"}}};u.exports=function(u,t){var n=e[t];return u=null==u?"":String(u),n&&(u=u.replace(n.regexp,function(u){return n.map[u]})),u.toLowerCase()}},function(u,t){u.exports=/([a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0561-\u0587\u13F8-\u13FD\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5E\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7B5\uA7B7\uA7FA\uAB30-\uAB5A\uAB60-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A0-9\xB2\xB3\xB9\xBC-\xBE\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u09F4-\u09F9\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0B72-\u0B77\u0BE6-\u0BF2\u0C66-\u0C6F\u0C78-\u0C7E\u0CE6-\u0CEF\u0D66-\u0D75\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F33\u1040-\u1049\u1090-\u1099\u1369-\u137C\u16EE-\u16F0\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1946-\u194F\u19D0-\u19DA\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2CFD\u3007\u3021-\u3029\u3038-\u303A\u3192-\u3195\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\uA620-\uA629\uA6E6-\uA6EF\uA830-\uA835\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19])([A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AD\uA7B0-\uA7B4\uA7B6\uFF21-\uFF3A])/g},function(u,t){u.exports=/([A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\