UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

10 lines 95.8 kB
var t0=Object.defineProperty;var r0=(hn,w,Yn)=>w in hn?t0(hn,w,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):hn[w]=Yn;var Mo=(hn,w,Yn)=>(r0(hn,typeof w!="symbol"?w+"":w,Yn),Yn);(function(hn,w){typeof exports=="object"&&typeof module!="undefined"?w(exports,require("vue"),require("@floating-ui/dom"),require("clipboard"),require("@vueuse/core")):typeof define=="function"&&define.amd?define(["exports","vue","@floating-ui/dom","clipboard","@vueuse/core"],w):(hn=typeof globalThis!="undefined"?globalThis:hn||self,w(hn.index={},hn.Vue,hn.dom,null,hn.core))})(this,function(hn,w,Yn,i0,zo){"use strict";const Wo={modelValue:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}};function No(){if(document.documentElement.scrollHeight>document.documentElement.clientHeight){const a=document.documentElement.scrollTop,p=document.documentElement.getAttribute("style");return document.documentElement.style.position="fixed",document.documentElement.style.top=`-${a}px`,document.documentElement.style.width=document.documentElement.style.width||"100%",document.documentElement.style.overflowY="scroll",()=>{p?document.documentElement.setAttribute("style",p):document.documentElement.removeAttribute("style"),document.documentElement.scrollTop=a}}}function Uo(a,p){let u;const E=S=>{S.preventDefault(),p.emit("click",S),a.closeOnClickOverlay&&p.emit("update:modelValue",!1)},g=()=>{u==null||u()};return w.watch(()=>a.modelValue,S=>{S?a.lockScroll&&(u=No()):g()}),w.onUnmounted(g),{onClick:E}}function wt(a,p,u){let E=a;return p&&(E+=`__${p}`),u&&(E+=`--${u}`),E}function Ee(a,p=!1){const u=p?`.devui-${a}`:`devui-${a}`;return{b:()=>wt(u),e:F=>F?wt(u,F):"",m:F=>F?wt(u,"",F):"",em:(F,M)=>F&&M?wt(u,F,M):""}}var u0="";w.defineComponent({name:"DFixedOverlay",inheritAttrs:!1,props:Wo,emits:["update:modelValue","click"],setup(a,p){const{modelValue:u}=w.toRefs(a),E=Ee("fixed-overlay"),{onClick:g}=Uo(a,p);return()=>w.createVNode(w.Transition,{name:E.m("fade")},{default:()=>{var S,A;return[u.value&&w.createVNode("div",w.mergeProps({class:E.b()},p.attrs,{onClick:g}),[(A=(S=p.slots).default)==null?void 0:A.call(S)])]}})}});const $o={modelValue:{type:Boolean,default:!1},origin:{type:Object,require:!0},position:{type:Array,default:["bottom"]},offset:{type:[Number,Object],default:8},shiftOffset:{type:Number},align:{type:String,default:null},showArrow:{type:Boolean,default:!1},isArrowCenter:{type:Boolean,default:!0},clickEventBubble:{type:Boolean,default:!1}};function Go(a){const p=/(auto|scroll|hidden)/;for(let u=a;u=u.parentElement;u.parentElement!==document.body){const E=window.getComputedStyle(u);if(p.test(E.overflow+E.overflowX+E.overflowY))return u}return window}function Ho(a,p,u,E){let{x:g,y:S}=p;if(!a){const{width:A,height:F}=E;g&&u.includes("start")&&(g=12),g&&u.includes("end")&&(g=Math.round(A-24)),S&&u.includes("start")&&(S=10),S&&u.includes("end")&&(S=F-14)}return{x:g,y:S}}function Yo(a,p){const u=w.ref(),E=w.ref();let g=null;const S=(F,M,Y,q)=>{const{x:X,y:un}=Ho(a.isArrowCenter,Y,M,q.getBoundingClientRect()),Q={top:"bottom",right:"left",bottom:"top",left:"right"}[M.split("-")[0]];Object.assign(F.style,{left:X?`${X}px`:"",top:un?`${un}px`:"",right:"",bottom:"",[Q]:"-4px"})},A=async()=>{const F=a.origin,M=w.unref(u.value),Y=w.unref(E.value),q=[Yn.offset(a.offset),Yn.autoPlacement({alignment:a.align,allowedPlacements:a.position})];if(a.showArrow&&q.push(Yn.arrow({element:Y})),a.shiftOffset!==void 0&&q.push(Yn.shift()),!M)return;const{x:X,y:un,placement:Q,middlewareData:k}=await Yn.computePosition(F,M,{strategy:"fixed",middleware:q});let R=X,L=un;if(a.shiftOffset!==void 0){const{x:J,y:yn}=k.shift;J<0&&(R-=a.shiftOffset),J>0&&(R+=a.shiftOffset),yn<0&&(L-=a.shiftOffset),yn>0&&(L+=a.shiftOffset)}p("positionChange",Q),Object.assign(M.style,{top:`${L}px`,left:`${R}px`}),a.showArrow&&S(Y,Q,k.arrow,M)};return w.watch(()=>a.modelValue,()=>{a.modelValue&&a.origin?(g=Go(a.origin),w.nextTick(A),g==null||g.addEventListener("scroll",A),g!==window&&window.addEventListener("scroll",A),window.addEventListener("resize",A)):(g==null||g.removeEventListener("scroll",A),g!==window&&window.removeEventListener("scroll",A),window.removeEventListener("resize",A))}),w.onUnmounted(()=>{g==null||g.removeEventListener("scroll",A),g!==window&&window.removeEventListener("scroll",A),window.removeEventListener("resize",A)}),{arrowRef:E,overlayRef:u,updatePosition:A}}var f0="";const qo=w.defineComponent({name:"DFlexibleOverlay",inheritAttrs:!1,props:$o,emits:["update:modelValue","positionChange"],setup(a,{slots:p,attrs:u,emit:E,expose:g}){const S=Ee("flexible-overlay"),{clickEventBubble:A}=w.toRefs(a),{arrowRef:F,overlayRef:M,updatePosition:Y}=Yo(a,E);return g({updatePosition:Y}),()=>{var q;return a.modelValue&&w.createVNode("div",w.mergeProps({ref:M,class:S.b()},u,{onClick:w.withModifiers(()=>({}),[A.value?"":"stop"]),onPointerup:w.withModifiers(()=>({}),["stop"])}),[(q=p.default)==null?void 0:q.call(p),a.showArrow&&w.createVNode("div",{ref:F,class:S.e("arrow")},null)])}}}),Xo=typeof window!="undefined",Zi=Symbol("popper-trigger"),Ko=a=>a!==null&&typeof a=="object",Zo=Ee("popper-trigger");function Vi(a){return w.h("span",{class:Zo.b()},a)}function Ji(a){for(const p of a){if(Ko(p)){if(p.type===w.Comment)continue;return p.type==="svg"||p.type===w.Text?Vi(p):p.type===w.Fragment?Ji(p.children):p}return Vi(p)}return null}var Vo=w.defineComponent({name:"DPopperTrigger",setup(a,p){const{slots:u,attrs:E}=p;return()=>{var F;const g=(F=u.default)==null?void 0:F.call(u,E),S=w.inject(Zi);if(!g)return null;const A=Ji(g);return A?w.withDirectives(w.cloneVNode(A,E),[[{mounted(M){S.value=M},updated(M){S.value=M},unmounted(){S.value=null}}]]):null}}});const Jo={content:{type:String,default:""},position:{type:[String,Array],default:"top"},showAnimation:{type:Boolean,default:!0},mouseEnterDelay:{type:Number,default:150},mouseLeaveDelay:{type:Number,default:100},enterable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},hideAfter:{type:Number,default:0}};var Ze=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},xt={exports:{}};/** * @license * Lodash <https://lodash.com/> * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> * Released under MIT license <https://lodash.com/license> * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(a,p){(function(){var u,E="4.17.21",g=200,S="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",A="Expected a function",F="Invalid `variable` option passed into `_.template`",M="__lodash_hash_undefined__",Y=500,q="__lodash_placeholder__",X=1,un=2,Q=4,k=1,R=2,L=1,J=2,yn=4,T=8,N=16,en=32,ln=64,fn=128,bn=256,Dn=512,yt=30,St="...",Ct=800,al=16,tu=1,cl=2,hl=3,Ae=1/0,ce=9007199254740991,pl=17976931348623157e292,Rt=0/0,Qn=4294967295,dl=Qn-1,gl=Qn>>>1,_l=[["ary",fn],["bind",L],["bindKey",J],["curry",T],["curryRight",N],["flip",Dn],["partial",en],["partialRight",ln],["rearg",bn]],Be="[object Arguments]",Tt="[object Array]",vl="[object AsyncFunction]",Qe="[object Boolean]",ke="[object Date]",ml="[object DOMException]",bt="[object Error]",Ft="[object Function]",ru="[object GeneratorFunction]",qn="[object Map]",je="[object Number]",wl="[object Null]",ee="[object Object]",iu="[object Promise]",xl="[object Proxy]",nt="[object RegExp]",Xn="[object Set]",et="[object String]",Lt="[object Symbol]",El="[object Undefined]",tt="[object WeakMap]",Al="[object WeakSet]",rt="[object ArrayBuffer]",Oe="[object DataView]",Tr="[object Float32Array]",br="[object Float64Array]",Fr="[object Int8Array]",Lr="[object Int16Array]",Pr="[object Int32Array]",Br="[object Uint8Array]",Or="[object Uint8ClampedArray]",Ir="[object Uint16Array]",Dr="[object Uint32Array]",yl=/\b__p \+= '';/g,Sl=/\b(__p \+=) '' \+/g,Cl=/(__e\(.*?\)|\b__t\)) \+\n'';/g,uu=/&(?:amp|lt|gt|quot|#39);/g,fu=/[&<>"']/g,Rl=RegExp(uu.source),Tl=RegExp(fu.source),bl=/<%-([\s\S]+?)%>/g,Fl=/<%([\s\S]+?)%>/g,ou=/<%=([\s\S]+?)%>/g,Ll=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pl=/^\w*$/,Bl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Mr=/[\\^$.*+?()[\]{}|]/g,Ol=RegExp(Mr.source),zr=/^\s+/,Il=/\s/,Dl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ml=/\{\n\/\* \[wrapped with (.+)\] \*/,zl=/,? & /,Wl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Nl=/[()=,{}\[\]\/\s]/,Ul=/\\(\\)?/g,$l=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,lu=/\w*$/,Gl=/^[-+]0x[0-9a-f]+$/i,Hl=/^0b[01]+$/i,Yl=/^\[object .+?Constructor\]$/,ql=/^0o[0-7]+$/i,Xl=/^(?:0|[1-9]\d*)$/,Kl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pt=/($^)/,Zl=/['\n\r\u2028\u2029\\]/g,Bt="\\ud800-\\udfff",Vl="\\u0300-\\u036f",Jl="\\ufe20-\\ufe2f",Ql="\\u20d0-\\u20ff",su=Vl+Jl+Ql,au="\\u2700-\\u27bf",cu="a-z\\xdf-\\xf6\\xf8-\\xff",kl="\\xac\\xb1\\xd7\\xf7",jl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ns="\\u2000-\\u206f",es=" \\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",hu="A-Z\\xc0-\\xd6\\xd8-\\xde",pu="\\ufe0e\\ufe0f",du=kl+jl+ns+es,Wr="['\u2019]",ts="["+Bt+"]",gu="["+du+"]",Ot="["+su+"]",_u="\\d+",rs="["+au+"]",vu="["+cu+"]",mu="[^"+Bt+du+_u+au+cu+hu+"]",Nr="\\ud83c[\\udffb-\\udfff]",is="(?:"+Ot+"|"+Nr+")",wu="[^"+Bt+"]",Ur="(?:\\ud83c[\\udde6-\\uddff]){2}",$r="[\\ud800-\\udbff][\\udc00-\\udfff]",Ie="["+hu+"]",xu="\\u200d",Eu="(?:"+vu+"|"+mu+")",us="(?:"+Ie+"|"+mu+")",Au="(?:"+Wr+"(?:d|ll|m|re|s|t|ve))?",yu="(?:"+Wr+"(?:D|LL|M|RE|S|T|VE))?",Su=is+"?",Cu="["+pu+"]?",fs="(?:"+xu+"(?:"+[wu,Ur,$r].join("|")+")"+Cu+Su+")*",os="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ls="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ru=Cu+Su+fs,ss="(?:"+[rs,Ur,$r].join("|")+")"+Ru,as="(?:"+[wu+Ot+"?",Ot,Ur,$r,ts].join("|")+")",cs=RegExp(Wr,"g"),hs=RegExp(Ot,"g"),Gr=RegExp(Nr+"(?="+Nr+")|"+as+Ru,"g"),ps=RegExp([Ie+"?"+vu+"+"+Au+"(?="+[gu,Ie,"$"].join("|")+")",us+"+"+yu+"(?="+[gu,Ie+Eu,"$"].join("|")+")",Ie+"?"+Eu+"+"+Au,Ie+"+"+yu,ls,os,_u,ss].join("|"),"g"),ds=RegExp("["+xu+Bt+su+pu+"]"),gs=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,_s=["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"],vs=-1,tn={};tn[Tr]=tn[br]=tn[Fr]=tn[Lr]=tn[Pr]=tn[Br]=tn[Or]=tn[Ir]=tn[Dr]=!0,tn[Be]=tn[Tt]=tn[rt]=tn[Qe]=tn[Oe]=tn[ke]=tn[bt]=tn[Ft]=tn[qn]=tn[je]=tn[ee]=tn[nt]=tn[Xn]=tn[et]=tn[tt]=!1;var nn={};nn[Be]=nn[Tt]=nn[rt]=nn[Oe]=nn[Qe]=nn[ke]=nn[Tr]=nn[br]=nn[Fr]=nn[Lr]=nn[Pr]=nn[qn]=nn[je]=nn[ee]=nn[nt]=nn[Xn]=nn[et]=nn[Lt]=nn[Br]=nn[Or]=nn[Ir]=nn[Dr]=!0,nn[bt]=nn[Ft]=nn[tt]=!1;var ms={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},ws={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},xs={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Es={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},As=parseFloat,ys=parseInt,Tu=typeof Ze=="object"&&Ze&&Ze.Object===Object&&Ze,Ss=typeof self=="object"&&self&&self.Object===Object&&self,_n=Tu||Ss||Function("return this")(),Hr=p&&!p.nodeType&&p,ye=Hr&&!0&&a&&!a.nodeType&&a,bu=ye&&ye.exports===Hr,Yr=bu&&Tu.process,Mn=function(){try{var c=ye&&ye.require&&ye.require("util").types;return c||Yr&&Yr.binding&&Yr.binding("util")}catch{}}(),Fu=Mn&&Mn.isArrayBuffer,Lu=Mn&&Mn.isDate,Pu=Mn&&Mn.isMap,Bu=Mn&&Mn.isRegExp,Ou=Mn&&Mn.isSet,Iu=Mn&&Mn.isTypedArray;function Fn(c,_,d){switch(d.length){case 0:return c.call(_);case 1:return c.call(_,d[0]);case 2:return c.call(_,d[0],d[1]);case 3:return c.call(_,d[0],d[1],d[2])}return c.apply(_,d)}function Cs(c,_,d,C){for(var I=-1,K=c==null?0:c.length;++I<K;){var pn=c[I];_(C,pn,d(pn),c)}return C}function zn(c,_){for(var d=-1,C=c==null?0:c.length;++d<C&&_(c[d],d,c)!==!1;);return c}function Rs(c,_){for(var d=c==null?0:c.length;d--&&_(c[d],d,c)!==!1;);return c}function Du(c,_){for(var d=-1,C=c==null?0:c.length;++d<C;)if(!_(c[d],d,c))return!1;return!0}function he(c,_){for(var d=-1,C=c==null?0:c.length,I=0,K=[];++d<C;){var pn=c[d];_(pn,d,c)&&(K[I++]=pn)}return K}function It(c,_){var d=c==null?0:c.length;return!!d&&De(c,_,0)>-1}function qr(c,_,d){for(var C=-1,I=c==null?0:c.length;++C<I;)if(d(_,c[C]))return!0;return!1}function rn(c,_){for(var d=-1,C=c==null?0:c.length,I=Array(C);++d<C;)I[d]=_(c[d],d,c);return I}function pe(c,_){for(var d=-1,C=_.length,I=c.length;++d<C;)c[I+d]=_[d];return c}function Xr(c,_,d,C){var I=-1,K=c==null?0:c.length;for(C&&K&&(d=c[++I]);++I<K;)d=_(d,c[I],I,c);return d}function Ts(c,_,d,C){var I=c==null?0:c.length;for(C&&I&&(d=c[--I]);I--;)d=_(d,c[I],I,c);return d}function Kr(c,_){for(var d=-1,C=c==null?0:c.length;++d<C;)if(_(c[d],d,c))return!0;return!1}var bs=Zr("length");function Fs(c){return c.split("")}function Ls(c){return c.match(Wl)||[]}function Mu(c,_,d){var C;return d(c,function(I,K,pn){if(_(I,K,pn))return C=K,!1}),C}function Dt(c,_,d,C){for(var I=c.length,K=d+(C?1:-1);C?K--:++K<I;)if(_(c[K],K,c))return K;return-1}function De(c,_,d){return _===_?Gs(c,_,d):Dt(c,zu,d)}function Ps(c,_,d,C){for(var I=d-1,K=c.length;++I<K;)if(C(c[I],_))return I;return-1}function zu(c){return c!==c}function Wu(c,_){var d=c==null?0:c.length;return d?Jr(c,_)/d:Rt}function Zr(c){return function(_){return _==null?u:_[c]}}function Vr(c){return function(_){return c==null?u:c[_]}}function Nu(c,_,d,C,I){return I(c,function(K,pn,j){d=C?(C=!1,K):_(d,K,pn,j)}),d}function Bs(c,_){var d=c.length;for(c.sort(_);d--;)c[d]=c[d].value;return c}function Jr(c,_){for(var d,C=-1,I=c.length;++C<I;){var K=_(c[C]);K!==u&&(d=d===u?K:d+K)}return d}function Qr(c,_){for(var d=-1,C=Array(c);++d<c;)C[d]=_(d);return C}function Os(c,_){return rn(_,function(d){return[d,c[d]]})}function Uu(c){return c&&c.slice(0,Yu(c)+1).replace(zr,"")}function Ln(c){return function(_){return c(_)}}function kr(c,_){return rn(_,function(d){return c[d]})}function it(c,_){return c.has(_)}function $u(c,_){for(var d=-1,C=c.length;++d<C&&De(_,c[d],0)>-1;);return d}function Gu(c,_){for(var d=c.length;d--&&De(_,c[d],0)>-1;);return d}function Is(c,_){for(var d=c.length,C=0;d--;)c[d]===_&&++C;return C}var Ds=Vr(ms),Ms=Vr(ws);function zs(c){return"\\"+Es[c]}function Ws(c,_){return c==null?u:c[_]}function Me(c){return ds.test(c)}function Ns(c){return gs.test(c)}function Us(c){for(var _,d=[];!(_=c.next()).done;)d.push(_.value);return d}function jr(c){var _=-1,d=Array(c.size);return c.forEach(function(C,I){d[++_]=[I,C]}),d}function Hu(c,_){return function(d){return c(_(d))}}function de(c,_){for(var d=-1,C=c.length,I=0,K=[];++d<C;){var pn=c[d];(pn===_||pn===q)&&(c[d]=q,K[I++]=d)}return K}function Mt(c){var _=-1,d=Array(c.size);return c.forEach(function(C){d[++_]=C}),d}function $s(c){var _=-1,d=Array(c.size);return c.forEach(function(C){d[++_]=[C,C]}),d}function Gs(c,_,d){for(var C=d-1,I=c.length;++C<I;)if(c[C]===_)return C;return-1}function Hs(c,_,d){for(var C=d+1;C--;)if(c[C]===_)return C;return C}function ze(c){return Me(c)?qs(c):bs(c)}function Kn(c){return Me(c)?Xs(c):Fs(c)}function Yu(c){for(var _=c.length;_--&&Il.test(c.charAt(_)););return _}var Ys=Vr(xs);function qs(c){for(var _=Gr.lastIndex=0;Gr.test(c);)++_;return _}function Xs(c){return c.match(Gr)||[]}function Ks(c){return c.match(ps)||[]}var Zs=function c(_){_=_==null?_n:We.defaults(_n.Object(),_,We.pick(_n,_s));var d=_.Array,C=_.Date,I=_.Error,K=_.Function,pn=_.Math,j=_.Object,ni=_.RegExp,Vs=_.String,Wn=_.TypeError,zt=d.prototype,Js=K.prototype,Ne=j.prototype,Wt=_["__core-js_shared__"],Nt=Js.toString,V=Ne.hasOwnProperty,Qs=0,qu=function(){var n=/[^.]+$/.exec(Wt&&Wt.keys&&Wt.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Ut=Ne.toString,ks=Nt.call(j),js=_n._,na=ni("^"+Nt.call(V).replace(Mr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$t=bu?_.Buffer:u,ge=_.Symbol,Gt=_.Uint8Array,Xu=$t?$t.allocUnsafe:u,Ht=Hu(j.getPrototypeOf,j),Ku=j.create,Zu=Ne.propertyIsEnumerable,Yt=zt.splice,Vu=ge?ge.isConcatSpreadable:u,ut=ge?ge.iterator:u,Se=ge?ge.toStringTag:u,qt=function(){try{var n=Fe(j,"defineProperty");return n({},"",{}),n}catch{}}(),ea=_.clearTimeout!==_n.clearTimeout&&_.clearTimeout,ta=C&&C.now!==_n.Date.now&&C.now,ra=_.setTimeout!==_n.setTimeout&&_.setTimeout,Xt=pn.ceil,Kt=pn.floor,ei=j.getOwnPropertySymbols,ia=$t?$t.isBuffer:u,Ju=_.isFinite,ua=zt.join,fa=Hu(j.keys,j),dn=pn.max,mn=pn.min,oa=C.now,la=_.parseInt,Qu=pn.random,sa=zt.reverse,ti=Fe(_,"DataView"),ft=Fe(_,"Map"),ri=Fe(_,"Promise"),Ue=Fe(_,"Set"),ot=Fe(_,"WeakMap"),lt=Fe(j,"create"),Zt=ot&&new ot,$e={},aa=Le(ti),ca=Le(ft),ha=Le(ri),pa=Le(Ue),da=Le(ot),Vt=ge?ge.prototype:u,st=Vt?Vt.valueOf:u,ku=Vt?Vt.toString:u;function f(n){if(sn(n)&&!D(n)&&!(n instanceof G)){if(n instanceof Nn)return n;if(V.call(n,"__wrapped__"))return no(n)}return new Nn(n)}var Ge=function(){function n(){}return function(e){if(!on(e))return{};if(Ku)return Ku(e);n.prototype=e;var t=new n;return n.prototype=u,t}}();function Jt(){}function Nn(n,e){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=u}f.templateSettings={escape:bl,evaluate:Fl,interpolate:ou,variable:"",imports:{_:f}},f.prototype=Jt.prototype,f.prototype.constructor=f,Nn.prototype=Ge(Jt.prototype),Nn.prototype.constructor=Nn;function G(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Qn,this.__views__=[]}function ga(){var n=new G(this.__wrapped__);return n.__actions__=Sn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Sn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Sn(this.__views__),n}function _a(){if(this.__filtered__){var n=new G(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function va(){var n=this.__wrapped__.value(),e=this.__dir__,t=D(n),r=e<0,i=t?n.length:0,o=Fc(0,i,this.__views__),l=o.start,s=o.end,h=s-l,v=r?s:l-1,m=this.__iteratees__,x=m.length,y=0,b=mn(h,this.__takeCount__);if(!t||!r&&i==h&&b==h)return yf(n,this.__actions__);var B=[];n:for(;h--&&y<b;){v+=e;for(var W=-1,O=n[v];++W<x;){var $=m[W],H=$.iteratee,On=$.type,An=H(O);if(On==cl)O=An;else if(!An){if(On==tu)continue n;break n}}B[y++]=O}return B}G.prototype=Ge(Jt.prototype),G.prototype.constructor=G;function Ce(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function ma(){this.__data__=lt?lt(null):{},this.size=0}function wa(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}function xa(n){var e=this.__data__;if(lt){var t=e[n];return t===M?u:t}return V.call(e,n)?e[n]:u}function Ea(n){var e=this.__data__;return lt?e[n]!==u:V.call(e,n)}function Aa(n,e){var t=this.__data__;return this.size+=this.has(n)?0:1,t[n]=lt&&e===u?M:e,this}Ce.prototype.clear=ma,Ce.prototype.delete=wa,Ce.prototype.get=xa,Ce.prototype.has=Ea,Ce.prototype.set=Aa;function te(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function ya(){this.__data__=[],this.size=0}function Sa(n){var e=this.__data__,t=Qt(e,n);if(t<0)return!1;var r=e.length-1;return t==r?e.pop():Yt.call(e,t,1),--this.size,!0}function Ca(n){var e=this.__data__,t=Qt(e,n);return t<0?u:e[t][1]}function Ra(n){return Qt(this.__data__,n)>-1}function Ta(n,e){var t=this.__data__,r=Qt(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}te.prototype.clear=ya,te.prototype.delete=Sa,te.prototype.get=Ca,te.prototype.has=Ra,te.prototype.set=Ta;function re(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function ba(){this.size=0,this.__data__={hash:new Ce,map:new(ft||te),string:new Ce}}function Fa(n){var e=sr(this,n).delete(n);return this.size-=e?1:0,e}function La(n){return sr(this,n).get(n)}function Pa(n){return sr(this,n).has(n)}function Ba(n,e){var t=sr(this,n),r=t.size;return t.set(n,e),this.size+=t.size==r?0:1,this}re.prototype.clear=ba,re.prototype.delete=Fa,re.prototype.get=La,re.prototype.has=Pa,re.prototype.set=Ba;function Re(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new re;++e<t;)this.add(n[e])}function Oa(n){return this.__data__.set(n,M),this}function Ia(n){return this.__data__.has(n)}Re.prototype.add=Re.prototype.push=Oa,Re.prototype.has=Ia;function Zn(n){var e=this.__data__=new te(n);this.size=e.size}function Da(){this.__data__=new te,this.size=0}function Ma(n){var e=this.__data__,t=e.delete(n);return this.size=e.size,t}function za(n){return this.__data__.get(n)}function Wa(n){return this.__data__.has(n)}function Na(n,e){var t=this.__data__;if(t instanceof te){var r=t.__data__;if(!ft||r.length<g-1)return r.push([n,e]),this.size=++t.size,this;t=this.__data__=new re(r)}return t.set(n,e),this.size=t.size,this}Zn.prototype.clear=Da,Zn.prototype.delete=Ma,Zn.prototype.get=za,Zn.prototype.has=Wa,Zn.prototype.set=Na;function ju(n,e){var t=D(n),r=!t&&Pe(n),i=!t&&!r&&xe(n),o=!t&&!r&&!i&&Xe(n),l=t||r||i||o,s=l?Qr(n.length,Vs):[],h=s.length;for(var v in n)(e||V.call(n,v))&&!(l&&(v=="length"||i&&(v=="offset"||v=="parent")||o&&(v=="buffer"||v=="byteLength"||v=="byteOffset")||oe(v,h)))&&s.push(v);return s}function nf(n){var e=n.length;return e?n[di(0,e-1)]:u}function Ua(n,e){return ar(Sn(n),Te(e,0,n.length))}function $a(n){return ar(Sn(n))}function ii(n,e,t){(t!==u&&!Vn(n[e],t)||t===u&&!(e in n))&&ie(n,e,t)}function at(n,e,t){var r=n[e];(!(V.call(n,e)&&Vn(r,t))||t===u&&!(e in n))&&ie(n,e,t)}function Qt(n,e){for(var t=n.length;t--;)if(Vn(n[t][0],e))return t;return-1}function Ga(n,e,t,r){return _e(n,function(i,o,l){e(r,i,t(i),l)}),r}function ef(n,e){return n&&jn(e,gn(e),n)}function Ha(n,e){return n&&jn(e,Rn(e),n)}function ie(n,e,t){e=="__proto__"&&qt?qt(n,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):n[e]=t}function ui(n,e){for(var t=-1,r=e.length,i=d(r),o=n==null;++t<r;)i[t]=o?u:Ni(n,e[t]);return i}function Te(n,e,t){return n===n&&(t!==u&&(n=n<=t?n:t),e!==u&&(n=n>=e?n:e)),n}function Un(n,e,t,r,i,o){var l,s=e&X,h=e&un,v=e&Q;if(t&&(l=i?t(n,r,i,o):t(n)),l!==u)return l;if(!on(n))return n;var m=D(n);if(m){if(l=Pc(n),!s)return Sn(n,l)}else{var x=wn(n),y=x==Ft||x==ru;if(xe(n))return Rf(n,s);if(x==ee||x==Be||y&&!i){if(l=h||y?{}:qf(n),!s)return h?xc(n,Ha(l,n)):wc(n,ef(l,n))}else{if(!nn[x])return i?n:{};l=Bc(n,x,s)}}o||(o=new Zn);var b=o.get(n);if(b)return b;o.set(n,l),Eo(n)?n.forEach(function(O){l.add(Un(O,e,t,O,n,o))}):wo(n)&&n.forEach(function(O,$){l.set($,Un(O,e,t,$,n,o))});var B=v?h?Ci:Si:h?Rn:gn,W=m?u:B(n);return zn(W||n,function(O,$){W&&($=O,O=n[$]),at(l,$,Un(O,e,t,$,n,o))}),l}function Ya(n){var e=gn(n);return function(t){return tf(t,n,e)}}function tf(n,e,t){var r=t.length;if(n==null)return!r;for(n=j(n);r--;){var i=t[r],o=e[i],l=n[i];if(l===u&&!(i in n)||!o(l))return!1}return!0}function rf(n,e,t){if(typeof n!="function")throw new Wn(A);return vt(function(){n.apply(u,t)},e)}function ct(n,e,t,r){var i=-1,o=It,l=!0,s=n.length,h=[],v=e.length;if(!s)return h;t&&(e=rn(e,Ln(t))),r?(o=qr,l=!1):e.length>=g&&(o=it,l=!1,e=new Re(e));n:for(;++i<s;){var m=n[i],x=t==null?m:t(m);if(m=r||m!==0?m:0,l&&x===x){for(var y=v;y--;)if(e[y]===x)continue n;h.push(m)}else o(e,x,r)||h.push(m)}return h}var _e=Pf(kn),uf=Pf(oi,!0);function qa(n,e){var t=!0;return _e(n,function(r,i,o){return t=!!e(r,i,o),t}),t}function kt(n,e,t){for(var r=-1,i=n.length;++r<i;){var o=n[r],l=e(o);if(l!=null&&(s===u?l===l&&!Bn(l):t(l,s)))var s=l,h=o}return h}function Xa(n,e,t,r){var i=n.length;for(t=z(t),t<0&&(t=-t>i?0:i+t),r=r===u||r>i?i:z(r),r<0&&(r+=i),r=t>r?0:yo(r);t<r;)n[t++]=e;return n}function ff(n,e){var t=[];return _e(n,function(r,i,o){e(r,i,o)&&t.push(r)}),t}function vn(n,e,t,r,i){var o=-1,l=n.length;for(t||(t=Ic),i||(i=[]);++o<l;){var s=n[o];e>0&&t(s)?e>1?vn(s,e-1,t,r,i):pe(i,s):r||(i[i.length]=s)}return i}var fi=Bf(),of=Bf(!0);function kn(n,e){return n&&fi(n,e,gn)}function oi(n,e){return n&&of(n,e,gn)}function jt(n,e){return he(e,function(t){return le(n[t])})}function be(n,e){e=me(e,n);for(var t=0,r=e.length;n!=null&&t<r;)n=n[ne(e[t++])];return t&&t==r?n:u}function lf(n,e,t){var r=e(n);return D(n)?r:pe(r,t(n))}function xn(n){return n==null?n===u?El:wl:Se&&Se in j(n)?bc(n):$c(n)}function li(n,e){return n>e}function Ka(n,e){return n!=null&&V.call(n,e)}function Za(n,e){return n!=null&&e in j(n)}function Va(n,e,t){return n>=mn(e,t)&&n<dn(e,t)}function si(n,e,t){for(var r=t?qr:It,i=n[0].length,o=n.length,l=o,s=d(o),h=1/0,v=[];l--;){var m=n[l];l&&e&&(m=rn(m,Ln(e))),h=mn(m.length,h),s[l]=!t&&(e||i>=120&&m.length>=120)?new Re(l&&m):u}m=n[0];var x=-1,y=s[0];n:for(;++x<i&&v.length<h;){var b=m[x],B=e?e(b):b;if(b=t||b!==0?b:0,!(y?it(y,B):r(v,B,t))){for(l=o;--l;){var W=s[l];if(!(W?it(W,B):r(n[l],B,t)))continue n}y&&y.push(B),v.push(b)}}return v}function Ja(n,e,t,r){return kn(n,function(i,o,l){e(r,t(i),o,l)}),r}function ht(n,e,t){e=me(e,n),n=Vf(n,e);var r=n==null?n:n[ne(Gn(e))];return r==null?u:Fn(r,n,t)}function sf(n){return sn(n)&&xn(n)==Be}function Qa(n){return sn(n)&&xn(n)==rt}function ka(n){return sn(n)&&xn(n)==ke}function pt(n,e,t,r,i){return n===e?!0:n==null||e==null||!sn(n)&&!sn(e)?n!==n&&e!==e:ja(n,e,t,r,pt,i)}function ja(n,e,t,r,i,o){var l=D(n),s=D(e),h=l?Tt:wn(n),v=s?Tt:wn(e);h=h==Be?ee:h,v=v==Be?ee:v;var m=h==ee,x=v==ee,y=h==v;if(y&&xe(n)){if(!xe(e))return!1;l=!0,m=!1}if(y&&!m)return o||(o=new Zn),l||Xe(n)?Gf(n,e,t,r,i,o):Rc(n,e,h,t,r,i,o);if(!(t&k)){var b=m&&V.call(n,"__wrapped__"),B=x&&V.call(e,"__wrapped__");if(b||B){var W=b?n.value():n,O=B?e.value():e;return o||(o=new Zn),i(W,O,t,r,o)}}return y?(o||(o=new Zn),Tc(n,e,t,r,i,o)):!1}function nc(n){return sn(n)&&wn(n)==qn}function ai(n,e,t,r){var i=t.length,o=i,l=!r;if(n==null)return!o;for(n=j(n);i--;){var s=t[i];if(l&&s[2]?s[1]!==n[s[0]]:!(s[0]in n))return!1}for(;++i<o;){s=t[i];var h=s[0],v=n[h],m=s[1];if(l&&s[2]){if(v===u&&!(h in n))return!1}else{var x=new Zn;if(r)var y=r(v,m,h,n,e,x);if(!(y===u?pt(m,v,k|R,r,x):y))return!1}}return!0}function af(n){if(!on(n)||Mc(n))return!1;var e=le(n)?na:Yl;return e.test(Le(n))}function ec(n){return sn(n)&&xn(n)==nt}function tc(n){return sn(n)&&wn(n)==Xn}function rc(n){return sn(n)&&_r(n.length)&&!!tn[xn(n)]}function cf(n){return typeof n=="function"?n:n==null?Tn:typeof n=="object"?D(n)?df(n[0],n[1]):pf(n):Io(n)}function ci(n){if(!_t(n))return fa(n);var e=[];for(var t in j(n))V.call(n,t)&&t!="constructor"&&e.push(t);return e}function ic(n){if(!on(n))return Uc(n);var e=_t(n),t=[];for(var r in n)r=="constructor"&&(e||!V.call(n,r))||t.push(r);return t}function hi(n,e){return n<e}function hf(n,e){var t=-1,r=Cn(n)?d(n.length):[];return _e(n,function(i,o,l){r[++t]=e(i,o,l)}),r}function pf(n){var e=Ti(n);return e.length==1&&e[0][2]?Kf(e[0][0],e[0][1]):function(t){return t===n||ai(t,n,e)}}function df(n,e){return Fi(n)&&Xf(e)?Kf(ne(n),e):function(t){var r=Ni(t,n);return r===u&&r===e?Ui(t,n):pt(e,r,k|R)}}function nr(n,e,t,r,i){n!==e&&fi(e,function(o,l){if(i||(i=new Zn),on(o))uc(n,e,l,t,nr,r,i);else{var s=r?r(Pi(n,l),o,l+"",n,e,i):u;s===u&&(s=o),ii(n,l,s)}},Rn)}function uc(n,e,t,r,i,o,l){var s=Pi(n,t),h=Pi(e,t),v=l.get(h);if(v){ii(n,t,v);return}var m=o?o(s,h,t+"",n,e,l):u,x=m===u;if(x){var y=D(h),b=!y&&xe(h),B=!y&&!b&&Xe(h);m=h,y||b||B?D(s)?m=s:an(s)?m=Sn(s):b?(x=!1,m=Rf(h,!0)):B?(x=!1,m=Tf(h,!0)):m=[]:mt(h)||Pe(h)?(m=s,Pe(s)?m=So(s):(!on(s)||le(s))&&(m=qf(h))):x=!1}x&&(l.set(h,m),i(m,h,r,o,l),l.delete(h)),ii(n,t,m)}function gf(n,e){var t=n.length;if(!!t)return e+=e<0?t:0,oe(e,t)?n[e]:u}function _f(n,e,t){e.length?e=rn(e,function(o){return D(o)?function(l){return be(l,o.length===1?o[0]:o)}:o}):e=[Tn];var r=-1;e=rn(e,Ln(P()));var i=hf(n,function(o,l,s){var h=rn(e,function(v){return v(o)});return{criteria:h,index:++r,value:o}});return Bs(i,function(o,l){return mc(o,l,t)})}function fc(n,e){return vf(n,e,function(t,r){return Ui(n,r)})}function vf(n,e,t){for(var r=-1,i=e.length,o={};++r<i;){var l=e[r],s=be(n,l);t(s,l)&&dt(o,me(l,n),s)}return o}function oc(n){return function(e){return be(e,n)}}function pi(n,e,t,r){var i=r?Ps:De,o=-1,l=e.length,s=n;for(n===e&&(e=Sn(e)),t&&(s=rn(n,Ln(t)));++o<l;)for(var h=0,v=e[o],m=t?t(v):v;(h=i(s,m,h,r))>-1;)s!==n&&Yt.call(s,h,1),Yt.call(n,h,1);return n}function mf(n,e){for(var t=n?e.length:0,r=t-1;t--;){var i=e[t];if(t==r||i!==o){var o=i;oe(i)?Yt.call(n,i,1):vi(n,i)}}return n}function di(n,e){return n+Kt(Qu()*(e-n+1))}function lc(n,e,t,r){for(var i=-1,o=dn(Xt((e-n)/(t||1)),0),l=d(o);o--;)l[r?o:++i]=n,n+=t;return l}function gi(n,e){var t="";if(!n||e<1||e>ce)return t;do e%2&&(t+=n),e=Kt(e/2),e&&(n+=n);while(e);return t}function U(n,e){return Bi(Zf(n,e,Tn),n+"")}function sc(n){return nf(Ke(n))}function ac(n,e){var t=Ke(n);return ar(t,Te(e,0,t.length))}function dt(n,e,t,r){if(!on(n))return n;e=me(e,n);for(var i=-1,o=e.length,l=o-1,s=n;s!=null&&++i<o;){var h=ne(e[i]),v=t;if(h==="__proto__"||h==="constructor"||h==="prototype")return n;if(i!=l){var m=s[h];v=r?r(m,h,s):u,v===u&&(v=on(m)?m:oe(e[i+1])?[]:{})}at(s,h,v),s=s[h]}return n}var wf=Zt?function(n,e){return Zt.set(n,e),n}:Tn,cc=qt?function(n,e){return qt(n,"toString",{configurable:!0,enumerable:!1,value:Gi(e),writable:!0})}:Tn;function hc(n){return ar(Ke(n))}function $n(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var o=d(i);++r<i;)o[r]=n[r+e];return o}function pc(n,e){var t;return _e(n,function(r,i,o){return t=e(r,i,o),!t}),!!t}function er(n,e,t){var r=0,i=n==null?r:n.length;if(typeof e=="number"&&e===e&&i<=gl){for(;r<i;){var o=r+i>>>1,l=n[o];l!==null&&!Bn(l)&&(t?l<=e:l<e)?r=o+1:i=o}return i}return _i(n,e,Tn,t)}function _i(n,e,t,r){var i=0,o=n==null?0:n.length;if(o===0)return 0;e=t(e);for(var l=e!==e,s=e===null,h=Bn(e),v=e===u;i<o;){var m=Kt((i+o)/2),x=t(n[m]),y=x!==u,b=x===null,B=x===x,W=Bn(x);if(l)var O=r||B;else v?O=B&&(r||y):s?O=B&&y&&(r||!b):h?O=B&&y&&!b&&(r||!W):b||W?O=!1:O=r?x<=e:x<e;O?i=m+1:o=m}return mn(o,dl)}function xf(n,e){for(var t=-1,r=n.length,i=0,o=[];++t<r;){var l=n[t],s=e?e(l):l;if(!t||!Vn(s,h)){var h=s;o[i++]=l===0?0:l}}return o}function Ef(n){return typeof n=="number"?n:Bn(n)?Rt:+n}function Pn(n){if(typeof n=="string")return n;if(D(n))return rn(n,Pn)+"";if(Bn(n))return ku?ku.call(n):"";var e=n+"";return e=="0"&&1/n==-Ae?"-0":e}function ve(n,e,t){var r=-1,i=It,o=n.length,l=!0,s=[],h=s;if(t)l=!1,i=qr;else if(o>=g){var v=e?null:Sc(n);if(v)return Mt(v);l=!1,i=it,h=new Re}else h=e?[]:s;n:for(;++r<o;){var m=n[r],x=e?e(m):m;if(m=t||m!==0?m:0,l&&x===x){for(var y=h.length;y--;)if(h[y]===x)continue n;e&&h.push(x),s.push(m)}else i(h,x,t)||(h!==s&&h.push(x),s.push(m))}return s}function vi(n,e){return e=me(e,n),n=Vf(n,e),n==null||delete n[ne(Gn(e))]}function Af(n,e,t,r){return dt(n,e,t(be(n,e)),r)}function tr(n,e,t,r){for(var i=n.length,o=r?i:-1;(r?o--:++o<i)&&e(n[o],o,n););return t?$n(n,r?0:o,r?o+1:i):$n(n,r?o+1:0,r?i:o)}function yf(n,e){var t=n;return t instanceof G&&(t=t.value()),Xr(e,function(r,i){return i.func.apply(i.thisArg,pe([r],i.args))},t)}function mi(n,e,t){var r=n.length;if(r<2)return r?ve(n[0]):[];for(var i=-1,o=d(r);++i<r;)for(var l=n[i],s=-1;++s<r;)s!=i&&(o[i]=ct(o[i]||l,n[s],e,t));return ve(vn(o,1),e,t)}function Sf(n,e,t){for(var r=-1,i=n.length,o=e.length,l={};++r<i;){var s=r<o?e[r]:u;t(l,n[r],s)}return l}function wi(n){return an(n)?n:[]}function xi(n){return typeof n=="function"?n:Tn}function me(n,e){return D(n)?n:Fi(n,e)?[n]:jf(Z(n))}var dc=U;function we(n,e,t){var r=n.length;return t=t===u?r:t,!e&&t>=r?n:$n(n,e,t)}var Cf=ea||function(n){return _n.clearTimeout(n)};function Rf(n,e){if(e)return n.slice();var t=n.length,r=Xu?Xu(t):new n.constructor(t);return n.copy(r),r}function Ei(n){var e=new n.constructor(n.byteLength);return new Gt(e).set(new Gt(n)),e}function gc(n,e){var t=e?Ei(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function _c(n){var e=new n.constructor(n.source,lu.exec(n));return e.lastIndex=n.lastIndex,e}function vc(n){return st?j(st.call(n)):{}}function Tf(n,e){var t=e?Ei(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function bf(n,e){if(n!==e){var t=n!==u,r=n===null,i=n===n,o=Bn(n),l=e!==u,s=e===null,h=e===e,v=Bn(e);if(!s&&!v&&!o&&n>e||o&&l&&h&&!s&&!v||r&&l&&h||!t&&h||!i)return 1;if(!r&&!o&&!v&&n<e||v&&t&&i&&!r&&!o||s&&t&&i||!l&&i||!h)return-1}return 0}function mc(n,e,t){for(var r=-1,i=n.criteria,o=e.criteria,l=i.length,s=t.length;++r<l;){var h=bf(i[r],o[r]);if(h){if(r>=s)return h;var v=t[r];return h*(v=="desc"?-1:1)}}return n.index-e.index}function Ff(n,e,t,r){for(var i=-1,o=n.length,l=t.length,s=-1,h=e.length,v=dn(o-l,0),m=d(h+v),x=!r;++s<h;)m[s]=e[s];for(;++i<l;)(x||i<o)&&(m[t[i]]=n[i]);for(;v--;)m[s++]=n[i++];return m}function Lf(n,e,t,r){for(var i=-1,o=n.length,l=-1,s=t.length,h=-1,v=e.length,m=dn(o-s,0),x=d(m+v),y=!r;++i<m;)x[i]=n[i];for(var b=i;++h<v;)x[b+h]=e[h];for(;++l<s;)(y||i<o)&&(x[b+t[l]]=n[i++]);return x}function Sn(n,e){var t=-1,r=n.length;for(e||(e=d(r));++t<r;)e[t]=n[t];return e}function jn(n,e,t,r){var i=!t;t||(t={});for(var o=-1,l=e.length;++o<l;){var s=e[o],h=r?r(t[s],n[s],s,t,n):u;h===u&&(h=n[s]),i?ie(t,s,h):at(t,s,h)}return t}function wc(n,e){return jn(n,bi(n),e)}function xc(n,e){return jn(n,Hf(n),e)}function rr(n,e){return function(t,r){var i=D(t)?Cs:Ga,o=e?e():{};return i(t,n,P(r,2),o)}}function He(n){return U(function(e,t){var r=-1,i=t.length,o=i>1?t[i-1]:u,l=i>2?t[2]:u;for(o=n.length>3&&typeof o=="function"?(i--,o):u,l&&En(t[0],t[1],l)&&(o=i<3?u:o,i=1),e=j(e);++r<i;){var s=t[r];s&&n(e,s,r,o)}return e})}function Pf(n,e){return function(t,r){if(t==null)return t;if(!Cn(t))return n(t,r);for(var i=t.length,o=e?i:-1,l=j(t);(e?o--:++o<i)&&r(l[o],o,l)!==!1;);return t}}function Bf(n){return function(e,t,r){for(var i=-1,o=j(e),l=r(e),s=l.length;s--;){var h=l[n?s:++i];if(t(o[h],h,o)===!1)break}return e}}function Ec(n,e,t){var r=e&L,i=gt(n);function o(){var l=this&&this!==_n&&this instanceof o?i:n;return l.apply(r?t:this,arguments)}return o}function Of(n){return function(e){e=Z(e);var t=Me(e)?Kn(e):u,r=t?t[0]:e.charAt(0),i=t?we(t,1).join(""):e.slice(1);return r[n]()+i}}function Ye(n){return function(e){return Xr(Bo(Po(e).replace(cs,"")),n,"")}}function gt(n){return function(){var e=arguments;switch(e.length){case 0:return new n;case 1:return new n(e[0]);case 2:return new n(e[0],e[1]);case 3:return new n(e[0],e[1],e[2]);case 4:return new n(e[0],e[1],e[2],e[3]);case 5:return new n(e[0],e[1],e[2],e[3],e[4]);case 6:return new n(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new n(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=Ge(n.prototype),r=n.apply(t,e);return on(r)?r:t}}function Ac(n,e,t){var r=gt(n);function i(){for(var o=arguments.length,l=d(o),s=o,h=qe(i);s--;)l[s]=arguments[s];var v=o<3&&l[0]!==h&&l[o-1]!==h?[]:de(l,h);if(o-=v.length,o<t)return Wf(n,e,ir,i.placeholder,u,l,v,u,u,t-o);var m=this&&this!==_n&&this instanceof i?r:n;return Fn(m,this,l)}return i}function If(n){return function(e,t,r){var i=j(e);if(!Cn(e)){var o=P(t,3);e=gn(e),t=function(s){return o(i[s],s,i)}}var l=n(e,t,r);return l>-1?i[o?e[l]:l]:u}}function Df(n){return fe(function(e){var t=e.length,r=t,i=Nn.prototype.thru;for(n&&e.reverse();r--;){var o=e[r];if(typeof o!="function")throw new Wn(A);if(i&&!l&&lr(o)=="wrapper")var l=new Nn([],!0)}for(r=l?r:t;++r<t;){o=e[r];var s=lr(o),h=s=="wrapper"?Ri(o):u;h&&Li(h[0])&&h[1]==(fn|T|en|bn)&&!h[4].length&&h[9]==1?l=l[lr(h[0])].apply(l,h[3]):l=o.length==1&&Li(o)?l[s]():l.thru(o)}return function(){var v=arguments,m=v[0];if(l&&v.length==1&&D(m))return l.plant(m).value();for(var x=0,y=t?e[x].apply(this,v):m;++x<t;)y=e[x].call(this,y);return y}})}function ir(n,e,t,r,i,o,l,s,h,v){var m=e&fn,x=e&L,y=e&J,b=e&(T|N),B=e&Dn,W=y?u:gt(n);function O(){for(var $=arguments.length,H=d($),On=$;On--;)H[On]=arguments[On];if(b)var An=qe(O),In=Is(H,An);if(r&&(H=Ff(H,r,i,b)),o&&(H=Lf(H,o,l,b)),$-=In,b&&$<v){var cn=de(H,An);return Wf(n,e,ir,O.placeholder,t,H,cn,s,h,v-$)}var Jn=x?t:this,ae=y?Jn[n]:n;return $=H.length,s?H=Gc(H,s):B&&$>1&&H.reverse(),m&&h<$&&(H.length=h),this&&this!==_n&&this instanceof O&&(ae=W||gt(ae)),ae.apply(Jn,H)}return O}function Mf(n,e){return function(t,r){return Ja(t,n,e(r),{})}}function ur(n,e){return function(t,r){var i;if(t===u&&r===u)return e;if(t!==u&&(i=t),r!==u){if(i===u)return r;typeof t=="string"||typeof r=="string"?(t=Pn(t),r=Pn(r)):(t=Ef(t),r=Ef(r)),i=n(t,r)}return i}}function Ai(n){return fe(function(e){return e=rn(e,Ln(P())),U(function(t){var r=this;return n(e,function(i){return Fn(i,r,t)})})})}function fr(n,e){e=e===u?" ":Pn(e);var t=e.length;if(t<2)return t?gi(e,n):e;var r=gi(e,Xt(n/ze(e)));return Me(e)?we(Kn(r),0,n).join(""):r.slice(0,n)}function yc(n,e,t,r){var i=e&L,o=gt(n);function l(){for(var s=-1,h=arguments.length,v=-1,m=r.length,x=d(m+h),y=this&&this!==_n&&this instanceof l?o:n;++v<m;)x[v]=r[v];for(;h--;)x[v++]=arguments[++s];return Fn(y,i?t:this,x)}return l}function zf(n){return function(e,t,r){return r&&typeof r!="number"&&En(e,t,r)&&(t=r=u),e=se(e),t===u?(t=e,e=0):t=se(t),r=r===u?e<t?1:-1:se(r),lc(e,t,r,n)}}function or(n){return function(e,t){return typeof e=="string"&&typeof t=="string"||(e=Hn(e),t=Hn(t)),n(e,t)}}function Wf(n,e,t,r,i,o,l,s,h,v){var m=e&T,x=m?l:u,y=m?u:l,b=m?o:u,B=m?u:o;e|=m?en:ln,e&=~(m?ln:en),e&yn||(e&=~(L|J));var W=[n,e,i,b,x,B,y,s,h,v],O=t.apply(u,W);return Li(n)&&Jf(O,W),O.placeholder=r,Qf(O,n,e)}function yi(n){var e=pn[n];return function(t,r){if(t=Hn(t),r=r==null?0:mn(z(r),292),r&&Ju(t)){var i=(Z(t)+"e").split("e"),o=e(i[0]+"e"+(+i[1]+r));return i=(Z(o)+"e").split("e"),+(i[0]+"e"+(+i[1]-r))}return e(t)}}var Sc=Ue&&1/Mt(new Ue([,-0]))[1]==Ae?function(n){return new Ue(n)}:qi;function Nf(n){return function(e){var t=wn(e);return t==qn?jr(e):t==Xn?$s(e):Os(e,n(e))}}function ue(n,e,t,r,i,o,l,s){var h=e&J;if(!h&&typeof n!="function")throw new Wn(A);var v=r?r.length:0;if(v||(e&=~(en|ln),r=i=u),l=l===u?l:dn(z(l),0),s=s===u?s:z(s),v-=i?i.length:0,e&ln){var m=r,x=i;r=i=u}var y=h?u:Ri(n),b=[n,e,t,r,i,m,x,o,l,s];if(y&&Nc(b,y),n=b[0],e=b[1],t=b[2],r=b[3],i=b[4],s=b[9]=b[9]===u?h?0:n.length:dn(b[9]-v,0),!s&&e&(T|N)&&(e&=~(T|N)),!e||e==L)var B=Ec(n,e,t);else e==T||e==N?B=Ac(n,e,s):(e==en||e==(L|en))&&!i.length?B=yc(n,e,t,r):B=ir.apply(u,b);var W=y?wf:Jf;return Qf(W(B,b),n,e)}function Uf(n,e,t,r){return n===u||Vn(n,Ne[t])&&!V.call(r,t)?e:n}function $f(n,e,t,r,i,o){return on(n)&&on(e)&&(o.set(e,n),nr(n,e,u,$f,o),o.delete(e)),n}function Cc(n){return mt(n)?u:n}function Gf(n,e,t,r,i,o){var l=t&k,s=n.length,h=e.length;if(s!=h&&!(l&&h>s))return!1;var v=o.get(n),m=o.get(e);if(v&&m)return v==e&&m==n;var x=-1,y=!0,b=t&R?new Re:u;for(o.set(n,e),o.set(e,n);++x<s;){var B=n[x],W=e[x];if(r)var O=l?r(W,B,x,e,n,o):r(B,W,x,n,e,o);if(O!==u){if(O)continue;y=!1;break}if(b){if(!Kr(e,function($,H){if(!it(b,H)&&(B===$||i(B,$,t,r,o)))return b.push(H)})){y=!1;break}}else if(!(B===W||i(B,W,t,r,o))){y=!1;break}}return o.delete(n),o.delete(e),y}function Rc(n,e,t,r,i,o,l){switch(t){case Oe:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case rt:return!(n.byteLength!=e.byteLength||!o(new Gt(n),new Gt(e)));case Qe:case ke:case je:return Vn(+n,+e);case bt:return n.name==e.name&&n.message==e.message;case nt:case et:return n==e+"";case qn:var s=jr;case Xn:var h=r&k;if(s||(s=Mt),n.size!=e.size&&!h)return!1;var v=l.get(n);if(v)return v==e;r|=R,l.set(n,e);var m=Gf(s(n),s(e),r,i,o,l);return l.delete(n),m;case Lt:if(st)return st.call(n)==st.call(e)}return!1}function Tc(n,e,t,r,i,o){var l=t&k,s=Si(n),h=s.length,v=Si(e),m=v.length;if(h!=m&&!l)return!1;for(var x=h;x--;){var y=s[x];if(!(l?y in e:V.call(e,y)))return!1}var b=o.get(n),B=o.get(e);if(b&&B)return b==e&&B==n;var W=!0;o.set(n,e),o.set(e,n);for(var O=l;++x<h;){y=s[x];var $=n[y],H=e[y];if(r)var On=l?r(H,$,y,e,n,o):r($,H,y,n,e,o);if(!(On===u?$===H||i($,H,t,r,o):On)){W=!1;break}O||(O=y=="constructor")}if(W&&!O){var An=n.constructor,In=e.constructor;An!=In&&"constructor"in n&&"constructor"in e&&!(typeof An=="function"&&An instanceof An&&typeof In=="function"&&In instanceof In)&&(W=!1)}return o.delete(n),o.delete(e),W}function fe(n){return Bi(Zf(n,u,ro),n+"")}function Si(n){return lf(n,gn,bi)}function Ci(n){return lf(n,Rn,Hf)}var Ri=Zt?function(n){return Zt.get(n)}:qi;function lr(n){for(var e=n.name+"",t=$e[e],r=V.call($e,e)?t.length:0;r--;){var i=t[r],o=i.func;if(o==null||o==n)return i.name}return e}function qe(n){var e=V.call(f,"placeholder")?f:n;return e.placeholder}function P(){var n=f.iteratee||Hi;return n=n===Hi?cf:n,arguments.length?n(arguments[0],arguments[1]):n}function sr(n,e){var t=n.__data__;return Dc(e)?t[typeof e=="string"?"string":"hash"]:t.map}function Ti(n){for(var e=gn(n),t=e.length;t--;){var r=e[t],i=n[r];e[t]=[r,i,Xf(i)]}return e}function Fe(n,e){var t=Ws(n,e);return af(t)?t:u}function bc(n){var e=V.call(n,Se),t=n[Se];try{n[Se]=u;var r=!0}catch{}var i=Ut.call(n);return r&&(e?n[Se]=t:delete n[Se]),i}var bi=ei?function(n){return n==null?[]:(n=j(n),he(ei(n),function(e){return Zu.call(n,e)}))}:Xi,Hf=ei?function(n){for(var e=[];n;)pe(e,bi(n)),n=Ht(n);return e}:Xi,wn=xn;(ti&&wn(new ti(new ArrayBuffer(1)))!=Oe||ft&&wn(new ft)!=qn||ri&&wn(ri.resolve())!=iu||Ue&&wn(new Ue)!=Xn||ot&&wn(new ot)!=tt)&&(wn=function(n){var e=xn(n),t=e==ee?n.constructor:u,r=t?Le(t):"";if(r)switch(r){case aa:return Oe;case ca:return qn;case ha:return iu;case pa:return Xn;case da:return tt}return e});function Fc(n,e,t){for(var r=-1,i=t.length;++r<i;){var o=t[r],l=o.size;switch(o.type){case"drop":n+=l;break;case"dropRight":e-=l;break;case"take":e=mn(e,n+l);break;case"takeRight":n=dn(n,e-l);break}}return{start:n,end:e}}function Lc(n){var e=n.match(Ml);return e?e[1].split(zl):[]}function Yf(n,e,t){e=me(e,n);for(var r=-1,i=e.length,o=!1;++r<i;){var l=ne(e[r]);if(!(o=n!=null&&t(n,l)))break;n=n[l]}return o||++r!=i?o:(i=n==null?0:n.length,!!i&&_r(i)&&oe(l,i)&&(D(n)||Pe(n)))}function Pc(n){var e=n.length,t=new n.constructor(e);return e&&typeof n[0]=="string"&&V.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function qf(n){return typeof n.constructor=="function"&&!_t(n)?Ge(Ht(n)):{}}function Bc(n,e,t){var r=n.constructor;switch(e){case rt:return Ei(n);case Qe:case ke:return new r(+n);case Oe:return gc(n,t);case Tr:case br:case Fr:case Lr:case Pr:case Br:case Or:case Ir:case Dr:return Tf(n,t);case qn:return new r;case je:case et:return new r(n);case nt:return _c(n);case Xn:return new r;case Lt:return vc(n)}}function Oc(n,e){var t=e.length;if(!t)return n;var r=t-1;return e[r]=(t>1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(Dl,`{ /* [wrapped with `+e+`] */ `)}function Ic(n){return D(n)||Pe(n)||!!(Vu&&n&&n[Vu])}function oe(n,e){var t=typeof n;return e=e==null?ce:e,!!e&&(t=="number"||t!="symbol"&&Xl.test(n))&&n>-1&&n%1==0&&n<e}function En(n,e,t){if(!on(t))return!1;var r=typeof e;return(r=="number"?Cn(t)&&oe(e,t.length):r=="string"&&e in t)?Vn(t[e],n):!1}function Fi(n,e){if(D(n))return!1;var t=typeof n;return t=="number"||t=="symbol"||t=="boolean"||n==null||Bn(n)?!0:Pl.test(n)||!Ll.test(n)||e!=null&&n in j(e)}function Dc(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}function Li(n){var e=lr(n),t=f[e];if(typeof t!="function"||!(e in G.prototype))return!1;if(n===t)return!0;var r=Ri(t);return!!r&&n===r[0]}function Mc(n){return!!qu&&qu in n}var zc=Wt?le:Ki;function _t(n){var e=n&&n.constructor,t=typeof e=="function"&&e.prototype||Ne;return n===t}function Xf(n){return n===n&&!on(n)}function Kf(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==u||n in j(t))}}function Wc(n){var e=dr(n,function(r){return t.size===Y&&t.clear(),r}),t=e.cache;return e}function Nc(n,e){var t=n[1],r=e[1],i=t|r,o=i<(L|J|fn),l=r==fn&&t==T||r==fn&&t==bn&&n[7].length<=e[8]||r==(fn|bn)&&e[7].length<=e[8]&&t==T;if(!(o||l))return n;r&L&&(n[2]=e[2],i|=t&L?0:yn);var s=e[3];if(s){var h=n[3];n[3]=h?Ff(h,s,e[4]):s,n[4]=h?de(n[3],q):e[4]}return s=e[5],s&&(h=n[5],n[5]=h?Lf(h,s,e[6]):s,n[6]=h?de(n[5],q):e[6]),s=e[7],s&&(n[7]=s),r&fn&&(n[8]=n[8]==null?e[8]:mn(n[8],e[8])),n[9]==null&&(n[9]=e[9]),n[0]=e[0],n[1]=i,n}function Uc(n){var e=[];if(n!=null)for(var t in j(n))e.push(t);return e}function $c(n){return Ut.call(n)}function Zf(n,e,t){return e=dn(e===u?n.length-1:e,0),function(){for(var r=arguments,i=-1,o=dn(r.length-e,0),l=d(o);++i<o;)l[i]=r[e+i];i=-1;for(var s=d(e+1);++i<e;)s[i]=r[i];return s[e]=t(l),Fn(n,this,s)}}function Vf(n,e){return e.length<2?n:be(n,$n(e,0,-1))}function Gc(n,e){for(var t=n.length,r=mn(e.length,t),i=Sn(n);r--;){var o=e[r];n[r]=oe(o,t)?i[o]:u}return n}function Pi(n,e){if(!(e==="constructor"&&typeof n[e]=="function")&&e!="__proto__")return n[e]}var Jf=kf(wf),vt=ra||function(n,e){return _n.setTimeout(n,e)},Bi=kf(cc);function Qf(n,e,t){var r=e+"";return Bi(n,Oc(r,Hc(Lc(r),t)))}function kf(n){var e=0,t=0;return function(){var r=oa(),i=al-(r-t);if(t=r,i>0){if(++e>=Ct)return arguments[0]}else e=0;return n.apply(u,arguments)}}function ar(n,e){var t=-1,r=n.length,i=r-1;for(e=e===u?r:e;++t<e;){var o=di(t,i),l=n[o];n[o]=n[t],n[t]=l}return n.length=e,n}var jf=Wc(function(n){var e=[];return n.charCodeAt(0)===46&&e.push(""),n.replace(Bl,function(t,r,i,o){e.push(i?o.replace(Ul,"$1"):r||t)}),e});function ne(n){if(typeof n=="string"||Bn(n))return n;var e=n+"";return e=="0"&&1/n==-Ae?"-0":e}function Le(n){if(n!=null){try{return Nt.call(n)}catch{}try{return n+""}catch{}}return""}function Hc(n,e){return zn(_l,function(t){var r="_."+t[0];e&t[1]&&!It(n,r)&&n.push(r)}),n.sort()}function no(n){if(n instanceof G)return n.clone();var e=new Nn(n.__wrapped__,n.__chain__);return e.__actions__=Sn(n.__actions__),e.__index__=n.__index__,e.__values__=n.__values__,e}function Yc(n,e,t){(t?En(n,e,t):e===u)?e=1:e=dn(z(e),0);var r=n==null?0:n.length;if(!r||e<1)return[];for(var i=0,o=0,l=d(Xt(r/e));i<r;)l[o++]=$n(n,i,i+=e);return l}function qc(n){for(var e=-1,t=n==null?0:n.length,r=0,i=[];++e<t;){var o=n[e];o&&(i[r++]=o)}return i}function Xc(){var n=arguments.length;if(!n)return[];for(var e=d(n-1),t=arguments[0],r=n;r--;)e[r-1]=arguments[r];return pe(D(t)?Sn(t):[t],vn(e,1))}var Kc=U(function(n,e){return an(n)?ct(n,vn(e,1,an,!0)):[]}),Zc=U(function(n,e){var t=Gn(e);return an(t)&&(t=u),an(n)?ct(n,vn(e,1,an,!0),P(t,2)):[]}),Vc=U(function(n,e){var t=Gn(e);return an(t)&&(t=u),an(n)?ct(n,vn(e,1,an,!0),u,t):[]});function Jc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===u?1:z(e),$n(n,e<0?0:e,r)):[]}function Qc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===u?1:z(e),e=r-e,$n(n,0,e<0?0:e)):[]}function kc(n,e){return n&&n.length?tr(n,P(e,3),!0,!0):[]}function jc(n,e){return n&&n.length?tr(n,P(e,3),!0):[]}function nh(n,e,t,r){var i=n==null?0:n.length;return i?(t&&typeof t!="number"&&En(n,e,t)&&(t=0,r=i),Xa(n,e,t,r)):[]}function eo(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:z(t);return i<0&&(i=dn(r+i,0)),Dt(n,P(e,3),i)}function to(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=r-1;return t!==u&&(i=z(t),i=t<0?dn(r+i,0):mn(i,r-1)),Dt(n,P(e,3),i,!0)}function ro(n){var e=n==null?0:n.length;return e?vn(n,1):[]}function eh(n){var e=n==null?0:n.length;return e?vn(n,Ae):[]}function th(n,e){var t=n==null?0:n.length;return t?(e=e===u?1:z(e),vn(n,e)):[]}function rh(n){for(var e=-1,t=n==null?0:n.length,r={};++e<t;){var i=n[e];r[i[0]]=i[1]}return r}function io(n){return n&&n.length?n[0]:u}function ih(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:z(t);return i<0&&(i=dn(r+i,0)),De(n,e,i)}function uh(n){var e=n==null?0:n.length;return e?$n(n,0,-1):[]}var fh=U(function(n){var e=rn(n,wi);return e.length&&e[0]===n[0]?si(e):[]}),oh=U(function(n){var e=Gn(n),t=rn(n,wi);return e===Gn(t)?e=u:t.pop(),t.length&&t[0]===n[0]?si(t,P(e,2)):[]}),lh=U(function(n){var e=Gn(n),t=rn(n,wi);return e=typeof e=="function"?e:u,e&&t.pop(),t.length&&t[0]===n[0]?si(t,u,e):[]});function sh(n,e){return n==null?"":ua.call(n,e)}function Gn(n){var e=n==null?0:n.length;return e?n[e