UNPKG

@argdown/map-views

Version:

Browser-based map views for Argdown data using dagre-d3 and viz.js

1 lines 1.71 MB
(function(In,_t){typeof exports=="object"&&typeof module<"u"?_t(exports):typeof define=="function"&&define.amd?define(["exports"],_t):(In=typeof globalThis<"u"?globalThis:In||self,_t(In.ArgdownMapViews={}))})(this,(function(In){"use strict";var _t=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function YD(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var i=!1;try{i=this instanceof r}catch{}return i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}function es(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var yg,v3;function WD(){if(v3)return yg;v3=1;function e(){this.__data__=[],this.size=0}return yg=e,yg}var _g,y3;function Ks(){if(y3)return _g;y3=1;function e(t,n){return t===n||t!==t&&n!==n}return _g=e,_g}var bg,_3;function Nf(){if(_3)return bg;_3=1;var e=Ks();function t(n,r){for(var i=n.length;i--;)if(e(n[i][0],r))return i;return-1}return bg=t,bg}var wg,b3;function KD(){if(b3)return wg;b3=1;var e=Nf(),t=Array.prototype,n=t.splice;function r(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var s=a.length-1;return o==s?a.pop():n.call(a,o,1),--this.size,!0}return wg=r,wg}var Eg,w3;function VD(){if(w3)return Eg;w3=1;var e=Nf();function t(n){var r=this.__data__,i=e(r,n);return i<0?void 0:r[i][1]}return Eg=t,Eg}var xg,E3;function QD(){if(E3)return xg;E3=1;var e=Nf();function t(n){return e(this.__data__,n)>-1}return xg=t,xg}var Tg,x3;function ZD(){if(x3)return Tg;x3=1;var e=Nf();function t(n,r){var i=this.__data__,a=e(i,n);return a<0?(++this.size,i.push([n,r])):i[a][1]=r,this}return Tg=t,Tg}var Rg,T3;function Mf(){if(T3)return Rg;T3=1;var e=WD(),t=KD(),n=VD(),r=QD(),i=ZD();function a(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){var c=o[s];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,Rg=a,Rg}var Cg,R3;function JD(){if(R3)return Cg;R3=1;var e=Mf();function t(){this.__data__=new e,this.size=0}return Cg=t,Cg}var Sg,C3;function eF(){if(C3)return Sg;C3=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Sg=e,Sg}var Ig,S3;function tF(){if(S3)return Ig;S3=1;function e(t){return this.__data__.get(t)}return Ig=e,Ig}var Ng,I3;function nF(){if(I3)return Ng;I3=1;function e(t){return this.__data__.has(t)}return Ng=e,Ng}var Mg,N3;function M3(){if(N3)return Mg;N3=1;var e=typeof _t=="object"&&_t&&_t.Object===Object&&_t;return Mg=e,Mg}var Og,O3;function Qi(){if(O3)return Og;O3=1;var e=M3(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Og=n,Og}var Lg,L3;function Vs(){if(L3)return Lg;L3=1;var e=Qi(),t=e.Symbol;return Lg=t,Lg}var Pg,P3;function rF(){if(P3)return Pg;P3=1;var e=Vs(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,i=e?e.toStringTag:void 0;function a(o){var s=n.call(o,i),u=o[i];try{o[i]=void 0;var c=!0}catch{}var l=r.call(o);return c&&(s?o[i]=u:delete o[i]),l}return Pg=a,Pg}var Ag,A3;function iF(){if(A3)return Ag;A3=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Ag=n,Ag}var kg,k3;function ts(){if(k3)return kg;k3=1;var e=Vs(),t=rF(),n=iF(),r="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(s){return s==null?s===void 0?i:r:a&&a in Object(s)?t(s):n(s)}return kg=o,kg}var $g,$3;function Si(){if($3)return $g;$3=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return $g=e,$g}var Dg,D3;function Qs(){if(D3)return Dg;D3=1;var e=ts(),t=Si(),n="[object AsyncFunction]",r="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(s){if(!t(s))return!1;var u=e(s);return u==r||u==i||u==n||u==a}return Dg=o,Dg}var Fg,F3;function aF(){if(F3)return Fg;F3=1;var e=Qi(),t=e["__core-js_shared__"];return Fg=t,Fg}var Ug,U3;function oF(){if(U3)return Ug;U3=1;var e=aF(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Ug=n,Ug}var Gg,G3;function B3(){if(G3)return Gg;G3=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Gg=n,Gg}var Bg,q3;function sF(){if(q3)return Bg;q3=1;var e=Qs(),t=oF(),n=Si(),r=B3(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,u=o.toString,c=s.hasOwnProperty,l=RegExp("^"+u.call(c).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(h){if(!n(h)||t(h))return!1;var d=e(h)?l:a;return d.test(r(h))}return Bg=f,Bg}var qg,j3;function uF(){if(j3)return qg;j3=1;function e(t,n){return t?.[n]}return qg=e,qg}var jg,X3;function ns(){if(X3)return jg;X3=1;var e=sF(),t=uF();function n(r,i){var a=t(r,i);return e(a)?a:void 0}return jg=n,jg}var Xg,z3;function zg(){if(z3)return Xg;z3=1;var e=ns(),t=Qi(),n=e(t,"Map");return Xg=n,Xg}var Hg,H3;function Of(){if(H3)return Hg;H3=1;var e=ns(),t=e(Object,"create");return Hg=t,Hg}var Yg,Y3;function cF(){if(Y3)return Yg;Y3=1;var e=Of();function t(){this.__data__=e?e(null):{},this.size=0}return Yg=t,Yg}var Wg,W3;function lF(){if(W3)return Wg;W3=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Wg=e,Wg}var Kg,K3;function fF(){if(K3)return Kg;K3=1;var e=Of(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function i(a){var o=this.__data__;if(e){var s=o[a];return s===t?void 0:s}return r.call(o,a)?o[a]:void 0}return Kg=i,Kg}var Vg,V3;function hF(){if(V3)return Vg;V3=1;var e=Of(),t=Object.prototype,n=t.hasOwnProperty;function r(i){var a=this.__data__;return e?a[i]!==void 0:n.call(a,i)}return Vg=r,Vg}var Qg,Q3;function dF(){if(Q3)return Qg;Q3=1;var e=Of(),t="__lodash_hash_undefined__";function n(r,i){var a=this.__data__;return this.size+=this.has(r)?0:1,a[r]=e&&i===void 0?t:i,this}return Qg=n,Qg}var Zg,Z3;function pF(){if(Z3)return Zg;Z3=1;var e=cF(),t=lF(),n=fF(),r=hF(),i=dF();function a(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){var c=o[s];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,Zg=a,Zg}var Jg,J3;function gF(){if(J3)return Jg;J3=1;var e=pF(),t=Mf(),n=zg();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return Jg=r,Jg}var e1,ex;function mF(){if(ex)return e1;ex=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return e1=e,e1}var t1,tx;function Lf(){if(tx)return t1;tx=1;var e=mF();function t(n,r){var i=n.__data__;return e(r)?i[typeof r=="string"?"string":"hash"]:i.map}return t1=t,t1}var n1,nx;function vF(){if(nx)return n1;nx=1;var e=Lf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return n1=t,n1}var r1,rx;function yF(){if(rx)return r1;rx=1;var e=Lf();function t(n){return e(this,n).get(n)}return r1=t,r1}var i1,ix;function _F(){if(ix)return i1;ix=1;var e=Lf();function t(n){return e(this,n).has(n)}return i1=t,i1}var a1,ax;function bF(){if(ax)return a1;ax=1;var e=Lf();function t(n,r){var i=e(this,n),a=i.size;return i.set(n,r),this.size+=i.size==a?0:1,this}return a1=t,a1}var o1,ox;function s1(){if(ox)return o1;ox=1;var e=gF(),t=vF(),n=yF(),r=_F(),i=bF();function a(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){var c=o[s];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,o1=a,o1}var u1,sx;function wF(){if(sx)return u1;sx=1;var e=Mf(),t=zg(),n=s1(),r=200;function i(a,o){var s=this.__data__;if(s instanceof e){var u=s.__data__;if(!t||u.length<r-1)return u.push([a,o]),this.size=++s.size,this;s=this.__data__=new n(u)}return s.set(a,o),this.size=s.size,this}return u1=i,u1}var c1,ux;function Pf(){if(ux)return c1;ux=1;var e=Mf(),t=JD(),n=eF(),r=tF(),i=nF(),a=wF();function o(s){var u=this.__data__=new e(s);this.size=u.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=r,o.prototype.has=i,o.prototype.set=a,c1=o,c1}var l1,cx;function f1(){if(cx)return l1;cx=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r<i&&n(t[r],r,t)!==!1;);return t}return l1=e,l1}var h1,lx;function fx(){if(lx)return h1;lx=1;var e=ns(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return h1=t,h1}var d1,hx;function Af(){if(hx)return d1;hx=1;var e=fx();function t(n,r,i){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[r]=i}return d1=t,d1}var p1,dx;function kf(){if(dx)return p1;dx=1;var e=Af(),t=Ks(),n=Object.prototype,r=n.hasOwnProperty;function i(a,o,s){var u=a[o];(!(r.call(a,o)&&t(u,s))||s===void 0&&!(o in a))&&e(a,o,s)}return p1=i,p1}var g1,px;function nc(){if(px)return g1;px=1;var e=kf(),t=Af();function n(r,i,a,o){var s=!a;a||(a={});for(var u=-1,c=i.length;++u<c;){var l=i[u],f=o?o(a[l],r[l],l,a,r):void 0;f===void 0&&(f=r[l]),s?t(a,l,f):e(a,l,f)}return a}return g1=n,g1}var m1,gx;function EF(){if(gx)return m1;gx=1;function e(t,n){for(var r=-1,i=Array(t);++r<t;)i[r]=n(r);return i}return m1=e,m1}var v1,mx;function va(){if(mx)return v1;mx=1;function e(t){return t!=null&&typeof t=="object"}return v1=e,v1}var y1,vx;function xF(){if(vx)return y1;vx=1;var e=ts(),t=va(),n="[object Arguments]";function r(i){return t(i)&&e(i)==n}return y1=r,y1}var _1,yx;function rc(){if(yx)return _1;yx=1;var e=xF(),t=va(),n=Object.prototype,r=n.hasOwnProperty,i=n.propertyIsEnumerable,a=e((function(){return arguments})())?e:function(o){return t(o)&&r.call(o,"callee")&&!i.call(o,"callee")};return _1=a,_1}var b1,_x;function Kn(){if(_x)return b1;_x=1;var e=Array.isArray;return b1=e,b1}var ic={exports:{}},w1,bx;function TF(){if(bx)return w1;bx=1;function e(){return!1}return w1=e,w1}ic.exports;var wx;function Zs(){return wx||(wx=1,(function(e,t){var n=Qi(),r=TF(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?n.Buffer:void 0,u=s?s.isBuffer:void 0,c=u||r;e.exports=c})(ic,ic.exports)),ic.exports}var E1,Ex;function $f(){if(Ex)return E1;Ex=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,i){var a=typeof r;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<i}return E1=n,E1}var x1,xx;function T1(){if(xx)return x1;xx=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return x1=t,x1}var R1,Tx;function RF(){if(Tx)return R1;Tx=1;var e=ts(),t=T1(),n=va(),r="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",s="[object Error]",u="[object Function]",c="[object Map]",l="[object Number]",f="[object Object]",h="[object RegExp]",d="[object Set]",g="[object String]",m="[object WeakMap]",y="[object ArrayBuffer]",w="[object DataView]",E="[object Float32Array]",b="[object Float64Array]",v="[object Int8Array]",T="[object Int16Array]",C="[object Int32Array]",O="[object Uint8Array]",M="[object Uint8ClampedArray]",A="[object Uint16Array]",F="[object Uint32Array]",B={};B[E]=B[b]=B[v]=B[T]=B[C]=B[O]=B[M]=B[A]=B[F]=!0,B[r]=B[i]=B[y]=B[a]=B[w]=B[o]=B[s]=B[u]=B[c]=B[l]=B[f]=B[h]=B[d]=B[g]=B[m]=!1;function N(k){return n(k)&&t(k.length)&&!!B[e(k)]}return R1=N,R1}var C1,Rx;function Df(){if(Rx)return C1;Rx=1;function e(t){return function(n){return t(n)}}return C1=e,C1}var ac={exports:{}};ac.exports;var Cx;function S1(){return Cx||(Cx=1,(function(e,t){var n=M3(),r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,s=(function(){try{var u=i&&i.require&&i.require("util").types;return u||o&&o.binding&&o.binding("util")}catch{}})();e.exports=s})(ac,ac.exports)),ac.exports}var I1,Sx;function oc(){if(Sx)return I1;Sx=1;var e=RF(),t=Df(),n=S1(),r=n&&n.isTypedArray,i=r?t(r):e;return I1=i,I1}var N1,Ix;function Nx(){if(Ix)return N1;Ix=1;var e=EF(),t=rc(),n=Kn(),r=Zs(),i=$f(),a=oc(),o=Object.prototype,s=o.hasOwnProperty;function u(c,l){var f=n(c),h=!f&&t(c),d=!f&&!h&&r(c),g=!f&&!h&&!d&&a(c),m=f||h||d||g,y=m?e(c.length,String):[],w=y.length;for(var E in c)(l||s.call(c,E))&&!(m&&(E=="length"||d&&(E=="offset"||E=="parent")||g&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||i(E,w)))&&y.push(E);return y}return N1=u,N1}var M1,Mx;function Ff(){if(Mx)return M1;Mx=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,i=typeof r=="function"&&r.prototype||e;return n===i}return M1=t,M1}var O1,Ox;function Lx(){if(Ox)return O1;Ox=1;function e(t,n){return function(r){return t(n(r))}}return O1=e,O1}var L1,Px;function CF(){if(Px)return L1;Px=1;var e=Lx(),t=e(Object.keys,Object);return L1=t,L1}var P1,Ax;function A1(){if(Ax)return P1;Ax=1;var e=Ff(),t=CF(),n=Object.prototype,r=n.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var s in Object(a))r.call(a,s)&&s!="constructor"&&o.push(s);return o}return P1=i,P1}var k1,kx;function Ha(){if(kx)return k1;kx=1;var e=Qs(),t=T1();function n(r){return r!=null&&t(r.length)&&!e(r)}return k1=n,k1}var $1,$x;function Co(){if($x)return $1;$x=1;var e=Nx(),t=A1(),n=Ha();function r(i){return n(i)?e(i):t(i)}return $1=r,$1}var D1,Dx;function SF(){if(Dx)return D1;Dx=1;var e=nc(),t=Co();function n(r,i){return r&&e(i,t(i),r)}return D1=n,D1}var F1,Fx;function IF(){if(Fx)return F1;Fx=1;function e(t){var n=[];if(t!=null)for(var r in Object(t))n.push(r);return n}return F1=e,F1}var U1,Ux;function NF(){if(Ux)return U1;Ux=1;var e=Si(),t=Ff(),n=IF(),r=Object.prototype,i=r.hasOwnProperty;function a(o){if(!e(o))return n(o);var s=t(o),u=[];for(var c in o)c=="constructor"&&(s||!i.call(o,c))||u.push(c);return u}return U1=a,U1}var G1,Gx;function rs(){if(Gx)return G1;Gx=1;var e=Nx(),t=NF(),n=Ha();function r(i){return n(i)?e(i,!0):t(i)}return G1=r,G1}var B1,Bx;function MF(){if(Bx)return B1;Bx=1;var e=nc(),t=rs();function n(r,i){return r&&e(i,t(i),r)}return B1=n,B1}var sc={exports:{}};sc.exports;var qx;function jx(){return qx||(qx=1,(function(e,t){var n=Qi(),r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a?n.Buffer:void 0,s=o?o.allocUnsafe:void 0;function u(c,l){if(l)return c.slice();var f=c.length,h=s?s(f):new c.constructor(f);return c.copy(h),h}e.exports=u})(sc,sc.exports)),sc.exports}var q1,Xx;function zx(){if(Xx)return q1;Xx=1;function e(t,n){var r=-1,i=t.length;for(n||(n=Array(i));++r<i;)n[r]=t[r];return n}return q1=e,q1}var j1,Hx;function Yx(){if(Hx)return j1;Hx=1;function e(t,n){for(var r=-1,i=t==null?0:t.length,a=0,o=[];++r<i;){var s=t[r];n(s,r,t)&&(o[a++]=s)}return o}return j1=e,j1}var X1,Wx;function Kx(){if(Wx)return X1;Wx=1;function e(){return[]}return X1=e,X1}var z1,Vx;function H1(){if(Vx)return z1;Vx=1;var e=Yx(),t=Kx(),n=Object.prototype,r=n.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(s){return r.call(o,s)}))}:t;return z1=a,z1}var Y1,Qx;function OF(){if(Qx)return Y1;Qx=1;var e=nc(),t=H1();function n(r,i){return e(r,t(r),i)}return Y1=n,Y1}var W1,Zx;function K1(){if(Zx)return W1;Zx=1;function e(t,n){for(var r=-1,i=n.length,a=t.length;++r<i;)t[a+r]=n[r];return t}return W1=e,W1}var V1,Jx;function Uf(){if(Jx)return V1;Jx=1;var e=Lx(),t=e(Object.getPrototypeOf,Object);return V1=t,V1}var Q1,eT;function tT(){if(eT)return Q1;eT=1;var e=K1(),t=Uf(),n=H1(),r=Kx(),i=Object.getOwnPropertySymbols,a=i?function(o){for(var s=[];o;)e(s,n(o)),o=t(o);return s}:r;return Q1=a,Q1}var Z1,nT;function LF(){if(nT)return Z1;nT=1;var e=nc(),t=tT();function n(r,i){return e(r,t(r),i)}return Z1=n,Z1}var J1,rT;function iT(){if(rT)return J1;rT=1;var e=K1(),t=Kn();function n(r,i,a){var o=i(r);return t(r)?o:e(o,a(r))}return J1=n,J1}var em,aT;function oT(){if(aT)return em;aT=1;var e=iT(),t=H1(),n=Co();function r(i){return e(i,n,t)}return em=r,em}var tm,sT;function PF(){if(sT)return tm;sT=1;var e=iT(),t=tT(),n=rs();function r(i){return e(i,n,t)}return tm=r,tm}var nm,uT;function AF(){if(uT)return nm;uT=1;var e=ns(),t=Qi(),n=e(t,"DataView");return nm=n,nm}var rm,cT;function kF(){if(cT)return rm;cT=1;var e=ns(),t=Qi(),n=e(t,"Promise");return rm=n,rm}var im,lT;function fT(){if(lT)return im;lT=1;var e=ns(),t=Qi(),n=e(t,"Set");return im=n,im}var am,hT;function $F(){if(hT)return am;hT=1;var e=ns(),t=Qi(),n=e(t,"WeakMap");return am=n,am}var om,dT;function Js(){if(dT)return om;dT=1;var e=AF(),t=zg(),n=kF(),r=fT(),i=$F(),a=ts(),o=B3(),s="[object Map]",u="[object Object]",c="[object Promise]",l="[object Set]",f="[object WeakMap]",h="[object DataView]",d=o(e),g=o(t),m=o(n),y=o(r),w=o(i),E=a;return(e&&E(new e(new ArrayBuffer(1)))!=h||t&&E(new t)!=s||n&&E(n.resolve())!=c||r&&E(new r)!=l||i&&E(new i)!=f)&&(E=function(b){var v=a(b),T=v==u?b.constructor:void 0,C=T?o(T):"";if(C)switch(C){case d:return h;case g:return s;case m:return c;case y:return l;case w:return f}return v}),om=E,om}var sm,pT;function DF(){if(pT)return sm;pT=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r){var i=r.length,a=new r.constructor(i);return i&&typeof r[0]=="string"&&t.call(r,"index")&&(a.index=r.index,a.input=r.input),a}return sm=n,sm}var um,gT;function mT(){if(gT)return um;gT=1;var e=Qi(),t=e.Uint8Array;return um=t,um}var cm,vT;function lm(){if(vT)return cm;vT=1;var e=mT();function t(n){var r=new n.constructor(n.byteLength);return new e(r).set(new e(n)),r}return cm=t,cm}var fm,yT;function FF(){if(yT)return fm;yT=1;var e=lm();function t(n,r){var i=r?e(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.byteLength)}return fm=t,fm}var hm,_T;function UF(){if(_T)return hm;_T=1;var e=/\w*$/;function t(n){var r=new n.constructor(n.source,e.exec(n));return r.lastIndex=n.lastIndex,r}return hm=t,hm}var dm,bT;function GF(){if(bT)return dm;bT=1;var e=Vs(),t=e?e.prototype:void 0,n=t?t.valueOf:void 0;function r(i){return n?Object(n.call(i)):{}}return dm=r,dm}var pm,wT;function ET(){if(wT)return pm;wT=1;var e=lm();function t(n,r){var i=r?e(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.length)}return pm=t,pm}var gm,xT;function BF(){if(xT)return gm;xT=1;var e=lm(),t=FF(),n=UF(),r=GF(),i=ET(),a="[object Boolean]",o="[object Date]",s="[object Map]",u="[object Number]",c="[object RegExp]",l="[object Set]",f="[object String]",h="[object Symbol]",d="[object ArrayBuffer]",g="[object DataView]",m="[object Float32Array]",y="[object Float64Array]",w="[object Int8Array]",E="[object Int16Array]",b="[object Int32Array]",v="[object Uint8Array]",T="[object Uint8ClampedArray]",C="[object Uint16Array]",O="[object Uint32Array]";function M(A,F,B){var N=A.constructor;switch(F){case d:return e(A);case a:case o:return new N(+A);case g:return t(A,B);case m:case y:case w:case E:case b:case v:case T:case C:case O:return i(A,B);case s:return new N;case u:case f:return new N(A);case c:return n(A);case l:return new N;case h:return r(A)}}return gm=M,gm}var mm,TT;function RT(){if(TT)return mm;TT=1;var e=Si(),t=Object.create,n=(function(){function r(){}return function(i){if(!e(i))return{};if(t)return t(i);r.prototype=i;var a=new r;return r.prototype=void 0,a}})();return mm=n,mm}var vm,CT;function ST(){if(CT)return vm;CT=1;var e=RT(),t=Uf(),n=Ff();function r(i){return typeof i.constructor=="function"&&!n(i)?e(t(i)):{}}return vm=r,vm}var ym,IT;function qF(){if(IT)return ym;IT=1;var e=Js(),t=va(),n="[object Map]";function r(i){return t(i)&&e(i)==n}return ym=r,ym}var _m,NT;function jF(){if(NT)return _m;NT=1;var e=qF(),t=Df(),n=S1(),r=n&&n.isMap,i=r?t(r):e;return _m=i,_m}var bm,MT;function XF(){if(MT)return bm;MT=1;var e=Js(),t=va(),n="[object Set]";function r(i){return t(i)&&e(i)==n}return bm=r,bm}var wm,OT;function zF(){if(OT)return wm;OT=1;var e=XF(),t=Df(),n=S1(),r=n&&n.isSet,i=r?t(r):e;return wm=i,wm}var Em,LT;function PT(){if(LT)return Em;LT=1;var e=Pf(),t=f1(),n=kf(),r=SF(),i=MF(),a=jx(),o=zx(),s=OF(),u=LF(),c=oT(),l=PF(),f=Js(),h=DF(),d=BF(),g=ST(),m=Kn(),y=Zs(),w=jF(),E=Si(),b=zF(),v=Co(),T=rs(),C=1,O=2,M=4,A="[object Arguments]",F="[object Array]",B="[object Boolean]",N="[object Date]",k="[object Error]",I="[object Function]",S="[object GeneratorFunction]",U="[object Map]",Y="[object Number]",W="[object Object]",H="[object RegExp]",ne="[object Set]",ge="[object String]",ve="[object Symbol]",ie="[object WeakMap]",ee="[object ArrayBuffer]",re="[object DataView]",oe="[object Float32Array]",fe="[object Float64Array]",we="[object Int8Array]",se="[object Int16Array]",be="[object Int32Array]",Ie="[object Uint8Array]",he="[object Uint8ClampedArray]",Ke="[object Uint16Array]",$e="[object Uint32Array]",Fe={};Fe[A]=Fe[F]=Fe[ee]=Fe[re]=Fe[B]=Fe[N]=Fe[oe]=Fe[fe]=Fe[we]=Fe[se]=Fe[be]=Fe[U]=Fe[Y]=Fe[W]=Fe[H]=Fe[ne]=Fe[ge]=Fe[ve]=Fe[Ie]=Fe[he]=Fe[Ke]=Fe[$e]=!0,Fe[k]=Fe[I]=Fe[ie]=!1;function vt(ze,Pe,$n,qt,Xt,kt){var Je,pt=Pe&C,ln=Pe&O,qn=Pe&M;if($n&&(Je=Xt?$n(ze,qt,Xt,kt):$n(ze)),Je!==void 0)return Je;if(!E(ze))return ze;var mn=m(ze);if(mn){if(Je=h(ze),!pt)return o(ze,Je)}else{var Gt=f(ze),Tn=Gt==I||Gt==S;if(y(ze))return a(ze,pt);if(Gt==W||Gt==A||Tn&&!Xt){if(Je=ln||Tn?{}:g(ze),!pt)return ln?u(ze,i(Je,ze)):s(ze,r(Je,ze))}else{if(!Fe[Gt])return Xt?ze:{};Je=d(ze,Gt,pt)}}kt||(kt=new e);var Mn=kt.get(ze);if(Mn)return Mn;kt.set(ze,Je),b(ze)?ze.forEach(function(st){Je.add(vt(st,Pe,$n,st,ze,kt))}):w(ze)&&ze.forEach(function(st,vn){Je.set(vn,vt(st,Pe,$n,vn,ze,kt))});var D=qn?ln?l:c:ln?T:v,Rn=mn?void 0:D(ze);return t(Rn||ze,function(st,vn){Rn&&(vn=st,st=ze[vn]),n(Je,vn,vt(st,Pe,$n,vn,ze,kt))}),Je}return Em=vt,Em}var xm,AT;function HF(){if(AT)return xm;AT=1;var e=PT(),t=4;function n(r){return e(r,t)}return xm=n,xm}var Tm,kT;function Rm(){if(kT)return Tm;kT=1;function e(t){return function(){return t}}return Tm=e,Tm}var Cm,$T;function YF(){if($T)return Cm;$T=1;function e(t){return function(n,r,i){for(var a=-1,o=Object(n),s=i(n),u=s.length;u--;){var c=s[t?u:++a];if(r(o[c],c,o)===!1)break}return n}}return Cm=e,Cm}var Sm,DT;function Im(){if(DT)return Sm;DT=1;var e=YF(),t=e();return Sm=t,Sm}var Nm,FT;function Mm(){if(FT)return Nm;FT=1;var e=Im(),t=Co();function n(r,i){return r&&e(r,i,t)}return Nm=n,Nm}var Om,UT;function WF(){if(UT)return Om;UT=1;var e=Ha();function t(n,r){return function(i,a){if(i==null)return i;if(!e(i))return n(i,a);for(var o=i.length,s=r?o:-1,u=Object(i);(r?s--:++s<o)&&a(u[s],s,u)!==!1;);return i}}return Om=t,Om}var Lm,GT;function Gf(){if(GT)return Lm;GT=1;var e=Mm(),t=WF(),n=t(e);return Lm=n,Lm}var Pm,BT;function is(){if(BT)return Pm;BT=1;function e(t){return t}return Pm=e,Pm}var Am,qT;function jT(){if(qT)return Am;qT=1;var e=is();function t(n){return typeof n=="function"?n:e}return Am=t,Am}var km,XT;function zT(){if(XT)return km;XT=1;var e=f1(),t=Gf(),n=jT(),r=Kn();function i(a,o){var s=r(a)?e:t;return s(a,n(o))}return km=i,km}var $m,HT;function Dm(){return HT||(HT=1,$m=zT()),$m}var Fm,YT;function KF(){if(YT)return Fm;YT=1;var e=Gf();function t(n,r){var i=[];return e(n,function(a,o,s){r(a,o,s)&&i.push(a)}),i}return Fm=t,Fm}var Um,WT;function VF(){if(WT)return Um;WT=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return Um=t,Um}var Gm,KT;function QF(){if(KT)return Gm;KT=1;function e(t){return this.__data__.has(t)}return Gm=e,Gm}var Bm,VT;function QT(){if(VT)return Bm;VT=1;var e=s1(),t=VF(),n=QF();function r(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Bm=r,Bm}var qm,ZT;function ZF(){if(ZT)return qm;ZT=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(n(t[r],r,t))return!0;return!1}return qm=e,qm}var jm,JT;function e7(){if(JT)return jm;JT=1;function e(t,n){return t.has(n)}return jm=e,jm}var Xm,t7;function n7(){if(t7)return Xm;t7=1;var e=QT(),t=ZF(),n=e7(),r=1,i=2;function a(o,s,u,c,l,f){var h=u&r,d=o.length,g=s.length;if(d!=g&&!(h&&g>d))return!1;var m=f.get(o),y=f.get(s);if(m&&y)return m==s&&y==o;var w=-1,E=!0,b=u&i?new e:void 0;for(f.set(o,s),f.set(s,o);++w<d;){var v=o[w],T=s[w];if(c)var C=h?c(T,v,w,s,o,f):c(v,T,w,o,s,f);if(C!==void 0){if(C)continue;E=!1;break}if(b){if(!t(s,function(O,M){if(!n(b,M)&&(v===O||l(v,O,u,c,f)))return b.push(M)})){E=!1;break}}else if(!(v===T||l(v,T,u,c,f))){E=!1;break}}return f.delete(o),f.delete(s),E}return Xm=a,Xm}var zm,r7;function JF(){if(r7)return zm;r7=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(i,a){r[++n]=[a,i]}),r}return zm=e,zm}var Hm,i7;function Ym(){if(i7)return Hm;i7=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(i){r[++n]=i}),r}return Hm=e,Hm}var Wm,a7;function eU(){if(a7)return Wm;a7=1;var e=Vs(),t=mT(),n=Ks(),r=n7(),i=JF(),a=Ym(),o=1,s=2,u="[object Boolean]",c="[object Date]",l="[object Error]",f="[object Map]",h="[object Number]",d="[object RegExp]",g="[object Set]",m="[object String]",y="[object Symbol]",w="[object ArrayBuffer]",E="[object DataView]",b=e?e.prototype:void 0,v=b?b.valueOf:void 0;function T(C,O,M,A,F,B,N){switch(M){case E:if(C.byteLength!=O.byteLength||C.byteOffset!=O.byteOffset)return!1;C=C.buffer,O=O.buffer;case w:return!(C.byteLength!=O.byteLength||!B(new t(C),new t(O)));case u:case c:case h:return n(+C,+O);case l:return C.name==O.name&&C.message==O.message;case d:case m:return C==O+"";case f:var k=i;case g:var I=A&o;if(k||(k=a),C.size!=O.size&&!I)return!1;var S=N.get(C);if(S)return S==O;A|=s,N.set(C,O);var U=r(k(C),k(O),A,F,B,N);return N.delete(C),U;case y:if(v)return v.call(C)==v.call(O)}return!1}return Wm=T,Wm}var Km,o7;function tU(){if(o7)return Km;o7=1;var e=oT(),t=1,n=Object.prototype,r=n.hasOwnProperty;function i(a,o,s,u,c,l){var f=s&t,h=e(a),d=h.length,g=e(o),m=g.length;if(d!=m&&!f)return!1;for(var y=d;y--;){var w=h[y];if(!(f?w in o:r.call(o,w)))return!1}var E=l.get(a),b=l.get(o);if(E&&b)return E==o&&b==a;var v=!0;l.set(a,o),l.set(o,a);for(var T=f;++y<d;){w=h[y];var C=a[w],O=o[w];if(u)var M=f?u(O,C,w,o,a,l):u(C,O,w,a,o,l);if(!(M===void 0?C===O||c(C,O,s,u,l):M)){v=!1;break}T||(T=w=="constructor")}if(v&&!T){var A=a.constructor,F=o.constructor;A!=F&&"constructor"in a&&"constructor"in o&&!(typeof A=="function"&&A instanceof A&&typeof F=="function"&&F instanceof F)&&(v=!1)}return l.delete(a),l.delete(o),v}return Km=i,Km}var Vm,s7;function nU(){if(s7)return Vm;s7=1;var e=Pf(),t=n7(),n=eU(),r=tU(),i=Js(),a=Kn(),o=Zs(),s=oc(),u=1,c="[object Arguments]",l="[object Array]",f="[object Object]",h=Object.prototype,d=h.hasOwnProperty;function g(m,y,w,E,b,v){var T=a(m),C=a(y),O=T?l:i(m),M=C?l:i(y);O=O==c?f:O,M=M==c?f:M;var A=O==f,F=M==f,B=O==M;if(B&&o(m)){if(!o(y))return!1;T=!0,A=!1}if(B&&!A)return v||(v=new e),T||s(m)?t(m,y,w,E,b,v):n(m,y,O,w,E,b,v);if(!(w&u)){var N=A&&d.call(m,"__wrapped__"),k=F&&d.call(y,"__wrapped__");if(N||k){var I=N?m.value():m,S=k?y.value():y;return v||(v=new e),b(I,S,w,E,v)}}return B?(v||(v=new e),r(m,y,w,E,b,v)):!1}return Vm=g,Vm}var Qm,u7;function c7(){if(u7)return Qm;u7=1;var e=nU(),t=va();function n(r,i,a,o,s){return r===i?!0:r==null||i==null||!t(r)&&!t(i)?r!==r&&i!==i:e(r,i,a,o,n,s)}return Qm=n,Qm}var Zm,l7;function rU(){if(l7)return Zm;l7=1;var e=Pf(),t=c7(),n=1,r=2;function i(a,o,s,u){var c=s.length,l=c,f=!u;if(a==null)return!l;for(a=Object(a);c--;){var h=s[c];if(f&&h[2]?h[1]!==a[h[0]]:!(h[0]in a))return!1}for(;++c<l;){h=s[c];var d=h[0],g=a[d],m=h[1];if(f&&h[2]){if(g===void 0&&!(d in a))return!1}else{var y=new e;if(u)var w=u(g,m,d,a,o,y);if(!(w===void 0?t(m,g,n|r,u,y):w))return!1}}return!0}return Zm=i,Zm}var Jm,f7;function h7(){if(f7)return Jm;f7=1;var e=Si();function t(n){return n===n&&!e(n)}return Jm=t,Jm}var ev,d7;function iU(){if(d7)return ev;d7=1;var e=h7(),t=Co();function n(r){for(var i=t(r),a=i.length;a--;){var o=i[a],s=r[o];i[a]=[o,s,e(s)]}return i}return ev=n,ev}var tv,p7;function g7(){if(p7)return tv;p7=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return tv=e,tv}var nv,m7;function aU(){if(m7)return nv;m7=1;var e=rU(),t=iU(),n=g7();function r(i){var a=t(i);return a.length==1&&a[0][2]?n(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return nv=r,nv}var rv,v7;function eu(){if(v7)return rv;v7=1;var e=ts(),t=va(),n="[object Symbol]";function r(i){return typeof i=="symbol"||t(i)&&e(i)==n}return rv=r,rv}var iv,y7;function av(){if(y7)return iv;y7=1;var e=Kn(),t=eu(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function i(a,o){if(e(a))return!1;var s=typeof a;return s=="number"||s=="symbol"||s=="boolean"||a==null||t(a)?!0:r.test(a)||!n.test(a)||o!=null&&a in Object(o)}return iv=i,iv}var ov,_7;function oU(){if(_7)return ov;_7=1;var e=s1(),t="Expected a function";function n(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,s=i?i.apply(this,o):o[0],u=a.cache;if(u.has(s))return u.get(s);var c=r.apply(this,o);return a.cache=u.set(s,c)||u,c};return a.cache=new(n.Cache||e),a}return n.Cache=e,ov=n,ov}var sv,b7;function sU(){if(b7)return sv;b7=1;var e=oU(),t=500;function n(r){var i=e(r,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return sv=n,sv}var uv,w7;function uU(){if(w7)return uv;w7=1;var e=sU(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,s,u,c){a.push(u?c.replace(n,"$1"):s||o)}),a});return uv=r,uv}var cv,E7;function Bf(){if(E7)return cv;E7=1;function e(t,n){for(var r=-1,i=t==null?0:t.length,a=Array(i);++r<i;)a[r]=n(t[r],r,t);return a}return cv=e,cv}var lv,x7;function cU(){if(x7)return lv;x7=1;var e=Vs(),t=Bf(),n=Kn(),r=eu(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(s){if(typeof s=="string")return s;if(n(s))return t(s,o)+"";if(r(s))return a?a.call(s):"";var u=s+"";return u=="0"&&1/s==-1/0?"-0":u}return lv=o,lv}var fv,T7;function R7(){if(T7)return fv;T7=1;var e=cU();function t(n){return n==null?"":e(n)}return fv=t,fv}var hv,C7;function qf(){if(C7)return hv;C7=1;var e=Kn(),t=av(),n=uU(),r=R7();function i(a,o){return e(a)?a:t(a,o)?[a]:n(r(a))}return hv=i,hv}var dv,S7;function uc(){if(S7)return dv;S7=1;var e=eu();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return dv=t,dv}var pv,I7;function jf(){if(I7)return pv;I7=1;var e=qf(),t=uc();function n(r,i){i=e(i,r);for(var a=0,o=i.length;r!=null&&a<o;)r=r[t(i[a++])];return a&&a==o?r:void 0}return pv=n,pv}var gv,N7;function lU(){if(N7)return gv;N7=1;var e=jf();function t(n,r,i){var a=n==null?void 0:e(n,r);return a===void 0?i:a}return gv=t,gv}var mv,M7;function fU(){if(M7)return mv;M7=1;function e(t,n){return t!=null&&n in Object(t)}return mv=e,mv}var vv,O7;function L7(){if(O7)return vv;O7=1;var e=qf(),t=rc(),n=Kn(),r=$f(),i=T1(),a=uc();function o(s,u,c){u=e(u,s);for(var l=-1,f=u.length,h=!1;++l<f;){var d=a(u[l]);if(!(h=s!=null&&c(s,d)))break;s=s[d]}return h||++l!=f?h:(f=s==null?0:s.length,!!f&&i(f)&&r(d,f)&&(n(s)||t(s)))}return vv=o,vv}var yv,P7;function A7(){if(P7)return yv;P7=1;var e=fU(),t=L7();function n(r,i){return r!=null&&t(r,i,e)}return yv=n,yv}var _v,k7;function hU(){if(k7)return _v;k7=1;var e=c7(),t=lU(),n=A7(),r=av(),i=h7(),a=g7(),o=uc(),s=1,u=2;function c(l,f){return r(l)&&i(f)?a(o(l),f):function(h){var d=t(h,l);return d===void 0&&d===f?n(h,l):e(f,d,s|u)}}return _v=c,_v}var bv,$7;function D7(){if($7)return bv;$7=1;function e(t){return function(n){return n?.[t]}}return bv=e,bv}var wv,F7;function dU(){if(F7)return wv;F7=1;var e=jf();function t(n){return function(r){return e(r,n)}}return wv=t,wv}var Ev,U7;function pU(){if(U7)return Ev;U7=1;var e=D7(),t=dU(),n=av(),r=uc();function i(a){return n(a)?e(r(a)):t(a)}return Ev=i,Ev}var xv,G7;function Ya(){if(G7)return xv;G7=1;var e=aU(),t=hU(),n=is(),r=Kn(),i=pU();function a(o){return typeof o=="function"?o:o==null?n:typeof o=="object"?r(o)?t(o[0],o[1]):e(o):i(o)}return xv=a,xv}var Tv,B7;function q7(){if(B7)return Tv;B7=1;var e=Yx(),t=KF(),n=Ya(),r=Kn();function i(a,o){var s=r(a)?e:t;return s(a,n(o,3))}return Tv=i,Tv}var Rv,j7;function gU(){if(j7)return Rv;j7=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r,i){return r!=null&&t.call(r,i)}return Rv=n,Rv}var Cv,X7;function Sv(){if(X7)return Cv;X7=1;var e=gU(),t=L7();function n(r,i){return r!=null&&t(r,i,e)}return Cv=n,Cv}var Iv,z7;function mU(){if(z7)return Iv;z7=1;var e=A1(),t=Js(),n=rc(),r=Kn(),i=Ha(),a=Zs(),o=Ff(),s=oc(),u="[object Map]",c="[object Set]",l=Object.prototype,f=l.hasOwnProperty;function h(d){if(d==null)return!0;if(i(d)&&(r(d)||typeof d=="string"||typeof d.splice=="function"||a(d)||s(d)||n(d)))return!d.length;var g=t(d);if(g==u||g==c)return!d.size;if(o(d))return!e(d).length;for(var m in d)if(f.call(d,m))return!1;return!0}return Iv=h,Iv}var Nv,H7;function Y7(){if(H7)return Nv;H7=1;function e(t){return t===void 0}return Nv=e,Nv}var Mv,W7;function K7(){if(W7)return Mv;W7=1;var e=Gf(),t=Ha();function n(r,i){var a=-1,o=t(r)?Array(r.length):[];return e(r,function(s,u,c){o[++a]=i(s,u,c)}),o}return Mv=n,Mv}var Ov,V7;function Q7(){if(V7)return Ov;V7=1;var e=Bf(),t=Ya(),n=K7(),r=Kn();function i(a,o){var s=r(a)?e:n;return s(a,t(o,3))}return Ov=i,Ov}var Lv,Z7;function vU(){if(Z7)return Lv;Z7=1;function e(t,n,r,i){var a=-1,o=t==null?0:t.length;for(i&&o&&(r=t[++a]);++a<o;)r=n(r,t[a],a,t);return r}return Lv=e,Lv}var Pv,J7;function yU(){if(J7)return Pv;J7=1;function e(t,n,r,i,a){return a(t,function(o,s,u){r=i?(i=!1,o):n(r,o,s,u)}),r}return Pv=e,Pv}var Av,e8;function t8(){if(e8)return Av;e8=1;var e=vU(),t=Gf(),n=Ya(),r=yU(),i=Kn();function a(o,s,u){var c=i(o)?e:r,l=arguments.length<3;return c(o,n(s,4),u,l,t)}return Av=a,Av}var kv,n8;function _U(){if(n8)return kv;n8=1;var e=ts(),t=Kn(),n=va(),r="[object String]";function i(a){return typeof a=="string"||!t(a)&&n(a)&&e(a)==r}return kv=i,kv}var $v,r8;function bU(){if(r8)return $v;r8=1;var e=D7(),t=e("length");return $v=t,$v}var Dv,i8;function wU(){if(i8)return Dv;i8=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,a="\\ufe0e\\ufe0f",o="\\u200d",s=RegExp("["+o+e+i+a+"]");function u(c){return s.test(c)}return Dv=u,Dv}var Fv,a8;function EU(){if(a8)return Fv;a8=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,a="\\ufe0e\\ufe0f",o="["+e+"]",s="["+i+"]",u="\\ud83c[\\udffb-\\udfff]",c="(?:"+s+"|"+u+")",l="[^"+e+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",h="[\\ud800-\\udbff][\\udc00-\\udfff]",d="\\u200d",g=c+"?",m="["+a+"]?",y="(?:"+d+"(?:"+[l,f,h].join("|")+")"+m+g+")*",w=m+g+y,E="(?:"+[l+s+"?",s,f,h,o].join("|")+")",b=RegExp(u+"(?="+u+")|"+E+w,"g");function v(T){for(var C=b.lastIndex=0;b.test(T);)++C;return C}return Fv=v,Fv}var Uv,o8;function xU(){if(o8)return Uv;o8=1;var e=bU(),t=wU(),n=EU();function r(i){return t(i)?n(i):e(i)}return Uv=r,Uv}var Gv,s8;function TU(){if(s8)return Gv;s8=1;var e=A1(),t=Js(),n=Ha(),r=_U(),i=xU(),a="[object Map]",o="[object Set]";function s(u){if(u==null)return 0;if(n(u))return r(u)?i(u):u.length;var c=t(u);return c==a||c==o?u.size:e(u).length}return Gv=s,Gv}var Bv,u8;function RU(){if(u8)return Bv;u8=1;var e=f1(),t=RT(),n=Mm(),r=Ya(),i=Uf(),a=Kn(),o=Zs(),s=Qs(),u=Si(),c=oc();function l(f,h,d){var g=a(f),m=g||o(f)||c(f);if(h=r(h,4),d==null){var y=f&&f.constructor;m?d=g?new y:[]:u(f)?d=s(y)?t(i(f)):{}:d={}}return(m?e:n)(f,function(w,E,b){return h(d,w,E,b)}),d}return Bv=l,Bv}var qv,c8;function CU(){if(c8)return qv;c8=1;var e=Vs(),t=rc(),n=Kn(),r=e?e.isConcatSpreadable:void 0;function i(a){return n(a)||t(a)||!!(r&&a&&a[r])}return qv=i,qv}var jv,l8;function Xv(){if(l8)return jv;l8=1;var e=K1(),t=CU();function n(r,i,a,o,s){var u=-1,c=r.length;for(a||(a=t),s||(s=[]);++u<c;){var l=r[u];i>0&&a(l)?i>1?n(l,i-1,a,o,s):e(s,l):o||(s[s.length]=l)}return s}return jv=n,jv}var zv,f8;function SU(){if(f8)return zv;f8=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return zv=e,zv}var Hv,h8;function d8(){if(h8)return Hv;h8=1;var e=SU(),t=Math.max;function n(r,i,a){return i=t(i===void 0?r.length-1:i,0),function(){for(var o=arguments,s=-1,u=t(o.length-i,0),c=Array(u);++s<u;)c[s]=o[i+s];s=-1;for(var l=Array(i+1);++s<i;)l[s]=o[s];return l[i]=a(c),e(r,this,l)}}return Hv=n,Hv}var Yv,p8;function IU(){if(p8)return Yv;p8=1;var e=Rm(),t=fx(),n=is(),r=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:n;return Yv=r,Yv}var Wv,g8;function NU(){if(g8)return Wv;g8=1;var e=800,t=16,n=Date.now;function r(i){var a=0,o=0;return function(){var s=n(),u=t-(s-o);if(o=s,u>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return Wv=r,Wv}var Kv,m8;function v8(){if(m8)return Kv;m8=1;var e=IU(),t=NU(),n=t(e);return Kv=n,Kv}var Vv,y8;function Xf(){if(y8)return Vv;y8=1;var e=is(),t=d8(),n=v8();function r(i,a){return n(t(i,a,e),i+"")}return Vv=r,Vv}var Qv,_8;function b8(){if(_8)return Qv;_8=1;function e(t,n,r,i){for(var a=t.length,o=r+(i?1:-1);i?o--:++o<a;)if(n(t[o],o,t))return o;return-1}return Qv=e,Qv}var Zv,w8;function MU(){if(w8)return Zv;w8=1;function e(t){return t!==t}return Zv=e,Zv}var Jv,E8;function OU(){if(E8)return Jv;E8=1;function e(t,n,r){for(var i=r-1,a=t.length;++i<a;)if(t[i]===n)return i;return-1}return Jv=e,Jv}var e6,x8;function LU(){if(x8)return e6;x8=1;var e=b8(),t=MU(),n=OU();function r(i,a,o){return a===a?n(i,a,o):e(i,t,o)}return e6=r,e6}var t6,T8;function PU(){if(T8)return t6;T8=1;var e=LU();function t(n,r){var i=n==null?0:n.length;return!!i&&e(n,r,0)>-1}return t6=t,t6}var n6,R8;function AU(){if(R8)return n6;R8=1;function e(t,n,r){for(var i=-1,a=t==null?0:t.length;++i<a;)if(r(n,t[i]))return!0;return!1}return n6=e,n6}var r6,C8;function kU(){if(C8)return r6;C8=1;function e(){}return r6=e,r6}var i6,S8;function $U(){if(S8)return i6;S8=1;var e=fT(),t=kU(),n=Ym(),r=1/0,i=e&&1/n(new e([,-0]))[1]==r?function(a){return new e(a)}:t;return i6=i,i6}var a6,I8;function DU(){if(I8)return a6;I8=1;var e=QT(),t=PU(),n=AU(),r=e7(),i=$U(),a=Ym(),o=200;function s(u,c,l){var f=-1,h=t,d=u.length,g=!0,m=[],y=m;if(l)g=!1,h=n;else if(d>=o){var w=c?null:i(u);if(w)return a(w);g=!1,h=r,y=new e}else y=c?[]:m;e:for(;++f<d;){var E=u[f],b=c?c(E):E;if(E=l||E!==0?E:0,g&&b===b){for(var v=y.length;v--;)if(y[v]===b)continue e;c&&y.push(b),m.push(E)}else h(y,b,l)||(y!==m&&y.push(b),m.push(E))}return m}return a6=s,a6}var o6,N8;function M8(){if(N8)return o6;N8=1;var e=Ha(),t=va();function n(r){return t(r)&&e(r)}return o6=n,o6}var s6,O8;function FU(){if(O8)return s6;O8=1;var e=Xv(),t=Xf(),n=DU(),r=M8(),i=t(function(a){return n(e(a,1,r,!0))});return s6=i,s6}var u6,L8;function UU(){if(L8)return u6;L8=1;var e=Bf();function t(n,r){return e(r,function(i){return n[i]})}return u6=t,u6}var c6,P8;function A8(){if(P8)return c6;P8=1;var e=UU(),t=Co();function n(r){return r==null?[]:e(r,t(r))}return c6=n,c6}var l6,k8;function Ii(){if(k8)return l6;k8=1;var e;if(typeof es=="function")try{e={clone:HF(),constant:Rm(),each:Dm(),filter:q7(),has:Sv(),isArray:Kn(),isEmpty:mU(),isFunction:Qs(),isUndefined:Y7(),keys:Co(),map:Q7(),reduce:t8(),size:TU(),transform:RU(),union:FU(),values:A8()}}catch{}return e||(e=window._),l6=e,l6}var f6,$8;function h6(){if($8)return f6;$8=1;var e=Ii();f6=i;var t="\0",n="\0",r="";function i(l){this._isDirected=e.has(l,"directed")?l.directed:!0,this._isMultigraph=e.has(l,"multigraph")?l.multigraph:!1,this._isCompound=e.has(l,"compound")?l.compound:!1,this._label=void 0,this._defaultNodeLabelFn=e.constant(void 0),this._defaultEdgeLabelFn=e.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[n]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}i.prototype._nodeCount=0,i.prototype._edgeCount=0,i.prototype.isDirected=function(){return this._isDirected},i.prototype.isMultigraph=function(){return this._isMultigraph},i.prototype.isCompound=function(){return this._isCompound},i.prototype.setGraph=function(l){return this._label=l,this},i.prototype.graph=function(){return this._label},i.prototype.setDefaultNodeLabel=function(l){return e.isFunction(l)||(l=e.constant(l)),this._defaultNodeLabelFn=l,this},i.prototype.nodeCount=function(){return this._nodeCount},i.prototype.nodes=function(){return e.keys(this._nodes)},i.prototype.sources=function(){var l=this;return e.filter(this.nodes(),function(f){return e.isEmpty(l._in[f])})},i.prototype.sinks=function(){var l=this;return e.filter(this.nodes(),function(f){return e.isEmpty(l._out[f])})},i.prototype.setNodes=function(l,f){var h=arguments,d=this;return e.each(l,function(g){h.length>1?d.setNode(g,f):d.setNode(g)}),this},i.prototype.setNode=function(l,f){return e.has(this._nodes,l)?(arguments.length>1&&(this._nodes[l]=f),this):(this._nodes[l]=arguments.length>1?f:this._defaultNodeLabelFn(l),this._isCompound&&(this._parent[l]=n,this._children[l]={},this._children[n][l]=!0),this._in[l]={},this._preds[l]={},this._out[l]={},this._sucs[l]={},++this._nodeCount,this)},i.prototype.node=function(l){return this._nodes[l]},i.prototype.hasNode=function(l){return e.has(this._nodes,l)},i.prototype.removeNode=function(l){var f=this;if(e.has(this._nodes,l)){var h=function(d){f.removeEdge(f._edgeObjs[d])};delete this._nodes[l],this._isCompound&&(this._removeFromParentsChildList(l),delete this._parent[l],e.each(this.children(l),function(d){f.setParent(d)}),delete this._children[l]),e.each(e.keys(this._in[l]),h),delete this._in[l],delete this._preds[l],e.each(e.keys(this._out[l]),h),delete this._out[l],delete this._sucs[l],--this._nodeCount}return this},i.prototype.setParent=function(l,f){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(e.isUndefined(f))f=n;else{f+="";for(var h=f;!e.isUndefined(h);h=this.parent(h))if(h===l)throw new Error("Setting "+f+" as parent of "+l+" would create a cycle");this.setNode(f)}return this.setNode(l),this._removeFromParentsChildList(l),this._parent[l]=f,this._children[f][l]=!0,this},i.prototype._removeFromParentsChildList=function(l){delete this._children[this._parent[l]][l]},i.prototype.parent=function(l){if(this._isCompound){var f=this._parent[l];if(f!==n)return f}},i.prototype.children=function(l){if(e.isUndefined(l)&&(l=n),this._isCompound){var f=this._children[l];if(f)return e.keys(f)}else{if(l===n)return this.nodes();if(this.hasNode(l))return[]}},i.prototype.predecessors=function(l){var f=this._preds[l];if(f)return e.keys(f)},i.prototype.successors=function(l){var f=this._sucs[l];if(f)return e.keys(f)},i.prototype.neighbors=function(l){var f=this.predecessors(l);if(f)return e.union(f,this.successors(l))},i.prototype.isLeaf=function(l){var f;return this.isDirected()?f=this.successors(l):f=this.neighbors(l),f.length===0},i.prototype.filterNodes=function(l){var f=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});f.setGraph(this.graph());var h=this;e.each(this._nodes,function(m,y){l(y)&&f.setNode(y,m)}),e.each(this._edgeObjs,function(m){f.hasNode(m.v)&&f.hasNode(m.w)&&f.setEdge(m,h.edge(m))});var d={};function g(m){var y=h.parent(m);return y===void 0||f.hasNode(y)?(d[m]=y,y):y in d?d[y]:g(y)}return this._isCompound&&e.each(f.nodes(),function(m){f.setParent(m,g(m))}),f},i.prototype.setDefaultEdgeLabel=function(l){return e.isFunction(l)||(l=e.constant(l)),this._defaultEdgeLabelFn=l,this},i.prototype.edgeCount=function(){return this._edgeCount},i.prototype.edges=function(){return e.values(this._edgeObjs)},i.prototype.setPath=function(l,f){var h=this,d=arguments;return e.reduce(l,function(g,m){return d.length>1?h.setEdge(g,m,f):h.setEdge(g,m),m}),this},i.prototype.setEdge=function(){var l,f,h,d,g=!1,m=arguments[0];typeof m=="object"&&m!==null&&"v"in m?(l=m.v,f=m.w,h=m.name,arguments.length===2&&(d=arguments[1],g=!0)):(l=m,f=arguments[1],h=arguments[3],arguments.length>2&&(d=arguments[2],g=!0)),l=""+l,f=""+f,e.isUndefined(h)||(h=""+h);var y=s(this._isDirected,l,f,h);if(e.has(this._edgeLabels,y))return g&&(this._edgeLabels[y]=d),this;if(!e.isUndefined(h)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(l),this.setNode(f),this._edgeLabels[y]=g?d:this._defaultEdgeLabelFn(l,f,h);var w=u(this._isDirected,l,f,h);return l=w.v,f=w.w,Object.freeze(w),this._edgeObjs[y]=w,a(this._preds[f],l),a(this._sucs[l],f),this._in[f][y]=w,this._out[l][y]=w,this._edgeCount++,this},i.prototype.edge=function(l,f,h){var d=arguments.length===1?c(this._isDirected,arguments[0]):s(this._isDirected,l,f,h);return this._edgeLabels[d]},i.prototype.hasEdge=function(l,f,h){var d=arguments.length===1?c(this._isDirected,arguments[0]):s(this._isDirected,l,f,h);return e.has(this._edgeLabels,d)},i.prototype.removeEdge=function(l,f,h){var d=arguments.length===1?c(this._isDirected,arguments[0]):s(this._isDirected,l,f,h),g=this._edgeObjs[d];return g&&(l=g.v,f=g.w,delete this._edgeLabels[d],delete this._edgeObjs[d],o(this._preds[f],l),o(this._sucs[l],f),delete this._in[f][d],delete this._out[l][d],this._edgeCount--),this},i.prototype.inEdges=function(l,f){var h=this._in[l];if(h){var d=e.values(h);return f?e.filter(d,function(g){return g.v===f}):d}},i.prototype.outEdges=function(l,f){var h=this._out[l];if(h){var d=e.values(h);return f?e.filter(d,function(g){return g.w===f}):d}},i.prototype.nodeEdges=function(l,f){var h=this.inEdges(l,f);if(h)return h.concat(this.outEdges(l,f))};function a(l,f){l[f]?l[f]++:l[f]=1}function o(l,f){--l[f]||delete l[f]}function s(l,f,h,d){var g=""+f,m=""+h;if(!l&&g>m){var y=g;g=m,m=y}return g+r+m+r+(e.isUndefined(d)?t:d)}function u(l,f,h,d){var g=""+f,m=""+h;if(!l&&g>m){var y=g;g=m,m=y}var w={v:g,w:m};return d&&(w.name=d),w}function c(l,f){return s(l,f.v,f.w,f.name)}return f6}var d6,D8;function GU(){return D8||(D8=1,d6="2.1.8"),d6}var p6,F8;function BU(){return F8||(F8=1,p6={Graph:h6(),version:GU()}),p6}var g6,U8;function qU(){if(U8)return g6;U8=1;var e=Ii(),t=h6();g6={write:n,read:a};function n(o){var s={options:{directed:o.isDirected(),multigraph:o.isMultigraph(),compound:o.isCompound()},nodes:r(o),edges:i(o)};return e.isUndefined(o.graph())||(s.value=e.clone(o.graph())),s}function r(o){return e.map(o.nodes(),function(s){var u=o.node(s),c=o.parent(s),l={v:s};return e.isUndefined(u)||(l.value=u),e.isUndefined(c)||(l.parent=c),l})}function i(o){return e.map(o.edges(),function(s){var u=o.edge(s),c={v:s.v,w:s.w};return e.isUndefined(s.name)||(c.name=s.name),e.isUndefined(u)||(c.value=u),c})}function a(o){var s=new t(o.options).setGraph(o.value);return e.each(o.nodes,function(u){s.setNode(u.v,u.value),u.parent&&s.setParent(u.v,u.parent)}),e.each(o.edges,function(u){s.setEdge({v:u.v,w:u.w,name:u.name},u.value)}),s}return g6}var m6,G8;function jU(){if(G8)return m6;G8=1;var e=Ii();m6=t;function t(n){var r={},i=[],a;function o(s){e.has(r,s)||(r[s]=!0,a.push(s),e.each(n.successors(s),o),e.each(n.predecessors(s),o))}return e.each(n.nodes(),function(s){a=[],o(s),a.length&&i.push(a)}),i}return m6}var v6,B8;function q8(){if(B8)return v6;B8=1;var e=Ii();v6=t;function t(){this._arr=[],this._keyIndices={}}return t.prototype.size=function(){return this._arr.length},t.prototype.keys=function(){return this._arr.map(function(n){return n.key})},t.prototype.has=function(n){return e.has(this._keyIndices,n)},t.prototype.priority=function(n){var r=this._keyIndices[n];if(r!==void 0)return this._arr[r].priority},t.prototype.min=function(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key},t.prototype.add=function(n,r){var i=this._keyIndices;if(n=String(n),!e.has(i,n)){var a=this._arr,o=a.length;return i[n]=o,a.push({key:n,priority:r}),this._decrease(o),!0}return!1},t.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var n=this._arr.pop();return delete this._keyIndices[n.key],this._heapify(0),n.key},t.prototype.decrease=function(n,r){var i=this._keyIndices[n];if(r>this._arr[i].priority)throw new Error("New priority is greater than current priority. Key: "+n+" Old: "+this._arr[i].priority+" New: "+r);this._arr[i].priority=r,this._decrease(i)},t.prototype._heapify=function(n){var r=this._arr,i=2*n,a=i+1,o=n;i<r.length&&(o=r[i].priority<r[o].priority?i:o,a<r.length&&(o=r[a].priority<r[o].priority?a:o),o!==n&&(this._swap(n,o),this._heapify(o)))},t.prototype._decrease=function(n){for(var r=this._arr,i=r[n].priority,a;n!==0&&(a=n>>1,!(r[a].priority<i));)this._swap(n,a),n=a},t.prototype._swap=function(n,r){var i=this._arr,a=this._keyIndices,o=i[n],s=i[r];i[n]=s,i[r]=o,a[s.key]=n,a[o.key]=r},v6}var y6,j8;function X8(){if(j8)return y6;j8=1;var e=Ii(),t=q8();y6=r;var n=e.constant(1);function r(a,o,s,u){return i(a,String(o),s||n,u||function(c){return a.outEdges(c)})}function i(a,o,s,u){var c={},l=new t,f,h,d=function(g){var m=g.v!==f?g.v:g.w,y=c[m],w=s(g),E=h.distance+w;if(w<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+g+" Weight: "+w);E<y.distance&&(y.distance=E,y.predecessor=f,l.decrease(m,E))};for(a.nodes().forEach(function(g){var m=g===o?0:Number.POSITIVE_INFINITY;c[g]={distance:m},l.add(g,m)});l.size()>0&&(f=l.removeMin(),h=c[f],h.distance!==Number.POSITIVE_INFINITY);)u(f).forEach(d);return c}return y6}var _6,z8;function XU(){if(z8)return _6;z8=1;var e=X8(),t=Ii();_6=n;function n(r,i,a){return t.transform(r.nodes(),function(o,s){o[s]=e(r,s,i,a)},{})}return _6}var b6,H8;function Y8(){if(H8)return b6;H8=1;var e=Ii();b6=t;function t(n){var r=0,i=[],a={},o=[];function s(u){var c=a[u]={onStack:!0,lowlink:r,index:r++};if(i.push(u),n.successors(u).forEach(function(h){e.has(a,h)?a[h].onStack&&(c.lowlink=Math.min(c.lowlink,a[h].index)):(s(h),c.lowlink=Math.min(c.lowlink,a[h].lowlink))}),c.lowlink===c.index){var l=[],f;do f=i.pop(),a[f].onStack=!1,l.push(f);while(u!==f)