@coddicat/vue-pinch-scroll-zoom
Version:
Vue component enabling scroll and zoom functionalities for content, leveraging mouse interactions on desktop and two-finger pinch gestures on mobile devices
28 lines • 80.1 kB
JavaScript
(function(gn,W){typeof exports=="object"&&typeof module<"u"?W(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],W):(gn=typeof globalThis<"u"?globalThis:gn||self,W(gn.PinchScrollZoom={},gn.Vue))})(this,function(gn,W){"use strict";var gp=Object.defineProperty;var _p=(gn,W,Mn)=>W in gn?gp(gn,W,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):gn[W]=Mn;var bt=(gn,W,Mn)=>(_p(gn,typeof W!="symbol"?W+"":W,Mn),Mn);var Mn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Se={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
*/Se.exports,function(q,M){(function(){var o,A="4.17.21",nn=200,Pn="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",Q="Expected a function",ye="Invalid `variable` option passed into `_.template`",kt="__lodash_hash_undefined__",v=500,Wt="__lodash_placeholder__",$n=1,Re=2,In=4,Qn=1,_n=2,un=1,Vn=2,Ie=4,sn=8,st=16,Tn=32,lt=64,V=128,ln=256,jt=512,Dt=30,Bt="...",xr=800,wr=16,Mt=1,Ar=2,At=3,Un=1/0,qn=9007199254740991,x=17976931348623157e292,U=0/0,H=4294967295,Fn=H-1,mt=H>>>1,mr=[["ary",V],["bind",un],["bindKey",Vn],["curry",sn],["curryRight",st],["flip",jt],["partial",Tn],["partialRight",lt],["rearg",ln]],Pt="[object Arguments]",Te="[object Array]",Co="[object AsyncFunction]",ne="[object Boolean]",te="[object Date]",Lo="[object DOMException]",Ee="[object Error]",Ce="[object Function]",Ki="[object GeneratorFunction]",Yn="[object Map]",ee="[object Number]",Oo="[object Null]",kn="[object Object]",Zi="[object Promise]",bo="[object Proxy]",re="[object RegExp]",zn="[object Set]",ie="[object String]",Le="[object Symbol]",Wo="[object Undefined]",ue="[object WeakMap]",Do="[object WeakSet]",fe="[object ArrayBuffer]",Ut="[object DataView]",Sr="[object Float32Array]",yr="[object Float64Array]",Rr="[object Int8Array]",Ir="[object Int16Array]",Tr="[object Int32Array]",Er="[object Uint8Array]",Cr="[object Uint8ClampedArray]",Lr="[object Uint16Array]",Or="[object Uint32Array]",Bo=/\b__p \+= '';/g,Mo=/\b(__p \+=) '' \+/g,Po=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ji=/&(?:amp|lt|gt|quot|#39);/g,Qi=/[&<>"']/g,Uo=RegExp(Ji.source),Fo=RegExp(Qi.source),Yo=/<%-([\s\S]+?)%>/g,zo=/<%([\s\S]+?)%>/g,Vi=/<%=([\s\S]+?)%>/g,Xo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,No=/^\w*$/,Ho=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,br=/[\\^$.*+?()[\]{}|]/g,Go=RegExp(br.source),Wr=/^\s+/,$o=/\s/,qo=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ko=/\{\n\/\* \[wrapped with (.+)\] \*/,Zo=/,? & /,Jo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Qo=/[()=,{}\[\]\/\s]/,Vo=/\\(\\)?/g,ko=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ki=/\w*$/,jo=/^[-+]0x[0-9a-f]+$/i,ns=/^0b[01]+$/i,ts=/^\[object .+?Constructor\]$/,es=/^0o[0-7]+$/i,rs=/^(?:0|[1-9]\d*)$/,is=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Oe=/($^)/,us=/['\n\r\u2028\u2029\\]/g,be="\\ud800-\\udfff",fs="\\u0300-\\u036f",os="\\ufe20-\\ufe2f",ss="\\u20d0-\\u20ff",ji=fs+os+ss,nu="\\u2700-\\u27bf",tu="a-z\\xdf-\\xf6\\xf8-\\xff",ls="\\xac\\xb1\\xd7\\xf7",as="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",cs="\\u2000-\\u206f",hs=" \\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",eu="A-Z\\xc0-\\xd6\\xd8-\\xde",ru="\\ufe0e\\ufe0f",iu=ls+as+cs+hs,Dr="['’]",gs="["+be+"]",uu="["+iu+"]",We="["+ji+"]",fu="\\d+",_s="["+nu+"]",ou="["+tu+"]",su="[^"+be+iu+fu+nu+tu+eu+"]",Br="\\ud83c[\\udffb-\\udfff]",ps="(?:"+We+"|"+Br+")",lu="[^"+be+"]",Mr="(?:\\ud83c[\\udde6-\\uddff]){2}",Pr="[\\ud800-\\udbff][\\udc00-\\udfff]",Ft="["+eu+"]",au="\\u200d",cu="(?:"+ou+"|"+su+")",ds="(?:"+Ft+"|"+su+")",hu="(?:"+Dr+"(?:d|ll|m|re|s|t|ve))?",gu="(?:"+Dr+"(?:D|LL|M|RE|S|T|VE))?",_u=ps+"?",pu="["+ru+"]?",vs="(?:"+au+"(?:"+[lu,Mr,Pr].join("|")+")"+pu+_u+")*",xs="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ws="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",du=pu+_u+vs,As="(?:"+[_s,Mr,Pr].join("|")+")"+du,ms="(?:"+[lu+We+"?",We,Mr,Pr,gs].join("|")+")",Ss=RegExp(Dr,"g"),ys=RegExp(We,"g"),Ur=RegExp(Br+"(?="+Br+")|"+ms+du,"g"),Rs=RegExp([Ft+"?"+ou+"+"+hu+"(?="+[uu,Ft,"$"].join("|")+")",ds+"+"+gu+"(?="+[uu,Ft+cu,"$"].join("|")+")",Ft+"?"+cu+"+"+hu,Ft+"+"+gu,ws,xs,fu,As].join("|"),"g"),Is=RegExp("["+au+be+ji+ru+"]"),Ts=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Es=["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"],Cs=-1,N={};N[Sr]=N[yr]=N[Rr]=N[Ir]=N[Tr]=N[Er]=N[Cr]=N[Lr]=N[Or]=!0,N[Pt]=N[Te]=N[fe]=N[ne]=N[Ut]=N[te]=N[Ee]=N[Ce]=N[Yn]=N[ee]=N[kn]=N[re]=N[zn]=N[ie]=N[ue]=!1;var X={};X[Pt]=X[Te]=X[fe]=X[Ut]=X[ne]=X[te]=X[Sr]=X[yr]=X[Rr]=X[Ir]=X[Tr]=X[Yn]=X[ee]=X[kn]=X[re]=X[zn]=X[ie]=X[Le]=X[Er]=X[Cr]=X[Lr]=X[Or]=!0,X[Ee]=X[Ce]=X[ue]=!1;var Ls={À:"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"},Os={"&":"&","<":"<",">":">",'"':""","'":"'"},bs={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ws={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ds=parseFloat,Bs=parseInt,vu=typeof Mn=="object"&&Mn&&Mn.Object===Object&&Mn,Ms=typeof self=="object"&&self&&self.Object===Object&&self,en=vu||Ms||Function("return this")(),Fr=M&&!M.nodeType&&M,St=Fr&&!0&&q&&!q.nodeType&&q,xu=St&&St.exports===Fr,Yr=xu&&vu.process,En=function(){try{var a=St&&St.require&&St.require("util").types;return a||Yr&&Yr.binding&&Yr.binding("util")}catch{}}(),wu=En&&En.isArrayBuffer,Au=En&&En.isDate,mu=En&&En.isMap,Su=En&&En.isRegExp,yu=En&&En.isSet,Ru=En&&En.isTypedArray;function wn(a,g,h){switch(h.length){case 0:return a.call(g);case 1:return a.call(g,h[0]);case 2:return a.call(g,h[0],h[1]);case 3:return a.call(g,h[0],h[1],h[2])}return a.apply(g,h)}function Ps(a,g,h,m){for(var T=-1,P=a==null?0:a.length;++T<P;){var k=a[T];g(m,k,h(k),a)}return m}function Cn(a,g){for(var h=-1,m=a==null?0:a.length;++h<m&&g(a[h],h,a)!==!1;);return a}function Us(a,g){for(var h=a==null?0:a.length;h--&&g(a[h],h,a)!==!1;);return a}function Iu(a,g){for(var h=-1,m=a==null?0:a.length;++h<m;)if(!g(a[h],h,a))return!1;return!0}function at(a,g){for(var h=-1,m=a==null?0:a.length,T=0,P=[];++h<m;){var k=a[h];g(k,h,a)&&(P[T++]=k)}return P}function De(a,g){var h=a==null?0:a.length;return!!h&&Yt(a,g,0)>-1}function zr(a,g,h){for(var m=-1,T=a==null?0:a.length;++m<T;)if(h(g,a[m]))return!0;return!1}function G(a,g){for(var h=-1,m=a==null?0:a.length,T=Array(m);++h<m;)T[h]=g(a[h],h,a);return T}function ct(a,g){for(var h=-1,m=g.length,T=a.length;++h<m;)a[T+h]=g[h];return a}function Xr(a,g,h,m){var T=-1,P=a==null?0:a.length;for(m&&P&&(h=a[++T]);++T<P;)h=g(h,a[T],T,a);return h}function Fs(a,g,h,m){var T=a==null?0:a.length;for(m&&T&&(h=a[--T]);T--;)h=g(h,a[T],T,a);return h}function Nr(a,g){for(var h=-1,m=a==null?0:a.length;++h<m;)if(g(a[h],h,a))return!0;return!1}var Ys=Hr("length");function zs(a){return a.split("")}function Xs(a){return a.match(Jo)||[]}function Tu(a,g,h){var m;return h(a,function(T,P,k){if(g(T,P,k))return m=P,!1}),m}function Be(a,g,h,m){for(var T=a.length,P=h+(m?1:-1);m?P--:++P<T;)if(g(a[P],P,a))return P;return-1}function Yt(a,g,h){return g===g?js(a,g,h):Be(a,Eu,h)}function Ns(a,g,h,m){for(var T=h-1,P=a.length;++T<P;)if(m(a[T],g))return T;return-1}function Eu(a){return a!==a}function Cu(a,g){var h=a==null?0:a.length;return h?$r(a,g)/h:U}function Hr(a){return function(g){return g==null?o:g[a]}}function Gr(a){return function(g){return a==null?o:a[g]}}function Lu(a,g,h,m,T){return T(a,function(P,k,z){h=m?(m=!1,P):g(h,P,k,z)}),h}function Hs(a,g){var h=a.length;for(a.sort(g);h--;)a[h]=a[h].value;return a}function $r(a,g){for(var h,m=-1,T=a.length;++m<T;){var P=g(a[m]);P!==o&&(h=h===o?P:h+P)}return h}function qr(a,g){for(var h=-1,m=Array(a);++h<a;)m[h]=g(h);return m}function Gs(a,g){return G(g,function(h){return[h,a[h]]})}function Ou(a){return a&&a.slice(0,Bu(a)+1).replace(Wr,"")}function An(a){return function(g){return a(g)}}function Kr(a,g){return G(g,function(h){return a[h]})}function oe(a,g){return a.has(g)}function bu(a,g){for(var h=-1,m=a.length;++h<m&&Yt(g,a[h],0)>-1;);return h}function Wu(a,g){for(var h=a.length;h--&&Yt(g,a[h],0)>-1;);return h}function $s(a,g){for(var h=a.length,m=0;h--;)a[h]===g&&++m;return m}var qs=Gr(Ls),Ks=Gr(Os);function Zs(a){return"\\"+Ws[a]}function Js(a,g){return a==null?o:a[g]}function zt(a){return Is.test(a)}function Qs(a){return Ts.test(a)}function Vs(a){for(var g,h=[];!(g=a.next()).done;)h.push(g.value);return h}function Zr(a){var g=-1,h=Array(a.size);return a.forEach(function(m,T){h[++g]=[T,m]}),h}function Du(a,g){return function(h){return a(g(h))}}function ht(a,g){for(var h=-1,m=a.length,T=0,P=[];++h<m;){var k=a[h];(k===g||k===Wt)&&(a[h]=Wt,P[T++]=h)}return P}function Me(a){var g=-1,h=Array(a.size);return a.forEach(function(m){h[++g]=m}),h}function ks(a){var g=-1,h=Array(a.size);return a.forEach(function(m){h[++g]=[m,m]}),h}function js(a,g,h){for(var m=h-1,T=a.length;++m<T;)if(a[m]===g)return m;return-1}function nl(a,g,h){for(var m=h+1;m--;)if(a[m]===g)return m;return m}function Xt(a){return zt(a)?el(a):Ys(a)}function Xn(a){return zt(a)?rl(a):zs(a)}function Bu(a){for(var g=a.length;g--&&$o.test(a.charAt(g)););return g}var tl=Gr(bs);function el(a){for(var g=Ur.lastIndex=0;Ur.test(a);)++g;return g}function rl(a){return a.match(Ur)||[]}function il(a){return a.match(Rs)||[]}var ul=function a(g){g=g==null?en:Nt.defaults(en.Object(),g,Nt.pick(en,Es));var h=g.Array,m=g.Date,T=g.Error,P=g.Function,k=g.Math,z=g.Object,Jr=g.RegExp,fl=g.String,Ln=g.TypeError,Pe=h.prototype,ol=P.prototype,Ht=z.prototype,Ue=g["__core-js_shared__"],Fe=ol.toString,Y=Ht.hasOwnProperty,sl=0,Mu=function(){var n=/[^.]+$/.exec(Ue&&Ue.keys&&Ue.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Ye=Ht.toString,ll=Fe.call(z),al=en._,cl=Jr("^"+Fe.call(Y).replace(br,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ze=xu?g.Buffer:o,gt=g.Symbol,Xe=g.Uint8Array,Pu=ze?ze.allocUnsafe:o,Ne=Du(z.getPrototypeOf,z),Uu=z.create,Fu=Ht.propertyIsEnumerable,He=Pe.splice,Yu=gt?gt.isConcatSpreadable:o,se=gt?gt.iterator:o,yt=gt?gt.toStringTag:o,Ge=function(){try{var n=Ct(z,"defineProperty");return n({},"",{}),n}catch{}}(),hl=g.clearTimeout!==en.clearTimeout&&g.clearTimeout,gl=m&&m.now!==en.Date.now&&m.now,_l=g.setTimeout!==en.setTimeout&&g.setTimeout,$e=k.ceil,qe=k.floor,Qr=z.getOwnPropertySymbols,pl=ze?ze.isBuffer:o,zu=g.isFinite,dl=Pe.join,vl=Du(z.keys,z),j=k.max,fn=k.min,xl=m.now,wl=g.parseInt,Xu=k.random,Al=Pe.reverse,Vr=Ct(g,"DataView"),le=Ct(g,"Map"),kr=Ct(g,"Promise"),Gt=Ct(g,"Set"),ae=Ct(g,"WeakMap"),ce=Ct(z,"create"),Ke=ae&&new ae,$t={},ml=Lt(Vr),Sl=Lt(le),yl=Lt(kr),Rl=Lt(Gt),Il=Lt(ae),Ze=gt?gt.prototype:o,he=Ze?Ze.valueOf:o,Nu=Ze?Ze.toString:o;function u(n){if(K(n)&&!E(n)&&!(n instanceof D)){if(n instanceof On)return n;if(Y.call(n,"__wrapped__"))return Gf(n)}return new On(n)}var qt=function(){function n(){}return function(t){if(!$(t))return{};if(Uu)return Uu(t);n.prototype=t;var e=new n;return n.prototype=o,e}}();function Je(){}function On(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}u.templateSettings={escape:Yo,evaluate:zo,interpolate:Vi,variable:"",imports:{_:u}},u.prototype=Je.prototype,u.prototype.constructor=u,On.prototype=qt(Je.prototype),On.prototype.constructor=On;function D(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=H,this.__views__=[]}function Tl(){var n=new D(this.__wrapped__);return n.__actions__=pn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=pn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=pn(this.__views__),n}function El(){if(this.__filtered__){var n=new D(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Cl(){var n=this.__wrapped__.value(),t=this.__dir__,e=E(n),r=t<0,i=e?n.length:0,f=za(0,i,this.__views__),s=f.start,l=f.end,c=l-s,_=r?l:s-1,p=this.__iteratees__,d=p.length,w=0,S=fn(c,this.__takeCount__);if(!e||!r&&i==c&&S==c)return gf(n,this.__actions__);var R=[];n:for(;c--&&w<S;){_+=t;for(var L=-1,I=n[_];++L<d;){var b=p[L],B=b.iteratee,yn=b.type,hn=B(I);if(yn==Ar)I=hn;else if(!hn){if(yn==Mt)continue n;break n}}R[w++]=I}return R}D.prototype=qt(Je.prototype),D.prototype.constructor=D;function Rt(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function Ll(){this.__data__=ce?ce(null):{},this.size=0}function Ol(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function bl(n){var t=this.__data__;if(ce){var e=t[n];return e===kt?o:e}return Y.call(t,n)?t[n]:o}function Wl(n){var t=this.__data__;return ce?t[n]!==o:Y.call(t,n)}function Dl(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=ce&&t===o?kt:t,this}Rt.prototype.clear=Ll,Rt.prototype.delete=Ol,Rt.prototype.get=bl,Rt.prototype.has=Wl,Rt.prototype.set=Dl;function jn(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function Bl(){this.__data__=[],this.size=0}function Ml(n){var t=this.__data__,e=Qe(t,n);if(e<0)return!1;var r=t.length-1;return e==r?t.pop():He.call(t,e,1),--this.size,!0}function Pl(n){var t=this.__data__,e=Qe(t,n);return e<0?o:t[e][1]}function Ul(n){return Qe(this.__data__,n)>-1}function Fl(n,t){var e=this.__data__,r=Qe(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this}jn.prototype.clear=Bl,jn.prototype.delete=Ml,jn.prototype.get=Pl,jn.prototype.has=Ul,jn.prototype.set=Fl;function nt(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function Yl(){this.size=0,this.__data__={hash:new Rt,map:new(le||jn),string:new Rt}}function zl(n){var t=sr(this,n).delete(n);return this.size-=t?1:0,t}function Xl(n){return sr(this,n).get(n)}function Nl(n){return sr(this,n).has(n)}function Hl(n,t){var e=sr(this,n),r=e.size;return e.set(n,t),this.size+=e.size==r?0:1,this}nt.prototype.clear=Yl,nt.prototype.delete=zl,nt.prototype.get=Xl,nt.prototype.has=Nl,nt.prototype.set=Hl;function It(n){var t=-1,e=n==null?0:n.length;for(this.__data__=new nt;++t<e;)this.add(n[t])}function Gl(n){return this.__data__.set(n,kt),this}function $l(n){return this.__data__.has(n)}It.prototype.add=It.prototype.push=Gl,It.prototype.has=$l;function Nn(n){var t=this.__data__=new jn(n);this.size=t.size}function ql(){this.__data__=new jn,this.size=0}function Kl(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e}function Zl(n){return this.__data__.get(n)}function Jl(n){return this.__data__.has(n)}function Ql(n,t){var e=this.__data__;if(e instanceof jn){var r=e.__data__;if(!le||r.length<nn-1)return r.push([n,t]),this.size=++e.size,this;e=this.__data__=new nt(r)}return e.set(n,t),this.size=e.size,this}Nn.prototype.clear=ql,Nn.prototype.delete=Kl,Nn.prototype.get=Zl,Nn.prototype.has=Jl,Nn.prototype.set=Ql;function Hu(n,t){var e=E(n),r=!e&&Ot(n),i=!e&&!r&&xt(n),f=!e&&!r&&!i&&Qt(n),s=e||r||i||f,l=s?qr(n.length,fl):[],c=l.length;for(var _ in n)(t||Y.call(n,_))&&!(s&&(_=="length"||i&&(_=="offset"||_=="parent")||f&&(_=="buffer"||_=="byteLength"||_=="byteOffset")||it(_,c)))&&l.push(_);return l}function Gu(n){var t=n.length;return t?n[li(0,t-1)]:o}function Vl(n,t){return lr(pn(n),Tt(t,0,n.length))}function kl(n){return lr(pn(n))}function jr(n,t,e){(e!==o&&!Hn(n[t],e)||e===o&&!(t in n))&&tt(n,t,e)}function ge(n,t,e){var r=n[t];(!(Y.call(n,t)&&Hn(r,e))||e===o&&!(t in n))&&tt(n,t,e)}function Qe(n,t){for(var e=n.length;e--;)if(Hn(n[e][0],t))return e;return-1}function jl(n,t,e,r){return _t(n,function(i,f,s){t(r,i,e(i),s)}),r}function $u(n,t){return n&&Zn(t,tn(t),n)}function na(n,t){return n&&Zn(t,vn(t),n)}function tt(n,t,e){t=="__proto__"&&Ge?Ge(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e}function ni(n,t){for(var e=-1,r=t.length,i=h(r),f=n==null;++e<r;)i[e]=f?o:Bi(n,t[e]);return i}function Tt(n,t,e){return n===n&&(e!==o&&(n=n<=e?n:e),t!==o&&(n=n>=t?n:t)),n}function bn(n,t,e,r,i,f){var s,l=t&$n,c=t&Re,_=t&In;if(e&&(s=i?e(n,r,i,f):e(n)),s!==o)return s;if(!$(n))return n;var p=E(n);if(p){if(s=Na(n),!l)return pn(n,s)}else{var d=on(n),w=d==Ce||d==Ki;if(xt(n))return df(n,l);if(d==kn||d==Pt||w&&!i){if(s=c||w?{}:Mf(n),!l)return c?ba(n,na(s,n)):Oa(n,$u(s,n))}else{if(!X[d])return i?n:{};s=Ha(n,d,l)}}f||(f=new Nn);var S=f.get(n);if(S)return S;f.set(n,s),ao(n)?n.forEach(function(I){s.add(bn(I,t,e,I,n,f))}):so(n)&&n.forEach(function(I,b){s.set(b,bn(I,t,e,b,n,f))});var R=_?c?Ai:wi:c?vn:tn,L=p?o:R(n);return Cn(L||n,function(I,b){L&&(b=I,I=n[b]),ge(s,b,bn(I,t,e,b,n,f))}),s}function ta(n){var t=tn(n);return function(e){return qu(e,n,t)}}function qu(n,t,e){var r=e.length;if(n==null)return!r;for(n=z(n);r--;){var i=e[r],f=t[i],s=n[i];if(s===o&&!(i in n)||!f(s))return!1}return!0}function Ku(n,t,e){if(typeof n!="function")throw new Ln(Q);return Ae(function(){n.apply(o,e)},t)}function _e(n,t,e,r){var i=-1,f=De,s=!0,l=n.length,c=[],_=t.length;if(!l)return c;e&&(t=G(t,An(e))),r?(f=zr,s=!1):t.length>=nn&&(f=oe,s=!1,t=new It(t));n:for(;++i<l;){var p=n[i],d=e==null?p:e(p);if(p=r||p!==0?p:0,s&&d===d){for(var w=_;w--;)if(t[w]===d)continue n;c.push(p)}else f(t,d,r)||c.push(p)}return c}var _t=mf(Kn),Zu=mf(ei,!0);function ea(n,t){var e=!0;return _t(n,function(r,i,f){return e=!!t(r,i,f),e}),e}function Ve(n,t,e){for(var r=-1,i=n.length;++r<i;){var f=n[r],s=t(f);if(s!=null&&(l===o?s===s&&!Sn(s):e(s,l)))var l=s,c=f}return c}function ra(n,t,e,r){var i=n.length;for(e=C(e),e<0&&(e=-e>i?0:i+e),r=r===o||r>i?i:C(r),r<0&&(r+=i),r=e>r?0:ho(r);e<r;)n[e++]=t;return n}function Ju(n,t){var e=[];return _t(n,function(r,i,f){t(r,i,f)&&e.push(r)}),e}function rn(n,t,e,r,i){var f=-1,s=n.length;for(e||(e=$a),i||(i=[]);++f<s;){var l=n[f];t>0&&e(l)?t>1?rn(l,t-1,e,r,i):ct(i,l):r||(i[i.length]=l)}return i}var ti=Sf(),Qu=Sf(!0);function Kn(n,t){return n&&ti(n,t,tn)}function ei(n,t){return n&&Qu(n,t,tn)}function ke(n,t){return at(t,function(e){return ut(n[e])})}function Et(n,t){t=dt(t,n);for(var e=0,r=t.length;n!=null&&e<r;)n=n[Jn(t[e++])];return e&&e==r?n:o}function Vu(n,t,e){var r=t(n);return E(n)?r:ct(r,e(n))}function an(n){return n==null?n===o?Wo:Oo:yt&&yt in z(n)?Ya(n):ka(n)}function ri(n,t){return n>t}function ia(n,t){return n!=null&&Y.call(n,t)}function ua(n,t){return n!=null&&t in z(n)}function fa(n,t,e){return n>=fn(t,e)&&n<j(t,e)}function ii(n,t,e){for(var r=e?zr:De,i=n[0].length,f=n.length,s=f,l=h(f),c=1/0,_=[];s--;){var p=n[s];s&&t&&(p=G(p,An(t))),c=fn(p.length,c),l[s]=!e&&(t||i>=120&&p.length>=120)?new It(s&&p):o}p=n[0];var d=-1,w=l[0];n:for(;++d<i&&_.length<c;){var S=p[d],R=t?t(S):S;if(S=e||S!==0?S:0,!(w?oe(w,R):r(_,R,e))){for(s=f;--s;){var L=l[s];if(!(L?oe(L,R):r(n[s],R,e)))continue n}w&&w.push(R),_.push(S)}}return _}function oa(n,t,e,r){return Kn(n,function(i,f,s){t(r,e(i),f,s)}),r}function pe(n,t,e){t=dt(t,n),n=Yf(n,t);var r=n==null?n:n[Jn(Dn(t))];return r==null?o:wn(r,n,e)}function ku(n){return K(n)&&an(n)==Pt}function sa(n){return K(n)&&an(n)==fe}function la(n){return K(n)&&an(n)==te}function de(n,t,e,r,i){return n===t?!0:n==null||t==null||!K(n)&&!K(t)?n!==n&&t!==t:aa(n,t,e,r,de,i)}function aa(n,t,e,r,i,f){var s=E(n),l=E(t),c=s?Te:on(n),_=l?Te:on(t);c=c==Pt?kn:c,_=_==Pt?kn:_;var p=c==kn,d=_==kn,w=c==_;if(w&&xt(n)){if(!xt(t))return!1;s=!0,p=!1}if(w&&!p)return f||(f=new Nn),s||Qt(n)?Wf(n,t,e,r,i,f):Ua(n,t,c,e,r,i,f);if(!(e&Qn)){var S=p&&Y.call(n,"__wrapped__"),R=d&&Y.call(t,"__wrapped__");if(S||R){var L=S?n.value():n,I=R?t.value():t;return f||(f=new Nn),i(L,I,e,r,f)}}return w?(f||(f=new Nn),Fa(n,t,e,r,i,f)):!1}function ca(n){return K(n)&&on(n)==Yn}function ui(n,t,e,r){var i=e.length,f=i,s=!r;if(n==null)return!f;for(n=z(n);i--;){var l=e[i];if(s&&l[2]?l[1]!==n[l[0]]:!(l[0]in n))return!1}for(;++i<f;){l=e[i];var c=l[0],_=n[c],p=l[1];if(s&&l[2]){if(_===o&&!(c in n))return!1}else{var d=new Nn;if(r)var w=r(_,p,c,n,t,d);if(!(w===o?de(p,_,Qn|_n,r,d):w))return!1}}return!0}function ju(n){if(!$(n)||Ka(n))return!1;var t=ut(n)?cl:ts;return t.test(Lt(n))}function ha(n){return K(n)&&an(n)==re}function ga(n){return K(n)&&on(n)==zn}function _a(n){return K(n)&&pr(n.length)&&!!N[an(n)]}function nf(n){return typeof n=="function"?n:n==null?xn:typeof n=="object"?E(n)?rf(n[0],n[1]):ef(n):Ro(n)}function fi(n){if(!we(n))return vl(n);var t=[];for(var e in z(n))Y.call(n,e)&&e!="constructor"&&t.push(e);return t}function pa(n){if(!$(n))return Va(n);var t=we(n),e=[];for(var r in n)r=="constructor"&&(t||!Y.call(n,r))||e.push(r);return e}function oi(n,t){return n<t}function tf(n,t){var e=-1,r=dn(n)?h(n.length):[];return _t(n,function(i,f,s){r[++e]=t(i,f,s)}),r}function ef(n){var t=Si(n);return t.length==1&&t[0][2]?Uf(t[0][0],t[0][1]):function(e){return e===n||ui(e,n,t)}}function rf(n,t){return Ri(n)&&Pf(t)?Uf(Jn(n),t):function(e){var r=Bi(e,n);return r===o&&r===t?Mi(e,n):de(t,r,Qn|_n)}}function je(n,t,e,r,i){n!==t&&ti(t,function(f,s){if(i||(i=new Nn),$(f))da(n,t,s,e,je,r,i);else{var l=r?r(Ti(n,s),f,s+"",n,t,i):o;l===o&&(l=f),jr(n,s,l)}},vn)}function da(n,t,e,r,i,f,s){var l=Ti(n,e),c=Ti(t,e),_=s.get(c);if(_){jr(n,e,_);return}var p=f?f(l,c,e+"",n,t,s):o,d=p===o;if(d){var w=E(c),S=!w&&xt(c),R=!w&&!S&&Qt(c);p=c,w||S||R?E(l)?p=l:Z(l)?p=pn(l):S?(d=!1,p=df(c,!0)):R?(d=!1,p=vf(c,!0)):p=[]:me(c)||Ot(c)?(p=l,Ot(l)?p=go(l):(!$(l)||ut(l))&&(p=Mf(c))):d=!1}d&&(s.set(c,p),i(p,c,r,f,s),s.delete(c)),jr(n,e,p)}function uf(n,t){var e=n.length;if(e)return t+=t<0?e:0,it(t,e)?n[t]:o}function ff(n,t,e){t.length?t=G(t,function(f){return E(f)?function(s){return Et(s,f.length===1?f[0]:f)}:f}):t=[xn];var r=-1;t=G(t,An(y()));var i=tf(n,function(f,s,l){var c=G(t,function(_){return _(f)});return{criteria:c,index:++r,value:f}});return Hs(i,function(f,s){return La(f,s,e)})}function va(n,t){return of(n,t,function(e,r){return Mi(n,r)})}function of(n,t,e){for(var r=-1,i=t.length,f={};++r<i;){var s=t[r],l=Et(n,s);e(l,s)&&ve(f,dt(s,n),l)}return f}function xa(n){return function(t){return Et(t,n)}}function si(n,t,e,r){var i=r?Ns:Yt,f=-1,s=t.length,l=n;for(n===t&&(t=pn(t)),e&&(l=G(n,An(e)));++f<s;)for(var c=0,_=t[f],p=e?e(_):_;(c=i(l,p,c,r))>-1;)l!==n&&He.call(l,c,1),He.call(n,c,1);return n}function sf(n,t){for(var e=n?t.length:0,r=e-1;e--;){var i=t[e];if(e==r||i!==f){var f=i;it(i)?He.call(n,i,1):hi(n,i)}}return n}function li(n,t){return n+qe(Xu()*(t-n+1))}function wa(n,t,e,r){for(var i=-1,f=j($e((t-n)/(e||1)),0),s=h(f);f--;)s[r?f:++i]=n,n+=e;return s}function ai(n,t){var e="";if(!n||t<1||t>qn)return e;do t%2&&(e+=n),t=qe(t/2),t&&(n+=n);while(t);return e}function O(n,t){return Ei(Ff(n,t,xn),n+"")}function Aa(n){return Gu(Vt(n))}function ma(n,t){var e=Vt(n);return lr(e,Tt(t,0,e.length))}function ve(n,t,e,r){if(!$(n))return n;t=dt(t,n);for(var i=-1,f=t.length,s=f-1,l=n;l!=null&&++i<f;){var c=Jn(t[i]),_=e;if(c==="__proto__"||c==="constructor"||c==="prototype")return n;if(i!=s){var p=l[c];_=r?r(p,c,l):o,_===o&&(_=$(p)?p:it(t[i+1])?[]:{})}ge(l,c,_),l=l[c]}return n}var lf=Ke?function(n,t){return Ke.set(n,t),n}:xn,Sa=Ge?function(n,t){return Ge(n,"toString",{configurable:!0,enumerable:!1,value:Ui(t),writable:!0})}:xn;function ya(n){return lr(Vt(n))}function Wn(n,t,e){var r=-1,i=n.length;t<0&&(t=-t>i?0:i+t),e=e>i?i:e,e<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;for(var f=h(i);++r<i;)f[r]=n[r+t];return f}function Ra(n,t){var e;return _t(n,function(r,i,f){return e=t(r,i,f),!e}),!!e}function nr(n,t,e){var r=0,i=n==null?r:n.length;if(typeof t=="number"&&t===t&&i<=mt){for(;r<i;){var f=r+i>>>1,s=n[f];s!==null&&!Sn(s)&&(e?s<=t:s<t)?r=f+1:i=f}return i}return ci(n,t,xn,e)}function ci(n,t,e,r){var i=0,f=n==null?0:n.length;if(f===0)return 0;t=e(t);for(var s=t!==t,l=t===null,c=Sn(t),_=t===o;i<f;){var p=qe((i+f)/2),d=e(n[p]),w=d!==o,S=d===null,R=d===d,L=Sn(d);if(s)var I=r||R;else _?I=R&&(r||w):l?I=R&&w&&(r||!S):c?I=R&&w&&!S&&(r||!L):S||L?I=!1:I=r?d<=t:d<t;I?i=p+1:f=p}return fn(f,Fn)}function af(n,t){for(var e=-1,r=n.length,i=0,f=[];++e<r;){var s=n[e],l=t?t(s):s;if(!e||!Hn(l,c)){var c=l;f[i++]=s===0?0:s}}return f}function cf(n){return typeof n=="number"?n:Sn(n)?U:+n}function mn(n){if(typeof n=="string")return n;if(E(n))return G(n,mn)+"";if(Sn(n))return Nu?Nu.call(n):"";var t=n+"";return t=="0"&&1/n==-Un?"-0":t}function pt(n,t,e){var r=-1,i=De,f=n.length,s=!0,l=[],c=l;if(e)s=!1,i=zr;else if(f>=nn){var _=t?null:Ma(n);if(_)return Me(_);s=!1,i=oe,c=new It}else c=t?[]:l;n:for(;++r<f;){var p=n[r],d=t?t(p):p;if(p=e||p!==0?p:0,s&&d===d){for(var w=c.length;w--;)if(c[w]===d)continue n;t&&c.push(d),l.push(p)}else i(c,d,e)||(c!==l&&c.push(d),l.push(p))}return l}function hi(n,t){return t=dt(t,n),n=Yf(n,t),n==null||delete n[Jn(Dn(t))]}function hf(n,t,e,r){return ve(n,t,e(Et(n,t)),r)}function tr(n,t,e,r){for(var i=n.length,f=r?i:-1;(r?f--:++f<i)&&t(n[f],f,n););return e?Wn(n,r?0:f,r?f+1:i):Wn(n,r?f+1:0,r?i:f)}function gf(n,t){var e=n;return e instanceof D&&(e=e.value()),Xr(t,function(r,i){return i.func.apply(i.thisArg,ct([r],i.args))},e)}function gi(n,t,e){var r=n.length;if(r<2)return r?pt(n[0]):[];for(var i=-1,f=h(r);++i<r;)for(var s=n[i],l=-1;++l<r;)l!=i&&(f[i]=_e(f[i]||s,n[l],t,e));return pt(rn(f,1),t,e)}function _f(n,t,e){for(var r=-1,i=n.length,f=t.length,s={};++r<i;){var l=r<f?t[r]:o;e(s,n[r],l)}return s}function _i(n){return Z(n)?n:[]}function pi(n){return typeof n=="function"?n:xn}function dt(n,t){return E(n)?n:Ri(n,t)?[n]:Hf(F(n))}var Ia=O;function vt(n,t,e){var r=n.length;return e=e===o?r:e,!t&&e>=r?n:Wn(n,t,e)}var pf=hl||function(n){return en.clearTimeout(n)};function df(n,t){if(t)return n.slice();var e=n.length,r=Pu?Pu(e):new n.constructor(e);return n.copy(r),r}function di(n){var t=new n.constructor(n.byteLength);return new Xe(t).set(new Xe(n)),t}function Ta(n,t){var e=t?di(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}function Ea(n){var t=new n.constructor(n.source,ki.exec(n));return t.lastIndex=n.lastIndex,t}function Ca(n){return he?z(he.call(n)):{}}function vf(n,t){var e=t?di(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function xf(n,t){if(n!==t){var e=n!==o,r=n===null,i=n===n,f=Sn(n),s=t!==o,l=t===null,c=t===t,_=Sn(t);if(!l&&!_&&!f&&n>t||f&&s&&c&&!l&&!_||r&&s&&c||!e&&c||!i)return 1;if(!r&&!f&&!_&&n<t||_&&e&&i&&!r&&!f||l&&e&&i||!s&&i||!c)return-1}return 0}function La(n,t,e){for(var r=-1,i=n.criteria,f=t.criteria,s=i.length,l=e.length;++r<s;){var c=xf(i[r],f[r]);if(c){if(r>=l)return c;var _=e[r];return c*(_=="desc"?-1:1)}}return n.index-t.index}function wf(n,t,e,r){for(var i=-1,f=n.length,s=e.length,l=-1,c=t.length,_=j(f-s,0),p=h(c+_),d=!r;++l<c;)p[l]=t[l];for(;++i<s;)(d||i<f)&&(p[e[i]]=n[i]);for(;_--;)p[l++]=n[i++];return p}function Af(n,t,e,r){for(var i=-1,f=n.length,s=-1,l=e.length,c=-1,_=t.length,p=j(f-l,0),d=h(p+_),w=!r;++i<p;)d[i]=n[i];for(var S=i;++c<_;)d[S+c]=t[c];for(;++s<l;)(w||i<f)&&(d[S+e[s]]=n[i++]);return d}function pn(n,t){var e=-1,r=n.length;for(t||(t=h(r));++e<r;)t[e]=n[e];return t}function Zn(n,t,e,r){var i=!e;e||(e={});for(var f=-1,s=t.length;++f<s;){var l=t[f],c=r?r(e[l],n[l],l,e,n):o;c===o&&(c=n[l]),i?tt(e,l,c):ge(e,l,c)}return e}function Oa(n,t){return Zn(n,yi(n),t)}function ba(n,t){return Zn(n,Df(n),t)}function er(n,t){return function(e,r){var i=E(e)?Ps:jl,f=t?t():{};return i(e,n,y(r,2),f)}}function Kt(n){return O(function(t,e){var r=-1,i=e.length,f=i>1?e[i-1]:o,s=i>2?e[2]:o;for(f=n.length>3&&typeof f=="function"?(i--,f):o,s&&cn(e[0],e[1],s)&&(f=i<3?o:f,i=1),t=z(t);++r<i;){var l=e[r];l&&n(t,l,r,f)}return t})}function mf(n,t){return function(e,r){if(e==null)return e;if(!dn(e))return n(e,r);for(var i=e.length,f=t?i:-1,s=z(e);(t?f--:++f<i)&&r(s[f],f,s)!==!1;);return e}}function Sf(n){return function(t,e,r){for(var i=-1,f=z(t),s=r(t),l=s.length;l--;){var c=s[n?l:++i];if(e(f[c],c,f)===!1)break}return t}}function Wa(n,t,e){var r=t&un,i=xe(n);function f(){var s=this&&this!==en&&this instanceof f?i:n;return s.apply(r?e:this,arguments)}return f}function yf(n){return function(t){t=F(t);var e=zt(t)?Xn(t):o,r=e?e[0]:t.charAt(0),i=e?vt(e,1).join(""):t.slice(1);return r[n]()+i}}function Zt(n){return function(t){return Xr(So(mo(t).replace(Ss,"")),n,"")}}function xe(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var e=qt(n.prototype),r=n.apply(e,t);return $(r)?r:e}}function Da(n,t,e){var r=xe(n);function i(){for(var f=arguments.length,s=h(f),l=f,c=Jt(i);l--;)s[l]=arguments[l];var _=f<3&&s[0]!==c&&s[f-1]!==c?[]:ht(s,c);if(f-=_.length,f<e)return Cf(n,t,rr,i.placeholder,o,s,_,o,o,e-f);var p=this&&this!==en&&this instanceof i?r:n;return wn(p,this,s)}return i}function Rf(n){return function(t,e,r){var i=z(t);if(!dn(t)){var f=y(e,3);t=tn(t),e=function(l){return f(i[l],l,i)}}var s=n(t,e,r);return s>-1?i[f?t[s]:s]:o}}function If(n){return rt(function(t){var e=t.length,r=e,i=On.prototype.thru;for(n&&t.reverse();r--;){var f=t[r];if(typeof f!="function")throw new Ln(Q);if(i&&!s&&or(f)=="wrapper")var s=new On([],!0)}for(r=s?r:e;++r<e;){f=t[r];var l=or(f),c=l=="wrapper"?mi(f):o;c&&Ii(c[0])&&c[1]==(V|sn|Tn|ln)&&!c[4].length&&c[9]==1?s=s[or(c[0])].apply(s,c[3]):s=f.length==1&&Ii(f)?s[l]():s.thru(f)}return function(){var _=arguments,p=_[0];if(s&&_.length==1&&E(p))return s.plant(p).value();for(var d=0,w=e?t[d].apply(this,_):p;++d<e;)w=t[d].call(this,w);return w}})}function rr(n,t,e,r,i,f,s,l,c,_){var p=t&V,d=t&un,w=t&Vn,S=t&(sn|st),R=t&jt,L=w?o:xe(n);function I(){for(var b=arguments.length,B=h(b),yn=b;yn--;)B[yn]=arguments[yn];if(S)var hn=Jt(I),Rn=$s(B,hn);if(r&&(B=wf(B,r,i,S)),f&&(B=Af(B,f,s,S)),b-=Rn,S&&b<_){var J=ht(B,hn);return Cf(n,t,rr,I.placeholder,e,B,J,l,c,_-b)}var Gn=d?e:this,ot=w?Gn[n]:n;return b=B.length,l?B=ja(B,l):R&&b>1&&B.reverse(),p&&c<b&&(B.length=c),this&&this!==en&&this instanceof I&&(ot=L||xe(ot)),ot.apply(Gn,B)}return I}function Tf(n,t){return function(e,r){return oa(e,n,t(r),{})}}function ir(n,t){return function(e,r){var i;if(e===o&&r===o)return t;if(e!==o&&(i=e),r!==o){if(i===o)return r;typeof e=="string"||typeof r=="string"?(e=mn(e),r=mn(r)):(e=cf(e),r=cf(r)),i=n(e,r)}return i}}function vi(n){return rt(function(t){return t=G(t,An(y())),O(function(e){var r=this;return n(t,function(i){return wn(i,r,e)})})})}function ur(n,t){t=t===o?" ":mn(t);var e=t.length;if(e<2)return e?ai(t,n):t;var r=ai(t,$e(n/Xt(t)));return zt(t)?vt(Xn(r),0,n).join(""):r.slice(0,n)}function Ba(n,t,e,r){var i=t&un,f=xe(n);function s(){for(var l=-1,c=arguments.length,_=-1,p=r.length,d=h(p+c),w=this&&this!==en&&this instanceof s?f:n;++_<p;)d[_]=r[_];for(;c--;)d[_++]=arguments[++l];return wn(w,i?e:this,d)}return s}function Ef(n){return function(t,e,r){return r&&typeof r!="number"&&cn(t,e,r)&&(e=r=o),t=ft(t),e===o?(e=t,t=0):e=ft(e),r=r===o?t<e?1:-1:ft(r),wa(t,e,r,n)}}function fr(n){return function(t,e){return typeof t=="string"&&typeof e=="string"||(t=Bn(t),e=Bn(e)),n(t,e)}}function Cf(n,t,e,r,i,f,s,l,c,_){var p=t&sn,d=p?s:o,w=p?o:s,S=p?f:o,R=p?o:f;t|=p?Tn:lt,t&=~(p?lt:Tn),t&Ie||(t&=~(un|Vn));var L=[n,t,i,S,d,R,w,l,c,_],I=e.apply(o,L);return Ii(n)&&zf(I,L),I.placeholder=r,Xf(I,n,t)}function xi(n){var t=k[n];return function(e,r){if(e=Bn(e),r=r==null?0:fn(C(r),292),r&&zu(e)){var i=(F(e)+"e").split("e"),f=t(i[0]+"e"+(+i[1]+r));return i=(F(f)+"e").split("e"),+(i[0]+"e"+(+i[1]-r))}return t(e)}}var Ma=Gt&&1/Me(new Gt([,-0]))[1]==Un?function(n){return new Gt(n)}:zi;function Lf(n){return function(t){var e=on(t);return e==Yn?Zr(t):e==zn?ks(t):Gs(t,n(t))}}function et(n,t,e,r,i,f,s,l){var c=t&Vn;if(!c&&typeof n!="function")throw new Ln(Q);var _=r?r.length:0;if(_||(t&=~(Tn|lt),r=i=o),s=s===o?s:j(C(s),0),l=l===o?l:C(l),_-=i?i.length:0,t<){var p=r,d=i;r=i=o}var w=c?o:mi(n),S=[n,t,e,r,i,p,d,f,s,l];if(w&&Qa(S,w),n=S[0],t=S[1],e=S[2],r=S[3],i=S[4],l=S[9]=S[9]===o?c?0:n.length:j(S[9]-_,0),!l&&t&(sn|st)&&(t&=~(sn|st)),!t||t==un)var R=Wa(n,t,e);else t==sn||t==st?R=Da(n,t,l):(t==Tn||t==(un|Tn))&&!i.length?R=Ba(n,t,e,r):R=rr.apply(o,S);var L=w?lf:zf;return Xf(L(R,S),n,t)}function Of(n,t,e,r){return n===o||Hn(n,Ht[e])&&!Y.call(r,e)?t:n}function bf(n,t,e,r,i,f){return $(n)&&$(t)&&(f.set(t,n),je(n,t,o,bf,f),f.delete(t)),n}function Pa(n){return me(n)?o:n}function Wf(n,t,e,r,i,f){var s=e&Qn,l=n.length,c=t.length;if(l!=c&&!(s&&c>l))return!1;var _=f.get(n),p=f.get(t);if(_&&p)return _==t&&p==n;var d=-1,w=!0,S=e&_n?new It:o;for(f.set(n,t),f.set(t,n);++d<l;){var R=n[d],L=t[d];if(r)var I=s?r(L,R,d,t,n,f):r(R,L,d,n,t,f);if(I!==o){if(I)continue;w=!1;break}if(S){if(!Nr(t,function(b,B){if(!oe(S,B)&&(R===b||i(R,b,e,r,f)))return S.push(B)})){w=!1;break}}else if(!(R===L||i(R,L,e,r,f))){w=!1;break}}return f.delete(n),f.delete(t),w}function Ua(n,t,e,r,i,f,s){switch(e){case Ut:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case fe:return!(n.byteLength!=t.byteLength||!f(new Xe(n),new Xe(t)));case ne:case te:case ee:return Hn(+n,+t);case Ee:return n.name==t.name&&n.message==t.message;case re:case ie:return n==t+"";case Yn:var l=Zr;case zn:var c=r&Qn;if(l||(l=Me),n.size!=t.size&&!c)return!1;var _=s.get(n);if(_)return _==t;r|=_n,s.set(n,t);var p=Wf(l(n),l(t),r,i,f,s);return s.delete(n),p;case Le:if(he)return he.call(n)==he.call(t)}return!1}function Fa(n,t,e,r,i,f){var s=e&Qn,l=wi(n),c=l.length,_=wi(t),p=_.length;if(c!=p&&!s)return!1;for(var d=c;d--;){var w=l[d];if(!(s?w in t:Y.call(t,w)))return!1}var S=f.get(n),R=f.get(t);if(S&&R)return S==t&&R==n;var L=!0;f.set(n,t),f.set(t,n);for(var I=s;++d<c;){w=l[d];var b=n[w],B=t[w];if(r)var yn=s?r(B,b,w,t,n,f):r(b,B,w,n,t,f);if(!(yn===o?b===B||i(b,B,e,r,f):yn)){L=!1;break}I||(I=w=="constructor")}if(L&&!I){var hn=n.constructor,Rn=t.constructor;hn!=Rn&&"constructor"in n&&"constructor"in t&&!(typeof hn=="function"&&hn instanceof hn&&typeof Rn=="function"&&Rn instanceof Rn)&&(L=!1)}return f.delete(n),f.delete(t),L}function rt(n){return Ei(Ff(n,o,Kf),n+"")}function wi(n){return Vu(n,tn,yi)}function Ai(n){return Vu(n,vn,Df)}var mi=Ke?function(n){return Ke.get(n)}:zi;function or(n){for(var t=n.name+"",e=$t[t],r=Y.call($t,t)?e.length:0;r--;){var i=e[r],f=i.func;if(f==null||f==n)return i.name}return t}function Jt(n){var t=Y.call(u,"placeholder")?u:n;return t.placeholder}function y(){var n=u.iteratee||Fi;return n=n===Fi?nf:n,arguments.length?n(arguments[0],arguments[1]):n}function sr(n,t){var e=n.__data__;return qa(t)?e[typeof t=="string"?"string":"hash"]:e.map}function Si(n){for(var t=tn(n),e=t.length;e--;){var r=t[e],i=n[r];t[e]=[r,i,Pf(i)]}return t}function Ct(n,t){var e=Js(n,t);return ju(e)?e:o}function Ya(n){var t=Y.call(n,yt),e=n[yt];try{n[yt]=o;var r=!0}catch{}var i=Ye.call(n);return r&&(t?n[yt]=e:delete n[yt]),i}var yi=Qr?function(n){return n==null?[]:(n=z(n),at(Qr(n),function(t){return Fu.call(n,t)}))}:Xi,Df=Qr?function(n){for(var t=[];n;)ct(t,yi(n)),n=Ne(n);return t}:Xi,on=an;(Vr&&on(new Vr(new ArrayBuffer(1)))!=Ut||le&&on(new le)!=Yn||kr&&on(kr.resolve())!=Zi||Gt&&on(new Gt)!=zn||ae&&on(new ae)!=ue)&&(on=function(n){var t=an(n),e=t==kn?n.constructor:o,r=e?Lt(e):"";if(r)switch(r){case ml:return Ut;case Sl:return Yn;case yl:return Zi;case Rl:return zn;case Il:return ue}return t});function za(n,t,e){for(var r=-1,i=e.length;++r<i;){var f=e[r],s=f.size;switch(f.type){case"drop":n+=s;break;case"dropRight":t-=s;break;case"take":t=fn(t,n+s);break;case"takeRight":n=j(n,t-s);break}}return{start:n,end:t}}function Xa(n){var t=n.match(Ko);return t?t[1].split(Zo):[]}function Bf(n,t,e){t=dt(t,n);for(var r=-1,i=t.length,f=!1;++r<i;){var s=Jn(t[r]);if(!(f=n!=null&&e(n,s)))break;n=n[s]}return f||++r!=i?f:(i=n==null?0:n.length,!!i&&pr(i)&&it(s,i)&&(E(n)||Ot(n)))}function Na(n){var t=n.length,e=new n.constructor(t);return t&&typeof n[0]=="string"&&Y.call(n,"index")&&(e.index=n.index,e.input=n.input),e}function Mf(n){return typeof n.constructor=="function"&&!we(n)?qt(Ne(n)):{}}function Ha(n,t,e){var r=n.constructor;switch(t){case fe:return di(n);case ne:case te:return new r(+n);case Ut:return Ta(n,e);case Sr:case yr:case Rr:case Ir:case Tr:case Er:case Cr:case Lr:case Or:return vf(n,e);case Yn:return new r;case ee:case ie:return new r(n);case re:return Ea(n);case zn:return new r;case Le:return Ca(n)}}function Ga(n,t){var e=t.length;if(!e)return n;var r=e-1;return t[r]=(e>1?"& ":"")+t[r],t=t.join(e>2?", ":" "),n.replace(qo,`{
/* [wrapped with `+t+`] */
`)}function $a(n){return E(n)||Ot(n)||!!(Yu&&n&&n[Yu])}function it(n,t){var e=typeof n;return t=t??qn,!!t&&(e=="number"||e!="symbol"&&rs.test(n))&&n>-1&&n%1==0&&n<t}function cn(n,t,e){if(!$(e))return!1;var r=typeof t;return(r=="number"?dn(e)&&it(t,e.length):r=="string"&&t in e)?Hn(e[t],n):!1}function Ri(n,t){if(E(n))return!1;var e=typeof n;return e=="number"||e=="symbol"||e=="boolean"||n==null||Sn(n)?!0:No.test(n)||!Xo.test(n)||t!=null&&n in z(t)}function qa(n){var t=typeof n;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}function Ii(n){var t=or(n),e=u[t];if(typeof e!="function"||!(t in D.prototype))return!1;if(n===e)return!0;var r=mi(e);return!!r&&n===r[0]}function Ka(n){return!!Mu&&Mu in n}var Za=Ue?ut:Ni;function we(n){var t=n&&n.constructor,e=typeof t=="function"&&t.prototype||Ht;return n===e}function Pf(n){return n===n&&!$(n)}function Uf(n,t){return function(e){return e==null?!1:e[n]===t&&(t!==o||n in z(e))}}function Ja(n){var t=gr(n,function(r){return e.size===v&&e.clear(),r}),e=t.cache;return t}function Qa(n,t){var e=n[1],r=t[1],i=e|r,f=i<(un|Vn|V),s=r==V&&e==sn||r==V&&e==ln&&n[7].length<=t[8]||r==(V|ln)&&t[7].length<=t[8]&&e==sn;if(!(f||s))return n;r&un&&(n[2]=t[2],i|=e&un?0:Ie);var l=t[3];if(l){var c=n[3];n[3]=c?wf(c,l,t[4]):l,n[4]=c?ht(n[3],Wt):t[4]}return l=t[5],l&&(c=n[5],n[5]=c?Af(c,l,t[6]):l,n[6]=c?ht(n[5],Wt):t[6]),l=t[7],l&&(n[7]=l),r&V&&(n[8]=n[8]==null?t[8]:fn(n[8],t[8])),n[9]==null&&(n[9]=t[9]),n[0]=t[0],n[1]=i,n}function Va(n){var t=[];if(n!=null)for(var e in z(n))t.push(e);return t}function ka(n){return Ye.call(n)}function Ff(n,t,e){return t=j(t===o?n.length-1:t,0),function(){for(var r=arguments,i=-1,f=j(r.length-t,0),s=h(f);++i<f;)s[i]=r[t+i];i=-1;for(var l=h(t+1);++i<t;)l[i]=r[i];return l[t]=e(s),wn(n,this,l)}}function Yf(n,t){return t.length<2?n:Et(n,Wn(t,0,-1))}function ja(n,t){for(var e=n.length,r=fn(t.length,e),i=pn(n);r--;){var f=t[r];n[r]=it(f,e)?i[f]:o}return n}function Ti(n,t){if(!(t==="constructor"&&typeof n[t]=="function")&&t!="__proto__")return n[t]}var zf=Nf(lf),Ae=_l||function(n,t){return en.setTimeout(n,t)},Ei=Nf(Sa);function Xf(n,t,e){var r=t+"";return Ei(n,Ga(r,nc(Xa(r),e)))}function Nf(n){var t=0,e=0;return function(){var r=xl(),i=wr-(r-e);if(e=r,i>0){if(++t>=xr)return arguments[0]}else t=0;return n.apply(o,arguments)}}function lr(n,t){var e=-1,r=n.length,i=r-1;for(t=t===o?r:t;++e<t;){var f=li(e,i),s=n[f];n[f]=n[e],n[e]=s}return n.length=t,n}var Hf=Ja(function(n){var t=[];return n.charCodeAt(0)===46&&t.push(""),n.replace(Ho,function(e,r,i,f){t.push(i?f.replace(Vo,"$1"):r||e)}),t});function Jn(n){if(typeof n=="string"||Sn(n))return n;var t=n+"";return t=="0"&&1/n==-Un?"-0":t}function Lt(n){if(n!=null){try{return Fe.call(n)}catch{}try{return n+""}catch{}}return""}function nc(n,t){return Cn(mr,function(e){var r="_."+e[0];t&e[1]&&!De(n,r)&&n.push(r)}),n.sort()}function Gf(n){if(n instanceof D)return n.clone();var t=new On(n.__wrapped__,n.__chain__);return t.__actions__=pn(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function tc(n,t,e){(e?cn(n,t,e):t===o)?t=1:t=j(C(t),0);var r=n==null?0:n.length;if(!r||t<1)return[];for(var i=0,f=0,s=h($e(r/t));i<r;)s[f++]=Wn(n,i,i+=t);return s}function ec(n){for(var t=-1,e=n==null?0:n.length,r=0,i=[];++t<e;){var f=n[t];f&&(i[r++]=f)}return i}function rc(){var n=arguments.length;if(!n)return[];for(var t=h(n-1),e=arguments[0],r=n;r--;)t[r-1]=arguments[r];return ct(E(e)?pn(e):[e],rn(t,1))}var ic=O(function(n,t){return Z(n)?_e(n,rn(t,1,Z,!0)):[]}),uc=O(function(n,t){var e=Dn(t);return Z(e)&&(e=o),Z(n)?_e(n,rn(t,1,Z,!0),y(e,2)):[]}),fc=O(function(n,t){var e=Dn(t);return Z(e)&&(e=o),Z(n)?_e(n,rn(t,1,Z,!0),o,e):[]});function oc(n,t,e){var r=n==null?0:n.length;return r?(t=e||t===o?1:C(t),Wn(n,t<0?0:t,r)):[]}function sc(n,t,e){var r=n==null?0:n.length;return r?(t=e||t===o?1:C(t),t=r-t,Wn(n,0,t<0?0:t)):[]}function lc(n,t){return n&&n.length?tr(n,y(t,3),!0,!0):[]}function ac(n,t){return n&&n.length?tr(n,y(t,3),!0):[]}function cc(n,t,e,r){var i=n==null?0:n.length;return i?(e&&typeof e!="number"&&cn(n,t,e)&&(e=0,r=i),ra(n,t,e,r)):[]}function $f(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=e==null?0:C(e);return i<0&&(i=j(r+i,0)),Be(n,y(t,3),i)}function qf(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=r-1;return e!==o&&(i=C(e),i=e<0?j(r+i,0):fn(i,r-1)),Be(n,y(t,3),i,!0)}function Kf(n){var t=n==null?0:n.length;return t?rn(n,1):[]}function hc(n){var t=n==null?0:n.length;return t?rn(n,Un):[]}function gc(n,t){var e=n==null?0:n.length;return e?(t=t===o?1:C(t),rn(n,t)):[]}function _c(n){for(var t=-1,e=n==null?0:n.length,r={};++t<e;){var i=n[t];r[i[0]]=i[1]}return r}function Zf(n){return n&&n.length?n[0]:o}function pc(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=e==null?0:C(e);return i<0&&(i=j(r+i,0)),Yt(n,t,i)}function dc(n){var t=n==null?0:n.length;return t?Wn(n,0,-1):[]}var vc=O(function(n){var t=G(n,_i);return t.length&&t[0]===n[0]?ii(t):[]}),xc=O(function(n){var t=Dn(n),e=G(n,_i);return t===Dn(e)?t=o:e.pop(),e.length&&e[0]===n[0]?ii(e,y(t,2)):[]}),wc=O(function(n){var t=Dn(n),e=G(n,_i);return t=typeof t=="function"?t:o,t&&e.pop(),e.length&&e[0]===n[0]?ii(e,o,t):[]});function Ac(n,t){return n==null?"":dl.call(n,t)}function Dn(n){var t=n==null?0:n.length;return t?n[t-1]:o}function mc(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=r;return e!==o&&(i=C(e),i=i<0?j(r+i,0):fn(i,r-1)),t===t?nl(n,t,i):Be(n,Eu,i,!0)}function Sc(n,t){return n&&n.length?uf(n,C(t)):o}var yc=O(Jf);function Jf(n,t){return n&&n.length&&t&&t.length?si(n,t):n}function Rc(n,t,e){return n&&n.length&&t&&t.length?si(n,t,y(e,2)):n}function Ic(n,t,e){return n&&n.length&&t&&t.length?si(n,t,o,e):n}var Tc=rt(function(n,t){var e=n==null?0:n.length,r=ni(n,t);return sf(n,G(t,function(i){return it(i,e)?+i:i}).sort(xf)),r});function Ec(n,t){var e=[];if(!(n&&n.length))return e;var r=-1,i=[],f=n.length;for(t=y(t,3);++r<f;){var s=n[r];t(s,r,n)&&(e.push(s),i.push(r))}return sf(n,i),e}function Ci(n){return n==null?n:Al.call(n)}function Cc(n,t,e){var r=n==null?0:n.length;return r?(e&&typeof e!="number"&&cn(n,t,e)?(t=0,e=r):(t=t==null?0:C(t),e=e===o?r:C(e)),Wn(n,t,e)):[]}function Lc(n,t){return nr(n,t)}function Oc(n,t,e){return ci(n,t,y(e,2))}function bc(n,t){var e=n==null?0:n.length;if(e){var r=nr(n,t);if(r<e&&Hn(n[r],t))return r}return-1}function Wc(n,t){return nr(n,t,!0)}function Dc(n,t,e){return ci(n,t,y(e,2),!0)}function Bc(n,t){var e=n==null?0:n.length;if(e){var r=nr(n,t,!0)-1;if(Hn(n[r],t))return r}return-1}function Mc(n){return n&&n.length?af(n):[]}function Pc(n,t){return n&&n.length?af(n,y(t,2)):[]}function Uc(n){var t=n==null?0:n.length;return t?Wn(n,1,t):[]}function Fc(n,t,e){return n&&n.length?(t=e||t===o?1:C(t),Wn(n,0,t<0?0:t)):[]}function Yc(n,t,e){var r=n==null?0:n.length;return r?(t=e||t===o?1:C(t),t=r-t,Wn(n,t<0?0:t,r)):[]}function zc(n,t){return n&&n.length?tr(n,y(t,3),!1,!0):[]}function Xc(n,t){return n&&n.length?tr(n,y(t,3)):[]}var Nc=O(function(n){return pt(rn(n,1,Z,!0))}),Hc=O(function(n){var t=Dn(n);return Z(t)&&(t=o),pt(rn(n,1,Z,!0),y(t,2))}),Gc=O(function(n){var t=Dn(n);return t=typeof t=="function"?t:o,pt(rn(n,1,Z,!0),o,t)});function $c(n){return n&&n.length?pt(n):[]}function qc(n,t){return n&&n.length?pt(n,y(t,2)):[]}function Kc(n,t){return t=typeof t=="function"?t:o,n&&n.length?pt(n,o,t):[]}function Li(n){if(!(n&&n.length))return[];var t=0;return n=at(n,function(e){if(Z(e))return t=j(e.length,t),!0}),qr(t,function(e){return G(n,Hr(e))})}function Qf(n,t){if(!(n&&n.length))return[];var e=Li(n);return t==null?e:G(e,function(r){return wn(t,o,r)})}var Zc=O(function(n,t){return Z(n)?_e(n,t):[]}),Jc=O(function(n){return gi(at(n,Z))}),Qc=O(function(n){var t=Dn(n);return Z(t)&&(t=o),gi(at(n,Z),y(t,2))}),Vc=O(function(n){var t=Dn(n);return t=typeof t=="function"?t:o,gi(at(n,Z),o,t)}),kc=O(Li);function jc(n,t){return _f(n||[],t||[],ge)}function nh(n,t){return _f(n||[],t||[],ve)}var th=O(function(n){var t=n.length,e=t>1?n[t-1]:o;return e=typeof e=="function"?(n.pop(),e):o,Qf(n,e)});function Vf(n){var t=u(n);return t.__chain__=!0,t}function eh(n,t){return t(n),n}function ar(n,t){return t(n)}var rh=rt(function(n){var t=n.length,e=t?n[0]:0,r=this.__wrapped__,i=function(f){return ni(f,n)};return t>1||this.__actions__.length||!(r instanceof D)||!it(e)?this.thru(i):(r=r.slice(e,+e+(t?1:0)),r.__actions__.push({func:ar,args:[i],thisArg:o}),new On(r,this.__chain__).thru(function(f){return t&&!f.length&&f.push(o),f}))});function ih(){return Vf(this)}function uh(){return new On(this.value(),this.__chain__)}function fh(){this.__values__===o&&(this.__values__=co(this.value()));var n=this.__index__>=this.__values__.length,t=n?o:this.__values__[this.__index__++];return{done:n,value:t}}function oh(){return this}function sh(n){for(var t,e=this;e instanceof Je;){var r=Gf(e);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;e=e.__wrapped__}return i.__wrapped__=n,t}function lh(){var n=this.__wrapped__;if(n instanceof D){var t=n;return this.__actions__.length&&(t=new D(this)),t=t.reverse(),t.__actions__.push({func:ar,args:[Ci],thisArg:o}),new On(t,this.__chain__)}return this.thru(Ci)}function ah(){return gf(this.__wrapped__,this.__actions__)}var ch=er(function(n,t,e){Y.call(n,e)?++n[e]:tt(n,e,1)});function hh(n,t,e){var r=E(n)?Iu:ea;return e&&cn(n,t,e)&&(t=o),r(n,y(t,3))}function gh(n,t){var e=E(n)?at:Ju;return e(n,y(t,3))}var _h=Rf($f),ph=Rf(qf);function dh(n,t){return rn(cr(n,t),1)}function vh(n,t){return rn(cr(n,t),Un)}function xh(n,t,e){return e=e===o?1:C(e),rn(cr(n,t),e)}function kf(n,t){var e=E(n)?Cn:_t;return e(n,y(t,3))}function jf(n,t){var e=E(n)?Us:Zu;return e(n,y(t,3))}var wh=er(function(n,t,e){Y.call(n,e)?n[e].push(t):tt(n,e,[t])});function Ah(n,t,e,r){n=dn(n)?n:Vt(n),e=e&&!r?C(e):0;var i=n.length;return e<0&&(e=j(i+e,0)),dr(n)?e<=i&&n.indexOf(t,e)>-1:!!i&&Yt(n,t,e)>-1}var mh=O(function(n,t,e){var r=-1,i=typeof t=="function",f=dn(n)?h(n.length):[];return _t(n,function(s){f[++r]=i?wn(t,s,e):pe(s,t,e)}),f}),Sh=er(function(n,t,e){tt(n,e,t)});function cr(n,t){var e=E(n)?G:tf;return e(n,y(t,3))}function yh(n,t,e,r){return n==null?[]:(E(t)||(t=t==null?[]:[t]),e=r?o:e,E(e)||(e=e==null?[]:[e]),ff(n,t,e))}var Rh=er(function(n,t,e){n[e?0:1].push(t)},function(){return[[],[]]});function Ih(n,t,e){var r=E(n)?Xr:Lu,i=arguments.length<3;return r(n,y(t,4),e,i,_t)}function Th(n,t,e){var r=E(n)?Fs:Lu,i=arguments.length<3;return r(n,y(t,4),e,i,Zu)}function Eh(n,t){var e=E(n)?at:Ju;return e(n,_r(y(t,3)))}function Ch(n){var t=E(n)?Gu:Aa;return t(n)}function Lh(n,t,e){(e?cn(n,t,e):t===o)?t=1:t=C(t);var r=E(n)?Vl:ma;return r(n,t)}function Oh(n){var t=E(n)?kl:ya;return t(n)}function bh(n){if(n==null)return 0;if(dn(n))return dr(n)?Xt(n):n.length;var t=on(n);return t==Yn||t==zn?n.size:fi(n).length}function Wh(n,t,e){var r=E(n)?Nr:Ra;return e&&cn(n,t,e)&&(t=o),r(n,y(t,3))}var Dh=O(function(n,t){if(n==null)return[];var e=t.length;return e>1&&cn(n,t[0],t[1])?t=[]:e>2&&cn(t[0],t[1],t[2])&&(t=[t[0]]),ff(n,rn(t,1),[])}),hr=gl||function(){return en.Date.now()};function Bh(n,t){if(typeof t!="function")throw new Ln(Q);return n=C(n),function(){if(--n<1)return t.apply(this,arguments)}}function no(n,t,e){return t=e?o:t,t=n&&t==null?n.length:t,et(n,V,o,o,o,o,t)}function to(n,t){var e;if(typeof t!="function")throw new Ln(Q);return n=C(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=o),e}}var Oi=O(function(n,t,e){var r=un;if(e.length){var i=ht(e,Jt(Oi));r|=Tn}return et(n,r,t,e,i)}),eo=O(function(n,t,e){var r=un|Vn;if(e.length){var i=ht(e,Jt(eo));r|=Tn}return et(t,r,n,e,i)});function ro(n,t,e){t=e?o:t;var r=et(n,sn,o,o,o,o,o,t);return r.placeholder=ro.placeholder,r}function io(n,t,e){t=e?o:t;var r=et(n,st,o,o,o,o,o,t);return r.placeholder=io.placeholder,r}function uo(n,t,e){var r,i,f,s,l,c,_=0,p=!1,d=!1,w=!0;if(typeof n!="function")throw new Ln(Q);t=Bn(t)||0,$(e)&&(p=!!e.leading,d="maxWait"in e,f=d?j(Bn(e.maxWait)||0,t):f,w="trailing"in e?!!e.trailing:w);function S(J){var Gn=r,ot=i;return r=i=o,_=J,s=n.apply(ot,Gn),s}function R(J){return _=J,l=Ae(b,t),p?S(J):s}function L(J){var Gn=J-c,ot=J-_,Io=t-Gn;return d?fn(Io,f-ot):Io}function I(J){var Gn=J-c,ot=J-_;return c===o||Gn>=t||Gn<0||d&&ot>=f}function b(){var J=hr();if(I(J))return B(J);l=Ae(b,L(J))}function B(J){return l=o,w&&r?S(J):(r=i=o,s)}function yn(){l!==o&&pf(l),_=0,r=c=i=l=o}function hn(){return l===o?s:B(hr())}function Rn(){var J=hr(),Gn=I(J);if(r=arguments,i=this,c=J,Gn){if(l===o)return R(c);if(d)return pf(l),l=Ae(b,t),S(c)}return l===o&&(l=Ae(b,t)),s}return Rn.cancel=yn,Rn.flush=hn,Rn}var Mh=O(function(n,t){return Ku(n,1,t)}),Ph=O(function(n,t,e){return Ku(n,Bn(t)||0,e)});function Uh(n){return et(n,jt)}function gr(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new Ln(Q);var e=function(){var r=arguments,i=t?t.apply(this,r):r[0],f=e.cache;if(f.has(i))return f.get(i);var s=n.apply(this,r);return e.cache=f.set(i,s)||f,s};return e.cache=new(gr.Cache||nt),e}gr.Cache=nt;function _r(n){if(typeof n!="function")throw new Ln(Q);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Fh(n){return to(2,n)}var Yh=Ia(function(n,t){t=t.length==1&&E(t[0])?G(t[0],An(y())):G(rn(t,1),An(y()));var e=t.length;return O(function(r){for(var i=-1,f=fn(r.length,e);++i<f;)r[i]=t[i].call(this,r[i]);return wn(n,this,r)})}),bi=O(function(n,t){var e=ht(t,Jt(bi));return et(n,Tn,o,t,e)}),fo=O(function(n,t){var e=ht(t,Jt(fo));return et(n,lt,o,t,e)}),zh=rt(function(n,t){return et(n,ln,o,o,o,t)});function Xh(n,t){if(typeof n!="function")throw new Ln(Q);return t=t===o?t:C(t),O(n,t)}function Nh(n,t){if(typeof n!="function")throw new Ln(Q);return t=t==null?0:j(C(t),0),O(function(e){var r=e[t],i=vt(e,0,t);return r&&ct(i,r),wn(n,this,i)})}function Hh(n,t,e){var r=!0,i=!0;if(typeof n!="function")throw new Ln(Q);return $(e)&&(r="leading"in e?!!e.leading:r,i="trailing"in e?!!e.trailing:i),uo(n,t,{leading:r,maxWait:t,trailing:i})}function Gh(n){return no(n,1)}function $h(n,t){return bi(pi(t),n)}function qh(){if(!arguments.length)return[];var n=arguments[0];return E(n)?n:[n]}function Kh(n){return bn(n,In)}function Zh(n,t){return t=typeof t=="function"?t:o,bn(n,In,t)}function Jh(n){return bn(n,$n|In)}function Qh(n,t){return t=typeof t=="function"?t:o,bn(n,$n|In,t)}function Vh(n,t){return t==null||qu(n,t,tn(t))}function Hn(n,t){return n===t||n!==n&&t!==t}var kh=fr(ri),jh=fr(function(n,t){return n>=t}),Ot=ku(function(){return arguments}())?ku:function(n){return K(n)&&Y.call(n,"callee")&&!Fu.call(n,"callee")},E=h.isArray,ng=wu?An(wu):sa;function dn(n){return n!=null&&pr(n.length)&&!ut(n)}function Z(n){return K(n)&&dn(n)}function tg(n){return n===!0||n===!1||K(n)&&an(n)==ne}var xt=pl||Ni,eg=Au?An(Au):la;function rg(n){return K(n)&&n.nodeType===1&&!me(n)}function ig(n){if(n==null)return!0;if(dn(n)&&(E(n)||typeof n=="string"||typeof n.splice=="function"||xt(n)||Qt(n)||Ot(n)))return!n.length;var t=on(n);if(t==Yn||t==zn)return!n.size;if(we(n))return!fi(n).length;for(var e in n)if(Y.call(n,e))return!1;return!0}function ug(n,t){return de(n,t)}function fg(n,t,e){e=typeof e=="function"?e:o;var r=e?e(n,t):o;return r===o?de(n,t,o,e):!!r}function Wi(n){if(!K(n))return!1;var t=an(n);return t==Ee||t==Lo||typeof n.message=="string"&&typeof n.name=="string"&&!me(n)}function og(n){return typeof n=="number"&&zu(n)}function ut(n){if(!$(n))return!1;var t=an(n);return t==Ce||t==Ki||t==Co||t==bo}function oo(n){return typeof n=="number"&&n==C(n)}function pr(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=qn}function $(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function K(n){return n!=null&&typeof n=="object"}var so=mu?An(mu):ca;function sg(n,t){return n===t||ui(n,t,Si(t))}function lg(n,t,e){return e=typeof e=="function"?e:o,ui(n,t,Si(t),e)}function ag(n){return lo(n)&&n!=+n}function cg(n){if(Za(n))throw new T(Pn);return ju(n)}function hg(n){return n===null}function gg(n){return n==null}function lo(n){return typeof n=="number"||K(n)&&an(n)==ee}function me(n){if(!K(n)||an(n)!=kn)return!1;var t=Ne(n);if(t===null)return!0;var e=Y.call(t,"constructor")&&t.constructor;return typeof e=="function"&&e instanceof e&&Fe.call(e)==ll}var Di=Su?An(Su):ha;function _g(n){return oo(n)&&n>=-qn&&n<=qn}var ao=yu?An(yu):ga;function dr(n){return typeof n=="string"||!E(n)&&K(n)&&an(n)==ie}function Sn(n){return typeof n=="symbol"||K(n)&&an(n)==Le}var Qt=Ru?An(Ru):_a;function pg(n){return n===o}function dg(n){return K(n)&&on(n)==ue}function vg(n){return K(n)&&an(n)==Do}var xg=fr(oi),wg=fr(function(n,t){return n<=t});function co(n){if(!n)return[];if(dn(n))return dr(n)?Xn(n):pn(n);if(se&&n[se])return Vs(n[se]());var t=on(n),e=t==Yn?Zr:t==zn?Me:Vt;return e(n)}function ft(n){if(!n)return n===0?n:0;if(n=Bn(n),n===Un||n===-Un){var t=n<0?-1:1;return t*x}return n===n?n:0}function C(n){var t=ft(n),e=t%1;return t===t?e?t-e:t:0}function ho(n){return n?Tt(C(n),0,H):0}function Bn(n){if(typeof n=="number")return n;if(Sn(n))return U;if($(n)){var t=typeof n.valueOf=="function"?n.valueOf():n;n=$(t)?t+"":t}if(typeof n!="string")return n===0?n:+n;n=Ou(n);var e=ns.test(n);return e||es.test(n)?Bs(n.slice(2),e?2:8):jo.test(n)?U:+n}function go(n){return Zn(n,vn(n))}function Ag(n){return n?Tt(C(n),-qn,qn):n===0?n:0}function F(n){return n==null?"":mn(n)}var mg=Kt(function(n,t){if(we(t)||dn(t)){Zn(t,tn(t),n);return}for(var e in t)Y.call(t,e)&&ge(n,e,t[e])}),_o=Kt(function(n,t){Zn(t,vn(t),n)}),vr=Kt(function(n,t,e,r){Zn(t,vn(t),n,r)}),Sg=Kt(function(n,t,e,r){Zn(t,tn(t),n,r)}),yg=rt(ni);function Rg(n,t){var e=qt(n);return t==null?e:$u(e,t)}var Ig=O(function(n,t){n=z(n);var e=-1,r=t.length,i=r>2?t[2]:o;for(i&&cn(t[0],t[1],i)&&(r=1);++e<r;)for(var f=t[e],s=vn(f),l=-1,c=s.length;++l<c;){var _=s[l],p=n[_];(p===o||Hn(p,Ht[_])&&!Y.call(n,_))&&(n[_]=f[_])}return n}),Tg=O(function(n){return n.push(o,bf),wn(po,o,n)});function Eg(n,t){return Tu(n,y(t,3),Kn)}function Cg(n,t){return Tu(n,y(t,3),ei)}function Lg(n,t){return n==null?n:ti(n,y(t,3),vn)}function Og(n,t){return n==null?n:Qu(n,y(t,3),vn)}function bg(n,t){return n&&Kn(n,y(t,3))}function Wg(n,t){return n&&ei(n,y(t,3))}function Dg(n){return n==null?[]:ke(n,tn(n))}function Bg(n){return n==null?[]:ke(n,vn(n))}function Bi(n,t,e){var r=n==null?o:Et(n,t);return r===o?e:r}function Mg(n,t){return n!=null&&Bf(n,t,ia)}function Mi(n,t){return n!=null&&Bf(n,t,ua)}var Pg=Tf(function(n,t,e){t!=null&&typeof t.toString!="function"&&(t=Ye.call(t)),n[t]=e},Ui(xn)),Ug=Tf(function(n,t,e){t!=null&&typeof t.toString!="function"&&(t=Ye.call(t)),Y.call(n,t)?n[t].push(e):n[t]=[e]},y),Fg=O(pe);function tn(n){return dn(n)?Hu(n):fi(n)}function vn(n){return dn(n)?Hu(n,!0):pa(n)}function Yg(n,t){var e={};return t=y(t,3),Kn(n,function(r,i,f){tt(e,t(r,i,f),r)}),e}function zg(n,t){var e={};return t=y(t,3),Kn(n,function(r,i,f){tt(e,i,t(r,i,f))}),e}var Xg=Kt(function(n,t,e){je(n,t,e)}),po=Kt(function(n,t,e,r){je(n,t,e,r)}),Ng=rt(function(n,t){var e={};if(n==null)return e;var r=!1;t=G(t,function(f){return f=dt(f,n),r||(r=f.length>1),f}),Zn(n,Ai(n),e),r&&(e=bn(e,$n|Re|In,Pa));for(var i=t.length;i--;)hi(e,t[i]);return e});function Hg(n,t){return vo(n,_r(y(t)))}var Gg=rt(function(n,t){return n==null?{}:va(n,t)});function vo(n,t){if(n==null)return{};var e=G(Ai(n),function(r){return[r]});return t=y(t),of(n,e,function(r,i){return t(r,i[0])})}function $g(n,t,e){t=dt(t,n);var r=-1,i=t.length;for(i||(i=1,n=o);++r<i;){var f=n==null?o:n[Jn(t[r])];f===o&&(r=i,f=e),n=ut(f)?f.call(n):f}return n}function qg(n,t,e){return n==null?n:ve(n,t,e)}function Kg(n,t,e,r){return r=typeof r=="function"?r:o,n==null?n:ve(n,t,e,r)}var xo=Lf(tn),wo=Lf(vn);function Zg(n,t,e){var r=E(n),i=r||xt(n)||Qt(n);if(t=y(t,4),e==null){var f=n&&n.constructor;i?e=r?new f:[]:$(n)?e=ut(f)?qt(Ne(n)):{}:e={}}return(i?Cn:Kn)(n,function(s,l,c){return t(e,s,l,c)}),e}function Jg(n,t){return n==null?!0:hi(n,t)}function Qg(n,t,e){return n==null?n:hf(n,t,pi(e))}function Vg(n,t,e,r){return r=typeof r=="function"?r:o,n==null?n:hf(n,t,pi(e),r)}function Vt(n){return n==null?[]:Kr(n,tn(n))}function kg(n){return n==null?[]:Kr(n,vn(n))}function jg(n,t,e){return e===o&&(e=t,t=o),e!==o&&(e=Bn(e),e=e===e?e:0),t!==o&&(t=Bn(t),t=t===t?t:0),Tt(Bn(n),t,e)}function n_(n,t,e){return t=ft(t),e===o?(e=t,t=0):e=ft(e),n=Bn(n),fa(n,t,e)}function t_(n,t,e){if(e&&typeof e!="boolean"&&cn(n,t,e)&&(t=e=o),e===o&&(typeof t=="boolean"?(e=t,t=o):typeof n=="boolean"&&(e=n,n=o)),n===o&&t===o?(n=0,t=1):(n=ft(n),t===o?(t=n,n=0):t=ft(t)),n>t){var r=n;n=t,t=r}if(e||n%1||t%1){var i=Xu();return fn(n+i*(t-n+Ds("1e-"+((i+"").length-1))),t)}return li(n,t)}var e_=Zt(function(n,t,e){return t=t.toLowerCase(),n+(e?Ao(t):t)});function Ao(n){return Pi(F(n).toLowerCase())}function mo(n){return n=F(n),n&&n.replace(is,qs).replace(ys,"")}function r_(n,t,e){n=F(n),t=mn(t);var r=n.length;e=e===o?r:Tt(C(e),0,r);var i=e;return e-=t.length,e>=0&&n.slice(e,i)==t}function i_(n){return n=F(n),n&&Fo.test(n)?n.replace(Qi,Ks):n}function u_(n){return n=F(n),n&&Go.test(n)?n.replace(br,"\\$&"):n}var f_=Zt(function(n,t,e){return n+(e?"-":"")+t.toLowerCase()}),o_=Zt(function(n,t,e){return n+(e?" ":"")+t.toLowerCase()}),s_=yf("toLowerCase");function l_(n,t,e){n=F(n),t=C(t);var r=t?Xt(n):0;if(!t||r>=t)return n;var i=(t-r)/2;return ur(qe(i),e)+n+ur($e(i),e)}function a_(n,t,e){n=F(n),t=C(t);var r=t?Xt(n):0;return t&&r<t?n+ur(t-r,e):n}function c_(n,t,e){n=F(n),t=C(t);var r=t?Xt(n):0;return t&&r<t?ur(t-r,e)+n:n}function h_(n,t,e){return e||t==null?t=0:t&&(t=+t),wl(F(n).replace(Wr,""),t||0)}function g_(n,t,e){return(e?cn(n,t,e):t===o)?t=1:t=C(t),ai(F(n),t)}function __(){var n=arguments,t=F(n[0]);return n.length<3?t:t.replace(n[1],n[2])}var p_=Zt(function(n,t,e){return n+(e?"_":"")+t.toLowerCase()});function d_(n,t,e){return e&&typeof e!="number"&&cn(n,t,e)&&(t=e=o),e=e===o?H:e>>>0,e?(n=F(n),n&&(typeof t=="string"||t!=null&&!Di(t))&&(t=mn(t),!t&&zt(n))?vt(Xn(n),0,e):n.split(t,e)):[]}var v_=Zt(function(n,t,e){return n+(e?" ":"")+Pi(t)});function x_(n,t,e){return n=F(n),e=e==null?0:Tt(C(e),0,n.length),t=mn(t),n.slice(e,e+t.length)==t}function w_(n,t,e){var r=u.templateSettings;e&&cn(n,t,e)&&(t=o),n=F(n),t=vr({},t,r,Of);var i=vr({},t.imports,r.imports,Of),f=tn(i),s=Kr(i,f),l,c,_=0,p=t.interpolate||Oe,d="__p += '",w=Jr((t.escape||Oe).source+"|"+p.source+"|"+(p===Vi?ko:Oe).source+"|"+(t.evaluate||Oe).source+"|$","g"),S="//# sourceURL="+(Y.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Cs+"]")+`
`;n.replace(w,function(I,b,B,yn,hn,Rn){return B||(B=yn),d+=n.slice(_,Rn).replace(us,Zs),b&&(l=!0,d+=`' +
__e(`+b+`) +
'`),hn&&(c=!0,d+=`';
`+hn+`;
__p += '`),B&&(d+=`' +
((__t = (`+B+`)) == null ? '' : __t) +
'`),_=Rn+I.length,I}),d+=`';
`;var R=Y.call(t,"variable")&&t.variable;if(!R)d=`with (obj) {
`+d+`
}
`;else if(Qo.test(R))throw new T(ye);d=(c?d.replace(Bo,""):d).replace(Mo,"$1").replace(Po,"$1;"),d="function("+(R||"obj")+`) {
`+(R?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(l?", __e = _.escape":"")+(c?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+d+`return __p
}`;var L=yo(function(){return P(f,S+"return "+d).apply(o,s)});if(L.source=d,Wi(L))throw L;return L}function A_(n){return F(n).toLowerCase()}function m_(n){return F(n).toUpperCase()}function S_(n,t,e){if(n=F(n),n&&(e||t===o))return Ou(n);if(!n||!(t=mn(t)))return n;var r=Xn(n),i=Xn(t),f=bu(r,i),s=Wu(r,i)+1;return vt(r,f,s).join("")}function y_(n,t,e){if(n=F(n),n&&(e||t===o))return n.slice(0,Bu(n)+1);if(!n||!(t=mn(t)))return n;var r=Xn(n),i=Wu(r,Xn(t))+1;return vt(r,0,i).join("")}function R_(n,t,e){if(n=F(n),n&&(e||t===o))return n.replace(Wr,"");if(!n||!(t=mn(t)))return n;var r=Xn(n),i=bu(r,Xn(t));return vt(r,i).join("")}function I_(n,t){var e=Dt,r=Bt;if($(t)){var i="separator"in t?t.separator:i;e="length"in t?C(t.length):e,r="omission"in t?mn(t.omission):r}n=F(n);var f=n.length;if(zt(n)){var s=Xn(n);f=s.length}if(e>=f)return n;var l=e-Xt(r);if(l<1)return r;var c=s?vt(s,0,l).join(""):n.slice(0,l);if(i===o)return c+r;if(s&&(l+=c.length-l),Di(i)){if(n.slice(l).search(i)){var _,p=c;for(i.global||(i=Jr(i.source,F(ki.exec(i))+"g")),i.lastIndex=0;_=i.exec(p);)var d=_.index;c=c.slice(0,d===o?l:d)}}else if(n.indexOf(mn(i),l)!=l){var w=c.lastIndexOf(i);w>-1&&(c=c.slice(0,w))}return c+r}function T_(n){return n=F(n),n&&Uo.test(n)?n.replace(Ji,tl):n}var E_=Zt(function(n,t,e){return n+(e?" ":"")+t.toUpperCase()}),Pi=yf("toUpperCase");function So(n,t,e){return n=F(n),t=e?o:t,t===o?Qs(n)?il(n):Xs(n):n.match(t)||[]}var yo=O(function(n,t){try{return wn(n,o,t)}catch(e){return Wi(e)?e:new T(e)}}),C_=rt(function(n,t){return Cn(t,function(e){e=Jn(e),tt(n,e,Oi(n[e],n))}),n});function L_(n){var t=n==null?0:n.length,e=y();return n=t?G(n,function(r){if(typeof r[1]!="function")throw new Ln(Q);return[e(r[0]),r[1]]}):[],O(function(r){for(var i=-1;++i<t;){var f=n[i];if(wn(f[0],this,r))return wn(f[1],this,r)}})}function O_(n){return ta(bn(n,$n))}function Ui(n){return function(){return n}}function b_(n,t){return n==null||n!==n?t:n}var W_=If(),D_=If(!0);function xn(n){return n}function Fi(n){return nf(typeof n=="function"?n:bn(n,$n))}function B_(n){return ef(bn(n,$n))}function M_(n,t){return rf(n,bn(t,$n))}var P_=O(function(n,t){return function(e){return pe(e,n,t)}}),U_=O(function(n,t){return function(e){return pe(n,e,t)}});function Yi(n,t,e){var r=tn(t),i=ke(t,r);e==null&&!($(t)&&(i.length||!r.length))&&(e=t,t=n,n=this,i=ke(t,tn(t)));var f=!($(e)&&"chain"in e)||!!e.chain,s=ut(n);return Cn(i,function(l){var c=t[l];n[l]=c,s&&(n.prototype[l]=function(){var _=this.__chain__;if(f||_){var p=n(this.__wrapped__),d=p.__actions__=pn(this.__actions__);return d.push({func:c,args:arguments,thisArg:n}),p.__chain__=_,p}return c.apply(n,ct([this.value()],arguments))})}),n}function F_(){return en._===this&&(en._=al),this}function zi(){}function Y_(n){return n=C(n),O(function(t){return uf(t,n)})}var z_=vi(G),X_=vi(Iu),N_=vi(Nr);function Ro(n){return Ri(n)?Hr(Jn(n)):xa(n)}function H_(n){return function(t){return n==null?o:Et(n,t)}}var G_=Ef(),$_=Ef(!0);function Xi(){return[]}function Ni(){return!1}function q_(){return{}}function K_(){return""}function Z_(){return!0}function J_(n,t){if(n=C(n),n<1||n>qn)return[];var e=H,r=fn(n,H);t=y(t),n-=H;for(var i=qr(r,t);++e<n;)t(e);return i}function Q_(n){return E(n)?G(n,Jn):Sn(n)?[n]:pn(Hf(F(n)))}function V_(n){var t=++sl;return F(n)+t}var k_=ir(function(n,t){return n+t},0),j_=xi("ceil"),np=ir(function(n,t){return n/t},1),tp=xi("floor");function ep(n){return n&&n.length?Ve(n,xn,ri):o}function rp(n,t){return n&&n.length?Ve(n,y(t,2),ri):o}function ip(n){return Cu(n,xn)}function up(n,t){return Cu(n,y(t,2))}function fp(n){return n&&n.length?Ve(n,xn,oi):o}function op(n,t){return n&&n.length?Ve(n,y(t,2),oi):o}var sp=ir(function(n,t){return n*t},1),lp=xi("round"),ap=ir(function(n,t){return n-t},0);function cp(n){return n&&n.length?$r(n,xn):0}function hp(n,t){return n&&n.length?$r(n,y(t,2)):0}return u.after=Bh,u.ary=no,u.assign=mg,u.assignIn=_o,u.assignInWith=vr,u.assignWith=Sg,u.at=yg,u.before=to,u.bind=Oi,u.bindAll=C_,u.bindKey=eo,u.castArray=qh,u.chain=Vf,u.chunk=tc,u.compact=ec,u.concat=rc,u.cond=L_,u.conforms=O_,u.constant=Ui,u.countBy=ch,u.create=Rg,u.curry=ro,u.curryRight=io,u.debounce=uo,u.defaults=Ig,u.defaultsDeep=Tg,u.defer=Mh,u.delay=Ph,u.difference=ic,u.differenceBy=uc,u.differenceWith=fc,u.drop=oc,u.dropRight=sc,u.dropRightWhile=lc,u.dropWhile=ac,u.fill=cc,u.filter=gh,u.flatMap=dh,u.flatMapDeep=vh,u.flatMapDepth=xh,u.flatten=Kf,u.flattenDeep=hc,u.flattenDepth=gc,u.flip=Uh,u.flow=W_,u.flowRight=D_,u.fromPairs=_c,u.functions=Dg,u.functionsIn=Bg,u.groupBy=wh,u.initial=dc,u.intersection=vc,u.intersectionBy=xc,u.intersectionWith=wc,u.invert=Pg,u.invertBy=Ug,u.invokeMap=mh,u.iteratee=Fi,u.keyBy=Sh,u.keys=tn,u.keysIn=vn,u.map=cr,u.mapKeys=Yg,u.mapValues=zg,u.matches=B_,u.matchesProperty=M_,u.memoize=gr,u.merge=Xg,u.mergeWith=po,u.method=P_,u.methodOf=U_,u.mixin=Yi,u.negate=_r,u.nthArg=Y_,u.omit=Ng,u.omitBy=Hg,u.once=Fh,u.orderBy=yh,u.over=z_,u.overArgs=Yh,u.overEvery=X_,u.overSome=N_,u.partial=bi,u.partialRight=fo,u.partition=Rh,u.pick=Gg,u.pickBy=vo,u.property=Ro,u.propertyOf=H_,u.pull=yc,u.pullAll=Jf,u.pullAllBy=Rc,u.pullAllWith=Ic,u.pullAt=Tc,u.range=G_,u.rangeRight=$_,u.rearg=zh,u.reject=Eh,u.remove=Ec,u.rest=Xh,u.reverse=Ci,u.sampleSize=Lh,u.set=qg,u.setWith=Kg,u.shuffle=Oh,u.slice=Cc,u.sortBy=Dh,u.sortedUniq=Mc,u.sortedUniqBy=Pc,u.split=d_,u.spread=Nh,u.tail=Uc,u.take=Fc,u.takeRight=Yc,u.takeRightWhile=zc,u.takeWhile=Xc,u.tap=eh,u.throttle=Hh,u.thru=ar,u.toArray=co,u.toPairs=xo,u.toPairsIn=wo,u.toPath=Q_,u.toPlainObject=go,u.transform=Zg,u.unary=Gh,u.union=Nc,u.unionBy=Hc,u.unionWith=Gc,u.uniq=$c,u.uniqBy=qc,u.uniqWith=Kc,u.unset=Jg,u.unzip=Li,u.unzipWith=Qf,u.update=Qg,u.updateWith=Vg,u.values=Vt,u.valuesIn=kg,u.without=Zc,u.words=So,u.wrap=$h,u.xor=Jc,u.xorBy=Qc,u.xorWith=Vc,u.zip=kc,u.zipObject=jc,u.zipObjectDeep=nh,u.zipWith=th,u.entries=xo,u.entriesIn=wo,u.extend=_o,u.extendWith=vr,Yi(u,u),u.add=k_,u.attempt=yo,u.camelCase=e_,u.capitalize=Ao,u.ceil=j_,u.clamp=jg,u.clone=Kh,u.cloneDeep=Jh,u.cloneDeepWith=Qh,u.cloneWith=Zh,u.conformsTo=Vh,u.deburr=mo,u.defaultTo=b_,u.divide=np,u.endsWith=r_,u.eq=Hn,u.escape=i_,u.escapeRegExp=u_,u.every=hh,u.find=_h,u.findIndex=$f,u.findKey=Eg,u.findLast=ph,u.findLastIndex=qf,u.findLastKey=Cg,u.floor=tp,u.forEach=kf,u.forEachRight=jf,u.forIn=Lg,u.forInRight=Og,u.forOwn=bg,u.forOwnRight=Wg,u.get=Bi,u.gt=kh,u.gte=jh,u.has=Mg,u.hasIn=Mi,u.head=Zf,u.identity=xn,u.includes=Ah,u.indexOf=pc,u.inRange=n_,u.invoke=Fg,u.isArguments=Ot,u.isArray=E,u.isArrayBuffer=ng,u.isArrayLike=dn,u.isArrayLikeObject=Z,u.isBoolean=tg,u.isBuffer=xt,u.isDate=eg,u.isElement=rg,u.isEmpty=ig,u.isEqual=ug,u.isEqualWith=fg,u.isError=Wi,u.isFinite=og,u.isFunction=ut,u.isInteger=oo,u.isLength=pr,u.isMap=so,u.isMatch=sg,u.isMatchWith=lg,u.isNaN=ag,u.isNative=cg,u.isNil=gg,u.isNull=hg,u.isNumber=lo,u.isObject=$,u.isObjectLike=K,u.isPlainObject=me,u.isRegExp=Di,u.isSafeInteger=_g,u.isSet=ao,u.isString=dr,u.isSymbol=Sn,u.isTypedArray=Qt,u.isUndefined=pg,u.isWeakMap=dg,u.isWeakSet=vg,u.join=Ac,u.kebabCase=f_,u.last=Dn,u.lastIndexOf=mc,u.lowerCase=o_,u.lowerFirst=s_,u.lt=xg,u.lte=wg,u.max=ep,u.maxBy=rp,u.mean=ip,u.meanBy=up,u.min=fp,u.minBy=op,u.stubArray=Xi,u.stubFalse=Ni,u.stubObject=q_,u.stubString=K_,u.stubTrue=Z_,u.multiply=sp,u.nth=Sc,u.noConflict=F_,u.noop=zi,u.now=hr,u.pad=l_,u.padEnd=a_,u.padStart=c_,u.parseInt=h_,u.random=t_,u.reduce=Ih,u.reduceRight=Th,u.repeat=g_,u.replace=__,u.result=$g,u.round=lp,u.runInContext=a,u.sample=Ch,u.size=bh,u.snakeCase=p_,u.some=Wh,u.sortedIndex=Lc,u.sortedIndexBy=Oc,u.sortedIndexOf=bc,u.sortedLastIndex=Wc,u.sortedLastIndexBy=Dc,u.sortedLastIndexOf=Bc,u.startCase=v_,u.startsWith=x_,u.subtract=ap,u.sum=cp,u.sumBy=hp,u.template=w_,u.times=J_,u.toFinite=ft,u.toInteger=C,u.toLength=ho,u.toLower=A_,u.toNumber=Bn,u.toSafeInteger=Ag,u.toString=F,u.toUpper=m_,u.trim=S_,u.trimEnd=y_,u.trimStart=R_,u.truncate=I_,u.unescape=T_,u.uniqueId=V_,u.upperCase=E_,u.upperFirst=Pi,u.each=kf,u.eachRight=jf,u.first=Zf,Yi(u,function(){var n={};return Kn(u,function(t,e){Y.call(u.prototype,e)||(n[e]=t)}),n}(),{chain:!1}),u.VERSION=A,Cn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){u[n].placeholder=u}),Cn(["drop","take"],function(n,t){D.prototype[n]=function(e){e=e===o?1:j(C(e),0);var r=this.__filtered__&&!t?new D(this):this.clone();return r.__filtered__?r.__takeCount__=fn(e,r.__takeCount__):r.__views__.push({size:fn(e,H),type:n+(r.__dir__<0?"Right":"")}),r},D.prototype[n+"Right"]=function(e){return this.reverse()[n](e).reverse()}}),Cn(["filter","map","takeWhile"],function(n,t){var e=t+1,r=e==Mt||e==At;D.prototype[n]=function(i){var f=this.clone();return f.__iteratees__.push({iteratee:y(i,3),type:e}),f.__filtered__=f.__filtered__||r,f}}),Cn(["head","last"],function(n,t){var e="take"+(t?"Right":"");D.prototype[n]=function(){return this[e](1).value()[0]}}),Cn(["initial","tail"],function(n,t){var e="drop"+(t?"":"Right");D.prototype[n]=function(){return this.__filtered__?new D(this):this[e](1)}}),D.prototype.compact=function(){return this.filter(xn)},D.prototype.find=function(n){return this.filter(n).head()},D.prototype.findLast=function(n){return this.reverse().find(n)},D.prototype.invokeMap=O(function(n,t){return typeof n=="function"?new D(this):this.map(function(e){return pe(e,n,t)})}),D.prototype.reject=function(n){return this.filter(_r(y(n)))},D.prototype.slice=function(n,t){n=C(n);var e=this;return e.__filtered__&&(n>0||t<0)?new D(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==o&&(t=C(t),e=t<0?e.dropRight(-t):e.take(t-n)),e)},D.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},D.prototype.toArray=function(){return this.take(H)},Kn(D.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=u[r?"take"+(t=="last"?"Right":""):t],f=r||/^find/.test(t);i&&(u.prototype[t]=function(){var s=this.__wrapped__,l=r?[1]:arguments,c=s instanceof D,_=l[0],p=c||E(s),d=function(b){var B=i.apply(u,ct([b],l));return r&&w?B[0]:B};p&&e&&typeof _=="function"&&_.length!=1&&(c=p=!1);var w=this.__chain__,S=!!this.__actions__.length,R=f&&!w,L=c&&!S;if(!f&&p){s=L?s:new D(this);var I=n.apply(s,l);return I.__actions__.push({func:ar,args:[d],thisArg:o}),new On(I,w)}return R&&L?n.apply(this,l):(I=this.thru(d),R?r?I.value()[0]:I.value():I)})}),Cn(["pop","push","shift","sort","splice","unshift"],function(n){var t=Pe[n],e=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return t.apply(E(f)?f:[],i)}return this[e](function(s){return t.apply(E(s)?s:[],i)})}}),Kn(D.prototype,function(n,t){var e=u[t];if(e){var r=e.name+"";Y.call($t,r)||($t[r]=[]),$t[r].push({name:t,func:e})}}),$t[rr(o,Vn).name]=[{name:"wrapper",func:o}],D.prototype.clone=Tl,D.prototype.reverse=El,D.prototype.value=Cl,u.prototype.at=rh,u.prototype.chain=ih,u.prototype.commit=uh,u.prototype.next=fh,u.prototype.plant=sh,u.prototype.reverse=lh,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=ah,u.prototype.first=u.prototype.head,se&&(u.prototype[se]=oh),u},Nt=ul();St?((St.exports=Nt)._=Nt,Fr._=Nt):en._=Nt}).call(Mn)}(Se,Se.exports);var Hi=Se.exports;class Gi{constructor(M){bt(this,"_point",0);bt(this,"_start1",0);bt(this,"_start2",0);bt(this,"_origin");bt(this,"_size");bt(this,"_contentSize");this._origin=M.origin??M.size/2,this._size=M.size,this._point=M.translate,this._contentSize=M.contentSize}get point(){return this._point}get origin(){return this._origin}get start1(){return this._start1}get start2(){return this._start2}touch(M){this._start1=M-this._point}pinch(M,o,A){const nn=this._origin,Pn=(M+o)/2;this._origin=nn+(Pn-nn-this._point)/A;const Q=nn-this._origin;this._point+=Q-Q*A,this._start1=M-this._point,this._start2=o-this._point}dragPinch(M,o){const A=(this._start1+this._start2)/2,nn=(M+o)/2;this._point=nn-A}dragTouch(M){this._point=M-this._start1}checkAndResetToWithin(M){const o=this._contentSize??this._size;if(o*M<this._size){this._origin=this._size/2,this._point=(this._size-o)*M/2;return}const A=(o-this._size)*M,nn=(this._size-this._size*M)/2,Pn=this._size/2-this._origin-(this._size/2-this._origin)*M;this._point>Pn-nn?this._point=Pn-nn:this._point<nn+Pn-A&&(this._point=nn+Pn-A)}setPoint(M){this._point=M}setOrigin(M){this._origin=M}}var wt=(q=>(q[q.zoomIn=0]="zoomIn",q[q.zoomOut=1]="zoomOut",q[q.moveLeft=2]="moveLeft",q[q.moveRight=3]="moveRight",q[q.moveUp=4]="moveUp",q[q.moveDown=5]="moveDown",q))(wt||{});const $i={"+":0,"-":1,ArrowLeft:2,ArrowRight:3,ArrowUp:4,ArrowDown:5};function qi(q,M,o,A){const nn=(q-o)**2+(M-A)**2;return Math.sqrt(nn)}const To=["tabindex"],Eo=W.defineComponent({__name:"pinch-scroll-zoom",props:{contentWidth:{},contentHeight:{},width:{},height:{},originX:{},originY:{},translateX:{default:0},translateY:{default:0},scale:{default:1},throttleDelay:{default:25},within:{type:Boolean,default:!0},minScale:{default:.3},maxScale:{default:5},wheelVelocity:{default:.001},draggable:{type:Boolean,default:!0},centered:{type:Boolean},keyActions:{type:Boolean,default:!1},tabindex:{},keyZoomVelocity:{default:.2},keyMoveVelocity:{default:10},keyControls:{},translate3d:{type:Boolean,default:!0}},emits:["stopDrag","startDrag","dragging","scaling"],setup(q,{expose:M,emit:o}){M({setData:Qn,centralize:Mt,manualMove:At,manualZoom:Un});const A=q,nn=W.computed(()=>A.keyControls??$i),Pn=W.computed(()=>A.tabindex===void 0&&A.keyActions?0:A.tabindex),Q=W.ref(),ye=Hi.throttle(st,A.throttleDelay),kt=Hi.debounce(lt,200),v=W.reactive({touch1:!1,touch2:!1,currentScale:A.scale,startScale:A.scale,zoomIn:!1,zoomOut:!1,axisX:new Gi({size:A.width,origin:A.originX,translate:A.translateX,contentSize:A.contentWidth}),axisY:new Gi({size:A.height,origin:A.originY,translate:A.translateY,contentSize:A.contentHeight})});A.centered&&Mt();const Wt=W.computed(()=>({"pinch-scroll-zoom--zoom-out":v.zoomOut,"pinch-scroll-zoom--zoom-in":v.zoomIn})),$n=W.computed(()=>({width:`${A.width}px`,height:`${A.height}px`})),Re=W.computed(()=>{const x=`${v.axisX.point}px`,U=`${v.axisY.point}px`,H=A.translate3d?`translate3d(${x}, ${U}, 0) scale(${v.currentScale})`:`translate(${x}, ${U}) scale(${v.currentScale})`,Fn=`${v.axisX.origin}px ${v.axisY.origin}px`;return{transform:H,"transform-origin":Fn}}),In=o;function Qn(x){return x.scale!==void 0&&(v.currentScale=x.scale),x.translateX!==void 0&&v.axisX.setPoint(x.translateX),x.translateY!==void 0&&v.axisY.setPoint(x.translateY),x.originX!==void 0&&v.axisX.setOrigin(x.originX),x.originY!==void 0&&v.axisY.setOrigin(x.originY),Bt(),_n()}function _n(){return{x:v.axisX.point,y:v.axisY.point,scale:v.currentScale,originX:v.axisX.origin,originY:v.axisY.origin,translateX:v.axisX.point,translateY:v.axisY.point}}function un(){v.touch1=!1,v.touch2=!1,v.zoomIn=!1,v.zoomOut=!1,In("stopDrag",_n())}function Vn(x){if(!A.draggable)return;const U=[{clientX:x.clientX,clientY:x.clientY}];sn(U)}function Ie(x){if(!A.draggable)return;const U=Array.from(x.touches);sn(U)}function sn(x){if(x.length===0){un();return}const U=V(x[0].clientX),H=ln(x[0].clientY);if(x.length>1){v.touch1=!0,v.touch2=!0,v.startScale=v.currentScale;const Fn=V(x[1].clientX),mt=ln(x[1].clientY);v.axisX.pinch(U,Fn,v.currentScale),v.axisY.pinch(H,mt,v.currentScale)}else v.touch1=!0,v.touch2=!1,v.axisX.touch(U),v.axisY.touch(H);In("startDrag",_n())}function st(x){!v.touch1&&!v.touch2||x.length!==0&&(v.touch1&&v.touch2&&x.length===1&&sn(x),(!v.touch1||!v.touch2&&x.length===2)&&sn(x),v.touch1&&v.touch2?(v.axisX.dragPinch(V(x[0].clientX),V(x[1].clientX)),v.axisY.dragPinch(ln(x[0].clientY),ln(x[1].clientY))):(v.axisX.dragTouch(V(x[0].clientX)),v.axisY.dragTouch(ln(x[0].clientY))),jt(x),Tn())}function Tn(){In("dragging",_n())}function lt(){v.zoomIn=!1,v.zoomOut=!1}function V(x){return x-Q.value.getBoundingClientRect().left}function ln(x){return x-Q.value.getBoundingClientRect().top}function jt(x){if(x.length<2||!v.touch1||!v.touch2){Bt();return}const U=x[0],H=x[1],Fn=qi(V(U.clientX),ln(U.clientY),V(H.clientX),ln(H.clientY)),mt=qi(v.axisX.start1,v.axisY.start1,v.axisX.start2,v.axisY.start2),mr=v.startScale*(Fn/mt);Dt(mr)}function Dt(x){x<A.minScale&&(x=A.minScale),x>A.maxScale&&(x=A.maxScale),v.currentScale!==x&&(v.zoomIn=v.currentScale<x,v.zoomOut=v.currentScale>x,v.currentScale=x,kt()),Bt(),In("scaling",_n())}function Bt(){A.within&&(v.axisY.checkAndResetToWithin(v.currentScale),v.axisX.checkAndResetToWithin(v.currentScale))}function xr(x){if(!A.draggable)return;const U=[{clientX:x.clientX,clientY:x.clientY}];ye(U)}function wr(x){if(!A.draggable)return;const U=Array.from(x.touches);ye(U)}function Mt(){return Qn({scale:v.currentScale,originX:(A.contentWidth??A.width)/2,originY:(A.contentHeight??A.height)/2,translateX:A.contentWidth?(A.width-A.contentWidth)/2:0,translateY:A.contentHeight?(A.height-A.contentHeight)/2:0}),_n()}function Ar(x){if(A.keyActions)switch(x.preventDefault(),nn.value[x.key]){case wt.zoomIn:Un(1+A.keyZoomVelocity);break;case wt.zoomOut:Un(1-A.keyZoomVelocity);break;case wt.moveUp:At(0,-A.keyMoveVelocity);break;case wt.moveDown:At(0,A.keyMoveVelocity);break;case wt.moveLeft:At(-A.keyMoveVelocity,0);break;case wt.moveRight:At(A.keyMoveVelocity,0);break}}function At(x,U){return v.axisX.setPoint(v.axisX.point+x),v.axisY.setPoint(v.axisY.point+U),In("dragging",_n()),_n()}function Un(x){const U=V(A.width/2),H=ln(A.height/2);v.axisX.pinch(U,U,v.currentScale),v.axisY.pinch(H,H,v.currentScale);const Fn=v.currentScale*x;return Dt(Fn),_n()}function qn(x){x.preventDefault();const U=V(x.clientX),H=ln(x.clientY);v.axisX.pinch(U,U,v.currentScale),v.axisY.pinch(H,H,v.currentScale);const Fn=1-x.deltaY*A.wheelVelocity,mt=v.currentScale*Fn;Dt(mt)}return W.onMounted(()=>{window.addEventListener("mouseup",un)}),W.onBeforeUnmount(()=>{window.removeEventListener("mouseup",un)}),W.watch(()=>A.centered,Mt),W.watch(()=>A.scale,Dt),W.watch(()=>A.translateX,x=>v.axisX.setPoint(x)),W.watch(()=>A.translateY,x=>v.axisY.setPoint(x)),W.watch(()=>A.originX,x=>v.axisX.setOrigin(x??0)),W.watch(()=>A.originY,x=>v.axisY.setOrigin(x??0)),W.watch(()=>A.within,()=>Bt()),(x,U)=>(W.openBlock(),W.createElementBlock("div",{ref_key:"$el",ref:Q,class:W.normalizeClass(["pinch-scroll-zoom",Wt.value]),onMousedown:Vn,onMousemove:xr,onTouchstart:Ie,onTouchmove:wr,onWheel:qn,onKeydown:Ar,tabindex:Pn.value,style:W.normalizeStyle($n.value)},[W.createElementVNode("div",{ref:"content",class:"pinch-scroll-zoom__content",style:W.normalizeStyle(Re.value)},[W.renderSlot(x.$slots,"default")],4)],46,To))}}),pp="";gn.PinchScrollZoomDefaultControls=$i,gn.default=Eo,Object.defineProperties(gn,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});