UNPKG

@stackoverfloweth/vue-compositions

Version:

A collection of reusable vue compositions.

10 lines 111 kB
(function(N,v){typeof exports=="object"&&typeof module<"u"?v(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],v):(N=typeof globalThis<"u"?globalThis:N||self,v(N["vue-compositions"]={},N.Vue))})(this,function(N,v){"use strict";var jv=Object.defineProperty;var n0=(N,v,Et)=>v in N?jv(N,v,{enumerable:!0,configurable:!0,writable:!0,value:Et}):N[v]=Et;var nn=(N,v,Et)=>n0(N,typeof v!="symbol"?v+"":v,Et);function Et(a){const f=v.ref(a??!1);return{value:f,toggle:()=>{f.value=!f.value},setTrue:()=>{f.value=!0},setFalse:()=>{f.value=!1}}}function ho(a){let f=null;const i=(I,O)=>{const P=v.ref(I),D=x();P.value&&D.observe(P.value,O)},_=()=>{x().disconnect()},m=(I,O)=>{const P=v.ref(I);if(!P.value)return;const D=new MutationObserver(a);D.observe(P.value,O),setTimeout(()=>D.disconnect(),100)};function x(){return f||T(),f}function T(){f=new MutationObserver(a)}return v.onMounted(()=>{T()}),v.onUnmounted(()=>{_()}),{observe:i,disconnect:_,check:m}}function Fr(a){let f=null;const i=O=>{const P=v.ref(O),D=T();P.value&&D.observe(P.value)},_=O=>{const P=v.ref(O),D=T();P.value&&D.unobserve(P.value)},m=()=>{T().disconnect()},x=O=>{const P=v.ref(O);if(!P.value)return;const D=new ResizeObserver(a);D.observe(P.value),setTimeout(()=>D.disconnect(),100)};function T(){return f||I(),f}function I(){f=new ResizeObserver(a)}return v.onMounted(()=>{I()}),v.onUnmounted(()=>{m()}),{observe:i,disconnect:m,unobserve:_,check:x}}function au(a){const f=eval;try{return f(a),!0}catch{return!1}}function cu(a){if(!(!au("window")||!a))return window.getComputedStyle(a)}function go(a){const f=v.ref(a),i=cu(f.value),_=v.ref(i);function m([O]){$a(O.target)&&x(O.target)}function x(O){const P=cu(O);P&&(_.value=P)}const T=ho(m),I=Fr(m);return v.watch(f,O=>{O&&(x(O),T.disconnect(),T.observe(f,{attributes:!0,childList:!0}),I.disconnect(),I.observe(f))},{immediate:!0}),_}function $a(a){return!!a.attributes}function po(a){const f=v.ref(a),i={height:v.ref(0),width:v.ref(0),x:v.ref(0),y:v.ref(0),left:v.ref(0),top:v.ref(0),right:v.ref(0),bottom:v.ref(0)};function _(x){const T=x.getBoundingClientRect();i.height.value=T.height,i.width.value=T.width,i.x.value=T.x,i.y.value=T.y,i.left.value=T.left,i.top.value=T.top,i.right.value=T.right,i.bottom.value=T.bottom}const m=Fr(([x])=>_(x.target));return v.watch(f,x=>{x&&(_(x),m.disconnect(),m.observe(f))},{immediate:!0}),i}function Ka(a,f){const i=v.ref(a),_=v.ref(f),{width:m}=po(_),x=go(_);return v.computed(()=>{var H,en,F;const T=lu((H=x.value)==null?void 0:H.paddingLeft),I=lu((en=x.value)==null?void 0:en.paddingRight),O=lu((F=x.value)==null?void 0:F.columnGap),P=m.value-T-I;return Ha(i.value,O)>P})}function lu(a){return a?parseInt(a):0}function Ha(a,f){return a.map(cu).reduce((i,_)=>(_&&(i+=parseInt(_.width),i+=parseInt(_.marginLeft)+parseInt(_.marginRight),_.boxSizing==="border-box"&&(i+=parseInt(_.borderLeftWidth)+parseInt(_.borderRightWidth))),i+f),0)}function Gr(a){return v.getCurrentScope()?(v.onScopeDispose(a),!0):!1}const za={immediate:!0};function _o(a,f,i,_={}){const{immediate:m,...x}={...za,..._},T=v.ref(!m);function I(){var P;(P=v.toValue(a))==null||P.addEventListener(f,i,x)}function O(){var P;(P=v.toValue(a))==null||P.removeEventListener(f,i,x)}return Gr(O),v.watch(()=>v.toValue(a),()=>{T.value||(O(),I())},{immediate:!0}),{add:()=>{I()},remove:()=>{T.value=!0,O()}}}function ur(a,f,i){return _o(document,a,f,i)}const It=new Map;function qa(a){for(const{element:f,callback:i}of It.values())v.toValue(f).contains(a.target)||i()}const{add:Ya,remove:Va}=ur("click",qa,{capture:!0});function vo(){It.size>0||Va()}function wo(){It.size>0||Ya()}function Za(a,f){const i=Symbol("useClickOutside");It.set(i,{element:a,callback:f}),wo();function _(){It.delete(i),vo()}function m(){It.set(i,{element:a,callback:f}),wo()}return v.onScopeDispose(()=>{_(),vo()}),{off:_,on:m}}var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mo(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var Ja="Expected a function",bo=NaN,Xa="[object Symbol]",Qa=/^\s+|\s+$/g,ka=/^[-+]0x[0-9a-f]+$/i,ja=/^0b[01]+$/i,nc=/^0o[0-7]+$/i,ec=parseInt,tc=typeof Qn=="object"&&Qn&&Qn.Object===Object&&Qn,rc=typeof self=="object"&&self&&self.Object===Object&&self,ic=tc||rc||Function("return this")(),uc=Object.prototype,sc=uc.toString,oc=Math.max,fc=Math.min,hu=function(){return ic.Date.now()};function ac(a,f,i){var _,m,x,T,I,O,P=0,D=!1,H=!1,en=!0;if(typeof a!="function")throw new TypeError(Ja);f=yo(f)||0,gu(i)&&(D=!!i.leading,H="maxWait"in i,x=H?oc(yo(i.maxWait)||0,f):x,en="trailing"in i?!!i.trailing:en);function F(X){var ln=_,An=m;return _=m=void 0,P=X,T=a.apply(An,ln),T}function q(X){return P=X,I=setTimeout(Mn,f),D?F(X):T}function hn(X){var ln=X-O,An=X-P,Bn=f-ln;return H?fc(Bn,x-An):Bn}function _n(X){var ln=X-O,An=X-P;return O===void 0||ln>=f||ln<0||H&&An>=x}function Mn(){var X=hu();if(_n(X))return Un(X);I=setTimeout(Mn,hn(X))}function Un(X){return I=void 0,en&&_?F(X):(_=m=void 0,T)}function Rn(){I!==void 0&&clearTimeout(I),P=0,_=O=m=I=void 0}function Sn(){return I===void 0?T:Un(hu())}function xn(){var X=hu(),ln=_n(X);if(_=arguments,m=this,O=X,ln){if(I===void 0)return q(O);if(H)return I=setTimeout(Mn,f),F(O)}return I===void 0&&(I=setTimeout(Mn,f)),T}return xn.cancel=Rn,xn.flush=Sn,xn}function gu(a){var f=typeof a;return!!a&&(f=="object"||f=="function")}function cc(a){return!!a&&typeof a=="object"}function lc(a){return typeof a=="symbol"||cc(a)&&sc.call(a)==Xa}function yo(a){if(typeof a=="number")return a;if(lc(a))return bo;if(gu(a)){var f=typeof a.valueOf=="function"?a.valueOf():a;a=gu(f)?f+"":f}if(typeof a!="string")return a===0?a:+a;a=a.replace(Qa,"");var i=ja.test(a);return i||nc.test(a)?ec(a.slice(2),i?2:8):ka.test(a)?bo:+a}var hc=ac;const gc=mo(hc);function dc(a,f){const i=v.ref(f),_=v.ref(a.value),m=gc(x=>{x!==_.value&&(_.value=x)},i.value);return v.watchEffect(()=>m(a.value)),v.isReadonly(a)||v.watch(_,x=>{x!==a.value&&(a.value=x)},{flush:"sync"}),_}function pc(a){const f=v.ref(a),i=v.ref(0),m=Fr(function([x]){const{width:T}=x.target.getBoundingClientRect();i.value=T});return v.watchEffect(()=>{if(f.value){const{width:x}=f.value.getBoundingClientRect();i.value=x,m.disconnect(),m.observe(f)}}),i}function du(a,f={}){const i=v.ref(f),_=new Set;let m=null;function x(en){const F=v.toValue(en),q=D();F&&(q.observe(F),_.add(F))}function T(en){const F=v.toValue(en),q=D();F&&(q.unobserve(F),_.delete(F))}function I(){D().disconnect(),_.clear()}function O({root:en,rootMargin:F,threshold:q}){return{root:v.unref(en),rootMargin:F,threshold:q}}function P(en){const F=v.toValue(en);if(!F)return;const q=new IntersectionObserver(a,O(i.value));q.observe(F),setTimeout(()=>q.disconnect(),100)}function D(){return m||H(),m}function H(){m&&m.disconnect(),m=new IntersectionObserver(a,O(i.value)),_.forEach(en=>m.observe(en))}return v.onMounted(()=>{H()}),v.onUnmounted(()=>{I()}),v.watch(i,()=>{H()}),{observe:x,disconnect:I,unobserve:T,check:P}}function So(a,f){return xo(a)&&xo(f)?a===f:JSON.stringify(a)===JSON.stringify(f)}function xo(a){return JSON.stringify(a)==="null"}function _c(a,f){const i=v.ref(a),_=v.ref(f);return v.computed(()=>So(i.value,_.value))}function Ao(a){return Array.isArray(a)?a:[a]}function To(a){return Array.isArray(a)}function vc(){const a=v.reactive(new Set),f=new Set;function i(m){a.add(m.key),f.forEach(x=>x(m))}function _(m){a.delete(m.key)}return document.addEventListener("keydown",i),document.addEventListener("keyup",_),(...[m,x])=>{const T=v.computed(()=>Ao(v.unref(m))),I=v.computed(()=>T.value.some(H=>a.has(H))),O=H=>{T.value.includes(H.key)&&(x==null||x(H))},P=()=>{f.add(O)},D=()=>{f.delete(O)};return P(),Gr(D),{down:I,connect:P,disconnect:D}}}const wc=vc(),mc=Eo;function Eo(a){let f=window.matchMedia(v.unref(a));const i=v.ref(f.matches);let _;function m(x){i.value=x.matches}return f.addEventListener("change",m),v.isRef(a)&&(_=v.watch(a,()=>{f.removeEventListener("change",m),f=window.matchMedia(v.unref(a)),f.addEventListener("change",m)})),v.getCurrentInstance()&&v.onUnmounted(()=>{f.removeEventListener("change",m),_&&_()}),i}const $r=v.reactive({x:0,y:0}),Kr=v.reactive({x:0,y:0}),pu=()=>{Object.assign(Kr,$r)},bc=a=>{$r.x=a.clientX,$r.y=a.clientY,Kr.x===0&&Kr.y===0&&pu()},_u=v.ref(0),{add:yc,remove:Sc}=ur("mousemove",bc,{passive:!0}),{add:xc,remove:Ac}=ur("click",pu,{capture:!0}),{add:Tc,remove:Ec}=ur("contextmenu",pu,{capture:!0});function Ic(){_u.value>0||(Sc(),Ac(),Ec())}function Oc(){yc(),xc(),Tc()}function Rc(){return _u.value+=1,Oc(),v.onScopeDispose(()=>{_u.value-=1,Ic()}),{position:$r,positionAtLastClick:Kr}}function Cc({immediate:a=!0,interval:f=0}={}){const i=v.ref(f),_=v.ref(x());let m=null;function x(){if(i.value===0)return new Date;const P=new Date().getTime(),D=Math.round(P/i.value)*i.value;return new Date(D)}function T(){const P=x();_.value.getTime()!==P.getTime()&&(_.value=P),m=window.requestAnimationFrame(T)}function I(){m&&window.cancelAnimationFrame(m),m=null}function O(){m=window.requestAnimationFrame(T)}return a&&O(),Gr(I),{now:_,resume:O,pause:I}}function Lc(a,f){return v.computed({get(){return a.value[f]},set(i){a.value={...a.value,[f]:i}}})}const Io={rootMargin:"-1px 0px 0px 0px",boundingElement:document.body};function Pc(a,f){const i=v.toRef(a),_=v.ref(!1),m=v.computed(()=>{const{rootMargin:O,boundingElement:P}=v.toValue(f??{}),D=O??Io.rootMargin,H=P??Io.boundingElement;return{threshold:[1],rootMargin:D,root:H}});function x(O){O.forEach(P=>{_.value=P.intersectionRatio<1})}const{observe:T,unobserve:I}=du(x,m);return v.watch(i,(O,P)=>{I(P),T(O)},{immediate:!0}),{stuck:_}}function Mc(a,f){const i=v.ref(a),_=v.ref(f),m=()=>{!i.value||!_.value||(_.value.scrollTop=i.value.scrollTop,_.value.scrollLeft=i.value.scrollLeft)},x=()=>{i.value&&i.value.addEventListener("scroll",m)},T=()=>{i.value&&i.value.removeEventListener("scroll",m)};return v.onMounted(x),v.onUnmounted(T),{disconnect:T,source:i,target:_}}class Dc{constructor(f){nn(this,"type");this.type=f}get length(){const f=this.storage();return f?f.length:0}get(f,i=null){const _=this.storage();if(!_)return null;const m=_.getItem(f);if(m===null)return i;try{return JSON.parse(m)}catch{return console.error(`Unable to parse current value for key ${f}, returning default instead`),i}}set(f,i){const _=JSON.stringify(i),m=this.storage();if(m)return m.setItem(f,_)}remove(f){const i=this.storage();if(i)return i.removeItem(f)}clear(){const f=this.storage();if(f)return f.clear()}key(f){const i=this.storage();return i?i.key(f):null}storage(){return this.type==="local"&&au("localStorage")?localStorage:this.type==="session"&&au("sessionStorage")?sessionStorage:null}}function vu(a,f,i=null){const _=new Dc(a),m=_.get(f,i),x=v.ref(m);let T=!1;const I=()=>{T=!0,_.remove(f),x.value=null},O=P=>{x.value=P};return v.watchEffect(()=>{if(T){console.warn(`Storage for key ${f} as been removed and cannot be updated`);return}_.set(f,x.value)}),{value:x,initialValue:m,remove:I,set:O}}function Nc(a,f=null){return vu("session",a,f)}function Wc(a,f=null){return vu("local",a,f)}function Uc(a){const f=Reflect.ownKeys(Object.prototype),i={};let _=Reflect.getPrototypeOf(a);for(Reflect.ownKeys(a).forEach(m=>{typeof m=="string"&&typeof a[m]=="function"&&(i[m]=a[m].bind(a))});_&&_!==Object.prototype;)Reflect.ownKeys(_).forEach(m=>{typeof m=="string"&&typeof i[m]>"u"&&typeof a[m]=="function"&&!f.includes(m)&&(i[m]=_[m].bind(a))}),_=Reflect.getPrototypeOf(_);return i}function wu(a){return v.unref(a).map(v.unref)}function Bc(a){return v.isRef(a)||v.isReactive(a)?a:Array.isArray(a)?a.filter(f=>v.isRef(f)||v.isReactive(f)):null}function Hr(a){const{loading:f,error:i,errored:_,response:m,executed:x,paused:T,late:I}=a;return{loading:f,error:i,errored:_,response:m,executed:x,paused:T,late:I,refresh:()=>a.refresh(),unsubscribe:()=>a.unsubscribe(),isSubscribed:()=>a.isSubscribed(),promise:()=>a.promise().then(O=>Fc(O))}}function Fc(a){const{loading:f,error:i,errored:_,response:m,executed:x,paused:T,late:I}=a;return v.reactive({loading:f,error:i,errored:_,response:m,executed:x,paused:T,late:I,refresh:()=>a.refresh(),unsubscribe:()=>a.unsubscribe(),isSubscribed:()=>a.isSubscribed()})}var zr={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 */zr.exports,function(a,f){(function(){var i,_="4.17.21",m=200,x="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",T="Expected a function",I="Invalid `variable` option passed into `_.template`",O="__lodash_hash_undefined__",P=500,D="__lodash_placeholder__",H=1,en=2,F=4,q=1,hn=2,_n=1,Mn=2,Un=4,Rn=8,Sn=16,xn=32,X=64,ln=128,An=256,Bn=512,lr=30,Qr="...",Rt=800,Au=16,kr=1,Tu=2,Eu=3,Ce=1/0,Se=9007199254740991,Iu=17976931348623157e292,Ct=NaN,ue=4294967295,Ou=ue-1,Ru=ue>>>1,Cu=[["ary",ln],["bind",_n],["bindKey",Mn],["curry",Rn],["curryRight",Sn],["flip",Bn],["partial",xn],["partialRight",X],["rearg",An]],j="[object Arguments]",ut="[object Array]",Lu="[object AsyncFunction]",Fn="[object Boolean]",qe="[object Date]",jr="[object DOMException]",st="[object Error]",Ye="[object Function]",hr="[object GeneratorFunction]",zn="[object Map]",ot="[object Number]",Pu="[object Null]",pe="[object Object]",ni="[object Promise]",Mu="[object Proxy]",ft="[object RegExp]",kn="[object Set]",at="[object String]",Lt="[object Symbol]",Du="[object Undefined]",ct="[object WeakMap]",Nu="[object WeakSet]",xe="[object ArrayBuffer]",Ae="[object DataView]",Pt="[object Float32Array]",qn="[object Float64Array]",Mt="[object Int8Array]",Dt="[object Int16Array]",gr="[object Int32Array]",Nt="[object Uint8Array]",Ve="[object Uint8ClampedArray]",Wt="[object Uint16Array]",Ut="[object Uint32Array]",Wu=/\b__p \+= '';/g,Le=/\b(__p \+=) '' \+/g,ei=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ti=/&(?:amp|lt|gt|quot|#39);/g,ri=/[&<>"']/g,dr=RegExp(ti.source),lt=RegExp(ri.source),pr=/<%-([\s\S]+?)%>/g,_r=/<%([\s\S]+?)%>/g,Bt=/<%=([\s\S]+?)%>/g,ht=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Uu=/^\w*$/,Bu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,vr=/[\\^$.*+?()[\]{}|]/g,Fu=RegExp(vr.source),wr=/^\s+/,ii=/\s/,mr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pe=/\{\n\/\* \[wrapped with (.+)\] \*/,Gu=/,? & /,$u=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ku=/[()=,{}\[\]\/\s]/,Hu=/\\(\\)?/g,zu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,se=/\w*$/,qu=/^[-+]0x[0-9a-f]+$/i,Yu=/^0b[01]+$/i,Vu=/^\[object .+?Constructor\]$/,Zu=/^0o[0-7]+$/i,Ju=/^(?:0|[1-9]\d*)$/,Me=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ft=/($^)/,Xu=/['\n\r\u2028\u2029\\]/g,Gt="\\ud800-\\udfff",Qu="\\u0300-\\u036f",ku="\\ufe20-\\ufe2f",$t="\\u20d0-\\u20ff",ui=Qu+ku+$t,si="\\u2700-\\u27bf",_e="a-z\\xdf-\\xf6\\xf8-\\xff",ju="\\xac\\xb1\\xd7\\xf7",ns="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",es="\\u2000-\\u206f",ts=" \\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",oi="A-Z\\xc0-\\xd6\\xd8-\\xde",fi="\\ufe0e\\ufe0f",gt=ju+ns+es+ts,br="['’]",dt="["+Gt+"]",yr="["+gt+"]",pt="["+ui+"]",ai="\\d+",rs="["+si+"]",ci="["+_e+"]",li="[^"+Gt+gt+ai+si+_e+oi+"]",Kt="\\ud83c[\\udffb-\\udfff]",is="(?:"+pt+"|"+Kt+")",hi="[^"+Gt+"]",Ht="(?:\\ud83c[\\udde6-\\uddff]){2}",Ze="[\\ud800-\\udbff][\\udc00-\\udfff]",jn="["+oi+"]",gi="\\u200d",di="(?:"+ci+"|"+li+")",Te="(?:"+jn+"|"+li+")",pi="(?:"+br+"(?:d|ll|m|re|s|t|ve))?",_i="(?:"+br+"(?:D|LL|M|RE|S|T|VE))?",vi=is+"?",wi="["+fi+"]?",us="(?:"+gi+"(?:"+[hi,Ht,Ze].join("|")+")"+wi+vi+")*",De="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",mi="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",bi=wi+vi+us,zt="(?:"+[rs,Ht,Ze].join("|")+")"+bi,ss="(?:"+[hi+pt+"?",pt,Ht,Ze,dt].join("|")+")",Sr=RegExp(br,"g"),os=RegExp(pt,"g"),qt=RegExp(Kt+"(?="+Kt+")|"+ss+bi,"g"),yi=RegExp([jn+"?"+ci+"+"+pi+"(?="+[yr,jn,"$"].join("|")+")",Te+"+"+_i+"(?="+[yr,jn+di,"$"].join("|")+")",jn+"?"+di+"+"+pi,jn+"+"+_i,mi,De,ai,zt].join("|"),"g"),Si=RegExp("["+gi+Gt+ui+fi+"]"),_t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xi=["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"],fs=-1,on={};on[Pt]=on[qn]=on[Mt]=on[Dt]=on[gr]=on[Nt]=on[Ve]=on[Wt]=on[Ut]=!0,on[j]=on[ut]=on[xe]=on[Fn]=on[Ae]=on[qe]=on[st]=on[Ye]=on[zn]=on[ot]=on[pe]=on[ft]=on[kn]=on[at]=on[ct]=!1;var sn={};sn[j]=sn[ut]=sn[xe]=sn[Ae]=sn[Fn]=sn[qe]=sn[Pt]=sn[qn]=sn[Mt]=sn[Dt]=sn[gr]=sn[zn]=sn[ot]=sn[pe]=sn[ft]=sn[kn]=sn[at]=sn[Lt]=sn[Nt]=sn[Ve]=sn[Wt]=sn[Ut]=!0,sn[st]=sn[Ye]=sn[ct]=!1;var c={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},A={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},C={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},fn=parseFloat,$=parseInt,gn=typeof Qn=="object"&&Qn&&Qn.Object===Object&&Qn,Tn=typeof self=="object"&&self&&self.Object===Object&&self,Q=gn||Tn||Function("return this")(),an=f&&!f.nodeType&&f,mn=an&&!0&&a&&!a.nodeType&&a,Yn=mn&&mn.exports===an,En=Yn&&gn.process,dn=function(){try{var g=mn&&mn.require&&mn.require("util").types;return g||En&&En.binding&&En.binding("util")}catch{}}(),Gn=dn&&dn.isArrayBuffer,ve=dn&&dn.isDate,oe=dn&&dn.isMap,Ee=dn&&dn.isRegExp,xr=dn&&dn.isSet,vt=dn&&dn.isTypedArray;function Cn(g,b,w){switch(w.length){case 0:return g.call(b);case 1:return g.call(b,w[0]);case 2:return g.call(b,w[0],w[1]);case 3:return g.call(b,w[0],w[1],w[2])}return g.apply(b,w)}function Sl(g,b,w,L){for(var G=-1,tn=g==null?0:g.length;++G<tn;){var In=g[G];b(L,In,w(In),g)}return L}function fe(g,b){for(var w=-1,L=g==null?0:g.length;++w<L&&b(g[w],w,g)!==!1;);return g}function xl(g,b){for(var w=g==null?0:g.length;w--&&b(g[w],w,g)!==!1;);return g}function $o(g,b){for(var w=-1,L=g==null?0:g.length;++w<L;)if(!b(g[w],w,g))return!1;return!0}function Je(g,b){for(var w=-1,L=g==null?0:g.length,G=0,tn=[];++w<L;){var In=g[w];b(In,w,g)&&(tn[G++]=In)}return tn}function Ai(g,b){var w=g==null?0:g.length;return!!w&&Yt(g,b,0)>-1}function as(g,b,w){for(var L=-1,G=g==null?0:g.length;++L<G;)if(w(b,g[L]))return!0;return!1}function pn(g,b){for(var w=-1,L=g==null?0:g.length,G=Array(L);++w<L;)G[w]=b(g[w],w,g);return G}function Xe(g,b){for(var w=-1,L=b.length,G=g.length;++w<L;)g[G+w]=b[w];return g}function cs(g,b,w,L){var G=-1,tn=g==null?0:g.length;for(L&&tn&&(w=g[++G]);++G<tn;)w=b(w,g[G],G,g);return w}function Al(g,b,w,L){var G=g==null?0:g.length;for(L&&G&&(w=g[--G]);G--;)w=b(w,g[G],G,g);return w}function ls(g,b){for(var w=-1,L=g==null?0:g.length;++w<L;)if(b(g[w],w,g))return!0;return!1}var Tl=hs("length");function El(g){return g.split("")}function Il(g){return g.match($u)||[]}function Ko(g,b,w){var L;return w(g,function(G,tn,In){if(b(G,tn,In))return L=tn,!1}),L}function Ti(g,b,w,L){for(var G=g.length,tn=w+(L?1:-1);L?tn--:++tn<G;)if(b(g[tn],tn,g))return tn;return-1}function Yt(g,b,w){return b===b?Fl(g,b,w):Ti(g,Ho,w)}function Ol(g,b,w,L){for(var G=w-1,tn=g.length;++G<tn;)if(L(g[G],b))return G;return-1}function Ho(g){return g!==g}function zo(g,b){var w=g==null?0:g.length;return w?ds(g,b)/w:Ct}function hs(g){return function(b){return b==null?i:b[g]}}function gs(g){return function(b){return g==null?i:g[b]}}function qo(g,b,w,L,G){return G(g,function(tn,In,cn){w=L?(L=!1,tn):b(w,tn,In,cn)}),w}function Rl(g,b){var w=g.length;for(g.sort(b);w--;)g[w]=g[w].value;return g}function ds(g,b){for(var w,L=-1,G=g.length;++L<G;){var tn=b(g[L]);tn!==i&&(w=w===i?tn:w+tn)}return w}function ps(g,b){for(var w=-1,L=Array(g);++w<g;)L[w]=b(w);return L}function Cl(g,b){return pn(b,function(w){return[w,g[w]]})}function Yo(g){return g&&g.slice(0,Xo(g)+1).replace(wr,"")}function ne(g){return function(b){return g(b)}}function _s(g,b){return pn(b,function(w){return g[w]})}function Ar(g,b){return g.has(b)}function Vo(g,b){for(var w=-1,L=g.length;++w<L&&Yt(b,g[w],0)>-1;);return w}function Zo(g,b){for(var w=g.length;w--&&Yt(b,g[w],0)>-1;);return w}function Ll(g,b){for(var w=g.length,L=0;w--;)g[w]===b&&++L;return L}var Pl=gs(c),Ml=gs(d);function Dl(g){return"\\"+C[g]}function Nl(g,b){return g==null?i:g[b]}function Vt(g){return Si.test(g)}function Wl(g){return _t.test(g)}function Ul(g){for(var b,w=[];!(b=g.next()).done;)w.push(b.value);return w}function vs(g){var b=-1,w=Array(g.size);return g.forEach(function(L,G){w[++b]=[G,L]}),w}function Jo(g,b){return function(w){return g(b(w))}}function Qe(g,b){for(var w=-1,L=g.length,G=0,tn=[];++w<L;){var In=g[w];(In===b||In===D)&&(g[w]=D,tn[G++]=w)}return tn}function Ei(g){var b=-1,w=Array(g.size);return g.forEach(function(L){w[++b]=L}),w}function Bl(g){var b=-1,w=Array(g.size);return g.forEach(function(L){w[++b]=[L,L]}),w}function Fl(g,b,w){for(var L=w-1,G=g.length;++L<G;)if(g[L]===b)return L;return-1}function Gl(g,b,w){for(var L=w+1;L--;)if(g[L]===b)return L;return L}function Zt(g){return Vt(g)?Kl(g):Tl(g)}function we(g){return Vt(g)?Hl(g):El(g)}function Xo(g){for(var b=g.length;b--&&ii.test(g.charAt(b)););return b}var $l=gs(A);function Kl(g){for(var b=qt.lastIndex=0;qt.test(g);)++b;return b}function Hl(g){return g.match(qt)||[]}function zl(g){return g.match(yi)||[]}var ql=function g(b){b=b==null?Q:Jt.defaults(Q.Object(),b,Jt.pick(Q,xi));var w=b.Array,L=b.Date,G=b.Error,tn=b.Function,In=b.Math,cn=b.Object,ws=b.RegExp,Yl=b.String,ae=b.TypeError,Ii=w.prototype,Vl=tn.prototype,Xt=cn.prototype,Oi=b["__core-js_shared__"],Ri=Vl.toString,un=Xt.hasOwnProperty,Zl=0,Qo=function(){var n=/[^.]+$/.exec(Oi&&Oi.keys&&Oi.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Ci=Xt.toString,Jl=Ri.call(cn),Xl=Q._,Ql=ws("^"+Ri.call(un).replace(vr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Li=Yn?b.Buffer:i,ke=b.Symbol,Pi=b.Uint8Array,ko=Li?Li.allocUnsafe:i,Mi=Jo(cn.getPrototypeOf,cn),jo=cn.create,nf=Xt.propertyIsEnumerable,Di=Ii.splice,ef=ke?ke.isConcatSpreadable:i,Tr=ke?ke.iterator:i,wt=ke?ke.toStringTag:i,Ni=function(){try{var n=xt(cn,"defineProperty");return n({},"",{}),n}catch{}}(),kl=b.clearTimeout!==Q.clearTimeout&&b.clearTimeout,jl=L&&L.now!==Q.Date.now&&L.now,nh=b.setTimeout!==Q.setTimeout&&b.setTimeout,Wi=In.ceil,Ui=In.floor,ms=cn.getOwnPropertySymbols,eh=Li?Li.isBuffer:i,tf=b.isFinite,th=Ii.join,rh=Jo(cn.keys,cn),On=In.max,Dn=In.min,ih=L.now,uh=b.parseInt,rf=In.random,sh=Ii.reverse,bs=xt(b,"DataView"),Er=xt(b,"Map"),ys=xt(b,"Promise"),Qt=xt(b,"Set"),Ir=xt(b,"WeakMap"),Or=xt(cn,"create"),Bi=Ir&&new Ir,kt={},oh=At(bs),fh=At(Er),ah=At(ys),ch=At(Qt),lh=At(Ir),Fi=ke?ke.prototype:i,Rr=Fi?Fi.valueOf:i,uf=Fi?Fi.toString:i;function s(n){if(wn(n)&&!K(n)&&!(n instanceof J)){if(n instanceof ce)return n;if(un.call(n,"__wrapped__"))return sa(n)}return new ce(n)}var jt=function(){function n(){}return function(e){if(!vn(e))return{};if(jo)return jo(e);n.prototype=e;var t=new n;return n.prototype=i,t}}();function Gi(){}function ce(n,e){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}s.templateSettings={escape:pr,evaluate:_r,interpolate:Bt,variable:"",imports:{_:s}},s.prototype=Gi.prototype,s.prototype.constructor=s,ce.prototype=jt(Gi.prototype),ce.prototype.constructor=ce;function J(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ue,this.__views__=[]}function hh(){var n=new J(this.__wrapped__);return n.__actions__=Vn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Vn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Vn(this.__views__),n}function gh(){if(this.__filtered__){var n=new J(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function dh(){var n=this.__wrapped__.value(),e=this.__dir__,t=K(n),r=e<0,u=t?n.length:0,o=Eg(0,u,this.__views__),l=o.start,h=o.end,p=h-l,y=r?h:l-1,S=this.__iteratees__,E=S.length,R=0,M=Dn(p,this.__takeCount__);if(!t||!r&&u==p&&M==p)return Rf(n,this.__actions__);var U=[];n:for(;p--&&R<M;){y+=e;for(var Y=-1,B=n[y];++Y<E;){var Z=S[Y],k=Z.iteratee,re=Z.type,Hn=k(B);if(re==Tu)B=Hn;else if(!Hn){if(re==kr)continue n;break n}}U[R++]=B}return U}J.prototype=jt(Gi.prototype),J.prototype.constructor=J;function mt(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 ph(){this.__data__=Or?Or(null):{},this.size=0}function _h(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}function vh(n){var e=this.__data__;if(Or){var t=e[n];return t===O?i:t}return un.call(e,n)?e[n]:i}function wh(n){var e=this.__data__;return Or?e[n]!==i:un.call(e,n)}function mh(n,e){var t=this.__data__;return this.size+=this.has(n)?0:1,t[n]=Or&&e===i?O:e,this}mt.prototype.clear=ph,mt.prototype.delete=_h,mt.prototype.get=vh,mt.prototype.has=wh,mt.prototype.set=mh;function Ne(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 bh(){this.__data__=[],this.size=0}function yh(n){var e=this.__data__,t=$i(e,n);if(t<0)return!1;var r=e.length-1;return t==r?e.pop():Di.call(e,t,1),--this.size,!0}function Sh(n){var e=this.__data__,t=$i(e,n);return t<0?i:e[t][1]}function xh(n){return $i(this.__data__,n)>-1}function Ah(n,e){var t=this.__data__,r=$i(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}Ne.prototype.clear=bh,Ne.prototype.delete=yh,Ne.prototype.get=Sh,Ne.prototype.has=xh,Ne.prototype.set=Ah;function We(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 Th(){this.size=0,this.__data__={hash:new mt,map:new(Er||Ne),string:new mt}}function Eh(n){var e=ji(this,n).delete(n);return this.size-=e?1:0,e}function Ih(n){return ji(this,n).get(n)}function Oh(n){return ji(this,n).has(n)}function Rh(n,e){var t=ji(this,n),r=t.size;return t.set(n,e),this.size+=t.size==r?0:1,this}We.prototype.clear=Th,We.prototype.delete=Eh,We.prototype.get=Ih,We.prototype.has=Oh,We.prototype.set=Rh;function bt(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new We;++e<t;)this.add(n[e])}function Ch(n){return this.__data__.set(n,O),this}function Lh(n){return this.__data__.has(n)}bt.prototype.add=bt.prototype.push=Ch,bt.prototype.has=Lh;function me(n){var e=this.__data__=new Ne(n);this.size=e.size}function Ph(){this.__data__=new Ne,this.size=0}function Mh(n){var e=this.__data__,t=e.delete(n);return this.size=e.size,t}function Dh(n){return this.__data__.get(n)}function Nh(n){return this.__data__.has(n)}function Wh(n,e){var t=this.__data__;if(t instanceof Ne){var r=t.__data__;if(!Er||r.length<m-1)return r.push([n,e]),this.size=++t.size,this;t=this.__data__=new We(r)}return t.set(n,e),this.size=t.size,this}me.prototype.clear=Ph,me.prototype.delete=Mh,me.prototype.get=Dh,me.prototype.has=Nh,me.prototype.set=Wh;function sf(n,e){var t=K(n),r=!t&&Tt(n),u=!t&&!r&&rt(n),o=!t&&!r&&!u&&rr(n),l=t||r||u||o,h=l?ps(n.length,Yl):[],p=h.length;for(var y in n)(e||un.call(n,y))&&!(l&&(y=="length"||u&&(y=="offset"||y=="parent")||o&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||Ge(y,p)))&&h.push(y);return h}function of(n){var e=n.length;return e?n[Ps(0,e-1)]:i}function Uh(n,e){return nu(Vn(n),yt(e,0,n.length))}function Bh(n){return nu(Vn(n))}function Ss(n,e,t){(t!==i&&!be(n[e],t)||t===i&&!(e in n))&&Ue(n,e,t)}function Cr(n,e,t){var r=n[e];(!(un.call(n,e)&&be(r,t))||t===i&&!(e in n))&&Ue(n,e,t)}function $i(n,e){for(var t=n.length;t--;)if(be(n[t][0],e))return t;return-1}function Fh(n,e,t,r){return je(n,function(u,o,l){e(r,u,t(u),l)}),r}function ff(n,e){return n&&Oe(e,Ln(e),n)}function Gh(n,e){return n&&Oe(e,Jn(e),n)}function Ue(n,e,t){e=="__proto__"&&Ni?Ni(n,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):n[e]=t}function xs(n,e){for(var t=-1,r=e.length,u=w(r),o=n==null;++t<r;)u[t]=o?i:ro(n,e[t]);return u}function yt(n,e,t){return n===n&&(t!==i&&(n=n<=t?n:t),e!==i&&(n=n>=e?n:e)),n}function le(n,e,t,r,u,o){var l,h=e&H,p=e&en,y=e&F;if(t&&(l=u?t(n,r,u,o):t(n)),l!==i)return l;if(!vn(n))return n;var S=K(n);if(S){if(l=Og(n),!h)return Vn(n,l)}else{var E=Nn(n),R=E==Ye||E==hr;if(rt(n))return Pf(n,h);if(E==pe||E==j||R&&!u){if(l=p||R?{}:Qf(n),!h)return p?vg(n,Gh(l,n)):_g(n,ff(l,n))}else{if(!sn[E])return u?n:{};l=Rg(n,E,h)}}o||(o=new me);var M=o.get(n);if(M)return M;o.set(n,l),Ea(n)?n.forEach(function(B){l.add(le(B,e,t,B,n,o))}):Aa(n)&&n.forEach(function(B,Z){l.set(Z,le(B,e,t,Z,n,o))});var U=y?p?Hs:Ks:p?Jn:Ln,Y=S?i:U(n);return fe(Y||n,function(B,Z){Y&&(Z=B,B=n[Z]),Cr(l,Z,le(B,e,t,Z,n,o))}),l}function $h(n){var e=Ln(n);return function(t){return af(t,n,e)}}function af(n,e,t){var r=t.length;if(n==null)return!r;for(n=cn(n);r--;){var u=t[r],o=e[u],l=n[u];if(l===i&&!(u in n)||!o(l))return!1}return!0}function cf(n,e,t){if(typeof n!="function")throw new ae(T);return Ur(function(){n.apply(i,t)},e)}function Lr(n,e,t,r){var u=-1,o=Ai,l=!0,h=n.length,p=[],y=e.length;if(!h)return p;t&&(e=pn(e,ne(t))),r?(o=as,l=!1):e.length>=m&&(o=Ar,l=!1,e=new bt(e));n:for(;++u<h;){var S=n[u],E=t==null?S:t(S);if(S=r||S!==0?S:0,l&&E===E){for(var R=y;R--;)if(e[R]===E)continue n;p.push(S)}else o(e,E,r)||p.push(S)}return p}var je=Uf(Ie),lf=Uf(Ts,!0);function Kh(n,e){var t=!0;return je(n,function(r,u,o){return t=!!e(r,u,o),t}),t}function Ki(n,e,t){for(var r=-1,u=n.length;++r<u;){var o=n[r],l=e(o);if(l!=null&&(h===i?l===l&&!te(l):t(l,h)))var h=l,p=o}return p}function Hh(n,e,t,r){var u=n.length;for(t=z(t),t<0&&(t=-t>u?0:u+t),r=r===i||r>u?u:z(r),r<0&&(r+=u),r=t>r?0:Oa(r);t<r;)n[t++]=e;return n}function hf(n,e){var t=[];return je(n,function(r,u,o){e(r,u,o)&&t.push(r)}),t}function Pn(n,e,t,r,u){var o=-1,l=n.length;for(t||(t=Lg),u||(u=[]);++o<l;){var h=n[o];e>0&&t(h)?e>1?Pn(h,e-1,t,r,u):Xe(u,h):r||(u[u.length]=h)}return u}var As=Bf(),gf=Bf(!0);function Ie(n,e){return n&&As(n,e,Ln)}function Ts(n,e){return n&&gf(n,e,Ln)}function Hi(n,e){return Je(e,function(t){return $e(n[t])})}function St(n,e){e=et(e,n);for(var t=0,r=e.length;n!=null&&t<r;)n=n[Re(e[t++])];return t&&t==r?n:i}function df(n,e,t){var r=e(n);return K(n)?r:Xe(r,t(n))}function $n(n){return n==null?n===i?Du:Pu:wt&&wt in cn(n)?Tg(n):Bg(n)}function Es(n,e){return n>e}function zh(n,e){return n!=null&&un.call(n,e)}function qh(n,e){return n!=null&&e in cn(n)}function Yh(n,e,t){return n>=Dn(e,t)&&n<On(e,t)}function Is(n,e,t){for(var r=t?as:Ai,u=n[0].length,o=n.length,l=o,h=w(o),p=1/0,y=[];l--;){var S=n[l];l&&e&&(S=pn(S,ne(e))),p=Dn(S.length,p),h[l]=!t&&(e||u>=120&&S.length>=120)?new bt(l&&S):i}S=n[0];var E=-1,R=h[0];n:for(;++E<u&&y.length<p;){var M=S[E],U=e?e(M):M;if(M=t||M!==0?M:0,!(R?Ar(R,U):r(y,U,t))){for(l=o;--l;){var Y=h[l];if(!(Y?Ar(Y,U):r(n[l],U,t)))continue n}R&&R.push(U),y.push(M)}}return y}function Vh(n,e,t,r){return Ie(n,function(u,o,l){e(r,t(u),o,l)}),r}function Pr(n,e,t){e=et(e,n),n=ea(n,e);var r=n==null?n:n[Re(ge(e))];return r==null?i:Cn(r,n,t)}function pf(n){return wn(n)&&$n(n)==j}function Zh(n){return wn(n)&&$n(n)==xe}function Jh(n){return wn(n)&&$n(n)==qe}function Mr(n,e,t,r,u){return n===e?!0:n==null||e==null||!wn(n)&&!wn(e)?n!==n&&e!==e:Xh(n,e,t,r,Mr,u)}function Xh(n,e,t,r,u,o){var l=K(n),h=K(e),p=l?ut:Nn(n),y=h?ut:Nn(e);p=p==j?pe:p,y=y==j?pe:y;var S=p==pe,E=y==pe,R=p==y;if(R&&rt(n)){if(!rt(e))return!1;l=!0,S=!1}if(R&&!S)return o||(o=new me),l||rr(n)?Zf(n,e,t,r,u,o):xg(n,e,p,t,r,u,o);if(!(t&q)){var M=S&&un.call(n,"__wrapped__"),U=E&&un.call(e,"__wrapped__");if(M||U){var Y=M?n.value():n,B=U?e.value():e;return o||(o=new me),u(Y,B,t,r,o)}}return R?(o||(o=new me),Ag(n,e,t,r,u,o)):!1}function Qh(n){return wn(n)&&Nn(n)==zn}function Os(n,e,t,r){var u=t.length,o=u,l=!r;if(n==null)return!o;for(n=cn(n);u--;){var h=t[u];if(l&&h[2]?h[1]!==n[h[0]]:!(h[0]in n))return!1}for(;++u<o;){h=t[u];var p=h[0],y=n[p],S=h[1];if(l&&h[2]){if(y===i&&!(p in n))return!1}else{var E=new me;if(r)var R=r(y,S,p,n,e,E);if(!(R===i?Mr(S,y,q|hn,r,E):R))return!1}}return!0}function _f(n){if(!vn(n)||Mg(n))return!1;var e=$e(n)?Ql:Vu;return e.test(At(n))}function kh(n){return wn(n)&&$n(n)==ft}function jh(n){return wn(n)&&Nn(n)==kn}function ng(n){return wn(n)&&su(n.length)&&!!on[$n(n)]}function vf(n){return typeof n=="function"?n:n==null?Xn:typeof n=="object"?K(n)?bf(n[0],n[1]):mf(n):Fa(n)}function Rs(n){if(!Wr(n))return rh(n);var e=[];for(var t in cn(n))un.call(n,t)&&t!="constructor"&&e.push(t);return e}function eg(n){if(!vn(n))return Ug(n);var e=Wr(n),t=[];for(var r in n)r=="constructor"&&(e||!un.call(n,r))||t.push(r);return t}function Cs(n,e){return n<e}function wf(n,e){var t=-1,r=Zn(n)?w(n.length):[];return je(n,function(u,o,l){r[++t]=e(u,o,l)}),r}function mf(n){var e=qs(n);return e.length==1&&e[0][2]?jf(e[0][0],e[0][1]):function(t){return t===n||Os(t,n,e)}}function bf(n,e){return Vs(n)&&kf(e)?jf(Re(n),e):function(t){var r=ro(t,n);return r===i&&r===e?io(t,n):Mr(e,r,q|hn)}}function zi(n,e,t,r,u){n!==e&&As(e,function(o,l){if(u||(u=new me),vn(o))tg(n,e,l,t,zi,r,u);else{var h=r?r(Js(n,l),o,l+"",n,e,u):i;h===i&&(h=o),Ss(n,l,h)}},Jn)}function tg(n,e,t,r,u,o,l){var h=Js(n,t),p=Js(e,t),y=l.get(p);if(y){Ss(n,t,y);return}var S=o?o(h,p,t+"",n,e,l):i,E=S===i;if(E){var R=K(p),M=!R&&rt(p),U=!R&&!M&&rr(p);S=p,R||M||U?K(h)?S=h:bn(h)?S=Vn(h):M?(E=!1,S=Pf(p,!0)):U?(E=!1,S=Mf(p,!0)):S=[]:Br(p)||Tt(p)?(S=h,Tt(h)?S=Ra(h):(!vn(h)||$e(h))&&(S=Qf(p))):E=!1}E&&(l.set(p,S),u(S,p,r,o,l),l.delete(p)),Ss(n,t,S)}function yf(n,e){var t=n.length;if(t)return e+=e<0?t:0,Ge(e,t)?n[e]:i}function Sf(n,e,t){e.length?e=pn(e,function(o){return K(o)?function(l){return St(l,o.length===1?o[0]:o)}:o}):e=[Xn];var r=-1;e=pn(e,ne(W()));var u=wf(n,function(o,l,h){var p=pn(e,function(y){return y(o)});return{criteria:p,index:++r,value:o}});return Rl(u,function(o,l){return pg(o,l,t)})}function rg(n,e){return xf(n,e,function(t,r){return io(n,r)})}function xf(n,e,t){for(var r=-1,u=e.length,o={};++r<u;){var l=e[r],h=St(n,l);t(h,l)&&Dr(o,et(l,n),h)}return o}function ig(n){return function(e){return St(e,n)}}function Ls(n,e,t,r){var u=r?Ol:Yt,o=-1,l=e.length,h=n;for(n===e&&(e=Vn(e)),t&&(h=pn(n,ne(t)));++o<l;)for(var p=0,y=e[o],S=t?t(y):y;(p=u(h,S,p,r))>-1;)h!==n&&Di.call(h,p,1),Di.call(n,p,1);return n}function Af(n,e){for(var t=n?e.length:0,r=t-1;t--;){var u=e[t];if(t==r||u!==o){var o=u;Ge(u)?Di.call(n,u,1):Ns(n,u)}}return n}function Ps(n,e){return n+Ui(rf()*(e-n+1))}function ug(n,e,t,r){for(var u=-1,o=On(Wi((e-n)/(t||1)),0),l=w(o);o--;)l[r?o:++u]=n,n+=t;return l}function Ms(n,e){var t="";if(!n||e<1||e>Se)return t;do e%2&&(t+=n),e=Ui(e/2),e&&(n+=n);while(e);return t}function V(n,e){return Xs(na(n,e,Xn),n+"")}function sg(n){return of(ir(n))}function og(n,e){var t=ir(n);return nu(t,yt(e,0,t.length))}function Dr(n,e,t,r){if(!vn(n))return n;e=et(e,n);for(var u=-1,o=e.length,l=o-1,h=n;h!=null&&++u<o;){var p=Re(e[u]),y=t;if(p==="__proto__"||p==="constructor"||p==="prototype")return n;if(u!=l){var S=h[p];y=r?r(S,p,h):i,y===i&&(y=vn(S)?S:Ge(e[u+1])?[]:{})}Cr(h,p,y),h=h[p]}return n}var Tf=Bi?function(n,e){return Bi.set(n,e),n}:Xn,fg=Ni?function(n,e){return Ni(n,"toString",{configurable:!0,enumerable:!1,value:so(e),writable:!0})}:Xn;function ag(n){return nu(ir(n))}function he(n,e,t){var r=-1,u=n.length;e<0&&(e=-e>u?0:u+e),t=t>u?u:t,t<0&&(t+=u),u=e>t?0:t-e>>>0,e>>>=0;for(var o=w(u);++r<u;)o[r]=n[r+e];return o}function cg(n,e){var t;return je(n,function(r,u,o){return t=e(r,u,o),!t}),!!t}function qi(n,e,t){var r=0,u=n==null?r:n.length;if(typeof e=="number"&&e===e&&u<=Ru){for(;r<u;){var o=r+u>>>1,l=n[o];l!==null&&!te(l)&&(t?l<=e:l<e)?r=o+1:u=o}return u}return Ds(n,e,Xn,t)}function Ds(n,e,t,r){var u=0,o=n==null?0:n.length;if(o===0)return 0;e=t(e);for(var l=e!==e,h=e===null,p=te(e),y=e===i;u<o;){var S=Ui((u+o)/2),E=t(n[S]),R=E!==i,M=E===null,U=E===E,Y=te(E);if(l)var B=r||U;else y?B=U&&(r||R):h?B=U&&R&&(r||!M):p?B=U&&R&&!M&&(r||!Y):M||Y?B=!1:B=r?E<=e:E<e;B?u=S+1:o=S}return Dn(o,Ou)}function Ef(n,e){for(var t=-1,r=n.length,u=0,o=[];++t<r;){var l=n[t],h=e?e(l):l;if(!t||!be(h,p)){var p=h;o[u++]=l===0?0:l}}return o}function If(n){return typeof n=="number"?n:te(n)?Ct:+n}function ee(n){if(typeof n=="string")return n;if(K(n))return pn(n,ee)+"";if(te(n))return uf?uf.call(n):"";var e=n+"";return e=="0"&&1/n==-Ce?"-0":e}function nt(n,e,t){var r=-1,u=Ai,o=n.length,l=!0,h=[],p=h;if(t)l=!1,u=as;else if(o>=m){var y=e?null:yg(n);if(y)return Ei(y);l=!1,u=Ar,p=new bt}else p=e?[]:h;n:for(;++r<o;){var S=n[r],E=e?e(S):S;if(S=t||S!==0?S:0,l&&E===E){for(var R=p.length;R--;)if(p[R]===E)continue n;e&&p.push(E),h.push(S)}else u(p,E,t)||(p!==h&&p.push(E),h.push(S))}return h}function Ns(n,e){return e=et(e,n),n=ea(n,e),n==null||delete n[Re(ge(e))]}function Of(n,e,t,r){return Dr(n,e,t(St(n,e)),r)}function Yi(n,e,t,r){for(var u=n.length,o=r?u:-1;(r?o--:++o<u)&&e(n[o],o,n););return t?he(n,r?0:o,r?o+1:u):he(n,r?o+1:0,r?u:o)}function Rf(n,e){var t=n;return t instanceof J&&(t=t.value()),cs(e,function(r,u){return u.func.apply(u.thisArg,Xe([r],u.args))},t)}function Ws(n,e,t){var r=n.length;if(r<2)return r?nt(n[0]):[];for(var u=-1,o=w(r);++u<r;)for(var l=n[u],h=-1;++h<r;)h!=u&&(o[u]=Lr(o[u]||l,n[h],e,t));return nt(Pn(o,1),e,t)}function Cf(n,e,t){for(var r=-1,u=n.length,o=e.length,l={};++r<u;){var h=r<o?e[r]:i;t(l,n[r],h)}return l}function Us(n){return bn(n)?n:[]}function Bs(n){return typeof n=="function"?n:Xn}function et(n,e){return K(n)?n:Vs(n,e)?[n]:ua(rn(n))}var lg=V;function tt(n,e,t){var r=n.length;return t=t===i?r:t,!e&&t>=r?n:he(n,e,t)}var Lf=kl||function(n){return Q.clearTimeout(n)};function Pf(n,e){if(e)return n.slice();var t=n.length,r=ko?ko(t):new n.constructor(t);return n.copy(r),r}function Fs(n){var e=new n.constructor(n.byteLength);return new Pi(e).set(new Pi(n)),e}function hg(n,e){var t=e?Fs(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function gg(n){var e=new n.constructor(n.source,se.exec(n));return e.lastIndex=n.lastIndex,e}function dg(n){return Rr?cn(Rr.call(n)):{}}function Mf(n,e){var t=e?Fs(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function Df(n,e){if(n!==e){var t=n!==i,r=n===null,u=n===n,o=te(n),l=e!==i,h=e===null,p=e===e,y=te(e);if(!h&&!y&&!o&&n>e||o&&l&&p&&!h&&!y||r&&l&&p||!t&&p||!u)return 1;if(!r&&!o&&!y&&n<e||y&&t&&u&&!r&&!o||h&&t&&u||!l&&u||!p)return-1}return 0}function pg(n,e,t){for(var r=-1,u=n.criteria,o=e.criteria,l=u.length,h=t.length;++r<l;){var p=Df(u[r],o[r]);if(p){if(r>=h)return p;var y=t[r];return p*(y=="desc"?-1:1)}}return n.index-e.index}function Nf(n,e,t,r){for(var u=-1,o=n.length,l=t.length,h=-1,p=e.length,y=On(o-l,0),S=w(p+y),E=!r;++h<p;)S[h]=e[h];for(;++u<l;)(E||u<o)&&(S[t[u]]=n[u]);for(;y--;)S[h++]=n[u++];return S}function Wf(n,e,t,r){for(var u=-1,o=n.length,l=-1,h=t.length,p=-1,y=e.length,S=On(o-h,0),E=w(S+y),R=!r;++u<S;)E[u]=n[u];for(var M=u;++p<y;)E[M+p]=e[p];for(;++l<h;)(R||u<o)&&(E[M+t[l]]=n[u++]);return E}function Vn(n,e){var t=-1,r=n.length;for(e||(e=w(r));++t<r;)e[t]=n[t];return e}function Oe(n,e,t,r){var u=!t;t||(t={});for(var o=-1,l=e.length;++o<l;){var h=e[o],p=r?r(t[h],n[h],h,t,n):i;p===i&&(p=n[h]),u?Ue(t,h,p):Cr(t,h,p)}return t}function _g(n,e){return Oe(n,Ys(n),e)}function vg(n,e){return Oe(n,Jf(n),e)}function Vi(n,e){return function(t,r){var u=K(t)?Sl:Fh,o=e?e():{};return u(t,n,W(r,2),o)}}function nr(n){return V(function(e,t){var r=-1,u=t.length,o=u>1?t[u-1]:i,l=u>2?t[2]:i;for(o=n.length>3&&typeof o=="function"?(u--,o):i,l&&Kn(t[0],t[1],l)&&(o=u<3?i:o,u=1),e=cn(e);++r<u;){var h=t[r];h&&n(e,h,r,o)}return e})}function Uf(n,e){return function(t,r){if(t==null)return t;if(!Zn(t))return n(t,r);for(var u=t.length,o=e?u:-1,l=cn(t);(e?o--:++o<u)&&r(l[o],o,l)!==!1;);return t}}function Bf(n){return function(e,t,r){for(var u=-1,o=cn(e),l=r(e),h=l.length;h--;){var p=l[n?h:++u];if(t(o[p],p,o)===!1)break}return e}}function wg(n,e,t){var r=e&_n,u=Nr(n);function o(){var l=this&&this!==Q&&this instanceof o?u:n;return l.apply(r?t:this,arguments)}return o}function Ff(n){return function(e){e=rn(e);var t=Vt(e)?we(e):i,r=t?t[0]:e.charAt(0),u=t?tt(t,1).join(""):e.slice(1);return r[n]()+u}}function er(n){return function(e){return cs(Ua(Wa(e).replace(Sr,"")),n,"")}}function Nr(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=jt(n.prototype),r=n.apply(t,e);return vn(r)?r:t}}function mg(n,e,t){var r=Nr(n);function u(){for(var o=arguments.length,l=w(o),h=o,p=tr(u);h--;)l[h]=arguments[h];var y=o<3&&l[0]!==p&&l[o-1]!==p?[]:Qe(l,p);if(o-=y.length,o<t)return zf(n,e,Zi,u.placeholder,i,l,y,i,i,t-o);var S=this&&this!==Q&&this instanceof u?r:n;return Cn(S,this,l)}return u}function Gf(n){return function(e,t,r){var u=cn(e);if(!Zn(e)){var o=W(t,3);e=Ln(e),t=function(h){return o(u[h],h,u)}}var l=n(e,t,r);return l>-1?u[o?e[l]:l]:i}}function $f(n){return Fe(function(e){var t=e.length,r=t,u=ce.prototype.thru;for(n&&e.reverse();r--;){var o=e[r];if(typeof o!="function")throw new ae(T);if(u&&!l&&ki(o)=="wrapper")var l=new ce([],!0)}for(r=l?r:t;++r<t;){o=e[r];var h=ki(o),p=h=="wrapper"?zs(o):i;p&&Zs(p[0])&&p[1]==(ln|Rn|xn|An)&&!p[4].length&&p[9]==1?l=l[ki(p[0])].apply(l,p[3]):l=o.length==1&&Zs(o)?l[h]():l.thru(o)}return function(){var y=arguments,S=y[0];if(l&&y.length==1&&K(S))return l.plant(S).value();for(var E=0,R=t?e[E].apply(this,y):S;++E<t;)R=e[E].call(this,R);return R}})}function Zi(n,e,t,r,u,o,l,h,p,y){var S=e&ln,E=e&_n,R=e&Mn,M=e&(Rn|Sn),U=e&Bn,Y=R?i:Nr(n);function B(){for(var Z=arguments.length,k=w(Z),re=Z;re--;)k[re]=arguments[re];if(M)var Hn=tr(B),ie=Ll(k,Hn);if(r&&(k=Nf(k,r,u,M)),o&&(k=Wf(k,o,l,M)),Z-=ie,M&&Z<y){var yn=Qe(k,Hn);return zf(n,e,Zi,B.placeholder,t,k,yn,h,p,y-Z)}var ye=E?t:this,He=R?ye[n]:n;return Z=k.length,h?k=Fg(k,h):U&&Z>1&&k.reverse(),S&&p<Z&&(k.length=p),this&&this!==Q&&this instanceof B&&(He=Y||Nr(He)),He.apply(ye,k)}return B}function Kf(n,e){return function(t,r){return Vh(t,n,e(r),{})}}function Ji(n,e){return function(t,r){var u;if(t===i&&r===i)return e;if(t!==i&&(u=t),r!==i){if(u===i)return r;typeof t=="string"||typeof r=="string"?(t=ee(t),r=ee(r)):(t=If(t),r=If(r)),u=n(t,r)}return u}}function Gs(n){return Fe(function(e){return e=pn(e,ne(W())),V(function(t){var r=this;return n(e,function(u){return Cn(u,r,t)})})})}function Xi(n,e){e=e===i?" ":ee(e);var t=e.length;if(t<2)return t?Ms(e,n):e;var r=Ms(e,Wi(n/Zt(e)));return Vt(e)?tt(we(r),0,n).join(""):r.slice(0,n)}function bg(n,e,t,r){var u=e&_n,o=Nr(n);function l(){for(var h=-1,p=arguments.length,y=-1,S=r.length,E=w(S+p),R=this&&this!==Q&&this instanceof l?o:n;++y<S;)E[y]=r[y];for(;p--;)E[y++]=arguments[++h];return Cn(R,u?t:this,E)}return l}function Hf(n){return function(e,t,r){return r&&typeof r!="number"&&Kn(e,t,r)&&(t=r=i),e=Ke(e),t===i?(t=e,e=0):t=Ke(t),r=r===i?e<t?1:-1:Ke(r),ug(e,t,r,n)}}function Qi(n){return function(e,t){return typeof e=="string"&&typeof t=="string"||(e=de(e),t=de(t)),n(e,t)}}function zf(n,e,t,r,u,o,l,h,p,y){var S=e&Rn,E=S?l:i,R=S?i:l,M=S?o:i,U=S?i:o;e|=S?xn:X,e&=~(S?X:xn),e&Un||(e&=~(_n|Mn));var Y=[n,e,u,M,E,U,R,h,p,y],B=t.apply(i,Y);return Zs(n)&&ta(B,Y),B.placeholder=r,ra(B,n,e)}function $s(n){var e=In[n];return function(t,r){if(t=de(t),r=r==null?0:Dn(z(r),292),r&&tf(t)){var u=(rn(t)+"e").split("e"),o=e(u[0]+"e"+(+u[1]+r));return u=(rn(o)+"e").split("e"),+(u[0]+"e"+(+u[1]-r))}return e(t)}}var yg=Qt&&1/Ei(new Qt([,-0]))[1]==Ce?function(n){return new Qt(n)}:ao;function qf(n){return function(e){var t=Nn(e);return t==zn?vs(e):t==kn?Bl(e):Cl(e,n(e))}}function Be(n,e,t,r,u,o,l,h){var p=e&Mn;if(!p&&typeof n!="function")throw new ae(T);var y=r?r.length:0;if(y||(e&=~(xn|X),r=u=i),l=l===i?l:On(z(l),0),h=h===i?h:z(h),y-=u?u.length:0,e&X){var S=r,E=u;r=u=i}var R=p?i:zs(n),M=[n,e,t,r,u,S,E,o,l,h];if(R&&Wg(M,R),n=M[0],e=M[1],t=M[2],r=M[3],u=M[4],h=M[9]=M[9]===i?p?0:n.length:On(M[9]-y,0),!h&&e&(Rn|Sn)&&(e&=~(Rn|Sn)),!e||e==_n)var U=wg(n,e,t);else e==Rn||e==Sn?U=mg(n,e,h):(e==xn||e==(_n|xn))&&!u.length?U=bg(n,e,t,r):U=Zi.apply(i,M);var Y=R?Tf:ta;return ra(Y(U,M),n,e)}function Yf(n,e,t,r){return n===i||be(n,Xt[t])&&!un.call(r,t)?e:n}function Vf(n,e,t,r,u,o){return vn(n)&&vn(e)&&(o.set(e,n),zi(n,e,i,Vf,o),o.delete(e)),n}function Sg(n){return Br(n)?i:n}function Zf(n,e,t,r,u,o){var l=t&q,h=n.length,p=e.length;if(h!=p&&!(l&&p>h))return!1;var y=o.get(n),S=o.get(e);if(y&&S)return y==e&&S==n;var E=-1,R=!0,M=t&hn?new bt:i;for(o.set(n,e),o.set(e,n);++E<h;){var U=n[E],Y=e[E];if(r)var B=l?r(Y,U,E,e,n,o):r(U,Y,E,n,e,o);if(B!==i){if(B)continue;R=!1;break}if(M){if(!ls(e,function(Z,k){if(!Ar(M,k)&&(U===Z||u(U,Z,t,r,o)))return M.push(k)})){R=!1;break}}else if(!(U===Y||u(U,Y,t,r,o))){R=!1;break}}return o.delete(n),o.delete(e),R}function xg(n,e,t,r,u,o,l){switch(t){case Ae:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case xe:return!(n.byteLength!=e.byteLength||!o(new Pi(n),new Pi(e)));case Fn:case qe:case ot:return be(+n,+e);case st:return n.name==e.name&&n.message==e.message;case ft:case at:return n==e+"";case zn:var h=vs;case kn:var p=r&q;if(h||(h=Ei),n.size!=e.size&&!p)return!1;var y=l.get(n);if(y)return y==e;r|=hn,l.set(n,e);var S=Zf(h(n),h(e),r,u,o,l);return l.delete(n),S;case Lt:if(Rr)return Rr.call(n)==Rr.call(e)}return!1}function Ag(n,e,t,r,u,o){var l=t&q,h=Ks(n),p=h.length,y=Ks(e),S=y.length;if(p!=S&&!l)return!1;for(var E=p;E--;){var R=h[E];if(!(l?R in e:un.call(e,R)))return!1}var M=o.get(n),U=o.get(e);if(M&&U)return M==e&&U==n;var Y=!0;o.set(n,e),o.set(e,n);for(var B=l;++E<p;){R=h[E];var Z=n[R],k=e[R];if(r)var re=l?r(k,Z,R,e,n,o):r(Z,k,R,n,e,o);if(!(re===i?Z===k||u(Z,k,t,r,o):re)){Y=!1;break}B||(B=R=="constructor")}if(Y&&!B){var Hn=n.constructor,ie=e.constructor;Hn!=ie&&"constructor"in n&&"constructor"in e&&!(typeof Hn=="function"&&Hn instanceof Hn&&typeof ie=="function"&&ie instanceof ie)&&(Y=!1)}return o.delete(n),o.delete(e),Y}function Fe(n){return Xs(na(n,i,aa),n+"")}function Ks(n){return df(n,Ln,Ys)}function Hs(n){return df(n,Jn,Jf)}var zs=Bi?function(n){return Bi.get(n)}:ao;function ki(n){for(var e=n.name+"",t=kt[e],r=un.call(kt,e)?t.length:0;r--;){var u=t[r],o=u.func;if(o==null||o==n)return u.name}return e}function tr(n){var e=un.call(s,"placeholder")?s:n;return e.placeholder}function W(){var n=s.iteratee||oo;return n=n===oo?vf:n,arguments.length?n(arguments[0],arguments[1]):n}function ji(n,e){var t=n.__data__;return Pg(e)?t[typeof e=="string"?"string":"hash"]:t.map}function qs(n){for(var e=Ln(n),t=e.length;t--;){var r=e[t],u=n[r];e[t]=[r,u,kf(u)]}return e}function xt(n,e){var t=Nl(n,e);return _f(t)?t:i}function Tg(n){var e=un.call(n,wt),t=n[wt];try{n[wt]=i;var r=!0}catch{}var u=Ci.call(n);return r&&(e?n[wt]=t:delete n[wt]),u}var Ys=ms?function(n){return n==null?[]:(n=cn(n),Je(ms(n),function(e){return nf.call(n,e)}))}:co,Jf=ms?function(n){for(var e=[];n;)Xe(e,Ys(n)),n=Mi(n);return e}:co,Nn=$n;(bs&&Nn(new bs(new ArrayBuffer(1)))!=Ae||Er&&Nn(new Er)!=zn||ys&&Nn(ys.resolve())!=ni||Qt&&Nn(new Qt)!=kn||Ir&&Nn(new Ir)!=ct)&&(Nn=function(n){var e=$n(n),t=e==pe?n.constructor:i,r=t?At(t):"";if(r)switch(r){case oh:return Ae;case fh:return zn;case ah:return ni;case ch:return kn;case lh:return ct}return e});function Eg(n,e,t){for(var r=-1,u=t.length;++r<u;){var o=t[r],l=o.size;switch(o.type){case"drop":n+=l;break;case"dropRight":e-=l;break;case"take":e=Dn(e,n+l);break;case"takeRight":n=On(n,e-l);break}}return{start:n,end:e}}function Ig(n){var e=n.match(Pe);return e?e[1].split(Gu):[]}function Xf(n,e,t){e=et(e,n);for(var r=-1,u=e.length,o=!1;++r<u;){var l=Re(e[r]);if(!(o=n!=null&&t(n,l)))break;n=n[l]}return o||++r!=u?o:(u=n==null?0:n.length,!!u&&su(u)&&Ge(l,u)&&(K(n)||Tt(n)))}function Og(n){var e=n.length,t=new n.constructor(e);return e&&typeof n[0]=="string"&&un.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function Qf(n){return typeof n.constructor=="function"&&!Wr(n)?jt(Mi(n)):{}}function Rg(n,e,t){var r=n.constructor;switch(e){case xe:return Fs(n);case Fn:case qe:return new r(+n);case Ae:return hg(n,t);case Pt:case qn:case Mt:case Dt:case gr:case Nt:case Ve:case Wt:case Ut:return Mf(n,t);case zn:return new r;case ot:case at:return new r(n);case ft:return gg(n);case kn:return new r;case Lt:return dg(n)}}function Cg(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(mr,`{ /* [wrapped with `+e+`] */ `)}function Lg(n){return K(n)||Tt(n)||!!(ef&&n&&n[ef])}function Ge(n,e){var t=typeof n;return e=e??Se,!!e&&(t=="number"||t!="symbol"&&Ju.test(n))&&n>-1&&n%1==