!function(t,n){"object"==typeofexports&&"object"==typeofmodule?module.exports=n():"function"==typeofdefine&&define.amd?define([],n):"object"==typeofexports?exports.ol=n():t.ol=n()}(self,(function(){returnfunction(){vart,n={226:function(t,n){n.read=function(t,n,i,r,e){varo,s,a=8*e-r-1,u=(1<<a)-1,c=u>>1,h=-7,f=i?e-1:0,l=i?-1:1,v=t[n+f];for(f+=l,o=v&(1<<-h)-1,v>>=-h,h+=a;h>0;o=256*o+t[n+f],f+=l,h-=8);for(s=o&(1<<-h)-1,o>>=-h,h+=r;h>0;s=256*s+t[n+f],f+=l,h-=8);if(0===o)o=1-c;else{if(o===u)returns?NaN:1/0*(v?-1:1);s+=Math.pow(2,r),o-=c}return(v?-1:1)*s*Math.pow(2,o-r)},n.write=function(t,n,i,r,e,o){vars,a,u,c=8*o-e-1,h=(1<<c)-1,f=h>>1,l=23===e?Math.pow(2,-24)-Math.pow(2,-77):0,v=r?0:o-1,d=r?1:-1,p=n<0||0===n&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(a=isNaN(n)?1:0,s=h):(s=Math.floor(Math.log(n)/Math.LN2),n*(u=Math.pow(2,-s))<1&&(s--,u*=2),(n+=s+f>=1?l/u:l*Math.pow(2,1-f))*u>=2&&(s++,u/=2),s+f>=h?(a=0,s=h):s+f>=1?(a=(n*u-1)*Math.pow(2,e),s+=f):(a=n*Math.pow(2,f-1)*Math.pow(2,e),s=0));e>=8;t[i+v]=255&a,v+=d,a/=256,e-=8);for(s=s<<e|a,c+=e;c>0;t[i+v]=255&s,v+=d,s/=256,c-=8);t[i+v-d]|=128*p}},875:function(t,n,i){"use strict";functionr(t,n){if(!(tinstanceofn))thrownewTypeError("Cannot call a class as a function")}functione(t,n){for(vari=0;i<n.length;i++){varr=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}functiono(t,n,i){returnn&&e(t.prototype,n),i&&e(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}vars=i(692),a=Symbol("max"),u=Symbol("length"),c=Symbol("lengthCalculator"),h=Symbol("allowStale"),f=Symbol("maxAge"),l=Symbol("dispose"),v=Symbol("noDisposeOnSet"),d=Symbol("lruList"),p=Symbol("cache"),y=Symbol("updateAgeOnGet"),m=function(){return1},w=function(){functiont(n){if(r(this,t),"number"==typeofn&&(n={max:n}),n||(n={}),n.max&&("number"!=typeofn.max||n.max<0))thrownewTypeError("max must be a non-negative number");this[a]=n.max||1/0;vari=n.length||m;if(this[c]="function"!=typeofi?m:i,this[h]=n.stale||!1,n.maxAge&&"number"!=typeofn.maxAge)thrownewTypeError("maxAge must be a number");this[f]=n.maxAge||0,this[l]=n.dispose,this[v]=n.noDisposeOnSet||!1,this[y]=n.updateAgeOnGet||!1,this.reset()}returno(t,[{key:"max",get:function(){returnthis[a]},set:function(t){if("number"!=typeoft||t<0)thrownewTypeError("max must be a non-negative number");this[a]=t||1/0,x(this)}},{key:"allowStale",get:function(){returnthis[h]},set:function(t){this[h]=!!t}},{key:"maxAge",get:function(){returnthis[f]},set:function(t){if("number"!=typeoft)thrownewTypeError("maxAge must be a non-negative number");this[f]=t,x(this)}},{key:"lengthCalculator",get:function(){returnthis[c]},set:function(t){varn=this;"function"!=typeoft&&(t=m),t!==this[c]&&(this[c]=t,this[u]=0,this[d].forEach((function(t){t.length=n[c](t.value,t.key),n[u]+=t.length}))),x(this)}},{key:"length",get:function(){returnthis[u]}},{key:"itemCount",get:function(){returnthis[d].length}},{key:"rforEach",value:function(t,n){n=n||this;for(vari=this[d].tail;null!==i;){varr=i.prev;k(this,t,i,n),i=r}}},{key:"forEach",value:function(t,n){n=n||this;for(vari=this[d].head;null!==i;){varr=i.next;k(this,t,i,n),i=r}}},{key:"keys",value:function(){returnthis[d].toArray().map((function(t){returnt.key}))}},{key:"values",value:function(){returnthis[d].toArray().map((function(t){returnt.value}))}},{key:"reset",value:function(){vart=this;this[l]&&this[d]&&this[d].length&&this[d].forEach((function(n){returnt[l](n.key,n.value)})),this[p]=newMap,this[d]=news,this[u]=0}},{key:"dump",value:function(){vart=this;returnthis[d].map((function(n){return!g(t,n)&&{k:n.key,v:n.value,e:n.now+(n.maxAge||0)}})).toArray().filter((function(t){returnt}))}},{key:"dumpLru",value:function(){returnthis[d]}},{key:"set",value:function(t,n,i){if((i=i||this[f])&&"number"!=typeofi)thrownewTypeError("maxAge must be a number");varr=i?Date.now():0,e=this[c](n,t);if(this[p].has(t)){if(e>this[a])returnj(this,this[p].get(t)),!1;varo=this[p].get(t).value;returnthis[l]&&(this[v]||this[l](t,o.value)),o.no