New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@hyurl/utils

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hyurl/utils - npm Package Compare versions

Comparing version 0.2.2 to 0.2.3

2

bundle/index.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["@hyurl/utils"]=t():e["@hyurl/utils"]=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var u=t[r]={i:r,l:!1,exports:{}};return e[r].call(u.exports,u,u.exports,n),u.l=!0,u.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var u in e)n.d(r,u,function(t){return e[t]}.bind(null,u));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=11)}([function(e,t,n){"use strict";function r(e,...t){return"object"==typeof e&&null!==e&&t.every(([t,n])=>t in e&&typeof e[t]===n)}function u(e,t=!1){if(Array.isArray(e))return!0;if(!t)return r(e,["length","number"])||"string"==typeof e;if(r(e,["length","number"])){let t,n=Object.keys(e),r=!n.includes("length");if(0===e.length||0===(t=n.map(Number).filter(isFinite)).length)return r;{let n="function"==typeof e[Symbol.iterator];for(let u=e.length;u--;)if(!t.includes(u)&&!r&&!n)return!1;return!0}}return!1}function i(e,t=!1){return r(e,["size","number"],[Symbol.iterator,"function"])||!t&&(e instanceof WeakMap||e instanceof WeakSet)}function o(e){return r(e,["byteLength","number"],["slice","function"])}function f(e){return r(e,["then","function"])}Object.defineProperty(t,"__esModule",{value:!0}),t.isDictLike=function(e){return!("object"!=typeof e||null===e||e.constructor!==Object&&(e instanceof Date||e instanceof RegExp||u(e,!0)||function(e){try{let t=JSON.stringify(e);return"{}"===t||"[]"===t}catch(e){return!1}}(e)||o(e)||i(e)||f(e)))},t.isArrayLike=u,t.isCollectionLike=i,t.isBufferLike=o,t.isErrorLike=function(e){return r(e,["name","string"],["message","string"],["stack","string"])},t.isPromiseLike=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null==e||Object.is(e,NaN)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),u=["",NaN,null,void 0],i=[...u,0,!1];"function"==typeof BigInt&&i.push(BigInt("0")),t.default=function(e,t=!1){return function e(t,n,i){if(i.includes(t))return!0;if("object"==typeof t){if(r.isBufferLike(t))return 0===t.byteLength;if(r.isArrayLike(t)){if(0===t.length)return!0;if(n){for(let r=0,i=t.length;r<i;++r)if(!e(t[r],n,u))return!1;return!0}return!1}if(r.isCollectionLike(t,!0)){if(0===t.size)return!0;if(n){if(t instanceof Map){for(let r of t.values())if(!e(r,n,u))return!1;return!0}if(t instanceof Set){for(let r of t)if(!e(r,n,u))return!1;return!0}return!1}return!1}{let r=Reflect.ownKeys(t);return 0===r.length||!!n&&r.every(r=>e(t[r],n,u))}}return!1}(e,Boolean(t),i)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Array.isArray(e)?Object.keys(e).map(Number):Reflect.ownKeys(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1),u=n(15);t.default=function(e){if(0===arguments.length)throw new TypeError("1 argument is required, 0 given");if(r.default(e))return"void";let t=typeof e;return"function"===t?u.default(e)?"class":"function":"object"===t?"[object Arguments]"===Object.prototype.toString.call(e)?"arguments":e.constructor||Object:t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t;return"object"==typeof globalThis?t=globalThis:"object"==typeof self?t=self:"object"==typeof global?t=global:"object"==typeof window&&(t=window),t&&(e?t[e]:t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4);t.default=function(e,t,n,u=!1,i=!1){r.default(n)!==Object||!function(e){return"get"===String(Object.keys(e))&&"function"==typeof e.get}(n)&&!function(e){let t=String(Object.keys(e));return("get,set"===t||"set,get"===t)&&"function"==typeof e.get&&"function"==typeof e.set}(n)?Object.defineProperty(e,t,{configurable:!0,enumerable:u,writable:i,value:n}):Object.defineProperty(e,t,Object.assign({configurable:!0,enumerable:u},n))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),u=n(8),i=n(3),o=/^\s*(true|yes|on)\s*$/i,f=/^\s*(false|no|off)\s*$/i,s=/^\s*(null|nil|none|void|undefined)\s*$/i,l=/^\s*NaN\s*$/,c=/^\s*-?Infinity\s*/,a=/^\s*\/(.+)\/([gimuys]*)\s*$/,d=[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER];function y(e){return Array.isArray(e)?e:Array.from(e)}t.default=function e(t){switch(typeof t){case"string":{let e;if(o.test(t))return!0;if(f.test(t))return!1;if(s.test(t))return null;if(l.test(t))return NaN;if(c.test(t))return Number(t);if(e=t.match(a))return new RegExp(e[1],e[2]);{let e=Number(t);return!isNaN(e)&&u.default(e,d)&&"+"!==t[0]?e:t}}case"object":return null===t?null:r.isArrayLike(t,!0)?y(t).map(e):r.isDictLike(t)?i.default(t).reduce((n,r)=>(n[r]=e(t[r]),n),{}):t;default:return t}},t.ensureArray=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,[t,n]){return e>=t&&e<=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1);t.default=function(e,t){return!r.default(e)&&Object.prototype.hasOwnProperty.call(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Number(e)+Math.floor(Math.random()*(t-e+1))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(12);const r=n(13);t.count=r.default;const u=n(6);t.define=u.default;const i=n(16);t.diff=i.default;const o=n(7);t.ensureType=o.default;const f=n(17);t.flatObject=f.default;const s=n(5);t.getGlobal=s.default;const l=n(8);t.isBetween=l.default;const c=n(2);t.isEmpty=c.default;const a=n(18);t.isFloat=a.default;const d=n(19);t.isInteger=d.default;const y=n(20);t.isNumeric=y.default;const p=n(9);t.isOwnKey=p.default;const b=n(21);t.isOwnMethod=b.default;const g=n(22);t.isSubClassOf=g.default;const h=n(1);t.isVoid=h.default;const v=n(3);t.keysOf=v.default;const m=n(23);t.omit=m.default;const j=n(24);t.omitVoid=j.default;const O=n(25);t.patch=O.default;const _=n(26);t.pick=_.default;const w=n(10);t.rand=w.default;const P=n(27);t.randStr=P.default;const M=n(28);t.sleep=M.default;const k=n(29);t.sort=k.default;const A=n(30);t.split=A.default;const L=n(31);t.timestamp=L.default;const N=n(32);t.typeAs=N.default;const E=n(4);t.typeOf=E.default;const S=n(33);t.until=S.default;const T=n(34);t.useThrottle=T.default;const x=n(35);t.wrap=x.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),u=n(14),i="function"==typeof TextEncoder?new TextEncoder:null;t.default=function(e,t){if("string"==typeof e)return"string"==typeof t?e.split(t).length-1:!0===t?"function"==typeof Buffer&&"function"==typeof Buffer.byteLength?Buffer.byteLength(e):i?i.encode(e).byteLength:u(e):e.length;if(r.isArrayLike(e)){if(2===arguments.length){let n=0;for(let r=e.length;r--;)(e[r]===t||Object.is(e[r],t))&&n++;return n}return e.length}return r.isBufferLike(e)?e.byteLength:r.isCollectionLike(e,!0)?e.size:Object.keys(e).length}},function(e,t){e.exports=function(e){return~-encodeURI(e).split(/%..|./).length}},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)return!1;if(void 0===e.prototype)return!1;if(e.prototype.constructor!==e)return!1;if(Object.getOwnPropertyNames(e.prototype).length>=2)return!0;var t=String(e);if("class"==t.slice(0,5))return!0;if(/^function\s*\(|^function anonymous\(/.test(t))return!1;var n=/(call|apply|_classCallCheck)\(this(, arguments)?\)|\bthis(.\S+|\[.+?\])\s*(=|\()|=\s*this[,;]/.test(t);return!(!/^function\s+[A-Z]/.test(t)||!(n||/\[native code\]/.test(t)&&"BigInt"!==e.name&&"Symbol"!==e.name))||!(!n||"default_1"!==e.name)}t.couldBeClass=r,t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),u=n(2),i=n(1);t.default=function e(t,n,o=!1){if(Array.isArray(t)&&Array.isArray(n))return[...n.filter(e=>!t.includes(e)),...t.filter(e=>!n.includes(e))];if(r.isDictLike(t)&&r.isDictLike(n)){let r=Reflect.ownKeys(n),f=Reflect.ownKeys(t),s={};return r.forEach(r=>{if(!(t[r]===n[r]||i.default(t[r])&&i.default(n[r])))if(o&&"object"==typeof t[r]&&null!==t[r]&&"object"==typeof n[r]&&null!==n[r]){let i=e(t[r],n[r],o);u.default(i)||(s[r]=i)}else s[r]=n[r]}),f.forEach(e=>{r.includes(e)||(s[e]=t[e])}),s}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3),u=n(1),i=n(0);t.default=function(e,t=1,n=!1){return function e(t,n,o,f,s,l){let c,a,d=!u.default(o);if(f===s||!(c=i.isArrayLike(n,!0)&&!i.isBufferLike(n))&&!(a=i.isDictLike(n)))t[o]=n;else if(a)r.default(n).forEach(r=>{let u=n[r];"symbol"==typeof r?0===f&&(t[r]=u):e(t,u,d?`${o}.${r}`:r,d?f+1:f,s,l)});else if(c)if(l)for(let r=0,u=n.length;r<u;++r)e(t,n[r],d?`${o}.${r}`:String(r),d?f+1:f,s,l);else t[o]=n;return t}({},e,void 0,0,t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!("number"!=typeof e||isNaN(e)||Number.isFinite(e)&&e%1==0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=typeof e;return"bigint"===t||"number"===t&&!isNaN(e)&&Number.isFinite(e)&&e%1==0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=typeof e;return("number"===t||"bigint"===t||"string"===t)&&!isNaN(Number(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=Object.getPrototypeOf(e);return null!==n&&Object.prototype.hasOwnProperty.call(n,t)&&"function"==typeof n[t]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return"function"==typeof e&&"function"==typeof t&&e.prototype instanceof t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(9);t.default=function(e,t){if(Array.isArray(e))return e.filter((e,n)=>!t.includes(n));{let n=Reflect.ownKeys(e).reduce((n,r)=>(t.includes(r)||(n[r]=e[r]),n),{});for(let r in Object.getPrototypeOf(e))t.includes(r)||(n[r]=e[r]);return e instanceof Error&&["name","message"].forEach(u=>{t.includes(u)||r.default(n,u)||(n[u]=e[u])}),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1),u=n(2),i=n(3),o=n(0);function f(e,t,n,s,l){if("string"==typeof e)return s&&""===e.trim()?void 0:e;if(null===e||"object"!=typeof e||o.isBufferLike(e))return e;if(n&&u.default(e))return l>0?void 0:o.isArrayLike(e,!0)?[]:{};if(o.isArrayLike(e,!0)){let i=[];for(let u=0,o=e.length;u<o;++u){let o=e[u];r.default(o)||(t?(o=f(o,t,n,s,l+1),r.default(o)||i.push(o)):i.push(o))}return l>0&&n&&u.default(i)?void 0:i}{let o=i.default(e).reduce((u,i)=>{let o=e[i];return r.default(o)||(t?(o=f(o,t,n,s,l+1),r.default(o)||(u[i]=o)):u[i]=o),u},{});return l>0&&n&&u.default(o)?void 0:o}}t.default=function(e,t=!1,n=!1,r=!1){return f(e,t,n,r,0)},t.doOmit=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),u=n(2),i=n(1);t.default=function(e,t,n=!1,o=!1){return function e(t,n,o,f,s){if(r.isDictLike(t)&&r.isDictLike(n)){let r=Reflect.ownKeys(n),s={};return r.forEach(r=>{if(!(t[r]===n[r]||i.default(n[r])||f&&""===n[r]))if(o&&"object"==typeof t[r]&&null!==t[r]&&"object"==typeof n[r]&&null!==n[r]){let i=e(t[r],n[r],o,f,!0);u.default(i)||(s=t[r]=i)}else s[r]=t[r]=n[r]}),s}return s?n:{}}(e,t,n,o,!1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Array.isArray(e)?t.map(t=>e[t]):t.reduce((t,n)=>(n in e&&(t[n]=e[n]),t),{})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(10);t.default=function(e,t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"){let n="",u=t.length-1;for(;0<e--;)n+=t[r.default(0,u)];return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new Promise(t=>setTimeout(t,Number(e)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),u=n(7);function i(e,t="number"){return e.every(e=>typeof e===t)}t.default=function e(t,n){if(r.isArrayLike(t,!0)){let e=u.ensureArray(t),r=n;return r||!i(e)&&!i(e,"bigint")||(r=(e,t)=>e-t),function(e){if("object"==typeof(null===process||void 0===process?void 0:process.versions))return e.length<=10||parseFloat(process.versions.v8||"0")>=7;if("string"==typeof(null===navigator||void 0===navigator?void 0:navigator.userAgent)){let t=navigator.userAgent.match(/(Chrome|Firefox|Safari|Edge|OPR)\/(\d+)/);if(t){let n=t[1],r=parseFloat(t[2]);if("Edge"===n&&e.length<=512||"Chrome"===n&&r>=70||e.length<=10||"Firefox"===n&&r>=3||"Safari"===n&&r>=10.1||"OPR"===n&&r>=54)return!0}}return!1}(e)?e.sort(r):e.map((e,t)=>({value:e,index:t})).sort((e,t)=>r(e.value,t.value)||e.index-t.index).map(({value:e})=>e)}if(r.isDictLike(t)){let i=Boolean(n);return[...e(Object.getOwnPropertyNames(t)),...Object.getOwnPropertySymbols(t)].reduce((n,o)=>{let f=t[o];return i&&(r.isArrayLike(f,!0)?f=u.ensureArray(f).map(t=>r.isDictLike(t)?e(t,i):t):r.isDictLike(f)&&(f=e(f,i))),n[o]=f,n},{})}throw"function"==typeof n?new TypeError("The target to sort is not an array"):"boolean"==typeof n?new TypeError("The target to sort is not a pure object"):new TypeError("The target to sort is not an array or a pure object")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);function u(e,t){if("number"!=typeof t)throw new TypeError(`argument '${e}' must be a number`);if(t<1)throw new RangeError(`argument '${e}' must be 1 or higher`)}function i(e,t,n){let r=[];for(let u=0,i=n||e.length;u<i;u+=t)"function"==typeof e.slice?r.push(e.slice(u,u+t)):r.push(Array.prototype.slice.call(e,u,u+t));return r}t.default=function(e,t){if(arguments.length<2)throw new SyntaxError(`2 arguments required, received ${arguments.length}`);if("string"==typeof e)return"string"==typeof t||t instanceof RegExp?e.split(t):(u("length",t),i(e,t));if("number"==typeof e)return u("step",t),function(e,t){let n=[],r=0;for(;(r+=t)<=e;)n.push(r);return e>r-t&&n.push(e),n}(e,t);if("function"==typeof Buffer&&Buffer.isBuffer(e)&&("string"==typeof t||Buffer.isBuffer(t)))return function(e,t){let n=[],r=0,u=t.length,i=e.byteLength;for(;r<i;){let o=e.indexOf(t,r);-1!==o?(n.push(e.slice(r,o)),r=o+u):(n.push(e.slice(r)),r=i)}return n}(e,t);if(r.isBufferLike(e))return u("byteLength",t),i(e,t,e.byteLength);if(r.isArrayLike(e))return u("length",t),i(e,t);if(r.isCollectionLike(e)){let n=e.constructor;return u("size",t),i([...e],t).map(e=>new n(e))}if("object"==typeof e&&null!==e)return u("size",t),function(e,t){let n=Object.getPrototypeOf(e),r=i(Object.keys(e),t),u=[];for(let t of r){let r=Object.create(n);u.push(r);for(let n of t)r[n]=e[n]}return u}(e,t);throw new TypeError("argument 'obj' must be a string, a number or an object")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=!1){"boolean"==typeof e&&(t=e,e=void 0);if((e=e||new Date)instanceof Date)return t?e.valueOf():Math.floor(e.valueOf()/1e3);if("number"==typeof e)return t?e:Math.floor(e/1e3);{let n,r=String(e).trim();if(/^\d{1,2}:\d{2}(:\d{2})?/.test(r)&&(n=new Date,r=n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate()+" "+r),n=new Date(r),"Invalid Date"!==String(n))return t?n.valueOf():Math.floor(n.valueOf()/1e3);throw new Error("The input argument is not a valid date-time string")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(5),u=n(4);t.default=function(e,t){if("class"!==u.default(t)&&t!==Symbol&&"function"==typeof BigInt&&t!==BigInt)throw new TypeError("'type' must be a valid constructor");let n,i={string:String,number:Number,bigint:r.default("BigInt"),boolean:Boolean,symbol:Symbol};return e instanceof t?[String,Number,Boolean].includes(t)?t(e):e:(n=typeof e)&&i[n]===t?e:null}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(u,i){function o(e){try{s(r.next(e))}catch(e){i(e)}}function f(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?u(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,f)}s((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r(this,void 0,void 0,(function*(){if(void 0===t)var t=e=>setTimeout(e,0);do{yield new Promise(t)}while(0==(yield e()))}))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(u,i){function o(e){try{s(r.next(e))}catch(e){i(e)}}function f(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?u(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,f)}s((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const u=n(2),i=n(5);if(void 0===o)var o=e=>setTimeout(e,0);function f(e,t){if(t<1)throw new RangeError("The 'interval' time for throttle must not be smaller than 1");if(!f.gcTimer){let{gcInterval:e,tasks:t}=f;f.gcTimer=setInterval(()=>{let n=Date.now();t.forEach(({interval:r,lastActive:u},i)=>{n-u>Math.max(r+5,e)&&t.delete(i)})},e),"object"==typeof process&&void 0===i.default("Deno")&&process.on("beforeExit",()=>clearInterval(f.gcTimer))}let n=f.tasks.get(e);return n||f.tasks.set(e,n=function(e){let t={interval:e,lastActive:0,cache:void 0,queue:new Set,func:void 0};return t.func=function(t,...n){return r(this,void 0,void 0,(function*(){let r=Date.now();if(r-this.lastActive>=e){let e,i;this.cache=void 0,this.lastActive=r;try{e=yield t(...n),this.cache={value:e,error:null}}catch(e){this.cache={value:void 0,error:i=e}}if(o(()=>{u.default(this.queue)||this.queue.forEach(t=>{i?t.reject(i):t.resolve(e),this.queue.delete(t)})}),i)throw i;return e}if(this.cache){if(this.cache.error)throw this.cache.error;return this.cache.value}return new Promise((e,t)=>{this.queue.add({resolve:e,reject:t})})}))}.bind(t),t}(t)),n.func}t.default=f,function(e){e.gcInterval=3e4,e.gcTimer=void 0,e.tasks=new Map}(f||(f={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6);t.default=function(e,t){let n=function(...n){return t.call(this,e,...n)};return r.default(n,"name",e.name),r.default(n,"length",e.length),r.default(n,"toString",e.toString.bind(e)),n}}])}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["@hyurl/utils"]=t():e["@hyurl/utils"]=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=12)}([function(e,t,n){"use strict";function r(e,...t){return"object"==typeof e&&null!==e&&t.every(([t,n])=>t in e&&typeof e[t]===n)}function i(e,t=!1){if(Array.isArray(e))return!0;if(!t)return r(e,["length","number"])||"string"==typeof e;if(r(e,["length","number"])){let t,n=Object.keys(e),r=!n.includes("length");if(0===e.length||0===(t=n.map(Number).filter(isFinite)).length)return r;{let n="function"==typeof e[Symbol.iterator];for(let i=e.length;i--;)if(!t.includes(i)&&!r&&!n)return!1;return!0}}return!1}function u(e,t=!1){return r(e,["size","number"],[Symbol.iterator,"function"])||!t&&(e instanceof WeakMap||e instanceof WeakSet)}function o(e){return r(e,["byteLength","number"],["slice","function"])}function f(e){return r(e,["then","function"])}Object.defineProperty(t,"__esModule",{value:!0}),t.isDictLike=function(e){return!("object"!=typeof e||null===e||e.constructor!==Object&&(e instanceof Date||e instanceof RegExp||i(e,!0)||function(e){try{let t=JSON.stringify(e);return"{}"===t||"[]"===t}catch(e){return!1}}(e)||o(e)||u(e)||f(e)))},t.isArrayLike=i,t.isCollectionLike=u,t.isBufferLike=o,t.isErrorLike=function(e){return r(e,["name","string"],["message","string"],["stack","string"])},t.isPromiseLike=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null==e||Object.is(e,NaN)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),i=["",NaN,null,void 0],u=[...i,0,!1];"function"==typeof BigInt&&u.push(BigInt("0")),t.default=function(e,t=!1){return function e(t,n,u){if(u.includes(t))return!0;if("object"==typeof t){if(r.isBufferLike(t))return 0===t.byteLength;if(r.isArrayLike(t)){if(0===t.length)return!0;if(n){for(let r=0,u=t.length;r<u;++r)if(!e(t[r],n,i))return!1;return!0}return!1}if(r.isCollectionLike(t,!0)){if(0===t.size)return!0;if(n){if(t instanceof Map){for(let r of t.values())if(!e(r,n,i))return!1;return!0}if(t instanceof Set){for(let r of t)if(!e(r,n,i))return!1;return!0}return!1}return!1}{let r=Reflect.ownKeys(t);return 0===r.length||!!n&&r.every(r=>e(t[r],n,i))}}return!1}(e,Boolean(t),u)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Array.isArray(e)?Object.keys(e).map(Number):Reflect.ownKeys(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1),i=n(16);t.default=function(e){if(0===arguments.length)throw new TypeError("1 argument is required, 0 given");if(r.default(e))return"void";let t=typeof e;return"function"===t?i.default(e)?"class":"function":"object"===t?"[object Arguments]"===Object.prototype.toString.call(e)?"arguments":e.constructor||Object:t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t;return"object"==typeof globalThis?t=globalThis:"object"==typeof self?t=self:"object"==typeof global?t=global:"object"==typeof window&&(t=window),t&&(e?t[e]:t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4);t.default=function(e,t,n,i=!1,u=!1){r.default(n)!==Object||!function(e){return"get"===String(Object.keys(e))&&"function"==typeof e.get}(n)&&!function(e){let t=String(Object.keys(e));return("get,set"===t||"set,get"===t)&&"function"==typeof e.get&&"function"==typeof e.set}(n)?Object.defineProperty(e,t,{configurable:!0,enumerable:i,writable:u,value:n}):Object.defineProperty(e,t,Object.assign({configurable:!0,enumerable:i},n))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),i=n(8),u=n(3),o=/^\s*(true|yes|on)\s*$/i,f=/^\s*(false|no|off)\s*$/i,s=/^\s*(null|nil|none|void|undefined)\s*$/i,l=/^\s*NaN\s*$/,c=/^\s*-?Infinity\s*/,a=/^\s*\/(.+)\/([gimuys]*)\s*$/,d=[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER];function y(e){return Array.isArray(e)?e:Array.from(e)}t.default=function e(t){switch(typeof t){case"string":{let e;if(o.test(t))return!0;if(f.test(t))return!1;if(s.test(t))return null;if(l.test(t))return NaN;if(c.test(t))return Number(t);if(e=t.match(a))return new RegExp(e[1],e[2]);{let e=Number(t);return!isNaN(e)&&i.default(e,d)&&"+"!==t[0]?e:t}}case"object":return null===t?null:r.isArrayLike(t,!0)?y(t).map(e):r.isDictLike(t)?u.default(t).reduce((n,r)=>(n[r]=e(t[r]),n),{}):t;default:return t}},t.ensureArray=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,[t,n]){return e>=t&&e<=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=typeof e;return("number"===t||"bigint"===t||"string"===t)&&!isNaN(Number(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1);t.default=function(e,t){return!r.default(e)&&Object.prototype.hasOwnProperty.call(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Number(e)+Math.floor(Math.random()*(t-e+1))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(13);const r=n(14);t.count=r.default;const i=n(6);t.define=i.default;const u=n(17);t.diff=u.default;const o=n(7);t.ensureType=o.default;const f=n(18);t.flatObject=f.default;const s=n(5);t.getGlobal=s.default;const l=n(8);t.isBetween=l.default;const c=n(2);t.isEmpty=c.default;const a=n(19);t.isFloat=a.default;const d=n(20);t.isInteger=d.default;const y=n(9);t.isNumeric=y.default;const p=n(10);t.isOwnKey=p.default;const b=n(21);t.isOwnMethod=b.default;const g=n(22);t.isSubClassOf=g.default;const h=n(1);t.isVoid=h.default;const v=n(3);t.keysOf=v.default;const m=n(23);t.omit=m.default;const j=n(24);t.omitVoid=j.default;const O=n(25);t.patch=O.default;const _=n(26);t.pick=_.default;const w=n(11);t.rand=w.default;const P=n(27);t.randStr=P.default;const M=n(28);t.sleep=M.default;const k=n(29);t.sort=k.default;const L=n(30);t.split=L.default;const A=n(31);t.timestamp=A.default;const N=n(32);t.typeAs=N.default;const E=n(4);t.typeOf=E.default;const S=n(33);t.until=S.default;const T=n(34);t.useThrottle=T.default;const x=n(35);t.wrap=x.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),i=n(15),u="function"==typeof TextEncoder?new TextEncoder:null;t.default=function(e,t){if("string"==typeof e)return"string"==typeof t?e.split(t).length-1:!0===t?"function"==typeof Buffer&&"function"==typeof Buffer.byteLength?Buffer.byteLength(e):u?u.encode(e).byteLength:i(e):e.length;if(r.isArrayLike(e)){if(2===arguments.length){let n=0;for(let r=e.length;r--;)(e[r]===t||Object.is(e[r],t))&&n++;return n}return e.length}return r.isBufferLike(e)?e.byteLength:r.isCollectionLike(e,!0)?e.size:Object.keys(e).length}},function(e,t){e.exports=function(e){return~-encodeURI(e).split(/%..|./).length}},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)return!1;if(void 0===e.prototype)return!1;if(e.prototype.constructor!==e)return!1;if(Object.getOwnPropertyNames(e.prototype).length>=2)return!0;var t=String(e);if("class"==t.slice(0,5))return!0;if(/^function\s*\(|^function anonymous\(/.test(t))return!1;var n=/(call|apply|_classCallCheck)\(this(, arguments)?\)|\bthis(.\S+|\[.+?\])\s*(=|\()|=\s*this[,;]/.test(t);return!(!/^function\s+[A-Z]/.test(t)||!(n||/\[native code\]/.test(t)&&"BigInt"!==e.name&&"Symbol"!==e.name))||!(!n||"default_1"!==e.name)}t.couldBeClass=r,t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),i=n(2),u=n(1);t.default=function e(t,n,o=!1){if(Array.isArray(t)&&Array.isArray(n))return[...n.filter(e=>!t.includes(e)),...t.filter(e=>!n.includes(e))];if(r.isDictLike(t)&&r.isDictLike(n)){let r=Reflect.ownKeys(n),f=Reflect.ownKeys(t),s={};return r.forEach(r=>{if(!(t[r]===n[r]||u.default(t[r])&&u.default(n[r])))if(o&&"object"==typeof t[r]&&null!==t[r]&&"object"==typeof n[r]&&null!==n[r]){let u=e(t[r],n[r],o);i.default(u)||(s[r]=u)}else s[r]=n[r]}),f.forEach(e=>{r.includes(e)||(s[e]=t[e])}),s}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3),i=n(1),u=n(0);t.default=function(e,t=1,n=!1){return function e(t,n,o,f,s,l){let c,a,d=!i.default(o);if(f===s||!(c=u.isArrayLike(n,!0)&&!u.isBufferLike(n))&&!(a=u.isDictLike(n)))t[o]=n;else if(a)r.default(n).forEach(r=>{let i=n[r];"symbol"==typeof r?0===f&&(t[r]=i):e(t,i,d?`${o}.${r}`:r,d?f+1:f,s,l)});else if(c)if(l)for(let r=0,i=n.length;r<i;++r)e(t,n[r],d?`${o}.${r}`:String(r),d?f+1:f,s,l);else t[o]=n;return t}({},e,void 0,0,t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!("number"!=typeof e||isNaN(e)||Number.isFinite(e)&&e%1==0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=typeof e;return"bigint"===t||"number"===t&&!isNaN(e)&&Number.isFinite(e)&&e%1==0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=Object.getPrototypeOf(e);return null!==n&&Object.prototype.hasOwnProperty.call(n,t)&&"function"==typeof n[t]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return"function"==typeof e&&"function"==typeof t&&e.prototype instanceof t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(10);t.default=function(e,t){if(Array.isArray(e))return e.filter((e,n)=>!t.includes(n));{let n=Reflect.ownKeys(e).reduce((n,r)=>(t.includes(r)||(n[r]=e[r]),n),{});for(let r in Object.getPrototypeOf(e))t.includes(r)||(n[r]=e[r]);return e instanceof Error&&["name","message"].forEach(i=>{t.includes(i)||r.default(n,i)||(n[i]=e[i])}),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1),i=n(2),u=n(3),o=n(0);function f(e,t,n,s,l){if("string"==typeof e)return s&&""===e.trim()?void 0:e;if(null===e||"object"!=typeof e||o.isBufferLike(e))return e;if(n&&i.default(e))return l>0?void 0:o.isArrayLike(e,!0)?[]:{};if(o.isArrayLike(e,!0)){let u=[];for(let i=0,o=e.length;i<o;++i){let o=e[i];r.default(o)||(t?(o=f(o,t,n,s,l+1),r.default(o)||u.push(o)):u.push(o))}return l>0&&n&&i.default(u)?void 0:u}{let o=u.default(e).reduce((i,u)=>{let o=e[u];return r.default(o)||(t?(o=f(o,t,n,s,l+1),r.default(o)||(i[u]=o)):i[u]=o),i},{});return l>0&&n&&i.default(o)?void 0:o}}t.default=function(e,t=!1,n=!1,r=!1){return f(e,t,n,r,0)},t.doOmit=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),i=n(2),u=n(1);t.default=function(e,t,n=!1,o=!1){return function e(t,n,o,f,s){if(r.isDictLike(t)&&r.isDictLike(n)){let s=Reflect.ownKeys(n),l={};return s.forEach(s=>{if(!(t[s]===n[s]||u.default(n[s])||f&&""===n[s]))if(o&&r.isDictLike(t[s])&&r.isDictLike(n[s])){let r=e(t[s],n[s],o,f,!0);i.default(r)||(l[s]=r,Object.assign(t[s],n[s]))}else l[s]=t[s]=n[s]}),l}return s?n:{}}(e,t,n,o,!1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Array.isArray(e)?t.map(t=>e[t]):t.reduce((t,n)=>(n in e&&(t[n]=e[n]),t),{})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(11);t.default=function(e,t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"){let n="",i=t.length-1;for(;0<e--;)n+=t[r.default(0,i)];return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new Promise(t=>setTimeout(t,Number(e)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),i=n(7);function u(e,t="number"){return e.every(e=>typeof e===t)}t.default=function e(t,n){if(r.isArrayLike(t,!0)){let e=i.ensureArray(t),r=n;return r||!u(e)&&!u(e,"bigint")||(r=(e,t)=>e-t),function(e){if("object"==typeof(null===process||void 0===process?void 0:process.versions))return e.length<=10||parseFloat(process.versions.v8||"0")>=7;if("string"==typeof(null===navigator||void 0===navigator?void 0:navigator.userAgent)){let t=navigator.userAgent.match(/(Chrome|Firefox|Safari|Edge|OPR)\/(\d+)/);if(t){let n=t[1],r=parseFloat(t[2]);if("Edge"===n&&e.length<=512||"Chrome"===n&&r>=70||e.length<=10||"Firefox"===n&&r>=3||"Safari"===n&&r>=10.1||"OPR"===n&&r>=54)return!0}}return!1}(e)?e.sort(r):e.map((e,t)=>({value:e,index:t})).sort((e,t)=>r(e.value,t.value)||e.index-t.index).map(({value:e})=>e)}if(r.isDictLike(t)){let u=Boolean(n);return[...e(Object.getOwnPropertyNames(t)),...Object.getOwnPropertySymbols(t)].reduce((n,o)=>{let f=t[o];return u&&(r.isArrayLike(f,!0)?f=i.ensureArray(f).map(t=>r.isDictLike(t)?e(t,u):t):r.isDictLike(f)&&(f=e(f,u))),n[o]=f,n},{})}throw"function"==typeof n?new TypeError("The target to sort is not an array"):"boolean"==typeof n?new TypeError("The target to sort is not a pure object"):new TypeError("The target to sort is not an array or a pure object")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);function i(e,t){if("number"!=typeof t)throw new TypeError(`argument '${e}' must be a number`);if(t<1)throw new RangeError(`argument '${e}' must be 1 or higher`)}function u(e,t,n){let r=[];for(let i=0,u=n||e.length;i<u;i+=t)"function"==typeof e.slice?r.push(e.slice(i,i+t)):r.push(Array.prototype.slice.call(e,i,i+t));return r}t.default=function(e,t){if(arguments.length<2)throw new SyntaxError(`2 arguments required, received ${arguments.length}`);if("string"==typeof e)return"string"==typeof t||t instanceof RegExp?e.split(t):(i("length",t),u(e,t));if("number"==typeof e)return i("step",t),function(e,t){let n=[],r=0;for(;(r+=t)<=e;)n.push(r);return e>r-t&&n.push(e),n}(e,t);if("function"==typeof Buffer&&Buffer.isBuffer(e)&&("string"==typeof t||Buffer.isBuffer(t)))return function(e,t){let n=[],r=0,i=t.length,u=e.byteLength;for(;r<u;){let o=e.indexOf(t,r);-1!==o?(n.push(e.slice(r,o)),r=o+i):(n.push(e.slice(r)),r=u)}return n}(e,t);if(r.isBufferLike(e))return i("byteLength",t),u(e,t,e.byteLength);if(r.isArrayLike(e))return i("length",t),u(e,t);if(r.isCollectionLike(e)){let n=e.constructor;return i("size",t),u([...e],t).map(e=>new n(e))}if("object"==typeof e&&null!==e)return i("size",t),function(e,t){let n=Object.getPrototypeOf(e),r=u(Object.keys(e),t),i=[];for(let t of r){let r=Object.create(n);i.push(r);for(let n of t)r[n]=e[n]}return i}(e,t);throw new TypeError("argument 'obj' must be a string, a number or an object")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(9),i=n(1);t.default=function(e,t=!1){"boolean"==typeof e&&(t=e,e=void 0);if((e=e||new Date)instanceof Date)return t?e.valueOf():Math.floor(e.valueOf()/1e3);if("number"==typeof e)return t?e:Math.floor(e/1e3);{let n,u=String(e).trim();if(u.includes(",")&&u.split(",").every(r.default)?n=function(e){let[t,n,r,u,o,f,s]=e.split(",").map(Number),l=new Date;return i.default(t)||l.setFullYear(t),i.default(n)||l.setMonth(n),i.default(r)||l.setDate(r),i.default(u)||l.setHours(u),i.default(o)||l.setMinutes(o),i.default(f)||l.setSeconds(f),i.default(s)||l.setMilliseconds(s),l}(u):(/^\d{1,2}:\d{2}(:\d{2})?/.test(u)&&(n=new Date,u=n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate()+" "+u),n=new Date(u)),"Invalid Date"!==String(n))return t?n.valueOf():Math.floor(n.valueOf()/1e3);throw new Error("The input argument is not a valid date-time string")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(5),i=n(4);t.default=function(e,t){if("class"!==i.default(t)&&t!==Symbol&&"function"==typeof BigInt&&t!==BigInt)throw new TypeError("'type' must be a valid constructor");let n,u={string:String,number:Number,bigint:r.default("BigInt"),boolean:Boolean,symbol:Symbol};return e instanceof t?[String,Number,Boolean].includes(t)?t(e):e:(n=typeof e)&&u[n]===t?e:null}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,u){function o(e){try{s(r.next(e))}catch(e){u(e)}}function f(e){try{s(r.throw(e))}catch(e){u(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,f)}s((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r(this,void 0,void 0,(function*(){if(void 0===t)var t=e=>setTimeout(e,0);do{yield new Promise(t)}while(0==(yield e()))}))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,u){function o(e){try{s(r.next(e))}catch(e){u(e)}}function f(e){try{s(r.throw(e))}catch(e){u(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,f)}s((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(2),u=n(5);if(void 0===o)var o=e=>setTimeout(e,0);function f(e,t){if(t<1)throw new RangeError("The 'interval' time for throttle must not be smaller than 1");if(!f.gcTimer){let{gcInterval:e,tasks:t}=f;f.gcTimer=setInterval(()=>{let n=Date.now();t.forEach(({interval:r,lastActive:i},u)=>{n-i>Math.max(r+5,e)&&t.delete(u)})},e),"object"==typeof process&&void 0===u.default("Deno")&&process.on("beforeExit",()=>clearInterval(f.gcTimer))}let n=f.tasks.get(e);return n||f.tasks.set(e,n=function(e){let t={interval:e,lastActive:0,cache:void 0,queue:new Set,func:void 0};return t.func=function(t,...n){return r(this,void 0,void 0,(function*(){let r=Date.now();if(r-this.lastActive>=e){let e,u;this.cache=void 0,this.lastActive=r;try{e=yield t(...n),this.cache={value:e,error:null}}catch(e){this.cache={value:void 0,error:u=e}}if(o(()=>{i.default(this.queue)||this.queue.forEach(t=>{u?t.reject(u):t.resolve(e),this.queue.delete(t)})}),u)throw u;return e}if(this.cache){if(this.cache.error)throw this.cache.error;return this.cache.value}return new Promise((e,t)=>{this.queue.add({resolve:e,reject:t})})}))}.bind(t),t}(t)),n.func}t.default=f,function(e){e.gcInterval=3e4,e.gcTimer=void 0,e.tasks=new Map}(f||(f={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6);t.default=function(e,t){let n=function(...n){return t.call(this,e,...n)};return r.default(n,"name",e.name),r.default(n,"length",e.length),r.default(n,"toString",e.toString.bind(e)),n}}])}));
//# sourceMappingURL=index.js.map
{
"name": "@hyurl/utils",
"version": "0.2.2",
"version": "0.2.3",
"description": "Utility functions of HyURL collection.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -11,4 +11,4 @@ /**

*
* This function is very useful, for example, a client issued a patch into the
* resource store and the server wants to know what properties has modified by
* This function is very useful, for example, a client issued a patch of the
* resource and the server wants to know what properties has been modified by
* this update so that it can perform some extra operations to provide a better

@@ -15,0 +15,0 @@ * user experience.

@@ -16,4 +16,4 @@ "use strict";

*
* This function is very useful, for example, a client issued a patch into the
* resource store and the server wants to know what properties has modified by
* This function is very useful, for example, a client issued a patch of the
* resource and the server wants to know what properties has been modified by
* this update so that it can perform some extra operations to provide a better

@@ -32,10 +32,9 @@ * user experience.

if (origin[key] !== input[key] &&
!isVoid_1.default(input[key]) && // ignore valid values
!isVoid_1.default(input[key]) && // ignore invalid values
(!ignoreEmptyStrings || input[key] !== "")) {
if (deep &&
typeof origin[key] === "object" && origin[key] !== null &&
typeof input[key] === "object" && input[key] !== null) {
if (deep && is_like_1.isDictLike(origin[key]) && is_like_1.isDictLike(input[key])) {
let _result = doPatch(origin[key], input[key], deep, ignoreEmptyStrings, true);
if (!isEmpty_1.default(_result)) {
result = origin[key] = _result;
result[key] = _result;
Object.assign(origin[key], input[key]);
}

@@ -42,0 +41,0 @@ }

@@ -6,4 +6,9 @@ export default timestamp;

* Returns the UNIX timestamp according the input date or time.
*
* TIP: since v0.2.3, this function supports the date string format in
* `<year>,<monthIndex>,[date],[hours],[minutes],[seconds],[milliseconds]`,
* which segments is used as arguments for `Date` constructor.
*
* NOTE: if the input value is a number, it must be of milliseconds.
*/
declare function timestamp(input: string | number | Date, ms?: boolean): number;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const isNumeric_1 = require("./isNumeric");
const isVoid_1 = require("./isVoid");
exports.default = timestamp;

@@ -19,10 +21,15 @@ function timestamp(input, ms = false) {

let dateTime = String(input).trim();
if (/^\d{1,2}:\d{2}(:\d{2})?/.test(dateTime)) {
date = new Date();
dateTime = date.getFullYear()
+ "-" + (date.getMonth() + 1)
+ "-" + date.getDate()
+ " " + dateTime;
if (dateTime.includes(",") && dateTime.split(",").every(isNumeric_1.default)) {
date = parseDateRawArgs(dateTime);
}
date = new Date(dateTime);
else {
if (/^\d{1,2}:\d{2}(:\d{2})?/.test(dateTime)) { // time only
date = new Date();
dateTime = date.getFullYear()
+ "-" + (date.getMonth() + 1)
+ "-" + date.getDate()
+ " " + dateTime;
}
date = new Date(dateTime);
}
if (String(date) !== "Invalid Date") {

@@ -36,2 +43,14 @@ return ms ? date.valueOf() : Math.floor(date.valueOf() / 1000);

}
function parseDateRawArgs(str) {
let [Y, M, D, H, m, s, ms] = str.split(",").map(Number);
let date = new Date();
isVoid_1.default(Y) || date.setFullYear(Y);
isVoid_1.default(M) || date.setMonth(M);
isVoid_1.default(D) || date.setDate(D);
isVoid_1.default(H) || date.setHours(H);
isVoid_1.default(m) || date.setMinutes(m);
isVoid_1.default(s) || date.setSeconds(s);
isVoid_1.default(ms) || date.setMilliseconds(ms);
return date;
}
//# sourceMappingURL=timestamp.js.map

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc