UNPKG

sinon-chrome

Version:

Mock of chrome extensions API for unit testing under nodejs

2 lines 1.15 MB
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.chrome=n():e.chrome=n()}(this,function(){return function(e){function n(t){if(l[t])return l[t].exports;var r=l[t]={exports:{},id:t,loaded:!1};return e[t].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}var l={};return n.m=e,n.c=l,n.p="",n(0)}([function(e,n,l){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=l(28),u=t(r),i=l(2),o=t(i);n.default=new o.default(u.default).create(),e.exports=n.default},,function(e,n,l){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var u=function(){function e(e,n){var l=[],t=!0,r=!1,u=void 0;try{for(var i,o=e[Symbol.iterator]();!(t=(i=o.next()).done)&&(l.push(i.value),!n||l.length!==n);t=!0);}catch(e){r=!0,u=e}finally{try{!t&&o.return&&o.return()}finally{if(r)throw u}}return l}return function(n,l){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,l);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,n){for(var l=0;l<n.length;l++){var t=n[l];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}return function(n,l,t){return l&&e(n.prototype,l),t&&e(n,t),n}}(),o=l(3),a=l(5),s=t(a),c=l(6),p=t(c),d=l(8),f=t(d),h=l(18),m=t(h),y=l(20),g=t(y),b=l(21),v=l(22),w=t(v),T=l(23),x=t(T),_=l(24),k=t(_),I=l(25),j=t(I),A=l(26),S=t(A),E={"types.ChromeSetting":w.default,StorageArea:S.default,SourcesPanel:j.default,ElementsPanel:k.default,ContentSetting:x.default},C=function(){function e(n){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this.sinon=l.sinon?l.sinon:s.default,this.NS_RULE=/^(.+)\.(.+)$/,this.config=n,this.stubs=new p.default(this.sinon),this.events=new f.default(this.sinon),this.props=new m.default,this.manager=new g.default(this.stubs,this.events,this.props)}return i(e,[{key:"create",value:function(){var e=this,n=(0,o.reduce)(this.config,function(n,l){return(0,o.set)(n,l.namespace,e.createInterface(l)),n},{});return(0,o.assign)({registerPlugin:function(e){e.install(this)}},n,this.manager)}},{key:"createInterface",value:function(e){var n=e.functions,l=void 0===n?[]:n,t=e.events,r=void 0===t?[]:t,u=e.namespace,i={};return this.createFunctions(i,l,u),this.createEvents(i,r,u),this.createProps(i,e),i}},{key:"createFunctions",value:function(e,n,l){var t=this.stubs;return(0,o.reduce)(n,function(n,r){return Object.defineProperty(n,r.name,{get:function(){return t.get(r.name,l)},enumerable:!0,configurable:!0}),e},e)}},{key:"createEvents",value:function(e,n,l){var t=this.events;return(0,o.reduce)(n,function(n,r){return Object.defineProperty(n,r.name,{get:function(){return t.get(r.name,l)},enumerable:!0,configurable:!0}),e},e)}},{key:"createProps",value:function(e,n){var l=this,t=n.namespace,r=(0,b.getAll)(n.properties||{});return Object.keys(r).forEach(function(n){var i=r[n],a=n.match(l.NS_RULE),s=n,c=t,p=t;if(a){var d=u(a,3);c=d[1],s=d[2],p=t+"."+c;var f={};l.appendProp(f,s,p,i);var h=(0,o.get)(e,c);h?l.appendProp(h,s,p,i):(0,o.set)(e,c,f)}else l.appendProp(e,s,t,i)}),e}},{key:"appendProp",value:function(e,n,l,t){if(t&&t in E){var r=E[t],u=new r(this.stubs,this.events,this.props,l+"."+n);return Object.defineProperty(e,n,{get:function(){return u.get()},enumerable:!0,configurable:!0})}var i=this.props.get(n,""+l,t);Object.defineProperty(e,n,{get:function(){return i.current},set:function(e){i.current=e},enumerable:!0,configurable:!0})}}]),e}();n.default=C,e.exports=n.default},function(e,n,l){var t;(function(e,r){(function(){function u(e,n,l){switch(l.length){case 0:return e.call(n);case 1:return e.call(n,l[0]);case 2:return e.call(n,l[0],l[1]);case 3:return e.call(n,l[0],l[1],l[2])}return e.apply(n,l)}function i(e,n,l,t){for(var r=-1,u=null==e?0:e.length;++r<u;){var i=e[r];n(t,i,l(i),e)}return t}function o(e,n){for(var l=-1,t=null==e?0:e.length;++l<t&&n(e[l],l,e)!==!1;);return e}function a(e,n){for(var l=null==e?0:e.length;l--&&n(e[l],l,e)!==!1;);return e}function s(e,n){for(var l=-1,t=null==e?0:e.length;++l<t;)if(!n(e[l],l,e))return!1;return!0}function c(e,n){for(var l=-1,t=null==e?0:e.length,r=0,u=[];++l<t;){var i=e[l];n(i,l,e)&&(u[r++]=i)}return u}function p(e,n){var l=null==e?0:e.length;return!!l&&x(e,n,0)>-1}function d(e,n,l){for(var t=-1,r=null==e?0:e.length;++t<r;)if(l(n,e[t]))return!0;return!1}function f(e,n){for(var l=-1,t=null==e?0:e.length,r=Array(t);++l<t;)r[l]=n(e[l],l,e);return r}function h(e,n){for(var l=-1,t=n.length,r=e.length;++l<t;)e[r+l]=n[l];return e}function m(e,n,l,t){var r=-1,u=null==e?0:e.length;for(t&&u&&(l=e[++r]);++r<u;)l=n(l,e[r],r,e);return l}function y(e,n,l,t){var r=null==e?0:e.length;for(t&&r&&(l=e[--r]);r--;)l=n(l,e[r],r,e);return l}function g(e,n){for(var l=-1,t=null==e?0:e.length;++l<t;)if(n(e[l],l,e))return!0;return!1}function b(e){return e.split("")}function v(e){return e.match(Nn)||[]}function w(e,n,l){var t;return l(e,function(e,l,r){if(n(e,l,r))return t=l,!1}),t}function T(e,n,l,t){for(var r=e.length,u=l+(t?1:-1);t?u--:++u<r;)if(n(e[u],u,e))return u;return-1}function x(e,n,l){return n===n?X(e,n,l):T(e,k,l)}function _(e,n,l,t){for(var r=l-1,u=e.length;++r<u;)if(t(e[r],n))return r;return-1}function k(e){return e!==e}function I(e,n){var l=null==e?0:e.length;return l?C(e,n)/l:Le}function j(e){return function(n){return null==n?le:n[e]}}function A(e){return function(n){return null==e?le:e[n]}}function S(e,n,l,t,r){return r(e,function(e,r,u){l=t?(t=!1,e):n(l,e,r,u)}),l}function E(e,n){var l=e.length;for(e.sort(n);l--;)e[l]=e[l].value;return e}function C(e,n){for(var l,t=-1,r=e.length;++t<r;){var u=n(e[t]);u!==le&&(l=l===le?u:l+u)}return l}function R(e,n){for(var l=-1,t=Array(e);++l<e;)t[l]=n(l);return t}function D(e,n){return f(n,function(n){return[n,e[n]]})}function P(e){return function(n){return e(n)}}function O(e,n){return f(n,function(n){return e[n]})}function L(e,n){return e.has(n)}function $(e,n){for(var l=-1,t=e.length;++l<t&&x(n,e[l],0)>-1;);return l}function q(e,n){for(var l=e.length;l--&&x(n,e[l],0)>-1;);return l}function U(e,n){for(var l=e.length,t=0;l--;)e[l]===n&&++t;return t}function F(e){return"\\"+Ql[e]}function M(e,n){return null==e?le:e[n]}function N(e){return Hl.test(e)}function W(e){return zl.test(e)}function B(e){for(var n,l=[];!(n=e.next()).done;)l.push(n.value);return l}function H(e){var n=-1,l=Array(e.size);return e.forEach(function(e,t){l[++n]=[t,e]}),l}function z(e,n){return function(l){return e(n(l))}}function V(e,n){for(var l=-1,t=e.length,r=0,u=[];++l<t;){var i=e[l];i!==n&&i!==se||(e[l]=se,u[r++]=l)}return u}function G(e){var n=-1,l=Array(e.size);return e.forEach(function(e){l[++n]=e}),l}function J(e){var n=-1,l=Array(e.size);return e.forEach(function(e){l[++n]=[e,e]}),l}function X(e,n,l){for(var t=l-1,r=e.length;++t<r;)if(e[t]===n)return t;return-1}function K(e,n,l){for(var t=l+1;t--;)if(e[t]===n)return t;return t}function Z(e){return N(e)?Q(e):yt(e)}function Y(e){return N(e)?ee(e):b(e)}function Q(e){for(var n=Wl.lastIndex=0;Wl.test(e);)++n;return n}function ee(e){return e.match(Wl)||[]}function ne(e){return e.match(Bl)||[]}var le,te="4.17.11",re=200,ue="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ie="Expected a function",oe="__lodash_hash_undefined__",ae=500,se="__lodash_placeholder__",ce=1,pe=2,de=4,fe=1,he=2,me=1,ye=2,ge=4,be=8,ve=16,we=32,Te=64,xe=128,_e=256,ke=512,Ie=30,je="...",Ae=800,Se=16,Ee=1,Ce=2,Re=3,De=1/0,Pe=9007199254740991,Oe=1.7976931348623157e308,Le=NaN,$e=4294967295,qe=$e-1,Ue=$e>>>1,Fe=[["ary",xe],["bind",me],["bindKey",ye],["curry",be],["curryRight",ve],["flip",ke],["partial",we],["partialRight",Te],["rearg",_e]],Me="[object Arguments]",Ne="[object Array]",We="[object AsyncFunction]",Be="[object Boolean]",He="[object Date]",ze="[object DOMException]",Ve="[object Error]",Ge="[object Function]",Je="[object GeneratorFunction]",Xe="[object Map]",Ke="[object Number]",Ze="[object Null]",Ye="[object Object]",Qe="[object Promise]",en="[object Proxy]",nn="[object RegExp]",ln="[object Set]",tn="[object String]",rn="[object Symbol]",un="[object Undefined]",on="[object WeakMap]",an="[object WeakSet]",sn="[object ArrayBuffer]",cn="[object DataView]",pn="[object Float32Array]",dn="[object Float64Array]",fn="[object Int8Array]",hn="[object Int16Array]",mn="[object Int32Array]",yn="[object Uint8Array]",gn="[object Uint8ClampedArray]",bn="[object Uint16Array]",vn="[object Uint32Array]",wn=/\b__p \+= '';/g,Tn=/\b(__p \+=) '' \+/g,xn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_n=/&(?:amp|lt|gt|quot|#39);/g,kn=/[&<>"']/g,In=RegExp(_n.source),jn=RegExp(kn.source),An=/<%-([\s\S]+?)%>/g,Sn=/<%([\s\S]+?)%>/g,En=/<%=([\s\S]+?)%>/g,Cn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rn=/^\w*$/,Dn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pn=/[\\^$.*+?()[\]{}|]/g,On=RegExp(Pn.source),Ln=/^\s+|\s+$/g,$n=/^\s+/,qn=/\s+$/,Un=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fn=/\{\n\/\* \[wrapped with (.+)\] \*/,Mn=/,? & /,Nn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wn=/\\(\\)?/g,Bn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hn=/\w*$/,zn=/^[-+]0x[0-9a-f]+$/i,Vn=/^0b[01]+$/i,Gn=/^\[object .+?Constructor\]$/,Jn=/^0o[0-7]+$/i,Xn=/^(?:0|[1-9]\d*)$/,Kn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zn=/($^)/,Yn=/['\n\r\u2028\u2029\\]/g,Qn="\\ud800-\\udfff",el="\\u0300-\\u036f",nl="\\ufe20-\\ufe2f",ll="\\u20d0-\\u20ff",tl=el+nl+ll,rl="\\u2700-\\u27bf",ul="a-z\\xdf-\\xf6\\xf8-\\xff",il="\\xac\\xb1\\xd7\\xf7",ol="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",al="\\u2000-\\u206f",sl=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",cl="A-Z\\xc0-\\xd6\\xd8-\\xde",pl="\\ufe0e\\ufe0f",dl=il+ol+al+sl,fl="['’]",hl="["+Qn+"]",ml="["+dl+"]",yl="["+tl+"]",gl="\\d+",bl="["+rl+"]",vl="["+ul+"]",wl="[^"+Qn+dl+gl+rl+ul+cl+"]",Tl="\\ud83c[\\udffb-\\udfff]",xl="(?:"+yl+"|"+Tl+")",_l="[^"+Qn+"]",kl="(?:\\ud83c[\\udde6-\\uddff]){2}",Il="[\\ud800-\\udbff][\\udc00-\\udfff]",jl="["+cl+"]",Al="\\u200d",Sl="(?:"+vl+"|"+wl+")",El="(?:"+jl+"|"+wl+")",Cl="(?:"+fl+"(?:d|ll|m|re|s|t|ve))?",Rl="(?:"+fl+"(?:D|LL|M|RE|S|T|VE))?",Dl=xl+"?",Pl="["+pl+"]?",Ol="(?:"+Al+"(?:"+[_l,kl,Il].join("|")+")"+Pl+Dl+")*",Ll="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",$l="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ql=Pl+Dl+Ol,Ul="(?:"+[bl,kl,Il].join("|")+")"+ql,Fl="(?:"+[_l+yl+"?",yl,kl,Il,hl].join("|")+")",Ml=RegExp(fl,"g"),Nl=RegExp(yl,"g"),Wl=RegExp(Tl+"(?="+Tl+")|"+Fl+ql,"g"),Bl=RegExp([jl+"?"+vl+"+"+Cl+"(?="+[ml,jl,"$"].join("|")+")",El+"+"+Rl+"(?="+[ml,jl+Sl,"$"].join("|")+")",jl+"?"+Sl+"+"+Cl,jl+"+"+Rl,$l,Ll,gl,Ul].join("|"),"g"),Hl=RegExp("["+Al+Qn+tl+pl+"]"),zl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Vl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Gl=-1,Jl={};Jl[pn]=Jl[dn]=Jl[fn]=Jl[hn]=Jl[mn]=Jl[yn]=Jl[gn]=Jl[bn]=Jl[vn]=!0,Jl[Me]=Jl[Ne]=Jl[sn]=Jl[Be]=Jl[cn]=Jl[He]=Jl[Ve]=Jl[Ge]=Jl[Xe]=Jl[Ke]=Jl[Ye]=Jl[nn]=Jl[ln]=Jl[tn]=Jl[on]=!1;var Xl={};Xl[Me]=Xl[Ne]=Xl[sn]=Xl[cn]=Xl[Be]=Xl[He]=Xl[pn]=Xl[dn]=Xl[fn]=Xl[hn]=Xl[mn]=Xl[Xe]=Xl[Ke]=Xl[Ye]=Xl[nn]=Xl[ln]=Xl[tn]=Xl[rn]=Xl[yn]=Xl[gn]=Xl[bn]=Xl[vn]=!0,Xl[Ve]=Xl[Ge]=Xl[on]=!1;var Kl={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},Zl={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Yl={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ql={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},et=parseFloat,nt=parseInt,lt="object"==typeof e&&e&&e.Object===Object&&e,tt="object"==typeof self&&self&&self.Object===Object&&self,rt=lt||tt||Function("return this")(),ut="object"==typeof n&&n&&!n.nodeType&&n,it=ut&&"object"==typeof r&&r&&!r.nodeType&&r,ot=it&&it.exports===ut,at=ot&&lt.process,st=function(){try{var e=it&&it.require&&it.require("util").types;return e?e:at&&at.binding&&at.binding("util")}catch(e){}}(),ct=st&&st.isArrayBuffer,pt=st&&st.isDate,dt=st&&st.isMap,ft=st&&st.isRegExp,ht=st&&st.isSet,mt=st&&st.isTypedArray,yt=j("length"),gt=A(Kl),bt=A(Zl),vt=A(Yl),wt=function e(n){function l(e){if(ua(e)&&!yd(e)&&!(e instanceof b)){if(e instanceof r)return e;if(yc.call(e,"__wrapped__"))return ni(e)}return new r(e)}function t(){}function r(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=le}function b(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=$e,this.__views__=[]}function A(){var e=new b(this.__wrapped__);return e.__actions__=Lr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Lr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Lr(this.__views__),e}function X(){if(this.__filtered__){var e=new b(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Q(){var e=this.__wrapped__.value(),n=this.__dir__,l=yd(e),t=n<0,r=l?e.length:0,u=ku(0,r,this.__views__),i=u.start,o=u.end,a=o-i,s=t?o:i-1,c=this.__iteratees__,p=c.length,d=0,f=Vc(a,this.__takeCount__);if(!l||!t&&r==a&&f==a)return br(e,this.__actions__);var h=[];e:for(;a--&&d<f;){s+=n;for(var m=-1,y=e[s];++m<p;){var g=c[m],b=g.iteratee,v=g.type,w=b(y);if(v==Ce)y=w;else if(!w){if(v==Ee)continue e;break e}}h[d++]=y}return h}function ee(e){var n=-1,l=null==e?0:e.length;for(this.clear();++n<l;){var t=e[n];this.set(t[0],t[1])}}function Nn(){this.__data__=lp?lp(null):{},this.size=0}function Qn(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}function el(e){var n=this.__data__;if(lp){var l=n[e];return l===oe?le:l}return yc.call(n,e)?n[e]:le}function nl(e){var n=this.__data__;return lp?n[e]!==le:yc.call(n,e)}function ll(e,n){var l=this.__data__;return this.size+=this.has(e)?0:1,l[e]=lp&&n===le?oe:n,this}function tl(e){var n=-1,l=null==e?0:e.length;for(this.clear();++n<l;){var t=e[n];this.set(t[0],t[1])}}function rl(){this.__data__=[],this.size=0}function ul(e){var n=this.__data__,l=Cl(n,e);if(l<0)return!1;var t=n.length-1;return l==t?n.pop():Cc.call(n,l,1),--this.size,!0}function il(e){var n=this.__data__,l=Cl(n,e);return l<0?le:n[l][1]}function ol(e){return Cl(this.__data__,e)>-1}function al(e,n){var l=this.__data__,t=Cl(l,e);return t<0?(++this.size,l.push([e,n])):l[t][1]=n,this}function sl(e){var n=-1,l=null==e?0:e.length;for(this.clear();++n<l;){var t=e[n];this.set(t[0],t[1])}}function cl(){this.size=0,this.__data__={hash:new ee,map:new(Yc||tl),string:new ee}}function pl(e){var n=wu(this,e).delete(e);return this.size-=n?1:0,n}function dl(e){return wu(this,e).get(e)}function fl(e){return wu(this,e).has(e)}function hl(e,n){var l=wu(this,e),t=l.size;return l.set(e,n),this.size+=l.size==t?0:1,this}function ml(e){var n=-1,l=null==e?0:e.length;for(this.__data__=new sl;++n<l;)this.add(e[n])}function yl(e){return this.__data__.set(e,oe),this}function gl(e){return this.__data__.has(e)}function bl(e){var n=this.__data__=new tl(e);this.size=n.size}function vl(){this.__data__=new tl,this.size=0}function wl(e){var n=this.__data__,l=n.delete(e);return this.size=n.size,l}function Tl(e){return this.__data__.get(e)}function xl(e){return this.__data__.has(e)}function _l(e,n){var l=this.__data__;if(l instanceof tl){var t=l.__data__;if(!Yc||t.length<re-1)return t.push([e,n]),this.size=++l.size,this;l=this.__data__=new sl(t)}return l.set(e,n),this.size=l.size,this}function kl(e,n){var l=yd(e),t=!l&&md(e),r=!l&&!t&&bd(e),u=!l&&!t&&!r&&_d(e),i=l||t||r||u,o=i?R(e.length,sc):[],a=o.length;for(var s in e)!n&&!yc.call(e,s)||i&&("length"==s||r&&("offset"==s||"parent"==s)||u&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Du(s,a))||o.push(s);return o}function Il(e){var n=e.length;return n?e[Qt(0,n-1)]:le}function jl(e,n){return Zu(Lr(e),$l(n,0,e.length))}function Al(e){return Zu(Lr(e))}function Sl(e,n,l){(l===le||zo(e[n],l))&&(l!==le||n in e)||Ol(e,n,l)}function El(e,n,l){var t=e[n];yc.call(e,n)&&zo(t,l)&&(l!==le||n in e)||Ol(e,n,l)}function Cl(e,n){for(var l=e.length;l--;)if(zo(e[l][0],n))return l;return-1}function Rl(e,n,l,t){return hp(e,function(e,r,u){n(t,e,l(e),u)}),t}function Dl(e,n){return e&&$r(n,Ma(n),e)}function Pl(e,n){return e&&$r(n,Na(n),e)}function Ol(e,n,l){"__proto__"==n&&Oc?Oc(e,n,{configurable:!0,enumerable:!0,value:l,writable:!0}):e[n]=l}function Ll(e,n){for(var l=-1,t=n.length,r=lc(t),u=null==e;++l<t;)r[l]=u?le:qa(e,n[l]);return r}function $l(e,n,l){return e===e&&(l!==le&&(e=e<=l?e:l),n!==le&&(e=e>=n?e:n)),e}function ql(e,n,l,t,r,u){var i,a=n&ce,s=n&pe,c=n&de;if(l&&(i=r?l(e,t,r,u):l(e)),i!==le)return i;if(!ra(e))return e;var p=yd(e);if(p){if(i=Au(e),!a)return Lr(e,i)}else{var d=jp(e),f=d==Ge||d==Je;if(bd(e))return Ir(e,a);if(d==Ye||d==Me||f&&!r){if(i=s||f?{}:Su(e),!a)return s?Ur(e,Pl(i,e)):qr(e,Dl(i,e))}else{if(!Xl[d])return r?e:{};i=Eu(e,d,a)}}u||(u=new bl);var h=u.get(e);if(h)return h;if(u.set(e,i),xd(e))return e.forEach(function(t){i.add(ql(t,n,l,t,e,u))}),i;if(wd(e))return e.forEach(function(t,r){i.set(r,ql(t,n,l,r,e,u))}),i;var m=c?s?yu:mu:s?Na:Ma,y=p?le:m(e);return o(y||e,function(t,r){y&&(r=t,t=e[r]),El(i,r,ql(t,n,l,r,e,u))}),i}function Ul(e){var n=Ma(e);return function(l){return Fl(l,e,n)}}function Fl(e,n,l){var t=l.length;if(null==e)return!t;for(e=oc(e);t--;){var r=l[t],u=n[r],i=e[r];if(i===le&&!(r in e)||!u(i))return!1}return!0}function Wl(e,n,l){if("function"!=typeof e)throw new cc(ie);return Ep(function(){e.apply(le,l)},n)}function Bl(e,n,l,t){var r=-1,u=p,i=!0,o=e.length,a=[],s=n.length;if(!o)return a;l&&(n=f(n,P(l))),t?(u=d,i=!1):n.length>=re&&(u=L,i=!1,n=new ml(n));e:for(;++r<o;){var c=e[r],h=null==l?c:l(c);if(c=t||0!==c?c:0,i&&h===h){for(var m=s;m--;)if(n[m]===h)continue e;a.push(c)}else u(n,h,t)||a.push(c)}return a}function Hl(e,n){var l=!0;return hp(e,function(e,t,r){return l=!!n(e,t,r)}),l}function zl(e,n,l){for(var t=-1,r=e.length;++t<r;){var u=e[t],i=n(u);if(null!=i&&(o===le?i===i&&!ya(i):l(i,o)))var o=i,a=u}return a}function Kl(e,n,l,t){var r=e.length;for(l=xa(l),l<0&&(l=-l>r?0:r+l),t=t===le||t>r?r:xa(t),t<0&&(t+=r),t=l>t?0:_a(t);l<t;)e[l++]=n;return e}function Zl(e,n){var l=[];return hp(e,function(e,t,r){n(e,t,r)&&l.push(e)}),l}function Yl(e,n,l,t,r){var u=-1,i=e.length;for(l||(l=Ru),r||(r=[]);++u<i;){var o=e[u];n>0&&l(o)?n>1?Yl(o,n-1,l,t,r):h(r,o):t||(r[r.length]=o)}return r}function Ql(e,n){return e&&yp(e,n,Ma)}function lt(e,n){return e&&gp(e,n,Ma)}function tt(e,n){return c(n,function(n){return na(e[n])})}function ut(e,n){n=_r(n,e);for(var l=0,t=n.length;null!=e&&l<t;)e=e[Yu(n[l++])];return l&&l==t?e:le}function it(e,n,l){var t=n(e);return yd(e)?t:h(t,l(e))}function at(e){return null==e?e===le?un:Ze:Pc&&Pc in oc(e)?_u(e):Hu(e)}function st(e,n){return e>n}function yt(e,n){return null!=e&&yc.call(e,n)}function wt(e,n){return null!=e&&n in oc(e)}function xt(e,n,l){return e>=Vc(n,l)&&e<zc(n,l)}function _t(e,n,l){for(var t=l?d:p,r=e[0].length,u=e.length,i=u,o=lc(u),a=1/0,s=[];i--;){var c=e[i];i&&n&&(c=f(c,P(n))),a=Vc(c.length,a),o[i]=!l&&(n||r>=120&&c.length>=120)?new ml(i&&c):le}c=e[0];var h=-1,m=o[0];e:for(;++h<r&&s.length<a;){var y=c[h],g=n?n(y):y;if(y=l||0!==y?y:0,!(m?L(m,g):t(s,g,l))){for(i=u;--i;){var b=o[i];if(!(b?L(b,g):t(e[i],g,l)))continue e}m&&m.push(g),s.push(y)}}return s}function kt(e,n,l,t){return Ql(e,function(e,r,u){n(t,l(e),r,u)}),t}function It(e,n,l){n=_r(n,e),e=Vu(e,n);var t=null==e?e:e[Yu(wi(n))];return null==t?le:u(t,e,l)}function jt(e){return ua(e)&&at(e)==Me}function At(e){return ua(e)&&at(e)==sn}function St(e){return ua(e)&&at(e)==He}function Et(e,n,l,t,r){return e===n||(null==e||null==n||!ua(e)&&!ua(n)?e!==e&&n!==n:Ct(e,n,l,t,Et,r))}function Ct(e,n,l,t,r,u){var i=yd(e),o=yd(n),a=i?Ne:jp(e),s=o?Ne:jp(n);a=a==Me?Ye:a,s=s==Me?Ye:s;var c=a==Ye,p=s==Ye,d=a==s;if(d&&bd(e)){if(!bd(n))return!1;i=!0,c=!1}if(d&&!c)return u||(u=new bl),i||_d(e)?pu(e,n,l,t,r,u):du(e,n,a,l,t,r,u);if(!(l&fe)){var f=c&&yc.call(e,"__wrapped__"),h=p&&yc.call(n,"__wrapped__");if(f||h){var m=f?e.value():e,y=h?n.value():n;return u||(u=new bl),r(m,y,l,t,u)}}return!!d&&(u||(u=new bl),fu(e,n,l,t,r,u))}function Rt(e){return ua(e)&&jp(e)==Xe}function Dt(e,n,l,t){var r=l.length,u=r,i=!t;if(null==e)return!u;for(e=oc(e);r--;){var o=l[r];if(i&&o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++r<u;){o=l[r];var a=o[0],s=e[a],c=o[1];if(i&&o[2]){if(s===le&&!(a in e))return!1}else{var p=new bl;if(t)var d=t(s,c,a,e,n,p);if(!(d===le?Et(c,s,fe|he,t,p):d))return!1}}return!0}function Pt(e){if(!ra(e)||qu(e))return!1;var n=na(e)?xc:Gn;return n.test(Qu(e))}function Ot(e){return ua(e)&&at(e)==nn}function Lt(e){return ua(e)&&jp(e)==ln}function $t(e){return ua(e)&&ta(e.length)&&!!Jl[at(e)]}function qt(e){return"function"==typeof e?e:null==e?Cs:"object"==typeof e?yd(e)?Bt(e[0],e[1]):Wt(e):Us(e)}function Ut(e){if(!Uu(e))return Hc(e);var n=[];for(var l in oc(e))yc.call(e,l)&&"constructor"!=l&&n.push(l);return n}function Ft(e){if(!ra(e))return Bu(e);var n=Uu(e),l=[];for(var t in e)("constructor"!=t||!n&&yc.call(e,t))&&l.push(t);return l}function Mt(e,n){return e<n}function Nt(e,n){var l=-1,t=Vo(e)?lc(e.length):[];return hp(e,function(e,r,u){t[++l]=n(e,r,u)}),t}function Wt(e){var n=Tu(e);return 1==n.length&&n[0][2]?Mu(n[0][0],n[0][1]):function(l){return l===e||Dt(l,e,n)}}function Bt(e,n){return Ou(e)&&Fu(n)?Mu(Yu(e),n):function(l){var t=qa(l,e);return t===le&&t===n?Fa(l,e):Et(n,t,fe|he)}}function Ht(e,n,l,t,r){e!==n&&yp(n,function(u,i){if(ra(u))r||(r=new bl),zt(e,n,i,l,Ht,t,r);else{var o=t?t(Ju(e,i),u,i+"",e,n,r):le;o===le&&(o=u),Sl(e,i,o)}},Na)}function zt(e,n,l,t,r,u,i){var o=Ju(e,l),a=Ju(n,l),s=i.get(a);if(s)return void Sl(e,l,s);var c=u?u(o,a,l+"",e,n,i):le,p=c===le;if(p){var d=yd(a),f=!d&&bd(a),h=!d&&!f&&_d(a);c=a,d||f||h?yd(o)?c=o:Go(o)?c=Lr(o):f?(p=!1,c=Ir(a,!0)):h?(p=!1,c=Cr(a,!0)):c=[]:fa(a)||md(a)?(c=o,md(o)?c=Ia(o):ra(o)&&!na(o)||(c=Su(a))):p=!1}p&&(i.set(a,c),r(c,a,t,u,i),i.delete(a)),Sl(e,l,c)}function Vt(e,n){var l=e.length;if(l)return n+=n<0?l:0,Du(n,l)?e[n]:le}function Gt(e,n,l){var t=-1;n=f(n.length?n:[Cs],P(vu()));var r=Nt(e,function(e,l,r){var u=f(n,function(n){return n(e)});return{criteria:u,index:++t,value:e}});return E(r,function(e,n){return Dr(e,n,l)})}function Jt(e,n){return Xt(e,n,function(n,l){return Fa(e,l)})}function Xt(e,n,l){for(var t=-1,r=n.length,u={};++t<r;){var i=n[t],o=ut(e,i);l(o,i)&&ur(u,_r(i,e),o)}return u}function Kt(e){return function(n){return ut(n,e)}}function Zt(e,n,l,t){var r=t?_:x,u=-1,i=n.length,o=e;for(e===n&&(n=Lr(n)),l&&(o=f(e,P(l)));++u<i;)for(var a=0,s=n[u],c=l?l(s):s;(a=r(o,c,a,t))>-1;)o!==e&&Cc.call(o,a,1),Cc.call(e,a,1);return e}function Yt(e,n){for(var l=e?n.length:0,t=l-1;l--;){var r=n[l];if(l==t||r!==u){var u=r;Du(r)?Cc.call(e,r,1):mr(e,r)}}return e}function Qt(e,n){return e+Fc(Xc()*(n-e+1))}function er(e,n,l,t){for(var r=-1,u=zc(Uc((n-e)/(l||1)),0),i=lc(u);u--;)i[t?u:++r]=e,e+=l;return i}function nr(e,n){var l="";if(!e||n<1||n>Pe)return l;do n%2&&(l+=e),n=Fc(n/2),n&&(e+=e);while(n);return l}function lr(e,n){return Cp(zu(e,n,Cs),e+"")}function tr(e){return Il(Qa(e))}function rr(e,n){var l=Qa(e);return Zu(l,$l(n,0,l.length))}function ur(e,n,l,t){if(!ra(e))return e;n=_r(n,e);for(var r=-1,u=n.length,i=u-1,o=e;null!=o&&++r<u;){var a=Yu(n[r]),s=l;if(r!=i){var c=o[a];s=t?t(c,a,o):le,s===le&&(s=ra(c)?c:Du(n[r+1])?[]:{})}El(o,a,s),o=o[a]}return e}function ir(e){return Zu(Qa(e))}function or(e,n,l){var t=-1,r=e.length;n<0&&(n=-n>r?0:r+n),l=l>r?r:l,l<0&&(l+=r),r=n>l?0:l-n>>>0,n>>>=0;for(var u=lc(r);++t<r;)u[t]=e[t+n];return u}function ar(e,n){var l;return hp(e,function(e,t,r){return l=n(e,t,r),!l}),!!l}function sr(e,n,l){var t=0,r=null==e?t:e.length;if("number"==typeof n&&n===n&&r<=Ue){for(;t<r;){var u=t+r>>>1,i=e[u];null!==i&&!ya(i)&&(l?i<=n:i<n)?t=u+1:r=u}return r}return cr(e,n,Cs,l)}function cr(e,n,l,t){n=l(n);for(var r=0,u=null==e?0:e.length,i=n!==n,o=null===n,a=ya(n),s=n===le;r<u;){var c=Fc((r+u)/2),p=l(e[c]),d=p!==le,f=null===p,h=p===p,m=ya(p);if(i)var y=t||h;else y=s?h&&(t||d):o?h&&d&&(t||!f):a?h&&d&&!f&&(t||!m):!f&&!m&&(t?p<=n:p<n);y?r=c+1:u=c}return Vc(u,qe)}function pr(e,n){for(var l=-1,t=e.length,r=0,u=[];++l<t;){var i=e[l],o=n?n(i):i;if(!l||!zo(o,a)){var a=o;u[r++]=0===i?0:i}}return u}function dr(e){return"number"==typeof e?e:ya(e)?Le:+e}function fr(e){if("string"==typeof e)return e;if(yd(e))return f(e,fr)+"";if(ya(e))return dp?dp.call(e):"";var n=e+"";return"0"==n&&1/e==-De?"-0":n}function hr(e,n,l){var t=-1,r=p,u=e.length,i=!0,o=[],a=o;if(l)i=!1,r=d;else if(u>=re){var s=n?null:xp(e);if(s)return G(s);i=!1,r=L,a=new ml}else a=n?[]:o;e:for(;++t<u;){var c=e[t],f=n?n(c):c;if(c=l||0!==c?c:0,i&&f===f){for(var h=a.length;h--;)if(a[h]===f)continue e;n&&a.push(f),o.push(c)}else r(a,f,l)||(a!==o&&a.push(f),o.push(c))}return o}function mr(e,n){return n=_r(n,e),e=Vu(e,n),null==e||delete e[Yu(wi(n))]}function yr(e,n,l,t){return ur(e,n,l(ut(e,n)),t)}function gr(e,n,l,t){for(var r=e.length,u=t?r:-1;(t?u--:++u<r)&&n(e[u],u,e););return l?or(e,t?0:u,t?u+1:r):or(e,t?u+1:0,t?r:u)}function br(e,n){var l=e;return l instanceof b&&(l=l.value()),m(n,function(e,n){return n.func.apply(n.thisArg,h([e],n.args))},l)}function vr(e,n,l){var t=e.length;if(t<2)return t?hr(e[0]):[];for(var r=-1,u=lc(t);++r<t;)for(var i=e[r],o=-1;++o<t;)o!=r&&(u[r]=Bl(u[r]||i,e[o],n,l));return hr(Yl(u,1),n,l)}function wr(e,n,l){for(var t=-1,r=e.length,u=n.length,i={};++t<r;){var o=t<u?n[t]:le;l(i,e[t],o)}return i}function Tr(e){return Go(e)?e:[]}function xr(e){return"function"==typeof e?e:Cs}function _r(e,n){return yd(e)?e:Ou(e,n)?[e]:Rp(Aa(e))}function kr(e,n,l){var t=e.length;return l=l===le?t:l,!n&&l>=t?e:or(e,n,l)}function Ir(e,n){if(n)return e.slice();var l=e.length,t=jc?jc(l):new e.constructor(l);return e.copy(t),t}function jr(e){var n=new e.constructor(e.byteLength);return new Ic(n).set(new Ic(e)),n}function Ar(e,n){var l=n?jr(e.buffer):e.buffer;return new e.constructor(l,e.byteOffset,e.byteLength)}function Sr(e){var n=new e.constructor(e.source,Hn.exec(e));return n.lastIndex=e.lastIndex,n}function Er(e){return pp?oc(pp.call(e)):{}}function Cr(e,n){var l=n?jr(e.buffer):e.buffer;return new e.constructor(l,e.byteOffset,e.length)}function Rr(e,n){if(e!==n){var l=e!==le,t=null===e,r=e===e,u=ya(e),i=n!==le,o=null===n,a=n===n,s=ya(n);if(!o&&!s&&!u&&e>n||u&&i&&a&&!o&&!s||t&&i&&a||!l&&a||!r)return 1;if(!t&&!u&&!s&&e<n||s&&l&&r&&!t&&!u||o&&l&&r||!i&&r||!a)return-1}return 0}function Dr(e,n,l){for(var t=-1,r=e.criteria,u=n.criteria,i=r.length,o=l.length;++t<i;){var a=Rr(r[t],u[t]);if(a){if(t>=o)return a;var s=l[t];return a*("desc"==s?-1:1)}}return e.index-n.index}function Pr(e,n,l,t){for(var r=-1,u=e.length,i=l.length,o=-1,a=n.length,s=zc(u-i,0),c=lc(a+s),p=!t;++o<a;)c[o]=n[o];for(;++r<i;)(p||r<u)&&(c[l[r]]=e[r]);for(;s--;)c[o++]=e[r++];return c}function Or(e,n,l,t){for(var r=-1,u=e.length,i=-1,o=l.length,a=-1,s=n.length,c=zc(u-o,0),p=lc(c+s),d=!t;++r<c;)p[r]=e[r];for(var f=r;++a<s;)p[f+a]=n[a];for(;++i<o;)(d||r<u)&&(p[f+l[i]]=e[r++]);return p}function Lr(e,n){var l=-1,t=e.length;for(n||(n=lc(t));++l<t;)n[l]=e[l];return n}function $r(e,n,l,t){var r=!l;l||(l={});for(var u=-1,i=n.length;++u<i;){var o=n[u],a=t?t(l[o],e[o],o,l,e):le;a===le&&(a=e[o]),r?Ol(l,o,a):El(l,o,a)}return l}function qr(e,n){return $r(e,kp(e),n)}function Ur(e,n){return $r(e,Ip(e),n)}function Fr(e,n){return function(l,t){var r=yd(l)?i:Rl,u=n?n():{};return r(l,e,vu(t,2),u)}}function Mr(e){return lr(function(n,l){var t=-1,r=l.length,u=r>1?l[r-1]:le,i=r>2?l[2]:le;for(u=e.length>3&&"function"==typeof u?(r--,u):le,i&&Pu(l[0],l[1],i)&&(u=r<3?le:u,r=1),n=oc(n);++t<r;){var o=l[t];o&&e(n,o,t,u)}return n})}function Nr(e,n){return function(l,t){if(null==l)return l;if(!Vo(l))return e(l,t);for(var r=l.length,u=n?r:-1,i=oc(l);(n?u--:++u<r)&&t(i[u],u,i)!==!1;);return l}}function Wr(e){return function(n,l,t){for(var r=-1,u=oc(n),i=t(n),o=i.length;o--;){var a=i[e?o:++r];if(l(u[a],a,u)===!1)break}return n}}function Br(e,n,l){function t(){var n=this&&this!==rt&&this instanceof t?u:e;return n.apply(r?l:this,arguments)}var r=n&me,u=Vr(e);return t}function Hr(e){return function(n){n=Aa(n);var l=N(n)?Y(n):le,t=l?l[0]:n.charAt(0),r=l?kr(l,1).join(""):n.slice(1);return t[e]()+r}}function zr(e){return function(n){return m(Is(us(n).replace(Ml,"")),e,"")}}function Vr(e){return function(){var n=arguments;switch(n.length){case 0:return new e;case 1:return new e(n[0]);case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[1],n[2]);case 4:return new e(n[0],n[1],n[2],n[3]);case 5:return new e(n[0],n[1],n[2],n[3],n[4]);case 6:return new e(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new e(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var l=fp(e.prototype),t=e.apply(l,n);return ra(t)?t:l}}function Gr(e,n,l){function t(){for(var i=arguments.length,o=lc(i),a=i,s=bu(t);a--;)o[a]=arguments[a];var c=i<3&&o[0]!==s&&o[i-1]!==s?[]:V(o,s);if(i-=c.length,i<l)return ru(e,n,Kr,t.placeholder,le,o,c,le,le,l-i);var p=this&&this!==rt&&this instanceof t?r:e;return u(p,this,o)}var r=Vr(e);return t}function Jr(e){return function(n,l,t){var r=oc(n);if(!Vo(n)){var u=vu(l,3);n=Ma(n),l=function(e){return u(r[e],e,r)}}var i=e(n,l,t);return i>-1?r[u?n[i]:i]:le}}function Xr(e){return hu(function(n){var l=n.length,t=l,u=r.prototype.thru;for(e&&n.reverse();t--;){var i=n[t];if("function"!=typeof i)throw new cc(ie);if(u&&!o&&"wrapper"==gu(i))var o=new r([],!0)}for(t=o?t:l;++t<l;){i=n[t];var a=gu(i),s="wrapper"==a?_p(i):le;o=s&&$u(s[0])&&s[1]==(xe|be|we|_e)&&!s[4].length&&1==s[9]?o[gu(s[0])].apply(o,s[3]):1==i.length&&$u(i)?o[a]():o.thru(i)}return function(){var e=arguments,t=e[0];if(o&&1==e.length&&yd(t))return o.plant(t).value();for(var r=0,u=l?n[r].apply(this,e):t;++r<l;)u=n[r].call(this,u);return u}})}function Kr(e,n,l,t,r,u,i,o,a,s){function c(){for(var g=arguments.length,b=lc(g),v=g;v--;)b[v]=arguments[v];if(h)var w=bu(c),T=U(b,w);if(t&&(b=Pr(b,t,r,h)),u&&(b=Or(b,u,i,h)),g-=T,h&&g<s){var x=V(b,w);return ru(e,n,Kr,c.placeholder,l,b,x,o,a,s-g)}var _=d?l:this,k=f?_[e]:e;return g=b.length,o?b=Gu(b,o):m&&g>1&&b.reverse(),p&&a<g&&(b.length=a),this&&this!==rt&&this instanceof c&&(k=y||Vr(k)), k.apply(_,b)}var p=n&xe,d=n&me,f=n&ye,h=n&(be|ve),m=n&ke,y=f?le:Vr(e);return c}function Zr(e,n){return function(l,t){return kt(l,e,n(t),{})}}function Yr(e,n){return function(l,t){var r;if(l===le&&t===le)return n;if(l!==le&&(r=l),t!==le){if(r===le)return t;"string"==typeof l||"string"==typeof t?(l=fr(l),t=fr(t)):(l=dr(l),t=dr(t)),r=e(l,t)}return r}}function Qr(e){return hu(function(n){return n=f(n,P(vu())),lr(function(l){var t=this;return e(n,function(e){return u(e,t,l)})})})}function eu(e,n){n=n===le?" ":fr(n);var l=n.length;if(l<2)return l?nr(n,e):n;var t=nr(n,Uc(e/Z(n)));return N(n)?kr(Y(t),0,e).join(""):t.slice(0,e)}function nu(e,n,l,t){function r(){for(var n=-1,a=arguments.length,s=-1,c=t.length,p=lc(c+a),d=this&&this!==rt&&this instanceof r?o:e;++s<c;)p[s]=t[s];for(;a--;)p[s++]=arguments[++n];return u(d,i?l:this,p)}var i=n&me,o=Vr(e);return r}function lu(e){return function(n,l,t){return t&&"number"!=typeof t&&Pu(n,l,t)&&(l=t=le),n=Ta(n),l===le?(l=n,n=0):l=Ta(l),t=t===le?n<l?1:-1:Ta(t),er(n,l,t,e)}}function tu(e){return function(n,l){return"string"==typeof n&&"string"==typeof l||(n=ka(n),l=ka(l)),e(n,l)}}function ru(e,n,l,t,r,u,i,o,a,s){var c=n&be,p=c?i:le,d=c?le:i,f=c?u:le,h=c?le:u;n|=c?we:Te,n&=~(c?Te:we),n&ge||(n&=~(me|ye));var m=[e,n,r,f,p,h,d,o,a,s],y=l.apply(le,m);return $u(e)&&Sp(y,m),y.placeholder=t,Xu(y,e,n)}function uu(e){var n=ic[e];return function(e,l){if(e=ka(e),l=null==l?0:Vc(xa(l),292)){var t=(Aa(e)+"e").split("e"),r=n(t[0]+"e"+(+t[1]+l));return t=(Aa(r)+"e").split("e"),+(t[0]+"e"+(+t[1]-l))}return n(e)}}function iu(e){return function(n){var l=jp(n);return l==Xe?H(n):l==ln?J(n):D(n,e(n))}}function ou(e,n,l,t,r,u,i,o){var a=n&ye;if(!a&&"function"!=typeof e)throw new cc(ie);var s=t?t.length:0;if(s||(n&=~(we|Te),t=r=le),i=i===le?i:zc(xa(i),0),o=o===le?o:xa(o),s-=r?r.length:0,n&Te){var c=t,p=r;t=r=le}var d=a?le:_p(e),f=[e,n,l,t,r,c,p,u,i,o];if(d&&Wu(f,d),e=f[0],n=f[1],l=f[2],t=f[3],r=f[4],o=f[9]=f[9]===le?a?0:e.length:zc(f[9]-s,0),!o&&n&(be|ve)&&(n&=~(be|ve)),n&&n!=me)h=n==be||n==ve?Gr(e,n,o):n!=we&&n!=(me|we)||r.length?Kr.apply(le,f):nu(e,n,l,t);else var h=Br(e,n,l);var m=d?bp:Sp;return Xu(m(h,f),e,n)}function au(e,n,l,t){return e===le||zo(e,fc[l])&&!yc.call(t,l)?n:e}function su(e,n,l,t,r,u){return ra(e)&&ra(n)&&(u.set(n,e),Ht(e,n,le,su,u),u.delete(n)),e}function cu(e){return fa(e)?le:e}function pu(e,n,l,t,r,u){var i=l&fe,o=e.length,a=n.length;if(o!=a&&!(i&&a>o))return!1;var s=u.get(e);if(s&&u.get(n))return s==n;var c=-1,p=!0,d=l&he?new ml:le;for(u.set(e,n),u.set(n,e);++c<o;){var f=e[c],h=n[c];if(t)var m=i?t(h,f,c,n,e,u):t(f,h,c,e,n,u);if(m!==le){if(m)continue;p=!1;break}if(d){if(!g(n,function(e,n){if(!L(d,n)&&(f===e||r(f,e,l,t,u)))return d.push(n)})){p=!1;break}}else if(f!==h&&!r(f,h,l,t,u)){p=!1;break}}return u.delete(e),u.delete(n),p}function du(e,n,l,t,r,u,i){switch(l){case cn:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case sn:return!(e.byteLength!=n.byteLength||!u(new Ic(e),new Ic(n)));case Be:case He:case Ke:return zo(+e,+n);case Ve:return e.name==n.name&&e.message==n.message;case nn:case tn:return e==n+"";case Xe:var o=H;case ln:var a=t&fe;if(o||(o=G),e.size!=n.size&&!a)return!1;var s=i.get(e);if(s)return s==n;t|=he,i.set(e,n);var c=pu(o(e),o(n),t,r,u,i);return i.delete(e),c;case rn:if(pp)return pp.call(e)==pp.call(n)}return!1}function fu(e,n,l,t,r,u){var i=l&fe,o=mu(e),a=o.length,s=mu(n),c=s.length;if(a!=c&&!i)return!1;for(var p=a;p--;){var d=o[p];if(!(i?d in n:yc.call(n,d)))return!1}var f=u.get(e);if(f&&u.get(n))return f==n;var h=!0;u.set(e,n),u.set(n,e);for(var m=i;++p<a;){d=o[p];var y=e[d],g=n[d];if(t)var b=i?t(g,y,d,n,e,u):t(y,g,d,e,n,u);if(!(b===le?y===g||r(y,g,l,t,u):b)){h=!1;break}m||(m="constructor"==d)}if(h&&!m){var v=e.constructor,w=n.constructor;v!=w&&"constructor"in e&&"constructor"in n&&!("function"==typeof v&&v instanceof v&&"function"==typeof w&&w instanceof w)&&(h=!1)}return u.delete(e),u.delete(n),h}function hu(e){return Cp(zu(e,le,di),e+"")}function mu(e){return it(e,Ma,kp)}function yu(e){return it(e,Na,Ip)}function gu(e){for(var n=e.name+"",l=rp[n],t=yc.call(rp,n)?l.length:0;t--;){var r=l[t],u=r.func;if(null==u||u==e)return r.name}return n}function bu(e){var n=yc.call(l,"placeholder")?l:e;return n.placeholder}function vu(){var e=l.iteratee||Rs;return e=e===Rs?qt:e,arguments.length?e(arguments[0],arguments[1]):e}function wu(e,n){var l=e.__data__;return Lu(n)?l["string"==typeof n?"string":"hash"]:l.map}function Tu(e){for(var n=Ma(e),l=n.length;l--;){var t=n[l],r=e[t];n[l]=[t,r,Fu(r)]}return n}function xu(e,n){var l=M(e,n);return Pt(l)?l:le}function _u(e){var n=yc.call(e,Pc),l=e[Pc];try{e[Pc]=le;var t=!0}catch(e){}var r=vc.call(e);return t&&(n?e[Pc]=l:delete e[Pc]),r}function ku(e,n,l){for(var t=-1,r=l.length;++t<r;){var u=l[t],i=u.size;switch(u.type){case"drop":e+=i;break;case"dropRight":n-=i;break;case"take":n=Vc(n,e+i);break;case"takeRight":e=zc(e,n-i)}}return{start:e,end:n}}function Iu(e){var n=e.match(Fn);return n?n[1].split(Mn):[]}function ju(e,n,l){n=_r(n,e);for(var t=-1,r=n.length,u=!1;++t<r;){var i=Yu(n[t]);if(!(u=null!=e&&l(e,i)))break;e=e[i]}return u||++t!=r?u:(r=null==e?0:e.length,!!r&&ta(r)&&Du(i,r)&&(yd(e)||md(e)))}function Au(e){var n=e.length,l=new e.constructor(n);return n&&"string"==typeof e[0]&&yc.call(e,"index")&&(l.index=e.index,l.input=e.input),l}function Su(e){return"function"!=typeof e.constructor||Uu(e)?{}:fp(Ac(e))}function Eu(e,n,l){var t=e.constructor;switch(n){case sn:return jr(e);case Be:case He:return new t(+e);case cn:return Ar(e,l);case pn:case dn:case fn:case hn:case mn:case yn:case gn:case bn:case vn:return Cr(e,l);case Xe:return new t;case Ke:case tn:return new t(e);case nn:return Sr(e);case ln:return new t;case rn:return Er(e)}}function Cu(e,n){var l=n.length;if(!l)return e;var t=l-1;return n[t]=(l>1?"& ":"")+n[t],n=n.join(l>2?", ":" "),e.replace(Un,"{\n/* [wrapped with "+n+"] */\n")}function Ru(e){return yd(e)||md(e)||!!(Rc&&e&&e[Rc])}function Du(e,n){var l=typeof e;return n=null==n?Pe:n,!!n&&("number"==l||"symbol"!=l&&Xn.test(e))&&e>-1&&e%1==0&&e<n}function Pu(e,n,l){if(!ra(l))return!1;var t=typeof n;return!!("number"==t?Vo(l)&&Du(n,l.length):"string"==t&&n in l)&&zo(l[n],e)}function Ou(e,n){if(yd(e))return!1;var l=typeof e;return!("number"!=l&&"symbol"!=l&&"boolean"!=l&&null!=e&&!ya(e))||(Rn.test(e)||!Cn.test(e)||null!=n&&e in oc(n))}function Lu(e){var n=typeof e;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e}function $u(e){var n=gu(e),t=l[n];if("function"!=typeof t||!(n in b.prototype))return!1;if(e===t)return!0;var r=_p(t);return!!r&&e===r[0]}function qu(e){return!!bc&&bc in e}function Uu(e){var n=e&&e.constructor,l="function"==typeof n&&n.prototype||fc;return e===l}function Fu(e){return e===e&&!ra(e)}function Mu(e,n){return function(l){return null!=l&&(l[e]===n&&(n!==le||e in oc(l)))}}function Nu(e){var n=Ro(e,function(e){return l.size===ae&&l.clear(),e}),l=n.cache;return n}function Wu(e,n){var l=e[1],t=n[1],r=l|t,u=r<(me|ye|xe),i=t==xe&&l==be||t==xe&&l==_e&&e[7].length<=n[8]||t==(xe|_e)&&n[7].length<=n[8]&&l==be;if(!u&&!i)return e;t&me&&(e[2]=n[2],r|=l&me?0:ge);var o=n[3];if(o){var a=e[3];e[3]=a?Pr(a,o,n[4]):o,e[4]=a?V(e[3],se):n[4]}return o=n[5],o&&(a=e[5],e[5]=a?Or(a,o,n[6]):o,e[6]=a?V(e[5],se):n[6]),o=n[7],o&&(e[7]=o),t&xe&&(e[8]=null==e[8]?n[8]:Vc(e[8],n[8])),null==e[9]&&(e[9]=n[9]),e[0]=n[0],e[1]=r,e}function Bu(e){var n=[];if(null!=e)for(var l in oc(e))n.push(l);return n}function Hu(e){return vc.call(e)}function zu(e,n,l){return n=zc(n===le?e.length-1:n,0),function(){for(var t=arguments,r=-1,i=zc(t.length-n,0),o=lc(i);++r<i;)o[r]=t[n+r];r=-1;for(var a=lc(n+1);++r<n;)a[r]=t[r];return a[n]=l(o),u(e,this,a)}}function Vu(e,n){return n.length<2?e:ut(e,or(n,0,-1))}function Gu(e,n){for(var l=e.length,t=Vc(n.length,l),r=Lr(e);t--;){var u=n[t];e[t]=Du(u,l)?r[u]:le}return e}function Ju(e,n){if("__proto__"!=n)return e[n]}function Xu(e,n,l){var t=n+"";return Cp(e,Cu(t,ei(Iu(t),l)))}function Ku(e){var n=0,l=0;return function(){var t=Gc(),r=Se-(t-l);if(l=t,r>0){if(++n>=Ae)return arguments[0]}else n=0;return e.apply(le,arguments)}}function Zu(e,n){var l=-1,t=e.length,r=t-1;for(n=n===le?t:n;++l<n;){var u=Qt(l,r),i=e[u];e[u]=e[l],e[l]=i}return e.length=n,e}function Yu(e){if("string"==typeof e||ya(e))return e;var n=e+"";return"0"==n&&1/e==-De?"-0":n}function Qu(e){if(null!=e){try{return mc.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ei(e,n){return o(Fe,function(l){var t="_."+l[0];n&l[1]&&!p(e,t)&&e.push(t)}),e.sort()}function ni(e){if(e instanceof b)return e.clone();var n=new r(e.__wrapped__,e.__chain__);return n.__actions__=Lr(e.__actions__),n.__index__=e.__index__,n.__values__=e.__values__,n}function li(e,n,l){n=(l?Pu(e,n,l):n===le)?1:zc(xa(n),0);var t=null==e?0:e.length;if(!t||n<1)return[];for(var r=0,u=0,i=lc(Uc(t/n));r<t;)i[u++]=or(e,r,r+=n);return i}function ti(e){for(var n=-1,l=null==e?0:e.length,t=0,r=[];++n<l;){var u=e[n];u&&(r[t++]=u)}return r}function ri(){var e=arguments.length;if(!e)return[];for(var n=lc(e-1),l=arguments[0],t=e;t--;)n[t-1]=arguments[t];return h(yd(l)?Lr(l):[l],Yl(n,1))}function ui(e,n,l){var t=null==e?0:e.length;return t?(n=l||n===le?1:xa(n),or(e,n<0?0:n,t)):[]}function ii(e,n,l){var t=null==e?0:e.length;return t?(n=l||n===le?1:xa(n),n=t-n,or(e,0,n<0?0:n)):[]}function oi(e,n){return e&&e.length?gr(e,vu(n,3),!0,!0):[]}function ai(e,n){return e&&e.length?gr(e,vu(n,3),!0):[]}function si(e,n,l,t){var r=null==e?0:e.length;return r?(l&&"number"!=typeof l&&Pu(e,n,l)&&(l=0,t=r),Kl(e,n,l,t)):[]}function ci(e,n,l){var t=null==e?0:e.length;if(!t)return-1;var r=null==l?0:xa(l);return r<0&&(r=zc(t+r,0)),T(e,vu(n,3),r)}function pi(e,n,l){var t=null==e?0:e.length;if(!t)return-1;var r=t-1;return l!==le&&(r=xa(l),r=l<0?zc(t+r,0):Vc(r,t-1)),T(e,vu(n,3),r,!0)}function di(e){var n=null==e?0:e.length;return n?Yl(e,1):[]}function fi(e){var n=null==e?0:e.length;return n?Yl(e,De):[]}function hi(e,n){var l=null==e?0:e.length;return l?(n=n===le?1:xa(n),Yl(e,n)):[]}function mi(e){for(var n=-1,l=null==e?0:e.length,t={};++n<l;){var r=e[n];t[r[0]]=r[1]}return t}function yi(e){return e&&e.length?e[0]:le}function gi(e,n,l){var t=null==e?0:e.length;if(!t)return-1;var r=null==l?0:xa(l);return r<0&&(r=zc(t+r,0)),x(e,n,r)}function bi(e){var n=null==e?0:e.length;return n?or(e,0,-1):[]}function vi(e,n){return null==e?"":Bc.call(e,n)}function wi(e){var n=null==e?0:e.length;return n?e[n-1]:le}function Ti(e,n,l){var t=null==e?0:e.length;if(!t)return-1;var r=t;return l!==le&&(r=xa(l),r=r<0?zc(t+r,0):Vc(r,t-1)),n===n?K(e,n,r):T(e,k,r,!0)}function xi(e,n){return e&&e.length?Vt(e,xa(n)):le}function _i(e,n){return e&&e.length&&n&&n.length?Zt(e,n):e}function ki(e,n,l){return e&&e.length&&n&&n.length?Zt(e,n,vu(l,2)):e}function Ii(e,n,l){return e&&e.length&&n&&n.length?Zt(e,n,le,l):e}function ji(e,n){var l=[];if(!e||!e.length)return l;var t=-1,r=[],u=e.length;for(n=vu(n,3);++t<u;){var i=e[t];n(i,t,e)&&(l.push(i),r.push(t))}return Yt(e,r),l}function Ai(e){return null==e?e:Kc.call(e)}function Si(e,n,l){var t=null==e?0:e.length;return t?(l&&"number"!=typeof l&&Pu(e,n,l)?(n=0,l=t):(n=null==n?0:xa(n),l=l===le?t:xa(l)),or(e,n,l)):[]}function Ei(e,n){return sr(e,n)}function Ci(e,n,l){return cr(e,n,vu(l,2))}function Ri(e,n){var l=null==e?0:e.length;if(l){var t=sr(e,n);if(t<l&&zo(e[t],n))return t}return-1}function Di(e,n){return sr(e,n,!0)}function Pi(e,n,l){return cr(e,n,vu(l,2),!0)}function Oi(e,n){var l=null==e?0:e.length;if(l){var t=sr(e,n,!0)-1;if(zo(e[t],n))return t}return-1}function Li(e){return e&&e.length?pr(e):[]}function $i(e,n){return e&&e.length?pr(e,vu(n,2)):[]}function qi(e){var n=null==e?0:e.length;return n?or(e,1,n):[]}function Ui(e,n,l){return e&&e.length?(n=l||n===le?1:xa(n),or(e,0,n<0?0:n)):[]}function Fi(e,n,l){var t=null==e?0:e.length;return t?(n=l||n===le?1:xa(n),n=t-n,or(e,n<0?0:n,t)):[]}function Mi(e,n){return e&&e.length?gr(e,vu(n,3),!1,!0):[]}function Ni(e,n){return e&&e.length?gr(e,vu(n,3)):[]}function Wi(e){return e&&e.length?hr(e):[]}function Bi(e,n){return e&&e.length?hr(e,vu(n,2)):[]}function Hi(e,n){return n="function"==typeof n?n:le,e&&e.length?hr(e,le,n):[]}function zi(e){if(!e||!e.length)return[];var n=0;return e=c(e,function(e){if(Go(e))return n=zc(e.length,n),!0}),R(n,function(n){return f(e,j(n))})}function Vi(e,n){if(!e||!e.length)return[];var l=zi(e);return null==n?l:f(l,function(e){return u(n,le,e)})}function Gi(e,n){return wr(e||[],n||[],El)}function Ji(e,n){return wr(e||[],n||[],ur)}function Xi(e){var n=l(e);return n.__chain__=!0,n}function Ki(e,n){return n(e),e}function Zi(e,n){return n(e)}function Yi(){return Xi(this)}function Qi(){return new r(this.value(),this.__chain__)}function eo(){this.__values__===le&&(this.__values__=wa(this.value()));var e=this.__index__>=this.__values__.length,n=e?le:this.__values__[this.__index__++];return{done:e,value:n}}function no(){return this}function lo(e){for(var n,l=this;l instanceof t;){var r=ni(l);r.__index__=0,r.__values__=le,n?u.__wrapped__=r:n=r;var u=r;l=l.__wrapped__}return u.__wrapped__=e,n}function to(){var e=this.__wrapped__;if(e instanceof b){var n=e;return this.__actions__.length&&(n=new b(this)),n=n.reverse(),n.__actions__.push({func:Zi,args:[Ai],thisArg:le}),new r(n,this.__chain__)}return this.thru(Ai)}function ro(){return br(this.__wrapped__,this.__actions__)}function uo(e,n,l){var t=yd(e)?s:Hl;return l&&Pu(e,n,l)&&(n=le),t(e,vu(n,3))}function io(e,n){var l=yd(e)?c:Zl;return l(e,vu(n,3))}function oo(e,n){return Yl(ho(e,n),1)}function ao(e,n){return Yl(ho(e,n),De)}function so(e,n,l){return l=l===le?1:xa(l),Yl(ho(e,n),l)}function co(e,n){var l=yd(e)?o:hp;return l(e,vu(n,3))}function po(e,n){var l=yd(e)?a:mp;return l(e,vu(n,3))}function fo(e,n,l,t){e=Vo(e)?e:Qa(e),l=l&&!t?xa(l):0;var r=e.length;return l<0&&(l=zc(r+l,0)),ma(e)?l<=r&&e.indexOf(n,l)>-1:!!r&&x(e,n,l)>-1}function ho(e,n){var l=yd(e)?f:Nt;return l(e,vu(n,3))}function mo(e,n,l,t){return null==e?[]:(yd(n)||(n=null==n?[]:[n]),l=t?le:l,yd(l)||(l=null==l?[]:[l]),Gt(e,n,l))}function yo(e,n,l){var t=yd(e)?m:S,r=arguments.length<3;return t(e,vu(n,4),l,r,hp)}function go(e,n,l){var t=yd(e)?y:S,r=arguments.length<3;return t(e,vu(n,4),l,r,mp)}function bo(e,n){var l=yd(e)?c:Zl;return l(e,Do(vu(n,3)))}function vo(e){var n=yd(e)?Il:tr;return n(e)}function wo(e,n,l){n=(l?Pu(e,n,l):n===le)?1:xa(n);var t=yd(e)?jl:rr;return t(e,n)}function To(e){var n=yd(e)?Al:ir;return n(e)}function xo(e){if(null==e)return 0;if(Vo(e))return ma(e)?Z(e):e.length;var n=jp(e);return n==Xe||n==ln?e.size:Ut(e).length}function _o(e,n,l){var t=yd(e)?g:ar;return l&&Pu(e,n,l)&&(n=le),t(e,vu(n,3))}function ko(e,n){if("function"!=typeof n)throw new cc(ie);return e=xa(e),function(){if(--e<1)return n.apply(this,arguments)}}function Io(e,n,l){return n=l?le:n,n=e&&null==n?e.length:n,ou(e,xe,le,le,le,le,n)}function jo(e,n){var l;if("function"!=typeof n)throw new cc(ie);return e=xa(e),function(){return--e>0&&(l=n.apply(this,arguments)),e<=1&&(n=le),l}}function Ao(e,n,l){n=l?le:n;var t=ou(e,be,le,le,le,le,le,n);return t.placeholder=Ao.placeholder,t}function So(e,n,l){n=l?le:n;var t=ou(e,ve,le,le,le,le,le,n);return t.placeholder=So.placeholder,t}function Eo(e,n,l){function t(n){var l=d,t=f;return d=f=le,b=n,m=e.apply(t,l)}function r(e){return b=e,y=Ep(o,n),v?t(e):m}function u(e){var l=e-g,t=e-b,r=n-l;return w?Vc(r,h-t):r}function i(e){var l=e-g,t=e-b;return g===le||l>=n||l<0||w&&t>=h}function o(){var e=rd();return i(e)?a(e):void(y=Ep(o,u(e)))}function a(e){return y=le,T&&d?t(e):(d=f=le,m)}function s(){y!==le&&Tp(y),b=0,d=g=f=y=le}function c(){return y===le?m:a(rd())}function p(){var e=rd(),l=i(e);if(d=arguments,f=this,g=e,l){if(y===le)return r(g);if(w)return y=Ep(o,n),t(g)}return y===le&&(y=Ep(o,n)),m}var d,f,h,m,y,g,b=0,v=!1,w=!1,T=!0;if("function"!=typeof e)throw new cc(ie);return n=ka(n)||0,ra(l)&&(v=!!l.leading,w="maxWait"in l,h=w?zc(ka(l.maxWait)||0,n):h,T="trailing"in l?!!l.trailing:T),p.cancel=s,p.flush=c,p}function Co(e){return ou(e,ke)}function Ro(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new cc(ie);var l=function(){var t=arguments,r=n?n.apply(this,t):t[0],u=l.cache;if(u.has(r))return u.get(r);var i=e.apply(this,t);return l.cache=u.set(r,i)||u,i};return l.cache=new(Ro.Cache||sl),l}function Do(e){if("function"!=typeof e)throw new cc(ie);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}function Po(e){return jo(2,e)}function Oo(e,n){if("function"!=typeof e)throw new cc(ie);return n=n===le?n:xa(n),lr(e,n)}function Lo(e,n){if("function"!=typeof e)throw new cc(ie);return n=null==n?0:zc(xa(n),0),lr(function(l){var t=l[n],r=kr(l,0,n);return t&&h(r,t),u(e,this,r)})}function $o(e,n,l){var t=!0,r=!0;if("function"!=typeof e)throw new cc(ie);return ra(l)&&(t="leading"in l?!!l.leading:t,r="trailing"in l?!!l.trailing:r),Eo(e,n,{leading:t,maxWait:n,trailing:r})}function qo(e){return Io(e,1)}function Uo(e,n){return cd(xr(n),e)}function Fo(){if(!arguments.length)return[];var e=arguments[0];return yd(e)?e:[e]}function Mo(e){return ql(e,de)}function No(e,n){return n="function"==typeof n?n:le,ql(e,de,n)}function Wo(e){return ql(e,ce|de)}function Bo(e,n){return n="function"==typeof n?n:le,ql(e,ce|de,n)}function Ho(e,n){return null==n||Fl(e,n,Ma(n))}function zo(e,n){return e===n||e!==e&&n!==n}function Vo(e){return null!=e&&ta(e.length)&&!na(e)}function Go(e){return ua(e)&&Vo(e)}function Jo(e){return e===!0||e===!1||ua(e)&&at(e)==Be}function Xo(e){return ua(e)&&1===e.nodeType&&!fa(e)}function Ko(e){if(null==e)return!0;if(Vo(e)&&(yd(e)||"string"==typeof e||"function"==typeof e.splice||bd(e)||_d(e)||md(e)))return!e.length;var n=jp(e);if(n==Xe||n==ln)return!e.size;if(Uu(e))return!Ut(e).length;for(var l in e)if(yc.call(e,l))return!1;return!0}function Zo(e,n){return Et(e,n)}function Yo(e,n,l){l="function"==typeof l?