vue-devui
Version:
DevUI components based on Vite and Vue3
14 lines • 96 kB
JavaScript
(function(Dn,x){typeof exports=="object"&&typeof module!="undefined"?x(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"],x):(Dn=typeof globalThis!="undefined"?globalThis:Dn||self,x(Dn.index={},Dn.Vue,Dn.dom,null,Dn.core))})(this,function(Dn,x,Ve,n0,Mf){"use strict";const zf={modelValue:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}};function Wf(){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 Nf(a,p){let u;const y=E=>{E.preventDefault(),p.emit("click",E),a.closeOnClickOverlay&&p.emit("update:modelValue",!1)},_=()=>{u==null||u()};return x.watch(()=>a.modelValue,E=>{E?a.lockScroll&&(u=Wf()):_()}),x.onUnmounted(_),{onClick:y}}function yt(a,p,u){let y=a;return p&&(y+=`__${p}`),u&&(y+=`--${u}`),y}function xe(a,p=!1){const u=p?`.devui-${a}`:`devui-${a}`;return{b:()=>yt(u),e:F=>F?yt(u,F):"",m:F=>F?yt(u,"",F):"",em:(F,W)=>F&&W?yt(u,F,W):""}}var e0="";x.defineComponent({name:"DFixedOverlay",inheritAttrs:!1,props:zf,emits:["update:modelValue","click"],setup(a,p){const{modelValue:u}=x.toRefs(a),y=xe("fixed-overlay"),{onClick:_}=Nf(a,p);return()=>x.createVNode(x.Transition,{name:y.m("fade")},{default:()=>{var E,S;return[u.value&&x.createVNode("div",x.mergeProps({class:y.b()},p.attrs,{onClick:_}),[(S=(E=p.slots).default)==null?void 0:S.call(E)])]}})}});const Uf={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},fitOriginWidth:{type:Boolean,default:!1}};function $f(a,p,u,y){let{x:_,y:E}=p;if(!a){const{width:S,height:F}=y;_&&u.includes("start")&&(_=12),_&&u.includes("end")&&(_=Math.round(S-24)),E&&u.includes("start")&&(E=10),E&&u.includes("end")&&(E=F-14)}return{x:_,y:E}}function Gf(a,p){const{fitOriginWidth:u,position:y,showArrow:_}=x.toRefs(a),E=x.ref(),S=x.ref(),F=x.ref(0);let W;const Z=x.computed(()=>u.value?{width:F.value+"px"}:{}),Q=(b,L,tn,C)=>{const{x:D,y:K}=$f(a.isArrowCenter,tn,L,C.getBoundingClientRect()),nn={top:"bottom",right:"left",bottom:"top",left:"right"}[L.split("-")[0]];Object.assign(b.style,{left:D?`${D}px`:"",top:K?`${K}px`:"",right:"",bottom:"",[nn]:"-4px"})},G=async()=>{const b=a.origin,L=x.unref(E.value),tn=x.unref(S.value),[C,...D]=y.value,K=[Ve.offset(a.offset)];K.push(D.length?Ve.flip({fallbackPlacements:D}):Ve.flip()),_.value&&K.push(Ve.arrow({element:S.value}));const{x:nn,y:rn,placement:mn,middlewareData:Sn}=await Ve.computePosition(b,L,{strategy:"fixed",placement:C,middleware:K});let Fe=nn,Le=rn;p("positionChange",mn),Object.assign(L.style,{top:`${Le}px`,left:`${Fe}px`}),a.showArrow&&Q(tn,mn,Sn.arrow,L)},ln=b=>{var tn,C;const L=b.target;L!=null&&L.contains((C=(tn=a.origin)==null?void 0:tn.$el)!=null?C:a.origin)&&G()},an=b=>{F.value=b.getBoundingClientRect().width,G()},j=()=>{var b,L;if(u.value&&typeof window!="undefined"){const tn=(L=(b=a.origin)==null?void 0:b.$el)!=null?L:a.origin;tn&&(W=new window.ResizeObserver(()=>an(tn)),W.observe(tn))}},P=()=>{var L,tn;const b=(tn=(L=a.origin)==null?void 0:L.$el)!=null?tn:a.origin;b&&(W==null||W.unobserve(b))};return x.watch(()=>a.modelValue,()=>{a.modelValue&&a.origin?(x.nextTick(G),window.addEventListener("scroll",ln,!0),window.addEventListener("resize",G),j()):(window.removeEventListener("scroll",ln,!0),window.removeEventListener("resize",G),P())}),x.onUnmounted(()=>{window.removeEventListener("scroll",ln,!0),window.removeEventListener("resize",G),P()}),{arrowRef:S,overlayRef:E,styles:Z,updatePosition:G}}var t0="";const Hf=x.defineComponent({name:"DFlexibleOverlay",inheritAttrs:!1,props:Uf,emits:["update:modelValue","positionChange"],setup(a,{slots:p,attrs:u,emit:y,expose:_}){const E=xe("flexible-overlay"),{clickEventBubble:S}=x.toRefs(a),{arrowRef:F,overlayRef:W,styles:Z,updatePosition:Q}=Gf(a,y);return _({updatePosition:Q}),()=>{var G;return a.modelValue&&x.createVNode("div",x.mergeProps({ref:W,class:E.b(),style:Z.value},u,{onClick:x.withModifiers(()=>({}),[S.value?"":"stop"]),onPointerup:x.withModifiers(()=>({}),["stop"])}),[(G=p.default)==null?void 0:G.call(p),a.showArrow&&x.createVNode("div",{ref:F,class:E.e("arrow")},null)])}}}),Yf=typeof window!="undefined",Zi=Symbol("popper-trigger");/**
* @vue/shared v3.4.27
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const qf=a=>a!==null&&typeof a=="object",Kf=xe("popper-trigger");function Vi(a){return x.h("span",{class:Kf.b()},a)}function Ji(a){for(const p of a){if(qf(p)){if(p.type===x.Comment)continue;return p.type==="svg"||p.type===x.Text?Vi(p):p.type===x.Fragment?Ji(p.children):p}return Vi(p)}return null}var Xf=x.defineComponent({name:"DPopperTrigger",setup(a,p){const{slots:u,attrs:y}=p;return()=>{var F;const _=(F=u.default)==null?void 0:F.call(u,y),E=x.inject(Zi);if(!_)return null;const S=Ji(_);return S?x.withDirectives(x.cloneVNode(S,y),[[{mounted(W){E.value=W},updated(W){E.value=W},unmounted(){E.value=null}}]]):null}}});const Zf={content:{type:String,default:""},position:{type:[String,Array],default:()=>["top","right","bottom","left"]},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},overlayClass:{type:String,default:""},teleport:{type:[String,Object],default:"body"}};var Je=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},At={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,y="4.17.21",_=200,E="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",S="Expected a function",F="Invalid `variable` option passed into `_.template`",W="__lodash_hash_undefined__",Z=500,Q="__lodash_placeholder__",G=1,ln=2,an=4,j=1,P=2,b=1,L=2,tn=4,C=8,D=16,K=32,nn=64,rn=128,mn=256,Sn=512,Fe=30,Le="...",Ct=800,ll=16,tu=1,sl=2,al=3,ye=1/0,ae=9007199254740991,cl=17976931348623157e292,Rt=0/0,Jn=4294967295,hl=Jn-1,pl=Jn>>>1,gl=[["ary",rn],["bind",b],["bindKey",L],["curry",C],["curryRight",D],["flip",Sn],["partial",K],["partialRight",nn],["rearg",mn]],Oe="[object Arguments]",bt="[object Array]",dl="[object AsyncFunction]",je="[object Boolean]",nt="[object Date]",_l="[object DOMException]",Tt="[object Error]",Pt="[object Function]",ru="[object GeneratorFunction]",Yn="[object Map]",et="[object Number]",vl="[object Null]",ne="[object Object]",iu="[object Promise]",ml="[object Proxy]",tt="[object RegExp]",qn="[object Set]",rt="[object String]",Bt="[object Symbol]",wl="[object Undefined]",it="[object WeakMap]",xl="[object WeakSet]",ut="[object ArrayBuffer]",Ie="[object DataView]",br="[object Float32Array]",Tr="[object Float64Array]",Pr="[object Int8Array]",Br="[object Int16Array]",Fr="[object Int32Array]",Lr="[object Uint8Array]",Or="[object Uint8ClampedArray]",Ir="[object Uint16Array]",Dr="[object Uint32Array]",yl=/\b__p \+= '';/g,Al=/\b(__p \+=) '' \+/g,El=/(__e\(.*?\)|\b__t\)) \+\n'';/g,uu=/&(?:amp|lt|gt|quot|#39);/g,ou=/[&<>"']/g,Sl=RegExp(uu.source),Cl=RegExp(ou.source),Rl=/<%-([\s\S]+?)%>/g,bl=/<%([\s\S]+?)%>/g,fu=/<%=([\s\S]+?)%>/g,Tl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pl=/^\w*$/,Bl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Mr=/[\\^$.*+?()[\]{}|]/g,Fl=RegExp(Mr.source),zr=/^\s+/,Ll=/\s/,Ol=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Il=/\{\n\/\* \[wrapped with (.+)\] \*/,Dl=/,? & /,Ml=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zl=/[()=,{}\[\]\/\s]/,Wl=/\\(\\)?/g,Nl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,lu=/\w*$/,Ul=/^[-+]0x[0-9a-f]+$/i,$l=/^0b[01]+$/i,Gl=/^\[object .+?Constructor\]$/,Hl=/^0o[0-7]+$/i,Yl=/^(?:0|[1-9]\d*)$/,ql=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ft=/($^)/,Kl=/['\n\r\u2028\u2029\\]/g,Lt="\\ud800-\\udfff",Xl="\\u0300-\\u036f",Zl="\\ufe20-\\ufe2f",Vl="\\u20d0-\\u20ff",su=Xl+Zl+Vl,au="\\u2700-\\u27bf",cu="a-z\\xdf-\\xf6\\xf8-\\xff",Jl="\\xac\\xb1\\xd7\\xf7",Ql="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",kl="\\u2000-\\u206f",jl=" \\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",gu=Jl+Ql+kl+jl,Wr="['\u2019]",ns="["+Lt+"]",du="["+gu+"]",Ot="["+su+"]",_u="\\d+",es="["+au+"]",vu="["+cu+"]",mu="[^"+Lt+gu+_u+au+cu+hu+"]",Nr="\\ud83c[\\udffb-\\udfff]",ts="(?:"+Ot+"|"+Nr+")",wu="[^"+Lt+"]",Ur="(?:\\ud83c[\\udde6-\\uddff]){2}",$r="[\\ud800-\\udbff][\\udc00-\\udfff]",De="["+hu+"]",xu="\\u200d",yu="(?:"+vu+"|"+mu+")",rs="(?:"+De+"|"+mu+")",Au="(?:"+Wr+"(?:d|ll|m|re|s|t|ve))?",Eu="(?:"+Wr+"(?:D|LL|M|RE|S|T|VE))?",Su=ts+"?",Cu="["+pu+"]?",is="(?:"+xu+"(?:"+[wu,Ur,$r].join("|")+")"+Cu+Su+")*",us="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",os="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ru=Cu+Su+is,fs="(?:"+[es,Ur,$r].join("|")+")"+Ru,ls="(?:"+[wu+Ot+"?",Ot,Ur,$r,ns].join("|")+")",ss=RegExp(Wr,"g"),as=RegExp(Ot,"g"),Gr=RegExp(Nr+"(?="+Nr+")|"+ls+Ru,"g"),cs=RegExp([De+"?"+vu+"+"+Au+"(?="+[du,De,"$"].join("|")+")",rs+"+"+Eu+"(?="+[du,De+yu,"$"].join("|")+")",De+"?"+yu+"+"+Au,De+"+"+Eu,os,us,_u,fs].join("|"),"g"),hs=RegExp("["+xu+Lt+su+pu+"]"),ps=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gs=["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"],ds=-1,un={};un[br]=un[Tr]=un[Pr]=un[Br]=un[Fr]=un[Lr]=un[Or]=un[Ir]=un[Dr]=!0,un[Oe]=un[bt]=un[ut]=un[je]=un[Ie]=un[nt]=un[Tt]=un[Pt]=un[Yn]=un[et]=un[ne]=un[tt]=un[qn]=un[rt]=un[it]=!1;var en={};en[Oe]=en[bt]=en[ut]=en[Ie]=en[je]=en[nt]=en[br]=en[Tr]=en[Pr]=en[Br]=en[Fr]=en[Yn]=en[et]=en[ne]=en[tt]=en[qn]=en[rt]=en[Bt]=en[Lr]=en[Or]=en[Ir]=en[Dr]=!0,en[Tt]=en[Pt]=en[it]=!1;var _s={\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"},vs={"&":"&","<":"<",">":">",'"':""","'":"'"},ms={"&":"&","<":"<",">":">",""":'"',"'":"'"},ws={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xs=parseFloat,ys=parseInt,bu=typeof Je=="object"&&Je&&Je.Object===Object&&Je,As=typeof self=="object"&&self&&self.Object===Object&&self,_n=bu||As||Function("return this")(),Hr=p&&!p.nodeType&&p,Ae=Hr&&!0&&a&&!a.nodeType&&a,Tu=Ae&&Ae.exports===Hr,Yr=Tu&&bu.process,Mn=function(){try{var c=Ae&&Ae.require&&Ae.require("util").types;return c||Yr&&Yr.binding&&Yr.binding("util")}catch{}}(),Pu=Mn&&Mn.isArrayBuffer,Bu=Mn&&Mn.isDate,Fu=Mn&&Mn.isMap,Lu=Mn&&Mn.isRegExp,Ou=Mn&&Mn.isSet,Iu=Mn&&Mn.isTypedArray;function Pn(c,d,g){switch(g.length){case 0:return c.call(d);case 1:return c.call(d,g[0]);case 2:return c.call(d,g[0],g[1]);case 3:return c.call(d,g[0],g[1],g[2])}return c.apply(d,g)}function Es(c,d,g,R){for(var M=-1,X=c==null?0:c.length;++M<X;){var pn=c[M];d(R,pn,g(pn),c)}return R}function zn(c,d){for(var g=-1,R=c==null?0:c.length;++g<R&&d(c[g],g,c)!==!1;);return c}function Ss(c,d){for(var g=c==null?0:c.length;g--&&d(c[g],g,c)!==!1;);return c}function Du(c,d){for(var g=-1,R=c==null?0:c.length;++g<R;)if(!d(c[g],g,c))return!1;return!0}function ce(c,d){for(var g=-1,R=c==null?0:c.length,M=0,X=[];++g<R;){var pn=c[g];d(pn,g,c)&&(X[M++]=pn)}return X}function It(c,d){var g=c==null?0:c.length;return!!g&&Me(c,d,0)>-1}function qr(c,d,g){for(var R=-1,M=c==null?0:c.length;++R<M;)if(g(d,c[R]))return!0;return!1}function on(c,d){for(var g=-1,R=c==null?0:c.length,M=Array(R);++g<R;)M[g]=d(c[g],g,c);return M}function he(c,d){for(var g=-1,R=d.length,M=c.length;++g<R;)c[M+g]=d[g];return c}function Kr(c,d,g,R){var M=-1,X=c==null?0:c.length;for(R&&X&&(g=c[++M]);++M<X;)g=d(g,c[M],M,c);return g}function Cs(c,d,g,R){var M=c==null?0:c.length;for(R&&M&&(g=c[--M]);M--;)g=d(g,c[M],M,c);return g}function Xr(c,d){for(var g=-1,R=c==null?0:c.length;++g<R;)if(d(c[g],g,c))return!0;return!1}var Rs=Zr("length");function bs(c){return c.split("")}function Ts(c){return c.match(Ml)||[]}function Mu(c,d,g){var R;return g(c,function(M,X,pn){if(d(M,X,pn))return R=X,!1}),R}function Dt(c,d,g,R){for(var M=c.length,X=g+(R?1:-1);R?X--:++X<M;)if(d(c[X],X,c))return X;return-1}function Me(c,d,g){return d===d?Us(c,d,g):Dt(c,zu,g)}function Ps(c,d,g,R){for(var M=g-1,X=c.length;++M<X;)if(R(c[M],d))return M;return-1}function zu(c){return c!==c}function Wu(c,d){var g=c==null?0:c.length;return g?Jr(c,d)/g:Rt}function Zr(c){return function(d){return d==null?u:d[c]}}function Vr(c){return function(d){return c==null?u:c[d]}}function Nu(c,d,g,R,M){return M(c,function(X,pn,k){g=R?(R=!1,X):d(g,X,pn,k)}),g}function Bs(c,d){var g=c.length;for(c.sort(d);g--;)c[g]=c[g].value;return c}function Jr(c,d){for(var g,R=-1,M=c.length;++R<M;){var X=d(c[R]);X!==u&&(g=g===u?X:g+X)}return g}function Qr(c,d){for(var g=-1,R=Array(c);++g<c;)R[g]=d(g);return R}function Fs(c,d){return on(d,function(g){return[g,c[g]]})}function Uu(c){return c&&c.slice(0,Yu(c)+1).replace(zr,"")}function Bn(c){return function(d){return c(d)}}function kr(c,d){return on(d,function(g){return c[g]})}function ot(c,d){return c.has(d)}function $u(c,d){for(var g=-1,R=c.length;++g<R&&Me(d,c[g],0)>-1;);return g}function Gu(c,d){for(var g=c.length;g--&&Me(d,c[g],0)>-1;);return g}function Ls(c,d){for(var g=c.length,R=0;g--;)c[g]===d&&++R;return R}var Os=Vr(_s),Is=Vr(vs);function Ds(c){return"\\"+ws[c]}function Ms(c,d){return c==null?u:c[d]}function ze(c){return hs.test(c)}function zs(c){return ps.test(c)}function Ws(c){for(var d,g=[];!(d=c.next()).done;)g.push(d.value);return g}function jr(c){var d=-1,g=Array(c.size);return c.forEach(function(R,M){g[++d]=[M,R]}),g}function Hu(c,d){return function(g){return c(d(g))}}function pe(c,d){for(var g=-1,R=c.length,M=0,X=[];++g<R;){var pn=c[g];(pn===d||pn===Q)&&(c[g]=Q,X[M++]=g)}return X}function Mt(c){var d=-1,g=Array(c.size);return c.forEach(function(R){g[++d]=R}),g}function Ns(c){var d=-1,g=Array(c.size);return c.forEach(function(R){g[++d]=[R,R]}),g}function Us(c,d,g){for(var R=g-1,M=c.length;++R<M;)if(c[R]===d)return R;return-1}function $s(c,d,g){for(var R=g+1;R--;)if(c[R]===d)return R;return R}function We(c){return ze(c)?Hs(c):Rs(c)}function Kn(c){return ze(c)?Ys(c):bs(c)}function Yu(c){for(var d=c.length;d--&&Ll.test(c.charAt(d)););return d}var Gs=Vr(ms);function Hs(c){for(var d=Gr.lastIndex=0;Gr.test(c);)++d;return d}function Ys(c){return c.match(Gr)||[]}function qs(c){return c.match(cs)||[]}var Ks=function c(d){d=d==null?_n:Ne.defaults(_n.Object(),d,Ne.pick(_n,gs));var g=d.Array,R=d.Date,M=d.Error,X=d.Function,pn=d.Math,k=d.Object,ni=d.RegExp,Xs=d.String,Wn=d.TypeError,zt=g.prototype,Zs=X.prototype,Ue=k.prototype,Wt=d["__core-js_shared__"],Nt=Zs.toString,J=Ue.hasOwnProperty,Vs=0,qu=function(){var n=/[^.]+$/.exec(Wt&&Wt.keys&&Wt.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Ut=Ue.toString,Js=Nt.call(k),Qs=_n._,ks=ni("^"+Nt.call(J).replace(Mr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$t=Tu?d.Buffer:u,ge=d.Symbol,Gt=d.Uint8Array,Ku=$t?$t.allocUnsafe:u,Ht=Hu(k.getPrototypeOf,k),Xu=k.create,Zu=Ue.propertyIsEnumerable,Yt=zt.splice,Vu=ge?ge.isConcatSpreadable:u,ft=ge?ge.iterator:u,Ee=ge?ge.toStringTag:u,qt=function(){try{var n=Te(k,"defineProperty");return n({},"",{}),n}catch{}}(),js=d.clearTimeout!==_n.clearTimeout&&d.clearTimeout,na=R&&R.now!==_n.Date.now&&R.now,ea=d.setTimeout!==_n.setTimeout&&d.setTimeout,Kt=pn.ceil,Xt=pn.floor,ei=k.getOwnPropertySymbols,ta=$t?$t.isBuffer:u,Ju=d.isFinite,ra=zt.join,ia=Hu(k.keys,k),gn=pn.max,wn=pn.min,ua=R.now,oa=d.parseInt,Qu=pn.random,fa=zt.reverse,ti=Te(d,"DataView"),lt=Te(d,"Map"),ri=Te(d,"Promise"),$e=Te(d,"Set"),st=Te(d,"WeakMap"),at=Te(k,"create"),Zt=st&&new st,Ge={},la=Pe(ti),sa=Pe(lt),aa=Pe(ri),ca=Pe($e),ha=Pe(st),Vt=ge?ge.prototype:u,ct=Vt?Vt.valueOf:u,ku=Vt?Vt.toString:u;function o(n){if(sn(n)&&!z(n)&&!(n instanceof Y)){if(n instanceof Nn)return n;if(J.call(n,"__wrapped__"))return nf(n)}return new Nn(n)}var He=function(){function n(){}return function(e){if(!fn(e))return{};if(Xu)return Xu(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}o.templateSettings={escape:Rl,evaluate:bl,interpolate:fu,variable:"",imports:{_:o}},o.prototype=Jt.prototype,o.prototype.constructor=o,Nn.prototype=He(Jt.prototype),Nn.prototype.constructor=Nn;function Y(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Jn,this.__views__=[]}function pa(){var n=new Y(this.__wrapped__);return n.__actions__=Cn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Cn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Cn(this.__views__),n}function ga(){if(this.__filtered__){var n=new Y(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function da(){var n=this.__wrapped__.value(),e=this.__dir__,t=z(n),r=e<0,i=t?n.length:0,f=bc(0,i,this.__views__),l=f.start,s=f.end,h=s-l,v=r?s:l-1,m=this.__iteratees__,w=m.length,A=0,T=wn(h,this.__takeCount__);if(!t||!r&&i==h&&T==h)return Eo(n,this.__actions__);var O=[];n:for(;h--&&A<T;){v+=e;for(var U=-1,I=n[v];++U<w;){var H=m[U],q=H.iteratee,On=H.type,En=q(I);if(On==sl)I=En;else if(!En){if(On==tu)continue n;break n}}O[A++]=I}return O}Y.prototype=He(Jt.prototype),Y.prototype.constructor=Y;function Se(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 _a(){this.__data__=at?at(null):{},this.size=0}function va(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}function ma(n){var e=this.__data__;if(at){var t=e[n];return t===W?u:t}return J.call(e,n)?e[n]:u}function wa(n){var e=this.__data__;return at?e[n]!==u:J.call(e,n)}function xa(n,e){var t=this.__data__;return this.size+=this.has(n)?0:1,t[n]=at&&e===u?W:e,this}Se.prototype.clear=_a,Se.prototype.delete=va,Se.prototype.get=ma,Se.prototype.has=wa,Se.prototype.set=xa;function ee(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 Aa(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 Ea(n){var e=this.__data__,t=Qt(e,n);return t<0?u:e[t][1]}function Sa(n){return Qt(this.__data__,n)>-1}function Ca(n,e){var t=this.__data__,r=Qt(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}ee.prototype.clear=ya,ee.prototype.delete=Aa,ee.prototype.get=Ea,ee.prototype.has=Sa,ee.prototype.set=Ca;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 Ra(){this.size=0,this.__data__={hash:new Se,map:new(lt||ee),string:new Se}}function ba(n){var e=sr(this,n).delete(n);return this.size-=e?1:0,e}function Ta(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}te.prototype.clear=Ra,te.prototype.delete=ba,te.prototype.get=Ta,te.prototype.has=Pa,te.prototype.set=Ba;function Ce(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new te;++e<t;)this.add(n[e])}function Fa(n){return this.__data__.set(n,W),this}function La(n){return this.__data__.has(n)}Ce.prototype.add=Ce.prototype.push=Fa,Ce.prototype.has=La;function Xn(n){var e=this.__data__=new ee(n);this.size=e.size}function Oa(){this.__data__=new ee,this.size=0}function Ia(n){var e=this.__data__,t=e.delete(n);return this.size=e.size,t}function Da(n){return this.__data__.get(n)}function Ma(n){return this.__data__.has(n)}function za(n,e){var t=this.__data__;if(t instanceof ee){var r=t.__data__;if(!lt||r.length<_-1)return r.push([n,e]),this.size=++t.size,this;t=this.__data__=new te(r)}return t.set(n,e),this.size=t.size,this}Xn.prototype.clear=Oa,Xn.prototype.delete=Ia,Xn.prototype.get=Da,Xn.prototype.has=Ma,Xn.prototype.set=za;function ju(n,e){var t=z(n),r=!t&&Be(n),i=!t&&!r&&we(n),f=!t&&!r&&!i&&Xe(n),l=t||r||i||f,s=l?Qr(n.length,Xs):[],h=s.length;for(var v in n)(e||J.call(n,v))&&!(l&&(v=="length"||i&&(v=="offset"||v=="parent")||f&&(v=="buffer"||v=="byteLength"||v=="byteOffset")||oe(v,h)))&&s.push(v);return s}function no(n){var e=n.length;return e?n[gi(0,e-1)]:u}function Wa(n,e){return ar(Cn(n),Re(e,0,n.length))}function Na(n){return ar(Cn(n))}function ii(n,e,t){(t!==u&&!Zn(n[e],t)||t===u&&!(e in n))&&re(n,e,t)}function ht(n,e,t){var r=n[e];(!(J.call(n,e)&&Zn(r,t))||t===u&&!(e in n))&&re(n,e,t)}function Qt(n,e){for(var t=n.length;t--;)if(Zn(n[t][0],e))return t;return-1}function Ua(n,e,t,r){return de(n,function(i,f,l){e(r,i,t(i),l)}),r}function eo(n,e){return n&&kn(e,dn(e),n)}function $a(n,e){return n&&kn(e,bn(e),n)}function re(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=g(r),f=n==null;++t<r;)i[t]=f?u:Ni(n,e[t]);return i}function Re(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,f){var l,s=e&G,h=e&ln,v=e&an;if(t&&(l=i?t(n,r,i,f):t(n)),l!==u)return l;if(!fn(n))return n;var m=z(n);if(m){if(l=Pc(n),!s)return Cn(n,l)}else{var w=xn(n),A=w==Pt||w==ru;if(we(n))return Ro(n,s);if(w==ne||w==Oe||A&&!i){if(l=h||A?{}:qo(n),!s)return h?mc(n,$a(l,n)):vc(n,eo(l,n))}else{if(!en[w])return i?n:{};l=Bc(n,w,s)}}f||(f=new Xn);var T=f.get(n);if(T)return T;f.set(n,l),yf(n)?n.forEach(function(I){l.add(Un(I,e,t,I,n,f))}):wf(n)&&n.forEach(function(I,H){l.set(H,Un(I,e,t,H,n,f))});var O=v?h?Ci:Si:h?bn:dn,U=m?u:O(n);return zn(U||n,function(I,H){U&&(H=I,I=n[H]),ht(l,H,Un(I,e,t,H,n,f))}),l}function Ga(n){var e=dn(n);return function(t){return to(t,n,e)}}function to(n,e,t){var r=t.length;if(n==null)return!r;for(n=k(n);r--;){var i=t[r],f=e[i],l=n[i];if(l===u&&!(i in n)||!f(l))return!1}return!0}function ro(n,e,t){if(typeof n!="function")throw new Wn(S);return wt(function(){n.apply(u,t)},e)}function pt(n,e,t,r){var i=-1,f=It,l=!0,s=n.length,h=[],v=e.length;if(!s)return h;t&&(e=on(e,Bn(t))),r?(f=qr,l=!1):e.length>=_&&(f=ot,l=!1,e=new Ce(e));n:for(;++i<s;){var m=n[i],w=t==null?m:t(m);if(m=r||m!==0?m:0,l&&w===w){for(var A=v;A--;)if(e[A]===w)continue n;h.push(m)}else f(e,w,r)||h.push(m)}return h}var de=Fo(Qn),io=Fo(fi,!0);function Ha(n,e){var t=!0;return de(n,function(r,i,f){return t=!!e(r,i,f),t}),t}function kt(n,e,t){for(var r=-1,i=n.length;++r<i;){var f=n[r],l=e(f);if(l!=null&&(s===u?l===l&&!Ln(l):t(l,s)))var s=l,h=f}return h}function Ya(n,e,t,r){var i=n.length;for(t=N(t),t<0&&(t=-t>i?0:i+t),r=r===u||r>i?i:N(r),r<0&&(r+=i),r=t>r?0:Ef(r);t<r;)n[t++]=e;return n}function uo(n,e){var t=[];return de(n,function(r,i,f){e(r,i,f)&&t.push(r)}),t}function vn(n,e,t,r,i){var f=-1,l=n.length;for(t||(t=Lc),i||(i=[]);++f<l;){var s=n[f];e>0&&t(s)?e>1?vn(s,e-1,t,r,i):he(i,s):r||(i[i.length]=s)}return i}var oi=Lo(),oo=Lo(!0);function Qn(n,e){return n&&oi(n,e,dn)}function fi(n,e){return n&&oo(n,e,dn)}function jt(n,e){return ce(e,function(t){return fe(n[t])})}function be(n,e){e=ve(e,n);for(var t=0,r=e.length;n!=null&&t<r;)n=n[jn(e[t++])];return t&&t==r?n:u}function fo(n,e,t){var r=e(n);return z(n)?r:he(r,t(n))}function yn(n){return n==null?n===u?wl:vl:Ee&&Ee in k(n)?Rc(n):Nc(n)}function li(n,e){return n>e}function qa(n,e){return n!=null&&J.call(n,e)}function Ka(n,e){return n!=null&&e in k(n)}function Xa(n,e,t){return n>=wn(e,t)&&n<gn(e,t)}function si(n,e,t){for(var r=t?qr:It,i=n[0].length,f=n.length,l=f,s=g(f),h=1/0,v=[];l--;){var m=n[l];l&&e&&(m=on(m,Bn(e))),h=wn(m.length,h),s[l]=!t&&(e||i>=120&&m.length>=120)?new Ce(l&&m):u}m=n[0];var w=-1,A=s[0];n:for(;++w<i&&v.length<h;){var T=m[w],O=e?e(T):T;if(T=t||T!==0?T:0,!(A?ot(A,O):r(v,O,t))){for(l=f;--l;){var U=s[l];if(!(U?ot(U,O):r(n[l],O,t)))continue n}A&&A.push(O),v.push(T)}}return v}function Za(n,e,t,r){return Qn(n,function(i,f,l){e(r,t(i),f,l)}),r}function gt(n,e,t){e=ve(e,n),n=Vo(n,e);var r=n==null?n:n[jn(Gn(e))];return r==null?u:Pn(r,n,t)}function lo(n){return sn(n)&&yn(n)==Oe}function Va(n){return sn(n)&&yn(n)==ut}function Ja(n){return sn(n)&&yn(n)==nt}function dt(n,e,t,r,i){return n===e?!0:n==null||e==null||!sn(n)&&!sn(e)?n!==n&&e!==e:Qa(n,e,t,r,dt,i)}function Qa(n,e,t,r,i,f){var l=z(n),s=z(e),h=l?bt:xn(n),v=s?bt:xn(e);h=h==Oe?ne:h,v=v==Oe?ne:v;var m=h==ne,w=v==ne,A=h==v;if(A&&we(n)){if(!we(e))return!1;l=!0,m=!1}if(A&&!m)return f||(f=new Xn),l||Xe(n)?Go(n,e,t,r,i,f):Sc(n,e,h,t,r,i,f);if(!(t&j)){var T=m&&J.call(n,"__wrapped__"),O=w&&J.call(e,"__wrapped__");if(T||O){var U=T?n.value():n,I=O?e.value():e;return f||(f=new Xn),i(U,I,t,r,f)}}return A?(f||(f=new Xn),Cc(n,e,t,r,i,f)):!1}function ka(n){return sn(n)&&xn(n)==Yn}function ai(n,e,t,r){var i=t.length,f=i,l=!r;if(n==null)return!f;for(n=k(n);i--;){var s=t[i];if(l&&s[2]?s[1]!==n[s[0]]:!(s[0]in n))return!1}for(;++i<f;){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 w=new Xn;if(r)var A=r(v,m,h,n,e,w);if(!(A===u?dt(m,v,j|P,r,w):A))return!1}}return!0}function so(n){if(!fn(n)||Ic(n))return!1;var e=fe(n)?ks:Gl;return e.test(Pe(n))}function ja(n){return sn(n)&&yn(n)==tt}function nc(n){return sn(n)&&xn(n)==qn}function ec(n){return sn(n)&&_r(n.length)&&!!un[yn(n)]}function ao(n){return typeof n=="function"?n:n==null?Tn:typeof n=="object"?z(n)?po(n[0],n[1]):ho(n):If(n)}function ci(n){if(!mt(n))return ia(n);var e=[];for(var t in k(n))J.call(n,t)&&t!="constructor"&&e.push(t);return e}function tc(n){if(!fn(n))return Wc(n);var e=mt(n),t=[];for(var r in n)r=="constructor"&&(e||!J.call(n,r))||t.push(r);return t}function hi(n,e){return n<e}function co(n,e){var t=-1,r=Rn(n)?g(n.length):[];return de(n,function(i,f,l){r[++t]=e(i,f,l)}),r}function ho(n){var e=bi(n);return e.length==1&&e[0][2]?Xo(e[0][0],e[0][1]):function(t){return t===n||ai(t,n,e)}}function po(n,e){return Pi(n)&&Ko(e)?Xo(jn(n),e):function(t){var r=Ni(t,n);return r===u&&r===e?Ui(t,n):dt(e,r,j|P)}}function nr(n,e,t,r,i){n!==e&&oi(e,function(f,l){if(i||(i=new Xn),fn(f))rc(n,e,l,t,nr,r,i);else{var s=r?r(Fi(n,l),f,l+"",n,e,i):u;s===u&&(s=f),ii(n,l,s)}},bn)}function rc(n,e,t,r,i,f,l){var s=Fi(n,t),h=Fi(e,t),v=l.get(h);if(v){ii(n,t,v);return}var m=f?f(s,h,t+"",n,e,l):u,w=m===u;if(w){var A=z(h),T=!A&&we(h),O=!A&&!T&&Xe(h);m=h,A||T||O?z(s)?m=s:cn(s)?m=Cn(s):T?(w=!1,m=Ro(h,!0)):O?(w=!1,m=bo(h,!0)):m=[]:xt(h)||Be(h)?(m=s,Be(s)?m=Sf(s):(!fn(s)||fe(s))&&(m=qo(h))):w=!1}w&&(l.set(h,m),i(m,h,r,f,l),l.delete(h)),ii(n,t,m)}function go(n,e){var t=n.length;if(!!t)return e+=e<0?t:0,oe(e,t)?n[e]:u}function _o(n,e,t){e.length?e=on(e,function(f){return z(f)?function(l){return be(l,f.length===1?f[0]:f)}:f}):e=[Tn];var r=-1;e=on(e,Bn(B()));var i=co(n,function(f,l,s){var h=on(e,function(v){return v(f)});return{criteria:h,index:++r,value:f}});return Bs(i,function(f,l){return _c(f,l,t)})}function ic(n,e){return vo(n,e,function(t,r){return Ui(n,r)})}function vo(n,e,t){for(var r=-1,i=e.length,f={};++r<i;){var l=e[r],s=be(n,l);t(s,l)&&_t(f,ve(l,n),s)}return f}function uc(n){return function(e){return be(e,n)}}function pi(n,e,t,r){var i=r?Ps:Me,f=-1,l=e.length,s=n;for(n===e&&(e=Cn(e)),t&&(s=on(n,Bn(t)));++f<l;)for(var h=0,v=e[f],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 mo(n,e){for(var t=n?e.length:0,r=t-1;t--;){var i=e[t];if(t==r||i!==f){var f=i;oe(i)?Yt.call(n,i,1):vi(n,i)}}return n}function gi(n,e){return n+Xt(Qu()*(e-n+1))}function oc(n,e,t,r){for(var i=-1,f=gn(Kt((e-n)/(t||1)),0),l=g(f);f--;)l[r?f:++i]=n,n+=t;return l}function di(n,e){var t="";if(!n||e<1||e>ae)return t;do e%2&&(t+=n),e=Xt(e/2),e&&(n+=n);while(e);return t}function $(n,e){return Li(Zo(n,e,Tn),n+"")}function fc(n){return no(Ze(n))}function lc(n,e){var t=Ze(n);return ar(t,Re(e,0,t.length))}function _t(n,e,t,r){if(!fn(n))return n;e=ve(e,n);for(var i=-1,f=e.length,l=f-1,s=n;s!=null&&++i<f;){var h=jn(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=fn(m)?m:oe(e[i+1])?[]:{})}ht(s,h,v),s=s[h]}return n}var wo=Zt?function(n,e){return Zt.set(n,e),n}:Tn,sc=qt?function(n,e){return qt(n,"toString",{configurable:!0,enumerable:!1,value:Gi(e),writable:!0})}:Tn;function ac(n){return ar(Ze(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 f=g(i);++r<i;)f[r]=n[r+e];return f}function cc(n,e){var t;return de(n,function(r,i,f){return t=e(r,i,f),!t}),!!t}function er(n,e,t){var r=0,i=n==null?r:n.length;if(typeof e=="number"&&e===e&&i<=pl){for(;r<i;){var f=r+i>>>1,l=n[f];l!==null&&!Ln(l)&&(t?l<=e:l<e)?r=f+1:i=f}return i}return _i(n,e,Tn,t)}function _i(n,e,t,r){var i=0,f=n==null?0:n.length;if(f===0)return 0;e=t(e);for(var l=e!==e,s=e===null,h=Ln(e),v=e===u;i<f;){var m=Xt((i+f)/2),w=t(n[m]),A=w!==u,T=w===null,O=w===w,U=Ln(w);if(l)var I=r||O;else v?I=O&&(r||A):s?I=O&&A&&(r||!T):h?I=O&&A&&!T&&(r||!U):T||U?I=!1:I=r?w<=e:w<e;I?i=m+1:f=m}return wn(f,hl)}function xo(n,e){for(var t=-1,r=n.length,i=0,f=[];++t<r;){var l=n[t],s=e?e(l):l;if(!t||!Zn(s,h)){var h=s;f[i++]=l===0?0:l}}return f}function yo(n){return typeof n=="number"?n:Ln(n)?Rt:+n}function Fn(n){if(typeof n=="string")return n;if(z(n))return on(n,Fn)+"";if(Ln(n))return ku?ku.call(n):"";var e=n+"";return e=="0"&&1/n==-ye?"-0":e}function _e(n,e,t){var r=-1,i=It,f=n.length,l=!0,s=[],h=s;if(t)l=!1,i=qr;else if(f>=_){var v=e?null:Ac(n);if(v)return Mt(v);l=!1,i=ot,h=new Ce}else h=e?[]:s;n:for(;++r<f;){var m=n[r],w=e?e(m):m;if(m=t||m!==0?m:0,l&&w===w){for(var A=h.length;A--;)if(h[A]===w)continue n;e&&h.push(w),s.push(m)}else i(h,w,t)||(h!==s&&h.push(w),s.push(m))}return s}function vi(n,e){return e=ve(e,n),n=Vo(n,e),n==null||delete n[jn(Gn(e))]}function Ao(n,e,t,r){return _t(n,e,t(be(n,e)),r)}function tr(n,e,t,r){for(var i=n.length,f=r?i:-1;(r?f--:++f<i)&&e(n[f],f,n););return t?$n(n,r?0:f,r?f+1:i):$n(n,r?f+1:0,r?i:f)}function Eo(n,e){var t=n;return t instanceof Y&&(t=t.value()),Kr(e,function(r,i){return i.func.apply(i.thisArg,he([r],i.args))},t)}function mi(n,e,t){var r=n.length;if(r<2)return r?_e(n[0]):[];for(var i=-1,f=g(r);++i<r;)for(var l=n[i],s=-1;++s<r;)s!=i&&(f[i]=pt(f[i]||l,n[s],e,t));return _e(vn(f,1),e,t)}function So(n,e,t){for(var r=-1,i=n.length,f=e.length,l={};++r<i;){var s=r<f?e[r]:u;t(l,n[r],s)}return l}function wi(n){return cn(n)?n:[]}function xi(n){return typeof n=="function"?n:Tn}function ve(n,e){return z(n)?n:Pi(n,e)?[n]:jo(V(n))}var hc=$;function me(n,e,t){var r=n.length;return t=t===u?r:t,!e&&t>=r?n:$n(n,e,t)}var Co=js||function(n){return _n.clearTimeout(n)};function Ro(n,e){if(e)return n.slice();var t=n.length,r=Ku?Ku(t):new n.constructor(t);return n.copy(r),r}function yi(n){var e=new n.constructor(n.byteLength);return new Gt(e).set(new Gt(n)),e}function pc(n,e){var t=e?yi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function gc(n){var e=new n.constructor(n.source,lu.exec(n));return e.lastIndex=n.lastIndex,e}function dc(n){return ct?k(ct.call(n)):{}}function bo(n,e){var t=e?yi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function To(n,e){if(n!==e){var t=n!==u,r=n===null,i=n===n,f=Ln(n),l=e!==u,s=e===null,h=e===e,v=Ln(e);if(!s&&!v&&!f&&n>e||f&&l&&h&&!s&&!v||r&&l&&h||!t&&h||!i)return 1;if(!r&&!f&&!v&&n<e||v&&t&&i&&!r&&!f||s&&t&&i||!l&&i||!h)return-1}return 0}function _c(n,e,t){for(var r=-1,i=n.criteria,f=e.criteria,l=i.length,s=t.length;++r<l;){var h=To(i[r],f[r]);if(h){if(r>=s)return h;var v=t[r];return h*(v=="desc"?-1:1)}}return n.index-e.index}function Po(n,e,t,r){for(var i=-1,f=n.length,l=t.length,s=-1,h=e.length,v=gn(f-l,0),m=g(h+v),w=!r;++s<h;)m[s]=e[s];for(;++i<l;)(w||i<f)&&(m[t[i]]=n[i]);for(;v--;)m[s++]=n[i++];return m}function Bo(n,e,t,r){for(var i=-1,f=n.length,l=-1,s=t.length,h=-1,v=e.length,m=gn(f-s,0),w=g(m+v),A=!r;++i<m;)w[i]=n[i];for(var T=i;++h<v;)w[T+h]=e[h];for(;++l<s;)(A||i<f)&&(w[T+t[l]]=n[i++]);return w}function Cn(n,e){var t=-1,r=n.length;for(e||(e=g(r));++t<r;)e[t]=n[t];return e}function kn(n,e,t,r){var i=!t;t||(t={});for(var f=-1,l=e.length;++f<l;){var s=e[f],h=r?r(t[s],n[s],s,t,n):u;h===u&&(h=n[s]),i?re(t,s,h):ht(t,s,h)}return t}function vc(n,e){return kn(n,Ti(n),e)}function mc(n,e){return kn(n,Ho(n),e)}function rr(n,e){return function(t,r){var i=z(t)?Es:Ua,f=e?e():{};return i(t,n,B(r,2),f)}}function Ye(n){return $(function(e,t){var r=-1,i=t.length,f=i>1?t[i-1]:u,l=i>2?t[2]:u;for(f=n.length>3&&typeof f=="function"?(i--,f):u,l&&An(t[0],t[1],l)&&(f=i<3?u:f,i=1),e=k(e);++r<i;){var s=t[r];s&&n(e,s,r,f)}return e})}function Fo(n,e){return function(t,r){if(t==null)return t;if(!Rn(t))return n(t,r);for(var i=t.length,f=e?i:-1,l=k(t);(e?f--:++f<i)&&r(l[f],f,l)!==!1;);return t}}function Lo(n){return function(e,t,r){for(var i=-1,f=k(e),l=r(e),s=l.length;s--;){var h=l[n?s:++i];if(t(f[h],h,f)===!1)break}return e}}function wc(n,e,t){var r=e&b,i=vt(n);function f(){var l=this&&this!==_n&&this instanceof f?i:n;return l.apply(r?t:this,arguments)}return f}function Oo(n){return function(e){e=V(e);var t=ze(e)?Kn(e):u,r=t?t[0]:e.charAt(0),i=t?me(t,1).join(""):e.slice(1);return r[n]()+i}}function qe(n){return function(e){return Kr(Lf(Ff(e).replace(ss,"")),n,"")}}function vt(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=He(n.prototype),r=n.apply(t,e);return fn(r)?r:t}}function xc(n,e,t){var r=vt(n);function i(){for(var f=arguments.length,l=g(f),s=f,h=Ke(i);s--;)l[s]=arguments[s];var v=f<3&&l[0]!==h&&l[f-1]!==h?[]:pe(l,h);if(f-=v.length,f<t)return Wo(n,e,ir,i.placeholder,u,l,v,u,u,t-f);var m=this&&this!==_n&&this instanceof i?r:n;return Pn(m,this,l)}return i}function Io(n){return function(e,t,r){var i=k(e);if(!Rn(e)){var f=B(t,3);e=dn(e),t=function(s){return f(i[s],s,i)}}var l=n(e,t,r);return l>-1?i[f?e[l]:l]:u}}function Do(n){return ue(function(e){var t=e.length,r=t,i=Nn.prototype.thru;for(n&&e.reverse();r--;){var f=e[r];if(typeof f!="function")throw new Wn(S);if(i&&!l&&lr(f)=="wrapper")var l=new Nn([],!0)}for(r=l?r:t;++r<t;){f=e[r];var s=lr(f),h=s=="wrapper"?Ri(f):u;h&&Bi(h[0])&&h[1]==(rn|C|K|mn)&&!h[4].length&&h[9]==1?l=l[lr(h[0])].apply(l,h[3]):l=f.length==1&&Bi(f)?l[s]():l.thru(f)}return function(){var v=arguments,m=v[0];if(l&&v.length==1&&z(m))return l.plant(m).value();for(var w=0,A=t?e[w].apply(this,v):m;++w<t;)A=e[w].call(this,A);return A}})}function ir(n,e,t,r,i,f,l,s,h,v){var m=e&rn,w=e&b,A=e&L,T=e&(C|D),O=e&Sn,U=A?u:vt(n);function I(){for(var H=arguments.length,q=g(H),On=H;On--;)q[On]=arguments[On];if(T)var En=Ke(I),In=Ls(q,En);if(r&&(q=Po(q,r,i,T)),f&&(q=Bo(q,f,l,T)),H-=In,T&&H<v){var hn=pe(q,En);return Wo(n,e,ir,I.placeholder,t,q,hn,s,h,v-H)}var Vn=w?t:this,se=A?Vn[n]:n;return H=q.length,s?q=Uc(q,s):O&&H>1&&q.reverse(),m&&h<H&&(q.length=h),this&&this!==_n&&this instanceof I&&(se=U||vt(se)),se.apply(Vn,q)}return I}function Mo(n,e){return function(t,r){return Za(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=Fn(t),r=Fn(r)):(t=yo(t),r=yo(r)),i=n(t,r)}return i}}function Ai(n){return ue(function(e){return e=on(e,Bn(B())),$(function(t){var r=this;return n(e,function(i){return Pn(i,r,t)})})})}function or(n,e){e=e===u?" ":Fn(e);var t=e.length;if(t<2)return t?di(e,n):e;var r=di(e,Kt(n/We(e)));return ze(e)?me(Kn(r),0,n).join(""):r.slice(0,n)}function yc(n,e,t,r){var i=e&b,f=vt(n);function l(){for(var s=-1,h=arguments.length,v=-1,m=r.length,w=g(m+h),A=this&&this!==_n&&this instanceof l?f:n;++v<m;)w[v]=r[v];for(;h--;)w[v++]=arguments[++s];return Pn(A,i?t:this,w)}return l}function zo(n){return function(e,t,r){return r&&typeof r!="number"&&An(e,t,r)&&(t=r=u),e=le(e),t===u?(t=e,e=0):t=le(t),r=r===u?e<t?1:-1:le(r),oc(e,t,r,n)}}function fr(n){return function(e,t){return typeof e=="string"&&typeof t=="string"||(e=Hn(e),t=Hn(t)),n(e,t)}}function Wo(n,e,t,r,i,f,l,s,h,v){var m=e&C,w=m?l:u,A=m?u:l,T=m?f:u,O=m?u:f;e|=m?K:nn,e&=~(m?nn:K),e&tn||(e&=~(b|L));var U=[n,e,i,T,w,O,A,s,h,v],I=t.apply(u,U);return Bi(n)&&Jo(I,U),I.placeholder=r,Qo(I,n,e)}function Ei(n){var e=pn[n];return function(t,r){if(t=Hn(t),r=r==null?0:wn(N(r),292),r&&Ju(t)){var i=(V(t)+"e").split("e"),f=e(i[0]+"e"+(+i[1]+r));return i=(V(f)+"e").split("e"),+(i[0]+"e"+(+i[1]-r))}return e(t)}}var Ac=$e&&1/Mt(new $e([,-0]))[1]==ye?function(n){return new $e(n)}:qi;function No(n){return function(e){var t=xn(e);return t==Yn?jr(e):t==qn?Ns(e):Fs(e,n(e))}}function ie(n,e,t,r,i,f,l,s){var h=e&L;if(!h&&typeof n!="function")throw new Wn(S);var v=r?r.length:0;if(v||(e&=~(K|nn),r=i=u),l=l===u?l:gn(N(l),0),s=s===u?s:N(s),v-=i?i.length:0,e&nn){var m=r,w=i;r=i=u}var A=h?u:Ri(n),T=[n,e,t,r,i,m,w,f,l,s];if(A&&zc(T,A),n=T[0],e=T[1],t=T[2],r=T[3],i=T[4],s=T[9]=T[9]===u?h?0:n.length:gn(T[9]-v,0),!s&&e&(C|D)&&(e&=~(C|D)),!e||e==b)var O=wc(n,e,t);else e==C||e==D?O=xc(n,e,s):(e==K||e==(b|K))&&!i.length?O=yc(n,e,t,r):O=ir.apply(u,T);var U=A?wo:Jo;return Qo(U(O,T),n,e)}function Uo(n,e,t,r){return n===u||Zn(n,Ue[t])&&!J.call(r,t)?e:n}function $o(n,e,t,r,i,f){return fn(n)&&fn(e)&&(f.set(e,n),nr(n,e,u,$o,f),f.delete(e)),n}function Ec(n){return xt(n)?u:n}function Go(n,e,t,r,i,f){var l=t&j,s=n.length,h=e.length;if(s!=h&&!(l&&h>s))return!1;var v=f.get(n),m=f.get(e);if(v&&m)return v==e&&m==n;var w=-1,A=!0,T=t&P?new Ce:u;for(f.set(n,e),f.set(e,n);++w<s;){var O=n[w],U=e[w];if(r)var I=l?r(U,O,w,e,n,f):r(O,U,w,n,e,f);if(I!==u){if(I)continue;A=!1;break}if(T){if(!Xr(e,function(H,q){if(!ot(T,q)&&(O===H||i(O,H,t,r,f)))return T.push(q)})){A=!1;break}}else if(!(O===U||i(O,U,t,r,f))){A=!1;break}}return f.delete(n),f.delete(e),A}function Sc(n,e,t,r,i,f,l){switch(t){case Ie:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case ut:return!(n.byteLength!=e.byteLength||!f(new Gt(n),new Gt(e)));case je:case nt:case et:return Zn(+n,+e);case Tt:return n.name==e.name&&n.message==e.message;case tt:case rt:return n==e+"";case Yn:var s=jr;case qn:var h=r&j;if(s||(s=Mt),n.size!=e.size&&!h)return!1;var v=l.get(n);if(v)return v==e;r|=P,l.set(n,e);var m=Go(s(n),s(e),r,i,f,l);return l.delete(n),m;case Bt:if(ct)return ct.call(n)==ct.call(e)}return!1}function Cc(n,e,t,r,i,f){var l=t&j,s=Si(n),h=s.length,v=Si(e),m=v.length;if(h!=m&&!l)return!1;for(var w=h;w--;){var A=s[w];if(!(l?A in e:J.call(e,A)))return!1}var T=f.get(n),O=f.get(e);if(T&&O)return T==e&&O==n;var U=!0;f.set(n,e),f.set(e,n);for(var I=l;++w<h;){A=s[w];var H=n[A],q=e[A];if(r)var On=l?r(q,H,A,e,n,f):r(H,q,A,n,e,f);if(!(On===u?H===q||i(H,q,t,r,f):On)){U=!1;break}I||(I=A=="constructor")}if(U&&!I){var En=n.constructor,In=e.constructor;En!=In&&"constructor"in n&&"constructor"in e&&!(typeof En=="function"&&En instanceof En&&typeof In=="function"&&In instanceof In)&&(U=!1)}return f.delete(n),f.delete(e),U}function ue(n){return Li(Zo(n,u,rf),n+"")}function Si(n){return fo(n,dn,Ti)}function Ci(n){return fo(n,bn,Ho)}var Ri=Zt?function(n){return Zt.get(n)}:qi;function lr(n){for(var e=n.name+"",t=Ge[e],r=J.call(Ge,e)?t.length:0;r--;){var i=t[r],f=i.func;if(f==null||f==n)return i.name}return e}function Ke(n){var e=J.call(o,"placeholder")?o:n;return e.placeholder}function B(){var n=o.iteratee||Hi;return n=n===Hi?ao:n,arguments.length?n(arguments[0],arguments[1]):n}function sr(n,e){var t=n.__data__;return Oc(e)?t[typeof e=="string"?"string":"hash"]:t.map}function bi(n){for(var e=dn(n),t=e.length;t--;){var r=e[t],i=n[r];e[t]=[r,i,Ko(i)]}return e}function Te(n,e){var t=Ms(n,e);return so(t)?t:u}function Rc(n){var e=J.call(n,Ee),t=n[Ee];try{n[Ee]=u;var r=!0}catch{}var i=Ut.call(n);return r&&(e?n[Ee]=t:delete n[Ee]),i}var Ti=ei?function(n){return n==null?[]:(n=k(n),ce(ei(n),function(e){return Zu.call(n,e)}))}:Ki,Ho=ei?function(n){for(var e=[];n;)he(e,Ti(n)),n=Ht(n);return e}:Ki,xn=yn;(ti&&xn(new ti(new ArrayBuffer(1)))!=Ie||lt&&xn(new lt)!=Yn||ri&&xn(ri.resolve())!=iu||$e&&xn(new $e)!=qn||st&&xn(new st)!=it)&&(xn=function(n){var e=yn(n),t=e==ne?n.constructor:u,r=t?Pe(t):"";if(r)switch(r){case la:return Ie;case sa:return Yn;case aa:return iu;case ca:return qn;case ha:return it}return e});function bc(n,e,t){for(var r=-1,i=t.length;++r<i;){var f=t[r],l=f.size;switch(f.type){case"drop":n+=l;break;case"dropRight":e-=l;break;case"take":e=wn(e,n+l);break;case"takeRight":n=gn(n,e-l);break}}return{start:n,end:e}}function Tc(n){var e=n.match(Il);return e?e[1].split(Dl):[]}function Yo(n,e,t){e=ve(e,n);for(var r=-1,i=e.length,f=!1;++r<i;){var l=jn(e[r]);if(!(f=n!=null&&t(n,l)))break;n=n[l]}return f||++r!=i?f:(i=n==null?0:n.length,!!i&&_r(i)&&oe(l,i)&&(z(n)||Be(n)))}function Pc(n){var e=n.length,t=new n.constructor(e);return e&&typeof n[0]=="string"&&J.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function qo(n){return typeof n.constructor=="function"&&!mt(n)?He(Ht(n)):{}}function Bc(n,e,t){var r=n.constructor;switch(e){case ut:return yi(n);case je:case nt:return new r(+n);case Ie:return pc(n,t);case br:case Tr:case Pr:case Br:case Fr:case Lr:case Or:case Ir:case Dr:return bo(n,t);case Yn:return new r;case et:case rt:return new r(n);case tt:return gc(n);case qn:return new r;case Bt:return dc(n)}}function Fc(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(Ol,`{
/* [wrapped with `+e+`] */
`)}function Lc(n){return z(n)||Be(n)||!!(Vu&&n&&n[Vu])}function oe(n,e){var t=typeof n;return e=e==null?ae:e,!!e&&(t=="number"||t!="symbol"&&Yl.test(n))&&n>-1&&n%1==0&&n<e}function An(n,e,t){if(!fn(t))return!1;var r=typeof e;return(r=="number"?Rn(t)&&oe(e,t.length):r=="string"&&e in t)?Zn(t[e],n):!1}function Pi(n,e){if(z(n))return!1;var t=typeof n;return t=="number"||t=="symbol"||t=="boolean"||n==null||Ln(n)?!0:Pl.test(n)||!Tl.test(n)||e!=null&&n in k(e)}function Oc(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}function Bi(n){var e=lr(n),t=o[e];if(typeof t!="function"||!(e in Y.prototype))return!1;if(n===t)return!0;var r=Ri(t);return!!r&&n===r[0]}function Ic(n){return!!qu&&qu in n}var Dc=Wt?fe:Xi;function mt(n){var e=n&&n.constructor,t=typeof e=="function"&&e.prototype||Ue;return n===t}function Ko(n){return n===n&&!fn(n)}function Xo(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==u||n in k(t))}}function Mc(n){var e=gr(n,function(r){return t.size===Z&&t.clear(),r}),t=e.cache;return e}function zc(n,e){var t=n[1],r=e[1],i=t|r,f=i<(b|L|rn),l=r==rn&&t==C||r==rn&&t==mn&&n[7].length<=e[8]||r==(rn|mn)&&e[7].length<=e[8]&&t==C;if(!(f||l))return n;r&b&&(n[2]=e[2],i|=t&b?0:tn);var s=e[3];if(s){var h=n[3];n[3]=h?Po(h,s,e[4]):s,n[4]=h?pe(n[3],Q):e[4]}return s=e[5],s&&(h=n[5],n[5]=h?Bo(h,s,e[6]):s,n[6]=h?pe(n[5],Q):e[6]),s=e[7],s&&(n[7]=s),r&rn&&(n[8]=n[8]==null?e[8]:wn(n[8],e[8])),n[9]==null&&(n[9]=e[9]),n[0]=e[0],n[1]=i,n}function Wc(n){var e=[];if(n!=null)for(var t in k(n))e.push(t);return e}function Nc(n){return Ut.call(n)}function Zo(n,e,t){return e=gn(e===u?n.length-1:e,0),function(){for(var r=arguments,i=-1,f=gn(r.length-e,0),l=g(f);++i<f;)l[i]=r[e+i];i=-1;for(var s=g(e+1);++i<e;)s[i]=r[i];return s[e]=t(l),Pn(n,this,s)}}function Vo(n,e){return e.length<2?n:be(n,$n(e,0,-1))}function Uc(n,e){for(var t=n.length,r=wn(e.length,t),i=Cn(n);r--;){var f=e[r];n[r]=oe(f,t)?i[f]:u}return n}function Fi(n,e){if(!(e==="constructor"&&typeof n[e]=="function")&&e!="__proto__")return n[e]}var Jo=ko(wo),wt=ea||function(n,e){return _n.setTimeout(n,e)},Li=ko(sc);function Qo(n,e,t){var r=e+"";return Li(n,Fc(r,$c(Tc(r),t)))}function ko(n){var e=0,t=0;return function(){var r=ua(),i=ll-(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 f=gi(t,i),l=n[f];n[f]=n[t],n[t]=l}return n.length=e,n}var jo=Mc(function(n){var e=[];return n.charCodeAt(0)===46&&e.push(""),n.replace(Bl,function(t,r,i,f){e.push(i?f.replace(Wl,"$1"):r||t)}),e});function jn(n){if(typeof n=="string"||Ln(n))return n;var e=n+"";return e=="0"&&1/n==-ye?"-0":e}function Pe(n){if(n!=null){try{return Nt.call(n)}catch{}try{return n+""}catch{}}return""}function $c(n,e){return zn(gl,function(t){var r="_."+t[0];e&t[1]&&!It(n,r)&&n.push(r)}),n.sort()}function nf(n){if(n instanceof Y)return n.clone();var e=new Nn(n.__wrapped__,n.__chain__);return e.__actions__=Cn(n.__actions__),e.__index__=n.__index__,e.__values__=n.__values__,e}function Gc(n,e,t){(t?An(n,e,t):e===u)?e=1:e=gn(N(e),0);var r=n==null?0:n.length;if(!r||e<1)return[];for(var i=0,f=0,l=g(Kt(r/e));i<r;)l[f++]=$n(n,i,i+=e);return l}function Hc(n){for(var e=-1,t=n==null?0:n.length,r=0,i=[];++e<t;){var f=n[e];f&&(i[r++]=f)}return i}function Yc(){var n=arguments.length;if(!n)return[];for(var e=g(n-1),t=arguments[0],r=n;r--;)e[r-1]=arguments[r];return he(z(t)?Cn(t):[t],vn(e,1))}var qc=$(function(n,e){return cn(n)?pt(n,vn(e,1,cn,!0)):[]}),Kc=$(function(n,e){var t=Gn(e);return cn(t)&&(t=u),cn(n)?pt(n,vn(e,1,cn,!0),B(t,2)):[]}),Xc=$(function(n,e){var t=Gn(e);return cn(t)&&(t=u),cn(n)?pt(n,vn(e,1,cn,!0),u,t):[]});function Zc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===u?1:N(e),$n(n,e<0?0:e,r)):[]}function Vc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===u?1:N(e),e=r-e,$n(n,0,e<0?0:e)):[]}function Jc(n,e){return n&&n.length?tr(n,B(e,3),!0,!0):[]}function Qc(n,e){return n&&n.length?tr(n,B(e,3),!0):[]}function kc(n,e,t,r){var i=n==null?0:n.length;return i?(t&&typeof t!="number"&&An(n,e,t)&&(t=0,r=i),Ya(n,e,t,r)):[]}function ef(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:N(t);return i<0&&(i=gn(r+i,0)),Dt(n,B(e,3),i)}function tf(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=r-1;return t!==u&&(i=N(t),i=t<0?gn(r+i,0):wn(i,r-1)),Dt(n,B(e,3),i,!0)}function rf(n){var e=n==null?0:n.length;return e?vn(n,1):[]}function jc(n){var e=n==null?0:n.length;return e?vn(n,ye):[]}function nh(n,e){var t=n==null?0:n.length;return t?(e=e===u?1:N(e),vn(n,e)):[]}function eh(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 uf(n){return n&&n.length?n[0]:u}function th(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:N(t);return i<0&&(i=gn(r+i,0)),Me(n,e,i)}function rh(n){var e=n==null?0:n.length;return e?$n(n,0,-1):[]}var ih=$(function(n){var e=on(n,wi);return e.length&&e[0]===n[0]?si(e):[]}),uh=$(function(n){var e=Gn(n),t=on(n,wi);return e===Gn(t)?e=u:t.pop(),t.length&&t[0]===n[0]?si(t,B(e,2)):[]}),oh=$(function(n){var e=Gn(n),t=on(n,wi);return e=typeof e=="function"?e:u,e&&t.pop(),t.le