1 line
2.0 KiB
JavaScript
1 line
2.0 KiB
JavaScript
import{c as e,v as t}from"./vc-trigger-DaL-SGhM.js";import{n,r,t as i}from"./isObjectLike-DNah0Hql.js";import{f as a,p as o,u as s}from"./_getTag-2z2WZcIh.js";var c=`[object Symbol]`;function l(e){return typeof e==`symbol`||i(e)&&n(e)==c}function u(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var d=1/0,f=r?r.prototype:void 0,p=f?f.toString:void 0;function m(e){if(typeof e==`string`)return e;if(o(e))return u(e,m)+``;if(l(e))return p?p.call(e):``;var t=e+``;return t==`0`&&1/e==-d?`-0`:t}function h(e){return e}var g=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_=/^\w*$/;function v(e,t){if(o(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||l(e)?!0:_.test(e)||!g.test(e)||t!=null&&e in Object(t)}var y=`Expected a function`;function b(e,n){if(typeof e!=`function`||n!=null&&typeof n!=`function`)throw TypeError(y);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,t);return r.cache=a.set(i,o)||a,o};return r.cache=new(b.Cache||t),r}b.Cache=t;var x=500;function S(e){var t=b(e,function(e){return n.size===x&&n.clear(),e}),n=t.cache;return t}var C=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,w=/\\(\\)?/g,T=S(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(C,function(e,n,r,i){t.push(r?i.replace(w,`$1`):n||e)}),t});function E(e){return e==null?``:m(e)}function D(e,t){return o(e)?e:v(e,t)?[e]:T(E(e))}var O=1/0;function k(e){if(typeof e==`string`||l(e))return e;var t=e+``;return t==`0`&&1/e==-O?`-0`:t}function A(e,t){t=D(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[k(t[n++])];return n&&n==r?e:void 0}function j(e,t){return e!=null&&t in Object(e)}function M(t,n,r){n=D(n,t);for(var i=-1,c=n.length,l=!1;++i<c;){var u=k(n[i]);if(!(l=t!=null&&r(t,u)))break;t=t[u]}return l||++i!=c?l:(c=t==null?0:t.length,!!c&&s(c)&&e(u,c)&&(o(t)||a(t)))}function N(e,t){return e!=null&&M(e,t,j)}export{v as a,l as c,D as i,A as n,h as o,k as r,u as s,N as t}; |