6 lines
30 KiB
JavaScript
6 lines
30 KiB
JavaScript
|
|
/**
|
||
|
|
* xe-utils.js v3.4.3
|
||
|
|
* MIT License.
|
||
|
|
* @preserve
|
||
|
|
*/
|
||
|
|
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.XEUtils=t()}(this,function(){"use strict";var b={cookies:{path:"/"},treeOptions:{parentKey:"parentId",key:"id",children:"children"},formatString:"yyyy-MM-dd HH:mm:ss",dateDiffRules:[["yyyy",31536e6],["MM",2592e6],["dd",864e5],["HH",36e5],["mm",6e4],["ss",1e3],["S",0]]},r=function(){};function n(n,e){var u=Object[n];return function(t){var r=[];if(t){if(u)return u(t);st(t,1<e?function(n){r.push([""+n,t[n]])}:function(){r.push(arguments[e])})}return r}}function t(e,u){return function(n,t){if(n){if(n[e])return n[e](t);if(Rn(n)||Wn(n))return u(n,t);for(var r in n)if(kn(n,r)&&t===n[r])return r}return-1}}function e(t){return function(n){return"[object "+t+"]"===U.call(n)}}function u(t){return function(n){return typeof n===t}}function i(o,a,f,c,l){return function(n,t,r){if(n&&t){if(o&&n[o])return n[o](t,r);if(a&&Wn(n)){for(var e=0,u=n.length;e<u;e++)if(!!t.call(r,n[e],e,n)===c)return[!0,!1,e,n[e]][f]}else for(var i in n)if(kn(n,i)&&!!t.call(r,n[i],i,n)===c)return[!0,!1,i,n[i]][f]}return l}}function o(u){return function(n,t,r){if(n&&Tn(t)){if(Wn(n)||Rn(n))return u(n,t,r);for(var e in n)if(kn(n,e)&&t.call(r,n[e],e,n))return e}return-1}}function a(l){return function(n,t){var r=Wt(n),e=r;if(r){t>>=0;var u=It(r).split("."),i=u[0],o=u[1]||"",a=o.substring(0,t+1),f=i+(a?"."+a:"");if(t>=o.length)return Wt(f);if(f=r,0<t){var c=Math.pow(10,t);e=Math[l](w(f,c))/c}else e=Math[l](f)}return e}}function f(o){return function(r,e){var u,i;return r&&r.length?(Mn(r,function(n,t){e&&(n=Tn(e)?e(n,t,r):pt(n,e)),An(n)||!An(u)&&!o(u,n)||(i=t,u=n)}),r[i]):u}}function c(c,l){return function(r,e){var n,t,u={},i=[],o=this,a=arguments,f=a.length;if(!Tn(e)){for(t=1;t<f;t++)n=a[t],i.push.apply(i,Wn(n)?n:[n]);e=0}return st(r,function(n,t){((e?e.call(o,n,t,r):-1<ut(i,function(n){return n===t}))?c:l)&&(u[t]=n)}),u}}function l(r){return function(n){if(n){var t=r(n);if(!isNaN(t))return t}return 0}}function s(o){return function(n,t,r,e){var u=r||{},i=u.children||"children";return o(null,n,t,e,[],[],i,u)}}function h(n,t){return n===t}function p(t,r){try{delete t[r]}catch(n){t[r]=void 0}}function g(r,e,u,i,n,t,o){if(r===e)return!0;if(r&&e&&!$n(r)&&!$n(e)&&!Rn(r)&&!Rn(e)){if(zn(r))return u(""+r,""+e,n,t,o);if(Zn(r)||Fn(r))return u(+r,+e,n,t,o);var a,f,c,l=Wn(r),s=Wn(e);if(l||s?l&&s:r.constructor===e.constructor)return f=ot(r),c=ot(e),i&&(a=i(r,e,n)),f.length===c.length&&(jn(a)?ln(f,function(n,t){return n===c[t]&&g(r[n],e[c[t]],u,i,l||s?t:n,r,e)}):!!a)}return u(r,e,n,t,o)}function v(t){var r=new RegExp("(?:"+ot(t).join("|")+")","g");return function(n){return Nr(n).replace(r,function(n){return t[n]})}}function S(n){return n.getFullYear()}function D(n){return n.getMonth()}function d(n){return n.getTime()}function m(n){return n?n.splice&&n.join?n:(""+n).replace(/(\[\d+\])\.?/g,"$1.").replace(/\.$/,"").split("."):[]}function y(){return _?_.origin||_.protocol+"//"+_.host:""}function M(n){return Date.UTC(n.y,n.M||0,n.d||1,n.H||0,n.m||0,n.s||0,n.S||0)}function N(n){return d((t=n,new Date(S(t),D(t),t.getDate())));var t}function w(n,t){var r=It(n),e=It(t);return parseInt(r.replace(".",""))*parseInt(e.replace(".",""))/Math.pow(10,E(r)+E(e))}function x(){return new Date}function O(n,t){var r=It(n),e=It(t),u=Math.pow(10,Math.max(E(r),E(e)));return(Ft(n,u)+Ft(t,u))/u}function E(n){return(n.split(".")[1]||"").length}function k(n,t){var r=It(n),e=It(t),u=E(r),i=E(e)-u,o=i<0,a=Math.pow(10,o?Math.abs(i):i);return Ft(r.replace(".","")/e.replace(".",""),o?1/a:a)}function A(n,t){return n.substring(0,t)+"."+n.substring(t,n.length)}function j(n){return n.toLowerCase()}function W(n,t){if(n.repeat)return n.repeat(t);var r=isNaN(t)?[]:new Array(Y(t));return r.join(n)+(0<r.length?n:"")}function I(n,t,r){return n.substring(t,r)}function T(n){return n.toUpperCase()}r.VERSION="3.4.2",r.mixin=function(){Mn(arguments,function(n){st(n,function(t,n){r[n]=Tn(t)?function(){var n=t.apply(r.$context,arguments);return r.$context=null,n}:t})})},r.setup=function(n){return
|