1import{h as Sn,g as Vr}from"./collapse-BvUZ7rNR.js";var on={exports:{}};/** 2 * @license 3 * lodash (Custom Build) <https://lodash.com/> 4 * Build: `lodash exports="node" include="clone,merge,isEmpty,isArray,compact,each" -d` 5 * Copyright jQuery Foundation and other contributors <https://jquery.org/> 6 * Released under MIT license <https://lodash.com/license> 7 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> 8 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 9 */var kr=on.exports,At;function jr(){return At||(At=1,function(v,fe){(function(){var b,F="4.15.0",Q=200,K="Expected a function",O="__lodash_hash_undefined__",p=1,L=2,Y=9007199254740991,j="[object Arguments]",X="[object Array]",se="[object Boolean]",ye="[object Date]",B="[object Error]",l="[object Function]",u="[object GeneratorFunction]",M="[object Map]",A="[object Number]",J="[object Object]",le="[object Promise]",i="[object RegExp]",R="[object Set]",T="[object String]",x="[object Symbol]",d="[object WeakMap]",S="[object ArrayBuffer]",s="[object DataView]",c="[object Float32Array]",h="[object Float64Array]",a="[object Int8Array]",w="[object Int16Array]",N="[object Int32Array]",I="[object Uint8Array]",G="[object Uint8ClampedArray]",ae="[object Uint16Array]",D="[object Uint32Array]",an=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Be=/^\w*$/,Ve=/^\./,ke=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,me=/[\\^$.*+?()[\]{}|]/g,Ne=/\\(\\)?/g,je=/\w*$/,z=/^\[object .+?Constructor\]$/,oe=/^(?:0|[1-9]\d*)$/,y={};y[c]=y[h]=y[a]=y[w]=y[N]=y[I]=y[G]=y[ae]=y[D]=!0,y[j]=y[X]=y[S]=y[se]=y[s]=y[ye]=y[B]=y[l]=y[M]=y[A]=y[J]=y[i]=y[R]=y[T]=y[d]=!1;var _={};_[j]=_[X]=_[S]=_[s]=_[se]=_[ye]=_[c]=_[h]=_[a]=_[w]=_[N]=_[M]=_[A]=_[J]=_[i]=_[R]=_[T]=_[x]=_[I]=_[G]=_[ae]=_[D]=!0,_[B]=_[l]=_[d]=!1;var ce=typeof Sn=="object"&&Sn&&Sn.Object===Object&&Sn,Te=typeof self=="object"&&self&&self.Object===Object&&self,W=ce||Te||Function("return this")(),ee=fe&&!fe.nodeType&&fe,U=ee&&!0&&v&&!v.nodeType&&v,re=U&&U.exports===ee,ve=re&&ce.process,De=function(){try{return ve&&ve.binding("util")}catch{}}(),un=De&&De.isTypedArray;function $e(e,n){return e.set(n[0],n[1]),e}function fn(e,n){return e.add(n),e}function Ee(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}function We(e,n){for(var t=-1,r=e?e.length:0;++t<r&&n(e[t],t,e)!==!1;);return e}function sn(e,n){for(var t=-1,r=n.length,f=e.length;++t<r;)e[f+t]=n[t];return e}function q(e,n,t,r){for(var f=-1,o=e?e.length:0;++f<o;)t=n(t,e[f],f,e);return t}function de(e,n){for(var t=-1,r=e?e.length:0;++t<r;)if(n(e[t],t,e))return!0;return!1}function _e(e){return function(n){return n==null?b:n[e]}}function Ue(e,n){for(var t=-1,r=Array(e);++t<e;)r[t]=n(t);return r}function Me(e){return function(n){return e(n)}}function ln(e,n){return e==null?b:e[n]}function ue(e){var n=!1;if(e!=null&&typeof e.toString!="function")try{n=!!(e+"")}catch{}return n}function ne(e){var n=-1,t=Array(e.size);return e.forEach(function(r,f){t[++n]=[f,r]}),t}function be(e,n){return function(t){return e(n(t))}}function Ie(e){var n=-1,t=Array(e.size);return e.forEach(function(r){t[++n]=r}),t}var en=Array.prototype,qe=Function.prototype,Se=Object.prototype,He=W["__core-js_shared__"],Ke=function(){var e=/[^.]+$/.exec(He&&He.keys&&He.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Xe=qe.toString,V=Se.hasOwnProperty,Pn=Xe.call(Object),Ce=Se.toString,Et=RegExp("^"+Xe.call(V).replace(me,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Hn=re?W.Buffer:b,Kn=W.Symbol,cn=W.Uint8Array,Xn=be(Object.getPrototypeOf,Object),St=Object.create,Jn=Se.propertyIsEnumerable,Pt=en.splice,Yn=Object.getOwnPropertySymbols,xt=Hn?Hn.isBuffer:b,Zn=be(Object.keys,Object),Qn=Math.max,xn=Ye(W,"DataView"),nn=Ye(W,"Map"),Nn=Ye(W,"Promise"),Mn=Ye(W,"Set"),In=Ye(W,"WeakMap"),tn=Ye(Object,"create"),Nt=!Jn.call({valueOf:1},"valueOf"),Mt=Ge(xn),It=Ge(nn),Ct=Ge(Nn),Rt=Ge(Mn),Gt=Ge(In),dn=Kn?Kn.prototype:b,rn=dn?dn.valueOf
9:b,zn=dn?dn.toString:b;function P(){}function Re(e){var n=-1,t=e?e.length:0;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function Ft(){this.__data__=tn?tn(null):{}}function Lt(e){return this.has(e)&&delete this.__data__[e]}function Bt(e){var n=this.__data__;if(tn){var t=n[e];return t===O?b:t}return V.call(n,e)?n[e]:b}function Dt(e){var n=this.__data__;return tn?n[e]!==b:V.call(n,e)}function $t(e,n){var t=this.__data__;return t[e]=tn&&n===b?O:n,this}Re.prototype.clear=Ft,Re.prototype.delete=Lt,Re.prototype.get=Bt,Re.prototype.has=Dt,Re.prototype.set=$t;function Ae(e){var n=-1,t=e?e.length:0;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function Wt(){this.__data__=[]}function Ut(e){var n=this.__data__,t=pn(n,e);if(t<0)return!1;var r=n.length-1;return t==r?n.pop():Pt.call(n,t,1),!0}function qt(e){var n=this.__data__,t=pn(n,e);return t<0?b:n[t][1]}function Ht(e){return pn(this.__data__,e)>-1}function Kt(e,n){var t=this.__data__,r=pn(t,e);return r<0?t.push([e,n]):t[r][1]=n,this}Ae.prototype.clear=Wt,Ae.prototype.delete=Ut,Ae.prototype.get=qt,Ae.prototype.has=Ht,Ae.prototype.set=Kt;function we(e){var n=-1,t=e?e.length:0;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function Xt(){this.__data__={hash:new Re,map:new(nn||Ae),string:new Re}}function Jt(e){return yn(this,e).delete(e)}function Yt(e){return yn(this,e).get(e)}function Zt(e){return yn(this,e).has(e)}function Qt(e,n){return yn(this,e).set(e,n),this}we.prototype.clear=Xt,we.prototype.delete=Jt,we.prototype.get=Yt,we.prototype.has=Zt,we.prototype.set=Qt;function gn(e){var n=-1,t=e?e.length:0;for(this.__data__=new we;++n<t;)this.add(e[n])}function zt(e){return this.__data__.set(e,O),this}function Vt(e){return this.__data__.has(e)}gn.prototype.add=gn.prototype.push=zt,gn.prototype.has=Vt;function ge(e){this.__data__=new Ae(e)}function kt(){this.__data__=new Ae}function jt(e){return this.__data__.delete(e)}function er(e){return this.__data__.get(e)}function nr(e){return this.__data__.has(e)}function tr(e,n){var t=this.__data__;if(t instanceof Ae){var r=t.__data__;if(!nn||r.length<Q-1)return r.push([e,n]),this;t=this.__data__=new we(r)}return t.set(e,n),this}ge.prototype.clear=kt,ge.prototype.delete=jt,ge.prototype.get=er,ge.prototype.has=nr,ge.prototype.set=tr;function Vn(e,n){var t=ie(e)||Qe(e)?Ue(e.length,String):[],r=t.length,f=!!r;for(var o in e)(n||V.call(e,o))&&!(f&&(o=="length"||Ln(o,r)))&&t.push(o);return t}function Cn(e,n,t){(t!==b&&!Ze(e[n],t)||typeof n=="number"&&t===b&&!(n in e))&&(e[n]=t)}function kn(e,n,t){var r=e[n];(!(V.call(e,n)&&Ze(r,t))||t===b&&!(n in e))&&(e[n]=t)}function pn(e,n){for(var t=e.length;t--;)if(Ze(e[t][0],n))return t;return-1}function rr(e,n){return e&&Fn(n,Pe(n),e)}function Je(e,n,t,r,f,o,g){var m;if(r&&(m=o?r(e,f,o,g):r(e)),m!==b)return m;if(!pe(e))return e;var E=ie(e);if(E){if(m=$r(e),!n)return it(e,m)}else{var $=he(e),C=$==l||$==u;if(Dn(e))return wr(e,n);if($==J||$==j||C&&!o){if(ue(e))return o?e:{};if(m=Wr(C?{}:e),!n)return Nr(e,rr(m,e))}else{if(!_[$])return o?e:{};m=Ur(e,$,Je,n)}}g||(g=new ge);var H=g.get(e);if(H)return H;if(g.set(e,m),!E)var Z=t?Fr(e):Pe(e);return We(Z||e,function(te,k){Z&&(k=te,te=e[k]),kn(m,k,Je(te,n,t,r,k,e,g))}),m}function ir(e){return pe(e)?St(e):{}}var or=Ir(ur),ar=Cr();function ur(e,n){return e&&ar(e,n,Pe)}function jn(e,n){n=hn(n,e)?[n]:rt(n);for(var t=0,r=n.length;e!=null&&t<r;)e=e[vn(n[t++])];return t&&t==r?e:b}function fr(e,n,t){var r=n(e);return ie(e)?r:sn(r,t(e))}function sr(e){return Ce.call(e)}function lr(e,n){return e!=null&&n in Object(e)}function Rn(e,n,t,r,f){return e===n?!0:e==null||n==null||!pe(e)&&!ze(n)?e!==e&&n!==n:cr(e,n,Rn,t,r,f)}function cr(e,n,t,r,f,o){var g=ie(e),m=ie(n),E=X,$=X;g||(E=he(e),E=E==j?J:E),m||($=he(n),$=$==j?J:$);var C=E==J&&!ue(e),H=$==J&&!ue(n),Z=E==$;if(Z&&!C)return o||(o=new ge),g||On(e)?ot(e,n,t,r,f,o):Rr(e,n,E,t,r,f,o);if(!(f&L)){var te=C&&V.call(e,"__wrapped__"),k=H&&V.call(n,"__wrapped__");
9if(te||k){var xe=te?e.value():e,Oe=k?n.value():n;return o||(o=new ge),t(xe,Oe,r,f,o)}}return Z?(o||(o=new ge),Gr(e,n,t,r,f,o)):!1}function dr(e,n,t,r){var f=t.length,o=f;if(e==null)return!o;for(e=Object(e);f--;){var g=t[f];if(g[2]?g[1]!==e[g[0]]:!(g[0]in e))return!1}for(;++f<o;){g=t[f];var m=g[0],E=e[m],$=g[1];if(g[2]){if(E===b&&!(m in e))return!1}else{var C=new ge,H;if(!(H===b?Rn($,E,r,p|L,C):H))return!1}}return!0}function gr(e){if(!pe(e)||Kr(e))return!1;var n=bn(e)||ue(e)?Et:z;return n.test(Ge(e))}function pr(e){return ze(e)&&An(e.length)&&!!y[Ce.call(e)]}function et(e){return typeof e=="function"?e:e==null?ht:typeof e=="object"?ie(e)?mr(e[0],e[1]):hr(e):mt(e)}function yr(e){if(!mn(e))return Zn(e);var n=[];for(var t in Object(e))V.call(e,t)&&t!="constructor"&&n.push(t);return n}function nt(e){if(!pe(e))return Xr(e);var n=mn(e),t=[];for(var r in e)r=="constructor"&&(n||!V.call(e,r))||t.push(r);return t}function hr(e){var n=Br(e);return n.length==1&&n[0][2]?ft(n[0][0],n[0][1]):function(t){return t===e||dr(t,e,n)}}function mr(e,n){return hn(e)&&ut(n)?ft(vn(e),n):function(t){var r=gt(t,e);return r===b&&r===n?pt(t,e):Rn(n,r,b,p|L)}}function tt(e,n,t,r,f){if(e!==n){if(!(ie(n)||On(n)))var o=nt(n);We(o||n,function(g,m){if(o&&(m=g,g=n[m]),pe(g))f||(f=new ge),vr(e,n,m,t,tt,r,f);else{var E=r?r(e[m],g,m+"",e,n,f):b;E===b&&(E=g),Cn(e,m,E)}})}}function vr(e,n,t,r,f,o,g){var m=e[t],E=n[t],$=g.get(E);if($){Cn(e,t,$);return}var C=o?o(m,E,t+"",e,n,g):b,H=C===b;H&&(C=E,ie(E)||On(E)?ie(m)?C=m:Bn(m)?C=it(m):(H=!1,C=Je(E,!0)):lt(E)||Qe(E)?Qe(m)?C=ct(m):!pe(m)||r&&bn(m)?(H=!1,C=Je(E,!0)):C=m:H=!1),H&&(g.set(E,C),f(C,E,r,o,g),g.delete(E)),Cn(e,t,C)}function _r(e){return function(n){return jn(n,e)}}function br(e,n){return n=Qn(n===b?e.length-1:n,0),function(){for(var t=arguments,r=-1,f=Qn(t.length-n,0),o=Array(f);++r<f;)o[r]=t[n+r];r=-1;for(var g=Array(n+1);++r<n;)g[r]=t[r];return g[n]=o,Ee(e,this,g)}}function Ar(e){if(typeof e=="string")return e;if(wn(e))return zn?zn.call(e):"";var n=e+"";return n=="0"&&1/e==-1/0?"-0":n}function rt(e){return ie(e)?e:Jr(e)}function wr(e,n){if(n)return e.slice();var t=new e.constructor(e.length);return e.copy(t),t}function Gn(e){var n=new e.constructor(e.byteLength);return new cn(n).set(new cn(e)),n}function Or(e,n){var t=n?Gn(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}function Tr(e,n,t){var r=n?t(ne(e),!0):ne(e);return q(r,$e,new e.constructor)}function Er(e){var n=new e.constructor(e.source,je.exec(e));return n.lastIndex=e.lastIndex,n}function Sr(e,n,t){var r=n?t(Ie(e),!0):Ie(e);return q(r,fn,new e.constructor)}function Pr(e){return rn?Object(rn.call(e)):{}}function xr(e,n){var t=n?Gn(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function it(e,n){var t=-1,r=e.length;for(n||(n=Array(r));++t<r;)n[t]=e[t];return n}function Fn(e,n,t,r){t||(t={});for(var f=-1,o=n.length;++f<o;){var g=n[f],m=b;kn(t,g,m===b?e[g]:m)}return t}function Nr(e,n){return Fn(e,at(e),n)}function Mr(e){return br(function(n,t){var r=-1,f=t.length,o=f>1?t[f-1]:b,g=f>2?t[2]:b;for(o=e.length>3&&typeof o=="function"?(f--,o):b,g&&qr(t[0],t[1],g)&&(o=f<3?b:o,f=1),n=Object(n);++r<f;){var m=t[r];m&&e(n,m,r,o)}return n})}function Ir(e,n){return function(t,r){if(t==null)return t;if(!Fe(t))return e(t,r);for(var f=t.length,o=-1,g=Object(t);++o<f&&r(g[o],o,g)!==!1;);return t}}function Cr(e){return function(n,t,r){for(var f=-1,o=Object(n),g=r(n),m=g.length;m--;){var E=g[++f];if(t(o[E],E,o)===!1)break}return n}}function ot(e,n,t,r,f,o){var g=f&L,m=e.length,E=n.length;if(m!=E&&!(g&&E>m))return!1;var $=o.get(e);if($&&o.get(n))return $==n;var C=-1,H=!0,Z=f&p?new gn:b;for(o.set(e,n),o.set(n,e);++C<m;){var te=e[C],k=n[C];if(r)var xe=g?r(k,te,C,n,e,o):r(te,k,C,e,n,o);if(xe!==b){if(xe)continue;H=!1;break}if(Z){if(!de(n,function(Oe,Le){if(!Z.has(Le)&&(te===Oe||t(te,Oe,r,f,o)))return Z.add(Le)})){H=!1;break}}else if(!(te===k||t(te,k,r,f,o))){H=!1;break}}return o.delete(e),o.delete(n),H}function Rr(e,n,t,r,f,o,g){switch(t){case s:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case S:return!(e.byteLength!=n.byteLength||!r(new cn(e),new cn(n)));case se:case ye:case A:return Ze(+e,+n);case B:return e.name==n.name&&e.message==n.message;case i:case T:return e==n+"";case M:var m=ne;case R:var E=o&L;if(m||(m=Ie),e.size!=n.size&&!E)return!1;var $=g.get(e);if($)return $==n;o|=p,g.set(e,n);var C=ot(m(e),m(n),r,f,o,g);return g.delete(e),C;case x:if(rn)return rn.call(e)==rn.call(n)}return!1}function Gr(e,n,t,r,f,o){var g=f&L,m=Pe(e),E=m.length,$=Pe(n),C=$.length;if(E!=C&&!g)return!1;for(var H=E;H--;){var Z=m[H];if(!(g?Z in n:V.call(n,Z)))return!1}var te=o.get(e);if(te&&o.get(n))return te==n;var k=!0;o.set(e,n),o.set(n,e);for(var xe=g;++H<E;){Z=m[H];var Oe=e[Z],Le=n[Z];if(r)var bt=g?r(Le,Oe,Z,n,e,o):r(Oe,Le,Z,e,n,o);if(!(bt===b?Oe===Le||t(Oe,Le,r,f,o):bt)){k=!1;break}xe||(xe=Z=="constructor")}if(k&&!xe){var Tn=e.constructor,En=n.constructor;Tn!=En&&"constructor"in e&&"constructor"in n&&!(typeof Tn=="function"&&Tn instanceof Tn&&typeof En=="function"&&En instanceof En)&&(k=!1)}return o.delete(e),o.delete(n),k}function Fr(e){return fr(e,Pe,at)}function Lr(){var e=P.iteratee||$n;return e=e===$n?et:e,arguments.length?e(arguments[0],arguments[1]):e}function yn(e,n){var t=e.__data__;return Hr(n)?t[typeof n=="string"?"string":"hash"]:t.map}function Br(e){for(var n=Pe(e),t=n.length;t--;){var r=n[t],f=e[r];n[t]=[r,f,ut(f)]}return n}function Ye(e,n){var t=ln(e,n);return gr(t)?t:b}var at=Yn?be(Yn,Object):vt,he=sr;(xn&&he(new xn(new ArrayBuffer(1)))!=s||nn&&he(new nn)!=M||Nn&&he(Nn.resolve())!=le||Mn&&he(new Mn)!=R||In&&he(new In)!=d)&&(he=function(e){var n=Ce.call(e),t=n==J?e.constructor:b,r=t?Ge(t):b;if(r)switch(r){case Mt:return s;case It:return M;case Ct:return le;case Rt:return R;case Gt:return d}return n});function Dr(e,n,t){n=hn(n,e)?[n]:rt(n);for(var r,f=-1,g=n.length;++f<g;){var o=vn(n[f]);if(!(r=e!=null&&t(e,o)))break;e=e[o]}if(r)return r;var g=e?e.length:0;return!!g&&An(g)&&Ln(o,g)&&(ie(e)||Qe(e))}function $r(e){var n=e.length,t=e.constructor(n);return n&&typeof e[0]=="string"&&V.call(e,"index")&&(t.index=e.index,t.input=e.input),t}function Wr(e){return typeof e.constructor=="function"&&!mn(e)?ir(Xn(e)):{}}function Ur(e,n,t,r){var f=e.constructor;switch(n){case S:return Gn(e);case se:case ye:return new f(+e);case s:return Or(e,r);case c:case h:case a:case w:case N:case I:case G:case ae:case D:return xr(e,r);case M:return Tr(e,r,t);case A:case T:return new f(e);case i:return Er(e);case R:return Sr(e,r,t);case x:return Pr(e)}}function Ln(e,n){return n=n??Y,!!n&&(typeof e=="number"||oe.test(e))&&e>-1&&e%1==0&&e<n}function qr(e,n,t){if(!pe(t))return!1;var r=typeof n;return(r=="number"?Fe(t)&&Ln(n,t.length):r=="string"&&n in t)?Ze(t[n],e):!1}function hn(e,n){if(ie(e))return!1;var t=typeof e;return t=="number"||t=="symbol"||t=="boolean"||e==null||wn(e)?!0:Be.test(e)||!an.test(e)||n!=null&&e in Object(n)}function Hr(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function Kr(e){return!!Ke&&Ke in e}function mn(e){var n=e&&e.constructor,t=typeof n=="function"&&n.prototype||Se;return e===t}function ut(e){return e===e&&!pe(e)}function ft(e,n){return function(t){return t==null?!1:t[e]===n&&(n!==b||e in Object(t))}}function Xr(e){var n=[];if(e!=null)for(var t in Object(e))n.push(t);return n}var Jr=_n(function(e){e=dt(e);var n=[];return Ve.test(e)&&n.push(""),e.replace(ke,function(t,r,f,o){n.push(f?o.replace(Ne,"$1"):r||t)}),n});function vn(e){if(typeof e=="string"||wn(e))return e;var n=e+"";return n=="0"&&1/e==-1/0?"-0":n}function Ge(e){if(e!=null){try{return Xe.call(e)}catch{}try{return e+""}catch{}}return""}function Yr(e){for(var n=-1,t=e?e.length:0,r=0,f=[];++n<t;){var o=e[n];o&&(f[r++]=o)}return f}function st(e,n){var t=ie(e)?We:or;return t(e,Lr(n,3))}function _n(e,n){if(typeof e!="function"||n&&typeof n!="function")throw new TypeError(K);var t=function(){var r=arguments,f=n?n.apply(this,r):r[0],o=t.cache;if(o.has(f))return o.get(f);var g=e.apply(this,r);return t.cache=o.set(f,g),g};return t.cache=new(_n.Cache||we),t}_n.Cache=we;function Zr(e){return Je(e,!1,!0)}function Ze(e,n){return e===n||e!==e&&n!==n}function Qe(e){return Bn(e)&&V.call(e,"callee")&&(!Jn.call(e,"callee")||Ce.call(e)==j)}var ie=Array.isArray;function Fe(e){return e!=null&&An(e.length)&&!bn(e)}function Bn(e){return ze(e)&&Fe(e)}var Dn=xt||_t;function Qr(e){if(Fe(e)&&(ie(e)||typeof e=="string"||typeof e.splice
9=="function"||Dn(e)||Qe(e)))return!e.length;var n=he(e);if(n==M||n==R)return!e.size;if(Nt||mn(e))return!Zn(e).length;for(var t in e)if(V.call(e,t))return!1;return!0}function bn(e){var n=pe(e)?Ce.call(e):"";return n==l||n==u}function An(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Y}function pe(e){var n=typeof e;return!!e&&(n=="object"||n=="function")}function ze(e){return!!e&&typeof e=="object"}function lt(e){if(!ze(e)||Ce.call(e)!=J||ue(e))return!1;var n=Xn(e);if(n===null)return!0;var t=V.call(n,"constructor")&&n.constructor;return typeof t=="function"&&t instanceof t&&Xe.call(t)==Pn}function wn(e){return typeof e=="symbol"||ze(e)&&Ce.call(e)==x}var On=un?Me(un):pr;function ct(e){return Fn(e,yt(e))}function dt(e){return e==null?"":Ar(e)}function gt(e,n,t){var r=e==null?b:jn(e,n);return r===b?t:r}function pt(e,n){return e!=null&&Dr(e,n,lr)}function Pe(e){return Fe(e)?Vn(e):yr(e)}function yt(e){return Fe(e)?Vn(e,!0):nt(e)}var zr=Mr(function(e,n,t){tt(e,n,t)});function ht(e){return e}function $n(e){return et(typeof e=="function"?e:Je(e,!0))}function mt(e){return hn(e)?_e(vn(e)):_r(e)}function vt(){return[]}function _t(){return!1}P.compact=Yr,P.iteratee=$n,P.keys=Pe,P.keysIn=yt,P.memoize=_n,P.merge=zr,P.property=mt,P.toPlainObject=ct,P.clone=Zr,P.eq=Ze,P.forEach=st,P.get=gt,P.hasIn=pt,P.identity=ht,P.isArguments=Qe,P.isArray=ie,P.isArrayLike=Fe,P.isArrayLikeObject=Bn,P.isBuffer=Dn,P.isEmpty=Qr,P.isFunction=bn,P.isLength=An,P.isObject=pe,P.isObjectLike=ze,P.isPlainObject=lt,P.isSymbol=wn,P.isTypedArray=On,P.stubArray=vt,P.stubFalse=_t,P.toString=dt,P.each=st,P.VERSION=F,U&&((U.exports=P)._=P,ee._=P)}).call(kr)}(on,on.exports)),on.exports}var Wn,wt;function ei(){if(wt)return Wn;wt=1,Wn=v;function v(F,Q){var K=F&&F.type,O;if(K==="FeatureCollection")for(O=0;O<F.features.length;O++)v(F.features[O],Q);else if(K==="GeometryCollection")for(O=0;O<F.geometries.length;O++)v(F.geometries[O],Q);else if(K==="Feature")v(F.geometry,Q);else if(K==="Polygon")fe(F.coordinates,Q);else if(K==="MultiPolygon")for(O=0;O<F.coordinates.length;O++)fe(F.coordinates[O],Q);return F}function fe(F,Q){if(F.length!==0){b(F[0],Q);for(var K=1;K<F.length;K++)b(F[K],!Q)}}function b(F,Q){for(var K=0,O=0,p=0,L=F.length,Y=L-1;p<L;Y=p++){var j=(F[p][0]-F[Y][0])*(F[Y][1]+F[p][1]),X=K+j;O+=Math.abs(K)>=Math.abs(j)?K-X+j:j-X+K,K=X}K+O>=0!=!!Q&&F.reverse()}return Wn}const ni=[{key:"building",polygon:"all"},{key:"highway",polygon:"whitelist",values:["services","rest_area","escape","elevator"]},{key:"natural",polygon:"blacklist",values:["coastline","cliff","ridge","arete","tree_row"]},{key:"landuse",polygon:"all"},{key:"waterway",polygon:"whitelist",values:["riverbank","dock","boatyard","dam"]},{key:"amenity",polygon:"all"},{key:"leisure",polygon:"all"},{key:"barrier",polygon:"whitelist",values:["city_wall","ditch","hedge","retaining_wall","wall","spikes"]},{key:"railway",polygon:"whitelist",values:["station","turntable","roundhouse","platform"]},{key:"area",polygon:"all"},{key:"boundary",polygon:"all"},{key:"man_made",polygon:"blacklist",values:["cutline","embankment","pipeline"]},{key:"power",polygon:"whitelist",values:["plant","substation","generator","transformer"]},{key:"place",polygon:"all"},{key:"shop",polygon:"all"},{key:"aeroway",polygon:"blacklist",values:["taxiway"]},{key:"tourism",polygon:"all"},{key:"historic",polygon:"all"},{key:"public_transport",polygon:"all"},{key:"office",polygon:"all"},{key:"building:part",polygon:"all"},{key:"military",polygon:"all"},{key:"ruins",polygon:"all"},{key:"area:highway",polygon:"all"},{key:"craft",polygon:"all"},{key:"golf",polygon:"all"},{key:"indoor",polygon:"all"}];var Un,Ot;function ti(){return Ot||(Ot=1,Un=ni),Un}var qn,Tt;function ri(){if(Tt)return qn;Tt=1;var v=jr(),fe=ei(),b={};ti().forEach(function(O){if(O.polygon==="all")b[O.key]=!0;else{var p=O.polygon==="whitelist"?"included_values":"excluded_values",L={};O.values.forEach(function(Y){L[Y]=!0}),b[O.key]={},b[O.key][p]=L}});function F(O,p){return(O.version||p.version)&&O.version!==p.version?(+O.version||0)>(+p.version||0)?O:p:v.merge(O,p)}var Q={};Q=function(O,p,L){p=v.merge({verbose:!1,flatProperties:!0,uninterestingTags:{source:!0,source_ref:!0,"source:ref":!0,history:!0,attribution:!0,created_by:!0,"tiger:county":!0,"tiger:tlid":!0,"tiger:upload_uuid":!0},polygonFeatures:b,deduplicator:F},p);var Y;return typeof XMLDocument<"u"&&O instanceof XMLDocument||typeof XMLDocument>"u"&&O.childNodes?Y=X(O):Y=j(O),Y;function j(B){var l=new Array,u=new Array,M=new Array;function A(s){var c=v.clone(s);c.lat=s.center.lat,c.lon=s.center.lon,c.__is_center_placeholder=!0,l.push(c)}function J(s){var c=v.clone(s);c.nodes=[];function h(a,w,N){var I={type:"node",id:"_"+c.type+"/"+c.id+"bounds"+N,lat:a,lon:w};c.nodes.push(I.id),l.push(I)}h(c.bounds.minlat,c.bounds.minlon,1),h(c.bounds.maxlat,c.bounds.minlon,2),h(c.bounds.maxlat,c.bounds.maxlon,3),h(c.bounds.minlat,c.bounds.maxlon,4),c.nodes.push(c.nodes[0]),c.__is_bounds_placeholder=!0,u.push(c)}function le(s){function c(h,a,w){var N={type:"node",id:w,lat:h,lon:a};l.push(N)}v.isArray(s.nodes)||(s.nodes=s.geometry.map(function(h){return h!==null?"_anonymous@"+h.lat+"/"+h.lon:"_anonymous@unknown_location"}
9)),s.geometry.forEach(function(h,a){h&&c(h.lat,h.lon,s.nodes[a])})}function i(s){function c(a,w,N){var I={type:"node",id:N,lat:a,lon:w};l.push(I)}function h(a,w){if(u.some(function(G){return G.type=="way"&&G.id==w}))return;var N={type:"way",id:w,nodes:[]};function I(G,ae){var D={type:"node",id:"_anonymous@"+G+"/"+ae,lat:G,lon:ae};N.nodes.push(D.id),l.push(D)}a.forEach(function(G){G?I(G.lat,G.lon):N.nodes.push(void 0)}),u.push(N)}s.members.forEach(function(a,w){a.type=="node"?a.lat&&c(a.lat,a.lon,a.ref):a.type=="way"&&a.geometry&&(a.ref="_fullGeom"+a.ref,h(a.geometry,a.ref))})}for(var R=0;R<B.elements.length;R++)switch(B.elements[R].type){case"node":var T=B.elements[R];l.push(T);break;case"way":var x=v.clone(B.elements[R]);x.nodes=v.clone(x.nodes),u.push(x),x.center&&A(x),x.geometry?le(x):x.bounds&&J(x);break;case"relation":var d=v.clone(B.elements[R]);d.members=v.clone(d.members),M.push(d);var S=d.members&&d.members.some(function(s){return s.type=="node"&&s.lat||s.type=="way"&&s.geometry&&s.geometry.length>0});d.center&&A(d),S?i(d):d.bounds&&J(d);break}return se(l,u,M)}function X(B){var l=new Array,u=new Array,M=new Array;function A(d,S,s){d.hasAttribute(s)&&(S[s]=d.getAttribute(s))}function J(d,S){var s=v.clone(d);A(S,s,"lat"),A(S,s,"lon"),s.__is_center_placeholder=!0,l.push(s)}function le(d,S){var s=v.clone(d);s.nodes=[];function c(h,a,w){var N={type:"node",id:"_"+s.type+"/"+s.id+"bounds"+w,lat:h,lon:a};s.nodes.push(N.id),l.push(N)}c(S.getAttribute("minlat"),S.getAttribute("minlon"),1),c(S.getAttribute("maxlat"),S.getAttribute("minlon"),2),c(S.getAttribute("maxlat"),S.getAttribute("maxlon"),3),c(S.getAttribute("minlat"),S.getAttribute("maxlon"),4),s.nodes.push(s.nodes[0]),s.__is_bounds_placeholder=!0,u.push(s)}function i(d,S){function s(c,h,a){var w={type:"node",id:a,lat:c,lon:h};return l.push(w),w.id}v.isArray(d.nodes)||(d.nodes=[],v.each(S,function(c,h){d.nodes.push("_anonymous@"+c.getAttribute("lat")+"/"+c.getAttribute("lon"))})),v.each(S,function(c,h){c.getAttribute("lat")&&s(c.getAttribute("lat"),c.getAttribute("lon"),d.nodes[h])})}function R(d,S){function s(h,a,w){var N={type:"node",id:w,lat:h,lon:a};l.push(N)}function c(h,a){if(u.some(function(I){return I.type=="way"&&I.id==a}))return;var w={type:"way",id:a,nodes:[]};function N(I,G){var ae={type:"node",id:"_anonymous@"+I+"/"+G,lat:I,lon:G};w.nodes.push(ae.id),l.push(ae)}v.each(h,function(I){I.getAttribute("lat")?N(I.getAttribute("lat"),I.getAttribute("lon")):w.nodes.push(void 0)}),u.push(w)}v.each(S,function(h,a){d.members[a].type=="node"?h.getAttribute("lat")&&s(h.getAttribute("lat"),h.getAttribute("lon"),d.members[a].ref):d.members[a].type=="way"&&h.getElementsByTagName("nd").length>0&&(d.members[a].ref="_fullGeom"+d.members[a].ref,c(h.getElementsByTagName("nd"),d.members[a].ref))})}v.each(B.getElementsByTagName("node"),function(d,S){var s={};v.each(d.getElementsByTagName("tag"),function(h){s[h.getAttribute("k")]=h.getAttribute("v")});var c={type:"node"};A(d,c,"id"),A(d,c,"lat"),A(d,c,"lon"),A(d,c,"version"),A(d,c,"timestamp"),A(d,c,"changeset"),A(d,c,"uid"),A(d,c,"user"),v.isEmpty(s)||(c.tags=s),l.push(c)});var T,x;return v.each(B.getElementsByTagName("way"),function(d,S){var s={},c=[];v.each(d.getElementsByTagName("tag"),function(w){s[w.getAttribute("k")]=w.getAttribute("v")});var h=!1;v.each(d.getElementsByTagName("nd"),function(w,N){var I;(I=w.getAttribute("ref"))&&(c[N]=I),!h&&w.getAttribute("lat")&&(h=!0)});var a={type:"way"};A(d,a,"id"),A(d,a,"version"),A(d,a,"timestamp"),A(d,a,"changeset"),A(d,a,"uid"),A(d,a,"user"),c.length>0&&(a.nodes=c),v.isEmpty(s)||(a.tags=s),(T=d.getElementsByTagName("center")[0])&&J(a,T),h?i(a,d.getElementsByTagName("nd")):(x=d.getElementsByTagName("bounds")[0])&&le(a,x),u.push(a)}),v.each(B.getElementsByTagName("relation"),function(d,S){var s={},c=[];v.each(d.getElementsByTagName("tag"),function(w){s[w.getAttribute("k")]=w.getAttribute("v")});var h=!1;v.each(d.getElementsByTagName("member"),function(w,N){c[N]={},A(w,c[N],"ref"),A(w,c[N],"role"),A(w,c[N],"type"),(!h&&c[N].type=="node"&&w.getAttribute("lat")||c[N].type=="way"&&w.getElementsByTagName("nd").length>0)&&(h=!0)});var a={type:"relation"};A(d,a,"id"),A(d,a,"version"),A(d,a,"timestamp"),A(d,a,"changeset"),A(d,a,"uid"),A(d,a,"user"),c.length>0&&(a.members=c),v.isEmpty(s)||(a.tags=s),(T=d.getElementsByTagName("center")[0])&&J(a,T),h?R(a,d.getElementsByTagName("member")):(x=d.getElementsByTagName("bounds")[0])&&le(a,x),M.push(a)}),se(l,u,M)}function se(B,l,u){function M(z,oe){if(typeof oe!="object"&&(oe={}),typeof p.uninterestingTags=="function")return!p.uninterestingTags(z,oe);for(var y in z)if(p.uninterestingTags[y]!==!0&&!(oe[y]===!0||oe[y]===z[y]))return!0;return!1}function A(z){var oe={timestamp:z.timestamp,version:z.version,changeset:z.changeset,user:z.user,uid:z.uid};for(var y in oe)oe[y]===void 0&&delete oe[y];return oe}for(var J=new Object,le=new Object,i=0;i<B.length;i++){var R=B[i];J[R.id]!==void 0&&(R=p.deduplicator(R,J[R.id])),J[R.id]=R,typeof R.tags<"u"&&M(R.tags)&&(le[R.id]=!0)}for(var i=0;i<u.length;i++)if(v.isArray(u[i].members))for(var T=0;T<u[i].members.length;T++)u[i].members[T].type=="node"&&(le[u[i].members[T].ref]=!0);for(var x=new Object,d=new Object,i=0;i<l.length;i++){var S=l[i];if(x[S.id]&&(S=p.deduplicator(S,x[S.id])),x[S.id]=S,v.isArray(S.nodes))for(var T=0;T<S.nodes.length;T++)typeof S.nodes[T]!="object"&&(d[S.nodes[T]]=!0,S.nodes[T]=J[S.nodes[T]])}var s=new Array;for(var c in J){var R=J[c];(!d[c]||le[c])&&s.push(R)}for(var h=new Array,i=0;i<u.length;i++){var a=u[i];h[a.id]&&(a=p.deduplicator(a,h[a.id])),h[a.id]=a}var w={node:{},way:{},relation:{}};for(var c in h){var a=h[c];if(!v.isArray(a.members)){p.verbose&&console.warn("Relation",a.type+"/"+a.id,"ignored because it has no members");continue}for(var T=0;T<a.members.length;T++){var N=a.members[T].type,I=a.members[T].ref;if(typeof I!="number"&&(I=I.replace("_fullGeom","")),!w[N]){p.verbose&&console.warn("Relation",a.type+"/"+a.id,"member",N+"/"+I,"ignored because it has an invali
9d type");continue}typeof w[N][I]>"u"&&(w[N][I]=[]),w[N][I].push({role:a.members[T].role,rel:a.id,reltags:a.tags})}}var G,ae=[];for(i=0;i<s.length;i++){if(typeof s[i].lon>"u"||typeof s[i].lat>"u"){p.verbose&&console.warn("POI",s[i].type+"/"+s[i].id,"ignored because it lacks coordinates");continue}var D={type:"Feature",id:s[i].type+"/"+s[i].id,properties:{type:s[i].type,id:s[i].id,tags:s[i].tags||{},relations:w.node[s[i].id]||[],meta:A(s[i])},geometry:{type:"Point",coordinates:[+s[i].lon,+s[i].lat]}};s[i].__is_center_placeholder&&(D.properties.geometry="center"),L?L(D):ae.push(D)}for(var an=[],Be=[],i=0;i<u.length;i++)if(h[u[i].id]===u[i]){if(typeof u[i].tags<"u"&&(u[i].tags.type=="route"||u[i].tags.type=="waterway")){let oe=function(y){var _=!1,ce;ce=y.members.filter(function(U){return U.type==="way"}),ce=ce.map(function(U){var re=x[U.ref];if(re===void 0||re.nodes===void 0){p.verbose&&console.warn("Route "+y.type+"/"+y.id,"tainted by a missing or incomplete way",U.type+"/"+U.ref),_=!0;return}return{id:U.ref,role:U.role,way:re,nodes:re.nodes.filter(function(ve){return ve!==void 0?!0:(_=!0,p.verbose&&console.warn("Route",y.type+"/"+y.id,"tainted by a way",U.type+"/"+U.ref,"with a missing node"),!1)})}}),ce=v.compact(ce);var Te;Te=K(ce);var W=[];if(W=v.compact(Te.map(function(U){return v.compact(U.map(function(re){return[+re.lon,+re.lat]}))})),W.length==0)return p.verbose&&console.warn("Route",y.type+"/"+y.id,"contains no coordinates"),!1;var ee={type:"Feature",id:y.type+"/"+y.id,properties:{type:y.type,id:y.id,tags:y.tags||{},relations:w[y.type][y.id]||[],meta:A(y)},geometry:{type:W.length===1?"LineString":"MultiLineString",coordinates:W.length===1?W[0]:W}};return _&&(p.verbose&&console.warn("Route",y.type+"/"+y.id,"is tainted"),ee.properties.tainted=!0),ee};if(!v.isArray(u[i].members)){p.verbose&&console.warn("Route",u[i].type+"/"+u[i].id,"ignored because it has no members");continue}if(u[i].members.forEach(function(y){x[y.ref]&&!M(x[y.ref].tags)&&(x[y.ref].is_skippablerelationmember=!0)}),D=oe(u[i]),D===!1){p.verbose&&console.warn("Route relation",u[i].type+"/"+u[i].id,"ignored because it has invalid geometry");continue}L?L(fe(D)):Be.push(D)}if(typeof u[i].tags<"u"&&(u[i].tags.type=="multipolygon"||u[i].tags.type=="boundary")){let y=function(_,ce){var Te=!1,W=ke?"way":"relation",ee=typeof _.id=="number"?_.id:+_.id.replace("_fullGeom",""),U;U=ce.members.filter(function(q){return q.type==="way"}),U=U.map(function(q){var de=x[q.ref];if(de===void 0||de.nodes===void 0){p.verbose&&console.warn("Multipolygon",W+"/"+ee,"tainted by a missing or incomplete way",q.type+"/"+q.ref),Te=!0;return}return{id:q.ref,role:q.role||"outer",way:de,nodes:de.nodes.filter(function(_e){return _e!==void 0?!0:(Te=!0,p.verbose&&console.warn("Multipolygon",W+"/"+ee,"tainted by a way",q.type+"/"+q.ref,"with a missing node"),!1)})}}),U=v.compact(U);var re,ve;re=K(U.filter(function(q){return q.role==="outer"})),ve=K(U.filter(function(q){return q.role==="inner"}));var De;function un(q){var de=function(ue,ne){for(var be=0;be<ne.length;be++)if(Ue(ne[be],ue))return!0;return!1},_e=function(ue){return ue.map(function(ne){return[+ne.lat,+ne.lon]})},Ue=function(ue,ne){for(var be=ue[0],Ie=ue[1],en=!1,qe=0,Se=ne.length-1;qe<ne.length;Se=qe++){var He=ne[qe][0],Ke=ne[qe][1],Xe=ne[Se][0],V=ne[Se][1],Pn=Ke>Ie!=V>Ie&&be<(Xe-He)*(Ie-Ke)/(V-Ke)+He;Pn&&(en=!en)}return en},Me,ln;for(q=_e(q),Me=0;Me<re.length;Me++)if(ln=_e(re[Me]),de(ln,q))return Me}De=re.map(function(q){return[q]});for(var $e=0;$e<ve.length;$e++){var fn=un(ve[$e]);fn!==void 0?De[fn].push(ve[$e]):p.verbose&&console.warn("Multipolygon",W+"/"+ee,"contains an inner ring with no containing outer")}var Ee=[];if(Ee=v.compact(De.map(function(q){var de=v.compact(q.map(function(_e){if(_e.length<4){p.verbose&&console.warn("Multipolygon",W+"/"+ee,"contains a ring with less than four nodes");return}return v.compact(_e.map(function(Ue){return[+Ue.lon,+Ue.lat]}))}));if(de.length==0){p.verbose&&console.warn("Multipolygon",W+"/"+ee,"contains an empty ring cluster");return}return de})),Ee.length==0)return p.verbose&&console.warn("Multipolygon",W+"/"+ee,"contains
9no coordinates"),!1;var We="MultiPolygon";Ee.length===1&&(We="Polygon",Ee=Ee[0]);var sn={type:"Feature",id:_.type+"/"+ee,properties:{type:_.type,id:ee,tags:_.tags||{},relations:w[_.type][_.id]||[],meta:A(_)},geometry:{type:We,coordinates:Ee}};return Te&&(p.verbose&&console.warn("Multipolygon",W+"/"+ee,"is tainted"),sn.properties.tainted=!0),sn};if(!v.isArray(u[i].members)){p.verbose&&console.warn("Multipolygon",u[i].type+"/"+u[i].id,"ignored because it has no members");continue}for(var Ve=0,T=0;T<u[i].members.length;T++)u[i].members[T].role=="outer"?Ve++:p.verbose&&u[i].members[T].role!="inner"&&console.warn("Multipolygon",u[i].type+"/"+u[i].id,"member",u[i].members[T].type+"/"+u[i].members[T].ref,'ignored because it has an invalid role: "'+u[i].members[T].role+'"');if(u[i].members.forEach(function(_){x[_.ref]&&(_.role==="outer"&&!M(x[_.ref].tags,u[i].tags)&&(x[_.ref].is_skippablerelationmember=!0),_.role==="inner"&&!M(x[_.ref].tags)&&(x[_.ref].is_skippablerelationmember=!0))}),Ve==0){p.verbose&&console.warn("Multipolygon relation",u[i].type+"/"+u[i].id,"ignored because it has no outer ways");continue}var ke=!1;Ve==1&&!M(u[i].tags,{type:!0})&&(ke=!0);var D=null;if(!ke)D=y(u[i],u[i]);else{var me=u[i].members.filter(function(_){return _.role==="outer"})[0];if(me=x[me.ref],me===void 0){p.verbose&&console.warn("Multipolygon relation",u[i].type+"/"+u[i].id,"ignored because outer way",me.type+"/"+me.ref,"is missing");continue}me.is_skippablerelationmember=!0,D=y(me,u[i])}if(D===!1){p.verbose&&console.warn("Multipolygon relation",u[i].type+"/"+u[i].id,"ignored because it has invalid geometry");continue}L?L(fe(D)):Be.push(D)}}for(var i=0;i<l.length;i++)if(x[l[i].id]===l[i]){if(!v.isArray(l[i].nodes)){p.verbose&&console.warn("Way",l[i].type+"/"+l[i].id,"ignored because it has no nodes");continue}if(!l[i].is_skippablerelationmember){typeof l[i].id!="number"&&(l[i].id=+l[i].id.replace("_fullGeom","")),l[i].tainted=!1,l[i].hidden=!1;var Ne=new Array;for(T=0;T<l[i].nodes.length;T++)typeof l[i].nodes[T]=="object"?Ne.push([+l[i].nodes[T].lon,+l[i].nodes[T].lat]):(p.verbose&&console.warn("Way",l[i].type+"/"+l[i].id,"is tainted by an invalid node"),l[i].tainted=!0);if(Ne.length<=1){p.verbose&&console.warn("Way",l[i].type+"/"+l[i].id,"ignored because it contains too few nodes");continue}var je="LineString";typeof l[i].nodes[0]<"u"&&typeof l[i].nodes[l[i].nodes.length-1]<"u"&&l[i].nodes[0].id===l[i].nodes[l[i].nodes.length-1].id&&(typeof l[i].tags<"u"&&ye(l[i].tags)||l[i].__is_bounds_placeholder)&&(je="Polygon",Ne=[Ne]);var D={type:"Feature",id:l[i].type+"/"+l[i].id,properties:{type:l[i].type,id:l[i].id,tags:l[i].tags||{},relations:w.way[l[i].id]||[],meta:A(l[i])},geometry:{type:je,coordinates:Ne}};l[i].tainted&&(p.verbose&&console.warn("Way",l[i].type+"/"+l[i].id,"is tainted"),D.properties.tainted=!0),l[i].__is_bounds_placeholder&&(D.properties.geometry="bounds"),L?L(fe(D)):je=="LineString"?an.push(D):Be.push(D)}}return L?!0:(G={type:"FeatureCollection",features:[]},G.features=G.features.concat(Be),G.features=G.features.concat(an),G.features=G.features.concat(ae),p.flatProperties&&G.features.forEach(function(z){z.properties=v.merge(z.properties.meta,z.properties.tags,{id:z.properties.type+"/"+z.properties.id})}),G=fe(G),G)}function ye(B){var l=p.polygonFeatures;if(typeof l=="function")return l(B);if(B.area==="no")return!1;for(var u in B){var M=B[u],A=l[u];if(!(typeof A>"u")&&M!=="no"&&(A===!0||A.included_values&&A.included_values[M]===!0||A.excluded_values&&A.excluded_values[M]!==!0))return!0}return!1}};function K(O){for(var p=function(M){return M[0]},L=function(M){return M[M.length-1]},Y=function(M,A){return M!==void 0&&A!==void 0&&M.id===A.id},j=[],X,se,ye,B,l,u;O.length;)for(X=O.pop().nodes.slice(),j.push(X);O.length&&!Y(p(X),L(X));){for(se=p(X),ye=L(X),B=0;B<O.length;B++)if(u=O[B].nodes,Y(ye,p(u))){l=X.push,u=u.slice(1);break}else if(Y(ye,L(u))){l=X.push,u=u.slice(0,-1).reverse();break}else if(Y(se,L(u))){l=X.unshift,u=u.slice(0,-1);break}else if(Y(se,p(u))){l=X.unshift,u=u.slice(1).reverse();break}else u=l=null;if(!u)break;O.splice(B,1),l.apply(X,u)}return j}return Q.toGeojson=Q,qn=Q,qn}var ii=ri();const oi=Vr(ii),ui=Object.freeze(Object.defineProperty({__proto__:null,default:oi},Symbol.toStringTag,{value:"Module"}));
9export{ui as i}; 10//# sourceMappingURL=index-Cmqvp7du.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.