From 8f15898a0dee51a378cdba1fb0259fce1f7bc841 Mon Sep 17 00:00:00 2001 From: Arne Zitting Date: Tue, 16 Jun 2026 20:55:29 +0200 Subject: [PATCH] =?UTF-8?q?letzte=20=C3=84nderungen=20+=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/assets/index-4I_hEHaF.js | 7138 +++++++++++++++++ dist/assets/index-DUPLKtjG.css | 1 + dist/assets/info-DXfrVzVb.png | Bin 0 -> 101036 bytes dist/assets/logoJadeHs-DOixp3sh.png | Bin 0 -> 22547 bytes dist/assets/standort-Baq7HQHX.png | Bin 0 -> 11495 bytes .../ui-icons_444444_256x240-Bie7KTpW.png | Bin 0 -> 6992 bytes .../ui-icons_555555_256x240-B_XoWvGL.png | Bin 0 -> 6988 bytes .../ui-icons_777620_256x240-D7HsseVn.png | Bin 0 -> 4549 bytes .../ui-icons_777777_256x240-D2OdpH4-.png | Bin 0 -> 6999 bytes .../ui-icons_cc0000_256x240-BA9SQVfv.png | Bin 0 -> 4549 bytes .../ui-icons_ffffff_256x240-CI7G4NOB.png | Bin 0 -> 6299 bytes dist/index.html | 117 + dist/info.json | 17 + dist/info.png | Bin 0 -> 101036 bytes dist/logoJadeHs.png | Bin 0 -> 22547 bytes dist/logoLbeg.svg | 23 + dist/stand1_1.jpeg | Bin 0 -> 435651 bytes dist/stand1_2.jpeg | Bin 0 -> 508790 bytes dist/stand2_1.jpeg | Bin 0 -> 614964 bytes dist/stand3_1.jpeg | Bin 0 -> 737350 bytes dist/stand3_2.jpeg | Bin 0 -> 986378 bytes dist/standort.png | Bin 0 -> 11495 bytes main.js | 16 +- package-lock.json | 211 +- package.json | 9 +- public/info.json | 17 + public/info.png | Bin 0 -> 101036 bytes public/logoJadeHs.png | Bin 0 -> 22547 bytes public/logoLbeg.svg | 23 + public/stand1_1.jpeg | Bin 0 -> 435651 bytes public/stand1_2.jpeg | Bin 0 -> 508790 bytes public/stand2_1.jpeg | Bin 0 -> 614964 bytes public/stand3_1.jpeg | Bin 0 -> 737350 bytes public/stand3_2.jpeg | Bin 0 -> 986378 bytes public/standort.png | Bin 0 -> 11495 bytes style.css | 3 +- 36 files changed, 7486 insertions(+), 89 deletions(-) create mode 100644 dist/assets/index-4I_hEHaF.js create mode 100644 dist/assets/index-DUPLKtjG.css create mode 100644 dist/assets/info-DXfrVzVb.png create mode 100644 dist/assets/logoJadeHs-DOixp3sh.png create mode 100644 dist/assets/standort-Baq7HQHX.png create mode 100644 dist/assets/ui-icons_444444_256x240-Bie7KTpW.png create mode 100644 dist/assets/ui-icons_555555_256x240-B_XoWvGL.png create mode 100644 dist/assets/ui-icons_777620_256x240-D7HsseVn.png create mode 100644 dist/assets/ui-icons_777777_256x240-D2OdpH4-.png create mode 100644 dist/assets/ui-icons_cc0000_256x240-BA9SQVfv.png create mode 100644 dist/assets/ui-icons_ffffff_256x240-CI7G4NOB.png create mode 100644 dist/index.html create mode 100644 dist/info.json create mode 100644 dist/info.png create mode 100644 dist/logoJadeHs.png create mode 100644 dist/logoLbeg.svg create mode 100644 dist/stand1_1.jpeg create mode 100644 dist/stand1_2.jpeg create mode 100644 dist/stand2_1.jpeg create mode 100644 dist/stand3_1.jpeg create mode 100644 dist/stand3_2.jpeg create mode 100644 dist/standort.png create mode 100644 public/info.json create mode 100644 public/info.png create mode 100644 public/logoJadeHs.png create mode 100644 public/logoLbeg.svg create mode 100644 public/stand1_1.jpeg create mode 100644 public/stand1_2.jpeg create mode 100644 public/stand2_1.jpeg create mode 100644 public/stand3_1.jpeg create mode 100644 public/stand3_2.jpeg create mode 100644 public/standort.png diff --git a/dist/assets/index-4I_hEHaF.js b/dist/assets/index-4I_hEHaF.js new file mode 100644 index 0000000..1746378 --- /dev/null +++ b/dist/assets/index-4I_hEHaF.js @@ -0,0 +1,7138 @@ +var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var f=s(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self,n.maplibregl=r())})(e,(function(){var e={},t={};function n(n,r,i){if(t[n]=i,n===`index`){var a=`var sharedModule = {}; (`+t.shared+`)(sharedModule); (`+t.worker+`)(sharedModule);`,o={};return t.shared(o),t.index(e,o),typeof window<`u`&&e.setWorkerUrl(window.URL.createObjectURL(new Blob([a],{type:`text/javascript`}))),e}}return n(`shared`,[`exports`],(function(e){function t(e,t,n,r){return new(n||=Promise)((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))}function n(e,t){this.x=e,this.y=t}function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var i,a;n.prototype={clone(){return new n(this.x,this.y)},add(e){return this.clone()._add(e)},sub(e){return this.clone()._sub(e)},multByPoint(e){return this.clone()._multByPoint(e)},divByPoint(e){return this.clone()._divByPoint(e)},mult(e){return this.clone()._mult(e)},div(e){return this.clone()._div(e)},rotate(e){return this.clone()._rotate(e)},rotateAround(e,t){return this.clone()._rotateAround(e,t)},matMult(e){return this.clone()._matMult(e)},unit(){return this.clone()._unit()},perp(){return this.clone()._perp()},round(){return this.clone()._round()},mag(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals(e){return this.x===e.x&&this.y===e.y},dist(e){return Math.sqrt(this.distSqr(e))},distSqr(e){let t=e.x-this.x,n=e.y-this.y;return t*t+n*n},angle(){return Math.atan2(this.y,this.x)},angleTo(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith(e){return this.angleWithSep(e.x,e.y)},angleWithSep(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult(e){let t=e[2]*this.x+e[3]*this.y;return this.x=e[0]*this.x+e[1]*this.y,this.y=t,this},_add(e){return this.x+=e.x,this.y+=e.y,this},_sub(e){return this.x-=e.x,this.y-=e.y,this},_mult(e){return this.x*=e,this.y*=e,this},_div(e){return this.x/=e,this.y/=e,this},_multByPoint(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint(e){return this.x/=e.x,this.y/=e.y,this},_unit(){return this._div(this.mag()),this},_perp(){let e=this.y;return this.y=this.x,this.x=-e,this},_rotate(e){let t=Math.cos(e),n=Math.sin(e),r=n*this.x+t*this.y;return this.x=t*this.x-n*this.y,this.y=r,this},_rotateAround(e,t){let n=Math.cos(e),r=Math.sin(e),i=t.y+r*(this.x-t.x)+n*(this.y-t.y);return this.x=t.x+n*(this.x-t.x)-r*(this.y-t.y),this.y=i,this},_round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},constructor:n},n.convert=function(e){if(e instanceof n)return e;if(Array.isArray(e))return new n(+e[0],+e[1]);if(e.x!==void 0&&e.y!==void 0)return new n(+e.x,+e.y);throw Error(`Expected [x, y] or {x, y} point format`)};var o=r(function(){if(a)return i;function e(e,t,n,r){this.cx=3*e,this.bx=3*(n-e)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*t,this.by=3*(r-t)-this.cy,this.ay=1-this.cy-this.by,this.p1x=e,this.p1y=t,this.p2x=n,this.p2y=r}return a=1,i=e,e.prototype={sampleCurveX:function(e){return((this.ax*e+this.bx)*e+this.cx)*e},sampleCurveY:function(e){return((this.ay*e+this.by)*e+this.cy)*e},sampleCurveDerivativeX:function(e){return(3*this.ax*e+2*this.bx)*e+this.cx},solveCurveX:function(e,t){if(t===void 0&&(t=1e-6),e<0)return 0;if(e>1)return 1;for(var n=e,r=0;r<8;r++){var i=this.sampleCurveX(n)-e;if(Math.abs(i)i?o=n:s=n,n=.5*(s-o)+o;return n},solve:function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))}},i}());let s,c;function l(){return s??=typeof OffscreenCanvas<`u`&&new OffscreenCanvas(1,1).getContext(`2d`)&&typeof createImageBitmap==`function`,s}function u(){if(c==null&&(c=!1,l())){let e=new OffscreenCanvas(5,5).getContext(`2d`,{willReadFrequently:!0});if(e){for(let t=0;t<25;t++){let n=4*t;e.fillStyle=`rgb(${n},${n+1},${n+2})`,e.fillRect(t%5,Math.floor(t/5),1,1)}let t=e.getImageData(0,0,5,5).data;for(let e=0;e<100;e++)if(e%4!=3&&t[e]!==e){c=!0;break}}}return c||!1}var d=1e-6,f=typeof Float32Array<`u`?Float32Array:Array;function p(){var e=new f(9);return f!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function m(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function h(){var e=new f(3);return f!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function g(e){var t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function _(e,t,n){var r=new f(3);return r[0]=e,r[1]=t,r[2]=n,r}function v(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function y(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function b(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e}var x,S=g;function C(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e}function w(){var e=new f(4);return f!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function T(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`zyx`,a=Math.PI/360;t*=a,r*=a,n*=a;var o=Math.sin(t),s=Math.cos(t),c=Math.sin(n),l=Math.cos(n),u=Math.sin(r),d=Math.cos(r);switch(i){case`xyz`:e[0]=o*l*d+s*c*u,e[1]=s*c*d-o*l*u,e[2]=s*l*u+o*c*d,e[3]=s*l*d-o*c*u;break;case`xzy`:e[0]=o*l*d-s*c*u,e[1]=s*c*d-o*l*u,e[2]=s*l*u+o*c*d,e[3]=s*l*d+o*c*u;break;case`yxz`:e[0]=o*l*d+s*c*u,e[1]=s*c*d-o*l*u,e[2]=s*l*u-o*c*d,e[3]=s*l*d+o*c*u;break;case`yzx`:e[0]=o*l*d+s*c*u,e[1]=s*c*d+o*l*u,e[2]=s*l*u-o*c*d,e[3]=s*l*d-o*c*u;break;case`zxy`:e[0]=o*l*d-s*c*u,e[1]=s*c*d+o*l*u,e[2]=s*l*u+o*c*d,e[3]=s*l*d-o*c*u;break;case`zyx`:e[0]=o*l*d-s*c*u,e[1]=s*c*d+o*l*u,e[2]=s*l*u-o*c*d,e[3]=s*l*d+o*c*u;break;default:throw Error(`Unknown angle order `+i)}return e}function E(){var e=new f(2);return f!=Float32Array&&(e[0]=0,e[1]=0),e}function D(e,t){var n=new f(2);return n[0]=e,n[1]=t,n}h(),x=new f(4),f!=Float32Array&&(x[0]=0,x[1]=0,x[2]=0,x[3]=0),h(),_(1,0,0),_(0,1,0),w(),w(),p(),E();let O=8192;function k(e,t,n){return t*(O/(e.tileSize*2**(n-e.tileID.overscaledZ)))}function A(e){return e instanceof Error?e:Error(typeof e==`string`?e:String(e))}function j(e,t){return(e%t+t)%t}function M(e,t,n){return e*(1-n)+t*n}function N(e){if(e<=0)return 0;if(e>=1)return 1;let t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function P(e,t,n,r){let i=new o(e,t,n,r);return e=>i.solve(e)}let F=P(.25,.1,.25,1);function ee(e,t,n){return Math.min(n,Math.max(t,e))}function I(e,t,n){let r=n-t,i=((e-t)%r+r)%r+t;return i===t?n:i}function L(e,...t){for(let n of t)for(let t in n)e[t]=n[t];return e}let te=1;function ne(e,t,n){let r={};for(let n in e)r[n]=t.call(this,e[n],n,e);return r}function R(e,t,n){let r={};for(let n in e)t.call(this,e[n],n,e)&&(r[n]=e[n]);return r}function re(e){return Array.isArray(e)?e.map(re):typeof e==`object`&&e?ne(e,re):e}let ie={};function ae(e){ie[e]||(typeof console<`u`&&console.warn(e),ie[e]=!0)}function oe(e,t,n){return(n.y-e.y)*(t.x-e.x)>(t.y-e.y)*(n.x-e.x)}function se(e){return typeof WorkerGlobalScope<`u`&&e!==void 0&&e instanceof WorkerGlobalScope}let ce=null;function le(e){return typeof ImageBitmap<`u`&&e instanceof ImageBitmap}let ue=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=`;function de(e,n,r,i,a){return t(this,void 0,void 0,(function*(){if(typeof VideoFrame>`u`)throw Error(`VideoFrame not supported`);let t=new VideoFrame(e,{timestamp:0});try{let o=t?.format;if(!o||!o.startsWith(`BGR`)&&!o.startsWith(`RGB`))throw Error(`Unrecognized format ${o}`);let s=o.startsWith(`BGR`),c=new Uint8ClampedArray(i*a*4);if(yield t.copyTo(c,function(e,t,n,r,i){let a=4*Math.max(-t,0),o=(Math.max(0,n)-n)*r*4+a,s=4*r,c=Math.max(0,t),l=Math.max(0,n);return{rect:{x:c,y:l,width:Math.min(e.width,t+r)-c,height:Math.min(e.height,n+i)-l},layout:[{offset:o,stride:s}]}}(e,n,r,i,a)),s)for(let e=0;e{e.removeEventListener(t,n,r)}}}function he(e){return e*Math.PI/180}function ge(e){return e/Math.PI*180}let _e={touchstart:!0,touchmove:!0,touchmoveWindow:!0,touchend:!0,touchcancel:!0},ve={dblclick:!0,click:!0,mouseover:!0,mouseout:!0,mousedown:!0,mousemove:!0,mousemoveWindow:!0,mouseup:!0,mouseupWindow:!0,contextmenu:!0,wheel:!0},ye=`AbortError`;class be extends Error{constructor(e=ye){super(e instanceof Error?e.message:e),this.name=ye,e instanceof Error&&e.stack&&(this.stack=e.stack)}}function xe(e){return e instanceof Error&&e.name===ye}function Se(e){if(e.aborted)throw new be(e.reason)}let Ce={MAX_PARALLEL_IMAGE_REQUESTS:16,MAX_PARALLEL_IMAGE_REQUESTS_PER_FRAME:8,MAX_TILE_CACHE_ZOOM_LEVELS:5,REGISTERED_PROTOCOLS:{},WORKER_URL:``};function we(e){return Ce.REGISTERED_PROTOCOLS[e.substring(0,e.indexOf(`://`))]}let Te=`global-dispatcher`;class Ee extends Error{constructor(e,t,n,r){super(`AJAXError: ${t} (${e}): ${n}`),this.status=e,this.statusText=t,this.url=n,this.body=r}}let De=()=>se(self)?self.worker?.referrer:(window.location.protocol===`blob:`?window.parent:window).location.href,Oe=function(e,n){return t(this,void 0,void 0,(function*(){if(e.url.includes(`://`)&&!/^https?:|^file:/.test(e.url)){let t=we(e.url);if(t){let r=yield t(e,n);return r.data||e.type!==`arrayBuffer`?r:L(r,{data:new ArrayBuffer(0)})}if(se(self)&&self.worker?.actor)return self.worker.actor.sendAsync({type:`GR`,data:e,targetMapId:Te},n)}if(!(e=>e.startsWith(`file:`)||De()?.startsWith(`file:`)&&!/^\w+:/.test(e))(e.url)){if(fetch&&Request&&AbortController&&Object.hasOwn(Request.prototype,`signal`))return function(e,n){return t(this,void 0,void 0,(function*(){let t=new Request(e.url,{method:e.method||`GET`,body:e.body,credentials:e.credentials,headers:e.headers,cache:e.cache,referrer:De(),referrerPolicy:e.referrerPolicy,signal:n.signal}),r,i;e.type!==`json`||t.headers.has(`Accept`)||t.headers.set(`Accept`,`application/json`);try{r=yield fetch(t)}catch(t){throw xe(t)?t:new Ee(0,A(t).message,e.url,new Blob)}if(!r.ok){let t=yield r.blob();throw new Ee(r.status,r.statusText,e.url,t)}i=e.type===`arrayBuffer`||e.type===`image`?r.arrayBuffer():e.type===`json`?r.json():r.text();let a=yield i;return Se(n.signal),{data:a,cacheControl:r.headers.get(`Cache-Control`),expires:r.headers.get(`Expires`),etag:r.headers.get(`ETag`)}}))}(e,n);if(se(self)&&self.worker?.actor)return self.worker.actor.sendAsync({type:`GR`,data:e,mustQueue:!0,targetMapId:Te},n)}return function(e,t){return new Promise(((n,r)=>{var i;let a=new XMLHttpRequest;a.open(e.method||`GET`,e.url,!0),e.type!==`arrayBuffer`&&e.type!==`image`||(a.responseType=`arraybuffer`);for(let t in e.headers)a.setRequestHeader(t,e.headers[t]);e.type===`json`&&(a.responseType=`text`,(i=e.headers)!=null&&i.Accept||a.setRequestHeader(`Accept`,`application/json`)),a.withCredentials=e.credentials===`include`,a.onerror=()=>{r(Error(a.statusText))},a.onload=()=>{if(!t.signal.aborted)if((a.status>=200&&a.status<300||a.status===0)&&a.response!==null){let t=a.response;if(e.type===`json`)try{t=JSON.parse(a.response)}catch(e){r(e);return}n({data:t,cacheControl:a.getResponseHeader(`Cache-Control`),expires:a.getResponseHeader(`Expires`),etag:a.getResponseHeader(`ETag`)})}else{let t=new Blob([a.response],{type:a.getResponseHeader(`Content-Type`)});r(new Ee(a.status,a.statusText,e.url,t))}},t.signal.addEventListener(`abort`,(()=>{a.abort(),r(new be(t.signal.reason))})),a.send(e.body)}))}(e,n)}))};function ke(e){if(!e||e.indexOf(`://`)<=0||e.startsWith(`data:image/`)||e.startsWith(`blob:`))return!0;let t=new URL(e),n=window.location;return t.protocol===n.protocol&&t.host===n.host}function Ae(e,t,n){var r;(r=n[e])!=null&&r.includes(t)||(n[e]||(n[e]=[]),n[e].push(t))}function je(e,t,n){if(n?.[e]){let r=n[e].indexOf(t);r!==-1&&n[e].splice(r,1)}}class Me{constructor(e,t={}){L(this,t),this.type=e}}class Ne extends Me{constructor(e,t={}){super(`error`,L({error:e},t))}}class Pe{on(e,t){return this._listeners||={},Ae(e,t,this._listeners),{unsubscribe:()=>{this.off(e,t)}}}off(e,t){return je(e,t,this._listeners),je(e,t,this._oneTimeListeners),this}once(e,t){return t?(this._oneTimeListeners||={},Ae(e,t,this._oneTimeListeners),this):new Promise((t=>this.once(e,t)))}fire(e,t){typeof e==`string`&&(e=new Me(e,t||{}));let n=e.type;if(this.listens(n)){e.target=this;let t=this._listeners?.[n]?this._listeners[n].slice():[];for(let n of t)n.call(this,e);let r=this._oneTimeListeners?.[n]?this._oneTimeListeners[n].slice():[];for(let t of r)je(n,t,this._oneTimeListeners),t.call(this,e);let i=this._eventedParent;i&&(L(e,typeof this._eventedParentData==`function`?this._eventedParentData():this._eventedParentData),i.fire(e))}else e instanceof Ne&&console.error(e.error);return this}listens(e){return this._listeners?.[e]?.length>0||this._oneTimeListeners?.[e]?.length>0||this._eventedParent?.listens(e)}setEventedParent(e,t){return this._eventedParent=e,this._eventedParentData=t,this}}var z={$version:8,$root:{version:{required:!0,type:`enum`,values:[8]},name:{type:`string`},metadata:{type:`*`},center:{type:`array`,value:`number`,length:2},centerAltitude:{type:`number`},zoom:{type:`number`},bearing:{type:`number`,default:0,period:360,units:`degrees`},pitch:{type:`number`,default:0,units:`degrees`},roll:{type:`number`,default:0,units:`degrees`},state:{type:`state`,default:{}},light:{type:`light`},sky:{type:`sky`},projection:{type:`projection`},terrain:{type:`terrain`},sources:{required:!0,type:`sources`},sprite:{type:`sprite`},glyphs:{type:`string`},"font-faces":{type:`fontFaces`},transition:{type:`transition`},layers:{required:!0,type:`array`,value:`layer`}},sources:{"*":{type:`source`}},source:[`source_vector`,`source_raster`,`source_raster_dem`,`source_geojson`,`source_video`,`source_image`],source_vector:{type:{required:!0,type:`enum`,values:{vector:{}}},url:{type:`string`},tiles:{type:`array`,value:`string`},bounds:{type:`array`,value:`number`,length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:`enum`,values:{xyz:{},tms:{}},default:`xyz`},minzoom:{type:`number`,default:0},maxzoom:{type:`number`,default:22},attribution:{type:`string`},promoteId:{type:`promoteId`},volatile:{type:`boolean`,default:!1},encoding:{type:`enum`,values:{mvt:{},mlt:{}},default:`mvt`},"*":{type:`*`}},source_raster:{type:{required:!0,type:`enum`,values:{raster:{}}},url:{type:`string`},tiles:{type:`array`,value:`string`},bounds:{type:`array`,value:`number`,length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:`number`,default:0},maxzoom:{type:`number`,default:22},tileSize:{type:`number`,default:512,units:`pixels`},scheme:{type:`enum`,values:{xyz:{},tms:{}},default:`xyz`},attribution:{type:`string`},volatile:{type:`boolean`,default:!1},"*":{type:`*`}},source_raster_dem:{type:{required:!0,type:`enum`,values:{"raster-dem":{}}},url:{type:`string`},tiles:{type:`array`,value:`string`},bounds:{type:`array`,value:`number`,length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:`number`,default:0},maxzoom:{type:`number`,default:22},tileSize:{type:`number`,default:512,units:`pixels`},attribution:{type:`string`},encoding:{type:`enum`,values:{terrarium:{},mapbox:{},custom:{}},default:`mapbox`},redFactor:{type:`number`,default:1},blueFactor:{type:`number`,default:1},greenFactor:{type:`number`,default:1},baseShift:{type:`number`,default:0},volatile:{type:`boolean`,default:!1},"*":{type:`*`}},source_geojson:{type:{required:!0,type:`enum`,values:{geojson:{}}},data:{required:!0,type:`*`},maxzoom:{type:`number`,default:18},attribution:{type:`string`},buffer:{type:`number`,default:128,maximum:512,minimum:0},filter:{type:`filter`},tolerance:{type:`number`,default:.375},cluster:{type:`boolean`,default:!1},clusterRadius:{type:`number`,default:50,minimum:0},clusterMaxZoom:{type:`number`},clusterMinPoints:{type:`number`},clusterProperties:{type:`*`},lineMetrics:{type:`boolean`,default:!1},generateId:{type:`boolean`,default:!1},promoteId:{type:`promoteId`}},source_video:{type:{required:!0,type:`enum`,values:{video:{}}},urls:{required:!0,type:`array`,value:`string`},coordinates:{required:!0,type:`array`,length:4,value:{type:`array`,length:2,value:`number`}}},source_image:{type:{required:!0,type:`enum`,values:{image:{}}},url:{required:!0,type:`string`},coordinates:{required:!0,type:`array`,length:4,value:{type:`array`,length:2,value:`number`}}},layer:{id:{type:`string`,required:!0},type:{type:`enum`,values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},"color-relief":{},background:{}},required:!0},metadata:{type:`*`},source:{type:`string`},"source-layer":{type:`string`},minzoom:{type:`number`,minimum:0,maximum:24},maxzoom:{type:`number`,minimum:0,maximum:24},filter:{type:`filter`},layout:{type:`layout`},paint:{type:`paint`}},layout:[`layout_fill`,`layout_line`,`layout_circle`,`layout_heatmap`,`layout_fill-extrusion`,`layout_symbol`,`layout_raster`,`layout_hillshade`,`layout_color-relief`,`layout_background`],layout_background:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_fill:{"fill-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_circle:{"circle-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_heatmap:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},"layout_fill-extrusion":{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_line:{"line-cap":{type:`enum`,values:{butt:{},round:{},square:{}},default:`butt`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-join":{type:`enum`,values:{bevel:{},round:{},miter:{}},default:`miter`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-miter-limit":{type:`number`,default:2,requires:[{"line-join":`miter`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-round-limit":{type:`number`,default:1.05,requires:[{"line-join":`round`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_symbol:{"symbol-placement":{type:`enum`,values:{point:{},line:{},"line-center":{}},default:`point`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-spacing":{type:`number`,default:250,minimum:1,units:`pixels`,requires:[{"symbol-placement":`line`}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-avoid-edges":{type:`boolean`,default:!1,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"symbol-z-order":{type:`enum`,values:{auto:{},"viewport-y":{},source:{}},default:`auto`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-allow-overlap":{type:`boolean`,default:!1,requires:[`icon-image`,{"!":`icon-overlap`}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-overlap":{type:`enum`,values:{never:{},always:{},cooperative:{}},requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-ignore-placement":{type:`boolean`,default:!1,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-optional":{type:`boolean`,default:!1,requires:[`icon-image`,`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-rotation-alignment":{type:`enum`,values:{map:{},viewport:{},auto:{}},default:`auto`,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-size":{type:`number`,default:1,minimum:0,units:`factor of the original icon size`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-text-fit":{type:`enum`,values:{none:{},width:{},height:{},both:{}},default:`none`,requires:[`icon-image`,`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-text-fit-padding":{type:`array`,value:`number`,length:4,default:[0,0,0,0],units:`pixels`,requires:[`icon-image`,`text-field`,{"icon-text-fit":[`both`,`width`,`height`]}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"icon-image":{type:`resolvedImage`,tokens:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-rotate":{type:`number`,default:0,period:360,units:`degrees`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-padding":{type:`padding`,default:[2],units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-keep-upright":{type:`boolean`,default:!1,requires:[`icon-image`,{"icon-rotation-alignment":`map`},{"symbol-placement":[`line`,`line-center`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-offset":{type:`array`,value:`number`,length:2,default:[0,0],requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-anchor":{type:`enum`,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:`center`,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-pitch-alignment":{type:`enum`,values:{map:{},viewport:{},auto:{}},default:`auto`,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-pitch-alignment":{type:`enum`,values:{map:{},viewport:{},auto:{}},default:`auto`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-rotation-alignment":{type:`enum`,values:{map:{},viewport:{},"viewport-glyph":{},auto:{}},default:`auto`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-field":{type:`formatted`,default:``,tokens:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-font":{type:`array`,value:`string`,default:[`Open Sans Regular`,`Arial Unicode MS Regular`],requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-size":{type:`number`,default:16,minimum:0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-max-width":{type:`number`,default:10,minimum:0,units:`ems`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-line-height":{type:`number`,default:1.2,units:`ems`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-letter-spacing":{type:`number`,default:0,units:`ems`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-justify":{type:`enum`,values:{auto:{},left:{},center:{},right:{}},default:`center`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-radial-offset":{type:`number`,units:`ems`,default:0,requires:[`text-field`],"property-type":`data-driven`,expression:{interpolated:!0,parameters:[`zoom`,`feature`]}},"text-variable-anchor":{type:`array`,value:`enum`,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:[`text-field`,{"symbol-placement":[`point`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-variable-anchor-offset":{type:`variableAnchorOffsetCollection`,requires:[`text-field`,{"symbol-placement":[`point`]}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-anchor":{type:`enum`,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:`center`,requires:[`text-field`,{"!":`text-variable-anchor`}],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-max-angle":{type:`number`,default:45,units:`degrees`,requires:[`text-field`,{"symbol-placement":[`line`,`line-center`]}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-writing-mode":{type:`array`,value:`enum`,values:{horizontal:{},vertical:{}},requires:[`text-field`,{"symbol-placement":[`point`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-rotate":{type:`number`,default:0,period:360,units:`degrees`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-padding":{type:`number`,default:2,minimum:0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-keep-upright":{type:`boolean`,default:!0,requires:[`text-field`,{"text-rotation-alignment":`map`},{"symbol-placement":[`line`,`line-center`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-transform":{type:`enum`,values:{none:{},uppercase:{},lowercase:{}},default:`none`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-offset":{type:`array`,value:`number`,units:`ems`,length:2,default:[0,0],requires:[`text-field`,{"!":`text-radial-offset`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-allow-overlap":{type:`boolean`,default:!1,requires:[`text-field`,{"!":`text-overlap`}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-overlap":{type:`enum`,values:{never:{},always:{},cooperative:{}},requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-ignore-placement":{type:`boolean`,default:!1,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-optional":{type:`boolean`,default:!1,requires:[`text-field`,`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_raster:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_hillshade:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},"layout_color-relief":{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},filter:{type:`boolean`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},filter_operator:{type:`enum`,values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{}}},geometry_type:{type:`enum`,values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:`expression`},stops:{type:`array`,value:`function_stop`},base:{type:`number`,default:1,minimum:0},property:{type:`string`,default:`$zoom`},type:{type:`enum`,values:{identity:{},exponential:{},interval:{},categorical:{}},default:`exponential`},colorSpace:{type:`enum`,values:{rgb:{},lab:{},hcl:{}},default:`rgb`},default:{type:`*`,required:!1}},function_stop:{type:`array`,minimum:0,maximum:24,value:[`number`,`color`],length:2},expression:{type:`array`,value:`expression_name`,minimum:1},light:{anchor:{type:`enum`,default:`viewport`,values:{map:{},viewport:{}},"property-type":`data-constant`,transition:!1,expression:{interpolated:!1,parameters:[`zoom`]}},position:{type:`array`,default:[1.15,210,30],length:3,value:`number`,"property-type":`data-constant`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]}},color:{type:`color`,"property-type":`data-constant`,default:`#ffffff`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},intensity:{type:`number`,"property-type":`data-constant`,default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0}},sky:{"sky-color":{type:`color`,"property-type":`data-constant`,default:`#88C6FC`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"horizon-color":{type:`color`,"property-type":`data-constant`,default:`#ffffff`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"fog-color":{type:`color`,"property-type":`data-constant`,default:`#ffffff`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"fog-ground-blend":{type:`number`,"property-type":`data-constant`,default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"horizon-fog-blend":{type:`number`,"property-type":`data-constant`,default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"sky-horizon-blend":{type:`number`,"property-type":`data-constant`,default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"atmosphere-blend":{type:`number`,"property-type":`data-constant`,default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0}},terrain:{source:{type:`string`,required:!0},exaggeration:{type:`number`,minimum:0,default:1}},projection:{type:{type:`projectionDefinition`,default:`mercator`,"property-type":`data-constant`,transition:!1,expression:{interpolated:!0,parameters:[`zoom`]}}},paint:[`paint_fill`,`paint_line`,`paint_circle`,`paint_heatmap`,`paint_fill-extrusion`,`paint_symbol`,`paint_raster`,`paint_hillshade`,`paint_color-relief`,`paint_background`],paint_fill:{"fill-antialias":{type:`boolean`,default:!0,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"fill-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`fill-pattern`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-outline-color":{type:`color`,transition:!0,requires:[{"!":`fill-pattern`},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"fill-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`fill-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"fill-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"fill-extrusion-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`fill-extrusion-pattern`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-extrusion-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"fill-extrusion-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`fill-extrusion-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"fill-extrusion-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`},"fill-extrusion-height":{type:`number`,default:0,minimum:0,units:`meters`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-extrusion-base":{type:`number`,default:0,minimum:0,units:`meters`,transition:!0,requires:[`fill-extrusion-height`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-extrusion-vertical-gradient":{type:`boolean`,default:!0,transition:!1,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},paint_line:{"line-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`line-pattern`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"line-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`line-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"line-width":{type:`number`,default:1,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-gap-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-offset":{type:`number`,default:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-blur":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-dasharray":{type:`array`,value:`number`,minimum:0,transition:!0,units:`line widths`,requires:[{"!":`line-pattern`}],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`},"line-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`},"line-gradient":{type:`color`,transition:!1,requires:[{"!":`line-dasharray`},{"!":`line-pattern`},{source:`geojson`,has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[`line-progress`]},"property-type":`color-ramp`}},paint_circle:{"circle-radius":{type:`number`,default:5,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-blur":{type:`number`,default:0,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"circle-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`circle-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"circle-pitch-scale":{type:`enum`,values:{map:{},viewport:{}},default:`map`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"circle-pitch-alignment":{type:`enum`,values:{map:{},viewport:{}},default:`viewport`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"circle-stroke-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-stroke-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-stroke-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`}},paint_heatmap:{"heatmap-radius":{type:`number`,default:30,minimum:1,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"heatmap-weight":{type:`number`,default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"heatmap-intensity":{type:`number`,default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"heatmap-color":{type:`color`,default:[`interpolate`,[`linear`],[`heatmap-density`],0,`rgba(0, 0, 255, 0)`,.1,`royalblue`,.3,`cyan`,.5,`lime`,.7,`yellow`,1,`red`],transition:!1,expression:{interpolated:!0,parameters:[`heatmap-density`]},"property-type":`color-ramp`},"heatmap-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`}},paint_symbol:{"icon-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-color":{type:`color`,default:`#000000`,transition:!0,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-halo-color":{type:`color`,default:`rgba(0, 0, 0, 0)`,transition:!0,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-halo-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-halo-blur":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"icon-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`icon-image`,`icon-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-color":{type:`color`,default:`#000000`,transition:!0,overridable:!0,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-halo-color":{type:`color`,default:`rgba(0, 0, 0, 0)`,transition:!0,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-halo-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-halo-blur":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`text-field`,`text-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},paint_raster:{"raster-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-hue-rotate":{type:`number`,default:0,period:360,transition:!0,units:`degrees`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-brightness-min":{type:`number`,default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-brightness-max":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-saturation":{type:`number`,default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-contrast":{type:`number`,default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},resampling:{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"raster-resampling":{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"raster-fade-duration":{type:`number`,default:300,minimum:0,transition:!1,units:`milliseconds`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`}},paint_hillshade:{"hillshade-illumination-direction":{type:`numberArray`,default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-illumination-altitude":{type:`numberArray`,default:45,minimum:0,maximum:90,transition:!1,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-illumination-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`viewport`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-exaggeration":{type:`number`,default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-shadow-color":{type:`colorArray`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-highlight-color":{type:`colorArray`,default:`#FFFFFF`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-accent-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-method":{type:`enum`,values:{standard:{},basic:{},combined:{},igor:{},multidirectional:{}},default:`standard`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},resampling:{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},"paint_color-relief":{"color-relief-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"color-relief-color":{type:`color`,transition:!1,expression:{interpolated:!0,parameters:[`elevation`]},"property-type":`color-ramp`},resampling:{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},paint_background:{"background-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`background-pattern`}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"background-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`cross-faded`},"background-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`}},transition:{duration:{type:`number`,default:300,minimum:0,units:`milliseconds`},delay:{type:`number`,default:0,minimum:0,units:`milliseconds`}},"property-type":{"data-driven":{type:`property-type`},"cross-faded":{type:`property-type`},"cross-faded-data-driven":{type:`property-type`},"color-ramp":{type:`property-type`},"data-constant":{type:`property-type`},constant:{type:`property-type`}},promoteId:{"*":{type:`string`}},interpolation:{type:`array`,value:`interpolation_name`,minimum:1},interpolation_name:{type:`enum`,values:{linear:{syntax:{overloads:[{parameters:[],"output-type":`interpolation`}],parameters:[]}},exponential:{syntax:{overloads:[{parameters:[`base`],"output-type":`interpolation`}],parameters:[{name:`base`,type:`number literal`}]}},"cubic-bezier":{syntax:{overloads:[{parameters:[`x1`,`y1`,`x2`,`y2`],"output-type":`interpolation`}],parameters:[{name:`x1`,type:`number literal`},{name:`y1`,type:`number literal`},{name:`x2`,type:`number literal`},{name:`y2`,type:`number literal`}]}}}}};let Fe=[`type`,`source`,`source-layer`,`minzoom`,`maxzoom`,`filter`,`layout`];function Ie(e,t){let n={};for(let t in e)t!==`ref`&&(n[t]=e[t]);return Fe.forEach((e=>{e in t&&(n[e]=t[e])})),n}function Le(e,t){if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n`:e.itemType.kind===`value`?`array`:`array<${t}>`}return e.kind}let lt=[Ye,V,Xe,Ze,H,Qe,nt,$e,st(et),U,it,rt,at,ot];function ut(e,t){if(t.kind===`error`)return null;if(e.kind===`array`){if(t.kind===`array`&&(t.N===0&&t.itemType.kind===`value`||!ut(e.itemType,t.itemType))&&(typeof e.N!=`number`||e.N===t.N))return null}else{if(e.kind===t.kind)return null;if(e.kind===`value`){for(let e of lt)if(!ut(e,t))return null}}return`Expected ${ct(e)} but found ${ct(t)} instead.`}function dt(e,t){return t.some((t=>t.kind===e.kind))}function ft(e,t){return t.some((t=>t===`null`?e===null:t===`array`?Array.isArray(e):t===`object`?e&&!Array.isArray(e)&&typeof e==`object`:t===typeof e))}function pt(e,t){return e.kind===`array`&&t.kind===`array`?e.itemType.kind===t.itemType.kind&&typeof e.N==`number`:e.kind===t.kind}let mt=.96422,ht=.82521,gt=4/29,_t=6/29,vt=3*_t*_t,yt=Math.PI/180,bt=180/Math.PI;function xt(e){return(e%=360)<0&&(e+=360),e}function St([e,t,n,r]){let i,a,o=wt((.2225045*(e=Ct(e))+.7168786*(t=Ct(t))+.0606169*(n=Ct(n)))/1);e===t&&t===n?i=a=o:(i=wt((.4360747*e+.3850649*t+.1430804*n)/mt),a=wt((.0139322*e+.0971045*t+.7141733*n)/ht));let s=116*o-16;return[s<0?0:s,500*(i-o),200*(o-a),r]}function Ct(e){return e<=.04045?e/12.92:((e+.055)/1.055)**2.4}function wt(e){return e>.008856451679035631?e**(1/3):e/vt+gt}function Tt([e,t,n,r]){let i=(e+16)/116,a=isNaN(t)?i:i+t/500,o=isNaN(n)?i:i-n/200;return i=1*Dt(i),a=mt*Dt(a),o=ht*Dt(o),[Et(3.1338561*a-1.6168667*i-.4906146*o),Et(-.9787684*a+1.9161415*i+.033454*o),Et(.0719453*a-.2289914*i+1.4052427*o),r]}function Et(e){return(e=e<=.00304?12.92*e:1.055*e**(1/2.4)-.055)<0?0:e>1?1:e}function Dt(e){return e>_t?e*e*e:vt*(e-gt)}let Ot=Object.hasOwn||function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};function kt(e,t){return Ot(e,t)?e[t]:void 0}function At(e){return parseInt(e.padEnd(2,e),16)/255}function jt(e,t){return Mt(t?e/100:e,0,1)}function Mt(e,t,n){return Math.min(Math.max(t,e),n)}function Nt(e){return!e.some(Number.isNaN)}let Pt={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};function Ft(e,t,n){return e+n*(t-e)}function It(e,t,n){return e.map(((e,r)=>Ft(e,t[r],n)))}class Lt{constructor(e,t,n,r=1,i=!0){this.r=e,this.g=t,this.b=n,this.a=r,i||(this.r*=r,this.g*=r,this.b*=r,r||this.overwriteGetter(`rgb`,[e,t,n,r]))}static parse(e){if(e instanceof Lt)return e;if(typeof e!=`string`)return;let t=function(e){if((e=e.toLowerCase().trim())===`transparent`)return[0,0,0,0];let t=kt(Pt,e);if(t){let[e,n,r]=t;return[e/255,n/255,r/255,1]}if(e.startsWith(`#`)&&/^#(?:[0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/.test(e)){let t=e.length<6?1:2,n=1;return[At(e.slice(n,n+=t)),At(e.slice(n,n+=t)),At(e.slice(n,n+=t)),At(e.slice(n,n+t)||`ff`)]}if(e.startsWith(`rgb`)){let t=e.match(/^rgba?\(\s*([\de.+-]+)(%)?(?:\s+|\s*(,)\s*)([\de.+-]+)(%)?(?:\s+|\s*(,)\s*)([\de.+-]+)(%)?(?:\s*([,\/])\s*([\de.+-]+)(%)?)?\s*\)$/);if(t){let[e,n,r,i,a,o,s,c,l,u,d,f]=t,p=[i||` `,s||` `,u].join(``);if(p===` `||p===` /`||p===`,,`||p===`,,,`){let e=[r,o,l].join(``),t=e===`%%%`?100:e===``?255:0;if(t){let e=[Mt(+n/t,0,1),Mt(+a/t,0,1),Mt(+c/t,0,1),d?jt(+d,f):1];if(Nt(e))return e}}return}}let n=e.match(/^hsla?\(\s*([\de.+-]+)(?:deg)?(?:\s+|\s*(,)\s*)([\de.+-]+)%(?:\s+|\s*(,)\s*)([\de.+-]+)%(?:\s*([,\/])\s*([\de.+-]+)(%)?)?\s*\)$/);if(n){let[e,t,r,i,a,o,s,c,l]=n,u=[r||` `,a||` `,s].join(``);if(u===` `||u===` /`||u===`,,`||u===`,,,`){let e=[+t,Mt(+i,0,100),Mt(+o,0,100),c?jt(+c,l):1];if(Nt(e))return function([e,t,n,r]){function i(r){let i=(r+e/30)%12,a=t*Math.min(n,1-n);return n-a*Math.max(-1,Math.min(i-3,9-i,1))}return e=xt(e),t/=100,n/=100,[i(0),i(8),i(4),r]}(e)}}}(e);return t?new Lt(...t,!1):void 0}get rgb(){let{r:e,g:t,b:n,a:r}=this,i=r||1/0;return this.overwriteGetter(`rgb`,[e/i,t/i,n/i,r])}get hcl(){return this.overwriteGetter(`hcl`,function(e){let[t,n,r,i]=St(e),a=Math.sqrt(n*n+r*r);return[Math.round(1e4*a)?xt(Math.atan2(r,n)*bt):NaN,a,t,i]}(this.rgb))}get lab(){return this.overwriteGetter(`lab`,St(this.rgb))}overwriteGetter(e,t){return Object.defineProperty(this,e,{value:t}),t}toString(){let[e,t,n,r]=this.rgb;return`rgba(${[e,t,n].map((e=>Math.round(255*e))).join(`,`)},${r})`}static interpolate(e,t,n,r=`rgb`){switch(r){case`rgb`:{let[r,i,a,o]=It(e.rgb,t.rgb,n);return new Lt(r,i,a,o,!1)}case`hcl`:{let[r,i,a,o]=e.hcl,[s,c,l,u]=t.hcl,d,f;if(isNaN(r)||isNaN(s))isNaN(r)?isNaN(s)?d=NaN:(d=s,a!==1&&a!==0||(f=c)):(d=r,l!==1&&l!==0||(f=i));else{let e=s-r;s>r&&e>180?e-=360:s180&&(e+=360),d=r+n*e}let[p,m,h,g]=function([e,t,n,r]){return e=isNaN(e)?0:e*yt,Tt([n,Math.cos(e)*t,Math.sin(e)*t,r])}([d,f??Ft(i,c,n),Ft(a,l,n),Ft(o,u,n)]);return new Lt(p,m,h,g,!1)}case`lab`:{let[r,i,a,o]=Tt(It(e.lab,t.lab,n));return new Lt(r,i,a,o,!1)}}}}Lt.black=new Lt(0,0,0,1),Lt.white=new Lt(1,1,1,1),Lt.transparent=new Lt(0,0,0,0),Lt.red=new Lt(1,0,0,1);class Rt{constructor(e,t,n){this.sensitivity=e?t?`variant`:`case`:t?`accent`:`base`,this.locale=n,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:`search`})}compare(e,t){return this.collator.compare(e,t)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}let zt=[`bottom`,`center`,`top`];class Bt{constructor(e,t,n,r,i,a){this.text=e,this.image=t,this.scale=n,this.fontStack=r,this.textColor=i,this.verticalAlign=a}}class Vt{constructor(e){this.sections=e}static fromString(e){return new Vt([new Bt(e,null,null,null,null,null)])}isEmpty(){return this.sections.length===0||!this.sections.some((e=>e.text.length!==0||e.image&&e.image.name.length!==0))}static factory(e){return e instanceof Vt?e:Vt.fromString(e)}toString(){return this.sections.length===0?``:this.sections.map((e=>e.text)).join(``)}}class Ht{constructor(e){this.values=e.slice()}static parse(e){if(e instanceof Ht)return e;if(typeof e==`number`)return new Ht([e,e,e,e]);if(Array.isArray(e)&&!(e.length<1||e.length>4)){for(let t of e)if(typeof t!=`number`)return;switch(e.length){case 1:e=[e[0],e[0],e[0],e[0]];break;case 2:e=[e[0],e[1],e[0],e[1]];break;case 3:e=[e[0],e[1],e[2],e[1]]}return new Ht(e)}}toString(){return JSON.stringify(this.values)}static interpolate(e,t,n){return new Ht(It(e.values,t.values,n))}}class Ut{constructor(e){this.values=e.slice()}static parse(e){if(e instanceof Ut)return e;if(typeof e==`number`)return new Ut([e]);if(Array.isArray(e)){for(let t of e)if(typeof t!=`number`)return;return new Ut(e)}}toString(){return JSON.stringify(this.values)}static interpolate(e,t,n){return new Ut(It(e.values,t.values,n))}}class Wt{constructor(e){this.values=e.slice()}static parse(e){if(e instanceof Wt)return e;if(typeof e==`string`){let t=Lt.parse(e);return t?new Wt([t]):void 0}if(!Array.isArray(e))return;let t=[];for(let n of e){if(typeof n!=`string`)return;let e=Lt.parse(n);if(!e)return;t.push(e)}return new Wt(t)}toString(){return JSON.stringify(this.values)}static interpolate(e,t,n,r=`rgb`){let i=[];if(e.values.length!=t.values.length)throw Error(`colorArray: Arrays have mismatched length (${e.values.length} vs. ${t.values.length}), cannot interpolate.`);for(let a=0;a=0&&e<=255&&typeof t==`number`&&t>=0&&t<=255&&typeof n==`number`&&n>=0&&n<=255?r===void 0||typeof r==`number`&&r>=0&&r<=1?null:`Invalid rgba value [${[e,t,n,r].join(`, `)}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${(typeof r==`number`?[e,t,n,r]:[e,t,n]).join(`, `)}]: 'r', 'g', and 'b' must be between 0 and 255.`}function Zt(e){if(e===null||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||e instanceof Yt||e instanceof Lt||e instanceof Rt||e instanceof Vt||e instanceof Ht||e instanceof Ut||e instanceof Wt||e instanceof qt||e instanceof Jt)return!0;if(Array.isArray(e)){for(let t of e)if(!Zt(t))return!1;return!0}if(typeof e==`object`){for(let t in e)if(!Zt(e[t]))return!1;return!0}return!1}function Qt(e){if(e===null)return Ye;if(typeof e==`string`)return Xe;if(typeof e==`boolean`)return Ze;if(typeof e==`number`)return V;if(e instanceof Lt)return H;if(e instanceof Yt)return Qe;if(e instanceof Rt)return tt;if(e instanceof Vt)return nt;if(e instanceof Ht)return U;if(e instanceof Ut)return it;if(e instanceof Wt)return rt;if(e instanceof qt)return ot;if(e instanceof Jt)return at;if(Array.isArray(e)){let t=e.length,n;for(let t of e){let e=Qt(t);if(n){if(n===e)continue;n=et;break}n=e}return st(n||et,t)}return $e}function $t(e){let t=typeof e;return e===null?``:t===`string`||t===`number`||t===`boolean`?String(e):e instanceof Lt||e instanceof Yt||e instanceof Vt||e instanceof Ht||e instanceof Ut||e instanceof Wt||e instanceof qt||e instanceof Jt?e.toString():JSON.stringify(e)}class en{constructor(e,t){this.type=e,this.value=t}static parse(e,t){if(e.length!==2)return t.error(`'literal' expression requires exactly one argument, but found ${e.length-1} instead.`);if(!Zt(e[1]))return t.error(`invalid value`);let n=e[1],r=Qt(n),i=t.expectedType;return r.kind!==`array`||r.N!==0||!i||i.kind!==`array`||typeof i.N==`number`&&i.N!==0||(r=i),new en(r,n)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}}let tn={string:Xe,number:V,boolean:Ze,object:$e};class nn{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error(`Expected at least one argument.`);let n,r=1,i=e[0];if(i===`array`){let i,a;if(e.length>2){let n=e[1];if(typeof n!=`string`||!(n in tn)||n===`object`)return t.error(`The item type argument of "array" must be one of string, number, boolean`,1);i=tn[n],r++}else i=et;if(e.length>3){if(e[2]!==null&&(typeof e[2]!=`number`||e[2]<0||e[2]!==Math.floor(e[2])))return t.error(`The length argument to "array" must be a positive integer literal`,2);a=e[2],r++}n=st(i,a)}else{if(!tn[i])throw Error(`Types doesn't contain name = ${i}`);n=tn[i]}let a=[];for(;re.outputDefined()))}}let rn={"to-boolean":Ze,"to-color":H,"to-number":V,"to-string":Xe};class an{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error(`Expected at least one argument.`);let n=e[0];if(!rn[n])throw Error(`Can't parse ${n} as it is not part of the known types`);if((n===`to-boolean`||n===`to-string`)&&e.length!==2)return t.error(`Expected one argument.`);let r=rn[n],i=[];for(let n=1;n4?`Invalid rgba value ${JSON.stringify(t)}: expected an array containing either three or four numeric values.`:Xt(t[0],t[1],t[2],t[3]),!n))return new Lt(t[0]/255,t[1]/255,t[2]/255,t[3])}throw new Gt(n||`Could not parse color from value '${typeof t==`string`?t:JSON.stringify(t)}'`)}case`padding`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Ht.parse(t);if(r)return r}throw new Gt(`Could not parse padding from value '${typeof t==`string`?t:JSON.stringify(t)}'`)}case`numberArray`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Ut.parse(t);if(r)return r}throw new Gt(`Could not parse numberArray from value '${typeof t==`string`?t:JSON.stringify(t)}'`)}case`colorArray`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Wt.parse(t);if(r)return r}throw new Gt(`Could not parse colorArray from value '${typeof t==`string`?t:JSON.stringify(t)}'`)}case`variableAnchorOffsetCollection`:{let t;for(let n of this.args){t=n.evaluate(e);let r=qt.parse(t);if(r)return r}throw new Gt(`Could not parse variableAnchorOffsetCollection from value '${typeof t==`string`?t:JSON.stringify(t)}'`)}case`number`:{let t=null;for(let n of this.args){if(t=n.evaluate(e),t===null)return 0;let r=Number(t);if(!isNaN(r))return r}throw new Gt(`Could not convert ${JSON.stringify(t)} to number.`)}case`formatted`:return Vt.fromString($t(this.args[0].evaluate(e)));case`resolvedImage`:return Jt.fromString($t(this.args[0].evaluate(e)));case`projectionDefinition`:return this.args[0].evaluate(e);default:return $t(this.args[0].evaluate(e))}}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every((e=>e.outputDefined()))}}let on=[`Unknown`,`Point`,`LineString`,`Polygon`];class sn{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache=new Map,this.availableImages=null,this.canonical=null}id(){return this.feature&&`id`in this.feature?this.feature.id:null}geometryType(){return this.feature?typeof this.feature.type==`number`?on[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&`geometry`in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}parseColor(e){let t=this._parseColorCache.get(e);return t||(t=Lt.parse(e),this._parseColorCache.set(e,t)),t}}class cn{constructor(e,t,n=[],r,i=new Je,a=[]){this.registry=e,this.path=n,this.key=n.map((e=>`[${e}]`)).join(``),this.scope=i,this.errors=a,this.expectedType=r,this._isConstant=t}parse(e,t,n,r,i={}){return t?this.concat(t,n,r)._parse(e,i):this._parse(e,i)}_parse(e,t){function n(e,t,n){return n===`assert`?new nn(t,[e]):n===`coerce`?new an(t,[e]):e}if(e!==null&&typeof e!=`string`&&typeof e!=`boolean`&&typeof e!=`number`||(e=[`literal`,e]),Array.isArray(e)){if(e.length===0)return this.error(`Expected an array with at least one element. If you wanted a literal array, use ["literal", []].`);let r=e[0];if(typeof r!=`string`)return this.error(`Expression name must be a string, but found ${typeof r} instead. If you wanted a literal array, use ["literal", [...]].`,0),null;let i=this.registry[r];if(i){let r=i.parse(e,this);if(!r)return null;if(this.expectedType){let e=this.expectedType,i=r.type;if(e.kind!==`string`&&e.kind!==`number`&&e.kind!==`boolean`&&e.kind!==`object`&&e.kind!==`array`||i.kind!==`value`){if(e.kind===`projectionDefinition`&&[`string`,`array`].includes(i.kind)||[`color`,`formatted`,`resolvedImage`].includes(e.kind)&&[`value`,`string`].includes(i.kind)||[`padding`,`numberArray`].includes(e.kind)&&[`value`,`number`,`array`].includes(i.kind)||e.kind===`colorArray`&&[`value`,`string`,`array`].includes(i.kind)||e.kind===`variableAnchorOffsetCollection`&&[`value`,`array`].includes(i.kind))r=n(r,e,t.typeAnnotation||`coerce`);else if(this.checkSubtype(e,i))return null}else r=n(r,e,t.typeAnnotation||`assert`)}if(!(r instanceof en)&&r.type.kind!==`resolvedImage`&&this._isConstant(r)){let e=new sn;try{r=new en(r.type,r.evaluate(e))}catch(e){return this.error(e.message),null}}return r}return this.error(`Unknown expression "${r}". If you wanted a literal array, use ["literal", [...]].`,0)}return this.error(e===void 0?`'undefined' value invalid. Use null instead.`:typeof e==`object`?`Bare objects invalid. Use ["literal", {...}] instead.`:`Expected an array, but found ${typeof e} instead.`)}concat(e,t,n){let r=typeof e==`number`?this.path.concat(e):this.path,i=n?this.scope.concat(n):this.scope;return new cn(this.registry,this._isConstant,r,t||null,i,this.errors)}error(e,...t){let n=`${this.key}${t.map((e=>`[${e}]`)).join(``)}`;this.errors.push(new qe(n,e))}checkSubtype(e,t){let n=ut(e,t);return n&&this.error(n),n}}class ln{constructor(e,t){this.type=t.type,this.bindings=[].concat(e),this.result=t}evaluate(e){return this.result.evaluate(e)}eachChild(e){for(let t of this.bindings)e(t[1]);e(this.result)}static parse(e,t){if(e.length<4)return t.error(`Expected at least 3 arguments, but found ${e.length-1} instead.`);let n=[];for(let r=1;r=n.length)throw new Gt(`Array index out of bounds: ${t} > ${n.length-1}.`);if(t!==Math.floor(t))throw new Gt(`Array index must be an integer, but found ${t} instead.`);return n[t]}eachChild(e){e(this.index),e(this.input)}outputDefined(){return!1}}class fn{constructor(e,t){this.type=Ze,this.needle=e,this.haystack=t}static parse(e,t){if(e.length!==3)return t.error(`Expected 2 arguments, but found ${e.length-1} instead.`);let n=t.parse(e[1],1,et),r=t.parse(e[2],2,et);return n&&r?dt(n.type,[Ze,Xe,V,Ye,et])?new fn(n,r):t.error(`Expected first argument to be of type boolean, string, number or null, but found ${ct(n.type)} instead`):null}evaluate(e){let t=this.needle.evaluate(e),n=this.haystack.evaluate(e);if(!n)return!1;if(!ft(t,[`boolean`,`string`,`number`,`null`]))throw new Gt(`Expected first argument to be of type boolean, string, number or null, but found ${ct(Qt(t))} instead.`);if(!ft(n,[`string`,`array`]))throw new Gt(`Expected second argument to be of type array or string, but found ${ct(Qt(n))} instead.`);return n.indexOf(t)>=0}eachChild(e){e(this.needle),e(this.haystack)}outputDefined(){return!0}}class pn{constructor(e,t,n){this.type=V,this.needle=e,this.haystack=t,this.fromIndex=n}static parse(e,t){if(e.length<=2||e.length>=5)return t.error(`Expected 2 or 3 arguments, but found ${e.length-1} instead.`);let n=t.parse(e[1],1,et),r=t.parse(e[2],2,et);if(!n||!r)return null;if(!dt(n.type,[Ze,Xe,V,Ye,et]))return t.error(`Expected first argument to be of type boolean, string, number or null, but found ${ct(n.type)} instead`);if(e.length===4){let i=t.parse(e[3],3,V);return i?new pn(n,r,i):null}return new pn(n,r)}evaluate(e){let t=this.needle.evaluate(e),n=this.haystack.evaluate(e);if(!ft(t,[`boolean`,`string`,`number`,`null`]))throw new Gt(`Expected first argument to be of type boolean, string, number or null, but found ${ct(Qt(t))} instead.`);let r;if(this.fromIndex&&(r=this.fromIndex.evaluate(e)),ft(n,[`string`])){let e=n.indexOf(t,r);return e===-1?-1:[...n.slice(0,e)].length}if(ft(n,[`array`]))return n.indexOf(t,r);throw new Gt(`Expected second argument to be of type array or string, but found ${ct(Qt(n))} instead.`)}eachChild(e){e(this.needle),e(this.haystack),this.fromIndex&&e(this.fromIndex)}outputDefined(){return!1}}class mn{constructor(e,t,n,r,i,a){this.inputType=e,this.type=t,this.input=n,this.cases=r,this.outputs=i,this.otherwise=a}static parse(e,t){if(e.length<5)return t.error(`Expected at least 4 arguments, but found only ${e.length-1}.`);if(e.length%2!=1)return t.error(`Expected an even number of arguments.`);let n,r;t.expectedType&&t.expectedType.kind!==`value`&&(r=t.expectedType);let i={},a=[];for(let o=2;o2**53-1)return l.error(`Branch labels must be integers no larger than ${2**53-1}.`);if(typeof e==`number`&&Math.floor(e)!==e)return l.error(`Numeric branch labels must be integer values.`);if(n){if(l.checkSubtype(n,Qt(e)))return null}else n=Qt(e);if(i[String(e)]!==void 0)return l.error(`Branch labels must be unique.`);i[String(e)]=a.length}let u=t.parse(c,o,r);if(!u)return null;r||=u.type,a.push(u)}let o=t.parse(e[1],1,et);if(!o)return null;let s=t.parse(e[e.length-1],e.length-1,r);return s?o.type.kind!==`value`&&t.concat(1).checkSubtype(n,o.type)?null:new mn(n,r,o,i,a,s):null}evaluate(e){let t=this.input.evaluate(e);return(Qt(t)===this.inputType&&this.outputs[this.cases[t]]||this.otherwise).evaluate(e)}eachChild(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)}outputDefined(){return this.outputs.every((e=>e.outputDefined()))&&this.otherwise.outputDefined()}}class hn{constructor(e,t,n){this.type=e,this.branches=t,this.otherwise=n}static parse(e,t){if(e.length<4)return t.error(`Expected at least 3 arguments, but found only ${e.length-1}.`);if(e.length%2!=0)return t.error(`Expected an odd number of arguments.`);let n;t.expectedType&&t.expectedType.kind!==`value`&&(n=t.expectedType);let r=[];for(let i=1;it.outputDefined()))&&this.otherwise.outputDefined()}}class gn{constructor(e,t,n,r){this.type=e,this.input=t,this.beginIndex=n,this.endIndex=r}static parse(e,t){if(e.length<=2||e.length>=5)return t.error(`Expected 2 or 3 arguments, but found ${e.length-1} instead.`);let n=t.parse(e[1],1,et),r=t.parse(e[2],2,V);if(!n||!r)return null;if(!dt(n.type,[st(et),Xe,et]))return t.error(`Expected first argument to be of type array or string, but found ${ct(n.type)} instead`);if(e.length===4){let i=t.parse(e[3],3,V);return i?new gn(n.type,n,r,i):null}return new gn(n.type,n,r)}evaluate(e){let t=this.input.evaluate(e),n=this.beginIndex.evaluate(e),r;if(this.endIndex&&(r=this.endIndex.evaluate(e)),ft(t,[`string`]))return[...t].slice(n,r).join(``);if(ft(t,[`array`]))return t.slice(n,r);throw new Gt(`Expected first argument to be of type array or string, but found ${ct(Qt(t))} instead.`)}eachChild(e){e(this.input),e(this.beginIndex),this.endIndex&&e(this.endIndex)}outputDefined(){return!1}}function _n(e,t){let n=e.length-1,r,i,a=0,o=n,s=0;for(;a<=o;)if(s=Math.floor((a+o)/2),r=e[s],i=e[s+1],r<=t){if(s===n||tt))throw new Gt(`Input is not a number.`);o=s-1}return 0}class vn{constructor(e,t,n){this.type=e,this.input=t,this.labels=[],this.outputs=[];for(let[e,t]of n)this.labels.push(e),this.outputs.push(t)}static parse(e,t){if(e.length-1<4)return t.error(`Expected at least 4 arguments, but found only ${e.length-1}.`);if((e.length-1)%2!=0)return t.error(`Expected an even number of arguments.`);let n=t.parse(e[1],1,V);if(!n)return null;let r=[],i=null;t.expectedType&&t.expectedType.kind!==`value`&&(i=t.expectedType);for(let n=1;n=a)return t.error(`Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.`,s);let l=t.parse(o,c,i);if(!l)return null;i||=l.type,r.push([a,l])}return new vn(i,n,r)}evaluate(e){let t=this.labels,n=this.outputs;if(t.length===1)return n[0].evaluate(e);let r=this.input.evaluate(e);if(r<=t[0])return n[0].evaluate(e);let i=t.length;return r>=t[i-1]?n[i-1].evaluate(e):n[_n(t,r)].evaluate(e)}eachChild(e){e(this.input);for(let t of this.outputs)e(t)}outputDefined(){return this.outputs.every((e=>e.outputDefined()))}}function yn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var bn,xn,Sn=yn(function(){if(xn)return bn;function e(e,t,n,r){this.cx=3*e,this.bx=3*(n-e)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*t,this.by=3*(r-t)-this.cy,this.ay=1-this.cy-this.by,this.p1x=e,this.p1y=t,this.p2x=n,this.p2y=r}return xn=1,bn=e,e.prototype={sampleCurveX:function(e){return((this.ax*e+this.bx)*e+this.cx)*e},sampleCurveY:function(e){return((this.ay*e+this.by)*e+this.cy)*e},sampleCurveDerivativeX:function(e){return(3*this.ax*e+2*this.bx)*e+this.cx},solveCurveX:function(e,t){if(t===void 0&&(t=1e-6),e<0)return 0;if(e>1)return 1;for(var n=e,r=0;r<8;r++){var i=this.sampleCurveX(n)-e;if(Math.abs(i)i?o=n:s=n,n=.5*(s-o)+o;return n},solve:function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))}},bn}());class Cn{constructor(e,t,n,r,i){this.type=e,this.operator=t,this.interpolation=n,this.input=r,this.labels=[],this.outputs=[];for(let[e,t]of i)this.labels.push(e),this.outputs.push(t)}static interpolationFactor(e,t,n,r){let i=0;if(e.name===`exponential`)i=wn(t,e.base,n,r);else if(e.name===`linear`)i=wn(t,1,n,r);else if(e.name===`cubic-bezier`){let a=e.controlPoints;i=new Sn(a[0],a[1],a[2],a[3]).solve(wn(t,1,n,r))}return i}static parse(e,t){let[n,r,i,...a]=e;if(!Array.isArray(r)||r.length===0)return t.error(`Expected an interpolation type expression.`,1);if(r[0]===`linear`)r={name:`linear`};else if(r[0]===`exponential`){let e=r[1];if(typeof e!=`number`)return t.error(`Exponential interpolation requires a numeric base.`,1,1);r={name:`exponential`,base:e}}else{if(r[0]!==`cubic-bezier`)return t.error(`Unknown interpolation type ${String(r[0])}`,1,0);{let e=r.slice(1);if(e.length!==4||e.some((e=>typeof e!=`number`||e<0||e>1)))return t.error(`Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.`,1);r={name:`cubic-bezier`,controlPoints:e}}}if(e.length-1<4)return t.error(`Expected at least 4 arguments, but found only ${e.length-1}.`);if((e.length-1)%2!=0)return t.error(`Expected an even number of arguments.`);if(i=t.parse(i,2,V),!i)return null;let o=[],s=null;n!==`interpolate-hcl`&&n!==`interpolate-lab`||t.expectedType==rt?t.expectedType&&t.expectedType.kind!==`value`&&(s=t.expectedType):s=H;for(let e=0;e=n)return t.error(`Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.`,i);let l=t.parse(r,c,s);if(!l)return null;s||=l.type,o.push([n,l])}return pt(s,V)||pt(s,Qe)||pt(s,H)||pt(s,U)||pt(s,it)||pt(s,rt)||pt(s,ot)||pt(s,st(V))?new Cn(s,n,r,i,o):t.error(`Type ${ct(s)} is not interpolatable.`)}evaluate(e){let t=this.labels,n=this.outputs;if(t.length===1)return n[0].evaluate(e);let r=this.input.evaluate(e);if(r<=t[0])return n[0].evaluate(e);let i=t.length;if(r>=t[i-1])return n[i-1].evaluate(e);let a=_n(t,r),o=Cn.interpolationFactor(this.interpolation,r,t[a],t[a+1]),s=n[a].evaluate(e),c=n[a+1].evaluate(e);switch(this.operator){case`interpolate`:switch(this.type.kind){case`number`:return Ft(s,c,o);case`color`:return Lt.interpolate(s,c,o);case`padding`:return Ht.interpolate(s,c,o);case`colorArray`:return Wt.interpolate(s,c,o);case`numberArray`:return Ut.interpolate(s,c,o);case`variableAnchorOffsetCollection`:return qt.interpolate(s,c,o);case`array`:return It(s,c,o);case`projectionDefinition`:return Yt.interpolate(s,c,o)}case`interpolate-hcl`:switch(this.type.kind){case`color`:return Lt.interpolate(s,c,o,`hcl`);case`colorArray`:return Wt.interpolate(s,c,o,`hcl`)}case`interpolate-lab`:switch(this.type.kind){case`color`:return Lt.interpolate(s,c,o,`lab`);case`colorArray`:return Wt.interpolate(s,c,o,`lab`)}}}eachChild(e){e(this.input);for(let t of this.outputs)e(t)}outputDefined(){return this.outputs.every((e=>e.outputDefined()))}}function wn(e,t,n,r){let i=r-n,a=e-n;return i===0?0:t===1?a/i:(t**+a-1)/(t**+i-1)}let Tn={color:Lt.interpolate,number:Ft,padding:Ht.interpolate,numberArray:Ut.interpolate,colorArray:Wt.interpolate,variableAnchorOffsetCollection:qt.interpolate,array:It};class En{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error(`Expected at least one argument.`);let n=null,r=t.expectedType;r&&r.kind!==`value`&&(n=r);let i=[];for(let r of e.slice(1)){let e=t.parse(r,1+i.length,n,void 0,{typeAnnotation:`omit`});if(!e)return null;n||=e.type,i.push(e)}if(!n)throw Error(`No output type`);return new En(r&&i.some((e=>ut(r,e.type)))?et:n,i)}evaluate(e){let t,n=null,r=0;for(let i of this.args)if(r++,n=i.evaluate(e),n&&n instanceof Jt&&!n.available&&(t||=n.name,n=null,r===this.args.length&&(n=t)),n!==null)break;return n}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every((e=>e.outputDefined()))}}function Dn(e,t){return e===`==`||e===`!=`?t.kind===`boolean`||t.kind===`string`||t.kind===`number`||t.kind===`null`||t.kind===`value`:t.kind===`string`||t.kind===`number`||t.kind===`value`}function On(e,t,n,r){return r.compare(t,n)===0}function kn(e,t,n){let r=e!==`==`&&e!==`!=`;return class i{constructor(e,t,n){this.type=Ze,this.lhs=e,this.rhs=t,this.collator=n,this.hasUntypedArgument=e.type.kind===`value`||t.type.kind===`value`}static parse(e,t){if(e.length!==3&&e.length!==4)return t.error(`Expected two or three arguments.`);let n=e[0],a=t.parse(e[1],1,et);if(!a)return null;if(!Dn(n,a.type))return t.concat(1).error(`"${n}" comparisons are not supported for type '${ct(a.type)}'.`);let o=t.parse(e[2],2,et);if(!o)return null;if(!Dn(n,o.type))return t.concat(2).error(`"${n}" comparisons are not supported for type '${ct(o.type)}'.`);if(a.type.kind!==o.type.kind&&a.type.kind!==`value`&&o.type.kind!==`value`)return t.error(`Cannot compare types '${ct(a.type)}' and '${ct(o.type)}'.`);r&&(a.type.kind===`value`&&o.type.kind!==`value`?a=new nn(o.type,[a]):a.type.kind!==`value`&&o.type.kind===`value`&&(o=new nn(a.type,[o])));let s=null;if(e.length===4){if(a.type.kind!==`string`&&o.type.kind!==`string`&&a.type.kind!==`value`&&o.type.kind!==`value`)return t.error(`Cannot use collator to compare non-string types.`);if(s=t.parse(e[3],3,tt),!s)return null}return new i(a,o,s)}evaluate(i){let a=this.lhs.evaluate(i),o=this.rhs.evaluate(i);if(r&&this.hasUntypedArgument){let t=Qt(a),n=Qt(o);if(t.kind!==n.kind||t.kind!==`string`&&t.kind!==`number`)throw new Gt(`Expected arguments for "${e}" to be (string, string) or (number, number), but found (${t.kind}, ${n.kind}) instead.`)}if(this.collator&&!r&&this.hasUntypedArgument){let e=Qt(a),n=Qt(o);if(e.kind!==`string`||n.kind!==`string`)return t(i,a,o)}return this.collator?n(i,a,o,this.collator.evaluate(i)):t(i,a,o)}eachChild(e){e(this.lhs),e(this.rhs),this.collator&&e(this.collator)}outputDefined(){return!0}}}let An=kn(`==`,(function(e,t,n){return t===n}),On),jn=kn(`!=`,(function(e,t,n){return t!==n}),(function(e,t,n,r){return!On(0,t,n,r)})),Mn=kn(`<`,(function(e,t,n){return t`,(function(e,t,n){return t>n}),(function(e,t,n,r){return r.compare(t,n)>0})),Pn=kn(`<=`,(function(e,t,n){return t<=n}),(function(e,t,n,r){return r.compare(t,n)<=0})),Fn=kn(`>=`,(function(e,t,n){return t>=n}),(function(e,t,n,r){return r.compare(t,n)>=0}));class In{constructor(e,t,n){this.type=tt,this.locale=n,this.caseSensitive=e,this.diacriticSensitive=t}static parse(e,t){if(e.length!==2)return t.error(`Expected one argument.`);let n=e[1];if(typeof n!=`object`||Array.isArray(n))return t.error(`Collator options argument must be an object.`);let r=t.parse(n[`case-sensitive`]!==void 0&&n[`case-sensitive`],1,Ze);if(!r)return null;let i=t.parse(n[`diacritic-sensitive`]!==void 0&&n[`diacritic-sensitive`],1,Ze);if(!i)return null;let a=null;return n.locale&&(a=t.parse(n.locale,1,Xe),!a)?null:new In(r,i,a)}evaluate(e){return new Rt(this.caseSensitive.evaluate(e),this.diacriticSensitive.evaluate(e),this.locale?this.locale.evaluate(e):null)}eachChild(e){e(this.caseSensitive),e(this.diacriticSensitive),this.locale&&e(this.locale)}outputDefined(){return!1}}class Ln{constructor(e,t,n,r,i,a){this.type=Xe,this.number=e,this.locale=t,this.currency=n,this.unit=r,this.minFractionDigits=i,this.maxFractionDigits=a}static parse(e,t){if(e.length!==3)return t.error(`Expected two arguments.`);let n=t.parse(e[1],1,V);if(!n)return null;let r=e[2];if(typeof r!=`object`||Array.isArray(r))return t.error(`NumberFormat options argument must be an object.`);let i=null;if(r.locale&&(i=t.parse(r.locale,1,Xe),!i))return null;let a=null;if(r.currency&&(a=t.parse(r.currency,1,Xe),!a))return null;let o=null;if(r.unit&&(o=t.parse(r.unit,1,Xe),!o))return null;if(a&&o)return t.error("NumberFormat options `currency` and `unit` are mutually exclusive");let s=null;if(r[`min-fraction-digits`]&&(s=t.parse(r[`min-fraction-digits`],1,V),!s))return null;let c=null;return r[`max-fraction-digits`]&&(c=t.parse(r[`max-fraction-digits`],1,V),!c)?null:new Ln(n,i,a,o,s,c)}evaluate(e){return new Intl.NumberFormat(this.locale?this.locale.evaluate(e):[],{style:this.currency?`currency`:this.unit?`unit`:`decimal`,currency:this.currency?this.currency.evaluate(e):void 0,unit:this.unit?this.unit.evaluate(e):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(e):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(e):void 0}).format(this.number.evaluate(e))}eachChild(e){e(this.number),this.locale&&e(this.locale),this.currency&&e(this.currency),this.unit&&e(this.unit),this.minFractionDigits&&e(this.minFractionDigits),this.maxFractionDigits&&e(this.maxFractionDigits)}outputDefined(){return!1}}class Rn{constructor(e){this.type=nt,this.sections=e}static parse(e,t){if(e.length<2)return t.error(`Expected at least one argument.`);let n=e[1];if(!Array.isArray(n)&&typeof n==`object`)return t.error(`First argument must be an image or text section.`);let r=[],i=!1;for(let n=1;n<=e.length-1;++n){let a=e[n];if(i&&typeof a==`object`&&!Array.isArray(a)){i=!1;let e=null;if(a[`font-scale`]&&(e=t.parse(a[`font-scale`],1,V),!e))return null;let n=null;if(a[`text-font`]&&(n=t.parse(a[`text-font`],1,st(Xe)),!n))return null;let o=null;if(a[`text-color`]&&(o=t.parse(a[`text-color`],1,H),!o))return null;let s=null;if(a[`vertical-align`]){if(typeof a[`vertical-align`]==`string`&&!zt.includes(a[`vertical-align`]))return t.error(`'vertical-align' must be one of: 'bottom', 'center', 'top' but found '${a[`vertical-align`]}' instead.`);if(s=t.parse(a[`vertical-align`],1,Xe),!s)return null}let c=r[r.length-1];c.scale=e,c.font=n,c.textColor=o,c.verticalAlign=s}else{let a=t.parse(e[n],1,et);if(!a)return null;let o=a.type.kind;if(o!==`string`&&o!==`value`&&o!==`null`&&o!==`resolvedImage`)return t.error(`Formatted text type must be 'string', 'value', 'image' or 'null'.`);i=!0,r.push({content:a,scale:null,font:null,textColor:null,verticalAlign:null})}}return new Rn(r)}evaluate(e){return new Vt(this.sections.map((t=>{let n=t.content.evaluate(e);return Qt(n)===at?new Bt(``,n,null,null,null,t.verticalAlign?t.verticalAlign.evaluate(e):null):new Bt($t(n),null,t.scale?t.scale.evaluate(e):null,t.font?t.font.evaluate(e).join(`,`):null,t.textColor?t.textColor.evaluate(e):null,t.verticalAlign?t.verticalAlign.evaluate(e):null)})))}eachChild(e){for(let t of this.sections)e(t.content),t.scale&&e(t.scale),t.font&&e(t.font),t.textColor&&e(t.textColor),t.verticalAlign&&e(t.verticalAlign)}outputDefined(){return!1}}class zn{constructor(e){this.type=at,this.input=e}static parse(e,t){if(e.length!==2)return t.error(`Expected two arguments.`);let n=t.parse(e[1],1,Xe);return n?new zn(n):t.error(`No image name provided.`)}evaluate(e){let t=this.input.evaluate(e),n=Jt.fromString(t);return n&&e.availableImages&&(n.available=e.availableImages.indexOf(t)>-1),n}eachChild(e){e(this.input)}outputDefined(){return!1}}class Bn{constructor(e){this.type=V,this.input=e}static parse(e,t){if(e.length!==2)return t.error(`Expected 1 argument, but found ${e.length-1} instead.`);let n=t.parse(e[1],1);return n?n.type.kind!==`array`&&n.type.kind!==`string`&&n.type.kind!==`value`?t.error(`Expected argument of type string or array, but found ${ct(n.type)} instead.`):new Bn(n):null}evaluate(e){let t=this.input.evaluate(e);if(typeof t==`string`)return[...t].length;if(Array.isArray(t))return t.length;throw new Gt(`Expected value to be of type string or array, but found ${ct(Qt(t))} instead.`)}eachChild(e){e(this.input)}outputDefined(){return!1}}let Vn=8192;function Hn(e,t){let n=(180+e[0])/360,r=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e[1]*Math.PI/360)))/360,i=2**t.z;return[Math.round(n*i*Vn),Math.round(r*i*Vn)]}function Un(e,t){let n=2**t.z;return[(i=(e[0]/Vn+t.x)/n,360*i-180),(r=(e[1]/Vn+t.y)/n,360/Math.PI*Math.atan(Math.exp((180-360*r)*Math.PI/180))-90)];var r,i}function Wn(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.max(e[2],t[0]),e[3]=Math.max(e[3],t[1])}function Gn(e,t){return!(e[0]<=t[0]||e[2]>=t[2]||e[1]<=t[1]||e[3]>=t[3])}function Kn(e,t,n){let r=e[0]-t[0],i=e[1]-t[1],a=e[0]-n[0],o=e[1]-n[1];return r*o-a*i==0&&r*a<=0&&i*o<=0}function qn(e,t,n,r){return(i=[r[0]-n[0],r[1]-n[1]])[0]*(a=[t[0]-e[0],t[1]-e[1]])[1]-i[1]*a[0]!=0&&!(!$n(e,t,n,r)||!$n(n,r,e,t));var i,a}function Jn(e,t,n){for(let r of n)for(let n=0;n(i=e)[1]!=(o=s[t+1])[1]>i[1]&&i[0]<(o[0]-a[0])*(i[1]-a[1])/(o[1]-a[1])+a[0]&&(r=!r)}var i,a,o;return r}function Xn(e,t){for(let n of t)if(Yn(e,n))return!0;return!1}function Zn(e,t){for(let n of e)if(!Yn(n,t))return!1;for(let n=0;n0&&s<0||o<0&&s>0}function er(e,t,n){let r=[];for(let i=0;in[2]){let t=.5*r,i=e[0]-n[0]>t?-r:n[0]-e[0]>t?r:0;i===0&&(i=e[0]-n[2]>t?-r:n[2]-e[0]>t?r:0),e[0]+=i}Wn(t,e)}function rr(e,t,n,r){let i=2**r.z*Vn,a=[r.x*Vn,r.y*Vn],o=[];for(let r of e)for(let e of r){let r=[e.x+a[0],e.y+a[1]];nr(r,t,n,i),o.push(r)}return o}function ir(e,t,n,r){let i=2**r.z*Vn,a=[r.x*Vn,r.y*Vn],o=[];for(let n of e){let e=[];for(let r of n){let n=[r.x+a[0],r.y+a[1]];Wn(t,n),e.push(n)}o.push(e)}if(t[2]-t[0]<=i/2){(s=t)[0]=s[1]=1/0,s[2]=s[3]=-1/0;for(let e of o)for(let r of e)nr(r,t,n,i)}var s;return o}class ar{constructor(e,t){this.type=Ze,this.geojson=e,this.geometries=t}static parse(e,t){if(e.length!==2)return t.error(`'within' expression requires exactly one argument, but found ${e.length-1} instead.`);if(Zt(e[1])){let t=e[1];if(t.type===`FeatureCollection`){let e=[];for(let n of t.features){let{type:t,coordinates:r}=n.geometry;t===`Polygon`&&e.push(r),t===`MultiPolygon`&&e.push(...r)}if(e.length)return new ar(t,{type:`MultiPolygon`,coordinates:e})}else if(t.type===`Feature`){let e=t.geometry.type;if(e===`Polygon`||e===`MultiPolygon`)return new ar(t,t.geometry)}else if(t.type===`Polygon`||t.type===`MultiPolygon`)return new ar(t,t)}return t.error(`'within' expression requires valid geojson object that contains polygon geometry type.`)}evaluate(e){if(e.geometry()!=null&&e.canonicalID()!=null){if(e.geometryType()===`Point`)return function(e,t){let n=[1/0,1/0,-1/0,-1/0],r=[1/0,1/0,-1/0,-1/0],i=e.canonicalID();if(t.type===`Polygon`){let a=er(t.coordinates,r,i),o=rr(e.geometry(),n,r,i);if(!Gn(n,r))return!1;for(let e of o)if(!Yn(e,a))return!1}if(t.type===`MultiPolygon`){let a=tr(t.coordinates,r,i),o=rr(e.geometry(),n,r,i);if(!Gn(n,r))return!1;for(let e of o)if(!Xn(e,a))return!1}return!0}(e,this.geometries);if(e.geometryType()===`LineString`)return function(e,t){let n=[1/0,1/0,-1/0,-1/0],r=[1/0,1/0,-1/0,-1/0],i=e.canonicalID();if(t.type===`Polygon`){let a=er(t.coordinates,r,i),o=ir(e.geometry(),n,r,i);if(!Gn(n,r))return!1;for(let e of o)if(!Zn(e,a))return!1}if(t.type===`MultiPolygon`){let a=tr(t.coordinates,r,i),o=ir(e.geometry(),n,r,i);if(!Gn(n,r))return!1;for(let e of o)if(!Qn(e,a))return!1}return!0}(e,this.geometries)}return!1}eachChild(){}outputDefined(){return!0}}let or=class{constructor(e=[],t=(e,t)=>et)){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let e=(this.length>>1)-1;e>=0;e--)this._down(e)}push(e){this.data.push(e),this._up(this.length++)}pop(){if(this.length===0)return;let e=this.data[0],t=this.data.pop();return--this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){let{data:t,compare:n}=this,r=t[e];for(;e>0;){let i=e-1>>1,a=t[i];if(n(r,a)>=0)break;t[e]=a,e=i}t[e]=r}_down(e){let{data:t,compare:n}=this,r=this.length>>1,i=t[e];for(;e=0)break;t[e]=t[r],e=r}t[e]=i}};function sr(e,t,n=0,r=e.length-1,i=lr){for(;r>n;){if(r-n>600){let a=r-n+1,o=t-n+1,s=Math.log(a),c=.5*Math.exp(2*s/3),l=.5*Math.sqrt(s*c*(a-c)/a)*(o-a/2<0?-1:1);sr(e,t,Math.max(n,Math.floor(t-o*c/a+l)),Math.min(r,Math.floor(t+(a-o)*c/a+l)),i)}let a=e[t],o=n,s=r;for(cr(e,n,t),i(e[r],a)>0&&cr(e,n,r);o0;)s--}i(e[n],a)===0?cr(e,n,s):(s++,cr(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}}function cr(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}function lr(e,t){return et)}function ur(e,t){if(e.length<=1)return[e];let n=[],r,i;for(let t of e){let e=fr(t);e!==0&&(t.area=Math.abs(e),i===void 0&&(i=e<0),i===e<0?(r&&n.push(r),r=[t]):r.push(t))}if(r&&n.push(r),t>1)for(let e=0;e1?(c=e[s+1][0],l=e[s+1][1]):f>0&&(c+=u/this.kx*f,l+=d/this.ky*f)),u=this.wrap(t[0]-c)*this.kx,d=(t[1]-l)*this.ky;let p=u*u+d*d;p180;)e-=360;return e}}function _r(e,t){return t[0]-e[0]}function vr(e){return e[1]-e[0]+1}function yr(e,t){return e[1]>=e[0]&&e[1]e[1])return[null,null];let n=vr(e);if(t){if(n===2)return[e,null];let t=Math.floor(n/2);return[[e[0],e[0]+t],[e[0]+t,e[1]]]}if(n===1)return[e,null];let r=Math.floor(n/2)-1;return[[e[0],e[0]+r],[e[0]+r+1,e[1]]]}function xr(e,t){if(!yr(t,e.length))return[1/0,1/0,-1/0,-1/0];let n=[1/0,1/0,-1/0,-1/0];for(let r=t[0];r<=t[1];++r)Wn(n,e[r]);return n}function Sr(e){let t=[1/0,1/0,-1/0,-1/0];for(let n of e)for(let e of n)Wn(t,e);return t}function Cr(e){return e[0]!==-1/0&&e[1]!==-1/0&&e[2]!==1/0&&e[3]!==1/0}function wr(e,t,n){if(!Cr(e)||!Cr(t))return NaN;let r=0,i=0;return e[2]t[2]&&(r=e[0]-t[2]),e[1]>t[3]&&(i=e[1]-t[3]),e[3]=r)return r;if(Gn(i,a)){if(jr(e,t))return 0}else if(jr(t,e))return 0;let o=1/0;for(let r of e)for(let e=0,i=r.length,a=i-1;e0;){let i=o.pop();if(i[0]>=a)continue;let c=i[1],l=t?50:100;if(vr(c)<=l){if(!yr(c,e.length))return NaN;if(t){let t=Ar(e,c,n,r);if(isNaN(t)||t===0)return t;a=Math.min(a,t)}else for(let t=c[0];t<=c[1];++t){let i=kr(e[t],n,r);if(a=Math.min(a,i),a===0)return 0}}else{let n=br(c,t);Nr(o,a,r,e,s,n[0]),Nr(o,a,r,e,s,n[1])}}return a}function Ir(e,t,n,r,i,a=1/0){let o=Math.min(a,i.distance(e[0],n[0]));if(o===0)return o;let s=new or([[0,[0,e.length-1],[0,n.length-1]]],_r);for(;s.length>0;){let a=s.pop();if(a[0]>=o)continue;let c=a[1],l=a[2],u=t?50:100,d=r?50:100;if(vr(c)<=u&&vr(l)<=d){if(!yr(c,e.length)&&yr(l,n.length))return NaN;let a;if(t&&r)a=Dr(e,c,n,l,i),o=Math.min(o,a);else if(t&&!r){let t=e.slice(c[0],c[1]+1);for(let e=l[0];e<=l[1];++e)if(a=Tr(n[e],t,i),o=Math.min(o,a),o===0)return o}else if(!t&&r){let t=n.slice(l[0],l[1]+1);for(let n=c[0];n<=c[1];++n)if(a=Tr(e[n],t,i),o=Math.min(o,a),o===0)return o}else a=Or(e,c,n,l,i),o=Math.min(o,a)}else{let a=br(c,t),u=br(l,r);Pr(s,o,i,e,n,a[0],u[0]),Pr(s,o,i,e,n,a[0],u[1]),Pr(s,o,i,e,n,a[1],u[0]),Pr(s,o,i,e,n,a[1],u[1])}}return o}function Lr(e){return e.type===`MultiPolygon`?e.coordinates.map((e=>({type:`Polygon`,coordinates:e}))):e.type===`MultiLineString`?e.coordinates.map((e=>({type:`LineString`,coordinates:e}))):e.type===`MultiPoint`?e.coordinates.map((e=>({type:`Point`,coordinates:e}))):[e]}class Rr{constructor(e,t){this.type=V,this.geojson=e,this.geometries=t}static parse(e,t){if(e.length!==2)return t.error(`'distance' expression requires exactly one argument, but found ${e.length-1} instead.`);if(Zt(e[1])){let t=e[1];if(t.type===`FeatureCollection`)return new Rr(t,t.features.map((e=>Lr(e.geometry))).flat());if(t.type===`Feature`)return new Rr(t,Lr(t.geometry));if(`type`in t&&`coordinates`in t)return new Rr(t,Lr(t))}return t.error(`'distance' expression requires valid geojson object that contains polygon geometry type.`)}evaluate(e){if(e.geometry()!=null&&e.canonicalID()!=null){if(e.geometryType()===`Point`)return function(e,t){let n=e.geometry(),r=n.flat().map((t=>Un([t.x,t.y],e.canonical)));if(n.length===0)return NaN;let i=new gr(r[0][1]),a=1/0;for(let e of t){switch(e.type){case`Point`:a=Math.min(a,Ir(r,!1,[e.coordinates],!1,i,a));break;case`LineString`:a=Math.min(a,Ir(r,!1,e.coordinates,!0,i,a));break;case`Polygon`:a=Math.min(a,Fr(r,!1,e.coordinates,i,a))}if(a===0)return a}return a}(e,this.geometries);if(e.geometryType()===`LineString`)return function(e,t){let n=e.geometry(),r=n.flat().map((t=>Un([t.x,t.y],e.canonical)));if(n.length===0)return NaN;let i=new gr(r[0][1]),a=1/0;for(let e of t){switch(e.type){case`Point`:a=Math.min(a,Ir(r,!0,[e.coordinates],!1,i,a));break;case`LineString`:a=Math.min(a,Ir(r,!0,e.coordinates,!0,i,a));break;case`Polygon`:a=Math.min(a,Fr(r,!0,e.coordinates,i,a))}if(a===0)return a}return a}(e,this.geometries);if(e.geometryType()===`Polygon`)return function(e,t){let n=e.geometry();if(n.length===0||n[0].length===0)return NaN;let r=ur(n,0).map((t=>t.map((t=>t.map((t=>Un([t.x,t.y],e.canonical))))))),i=new gr(r[0][0][0][1]),a=1/0;for(let e of t)for(let t of r){switch(e.type){case`Point`:a=Math.min(a,Fr([e.coordinates],!1,t,i,a));break;case`LineString`:a=Math.min(a,Fr(e.coordinates,!0,t,i,a));break;case`Polygon`:a=Math.min(a,Mr(t,e.coordinates,i,a))}if(a===0)return a}return a}(e,this.geometries)}return NaN}eachChild(){}outputDefined(){return!0}}class zr{constructor(e){this.type=et,this.key=e}static parse(e,t){if(e.length!==2)return t.error(`Expected 1 argument, but found ${e.length-1} instead.`);let n=e[1];return n==null?t.error(`Global state property must be defined.`):typeof n==`string`?new zr(n):t.error(`Global state property must be string, but found ${typeof e[1]} instead.`)}evaluate(e){let t=e.globals?.globalState;return t&&Object.keys(t).length!==0?kt(t,this.key):null}eachChild(){}outputDefined(){return!1}}let Br={"==":An,"!=":jn,">":Nn,"<":Mn,">=":Fn,"<=":Pn,array:nn,at:dn,boolean:nn,case:hn,coalesce:En,collator:In,format:Rn,image:zn,in:fn,"index-of":pn,interpolate:Cn,"interpolate-hcl":Cn,"interpolate-lab":Cn,length:Bn,let:ln,literal:en,match:mn,number:nn,"number-format":Ln,object:nn,slice:gn,step:vn,string:nn,"to-boolean":an,"to-color":an,"to-number":an,"to-string":an,var:un,within:ar,distance:Rr,"global-state":zr};class Vr{constructor(e,t,n,r){this.name=e,this.type=t,this._evaluate=n,this.args=r}evaluate(e){return this._evaluate(e,this.args)}eachChild(e){this.args.forEach(e)}outputDefined(){return!1}static parse(e,t){let n=e[0],r=Vr.definitions[n];if(!r)return t.error(`Unknown expression "${n}". If you wanted a literal array, use ["literal", [...]].`,0);let i=Array.isArray(r)?r[0]:r.type,a=Array.isArray(r)?[[r[1],r[2]]]:r.overloads,o=a.filter((([t])=>!Array.isArray(t)||t.length===e.length-1)),s=null;for(let[r,a]of o){s=new cn(t.registry,Kr,t.path,null,t.scope);let o=[],c=!1;for(let t=1;t{return t=e,Array.isArray(t)?`(${t.map(ct).join(`, `)})`:`(${ct(t.type)}...)`;var t})).join(` | `),r=[];for(let n=1;n{n=t?n&&Kr(e):n&&e instanceof en})),!!n&&qr(e)&&Yr(e,[`zoom`,`heatmap-density`,`elevation`,`line-progress`,`accumulated`,`is-supported-script`])}function qr(e){if(e instanceof Vr&&(e.name===`get`&&e.args.length===1||e.name===`feature-state`||e.name===`has`&&e.args.length===1||e.name===`properties`||e.name===`geometry-type`||e.name===`id`||/^filter-/.test(e.name))||e instanceof ar||e instanceof Rr)return!1;let t=!0;return e.eachChild((e=>{t&&!qr(e)&&(t=!1)})),t}function Jr(e){if(e instanceof Vr&&e.name===`feature-state`)return!1;let t=!0;return e.eachChild((e=>{t&&!Jr(e)&&(t=!1)})),t}function Yr(e,t){if(e instanceof Vr&&t.indexOf(e.name)>=0)return!1;let n=!0;return e.eachChild((e=>{n&&!Yr(e,t)&&(n=!1)})),n}function Xr(e){return{result:`success`,value:e}}function Zr(e){return{result:`error`,value:e}}function Qr(e){return e[`property-type`]===`data-driven`||e[`property-type`]===`cross-faded-data-driven`}function $r(e){return!!e.expression&&e.expression.parameters.indexOf(`zoom`)>-1}function ei(e){return!!e.expression&&e.expression.interpolated}function ti(e){return e instanceof Number?`number`:e instanceof String?`string`:e instanceof Boolean?`boolean`:Array.isArray(e)?`array`:e===null?`null`:typeof e}function ni(e){return typeof e==`object`&&!!e&&!Array.isArray(e)&&Qt(e)===$e}function ri(e){return e}function ii(e,t){let n=e.stops&&typeof e.stops[0][0]==`object`,r=n||!(n||e.property!==void 0),i=e.type||(ei(t)?`exponential`:`interval`),a=function(e){switch(e.type){case`color`:return Lt.parse;case`padding`:return Ht.parse;case`numberArray`:return Ut.parse;case`colorArray`:return Wt.parse;default:return null}}(t);if(a&&((e=Ke({},e)).stops&&(e.stops=e.stops.map((e=>[e[0],a(e[1])]))),e.default=a(e.default?e.default:t.default)),e.colorSpace&&(o=e.colorSpace)!==`rgb`&&o!==`hcl`&&o!==`lab`)throw Error(`Unknown color space: "${e.colorSpace}"`);var o;let s=function(e){switch(e){case`exponential`:return ci;case`interval`:return si;case`categorical`:return oi;case`identity`:return li;default:throw Error(`Unknown function type "${e}"`)}}(i),c,l;if(i===`categorical`){c=Object.create(null);for(let t of e.stops)c[t[0]]=t[1];l=typeof e.stops[0][0]}if(n){let n={},r=[];for(let t=0;te[0])),evaluate:({zoom:n},r)=>ci({stops:i,base:e.base},t,n).evaluate(n,r)}}if(r){let n=i===`exponential`?{name:`exponential`,base:e.base===void 0?1:e.base}:null;return{kind:`camera`,interpolationType:n,interpolationFactor:Cn.interpolationFactor.bind(void 0,n),zoomStops:e.stops.map((e=>e[0])),evaluate:({zoom:n})=>s(e,t,n,c,l)}}return{kind:`source`,evaluate(n,r){let i=r&&r.properties?r.properties[e.property]:void 0;return i===void 0?ai(e.default,t.default):s(e,t,i,c,l)}}}function ai(e,t,n){return e===void 0?t===void 0?n===void 0?void 0:n:t:e}function oi(e,t,n,r,i){return ai(typeof n===i?r[n]:void 0,e.default,t.default)}function si(e,t,n){if(ti(n)!==`number`)return ai(e.default,t.default);let r=e.stops.length;if(r===1||n<=e.stops[0][0])return e.stops[0][1];if(n>=e.stops[r-1][0])return e.stops[r-1][1];let i=_n(e.stops.map((e=>e[0])),n);return e.stops[i][1]}function ci(e,t,n){let r=e.base===void 0?1:e.base;if(ti(n)!==`number`)return ai(e.default,t.default);let i=e.stops.length;if(i===1||n<=e.stops[0][0])return e.stops[0][1];if(n>=e.stops[i-1][0])return e.stops[i-1][1];let a=_n(e.stops.map((e=>e[0])),n),o=function(e,t,n,r){let i=r-n,a=e-n;return i===0?0:t===1?a/i:(t**+a-1)/(t**+i-1)}(n,r,e.stops[a][0],e.stops[a+1][0]),s=e.stops[a][1],c=e.stops[a+1][1],l=Tn[t.type]||ri;return typeof s.evaluate==`function`?{evaluate(...t){let n=s.evaluate.apply(void 0,t),r=c.evaluate.apply(void 0,t);if(n!==void 0&&r!==void 0)return l(n,r,o,e.colorSpace)}}:l(s,c,o,e.colorSpace)}function li(e,t,n){switch(t.type){case`color`:n=Lt.parse(n);break;case`formatted`:n=Vt.fromString(n.toString());break;case`resolvedImage`:n=Jt.fromString(n.toString());break;case`padding`:n=Ht.parse(n);break;case`colorArray`:n=Wt.parse(n);break;case`numberArray`:n=Ut.parse(n);break;default:ti(n)===t.type||t.type===`enum`&&t.values[n]||(n=void 0)}return ai(n,e.default,t.default)}Vr.register(Br,{error:[{kind:`error`},[Xe],(e,[t])=>{throw new Gt(t.evaluate(e))}],typeof:[Xe,[et],(e,[t])=>ct(Qt(t.evaluate(e)))],"to-rgba":[st(V,4),[H],(e,[t])=>{let[n,r,i,a]=t.evaluate(e).rgb;return[255*n,255*r,255*i,a]}],rgb:[H,[V,V,V],Hr],rgba:[H,[V,V,V,V],Hr],has:{type:Ze,overloads:[[[Xe],(e,[t])=>Ur(t.evaluate(e),e.properties())],[[Xe,$e],(e,[t,n])=>Ur(t.evaluate(e),n.evaluate(e))]]},get:{type:et,overloads:[[[Xe],(e,[t])=>Wr(t.evaluate(e),e.properties())],[[Xe,$e],(e,[t,n])=>Wr(t.evaluate(e),n.evaluate(e))]]},"feature-state":[et,[Xe],(e,[t])=>Wr(t.evaluate(e),e.featureState||{})],properties:[$e,[],e=>e.properties()],"geometry-type":[Xe,[],e=>e.geometryType()],id:[et,[],e=>e.id()],zoom:[V,[],e=>e.globals.zoom],"heatmap-density":[V,[],e=>e.globals.heatmapDensity||0],elevation:[V,[],e=>e.globals.elevation||0],"line-progress":[V,[],e=>e.globals.lineProgress||0],accumulated:[et,[],e=>e.globals.accumulated===void 0?null:e.globals.accumulated],"+":[V,Gr(V),(e,t)=>{let n=0;for(let r of t)n+=r.evaluate(e);return n}],"*":[V,Gr(V),(e,t)=>{let n=1;for(let r of t)n*=r.evaluate(e);return n}],"-":{type:V,overloads:[[[V,V],(e,[t,n])=>t.evaluate(e)-n.evaluate(e)],[[V],(e,[t])=>-t.evaluate(e)]]},"/":[V,[V,V],(e,[t,n])=>t.evaluate(e)/n.evaluate(e)],"%":[V,[V,V],(e,[t,n])=>t.evaluate(e)%n.evaluate(e)],ln2:[V,[],()=>Math.LN2],pi:[V,[],()=>Math.PI],e:[V,[],()=>Math.E],"^":[V,[V,V],(e,[t,n])=>t.evaluate(e)**+n.evaluate(e)],sqrt:[V,[V],(e,[t])=>Math.sqrt(t.evaluate(e))],log10:[V,[V],(e,[t])=>Math.log(t.evaluate(e))/Math.LN10],ln:[V,[V],(e,[t])=>Math.log(t.evaluate(e))],log2:[V,[V],(e,[t])=>Math.log(t.evaluate(e))/Math.LN2],sin:[V,[V],(e,[t])=>Math.sin(t.evaluate(e))],cos:[V,[V],(e,[t])=>Math.cos(t.evaluate(e))],tan:[V,[V],(e,[t])=>Math.tan(t.evaluate(e))],asin:[V,[V],(e,[t])=>Math.asin(t.evaluate(e))],acos:[V,[V],(e,[t])=>Math.acos(t.evaluate(e))],atan:[V,[V],(e,[t])=>Math.atan(t.evaluate(e))],min:[V,Gr(V),(e,t)=>Math.min(...t.map((t=>t.evaluate(e))))],max:[V,Gr(V),(e,t)=>Math.max(...t.map((t=>t.evaluate(e))))],abs:[V,[V],(e,[t])=>Math.abs(t.evaluate(e))],round:[V,[V],(e,[t])=>{let n=t.evaluate(e);return n<0?-Math.round(-n):Math.round(n)}],floor:[V,[V],(e,[t])=>Math.floor(t.evaluate(e))],ceil:[V,[V],(e,[t])=>Math.ceil(t.evaluate(e))],"filter-==":[Ze,[Xe,et],(e,[t,n])=>e.properties()[t.value]===n.value],"filter-id-==":[Ze,[et],(e,[t])=>e.id()===t.value],"filter-type-==":[Ze,[Xe],(e,[t])=>e.geometryType()===t.value],"filter-<":[Ze,[Xe,et],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r{let n=e.id(),r=t.value;return typeof n==typeof r&&n":[Ze,[Xe,et],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r>i}],"filter-id->":[Ze,[et],(e,[t])=>{let n=e.id(),r=t.value;return typeof n==typeof r&&n>r}],"filter-<=":[Ze,[Xe,et],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r<=i}],"filter-id-<=":[Ze,[et],(e,[t])=>{let n=e.id(),r=t.value;return typeof n==typeof r&&n<=r}],"filter->=":[Ze,[Xe,et],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r>=i}],"filter-id->=":[Ze,[et],(e,[t])=>{let n=e.id(),r=t.value;return typeof n==typeof r&&n>=r}],"filter-has":[Ze,[et],(e,[t])=>t.value in e.properties()],"filter-has-id":[Ze,[],e=>e.id()!==null&&e.id()!==void 0],"filter-type-in":[Ze,[st(Xe)],(e,[t])=>t.value.indexOf(e.geometryType())>=0],"filter-id-in":[Ze,[st(et)],(e,[t])=>t.value.indexOf(e.id())>=0],"filter-in-small":[Ze,[Xe,st(et)],(e,[t,n])=>n.value.indexOf(e.properties()[t.value])>=0],"filter-in-large":[Ze,[Xe,st(et)],(e,[t,n])=>function(e,t,n,r){for(;n<=r;){let i=n+r>>1;if(t[i]===e)return!0;t[i]>e?r=i-1:n=i+1}return!1}(e.properties()[t.value],n.value,0,n.value.length-1)],all:{type:Ze,overloads:[[[Ze,Ze],(e,[t,n])=>t.evaluate(e)&&n.evaluate(e)],[Gr(Ze),(e,t)=>{for(let n of t)if(!n.evaluate(e))return!1;return!0}]]},any:{type:Ze,overloads:[[[Ze,Ze],(e,[t,n])=>t.evaluate(e)||n.evaluate(e)],[Gr(Ze),(e,t)=>{for(let n of t)if(n.evaluate(e))return!0;return!1}]]},"!":[Ze,[Ze],(e,[t])=>!t.evaluate(e)],"is-supported-script":[Ze,[Xe],(e,[t])=>{let n=e.globals&&e.globals.isSupportedScript;return!n||n(t.evaluate(e))}],upcase:[Xe,[Xe],(e,[t])=>t.evaluate(e).toUpperCase()],downcase:[Xe,[Xe],(e,[t])=>t.evaluate(e).toLowerCase()],concat:[Xe,Gr(et),(e,t)=>t.map((t=>$t(t.evaluate(e)))).join(``)],split:[st(Xe),[Xe,Xe],(e,[t,n])=>t.evaluate(e).split(n.evaluate(e))],join:[Xe,[st(Xe),Xe],(e,[t,n])=>t.evaluate(e).join(n.evaluate(e))],"resolved-locale":[Xe,[tt],(e,[t])=>t.evaluate(e).resolvedLocale()]});class ui{constructor(e,t,n){this.expression=e,this._warningHistory={},this._evaluator=new sn,this._defaultValue=t?function(e){if(e.type===`color`&&ni(e.default))return new Lt(0,0,0,0);switch(e.type){case`color`:return Lt.parse(e.default)||null;case`padding`:return Ht.parse(e.default)||null;case`numberArray`:return Ut.parse(e.default)||null;case`colorArray`:return Wt.parse(e.default)||null;case`variableAnchorOffsetCollection`:return qt.parse(e.default)||null;case`projectionDefinition`:return Yt.parse(e.default)||null;default:return e.default===void 0?null:e.default}}(t):null,this._enumValues=t&&t.type===`enum`?t.values:null,this._globalState=n}evaluateWithoutErrorHandling(e,t,n,r,i,a){return this._globalState&&(e=yi(e,this._globalState)),this._evaluator.globals=e,this._evaluator.feature=t,this._evaluator.featureState=n,this._evaluator.canonical=r,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)}evaluate(e,t,n,r,i,a){this._globalState&&(e=yi(e,this._globalState)),this._evaluator.globals=e,this._evaluator.feature=t||null,this._evaluator.featureState=n||null,this._evaluator.canonical=r,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{let e=this.expression.evaluate(this._evaluator);if(e==null||typeof e==`number`&&e!=e)return this._defaultValue;if(this._enumValues&&!(e in this._enumValues))throw new Gt(`Expected value to be one of ${Object.keys(this._enumValues).map((e=>JSON.stringify(e))).join(`, `)}, but found ${JSON.stringify(e)} instead.`);return e}catch(e){return this._warningHistory[e.message]||(this._warningHistory[e.message]=!0,typeof console<`u`&&console.warn(e.message)),this._defaultValue}}}function di(e){return Array.isArray(e)&&e.length>0&&typeof e[0]==`string`&&e[0]in Br}function fi(e,t,n){let r=new cn(Br,Kr,[],t?function(e){let t={color:H,string:Xe,number:V,enum:Xe,boolean:Ze,formatted:nt,padding:U,numberArray:it,colorArray:rt,projectionDefinition:Qe,resolvedImage:at,variableAnchorOffsetCollection:ot};return e.type===`array`?st(t[e.value]||et,e.length):t[e.type]}(t):void 0),i=r.parse(e,void 0,void 0,void 0,t&&t.type===`string`?{typeAnnotation:`coerce`}:void 0);return i?Xr(new ui(i,t,n)):Zr(r.errors)}class pi{constructor(e,t,n){this.kind=e,this._styleExpression=t,this.isStateDependent=e!==`constant`&&!Jr(t.expression),this.globalStateRefs=vi(t.expression),this._globalState=n}evaluateWithoutErrorHandling(e,t,n,r,i,a){return this._globalState&&(e=yi(e,this._globalState)),this._styleExpression.evaluateWithoutErrorHandling(e,t,n,r,i,a)}evaluate(e,t,n,r,i,a){return this._globalState&&(e=yi(e,this._globalState)),this._styleExpression.evaluate(e,t,n,r,i,a)}}class mi{constructor(e,t,n,r,i){this.kind=e,this.zoomStops=n,this._styleExpression=t,this.isStateDependent=e!==`camera`&&!Jr(t.expression),this.globalStateRefs=vi(t.expression),this.interpolationType=r,this._globalState=i}evaluateWithoutErrorHandling(e,t,n,r,i,a){return this._globalState&&(e=yi(e,this._globalState)),this._styleExpression.evaluateWithoutErrorHandling(e,t,n,r,i,a)}evaluate(e,t,n,r,i,a){return this._globalState&&(e=yi(e,this._globalState)),this._styleExpression.evaluate(e,t,n,r,i,a)}interpolationFactor(e,t,n){return this.interpolationType?Cn.interpolationFactor(this.interpolationType,e,t,n):0}}function hi(e,t,n){let r=fi(e,t,n);if(r.result===`error`)return r;let i=r.value.expression,a=qr(i);if(!a&&!Qr(t))return Zr([new qe(``,`data expressions not supported`)]);let o=Yr(i,[`zoom`]);if(!o&&!$r(t))return Zr([new qe(``,`zoom expressions not supported`)]);let s=_i(i);return s||o?s instanceof qe?Zr([s]):s instanceof Cn&&!ei(t)?Zr([new qe(``,`"interpolate" expressions cannot be used with this property`)]):Xr(s?new mi(a?`camera`:`composite`,r.value,s.labels,s instanceof Cn?s.interpolation:void 0,n):new pi(a?`constant`:`source`,r.value,n)):Zr([new qe(``,`"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.`)])}class gi{constructor(e,t){this._parameters=e,this._specification=t,Ke(this,ii(this._parameters,this._specification))}static deserialize(e){return new gi(e._parameters,e._specification)}static serialize(e){return{_parameters:e._parameters,_specification:e._specification}}}function _i(e){let t=null;if(e instanceof ln)t=_i(e.result);else if(e instanceof En){for(let n of e.args)if(t=_i(n),t)break}else (e instanceof vn||e instanceof Cn)&&e.input instanceof Vr&&e.input.name===`zoom`&&(t=e);return t instanceof qe||e.eachChild((e=>{let n=_i(e);n instanceof qe?t=n:!t&&n?t=new qe(``,`"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.`):t&&n&&t!==n&&(t=new qe(``,`Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.`))})),t}function vi(e,t=new Set){return e instanceof zr&&t.add(e.key),e.eachChild((e=>{vi(e,t)})),t}function yi(e,t){let{zoom:n,heatmapDensity:r,elevation:i,lineProgress:a,isSupportedScript:o,accumulated:s}=e??{};return{zoom:n,heatmapDensity:r,elevation:i,lineProgress:a,isSupportedScript:o,accumulated:s,globalState:t}}function bi(e){if(!0===e||!1===e)return!0;if(!Array.isArray(e)||e.length===0)return!1;switch(e[0]){case`has`:return e.length>=2&&e[1]!==`$id`&&e[1]!==`$type`;case`in`:return e.length>=3&&(typeof e[1]!=`string`||Array.isArray(e[2]));case`!in`:case`!has`:case`none`:return!1;case`==`:case`!=`:case`>`:case`>=`:case`<`:case`<=`:return e.length!==3||Array.isArray(e[1])||Array.isArray(e[2]);case`any`:case`all`:for(let t of e.slice(1))if(!bi(t)&&typeof t!=`boolean`)return!1;return!0;default:return!0}}let xi={type:`boolean`,default:!1,transition:!1,"property-type":`data-driven`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]}};function Si(e,t){if(e==null)return{filter:()=>!0,needGeometry:!1,getGlobalStateRefs:()=>new Set};bi(e)||(e=Ti(e));let n=fi(e,xi,t);if(n.result===`error`)throw Error(n.value.map((e=>`${e.key}: ${e.message}`)).join(`, `));return{filter:(e,t,r)=>n.value.evaluate(e,t,{},r),needGeometry:wi(e),getGlobalStateRefs:()=>vi(n.value.expression)}}function Ci(e,t){return et)}function wi(e){if(!Array.isArray(e))return!1;if(e[0]===`within`||e[0]===`distance`)return!0;for(let t=1;t`||t===`<=`||t===`>=`?Ei(e[1],e[2],t):t===`any`?(n=e.slice(1),[`any`].concat(n.map(Ti))):t===`all`?[`all`].concat(e.slice(1).map(Ti)):t===`none`?[`all`].concat(e.slice(1).map(Ti).map(ki)):t===`in`?Di(e[1],e.slice(2)):t===`!in`?ki(Di(e[1],e.slice(2))):t===`has`?Oi(e[1]):t!==`!has`||ki(Oi(e[1]));var n}function Ei(e,t,n){switch(e){case`$type`:return[`filter-type-${n}`,t];case`$id`:return[`filter-id-${n}`,t];default:return[`filter-${n}`,e,t]}}function Di(e,t){if(t.length===0)return!1;switch(e){case`$type`:return[`filter-type-in`,[`literal`,t]];case`$id`:return[`filter-id-in`,[`literal`,t]];default:return t.length>200&&!t.some((e=>typeof e!=typeof t[0]))?[`filter-in-large`,e,[`literal`,t.sort(Ci)]]:[`filter-in-small`,e,[`literal`,t]]}}function Oi(e){switch(e){case`$type`:return!0;case`$id`:return[`filter-has-id`];default:return[`filter-has`,e]}}function ki(e){return[`!`,e]}function Ai(e){let t=typeof e;if(t===`number`||t===`boolean`||t===`string`||e==null)return JSON.stringify(e);if(Array.isArray(e)){let t=`[`;for(let n of e)t+=`${Ai(n)},`;return`${t}]`}let n=Object.keys(e).sort(),r=`{`;for(let t=0;tr.maximum?[new B(t,n,`${n} is greater than the maximum value ${r.maximum}`)]:[]:[new B(t,n,`number expected, ${i} found`)]}function Ri(e){let t=e.valueSpec,n=Ni(e.value.type),r,i,a,o={},s=n!==`categorical`&&e.value.property===void 0,c=!s,l=ti(e.value.stops)===`array`&&ti(e.value.stops[0])===`array`&&ti(e.value.stops[0][0])===`object`,u=Fi({key:e.key,value:e.value,valueSpec:e.styleSpec.function,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{stops:function(e){if(n===`identity`)return[new B(e.key,e.value,`identity function may not have a "stops" property`)];let t=[],r=e.value;return t=t.concat(Ii({key:e.key,value:r,valueSpec:e.valueSpec,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec,arrayElementValidator:d})),ti(r)===`array`&&r.length===0&&t.push(new B(e.key,r,`array must have at least one stop`)),t},default:function(e){return e.validateSpec({key:e.key,value:e.value,valueSpec:t,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec})}}});return n===`identity`&&s&&u.push(new B(e.key,e.value,`missing required property "property"`)),n===`identity`||e.value.stops||u.push(new B(e.key,e.value,`missing required property "stops"`)),n===`exponential`&&e.valueSpec.expression&&!ei(e.valueSpec)&&u.push(new B(e.key,e.value,`exponential functions not supported`)),e.styleSpec.$version>=8&&(c&&!Qr(e.valueSpec)?u.push(new B(e.key,e.value,`property functions not supported`)):s&&!$r(e.valueSpec)&&u.push(new B(e.key,e.value,`zoom functions not supported`))),n!==`categorical`&&!l||e.value.property!==void 0||u.push(new B(e.key,e.value,`"property" property is required`)),u;function d(e){let n=[],r=e.value,s=e.key;if(ti(r)!==`array`)return[new B(s,r,`array expected, ${ti(r)} found`)];if(r.length!==2)return[new B(s,r,`array length 2 expected, length ${r.length} found`)];if(l){if(ti(r[0])!==`object`)return[new B(s,r,`object expected, ${ti(r[0])} found`)];if(r[0].zoom===void 0)return[new B(s,r,`object stop key must have zoom`)];if(r[0].value===void 0)return[new B(s,r,`object stop key must have value`)];if(a&&a>Ni(r[0].zoom))return[new B(s,r[0].zoom,`stop zoom values must appear in ascending order`)];Ni(r[0].zoom)!==a&&(a=Ni(r[0].zoom),i=void 0,o={}),n=n.concat(Fi({key:`${s}[0]`,value:r[0],valueSpec:{zoom:{}},validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{zoom:Li,value:f}}))}else n=n.concat(f({key:`${s}[0]`,value:r[0],validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec},r));return di(Pi(r[1]))?n.concat([new B(`${s}[1]`,r[1],`expressions are not allowed in function stops.`)]):n.concat(e.validateSpec({key:`${s}[1]`,value:r[1],valueSpec:t,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec}))}function f(e,a){let s=ti(e.value),c=Ni(e.value),l=e.value===null?a:e.value;if(r){if(s!==r)return[new B(e.key,l,`${s} stop domain type must match previous stop domain type ${r}`)]}else r=s;if(s!==`number`&&s!==`string`&&s!==`boolean`)return[new B(e.key,l,`stop domain value must be a number, string, or boolean`)];if(s!==`number`&&n!==`categorical`){let r=`number expected, ${s} found`;return Qr(t)&&n===void 0&&(r+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new B(e.key,l,r)]}return n!==`categorical`||s!==`number`||isFinite(c)&&Math.floor(c)===c?n!==`categorical`&&s===`number`&&i!==void 0&&cnew B(`${e.key}${t.key}`,e.value,t.message)));let n=t.value.expression||t.value._styleExpression.expression;if(e.expressionContext===`property`&&e.propertyKey===`text-font`&&!n.outputDefined())return[new B(e.key,e.value,`Invalid data expression for "${e.propertyKey}". Output values must be contained as literals within the expression.`)];if(e.expressionContext===`property`&&e.propertyType===`layout`&&!Jr(n))return[new B(e.key,e.value,`"feature-state" data expressions are not supported with layout properties.`)];if(e.expressionContext===`filter`&&!Jr(n))return[new B(e.key,e.value,`"feature-state" data expressions are not supported with filters.`)];if(e.expressionContext&&e.expressionContext.indexOf(`cluster`)===0){if(!Yr(n,[`zoom`,`feature-state`]))return[new B(e.key,e.value,`"zoom" and "feature-state" expressions are not supported with cluster properties.`)];if(e.expressionContext===`cluster-initial`&&!qr(n))return[new B(e.key,e.value,`Feature data expressions are not supported with initial expression part of cluster properties.`)]}return[]}function Bi(e){let t=e.key,n=e.value,r=ti(n);return r===`string`?Lt.parse(String(n))?[]:[new B(t,n,`color expected, "${n}" found`)]:[new B(t,n,`color expected, ${r} found`)]}function Vi(e){let t=e.key,n=e.value,r=e.valueSpec,i=[];return Array.isArray(r.values)?r.values.indexOf(Ni(n))===-1&&i.push(new B(t,n,`expected one of [${r.values.join(`, `)}], ${JSON.stringify(n)} found`)):Object.keys(r.values).indexOf(Ni(n))===-1&&i.push(new B(t,n,`expected one of [${Object.keys(r.values).join(`, `)}], ${JSON.stringify(n)} found`)),i}function Hi(e){return bi(Pi(e.value))?zi(Ke({},e,{expressionContext:`filter`,valueSpec:{value:`boolean`}})):Ui(e)}function Ui(e){let t=e.value,n=e.key;if(ti(t)!==`array`)return[new B(n,t,`array expected, ${ti(t)} found`)];let r=e.styleSpec,i,a=[];if(t.length<1)return[new B(n,t,`filter array must have at least 1 element`)];switch(a=a.concat(Vi({key:`${n}[0]`,value:t[0],valueSpec:r.filter_operator,style:e.style,styleSpec:e.styleSpec})),Ni(t[0])){case`<`:case`<=`:case`>`:case`>=`:t.length>=2&&Ni(t[1])===`$type`&&a.push(new B(n,t,`"$type" cannot be use with operator "${t[0]}"`));case`==`:case`!=`:t.length!==3&&a.push(new B(n,t,`filter array for operator "${t[0]}" must have 3 elements`));case`in`:case`!in`:t.length>=2&&(i=ti(t[1]),i!==`string`&&a.push(new B(`${n}[1]`,t[1],`string expected, ${i} found`)));for(let o=2;o{e in i&&r.push(new B(a,i[e],`"${e}" is prohibited for ref layers`))})),o.layers.forEach((t=>{Ni(t.id)===l&&(e=t)})),e?e.ref?r.push(new B(a,i.ref,`ref cannot reference another ref layer`)):c=Ni(e.type):r.push(new B(a,i.ref,`ref layer "${l}" not found`))}else if(c!==`background`)if(i.source){let e=o.sources&&o.sources[i.source],t=e&&Ni(e.type);e?t===`vector`&&c===`raster`?r.push(new B(a,i.source,`layer "${i.id}" requires a raster source`)):t!==`raster-dem`&&c===`hillshade`||t!==`raster-dem`&&c===`color-relief`?r.push(new B(a,i.source,`layer "${i.id}" requires a raster-dem source`)):t===`raster`&&c!==`raster`?r.push(new B(a,i.source,`layer "${i.id}" requires a vector source`)):t!==`vector`||i[`source-layer`]?t===`raster-dem`&&c!==`hillshade`&&c!==`color-relief`?r.push(new B(a,i.source,`raster-dem source can only be used with layer type 'hillshade' or 'color-relief'.`)):c!==`line`||!i.paint||!i.paint[`line-gradient`]||t===`geojson`&&e.lineMetrics||r.push(new B(a,i,`layer "${i.id}" specifies a line-gradient, which requires a GeoJSON source with \`lineMetrics\` enabled.`)):r.push(new B(a,i,`layer "${i.id}" must specify a "source-layer"`)):r.push(new B(a,i.source,`source "${i.source}" not found`))}else r.push(new B(a,i,`missing required property "source"`));return c===`raster`&&(t=i.paint)!=null&&t.resampling&&(n=i.paint)!=null&&n[`raster-resampling`]&&r.push(new B(a,i.paint,`layer "${i.id}" redundantly specifies "resampling" and "raster-resampling" paint properties, but only one is allowed. It is advised to use "resampling".`)),r=r.concat(Fi({key:a,value:i,valueSpec:s.layer,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,objectElementValidators:{"*":()=>[],type:()=>e.validateSpec({key:`${a}.type`,value:i.type,valueSpec:s.layer.type,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,object:i,objectKey:`type`}),filter:Hi,layout:e=>Fi({layer:i,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,objectElementValidators:{"*":e=>Ki(Ke({layerType:c},e))}}),paint:e=>Fi({layer:i,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,objectElementValidators:{"*":e=>Gi(Ke({layerType:c},e))}})}})),r}function Ji(e){let t=e.value,n=e.key,r=ti(t);return r===`string`?[]:[new B(n,t,`string expected, ${r} found`)]}let Yi={promoteId:function({key:e,value:t}){if(ti(t)===`string`)return Ji({key:e,value:t});{let n=[];for(let r in t)n.push(...Ji({key:`${e}.${r}`,value:t[r]}));return n}}};function Xi(e){let t=e.value,n=e.key,r=e.styleSpec,i=e.style,a=e.validateSpec;if(!t.type)return[new B(n,t,`"type" is required`)];let o=Ni(t.type),s;switch(o){case`vector`:case`raster`:return s=Fi({key:n,value:t,valueSpec:r[`source_${o.replace(`-`,`_`)}`],style:e.style,styleSpec:r,objectElementValidators:Yi,validateSpec:a}),s;case`raster-dem`:return s=function(e){let t=e.sourceName??``,n=e.value,r=e.styleSpec,i=r.source_raster_dem,a=e.style,o=[],s=ti(n);if(n===void 0)return o;if(s!==`object`)return o.push(new B(`source_raster_dem`,n,`object expected, ${s} found`)),o;let c=Ni(n.encoding)===`custom`,l=[`redFactor`,`greenFactor`,`blueFactor`,`baseShift`],u=e.value.encoding?`"${e.value.encoding}"`:`Default`;for(let s in n)!c&&l.includes(s)?o.push(new B(s,n[s],`In "${t}": "${s}" is only valid when "encoding" is set to "custom". ${u} encoding found`)):i[s]?o=o.concat(e.validateSpec({key:s,value:n[s],valueSpec:i[s],validateSpec:e.validateSpec,style:a,styleSpec:r})):o.push(new B(s,n[s],`unknown property "${s}"`));return o}({sourceName:n,value:t,style:e.style,styleSpec:r,validateSpec:a}),s;case`geojson`:if(s=Fi({key:n,value:t,valueSpec:r.source_geojson,style:i,styleSpec:r,validateSpec:a,objectElementValidators:Yi}),t.cluster)for(let e in t.clusterProperties){let[r,i]=t.clusterProperties[e],a=typeof r==`string`?[r,[`accumulated`],[`get`,e]]:r;s.push(...zi({key:`${n}.${e}.map`,value:i,expressionContext:`cluster-map`})),s.push(...zi({key:`${n}.${e}.reduce`,value:a,expressionContext:`cluster-reduce`}))}return s;case`video`:return Fi({key:n,value:t,valueSpec:r.source_video,style:i,validateSpec:a,styleSpec:r});case`image`:return Fi({key:n,value:t,valueSpec:r.source_image,style:i,validateSpec:a,styleSpec:r});case`canvas`:return[new B(n,null,`Please use runtime APIs to add canvas sources, rather than including them in stylesheets.`,`source.canvas`)];default:return Vi({key:`${n}.type`,value:t.type,valueSpec:{values:[`vector`,`raster`,`raster-dem`,`geojson`,`video`,`image`]}})}}function Zi(e){let t=e.value,n=e.styleSpec,r=n.light,i=e.style,a=[],o=ti(t);if(t===void 0)return a;if(o!==`object`)return a=a.concat([new B(`light`,t,`object expected, ${o} found`)]),a;for(let o in t){let s=o.match(/^(.*)-transition$/);a=a.concat(s&&r[s[1]]&&r[s[1]].transition?e.validateSpec({key:o,value:t[o],valueSpec:n.transition,validateSpec:e.validateSpec,style:i,styleSpec:n}):r[o]?e.validateSpec({key:o,value:t[o],valueSpec:r[o],validateSpec:e.validateSpec,style:i,styleSpec:n}):[new B(o,t[o],`unknown property "${o}"`)])}return a}function Qi(e){let t=e.value,n=e.styleSpec,r=n.sky,i=e.style,a=ti(t);if(t===void 0)return[];if(a!==`object`)return[new B(`sky`,t,`object expected, ${a} found`)];let o=[];for(let a in t)o=o.concat(r[a]?e.validateSpec({key:a,value:t[a],valueSpec:r[a],style:i,styleSpec:n}):[new B(a,t[a],`unknown property "${a}"`)]);return o}function $i(e){let t=e.value,n=e.styleSpec,r=n.terrain,i=e.style,a=[],o=ti(t);if(t===void 0)return a;if(o!==`object`)return a=a.concat([new B(`terrain`,t,`object expected, ${o} found`)]),a;for(let o in t)a=a.concat(r[o]?e.validateSpec({key:o,value:t[o],valueSpec:r[o],validateSpec:e.validateSpec,style:i,styleSpec:n}):[new B(o,t[o],`unknown property "${o}"`)]);return a}function ea(e){let t=[],n=e.value,r=e.key;if(Array.isArray(n)){let i=[],a=[];for(let o in n)n[o].id&&i.includes(n[o].id)&&t.push(new B(r,n,`all the sprites' ids must be unique, but ${n[o].id} is duplicated`)),i.push(n[o].id),n[o].url&&a.includes(n[o].url)&&t.push(new B(r,n,`all the sprites' URLs must be unique, but ${n[o].url} is duplicated`)),a.push(n[o].url),t=t.concat(Fi({key:`${r}[${o}]`,value:n[o],valueSpec:{id:{type:`string`,required:!0},url:{type:`string`,required:!0}},validateSpec:e.validateSpec}));return t}return Ji({key:r,value:n})}function ta(e){return!!e&&e.constructor===Object}function na(e){return ta(e.value)?[]:[new B(e.key,e.value,`object expected, ${ti(e.value)} found`)]}let ra={"*":()=>[],array:Ii,boolean:function(e){let t=e.value,n=e.key,r=ti(t);return r===`boolean`?[]:[new B(n,t,`boolean expected, ${r} found`)]},number:Li,color:Bi,constants:Mi,enum:Vi,filter:Hi,function:Ri,layer:qi,object:Fi,source:Xi,light:Zi,sky:Qi,terrain:$i,projection:function(e){let t=e.value,n=e.styleSpec,r=n.projection,i=e.style,a=ti(t);if(t===void 0)return[];if(a!==`object`)return[new B(`projection`,t,`object expected, ${a} found`)];let o=[];for(let a in t)o=o.concat(r[a]?e.validateSpec({key:a,value:t[a],valueSpec:r[a],style:i,styleSpec:n}):[new B(a,t[a],`unknown property "${a}"`)]);return o},projectionDefinition:function(e){let t=e.key,n=e.value;n=n instanceof String?n.valueOf():n;let r=ti(n);return r!==`array`||function(e){return Array.isArray(e)&&e.length===3&&typeof e[0]==`string`&&typeof e[1]==`string`&&typeof e[2]==`number`}(n)||function(e){return!![`interpolate`,`step`,`literal`].includes(e[0])}(n)?[`array`,`string`].includes(r)?[]:[new B(t,n,`projection expected, invalid type "${r}" found`)]:[new B(t,n,`projection expected, invalid array ${JSON.stringify(n)} found`)]},string:Ji,formatted:function(e){return Ji(e).length===0?[]:zi(e)},resolvedImage:function(e){return Ji(e).length===0?[]:zi(e)},padding:function(e){let t=e.key,n=e.value;if(ti(n)===`array`){if(n.length<1||n.length>4)return[new B(t,n,`padding requires 1 to 4 values; ${n.length} values found`)];let r={type:`number`},i=[];for(let a=0;a[]}})),e.constants&&(n=n.concat(Mi({key:`constants`,value:e.constants}))),ca(n)}function sa(e){return function(t){return e(Object.assign({},t,{validateSpec:ia}))}}function ca(e){return[].concat(e).sort(((e,t)=>e.line-t.line))}function la(e){return function(...t){return ca(e.apply(this,t))}}oa.source=la(sa(Xi)),oa.sprite=la(sa(ea)),oa.glyphs=la(sa(aa)),oa.light=la(sa(Zi)),oa.sky=la(sa(Qi)),oa.terrain=la(sa($i)),oa.state=la(sa(na)),oa.layer=la(sa(qi)),oa.filter=la(sa(Hi)),oa.paintProperty=la(sa(Gi)),oa.layoutProperty=la(sa(Ki));let ua={type:`enum`,"property-type":`data-constant`,expression:{interpolated:!1,parameters:[`global-state`]},values:{visible:{},none:{}},transition:!1,default:`visible`};class da{constructor(e,t){this._globalState=t,this.setValue(e)}evaluate(){return this._literalValue??this._compiledValue.evaluate({})}setValue(e){if(e==null||e===`visible`||e===`none`)return this._literalValue=e===`none`?`none`:`visible`,this._compiledValue=void 0,void(this._globalStateRefs=new Set);let t=fi(e,ua,this._globalState);if(t.result===`error`)throw this._literalValue=`visible`,this._compiledValue=void 0,Error(t.value.map((e=>`${e.key}: ${e.message}`)).join(`, `));this._literalValue=void 0,this._compiledValue=t.value,this._globalStateRefs=vi(t.value.expression)}getGlobalStateRefs(){return this._globalStateRefs}}let fa=z,pa=oa,ma=pa.light,ha=pa.sky,ga=pa.paintProperty,_a=pa.layoutProperty;function va(e,t){let n=!1;if(t?.length)for(let r of t)e.fire(new Ne(Error(r.message))),n=!0;return n}class ya{constructor(e,t,n){let r=this.cells=[];if(e instanceof ArrayBuffer){this.arrayBuffer=e;let i=new Int32Array(this.arrayBuffer);e=i[0],this.d=(t=i[1])+2*(n=i[2]);for(let e=0;e=l[c+0]&&r>=l[c+1])?(o[u]=!0,a.push(i[u])):o[u]=!1}}}_forEachCell(e,t,n,r,i,a,o,s){let c=this._convertToCellCoord(e),l=this._convertToCellCoord(t),u=this._convertToCellCoord(n),d=this._convertToCellCoord(r);for(let f=c;f<=u;f++)for(let c=l;c<=d;c++){let l=this.d*c+f;if((!s||s(this._convertFromCellCoord(f),this._convertFromCellCoord(c),this._convertFromCellCoord(f+1),this._convertFromCellCoord(c+1)))&&i.call(this,e,t,n,r,l,a,o,s))return}}_convertFromCellCoord(e){return(e-this.padding)/this.scale}_convertToCellCoord(e){return Math.max(0,Math.min(this.d-1,Math.floor(e*this.scale)+this.padding))}toArrayBuffer(){if(this.arrayBuffer)return this.arrayBuffer;let e=this.cells,t=3+this.cells.length+1+1,n=0;for(let e of this.cells)n+=e.length;let r=new Int32Array(t+n+this.keys.length+this.bboxes.length);r[0]=this.extent,r[1]=this.n,r[2]=this.padding;let i=t;for(let t=0;tn?(this.lastIntegerZoom=n+1,this.lastIntegerZoomTime=t):this.lastFloorZoom{try{return RegExp(`\\p{sc=${e}}`,`u`).source}catch{return null}})).filter((e=>e));return new RegExp(t.join(`|`),`u`)}let Na=Ma([`Arab`,`Dupl`,`Mong`,`Ougr`,`Syrc`]);function Pa(e){return!Na.test(String.fromCodePoint(e))}function Fa(e){return!(Oa(e)||(t=e,/[\xA7\xA9\xAE\xB1\xBC-\xBE\xD7\xF7\u2016\u2020\u2021\u2030\u2031\u203B\u203C\u2042\u2047-\u2049\u2051\u2100-\u218F\u221E\u2234\u2235\u2300-\u2307\u230C-\u231F\u2324-\u2328\u232B\u237D-\u239A\u23BE-\u23CD\u23CF\u23D1-\u23DB\u23E2-\u2422\u2424-\u24FF\u25A0-\u2619\u2620-\u2767\u2776-\u2793\u2B12-\u2B2F\u2B50-\u2B59\u2BB8-\u2BEB\u3000-\u303F\u30A0-\u30FF\uE000-\uF8FF\uFE30-\uFE6F\uFF00-\uFFEF\uFFFC\uFFFD]|[\uDB80-\uDBFF][\uDC00-\uDFFF]/gim.test(String.fromCodePoint(t))));var t}let Ia=Ma(`Adlm.Arab.Armi.Avst.Chrs.Cprt.Egyp.Elym.Gara.Hatr.Hebr.Hung.Khar.Lydi.Mand.Mani.Mend.Merc.Mero.Narb.Nbat.Nkoo.Orkh.Palm.Phli.Phlp.Phnx.Prti.Rohg.Samr.Sarb.Sogo.Syrc.Thaa.Todr.Yezi`.split(`.`));function La(e){return Ia.test(String.fromCodePoint(e))}function Ra(e,t){return!(!t&&La(e)||/[\u0900-\u0DFF\u0F00-\u109F\u1780-\u17FF]/gim.test(String.fromCodePoint(e)))}function za(e){for(let t of e)if(La(t.codePointAt(0)))return!0;return!1}let Ba=new class{constructor(){this.TIMEOUT=5e3,this.applyArabicShaping=null,this.processBidirectionalText=null,this.processStyledBidirectionalText=null,this.pluginStatus=`unavailable`,this.pluginURL=null,this.loadScriptResolve=()=>{}}setState(e){this.pluginStatus=e.pluginStatus,this.pluginURL=e.pluginURL}getState(){return{pluginStatus:this.pluginStatus,pluginURL:this.pluginURL}}setMethods(e){if(Ba.isParsed())throw Error(`RTL text plugin already registered.`);this.applyArabicShaping=e.applyArabicShaping,this.processBidirectionalText=e.processBidirectionalText,this.processStyledBidirectionalText=e.processStyledBidirectionalText,this.loadScriptResolve()}isParsed(){return this.applyArabicShaping!=null&&this.processBidirectionalText!=null&&this.processStyledBidirectionalText!=null}getRTLTextPluginStatus(){return this.pluginStatus}syncState(e,n){return t(this,void 0,void 0,(function*(){if(this.isParsed())return this.getState();if(e.pluginStatus!==`loading`)return this.setState(e),e;let t=e.pluginURL,r=new Promise((e=>{this.loadScriptResolve=e}));n(t);let i=new Promise((e=>setTimeout((()=>e()),this.TIMEOUT)));if(yield Promise.race([r,i]),this.isParsed()){let e={pluginStatus:`loaded`,pluginURL:t};return this.setState(e),e}throw this.setState({pluginStatus:`error`,pluginURL:``}),Error(`RTL Text Plugin failed to import scripts from ${t}`)}))}};class Va{constructor(e,t){this.isSupportedScript=Ha,this.zoom=e,t?(this.now=t.now||0,this.fadeDuration=t.fadeDuration||0,this.zoomHistory=t.zoomHistory||new Ea,this.transition=t.transition||{}):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Ea,this.transition={})}crossFadingFactor(){return this.fadeDuration===0?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)}getCrossfadeParameters(){let e=this.zoom,t=e-Math.floor(e),n=this.crossFadingFactor();return e>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:t+(1-t)*n}:{fromScale:.5,toScale:1,t:1-(1-n)*t}}}function Ha(e){return function(e,t){for(let n of e)if(!Ra(n.codePointAt(0),t))return!1;return!0}(e,Ba.getRTLTextPluginStatus()===`loaded`)}let Ua=`-transition`;class Wa{constructor(e,t,n){this.property=e,this.value=t,this.expression=function(e,t,n){if(ni(e))return new gi(e,t);if(di(e)){let r=hi(e,t,n);if(r.result===`error`)throw Error(r.value.map((e=>`${e.key}: ${e.message}`)).join(`, `));return r.value}{let n=e;return t.type===`color`&&typeof e==`string`?n=Lt.parse(e):t.type!==`padding`||typeof e!=`number`&&!Array.isArray(e)?t.type!==`numberArray`||typeof e!=`number`&&!Array.isArray(e)?t.type!==`colorArray`||typeof e!=`string`&&!Array.isArray(e)?t.type===`variableAnchorOffsetCollection`&&Array.isArray(e)?n=qt.parse(e):t.type===`projectionDefinition`&&typeof e==`string`&&(n=Yt.parse(e)):n=Wt.parse(e):n=Ut.parse(e):n=Ht.parse(e),{globalStateRefs:new Set,_globalState:null,kind:`constant`,evaluate:()=>n}}}(t===void 0?e.specification.default:t,e.specification,n)}isDataDriven(){return this.expression.kind===`source`||this.expression.kind===`composite`}getGlobalStateRefs(){return this.expression.globalStateRefs||new Set}possiblyEvaluate(e,t,n){return this.property.possiblyEvaluate(this,e,t,n)}}class Ga{constructor(e,t){this.property=e,this.value=new Wa(e,void 0,t)}transitioned(e,t){return new qa(this.property,this.value,t,L({},e.transition,this.transition),e.now)}untransitioned(){return new qa(this.property,this.value,null,{},0)}}class Ka{constructor(e,t){this._properties=e,this._values=Object.create(e.defaultTransitionablePropertyValues),this._globalState=t}hasProperty(e){return e in this._properties.defaultTransitionablePropertyValues}getValue(e){return re(this._values[e].value.value)}setValue(e,t){Object.hasOwn(this._values,e)||(this._values[e]=new Ga(this._values[e].property,this._globalState)),this._values[e].value=new Wa(this._values[e].property,t===null?void 0:re(t),this._globalState)}getTransition(e){return re(this._values[e].transition)}setTransition(e,t){Object.hasOwn(this._values,e)||(this._values[e]=new Ga(this._values[e].property,this._globalState)),this._values[e].transition=re(t)||void 0}serialize(){let e={};for(let t of Object.keys(this._values)){let n=this.getValue(t);n!==void 0&&(e[t]=n);let r=this.getTransition(t);r!==void 0&&(e[`${t}${Ua}`]=r)}return e}transitioned(e,t){let n=new Ja(this._properties);for(let r of Object.keys(this._values))n._values[r]=this._values[r].transitioned(e,t._values[r]);return n}untransitioned(){let e=new Ja(this._properties);for(let t of Object.keys(this._values))e._values[t]=this._values[t].untransitioned();return e}}class qa{constructor(e,t,n,r,i){this.property=e,this.value=t,this.begin=i+r.delay||0,this.end=this.begin+r.duration||0,e.specification.transition&&(r.delay||r.duration)&&(this.prior=n)}possiblyEvaluate(e,t,n){let r=e.now||0,i=this.value.possiblyEvaluate(e,t,n),a=this.prior;if(a){if(r>this.end||this.value.isDataDriven())return this.prior=null,i;if(rr.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:n,to:t}}interpolate(e){return e}}class to{constructor(e){this.specification=e}possiblyEvaluate(e,t,n,r){if(e.value!==void 0){if(e.expression.kind===`constant`){let i=e.expression.evaluate(t,null,{},n,r);return this._calculate(i,i,i,t)}return this._calculate(e.expression.evaluate(new Va(Math.floor(t.zoom-1),t)),e.expression.evaluate(new Va(Math.floor(t.zoom),t)),e.expression.evaluate(new Va(Math.floor(t.zoom+1),t)),t)}}_calculate(e,t,n,r){return r.zoom>r.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:n,to:t}}interpolate(e){return e}}class no{constructor(e){this.specification=e}possiblyEvaluate(e,t,n,r){return!!e.expression.evaluate(t,null,{},n,r)}interpolate(){return!1}}class ro{constructor(e){this.properties=e,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[];for(let t in e){let n=e[t];n.specification.overridable&&this.overridableProperties.push(t);let r=this.defaultPropertyValues[t]=new Wa(n,void 0,void 0),i=this.defaultTransitionablePropertyValues[t]=new Ga(n,void 0);this.defaultTransitioningPropertyValues[t]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[t]=r.possiblyEvaluate({})}}}W(`DataDrivenProperty`,$a),W(`DataConstantProperty`,Qa),W(`CrossFadedDataDrivenProperty`,eo),W(`CrossFadedProperty`,to),W(`ColorRampProperty`,no);let io=` is a PAINT property not a LAYOUT property. Use get/setPaintProperty instead?`,ao=` is a LAYOUT property not a PAINT property. Use get/setLayoutProperty instead?`;class oo extends Pe{constructor(e,t,n){if(super(),this.id=e.id,this.type=e.type,this._globalState=n,this._featureFilter={filter:()=>!0,needGeometry:!1,getGlobalStateRefs:()=>new Set},this._visibilityExpression=function(e,t){return new da(e,t)}(this.visibility,n),e.type!==`custom`&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,e.type!==`background`&&(this.source=e.source,this.sourceLayer=e[`source-layer`],this.filter=e.filter,this._featureFilter=Si(e.filter,n)),t.layout&&(this._unevaluatedLayout=new Ya(t.layout,n)),t.paint)){this._transitionablePaint=new Ka(t.paint,n);for(let t in e.paint)this.setPaintProperty(t,e.paint[t],{validate:!1});for(let t in e.layout)this.setLayoutProperty(t,e.layout[t],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new Za(t.paint)}}setFilter(e){this.filter=e,this._featureFilter=Si(e,this._globalState)}getCrossfadeParameters(){return this._crossfadeParameters}getLayoutProperty(e){if(e===`visibility`)return this.visibility;if(this._transitionablePaint?.hasProperty(e))throw Error(e+io);if(!this._unevaluatedLayout)throw Error(`Cannot get layout property "${e}" on layer type "${this.type}" which has no layout properties.`);return this._unevaluatedLayout.getValue(e)}getLayoutAffectingGlobalStateRefs(){let e=new Set;for(let t of this._visibilityExpression.getGlobalStateRefs())e.add(t);if(this._unevaluatedLayout)for(let t in this._unevaluatedLayout._values){let n=this._unevaluatedLayout._values[t];for(let t of n.getGlobalStateRefs())e.add(t)}for(let t of this._featureFilter.getGlobalStateRefs())e.add(t);return e}getPaintAffectingGlobalStateRefs(){let e=new globalThis.Map;if(this._transitionablePaint)for(let t in this._transitionablePaint._values){let n=this._transitionablePaint._values[t].value;for(let r of n.getGlobalStateRefs()){let i=e.get(r)??[];i.push({name:t,value:n.value}),e.set(r,i)}}return e}getVisibilityAffectingGlobalStateRefs(){return this._visibilityExpression.getGlobalStateRefs()}setLayoutProperty(e,t,n={}){if(e===`visibility`)return this.visibility=t,this._visibilityExpression.setValue(t),void this.recalculateVisibility();this._transitionablePaint?.hasProperty(e)?this.fire(new Ne(Error(e+io))):t!=null&&this._validate(_a,`layers.${this.id}.layout.${e}`,e,t,n)||this._unevaluatedLayout.setValue(e,t)}getPaintProperty(e){if(e.endsWith(Ua)){let t=e.slice(0,-11);if(t===`visibility`||this._unevaluatedLayout?.hasProperty(t))throw Error(e+ao);return this._transitionablePaint.getTransition(t)}if(e===`visibility`||this._unevaluatedLayout?.hasProperty(e))throw Error(e+ao);return this._transitionablePaint.getValue(e)}setPaintProperty(e,t,n={}){if(e===`visibility`||this._unevaluatedLayout?.hasProperty(e))return this.fire(new Ne(Error(e+ao))),!1;if(t!=null&&this._validate(ga,`layers.${this.id}.paint.${e}`,e,t,n))return!1;if(e.endsWith(Ua))return this._transitionablePaint.setTransition(e.slice(0,-11),t||void 0),!1;{let n=this._transitionablePaint._values[e],r=n.property.specification[`property-type`]===`cross-faded-data-driven`,i=n.value.isDataDriven(),a=n.value;this._transitionablePaint.setValue(e,t),this._handleSpecialPaintPropertyUpdate(e);let o=this._transitionablePaint._values[e].value;return o.isDataDriven()||i||r||this._handleOverridablePaintPropertyUpdate(e,a,o)}}_handleSpecialPaintPropertyUpdate(e){}_handleOverridablePaintPropertyUpdate(e,t,n){return!1}isHidden(e=this.minzoom,t=!1){return!!(this.minzoom&&e<(t?Math.floor(this.minzoom):this.minzoom))||!!(this.maxzoom&&e>=this.maxzoom)||this._evaluatedVisibility===`none`}updateTransitions(e){this._transitioningPaint=this._transitionablePaint.transitioned(e,this._transitioningPaint)}hasTransition(){return this._transitioningPaint.hasTransition()}recalculateVisibility(){this._evaluatedVisibility=this._visibilityExpression.evaluate()}recalculate(e,t){e.getCrossfadeParameters&&(this._crossfadeParameters=e.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(e,void 0,t)),this.paint=this._transitioningPaint.possiblyEvaluate(e,void 0,t)}serialize(){let e={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout?.serialize(),paint:this._transitionablePaint?.serialize()};return this.visibility&&(e.layout||={},e.layout.visibility=this.visibility),R(e,((e,t)=>!(e===void 0||t===`layout`&&!Object.keys(e).length||t===`paint`&&!Object.keys(e).length)))}_validate(e,t,n,r,i={}){return!1!==i?.validate&&va(this,e.call(pa,{key:t,layerType:this.type,objectKey:n,value:r,styleSpec:z,style:{glyphs:!0,sprite:!0}}))}is3D(){return!1}isTileClipped(){return!1}hasOffscreenPass(){return!1}resize(){}isStateDependent(){for(let e in this.paint._values){let t=this.paint.get(e);if(t instanceof Xa&&Qr(t.property.specification)&&(t.value.kind===`source`||t.value.kind===`composite`)&&t.value.isStateDependent)return!0}return!1}}let so;var co={get paint(){return so||=new ro({"raster-opacity":new Qa(z.paint_raster[`raster-opacity`]),"raster-hue-rotate":new Qa(z.paint_raster[`raster-hue-rotate`]),"raster-brightness-min":new Qa(z.paint_raster[`raster-brightness-min`]),"raster-brightness-max":new Qa(z.paint_raster[`raster-brightness-max`]),"raster-saturation":new Qa(z.paint_raster[`raster-saturation`]),"raster-contrast":new Qa(z.paint_raster[`raster-contrast`]),resampling:new Qa(z.paint_raster.resampling),"raster-resampling":new Qa(z.paint_raster[`raster-resampling`]),"raster-fade-duration":new Qa(z.paint_raster[`raster-fade-duration`])})}};class lo extends oo{constructor(e,t){super(e,co,t)}}let uo={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array};class fo{constructor(e,t){this._structArray=e,this._pos1=t*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8}}class po{constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0)}static serialize(e,t){return e._trim(),t&&(e.isTransferred=!0,t.push(e.arrayBuffer)),{length:e.length,arrayBuffer:e.arrayBuffer}}static deserialize(e){let t=Object.create(this.prototype);return t.arrayBuffer=e.arrayBuffer,t.length=e.length,t.capacity=e.arrayBuffer.byteLength/t.bytesPerElement,t._refreshViews(),t}_trim(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())}clear(){this.length=0}resize(e){this.reserve(e),this.length=e}reserve(e){if(e>this.capacity){this.capacity=Math.max(e,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);let t=this.uint8;this._refreshViews(),t&&this.uint8.set(t)}}_refreshViews(){throw Error(`_refreshViews() must be implemented by each concrete StructArray layout`)}freeBufferAfterUpload(){this.arrayBuffer=new ArrayBuffer(0),this._refreshViews()}}function mo(e,t=1){let n=0,r=0;return{members:e.map((e=>{let i=uo[e.type].BYTES_PER_ELEMENT,a=n=ho(n,Math.max(t,i)),o=e.components||1;return r=Math.max(r,i),n+=i*o,{name:e.name,type:e.type,components:o,offset:a}})),size:ho(n,Math.max(r,t)),alignment:t}}function ho(e,t){return Math.ceil(e/t)*t}class go extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t){let n=this.length;return this.resize(n+1),this.emplace(n,e,t)}emplace(e,t,n){let r=2*e;return this.int16[r+0]=t,this.int16[r+1]=n,e}}go.prototype.bytesPerElement=4,W(`StructArrayLayout2i4`,go);class _o extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=3*e;return this.int16[i+0]=t,this.int16[i+1]=n,this.int16[i+2]=r,e}}_o.prototype.bytesPerElement=6,W(`StructArrayLayout3i6`,_o);class vo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r){let i=this.length;return this.resize(i+1),this.emplace(i,e,t,n,r)}emplace(e,t,n,r,i){let a=4*e;return this.int16[a+0]=t,this.int16[a+1]=n,this.int16[a+2]=r,this.int16[a+3]=i,e}}vo.prototype.bytesPerElement=8,W(`StructArrayLayout4i8`,vo);class yo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=6*e;return this.int16[s+0]=t,this.int16[s+1]=n,this.int16[s+2]=r,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,e}}yo.prototype.bytesPerElement=12,W(`StructArrayLayout2i4i12`,yo);class bo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=4*e,c=8*e;return this.int16[s+0]=t,this.int16[s+1]=n,this.uint8[c+4]=r,this.uint8[c+5]=i,this.uint8[c+6]=a,this.uint8[c+7]=o,e}}bo.prototype.bytesPerElement=8,W(`StructArrayLayout2i4ub8`,bo);class xo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t){let n=this.length;return this.resize(n+1),this.emplace(n,e,t)}emplace(e,t,n){let r=2*e;return this.float32[r+0]=t,this.float32[r+1]=n,e}}xo.prototype.bytesPerElement=8,W(`StructArrayLayout2f8`,xo);class So extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l){let u=this.length;return this.resize(u+1),this.emplace(u,e,t,n,r,i,a,o,s,c,l)}emplace(e,t,n,r,i,a,o,s,c,l,u){let d=10*e;return this.uint16[d+0]=t,this.uint16[d+1]=n,this.uint16[d+2]=r,this.uint16[d+3]=i,this.uint16[d+4]=a,this.uint16[d+5]=o,this.uint16[d+6]=s,this.uint16[d+7]=c,this.uint16[d+8]=l,this.uint16[d+9]=u,e}}So.prototype.bytesPerElement=20,W(`StructArrayLayout10ui20`,So);class Co extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s){let c=this.length;return this.resize(c+1),this.emplace(c,e,t,n,r,i,a,o,s)}emplace(e,t,n,r,i,a,o,s,c){let l=8*e;return this.uint16[l+0]=t,this.uint16[l+1]=n,this.uint16[l+2]=r,this.uint16[l+3]=i,this.uint16[l+4]=a,this.uint16[l+5]=o,this.uint16[l+6]=s,this.uint16[l+7]=c,e}}Co.prototype.bytesPerElement=16,W(`StructArrayLayout8ui16`,Co);class wo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l,u,d){let f=this.length;return this.resize(f+1),this.emplace(f,e,t,n,r,i,a,o,s,c,l,u,d)}emplace(e,t,n,r,i,a,o,s,c,l,u,d,f){let p=12*e;return this.int16[p+0]=t,this.int16[p+1]=n,this.int16[p+2]=r,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=c,this.int16[p+8]=l,this.int16[p+9]=u,this.int16[p+10]=d,this.int16[p+11]=f,e}}wo.prototype.bytesPerElement=24,W(`StructArrayLayout4i4ui4i24`,wo);class To extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=3*e;return this.float32[i+0]=t,this.float32[i+1]=n,this.float32[i+2]=r,e}}To.prototype.bytesPerElement=12,W(`StructArrayLayout3f12`,To);class Eo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(e){let t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){return this.uint32[1*e+0]=t,e}}Eo.prototype.bytesPerElement=4,W(`StructArrayLayout1ul4`,Eo);class Do extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c){let l=this.length;return this.resize(l+1),this.emplace(l,e,t,n,r,i,a,o,s,c)}emplace(e,t,n,r,i,a,o,s,c,l){let u=10*e,d=5*e;return this.int16[u+0]=t,this.int16[u+1]=n,this.int16[u+2]=r,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[d+3]=s,this.uint16[u+8]=c,this.uint16[u+9]=l,e}}Do.prototype.bytesPerElement=20,W(`StructArrayLayout6i1ul2ui20`,Do);class Oo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=6*e;return this.int16[s+0]=t,this.int16[s+1]=n,this.int16[s+2]=r,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,e}}Oo.prototype.bytesPerElement=12,W(`StructArrayLayout2i2i2i12`,Oo);class ko extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i){let a=this.length;return this.resize(a+1),this.emplace(a,e,t,n,r,i)}emplace(e,t,n,r,i,a){let o=4*e,s=8*e;return this.float32[o+0]=t,this.float32[o+1]=n,this.float32[o+2]=r,this.int16[s+6]=i,this.int16[s+7]=a,e}}ko.prototype.bytesPerElement=16,W(`StructArrayLayout2f1f2i16`,ko);class Ao extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=16*e,c=4*e,l=8*e;return this.uint8[s+0]=t,this.uint8[s+1]=n,this.float32[c+1]=r,this.float32[c+2]=i,this.int16[l+6]=a,this.int16[l+7]=o,e}}Ao.prototype.bytesPerElement=16,W(`StructArrayLayout2ub2f2i16`,Ao);class jo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=3*e;return this.uint16[i+0]=t,this.uint16[i+1]=n,this.uint16[i+2]=r,e}}jo.prototype.bytesPerElement=6,W(`StructArrayLayout3ui6`,jo);class Mo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g){let _=this.length;return this.resize(_+1),this.emplace(_,e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g)}emplace(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_){let v=24*e,y=12*e,b=48*e;return this.int16[v+0]=t,this.int16[v+1]=n,this.uint16[v+2]=r,this.uint16[v+3]=i,this.uint32[y+2]=a,this.uint32[y+3]=o,this.uint32[y+4]=s,this.uint16[v+10]=c,this.uint16[v+11]=l,this.uint16[v+12]=u,this.float32[y+7]=d,this.float32[y+8]=f,this.uint8[b+36]=p,this.uint8[b+37]=m,this.uint8[b+38]=h,this.uint32[y+10]=g,this.int16[v+22]=_,e}}Mo.prototype.bytesPerElement=48,W(`StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48`,Mo);class No extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D){let O=this.length;return this.resize(O+1),this.emplace(O,e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D)}emplace(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O){let k=32*e,A=16*e;return this.int16[k+0]=t,this.int16[k+1]=n,this.int16[k+2]=r,this.int16[k+3]=i,this.int16[k+4]=a,this.int16[k+5]=o,this.int16[k+6]=s,this.int16[k+7]=c,this.uint16[k+8]=l,this.uint16[k+9]=u,this.uint16[k+10]=d,this.uint16[k+11]=f,this.uint16[k+12]=p,this.uint16[k+13]=m,this.uint16[k+14]=h,this.uint16[k+15]=g,this.uint16[k+16]=_,this.uint16[k+17]=v,this.uint16[k+18]=y,this.uint16[k+19]=b,this.uint16[k+20]=x,this.uint16[k+21]=S,this.uint16[k+22]=C,this.uint32[A+12]=w,this.float32[A+13]=T,this.float32[A+14]=E,this.uint16[k+30]=D,this.uint16[k+31]=O,e}}No.prototype.bytesPerElement=64,W(`StructArrayLayout8i15ui1ul2f2ui64`,No);class Po extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e){let t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){return this.float32[1*e+0]=t,e}}Po.prototype.bytesPerElement=4,W(`StructArrayLayout1f4`,Po);class Fo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=3*e;return this.uint16[6*e+0]=t,this.float32[i+1]=n,this.float32[i+2]=r,e}}Fo.prototype.bytesPerElement=12,W(`StructArrayLayout1ui2f12`,Fo);class Io extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=4*e;return this.uint32[2*e+0]=t,this.uint16[i+2]=n,this.uint16[i+3]=r,e}}Io.prototype.bytesPerElement=8,W(`StructArrayLayout1ul2ui8`,Io);class Lo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t){let n=this.length;return this.resize(n+1),this.emplace(n,e,t)}emplace(e,t,n){let r=2*e;return this.uint16[r+0]=t,this.uint16[r+1]=n,e}}Lo.prototype.bytesPerElement=4,W(`StructArrayLayout2ui4`,Lo);class Ro extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e){let t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){return this.uint16[1*e+0]=t,e}}Ro.prototype.bytesPerElement=2,W(`StructArrayLayout1ui2`,Ro);class zo extends po{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r){let i=this.length;return this.resize(i+1),this.emplace(i,e,t,n,r)}emplace(e,t,n,r,i){let a=4*e;return this.float32[a+0]=t,this.float32[a+1]=n,this.float32[a+2]=r,this.float32[a+3]=i,e}}zo.prototype.bytesPerElement=16,W(`StructArrayLayout4f16`,zo);class Bo extends fo{get anchorPointX(){return this._structArray.int16[this._pos2+0]}get anchorPointY(){return this._structArray.int16[this._pos2+1]}get x1(){return this._structArray.int16[this._pos2+2]}get y1(){return this._structArray.int16[this._pos2+3]}get x2(){return this._structArray.int16[this._pos2+4]}get y2(){return this._structArray.int16[this._pos2+5]}get featureIndex(){return this._structArray.uint32[this._pos4+3]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+8]}get bucketIndex(){return this._structArray.uint16[this._pos2+9]}get anchorPoint(){return new n(this.anchorPointX,this.anchorPointY)}}Bo.prototype.size=20;class Vo extends Do{get(e){return new Bo(this,e)}}W(`CollisionBoxArray`,Vo);class Ho extends fo{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get glyphStartIndex(){return this._structArray.uint16[this._pos2+2]}get numGlyphs(){return this._structArray.uint16[this._pos2+3]}get vertexStartIndex(){return this._structArray.uint32[this._pos4+2]}get lineStartIndex(){return this._structArray.uint32[this._pos4+3]}get lineLength(){return this._structArray.uint32[this._pos4+4]}get segment(){return this._structArray.uint16[this._pos2+10]}get lowerSize(){return this._structArray.uint16[this._pos2+11]}get upperSize(){return this._structArray.uint16[this._pos2+12]}get lineOffsetX(){return this._structArray.float32[this._pos4+7]}get lineOffsetY(){return this._structArray.float32[this._pos4+8]}get writingMode(){return this._structArray.uint8[this._pos1+36]}get placedOrientation(){return this._structArray.uint8[this._pos1+37]}set placedOrientation(e){this._structArray.uint8[this._pos1+37]=e}get hidden(){return this._structArray.uint8[this._pos1+38]}set hidden(e){this._structArray.uint8[this._pos1+38]=e}get crossTileID(){return this._structArray.uint32[this._pos4+10]}set crossTileID(e){this._structArray.uint32[this._pos4+10]=e}get associatedIconIndex(){return this._structArray.int16[this._pos2+22]}}Ho.prototype.size=48;class Uo extends Mo{get(e){return new Ho(this,e)}}W(`PlacedSymbolArray`,Uo);class Wo extends fo{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get rightJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+2]}get centerJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+3]}get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+4]}get verticalPlacedTextSymbolIndex(){return this._structArray.int16[this._pos2+5]}get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+6]}get verticalPlacedIconSymbolIndex(){return this._structArray.int16[this._pos2+7]}get key(){return this._structArray.uint16[this._pos2+8]}get textBoxStartIndex(){return this._structArray.uint16[this._pos2+9]}get textBoxEndIndex(){return this._structArray.uint16[this._pos2+10]}get verticalTextBoxStartIndex(){return this._structArray.uint16[this._pos2+11]}get verticalTextBoxEndIndex(){return this._structArray.uint16[this._pos2+12]}get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+13]}get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+14]}get verticalIconBoxStartIndex(){return this._structArray.uint16[this._pos2+15]}get verticalIconBoxEndIndex(){return this._structArray.uint16[this._pos2+16]}get featureIndex(){return this._structArray.uint16[this._pos2+17]}get numHorizontalGlyphVertices(){return this._structArray.uint16[this._pos2+18]}get numVerticalGlyphVertices(){return this._structArray.uint16[this._pos2+19]}get numIconVertices(){return this._structArray.uint16[this._pos2+20]}get numVerticalIconVertices(){return this._structArray.uint16[this._pos2+21]}get useRuntimeCollisionCircles(){return this._structArray.uint16[this._pos2+22]}get crossTileID(){return this._structArray.uint32[this._pos4+12]}set crossTileID(e){this._structArray.uint32[this._pos4+12]=e}get textBoxScale(){return this._structArray.float32[this._pos4+13]}get collisionCircleDiameter(){return this._structArray.float32[this._pos4+14]}get textAnchorOffsetStartIndex(){return this._structArray.uint16[this._pos2+30]}get textAnchorOffsetEndIndex(){return this._structArray.uint16[this._pos2+31]}}Wo.prototype.size=64;class Go extends No{get(e){return new Wo(this,e)}}W(`SymbolInstanceArray`,Go);class Ko extends Po{getoffsetX(e){return this.float32[1*e+0]}}W(`GlyphOffsetArray`,Ko);class qo extends _o{getx(e){return this.int16[3*e+0]}gety(e){return this.int16[3*e+1]}gettileUnitDistanceFromAnchor(e){return this.int16[3*e+2]}}W(`SymbolLineVertexArray`,qo);class Jo extends fo{get textAnchor(){return this._structArray.uint16[this._pos2+0]}get textOffset0(){return this._structArray.float32[this._pos4+1]}get textOffset1(){return this._structArray.float32[this._pos4+2]}}Jo.prototype.size=12;class Yo extends Fo{get(e){return new Jo(this,e)}}W(`TextAnchorOffsetArray`,Yo);class Xo extends fo{get featureIndex(){return this._structArray.uint32[this._pos4+0]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]}get bucketIndex(){return this._structArray.uint16[this._pos2+3]}}Xo.prototype.size=8;class Zo extends Io{get(e){return new Xo(this,e)}}W(`FeatureIndexArray`,Zo);class Qo extends go{}class $o extends go{}class es extends go{}class ts extends yo{}class ns extends bo{}class rs extends xo{}class is extends So{}class as extends Co{}class os extends wo{}class ss extends To{}class cs extends Eo{}class ls extends Oo{}class us extends Ao{}class ds extends jo{}class fs extends Lo{}let{members:ps}=mo([{name:`a_pos`,components:2,type:`Int16`}],4);class ms{constructor(e=[]){this._forceNewSegmentOnNextPrepare=!1,this.segments=e}prepareSegment(e,t,n,r){let i=this.segments[this.segments.length-1];return e>ms.MAX_VERTEX_ARRAY_LENGTH&&ae(`Max vertices per segment is ${ms.MAX_VERTEX_ARRAY_LENGTH}: bucket requested ${e}. Consider using the \`fillLargeMeshArrays\` function if you require meshes with more than ${ms.MAX_VERTEX_ARRAY_LENGTH} vertices.`),this._forceNewSegmentOnNextPrepare||!i||i.vertexLength+e>ms.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==r?this.createNewSegment(t,n,r):i}createNewSegment(e,t,n){let r={vertexOffset:e.length,primitiveOffset:t.length,vertexLength:0,primitiveLength:0,vaos:{}};return n!==void 0&&(r.sortKey=n),this._forceNewSegmentOnNextPrepare=!1,this.segments.push(r),r}getOrCreateLatestSegment(e,t,n){return this.prepareSegment(0,e,t,n)}forceNewSegmentOnNextPrepare(){this._forceNewSegmentOnNextPrepare=!0}get(){return this.segments}destroy(){for(let e of this.segments)for(let t in e.vaos)e.vaos[t].destroy()}static simpleSegment(e,t,n,r){return new ms([{vertexOffset:e,primitiveOffset:t,vertexLength:n,primitiveLength:r,vaos:{},sortKey:0}])}}function hs(e,t){return 256*(e=ee(Math.floor(e),0,255))+ee(Math.floor(t),0,255)}ms.MAX_VERTEX_ARRAY_LENGTH=2**16-1,W(`SegmentVector`,ms);let gs=mo([{name:`a_pattern_from`,components:4,type:`Uint16`},{name:`a_pattern_to`,components:4,type:`Uint16`},{name:`a_pixel_ratio_from`,components:1,type:`Uint16`},{name:`a_pixel_ratio_to`,components:1,type:`Uint16`}]),_s=mo([{name:`a_dasharray_from`,components:4,type:`Uint16`},{name:`a_dasharray_to`,components:4,type:`Uint16`}]);var vs,ys,bs,xs={exports:{}},Ss={exports:{}},Cs={exports:{}},ws=r(function(){if(bs)return xs.exports;bs=1;var e=(vs||(vs=1,Ss.exports=function(e,t){var n,r,i,a,o,s,c,l;for(r=e.length-(n=3&e.length),i=t,o=3432918353,s=461845907,l=0;l>>16)*o&65535)<<16)&4294967295)<<15|c>>>17))*s+(((c>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(c=0,n){case 3:c^=(255&e.charCodeAt(l+2))<<16;case 2:c^=(255&e.charCodeAt(l+1))<<8;case 1:i^=c=(65535&(c=(c=(65535&(c^=255&e.charCodeAt(l)))*o+(((c>>>16)*o&65535)<<16)&4294967295)<<15|c>>>17))*s+(((c>>>16)*s&65535)<<16)&4294967295}return i^=e.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}),Ss.exports),t=(ys||(ys=1,Cs.exports=function(e,t){for(var n,r=e.length,i=t^r,a=0;r>=4;)n=1540483477*(65535&(n=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+((1540483477*(n>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(n=1540483477*(65535&(n^=n>>>24))+((1540483477*(n>>>16)&65535)<<16)),r-=4,++a;switch(r){case 3:i^=(255&e.charCodeAt(a+2))<<16;case 2:i^=(255&e.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&e.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}),Cs.exports);return xs.exports=e,xs.exports.murmur3=e,xs.exports.murmur2=t,xs.exports}());class Ts{constructor(){this.ids=[],this.positions=[],this.indexed=!1}add(e,t,n,r){this.ids.push(Es(e)),this.positions.push(t,n,r)}getPositions(e){if(!this.indexed)throw Error(`Trying to get index, but feature positions are not indexed`);let t=Es(e),n=0,r=this.ids.length-1;for(;n>1;this.ids[e]>=t?r=e:n=e+1}let i=[];for(;this.ids[n]===t;)i.push({index:this.positions[3*n],start:this.positions[3*n+1],end:this.positions[3*n+2]}),n++;return i}static serialize(e,t){let n=new Float64Array(e.ids),r=new Uint32Array(e.positions);return Ds(n,r,0,n.length-1),t&&t.push(n.buffer,r.buffer),{ids:n,positions:r}}static deserialize(e){let t=new Ts;return t.ids=e.ids,t.positions=e.positions,t.indexed=!0,t}}function Es(e){let t=+e;return!isNaN(t)&&t<=2**53-1?t:ws(String(e))}function Ds(e,t,n,r){for(;n>1],a=n-1,o=r+1;for(;;){do a++;while(e[a]i);if(a>=o)break;Os(e,a,o),Os(t,3*a,3*o),Os(t,3*a+1,3*o+1),Os(t,3*a+2,3*o+2)}o-n`u_${e}`)),this.type=n}setUniform(e,t,n){e.set(n.constantOr(this.value))}getBinding(e,t,n){return this.type===`color`?new Ms(e,t):new As(e,t)}}class Is{constructor(e,t){this.uniformNames=t.map((e=>`u_${e}`)),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1}setConstantPatternPositions(e,t){this.pixelRatioFrom=t.pixelRatio,this.pixelRatioTo=e.pixelRatio,this.patternFrom=t.tlbr,this.patternTo=e.tlbr}setConstantDashPositions(e,t){this.dashTo=[0,e.y,e.height,e.width],this.dashFrom=[0,t.y,t.height,t.width]}setUniform(e,t,n,r){let i=null;r===`u_pattern_to`?i=this.patternTo:r===`u_pattern_from`?i=this.patternFrom:r===`u_dasharray_to`?i=this.dashTo:r===`u_dasharray_from`?i=this.dashFrom:r===`u_pixel_ratio_to`?i=this.pixelRatioTo:r===`u_pixel_ratio_from`&&(i=this.pixelRatioFrom),i!==null&&e.set(i)}getBinding(e,t,n){return n.startsWith(`u_pattern`)||n.startsWith(`u_dasharray_`)?new js(e,t):new As(e,t)}}class Ls{constructor(e,t,n,r){this.expression=e,this.type=n,this.maxValue=0,this.paintVertexAttributes=t.map((e=>({name:`a_${e}`,type:`Float32`,components:n===`color`?2:1,offset:0}))),this.paintVertexArray=new r}populatePaintArray(e,t,n){let r=this.paintVertexArray.length,i=this.expression.evaluate(new Va(0,n),t,{},n.canonical,[],n.formattedSection);this.paintVertexArray.resize(e),this._setPaintValue(r,e,i)}updatePaintArray(e,t,n,r,i){let a=this.expression.evaluate(new Va(0,i),n,r);this._setPaintValue(e,t,a)}_setPaintValue(e,t,n){if(this.type===`color`){let r=Ps(n);for(let n=e;n`u_${e}_t`)),this.type=n,this.useIntegerZoom=r,this.zoom=i,this.maxValue=0,this.paintVertexAttributes=t.map((e=>({name:`a_${e}`,type:`Float32`,components:n===`color`?4:2,offset:0}))),this.paintVertexArray=new a}populatePaintArray(e,t,n){let r=this.expression.evaluate(new Va(this.zoom,n),t,{},n.canonical,[],n.formattedSection),i=this.expression.evaluate(new Va(this.zoom+1,n),t,{},n.canonical,[],n.formattedSection),a=this.paintVertexArray.length;this.paintVertexArray.resize(e),this._setPaintValue(a,e,r,i)}updatePaintArray(e,t,n,r,i){let a=this.expression.evaluate(new Va(this.zoom,i),n,r),o=this.expression.evaluate(new Va(this.zoom+1,i),n,r);this._setPaintValue(e,t,a,o)}_setPaintValue(e,t,n,r){if(this.type===`color`){let i=Ps(n),a=Ps(r);for(let n=e;n`#define HAS_UNIFORM_${e}`)))}return e}getBinderAttributes(){let e=[];for(let t in this.binders){let n=this.binders[t];if(n instanceof Ls||n instanceof Rs)for(let t of n.paintVertexAttributes)e.push(t.name);else if(n instanceof zs){let t=n.getVertexAttributes();for(let n of t)e.push(n.name)}}return e}getBinderUniforms(){let e=[];for(let t in this.binders){let n=this.binders[t];if(n instanceof Fs||n instanceof Is||n instanceof Rs)for(let t of n.uniformNames)e.push(t)}return e}getPaintVertexBuffers(){return this._buffers}getUniforms(e,t){let n=[];for(let r in this.binders){let i=this.binders[r];if(i instanceof Fs||i instanceof Is||i instanceof Rs){for(let a of i.uniformNames)if(t[a]){let o=i.getBinding(e,t[a],a);n.push({name:a,property:r,binding:o})}}}return n}setUniforms(e,t,n,r){for(let{name:e,property:i,binding:a}of t)this.binders[i].setUniform(a,r,n.get(i),e)}updatePaintBuffers(e){this._buffers=[];for(let t in this.binders){let n=this.binders[t];if(e&&n instanceof zs){let t=e.fromScale===2?n.zoomInPaintVertexBuffer:n.zoomOutPaintVertexBuffer;t&&this._buffers.push(t)}else (n instanceof Ls||n instanceof Rs)&&n.paintVertexBuffer&&this._buffers.push(n.paintVertexBuffer)}}upload(e){for(let t in this.binders){let n=this.binders[t];(n instanceof Ls||n instanceof Rs||n instanceof zs)&&n.upload(e)}this.updatePaintBuffers()}destroy(){for(let e in this.binders){let t=this.binders[e];(t instanceof Ls||t instanceof Rs||t instanceof zs)&&t.destroy()}}}class Us{constructor(e,t,n=()=>!0){this.programConfigurations={};for(let r of e)this.programConfigurations[r.id]=new Hs(r,t,n);this.needsUpload=!1,this._featureMap=new Ts,this._bufferOffset=0}populatePaintArrays(e,t,n,r){for(let n in this.programConfigurations)this.programConfigurations[n].populatePaintArrays(e,t,r);t.id!==void 0&&this._featureMap.add(t.id,n,this._bufferOffset,e),this._bufferOffset=e,this.needsUpload=!0}updatePaintArrays(e,t,n,r){for(let i of n)this.needsUpload=this.programConfigurations[i.id].updatePaintArrays(e,this._featureMap,t,i,r)||this.needsUpload}get(e){return this.programConfigurations[e]}upload(e){if(this.needsUpload){for(let t in this.programConfigurations)this.programConfigurations[t].upload(e);this.needsUpload=!1}}destroy(){for(let e in this.programConfigurations)this.programConfigurations[e].destroy()}}function Ws(e,t){return{"text-opacity":[`opacity`],"icon-opacity":[`opacity`],"text-color":[`fill_color`],"icon-color":[`fill_color`],"text-halo-color":[`halo_color`],"icon-halo-color":[`halo_color`],"text-halo-blur":[`halo_blur`],"icon-halo-blur":[`halo_blur`],"text-halo-width":[`halo_width`],"icon-halo-width":[`halo_width`],"line-gap-width":[`gapwidth`],"line-dasharray":[`dasharray_to`,`dasharray_from`],"line-pattern":[`pattern_to`,`pattern_from`,`pixel_ratio_to`,`pixel_ratio_from`],"fill-pattern":[`pattern_to`,`pattern_from`,`pixel_ratio_to`,`pixel_ratio_from`],"fill-extrusion-pattern":[`pattern_to`,`pattern_from`,`pixel_ratio_to`,`pixel_ratio_from`]}[e]||[e.replace(`${t}-`,``).replace(/-/g,`_`)]}function Gs(e,t,n){let r={color:{source:xo,composite:zo},number:{source:Po,composite:xo}};return function(e){return{"line-pattern":{source:is,composite:is},"fill-pattern":{source:is,composite:is},"fill-extrusion-pattern":{source:is,composite:is},"line-dasharray":{source:as,composite:as}}[e]}(e)?.[n]||r[t][n]}W(`ConstantBinder`,Fs),W(`CrossFadedConstantBinder`,Is),W(`SourceExpressionBinder`,Ls),W(`CrossFadedPatternBinder`,Bs),W(`CrossFadedDasharrayBinder`,Vs),W(`CompositeExpressionBinder`,Rs),W(`ProgramConfiguration`,Hs,{omit:[`_buffers`]}),W(`ProgramConfigurationSet`,Us);let Ks=2**14-1,qs=-Ks-1;function Js(e){let t=O/e.extent,n=e.loadGeometry();for(let e of n)for(let n of e){let e=Math.round(n.x*t),r=Math.round(n.y*t);n.x=ee(e,qs,Ks),n.y=ee(r,qs,Ks),(en.x+1||rn.y+1)&&ae(`Geometry exceeds allowed extent, reduce your vector tile buffer size`)}return n}function Ys(e,t){return{type:e.type,id:e.id,properties:e.properties,geometry:t?Js(e):[]}}let Xs=-32768;function Zs(e,t,n,r,i){e.emplaceBack(Xs+8*t+r,Xs+8*n+i)}class Qs{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((e=>e.id)),this.index=e.index,this.hasDependencies=!1,this.layoutVertexArray=new $o,this.indexArray=new ds,this.segments=new ms,this.programConfigurations=new Us(e.layers,e.zoom),this.stateDependentLayerIds=this.layers.filter((e=>e.isStateDependent())).map((e=>e.id))}populate(e,t,n){let r=this.layers[0],i=[],a=null,o=!1,s=r.type===`heatmap`;if(r.type===`circle`){let e=r;a=e.layout.get(`circle-sort-key`),o=!a.isConstant(),s||=e.paint.get(`circle-pitch-alignment`)===`map`}let c=s?t.subdivisionGranularity.circle:1;for(let{feature:t,id:r,index:s,sourceLayerIndex:c}of e){let e=this.layers[0]._featureFilter.needGeometry,l=Ys(t,e);if(!this.layers[0]._featureFilter.filter(new Va(this.zoom),l,n))continue;let u=o?a.evaluate(l,{},n):void 0,d={id:r,properties:t.properties,type:t.type,sourceLayerIndex:c,index:s,geometry:e?l.geometry:Js(t),patterns:{},sortKey:u};i.push(d)}o&&i.sort(((e,t)=>e.sortKey-t.sortKey));for(let r of i){let{geometry:i,index:a,sourceLayerIndex:o}=r,s=e[a].feature;this.addFeature(r,i,a,n,c),t.featureIndex.insert(s,i,a,o,this.index)}}update(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n})}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,ps),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}addFeature(e,t,n,r,i=1){let a;switch(i){case 1:a=[0,7];break;case 3:a=[0,2,5,7];break;case 5:a=[0,1,3,4,6,7];break;case 7:a=[0,1,2,3,4,5,6,7];break;default:throw Error(`Invalid circle bucket granularity: ${i}; valid values are 1, 3, 5, 7.`)}let o=a.length;for(let n of t)for(let t of n){let n=t.x,r=t.y;if(n<0||n>=O||r<0||r>=O)continue;let i=this.segments.prepareSegment(o*o,this.layoutVertexArray,this.indexArray,e.sortKey),s=i.vertexLength;for(let e=0;e1){if(rc(e,t))return!0;for(let r of t)if(ac(r,e,n))return!0}for(let r of e)if(ac(r,t,n))return!0;return!1}function rc(e,t){if(e.length===0||t.length===0)return!1;for(let n=0;n1?n:n.sub(t)._mult(i)._add(t))}function sc(e,t){let n,r,i,a=!1;for(let o of e){n=o;for(let e=0,o=n.length-1;et.y!=i.y>t.y&&t.x<(i.x-r.x)*(t.y-r.y)/(i.y-r.y)+r.x&&(a=!a)}return a}function cc(e,t){let n=!1;for(let r=0,i=e.length-1;rt.y!=o.y>t.y&&t.x<(o.x-a.x)*(t.y-a.y)/(o.y-a.y)+a.x&&(n=!n)}return n}function lc(e,t,n){let r=n[0],i=n[2];if(e.xi.x&&t.x>i.x||e.yi.y&&t.y>i.y)return!1;let a=oe(e,t,n[0]);return a!==oe(e,t,n[1])||a!==oe(e,t,n[2])||a!==oe(e,t,n[3])}function uc(e,t,n){let r=t.paint.get(e).value;return r.kind===`constant`?r.value:n.programConfigurations.get(t.id).getMaxValue(e)}function dc(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function fc(e,t,r,i,a){if(!t[0]&&!t[1])return e;let o=n.convert(t)._mult(a);r===`viewport`&&o._rotate(-i);let s=[];for(let t of e)s.push(t.sub(o));return s}function pc(e){let t=[];for(let n=0;nyc(e,t,n,r)))}(c,i,o,s),p=l),vc({queryGeometry:f,size:p,transform:i,unwrappedTileID:o,getElevation:s,pitchAlignment:d,pitchScale:u},r)}}class wc extends Qs{}let Tc;W(`HeatmapBucket`,wc,{omit:[`layers`]});var Ec={get paint(){return Tc||=new ro({"heatmap-radius":new $a(z.paint_heatmap[`heatmap-radius`]),"heatmap-weight":new $a(z.paint_heatmap[`heatmap-weight`]),"heatmap-intensity":new Qa(z.paint_heatmap[`heatmap-intensity`]),"heatmap-color":new no(z.paint_heatmap[`heatmap-color`]),"heatmap-opacity":new Qa(z.paint_heatmap[`heatmap-opacity`])})}};function Dc(e,{width:t,height:n},r,i){if(i){if(i instanceof Uint8ClampedArray)i=new Uint8Array(i.buffer);else if(i.length!==t*n*r)throw RangeError(`mismatched image size. expected: ${i.length} but got: ${t*n*r}`)}else i=new Uint8Array(t*n*r);return e.width=t,e.height=n,e.data=i,e}function Oc(e,{width:t,height:n},r){if(t===e.width&&n===e.height)return;let i=Dc({},{width:t,height:n},r);kc(e,i,{x:0,y:0},{x:0,y:0},{width:Math.min(e.width,t),height:Math.min(e.height,n)},r),e.width=t,e.height=n,e.data=i.data}function kc(e,t,n,r,i,a){if(i.width===0||i.height===0)return t;if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw RangeError(`out of range source coordinates for image copy`);if(i.width>t.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw RangeError(`out of range destination coordinates for image copy`);let o=e.data,s=t.data;if(o===s)throw Error(`srcData equals dstData, so image is already copied`);for(let c=0;c{t[e.evaluationKey]=o;let s=e.expression.evaluate(t);i.setPixel(r/4/n,a/4,s)};if(e.clips)for(let t=0,i=0;tthis.max&&(this.max=n),n=this.dim+1||t<-1||t>=this.dim+1)throw RangeError(`Out of range source coordinates for DEM data. x: ${e}, y: ${t}, dim: ${this.dim}`);return(t+1)*this.stride+(e+1)}unpack(e,t,n){return e*this.redFactor+t*this.greenFactor+n*this.blueFactor-this.baseShift}pack(e){return Wc(e,this.getUnpackVector())}getPixels(){return new jc({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))}backfillBorder(e,t,n){if(this.dim!==e.dim)throw Error(`dem dimension mismatch`);let r=t*this.dim,i=t*this.dim+this.dim,a=n*this.dim,o=n*this.dim+this.dim;switch(t){case-1:r=i-1;break;case 1:i=r+1}switch(n){case-1:a=o-1;break;case 1:o=a+1}let s=-t*this.dim,c=-n*this.dim;for(let t=a;t0)for(let i=t;i=t;i-=r)a=_l(i/r|0,e[i],e[i+1],a);return a&&dl(a,a.next)&&(vl(a),a=a.next),a}function Xc(e,t){if(!e)return e;t||=e;let n,r=e;do if(n=!1,r.steiner||!dl(r,r.next)&&ul(r.prev,r,r.next)!==0)r=r.next;else{if(vl(r),r=t=r.prev,r===r.next)break;n=!0}while(n||r!==t);return t}function Zc(e,t,n,r,i,a,o){if(!e)return;!o&&a&&function(e,t,n,r){let i=e;do i.z===0&&(i.z=al(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,function(e){let t,n=1;do{let r,i=e;e=null;let a=null;for(t=0;i;){t++;let o=i,s=0;for(let e=0;e0||c>0&&o;)s!==0&&(c===0||!o||i.z<=o.z)?(r=i,i=i.nextZ,s--):(r=o,o=o.nextZ,c--),a?a.nextZ=r:e=r,r.prevZ=a,a=r;i=o}a.nextZ=null,n*=2}while(t>1)}(i)}(e,r,i,a);let s=e;for(;e.prev!==e.next;){let c=e.prev,l=e.next;if(a?$c(e,r,i,a):Qc(e))t.push(c.i,e.i,l.i),vl(e),e=l.next,s=l.next;else if((e=l)===s){o?o===1?Zc(e=el(Xc(e),t),t,n,r,i,a,2):o===2&&tl(e,t,n,r,i,a):Zc(Xc(e),t,n,r,i,a,1);break}}}function Qc(e){let t=e.prev,n=e,r=e.next;if(ul(t,n,r)>=0)return!1;let i=t.x,a=n.x,o=r.x,s=t.y,c=n.y,l=r.y,u=Math.min(i,a,o),d=Math.min(s,c,l),f=Math.max(i,a,o),p=Math.max(s,c,l),m=r.next;for(;m!==t;){if(m.x>=u&&m.x<=f&&m.y>=d&&m.y<=p&&cl(i,s,a,c,o,l,m.x,m.y)&&ul(m.prev,m,m.next)>=0)return!1;m=m.next}return!0}function $c(e,t,n,r){let i=e.prev,a=e,o=e.next;if(ul(i,a,o)>=0)return!1;let s=i.x,c=a.x,l=o.x,u=i.y,d=a.y,f=o.y,p=Math.min(s,c,l),m=Math.min(u,d,f),h=Math.max(s,c,l),g=Math.max(u,d,f),_=al(p,m,t,n,r),v=al(h,g,t,n,r),y=e.prevZ,b=e.nextZ;for(;y&&y.z>=_&&b&&b.z<=v;){if(y.x>=p&&y.x<=h&&y.y>=m&&y.y<=g&&y!==i&&y!==o&&cl(s,u,c,d,l,f,y.x,y.y)&&ul(y.prev,y,y.next)>=0||(y=y.prevZ,b.x>=p&&b.x<=h&&b.y>=m&&b.y<=g&&b!==i&&b!==o&&cl(s,u,c,d,l,f,b.x,b.y)&&ul(b.prev,b,b.next)>=0))return!1;b=b.nextZ}for(;y&&y.z>=_;){if(y.x>=p&&y.x<=h&&y.y>=m&&y.y<=g&&y!==i&&y!==o&&cl(s,u,c,d,l,f,y.x,y.y)&&ul(y.prev,y,y.next)>=0)return!1;y=y.prevZ}for(;b&&b.z<=v;){if(b.x>=p&&b.x<=h&&b.y>=m&&b.y<=g&&b!==i&&b!==o&&cl(s,u,c,d,l,f,b.x,b.y)&&ul(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}function el(e,t){let n=e;do{let r=n.prev,i=n.next.next;!dl(r,i)&&fl(r,n,n.next,i)&&hl(r,i)&&hl(i,r)&&(t.push(r.i,n.i,i.i),vl(n),vl(n.next),n=e=i),n=n.next}while(n!==e);return Xc(n)}function tl(e,t,n,r,i,a){let o=e;do{let e=o.next.next;for(;e!==o.prev;){if(o.i!==e.i&&ll(o,e)){let s=gl(o,e);o=Xc(o,o.next),s=Xc(s,s.next),Zc(o,t,n,r,i,a,0),Zc(s,t,n,r,i,a,0);return}e=e.next}o=o.next}while(o!==e)}function nl(e,t){let n=e.x-t.x;return n===0&&(n=e.y-t.y,n===0)&&(n=(e.next.y-e.y)/(e.next.x-e.x)-(t.next.y-t.y)/(t.next.x-t.x)),n}function rl(e,t){let n=function(e,t){let n=t,r=e.x,i=e.y,a,o=-1/0;if(dl(e,n))return n;do{if(dl(e,n.next))return n.next;if(i<=n.y&&i>=n.next.y&&n.next.y!==n.y){let e=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(e<=r&&e>o&&(o=e,a=n.x=n.x&&n.x>=c&&r!==n.x&&sl(ia.x||n.x===a.x&&il(a,n)))&&(a=n,u=t)}n=n.next}while(n!==s);return a}(e,t);if(!n)return t;let r=gl(n,e);return Xc(r,r.next),Xc(n,n.next)}function il(e,t){return ul(e.prev,e,t.prev)<0&&ul(t.next,e,e.next)<0}function al(e,t,n,r,i){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*i|0)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-r)*i|0)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function ol(e){let t=e,n=e;do(t.x=(e-o)*(a-s)&&(e-o)*(r-s)>=(n-o)*(t-s)&&(n-o)*(a-s)>=(i-o)*(r-s)}function cl(e,t,n,r,i,a,o,s){return!(e===o&&t===s)&&sl(e,t,n,r,i,a,o,s)}function ll(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){let n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&fl(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(hl(e,t)&&hl(t,e)&&function(e,t){let n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}(e,t)&&(ul(e.prev,e,t.prev)||ul(e,t.prev,t))||dl(e,t)&&ul(e.prev,e,e.next)>0&&ul(t.prev,t,t.next)>0)}function ul(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function dl(e,t){return e.x===t.x&&e.y===t.y}function fl(e,t,n,r){let i=ml(ul(e,t,n)),a=ml(ul(e,t,r)),o=ml(ul(n,r,e)),s=ml(ul(n,r,t));return i!==a&&o!==s||!(i!==0||!pl(e,n,t))||!(a!==0||!pl(e,r,t))||!(o!==0||!pl(n,e,r))||!(s!==0||!pl(n,t,r))}function pl(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function ml(e){return e>0?1:e<0?-1:0}function hl(e,t){return ul(e.prev,e,e.next)<0?ul(e,t,e.next)>=0&&ul(e,e.prev,t)>=0:ul(e,t,e.prev)<0||ul(e,e.next,t)<0}function gl(e,t){let n=yl(e.i,e.x,e.y),r=yl(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function _l(e,t,n,r){let i=yl(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function vl(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function yl(e,t,n){return{i:e,x:t,y:n,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}class bl{constructor(e,t){if(t>e)throw Error(`Min granularity must not be greater than base granularity.`);this._baseZoomGranularity=e,this._minGranularity=t}getGranularityForZoomLevel(e){return Math.max(Math.floor(this._baseZoomGranularity/(1<32767||t>32767)throw Error(`Vertex coordinates are out of signed 16 bit integer range.`);let n=0|Math.round(e),r=0|Math.round(t),i=this._getKey(n,r);if(this._vertexDictionary.has(i))return this._vertexDictionary.get(i);let a=this._vertexBuffer.length/2;return this._vertexDictionary.set(i,a),this._vertexBuffer.push(n,r),a}_subdivideTrianglesScanline(e){if(this._granularity<2)return function(e,t){let n=[];for(let r=0;r0?(n.push(i),n.push(o),n.push(a)):(n.push(i),n.push(a),n.push(o))}return n}(this._vertexBuffer,e);let t=[],n=e.length;for(let r=0;r=1||y<=0)||h&&(si)){l>=r&&l<=i&&a.push(n[(e+1)%3]);continue}!h&&v>0&&a.push(this._vertexToIndex(o+f*v,s+p*v));let b=o+f*Math.max(v,0),x=o+f*Math.min(y,1);m||this._generateIntraEdgeVertices(a,o,s,c,l,b,x),!h&&y<1&&a.push(this._vertexToIndex(o+f*y,s+p*y)),(h||l>=r&&l<=i)&&a.push(n[(e+1)%3]),!h&&(l<=r||l>=i)&&this._generateInterEdgeVertices(a,o,s,c,l,u,d,x,r,i)}return a}_generateIntraEdgeVertices(e,t,n,r,i,a,o){let s=r-t,c=i-n,l=c===0,u=l?Math.min(t,r):Math.min(a,o),d=l?Math.max(t,r):Math.max(a,o),f=Math.floor(u/this._granularityCellSize)+1,p=Math.ceil(d/this._granularityCellSize)-1;if(l?t=f;r--){let i=r*this._granularityCellSize;e.push(this._vertexToIndex(i,n+c*(i-t)/s))}}_generateInterEdgeVertices(e,t,n,r,i,a,o,s,c,l){let u=i-n,d=a-r,f=o-i,p=(c-i)/f,m=(l-i)/f,h=Math.min(p,m),g=Math.max(p,m),_=r+d*h,v=Math.floor(Math.min(_,s)/this._granularityCellSize)+1,y=Math.ceil(Math.max(_,s)/this._granularityCellSize)-1,b=s<_,x=f===0;if(x&&(o===c||o===l))return;if(x||h>=1||g<=0){let e=n-o,r=a+(t-a)*Math.min((c-o)/e,(l-o)/e);v=Math.floor(Math.min(r,s)/this._granularityCellSize)+1,y=Math.ceil(Math.max(r,s)/this._granularityCellSize)-1,b=s0?l:c;if(b)for(let t=v;t<=y;t++)e.push(this._vertexToIndex(t*this._granularityCellSize,S));else for(let t=y;t>=v;t--)e.push(this._vertexToIndex(t*this._granularityCellSize,S))}_generateOutline(e){let t=[];for(let n of e){let e=El(n,this._granularity,!0),r=this._pointArrayToIndices(e),i=[];for(let e=1;ei==(a===Sl)?(e.push(n),e.push(t),e.push(this._vertexToIndex(r,a)),e.push(this._vertexToIndex(i,a)),e.push(n),e.push(this._vertexToIndex(r,a))):(e.push(t),e.push(n),e.push(this._vertexToIndex(r,a)),e.push(n),e.push(this._vertexToIndex(i,a)),e.push(this._vertexToIndex(r,a)))}_fillPoles(e,t,n){let r=this._vertexBuffer,i=O,a=e.length;for(let o=2;o80*n){s=e[0],c=e[1];let t=s,r=c;for(let a=n;at&&(t=n),i>r&&(r=i)}l=Math.max(t-s,r-c),l=l===0?0:32767/l}return Zc(a,o,n,s,c,l,0),o}(n,r),t=this._convertIndices(n,e);i=this._subdivideTrianglesScanline(t)}catch(e){console.error(e)}let a=[];return t&&(a=this._generateOutline(e)),this._ensureNoPoleVertices(),this._handlePoles(i),{verticesFlattened:this._vertexBuffer,indicesTriangles:i,indicesLineList:a}}_convertIndices(e,t){let n=[];for(let r of t)n.push(this._vertexToIndex(e[2*r],e[2*r+1]));return n}_pointArrayToIndices(e){let t=[];for(let n of e)t.push(this._vertexToIndex(n.x,n.y));return t}}function Tl(e,t,n,r=!0){return new wl(n,t).subdividePolygonInternal(e,r)}function El(e,t,r=!1){if(!e||e.length<1||e.length<2)return[];let i=e[0],a=e[e.length-1],o=r&&(i.x!==a.x||i.y!==a.y);if(t<2)return o?[...e,e[0]]:[...e];let s=Math.floor(O/t),c=[];c.push(new n(e[0].x,e[0].y));let l=e.length,u=o?l:l-1;for(let t=0;t0?(Math.floor(v/s)+1)*s:(Math.ceil(v/s)-1)*s,t=h>0?(Math.floor(y/s)+1)*s:(Math.ceil(y/s)-1)*s,r=Math.abs(v-e),i=Math.abs(y-t),a=Math.abs(v-u),o=Math.abs(y-d),l=f?r/g:1/0,b=p?i/_:1/0;if((a<=r||!f)&&(o<=i||!p))break;if(l=0?o-1:a-1,i=(s+1)%a,c=e[2*t[r]],l=e[2*t[i]],u=e[2*t[o]],d=e[2*t[o]+1],f=e[2*t[s]+1],p=!1;if(cl)p=!1;else{let n=f-d,a=-(e[2*t[s]]-u),o=d((l-u)*n+(e[2*t[i]+1]-d)*a)*o&&(p=!0)}if(p){let e=t[r],i=t[o],c=t[s];e!==i&&e!==c&&i!==c&&n.push(c,i,e),o--,o<0&&(o=a-1)}else{let e=t[i],r=t[o],c=t[s];e!==r&&e!==c&&r!==c&&n.push(c,r,e),s++,s>=a&&(s=0)}if(r===i)break}}function Ol(e,t,n,r,i,a,o,s,c){let l=i.length/2,u=o&&s&&c;if(lms.MAX_VERTEX_ARRAY_LENGTH&&(l=e.createNewSegment(t,n),c=s.count,h=!0,g=!0,_=!0,u=0);let v=kl(o,r,a,s,f,h,l),y=kl(o,r,a,s,p,g,l),b=kl(o,r,a,s,m,_,l);n.emplaceBack(u+v-c,u+y-c,u+b-c),l.primitiveLength++}})(t,n,r,i,a,e),u&&function(e,t,n,r,i,a){let o=[];for(let e=0;ems.MAX_VERTEX_ARRAY_LENGTH&&(l=e.createNewSegment(t,n),c=s.count,m=!0,h=!0,u=0);let g=kl(o,r,a,s,f,m,l),_=kl(o,r,a,s,p,h,l);n.emplaceBack(u+g-c,u+_-c),l.primitiveLength++}}(o,n,s,i,c,e),t.forceNewSegmentOnNextPrepare(),o?.forceNewSegmentOnNextPrepare()}function kl(e,t,n,r,i,a,o){if(a){let a=r.count;return n(t[2*i],t[2*i+1]),e[i]=r.count,r.count++,o.vertexLength++,a}return e[i]}class Al{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((e=>e.id)),this.index=e.index,this.hasDependencies=!1,this.patternFeatures=[],this.layoutVertexArray=new es,this.indexArray=new ds,this.indexArray2=new fs,this.programConfigurations=new Us(e.layers,e.zoom),this.segments=new ms,this.segments2=new ms,this.stateDependentLayerIds=this.layers.filter((e=>e.isStateDependent())).map((e=>e.id))}populate(e,t,n){this.hasDependencies=qc(`fill`,this.layers,t);let r=this.layers[0].layout.get(`fill-sort-key`),i=!r.isConstant(),a=[];for(let{feature:o,id:s,index:c,sourceLayerIndex:l}of e){let e=this.layers[0]._featureFilter.needGeometry,u=Ys(o,e);if(!this.layers[0]._featureFilter.filter(new Va(this.zoom),u,n))continue;let d=i?r.evaluate(u,{},n,t.availableImages):void 0,f={id:s,properties:o.properties,type:o.type,sourceLayerIndex:l,index:c,geometry:e?u.geometry:Js(o),patterns:{},sortKey:d};a.push(f)}i&&a.sort(((e,t)=>e.sortKey-t.sortKey));for(let r of a){let{geometry:i,index:a,sourceLayerIndex:o}=r;if(this.hasDependencies){let e=Jc(`fill`,this.layers,r,{zoom:this.zoom},t);this.patternFeatures.push(e)}else this.addFeature(r,i,a,n,{},t.subdivisionGranularity);t.featureIndex.insert(e[a].feature,i,a,o,this.index)}}update(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n})}addFeatures(e,t,n){for(let r of this.patternFeatures)this.addFeature(r,r.geometry,r.index,t,n,e.subdivisionGranularity)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,Kc),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.indexBuffer2=e.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())}addFeature(e,t,n,r,i,a){for(let e of ur(t,500)){let t=Tl(e,r,a.fill.getGranularityForZoomLevel(r.z)),n=this.layoutVertexArray;Ol(((e,t)=>{n.emplaceBack(e,t)}),this.segments,this.layoutVertexArray,this.indexArray,t.verticesFlattened,t.indicesTriangles,this.segments2,this.indexArray2,t.indicesLineList)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,{imagePositions:i,canonical:r})}}let jl,Ml;W(`FillBucket`,Al,{omit:[`layers`,`patternFeatures`]});var Nl={get paint(){return Ml||=new ro({"fill-antialias":new Qa(z.paint_fill[`fill-antialias`]),"fill-opacity":new $a(z.paint_fill[`fill-opacity`]),"fill-color":new $a(z.paint_fill[`fill-color`]),"fill-outline-color":new $a(z.paint_fill[`fill-outline-color`]),"fill-translate":new Qa(z.paint_fill[`fill-translate`]),"fill-translate-anchor":new Qa(z.paint_fill[`fill-translate-anchor`]),"fill-pattern":new eo(z.paint_fill[`fill-pattern`])})},get layout(){return jl||=new ro({"fill-sort-key":new $a(z.layout_fill[`fill-sort-key`])})}};class Pl extends oo{constructor(e,t){super(e,Nl,t)}recalculate(e,t){super.recalculate(e,t);let n=this.paint._values[`fill-outline-color`];n.value.kind===`constant`&&n.value.value===void 0&&(this.paint._values[`fill-outline-color`]=this.paint._values[`fill-color`])}createBucket(e){return new Al(e)}queryRadius(){return dc(this.paint.get(`fill-translate`))}queryIntersectsFeature({queryGeometry:e,geometry:t,transform:n,pixelsToTileUnits:r}){return tc(fc(e,this.paint.get(`fill-translate`),this.paint.get(`fill-translate-anchor`),-n.bearingInRadians,r),t)}isTileClipped(){return!0}}let Fl=mo([{name:`a_pos`,components:2,type:`Int16`},{name:`a_normal_ed`,components:4,type:`Int16`}],4),Il=mo([{name:`a_centroid`,components:2,type:`Int16`}],4),{members:Ll}=Fl;class Rl{constructor(e,t,n,r,i){this.properties={},this.extent=n,this.type=0,this.id=void 0,this._pbf=e,this._geometry=-1,this._keys=r,this._values=i,e.readFields(zl,this,t)}loadGeometry(){let e=this._pbf;e.pos=this._geometry;let t=e.readVarint()+e.pos,r=[],i,a=1,o=0,s=0,c=0;for(;e.pos>3}if(o--,a===1||a===2)s+=e.readSVarint(),c+=e.readSVarint(),a===1&&(i&&r.push(i),i=[]),i&&i.push(new n(s,c));else{if(a!==7)throw Error(`unknown command ${a}`);i&&i.push(i[0].clone())}}return i&&r.push(i),r}bbox(){let e=this._pbf;e.pos=this._geometry;let t=e.readVarint()+e.pos,n=1,r=0,i=0,a=0,o=1/0,s=-1/0,c=1/0,l=-1/0;for(;e.pos>3}if(r--,n===1||n===2)i+=e.readSVarint(),a+=e.readSVarint(),is&&(s=i),al&&(l=a);else if(n!==7)throw Error(`unknown command ${n}`)}return[o,c,s,l]}toGeoJSON(e,t,n){let r=this.extent*2**n,i=this.extent*e,a=this.extent*t,o=this.loadGeometry();function s(e){return[360*(e.x+i)/r-180,360/Math.PI*Math.atan(Math.exp((1-2*(e.y+a)/r)*Math.PI))-90]}function c(e){return e.map(s)}let l;if(this.type===1){let e=[];for(let t of o)e.push(t[0]);let t=c(e);l=e.length===1?{type:`Point`,coordinates:t[0]}:{type:`MultiPoint`,coordinates:t}}else if(this.type===2){let e=o.map(c);l=e.length===1?{type:`LineString`,coordinates:e[0]}:{type:`MultiLineString`,coordinates:e}}else{if(this.type!==3)throw Error(`unknown feature type`);{let e=Bl(o),t=[];for(let n of e)t.push(n.map(c));l=t.length===1?{type:`Polygon`,coordinates:t[0]}:{type:`MultiPolygon`,coordinates:t}}}let u={type:`Feature`,geometry:l,properties:this.properties};return this.id!=null&&(u.id=this.id),u}}function zl(e,t,n){e===1?t.id=n.readVarint():e===2?function(e,t){let n=e.readVarint()+e.pos;for(;e.pos=this._features.length)throw Error(`feature index out of bounds`);this._pbf.pos=this._features[e];let t=this._pbf.readVarint()+this._pbf.pos;return new Rl(this._pbf,t,this.extent,this._keys,this._values)}}function Ul(e,t,n){e===15?t.version=n.readVarint():e===1?t.name=n.readString():e===5?t.extent=n.readVarint():e===2?t._features.push(n.pos):e===3?t._keys.push(n.readString()):e===4&&t._values.push(function(e){let t=null,n=e.readVarint()+e.pos;for(;e.pos>3;t=n===1?e.readString():n===2?e.readFloat():n===3?e.readDouble():n===4?e.readVarint64():n===5?e.readVarint():n===6?e.readSVarint():n===7?e.readBoolean():null}if(t==null)throw Error(`unknown feature value`);return t}(n))}class Wl{constructor(e,t){this.layers=e.readFields(Gl,{},t)}}function Gl(e,t,n){if(e===3){let e=new Hl(n,n.readVarint()+n.pos);e.length&&(t[e.name]=e)}}let Kl=2**13;function ql(e,t,n,r,i,a,o,s){e.emplaceBack(t,n,2*Math.floor(r*Kl)+o,i*Kl*2,a*Kl*2,Math.round(s))}class Jl{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((e=>e.id)),this.index=e.index,this.hasDependencies=!1,this.layoutVertexArray=new ts,this.centroidVertexArray=new Qo,this.indexArray=new ds,this.programConfigurations=new Us(e.layers,e.zoom),this.segments=new ms,this.stateDependentLayerIds=this.layers.filter((e=>e.isStateDependent())).map((e=>e.id))}populate(e,t,n){this.features=[],this.hasDependencies=qc(`fill-extrusion`,this.layers,t);for(let{feature:r,id:i,index:a,sourceLayerIndex:o}of e){let e=this.layers[0]._featureFilter.needGeometry,s=Ys(r,e);if(!this.layers[0]._featureFilter.filter(new Va(this.zoom),s,n))continue;let c={id:i,sourceLayerIndex:o,index:a,geometry:e?s.geometry:Js(r),properties:r.properties,type:r.type,patterns:{}};this.hasDependencies?this.features.push(Jc(`fill-extrusion`,this.layers,c,{zoom:this.zoom},t)):this.addFeature(c,c.geometry,a,n,{},t.subdivisionGranularity),t.featureIndex.insert(r,c.geometry,a,o,this.index,!0)}}addFeatures(e,t,n){for(let r of this.features){let{geometry:i}=r;this.addFeature(r,i,r.index,t,n,e.subdivisionGranularity)}}update(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n})}isEmpty(){return this.layoutVertexArray.length===0&&this.centroidVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,Ll),this.centroidVertexBuffer=e.createVertexBuffer(this.centroidVertexArray,Il.members,!0),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.centroidVertexBuffer.destroy())}addFeature(e,t,n,r,i,a){for(let n of ur(t,500)){let t={x:0,y:0,sampleCount:0},i=this.layoutVertexArray.length;this.processPolygon(t,r,e,n,a);let o=this.layoutVertexArray.length-i,s=Math.floor(t.x/t.sampleCount),c=Math.floor(t.y/t.sampleCount);for(let e=0;e{ql(l,e,t,0,0,1,1,0)}),this.segments,this.layoutVertexArray,this.indexArray,c.verticesFlattened,c.indicesTriangles)}_generateSideFaces(e,t){let n=0;for(let r=1;rms.MAX_VERTEX_ARRAY_LENGTH&&(t.segment=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));let o=i.sub(a)._perp()._unit(),s=a.dist(i);n+s>32768&&(n=0),ql(this.layoutVertexArray,i.x,i.y,o.x,o.y,0,0,n),ql(this.layoutVertexArray,i.x,i.y,o.x,o.y,0,1,n),n+=s,ql(this.layoutVertexArray,a.x,a.y,o.x,o.y,0,0,n),ql(this.layoutVertexArray,a.x,a.y,o.x,o.y,0,1,n);let c=t.segment.vertexLength;this.indexArray.emplaceBack(c,c+2,c+1),this.indexArray.emplaceBack(c+1,c+2,c+3),t.segment.vertexLength+=4,t.segment.primitiveLength+=2}}}function Yl(e,t){for(let n=0;nO)||e.y===t.y&&(e.y<0||e.y>O)}function Zl(e){return e.every((e=>e.x<0))||e.every((e=>e.x>O))||e.every((e=>e.y<0))||e.every((e=>e.y>O))}let Ql;W(`FillExtrusionBucket`,Jl,{omit:[`layers`,`features`]});var $l={get paint(){return Ql||=new ro({"fill-extrusion-opacity":new Qa(z[`paint_fill-extrusion`][`fill-extrusion-opacity`]),"fill-extrusion-color":new $a(z[`paint_fill-extrusion`][`fill-extrusion-color`]),"fill-extrusion-translate":new Qa(z[`paint_fill-extrusion`][`fill-extrusion-translate`]),"fill-extrusion-translate-anchor":new Qa(z[`paint_fill-extrusion`][`fill-extrusion-translate-anchor`]),"fill-extrusion-pattern":new eo(z[`paint_fill-extrusion`][`fill-extrusion-pattern`]),"fill-extrusion-height":new $a(z[`paint_fill-extrusion`][`fill-extrusion-height`]),"fill-extrusion-base":new $a(z[`paint_fill-extrusion`][`fill-extrusion-base`]),"fill-extrusion-vertical-gradient":new Qa(z[`paint_fill-extrusion`][`fill-extrusion-vertical-gradient`])})}};class eu extends oo{constructor(e,t){super(e,$l,t)}createBucket(e){return new Jl(e)}queryRadius(){return dc(this.paint.get(`fill-extrusion-translate`))}is3D(){return!0}queryIntersectsFeature({queryGeometry:e,feature:t,featureState:r,geometry:i,transform:a,pixelsToTileUnits:o,pixelPosMatrix:s}){let c=fc(e,this.paint.get(`fill-extrusion-translate`),this.paint.get(`fill-extrusion-translate-anchor`),-a.bearingInRadians,o),l=this.paint.get(`fill-extrusion-height`).evaluate(t,r),u=this.paint.get(`fill-extrusion-base`).evaluate(t,r),d=function(e,t){let r=[];for(let i of e){let e=[i.x,i.y,0,1];C(e,e,t),r.push(new n(e[0]/e[3],e[1]/e[3]))}return r}(c,s),f=function(e,t,r,i){let a=[],o=[],s=i[8]*t,c=i[9]*t,l=i[10]*t,u=i[11]*t,d=i[8]*r,f=i[9]*r,p=i[10]*r,m=i[11]*r;for(let t of e){let e=[],r=[];for(let a of t){let t=a.x,o=a.y,h=i[0]*t+i[4]*o+i[12],g=i[1]*t+i[5]*o+i[13],_=i[2]*t+i[6]*o+i[14],v=i[3]*t+i[7]*o+i[15],y=_+l,b=v+u,x=h+d,S=g+f,C=_+p,w=v+m,T=new n((h+s)/b,(g+c)/b);T.z=y/b,e.push(T);let E=new n(x/w,S/w);E.z=C/w,r.push(E)}a.push(e),o.push(r)}return[a,o]}(i,u,l,s);return function(e,t,n){let r=1/0;tc(n,t)&&(r=nu(n,t[0]));for(let i=0;i>4;if(r!==1)throw Error(`Got v${r} data when expected v1.`);let i=ru[15&n];if(!i)throw Error(`Unrecognized array type.`);let[a]=new Uint16Array(e,2,1),[o]=new Uint32Array(e,4,1);return new iu(o,a,i,e)}constructor(e,t=64,n=Float64Array,r){if(isNaN(e)||e<0)throw Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+t,2),65535),this.ArrayType=n,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;let i=ru.indexOf(this.ArrayType),a=2*e*this.ArrayType.BYTES_PER_ELEMENT,o=e*this.IndexArrayType.BYTES_PER_ELEMENT,s=(8-o%8)%8;if(i<0)throw Error(`Unexpected typed array class: ${n}.`);r&&r instanceof ArrayBuffer?(this.data=r,this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+o+s,2*e),this._pos=2*e,this._finished=!0):(this.data=new ArrayBuffer(8+a+o+s),this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+o+s,2*e),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+i]),new Uint16Array(this.data,2,1)[0]=t,new Uint32Array(this.data,4,1)[0]=e)}add(e,t){let n=this._pos>>1;return this.ids[n]=n,this.coords[this._pos++]=e,this.coords[this._pos++]=t,n}finish(){let e=this._pos>>1;if(e!==this.numItems)throw Error(`Added ${e} items when expected ${this.numItems}.`);return au(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,t,n,r){if(!this._finished)throw Error(`Data not yet indexed - call index.finish().`);let{ids:i,coords:a,nodeSize:o}=this,s=[0,i.length-1,0],c=[];for(;s.length;){let l=s.pop()||0,u=s.pop()||0,d=s.pop()||0;if(u-d<=o){for(let o=d;o<=u;o++){let s=a[2*o],l=a[2*o+1];s>=e&&s<=n&&l>=t&&l<=r&&c.push(i[o])}continue}let f=d+u>>1,p=a[2*f],m=a[2*f+1];p>=e&&p<=n&&m>=t&&m<=r&&c.push(i[f]),(l===0?e<=p:t<=m)&&(s.push(d),s.push(f-1),s.push(1-l)),(l===0?n>=p:r>=m)&&(s.push(f+1),s.push(u),s.push(1-l))}return c}within(e,t,n){if(!this._finished)throw Error(`Data not yet indexed - call index.finish().`);let{ids:r,coords:i,nodeSize:a}=this,o=[0,r.length-1,0],s=[],c=n*n;for(;o.length;){let l=o.pop()||0,u=o.pop()||0,d=o.pop()||0;if(u-d<=a){for(let n=d;n<=u;n++)lu(i[2*n],i[2*n+1],e,t)<=c&&s.push(r[n]);continue}let f=d+u>>1,p=i[2*f],m=i[2*f+1];lu(p,m,e,t)<=c&&s.push(r[f]),(l===0?e-n<=p:t-n<=m)&&(o.push(d),o.push(f-1),o.push(1-l)),(l===0?e+n>=p:t+n>=m)&&(o.push(f+1),o.push(u),o.push(1-l))}return s}}function au(e,t,n,r,i,a){if(i-r<=n)return;let o=r+i>>1;ou(e,t,o,r,i,a),au(e,t,n,r,o-1,1-a),au(e,t,n,o+1,i,1-a)}function ou(e,t,n,r,i,a){for(;i>r;){if(i-r>600){let o=i-r+1,s=n-r+1,c=Math.log(o),l=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*l*(o-l)/o)*(s-o/2<0?-1:1);ou(e,t,n,Math.max(r,Math.floor(n-s*l/o+u)),Math.min(i,Math.floor(n+(o-s)*l/o+u)),a)}let o=t[2*n+a],s=r,c=i;for(su(e,t,r,n),t[2*i+a]>o&&su(e,t,r,i);so;)c--}t[2*r+a]===o?su(e,t,r,c):(c++,su(e,t,c,i)),c<=n&&(r=c+1),n<=c&&(i=c-1)}}function su(e,t,n,r){cu(e,n,r),cu(t,2*n,2*r),cu(t,2*n+1,2*r+1)}function cu(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}function lu(e,t,n,r){let i=e-n,a=t-r;return i*i+a*a}function uu(e,t,n,r){let i=r,a=t+(n-t>>1),o,s=n-t,c=e[t],l=e[t+1],u=e[n],d=e[n+1];for(let r=t+3;ri)o=r,i=t;else if(t===i){let e=Math.abs(r-a);er&&(o-t>3&&uu(e,t,o,r),e[o+2]=i,n-o>3&&uu(e,o,n,r))}function du(e,t,n,r,i,a){let o=i-n,s=a-r;if(o!==0||s!==0){let c=((e-n)*o+(t-r)*s)/(o*o+s*s);c>1?(n=i,r=a):c>0&&(n+=o*c,r+=s*c)}return o=e-n,s=t-r,o*o+s*s}function fu(e,t,n,r){let i={type:t,geom:n},a={id:e??null,type:i.type,geometry:i.geom,tags:r,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};switch(i.type){case`Point`:case`MultiPoint`:mu(a,i.geom);break;case`LineString`:mu(a,i.geom.points);break;case`Polygon`:mu(a,i.geom[0].points);break;case`MultiLineString`:for(let e of i.geom)mu(a,e.points);break;case`MultiPolygon`:for(let e of i.geom)mu(a,e[0].points)}return a}function pu(e){e.points.length>64&&(e.points=new Float64Array(e.points))}function mu(e,t){for(let n=0;n0&&(o+=r?(i*c-s*a)/2:Math.sqrt((s-i)**2+(c-a)**2)),i=s,a=c}let s=t.points.length-3;t.points[2]=1,n>0&&uu(t.points,0,s,n),t.points[s+2]=1,pu(t),t.size=Math.abs(o),t.start=0,t.end=t.size}function vu(e,t,n,r){for(let i=0;i1?1:n}function xu(e){let t={type:`Feature`,geometry:Su(e),properties:e.tags};return e.id!=null&&(t.id=e.id),t}function Su(e){let{type:t,geometry:n}=e;switch(t){case`Point`:return{type:t,coordinates:wu(n[0],n[1])};case`MultiPoint`:return{type:t,coordinates:Cu(n)};case`LineString`:return{type:t,coordinates:Cu(n.points)};case`MultiLineString`:case`Polygon`:return{type:t,coordinates:n.map((e=>Cu(e.points)))};case`MultiPolygon`:return{type:t,coordinates:n.map((e=>e.map((e=>Cu(e.points)))))}}}function Cu(e){let t=[];for(let n=0;n=(n/=t)&&o=r)return null;let c=[];for(let t of e){let e=i===Du.X?t.minX:t.minY,a=i===Du.X?t.maxX:t.maxY;if(e>=n&&a=r))switch(t.type){case`Point`:case`MultiPoint`:ku(t,c,n,r,i);continue;case`LineString`:Au(t,c,n,r,i,s);continue;case`MultiLineString`:ju(t,c,n,r,i);continue;case`Polygon`:Mu(t,c,n,r,i);continue;case`MultiPolygon`:Nu(t,c,n,r,i);continue}}return c.length?c:null}function ku(e,t,n,r,i){let a=[];(function(e,t,n,r,i){for(let a=0;a=n&&o<=r&&Lu(t,e[a],e[a+1],e[a+2])}})(e.geometry,a,n,r,i),a.length&&t.push(fu(e.id,a.length===3?`Point`:`MultiPoint`,a,e.tags))}function Au(e,t,n,r,i,a){let o=[];if(Pu(e.geometry,o,n,r,i,!1,a.lineMetrics),o.length)if(a.lineMetrics)for(let n of o)t.push(fu(e.id,`LineString`,n,e.tags));else t.push(o.length>1?fu(e.id,`MultiLineString`,o,e.tags):fu(e.id,`LineString`,o[0],e.tags))}function ju(e,t,n,r,i){let a=[];Iu(e.geometry,a,n,r,i,!1),a.length&&t.push(a.length===1?fu(e.id,`LineString`,a[0],e.tags):fu(e.id,`MultiLineString`,a,e.tags))}function Mu(e,t,n,r,i){let a=[];Iu(e.geometry,a,n,r,i,!0),a.length&&t.push(fu(e.id,`Polygon`,a,e.tags))}function Nu(e,t,n,r,i){let a=[];for(let t of e.geometry){let e=[];Iu(t,e,n,r,i,!0),e.length&&a.push(e)}a.length&&t.push(fu(e.id,`MultiPolygon`,a,e.tags))}function Pu(e,t,n,r,i,a,o){let s=Fu(e),c=i===Du.X?Ru:zu,l,u,d=e.start;for(let f=0;fn&&(u=c(s,p,m,g,_,n),o&&(s.start=d+l*u)):v>r?y=n&&(u=c(s,p,m,g,_,n),b=!0),y>r&&v<=r&&(u=c(s,p,m,g,_,r),b=!0),!a&&b&&(o&&(s.end=d+l*u),t.push(s),s=Fu(e)),o&&(d+=l)}let f=e.points.length-3,p=e.points[f],m=e.points[f+1],h=i===Du.X?p:m;h>=n&&h<=r&&Lu(s.points,p,m,e.points[f+2]),f=s.points.length-3,a&&f>=3&&(s.points[f]!==s.points[0]||s.points[f+1]!==s.points[1])&&Lu(s.points,s.points[0],s.points[1],s.points[2]),s.points.length&&(pu(s),t.push(s))}function Fu(e){return{points:[],size:e.size,start:e.start,end:e.end}}function Iu(e,t,n,r,i,a){for(let o of e)Pu(o,t,n,r,i,a,!1)}function Lu(e,t,n,r){e.push(t,n,r)}function Ru(e,t,n,r,i,a){let o=(a-t)/(r-t);return Lu(e.points,a,n+(i-n)*o,1),o}function zu(e,t,n,r,i,a){let o=(a-n)/(i-n);return Lu(e.points,t+(r-t)*o,a,1),o}function Bu(e,t){let n=t.buffer/t.extent,r=e,i=Ou(e,1,-1-n,n,Du.X,-1,2,t),a=Ou(e,1,1-n,2+n,Du.X,-1,2,t);return i||a?(r=Ou(e,1,-n,1+n,Du.X,-1,2,t)||[],i&&(r=Vu(i,1).concat(r)),a&&(r=r.concat(Vu(a,-1))),r):r}function Vu(e,t){let n=[];for(let r of e)switch(r.type){case`Point`:case`MultiPoint`:{let e=Hu(r.geometry,t);n.push(fu(r.id,r.type,e,r.tags));continue}case`LineString`:{let e=Uu(r.geometry,t);n.push(fu(r.id,r.type,e,r.tags));continue}case`MultiLineString`:case`Polygon`:{let e=[];for(let n of r.geometry)e.push(Uu(n,t));n.push(fu(r.id,r.type,e,r.tags));continue}case`MultiPolygon`:{let e=[];for(let n of r.geometry){let r=[];for(let e of n)r.push(Uu(e,t));e.push(r)}n.push(fu(r.id,r.type,e,r.tags));continue}}return n}function Hu(e,t){let n=[];for(let r=0;r0||t.addOrUpdateProperties?.length>0;if(r){let r=e[0],a=hu({type:`FeatureCollection`,features:[{type:`Feature`,id:r.id,geometry:t.newGeometry,properties:i?Gu(r.tags,t):r.tags}]},n);return a=Bu(a,n),a}if(i){let n=[];for(let r of e){let e={...r};e.tags=Gu(e.tags,t),n.push(e)}return n}return e}function Gu(e,t){if(t.removeAllProperties)return{};let n={...e||{}};if(t.removeProperties)for(let e of t.removeProperties)delete n[e];if(t.addOrUpdateProperties)for(let{key:e,value:r}of t.addOrUpdateProperties)n[e]=r;return n}(function(e){e[e.X=0]=`X`,e[e.Y=1]=`Y`})(Du||={});let Ku={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e};class qu{constructor(e){this.options=Object.assign(Object.create(Ku),e),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[],this.points=[]}load(e){let t=[];for(let n of e){if(!n.geometry)continue;let[e,r]=n.geometry.coordinates,[i,a]=[yu(e),bu(r)];t.push({id:n.id,type:`Point`,geometry:[i,a],tags:n.properties})}this.createIndex(t)}initialize(e){let t=[];for(let n of e)n.type===`Point`&&t.push(n);this.createIndex(t)}updateIndex(e,t,n){this.options=Object.assign(Object.create(Ku),n.clusterOptions),this.initialize(e)}createIndex(e){let{log:t,minZoom:n,maxZoom:r}=this.options;t&&console.time(`total time`);let i=`prepare ${e.length} points`;t&&console.time(i),this.points=e;let a=[];for(let t=0;t=n;e--){let n=Date.now();o=this.trees[e]=this.createTree(this.cluster(o,e)),t&&console.log(`z%d: %d clusters in %dms`,e,o.numItems,Date.now()-n)}t&&console.timeEnd(`total time`)}getClusters(e,t){return this.getClustersInternal(e,t).map((e=>xu(e)))}getClustersInternal(e,t){let n=((e[0]+180)%360+360)%360-180,r=Math.max(-90,Math.min(90,e[1])),i=e[2]===180?180:((e[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,i=180;else if(n>i){let e=this.getClustersInternal([n,r,180,a],t),o=this.getClustersInternal([-180,r,i,a],t);return e.concat(o)}let o=this.trees[this.limitZoom(t)],s=o.range(yu(n),bu(a),yu(i),bu(r)),c=o.flatData,l=[];for(let e of s){let t=this.stride*e;l.push(c[t+5]>1?Ju(c,t,this.clusterProps):this.points[c[t+3]])}return l}getChildren(e){let t=this.getOriginId(e),n=this.getOriginZoom(e),r=Error(`No cluster with the specified id: `+e),i=this.trees[n];if(!i)throw r;let a=i.flatData;if(t*this.stride>=a.length)throw r;let o=this.options.radius/(this.options.extent*2**(n-1)),s=i.within(a[t*this.stride],a[t*this.stride+1],o),c=[];for(let t of s){let n=t*this.stride;a[n+4]===e&&c.push(a[n+5]>1?Yu(a,n,this.clusterProps):xu(this.points[a[n+3]]))}if(c.length===0)throw r;return c}getLeaves(e,t,n){let r=[];return this.appendLeaves(r,e,t||=10,n||=0,0),r}getTile(e,t,n){let r=this.trees[this.limitZoom(e)];if(!r)return null;let i=2**e,{extent:a,radius:o}=this.options,s=o/a,c=(n-s)/i,l=(n+1+s)/i,u={transformed:!0,features:[],source:null,x:t,y:n,z:e};return this.addTileFeatures(r.range((t-s)/i,c,(t+1+s)/i,l),r.flatData,t,n,i,u),t===0&&this.addTileFeatures(r.range(1-s/i,c,1,l),r.flatData,i,n,i,u),t===i-1&&this.addTileFeatures(r.range(0,c,s/i,l),r.flatData,-1,n,i,u),u}getClusterExpansionZoom(e){return this.getOriginZoom(e)}appendLeaves(e,t,n,r,i){let a=this.getChildren(t);for(let t of a){let a=t.properties;if(a?.cluster?i+a.point_count<=r?i+=a.point_count:i=this.appendLeaves(e,a.cluster_id,n,r,i):i1,c,l,u;if(s)c=Xu(t,e,this.clusterProps),l=t[e],u=t[e+1];else{let n=this.points[t[e+3]];c=n.tags,[l,u]=n.geometry}let d={type:1,geometry:[[Math.round(this.options.extent*(l*i-n)),Math.round(this.options.extent*(u*i-r))]],tags:c},f;f=s||this.options.generateId?t[e+3]:this.points[t[e+3]].id,f!==void 0&&(d.id=f),a.features.push(d)}}limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}cluster(e,t){let{radius:n,extent:r,reduce:i,minPoints:a}=this.options,o=n/(r*2**t),s=e.flatData,c=[],l=this.stride;for(let n=0;nt&&(p+=s[n+5])}if(p>f&&p>=a){let e,a=r*f,o=u*f,m=-1,h=(n/l<<5)+(t+1)+this.points.length;for(let r of d){let c=r*l;if(s[c+2]<=t)continue;s[c+2]=t;let u=s[c+5];a+=s[c]*u,o+=s[c+1]*u,s[c+4]=h,i&&(e||(e=this.map(s,n,!0),m=this.clusterProps.length,this.clusterProps.push(e)),i(e,this.map(s,c)))}s[n+4]=h,c.push(a/p,o/p,1/0,h,-1,p),i&&c.push(m)}else{for(let e=0;e1)for(let e of d){let n=e*l;if(!(s[n+2]<=t)){s[n+2]=t;for(let e=0;e>5}getOriginZoom(e){return(e-this.points.length)%32}map(e,t,n){if(e[t+5]>1){let r=this.clusterProps[e[t+6]];return n?Object.assign({},r):r}let r=this.points[e[t+3]].tags,i=this.options.map(r);return n&&i===r?Object.assign({},i):i}}function Ju(e,t,n){return{id:e[t+3],type:`Point`,tags:Xu(e,t,n),geometry:[e[t],e[t+1]]}}function Yu(e,t,n){return{type:`Feature`,id:e[t+3],properties:Xu(e,t,n),geometry:{type:`Point`,coordinates:[Tu(e[t]),Eu(e[t+1])]}}}function Xu(e,t,n){let r=e[t+5],i=r>=1e4?`${Math.round(r/1e3)}k`:r>=1e3?Math.round(r/100)/10+`k`:r,a=e[t+6],o=a===-1?{}:Object.assign({},n[a]);return Object.assign(o,{cluster:!0,cluster_id:e[t+3],point_count:r,point_count_abbreviated:i})}let Zu=`geojsonvt_clip_start`,Qu=`geojsonvt_clip_end`;function $u(e,t,n,r,i){let a=t===i.maxZoom?0:i.tolerance/((1<0&&t.size<(i?o:r))return void(n.numPoints+=t.points.length/3);let s=[];for(let e=0;eo)&&(n.numSimplified++,s.push(t.points[e],t.points[e+1])),n.numPoints++;i&&function(e,t){let n=0;for(let t=0,r=e.length,i=r-2;t0===t)for(let t=0,n=e.length;t1&&(console.log(`invalidating tiles`),console.time(`invalidating`)),this.invalidateTiles(t),n.debug>1&&console.timeEnd(`invalidating`);let[r,i,a]=[0,0,0],o=$u(e,r,i,a,n);o.source=e;let s=sd(r,i,a);if(this.tiles[s]=o,this.tileCoords.push({z:r,x:i,y:a,id:s}),n.debug){let e=`z${r}`;this.stats[e]=(this.stats[e]||0)+1,this.total++}}getClusterExpansionZoom(e){return null}getChildren(e){return null}getLeaves(e,t,n){return null}getTile(e,t,n){let{extent:r,debug:i}=this.options,a=1<1&&console.log(`drilling down to z%d-%d-%d`,e,t,n);let s,c=e,l=t,u=n;for(;!s&&c>0;)c--,l>>=1,u>>=1,s=this.tiles[sd(c,l,u)];return s?.source?(i>1&&(console.log(`found parent tile z%d-%d-%d`,c,l,u),console.time(`drilling down`)),this.splitTile(s.source,c,l,u,e,t,n),i>1&&console.timeEnd(`drilling down`),this.tiles[o]?nd(this.tiles[o],r):null):null}splitTile(e,t,n,r,i,a,o){let s=[e,t,n,r],c=this.options,l=c.debug;for(;s.length;){r=s.pop(),n=s.pop(),t=s.pop(),e=s.pop();let u=1<1&&console.time(`creation`),f=this.tiles[d]=$u(e,t,n,r,c),this.tileCoords.push({z:t,x:n,y:r,id:d}),l)){l>1&&(console.log(`tile z%d-%d-%d (features: %d, points: %d, simplified: %d)`,t,n,r,f.numFeatures,f.numPoints,f.numSimplified),console.timeEnd(`creation`));let e=`z${t}`;this.stats[e]=(this.stats[e]||0)+1,this.total++}if(f.source=e,i==null){if(t===c.indexMaxZoom||f.numPoints<=c.indexMaxPoints)continue}else{if(t===c.maxZoom||t===i)continue;if(i!=null){let e=i-t;if(n!==a>>e||r!==o>>e)continue}}if(f.source=null,!e.length)continue;l>1&&console.time(`clipping`);let p=.5*c.buffer/c.extent,m=.5-p,h=.5+p,g=1+p,_=null,v=null,y=null,b=null,x=Ou(e,u,n-p,n+h,Du.X,f.minX,f.maxX,c),S=Ou(e,u,n+m,n+g,Du.X,f.minX,f.maxX,c);x&&(_=Ou(x,u,r-p,r+h,Du.Y,f.minY,f.maxY,c),v=Ou(x,u,r+m,r+g,Du.Y,f.minY,f.maxY,c)),S&&(y=Ou(S,u,r-p,r+h,Du.Y,f.minY,f.maxY,c),b=Ou(S,u,r+m,r+g,Du.Y,f.minY,f.maxY,c)),l>1&&console.timeEnd(`clipping`),s.push(_||[],t+1,2*n,2*r),s.push(v||[],t+1,2*n,2*r+1),s.push(y||[],t+1,2*n+1,2*r),s.push(b||[],t+1,2*n+1,2*r+1)}}invalidateTiles(e){if(!e.length)return;let t=this.options,{debug:n}=t,r=1/0,i=-1/0,a=1/0,o=-1/0;for(let t of e)r=Math.min(r,t.minX),i=Math.max(i,t.maxX),a=Math.min(a,t.minY),o=Math.max(o,t.maxY);let s=t.buffer/t.extent,c=new Set;for(let t in this.tiles){let l=this.tiles[t],u=1<=f||o=m)continue;let h=!1;for(let t of e)if(t.maxX>=d&&t.minX=p&&t.minY1&&console.log(`invalidate tile z%d-%d-%d (features: %d, points: %d, simplified: %d)`,l.z,l.x,l.y,l.numFeatures,l.numPoints,l.numSimplified);let e=`z${l.z}`;this.stats[e]=(this.stats[e]||0)-1,this.total--}delete this.tiles[t],c.add(t)}}c.size&&(this.tileCoords=this.tileCoords.filter((e=>!c.has(e.id))))}}function sd(e,t,n){return 32*((1<e.id)),this.index=e.index,this.hasDependencies=!1,this.patternFeatures=[],this.lineClipsArray=[],this.gradients={};for(let e of this.layers)this.gradients[e.id]={};this.layoutVertexArray=new ns,this.layoutVertexArray2=new rs,this.indexArray=new ds,this.programConfigurations=new Us(e.layers,e.zoom),this.segments=new ms,this.maxLineLength=0,this.stateDependentLayerIds=this.layers.filter((e=>e.isStateDependent())).map((e=>e.id))}populate(e,t,n){this.hasDependencies=qc(`line`,this.layers,t)||this.hasLineDasharray(this.layers);let r=this.layers[0].layout.get(`line-sort-key`),i=!r.isConstant(),a=[];for(let{feature:t,id:o,index:s,sourceLayerIndex:c}of e){let e=this.layers[0]._featureFilter.needGeometry,l=Ys(t,e);if(!this.layers[0]._featureFilter.filter(new Va(this.zoom),l,n))continue;let u=i?r.evaluate(l,{},n):void 0,d={id:o,properties:t.properties,type:t.type,sourceLayerIndex:c,index:s,geometry:e?l.geometry:Js(t),patterns:{},dashes:{},sortKey:u};a.push(d)}i&&a.sort(((e,t)=>e.sortKey-t.sortKey));for(let r of a){let{geometry:i,index:a,sourceLayerIndex:o}=r;this.hasDependencies?(qc(`line`,this.layers,t)?Jc(`line`,this.layers,r,{zoom:this.zoom},t):this.hasLineDasharray(this.layers)&&this.addLineDashDependencies(this.layers,r,this.zoom,t),this.patternFeatures.push(r)):this.addFeature(r,i,a,n,{},{},t.subdivisionGranularity),t.featureIndex.insert(e[a].feature,i,a,o,this.index)}}update(e,t,n,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n,dashPositions:r})}addFeatures(e,t,n,r){for(let i of this.patternFeatures)this.addFeature(i,i.geometry,i.index,t,n,r,e.subdivisionGranularity)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexArray2.length!==0&&(this.layoutVertexBuffer2=e.createVertexBuffer(this.layoutVertexArray2,ud)),this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,ld),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}lineFeatureClips(e){if(e.properties&&Object.hasOwn(e.properties,Zu)&&Object.hasOwn(e.properties,Qu))return{start:+e.properties[Zu],end:+e.properties[Qu]}}addFeature(e,t,n,r,i,a,o){let s=this.layers[0].layout,c=s.get(`line-join`).evaluate(e,{}),l=s.get(`line-cap`).evaluate(e,{}),u=s.get(`line-miter-limit`).evaluate(e,{}),d=s.get(`line-round-limit`).evaluate(e,{});this.lineClips=this.lineFeatureClips(e);for(let n of t)this.addLine(n,e,c,l,u,d,r,o);this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,{imagePositions:i,dashPositions:a,canonical:r})}addLine(e,t,n,r,i,a,o,s){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,e=El(e,o?s.line.getGranularityForZoomLevel(o.z):1),this.lineClips){this.lineClipsArray.push(this.lineClips);for(let t=0;t=2&&e[l-1].equals(e[l-2]);)l--;let u=0;for(;u0;if(x&&t>u){let e=p.dist(m);if(e>2*d){let t=p.sub(p.sub(m)._mult(d/e)._round());this.updateDistance(m,t),this.addCurrentVertex(t,g,0,0,f),m=t}}let C=m&&h,w=C?n:c?`butt`:r;if(C&&w===`round`&&(yi&&(w=`bevel`),w===`bevel`&&(y>2&&(w=`flipbevel`),y100)o=_.mult(-1);else{let e=y*g.add(_).mag()/g.sub(_).mag();o._perp()._mult(e*(S?-1:1))}this.addCurrentVertex(p,o,0,0,f),this.addCurrentVertex(p,o.mult(-1),0,0,f)}else if(w===`bevel`||w===`fakeround`){let e=-Math.sqrt(y*y-1),t=S?e:0,n=S?0:e;if(m&&this.addCurrentVertex(p,g,t,n,f),w===`fakeround`){let e=Math.round(180*b/Math.PI/20);for(let t=1;t2*d){let t=p.add(h.sub(p)._mult(d/e)._round());this.updateDistance(p,t),this.addCurrentVertex(t,_,0,0,f),p=t}}}}addCurrentVertex(e,t,n,r,i,a=!1){let o=t.y*r-t.x,s=-t.y-t.x*r;this.addHalfVertex(e,t.x+t.y*n,t.y-t.x*n,a,!1,n,i),this.addHalfVertex(e,o,s,a,!0,-r,i),this.distance>fd/2&&this.totalDistance===0&&(this.distance=0,this.updateScaledDistance(),this.addCurrentVertex(e,t,n,r,i,a))}addHalfVertex({x:e,y:t},n,r,i,a,o,s){let c=.5*(this.lineClips?this.scaledDistance*(fd-1):this.scaledDistance);this.layoutVertexArray.emplaceBack((e<<1)+ +!!i,(t<<1)+ +!!a,Math.round(63*n)+128,Math.round(63*r)+128,1+(o===0?0:o<0?-1:1)|(63&c)<<2,c>>6),this.lineClips&&this.layoutVertexArray2.emplaceBack((this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start),this.lineClipsArray.length);let l=s.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,l,this.e2),s.primitiveLength++),a?this.e2=l:this.e1=l}updateScaledDistance(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance}updateDistance(e,t){this.distance+=e.dist(t),this.updateScaledDistance()}hasLineDasharray(e){for(let t of e){let e=t.paint.get(`line-dasharray`);if(e&&!e.isConstant())return!0}return!1}addLineDashDependencies(e,t,n,r){for(let i of e){let e=i.paint.get(`line-dasharray`);if(!e||e.value.kind===`constant`)continue;let a=i.layout.get(`line-cap`).evaluate(t,{})===`round`,o={dasharray:e.value.evaluate({zoom:n-1},t,{}),round:a},s={dasharray:e.value.evaluate({zoom:n},t,{}),round:a},c={dasharray:e.value.evaluate({zoom:n+1},t,{}),round:a},l=`${o.dasharray.join(`,`)},${o.round}`,u=`${s.dasharray.join(`,`)},${s.round}`,d=`${c.dasharray.join(`,`)},${c.round}`;r.dashDependencies[l]=o,r.dashDependencies[u]=s,r.dashDependencies[d]=c,t.dashes[i.id]={min:l,mid:u,max:d}}}}let md,hd;W(`LineBucket`,pd,{omit:[`layers`,`patternFeatures`]});var gd={get paint(){return hd||=new ro({"line-opacity":new $a(z.paint_line[`line-opacity`]),"line-color":new $a(z.paint_line[`line-color`]),"line-translate":new Qa(z.paint_line[`line-translate`]),"line-translate-anchor":new Qa(z.paint_line[`line-translate-anchor`]),"line-width":new $a(z.paint_line[`line-width`]),"line-gap-width":new $a(z.paint_line[`line-gap-width`]),"line-offset":new $a(z.paint_line[`line-offset`]),"line-blur":new $a(z.paint_line[`line-blur`]),"line-dasharray":new eo(z.paint_line[`line-dasharray`]),"line-pattern":new eo(z.paint_line[`line-pattern`]),"line-gradient":new no(z.paint_line[`line-gradient`])})},get layout(){return md||=new ro({"line-cap":new $a(z.layout_line[`line-cap`]),"line-join":new $a(z.layout_line[`line-join`]),"line-miter-limit":new $a(z.layout_line[`line-miter-limit`]),"line-round-limit":new $a(z.layout_line[`line-round-limit`]),"line-sort-key":new $a(z.layout_line[`line-sort-key`])})}};class _d extends $a{possiblyEvaluate(e,t){return t=new Va(Math.floor(t.zoom),{now:t.now,fadeDuration:t.fadeDuration,zoomHistory:t.zoomHistory,transition:t.transition}),super.possiblyEvaluate(e,t)}evaluate(e,t,n,r){return t=L({},t,{zoom:Math.floor(t.zoom)}),super.evaluate(e,t,n,r)}}let vd;class yd extends oo{constructor(e,t){super(e,gd,t),this.gradientVersion=0,vd||(vd=new _d(gd.paint.properties[`line-width`].specification),vd.useIntegerZoom=!0)}_handleSpecialPaintPropertyUpdate(e){if(e===`line-gradient`){let e=this.gradientExpression();this.stepInterpolant=!!function(e){return e._styleExpression!==void 0}(e)&&e._styleExpression.expression instanceof vn,this.gradientVersion=(this.gradientVersion+1)%(2**53-1)}}gradientExpression(){return this._transitionablePaint._values[`line-gradient`].value.expression}recalculate(e,t){super.recalculate(e,t),this.paint._values[`line-floorwidth`]=vd.possiblyEvaluate(this._transitioningPaint._values[`line-width`].value,e)}createBucket(e){return new pd(e)}queryRadius(e){let t=e,n=bd(uc(`line-width`,this,t),uc(`line-gap-width`,this,t)),r=uc(`line-offset`,this,t);return n/2+Math.abs(r)+dc(this.paint.get(`line-translate`))}queryIntersectsFeature({queryGeometry:e,feature:t,featureState:r,geometry:i,transform:a,pixelsToTileUnits:o}){let s=fc(e,this.paint.get(`line-translate`),this.paint.get(`line-translate-anchor`),-a.bearingInRadians,o),c=o/2*bd(this.paint.get(`line-width`).evaluate(t,r),this.paint.get(`line-gap-width`).evaluate(t,r)),l=this.paint.get(`line-offset`).evaluate(t,r);return l&&(i=function(e,t){let r=[];for(let i of e){let e=pc(i),a=[];for(let r=0;r=3){for(let t of r)if(cc(e,t))return!0}if(nc(e,r,n))return!0}return!1}(s,i,c)}isTileClipped(){return!0}}function bd(e,t){return t>0?t+2*e:e}let xd=mo([{name:`a_pos_offset`,components:4,type:`Int16`},{name:`a_data`,components:4,type:`Uint16`},{name:`a_pixeloffset`,components:4,type:`Int16`}],4),Sd=mo([{name:`a_projected_pos`,components:3,type:`Float32`}],4);mo([{name:`a_fade_opacity`,components:1,type:`Uint32`}],4);let Cd=mo([{name:`a_placed`,components:2,type:`Uint8`},{name:`a_shift`,components:2,type:`Float32`},{name:`a_box_real`,components:2,type:`Int16`}]);mo([{type:`Int16`,name:`anchorPointX`},{type:`Int16`,name:`anchorPointY`},{type:`Int16`,name:`x1`},{type:`Int16`,name:`y1`},{type:`Int16`,name:`x2`},{type:`Int16`,name:`y2`},{type:`Uint32`,name:`featureIndex`},{type:`Uint16`,name:`sourceLayerIndex`},{type:`Uint16`,name:`bucketIndex`}]);let wd=mo([{name:`a_pos`,components:2,type:`Int16`},{name:`a_anchor_pos`,components:2,type:`Int16`},{name:`a_extrude`,components:2,type:`Int16`}],4),Td=mo([{name:`a_pos`,components:2,type:`Float32`},{name:`a_radius`,components:1,type:`Float32`},{name:`a_flags`,components:2,type:`Int16`}],4);function Ed(e,t,n){let r=t.layout.get(`text-transform`).evaluate(n,{});return r===`uppercase`?e=e.toLocaleUpperCase():r===`lowercase`&&(e=e.toLocaleLowerCase()),Ba.applyArabicShaping&&(e=Ba.applyArabicShaping(e)),e}function Dd(e,t,n){for(let r of e.sections)r.text=Ed(r.text,t,n);return e}mo([{name:`triangle`,components:3,type:`Uint16`}]),mo([{type:`Int16`,name:`anchorX`},{type:`Int16`,name:`anchorY`},{type:`Uint16`,name:`glyphStartIndex`},{type:`Uint16`,name:`numGlyphs`},{type:`Uint32`,name:`vertexStartIndex`},{type:`Uint32`,name:`lineStartIndex`},{type:`Uint32`,name:`lineLength`},{type:`Uint16`,name:`segment`},{type:`Uint16`,name:`lowerSize`},{type:`Uint16`,name:`upperSize`},{type:`Float32`,name:`lineOffsetX`},{type:`Float32`,name:`lineOffsetY`},{type:`Uint8`,name:`writingMode`},{type:`Uint8`,name:`placedOrientation`},{type:`Uint8`,name:`hidden`},{type:`Uint32`,name:`crossTileID`},{type:`Int16`,name:`associatedIconIndex`}]),mo([{type:`Int16`,name:`anchorX`},{type:`Int16`,name:`anchorY`},{type:`Int16`,name:`rightJustifiedTextSymbolIndex`},{type:`Int16`,name:`centerJustifiedTextSymbolIndex`},{type:`Int16`,name:`leftJustifiedTextSymbolIndex`},{type:`Int16`,name:`verticalPlacedTextSymbolIndex`},{type:`Int16`,name:`placedIconSymbolIndex`},{type:`Int16`,name:`verticalPlacedIconSymbolIndex`},{type:`Uint16`,name:`key`},{type:`Uint16`,name:`textBoxStartIndex`},{type:`Uint16`,name:`textBoxEndIndex`},{type:`Uint16`,name:`verticalTextBoxStartIndex`},{type:`Uint16`,name:`verticalTextBoxEndIndex`},{type:`Uint16`,name:`iconBoxStartIndex`},{type:`Uint16`,name:`iconBoxEndIndex`},{type:`Uint16`,name:`verticalIconBoxStartIndex`},{type:`Uint16`,name:`verticalIconBoxEndIndex`},{type:`Uint16`,name:`featureIndex`},{type:`Uint16`,name:`numHorizontalGlyphVertices`},{type:`Uint16`,name:`numVerticalGlyphVertices`},{type:`Uint16`,name:`numIconVertices`},{type:`Uint16`,name:`numVerticalIconVertices`},{type:`Uint16`,name:`useRuntimeCollisionCircles`},{type:`Uint32`,name:`crossTileID`},{type:`Float32`,name:`textBoxScale`},{type:`Float32`,name:`collisionCircleDiameter`},{type:`Uint16`,name:`textAnchorOffsetStartIndex`},{type:`Uint16`,name:`textAnchorOffsetEndIndex`}]),mo([{type:`Float32`,name:`offsetX`}]),mo([{type:`Int16`,name:`x`},{type:`Int16`,name:`y`},{type:`Int16`,name:`tileUnitDistanceFromAnchor`}]),mo([{type:`Uint16`,name:`textAnchor`},{type:`Float32`,components:2,name:`textOffset`}]);var Od=24;let kd={"!":`︕`,"#":`#`,$:`$`,"%":`%`,"&":`&`,"(":`︵`,")":`︶`,"*":`*`,"+":`+`,",":`︐`,"-":`︲`,".":`・`,"/":`/`,":":`︓`,";":`︔`,"<":`︿`,"=":`=`,">":`﹀`,"?":`︖`,"@":`@`,"[":`﹇`,"\\":`\`,"]":`﹈`,"^":`^`,_:`︳`,"`":```,"{":`︷`,"|":`―`,"}":`︸`,"~":`~`,"¢":`¢`,"£":`£`,"¥":`¥`,"¦":`¦`,"¬":`¬`,"¯":` ̄`,"–":`︲`,"—":`︱`,"‘":`﹃`,"’":`﹄`,"“":`﹁`,"”":`﹂`,"…":`︙`,"⋯":`︙`,"‧":`・`,"₩":`₩`,"、":`︑`,"。":`︒`,"〈":`︿`,"〉":`﹀`,"《":`︽`,"》":`︾`,"「":`﹁`,"」":`﹂`,"『":`﹃`,"』":`﹄`,"【":`︻`,"】":`︼`,"〔":`︹`,"〕":`︺`,"〖":`︗`,"〗":`︘`,"!":`︕`,"(":`︵`,")":`︶`,",":`︐`,"-":`︲`,".":`・`,":":`︓`,";":`︔`,"<":`︿`,">":`﹀`,"?":`︖`,"[":`﹇`,"]":`﹈`,"_":`︳`,"{":`︷`,"|":`―`,"}":`︸`,"⦅":`︵`,"⦆":`︶`,"。":`︒`,"「":`﹁`,"」":`﹂`},Ad={10:!0,32:!0,38:!0,41:!0,43:!0,45:!0,47:!0,173:!0,183:!0,8203:!0,8208:!0,8211:!0,8231:!0},jd={40:!0};function Md(e,t,n,r,i,a){if(`fontStack`in t){let r=n[t.fontStack]?.[e];return r?r.metrics.advance*t.scale+i:0}{let e=r[t.imageName];return e?e.displaySize[0]*t.scale*Od/a+i:0}}function Nd(e,t,n,r){let i=(e-t)**2;return r?eMath.max(e,this.sections[t].scale)),0)}getMaxImageSize(e){let t=0,n=0;for(let r=0;rn)))}addImageSection(e){let t=e.image?e.image.name:``;if(t.length===0)return void ae(`Can't add FormattedSection with an empty image.`);let n=this.getNextImageSectionCharCode();n?(this.text+=String.fromCharCode(n),this.sections.push({scale:1,verticalAlign:e.verticalAlign||`bottom`,imageName:t}),this.sectionIndex.push(this.sections.length-1)):ae(`Reached maximum number of images 6401`)}getNextImageSectionCharCode(){return this.imageSectionID?this.imageSectionID>=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)}determineLineBreaks(e,t,n,r,i){let a=[],o=this.determineAverageLineWidth(e,t,n,r,i),s=this.hasZeroWidthSpaces(),c=0,l=0,u=this.text[Symbol.iterator](),d=u.next(),f=this.text[Symbol.iterator]();f.next();let p=f.next(),m=this.text[Symbol.iterator]();m.next(),m.next();let h=m.next();for(;!d.done;){let t=this.getSection(l),g=d.value.codePointAt(0);if(ka(g)||(c+=Md(g,t,n,r,e,i)),!p.done){let e=Da(g),n=p.value.codePointAt(0);(Ad[g]||e||`imageName`in t||!h.done&&jd[n])&&a.push(Fd(l+1,c,o,a,Pd(g,n,e&&s),!1))}l++,d=u.next(),p=f.next(),h=m.next()}return Id(Fd(this.length(),c,o,a,0,!0))}determineAverageLineWidth(e,t,n,r,i){let a=0,o=0;for(let t of this.text){let s=this.getSection(o);a+=Md(t.codePointAt(0),s,n,r,e,i),o++}return a/Math.max(1,Math.ceil(a/t))}}let Rd=4294967296,zd=1/Rd,Bd=typeof TextDecoder>`u`?null:new TextDecoder(`utf-8`);class Vd{constructor(e=new Uint8Array(16)){this.buf=ArrayBuffer.isView(e)?e:new Uint8Array(e),this.dataView=new DataView(this.buf.buffer),this.pos=0,this.type=0,this.length=this.buf.length}readFields(e,t,n=this.length){for(;this.pos>3,i=this.pos;this.type=7&n,e(r,t,this),this.pos===i&&this.skip(n)}return t}readMessage(e,t){return this.readFields(e,t,this.readVarint()+this.pos)}readFixed32(){let e=this.dataView.getUint32(this.pos,!0);return this.pos+=4,e}readSFixed32(){let e=this.dataView.getInt32(this.pos,!0);return this.pos+=4,e}readFixed64(){let e=this.dataView.getUint32(this.pos,!0)+this.dataView.getUint32(this.pos+4,!0)*Rd;return this.pos+=8,e}readSFixed64(){let e=this.dataView.getUint32(this.pos,!0)+this.dataView.getInt32(this.pos+4,!0)*Rd;return this.pos+=8,e}readFloat(){let e=this.dataView.getFloat32(this.pos,!0);return this.pos+=4,e}readDouble(){let e=this.dataView.getFloat64(this.pos,!0);return this.pos+=8,e}readVarint(e){let t=this.buf,n,r;return r=t[this.pos++],n=127&r,r<128?n:(r=t[this.pos++],n|=(127&r)<<7,r<128?n:(r=t[this.pos++],n|=(127&r)<<14,r<128?n:(r=t[this.pos++],n|=(127&r)<<21,r<128?n:(r=t[this.pos],n|=(15&r)<<28,function(e,t,n){let r=n.buf,i,a;if(a=r[n.pos++],i=(112&a)>>4,a<128||(a=r[n.pos++],i|=(127&a)<<3,a<128)||(a=r[n.pos++],i|=(127&a)<<10,a<128)||(a=r[n.pos++],i|=(127&a)<<17,a<128)||(a=r[n.pos++],i|=(127&a)<<24,a<128)||(a=r[n.pos++],i|=(1&a)<<31,a<128))return Hd(e,i,t);throw Error(`Expected varint not more than 10 bytes`)}(n,e,this)))))}readVarint64(){return this.readVarint(!0)}readSVarint(){let e=this.readVarint();return e%2==1?(e+1)/-2:e/2}readBoolean(){return!!this.readVarint()}readString(){let e=this.readVarint()+this.pos,t=this.pos;return this.pos=e,e-t>=12&&Bd?Bd.decode(this.buf.subarray(t,e)):function(e,t,n){let r=``,i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+l>n)break;l===1?t<128&&(c=t):l===2?(a=e[i+1],(192&a)==128&&(c=(31&t)<<6|63&a,c<=127&&(c=null))):l===3?(a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(c=(15&t)<<12|(63&a)<<6|63&o,(c<=2047||c>=55296&&c<=57343)&&(c=null))):l===4&&(a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(c=(15&t)<<18|(63&a)<<12|(63&o)<<6|63&s,(c<=65535||c>=1114112)&&(c=null))),c===null?(c=65533,l=1):c>65535&&(c-=65536,r+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),r+=String.fromCharCode(c),i+=l}return r}(this.buf,t,e)}readBytes(){let e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t}readPackedVarint(e=[],t){let n=this.readPackedEnd();for(;this.pos127;);else if(t===2)this.pos=this.readVarint()+this.pos;else if(t===5)this.pos+=4;else{if(t!==1)throw Error(`Unimplemented type: ${t}`);this.pos+=8}}writeTag(e,t){this.writeVarint(e<<3|t)}realloc(e){let t=this.length||16;for(;t268435455||e<0?function(e,t){let n,r;if(e>=0?(n=e%4294967296|0,r=e/4294967296|0):(n=~(-e%4294967296),r=~(-e/4294967296),4294967295^n?n=n+1|0:(n=0,r=r+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw Error(`Given varint doesn't fit into 10 bytes`);t.realloc(10),function(e,t,n){n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,n.buf[n.pos]=127&(e>>>=7)}(n,0,t),function(e,t){let n=(7&e)<<4;t.buf[t.pos++]|=n|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e)))))}(r,t)}(e,this):(this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127))))}writeSVarint(e){this.writeVarint(e<0?2*-e-1:2*e)}writeBoolean(e){this.writeVarint(+e)}writeString(e){e=String(e),this.realloc(4*e.length),this.pos++;let t=this.pos;this.pos=function(e,t,n){for(let r,i,a=0;a55295&&r<57344){if(!i){r>56319||a+1===t.length?(e[n++]=239,e[n++]=191,e[n++]=189):i=r;continue}if(r<56320){e[n++]=239,e[n++]=191,e[n++]=189,i=r;continue}r=i-55296<<10|r-56320|65536,i=null}else i&&=(e[n++]=239,e[n++]=191,e[n++]=189,null);r<128?e[n++]=r:(r<2048?e[n++]=r>>6|192:(r<65536?e[n++]=r>>12|224:(e[n++]=r>>18|240,e[n++]=r>>12&63|128),e[n++]=r>>6&63|128),e[n++]=63&r|128)}return n}(this.buf,e,this.pos);let n=this.pos-t;n>=128&&Ud(t,n,this),this.pos=t-1,this.writeVarint(n),this.pos+=n}writeFloat(e){this.realloc(4),this.dataView.setFloat32(this.pos,e,!0),this.pos+=4}writeDouble(e){this.realloc(8),this.dataView.setFloat64(this.pos,e,!0),this.pos+=8}writeBytes(e){let t=e.length;this.writeVarint(t),this.realloc(t);for(let n=0;n=128&&Ud(n,r,this),this.pos=n-1,this.writeVarint(r),this.pos+=r}writeMessage(e,t,n){this.writeTag(e,2),this.writeRawMessage(t,n)}writePackedVarint(e,t){t.length&&this.writeMessage(e,Wd,t)}writePackedSVarint(e,t){t.length&&this.writeMessage(e,Gd,t)}writePackedBoolean(e,t){t.length&&this.writeMessage(e,Jd,t)}writePackedFloat(e,t){t.length&&this.writeMessage(e,Kd,t)}writePackedDouble(e,t){t.length&&this.writeMessage(e,qd,t)}writePackedFixed32(e,t){t.length&&this.writeMessage(e,Yd,t)}writePackedSFixed32(e,t){t.length&&this.writeMessage(e,Xd,t)}writePackedFixed64(e,t){t.length&&this.writeMessage(e,Zd,t)}writePackedSFixed64(e,t){t.length&&this.writeMessage(e,Qd,t)}writeBytesField(e,t){this.writeTag(e,2),this.writeBytes(t)}writeFixed32Field(e,t){this.writeTag(e,5),this.writeFixed32(t)}writeSFixed32Field(e,t){this.writeTag(e,5),this.writeSFixed32(t)}writeFixed64Field(e,t){this.writeTag(e,1),this.writeFixed64(t)}writeSFixed64Field(e,t){this.writeTag(e,1),this.writeSFixed64(t)}writeVarintField(e,t){this.writeTag(e,0),this.writeVarint(t)}writeSVarintField(e,t){this.writeTag(e,0),this.writeSVarint(t)}writeStringField(e,t){this.writeTag(e,2),this.writeString(t)}writeFloatField(e,t){this.writeTag(e,5),this.writeFloat(t)}writeDoubleField(e,t){this.writeTag(e,1),this.writeDouble(t)}writeBooleanField(e,t){this.writeVarintField(e,+t)}}function Hd(e,t,n){return n?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function Ud(e,t,n){let r=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));n.realloc(r);for(let t=n.pos-1;t>=e;t--)n.buf[t+r]=n.buf[t]}function Wd(e,t){for(let n=0;nt.h-e.h));let r=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(t/.95)),n),h:1/0}],i=0,a=0;for(let t of e)for(let e=r.length-1;e>=0;e--){let n=r[e];if(!(t.w>n.w||t.h>n.h)){if(t.x=n.x,t.y=n.y,a=Math.max(a,t.y+t.h),i=Math.max(i,t.x+t.w),t.w===n.w&&t.h===n.h){let t=r.pop();t&&eg.toCodeUnitIndex(e)));let e=y(g.toString(),v);for(let t of e){let e=[...t].map((()=>0));_.push(new Ld(t,g.sections,e))}}else if(b){_=[],v=v.map((e=>g.toCodeUnitIndex(e)));let e=0,t=[];for(let n of g.text)t.push(...Array(n.length).fill(g.sectionIndex[e])),e++;let n=b(g.text,t,v);for(let e of n){let t=[],n=``;for(let r of e[0])t.push(e[1][n.length]),n+=r;_.push(new Ld(e[0],g.sections,t))}}else _=function(e,t){let n=[],r=0;for(let i of t)n.push(e.substring(r,i)),r=i;return rs){let e=Math.ceil(r/s);n*=e/i,i=e}return{x1:t,y1:n,x2:t+r,y2:n+i}}function _f(e,t,n,r,i,a){let o=e.image,s;if(o.content){let e=o.content,t=o.pixelRatio||1;s=[e[0]/t,e[1]/t,o.displaySize[0]-e[2]/t,o.displaySize[1]-e[3]/t]}let c=t.left*a,l=t.right*a,u,d,f,p;n===`width`||n===`both`?(p=i[0]+c-r[3],d=i[0]+l+r[1]):(p=i[0]+(c+l-o.displaySize[0])/2,d=p+o.displaySize[0]);let m=t.top*a,h=t.bottom*a;return n===`height`||n===`both`?(u=i[1]+m-r[0],f=i[1]+h+r[2]):(u=i[1]+(m+h-o.displaySize[1])/2,f=u+o.displaySize[1]),{image:o,top:u,right:d,bottom:f,left:p,collisionPadding:s}}W(`ImagePosition`,rf),W(`ImageAtlas`,af),e.ax=void 0,(of=e.ax||={})[of.none=0]=`none`,of[of.horizontal=1]=`horizontal`,of[of.vertical=2]=`vertical`,of[of.horizontalOnly=3]=`horizontalOnly`;let vf=32640;function yf(e,t){let{expression:n}=t;if(n.kind===`constant`)return{kind:`constant`,layoutSize:n.evaluate(new Va(e+1))};if(n.kind===`source`)return{kind:`source`};{let{zoomStops:t,interpolationType:r}=n,i=0;for(;ie.id)),this.index=t.index,this.pixelRatio=t.pixelRatio,this.sourceLayerIndex=t.sourceLayerIndex,this.hasDependencies=!1,this.hasRTLText=!1,this.sortKeyRanges=[],this.collisionCircleArray=[];let n=this.layers[0]._unevaluatedLayout._values;this.textSizeData=yf(this.zoom,n[`text-size`]),this.iconSizeData=yf(this.zoom,n[`icon-size`]);let r=this.layers[0].layout,i=r.get(`symbol-sort-key`),a=r.get(`symbol-z-order`);this.canOverlap=bf(r,`text-overlap`,`text-allow-overlap`)!==`never`||bf(r,`icon-overlap`,`icon-allow-overlap`)!==`never`||r.get(`text-ignore-placement`)||r.get(`icon-ignore-placement`),this.sortFeaturesByKey=a!==`viewport-y`&&!i.isConstant(),this.sortFeaturesByY=(a===`viewport-y`||a===`auto`&&!this.sortFeaturesByKey)&&this.canOverlap,r.get(`symbol-placement`)===`point`&&(this.writingModes=r.get(`text-writing-mode`).map((t=>e.ax[t]))),this.stateDependentLayerIds=this.layers.filter((e=>e.isStateDependent())).map((e=>e.id)),this.sourceID=t.sourceID}createArrays(){this.text=new Tf(new Us(this.layers,this.zoom,(e=>e.startsWith(`text`)))),this.icon=new Tf(new Us(this.layers,this.zoom,(e=>e.startsWith(`icon`)))),this.glyphOffsetArray=new Ko,this.lineVertexArray=new qo,this.symbolInstances=new Go,this.textAnchorOffsets=new Yo}calculateGlyphDependencies(e,t,n,r,i){for(let a of e)if(t[a.codePointAt(0)]=!0,(n||r)&&i){let e=kd[a];e&&(t[e.codePointAt(0)]=!0)}}populate(t,n,r){let i=this.layers[0],a=i.layout,o=a.get(`text-font`),s=a.get(`text-field`),c=a.get(`icon-image`),l=(s.value.kind!==`constant`||s.value.value instanceof Vt&&!s.value.value.isEmpty()||s.value.value.toString().length>0)&&(o.value.kind!==`constant`||o.value.value.length>0),u=c.value.kind!==`constant`||!!c.value.value||Object.keys(c.parameters).length>0,d=a.get(`symbol-sort-key`);if(this.features=[],!l&&!u)return;let f=n.iconDependencies,p=n.glyphDependencies,m=n.availableImages,h=new Va(this.zoom);for(let{feature:n,id:s,index:c,sourceLayerIndex:g}of t){let t=i._featureFilter.needGeometry,_=Ys(n,t);if(!i._featureFilter.filter(h,_,r))continue;let v,y;if(t||(_.geometry=Js(n)),l){let e=i.getValueAndResolveTokens(`text-field`,_,r,m),t=Vt.factory(e);this.hasRTLText||=wf(t),(!this.hasRTLText||Ba.getRTLTextPluginStatus()===`unavailable`||this.hasRTLText&&Ba.isParsed())&&(v=Dd(t,i,_))}if(u){let e=i.getValueAndResolveTokens(`icon-image`,_,r,m);y=e instanceof Jt?e:Jt.fromString(e)}if(!v&&!y)continue;let b=this.sortFeaturesByKey?d.evaluate(_,{},r):void 0;if(this.features.push({id:s,text:v,icon:y,index:c,sourceLayerIndex:g,geometry:_.geometry,properties:n.properties,type:Rl.types[n.type],sortKey:b}),y&&(f[y.name]=!0),v){let t=o.evaluate(_,{},r).join(`,`),n=a.get(`text-rotation-alignment`)!==`viewport`&&a.get(`symbol-placement`)!==`point`;this.allowVerticalPlacement=this.writingModes?.includes(e.ax.vertical);for(let e of v.sections)if(e.image)f[e.image.name]=!0;else{let r=Aa(v.toString()),i=e.fontStack||t;p[i]||(p[i]={}),this.calculateGlyphDependencies(e.text,p[i],n,this.allowVerticalPlacement,r)}}}a.get(`symbol-placement`)===`line`&&(this.features=function(e){let t={},n={},r=[],i=0;function a(t){r.push(e[t]),i++}function o(e,t,i){let a=n[e];return delete n[e],n[t]=a,r[a].geometry[0].pop(),r[a].geometry[0]=r[a].geometry[0].concat(i[0]),a}function s(e,n,i){let a=t[n];return delete t[n],t[e]=a,r[a].geometry[0].shift(),r[a].geometry[0]=i[0].concat(r[a].geometry[0]),a}function c(e,t,n){let r=n?t[0][t[0].length-1]:t[0][0];return`${e}:${r.x}:${r.y}`}for(let l=0;le.geometry))}(this.features)),this.sortFeaturesByKey&&this.features.sort(((e,t)=>e.sortKey-t.sortKey))}update(e,t,n){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(e,t,this.layers,{imagePositions:n}),this.icon.programConfigurations.updatePaintArrays(e,t,this.layers,{imagePositions:n}))}isEmpty(){return this.symbolInstances.length===0&&!this.hasRTLText}uploadPending(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload}upload(e){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(e),this.iconCollisionBox.upload(e)),this.text.upload(e,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(e,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0}destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()}destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()}addToLineVertexArray(e,t){let n=this.lineVertexArray.length;if(e.segment!==void 0){let n=e.dist(t[e.segment+1]),r=e.dist(t[e.segment]),i={};for(let r=e.segment+1;r=0;n--)i[n]={x:t[n].x,y:t[n].y,tileUnitDistanceFromAnchor:r},n>0&&(r+=t[n-1].dist(t[n]));for(let e=0;e0}hasIconData(){return this.icon.segments.get().length>0}hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox}hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0}hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0}addIndicesForPlacedSymbol(e,t){let n=e.placedSymbolArray.get(t),r=n.vertexStartIndex+4*n.numGlyphs;for(let t=n.vertexStartIndex;tr[e]-r[t]||i[t]-i[e])),a}addToSortKeyRanges(e,t){let n=this.sortKeyRanges[this.sortKeyRanges.length-1];n?.sortKey===t?n.symbolInstanceEnd=e+1:this.sortKeyRanges.push({sortKey:t,symbolInstanceStart:e,symbolInstanceEnd:e+1})}sortFeatures(e){if(this.sortFeaturesByY&&this.sortedAngle!==e&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(e),this.sortedAngle=e,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(let e of this.symbolInstanceIndexes){let t=this.symbolInstances.get(e);this.featureSortOrder.push(t.featureIndex);let n=[t.rightJustifiedTextSymbolIndex,t.centerJustifiedTextSymbolIndex,t.leftJustifiedTextSymbolIndex];for(let e=0;e=0&&n.indexOf(t)===e&&this.addIndicesForPlacedSymbol(this.text,t)}t.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,t.verticalPlacedTextSymbolIndex),t.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,t.placedIconSymbolIndex),t.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,t.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}}}let Of,kf;W(`SymbolBucket`,Df,{omit:[`layers`,`collisionBoxArray`,`features`,`compareText`]}),Df.MAX_GLYPHS=65535,Df.addDynamicAttributes=Cf;var Af={get paint(){return kf||=new ro({"icon-opacity":new $a(z.paint_symbol[`icon-opacity`]),"icon-color":new $a(z.paint_symbol[`icon-color`]),"icon-halo-color":new $a(z.paint_symbol[`icon-halo-color`]),"icon-halo-width":new $a(z.paint_symbol[`icon-halo-width`]),"icon-halo-blur":new $a(z.paint_symbol[`icon-halo-blur`]),"icon-translate":new Qa(z.paint_symbol[`icon-translate`]),"icon-translate-anchor":new Qa(z.paint_symbol[`icon-translate-anchor`]),"text-opacity":new $a(z.paint_symbol[`text-opacity`]),"text-color":new $a(z.paint_symbol[`text-color`],{runtimeType:H,getOverride:e=>e.textColor,hasOverride:e=>!!e.textColor}),"text-halo-color":new $a(z.paint_symbol[`text-halo-color`]),"text-halo-width":new $a(z.paint_symbol[`text-halo-width`]),"text-halo-blur":new $a(z.paint_symbol[`text-halo-blur`]),"text-translate":new Qa(z.paint_symbol[`text-translate`]),"text-translate-anchor":new Qa(z.paint_symbol[`text-translate-anchor`])})},get layout(){return Of||=new ro({"symbol-placement":new Qa(z.layout_symbol[`symbol-placement`]),"symbol-spacing":new Qa(z.layout_symbol[`symbol-spacing`]),"symbol-avoid-edges":new Qa(z.layout_symbol[`symbol-avoid-edges`]),"symbol-sort-key":new $a(z.layout_symbol[`symbol-sort-key`]),"symbol-z-order":new Qa(z.layout_symbol[`symbol-z-order`]),"icon-allow-overlap":new Qa(z.layout_symbol[`icon-allow-overlap`]),"icon-overlap":new Qa(z.layout_symbol[`icon-overlap`]),"icon-ignore-placement":new Qa(z.layout_symbol[`icon-ignore-placement`]),"icon-optional":new Qa(z.layout_symbol[`icon-optional`]),"icon-rotation-alignment":new Qa(z.layout_symbol[`icon-rotation-alignment`]),"icon-size":new $a(z.layout_symbol[`icon-size`]),"icon-text-fit":new Qa(z.layout_symbol[`icon-text-fit`]),"icon-text-fit-padding":new Qa(z.layout_symbol[`icon-text-fit-padding`]),"icon-image":new $a(z.layout_symbol[`icon-image`]),"icon-rotate":new $a(z.layout_symbol[`icon-rotate`]),"icon-padding":new $a(z.layout_symbol[`icon-padding`]),"icon-keep-upright":new Qa(z.layout_symbol[`icon-keep-upright`]),"icon-offset":new $a(z.layout_symbol[`icon-offset`]),"icon-anchor":new $a(z.layout_symbol[`icon-anchor`]),"icon-pitch-alignment":new Qa(z.layout_symbol[`icon-pitch-alignment`]),"text-pitch-alignment":new Qa(z.layout_symbol[`text-pitch-alignment`]),"text-rotation-alignment":new Qa(z.layout_symbol[`text-rotation-alignment`]),"text-field":new $a(z.layout_symbol[`text-field`]),"text-font":new $a(z.layout_symbol[`text-font`]),"text-size":new $a(z.layout_symbol[`text-size`]),"text-max-width":new $a(z.layout_symbol[`text-max-width`]),"text-line-height":new Qa(z.layout_symbol[`text-line-height`]),"text-letter-spacing":new $a(z.layout_symbol[`text-letter-spacing`]),"text-justify":new $a(z.layout_symbol[`text-justify`]),"text-radial-offset":new $a(z.layout_symbol[`text-radial-offset`]),"text-variable-anchor":new Qa(z.layout_symbol[`text-variable-anchor`]),"text-variable-anchor-offset":new $a(z.layout_symbol[`text-variable-anchor-offset`]),"text-anchor":new $a(z.layout_symbol[`text-anchor`]),"text-max-angle":new Qa(z.layout_symbol[`text-max-angle`]),"text-writing-mode":new Qa(z.layout_symbol[`text-writing-mode`]),"text-rotate":new $a(z.layout_symbol[`text-rotate`]),"text-padding":new Qa(z.layout_symbol[`text-padding`]),"text-keep-upright":new Qa(z.layout_symbol[`text-keep-upright`]),"text-transform":new $a(z.layout_symbol[`text-transform`]),"text-offset":new $a(z.layout_symbol[`text-offset`]),"text-allow-overlap":new Qa(z.layout_symbol[`text-allow-overlap`]),"text-overlap":new Qa(z.layout_symbol[`text-overlap`]),"text-ignore-placement":new Qa(z.layout_symbol[`text-ignore-placement`]),"text-optional":new Qa(z.layout_symbol[`text-optional`])})}};class jf{constructor(e){if(e.property.overrides===void 0)throw Error(`overrides must be provided to instantiate FormatSectionOverride class`);this.type=e.property.overrides?e.property.overrides.runtimeType:Ye,this.defaultValue=e}evaluate(e){if(e.formattedSection){let t=this.defaultValue.property.overrides;if(t?.hasOverride(e.formattedSection))return t.getOverride(e.formattedSection)}return e.feature&&e.featureState?this.defaultValue.evaluate(e.feature,e.featureState):this.defaultValue.property.specification.default}eachChild(e){this.defaultValue.isConstant()||e(this.defaultValue.value._styleExpression.expression)}outputDefined(){return!1}serialize(){return null}}W(`FormatSectionOverride`,jf,{omit:[`defaultValue`]});class Mf extends oo{constructor(e,t){super(e,Af,t)}recalculate(e,t){if(super.recalculate(e,t),this.layout.get(`icon-rotation-alignment`)===`auto`&&(this.layout._values[`icon-rotation-alignment`]=this.layout.get(`symbol-placement`)===`point`?`viewport`:`map`),this.layout.get(`text-rotation-alignment`)===`auto`&&(this.layout._values[`text-rotation-alignment`]=this.layout.get(`symbol-placement`)===`point`?`viewport`:`map`),this.layout.get(`text-pitch-alignment`)===`auto`&&(this.layout._values[`text-pitch-alignment`]=this.layout.get(`text-rotation-alignment`)===`map`?`map`:`viewport`),this.layout.get(`icon-pitch-alignment`)===`auto`&&(this.layout._values[`icon-pitch-alignment`]=this.layout.get(`icon-rotation-alignment`)),this.layout.get(`symbol-placement`)===`point`){let e=this.layout.get(`text-writing-mode`);if(e){let t=[];for(let n of e)t.includes(n)||t.push(n);this.layout._values[`text-writing-mode`]=t}else this.layout._values[`text-writing-mode`]=[`horizontal`]}this._setPaintOverrides()}getValueAndResolveTokens(e,t,n,r){let i=this.layout.get(e).evaluate(t,{},n,r),a=this._unevaluatedLayout._values[e];return a.isDataDriven()||di(a.value)||!i?i:function(e,t){return t.replace(/{([^{}]+)}/g,((t,n)=>e&&n in e?String(e[n]):``))}(t.properties,i)}createBucket(e){return new Df(e)}queryRadius(){return 0}queryIntersectsFeature(){throw Error(`Should take a different path in FeatureIndex`)}_setPaintOverrides(){for(let e of Af.paint.overridableProperties){if(!Mf.hasPaintOverride(this.layout,e))continue;let t=this.paint.get(e),n=new ui(new jf(t),t.property.specification),r=null;r=t.value.kind===`constant`||t.value.kind===`source`?new pi(`source`,n):new mi(`composite`,n,t.value.zoomStops),this.paint._values[e]=new Xa(t.property,r,t.parameters)}}_handleOverridablePaintPropertyUpdate(e,t,n){return!(!this.layout||t.isDataDriven()||n.isDataDriven())&&Mf.hasPaintOverride(this.layout,e)}static hasPaintOverride(e,t){let n=e.get(`text-field`),r=Af.paint.properties[t],i=!1,a=e=>{for(let t of e)if(r.overrides?.hasOverride(t))return void(i=!0)};if(n.value.kind===`constant`&&n.value.value instanceof Vt)a(n.value.value.sections);else if(n.value.kind===`source`||n.value.kind===`composite`){let e=t=>{i||(t instanceof en&&Qt(t.value)===nt?a(t.value.sections):t instanceof Rn?a(t.sections):t.eachChild(e))},t=n.value;t._styleExpression&&e(t._styleExpression.expression)}return i}}let Nf;var Pf={get paint(){return Nf||=new ro({"background-color":new Qa(z.paint_background[`background-color`]),"background-pattern":new to(z.paint_background[`background-pattern`]),"background-opacity":new Qa(z.paint_background[`background-opacity`])})}};class Ff extends oo{constructor(e,t){super(e,Pf,t)}}class If extends oo{constructor(e,t){super(e,{},t),this.onAdd=e=>{this.implementation.onAdd&&this.implementation.onAdd(e,e.painter.context.gl)},this.onRemove=e=>{this.implementation.onRemove&&this.implementation.onRemove(e,e.painter.context.gl)},this.implementation=e}is3D(){return this.implementation.renderingMode===`3d`}hasOffscreenPass(){return this.implementation.prerender!==void 0}recalculate(){}updateTransitions(){}hasTransition(){return!1}serialize(){throw Error(`Custom layers cannot be serialized`)}}class Lf{constructor(e){this._methodToThrottle=e,this._triggered=!1,this._channel=new MessageChannel,this._channel.port2.onmessage=()=>{this._triggered=!1,this._methodToThrottle()}}trigger(){var e;this._triggered||(this._triggered=!0,(e=this._channel)==null||e.port1.postMessage(!0))}remove(){delete this._channel,this._methodToThrottle=()=>{}}}let Rf={once:!0},zf=6371008.8;class Bf{constructor(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid LngLat object: (${e}, ${t})`);if(this.lng=+e,this.lat=+t,this.lat>90||this.lat<-90)throw Error(`Invalid LngLat latitude value: must be between -90 and 90`)}wrap(){return new Bf(I(this.lng,-180,180),this.lat)}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}distanceTo(e){let t=Math.PI/180,n=this.lat*t,r=e.lat*t,i=Math.sin(n)*Math.sin(r)+Math.cos(n)*Math.cos(r)*Math.cos((e.lng-this.lng)*t);return zf*Math.acos(Math.min(i,1))}static convert(e){if(e instanceof Bf)return e;if(Array.isArray(e)&&(e.length===2||e.length===3))return new Bf(Number(e[0]),Number(e[1]));if(!Array.isArray(e)&&typeof e==`object`&&e)return new Bf(Number(`lng`in e?e.lng:e.lon),Number(e.lat));throw Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")}}let Vf=2*Math.PI*zf;function Hf(e){return Vf*Math.cos(e*Math.PI/180)}function Uf(e){return(180+e)/360}function Wf(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))/360}function Gf(e,t){return e/Hf(t)}function Kf(e){return 360*e-180}function qf(e){return 360/Math.PI*Math.atan(Math.exp((180-360*e)*Math.PI/180))-90}function Jf(e,t){return e*Hf(qf(t))}class Yf{constructor(e,t,n=0){this.x=+e,this.y=+t,this.z=+n}static fromLngLat(e,t=0){let n=Bf.convert(e);return new Yf(Uf(n.lng),Wf(n.lat),Gf(t,n.lat))}toLngLat(){return new Bf(Kf(this.x),qf(this.y))}toAltitude(){return Jf(this.z,this.y)}meterInMercatorCoordinateUnits(){return 1/Vf*(e=qf(this.y),1/Math.cos(e*Math.PI/180));var e}}function Xf(e,t,n){var r=2*Math.PI*6378137/256/2**n;return[e*r-2*Math.PI*6378137/2,t*r-2*Math.PI*6378137/2]}class Zf{constructor(e,t,n){if(!function(e,t,n){return!(e<0||e>25||n<0||n>=2**e||t<0||t>=2**e)}(e,t,n))throw Error(`x=${t}, y=${n}, z=${e} outside of bounds. 0<=x<${2**e}, 0<=y<${2**e} 0<=z<=25 `);this.z=e,this.x=t,this.y=n,this.key=ep(0,e,e,t,n)}equals(e){return this.z===e.z&&this.x===e.x&&this.y===e.y}url(e,t,n){let r=(a=this.y,o=this.z,s=Xf(256*(i=this.x),256*(a=2**o-a-1),o),c=Xf(256*(i+1),256*(a+1),o),s[0]+`,`+s[1]+`,`+c[0]+`,`+c[1]);var i,a,o,s,c;let l=function(e,t,n){let r=``;for(let i=e;i>0;i--){let e=1<1?`@2x`:``).replace(/{quadkey}/g,l).replace(/{bbox-epsg-3857}/g,r)}isChildOf(e){let t=this.z-e.z;return t>0&&e.x===this.x>>t&&e.y===this.y>>t}getTilePoint(e){let t=2**this.z;return new n((e.x*t-this.x)*O,(e.y*t-this.y)*O)}toString(){return`${this.z}/${this.x}/${this.y}`}}class Qf{constructor(e,t){this.wrap=e,this.canonical=t,this.key=ep(e,t.z,t.z,t.x,t.y)}}class $f{constructor(e,t,n,r,i){if(this.terrainRttPosMatrix32f=null,e= z; overscaledZ = ${e}; z = ${n}`);this.overscaledZ=e,this.wrap=t,this.canonical=new Zf(n,+r,+i),this.key=ep(t,e,n,r,i)}clone(){return new $f(this.overscaledZ,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)}equals(e){return this.overscaledZ===e.overscaledZ&&this.wrap===e.wrap&&this.canonical.equals(e.canonical)}scaledTo(e){if(e>this.overscaledZ)throw Error(`targetZ > this.overscaledZ; targetZ = ${e}; overscaledZ = ${this.overscaledZ}`);let t=this.canonical.z-e;return e>this.canonical.z?new $f(e,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new $f(e,this.wrap,e,this.canonical.x>>t,this.canonical.y>>t)}isOverscaled(){return this.overscaledZ>this.canonical.z}calculateScaledKey(e,t){if(e>this.overscaledZ)throw Error(`targetZ > this.overscaledZ; targetZ = ${e}; overscaledZ = ${this.overscaledZ}`);let n=this.canonical.z-e;return e>this.canonical.z?ep(this.wrap*+t,e,this.canonical.z,this.canonical.x,this.canonical.y):ep(this.wrap*+t,e,e,this.canonical.x>>n,this.canonical.y>>n)}isChildOf(e){if(e.wrap!==this.wrap||this.overscaledZ-e.overscaledZ<=0)return!1;if(e.overscaledZ===0)return this.overscaledZ>0;let t=this.canonical.z-e.canonical.z;return!(t<0)&&e.canonical.x===this.canonical.x>>t&&e.canonical.y===this.canonical.y>>t}children(e){if(this.overscaledZ>=e)return[new $f(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];let t=this.canonical.z+1,n=2*this.canonical.x,r=2*this.canonical.y;return[new $f(t,this.wrap,t,n,r),new $f(t,this.wrap,t,n+1,r),new $f(t,this.wrap,t,n,r+1),new $f(t,this.wrap,t,n+1,r+1)]}isLessThan(e){return this.wrape.wrap)&&(this.overscaledZe.overscaledZ)&&(this.canonical.xe.canonical.x)&&this.canonical.y=0&&e=0&&t=c)return null;let u=this.canonical.x+r,d=this.wrap;return u<0?(d-=Math.ceil(-u/c),u=(u%c+c)%c):u>=c&&(d+=Math.floor(u/c),u%=c),{tileID:new $f(this.overscaledZ,d,s,u,l),x:a,y:o}}}function ep(e,t,n,r,i){(e*=2)<0&&(e=-1*e-1);let a=1<this.maxX||this.minY>this.maxY)&&(this.minX=1/0,this.maxX=-1/0,this.minY=1/0,this.maxY=-1/0),this}shrinkBy(e){return this.expandBy(-e)}map(e){let t=new tp;return t.extend(e(new n(this.minX,this.minY))),t.extend(e(new n(this.maxX,this.minY))),t.extend(e(new n(this.minX,this.maxY))),t.extend(e(new n(this.maxX,this.maxY))),t}static fromPoints(e){let t=new tp;for(let n of e)t.extend(n);return t}contains(e){return e.x>=this.minX&&e.x<=this.maxX&&e.y>=this.minY&&e.y<=this.maxY}empty(){return this.minX>this.maxX}width(){return this.maxX-this.minX}height(){return this.maxY-this.minY}covers(e){return!this.empty()&&!e.empty()&&e.minX>=this.minX&&e.maxX<=this.maxX&&e.minY>=this.minY&&e.maxY<=this.maxY}intersects(e){return!this.empty()&&!e.empty()&&e.minX<=this.maxX&&e.maxX>=this.minX&&e.minY<=this.maxY&&e.maxY>=this.minY}}class np{constructor(e){this._stringToNumber={},this._numberToString=[];for(let t=0;t=this._numberToString.length)throw Error(`Out of bounds. Index requested n=${e} can't be >= this._numberToString.length ${this._numberToString.length}`);return this._numberToString[e]}}class rp{constructor(e,t,n,r,i){this.type=`Feature`,this._vectorTileFeature=e,this._x=n,this._y=r,this._z=t,this.properties=e.properties,this.id=i}projectPoint(e,t,n,r){return[360*(e.x+t)/r-180,360/Math.PI*Math.atan(Math.exp((1-2*(e.y+n)/r)*Math.PI))-90]}projectLine(e,t,n,r){return e.map((e=>this.projectPoint(e,t,n,r)))}get geometry(){if(this._geometry)return this._geometry;let e=this._vectorTileFeature,t=e.extent*2**this._z,n=e.extent*this._x,r=e.extent*this._y,i=e.loadGeometry();switch(e.type){case 1:{let e=[];for(let t of i)e.push(t[0]);let a=this.projectLine(e,n,r,t);this._geometry=e.length===1?{type:`Point`,coordinates:a[0]}:{type:`MultiPoint`,coordinates:a};break}case 2:{let e=i.map((e=>this.projectLine(e,n,r,t)));this._geometry=e.length===1?{type:`LineString`,coordinates:e[0]}:{type:`MultiLineString`,coordinates:e};break}case 3:{let e=Bl(i),a=[];for(let i of e)a.push(i.map((e=>this.projectLine(e,n,r,t))));this._geometry=a.length===1?{type:`Polygon`,coordinates:a[0]}:{type:`MultiPolygon`,coordinates:a};break}default:throw Error(`unknown feature type: ${e.type}`)}return this._geometry}set geometry(e){this._geometry=e}toJSON(){let e={geometry:this.geometry};for(let t in this)t!==`_geometry`&&t!==`_vectorTileFeature`&&t!==`_x`&&t!==`_y`&&t!==`_z`&&(e[t]=this[t]);return e}}class ip{constructor(e,t,n){this._name=e,this.dataBuffer=t,typeof n==`number`?this._size=n:(this.nullabilityBuffer=n,this._size=n.size())}getValue(e){return this.nullabilityBuffer&&!this.nullabilityBuffer.get(e)?null:this.getValueFromBuffer(e)}has(e){return this.nullabilityBuffer?.get(e)||!this.nullabilityBuffer}get name(){return this._name}get size(){return this._size}}class ap extends ip{}class op extends ap{getValueFromBuffer(e){return this.dataBuffer[e]}}class sp extends ap{getValueFromBuffer(e){return this.dataBuffer[e]}}class cp extends ip{constructor(e,t,n,r){super(e,t,r),this.delta=n}}class lp extends cp{constructor(e,t,n,r){super(e,Int32Array.of(t),n,r)}getValueFromBuffer(e){return this.dataBuffer[0]+e*this.delta}}class up extends ip{constructor(e,t,n,r){super(e,r?Int32Array.of(t):Uint32Array.of(t),n)}getValueFromBuffer(e){return this.dataBuffer[0]}}class dp{constructor(e,t,n,r,i=4096){this._name=e,this._geometryVector=t,this._idVector=n,this._propertyVectors=r,this._extent=i}get name(){return this._name}get idVector(){return this._idVector}get geometryVector(){return this._geometryVector}get propertyVectors(){return this._propertyVectors}getPropertyVector(e){return this.propertyVectorsMap||=new Map(this._propertyVectors.map((e=>[e.name,e]))),this.propertyVectorsMap.get(e)}get numFeatures(){return this.geometryVector.numGeometries}get extent(){return this._extent}getFeatures(){let e=[],t=this.geometryVector.getGeometries();for(let n=0;n>>32-e;let gp=hp;function _p(e,t){return e-e%t}function vp(e){let t=e>>>0;return((255&t)<<24|(65280&t)<<8|t>>>8&65280|t>>>24&255)>>>0}let yp=function(){let e=_p(65536,256);return e===0?256:e}(),bp=3*yp/256+yp|0;function xp(){let e=new Uint8Array(bp);return{dataToBePacked:Array(33),dataPointers:new Int32Array(33),byteContainer:e,byteContainerI32:new Int32Array(e.buffer,e.byteOffset,e.byteLength>>>2),exceptionSizes:new Int32Array(33)}}function Sp(e,t,n,r,i){switch(i){case 1:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0;n[i++]=t>>>0&1,n[i++]=t>>>1&1,n[i++]=t>>>2&1,n[i++]=t>>>3&1,n[i++]=t>>>4&1,n[i++]=t>>>5&1,n[i++]=t>>>6&1,n[i++]=t>>>7&1,n[i++]=t>>>8&1,n[i++]=t>>>9&1,n[i++]=t>>>10&1,n[i++]=t>>>11&1,n[i++]=t>>>12&1,n[i++]=t>>>13&1,n[i++]=t>>>14&1,n[i++]=t>>>15&1,n[i++]=t>>>16&1,n[i++]=t>>>17&1,n[i++]=t>>>18&1,n[i++]=t>>>19&1,n[i++]=t>>>20&1,n[i++]=t>>>21&1,n[i++]=t>>>22&1,n[i++]=t>>>23&1,n[i++]=t>>>24&1,n[i++]=t>>>25&1,n[i++]=t>>>26&1,n[i++]=t>>>27&1,n[i++]=t>>>28&1,n[i++]=t>>>29&1,n[i++]=t>>>30&1,n[i++]=t>>>31&1}})(e,t,n,r);break;case 2:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0;n[i++]=t>>>0&3,n[i++]=t>>>2&3,n[i++]=t>>>4&3,n[i++]=t>>>6&3,n[i++]=t>>>8&3,n[i++]=t>>>10&3,n[i++]=t>>>12&3,n[i++]=t>>>14&3,n[i++]=t>>>16&3,n[i++]=t>>>18&3,n[i++]=t>>>20&3,n[i++]=t>>>22&3,n[i++]=t>>>24&3,n[i++]=t>>>26&3,n[i++]=t>>>28&3,n[i++]=t>>>30&3,n[i++]=r>>>0&3,n[i++]=r>>>2&3,n[i++]=r>>>4&3,n[i++]=r>>>6&3,n[i++]=r>>>8&3,n[i++]=r>>>10&3,n[i++]=r>>>12&3,n[i++]=r>>>14&3,n[i++]=r>>>16&3,n[i++]=r>>>18&3,n[i++]=r>>>20&3,n[i++]=r>>>22&3,n[i++]=r>>>24&3,n[i++]=r>>>26&3,n[i++]=r>>>28&3,n[i++]=r>>>30&3}})(e,t,n,r);break;case 3:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0;n[i++]=t>>>0&7,n[i++]=t>>>3&7,n[i++]=t>>>6&7,n[i++]=t>>>9&7,n[i++]=t>>>12&7,n[i++]=t>>>15&7,n[i++]=t>>>18&7,n[i++]=t>>>21&7,n[i++]=t>>>24&7,n[i++]=t>>>27&7,n[i++]=7&(t>>>30|(1&r)<<2),n[i++]=r>>>1&7,n[i++]=r>>>4&7,n[i++]=r>>>7&7,n[i++]=r>>>10&7,n[i++]=r>>>13&7,n[i++]=r>>>16&7,n[i++]=r>>>19&7,n[i++]=r>>>22&7,n[i++]=r>>>25&7,n[i++]=r>>>28&7,n[i++]=7&(r>>>31|(3&o)<<1),n[i++]=o>>>2&7,n[i++]=o>>>5&7,n[i++]=o>>>8&7,n[i++]=o>>>11&7,n[i++]=o>>>14&7,n[i++]=o>>>17&7,n[i++]=o>>>20&7,n[i++]=o>>>23&7,n[i++]=o>>>26&7,n[i++]=o>>>29&7}})(e,t,n,r);break;case 4:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0;n[i++]=t>>>0&15,n[i++]=t>>>4&15,n[i++]=t>>>8&15,n[i++]=t>>>12&15,n[i++]=t>>>16&15,n[i++]=t>>>20&15,n[i++]=t>>>24&15,n[i++]=t>>>28&15,n[i++]=r>>>0&15,n[i++]=r>>>4&15,n[i++]=r>>>8&15,n[i++]=r>>>12&15,n[i++]=r>>>16&15,n[i++]=r>>>20&15,n[i++]=r>>>24&15,n[i++]=r>>>28&15,n[i++]=o>>>0&15,n[i++]=o>>>4&15,n[i++]=o>>>8&15,n[i++]=o>>>12&15,n[i++]=o>>>16&15,n[i++]=o>>>20&15,n[i++]=o>>>24&15,n[i++]=o>>>28&15,n[i++]=s>>>0&15,n[i++]=s>>>4&15,n[i++]=s>>>8&15,n[i++]=s>>>12&15,n[i++]=s>>>16&15,n[i++]=s>>>20&15,n[i++]=s>>>24&15,n[i++]=s>>>28&15}})(e,t,n,r);break;case 5:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0;n[i++]=t>>>0&31,n[i++]=t>>>5&31,n[i++]=t>>>10&31,n[i++]=t>>>15&31,n[i++]=t>>>20&31,n[i++]=t>>>25&31,n[i++]=31&(t>>>30|(7&r)<<2),n[i++]=r>>>3&31,n[i++]=r>>>8&31,n[i++]=r>>>13&31,n[i++]=r>>>18&31,n[i++]=r>>>23&31,n[i++]=31&(r>>>28|(1&o)<<4),n[i++]=o>>>1&31,n[i++]=o>>>6&31,n[i++]=o>>>11&31,n[i++]=o>>>16&31,n[i++]=o>>>21&31,n[i++]=o>>>26&31,n[i++]=31&(o>>>31|(15&s)<<1),n[i++]=s>>>4&31,n[i++]=s>>>9&31,n[i++]=s>>>14&31,n[i++]=s>>>19&31,n[i++]=s>>>24&31,n[i++]=31&(s>>>29|(3&c)<<3),n[i++]=c>>>2&31,n[i++]=c>>>7&31,n[i++]=c>>>12&31,n[i++]=c>>>17&31,n[i++]=c>>>22&31,n[i++]=c>>>27&31}})(e,t,n,r);break;case 6:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0,l=e[a++]>>>0;n[i++]=t>>>0&63,n[i++]=t>>>6&63,n[i++]=t>>>12&63,n[i++]=t>>>18&63,n[i++]=t>>>24&63,n[i++]=63&(t>>>30|(15&r)<<2),n[i++]=r>>>4&63,n[i++]=r>>>10&63,n[i++]=r>>>16&63,n[i++]=r>>>22&63,n[i++]=63&(r>>>28|(3&o)<<4),n[i++]=o>>>2&63,n[i++]=o>>>8&63,n[i++]=o>>>14&63,n[i++]=o>>>20&63,n[i++]=o>>>26&63,n[i++]=s>>>0&63,n[i++]=s>>>6&63,n[i++]=s>>>12&63,n[i++]=s>>>18&63,n[i++]=s>>>24&63,n[i++]=63&(s>>>30|(15&c)<<2),n[i++]=c>>>4&63,n[i++]=c>>>10&63,n[i++]=c>>>16&63,n[i++]=c>>>22&63,n[i++]=63&(c>>>28|(3&l)<<4),n[i++]=l>>>2&63,n[i++]=l>>>8&63,n[i++]=l>>>14&63,n[i++]=l>>>20&63,n[i++]=l>>>26&63}})(e,t,n,r);break;case 7:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0,l=e[a++]>>>0,u=e[a++]>>>0;n[i++]=t>>>0&127,n[i++]=t>>>7&127,n[i++]=t>>>14&127,n[i++]=t>>>21&127,n[i++]=127&(t>>>28|(7&r)<<4),n[i++]=r>>>3&127,n[i++]=r>>>10&127,n[i++]=r>>>17&127,n[i++]=r>>>24&127,n[i++]=127&(r>>>31|(63&o)<<1),n[i++]=o>>>6&127,n[i++]=o>>>13&127,n[i++]=o>>>20&127,n[i++]=127&(o>>>27|(3&s)<<5),n[i++]=s>>>2&127,n[i++]=s>>>9&127,n[i++]=s>>>16&127,n[i++]=s>>>23&127,n[i++]=127&(s>>>30|(31&c)<<2),n[i++]=c>>>5&127,n[i++]=c>>>12&127,n[i++]=c>>>19&127,n[i++]=127&(c>>>26|(1&l)<<6),n[i++]=l>>>1&127,n[i++]=l>>>8&127,n[i++]=l>>>15&127,n[i++]=l>>>22&127,n[i++]=127&(l>>>29|(15&u)<<3),n[i++]=u>>>4&127,n[i++]=u>>>11&127,n[i++]=u>>>18&127,n[i++]=u>>>25&127}})(e,t,n,r);break;case 8:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0,l=e[a++]>>>0,u=e[a++]>>>0,d=e[a++]>>>0;n[i++]=t>>>0&255,n[i++]=t>>>8&255,n[i++]=t>>>16&255,n[i++]=t>>>24&255,n[i++]=r>>>0&255,n[i++]=r>>>8&255,n[i++]=r>>>16&255,n[i++]=r>>>24&255,n[i++]=o>>>0&255,n[i++]=o>>>8&255,n[i++]=o>>>16&255,n[i++]=o>>>24&255,n[i++]=s>>>0&255,n[i++]=s>>>8&255,n[i++]=s>>>16&255,n[i++]=s>>>24&255,n[i++]=c>>>0&255,n[i++]=c>>>8&255,n[i++]=c>>>16&255,n[i++]=c>>>24&255,n[i++]=l>>>0&255,n[i++]=l>>>8&255,n[i++]=l>>>16&255,n[i++]=l>>>24&255,n[i++]=u>>>0&255,n[i++]=u>>>8&255,n[i++]=u>>>16&255,n[i++]=u>>>24&255,n[i++]=d>>>0&255,n[i++]=d>>>8&255,n[i++]=d>>>16&255,n[i++]=d>>>24&255}})(e,t,n,r);break;case 16:(function(e,t,n,r){let i=r,a=t;for(let t=0;t<128;t++){let t=e[a++]>>>0;n[i++]=65535&t,n[i++]=t>>>16&65535}})(e,t,n,r);break;default:(function(e,t,n,r,i){let a=gp[i]>>>0,o=t,s=0,c=e[o]>>>0,l=r;for(let t=0;t<8;t++){for(let t=0;t<32;t++)if(s+i<=32)n[l+t]=c>>>s&a,s+=i,s===32&&(s=0,o++,t!==31&&(c=e[o]>>>0));else{let r=32-s,u=c>>>s;o++,c=e[o]>>>0;let d=i-r;n[l+t]=(u|(c&-1>>>32-d>>>0)<>>0)}})(e,t,n,r,i)}return t+(i<<3)|0}function Cp(e,t,n,r){if(n+2>t)throw Error(`FastPFOR decode: byteContainer underflow at block=${r} (need 2 bytes for [bitWidth, exceptionCount], bytePos=${n}, byteSize=${t})`);let i=e[n++],a=e[n++];if(i>32)throw Error(`FastPFOR decode: invalid bitWidth=${i} at block=${r} (expected 0..32). This likely indicates corrupted or truncated input.`);return{bitWidth:i,exceptionCount:a,bytePosIn:n}}function wp(e,t,n,r,i,a,o,s,c){let{maxBits:l,exceptionBitWidth:u,bytePosIn:d}=function(e,t,n,r,i,a){if(n+1>t)throw Error(`FastPFOR decode: exception header underflow at block=${a} (need 1 byte for maxBits, bytePos=${n}, byteSize=${t})`);let o=e[n++];if(o32)throw Error(`FastPFOR decode: invalid maxBits=${o} at block=${a} (bitWidth=${r}, expected ${r}..32)`);let s=o-r|0;if(s<1||s>32)throw Error(`FastPFOR decode: invalid exceptionBitWidth=${s} at block=${a} (bitWidth=${r}, maxBits=${o})`);if(n+i>t)throw Error(`FastPFOR decode: exception positions underflow at block=${a} (need=${i}, have=${t-n})`);return{maxBits:o,exceptionBitWidth:s,bytePosIn:n}}(i,a,o,n,r,c);if(o=d,u===1){let a=1<h)throw Error(`FastPFOR decode: exception stream overflow for exceptionBitWidth=${u} (ptr=${m}, need ${r}, size=${h}) at block ${c}`);for(let a=0;ae.length-1)throw Error(`FastPFOR decode: invalid whereMeta=${s} at pageStart=${o} (expected > 0 and pageStart+whereMeta < encoded.length=${e.length})`);let c=o+1|0,l=o+s|0,u=e[l]>>>0,d=u+3>>>2,f=l+1,p=f+d;if(p>=e.length)throw Error(`FastPFOR decode: invalid byteSize=${u} (metaInts=${d}, pageStart=${o}, packedEnd=${l}, byteContainerStart=${f}) causes bitmapPos=${p} out of bounds (encoded.length=${e.length})`);let m=function(e,t,n,r){r.byteContainer.length>>2;if(3&i.byteOffset)for(let n=0;n>>8&255,i[a+2|0]=r>>>16&255,i[a+3|0]=r>>>24&255}else{let n=r.byteContainerI32;(!n||n.buffer!==i.buffer||n.byteOffset!==i.byteOffset||n.length>>2)),n.set(e.subarray(t,t+a))}let o=3&n;if(o>0){let n=0|e[t+a|0],r=a<<2;for(let e=0;e>>(e<<3)&255}return i}(e,f,u,a),h=u,g=function(e,t,n){let r=0|e[t++],i=n.dataToBePacked;for(let a=2;a<=32;a=a+1|0){if(!(r>>>a-1&1))continue;if(t>=e.length)throw Error(`FastPFOR decode: truncated exception stream header (bitWidth=${a}, streamWordIndex=${t}, needWords=1, availableWords=${e.length-t}, encodedWords=${e.length})`);let o=e[t++]>>>0,s=_p(o+31,32),c=o*a+31>>>5;if(t+c>e.length)throw Error(`FastPFOR decode: truncated exception stream (bitWidth=${a}, size=${o}, streamWordIndex=${t}, needWords=${c}, availableWords=${e.length-t}, encodedWords=${e.length})`);let l=i[a];(!l||l.length>>5)|0,n.exceptionSizes[a]=o}return t}(e,p,a);return a.dataPointers.fill(0),function(e,t,n,r,i,a,o,s,c,l){let u=0|n,d=0;for(let t=0;t0&&(d=wp(i,f,r,o,s,c,d,l,t))}if(u!==r)throw Error(`FastPFOR decode: packed region mismatch (pageStart=${t}, packedStart=${n}, consumedPackedEnd=${u}, expectedPackedEnd=${r}, packedWords=${r-n}, encoded.length=${e.length})`)}(e,o,c,l,t,0|r,i/256|0,m,h,a),g}function Ep(e,t,n,r,i){switch(i){case 2:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0;n[i++]=a>>>0&3,n[i++]=a>>>2&3,n[i++]=a>>>4&3,n[i++]=a>>>6&3,n[i++]=a>>>8&3,n[i++]=a>>>10&3,n[i++]=a>>>12&3,n[i++]=a>>>14&3,n[i++]=a>>>16&3,n[i++]=a>>>18&3,n[i++]=a>>>20&3,n[i++]=a>>>22&3,n[i++]=a>>>24&3,n[i++]=a>>>26&3,n[i++]=a>>>28&3,n[i++]=a>>>30&3,n[i++]=o>>>0&3,n[i++]=o>>>2&3,n[i++]=o>>>4&3,n[i++]=o>>>6&3,n[i++]=o>>>8&3,n[i++]=o>>>10&3,n[i++]=o>>>12&3,n[i++]=o>>>14&3,n[i++]=o>>>16&3,n[i++]=o>>>18&3,n[i++]=o>>>20&3,n[i++]=o>>>22&3,n[i++]=o>>>24&3,n[i++]=o>>>26&3,n[i++]=o>>>28&3,n[i]=o>>>30&3})(e,t,n,r);return;case 3:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0;n[i++]=a>>>0&7,n[i++]=a>>>3&7,n[i++]=a>>>6&7,n[i++]=a>>>9&7,n[i++]=a>>>12&7,n[i++]=a>>>15&7,n[i++]=a>>>18&7,n[i++]=a>>>21&7,n[i++]=a>>>24&7,n[i++]=a>>>27&7,n[i++]=7&(a>>>30|(1&o)<<2),n[i++]=o>>>1&7,n[i++]=o>>>4&7,n[i++]=o>>>7&7,n[i++]=o>>>10&7,n[i++]=o>>>13&7,n[i++]=o>>>16&7,n[i++]=o>>>19&7,n[i++]=o>>>22&7,n[i++]=o>>>25&7,n[i++]=o>>>28&7,n[i++]=7&(o>>>31|(3&s)<<1),n[i++]=s>>>2&7,n[i++]=s>>>5&7,n[i++]=s>>>8&7,n[i++]=s>>>11&7,n[i++]=s>>>14&7,n[i++]=s>>>17&7,n[i++]=s>>>20&7,n[i++]=s>>>23&7,n[i++]=s>>>26&7,n[i]=s>>>29&7})(e,t,n,r);return;case 4:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0;n[i++]=a>>>0&15,n[i++]=a>>>4&15,n[i++]=a>>>8&15,n[i++]=a>>>12&15,n[i++]=a>>>16&15,n[i++]=a>>>20&15,n[i++]=a>>>24&15,n[i++]=a>>>28&15,n[i++]=o>>>0&15,n[i++]=o>>>4&15,n[i++]=o>>>8&15,n[i++]=o>>>12&15,n[i++]=o>>>16&15,n[i++]=o>>>20&15,n[i++]=o>>>24&15,n[i++]=o>>>28&15,n[i++]=s>>>0&15,n[i++]=s>>>4&15,n[i++]=s>>>8&15,n[i++]=s>>>12&15,n[i++]=s>>>16&15,n[i++]=s>>>20&15,n[i++]=s>>>24&15,n[i++]=s>>>28&15,n[i++]=c>>>0&15,n[i++]=c>>>4&15,n[i++]=c>>>8&15,n[i++]=c>>>12&15,n[i++]=c>>>16&15,n[i++]=c>>>20&15,n[i++]=c>>>24&15,n[i]=c>>>28&15})(e,t,n,r);return;case 5:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0;n[i++]=a>>>0&31,n[i++]=a>>>5&31,n[i++]=a>>>10&31,n[i++]=a>>>15&31,n[i++]=a>>>20&31,n[i++]=a>>>25&31,n[i++]=31&(a>>>30|(7&o)<<2),n[i++]=o>>>3&31,n[i++]=o>>>8&31,n[i++]=o>>>13&31,n[i++]=o>>>18&31,n[i++]=o>>>23&31,n[i++]=31&(o>>>28|(1&s)<<4),n[i++]=s>>>1&31,n[i++]=s>>>6&31,n[i++]=s>>>11&31,n[i++]=s>>>16&31,n[i++]=s>>>21&31,n[i++]=s>>>26&31,n[i++]=31&(s>>>31|(15&c)<<1),n[i++]=c>>>4&31,n[i++]=c>>>9&31,n[i++]=c>>>14&31,n[i++]=c>>>19&31,n[i++]=c>>>24&31,n[i++]=31&(c>>>29|(3&l)<<3),n[i++]=l>>>2&31,n[i++]=l>>>7&31,n[i++]=l>>>12&31,n[i++]=l>>>17&31,n[i++]=l>>>22&31,n[i]=l>>>27&31})(e,t,n,r);return;case 6:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0;n[i++]=a>>>0&63,n[i++]=a>>>6&63,n[i++]=a>>>12&63,n[i++]=a>>>18&63,n[i++]=a>>>24&63,n[i++]=63&(a>>>30|(15&o)<<2),n[i++]=o>>>4&63,n[i++]=o>>>10&63,n[i++]=o>>>16&63,n[i++]=o>>>22&63,n[i++]=63&(o>>>28|(3&s)<<4),n[i++]=s>>>2&63,n[i++]=s>>>8&63,n[i++]=s>>>14&63,n[i++]=s>>>20&63,n[i++]=s>>>26&63,n[i++]=c>>>0&63,n[i++]=c>>>6&63,n[i++]=c>>>12&63,n[i++]=c>>>18&63,n[i++]=c>>>24&63,n[i++]=63&(c>>>30|(15&l)<<2),n[i++]=l>>>4&63,n[i++]=l>>>10&63,n[i++]=l>>>16&63,n[i++]=l>>>22&63,n[i++]=63&(l>>>28|(3&u)<<4),n[i++]=u>>>2&63,n[i++]=u>>>8&63,n[i++]=u>>>14&63,n[i++]=u>>>20&63,n[i]=u>>>26&63})(e,t,n,r);return;case 7:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0;n[i++]=a>>>0&127,n[i++]=a>>>7&127,n[i++]=a>>>14&127,n[i++]=a>>>21&127,n[i++]=127&(a>>>28|(7&o)<<4),n[i++]=o>>>3&127,n[i++]=o>>>10&127,n[i++]=o>>>17&127,n[i++]=o>>>24&127,n[i++]=127&(o>>>31|(63&s)<<1),n[i++]=s>>>6&127,n[i++]=s>>>13&127,n[i++]=s>>>20&127,n[i++]=127&(s>>>27|(3&c)<<5),n[i++]=c>>>2&127,n[i++]=c>>>9&127,n[i++]=c>>>16&127,n[i++]=c>>>23&127,n[i++]=127&(c>>>30|(31&l)<<2),n[i++]=l>>>5&127,n[i++]=l>>>12&127,n[i++]=l>>>19&127,n[i++]=127&(l>>>26|(1&u)<<6),n[i++]=u>>>1&127,n[i++]=u>>>8&127,n[i++]=u>>>15&127,n[i++]=u>>>22&127,n[i++]=127&(u>>>29|(15&d)<<3),n[i++]=d>>>4&127,n[i++]=d>>>11&127,n[i++]=d>>>18&127,n[i]=d>>>25&127})(e,t,n,r);return;case 8:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0;n[i++]=a>>>0&255,n[i++]=a>>>8&255,n[i++]=a>>>16&255,n[i++]=a>>>24&255,n[i++]=o>>>0&255,n[i++]=o>>>8&255,n[i++]=o>>>16&255,n[i++]=o>>>24&255,n[i++]=s>>>0&255,n[i++]=s>>>8&255,n[i++]=s>>>16&255,n[i++]=s>>>24&255,n[i++]=c>>>0&255,n[i++]=c>>>8&255,n[i++]=c>>>16&255,n[i++]=c>>>24&255,n[i++]=l>>>0&255,n[i++]=l>>>8&255,n[i++]=l>>>16&255,n[i++]=l>>>24&255,n[i++]=u>>>0&255,n[i++]=u>>>8&255,n[i++]=u>>>16&255,n[i++]=u>>>24&255,n[i++]=d>>>0&255,n[i++]=d>>>8&255,n[i++]=d>>>16&255,n[i++]=d>>>24&255,n[i++]=f>>>0&255,n[i++]=f>>>8&255,n[i++]=f>>>16&255,n[i]=f>>>24&255})(e,t,n,r);return;case 9:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0;n[i++]=a>>>0&511,n[i++]=a>>>9&511,n[i++]=a>>>18&511,n[i++]=511&(a>>>27|(15&o)<<5),n[i++]=o>>>4&511,n[i++]=o>>>13&511,n[i++]=o>>>22&511,n[i++]=511&(o>>>31|(255&s)<<1),n[i++]=s>>>8&511,n[i++]=s>>>17&511,n[i++]=511&(s>>>26|(7&c)<<6),n[i++]=c>>>3&511,n[i++]=c>>>12&511,n[i++]=c>>>21&511,n[i++]=511&(c>>>30|(127&l)<<2),n[i++]=l>>>7&511,n[i++]=l>>>16&511,n[i++]=511&(l>>>25|(3&u)<<7),n[i++]=u>>>2&511,n[i++]=u>>>11&511,n[i++]=u>>>20&511,n[i++]=511&(u>>>29|(63&d)<<3),n[i++]=d>>>6&511,n[i++]=d>>>15&511,n[i++]=511&(d>>>24|(1&f)<<8),n[i++]=f>>>1&511,n[i++]=f>>>10&511,n[i++]=f>>>19&511,n[i++]=511&(f>>>28|(31&p)<<4),n[i++]=p>>>5&511,n[i++]=p>>>14&511,n[i]=p>>>23&511})(e,t,n,r);return;case 10:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0;n[i++]=a>>>0&1023,n[i++]=a>>>10&1023,n[i++]=a>>>20&1023,n[i++]=1023&(a>>>30|(255&o)<<2),n[i++]=o>>>8&1023,n[i++]=o>>>18&1023,n[i++]=1023&(o>>>28|(63&s)<<4),n[i++]=s>>>6&1023,n[i++]=s>>>16&1023,n[i++]=1023&(s>>>26|(15&c)<<6),n[i++]=c>>>4&1023,n[i++]=c>>>14&1023,n[i++]=1023&(c>>>24|(3&l)<<8),n[i++]=l>>>2&1023,n[i++]=l>>>12&1023,n[i++]=l>>>22&1023,n[i++]=u>>>0&1023,n[i++]=u>>>10&1023,n[i++]=u>>>20&1023,n[i++]=1023&(u>>>30|(255&d)<<2),n[i++]=d>>>8&1023,n[i++]=d>>>18&1023,n[i++]=1023&(d>>>28|(63&f)<<4),n[i++]=f>>>6&1023,n[i++]=f>>>16&1023,n[i++]=1023&(f>>>26|(15&p)<<6),n[i++]=p>>>4&1023,n[i++]=p>>>14&1023,n[i++]=1023&(p>>>24|(3&m)<<8),n[i++]=m>>>2&1023,n[i++]=m>>>12&1023,n[i]=m>>>22&1023})(e,t,n,r);return;case 11:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0,h=e[t+10]>>>0;n[i++]=a>>>0&2047,n[i++]=a>>>11&2047,n[i++]=2047&(a>>>22|(1&o)<<10),n[i++]=o>>>1&2047,n[i++]=o>>>12&2047,n[i++]=2047&(o>>>23|(3&s)<<9),n[i++]=s>>>2&2047,n[i++]=s>>>13&2047,n[i++]=2047&(s>>>24|(7&c)<<8),n[i++]=c>>>3&2047,n[i++]=c>>>14&2047,n[i++]=2047&(c>>>25|(15&l)<<7),n[i++]=l>>>4&2047,n[i++]=l>>>15&2047,n[i++]=2047&(l>>>26|(31&u)<<6),n[i++]=u>>>5&2047,n[i++]=u>>>16&2047,n[i++]=2047&(u>>>27|(63&d)<<5),n[i++]=d>>>6&2047,n[i++]=d>>>17&2047,n[i++]=2047&(d>>>28|(127&f)<<4),n[i++]=f>>>7&2047,n[i++]=f>>>18&2047,n[i++]=2047&(f>>>29|(255&p)<<3),n[i++]=p>>>8&2047,n[i++]=p>>>19&2047,n[i++]=2047&(p>>>30|(511&m)<<2),n[i++]=m>>>9&2047,n[i++]=m>>>20&2047,n[i++]=2047&(m>>>31|(1023&h)<<1),n[i++]=h>>>10&2047,n[i]=h>>>21&2047})(e,t,n,r);return;case 12:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0,h=e[t+10]>>>0,g=e[t+11]>>>0;n[i++]=a>>>0&4095,n[i++]=a>>>12&4095,n[i++]=4095&(a>>>24|(15&o)<<8),n[i++]=o>>>4&4095,n[i++]=o>>>16&4095,n[i++]=4095&(o>>>28|(255&s)<<4),n[i++]=s>>>8&4095,n[i++]=s>>>20&4095,n[i++]=c>>>0&4095,n[i++]=c>>>12&4095,n[i++]=4095&(c>>>24|(15&l)<<8),n[i++]=l>>>4&4095,n[i++]=l>>>16&4095,n[i++]=4095&(l>>>28|(255&u)<<4),n[i++]=u>>>8&4095,n[i++]=u>>>20&4095,n[i++]=d>>>0&4095,n[i++]=d>>>12&4095,n[i++]=4095&(d>>>24|(15&f)<<8),n[i++]=f>>>4&4095,n[i++]=f>>>16&4095,n[i++]=4095&(f>>>28|(255&p)<<4),n[i++]=p>>>8&4095,n[i++]=p>>>20&4095,n[i++]=m>>>0&4095,n[i++]=m>>>12&4095,n[i++]=4095&(m>>>24|(15&h)<<8),n[i++]=h>>>4&4095,n[i++]=h>>>16&4095,n[i++]=4095&(h>>>28|(255&g)<<4),n[i++]=g>>>8&4095,n[i]=g>>>20&4095})(e,t,n,r);return;case 16:(function(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0,h=e[t+10]>>>0,g=e[t+11]>>>0,_=e[t+12]>>>0,v=e[t+13]>>>0,y=e[t+14]>>>0,b=e[t+15]>>>0;n[i++]=a>>>0&65535,n[i++]=a>>>16&65535,n[i++]=o>>>0&65535,n[i++]=o>>>16&65535,n[i++]=s>>>0&65535,n[i++]=s>>>16&65535,n[i++]=c>>>0&65535,n[i++]=c>>>16&65535,n[i++]=l>>>0&65535,n[i++]=l>>>16&65535,n[i++]=u>>>0&65535,n[i++]=u>>>16&65535,n[i++]=d>>>0&65535,n[i++]=d>>>16&65535,n[i++]=f>>>0&65535,n[i++]=f>>>16&65535,n[i++]=p>>>0&65535,n[i++]=p>>>16&65535,n[i++]=m>>>0&65535,n[i++]=m>>>16&65535,n[i++]=h>>>0&65535,n[i++]=h>>>16&65535,n[i++]=g>>>0&65535,n[i++]=g>>>16&65535,n[i++]=_>>>0&65535,n[i++]=_>>>16&65535,n[i++]=v>>>0&65535,n[i++]=v>>>16&65535,n[i++]=y>>>0&65535,n[i++]=y>>>16&65535,n[i++]=b>>>0&65535,n[i]=b>>>16&65535})(e,t,n,r);return;case 32:for(let i=0;i<32;i=i+1|0)n[r+i|0]=0|e[t+i|0];return}let a=gp[i]>>>0,o=t,s=0,c=e[o]>>>0;for(let t=0;t<32;t++)if(s+i<=32)n[r+t]=c>>>s&a,s+=i,s===32&&(s=0,o++,t!==31&&(c=e[o]>>>0));else{let l=32-s,u=c>>>s;o++,c=e[o]>>>0,n[r+t]=(u|(c&gp[i-l]>>>0)<=64)throw Error(`Varint too long`)}return t.set(i),n}function Ap(e,t){let n,r;return r=e[t.get()],t.increment(),n=127&r,r<128?n:(r=e[t.get()],t.increment(),n|=(127&r)<<7,r<128?n:(r=e[t.get()],t.increment(),n|=(127&r)<<14,r<128?n:(r=e[t.get()],t.increment(),n|=(127&r)<<21,r<128?n:(r=e[t.get()],n|=(15&r)<<28,function(e,t,n){let r,i;if(i=t[n.get()],n.increment(),r=(112&i)>>4,i<128||(i=t[n.get()],n.increment(),r|=(127&i)<<3,i<128)||(i=t[n.get()],n.increment(),r|=(127&i)<<10,i<128)||(i=t[n.get()],n.increment(),r|=(127&i)<<17,i<128)||(i=t[n.get()],n.increment(),r|=(127&i)<<24,i<128)||(i=t[n.get()],n.increment(),r|=(1&i)<<31,i<128))return 4294967296*r+(e>>>0);throw Error(`Expected varint not more than 10 bytes`)}(n,e,t)))))}function jp(e){return e>>>1^-(1&e)}function Mp(e){return e>>1n^-(1n&e)}function Np(e){return e%2==1?(e+1)/-2:e/2}function Pp(e,t,n){if(n===void 0){n=0;for(let r=0;r=4)for(;r=4)for(;r=4)for(let r=e[0];n>4],i=null;switch(r){case Bp.DATA:i={dictionaryType:Object.values(Vp)[15&n]};break;case Bp.OFFSET:i={offsetType:Object.values(Hp)[15&n]};break;case Bp.LENGTH:i={lengthType:Object.values(Up)[15&n]}}t.increment();let a=e[t.get()],o=Object.values(pp)[a>>5],s=Object.values(pp)[a>>2&7],c=Object.values(mp)[3&a];t.increment();let l=Dp(e,t,2),u=l[0];return{physicalStreamType:r,logicalStreamType:i,logicalLevelTechnique1:o,logicalLevelTechnique2:s,physicalLevelTechnique:c,numValues:u,byteLength:l[1],decompressedCount:u}}(e,t);return n.logicalLevelTechnique1===pp.MORTON?function(e,t,n){let r=Dp(t,n,2);return{physicalStreamType:e.physicalStreamType,logicalStreamType:e.logicalStreamType,logicalLevelTechnique1:e.logicalLevelTechnique1,logicalLevelTechnique2:e.logicalLevelTechnique2,physicalLevelTechnique:e.physicalLevelTechnique,numValues:e.numValues,byteLength:e.byteLength,decompressedCount:e.decompressedCount,numBits:r[0],coordinateShift:r[1]}}(n,e,t):pp.RLE!==n.logicalLevelTechnique1&&pp.RLE!==n.logicalLevelTechnique2||mp.NONE===n.physicalLevelTechnique?n:function(e,t,n){let r=Dp(t,n,2);return{physicalStreamType:e.physicalStreamType,logicalStreamType:e.logicalStreamType,logicalLevelTechnique1:e.logicalLevelTechnique1,logicalLevelTechnique2:e.logicalLevelTechnique2,physicalLevelTechnique:e.physicalLevelTechnique,numValues:e.numValues,byteLength:e.byteLength,decompressedCount:r[1],runs:r[0],numRleValues:r[1]}}(n,e,t)}(function(e){e.PRESENT=`PRESENT`,e.DATA=`DATA`,e.OFFSET=`OFFSET`,e.LENGTH=`LENGTH`})(Bp||={}),function(e){e.NONE=`NONE`,e.SINGLE=`SINGLE`,e.SHARED=`SHARED`,e.VERTEX=`VERTEX`,e.MORTON=`MORTON`,e.FSST=`FSST`}(Vp||={}),function(e){e.VERTEX=`VERTEX`,e.INDEX=`INDEX`,e.STRING=`STRING`,e.KEY=`KEY`}(Hp||={}),function(e){e.VAR_BINARY=`VAR_BINARY`,e.GEOMETRIES=`GEOMETRIES`,e.PARTS=`PARTS`,e.RINGS=`RINGS`,e.TRIANGLES=`TRIANGLES`,e.SYMBOL=`SYMBOL`,e.DICTIONARY=`DICTIONARY`}(Up||={}),function(e){e[e.FLAT=0]=`FLAT`,e[e.CONST=1]=`CONST`,e[e.SEQUENCE=2]=`SEQUENCE`,e[e.DICTIONARY=3]=`DICTIONARY`,e[e.FSST_DICTIONARY=4]=`FSST_DICTIONARY`}(Wp||={});class Yp{constructor(e,t){this.values=e,this._size=t}get(e){let t=Math.floor(e/8);return(this.values[t]>>e%8&1)==1}set(e,t){let n=Math.floor(e/8);this.values[n]=this.values[n]|!!t<>e%8&1}size(){return this._size}getBuffer(){return this.values}}function Xp(e,t,n){if(!t)return e;let r=t.size(),i=new e.constructor(r),a=0;for(let o=0;o=4)for(;r>>0;for(let n=1;n>>0;return t}(t.logicalLevelTechnique2===pp.RLE?Pp(e,t.runs,t.numRleValues):e);break;case pp.RLE:i=Pp(e,t.runs,t.numRleValues);break;case pp.MORTON:zp(e),i=e;break;case pp.COMPONENTWISE_DELTA:i=function(e){if(e.length<2)return new Uint32Array(e);let t=new Uint32Array(e.length);t[0]=jp(e[0])>>>0,t[1]=jp(e[1])>>>0;for(let n=2;n>>0,t[n+1]=t[n-1]+jp(e[n+1])>>>0;return t}(e);break;case pp.NONE:i=e;break;default:throw Error(`The specified Logical level technique is not supported: ${t.logicalLevelTechnique1}`)}return r?Xp(i,r,0):i}(em(e,t,n),n,0,i)}function $p(e,t,n){return function(e,t){if(t.logicalLevelTechnique1===pp.DELTA&&t.logicalLevelTechnique2===pp.NONE)return function(e){let t=new Int32Array(e.length+1);t[0]=0,t[1]=jp(e[0]);let n=t[1];for(let r=2;r!==t.length;++r)n+=jp(e[r-1]),t[r]=t[r-1]+n;return new Uint32Array(t)}(e);if(t.logicalLevelTechnique1===pp.RLE&&t.logicalLevelTechnique2===pp.NONE)return function(e,t,n){let r=new Uint32Array(n+1);r[0]=0;let i=1,a=r[0];for(let n=0;n>>2,s=function(e,t){if(t<=e.encodedWords.length)return e.encodedWords;let n=new Uint32Array(Math.max(16,2*t));return e.encodedWords=n,n}(i,o);(function(e,t,n,r){if(t<0||n<0||t+n>e.length)throw RangeError(`decodeBigEndianInt32sInto: out of bounds (offset=${t}, byteLength=${n}, bytes.length=${e.length})`);let i=Math.floor(n/4),a=n%4!=0,o=a?i+1:i;if(r.length0){let n=e.byteOffset+t;if(3&n)for(let n=0;n0){let t=0|e[r];if(r=r+1|0,255&t)throw Error(`FastPFOR decode: invalid alignedLength=${t} (expected multiple of 256)`);if(i+t>a.length)throw Error(`FastPFOR decode: output buffer too small (outPos=${i}, alignedLength=${t}, out.length=${a.length})`);r=function(e,t,n,r,i,a){let o=r+_p(i,256),s=r,c=n;for(;s!==o;){let n=Math.min(yp,o-s);c=Tp(e,t,c,s,n,a),s=s+n|0}return c}(e,a,r,i,t,o),i=i+t|0}return function(e,t,n,r,i,a){if(a===0)return t;let o=0,s=t,c=t+n,l=i,u=i,d=i+a,f=0,p=0;for(;s>>o&255;if(o+=8,s+=o>>>5,o&=31,f|=(127&t)<28)throw Error(`FastPFOR VByte: unterminated value (expected MSB=1 terminator within 5 bytes; shift=${p}, partial=${f}, decoded=${u-l}/${a}, inPos=${s}, inEnd=${c})`)}if(u!==d)throw Error(`FastPFOR VByte: truncated stream (decoded=${u-l}, expected=${a}, consumedWords=${s-t}/${n}, vbyteStart=${t}, vbyteEnd=${c})`)}(e,r,e.length-r|0,a,i,t-i|0),a}(s.subarray(0,o),t,i.decoderWorkspace);return r.add(n),c}(e,t,n,r,function(e=16){if(e<0)throw RangeError(`initialEncodedWordCapacity must be >= 0, got ${e}`);let t=Math.max(16,0|e);return{encodedWords:new Uint32Array(t),decoderWorkspace:xp()}}(n>>>2))}(e,n.numValues,n.byteLength,t);case mp.VARINT:return Dp(e,t,n.numValues);case mp.NONE:{let r=t.get();t.add(n.byteLength);let i=e.subarray(r,t.get());return new Uint32Array(i)}default:throw Error(`Specified physicalLevelTechnique ${r} is not supported (yet).`)}}function tm(e,t,n){let r=em(e,t,n);return r.length===1?r[0]:function(e){return e[1]}(r)}function nm(e,t,n){return function(e){if(e.length===2){let t=jp(e[1]);return[t,t]}return[jp(e[2]),jp(e[3])]}(em(e,t,n))}function rm(e,t,n){return function(e){if(e.length===2){let t=Mp(e[1]);return[t,t]}return[Mp(e[2]),Mp(e[3])]}(Op(e,t,n.numValues))}function im(e,t,n,r){return function(e,t,n){let r;switch(t.logicalLevelTechnique1){case pp.DELTA:r=function(e){let t=new BigUint64Array(e.length);t[0]=BigInt.asUintN(64,Mp(e[0]));for(let n=1;n>1,t)-n}}function um(e,t){let n=0;for(let r=0;r>r;return n}function dm(e,t,r,i,a,o,s){return e===qp.MORTON?function(e,t,r,i,a,o){let s=Array(a?i+1:i);for(let a=0;a[e])),r+=e,i+=e}break;case Gp.LINESTRING:{let n,u;g?(n=p[i]-p[i-1],i++):n=f[r]-f[r-1],r++,h?(u=fm(_,s,n,!1),s+=2*n):(u=dm(e.vertexBufferType,_,m,c,n,!1,l),c+=n),t[o++]=[u],d&&a++}break;case Gp.POLYGON:{let n=f[r]-f[r-1];r++;let u=Array(n-1),g,v=p[i]-p[i-1];if(i++,h){g=fm(_,s,v,!0),s+=2*v;for(let e=0;e0&&t.push(t[0]),d.push(t)}e[t]=d,a&&l++}break;case Gp.MULTIPOLYGON:{let u=a[l]-a[l-1];l++;let d=[];for(let e=0;e0&&t.push(t[0]),d.push(t)}}e[t]=d}}return e}[Symbol.iterator](){return null}}function _m(e,t,n,r,i,a){return new vm(e,t,n,r,i,a)}class vm extends gm{constructor(e,t,n,r,i,a){super(n,r,i,a),this._numGeometries=e,this._geometryType=t}geometryType(e){return this._geometryType}get numGeometries(){return this._numGeometries}containsSingleGeometryType(){return!0}}function ym(e,t,n,r,i){return new bm(e,t,n,r,i)}class bm extends gm{constructor(e,t,n,r,i){super(t,n,r,i),this._geometryTypes=e}geometryType(e){return this._geometryTypes[e]}get numGeometries(){return this._geometryTypes.length}containsSingleGeometryType(){return!1}}function xm(e,t,n,r,i){let a=Jp(e,n),o,s,c,l;if(om(a,r,e,n)===Wp.CONST){let i=tm(e,n,a),u,d,f,p;for(let r=0;rn?t[a++]:1);return r}function Cm(e,t,n,r){let i=new Uint32Array(t[t.length-1]+1),a=0;i[0]=a;let o=1,s=0;for(let c=0;c=o);){let n=e[r.increment()];if(n<=127){let o=n+3,s=e[r.increment()],c=Math.min(a+o,t);i.fill(s,a,c),a=c}else{let o=256-n;for(let n=0;n=12?Om.decode(e.subarray(t,n)):function(e,t,n){let r=``,i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+l>n)break;l===1?t<128&&(c=t):l===2?(a=e[i+1],(192&a)==128&&(c=(31&t)<<6|63&a,c<=127&&(c=null))):l===3?(a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(c=(15&t)<<12|(63&a)<<6|63&o,(c<=2047||c>=55296&&c<=57343)&&(c=null))):l===4&&(a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(c=(15&t)<<18|(63&a)<<12|(63&o)<<6|63&s,(c<=65535||c>=1114112)&&(c=null))),c===null?(c=65533,l=1):c>65535&&(c-=65536,r+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),r+=String.fromCharCode(c),i+=l}return r}(e,t,n)}class Am extends ip{constructor(e,t,n,r){super(e,n,r),this.offsetBuffer=t}}class jm extends Am{constructor(e,t,n,r){super(e,t,n,r??t.length-1)}getValueFromBuffer(e){return km(this.dataBuffer,this.offsetBuffer[e],this.offsetBuffer[e+1])}}class Mm extends Am{constructor(e,t,n,r,i){super(e,n,r,i??t.length),this.indexBuffer=t,this.indexBuffer=t}getValueFromBuffer(e){let t=this.indexBuffer[e];return km(this.dataBuffer,this.offsetBuffer[t],this.offsetBuffer[t+1])}}class Nm extends Am{constructor(e,t,n,r,i,a,o){super(e,n,r,o),this.indexBuffer=t,this.symbolOffsetBuffer=i,this.symbolTableBuffer=a}getValueFromBuffer(e){this.decodedDictionary??=(this.symbolLengthBuffer??=this.offsetToLengthBuffer(this.symbolOffsetBuffer),function(e,t,n){let r=[],i=Array(t.length).fill(0);for(let e=1;e=10}function Rm(e){return e===30}function zm(e){if(e.type===`scalarType`){let t=e.scalarType;if(t.type===`physicalType`)switch(t.physicalType){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:default:return!1;case 9:return!0}if(t.type===`logicalType`)return!1}else if(e.type===`complexType`){let t=e.complexType;if(t.type===`physicalType`)switch(t.physicalType){case 0:case 1:return!0;default:return!1}}return console.warn(`Unexpected column type in hasStreamCount`,e),!1}function Bm(e){return e.type===`complexType`&&e.complexType?.type===`physicalType`&&e.complexType.physicalType===0}let Vm=new TextDecoder;function G(e,t){let n=Dp(e,t,1)[0];if(n===0)return``;let r=t.get(),i=e.subarray(r,r+n);return t.add(n),Vm.decode(i)}function Hm(e,t){let n=Dp(e,t,1)[0]>>>0;if(n<10||n>30)throw Error(`Unsupported field type code ${n}. Supported: 10-29(scalars), 30(STRUCT)`);let r=Im(n);if(Lm(n)&&(r.name=G(e,t)),Rm(n)){let n=Dp(e,t,1)[0]>>>0;r.complexType.children=Array(n);for(let i=0;i>>0,r=Im(n);if(!r)throw Error(`Unsupported column type code ${n}. Supported: 0-3(ID), 4(GEOMETRY), 10-29(scalars), 30(STRUCT)`);if(Lm(n)?r.name=G(e,t):n>=0&&n<=3?r.name=`id`:n===4&&(r.name=`geometry`),Rm(n)){let n=Dp(e,t,1)[0]>>>0,i=r.complexType;i.children=Array(n);for(let r=0;r>>0,a=Dp(e,t,1)[0]>>>0;r.columns=Array(a);for(let n=0;n=4)for(;n>>0,o=r.get()+t;if(o>e.length)throw Error(`Block overruns tile: ${o} > ${e.length}`);if(Dp(e,r,1)[0]>>>0!=1){r.set(o);continue}let[s,c]=Wm(e,r),l=s.featureTables[0],u=null,d=null,f=[],p=0;for(let t of l.columns){let i=t.name;if((a=t).type===`scalarType`&&a.scalarType?.type===`logicalType`&&a.scalarType.logicalType===0){let a=null;if(t.nullable){let t=Jp(e,r),n=r.get(),i=Dm(e,t.numValues,t.byteLength,r);r.set(n+t.byteLength),a=new Yp(i,t.numValues)}let o=Jp(e,r);p=a?a.size():o.decompressedCount,u=Gm(e,t,r,i,o,a??p,n)}else if(Bm(t)){let t=Dp(e,r,1)[0];if(p===0){let t=r.get();p=Jp(e,r).decompressedCount,r.set(t)}d=xm(e,t,r,p)}else{let n=zm(t)?Dp(e,r,1)[0]:1;if(n===0)continue;let i=Pm(e,r,t,n,p);if(i)if(Array.isArray(i))for(let e of i)f.push(e);else f.push(i)}}let m=new dp(l.name,d,u,f,c);i.push(m),r.set(o)}var a;return i}(new Uint8Array(e));this.layers=t.reduce(((e,t)=>Object.assign(Object.assign({},e),{[t.name]:new qm(t)})),{})}}class Ym{constructor(e,t){this.feature=e,this.type=e.type,this.properties=e.tags?e.tags:{},this.extent=t,`id`in e&&(typeof e.id==`string`?this.id=parseInt(e.id,10):typeof e.id!=`number`||isNaN(e.id)||(this.id=e.id))}loadGeometry(){let e=[],t=this.feature.type===1?[this.feature.geometry]:this.feature.geometry;for(let r of t){let t=[];for(let e of r)t.push(new n(e[0],e[1]));e.push(t)}return e}}let Xm=`_geojsonTileLayer`;function Zm(e,t,n=``){t.writeVarintField(15,e.version||1),t.writeStringField(1,e.name||``),t.writeVarintField(5,e.extent||4096);let r={jsonPrefix:n,keys:[],values:[],keycache:{},valuecache:{}};for(let n=0;n>31}function nh(e,t){let n=e.loadGeometry(),r=e.type,i=0,a=0;for(let o of n){let n=1;r===1&&(n=o.length),t.writeVarint(eh(1,n));let s=r===3?o.length-1:o.length;for(let e=0;e=0&&t[3]>=0&&s.insert(o,t[0],t[1],t[2],t[3])}}loadVTLayers(){return this.vtLayers||(this.vtLayers=this.encoding===`mlt`?new Jm(this.rawTileData).layers:new Wl(new Vd(this.rawTileData)).layers,this.sourceLayerCoder=new np(this.vtLayers?Object.keys(this.vtLayers).sort():[Xm])),this.vtLayers}query(e,t,r,i){this.loadVTLayers();let a=e.params,o=O/e.tileSize/e.scale,s=Si(a.filter,a.globalState),c=e.queryGeometry,l=e.queryPadding*o,u=tp.fromPoints(c),d=this.grid.query(u.minX-l,u.minY-l,u.maxX+l,u.maxY+l),f=tp.fromPoints(e.cameraQueryGeometry).expandBy(l),p=this.grid3D.query(f.minX,f.minY,f.maxX,f.maxY,((t,r,i,a)=>function(e,t,r,i,a){for(let n of e)if(t<=n.x&&r<=n.y&&i>=n.x&&a>=n.y)return!0;let o=[new n(t,r),new n(t,a),new n(i,a),new n(i,r)];if(e.length>2){for(let t of o)if(cc(e,t))return!0}for(let t=0;t(u||=Js(t),n.queryIntersectsFeature({queryGeometry:c,feature:t,featureState:r,geometry:u,zoom:this.z,transform:e.transform,pixelsToTileUnits:o,pixelPosMatrix:e.pixelPosMatrix,unwrappedTileID:this.tileID.toUnwrapped(),getElevation:e.getElevation}))))}return m}loadMatchingFeature(e,t,n,r,i,a,o,s,c,l,u){let d=this.bucketLayerIDs[t];if(a&&!d.some((e=>a.has(e))))return;let f=this.sourceLayerCoder.decode(n),p=this.vtLayers[f].feature(r);if(i.needGeometry){let e=Ys(p,!0);if(!i.filter(new Va(this.tileID.overscaledZ),e,this.tileID.canonical))return}else if(!i.filter(new Va(this.tileID.overscaledZ),p))return;let m=this.getId(p,f);for(let t of d){if(a&&!a.has(t))continue;let n=s[t];if(!n)continue;let i={};m&&l&&(i=l.getState(n.sourceLayer||Xm,m));let d=L({},c[t]);d.paint=ah(d.paint,n.paint,p,i,o),d.layout=ah(d.layout,n.layout,p,i,o);let f=!u||u(p,n,i);if(!f)continue;let h=new rp(p,this.z,this.x,this.y,m);h.layer=d;let g=e[t];g===void 0&&(g=e[t]=[]),g.push({featureIndex:r,feature:h,intersectionZ:f})}}lookupSymbolFeatures(e,t,n,r,i,a,o,s){let c={};this.loadVTLayers();let l=Si(i.filterSpec,i.globalState);for(let i of e)this.loadMatchingFeature(c,n,r,i,l,a,o,s,t);return c}hasLayer(e){for(let t of this.bucketLayerIDs)for(let n of t)if(e===n)return!0;return!1}getId(e,t){var n;let r=e.id;return this.promoteId&&(r=e.properties[typeof this.promoteId==`string`?this.promoteId:this.promoteId[t]],typeof r==`boolean`&&(r=Number(r)),r===void 0&&(n=e.properties)!=null&&n.cluster&&this.promoteId&&(r=Number(e.properties.cluster_id))),r}}function ah(e,t,n,r,i){return ne(e,((e,a)=>{let o=t instanceof Za?t.get(a):null;return o?.evaluate?o.evaluate(n,r,i):o}))}function oh(e,t){return t-e}function sh(e,t,r,i,a){let o=[];for(let s of e){let e;for(let c=0;c=i&&u.x>=i||(l.x>=i?l=new n(i,l.y+(i-l.x)/(u.x-l.x)*(u.y-l.y))._round():u.x>=i&&(u=new n(i,l.y+(i-l.x)/(u.x-l.x)*(u.y-l.y))._round()),l.y>=a&&u.y>=a||(l.y>=a?l=new n(l.x+(a-l.y)/(u.y-l.y)*(u.x-l.x),a)._round():u.y>=a&&(u=new n(l.x+(a-l.y)/(u.y-l.y)*(u.x-l.x),a)._round()),e&&l.equals(e[e.length-1])||(e=[l],o.push(e)),e.push(u)))))}}return o}function ch(e,t,n,r,i){switch(t){case 1:return function(e,t,n,r){let i=[];for(let a of e)for(let e of a){let a=r===0?e.x:e.y;a>=t&&a<=n&&i.push([e])}return i}(e,n,r,i);case 2:return uh(e,n,r,i,!1);case 3:return uh(e,n,r,i,!0)}return[]}function lh(e,t,r,i,a){let o=i===0?dh:fh,s=[],c=[];for(let n=0;nt&&s.push(o(l,u,t)):d>r?f=t&&(s.push(o(l,u,t)),p=!0),f>r&&d<=r&&(s.push(o(l,u,r)),p=!0),!a&&p&&(c.push(s),s=[])}let l=e.length-1,u=i===0?e[l].x:e[l].y;return u>=t&&u<=r&&s.push(e[l]),a&&s.length>0&&!s[0].equals(s[s.length-1])&&s.push(new n(s[0].x,s[0].y)),s.length>0&&c.push(s),c}function uh(e,t,n,r,i){let a=[];for(let o of e){let e=lh(o,t,n,r,i);e.length>0&&a.push(...e)}return a}function dh(e,t,r){return new n(r,e.y+(r-e.x)/(t.x-e.x)*(t.y-e.y))}function fh(e,t,r){return new n(e.x+(r-e.y)/(t.y-e.y)*(t.x-e.x),r)}W(`FeatureIndex`,ih,{omit:[`rawTileData`,`sourceLayerCoder`]});class ph extends n{constructor(e,t,n,r){super(e,t),this.angle=n,r!==void 0&&(this.segment=r)}clone(){return new ph(this.x,this.y,this.angle,this.segment)}}function mh(e,t,n,r,i){if(t.segment===void 0||n===0)return!0;let a=t,o=t.segment+1,s=0;for(;s>-n/2;){if(o--,o<0)return!1;s-=e[o].dist(a),a=e[o]}s+=e[o].dist(e[o+1]),o++;let c=[],l=0;for(;sr;)l-=c.shift().angleDelta;if(l>i)return!1;o++,s+=t.dist(n)}return!0}function hh(e){let t=0;for(let n=0;nl){let u=(l-c)/a,d=new ph(Tn.number(r.x,i.x,u),Tn.number(r.y,i.y,u),i.angleTo(r),n);return d._round(),!o||mh(e,d,s,o,t)?d:void 0}c+=a}}function yh(e,t,n,r,i,a,o,s,c){let l=gh(r,a,o),u=_h(r,i),d=u*o,f=e[0].x===0||e[0].x===c||e[0].y===0||e[0].y===c;return t-d=0&&_=0&&v=0&&f+l<=u){let n=new ph(_,v,h,t);n._round(),r&&!mh(e,n,a,r,i)||p.push(n)}}d+=m}return s||p.length||o||(p=K(e,d/2,n,r,i,a,o,!0,c)),p}function bh(e,t,r,i){let a=[],o=e.image,s=o.pixelRatio,c=o.paddedRect.w-2,l=o.paddedRect.h-2,u={x1:e.left,y1:e.top,x2:e.right,y2:e.bottom},d=o.stretchX||[[0,c]],f=o.stretchY||[[0,l]],p=(e,t)=>e+t[1]-t[0],m=d.reduce(p,0),h=f.reduce(p,0),g=c-m,_=l-h,v=0,y=m,b=0,x=h,S=0,C=g,w=0,T=_;if(o.content&&i){let t=o.content,n=t[2]-t[0],r=t[3]-t[1];(o.textFitWidth||o.textFitHeight)&&(u=gf(e)),v=xh(d,0,t[0]),b=xh(f,0,t[1]),y=xh(d,t[0],t[2]),x=xh(f,t[1],t[3]),S=t[0]-v,w=t[1]-b,C=n-y,T=r-x}let E=u.x1,D=u.y1,O=u.x2-E,k=u.y2-D,A=(e,i,a,c)=>{let l=Ch(e.stretch-v,y,O,E),u=wh(e.fixed-S,C,e.stretch,m),d=Ch(i.stretch-b,x,k,D),f=wh(i.fixed-w,T,i.stretch,h),p=Ch(a.stretch-v,y,O,E),g=wh(a.fixed-S,C,a.stretch,m),_=Ch(c.stretch-b,x,k,D),A=wh(c.fixed-w,T,c.stretch,h),j=new n(l,d),M=new n(p,d),N=new n(p,_),P=new n(l,_),F=new n(u/s,f/s),ee=new n(g/s,A/s),I=t*Math.PI/180;if(I){let e=Math.sin(I),t=Math.cos(I),n=[t,-e,e,t];j._matMult(n),M._matMult(n),P._matMult(n),N._matMult(n)}let L=e.stretch+e.fixed,te=i.stretch+i.fixed;return{tl:j,tr:M,bl:P,br:N,tex:{x:o.paddedRect.x+1+L,y:o.paddedRect.y+1+te,w:a.stretch+a.fixed-L,h:c.stretch+c.fixed-te},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:F,pixelOffsetBR:ee,minFontScaleX:C/s/O,minFontScaleY:T/s/k,isSDF:r}};if(i&&(o.stretchX||o.stretchY)){let e=Sh(d,g,m),t=Sh(f,_,h);for(let n=0;n0&&(r=Math.max(10,r),this.circleDiameter=r)}else{let l=o.image?.content&&(o.image.textFitWidth||o.image.textFitHeight)?gf(o):{x1:o.left,y1:o.top,x2:o.right,y2:o.bottom};l.y1=l.y1*s-c[0],l.y2=l.y2*s+c[2],l.x1=l.x1*s-c[3],l.x2=l.x2*s+c[1];let d=o.collisionPadding;if(d&&(l.x1-=d[0]*s,l.y1-=d[1]*s,l.x2+=d[2]*s,l.y2+=d[3]*s),u){let e=new n(l.x1,l.y1),t=new n(l.x2,l.y1),r=new n(l.x1,l.y2),i=new n(l.x2,l.y2),a=u*Math.PI/180;e._rotate(a),t._rotate(a),r._rotate(a),i._rotate(a),l.x1=Math.min(e.x,t.x,r.x,i.x),l.x2=Math.max(e.x,t.x,r.x,i.x),l.y1=Math.min(e.y,t.y,r.y,i.y),l.y2=Math.max(e.y,t.y,r.y,i.y)}e.emplaceBack(t.x,t.y,l.x1,l.y1,l.x2,l.y2,r,i,a)}this.boxEndIndex=e.length}}class q{constructor(e=[],t=(e,t)=>et)){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let e=(this.length>>1)-1;e>=0;e--)this._down(e)}push(e){this.data.push(e),this._up(this.length++)}pop(){if(this.length===0)return;let e=this.data[0],t=this.data.pop();return--this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){let{data:t,compare:n}=this,r=t[e];for(;e>0;){let i=e-1>>1,a=t[i];if(n(r,a)>=0)break;t[e]=a,e=i}t[e]=r}_down(e){let{data:t,compare:n}=this,r=this.length>>1,i=t[e];for(;e=0)break;t[e]=t[r],e=r}t[e]=i}}function Eh(e,t=1){let r=tp.fromPoints(e[0]),i=Math.min(r.width(),r.height()),a=i/2,o=new q([],Dh),{minX:s,minY:c,maxX:l,maxY:u}=r;if(i===0)return new n(s,c);for(let t=s;tf.d||!f.d)&&(f=n),n.max-f.d<=t||(a=n.h/2,o.push(new Oh(n.p.x-a,n.p.y-a,a,e)),o.push(new Oh(n.p.x+a,n.p.y-a,a,e)),o.push(new Oh(n.p.x-a,n.p.y+a,a,e)),o.push(new Oh(n.p.x+a,n.p.y+a,a,e)))}return d.d>0&&f.d-d.d<=t?d.p:f.p}function Dh(e,t){return t.max-e.max}class Oh{constructor(e,t,r,i){this.p=new n(e,t),this.h=r,this.d=function(e,t){let n=!1,r=1/0;for(let i of t)for(let t=0,a=i.length,o=a-1;te.y!=s.y>e.y&&e.x<(s.x-a.x)*(e.y-a.y)/(s.y-a.y)+a.x&&(n=!n),r=Math.min(r,oc(e,a,s))}return(n?1:-1)*Math.sqrt(r)}(this.p,i),this.max=this.d+this.h*Math.SQRT2}}var kh;e.aM=void 0,(kh=e.aM||={})[kh.center=1]=`center`,kh[kh.left=2]=`left`,kh[kh.right=3]=`right`,kh[kh.top=4]=`top`,kh[kh.bottom=5]=`bottom`,kh[kh[`top-left`]=6]=`top-left`,kh[kh[`top-right`]=7]=`top-right`,kh[kh[`bottom-left`]=8]=`bottom-left`,kh[kh[`bottom-right`]=9]=`bottom-right`;let J=1/0;function Ah(e,t){return t[1]===J?function(e,t){let n=0,r=0;t<0&&(t=0);let i=t/Math.SQRT2;switch(e){case`top-right`:case`top-left`:r=i-7;break;case`bottom-right`:case`bottom-left`:r=7-i;break;case`bottom`:r=7-t;break;case`top`:r=t-7}switch(e){case`top-right`:case`bottom-right`:n=-i;break;case`top-left`:case`bottom-left`:n=i;break;case`left`:n=t;break;case`right`:n=-t}return[n,r]}(e,t[0]):function(e,t,n){let r=0,i=0;switch(t=Math.abs(t),n=Math.abs(n),e){case`top-right`:case`top-left`:case`top`:i=n-7;break;case`bottom-right`:case`bottom-left`:case`bottom`:i=7-n}switch(e){case`top-right`:case`bottom-right`:case`right`:r=-t;break;case`top-left`:case`bottom-left`:case`left`:r=t}return[r,i]}(e,t[0],t[1])}function jh(e,t,n){let r=e.layout,i=r.get(`text-variable-anchor-offset`)?.evaluate(t,{},n);if(i){let e=i.values,t=[];for(let n=0;ne*Od));r.startsWith(`top`)?i[1]-=7:r.startsWith(`bottom`)&&(i[1]+=7),t[n+1]=i}return new qt(t)}let a=r.get(`text-variable-anchor`);if(a){let i;i=e._unevaluatedLayout.getValue(`text-radial-offset`)===void 0?r.get(`text-offset`).evaluate(t,{},n).map((e=>e*Od)):[r.get(`text-radial-offset`).evaluate(t,{},n)*Od,J];let o=[];for(let e of a)o.push(e,Ah(e,i));return new qt(o)}return null}function Mh(e){switch(e){case`right`:case`top-right`:case`bottom-right`:return`right`;case`left`:case`top-left`:case`bottom-left`:return`left`}return`center`}function Nh(t,n,r,i,a,o,s,c,l,u,d,f){let p=o.textMaxSize.evaluate(n,{});p===void 0&&(p=s);let m=t.layers[0].layout,h=m.get(`icon-offset`).evaluate(n,{},d),g=Fh(r.horizontal),_=s/24,v=t.tilePixelRatio*_,y=t.tilePixelRatio*p/24,b=t.tilePixelRatio*c,x=t.tilePixelRatio*m.get(`symbol-spacing`),S=m.get(`text-padding`)*t.tilePixelRatio,C=function(e,t,n,r=1){let i=e.get(`icon-padding`).evaluate(t,{},n)?.values;return[i[0]*r,i[1]*r,i[2]*r,i[3]*r]}(m,n,d,t.tilePixelRatio),w=m.get(`text-max-angle`)/180*Math.PI,T=m.get(`text-rotation-alignment`)!==`viewport`&&m.get(`symbol-placement`)!==`point`,E=m.get(`icon-rotation-alignment`)===`map`&&m.get(`symbol-placement`)!==`point`,D=m.get(`symbol-placement`),k=x/2,A=m.get(`icon-text-fit`),j;i&&A!==`none`&&(t.allowVerticalPlacement&&r.vertical&&(j=_f(i,r.vertical,A,m.get(`icon-text-fit-padding`),h,_)),g&&(i=_f(i,g,A,m.get(`icon-text-fit-padding`),h,_)));let M=d?f.line.getGranularityForZoomLevel(d.z):1,N=(c,f)=>{f.x<0||f.x>=O||f.y<0||f.y>=O||function(t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T){let E=t.addToLineVertexArray(n,r),D,O,k,A,j=0,M=0,N=0,P=0,F=-1,ee=-1,I={},L=ws(``);if(t.allowVerticalPlacement&&i.vertical){let e=c.layout.get(`text-rotate`).evaluate(x,{},w)+90;k=new Th(l,n,u,d,f,i.vertical,p,m,h,e),s&&(A=new Th(l,n,u,d,f,s,_,v,h,e))}if(a){let r=c.layout.get(`icon-rotate`).evaluate(x,{}),i=c.layout.get(`icon-text-fit`)!==`none`,o=bh(a,r,C,i),p=s?bh(s,r,C,i):void 0;O=new Th(l,n,u,d,f,a,_,v,!1,r),j=4*o.length;let m=t.iconSizeData,h=null;m.kind===`source`?(h=[128*c.layout.get(`icon-size`).evaluate(x,{})],h[0]>vf&&ae(`${t.layerIds[0]}: Value for "icon-size" is >= 255. Reduce your "icon-size".`)):m.kind===`composite`&&(h=[128*S.compositeIconSizes[0].evaluate(x,{},w),128*S.compositeIconSizes[1].evaluate(x,{},w)],(h[0]>vf||h[1]>vf)&&ae(`${t.layerIds[0]}: Value for "icon-size" is >= 255. Reduce your "icon-size".`)),t.addSymbols(t.icon,o,h,b,y,x,e.ax.none,n,E.lineStartIndex,E.lineLength,-1,w),F=t.icon.placedSymbolArray.length-1,p&&(M=4*p.length,t.addSymbols(t.icon,p,h,b,y,x,e.ax.vertical,n,E.lineStartIndex,E.lineLength,-1,w),ee=t.icon.placedSymbolArray.length-1)}let te=Object.keys(i.horizontal);for(let r of te){let a=i.horizontal[r];D||=(L=ws(a.text),new Th(l,n,u,d,f,a,p,m,h,c.layout.get(`text-rotate`).evaluate(x,{},w)));let s=a.positionedLines.length===1;if(N+=Ph(t,n,a,o,c,h,x,g,E,i.vertical?e.ax.horizontal:e.ax.horizontalOnly,s?te:[r],I,F,S,w),s)break}i.vertical&&(P+=Ph(t,n,i.vertical,o,c,h,x,g,E,e.ax.vertical,[`vertical`],I,ee,S,w));let ne=D?D.boxStartIndex:t.collisionBoxArray.length,R=D?D.boxEndIndex:t.collisionBoxArray.length,re=k?k.boxStartIndex:t.collisionBoxArray.length,ie=k?k.boxEndIndex:t.collisionBoxArray.length,oe=O?O.boxStartIndex:t.collisionBoxArray.length,se=O?O.boxEndIndex:t.collisionBoxArray.length,ce=A?A.boxStartIndex:t.collisionBoxArray.length,le=A?A.boxEndIndex:t.collisionBoxArray.length,ue=-1,de=(e,t)=>e?.circleDiameter?Math.max(e.circleDiameter,t):t;ue=de(D,ue),ue=de(k,ue),ue=de(O,ue),ue=de(A,ue);let fe=+(ue>-1);fe&&(ue*=T/Od),t.glyphOffsetArray.length>=Df.MAX_GLYPHS&&ae(`Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907`),x.sortKey!==void 0&&t.addToSortKeyRanges(t.symbolInstances.length,x.sortKey);let pe=jh(c,x,w),[me,he]=function(t,n){let r=t.length,i=n?.values;if(i?.length>0)for(let n=0;n=0?I.right:-1,I.center>=0?I.center:-1,I.left>=0?I.left:-1,I.vertical||-1,F,ee,L,ne,R,re,ie,oe,se,ce,le,u,N,P,j,M,fe,0,p,ue,me,he)}(t,f,c,r,i,a,j,t.layers[0],t.collisionBoxArray,n.index,n.sourceLayerIndex,t.index,v,[S,S,S,S],T,l,b,C,E,h,n,o,u,d,s)};if(D===`line`)for(let e of sh(n.geometry,0,0,O,O)){let n=El(e,M),a=yh(n,x,w,r.vertical||g,i,24,y,t.overscaling,O);for(let e of a)g&&Ih(t,g.text,k,e)||N(n,e)}else if(D===`line-center`){for(let e of n.geometry)if(e.length>1){let t=El(e,M),n=vh(t,w,r.vertical||g,i,24,y);n&&N(t,n)}}else if(n.type===`Polygon`)for(let e of ur(n.geometry,0)){let t=Eh(e,16);N(El(e[0],M,!0),new ph(t.x,t.y,0))}else if(n.type===`LineString`)for(let e of n.geometry){let t=El(e,M);N(t,new ph(t[0].x,t[0].y,0))}else if(n.type===`Point`)for(let e of n.geometry)for(let t of e)N([t],new ph(t.x,t.y,0))}function Ph(e,t,r,i,a,o,s,c,l,u,d,f,p,m,h){let g=function(e,t,r,i,a,o,s,c){let l=i.layout.get(`text-rotate`).evaluate(o,{})*Math.PI/180,u=[];for(let e of t.positionedLines)for(let i of e.positionedGlyphs){if(!i.rect)continue;let o=i.rect||{},d=4,f=!0,p=1,m=0,h=(a||c)&&i.vertical,g=i.metrics.advance*i.scale/2;if(c&&t.verticalizable&&(m=e.lineOffset/2-(i.imageName?-(Od-i.metrics.width*i.scale)/2:(i.scale-1)*Od)),i.imageName){let e=s[i.imageName];f=e.sdf,p=e.pixelRatio,d=1/p}let _=a?[i.x+g,i.y]:[0,0],v=a?[0,0]:[i.x+g+r[0],i.y+r[1]-m],y=[0,0];h&&(y=v,v=[0,0]);let b=i.metrics.isDoubleResolution?2:1,x=(i.metrics.left-d)*i.scale-g+v[0],S=(-i.metrics.top-d)*i.scale+v[1],C=x+o.w/b*i.scale/p,w=S+o.h/b*i.scale/p,T=new n(x,S),E=new n(C,S),D=new n(x,w),O=new n(C,w);if(h){let e=new n(-g,g- -17),t=-Math.PI/2,r=12-g,a=new n(22-r,-(i.imageName?r:0)),o=new n(...y);T._rotateAround(t,e)._add(a)._add(o),E._rotateAround(t,e)._add(a)._add(o),D._rotateAround(t,e)._add(a)._add(o),O._rotateAround(t,e)._add(a)._add(o)}if(l){let e=Math.sin(l),t=Math.cos(l),n=[t,-e,e,t];T._matMult(n),E._matMult(n),D._matMult(n),O._matMult(n)}let k=new n(0,0),A=new n(0,0);u.push({tl:T,tr:E,bl:D,br:O,tex:o,writingMode:t.writingMode,glyphOffset:_,sectionIndex:i.sectionIndex,isSDF:f,pixelOffsetTL:k,pixelOffsetBR:A,minFontScaleX:0,minFontScaleY:0})}return u}(0,r,c,a,o,s,i,e.allowVerticalPlacement),_=e.textSizeData,v=null;_.kind===`source`?(v=[128*a.layout.get(`text-size`).evaluate(s,{})],v[0]>vf&&ae(`${e.layerIds[0]}: Value for "text-size" is >= 255. Reduce your "text-size".`)):_.kind===`composite`&&(v=[128*m.compositeTextSizes[0].evaluate(s,{},h),128*m.compositeTextSizes[1].evaluate(s,{},h)],(v[0]>vf||v[1]>vf)&&ae(`${e.layerIds[0]}: Value for "text-size" is >= 255. Reduce your "text-size".`)),e.addSymbols(e.text,g,v,c,o,s,u,t,l.lineStartIndex,l.lineLength,p,h);for(let t of d)f[t]=e.text.placedSymbolArray.length-1;return 4*g.length}function Fh(e){for(let t in e)return e[t];return null}function Ih(e,t,n,r){let i=e.compareText;if(t in i){let e=i[t];for(let t=e.length-1;t>=0;t--)if(r.dist(e[t])this.process())),this.subscription=me(this.target,`message`,(e=>this.receive(e)),!1),this.globalScope=se(self)?e:window}registerMessageHandler(e,t){this.messageHandlers[e]=t}unregisterMessageHandler(e){delete this.messageHandlers[e]}sendAsync(e,t){return new Promise(((n,r)=>{let i=Math.round(0xde0b6b3a7640000*Math.random()).toString(36).substring(0,10),a=t?me(t.signal,`abort`,(()=>{a?.unsubscribe(),delete this.resolveRejects[i];let t={id:i,type:``,origin:location.origin,targetMapId:e.targetMapId,sourceMapId:this.mapId};this.target.postMessage(t)}),Rf):null;this.resolveRejects[i]={resolve:e=>{a?.unsubscribe(),n(e)},reject:e=>{a?.unsubscribe(),r(e)}};let o=[],s=Object.assign(Object.assign({},e),{id:i,sourceMapId:this.mapId,origin:location.origin,data:wa(e.data,o)});this.target.postMessage(s,{transfer:o})}))}receive(e){let t=e.data,n=t.id,r=[`file://`,`resource://android`,`null`],i=[t.origin,location.origin],a=t.origin===location.origin,o=i.some((e=>r.includes(e)));if((a||o)&&(!t.targetMapId||this.mapId===t.targetMapId)){if(t.type===``){delete this.tasks[n];let e=this.abortControllers[n];delete this.abortControllers[n],e&&e.abort();return}if(se(self)||t.mustQueue)return this.tasks[n]=t,this.taskQueue.push(n),void this.invoker.trigger();this.processTask(n,t)}}process(){if(this.taskQueue.length===0)return;let e=this.taskQueue.shift(),t=this.tasks[e];delete this.tasks[e],this.taskQueue.length>0&&this.invoker.trigger(),t&&this.processTask(e,t)}processTask(e,n){return t(this,void 0,void 0,(function*(){if(n.type===``){let t=this.resolveRejects[e];if(delete this.resolveRejects[e],!t)return;n.error?t.reject(A(Ta(n.error))):t.resolve(Ta(n.data));return}if(!this.messageHandlers[n.type])return void this.completeTask(e,Error(`Could not find a registered handler for ${n.type}, map ID: ${this.mapId}, available handlers: ${Object.keys(this.messageHandlers).join(`, `)}`));let t=Ta(n.data),r=new AbortController;this.abortControllers[e]=r;try{let i=yield this.messageHandlers[n.type](n.sourceMapId,t,r);this.completeTask(e,null,i)}catch(t){this.completeTask(e,A(t))}}))}completeTask(e,t,n){let r=[];delete this.abortControllers[e];let i={id:e,type:``,sourceMapId:this.mapId,origin:location.origin,error:t?wa(t):null,data:wa(n,r)};this.target.postMessage(i,{transfer:r})}remove(){this.invoker.remove(),this.subscription.unsubscribe()}},e.O=function(){var e=new f(16);return f!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e},e.P=n,e.Q=function(e,t,n){var r,i,a,o,s,c,l,u,d,f,p,m,h=n[0],g=n[1],_=n[2];return t===e?(e[12]=t[0]*h+t[4]*g+t[8]*_+t[12],e[13]=t[1]*h+t[5]*g+t[9]*_+t[13],e[14]=t[2]*h+t[6]*g+t[10]*_+t[14],e[15]=t[3]*h+t[7]*g+t[11]*_+t[15]):(i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],e[0]=r=t[0],e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e[6]=l,e[7]=u,e[8]=d,e[9]=f,e[10]=p,e[11]=m,e[12]=r*h+s*g+d*_+t[12],e[13]=i*h+c*g+f*_+t[13],e[14]=a*h+l*g+p*_+t[14],e[15]=o*h+u*g+m*_+t[15]),e},e.R=jc,e.S=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},e.T=Hc,e.U=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,e[4]=(y=n[4])*r+(b=n[5])*s+(x=n[6])*d+(S=n[7])*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,e[8]=(y=n[8])*r+(b=n[9])*s+(x=n[10])*d+(S=n[11])*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,e[12]=(y=n[12])*r+(b=n[13])*s+(x=n[14])*d+(S=n[15])*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},e.V=function(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n},e.W=Bf,e.X=I,e.Y=Wf,e.Z=Uf,e._=t,e.a=be,e.a$=function(e){var t=new f(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},e.a0=l,e.a1=u,e.a2=de,e.a3=$f,e.a4=Kf,e.a5=qf,e.a6=O,e.a7=Yf,e.a8=tp,e.a9=25,e.aA=function(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)},e.aB=function(e){return e[0]=0,e[1]=0,e},e.aC=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e},e.aD=Cf,e.aE=C,e.aF=function(e,t,r,i){let a=t.y-e.y,o=t.x-e.x,s=i.y-r.y,c=i.x-r.x,l=s*o-c*a;if(l===0)return null;let u=(c*(e.y-r.y)-s*(e.x-r.x))/l;return new n(e.x+u*o,e.y+u*a)},e.aG=sh,e.aH=$s,e.aI=function(e){let t=1/0,n=1/0,r=-1/0,i=-1/0;for(let a of e)t=Math.min(t,a.x),n=Math.min(n,a.y),r=Math.max(r,a.x),i=Math.max(i,a.y);return[t,n,r,i]},e.aJ=Od,e.aK=k,e.aL=function(e,t,n,r,i=!1){if(!n[0]&&!n[1])return[0,0];let a=i?r===`map`?-e.bearingInRadians:0:r===`viewport`?e.bearingInRadians:0;if(a){let e=Math.sin(a),t=Math.cos(a);n=[n[0]*t-n[1]*e,n[0]*e+n[1]*t]}return[i?n[0]:k(t,n[0],e.zoom),i?n[1]:k(t,n[1],e.zoom)]},e.aN=bf,e.aO=Mh,e.aP=cf,e.aQ=e=>e.type===`symbol`,e.aR=iu,e.aS=mo,e.aT=xl,e.aU=Qo,e.aV=ms,e.aW=ds,e.aX=ge,e.aY=Jf,e.aZ=y,e.a_=v,e.aa=Zf,e.ab=e=>{let t=window.document.createElement(`video`);return t.muted=!0,new Promise((n=>{t.onloadstart=()=>{n(t)};for(let n of e){let e=window.document.createElement(`source`);ke(n)||(t.crossOrigin=`Anonymous`),e.src=n,t.appendChild(e)}}))},e.ac=B,e.ad=function(){return te++},e.ae=Vo,e.af=Df,e.ag=Xm,e.ah=Si,e.ai=Ys,e.aj=rp,e.ak=function(e){let t={};if(e.replace(/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,((e,n,r,i)=>{let a=r||i;return t[n]=!a||a.toLowerCase(),``})),t[`max-age`]){let e=parseInt(t[`max-age`],10);isNaN(e)?delete t[`max-age`]:t[`max-age`]=e}return t},e.al=ee,e.am=85.051129,e.an=he,e.ao=function(e){return 2**e},e.ap=m,e.aq=Gf,e.ar=function(e){return Math.log(e)/Math.LN2},e.as=function(e){var t=e[0],n=e[1];return t*t+n*n},e.at=function(e){if(!e.length)return new Set;let t=Math.max(...e.map((e=>e.canonical.z))),n=1/0,r=-1/0,i=1/0,a=-1/0,o=[];for(let s of e){let{x:e,y:c,z:l}=s.canonical,u=2**(t-l),d=e*u,f=c*u;o.push({id:s,x:d,y:f}),dr&&(r=d),fa&&(a=f)}let s=new Set;for(let e of o)e.x!==n&&e.x!==r&&e.y!==i&&e.y!==a||s.add(e.id);return s},e.au=function(e,t){let n=Math.abs(2*e.wrap)-+(e.wrap<0),r=Math.abs(2*t.wrap)-+(t.wrap<0);return e.overscaledZ-t.overscaledZ||r-n||t.canonical.y-e.canonical.y||t.canonical.x-e.canonical.x},e.av=class{constructor(e,t){this.max=e,this.onRemove=t,this.reset()}reset(){for(let e in this.data)for(let t of this.data[e])t.timeout&&clearTimeout(t.timeout),this.onRemove(t.value);return this.data={},this.order=[],this}add(e,t,n){let r=e.wrapped().key;this.data[r]===void 0&&(this.data[r]=[]);let i={value:t,timeout:void 0};if(n!==void 0&&(i.timeout=setTimeout((()=>{this.remove(e,i)}),n)),this.data[r].push(i),this.order.push(r),this.order.length>this.max){let e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this}has(e){return e.wrapped().key in this.data}getAndRemove(e){return this.has(e)?this._getAndRemoveByKey(e.wrapped().key):null}_getAndRemoveByKey(e){let t=this.data[e].shift();return t.timeout&&clearTimeout(t.timeout),this.data[e].length===0&&delete this.data[e],this.order.splice(this.order.indexOf(e),1),t.value}getByKey(e){let t=this.data[e];return t?t[0].value:null}get(e){return this.has(e)?this.data[e.wrapped().key][0].value:null}remove(e,t){if(!this.has(e))return this;let n=e.wrapped().key,r=t===void 0?0:this.data[n].indexOf(t),i=this.data[n][r];return this.data[n].splice(r,1),i.timeout&&clearTimeout(i.timeout),this.data[n].length===0&&delete this.data[n],this.onRemove(i.value),this.order.splice(this.order.indexOf(n),1),this}setMaxSize(e){for(this.max=e;this.order.length>this.max;){let e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this}filter(e){let t=[];for(let n in this.data)for(let r of this.data[n])e(r.value)||t.push(r);for(let e of t)this.remove(e.value.tileID,e)}},e.aw=function(e,t){let n=0,r=0;if(e.kind===`constant`)r=e.layoutSize;else if(e.kind!==`source`){let{interpolationType:i,minZoom:a,maxZoom:o}=e,s=i?ee(Cn.interpolationFactor(i,t,a,o),0,1):0;e.kind===`camera`?r=Tn.number(e.minSize,e.maxSize,s):n=s}return{uSizeT:n,uSize:r}},e.ay=function(e,{uSize:t,uSizeT:n},{lowerSize:r,upperSize:i}){return e.kind===`source`?r/128:e.kind===`composite`?Tn.number(r/128,i/128,n):t},e.az=E,e.b=le,e.b$=Ms,e.b0=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e},e.b1=function(e,t){var n=t[0],r=t[1],i=t[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e},e.b2=b,e.b3=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},e.b4=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},e.b5=g,e.b6=function(e,t,n){let r=t[0]*n[0]+t[1]*n[1]+t[2]*n[2];return r===0?null:(-(e[0]*n[0]+e[1]*n[1]+e[2]*n[2])-n[3])/r},e.b7=S,e.b8=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},e.b9=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]},e.bA=T,e.bB=function(e,t,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=t[0],c=t[1],l=t[2],u=i*l-a*c,d=a*s-r*l,f=r*c-i*s;return e[0]=s+o*(u+=u)+i*(f+=f)-a*(d+=d),e[1]=c+o*d+a*u-r*f,e[2]=l+o*f+r*d-i*u,e},e.bC=function(e,t,n){let r=(i=[e[0],e[1],e[2],t[0],t[1],t[2],n[0],n[1],n[2]])[0]*((u=i[8])*(o=i[4])-(s=i[5])*(l=i[7]))+i[1]*(-u*(a=i[3])+s*(c=i[6]))+i[2]*(l*a-o*c);var i,a,o,s,c,l,u;if(r===0)return null;let d=b([],[t[0],t[1],t[2]],[n[0],n[1],n[2]]),f=b([],[n[0],n[1],n[2]],[e[0],e[1],e[2]]),p=b([],[e[0],e[1],e[2]],[t[0],t[1],t[2]]),m=y([],d,-e[3]);return v(m,m,y([],f,-t[3])),v(m,m,y([],p,-n[3])),y(m,m,1/r),m},e.bD=zf,e.bE=function(){return new Float64Array(4)},e.bF=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},e.bG=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},e.bH=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},e.bI=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},e.bJ=function(e,t){let n=j(e,360),r=j(t,360),i=r-n,a=r>n?i-360:i+360;return Math.abs(i)0?o:-o},e.bM=function(e,t){let n=j(e,2*Math.PI),r=j(t,2*Math.PI);return Math.min(Math.abs(n-r),Math.abs(n-r+2*Math.PI),Math.abs(n-r-2*Math.PI))},e.bN=function(){let e={},t=z.$version;for(let n in z.$root){let r=z.$root[n];if(r.required){let i=null;i=n===`version`?t:r.type===`array`?[]:{},i!=null&&(e[n]=i)}}return e},e.bO=De,e.bP=Ea,e.bQ=function e(t,n){if(Array.isArray(t)){if(!Array.isArray(n)||t.length!==n.length)return!1;for(let r=0;re.type===`raster`,e.bV=re,e.bW=function(e,t){if(!e)return[{command:`setStyle`,args:[t]}];let n=[];try{if(!Le(e.version,t.version))return[{command:`setStyle`,args:[t]}];Le(e.center,t.center)||n.push({command:`setCenter`,args:[t.center]}),Le(e.state,t.state)||n.push({command:`setGlobalState`,args:[t.state]}),Le(e.centerAltitude,t.centerAltitude)||n.push({command:`setCenterAltitude`,args:[t.centerAltitude]}),Le(e.zoom,t.zoom)||n.push({command:`setZoom`,args:[t.zoom]}),Le(e.bearing,t.bearing)||n.push({command:`setBearing`,args:[t.bearing]}),Le(e.pitch,t.pitch)||n.push({command:`setPitch`,args:[t.pitch]}),Le(e.roll,t.roll)||n.push({command:`setRoll`,args:[t.roll]}),Le(e.sprite,t.sprite)||n.push({command:`setSprite`,args:[t.sprite]}),Le(e.glyphs,t.glyphs)||n.push({command:`setGlyphs`,args:[t.glyphs]}),Le(e.transition,t.transition)||n.push({command:`setTransition`,args:[t.transition]}),Le(e.light,t.light)||n.push({command:`setLight`,args:[t.light]}),Le(e.terrain,t.terrain)||n.push({command:`setTerrain`,args:[t.terrain]}),Le(e.sky,t.sky)||n.push({command:`setSky`,args:[t.sky]}),Le(e.projection,t.projection)||n.push({command:`setProjection`,args:[t.projection]});let r={},i=[];(function(e,t,n,r){let i;for(i in t||={},e||={})Object.prototype.hasOwnProperty.call(e,i)&&(Object.prototype.hasOwnProperty.call(t,i)||Be(i,n,r));for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(Object.prototype.hasOwnProperty.call(e,i)?Le(e[i],t[i])||(e[i].type===`geojson`&&t[i].type===`geojson`&&He(e,t,i)?Re(n,{command:`setGeoJSONSourceData`,args:[i,t[i].data]}):Ve(i,t,n,r)):ze(i,t,n))})(e.sources,t.sources,i,r);let a=[];e.layers&&e.layers.forEach((e=>{`source`in e&&r[e.source]?n.push({command:`removeLayer`,args:[e.id]}):a.push(e)})),n=n.concat(i),function(e,t,n){t||=[];let r=(e||=[]).map(We),i=t.map(We),a=e.reduce(Ge,{}),o=t.reduce(Ge,{}),s=r.slice(),c=Object.create(null),l,u,d,f,p;for(let e=0,t=0;ed?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-r)*i)/o,c=Math.sin(r*i)/o):(s=1-r,c=r),e[0]=s*l+c*m,e[1]=s*u+c*h,e[2]=s*f+c*g,e[3]=s*p+c*_,e},e.bm=function(e){let t=new Float64Array(9);var n,r,i,a,o,s,c,l,u,d=(i=(r=e)[0])*(c=i+i),f=(a=r[1])*c,p,m=(o=r[2])*c,h=o*(l=a+a),g,_=(s=r[3])*c,v=s*l,y=s*(u=o+o);(n=t)[0]=1-(p=a*l)-(g=o*u),n[3]=f-y,n[6]=m+v,n[1]=f+y,n[4]=1-d-g,n[7]=h-_,n[2]=m-v,n[5]=h+_,n[8]=1-d-p;let b=ge(-Math.asin(ee(t[2],-1,1))),x,S;return Math.hypot(t[5],t[8])<.001?(x=0,S=-ge(Math.atan2(t[3],t[4]))):(x=ge(t[5]===0&&t[8]===0?0:Math.atan2(t[5],t[8])),S=ge(t[1]===0&&t[0]===0?0:Math.atan2(t[1],t[0]))),{roll:x,pitch:b+90,bearing:S}},e.bn=function(e,t){return e.roll==t.roll&&e.pitch==t.pitch&&e.bearing==t.bearing},e.bo=Lt,e.bp=As,e.bq=Sl,e.br=Cl,e.bs=bl,e.bt=M,e.bu=N,e.bv=Yt,e.bw=function(e,t,n,r,i){return M(r,i,ee((e-t)/(n-t),0,1))},e.bx=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e},e.by=j,e.bz=function(){return new Float64Array(3)},e.c=Ce,e.c$=fi,e.c0=class extends ks{constructor(e,t){super(e,t),this.current=Ns}set(e){if(e[12]!==this.current[12]||e[0]!==this.current[0])return this.current=e,void this.gl.uniformMatrix4fv(this.location,!1,e);for(let t=1;t<16;t++)if(e[t]!==this.current[t]){this.current=e,this.gl.uniformMatrix4fv(this.location,!1,e);break}}},e.c1=js,e.c2=class extends ks{constructor(e,t){super(e,t),this.current=[0,0,0]}set(e){e[0]===this.current[0]&&e[1]===this.current[1]&&e[2]===this.current[2]||(this.current=e,this.gl.uniform3f(this.location,e[0],e[1],e[2]))}},e.c3=class extends ks{constructor(e,t){super(e,t),this.current=[0,0]}set(e){e[0]===this.current[0]&&e[1]===this.current[1]||(this.current=e,this.gl.uniform2f(this.location,e[0],e[1]))}},e.c4=p,e.c5=function(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},e.c6=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},e.c7=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},e.c8=class extends ks{constructor(e,t){super(e,t),this.current=[]}set(e){if(e!=this.current){this.current=e;let t=new Float32Array(4*e.length);for(let n=0;n25||r<0||r>=1||n<0||n>=1)},e.cE=function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},e.cF=class extends _o{},e.cG=Ee,e.cH=function(e,t){Ce.REGISTERED_PROTOCOLS[e]=t},e.cI=function(e){delete Ce.REGISTERED_PROTOCOLS[e]},e.cJ=function(e,t){let n={};for(let r=0;re*Od))}let y=c?`center`:i.get(`text-justify`).evaluate(a,{},t.canonical),b=i.get(`symbol-placement`)===`point`?i.get(`text-max-width`).evaluate(a,{},t.canonical)*Od:1/0,x=()=>{t.bucket.allowVerticalPlacement&&Aa(n)&&(h.vertical=sf(g,t.glyphMap,t.glyphPositions,t.imagePositions,d,b,s,m,`left`,u,v,e.ax.vertical,!0,p,f))};if(!c&&_){let n=new Set;if(y===`auto`)for(let e=0;e<_.values.length;e+=2)n.add(Mh(_.values[e]));else n.add(y);let r=!1;for(let i of n)if(!h.horizontal[i])if(r)h.horizontal[i]=h.horizontal[0];else{let n=sf(g,t.glyphMap,t.glyphPositions,t.imagePositions,d,b,s,`center`,i,u,v,e.ax.horizontal,!1,p,f);n&&(h.horizontal[i]=n,r=n.positionedLines.length===1)}x()}else{y===`auto`&&(y=Mh(m));let r=sf(g,t.glyphMap,t.glyphPositions,t.imagePositions,d,b,s,m,y,u,v,e.ax.horizontal,!1,p,f);r&&(h.horizontal[y]=r),x(),Aa(n)&&c&&l&&(h.vertical=sf(g,t.glyphMap,t.glyphPositions,t.imagePositions,d,b,s,m,y,u,v,e.ax.vertical,!1,p,f))}}let y=!1;if(a.icon?.name){let e=t.imageMap[a.icon.name];e&&(_=hf(t.imagePositions[a.icon.name],i.get(`icon-offset`).evaluate(a,{},t.canonical),i.get(`icon-anchor`).evaluate(a,{},t.canonical)),y=!!e.sdf,t.bucket.sdfIcons===void 0?t.bucket.sdfIcons=y:t.bucket.sdfIcons!==y&&ae(`Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer`),(e.pixelRatio!==t.bucket.pixelRatio||i.get(`icon-rotate`).constantOr(1)!==0)&&(t.bucket.iconsNeedLinear=!0))}let b=Fh(h.horizontal)||h.vertical;(n=t.bucket).iconsInText||(n.iconsInText=!!b&&b.iconsInText),(b||_)&&Nh(t.bucket,a,h,_,t.imageMap,o,p,m,v,y,t.canonical,t.subdivisionGranularity)}t.showCollisionBoxes&&t.bucket.generateCollisionDebugBuffers()},e.cP=Al,e.cQ=Jl,e.cR=pd,e.cS=function(e,t=``){let n=new Vd;return function(e,t,n=``){for(let r in e.layers)t.writeMessage(3,((e,t)=>Zm(e,t,n)),e.layers[r])}(e,n,t),n.finish()},e.cT=function(e,t,n,r,i,a){let o=ch(e,t,n,i,0);return o=ch(o,t,r,a,1),o},e.cU=class{constructor(e){this.maxEntries=e,this.map=new Map}get(e){let t=this.map.get(e);return t!==void 0&&(this.map.delete(e),this.map.set(e,t)),t}set(e,t){if(this.map.has(e))this.map.delete(e);else if(this.map.size>=this.maxEntries){let e=this.map.keys().next().value;this.map.delete(e)}this.map.set(e,t)}clear(){this.map.clear()}},e.cV=Wl,e.cW=Vd,e.cX=Jm,e.cY=function(e,n,r,i,a){return t(this,void 0,void 0,(function*(){if(u())try{return yield de(e,n,r,i,a)}catch{}return function(e,t,n,r,i){let a=e.width,o=e.height;fe&&pe||(fe=new OffscreenCanvas(a,o),pe=fe.getContext(`2d`,{willReadFrequently:!0})),fe.width=a,fe.height=o,pe.drawImage(e,0,0,a,o);let s=pe.getImageData(t,n,r,i);return pe.clearRect(0,0,a,o),s.data}(e,n,r,i,a)}))},e.cZ=Uc,e.c_=class{constructor(e,t){this.layers={[Xm]:this},this.name=Xm,this.version=t?t.version:1,this.extent=t?t.extent:4096,this.length=e.length,this.features=e}feature(e){return new Ym(this.features[e],this.extent)}},e.ca=class extends ko{},e.cb=Td,e.cc=class extends jo{},e.cd=Pc,e.ce=function(e){return e<=1?1:2**Math.ceil(Math.log(e)/Math.LN2)},e.cf=Nc,e.cg=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/(o||=1),e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},e.ch=class extends vo{},e.ci=class extends Ro{},e.cj=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]},e.ck=function(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=e[6],l=e[7],u=e[8],f=e[9],p=e[10],m=e[11],h=e[12],g=e[13],_=e[14],v=e[15],y=t[0],b=t[1],x=t[2],S=t[3],C=t[4],w=t[5],T=t[6],E=t[7],D=t[8],O=t[9],k=t[10],A=t[11],j=t[12],M=t[13],N=t[14],P=t[15];return Math.abs(n-y)<=d*Math.max(1,Math.abs(n),Math.abs(y))&&Math.abs(r-b)<=d*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(i-x)<=d*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(a-S)<=d*Math.max(1,Math.abs(a),Math.abs(S))&&Math.abs(o-C)<=d*Math.max(1,Math.abs(o),Math.abs(C))&&Math.abs(s-w)<=d*Math.max(1,Math.abs(s),Math.abs(w))&&Math.abs(c-T)<=d*Math.max(1,Math.abs(c),Math.abs(T))&&Math.abs(l-E)<=d*Math.max(1,Math.abs(l),Math.abs(E))&&Math.abs(u-D)<=d*Math.max(1,Math.abs(u),Math.abs(D))&&Math.abs(f-O)<=d*Math.max(1,Math.abs(f),Math.abs(O))&&Math.abs(p-k)<=d*Math.max(1,Math.abs(p),Math.abs(k))&&Math.abs(m-A)<=d*Math.max(1,Math.abs(m),Math.abs(A))&&Math.abs(h-j)<=d*Math.max(1,Math.abs(h),Math.abs(j))&&Math.abs(g-M)<=d*Math.max(1,Math.abs(g),Math.abs(M))&&Math.abs(_-N)<=d*Math.max(1,Math.abs(_),Math.abs(N))&&Math.abs(v-P)<=d*Math.max(1,Math.abs(v),Math.abs(P))},e.cl=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},e.cm=e=>e.type===`circle`,e.cn=e=>e.type===`heatmap`,e.co=e=>e.type===`line`,e.cp=e=>e.type===`fill`,e.cq=e=>e.type===`fill-extrusion`,e.cr=e=>e.type===`hillshade`,e.cs=e=>e.type===`color-relief`,e.ct=e=>e.type===`background`,e.cu=e=>e.type===`custom`,e.cv=P,e.cw=function(e,t,n){if(t<=0)return e;let r=1/t;return n===void 0||Math.abs(n)<1e-10?Math.round(e*r)/r:(n>0?Math.ceil(e*r-1e-9):Math.floor(e*r+1e-10))/r},e.cx=function(e,t,n){let r=D(t.x-n.x,t.y-n.y),i=D(e.x-n.x,e.y-n.y);var a,o;return ge(Math.atan2(r[0]*i[1]-r[1]*i[0],(a=r)[0]*(o=i)[0]+a[1]*o[1]))},e.cy=F,e.cz=function(e,t){if(!ve[t])return!1;let n=(e?.target)?.ownerDocument?.defaultView||window;return e instanceof n.MouseEvent||e instanceof n.WheelEvent},e.d=A,e.d0=class{constructor(e,t){let n=(t=this.options=Object.assign({},cd,t)).debug;if(n&&console.time(`preprocess data`),t.maxZoom<0||t.maxZoom>24)throw Error(`maxZoom should be in the 0-24 range`);if(t.promoteId&&t.generateId)throw Error(`promoteId and generateId cannot be used together.`);let r=hu(e,t);n&&(console.timeEnd(`preprocess data`),console.log(`index: maxZoom: %d, maxPoints: %d`,t.indexMaxZoom,t.indexMaxPoints),console.time(`generate tiles`)),r=Bu(r,t),t.updateable&&(this.source=r),this.initializeIndex(r,t)}initializeIndex(e,t){this.tileIndex=t.cluster?new qu(t.clusterOptions):new od(t),e.length&&this.tileIndex.initialize(e)}getTile(e,t,n){return t=+t,n=+n,(e=+e)<0||e>24?null:this.tileIndex.getTile(e,t,n)}updateData(e,t){let n=this.options;if(!n.updateable)throw Error("to update tile geojson `updateable` option must be set to true");let{affected:r,source:i}=function(e,t,n){let r=function(e,t){return e?{removeAll:e.removeAll,remove:new Set(e.remove||[]),add:new Map(e.add?.map((e=>[t.promoteId?e.properties[t.promoteId]:e.id,e]))),update:new Map(e.update?.map((e=>[e.id,e])))}:{remove:new Set,add:new Map,update:new Map}}(t,n),i=[];if(r.removeAll&&(i=e,e=[]),r.remove.size||r.add.size){let t=[];for(let n of e)(r.remove.has(n.id)||r.add.has(n.id))&&t.push(n);if(t.length){i.push(...t);let n=new Set(t.map((e=>e.id)));e=e.filter((e=>!n.has(e.id)))}if(r.add.size){let t=hu({type:`FeatureCollection`,features:Array.from(r.add.values())},n);t=Bu(t,n),i.push(...t),e.push(...t)}}if(r.update.size){let t=new Map,a=[];for(let n of e)r.update.has(n.id)?t.set(n.id,[...t.get(n.id)||[],n]):a.push(n);for(let[e,o]of r.update){let r=t.get(e);if(!r||r.length===0)continue;let s=Wu(r,o,n);i.push(...r,...s),a.push(...s)}e=a}return{affected:i,source:e}}(this.source,e,n);t&&({affected:r,source:i}=this.filterUpdate(i,r,t)),r.length&&(this.source=i,this.tileIndex.updateIndex(i,r,n))}filterUpdate(e,t,n){let r=new Set;for(let i of e)i.id!=null&&(n(xu(i))||(t.push(i),r.add(i.id)));return{affected:t,source:e=e.filter((e=>!r.has(e.id)))}}getData(){if(!this.options.updateable)throw Error("to retrieve data the `updateable` option must be set to true");return{type:`FeatureCollection`,features:this.source.map((e=>xu(e)))}}updateClusterOptions(e,t){let n=this.options.cluster;this.options.cluster=e,this.options.clusterOptions=t,n==e?this.tileIndex.updateIndex(this.source,[],this.options):this.initializeIndex(this.source,this.options)}getClusterExpansionZoom(e){return this.tileIndex.getClusterExpansionZoom(e)}getClusterChildren(e){return this.tileIndex.getChildren(e)}getClusterLeaves(e,t,n){return this.tileIndex.getLeaves(e,t,n)}},e.d1=Ba,e.e=L,e.f=ke,e.g=we,e.h=e=>t(void 0,void 0,void 0,(function*(){if(e.byteLength===0)return createImageBitmap(new ImageData(1,1));let t=new Blob([new Uint8Array(e)],{type:`image/png`});try{return createImageBitmap(t)}catch(e){throw Error(`Could not load image because of ${A(e).message}. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`)}})),e.i=se,e.j=e=>new Promise(((t,n)=>{let r=new Image;r.onload=()=>{t(r),URL.revokeObjectURL(r.src),r.onload=null,window.requestAnimationFrame((()=>r.src=ue))},r.onerror=()=>n(Error(`Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`));let i=new Blob([new Uint8Array(e)],{type:`image/png`});r.src=e.byteLength?URL.createObjectURL(i):ue})),e.k=(e,t)=>Oe(L(e,{type:`json`}),t),e.l=Ne,e.m=Oe,e.n=Me,e.o=(e,t)=>Oe(L(e,{type:`arrayBuffer`}),t),e.p=nf,e.q=function(e){return new Vd(e).readFields($d,[])},e.r=function(e){return/[\u02EA\u02EB\u1100-\u11FF\u2E80-\u2FDF\u3000-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFE10-\uFE1F\uFE30-\uFE4F\uFF00-\uFFEF]|\uD81B[\uDFE0-\uDFFF]|[\uD81C-\uD822\uD840-\uD868\uD86A-\uD86D\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD88C][\uDC00-\uDFFF]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD1E\uDD80-\uDDF2]|\uD82B[\uDFF0-\uDFFF]|\uD82C[\uDC00-\uDEFB]|\uD83C[\uDE00-\uDEFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEAD\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD88D[\uDC00-\uDC79]/gim.test(String.fromCodePoint(e))},e.s=me,e.t=Ac,e.u=ro,e.v=fa,e.w=ae,e.x=z,e.y=Ka,e.z=ma})),n(`worker`,[`./shared`],(function(e){class t{constructor(e,t){this.keyCache={},e&&this.replace(e,t)}replace(e,t){this._layerConfigs={},this._layers={},this.update(e,[],t)}update(t,n,r){for(let n of t){this._layerConfigs[n.id]=n;let t=this._layers[n.id]=e.bT(n,r);t._featureFilter=e.ah(t.filter,r),this.keyCache[n.id]&&delete this.keyCache[n.id]}for(let e of n)delete this.keyCache[e],delete this._layerConfigs[e],delete this._layers[e];this.familiesBySource={};let i=e.cJ(Object.values(this._layerConfigs),this.keyCache);for(let t of i){let n=t.map((e=>this._layers[e.id])),r=n[0];if(r.isHidden())continue;let i=r.source||``,a=this.familiesBySource[i];a||=this.familiesBySource[i]={};let o=r.sourceLayer||e.ag,s=a[o];s||=a[o]=[],s.push(n)}}}class n{constructor(t){let n={},r=[];for(let e in t){let i=t[e],a=n[e]={};for(let e in i){let t=i[+e];if(!t||t.bitmap.width===0||t.bitmap.height===0)continue;let n={x:0,y:0,w:t.bitmap.width+2,h:t.bitmap.height+2};r.push(n),a[e]={rect:n,metrics:t.metrics}}}let{w:i,h:a}=e.p(r),o=new e.t({width:i||1,height:a||1});for(let r in t){let i=t[r];for(let t in i){let a=i[+t];if(!a||a.bitmap.width===0||a.bitmap.height===0)continue;let s=n[r][t].rect;e.t.copy(a.bitmap,o,{x:0,y:0},{x:s.x+1,y:s.y+1},a.bitmap)}}this.image=o,this.positions=n}}e.cK(`GlyphAtlas`,n);class r{constructor(t){this.tileID=new e.a3(t.tileID.overscaledZ,t.tileID.wrap,t.tileID.canonical.z,t.tileID.canonical.x,t.tileID.canonical.y),this.uid=t.uid,this.zoom=t.zoom,this.pixelRatio=t.pixelRatio,this.tileSize=t.tileSize,this.source=t.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=t.showCollisionBoxes,this.collectResourceTiming=!!t.collectResourceTiming,this.returnDependencies=!!t.returnDependencies,this.promoteId=t.promoteId,this.inFlightDependencies=[]}parse(t,r,a,o,s){return e._(this,void 0,void 0,(function*(){this.status=`parsing`,this.data=t,this.collisionBoxArray=new e.ae;let c=new e.cL(Object.keys(t.layers).sort()),l=new e.cM(this.tileID,this.promoteId);l.bucketLayerIDs=[];let u={},d={featureIndex:l,iconDependencies:{},patternDependencies:{},glyphDependencies:{},dashDependencies:{},availableImages:a,subdivisionGranularity:s},f=r.familiesBySource[this.source];for(let n in f){let r=t.layers[n];if(!r)continue;r.version===1&&e.w(`Vector tile source "${this.source}" layer "${n}" does not use vector tile spec v2 and therefore may have some rendering errors.`);let o=c.encode(n),s=[];for(let e=0;ee.id))))}}let p=e.bY(d.glyphDependencies,(e=>Object.keys(e).map(Number)));for(let e of this.inFlightDependencies)e?.abort();this.inFlightDependencies=[];let m=Promise.resolve({});if(Object.keys(p).length){let e=new AbortController;this.inFlightDependencies.push(e),m=o.sendAsync({type:`GG`,data:{stacks:p,source:this.source,tileID:this.tileID,type:`glyphs`}},e)}let h=Object.keys(d.iconDependencies),g=Promise.resolve({});if(h.length){let e=new AbortController;this.inFlightDependencies.push(e),g=o.sendAsync({type:`GI`,data:{icons:h,source:this.source,tileID:this.tileID,type:`icons`}},e)}let _=Object.keys(d.patternDependencies),v=Promise.resolve({});if(_.length){let e=new AbortController;this.inFlightDependencies.push(e),v=o.sendAsync({type:`GI`,data:{icons:_,source:this.source,tileID:this.tileID,type:`patterns`}},e)}let y=d.dashDependencies,b=Promise.resolve({});if(Object.keys(y).length){let e=new AbortController;this.inFlightDependencies.push(e),b=o.sendAsync({type:`GDA`,data:{dashes:y}},e)}let[x,S,C,w]=yield Promise.all([m,g,v,b]),T=new n(x),E=new e.cN(S,C);for(let t in u){let n=u[t];n instanceof e.af?(i(n.layers,this.zoom,a),e.cO({bucket:n,glyphMap:x,glyphPositions:T.positions,imageMap:S,imagePositions:E.iconPositions,showCollisionBoxes:this.showCollisionBoxes,canonical:this.tileID.canonical,subdivisionGranularity:d.subdivisionGranularity})):n.hasDependencies&&(n instanceof e.cP||n instanceof e.cQ||n instanceof e.cR)&&(i(n.layers,this.zoom,a),n.addFeatures(d,this.tileID.canonical,E.patternPositions,w))}return this.status=`done`,{buckets:Object.values(u).filter((e=>!e.isEmpty())),featureIndex:l,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:T.image,imageAtlas:E,dashPositions:w,glyphMap:this.returnDependencies?x:null,iconMap:this.returnDependencies?S:null,glyphPositions:this.returnDependencies?T.positions:null}}))}}function i(t,n,r){let i=new e.J(n);for(let e of t)e.recalculate(i,r)}class a{constructor(){this.loading={},this.loaded={},this.parsing={}}startLoading(e,t){this.loading[e]=t}finishLoading(e){delete this.loading[e]}abort(e){let t=this.loading[e];t!=null&&t.abort&&(t.abort.abort(),delete this.loading[e])}setParsing(e,t){this.parsing[e]=t}consumeParsing(e){let t=this.parsing[e];if(t)return delete this.parsing[e],t}clearParsing(e){delete this.parsing[e]}markLoaded(e,t){this.loaded[e]=t}getLoaded(e){let t=this.loaded[e];if(t)return t}removeLoaded(e){delete this.loaded[e]}clearLoaded(){this.loaded={}}}class o{constructor(e){this.start=`${e}#start`,this.end=`${e}#end`,this.measure=e,performance.mark(this.start)}finish(){performance.mark(this.end);let e=performance.getEntriesByName(this.measure);return e.length===0&&(performance.measure(this.measure,this.start,this.end),e=performance.getEntriesByName(this.measure),performance.clearMarks(this.start),performance.clearMarks(this.end),performance.clearMeasures(this.measure)),e}}class s{constructor(e,t,n,r,i){this.type=e,this.properties=n||{},this.extent=i,this.pointsArray=t,this.id=r}loadGeometry(){return this.pointsArray.map((t=>t.map((t=>new e.P(t.x,t.y)))))}}class c{constructor(e,t,n){this.version=2,this._myFeatures=e,this.name=t,this.length=e.length,this.extent=n}feature(e){return this._myFeatures[e]}}class l{constructor(){this.layers={}}addLayer(e){this.layers[e.name]=e}}function u(t){let n=e.cS(t);return n.byteOffset===0&&n.byteLength===n.buffer.byteLength||(n=new Uint8Array(n)),{vectorTile:t,rawData:n.buffer}}function d(t,n,r){let{extent:i}=t,a=2**(r.z-n.z),o=(r.x-n.x*a)*i,l=(r.y-n.y*a)*i,u=[];for(let n=0;n0&&c.addLayer(i)}let p=u(c);return this.overzoomedTileResultCache.set(o,p),p}reloadTile(t){return e._(this,void 0,void 0,(function*(){let e=t.uid,n=this.tileState.getLoaded(e);if(!n)throw Error(`Should not be trying to reload a tile that was never loaded or has been removed`);if(n.showCollisionBoxes=t.showCollisionBoxes,n.status===`parsing`){let r=this.tileState.consumeParsing(e);return yield this._parseWorkerTile(n,t,r)}if(n.status===`done`&&n.vectorTile)return yield this._parseWorkerTile(n,t)}))}abortTile(t){return e._(this,void 0,void 0,(function*(){this.tileState.abort(t.uid)}))}removeTile(t){return e._(this,void 0,void 0,(function*(){this.tileState.removeLoaded(t.uid)}))}}class p{constructor(){this.loaded={}}loadTile(t){return e._(this,void 0,void 0,(function*(){let{uid:n,encoding:r,rawImageData:i,redFactor:a,greenFactor:o,blueFactor:s,baseShift:c}=t,l=i.width+2,u=i.height+2,d=e.b(i)?new e.R({width:l,height:u},yield e.cY(i,-1,-1,l,u)):i,f=new e.cZ(n,d,r,a,o,s,c);return this.loaded||={},this.loaded[n]=f,f}))}removeTile(e){let t=this.loaded,n=e.uid;t!=null&&t[n]&&delete t[n]}}class m{constructor(e,t,n,r=h){this.actor=e,this.layerIndex=t,this.availableImages=n,this.tileState=new a,this._createGeoJSONIndex=r}loadVectorTile(t){if(!this._geoJSONIndex)throw Error(`Unable to parse the data into a cluster or geojson`);let{z:n,x:r,y:i}=t.tileID.canonical,a=this._geoJSONIndex.getTile(n,r,i);return a?u(new e.c_(a.features,{version:2,extent:e.a6})):null}loadTile(t){return e._(this,void 0,void 0,(function*(){let{uid:e}=t,n=new r(t);n.abort=new AbortController;try{let r=this.loadVectorTile(t);if(!r)return null;let{vectorTile:i,rawData:a}=r;n.vectorTile=i,this.tileState.markLoaded(e,n);let o={rawData:a};this.tileState.setParsing(e,o);try{return yield this._parseWorkerTile(n,t,o)}finally{this.tileState.clearParsing(e)}}catch(t){throw n.status=`done`,this.tileState.markLoaded(e,n),t}}))}_reloadLoadedTile(t){return e._(this,void 0,void 0,(function*(){let e=t.uid,n=this.tileState.getLoaded(e);if(!n)throw Error(`Should not be trying to reload a tile that was never loaded or has been removed`);if(n.showCollisionBoxes=t.showCollisionBoxes,n.status===`parsing`){let r=this.tileState.consumeParsing(e);return yield this._parseWorkerTile(n,t,r)}if(n.status===`done`&&n.vectorTile)return yield this._parseWorkerTile(n,t)}))}_parseWorkerTile(t,n,r){return e._(this,void 0,void 0,(function*(){let i=yield t.parse(t.vectorTile,this.layerIndex,this.availableImages,this.actor,n.subdivisionGranularity);if(r){let{rawData:t}=r;i=e.e({rawTileData:t.slice(0),encoding:`mvt`},i)}return i}))}abortTile(t){return e._(this,void 0,void 0,(function*(){this.tileState.abort(t.uid)}))}removeTile(t){return e._(this,void 0,void 0,(function*(){this.tileState.removeLoaded(t.uid)}))}loadData(t){return e._(this,void 0,void 0,(function*(){var n;(n=this._pendingRequest)==null||n.abort();let r=this._startRequestTiming(t);this._pendingRequest=new AbortController;try{yield this.loadAndProcessGeoJSON(t,this._pendingRequest),delete this._pendingRequest,this.tileState.clearLoaded();let e={};return t.request&&(e.data=t.data),this._finishRequestTiming(r,t,e),e}catch(t){if(delete this._pendingRequest,!e.$(t))throw t;return{abandoned:!0}}}))}_startRequestTiming(e){if(e.request?.collectResourceTiming)return new o(e.request.url)}_finishRequestTiming(e,t,n){let r=e?.finish();r&&(n.resourceTiming={[t.source]:JSON.parse(JSON.stringify(r))})}reloadTile(e){return this.tileState.getLoaded(e.uid)?this._reloadLoadedTile(e):this.loadTile(e)}loadAndProcessGeoJSON(t,n){return e._(this,void 0,void 0,(function*(){if(t.request&&(t.data=(yield e.k(t.request,n)).data),t.data)return t.data=this._filterGeoJSON(t.data,t.filter),void(this._geoJSONIndex=this._createGeoJSONIndex(t.data,t));if(t.dataDiff)return this._geoJSONIndex??=this._createGeoJSONIndex({type:`FeatureCollection`,features:[]},t),void this._geoJSONIndex.updateData(t.dataDiff,this._getFilterPredicate(t.filter));if(t.updateCluster&&this._geoJSONIndex.updateClusterOptions(t.geojsonVtOptions.cluster,g(t)),this._geoJSONIndex==null)throw Error(`Input data given to '${t.source}' is not a valid GeoJSON object.`)}))}_filterGeoJSON(e,t){if(e.type!==`FeatureCollection`)return e;let n=this._getFilterPredicate(t);return n?{type:`FeatureCollection`,features:e.features.filter((e=>n(e)))}:e}_getFilterPredicate(t){if(typeof t!=`boolean`&&!t?.length)return;let n=e.c$(t,{type:`boolean`,"property-type":`data-driven`,overridable:!1,transition:!1});if(n.result===`error`)throw Error(n.value.map((e=>`${e.key}: ${e.message}`)).join(`, `));return e=>n.value.evaluate({zoom:0},e)}removeSource(t){return e._(this,void 0,void 0,(function*(){var e;(e=this._pendingRequest)==null||e.abort()}))}getClusterExpansionZoom(e){return this._geoJSONIndex.getClusterExpansionZoom(e.clusterId)}getClusterChildren(e){return this._geoJSONIndex.getClusterChildren(e.clusterId)}getClusterLeaves(e){return this._geoJSONIndex.getClusterLeaves(e.clusterId,e.limit,e.offset)}}function h(t,n){let r=e.e(n.geojsonVtOptions||{},{updateable:!0,clusterOptions:g(n)});return new e.d0(t,r)}function g({geojsonVtOptions:t,clusterProperties:n}){if(!n||!t.clusterOptions)return t.clusterOptions;let r={},i={},a={accumulated:null,zoom:0},o={properties:null},s=Object.keys(n);for(let t of s){let[a,o]=n[t],s=e.c$(o),c=e.c$(typeof a==`string`?[a,[`accumulated`],[`get`,t]]:a);r[t]=s.value,i[t]=c.value}return t.clusterOptions.map=e=>{o.properties=e;let t={};for(let e of s)t[e]=r[e].evaluate(a,o);return t},t.clusterOptions.reduce=(e,t)=>{o.properties=t;for(let t of s)a.accumulated=e[t],e[t]=i[t].evaluate(a,o)},t.clusterOptions}class _{constructor(t){this.self=t,this.actor=new e.N(t),this.layerIndexes={},this.availableImages={},this.workerSources={},this.demWorkerSources={},this.externalWorkerSourceTypes={},this.globalStates=new Map,this.self.registerWorkerSource=(e,t)=>{if(this.externalWorkerSourceTypes[e])throw Error(`Worker source with name "${e}" already registered.`);this.externalWorkerSourceTypes[e]=t},this.self.addProtocol=e.cH,this.self.removeProtocol=e.cI,this.self.registerRTLTextPlugin=t=>{e.d1.setMethods(t)},this.self.makeRequest=e.m,this.actor.registerMessageHandler(`LDT`,((e,t)=>this._getDEMWorkerSource(e,t.source).loadTile(t))),this.actor.registerMessageHandler(`RDT`,((t,n)=>e._(this,void 0,void 0,(function*(){this._getDEMWorkerSource(t,n.source).removeTile(n)})))),this.actor.registerMessageHandler(`GCEZ`,((t,n)=>e._(this,void 0,void 0,(function*(){return this._getWorkerSource(t,n.type,n.source).getClusterExpansionZoom(n)})))),this.actor.registerMessageHandler(`GCC`,((t,n)=>e._(this,void 0,void 0,(function*(){return this._getWorkerSource(t,n.type,n.source).getClusterChildren(n)})))),this.actor.registerMessageHandler(`GCL`,((t,n)=>e._(this,void 0,void 0,(function*(){return this._getWorkerSource(t,n.type,n.source).getClusterLeaves(n)})))),this.actor.registerMessageHandler(`LD`,((e,t)=>this._getWorkerSource(e,t.type,t.source).loadData(t))),this.actor.registerMessageHandler(`LT`,((e,t)=>this._getWorkerSource(e,t.type,t.source).loadTile(t))),this.actor.registerMessageHandler(`RT`,((e,t)=>this._getWorkerSource(e,t.type,t.source).reloadTile(t))),this.actor.registerMessageHandler(`AT`,((e,t)=>this._getWorkerSource(e,t.type,t.source).abortTile(t))),this.actor.registerMessageHandler(`RMT`,((e,t)=>this._getWorkerSource(e,t.type,t.source).removeTile(t))),this.actor.registerMessageHandler(`RS`,((t,n)=>e._(this,void 0,void 0,(function*(){if(!this.workerSources[t]?.[n.type]?.[n.source])return;let e=this.workerSources[t][n.type][n.source];delete this.workerSources[t][n.type][n.source],e.removeSource!==void 0&&e.removeSource(n)})))),this.actor.registerMessageHandler(`RM`,(t=>e._(this,void 0,void 0,(function*(){delete this.layerIndexes[t],delete this.availableImages[t],delete this.workerSources[t],delete this.demWorkerSources[t],this.globalStates.delete(t)})))),this.actor.registerMessageHandler(`SR`,((t,n)=>e._(this,void 0,void 0,(function*(){this.referrer=n})))),this.actor.registerMessageHandler(`SRPS`,((e,t)=>this._syncRTLPluginState(e,t))),this.actor.registerMessageHandler(`IS`,((t,n)=>e._(this,void 0,void 0,(function*(){this.self.importScripts(n)})))),this.actor.registerMessageHandler(`SI`,((e,t)=>this._setImages(e,t))),this.actor.registerMessageHandler(`UL`,((t,n)=>e._(this,void 0,void 0,(function*(){this._getLayerIndex(t).update(n.layers,n.removedIds,this._getGlobalState(t))})))),this.actor.registerMessageHandler(`UGS`,((t,n)=>e._(this,void 0,void 0,(function*(){let e=this._getGlobalState(t);for(let t in n)e[t]=n[t]})))),this.actor.registerMessageHandler(`SL`,((t,n)=>e._(this,void 0,void 0,(function*(){this._getLayerIndex(t).replace(n,this._getGlobalState(t))}))))}_getGlobalState(e){let t=this.globalStates.get(e);return t||(t={},this.globalStates.set(e,t)),t}_setImages(t,n){return e._(this,void 0,void 0,(function*(){this.availableImages[t]=n;for(let e in this.workerSources[t]){let r=this.workerSources[t][e];for(let e in r)r[e].availableImages=n}}))}_syncRTLPluginState(t,n){return e._(this,void 0,void 0,(function*(){return yield e.d1.syncState(n,this.self.importScripts)}))}_getAvailableImages(e){let t=this.availableImages[e];return t||=[],t}_getLayerIndex(e){let n=this.layerIndexes[e];return n||=this.layerIndexes[e]=new t,n}_getWorkerSource(e,t,n){var r,i;if((r=this.workerSources)[e]||(r[e]={}),(i=this.workerSources[e])[t]||(i[t]={}),!this.workerSources[e][t][n]){let r={sendAsync:(t,n)=>(t.targetMapId=e,this.actor.sendAsync(t,n))};switch(t){case`vector`:this.workerSources[e][t][n]=new f(r,this._getLayerIndex(e),this._getAvailableImages(e));break;case`geojson`:this.workerSources[e][t][n]=new m(r,this._getLayerIndex(e),this._getAvailableImages(e));break;default:this.workerSources[e][t][n]=new this.externalWorkerSourceTypes[t](r,this._getLayerIndex(e),this._getAvailableImages(e))}}return this.workerSources[e][t][n]}_getDEMWorkerSource(e,t){var n,r;return(n=this.demWorkerSources)[e]||(n[e]={}),(r=this.demWorkerSources[e])[t]||(r[t]=new p),this.demWorkerSources[e][t]}}return e.i(self)&&(self.worker=new _(self)),_})),n(`index`,[`exports`,`./shared`],(function(e,t){var n=`5.24.0`;function r(){var e=new t.A(4);return t.A!=Float32Array&&(e[1]=0,e[2]=0),e[0]=1,e[3]=1,e}let i,a,o,s={frame(e,n,r,i){let a=i||window,o=a.requestAnimationFrame((e=>{s(),n(e)})),{unsubscribe:s}=t.s(e.signal,`abort`,(()=>{s(),a.cancelAnimationFrame(o),r(new t.a(e.signal.reason))}),!1)},frameAsync(e,t){return new Promise(((n,r)=>{this.frame(e,n,r,t)}))},getImageData(e,t=0){return this.getImageCanvasContext(e).getImageData(-t,-t,e.width+2*t,e.height+2*t)},getImageCanvasContext(e){let t=window.document.createElement(`canvas`),n=t.getContext(`2d`,{willReadFrequently:!0});if(!n)throw Error(`failed to create canvas 2d context`);return t.width=e.width,t.height=e.height,n.drawImage(e,0,0,e.width,e.height),n},resolveURL:e=>(i||=document.createElement(`a`),i.href=e,i.href),hardwareConcurrency:typeof navigator<`u`&&navigator.hardwareConcurrency||4,get prefersReducedMotion(){return o===void 0?!!matchMedia&&(a??=matchMedia(`(prefers-reduced-motion: reduce)`),a.matches):o},set prefersReducedMotion(e){o=e}},c=new class{constructor(){this._frozenAt=null}getCurrentTime(){return this._frozenAt===null?performance.now():this._frozenAt}setNow(e){this._frozenAt=e}restoreNow(){this._frozenAt=null}isFrozen(){return this._frozenAt!==null}};function l(){return c.getCurrentTime()}var u;class d{static create(e,t,n){let r=window.document.createElement(e);return t!==void 0&&(r.className=t),n&&n.appendChild(r),r}static createNS(e,t){return window.document.createElementNS(e,t)}static disableDrag(){d.docStyle&&d.selectProp&&(d.userSelect=d.docStyle[d.selectProp],d.docStyle[d.selectProp]=`none`)}static enableDrag(){d.docStyle&&d.selectProp&&(d.docStyle[d.selectProp]=d.userSelect)}static suppressClickInternal(e){e.preventDefault(),e.stopPropagation(),window.removeEventListener(`click`,d.suppressClickInternal,!0)}static suppressClick(){window.addEventListener(`click`,d.suppressClickInternal,!0),window.setTimeout((()=>{window.removeEventListener(`click`,d.suppressClickInternal,!0)}),0)}static getScale(e){let t=e.getBoundingClientRect();return{x:t.width/e.offsetWidth||1,y:t.height/e.offsetHeight||1,boundingClientRect:t}}static getPoint(e,n,r){let i=n.boundingClientRect;return new t.P((r.clientX-i.left)/n.x-e.clientLeft,(r.clientY-i.top)/n.y-e.clientTop)}static mousePos(e,t){let n=d.getScale(e);return d.getPoint(e,n,t)}static touchPos(e,t){let n=[],r=d.getScale(e);for(let i of t)n.push(d.getPoint(e,r,i));return n}static sanitize(e){let t=new DOMParser().parseFromString(e,`text/html`).body||document.createElement(`body`),n=t.querySelectorAll(`script`);for(let e of n)e.remove();return d.clean(t),t.innerHTML}static isPossiblyDangerous(e,t){let n=t.replace(/\s+/g,``).toLowerCase();return!(![`src`,`href`,`xlink:href`].includes(e)||!n.includes(`javascript:`)&&!n.includes(`data:`))||!!e.startsWith(`on`)||void 0}static clean(e){let t=e.children;for(let e of t)d.removeAttributes(e),d.clean(e)}static removeAttributes(e){for(let{name:t,value:n}of e.attributes)d.isPossiblyDangerous(t,n)&&e.removeAttribute(t)}}d.docStyle=typeof window<`u`&&window.document?.documentElement.style,d.selectProp=!d.docStyle||`userSelect`in d.docStyle?`userSelect`:`webkitUserSelect`,function(e){let n,r,i,a;e.resetRequestQueue=()=>{n=[],r=0,i=0,a={}},e.addThrottleControl=e=>{let t=i++;return a[t]=e,t},e.removeThrottleControl=e=>{delete a[e],s()},e.getImage=(e,r,i=!0)=>new Promise(((a,o)=>{e.headers||={},e.headers.accept=`image/webp,*/*`,t.e(e,{type:`image`}),n.push({abortController:r,requestParameters:e,supportImageRefresh:i,state:`queued`,onError:e=>{o(e)},onSuccess:e=>{a(e)}}),s()}));let o=e=>t._(this,void 0,void 0,(function*(){e.state=`running`;let{requestParameters:n,supportImageRefresh:i,onError:a,onSuccess:o,abortController:l}=e,u=!1===i&&!t.i(self)&&!t.g(n.url)&&(!n.headers||Object.keys(n.headers).reduce(((e,t)=>e&&t===`accept`),!0));r++;let d=u?c(n,l):t.m(n,l);try{let n=yield d;delete e.abortController,e.state=`completed`,n.data instanceof HTMLImageElement||t.b(n.data)?o(n):n.data&&o({data:yield(f=n.data,typeof createImageBitmap==`function`?t.h(f):t.j(f)),cacheControl:n.cacheControl,expires:n.expires})}catch(n){delete e.abortController,a(t.d(n))}finally{r--,s()}var f})),s=()=>{let e=(()=>{for(let e of Object.keys(a))if(a[e]())return!0;return!1})()?t.c.MAX_PARALLEL_IMAGE_REQUESTS_PER_FRAME:t.c.MAX_PARALLEL_IMAGE_REQUESTS;for(let t=r;t0;t++){let e=n.shift();e.abortController.signal.aborted?t--:o(e)}},c=(e,n)=>new Promise(((r,i)=>{let a=new Image,o=e.url,s=e.credentials;s&&s===`include`?a.crossOrigin=`use-credentials`:(s&&s===`same-origin`||!t.f(o))&&(a.crossOrigin=`anonymous`),n.signal.addEventListener(`abort`,(()=>{a.src=``,i(new t.a(n.signal.reason))})),a.fetchPriority=`high`,a.onload=()=>{a.onerror=a.onload=null,r({data:a})},a.onerror=()=>{a.onerror=a.onload=null,n.signal.aborted||i(Error(`Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`))},a.src=o}))}(u||={}),u.resetRequestQueue();class f{constructor(e){this._transformRequestFn=e??null}transformRequest(e,t){return this._transformRequestFn&&this._transformRequestFn(e,t)||{url:e}}setTransformRequest(e){this._transformRequestFn=e}}function p(e){let t=[];if(typeof e==`string`)t.push({id:`default`,url:e});else if(e&&e.length>0){let n=[];for(let{id:r,url:i}of e){let e=`${r}${i}`;n.includes(e)||(n.push(e),t.push({id:r,url:i}))}}return t}function m(e,t,n){try{let r=new URL(e);return r.pathname+=`${t}${n}`,r.toString()}catch{throw Error(`Invalid sprite URL "${e}", must be absolute. Modify style specification directly or use TransformStyleFunction to correct the issue dynamically`)}}function h(e){let{userImage:t}=e;return!(!t?.render||!t.render()||(e.data.replace(new Uint8Array(t.data.buffer)),0))}class g extends t.E{constructor(){super(),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.R({width:1,height:1}),this.dirty=!0}destroy(){this.atlasTexture&&=(this.atlasTexture.destroy(),null);for(let e of Object.keys(this.images))this.removeImage(e);this.patterns={},this.atlasImage=new t.R({width:1,height:1}),this.dirty=!0}isLoaded(){return this.loaded}setLoaded(e){if(this.loaded!==e&&(this.loaded=e,e)){for(let{ids:e,promiseResolve:t}of this.requestors)t(this._getImagesForIds(e));this.requestors=[]}}getImage(e){let n=this.images[e];if(n&&!n.data&&n.spriteData){let e=n.spriteData;n.data=new t.R({width:e.width,height:e.height},e.context.getImageData(e.x,e.y,e.width,e.height).data),n.spriteData=null}return n}addImage(e,t){if(this.images[e])throw Error(`Image id ${e} already exist, use updateImage instead`);this._validate(e,t)&&(this.images[e]=t)}_validate(e,n){let r=!0,i=n.data||n.spriteData;return this._validateStretch(n.stretchX,i?.width)||(this.fire(new t.l(Error(`Image "${e}" has invalid "stretchX" value`))),r=!1),this._validateStretch(n.stretchY,i?.height)||(this.fire(new t.l(Error(`Image "${e}" has invalid "stretchY" value`))),r=!1),this._validateContent(n.content,n)||(this.fire(new t.l(Error(`Image "${e}" has invalid "content" value`))),r=!1),r}_validateStretch(e,t){if(!e)return!0;let n=0;for(let r of e){if(r[0]=e[1]))}updateImage(e,t,n=!0){let r=this.getImage(e);if(n&&(r.data.width!==t.data.width||r.data.height!==t.data.height))throw Error(`size mismatch between old image (${r.data.width}x${r.data.height}) and new image (${t.data.width}x${t.data.height}).`);t.version=r.version+1,this.images[e]=t,this.updatedImages[e]=!0}removeImage(e){var t;let n=this.images[e];delete this.images[e],delete this.patterns[e],(t=n.userImage)!=null&&t.onRemove&&n.userImage.onRemove()}listImages(){return Object.keys(this.images)}getImages(e){return new Promise(((t,n)=>{let r=!0;if(!this.isLoaded())for(let t of e)this.images[t]||(r=!1);this.isLoaded()||r?t(this._getImagesForIds(e)):this.requestors.push({ids:e,promiseResolve:t})}))}_getImagesForIds(e){let n={};for(let r of e){let e=this.getImage(r);e||=(this.fire(new t.n(`styleimagemissing`,{id:r})),this.getImage(r)),e?n[r]={data:e.data.clone(),pixelRatio:e.pixelRatio,sdf:e.sdf,version:e.version,stretchX:e.stretchX,stretchY:e.stretchY,content:e.content,textFitWidth:e.textFitWidth,textFitHeight:e.textFitHeight,hasRenderCallback:!!e.userImage?.render}:t.w(`Image "${r}" could not be loaded. Please make sure you have added the image with map.addImage() or a "sprite" property in your style. You can provide missing images by listening for the "styleimagemissing" map event.`)}return n}getPixelSize(){let{width:e,height:t}=this.atlasImage;return{width:e,height:t}}getPattern(e){let n=this.patterns[e],r=this.getImage(e);if(!r)return null;if(n&&n.position.version===r.version)return n.position;if(n)n.position.version=r.version;else{let n={w:r.data.width+2,h:r.data.height+2,x:0,y:0},i=new t.I(n,r);this.patterns[e]={bin:n,position:i}}return this._updatePatternAtlas(),this.patterns[e].position}bind(e){let n=e.gl;this.atlasTexture?this.dirty&&=(this.atlasTexture.update(this.atlasImage),!1):this.atlasTexture=new t.T(e,this.atlasImage,n.RGBA),this.atlasTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}_updatePatternAtlas(){let e=[];for(let t in this.patterns)e.push(this.patterns[t].bin);let{w:n,h:r}=t.p(e),i=this.atlasImage;i.resize({width:n||1,height:r||1});for(let e in this.patterns){let{bin:n}=this.patterns[e],r=n.x+1,a=n.y+1,o=this.getImage(e).data,s=o.width,c=o.height;t.R.copy(o,i,{x:0,y:0},{x:r,y:a},{width:s,height:c}),t.R.copy(o,i,{x:0,y:c-1},{x:r,y:a-1},{width:s,height:1}),t.R.copy(o,i,{x:0,y:0},{x:r,y:a+c},{width:s,height:1}),t.R.copy(o,i,{x:s-1,y:0},{x:r-1,y:a},{width:1,height:c}),t.R.copy(o,i,{x:0,y:0},{x:r+s,y:a},{width:1,height:c})}this.dirty=!0}beginFrame(){this.callbackDispatchedThisFrame={}}dispatchRenderCallbacks(e){for(let n of e){if(this.callbackDispatchedThisFrame[n])continue;this.callbackDispatchedThisFrame[n]=!0;let e=this.getImage(n);e||t.w(`Image with ID: "${n}" was not found`),h(e)&&this.updateImage(n,e)}}cloneImages(){let e={};for(let t in this.images){let n=this.images[t];e[t]=Object.assign(Object.assign({},n),{data:n.data?n.data.clone():null})}return e}}let _=0x56bc75e2d63100000,v=new Float64Array(256);for(let e=0;e<256;e++){let t=.5-(e/255)**(1/2.2);v[e]=t*Math.abs(t)}function y(e,t,n,r,i,a,o,s,c){for(let l=t;l-1);c++,a[c]=s,o[c]=l,o[c+1]=_}for(let s=0,c=0;s/[-\w]+/.test(e)?e:`'${CSS.escape(e)}'`)).join(`,`);return new S.TinySDF({fontSize:48,buffer:6,radius:16,cutoff:.25,fontFamily:n,fontWeight:this._fontWeight(t[0]),fontStyle:this._fontStyle(t[0]),lang:this.lang})}_fontStyle(e){return/italic/i.test(e)?`italic`:/oblique/i.test(e)?`oblique`:`normal`}_fontWeight(e){let t={thin:100,hairline:100,"extra light":200,"ultra light":200,light:300,normal:400,regular:400,medium:500,semibold:600,demibold:600,bold:700,"extra bold":800,"ultra bold":800,black:900,heavy:900,"extra black":950,"ultra black":950},n;for(let[r,i]of Object.entries(t))RegExp(`\\b${r}\\b`,`i`).test(e)&&(n=`${i}`);return n}destroy(){for(let e in this.entries){let t=this.entries[e];t.tinySDF=null,t.ideographTinySDF=null,t.glyphs={},t.requests={},t.ranges={}}this.entries={}}}S.loadGlyphRange=function(e,n,r,i){return t._(this,void 0,void 0,(function*(){let a=256*n,o=a+255,s=yield i.transformRequest(r.replace(`{fontstack}`,e).replace(`{range}`,`${a}-${o}`),`Glyphs`),c=yield t.o(s,new AbortController);if(!c?.data)throw Error(`Could not load glyph range. range: ${n}, ${a}-${o}`);let l={};for(let e of t.q(c.data))l[e.id]=e;return l}))},S.TinySDF=class{constructor({fontSize:e=24,buffer:t=3,radius:n=8,cutoff:r=.25,fontFamily:i=`sans-serif`,fontWeight:a=`normal`,fontStyle:o=`normal`,lang:s=null}={}){this.buffer=t,this.radius=n,this.cutoff=r,this.lang=s;let c=this.size=e+4*t,l=this._createCanvas(c),u=this.ctx=l.getContext(`2d`,{willReadFrequently:!0});u.font=`${o} ${a} ${e}px ${i}`,u.textBaseline=`alphabetic`,u.textAlign=`left`,u.fillStyle=`black`,this.gridOuter=new Float64Array(c*c),this.gridInner=new Float64Array(c*c),this.f=new Float64Array(c),this.z=new Float64Array(c+1),this.v=new Uint16Array(c)}_createCanvas(e){if(typeof OffscreenCanvas<`u`)return new OffscreenCanvas(e,e);let t=document.createElement(`canvas`);return t.width=t.height=e,t}draw(e){let{width:t,actualBoundingBoxAscent:n,actualBoundingBoxDescent:r,actualBoundingBoxLeft:i,actualBoundingBoxRight:a}=this.ctx.measureText(e),o=Math.ceil(n),s=Math.floor(i),c=Math.max(0,Math.min(this.size-this.buffer,Math.ceil(a)-s)),l=Math.max(0,Math.min(this.size-this.buffer,o+Math.ceil(r))),u=c+2*this.buffer,d=l+2*this.buffer,f=Math.max(u*d,0),p=new Uint8ClampedArray(f),m={data:p,width:u,height:d,glyphWidth:c,glyphHeight:l,glyphTop:o,glyphLeft:s,glyphAdvance:t};if(c===0||l===0)return m;let{ctx:h,buffer:g,gridInner:b,gridOuter:x}=this;this.lang&&(h.lang=this.lang),h.clearRect(g,g,c,l),h.fillText(e,g-s,g+o);let S=h.getImageData(g,g,c,l);x.fill(_,0,f),b.fill(0,0,f);let C=3;for(let e=0;e1&&(o=e[++a]);let c=Math.abs(s-o.left),l=Math.abs(s-o.right),u=Math.min(c,l),d,f=t/n*(r+1);if(o.isDash){let e=r-Math.abs(f);d=Math.sqrt(u*u+e*e)}else d=r-Math.sqrt(u*u+f*f);this.data[i+s]=Math.max(0,Math.min(255,d+128))}}}addRegularDash(e){for(let t=e.length-1;t>=0;--t){let n=e[t],r=e[t+1];n.zeroLength?e.splice(t,1):r&&r.isDash===n.isDash&&(r.left=n.left,e.splice(t,1))}let t=e[0],n=e[e.length-1];t.isDash===n.isDash&&(t.left=n.left-this.width,n.right=t.right+this.width);let r=this.width*this.nextRow,i=0,a=e[i];for(let t=0;t1&&(a=e[++i]);let n=Math.abs(t-a.left),o=Math.abs(t-a.right),s=Math.min(n,o);this.data[r+t]=Math.max(0,Math.min(255,(a.isDash?s:-s)+128))}}addDash(e,n){let r=n?7:0,i=2*r+1;if(this.nextRow+i>this.height)return t.w(`LineAtlas out of space`),null;let a=0;for(let t of e)a+=t;if(a!==0){let t=this.width/a,i=this.getDashRanges(e,this.width,t);n?this.addRoundDash(i,t,r):this.addRegularDash(i)}let o={y:this.nextRow+r,height:2*r,width:a};return this.nextRow+=i,this.dirty=!0,o}bind(e){let t=e.gl;this.texture?(t.bindTexture(t.TEXTURE_2D,this.texture),this.dirty&&(this.dirty=!1,t.texSubImage2D(t.TEXTURE_2D,0,0,0,this.width,this.height,t.ALPHA,t.UNSIGNED_BYTE,this.data))):(this.texture=t.createTexture(),t.bindTexture(t.TEXTURE_2D,this.texture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.REPEAT),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.REPEAT),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),t.texImage2D(t.TEXTURE_2D,0,t.ALPHA,this.width,this.height,0,t.ALPHA,t.UNSIGNED_BYTE,this.data))}}let k=`maplibre_preloaded_worker_pool`;class A{constructor(){this.active={}}acquire(e){if(!this.workers)for(this.workers=[];this.workers.lengtht.m(n,r)))),N}function I(e,n){let r=t.O();return t.Q(r,r,[1,1,0]),t.S(r,r,[.5*e.width,.5*e.height,1]),e.calculatePosMatrix?t.U(r,r,e.calculatePosMatrix(n.toUnwrapped())):r}function L(e,t,n,r,i,a,o){let s=function(e,t,n){if(e)for(let r of e){let e=t[r];if(e?.source===n&&e.type===`fill-extrusion`)return!0}else for(let e in t){let r=t[e];if(r.source===n&&r.type===`fill-extrusion`)return!0}return!1}(i?.layers??null,t,e.id),c=a.maxPitchScaleFactor(),l=e.tilesIn(r,c,s);l.sort(te);let u=[];for(let r of l)u.push({wrappedTileID:r.tileID.wrapped().key,queryResults:r.tile.queryRenderedFeatures(t,n,e.getState(),r.queryGeometry,r.cameraQueryGeometry,r.scale,i,a,c,I(a,r.tileID),o?(e,t)=>o(r.tileID,e,t):void 0)});return function(e,t){for(let n in e)for(let r of e[n])ne(r,t);return e}(function(e){let t={},n={};for(let{queryResults:r,wrappedTileID:i}of e){n[i]||(n[i]={});let e=n[i];for(let n in r){let i=r[n];e[n]||(e[n]={});let a=e[n];t[n]||(t[n]=[]);for(let e of i)a[e.featureIndex]||(a[e.featureIndex]=!0,t[n].push(e))}}return t}(u),e)}function te(e,t){let n=e.tileID,r=t.tileID;return n.overscaledZ-r.overscaledZ||n.canonical.y-r.canonical.y||n.wrap-r.wrap||n.canonical.x-r.canonical.x}function ne(e,t){let n=e.feature,r=t.getFeatureState(n.layer[`source-layer`],n.id);n.source=n.layer.source,n.layer[`source-layer`]&&(n.sourceLayer=n.layer[`source-layer`]),n.state=r}function R(e,n,r,i){return t._(this,void 0,void 0,(function*(){let a=e;if(e.url?a=(yield t.k(yield n.transformRequest(e.url,`Source`),r)).data:yield s.frameAsync(r,i),!a)return null;let o=t.V(t.e(a,e),[`tiles`,`minzoom`,`maxzoom`,`attribution`,`bounds`,`scheme`,`tileSize`,`encoding`]);return`vector_layers`in a&&a.vector_layers&&(o.vectorLayerIds=a.vector_layers.map((e=>e.id))),o}))}class re{constructor(e,t){e&&(t?this.setSouthWest(e).setNorthEast(t):Array.isArray(e)&&(e.length===4?this.setSouthWest([e[0],e[1]]).setNorthEast([e[2],e[3]]):this.setSouthWest(e[0]).setNorthEast(e[1])))}setNorthEast(e){return this._ne=e instanceof t.W?new t.W(e.lng,e.lat):t.W.convert(e),this}setSouthWest(e){return this._sw=e instanceof t.W?new t.W(e.lng,e.lat):t.W.convert(e),this}extend(e){let n=this._sw,r=this._ne,i,a;if(e instanceof t.W)i=e,a=e;else{if(!(e instanceof re))return Array.isArray(e)?e.length===4||e.every(Array.isArray)?this.extend(re.convert(e)):this.extend(t.W.convert(e)):e&&(`lng`in e||`lon`in e)&&`lat`in e?this.extend(t.W.convert(e)):this;if(i=e._sw,a=e._ne,!i||!a)return this}return n||r?(n.lng=Math.min(i.lng,n.lng),n.lat=Math.min(i.lat,n.lat),r.lng=Math.max(a.lng,r.lng),r.lat=Math.max(a.lat,r.lat)):(this._sw=new t.W(i.lng,i.lat),this._ne=new t.W(a.lng,a.lat)),this}getCenter(){return new t.W((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new t.W(this.getWest(),this.getNorth())}getSouthEast(){return new t.W(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}isEmpty(){return!(this._sw&&this._ne)}contains(e){let{lng:n,lat:r}=t.W.convert(e),i=this._sw.lng<=n&&n<=this._ne.lng;return this._sw.lng>this._ne.lng&&(i=this._sw.lng>=n&&n>=this._ne.lng),this._sw.lat<=r&&r<=this._ne.lat&&i}intersects(e){if(!((e=re.convert(e)).getNorth()>=this.getSouth()&&e.getSouth()<=this.getNorth()))return!1;let n=Math.abs(this.getEast()-this.getWest()),r=Math.abs(e.getEast()-e.getWest());if(n>=360||r>=360)return!0;let i=t.X(this.getWest(),-180,180),a=t.X(this.getEast(),-180,180),o=t.X(e.getWest(),-180,180),s=t.X(e.getEast(),-180,180),c=i>a,l=o>s;return!(!c||!l)||(c?s>=i||o<=a:l?a>=o||i<=s:o<=a&&s>=i)}static convert(e){return e instanceof re?e:e&&new re(e)}static fromLngLat(e,n=0){let r=360*n/40075017,i=r/Math.cos(Math.PI/180*e.lat);return new re(new t.W(e.lng-i,e.lat-r),new t.W(e.lng+i,e.lat+r))}adjustAntiMeridian(){let e=new t.W(this._sw.lng,this._sw.lat),n=new t.W(this._ne.lng,this._ne.lat);return new re(e,e.lng>n.lng?new t.W(n.lng+360,n.lat):n)}}class ie{constructor(e,t,n){this.bounds=re.convert(this.validateBounds(e)),this.minzoom=t||0,this.maxzoom=n||24}validateBounds(e){return Array.isArray(e)&&e.length===4?[Math.max(-180,e[0]),Math.max(-90,e[1]),Math.min(180,e[2]),Math.min(90,e[3])]:[-180,-90,180,90]}contains(e){let n=2**e.z,r=Math.floor(t.Z(this.bounds.getWest())*n),i=Math.floor(t.Y(this.bounds.getNorth())*n),a=Math.ceil(t.Z(this.bounds.getEast())*n),o=Math.ceil(t.Y(this.bounds.getSouth())*n);return e.x>=r&&e.x=i&&e.y{this._options.tiles=e})),this}setUrl(e){return this.setSourceProperty((()=>{this.url=e,this._options.url=e})),this}onRemove(){this._tileJSONRequest&&=(this._tileJSONRequest.abort(),null)}serialize(){return t.e({},this._options)}loadTile(e){return t._(this,void 0,void 0,(function*(){let t=e.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme),n={request:yield this.map._requestManager.transformRequest(t,`Tile`),uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,tileSize:this.tileSize*e.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId,subdivisionGranularity:this.map.style.projection.subdivisionGranularity,encoding:this.encoding,overzoomParameters:yield this._getOverzoomParameters(e),etag:e.etag};n.request.collectResourceTiming=this._collectResourceTiming;let r=`RT`;if(e.actor&&e.state!==`expired`){if(e.state===`loading`)return new Promise(((t,n)=>{e.reloadPromise={resolve:t,reject:n}}))}else e.actor=this.dispatcher.getActor(),r=`LT`;e.abortController=new AbortController;try{let t=yield e.actor.sendAsync({type:r,data:n},e.abortController);if(delete e.abortController,e.aborted)return;this._afterTileLoadWorkerResponse(e,t);let i={};return t!=null&&t.etagUnmodified&&(i.unmodified=!0),i}catch(t){if(delete e.abortController,e.aborted)return;if(t&&t.status!==404)throw t;this._afterTileLoadWorkerResponse(e,null)}}))}_getOverzoomParameters(e){return t._(this,void 0,void 0,(function*(){if(e.tileID.canonical.z<=this.maxzoom||this.map._zoomLevelsToOverscale===void 0)return;let t=e.tileID.scaledTo(this.maxzoom).canonical,n=t.url(this.tiles,this.map.getPixelRatio(),this.scheme);return{maxZoomTileID:t,overzoomRequest:yield this.map._requestManager.transformRequest(n,`Tile`)}}))}_afterTileLoadWorkerResponse(e,t){if(t!=null&&t.resourceTiming&&(e.resourceTiming=t.resourceTiming),t&&this.map._refreshExpiredTiles&&e.setExpiryData(t),e.etag=t?.etag,e.loadVectorData(t,this.map.painter),e.reloadPromise){let t=e.reloadPromise;e.reloadPromise=null,this.loadTile(e).then(t.resolve).catch(t.reject)}}abortTile(e){return t._(this,void 0,void 0,(function*(){e.abortController&&(e.abortController.abort(),delete e.abortController),e.actor&&(yield e.actor.sendAsync({type:`AT`,data:{uid:e.uid,type:this.type,source:this.id}}))}))}unloadTile(e){return t._(this,void 0,void 0,(function*(){e.unloadVectorData(),e.actor&&(yield e.actor.sendAsync({type:`RMT`,data:{uid:e.uid,type:this.type,source:this.id}}))}))}hasTransition(){return!1}}class oe extends t.E{constructor(e,n,r,i){super(),this.id=e,this.dispatcher=r,this.setEventedParent(i),this.type=`raster`,this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme=`xyz`,this.tileSize=512,this._loaded=!1,this._options=t.e({type:`raster`},n),t.e(this,t.V(n,[`url`,`scheme`,`tileSize`]))}load(){return t._(this,arguments,void 0,(function*(e=!1){this._loaded=!1,this.fire(new t.n(`dataloading`,{dataType:`source`})),this._tileJSONRequest=new AbortController;try{let n=yield R(this._options,this.map._requestManager,this._tileJSONRequest,this.map._ownerWindow);this._tileJSONRequest=null,this._loaded=!0,n&&(t.e(this,n),n.bounds&&(this.tileBounds=new ie(n.bounds,this.minzoom,this.maxzoom)),this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`metadata`})),this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`content`,sourceDataChanged:e})))}catch(e){this._tileJSONRequest=null,this._loaded=!0,t.$(e)||this.fire(new t.l(t.d(e)))}}))}loaded(){return this._loaded}onAdd(e){this.map=e,this.load()}onRemove(){this._tileJSONRequest&&=(this._tileJSONRequest.abort(),null)}setSourceProperty(e){this._tileJSONRequest&&=(this._tileJSONRequest.abort(),null),e(),this.load(!0)}setTiles(e){return this.setSourceProperty((()=>{this._options.tiles=e})),this}setUrl(e){return this.setSourceProperty((()=>{this.url=e,this._options.url=e})),this}serialize(){return t.e({},this._options)}hasTile(e){return!this.tileBounds||this.tileBounds.contains(e.canonical)}loadTile(e){return t._(this,void 0,void 0,(function*(){let n=e.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme);e.abortController=new AbortController;try{let r=yield u.getImage(yield this.map._requestManager.transformRequest(n,`Tile`),e.abortController,this.map._refreshExpiredTiles);if(delete e.abortController,e.aborted)return void(e.state=`unloaded`);if(r?.data){this.map._refreshExpiredTiles&&(r.cacheControl||r.expires)&&e.setExpiryData({cacheControl:r.cacheControl,expires:r.expires});let n=this.map.painter.context,i=n.gl,a=r.data;e.texture=this.map.painter.getTileTexture(a.width),e.texture?e.texture.update(a,{useMipmap:!0}):(e.texture=new t.T(n,a,i.RGBA,{useMipmap:!0}),e.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE,i.LINEAR_MIPMAP_NEAREST)),e.state=`loaded`}}catch(t){if(delete e.abortController,e.aborted)e.state=`unloaded`;else if(t)throw e.state=`errored`,t}}))}abortTile(e){return t._(this,void 0,void 0,(function*(){e.abortController&&(e.abortController.abort(),delete e.abortController)}))}unloadTile(e){return t._(this,void 0,void 0,(function*(){e.texture&&this.map.painter.saveTileTexture(e.texture)}))}hasTransition(){return!1}}class se extends oe{constructor(e,n,r,i){super(e,n,r,i),this.type=`raster-dem`,this.maxzoom=22,this._options=t.e({type:`raster-dem`},n),this.encoding=n.encoding||`mapbox`,this.redFactor=n.redFactor,this.greenFactor=n.greenFactor,this.blueFactor=n.blueFactor,this.baseShift=n.baseShift}loadTile(e){return t._(this,void 0,void 0,(function*(){let n=e.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme),r=yield this.map._requestManager.transformRequest(n,`Tile`);e.neighboringTiles=this._getNeighboringTiles(e.tileID),e.abortController=new AbortController;try{let n=yield u.getImage(r,e.abortController,this.map._refreshExpiredTiles);if(delete e.abortController,e.aborted)return void(e.state=`unloaded`);if(n?.data){let r=n.data;this.map._refreshExpiredTiles&&(n.cacheControl||n.expires)&&e.setExpiryData({cacheControl:n.cacheControl,expires:n.expires});let i=t.b(r)&&t.a0()?r:yield this.readImageNow(r),a={type:this.type,uid:e.uid,source:this.id,rawImageData:i,encoding:this.encoding,redFactor:this.redFactor,greenFactor:this.greenFactor,blueFactor:this.blueFactor,baseShift:this.baseShift};if(e.actor&&e.state!==`expired`&&e.state!==`reloading`)return;e.actor&&e.state!==`expired`||(e.actor=this.dispatcher.getActor()),e.dem=yield e.actor.sendAsync({type:`LDT`,data:a}),e.needsHillshadePrepare=!0,e.needsTerrainPrepare=!0,e.state=`loaded`}}catch(t){if(delete e.abortController,e.aborted)e.state=`unloaded`;else if(t)throw e.state=`errored`,t}}))}readImageNow(e){return t._(this,void 0,void 0,(function*(){if(typeof VideoFrame<`u`&&t.a1()){let n=e.width+2,r=e.height+2;try{return new t.R({width:n,height:r},yield t.a2(e,-1,-1,n,r))}catch{}}return s.getImageData(e,1)}))}_getNeighboringTiles(e){let n=e.canonical,r=2**n.z,i=(n.x-1+r)%r,a=n.x===0?e.wrap-1:e.wrap,o=(n.x+1+r)%r,s=n.x+1===r?e.wrap+1:e.wrap,c={};return c[new t.a3(e.overscaledZ,a,n.z,i,n.y).key]={backfilled:!1},c[new t.a3(e.overscaledZ,s,n.z,o,n.y).key]={backfilled:!1},n.y>0&&(c[new t.a3(e.overscaledZ,a,n.z,i,n.y-1).key]={backfilled:!1},c[new t.a3(e.overscaledZ,e.wrap,n.z,n.x,n.y-1).key]={backfilled:!1},c[new t.a3(e.overscaledZ,s,n.z,o,n.y-1).key]={backfilled:!1}),n.y+1e.key===n));t>-1&&e.addOrUpdateProperties.splice(t,1)}return(e.removeAllProperties||t.removeAllProperties)&&(n.removeAllProperties=!0),(e.removeProperties||t.removeProperties)&&(n.removeProperties=[...e.removeProperties||[],...t.removeProperties||[]]),(e.addOrUpdateProperties||t.addOrUpdateProperties)&&(n.addOrUpdateProperties=[...e.addOrUpdateProperties||[],...t.addOrUpdateProperties||[]]),(e.newGeometry||t.newGeometry)&&(n.newGeometry=t.newGeometry||e.newGeometry),n}function ue(e){if(!e)return{};let t={};return t.removeAll=e.removeAll,t.remove=new Set(e.remove||[]),t.add=new Map(e.add?.map((e=>[e.id,e]))),t.update=new Map(e.update?.map((e=>[e.id,e]))),t}function de(e){return e&&e.length!==0?typeof e[0]==`number`?[e]:e.flatMap((e=>de(e))):[]}function fe(e){return e.type===`GeometryCollection`?e.geometries.flatMap((e=>fe(e))):de(e.coordinates)}function pe(e){let t=new re,n;switch(e.type){case`FeatureCollection`:n=e.features.flatMap((e=>fe(e.geometry)));break;case`Feature`:n=fe(e.geometry);break;default:n=fe(e)}if(n.length===0)return t;for(let e of n){let[n,r]=e;t.extend([n,r])}return t}class me extends t.E{constructor(e,n,r,i){super(),this.id=e,this.type=`geojson`,this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._removed=!1,this._isUpdatingWorker=!1,this._pendingWorkerUpdate={data:n.data},this.actor=r.getActor(),this.setEventedParent(i),this._data=typeof n.data==`string`?{url:n.data}:{geojson:n.data},this._options=t.e({},n),this._collectResourceTiming=n.collectResourceTiming,n.maxzoom!==void 0&&(this.maxzoom=n.maxzoom),n.type&&(this.type=n.type),n.attribution&&(this.attribution=n.attribution),this.promoteId=n.promoteId,n.clusterMaxZoom!==void 0&&this.maxzoom<=n.clusterMaxZoom&&t.w(`The maxzoom value "${this.maxzoom}" is expected to be greater than the clusterMaxZoom value "${n.clusterMaxZoom}".`),this.workerOptions=t.e({source:this.id,geojsonVtOptions:{buffer:this._pixelsToTileUnits(n.buffer===void 0?128:n.buffer),tolerance:this._pixelsToTileUnits(n.tolerance===void 0?.375:n.tolerance),extent:t.a6,maxZoom:this.maxzoom,lineMetrics:n.lineMetrics||!1,generateId:n.generateId||!1,promoteId:typeof n.promoteId==`string`?n.promoteId:void 0,cluster:n.cluster||!1,clusterOptions:{maxZoom:this._getClusterMaxZoom(n.clusterMaxZoom),minPoints:Math.max(2,n.clusterMinPoints||2),extent:t.a6,radius:this._pixelsToTileUnits(n.clusterRadius||50),log:!1,generateId:n.generateId||!1}},clusterProperties:n.clusterProperties,filter:n.filter},n.workerOptions)}_hasPendingWorkerUpdate(){return this._pendingWorkerUpdate.data!==void 0||this._pendingWorkerUpdate.diff!==void 0||this._pendingWorkerUpdate.updateCluster}_pixelsToTileUnits(e){return e*(t.a6/this.tileSize)}_getClusterMaxZoom(e){let n=e?Math.round(e):this.maxzoom-1;return Number.isInteger(e)||e===void 0||t.w(`Integer expected for option 'clusterMaxZoom': provided value "${e}" rounded to "${n}"`),n}load(){return t._(this,void 0,void 0,(function*(){yield this._updateWorkerData()}))}onAdd(e){this.map=e,this.load()}setData(e,t){this._data=typeof e==`string`?{url:e}:{geojson:e},this._pendingWorkerUpdate={data:e};let n=this._updateWorkerData();return t?n:this}updateData(e,t){this._pendingWorkerUpdate.diff=function(e,t){if(!e)return t||{};if(!t)return e||{};let n=ue(e),r=ue(t);(function(e,t){t.removeAll&&(e.add.clear(),e.update.clear(),e.remove.clear(),t.remove.clear());for(let n of t.remove)e.add.delete(n),e.update.delete(n);for(let[n,r]of t.update){let i=e.update.get(n);i&&(t.update.set(n,le(i,r)),e.update.delete(n))}})(n,r);let i={};if((n.removeAll||r.removeAll)&&(i.removeAll=!0),i.remove=new Set([...n.remove,...r.remove]),i.add=new Map([...n.add,...r.add]),i.update=new Map([...n.update,...r.update]),i.remove.size&&i.add.size)for(let e of i.add.keys())i.remove.delete(e);return function(e){let t={};return e.removeAll&&(t.removeAll=e.removeAll),e.remove&&(t.remove=Array.from(e.remove)),e.add&&(t.add=Array.from(e.add.values())),e.update&&(t.update=Array.from(e.update.values())),t}(i)}(this._pendingWorkerUpdate.diff,e);let n=this._updateWorkerData();return t?n:this}getData(){return t._(this,void 0,void 0,(function*(){return this._data.url&&(yield this.once(`data`)),this._data.geojson?this._data.geojson:{type:`FeatureCollection`,features:Array.from(this._data.updateable.values())}}))}getBounds(){return t._(this,void 0,void 0,(function*(){return pe(yield this.getData())}))}setClusterOptions(e){return this.workerOptions.geojsonVtOptions.cluster=e.cluster,e.clusterRadius!==void 0&&(this.workerOptions.geojsonVtOptions.clusterOptions.radius=this._pixelsToTileUnits(e.clusterRadius)),e.clusterMaxZoom!==void 0&&(this.workerOptions.geojsonVtOptions.clusterOptions.maxZoom=this._getClusterMaxZoom(e.clusterMaxZoom)),this._pendingWorkerUpdate.updateCluster=!0,this._updateWorkerData(),this}getClusterExpansionZoom(e){return this.actor.sendAsync({type:`GCEZ`,data:{type:this.type,clusterId:e,source:this.id}})}getClusterChildren(e){return this.actor.sendAsync({type:`GCC`,data:{type:this.type,clusterId:e,source:this.id}})}getClusterLeaves(e,t,n){return this.actor.sendAsync({type:`GCL`,data:{type:this.type,source:this.id,clusterId:e,limit:t,offset:n}})}_updateWorkerData(){return t._(this,void 0,void 0,(function*(){if(this._isUpdatingWorker)return;if(!this._hasPendingWorkerUpdate())return void t.w(`No pending worker updates for GeoJSONSource ${this.id}.`);let{data:e,diff:n,updateCluster:r}=this._pendingWorkerUpdate,i=this._getLoadGeoJSONParameters(e,n,r);e===void 0?n?this._pendingWorkerUpdate.diff=void 0:r&&(this._pendingWorkerUpdate.updateCluster=void 0):this._pendingWorkerUpdate.data=void 0,yield this._dispatchWorkerUpdate(i)}))}_getLoadGeoJSONParameters(e,n,r){return t._(this,void 0,void 0,(function*(){let i=t.e({type:this.type},this.workerOptions);return typeof e==`string`?(i.request=yield this.map._requestManager.transformRequest(s.resolveURL(e),`Source`),i.request.collectResourceTiming=this._collectResourceTiming,i):e===void 0?n?(i.dataDiff=n,i):r?(i.updateCluster=!0,i):void 0:(i.data=e,i)}))}_dispatchWorkerUpdate(e){return t._(this,void 0,void 0,(function*(){this._isUpdatingWorker=!0,this.fire(new t.n(`dataloading`,{dataType:`source`}));try{let n=yield e,r=yield this.actor.sendAsync({type:`LD`,data:n});if(this._isUpdatingWorker=!1,this._removed||r.abandoned)return void this.fire(new t.n(`dataabort`,{dataType:`source`}));r.data&&(this._data={geojson:r.data});let i=this._applyDiffToSource(n.dataDiff),a=this._getShouldReloadTileOptions(i),o={dataType:`source`};this._applyResourceTiming(o,r),this.fire(new t.n(`data`,Object.assign(Object.assign({},o),{sourceDataType:`metadata`}))),this.fire(new t.n(`data`,Object.assign(Object.assign({},o),{sourceDataType:`content`,shouldReloadTileOptions:a})))}catch(e){if(this._isUpdatingWorker=!1,this._removed)return void this.fire(new t.n(`dataabort`,{dataType:`source`}));this.fire(new t.l(t.d(e)))}finally{this._hasPendingWorkerUpdate()&&this._updateWorkerData()}}))}_applyResourceTiming(e,n){if(!this._collectResourceTiming)return;let r=n.resourceTiming?.[this.id];if(!r)return;let i=r.slice(0);i!=null&&i.length&&t.e(e,{resourceTiming:i})}_applyDiffToSource(e){if(!e)return;let t=typeof this.promoteId==`string`?this.promoteId:void 0;if(!this._data.url&&!this._data.updateable){let e=function(e,t){let n=new Map;if(e==null||e.type==null)return n;if(e.type===`Feature`){let r=ce(e,t);return r==null?void 0:(n.set(r,e),n)}if(e.type===`FeatureCollection`){let r=new Set;for(let i of e.features){let e=ce(i,t);if(e==null||r.has(e))return;r.add(e),n.set(e,i)}return n}}(this._data.geojson,t);if(!e)throw Error(`GeoJSONSource "${this.id}": GeoJSON data is not compatible with updateData`);this._data={updateable:e}}if(!this._data.updateable)return;let n=function(e,t,n){let r=[];if(t.removeAll)e.clear();else if(t.remove)for(let n of t.remove){let t=e.get(n);t&&(r.push(t.geometry),e.delete(n))}if(t.add)for(let i of t.add){let t=ce(i,n);if(t==null)continue;let a=e.get(t);a&&r.push(a.geometry),r.push(i.geometry),e.set(t,i)}if(t.update)for(let n of t.update){let t=e.get(n.id);if(!t)continue;let i=!!n.newGeometry,a=n.removeAllProperties||n.removeProperties?.length>0||n.addOrUpdateProperties?.length>0;if(!i&&!a)continue;r.push(t.geometry);let o=Object.assign({},t);if(e.set(n.id,o),i&&(r.push(n.newGeometry),o.geometry=n.newGeometry),a){if(o.properties=n.removeAllProperties?{}:Object.assign({},o.properties||{}),n.removeProperties)for(let e of n.removeProperties)delete o.properties[e];if(n.addOrUpdateProperties)for(let{key:e,value:t}of n.addOrUpdateProperties)o.properties[e]=t}}return r}(this._data.updateable,e,t);return e.removeAll||this._options.cluster?void 0:n}_getShouldReloadTileOptions(e){if(e)return{affectedBounds:e.filter(Boolean).map((e=>pe(e)))}}shouldReloadTile(e,{affectedBounds:n}){if(e.state===`loading`)return!0;if(e.state===`unloaded`)return!1;let{buffer:r,extent:i}=this.workerOptions.geojsonVtOptions,a=function({x:e,y:n,z:r},i=0){let a=t.a4((e-i)/2**r),o=t.a5((n+1+i)/2**r),s=t.a4((e+1+i)/2**r),c=t.a5((n-i)/2**r);return new re([a,o],[s,c])}(e.tileID.canonical,r/i);for(let e of n)if(a.intersects(e))return!0;return!1}loaded(){return!this._isUpdatingWorker&&!this._hasPendingWorkerUpdate()}loadTile(e){return t._(this,void 0,void 0,(function*(){let t=e.actor?`RT`:`LT`;e.actor=this.actor;let n={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId,subdivisionGranularity:this.map.style.projection.subdivisionGranularity};e.abortController=new AbortController;let r=yield this.actor.sendAsync({type:t,data:n},e.abortController);delete e.abortController,e.unloadVectorData(),e.aborted||e.loadVectorData(r,this.map.painter,t===`RT`)}))}abortTile(e){return t._(this,void 0,void 0,(function*(){e.abortController&&(e.abortController.abort(),delete e.abortController),e.aborted=!0}))}unloadTile(e){return t._(this,void 0,void 0,(function*(){e.unloadVectorData(),yield this.actor.sendAsync({type:`RMT`,data:{uid:e.uid,type:this.type,source:this.id}})}))}onRemove(){this._removed=!0,this.actor.sendAsync({type:`RS`,data:{type:this.type,source:this.id}})}serialize(){return t.e({},this._options,{type:this.type,data:this._data.updateable?{type:`FeatureCollection`,features:Array.from(this._data.updateable.values())}:this._data.url||this._data.geojson})}hasTransition(){return!1}}class he extends t.E{constructor(e,t,n,r){super(),this.flippedWindingOrder=!1,this.id=e,this.dispatcher=n,this.coordinates=t.coordinates,this.type=`image`,this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(r),this.options=t}load(e){return t._(this,void 0,void 0,(function*(){this._loaded=!1,this.fire(new t.n(`dataloading`,{dataType:`source`})),this.url=this.options.url,this._request=new AbortController;try{let t=yield u.getImage(yield this.map._requestManager.transformRequest(this.url,`Image`),this._request);this._request=null,this._loaded=!0,t!=null&&t.data&&(this.image=t.data,e&&(this.coordinates=e),this._finishLoading())}catch(e){this._request=null,this._loaded=!0,t.$(e)||this.fire(new t.l(t.d(e)))}}))}loaded(){return this._loaded}updateImage(e){return e.url?(this._request&&=(this._request.abort(),null),this.options.url=e.url,this.load(e.coordinates).finally((()=>this.texture=null)),this):this}_finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`metadata`})))}onAdd(e){this.map=e,this.load()}onRemove(){this._request&&=(this._request.abort(),null)}setCoordinates(e){this.coordinates=e;let n=e.map(t.a7.fromLngLat);var r;return this.tileID=function(e){let n=t.a8.fromPoints(e),r=n.width(),i=n.height(),a=Math.max(0,Math.floor(-Math.log(Math.max(r,i))/Math.LN2)),o=2**a;return new t.aa(a,Math.floor((n.minX+n.maxX)/2*o),Math.floor((n.minY+n.maxY)/2*o))}(n),this.terrainTileRanges=this._getOverlappingTileRanges(n),this.minzoom=this.maxzoom=this.tileID.z,this.tileCoords=n.map((e=>this.tileID.getTilePoint(e)._round())),this.flippedWindingOrder=((r=this.tileCoords)[1].x-r[0].x)*(r[2].y-r[0].y)-(r[1].y-r[0].y)*(r[2].x-r[0].x)<0,this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`content`})),this}prepare(){if(Object.keys(this.tiles).length===0||!this.image)return;let e=this.map.painter.context,n=e.gl;this.texture||(this.texture=new t.T(e,this.image,n.RGBA),this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE));let r=!1;for(let e in this.tiles){let t=this.tiles[e];t.state!==`loaded`&&(t.state=`loaded`,t.texture=this.texture,r=!0)}r&&this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`idle`,sourceId:this.id}))}loadTile(e){return t._(this,void 0,void 0,(function*(){this.tileID?.equals(e.tileID.canonical)?(this.tiles[String(e.tileID.wrap)]=e,e.buckets={}):e.state=`errored`}))}serialize(){return{type:`image`,url:this.options.url,coordinates:this.coordinates}}hasTransition(){return!1}_getOverlappingTileRanges(e){let{minX:n,minY:r,maxX:i,maxY:a}=t.a8.fromPoints(e),o={};for(let e=0;e<=t.a9;e++){let t=2**e,s=Math.floor(n*t),c=Math.floor(r*t),l=Math.floor(i*t),u=Math.floor(a*t),d=(s%t+t)%t,f=l%t;o[e]={minWrap:Math.floor(s/t),maxWrap:Math.floor(l/t),minTileXWrapped:d,maxTileXWrapped:f,minTileY:c,maxTileY:u}}return o}}class ge extends he{constructor(e,t,n,r){super(e,t,n,r),this._onPlayingHandler=()=>{var e;(e=this.map)==null||e.triggerRepaint()},this.roundZoom=!0,this.type=`video`,this.options=t}load(){return t._(this,void 0,void 0,(function*(){this._loaded=!1;let e=this.options;this.urls=[];for(let t of e.urls)this.urls.push((yield this.map._requestManager.transformRequest(t,`Source`)).url);try{let e=yield t.ab(this.urls);if(this._loaded=!0,!e)return;this.video=e,this.video.loop=!0,this.video.addEventListener(`playing`,this._onPlayingHandler),this.map&&this.video.play(),this._finishLoading()}catch(e){this.fire(new t.l(t.d(e)))}}))}pause(){this.video&&this.video.pause()}play(){this.video&&this.video.play()}seek(e){if(this.video){let n=this.video.seekable;en.end(0)?this.fire(new t.l(new t.ac(`sources.${this.id}`,null,`Playback for this video can be set only between the ${n.start(0)} and ${n.end(0)}-second mark.`))):this.video.currentTime=e}}getVideo(){return this.video}onAdd(e){this.map||(this.map=e,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))}onRemove(){super.onRemove(),this.video&&(this.video.removeEventListener(`playing`,this._onPlayingHandler),this.video.pause())}prepare(){if(Object.keys(this.tiles).length===0||this.video.readyState<2)return;let e=this.map.painter.context,n=e.gl;this.texture?this.video.paused||(this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE),n.texSubImage2D(n.TEXTURE_2D,0,0,0,n.RGBA,n.UNSIGNED_BYTE,this.video)):(this.texture=new t.T(e,this.video,n.RGBA),this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE));let r=!1;for(let e in this.tiles){let t=this.tiles[e];t.state!==`loaded`&&(t.state=`loaded`,t.texture=this.texture,r=!0)}r&&this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`idle`,sourceId:this.id}))}serialize(){return{type:`video`,urls:this.urls,coordinates:this.coordinates}}hasTransition(){return this.video&&!this.video.paused}}class _e extends he{constructor(e,n,r,i){super(e,n,r,i),n.coordinates?Array.isArray(n.coordinates)&&n.coordinates.length===4&&!n.coordinates.some((e=>!Array.isArray(e)||e.length!==2||e.some((e=>typeof e!=`number`))))||this.fire(new t.l(new t.ac(`sources.${e}`,null,`"coordinates" property must be an array of 4 longitude/latitude array pairs`))):this.fire(new t.l(new t.ac(`sources.${e}`,null,`missing required property "coordinates"`))),n.animate&&typeof n.animate!=`boolean`&&this.fire(new t.l(new t.ac(`sources.${e}`,null,`optional "animate" property must be a boolean value`))),n.canvas?typeof n.canvas==`string`||n.canvas instanceof HTMLCanvasElement||this.fire(new t.l(new t.ac(`sources.${e}`,null,`"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance`))):this.fire(new t.l(new t.ac(`sources.${e}`,null,`missing required property "canvas"`))),this.options=n,this.animate=n.animate===void 0||n.animate}load(){return t._(this,void 0,void 0,(function*(){this._loaded=!0,this.canvas||=this.options.canvas instanceof HTMLCanvasElement?this.options.canvas:document.getElementById(this.options.canvas),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.l(Error(`Canvas dimensions cannot be less than or equal to zero.`))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&=(this.prepare(),!1)},this._finishLoading())}))}getCanvas(){return this.canvas}onAdd(e){this.map=e,this.load(),this.canvas&&this.animate&&this.play()}onRemove(){this.pause()}prepare(){let e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),this._hasInvalidDimensions()||Object.keys(this.tiles).length===0)return;let n=this.map.painter.context,r=n.gl;this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):(this.texture=new t.T(n,this.canvas,r.RGBA,{premultiply:!0}),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE));let i=!1;for(let e in this.tiles){let t=this.tiles[e];t.state!==`loaded`&&(t.state=`loaded`,t.texture=this.texture,i=!0)}i&&this.fire(new t.n(`data`,{dataType:`source`,sourceDataType:`idle`,sourceId:this.id}))}serialize(){return{type:`canvas`,animate:this.animate,canvas:this.options.canvas,coordinates:this.coordinates}}hasTransition(){return this._playing}_hasInvalidDimensions(){for(let e of[this.canvas.width,this.canvas.height])if(isNaN(e)||e<=0)return!0;return!1}}let ve={},ye=e=>{switch(e){case`geojson`:return me;case`image`:return he;case`raster`:return oe;case`raster-dem`:return se;case`vector`:return ae;case`video`:return ge;case`canvas`:return _e}return ve[e]},be=`RTLPluginLoaded`;class xe extends t.E{constructor(){super(...arguments),this.status=`unavailable`,this.url=null,this.dispatcher=ee()}_syncState(e){return this.status=e,this.dispatcher.broadcast(`SRPS`,{pluginStatus:e,pluginURL:this.url}).catch((e=>{throw this.status=`error`,e}))}getRTLTextPluginStatus(){return this.status}clearRTLTextPlugin(){this.status=`unavailable`,this.url=null}setRTLTextPlugin(e){return t._(this,arguments,void 0,(function*(e,t=!1){if(this.url)throw Error(`setRTLTextPlugin cannot be called multiple times.`);if(this.url=s.resolveURL(e),!this.url)throw Error(`requested url ${e} is invalid`);if(this.status===`unavailable`){if(!t)return this._requestImport();this.status=`deferred`,this._syncState(this.status)}else if(this.status===`requested`)return this._requestImport()}))}_requestImport(){return t._(this,void 0,void 0,(function*(){yield this._syncState(`loading`),this.status=`loaded`,this.fire(new t.n(be))}))}lazyLoad(){this.status===`unavailable`?this.status=`requested`:this.status===`deferred`&&this._requestImport()}}let Se=null;function Ce(){return Se||=new xe,Se}var we,Te;(function(e){e[e.Base=0]=`Base`,e[e.Parent=1]=`Parent`})(we||={}),function(e){e[e.Departing=0]=`Departing`,e[e.Incoming=1]=`Incoming`}(Te||={});class Ee{constructor(e,n){this.timeAdded=0,this.fadeEndTime=0,this.fadeOpacity=1,this.tileID=e,this.uid=t.ad(),this.uses=0,this.tileSize=n,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.rtt=[],this.rttFingerprint={},this.expiredRequestCount=0,this.state=`loading`}isRenderable(e){return this.hasData()&&(!this.fadeEndTime||this.fadeOpacity>0)&&(e||!this.holdingForSymbolFade())}setCrossFadeLogic({fadingRole:e,fadingDirection:t,fadingParentID:n,fadeEndTime:r}){this.resetFadeLogic(),this.fadingRole=e,this.fadingDirection=t,this.fadingParentID=n,this.fadeEndTime=r}setSelfFadeLogic(e){this.resetFadeLogic(),this.selfFading=!0,this.fadeEndTime=e}resetFadeLogic(){this.fadingRole=null,this.fadingDirection=null,this.fadingParentID=null,this.selfFading=!1,this.timeAdded=l(),this.fadeEndTime=0,this.fadeOpacity=1}wasRequested(){return this.state===`errored`||this.state===`loaded`||this.state===`reloading`}clearTextures(e){this.demTexture&&e.saveTileTexture(this.demTexture),this.demTexture=null}loadVectorData(e,n,r){if(!0!==e?.etagUnmodified)if(this.hasData()&&this.unloadVectorData(),this.state=`loaded`,e){e.featureIndex&&(this.latestFeatureIndex=e.featureIndex,e.rawTileData?(this.latestRawTileData=e.rawTileData,this.latestEncoding=e.encoding,this.latestFeatureIndex.rawTileData=e.rawTileData,this.latestFeatureIndex.encoding=e.encoding):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData,this.latestFeatureIndex.encoding=this.latestEncoding)),this.collisionBoxArray=e.collisionBoxArray,this.buckets=function(e,t){let n={};if(!t)return n;for(let r of e){let e=r.layerIds.map((e=>t.getLayer(e))).filter(Boolean);if(e.length!==0){r.layers=e,r.stateDependentLayerIds&&(r.stateDependentLayers=r.stateDependentLayerIds.map((t=>e.filter((e=>e.id===t))[0])));for(let t of e)n[t.id]=r}}return n}(e.buckets,n?.style),this.hasSymbolBuckets=!1;for(let e in this.buckets){let n=this.buckets[e];if(n instanceof t.af){if(this.hasSymbolBuckets=!0,!r)break;n.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(let e in this.buckets){let n=this.buckets[e];if(n instanceof t.af&&n.hasRTLText){this.hasRTLText=!0,Ce().lazyLoad();break}}this.queryPadding=0;for(let e in this.buckets){let t=this.buckets[e];this.queryPadding=Math.max(this.queryPadding,n.style.getLayer(e).queryRadius(t))}e.imageAtlas&&(this.imageAtlas=e.imageAtlas),e.glyphAtlasImage&&(this.glyphAtlasImage=e.glyphAtlasImage),this.dashPositions=e.dashPositions}else this.collisionBoxArray=new t.ae;else this.state=`loaded`}unloadVectorData(){for(let e in this.buckets)this.buckets[e].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.imageAtlas=null,this.dashPositions=null,this.latestFeatureIndex=null,this.state=`unloaded`}getBucket(e){return this.buckets[e.id]}upload(e){for(let t in this.buckets){let n=this.buckets[t];n.uploadPending()&&n.upload(e)}let n=e.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new t.T(e,this.imageAtlas.image,n.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&=(this.glyphAtlasTexture=new t.T(e,this.glyphAtlasImage,n.ALPHA),null)}prepare(e){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(e,this.imageAtlasTexture)}queryRenderedFeatures(e,t,n,r,i,a,o,s,c,l,u){return this.latestFeatureIndex?.rawTileData?this.latestFeatureIndex.query({queryGeometry:r,cameraQueryGeometry:i,scale:a,tileSize:this.tileSize,pixelPosMatrix:l,transform:s,params:o,queryPadding:this.queryPadding*c,getElevation:u},e,t,n):{}}querySourceFeatures(e,n){let r=this.latestFeatureIndex;if(!r?.rawTileData)return;let i=r.loadVTLayers(),a=n?.sourceLayer?n.sourceLayer:``,o=i[t.ag]||i[a];if(!o)return;let s=t.ah(n?.filter,n?.globalState),{z:c,x:l,y:u}=this.tileID.canonical,d={z:c,x:l,y:u};for(let n=0;ne)t=!1;else if(n)if(this.expirationTime({zoom:0,x:0,y:0,wrap:e,fullyVisible:!1}),b=[],x=[];if(e.renderWorldCopies&&s.allowWorldCopies())for(let e=1;e<=3;e++)b.push(y(-e)),b.push(y(e));for(b.push(y(0));b.length>0;){let p=b.pop(),g=p.x,y=p.y,S=p.fullyVisible,C={x:g,y,z:p.zoom},w=s.getTileBoundingVolume(C,p.wrap,e.elevation,n);if(!S){let e=z(r,w,i);if(e===0)continue;S=e===2}let T=s.distanceToTile2d(a.x,a.y,C,w),E=l;c&&(E=(n.calculateTileZoom||Le)(e.zoom+t.ar(e.tileSize/n.tileSize),T,_,v,e.fov)),E=(n.roundZoom?Math.round:Math.floor)(E),E=Math.max(0,E);let D=Math.min(E,d);if(p.wrap=s.getWrap(o,C,p.wrap),p.zoom>=D){if(p.zoom>1),wrap:p.wrap,fullyVisible:S})}return x.sort(((e,t)=>e.distanceSq-t.distanceSq)).map((e=>e.tileID))}let Be=t.a8.fromPoints([new t.P(0,0),new t.P(t.a6,t.a6)]);function Ve(e){return e===`raster`||e===`image`||e===`video`}function He(e,t,n,r,i,a,o){if(!t.hasData())return!1;let{tileID:s,fadingRole:c,fadingDirection:l,fadingParentID:u}=t;if(c===we.Base&&l===Te.Incoming&&u)return n[u.key]=u,!0;let d=Math.max(s.overscaledZ-i,a);for(let i=s.overscaledZ-1;i>=d;i--){let a=s.scaledTo(i),c=e.getLoadedTile(a);if(c)return t.setCrossFadeLogic({fadingRole:we.Base,fadingDirection:Te.Incoming,fadingParentID:c.tileID,fadeEndTime:r+o}),c.setCrossFadeLogic({fadingRole:we.Parent,fadingDirection:Te.Departing,fadeEndTime:r+o}),n[a.key]=a,!0}return!1}function Ue(e,t,n,r,i,a){if(!t.hasData())return!1;let o=t.tileID.children(i),s=We(e,t,o,n,r,i,a);if(s)return!0;for(let c of o)We(e,t,c.children(i),n,r,i,a)&&(s=!0);return s}function We(e,t,n,r,i,a,o){if(n[0].overscaledZ>=a)return!1;let s=!1;for(let a of n){let n=e.getLoadedTile(a);if(!n)continue;let{fadingRole:c,fadingDirection:l,fadingParentID:u}=n;c===we.Base&&l===Te.Departing&&u||(n.setCrossFadeLogic({fadingRole:we.Base,fadingDirection:Te.Departing,fadingParentID:t.tileID,fadeEndTime:i+o}),t.setCrossFadeLogic({fadingRole:we.Parent,fadingDirection:Te.Incoming,fadeEndTime:i+o})),r[a.key]=a,s=!0}return s}function Ge(e,t,n,r){let i=e.tileID;return!!e.selfFading||!e.hasData()&&!!t.has(i)&&(e.setSelfFadeLogic(n+r),!0)}function B(e,t){var n;e.needsHillshadePrepare=!0,e.needsTerrainPrepare=!0;let r=t.tileID.canonical.x-e.tileID.canonical.x,i=t.tileID.canonical.y-e.tileID.canonical.y,a=2**e.tileID.canonical.z,o=t.tileID.key;r===0&&i===0||Math.abs(i)>1||(Math.abs(r)>1&&(Math.abs(r+a)===1?r+=a:Math.abs(r-a)===1&&(r-=a)),t.dem&&e.dem&&(e.dem.backfillBorder(t.dem,r,i),(n=e.neighboringTiles)!=null&&n[o]&&(e.neighboringTiles[o].backfilled=!0)))}class Ke{constructor(){this._tiles={}}handleWrapJump(e){let t={};for(let n in this._tiles){let r=this._tiles[n];r.tileID=r.tileID.unwrapTo(r.tileID.wrap+e),t[r.tileID.key]=r}this._tiles=t}setFeatureState(e,t){for(let n in this._tiles)this._tiles[n].setFeatureState(e,t)}getAllTiles(){return Object.values(this._tiles)}getAllIds(e=!1){return e?Object.values(this._tiles).map((e=>e.tileID)).sort(t.au).map((e=>e.key)):Object.keys(this._tiles)}getTileById(e){return this._tiles[e]}setTile(e,t){this._tiles[e]=t}deleteTileById(e){delete this._tiles[e]}getLoadedTile(e){let t=this.getTileById(e.key);return t?.hasData()?t:null}isIdRenderable(e,t=!1){return this.getTileById(e)?.isRenderable(t)}getRenderableIds(e=0,n){let r=[];for(let e of this.getAllIds())this.isIdRenderable(e,n)&&r.push(this.getTileById(e));return n?r.sort(((n,r)=>{let i=n.tileID,a=r.tileID,o=new t.P(i.canonical.x,i.canonical.y)._rotate(-e),s=new t.P(a.canonical.x,a.canonical.y)._rotate(-e);return i.overscaledZ-a.overscaledZ||s.y-o.y||s.x-o.x})).map((e=>e.tileID.key)):r.map((e=>e.tileID)).sort(t.au).map((e=>e.key))}}class qe extends t.E{constructor(e,n,r){super(),this.id=e,this.dispatcher=r,this.on(`data`,(e=>{this._dataHandler(e)})),this.on(`dataloading`,(()=>{this._sourceErrored=!1})),this.on(`error`,(()=>{this._sourceErrored=this._source.loaded()})),this._source=((e,t,n,r)=>{let i=new(ye(t.type))(e,t,n,r);if(i.id!==e)throw Error(`Expected Source id to be ${e} instead of ${i.id}`);return i})(e,n,r,this),this._inViewTiles=new Ke,this._outOfViewCache=new t.av(0,(e=>this._unloadTile(e))),this._timers={},this._maxTileCacheSize=null,this._maxTileCacheZoomLevels=null,this._rasterFadeDuration=0,this._maxFadingAncestorLevels=5,this._state=new De,this._didEmitContent=!1,this._updated=!1}onAdd(e){var t;this.map=e,this._maxTileCacheSize=e?e._maxTileCacheSize:null,this._maxTileCacheZoomLevels=e?e._maxTileCacheZoomLevels:null,(t=this._source)!=null&&t.onAdd&&this._source.onAdd(e)}onRemove(e){var t;for(let e of this._inViewTiles.getAllTiles())e.unloadVectorData();this.clearTiles(),(t=this._source)!=null&&t.onRemove&&this._source.onRemove(e),this._inViewTiles=new Ke}loaded(){if(this._sourceErrored)return!0;if(!this._sourceLoaded||!this._source.loaded())return!1;if(!(this.used===void 0&&this.usedForTerrain===void 0||this.used||this.usedForTerrain))return!0;if(!this._updated)return!1;for(let e of this._inViewTiles.getAllTiles())if(e.state!==`loaded`&&e.state!==`errored`)return!1;return!0}getSource(){return this._source}getState(){return this._state}pause(){this._paused=!0}resume(){if(!this._paused)return;let e=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,e&&this.reload(),this.transform&&this.update(this.transform,this.terrain)}_loadTile(e,n,r){return t._(this,void 0,void 0,(function*(){try{let t=yield this._source.loadTile(e);this._tileLoaded(e,n,r,t)}catch(n){e.state=`errored`,n.status===404?this.update(this.transform,this.terrain):this._source.fire(new t.l(t.d(n),{tile:e}))}}))}_unloadTile(e){this._source.unloadTile&&this._source.unloadTile(e)}_abortTile(e){this._source.abortTile&&this._source.abortTile(e),this._source.fire(new t.n(`dataabort`,{tile:e,coord:e.tileID,dataType:`source`}))}serialize(){return this._source.serialize()}prepare(e){this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._inViewTiles,this.map?this.map.painter:null);for(let t of this._inViewTiles.getAllTiles())t.upload(e),t.prepare(this.map.style.imageManager)}getIds(){return this._inViewTiles.getAllIds(!0)}getRenderableIds(e){return this._inViewTiles.getRenderableIds(this.transform?.bearingInRadians,e)}hasRenderableParent(e){let t=e.overscaledZ-1;if(t>=this._source.minzoom){let n=this.getLoadedTile(e.scaledTo(t));if(n)return this._inViewTiles.isIdRenderable(n.tileID.key)}return!1}reload(e,t=void 0){if(this._paused)this._shouldReloadOnResume=!0;else{this._outOfViewCache.reset();for(let n of this._inViewTiles.getAllIds()){let r=this._inViewTiles.getTileById(n);t&&!this._source.shouldReloadTile(r,t)||(e?this._reloadTile(n,`expired`):r.state!==`errored`&&this._reloadTile(n,`reloading`))}}}_reloadTile(e,n){return t._(this,void 0,void 0,(function*(){let t=this._inViewTiles.getTileById(e);t&&(t.state!==`loading`&&(t.state=n),yield this._loadTile(t,e,n))}))}_tileLoaded(e,n,r,i){e.timeAdded=l(),e.selfFading&&(e.fadeEndTime=e.timeAdded+this._rasterFadeDuration),r===`expired`&&(e.refreshedUponExpiration=!0),this._setTileReloadTimer(n,e),i!=null&&i.unmodified||(this.getSource().type===`raster-dem`&&e.dem&&function(e,t){var n;let r=t.getRenderableIds();for(let i of r){if(!e.neighboringTiles?.[i])continue;let r=t.getTileById(i);e.neighboringTiles[i].backfilled||B(e,r),(n=r.neighboringTiles?.[e.tileID.key])!=null&&n.backfilled||B(r,e)}}(e,this._inViewTiles),this._state.initializeTileState(e,this.map?this.map.painter:null),e.aborted||this._source.fire(new t.n(`data`,{dataType:`source`,tile:e,coord:e.tileID})))}getTile(e){return this.getTileByID(e.key)}getTileByID(e){return this._inViewTiles.getTileById(e)}_retainLoadedChildren(e,t){let n=this._getLoadedDescendents(t),r=new Set;for(let i of t){let t=n[i.key];if(!t?.length){r.add(i);continue}let a=i.overscaledZ+qe.maxOverzooming,o=t.filter((e=>e.tileID.overscaledZ<=a));if(!o.length){r.add(i);continue}let s=Math.min(...o.map((e=>e.tileID.overscaledZ))),c=o.filter((e=>e.tileID.overscaledZ===s)).map((e=>e.tileID));for(let t of c)e[t.key]=t;this._areDescendentsComplete(c,s,i.overscaledZ)||r.add(i)}return r}_getLoadedDescendents(e){var t;let n={};for(let r of this._inViewTiles.getAllTiles().filter((e=>e.hasData())))for(let i of e)r.tileID.isChildOf(i)&&(n[t=i.key]||(n[t]=[]),n[i.key].push(r));return n}_areDescendentsComplete(e,t,n){return e.length===1&&e[0].isOverscaled()?e[0].overscaledZ===t:4**(t-n)===e.length}getLoadedTile(e){return this._inViewTiles.getLoadedTile(e)}updateCacheSize(e){let n=Math.ceil(e.width/this._source.tileSize)+1,r=Math.ceil(e.height/this._source.tileSize)+1,i=Math.floor(n*r*(this._maxTileCacheZoomLevels===null?t.c.MAX_TILE_CACHE_ZOOM_LEVELS:this._maxTileCacheZoomLevels)),a=typeof this._maxTileCacheSize==`number`?Math.min(this._maxTileCacheSize,i):i;this._outOfViewCache.setMaxSize(a)}handleWrapJump(e){let t=Math.round((e-(this._prevLng===void 0?e:this._prevLng))/360);this._prevLng=e,t&&(this._inViewTiles.handleWrapJump(t),this._resetTileReloadTimers())}update(e,n){if(!this._sourceLoaded||this._paused)return;let r;this.transform=e,this.terrain=n,this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this.used||this.usedForTerrain?this._source.tileID?r=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((e=>new t.a3(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y))):(r=ze(e,{tileSize:this.usedForTerrain?this.tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.type===`vector`&&this.map._zoomLevelsToOverscale!==void 0?e.maxZoom-this.map._zoomLevelsToOverscale:this._source.maxzoom,roundZoom:!this.usedForTerrain&&this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled,terrain:n,calculateTileZoom:this._source.calculateTileZoom}),this._source.hasTile&&(r=r.filter((e=>this._source.hasTile(e))))):r=[],this.usedForTerrain&&(r=this._addTerrainIdealTiles(r));let i=r.length===0&&!this._updated&&this._didEmitContent;this._updated=!0,i&&this.fire(new t.n(`data`,{sourceDataType:`idle`,dataType:`source`,sourceId:this.id}));let a=Re(e,this._source),o=this._updateRetainedTiles(r,a),s=Ve(this._source.type);s&&this._rasterFadeDuration>0&&!n&&function(e,n,r,i,a,o,s){let c=l(),u=t.at(n);for(let t of n){let n=e.getTileById(t.key);n.fadingDirection!==Te.Departing&&n.fadeOpacity!==0||n.resetFadeLogic(),He(e,n,r,c,i,a,s)||Ue(e,n,r,c,o,s)||Ge(n,u,c,s)||n.resetFadeLogic()}}(this._inViewTiles,r,o,this._maxFadingAncestorLevels,this._source.minzoom,this._source.maxzoom,this._rasterFadeDuration),s?this._cleanUpRasterTiles(o):this._cleanUpVectorTiles(o)}_cleanUpRasterTiles(e){for(let t of this._inViewTiles.getAllIds())e[t]||this._removeTile(t)}_cleanUpVectorTiles(e){for(let t of this._inViewTiles.getAllIds()){let n=this._inViewTiles.getTileById(t);e[t]?n.clearSymbolFadeHold():n.hasSymbolBuckets?n.holdingForSymbolFade()?n.symbolFadeFinished()&&this._removeTile(t):n.setSymbolHoldDuration(this.map._fadeDuration):this._removeTile(t)}}_addTerrainIdealTiles(e){let t=[];for(let n of e)if(n.canonical.z>this._source.minzoom){let e=n.scaledTo(n.canonical.z-1);t.push(e);let r=n.scaledTo(Math.max(this._source.minzoom,Math.min(n.canonical.z,5)));t.push(r)}return e.concat(t)}releaseSymbolFadeTiles(){for(let e of this._inViewTiles.getAllIds())this._inViewTiles.getTileById(e).holdingForSymbolFade()&&this._removeTile(e)}_updateRetainedTiles(e,t){let n=new Set;for(let t of e)this._addTile(t).hasData()||n.add(t);let r=e.reduce(((e,t)=>(e[t.key]=t,e)),{}),i=this._retainLoadedChildren(r,n),a={},o=Math.max(t-qe.maxUnderzooming,this._source.minzoom);for(let e of i){let t=this._inViewTiles.getTileById(e.key),n=t?.wasRequested();for(let i=e.overscaledZ-1;i>=o;--i){let o=e.scaledTo(i);if(a[o.key])break;if(a[o.key]=!0,t=this.getTile(o),!t&&n&&(t=this._addTile(o)),t){let e=t.hasData();if((e||!this.map?.cancelPendingTileRequestsWhileZooming||n)&&(r[o.key]=o),n=t.wasRequested(),e)break}}}return r}_addTile(e){let n=this._inViewTiles.getTileById(e.key);if(n)return n;n=this._outOfViewCache.getAndRemove(e),n&&(n.resetFadeLogic(),this._setTileReloadTimer(e.key,n),n.tileID=e,this._state.initializeTileState(n,this.map?this.map.painter:null));let r=n;return n||(n=new Ee(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(n,e.key,n.state)),n.uses++,this._inViewTiles.setTile(e.key,n),r||this._source.fire(new t.n(`dataloading`,{tile:n,coord:n.tileID,dataType:`source`})),n}_setTileReloadTimer(e,t){this._clearTileReloadTimer(e);let n=t.getExpiryTimeout();n&&(this._timers[e]=setTimeout((()=>{this._reloadTile(e,`expired`),delete this._timers[e]}),n))}_clearTileReloadTimer(e){let t=this._timers[e];t&&(clearTimeout(t),delete this._timers[e])}_resetTileReloadTimers(){for(let e in this._timers)clearTimeout(this._timers[e]),delete this._timers[e];for(let e of this._inViewTiles.getAllIds()){let t=this._inViewTiles.getTileById(e);this._setTileReloadTimer(e,t)}}refreshTiles(e){for(let t of this._inViewTiles.getAllIds()){let n=this._inViewTiles.getTileById(t);(this._inViewTiles.isIdRenderable(t)||n.state==`errored`)&&e.some((e=>e.equals(n.tileID.canonical)))&&this._reloadTile(t,`expired`)}}_removeTile(e){let t=this._inViewTiles.getTileById(e);t&&(t.uses--,this._inViewTiles.deleteTileById(e),this._clearTileReloadTimer(e),t.uses>0||(t.hasData()&&t.state!==`reloading`?this._outOfViewCache.add(t.tileID,t,t.getExpiryTimeout()):(t.aborted=!0,this._abortTile(t),this._unloadTile(t))))}_dataHandler(e){e.dataType===`source`&&(e.sourceDataType===`metadata`?this._sourceLoaded=!0:e.sourceDataType===`content`&&this._sourceLoaded&&!this._paused&&(this.reload(e.sourceDataChanged,e.shouldReloadTileOptions),this.transform&&this.update(this.transform,this.terrain),this._didEmitContent=!0))}clearTiles(){this._shouldReloadOnResume=!1,this._paused=!1;for(let e of this._inViewTiles.getAllIds())this._removeTile(e);this._outOfViewCache.reset()}tilesIn(e,n,r){let i=[],a=this.transform;if(!a)return i;let o=a.getCoveringTilesDetailsProvider().allowWorldCopies(),s=r?a.getCameraQueryGeometry(e):e,c=e=>a.screenPointToMercatorCoordinate(e,this.terrain),l=this.transformBbox(e,c,!o),u=this.transformBbox(s,c,!o),d=this.getIds(),f=t.a8.fromPoints(u);for(let e of d){let r=this._inViewTiles.getTileById(e);if(r.holdingForSymbolFade())continue;let s=o?[r.tileID]:[r.tileID.unwrapTo(-1),r.tileID.unwrapTo(0)],c=2**(a.zoom-r.tileID.overscaledZ),d=n*r.queryPadding*t.a6/r.tileSize/c;for(let e of s){let n=f.map((n=>e.getTilePoint(new t.a7(n.x,n.y))));if(n.expandBy(d),n.intersects(Be)){let t=l.map((t=>e.getTilePoint(t))),n=u.map((t=>e.getTilePoint(t)));i.push({tile:r,tileID:o?e:e.unwrapTo(0),queryGeometry:t,cameraQueryGeometry:n,scale:c})}}}return i}transformBbox(e,n,r){let i=e.map(n);if(r){let r=t.a8.fromPoints(e);r.shrinkBy(.001*Math.min(r.width(),r.height()));let a=r.map(n);t.a8.fromPoints(i).covers(a)||(i=i.map((e=>e.x>.5?new t.a7(e.x-1,e.y,e.z):e)))}return i}getVisibleCoordinates(e){let t=this.getRenderableIds(e).map((e=>this._inViewTiles.getTileById(e).tileID));return this.transform&&this.transform.populateCache(t),t}hasTransition(){return!!this._source.hasTransition()||Ve(this._source.type)&&function(e,t){if(t<=0)return!1;let n=l();for(let t of e.getAllTiles())if(t.fadeEndTime>=n)return!0;return!1}(this._inViewTiles,this._rasterFadeDuration)}setRasterFadeDuration(e){this._rasterFadeDuration=e}setFeatureState(e,n,r){e||=t.ag,this._state.updateState(e,n,r)}removeFeatureState(e,n,r){e||=t.ag,this._state.removeFeatureState(e,n,r)}getFeatureState(e,n){return e||=t.ag,this._state.getState(e,n)}setDependencies(e,t,n){let r=this._inViewTiles.getTileById(e);r&&r.setDependencies(t,n)}reloadTilesForDependencies(e,t){for(let n of this._inViewTiles.getAllIds())this._inViewTiles.getTileById(n).hasDependency(e,t)&&this._reloadTile(n,`reloading`);this._outOfViewCache.filter((n=>!n.hasDependency(e,t)))}areTilesLoaded(){for(let e of this._inViewTiles.getAllTiles())if(e.state!==`loaded`&&e.state!==`errored`)return!1;return!0}}qe.maxUnderzooming=10,qe.maxOverzooming=3;class Je{constructor(e,t){this.reset(e,t)}reset(e,t){this.points=e||[],this._distances=[0];for(let e=1;e0?(i-o)/s:0;return this.points[a].mult(1-c).add(this.points[n].mult(c))}}function Ye(e,t){let n=!0;return e===`always`||e!==`never`&&t!==`never`||(n=!1),n}class V{constructor(e,t,n){let r=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(e/n),this.yCellCount=Math.ceil(t/n);for(let e=0;ethis.width||r<0||t>this.height)return[];let s=[];if(e<=0&&t<=0&&this.width<=n&&this.height<=r){if(i)return[{key:null,x1:e,y1:t,x2:n,y2:r}];for(let e=0;e0}hitTestCircle(e,t,n,r,i){let a=e-n,o=e+n,s=t-n,c=t+n;if(o<0||a>this.width||c<0||s>this.height)return!1;let l=[];return this._forEachCell(a,s,o,c,this._queryCellCircle,l,{hitTest:!0,overlapMode:r,circle:{x:e,y:t,radius:n},seenUids:{box:{},circle:{}}},i),l.length>0}_queryCell(e,t,n,r,i,a,o,s){let{seenUids:c,hitTest:l,overlapMode:u}=o,d=this.boxCells[i],f=1e-6;if(d!==null){let i=this.bboxes;for(let o of d)if(!c.box[o]){c.box[o]=!0;let d=4*o,p=this.boxKeys[o];if(e<=i[d+2]+f&&t<=i[d+3]+f&&n>=i[d+0]-f&&r>=i[d+1]-f&&(!s||s(p))&&(!l||!Ye(u,p.overlapMode))&&(a.push({key:p,x1:i[d],y1:i[d+1],x2:i[d+2],y2:i[d+3]}),l))return!0}}let p=this.circleCells[i];if(p!==null){let i=this.circles;for(let o of p)if(!c.circle[o]){c.circle[o]=!0;let d=3*o,f=this.circleKeys[o];if(this._circleAndRectCollide(i[d],i[d+1],i[d+2],e,t,n,r)&&(!s||s(f))&&(!l||!Ye(u,f.overlapMode))){let e=i[d],t=i[d+1],n=i[d+2];if(a.push({key:f,x1:e-n,y1:t-n,x2:e+n,y2:t+n}),l)return!0}}}return!1}_queryCellCircle(e,t,n,r,i,a,o,s){let{circle:c,seenUids:l,overlapMode:u}=o,d=this.boxCells[i];if(d!==null){let e=this.bboxes;for(let t of d)if(!l.box[t]){l.box[t]=!0;let n=4*t,r=this.boxKeys[t];if(this._circleAndRectCollide(c.x,c.y,c.radius,e[n+0],e[n+1],e[n+2],e[n+3])&&(!s||s(r))&&!Ye(u,r.overlapMode))return a.push(!0),!0}}let f=this.circleCells[i];if(f!==null){let e=this.circles;for(let t of f)if(!l.circle[t]){l.circle[t]=!0;let n=3*t,r=this.circleKeys[t];if(this._circlesCollide(e[n],e[n+1],e[n+2],c.x,c.y,c.radius)&&(!s||s(r))&&!Ye(u,r.overlapMode))return a.push(!0),!0}}}_forEachCell(e,t,n,r,i,a,o,s){let c=this._convertToXCellCoord(e),l=this._convertToYCellCoord(t),u=this._convertToXCellCoord(n),d=this._convertToYCellCoord(r);for(let f=c;f<=u;f++)for(let c=l;c<=d;c++)if(i.call(this,e,t,n,r,this.xCellCount*c+f,a,o,s))return}_convertToXCellCoord(e){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(e*this.xScale)))}_convertToYCellCoord(e){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(e*this.yScale)))}_circlesCollide(e,t,n,r,i,a){let o=r-e,s=i-t,c=n+a;return c*c>o*o+s*s}_circleAndRectCollide(e,t,n,r,i,a,o){let s=(a-r)/2,c=Math.abs(e-(r+s));if(c>s+n)return!1;let l=(o-i)/2,u=Math.abs(t-(i+l));if(u>l+n)return!1;if(c<=s||u<=l)return!0;let d=c-s,f=u-l;return d*d+f*f<=n*n}}function Xe(e,t){let n=1/(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]),r=1/(t[8]*t[8]+t[9]*t[9]+t[10]*t[10]),i=t[0]*n,a=t[4]*n,o=t[8]*r,s=t[1]*n,c=t[5]*n,l=t[9]*r,u=t[2]*n,d=t[6]*n,f=t[10]*r;e[0]=i,e[1]=a,e[2]=o,e[4]=s,e[5]=c,e[6]=l,e[8]=u,e[9]=d,e[10]=f;let p=t[12],m=t[13],h=t[14];return e[12]=-i*p-s*m-u*h,e[13]=-a*p-c*m-d*h,e[14]=-o*p-l*m-f*h,e[3]=0,e[7]=0,e[11]=0,e[15]=1,e}let Ze=t.O();function H(e,n,i){let a=t.O();if(!e){let{vecSouth:e,vecEast:t}=$e(n),i=r();i[0]=t[0],i[1]=t[1],i[2]=e[0],i[3]=e[1],o=i,(f=(c=(s=i)[0])*(d=s[3])-(u=s[2])*(l=s[1]))&&(o[0]=d*(f=1/f),o[1]=-l*f,o[2]=-u*f,o[3]=c*f),a[0]=i[0],a[1]=i[1],a[4]=i[2],a[5]=i[3]}var o,s,c,l,u,d,f;return t.S(a,a,[1/i,1/i,1]),a}function Qe(e,n,r,i){if(e){let e=t.O();if(!n){let{vecSouth:t,vecEast:n}=$e(r);e[0]=n[0],e[1]=n[1],e[4]=t[0],e[5]=t[1]}return t.S(e,e,[i,i,1]),e}return r.pixelsToClipSpaceMatrix}function $e(e){let n=Math.cos(e.rollInRadians),r=Math.sin(e.rollInRadians),i=Math.cos(e.pitchInRadians),a=Math.cos(e.bearingInRadians),o=Math.sin(e.bearingInRadians),s=t.az();s[0]=-a*i*r-o*n,s[1]=-o*i*r+a*n;let c=t.aA(s);c<1e-9?t.aB(s):t.aC(s,s,1/c);let l=t.az();l[0]=a*i*n-o*r,l[1]=o*i*n+a*r;let u=t.aA(l);return u<1e-9?t.aB(l):t.aC(l,l,1/u),{vecEast:l,vecSouth:s}}function et(e,n,r,i){let a;i?(a=[e,n,i(e,n),1],t.aE(a,a,r)):(a=[e,n,0,1],gt(a,a,r));let o=a[3];return{point:new t.P(a[0]/o,a[1]/o),signedDistanceFromCamera:o,isOccluded:!1}}function tt(e,t){return .5+e/t*.5}function nt(e,t){return e.x>=-t[0]&&e.x<=t[0]&&e.y>=-t[1]&&e.y<=t[1]}function U(e,n,r,i,a,o,s,c,l,u,d,f,p){let m=r?e.textSizeData:e.iconSizeData,h=t.aw(m,n.transform.zoom),g=[256/n.width*2+1,256/n.height*2+1],_=r?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;_.clear();let v=e.lineVertexArray,y=r?e.text.placedSymbolArray:e.icon.placedSymbolArray,b=n.transform.width/n.transform.height,x=!1;for(let r=0;rMath.abs(r.x-n.x)*i?{useVertical:!0}:(e===t.ax.vertical?n.yr.x)?{needsFlipping:!0}:null}function at(e){let{projectionContext:n,pitchedLabelPlaneMatrixInverse:r,symbol:i,fontSize:a,flip:o,keepUpright:s,glyphOffsetArray:c,dynamicLayoutVertexArray:l,aspectRatio:u,rotateToLine:d}=e,f=a/24,p=i.lineOffsetX*f,m=i.lineOffsetY*f,h;if(i.numGlyphs>1){let e=i.glyphStartIndex+i.numGlyphs,t=i.lineStartIndex,a=i.lineStartIndex+i.lineLength,l=rt(f,c,p,m,o,i,d,n);if(!l)return{notEnoughRoom:!0};let g=lt(l.first.point.x,l.first.point.y,n,r),_=lt(l.last.point.x,l.last.point.y,n,r);if(s&&!o){let e=it(i.writingMode,g,_,u);if(e)return e}h=[l.first];for(let r=i.glyphStartIndex+1;r0?s.point:ot(n.tileAnchorPoint,o,e,1,n),l=lt(e.x,e.y,n,r),d=lt(c.x,c.y,n,r),f=it(i.writingMode,l,d,u);if(f)return f}let e=pt(f*c.getoffsetX(i.glyphStartIndex),p,m,o,i.segment,i.lineStartIndex,i.lineStartIndex+i.lineLength,n,d);if(!e||n.projectionCache.anyProjectionOccluded)return{notEnoughRoom:!0};h=[e]}for(let e of h)t.aD(l,e.point,e.angle);return{}}function ot(e,t,n,r,i){let a=e.add(e.sub(t)._unit()),o=ct(a.x,a.y,i).point,s=n.sub(o);return n.add(s._mult(r/s.mag()))}function st(e,n,r){let i=n.projectionCache;if(i.projections[e])return i.projections[e];let a=new t.P(n.lineVertexArray.getx(e),n.lineVertexArray.gety(e)),o=ct(a.x,a.y,n);if(o.signedDistanceFromCamera>0)return i.projections[e]=o.point,i.anyProjectionOccluded||=o.isOccluded,o.point;let s=e-r.direction;return ot(r.distanceFromAnchor===0?n.tileAnchorPoint:new t.P(n.lineVertexArray.getx(s),n.lineVertexArray.gety(s)),a,r.previousVertex,r.absOffsetX-r.distanceFromAnchor+1,n)}function ct(e,t,n){let r=e+n.translation[0],i=t+n.translation[1],a;return n.pitchWithMap?(a=et(r,i,n.pitchedLabelPlaneMatrix,n.getElevation),a.isOccluded=!1):(a=n.transform.projectTileCoordinates(r,i,n.unwrappedTileID,n.getElevation),a.point.x=(.5*a.point.x+.5)*n.width,a.point.y=(.5*-a.point.y+.5)*n.height),a}function lt(e,n,r,i){if(r.pitchWithMap){let a=[e,n,0,1];return t.aE(a,a,i),r.transform.projectTileCoordinates(a[0]/a[3],a[1]/a[3],r.unwrappedTileID,r.getElevation).point}return{x:e/r.width*2-1,y:1-n/r.height*2}}function ut(e,t,n){return n.transform.projectTileCoordinates(e,t,n.unwrappedTileID,n.getElevation)}function dt(e,t,n){return e._unit()._perp()._mult(t*n)}function ft(e,n,r,i,a,o,s,c,l){if(c.projectionCache.offsets[e])return c.projectionCache.offsets[e];let u=r.add(n);if(e+l.direction=a)return c.projectionCache.offsets[e]=u,u;let d=st(e+l.direction,c,l),f=dt(d.sub(r),s,l.direction),p=r.add(f),m=d.add(f);return c.projectionCache.offsets[e]=t.aF(o,u,p,m)||u,c.projectionCache.offsets[e]}function pt(e,t,n,r,i,a,o,s,c){let l=r?e-t:e+t,u=l>0?1:-1,d=0;r&&(u*=-1,d=Math.PI),u<0&&(d+=Math.PI);let f,p=u>0?a+i:a+i+1;s.projectionCache.cachedAnchorPoint?f=s.projectionCache.cachedAnchorPoint:(f=ct(s.tileAnchorPoint.x,s.tileAnchorPoint.y,s).point,s.projectionCache.cachedAnchorPoint=f);let m,h,g=f,_=f,v=0,y=0,b=Math.abs(l),x=[],S;for(;v+y<=b;){if(p+=u,p=o)return null;v+=y,_=g,h=m;let e={absOffsetX:b,direction:u,distanceFromAnchor:v,previousVertex:_};if(g=st(p,s,e),n===0)x.push(_),S=g.sub(_);else{let t,r=g.sub(_);t=r.mag()===0?dt(st(p+u,s,e).sub(g),n,u):dt(r,n,u),h||=_.add(t),m=ft(p,t,g,a,o,h,n,s,e),x.push(h),S=m.sub(h)}y=S.mag()}let C=S._mult((b-v)/y)._add(h||_),w=d+Math.atan2(g.y-_.y,g.x-_.x);return x.push(C),{point:C,angle:c?w:0,path:x}}let mt=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ht(e,t){for(let n=0;n=1;e--)p.push(o.path[e]);for(let e=1;ee.signedDistanceFromCamera<=0))?[]:e.map((e=>e.point))}let g=[];if(p.length>0){let e=p[0].clone(),n=p[0].clone();for(let t=1;t=r.x&&n.x<=i.x&&e.y>=r.y&&n.y<=i.y?[p]:n.xi.x||n.yi.y?[]:t.aG([p],r.x,r.y,i.x,i.y)}for(let t of g){a.reset(t,.25*n);let r=0;r=a.length<=.5*n?1:Math.ceil(a.paddedLength/m)+1;for(let t=0;tn&&(n=i,t=r));return e.slice(t,t+n)}(function(e,t){let n=Ze;return function(e,t){let n=1/(t[0]*t[5]-t[1]*t[4]);e[0]=t[5]*n,e[1]=-t[1]*n,e[2]=0,e[3]=0,e[4]=-t[4]*n,e[5]=t[0]*n,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1/t[10],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1/t[15]}(n,t.pitchedLabelPlaneMatrix),e.map((e=>{let r=et(e.x,e.y,n,t.getElevation),i=t.transform.projectTileCoordinates(r.point.x,r.point.y,t.unwrappedTileID,t.getElevation);return i.point.x=(.5*i.point.x+.5)*t.width,i.point.y=(.5*-i.point.y+.5)*t.height,i}))}(e,t))}queryRenderedSymbols(e){if(e.length===0||this.grid.keysLength()===0&&this.ignoredGrid.keysLength()===0)return{};let n=[],r=new t.a8;for(let i of e){let e=new t.P(i.x+100,i.y+100);r.extend(e),n.push(e)}let{minX:i,minY:a,maxX:o,maxY:s}=r,c=this.grid.query(i,a,o,s).concat(this.ignoredGrid.query(i,a,o,s)),l={},u={};for(let e of c){let r=e.key;if(l[r.bucketInstanceId]===void 0&&(l[r.bucketInstanceId]={}),l[r.bucketInstanceId][r.featureIndex])continue;let i=[new t.P(e.x1,e.y1),new t.P(e.x2,e.y1),new t.P(e.x2,e.y2),new t.P(e.x1,e.y2)];t.aH(n,i)&&(l[r.bucketInstanceId][r.featureIndex]=!0,u[r.bucketInstanceId]===void 0&&(u[r.bucketInstanceId]=[]),u[r.bucketInstanceId].push(r.featureIndex))}return u}insertCollisionBox(e,t,n,r,i,a){(n?this.ignoredGrid:this.grid).insert({bucketInstanceId:r,featureIndex:i,collisionGroupID:a,overlapMode:t},e[0],e[1],e[2],e[3])}insertCollisionCircles(e,t,n,r,i,a){let o=n?this.ignoredGrid:this.grid,s={bucketInstanceId:r,featureIndex:i,collisionGroupID:a,overlapMode:t};for(let t=0;t=this.screenRightBoundary||r<100||t>this.screenBottomBoundary}isInsideGrid(e,t,n,r){return n>=0&&e=0&&tthis.projectAndGetPerspectiveRatio(e.x,e.y,i,l,d)));k=e.some((e=>!e.isOccluded)),O=e.map((e=>new t.P(e.x,e.y)))}else k=!0;return{box:t.aI(O),allPointsOccluded:!k}}}class vt{constructor(e,t,n,r){this.opacity=e?Math.max(0,Math.min(1,e.opacity+(e.placed?t:-t))):r&&n?1:0,this.placed=n}isHidden(){return this.opacity===0&&!this.placed}}class yt{constructor(e,t,n,r,i){this.text=new vt(e?e.text:null,t,n,i),this.icon=new vt(e?e.icon:null,t,r,i)}isHidden(){return this.text.isHidden()&&this.icon.isHidden()}}class bt{constructor(e,t,n){this.text=e,this.icon=t,this.skipFade=n}}class xt{constructor(e,t,n,r,i){this.bucketInstanceId=e,this.featureIndex=t,this.sourceLayerIndex=n,this.bucketIndex=r,this.tileID=i}}class St{constructor(e){this.crossSourceCollisions=e,this.maxGroupID=0,this.collisionGroups={}}get(e){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[e]){let t=++this.maxGroupID;this.collisionGroups[e]={ID:t,predicate:e=>e.collisionGroupID===t}}return this.collisionGroups[e]}}function Ct(e,n,r,i,a){let{horizontalAlign:o,verticalAlign:s}=t.aP(e);return new t.P(-(o-.5)*n+i[0]*a,-(s-.5)*r+i[1]*a)}class wt{constructor(e,t,n,r,i){this.transform=e.clone(),this.terrain=t,this.collisionIndex=new _t(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=n,this.retainedQueryData={},this.collisionGroups=new St(r),this.collisionCircleArrays={},this.collisionBoxArrays=new Map,this.prevPlacement=i,i&&(i.prevPlacement=void 0),this.placedOrientations={}}_getTerrainElevationFunc(e){let t=this.terrain;return t?(n,r)=>t.getElevation(e,n,r):null}getBucketParts(e,n,r,i){let a=r.getBucket(n),o=r.latestFeatureIndex;if(!a||!o||n.id!==a.layerIds[0])return;let s=r.collisionBoxArray,c=a.layers[0].layout,l=a.layers[0].paint,u=2**(this.transform.zoom-r.tileID.overscaledZ),d=r.tileSize/t.a6,f=r.tileID.toUnwrapped(),p=c.get(`text-rotation-alignment`)===`map`,m=t.aK(r,1,this.transform.zoom),h=t.aL(this.collisionIndex.transform,r,l.get(`text-translate`),l.get(`text-translate-anchor`)),g=t.aL(this.collisionIndex.transform,r,l.get(`icon-translate`),l.get(`icon-translate-anchor`)),_=H(p,this.transform,m);this.retainedQueryData[a.bucketInstanceId]=new xt(a.bucketInstanceId,o,a.sourceLayerIndex,a.index,r.tileID);let v={bucket:a,layout:c,translationText:h,translationIcon:g,unwrappedTileID:f,pitchedLabelPlaneMatrix:_,scale:u,textPixelRatio:d,holdingForFade:r.holdingForSymbolFade(),collisionBoxArray:s,partiallyEvaluatedTextSize:t.aw(a.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(a.sourceID)};if(i)for(let t of a.sortKeyRanges){let{sortKey:n,symbolInstanceStart:r,symbolInstanceEnd:i}=t;e.push({sortKey:n,symbolInstanceStart:r,symbolInstanceEnd:i,parameters:v})}else e.push({symbolInstanceStart:0,symbolInstanceEnd:a.symbolInstances.length,parameters:v})}attemptAnchorPlacement(e,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b){var x,S;let C=t.aM[e.textAnchor],w=[e.textOffset0,e.textOffset1],T=Ct(C,r,i,w,a),E=this.collisionIndex.placeCollisionBox(n,f,c,l,u,s,o,g,d.predicate,y,T,b);if((!v||this.collisionIndex.placeCollisionBox(v,f,c,l,u,s,o,_,d.predicate,y,T,b).placeable)&&E.placeable){let e;if((x=this.prevPlacement)!=null&&x.variableOffsets[p.crossTileID]&&(S=this.prevPlacement?.placements[p.crossTileID])!=null&&S.text&&(e=this.prevPlacement.variableOffsets[p.crossTileID].anchor),p.crossTileID===0)throw Error(`symbolInstance.crossTileID can't be 0`);return this.variableOffsets[p.crossTileID]={textOffset:w,width:r,height:i,anchor:C,textBoxScale:a,prevAnchor:e},this.markUsedJustification(m,C,p,h),m.allowVerticalPlacement&&(this.markUsedOrientation(m,h,p),this.placedOrientations[p.crossTileID]=h),{shift:T,placedGlyphBoxes:E}}}placeLayerBucketPart(e,n,r){let{bucket:i,layout:a,translationText:o,translationIcon:s,unwrappedTileID:c,pitchedLabelPlaneMatrix:l,textPixelRatio:u,holdingForFade:d,collisionBoxArray:f,partiallyEvaluatedTextSize:p,collisionGroup:m}=e.parameters,h=a.get(`text-optional`),g=a.get(`icon-optional`),_=t.aN(a,`text-overlap`,`text-allow-overlap`),v=_===`always`,y=t.aN(a,`icon-overlap`,`icon-allow-overlap`),b=y===`always`,x=a.get(`text-rotation-alignment`)===`map`,S=a.get(`text-pitch-alignment`)===`map`,C=a.get(`icon-text-fit`)!==`none`,w=a.get(`symbol-z-order`)===`viewport-y`,T=v&&(b||!i.hasIconData()||g),E=b&&(v||!i.hasTextData()||h);!i.collisionArrays&&f&&i.deserializeCollisionBoxes(f);let D=this.retainedQueryData[i.bucketInstanceId].tileID,O=this._getTerrainElevationFunc(D),k=this.transform.getFastPathSimpleProjectionMatrix(D),A=(e,f,b)=>{if(n[e.crossTileID])return;if(d)return void(this.placements[e.crossTileID]=new bt(!1,!1,!1));let w=!1,A=!1,j=!0,M=null,N={box:null,placeable:!1,offscreen:null,occluded:!1},P={placeable:!1},F=null,ee=null,I=null,L=0,te=0,ne=0;f.textFeatureIndex?L=f.textFeatureIndex:e.useRuntimeCollisionCircles&&(L=e.featureIndex),f.verticalTextFeatureIndex&&(te=f.verticalTextFeatureIndex);let R=f.textBox;if(R){let n=n=>{let r=t.ax.horizontal;if(i.allowVerticalPlacement&&!n&&this.prevPlacement){let t=this.prevPlacement.placedOrientations[e.crossTileID];t&&(this.placedOrientations[e.crossTileID]=t,r=t,this.markUsedOrientation(i,r,e))}return r},a=(n,r)=>{if(i.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&f.verticalTextBox){for(let e of i.writingModes)if(e===t.ax.vertical?(N=r(),P=N):N=n(),N?.placeable)break}else N=n()},l=e.textAnchorOffsetStartIndex,d=e.textAnchorOffsetEndIndex;if(d===l){let r=(t,n)=>{let r=this.collisionIndex.placeCollisionBox(t,_,u,D,c,S,x,o,m.predicate,O,void 0,k);return r!=null&&r.placeable&&(this.markUsedOrientation(i,n,e),this.placedOrientations[e.crossTileID]=n),r};a((()=>r(R,t.ax.horizontal)),(()=>{let n=f.verticalTextBox;return i.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&n?r(n,t.ax.vertical):{box:null,offscreen:null}})),n(N?.placeable)}else{let p=t.aM[this.prevPlacement?.variableOffsets[e.crossTileID]?.anchor],h=(t,n,a)=>{let f=t.x2-t.x1,h=t.y2-t.y1,g=e.textBoxScale,v=C&&y===`never`?n:null,b=null,T=_===`never`?1:2,E=`never`;p&&T++;for(let n=0;nh(R,f.iconBox,t.ax.horizontal)),(()=>{let n=f.verticalTextBox;return i.allowVerticalPlacement&&!N?.placeable&&e.numVerticalGlyphVertices>0&&n?h(n,f.verticalIconBox,t.ax.vertical):{box:null,occluded:!0,offscreen:null}})),N&&(w=N.placeable,j=N.offscreen);let g=n(N?.placeable);if(!w&&this.prevPlacement){let t=this.prevPlacement.variableOffsets[e.crossTileID];t&&(this.variableOffsets[e.crossTileID]=t,this.markUsedJustification(i,t.anchor,e,g))}}}if(F=N,w=F?.placeable,j=F?.offscreen,e.useRuntimeCollisionCircles&&e.centerJustifiedTextSymbolIndex>=0){let n=i.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),s=t.ay(i.textSizeData,p,n),u=a.get(`text-padding`);ee=this.collisionIndex.placeCollisionCircles(_,n,i.lineVertexArray,i.glyphOffsetArray,s,c,l,r,S,m.predicate,e.collisionCircleDiameter,u,o,O),ee.circles.length&&ee.collisionDetected&&!r&&t.w(`Collisions detected, but collision boxes are not shown`),w=v||ee.circles.length>0&&!ee.collisionDetected,j&&=ee.offscreen}if(f.iconFeatureIndex&&(ne=f.iconFeatureIndex),f.iconBox){let e=e=>this.collisionIndex.placeCollisionBox(e,y,u,D,c,S,x,s,m.predicate,O,C&&M?M:void 0,k);P&&P.placeable&&f.verticalIconBox?(I=e(f.verticalIconBox),A=I.placeable):(I=e(f.iconBox),A=I.placeable),j&&=I.offscreen}let re=h||e.numHorizontalGlyphVertices===0&&e.numVerticalGlyphVertices===0,ie=g||e.numIconVertices===0;re||ie?ie?re||(A&&=w):w=A&&w:A=w=A&&w;let ae=A&&I.placeable;if(w&&F.placeable&&this.collisionIndex.insertCollisionBox(F.box,_,a.get(`text-ignore-placement`),i.bucketInstanceId,P&&P.placeable&&te?te:L,m.ID),ae&&this.collisionIndex.insertCollisionBox(I.box,y,a.get(`icon-ignore-placement`),i.bucketInstanceId,ne,m.ID),ee&&w&&this.collisionIndex.insertCollisionCircles(ee.circles,_,a.get(`text-ignore-placement`),i.bucketInstanceId,L,m.ID),r&&this.storeCollisionData(i.bucketInstanceId,b,f,F,I,ee),e.crossTileID===0)throw Error(`symbolInstance.crossTileID can't be 0`);if(i.bucketInstanceId===0)throw Error(`bucket.bucketInstanceId can't be 0`);this.placements[e.crossTileID]=new bt((w||T)&&!F?.occluded,(A||E)&&!I?.occluded,j||i.justReloaded),n[e.crossTileID]=!0};if(w){if(e.symbolInstanceStart!==0)throw Error(`bucket.bucketInstanceId should be 0`);let t=i.getSortedSymbolIndexes(-this.transform.bearingInRadians);for(let e=t.length-1;e>=0;--e){let n=t[e];A(i.symbolInstances.get(n),i.collisionArrays[n],n)}}else for(let t=e.symbolInstanceStart;t=0&&(e.text.placedSymbolArray.get(t).crossTileID=a>=0&&t!==a?0:r.crossTileID)}markUsedOrientation(e,n,r){let i=n===t.ax.horizontal||n===t.ax.horizontalOnly?n:0,a=n===t.ax.vertical?n:0,o=[r.leftJustifiedTextSymbolIndex,r.centerJustifiedTextSymbolIndex,r.rightJustifiedTextSymbolIndex];for(let t of o)e.text.placedSymbolArray.get(t).placedOrientation=i;r.verticalPlacedTextSymbolIndex&&(e.text.placedSymbolArray.get(r.verticalPlacedTextSymbolIndex).placedOrientation=a)}commit(e){this.commitTime=e,this.zoomAtLastRecencyCheck=this.transform.zoom;let t=this.prevPlacement,n=!1;this.prevZoomAdjustment=t?t.zoomAdjustment(this.transform.zoom):0;let r=t?t.symbolFadeChange(e):1,i=t?t.opacities:{},a=t?t.variableOffsets:{},o=t?t.placedOrientations:{};for(let e in this.placements){let t=this.placements[e],a=i[e];a?(this.opacities[e]=new yt(a,r,t.text,t.icon),n||=t.text!==a.text.placed,n||=t.icon!==a.icon.placed):(this.opacities[e]=new yt(null,r,t.text,t.icon,t.skipFade),n||=t.text||t.icon)}for(let e in i){let t=i[e];if(!this.opacities[e]){let i=new yt(t,r,!1,!1);i.isHidden()||(this.opacities[e]=i,n||=t.text.placed,n||=t.icon.placed)}}for(let e in a)this.variableOffsets[e]||!this.opacities[e]||this.opacities[e].isHidden()||(this.variableOffsets[e]=a[e]);for(let e in o)this.placedOrientations[e]||!this.opacities[e]||this.opacities[e].isHidden()||(this.placedOrientations[e]=o[e]);if(t&&t.lastPlacementChangeTime===void 0)throw Error(`Last placement time for previous placement is not defined`);n?this.lastPlacementChangeTime=e:typeof this.lastPlacementChangeTime!=`number`&&(this.lastPlacementChangeTime=t?t.lastPlacementChangeTime:e)}updateLayerOpacities(e,t){let n={};for(let r of t){let t=r.getBucket(e);t&&r.latestFeatureIndex&&e.id===t.layerIds[0]&&this.updateBucketOpacities(t,r.tileID,n,r.collisionBoxArray)}}updateBucketOpacities(e,n,r,i){e.hasTextData()&&(e.text.opacityVertexArray.clear(),e.text.hasVisibleVertices=!1),e.hasIconData()&&(e.icon.opacityVertexArray.clear(),e.icon.hasVisibleVertices=!1),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexArray.clear(),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexArray.clear();let a=e.layers[0],o=a.layout,s=new yt(null,0,!1,!1,!0),c=o.get(`text-allow-overlap`),l=o.get(`icon-allow-overlap`),u=a._unevaluatedLayout.hasValue(`text-variable-anchor`)||a._unevaluatedLayout.hasValue(`text-variable-anchor-offset`),d=o.get(`text-rotation-alignment`)===`map`,f=o.get(`text-pitch-alignment`)===`map`,p=o.get(`icon-text-fit`)!==`none`,m=new yt(null,0,c&&(l||!e.hasIconData()||o.get(`icon-optional`)),l&&(c||!e.hasTextData()||o.get(`text-optional`)),!0);!e.collisionArrays&&i&&(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData())&&e.deserializeCollisionBoxes(i);let h=(e,t,n)=>{for(let r=0;r0,v=this.placedOrientations[i.crossTileID],y=v===t.ax.vertical,b=v===t.ax.horizontal||v===t.ax.horizontalOnly;if(a>0||o>0){let t=At(l.text);h(e.text,a,y?jt:t),h(e.text,o,b?jt:t);let n=l.text.isHidden(),r=[i.rightJustifiedTextSymbolIndex,i.centerJustifiedTextSymbolIndex,i.leftJustifiedTextSymbolIndex];for(let t of r)t>=0&&(e.text.placedSymbolArray.get(t).hidden=n||y?1:0);i.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(i.verticalPlacedTextSymbolIndex).hidden=n||b?1:0);let s=this.variableOffsets[i.crossTileID];s&&this.markUsedJustification(e,s.anchor,i,v);let c=this.placedOrientations[i.crossTileID];c&&(this.markUsedJustification(e,`left`,i,c),this.markUsedOrientation(e,c,i))}if(_){let t=At(l.icon),n=!(p&&i.verticalPlacedIconSymbolIndex&&y);i.placedIconSymbolIndex>=0&&(h(e.icon,i.numIconVertices,n?t:jt),e.icon.placedSymbolArray.get(i.placedIconSymbolIndex).hidden=l.icon.isHidden()),i.verticalPlacedIconSymbolIndex>=0&&(h(e.icon,i.numVerticalIconVertices,n?jt:t),e.icon.placedSymbolArray.get(i.verticalPlacedIconSymbolIndex).hidden=l.icon.isHidden())}let x=g?.has(n)?g.get(n):{text:null,icon:null};if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){let r=e.collisionArrays[n];if(r){let n=new t.P(0,0);if(r.textBox||r.verticalTextBox){let t=!0;if(u){let e=this.variableOffsets[c];e?(n=Ct(e.anchor,e.width,e.height,e.textOffset,e.textBoxScale),d&&n._rotate(f?-this.transform.bearingInRadians:this.transform.bearingInRadians)):t=!1}if(r.textBox||r.verticalTextBox){let i;r.textBox&&(i=y),r.verticalTextBox&&(i=b),Tt(e.textCollisionBox.collisionVertexArray,l.text.placed,!t||i,x.text,n.x,n.y)}}if(r.iconBox||r.verticalIconBox){let t=!!(!b&&r.verticalIconBox),i;r.iconBox&&(i=t),r.verticalIconBox&&(i=!t),Tt(e.iconCollisionBox.collisionVertexArray,l.icon.placed,i,x.icon,p?n.x:0,p?n.y:0)}}}}if(e.sortFeatures(-this.transform.bearingInRadians),this.retainedQueryData[e.bucketInstanceId]&&(this.retainedQueryData[e.bucketInstanceId].featureSortOrder=e.featureSortOrder),e.hasTextData()&&e.text.opacityVertexBuffer&&e.text.opacityVertexBuffer.updateData(e.text.opacityVertexArray),e.hasIconData()&&e.icon.opacityVertexBuffer&&e.icon.opacityVertexBuffer.updateData(e.icon.opacityVertexArray),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexBuffer&&e.iconCollisionBox.collisionVertexBuffer.updateData(e.iconCollisionBox.collisionVertexArray),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexBuffer&&e.textCollisionBox.collisionVertexBuffer.updateData(e.textCollisionBox.collisionVertexArray),e.text.opacityVertexArray.length!==e.text.layoutVertexArray.length/4)throw Error(`bucket.text.opacityVertexArray.length (= ${e.text.opacityVertexArray.length}) !== bucket.text.layoutVertexArray.length (= ${e.text.layoutVertexArray.length}) / 4`);if(e.icon.opacityVertexArray.length!==e.icon.layoutVertexArray.length/4)throw Error(`bucket.icon.opacityVertexArray.length (= ${e.icon.opacityVertexArray.length}) !== bucket.icon.layoutVertexArray.length (= ${e.icon.layoutVertexArray.length}) / 4`);e.bucketInstanceId in this.collisionCircleArrays&&(e.collisionCircleArray=this.collisionCircleArrays[e.bucketInstanceId],delete this.collisionCircleArrays[e.bucketInstanceId])}symbolFadeChange(e){return this.fadeDuration===0?1:(e-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment}zoomAdjustment(e){return Math.max(0,(this.transform.zoom-e)/1.5)}hasTransitions(e){return this.stale||e-this.lastPlacementChangeTimee}setStale(){this.stale=!0}}function Tt(e,t,n,r,i,a){r&&r.length!==0||(r=[0,0,0,0]);let o=r[0]-100,s=r[1]-100,c=r[2]-100,l=r[3]-100;e.emplaceBack(+!!t,+!!n,i||0,a||0,o,s),e.emplaceBack(+!!t,+!!n,i||0,a||0,c,s),e.emplaceBack(+!!t,+!!n,i||0,a||0,c,l),e.emplaceBack(+!!t,+!!n,i||0,a||0,o,l)}let Et=2**25,Dt=2**24,Ot=2**17,kt=2**16;function At(e){if(e.opacity===0&&!e.placed)return 0;if(e.opacity===1&&e.placed)return 4294967295;let t=+!!e.placed,n=Math.floor(127*e.opacity);return n*Et+t*Dt+n*Ot+t*kt+n*512+t*256+n*2+t}let jt=0;class Mt{constructor(e){this._sortAcrossTiles=e.layout.get(`symbol-z-order`)!==`viewport-y`&&!e.layout.get(`symbol-sort-key`).isConstant(),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]}continuePlacement(e,t,n,r,i){let a=this._bucketParts;for(;this._currentTileIndexe.sortKey-t.sortKey)));this._currentPartIndex!this._forceFullPlacement&&l()-i>2;for(;this._currentPlacementIndex>=0;){let i=n[e[this._currentPlacementIndex]],o=this.placement.collisionIndex.transform.zoom;if(t.aQ(i)&&i.layout&&(!i.minzoom||i.minzoom<=o)&&(!i.maxzoom||i.maxzoom>o)){if(this._inProgressLayer||=new Mt(i),this._inProgressLayer.continuePlacement(r[i.source],this.placement,this._showCollisionBoxes,i,a))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0}commit(e){return this.placement.commit(e),this.placement}}let Pt=512/t.a6/2;class Ft{constructor(e,n,r){this.tileID=e,this.bucketInstanceId=r,this._symbolsByKey={};let i=new Map;for(let e=0;e({x:Math.floor(e.anchorX*Pt),y:Math.floor(e.anchorY*Pt)}))),crossTileIDs:n.map((e=>e.crossTileID))};if(r.positions.length>128){let e=new t.aR(r.positions.length,16,Uint16Array);for(let{x:t,y:n}of r.positions)e.add(t,n);e.finish(),delete r.positions,r.index=e}this._symbolsByKey[e]=r}}getScaledCoordinates(e,n){let{x:r,y:i,z:a}=this.tileID.canonical,{x:o,y:s,z:c}=n.canonical,l=Pt/2**(c-a),u=(s*t.a6+e.anchorY)*l,d=i*t.a6*Pt;return{x:Math.floor((o*t.a6+e.anchorX)*l-r*t.a6*Pt),y:Math.floor(u-d)}}findMatches(e,t,n){let r=this.tileID.canonical.ze))}}class It{constructor(){this.maxCrossTileID=0}generate(){return++this.maxCrossTileID}}class Lt{constructor(){this.indexes={},this.usedCrossTileIDs={},this.lng=0}handleWrapJump(e){let t=Math.round((e-this.lng)/360);if(t!==0)for(let e in this.indexes){let n=this.indexes[e],r={};for(let e in n){let i=n[e];i.tileID=i.tileID.unwrapTo(i.tileID.wrap+t),r[i.tileID.key]=i}this.indexes[e]=r}this.lng=e}addBucket(e,t,n){var r,i;if(this.indexes[e.overscaledZ]?.[e.key]){if(this.indexes[e.overscaledZ][e.key].bucketInstanceId===t.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(e.overscaledZ,this.indexes[e.overscaledZ][e.key])}for(let e=0;ee.overscaledZ)for(let n in r){let i=r[n];i.tileID.isChildOf(e)&&i.findMatches(t.symbolInstances,e,a)}else{let i=r[e.scaledTo(Number(n)).key];i&&i.findMatches(t.symbolInstances,e,a)}}for(let e=0;e 0.95) return 1.0;return (d+depthOpacity(frag+vec3(0.0,0.01,0.0)))/2.0; +#else +return 1.0; +#endif +}float ele(vec2 pos) { +#ifdef TERRAIN3D +vec4 rgb=(texture(u_terrain,pos)*255.0)*u_terrain_unpack;return rgb.r+rgb.g+rgb.b-u_terrain_unpack.a; +#else +return 0.0; +#endif +}float get_elevation(vec2 pos) { +#ifdef TERRAIN3D +#ifdef GLOBE +if ((pos.y <-32767.5) || (pos.y > 32766.5)) {return 0.0;} +#endif +vec2 coord=(u_terrain_matrix*vec4(pos,0.0,1.0)).xy*u_terrain_dim+1.0;vec2 f=fract(coord);vec2 c=(floor(coord)+0.5)/(u_terrain_dim+2.0);float d=1.0/(u_terrain_dim+2.0);float tl=ele(c);float tr=ele(c+vec2(d,0.0));float bl=ele(c+vec2(0.0,d));float br=ele(c+vec2(d,d));float elevation=mix(mix(tl,tr,f.x),mix(bl,br,f.x),f.y);return elevation*u_terrain_exaggeration; +#else +return 0.0; +#endif +}const float PI=3.141592653589793;uniform mat4 u_projection_matrix;`),projectionMercator:Vt(``,`float projectLineThickness(float tileY) {return 1.0;}float projectCircleRadius(float tileY) {return 1.0;}vec4 projectTile(vec2 p) {vec4 result=u_projection_matrix*vec4(p,0.0,1.0);return result;}vec4 projectTile(vec2 p,vec2 rawPos) {vec4 result=u_projection_matrix*vec4(p,0.0,1.0);if (rawPos.y <-32767.5 || rawPos.y > 32766.5) {result.z=-10000000.0;}return result;}vec4 projectTileWithElevation(vec2 posInTile,float elevation) {return u_projection_matrix*vec4(posInTile,elevation,1.0);}vec4 projectTileFor3D(vec2 posInTile,float elevation) {return projectTileWithElevation(posInTile,elevation);}`),projectionGlobe:Vt(``,`#define GLOBE_RADIUS 6371008.8 +uniform highp vec4 u_projection_tile_mercator_coords;uniform highp vec4 u_projection_clipping_plane;uniform highp float u_projection_transition;uniform mat4 u_projection_fallback_matrix;vec3 globeRotateVector(vec3 vec,vec2 angles) {vec3 axisRight=vec3(vec.z,0.0,-vec.x);vec3 axisUp=cross(axisRight,vec);axisRight=normalize(axisRight);axisUp=normalize(axisUp);vec2 t=tan(angles);return normalize(vec+axisRight*t.x+axisUp*t.y);}mat3 globeGetRotationMatrix(vec3 spherePos) {vec3 axisRight=vec3(spherePos.z,0.0,-spherePos.x);vec3 axisDown=cross(axisRight,spherePos);axisRight=normalize(axisRight);axisDown=normalize(axisDown);return mat3(axisRight,axisDown,spherePos +);}float circumferenceRatioAtTileY(float tileY) {float mercator_pos_y=u_projection_tile_mercator_coords.y+u_projection_tile_mercator_coords.w*tileY;float spherical_y=2.0*atan(exp(PI-(mercator_pos_y*PI*2.0)))-PI*0.5;return cos(spherical_y);}float projectLineThickness(float tileY) {float thickness=1.0/circumferenceRatioAtTileY(tileY); +if (u_projection_transition < 0.999) {return mix(1.0,thickness,u_projection_transition);} else {return thickness;}}vec3 projectToSphere(vec2 translatedPos,vec2 rawPos) {vec2 mercator_pos=u_projection_tile_mercator_coords.xy+u_projection_tile_mercator_coords.zw*translatedPos;vec2 spherical;spherical.x=mercator_pos.x*PI*2.0+PI;spherical.y=2.0*atan(exp(PI-(mercator_pos.y*PI*2.0)))-PI*0.5;float len=cos(spherical.y);vec3 pos=vec3(sin(spherical.x)*len,sin(spherical.y),cos(spherical.x)*len +);if (rawPos.y <-32767.5) {pos=vec3(0.0,1.0,0.0);}if (rawPos.y > 32766.5) {pos=vec3(0.0,-1.0,0.0);}return pos;}vec3 projectToSphere(vec2 posInTile) {return projectToSphere(posInTile,vec2(0.0,0.0));}float globeComputeClippingZ(vec3 spherePos) {return (1.0-(dot(spherePos,u_projection_clipping_plane.xyz)+u_projection_clipping_plane.w));}vec4 interpolateProjection(vec2 posInTile,vec3 spherePos,float elevation) {vec3 elevatedPos=spherePos*(1.0+elevation/GLOBE_RADIUS);vec4 globePosition=u_projection_matrix*vec4(elevatedPos,1.0);globePosition.z=globeComputeClippingZ(elevatedPos)*globePosition.w;if (u_projection_transition > 0.999) {return globePosition;}vec4 flatPosition=u_projection_fallback_matrix*vec4(posInTile,elevation,1.0);const float z_globeness_threshold=0.2;vec4 result=globePosition;result.z=mix(0.0,globePosition.z,clamp((u_projection_transition-z_globeness_threshold)/(1.0-z_globeness_threshold),0.0,1.0));result.xyw=mix(flatPosition.xyw,globePosition.xyw,u_projection_transition);if ((posInTile.y <-32767.5) || (posInTile.y > 32766.5)) {result=globePosition;const float poles_hidden_anim_percentage=0.02;result.z=mix(globePosition.z,100.0,pow(max((1.0-u_projection_transition)/poles_hidden_anim_percentage,0.0),8.0));}return result;}vec4 interpolateProjectionFor3D(vec2 posInTile,vec3 spherePos,float elevation) {vec3 elevatedPos=spherePos*(1.0+elevation/GLOBE_RADIUS);vec4 globePosition=u_projection_matrix*vec4(elevatedPos,1.0);if (u_projection_transition > 0.999) {return globePosition;}vec4 fallbackPosition=u_projection_fallback_matrix*vec4(posInTile,elevation,1.0);return mix(fallbackPosition,globePosition,u_projection_transition);}vec4 projectTile(vec2 posInTile) {return interpolateProjection(posInTile,projectToSphere(posInTile),0.0);}vec4 projectTile(vec2 posInTile,vec2 rawPos) {return interpolateProjection(posInTile,projectToSphere(posInTile,rawPos),0.0);}vec4 projectTileWithElevation(vec2 posInTile,float elevation) {return interpolateProjection(posInTile,projectToSphere(posInTile),elevation);}vec4 projectTileFor3D(vec2 posInTile,float elevation) {vec3 spherePos=projectToSphere(posInTile,posInTile);return interpolateProjectionFor3D(posInTile,spherePos,elevation);}`),background:Vt(`uniform vec4 u_color;uniform float u_opacity;void main() {fragColor=u_color*u_opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`in vec2 a_pos;void main() {gl_Position=projectTile(a_pos);}`),backgroundPattern:Vt(`uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;in vec2 v_pos_a;in vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);fragColor=mix(color1,color2,u_mix)*u_opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;in vec2 a_pos;out vec2 v_pos_a;out vec2 v_pos_b;void main() {gl_Position=projectTile(a_pos);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}`),circle:Vt(`in vec3 v_data;in float v_visibility; +#pragma mapbox: define highp vec4 color +#pragma mapbox: define mediump float radius +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define highp vec4 stroke_color +#pragma mapbox: define mediump float stroke_width +#pragma mapbox: define lowp float stroke_opacity +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize mediump float radius +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize highp vec4 stroke_color +#pragma mapbox: initialize mediump float stroke_width +#pragma mapbox: initialize lowp float stroke_opacity +vec2 extrude=v_data.xy;float extrude_length=length(extrude);float antialiased_blur=v_data.z;float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));fragColor=v_visibility*opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);const float epsilon=0.5/255.0;if (fragColor.r < epsilon && fragColor.g < epsilon && fragColor.b < epsilon && fragColor.a < epsilon) {discard;} +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform highp float u_globe_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;uniform vec2 u_translate;in vec2 a_pos;out vec3 v_data;out float v_visibility; +#pragma mapbox: define highp vec4 color +#pragma mapbox: define mediump float radius +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define highp vec4 stroke_color +#pragma mapbox: define mediump float stroke_width +#pragma mapbox: define lowp float stroke_opacity +void main(void) { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize mediump float radius +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize highp vec4 stroke_color +#pragma mapbox: initialize mediump float stroke_width +#pragma mapbox: initialize lowp float stroke_opacity +vec2 pos_raw=a_pos+32768.0;vec2 extrude=vec2(mod(pos_raw,8.0)/7.0*2.0-1.0);vec2 circle_center=floor(pos_raw/8.0)+u_translate;float ele=get_elevation(circle_center);v_visibility=calculate_visibility(projectTileWithElevation(circle_center,ele));if (u_pitch_with_map) { +#ifdef GLOBE +vec3 center_vector=projectToSphere(circle_center); +#endif +float angle_scale=u_globe_extrude_scale;vec2 corner_position=circle_center;if (u_scale_with_map) {angle_scale*=(radius+stroke_width);corner_position+=extrude*u_extrude_scale*(radius+stroke_width);} else { +#ifdef GLOBE +vec4 projected_center=interpolateProjection(circle_center,center_vector,ele); +#else +vec4 projected_center=projectTileWithElevation(circle_center,ele); +#endif +corner_position+=extrude*u_extrude_scale*(radius+stroke_width)*(projected_center.w/u_camera_to_center_distance);angle_scale*=(radius+stroke_width)*(projected_center.w/u_camera_to_center_distance);} +#ifdef GLOBE +vec2 angles=extrude*angle_scale;vec3 corner_vector=globeRotateVector(center_vector,angles);gl_Position=interpolateProjection(corner_position,corner_vector,ele); +#else +gl_Position=projectTileWithElevation(corner_position,ele); +#endif +} else {gl_Position=projectTileWithElevation(circle_center,ele);if (gl_Position.z/gl_Position.w > 1.0) {gl_Position.xy=vec2(10000.0);}if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}float antialiasblur=-max(1.0/u_device_pixel_ratio/(radius+stroke_width),blur);v_data=vec3(extrude.x,extrude.y,antialiasblur);}`),clippingMask:Vt(zt,`in vec2 a_pos;void main() {gl_Position=projectTile(a_pos);}`),heatmap:Vt(`uniform highp float u_intensity;in vec2 v_extrude; +#pragma mapbox: define highp float weight +#define GAUSS_COEF 0.3989422804014327 +void main() { +#pragma mapbox: initialize highp float weight +float d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);fragColor=vec4(val,1.0,1.0,1.0); +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;uniform highp float u_globe_extrude_scale;in vec2 a_pos;out vec2 v_extrude; +#pragma mapbox: define highp float weight +#pragma mapbox: define mediump float radius +const highp float ZERO=1.0/255.0/16.0; +#define GAUSS_COEF 0.3989422804014327 +void main(void) { +#pragma mapbox: initialize highp float weight +#pragma mapbox: initialize mediump float radius +vec2 pos_raw=a_pos+32768.0;vec2 unscaled_extrude=vec2(mod(pos_raw,8.0)/7.0*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec2 circle_center=floor(pos_raw/8.0); +#ifdef GLOBE +vec2 angles=v_extrude*radius*u_globe_extrude_scale;vec3 center_vector=projectToSphere(circle_center);vec3 corner_vector=globeRotateVector(center_vector,angles);gl_Position=interpolateProjection(circle_center+extrude,corner_vector,0.0); +#else +gl_Position=projectTileFor3D(circle_center+extrude,get_elevation(circle_center)); +#endif +}`),heatmapTexture:Vt(`uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;in vec2 v_pos;void main() {float t=texture(u_image,v_pos).r;vec4 color=texture(u_color_ramp,vec2(t,0.5));fragColor=color*u_opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(0.0); +#endif +}`,`uniform mat4 u_matrix;uniform vec2 u_world;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}`),collisionBox:Vt(`in float v_placed;in float v_notUsed;void main() {float alpha=0.5;fragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {fragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {fragColor*=.1;}}`,`in vec2 a_anchor_pos;in vec2 a_placed;in vec2 a_box_real;uniform vec2 u_pixel_extrude_scale;out float v_placed;out float v_notUsed;void main() {gl_Position=projectTileWithElevation(a_anchor_pos,get_elevation(a_anchor_pos));gl_Position.xy=((a_box_real+0.5)*u_pixel_extrude_scale*2.0-1.0)*vec2(1.0,-1.0)*gl_Position.w;if (gl_Position.z/gl_Position.w < 1.1) {gl_Position.z=0.5;}v_placed=a_placed.x;v_notUsed=a_placed.y;}`),collisionCircle:Vt(`in float v_radius;in vec2 v_extrude;in float v_collision;void main() {float alpha=0.5;float stroke_radius=0.9;float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);fragColor=color*alpha*opacity_t;}`,`in vec2 a_pos;in float a_radius;in vec2 a_flags;uniform vec2 u_viewport_size;out float v_radius;out vec2 v_extrude;out float v_collision;void main() {float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_collision=collision;gl_Position=vec4((a_pos/u_viewport_size*2.0-1.0)*vec2(1.0,-1.0),0.0,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}`),colorRelief:Vt(`#ifdef GL_ES +precision highp float; +#endif +uniform sampler2D u_image;uniform vec4 u_unpack;uniform sampler2D u_elevation_stops;uniform sampler2D u_color_stops;uniform int u_color_ramp_size;uniform float u_opacity;in vec2 v_pos;float getElevation(vec2 coord) {vec4 data=texture(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack);}float getElevationStop(int stop) {float x=(float(stop)+0.5)/float(u_color_ramp_size);vec4 data=texture(u_elevation_stops,vec2(x,0))*255.0;data.a=-1.0;return dot(data,u_unpack);}void main() {float el=getElevation(v_pos);int r=(u_color_ramp_size-1);int l=0;float el_l=getElevationStop(l);float el_r=getElevationStop(r);while(r-l > 1){int m=(r+l)/2;float el_m=getElevationStop(m);if(el < el_m){r=m;el_r=el_m;}else +{l=m;el_l=el_m;}}float x=(float(l)+(el-el_l)/(el_r-el_l)+0.5)/float(u_color_ramp_size);fragColor=u_opacity*texture(u_color_stops,vec2(x,0)); +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_dimension;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=projectTile(a_pos,a_pos);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_pos/8192.0)*scale+epsilon;if (a_pos.y <-32767.5) {v_pos.y=0.0;}if (a_pos.y > 32766.5) {v_pos.y=1.0;}}`),debug:Vt(`uniform highp vec4 u_color;uniform sampler2D u_overlay;in vec2 v_uv;void main() {vec4 overlay_color=texture(u_overlay,v_uv);fragColor=mix(u_color,overlay_color,overlay_color.a);}`,`in vec2 a_pos;out vec2 v_uv;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=projectTileWithElevation(a_pos*u_overlay_scale,get_elevation(a_pos));}`),depth:Vt(zt,`in vec2 a_pos;void main() { +#ifdef GLOBE +gl_Position=projectTileFor3D(a_pos,0.0); +#else +gl_Position=u_projection_matrix*vec4(a_pos,0.0,1.0); +#endif +}`),fill:Vt(`#pragma mapbox: define highp vec4 color +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize lowp float opacity +fragColor=color*opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_fill_translate;in vec2 a_pos; +#pragma mapbox: define highp vec4 color +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize lowp float opacity +gl_Position=projectTile(a_pos+u_fill_translate,a_pos);}`),fillOutline:Vt(`in vec2 v_pos; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define highp vec4 outline_color +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize highp vec4 outline_color +#pragma mapbox: initialize lowp float opacity +float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);fragColor=outline_color*(alpha*opacity); +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_world;uniform vec2 u_fill_translate;in vec2 a_pos;out vec2 v_pos; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define highp vec4 outline_color +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize highp vec4 outline_color +#pragma mapbox: initialize lowp float opacity +gl_Position=projectTile(a_pos+u_fill_translate,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +}`),fillOutlinePattern:Vt(`uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;in vec2 v_pos_a;in vec2 v_pos_b;in vec2 v_pos; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +void main() { +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);fragColor=mix(color1,color2,u_fade)*alpha*opacity; +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;uniform vec2 u_fill_translate;in vec2 a_pos;out vec2 v_pos_a;out vec2 v_pos_b;out vec2 v_pos; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +#pragma mapbox: define lowp float pixel_ratio_from +#pragma mapbox: define lowp float pixel_ratio_to +void main() { +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +#pragma mapbox: initialize lowp float pixel_ratio_from +#pragma mapbox: initialize lowp float pixel_ratio_to +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=projectTile(a_pos+u_fill_translate,a_pos);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +}`),fillPattern:Vt(`#ifdef GL_ES +precision highp float; +#endif +uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;in vec2 v_pos_a;in vec2 v_pos_b; +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +void main() { +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);fragColor=mix(color1,color2,u_fade)*opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;uniform vec2 u_fill_translate;in vec2 a_pos;out vec2 v_pos_a;out vec2 v_pos_b; +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +#pragma mapbox: define lowp float pixel_ratio_from +#pragma mapbox: define lowp float pixel_ratio_to +void main() { +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +#pragma mapbox: initialize lowp float pixel_ratio_from +#pragma mapbox: initialize lowp float pixel_ratio_to +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=projectTile(a_pos+u_fill_translate,a_pos);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}`),fillExtrusion:Vt(`in vec4 v_color;void main() {fragColor=v_color; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp vec3 u_lightpos_globe;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec2 u_fill_translate;in vec2 a_pos;in vec4 a_normal_ed; +#ifdef TERRAIN3D +in vec2 a_centroid; +#endif +out vec4 v_color; +#pragma mapbox: define highp float base +#pragma mapbox: define highp float height +#pragma mapbox: define highp vec4 color +void main() { +#pragma mapbox: initialize highp float base +#pragma mapbox: initialize highp float height +#pragma mapbox: initialize highp vec4 color +vec3 normal=a_normal_ed.xyz; +#ifdef TERRAIN3D +float height_terrain3d_offset=get_elevation(a_centroid);float base_terrain3d_offset=height_terrain3d_offset-(base > 0.0 ? 0.0 : 10.0); +#else +float height_terrain3d_offset=0.0;float base_terrain3d_offset=0.0; +#endif +base=max(0.0,base)+base_terrain3d_offset;height=max(0.0,height)+height_terrain3d_offset;float t=mod(normal.x,2.0);float elevation=t > 0.0 ? height : base;vec2 posInTile=a_pos+u_fill_translate; +#ifdef GLOBE +vec3 spherePos=projectToSphere(posInTile,a_pos);gl_Position=interpolateProjectionFor3D(posInTile,spherePos,elevation); +#else +gl_Position=u_projection_matrix*vec4(posInTile,elevation,1.0); +#endif +float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;vec3 normalForLighting=normal/16384.0;float directional=clamp(dot(normalForLighting,u_lightpos),0.0,1.0); +#ifdef GLOBE +mat3 rotMatrix=globeGetRotationMatrix(spherePos);normalForLighting=rotMatrix*normalForLighting;directional=mix(directional,clamp(dot(normalForLighting,u_lightpos_globe),0.0,1.0),u_projection_transition); +#endif +directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}`),fillExtrusionPattern:Vt(`uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;in vec2 v_pos_a;in vec2 v_pos_b;in vec4 v_lighting; +#pragma mapbox: define lowp float base +#pragma mapbox: define lowp float height +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +#pragma mapbox: define lowp float pixel_ratio_from +#pragma mapbox: define lowp float pixel_ratio_to +void main() { +#pragma mapbox: initialize lowp float base +#pragma mapbox: initialize lowp float height +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +#pragma mapbox: initialize lowp float pixel_ratio_from +#pragma mapbox: initialize lowp float pixel_ratio_to +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);fragColor=mixedColor*v_lighting; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec2 u_fill_translate;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp vec3 u_lightpos_globe;uniform lowp float u_lightintensity;in vec2 a_pos;in vec4 a_normal_ed; +#ifdef TERRAIN3D +in vec2 a_centroid; +#endif +#ifdef GLOBE +out vec3 v_sphere_pos; +#endif +out vec2 v_pos_a;out vec2 v_pos_b;out vec4 v_lighting; +#pragma mapbox: define lowp float base +#pragma mapbox: define lowp float height +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +#pragma mapbox: define lowp float pixel_ratio_from +#pragma mapbox: define lowp float pixel_ratio_to +void main() { +#pragma mapbox: initialize lowp float base +#pragma mapbox: initialize lowp float height +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +#pragma mapbox: initialize lowp float pixel_ratio_from +#pragma mapbox: initialize lowp float pixel_ratio_to +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to; +#ifdef TERRAIN3D +float height_terrain3d_offset=get_elevation(a_centroid);float base_terrain3d_offset=height_terrain3d_offset-(base > 0.0 ? 0.0 : 10.0); +#else +float height_terrain3d_offset=0.0;float base_terrain3d_offset=0.0; +#endif +base=max(0.0,base)+base_terrain3d_offset;height=max(0.0,height)+height_terrain3d_offset;float t=mod(normal.x,2.0);float elevation=t > 0.0 ? height : base;vec2 posInTile=a_pos+u_fill_translate; +#ifdef GLOBE +vec3 spherePos=projectToSphere(posInTile,a_pos);vec3 elevatedPos=spherePos*(1.0+elevation/GLOBE_RADIUS);v_sphere_pos=elevatedPos;gl_Position=interpolateProjectionFor3D(posInTile,spherePos,elevation); +#else +gl_Position=u_projection_matrix*vec4(posInTile,elevation,1.0); +#endif +vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0 +? a_pos +: vec2(edgedistance,elevation*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}`),hillshadePrepare:Vt(`#ifdef GL_ES +precision highp float; +#endif +uniform sampler2D u_image;in vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack);}void main() {vec2 epsilon=1.0/u_dimension;float tileSize=u_dimension.x-2.0;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))*tileSize/pow(2.0,exaggeration+(28.2562-u_zoom));fragColor=clamp(vec4(deriv.x/8.0+0.5,deriv.y/8.0+0.5,1.0,1.0),0.0,1.0); +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform mat4 u_matrix;uniform vec2 u_dimension;in vec2 a_pos;in vec2 a_texture_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}`),hillshade:Vt(`uniform sampler2D u_image;in vec2 v_pos;uniform vec2 u_latrange;uniform float u_exaggeration;uniform vec4 u_accent;uniform int u_method;uniform float u_altitudes[NUM_ILLUMINATION_SOURCES];uniform float u_azimuths[NUM_ILLUMINATION_SOURCES];uniform vec4 u_shadows[NUM_ILLUMINATION_SOURCES];uniform vec4 u_highlights[NUM_ILLUMINATION_SOURCES]; +#define PI 3.141592653589793 +#define STANDARD 0 +#define COMBINED 1 +#define IGOR 2 +#define MULTIDIRECTIONAL 3 +#define BASIC 4 +float get_aspect(vec2 deriv){return deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);}void igor_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;float aspect=get_aspect(deriv);float azimuth=u_azimuths[0]+PI;float slope_stength=atan(length(deriv))*2.0/PI;float aspect_strength=1.0-abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);float shadow_strength=slope_stength*aspect_strength;float highlight_strength=slope_stength*(1.0-aspect_strength);fragColor=u_shadows[0]*shadow_strength+u_highlights[0]*highlight_strength;}void standard_hillshade(vec2 deriv){float azimuth=u_azimuths[0]+PI;float slope=atan(0.625*length(deriv));float aspect=get_aspect(deriv);float intensity=u_exaggeration;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadows[0],u_highlights[0],shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);fragColor=accent_color*(1.0-shade_color.a)+shade_color;}void basic_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;float azimuth=u_azimuths[0]+PI;float cos_az=cos(azimuth);float sin_az=sin(azimuth);float cos_alt=cos(u_altitudes[0]);float sin_alt=sin(u_altitudes[0]);float cang=(sin_alt-(deriv.y*cos_az*cos_alt-deriv.x*sin_az*cos_alt))/sqrt(1.0+dot(deriv,deriv));float shade=clamp(cang,0.0,1.0);if(shade > 0.5){fragColor=u_highlights[0]*(2.0*shade-1.0);}else +{fragColor=u_shadows[0]*(1.0-2.0*shade);}}void multidirectional_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;fragColor=vec4(0,0,0,0);for(int i=0; i < NUM_ILLUMINATION_SOURCES; i++){float cos_alt=cos(u_altitudes[i]);float sin_alt=sin(u_altitudes[i]);float cos_az=-cos(u_azimuths[i]);float sin_az=-sin(u_azimuths[i]);float cang=(sin_alt-(deriv.y*cos_az*cos_alt-deriv.x*sin_az*cos_alt))/sqrt(1.0+dot(deriv,deriv));float shade=clamp(cang,0.0,1.0);if(shade > 0.5){fragColor+=u_highlights[i]*(2.0*shade-1.0)/float(NUM_ILLUMINATION_SOURCES);}else +{fragColor+=u_shadows[i]*(1.0-2.0*shade)/float(NUM_ILLUMINATION_SOURCES);}}}void combined_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;float azimuth=u_azimuths[0]+PI;float cos_az=cos(azimuth);float sin_az=sin(azimuth);float cos_alt=cos(u_altitudes[0]);float sin_alt=sin(u_altitudes[0]);float cang=acos((sin_alt-(deriv.y*cos_az*cos_alt-deriv.x*sin_az*cos_alt))/sqrt(1.0+dot(deriv,deriv)));cang=clamp(cang,0.0,PI/2.0);float shade=cang*atan(length(deriv))*4.0/PI/PI;float highlight=(PI/2.0-cang)*atan(length(deriv))*4.0/PI/PI;fragColor=u_shadows[0]*shade+u_highlights[0]*highlight;}void main() {vec4 pixel=texture(u_image,v_pos);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));vec2 deriv=((pixel.rg*8.0)-4.0)/scaleFactor;if (u_method==BASIC) {basic_hillshade(deriv);} else if (u_method==COMBINED) {combined_hillshade(deriv);} else if (u_method==IGOR) {igor_hillshade(deriv);} else if (u_method==MULTIDIRECTIONAL) {multidirectional_hillshade(deriv);} else if (u_method==STANDARD) {standard_hillshade(deriv);} else {standard_hillshade(deriv);} +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform mat4 u_matrix;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=projectTile(a_pos,a_pos);v_pos=a_pos/8192.0;if (a_pos.y <-32767.5) {v_pos.y=0.0;}if (a_pos.y > 32766.5) {v_pos.y=1.0;}}`),line:Vt(`uniform lowp float u_device_pixel_ratio;in vec2 v_width2;in vec2 v_normal;in float v_gamma_scale; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define highp vec4 color +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);fragColor=color*(alpha*opacity); +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,` +#define scale 0.015873016 +in vec2 a_pos_normal;in vec4 a_data;uniform vec2 u_translation;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp float v_linesofar; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define highp vec4 color +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define mediump float gapwidth +#pragma mapbox: define lowp float offset +#pragma mapbox: define mediump float width +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump float gapwidth +#pragma mapbox: initialize lowp float offset +#pragma mapbox: initialize mediump float width +float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +#ifdef TERRAIN3D +v_gamma_scale=1.0; +#else +float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; +#endif +v_width2=vec2(outset,inset);}`),lineGradient:Vt(`uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;in vec2 v_width2;in vec2 v_normal;in float v_gamma_scale;in highp vec2 v_uv; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture(u_image,v_uv);fragColor=color*(alpha*opacity); +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,` +#define scale 0.015873016 +in vec2 a_pos_normal;in vec4 a_data;in float a_uv_x;in float a_split_index;uniform vec2 u_translation;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp vec2 v_uv; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define mediump float gapwidth +#pragma mapbox: define lowp float offset +#pragma mapbox: define mediump float width +void main() { +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump float gapwidth +#pragma mapbox: initialize lowp float offset +#pragma mapbox: initialize mediump float width +float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +#ifdef TERRAIN3D +v_gamma_scale=1.0; +#else +float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; +#endif +v_width2=vec2(outset,inset);}`),linePattern:Vt(`#ifdef GL_ES +precision highp float; +#endif +uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;in vec2 v_normal;in vec2 v_width2;in float v_linesofar;in float v_gamma_scale;in float v_width; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +#pragma mapbox: define lowp float pixel_ratio_from +#pragma mapbox: define lowp float pixel_ratio_to +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +#pragma mapbox: initialize lowp float pixel_ratio_from +#pragma mapbox: initialize lowp float pixel_ratio_to +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture(u_image,pos_a),texture(u_image,pos_b),u_fade);fragColor=color*alpha*opacity; +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,` +#define scale 0.015873016 +#define LINE_DISTANCE_SCALE 2.0 +in vec2 a_pos_normal;in vec4 a_data;uniform vec2 u_translation;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;out vec2 v_normal;out vec2 v_width2;out float v_linesofar;out float v_gamma_scale;out float v_width; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp float offset +#pragma mapbox: define mediump float gapwidth +#pragma mapbox: define mediump float width +#pragma mapbox: define lowp float floorwidth +#pragma mapbox: define lowp vec4 pattern_from +#pragma mapbox: define lowp vec4 pattern_to +#pragma mapbox: define lowp float pixel_ratio_from +#pragma mapbox: define lowp float pixel_ratio_to +void main() { +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize lowp float offset +#pragma mapbox: initialize mediump float gapwidth +#pragma mapbox: initialize mediump float width +#pragma mapbox: initialize lowp float floorwidth +#pragma mapbox: initialize mediump vec4 pattern_from +#pragma mapbox: initialize mediump vec4 pattern_to +#pragma mapbox: initialize lowp float pixel_ratio_from +#pragma mapbox: initialize lowp float pixel_ratio_to +float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +#ifdef TERRAIN3D +v_gamma_scale=1.0; +#else +float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; +#endif +v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}`),lineSDF:Vt(`uniform lowp float u_device_pixel_ratio;uniform lowp float u_lineatlas_width;uniform sampler2D u_image;uniform float u_mix;in vec2 v_normal;in vec2 v_width2;in vec2 v_tex_a;in vec2 v_tex_b;in float v_gamma_scale; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define highp vec4 color +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define mediump float width +#pragma mapbox: define lowp float floorwidth +#pragma mapbox: define mediump vec4 dasharray_from +#pragma mapbox: define mediump vec4 dasharray_to +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump float width +#pragma mapbox: initialize lowp float floorwidth +#pragma mapbox: initialize mediump vec4 dasharray_from +#pragma mapbox: initialize mediump vec4 dasharray_to +float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture(u_image,v_tex_a).a;float sdfdist_b=texture(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);float sdfgamma=(u_lineatlas_width/256.0/u_device_pixel_ratio)/min(dasharray_from.w,dasharray_to.w);alpha*=smoothstep(0.5-sdfgamma/floorwidth,0.5+sdfgamma/floorwidth,sdfdist);fragColor=color*(alpha*opacity); +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,` +#define scale 0.015873016 +#define LINE_DISTANCE_SCALE 2.0 +in vec2 a_pos_normal;in vec4 a_data;uniform vec2 u_translation;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_tileratio;uniform float u_crossfade_from;uniform float u_crossfade_to;uniform float u_lineatlas_height;out vec2 v_normal;out vec2 v_width2;out vec2 v_tex_a;out vec2 v_tex_b;out float v_gamma_scale; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define highp vec4 color +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define mediump float gapwidth +#pragma mapbox: define lowp float offset +#pragma mapbox: define mediump float width +#pragma mapbox: define lowp float floorwidth +#pragma mapbox: define mediump vec4 dasharray_from +#pragma mapbox: define mediump vec4 dasharray_to +void main() { +#pragma mapbox: initialize highp vec4 color +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump float gapwidth +#pragma mapbox: initialize lowp float offset +#pragma mapbox: initialize mediump float width +#pragma mapbox: initialize lowp float floorwidth +#pragma mapbox: initialize mediump vec4 dasharray_from +#pragma mapbox: initialize mediump vec4 dasharray_to +float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +#ifdef TERRAIN3D +v_gamma_scale=1.0; +#else +float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; +#endif +float u_patternscale_a_x=u_tileratio/dasharray_from.w/u_crossfade_from;float u_patternscale_a_y=-dasharray_from.z/2.0/u_lineatlas_height;float u_patternscale_b_x=u_tileratio/dasharray_to.w/u_crossfade_to;float u_patternscale_b_y=-dasharray_to.z/2.0/u_lineatlas_height;v_tex_a=vec2(a_linesofar*u_patternscale_a_x/floorwidth,normal.y*u_patternscale_a_y+(float(dasharray_from.y)+0.5)/u_lineatlas_height);v_tex_b=vec2(a_linesofar*u_patternscale_b_x/floorwidth,normal.y*u_patternscale_b_y+(float(dasharray_to.y)+0.5)/u_lineatlas_height);v_width2=vec2(outset,inset);}`),lineGradientSDF:Vt(`uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform sampler2D u_image_dash;uniform float u_mix;uniform lowp float u_lineatlas_width;in vec2 v_normal;in vec2 v_width2;in vec2 v_tex_a;in vec2 v_tex_b;in float v_gamma_scale;in highp vec2 v_uv; +#ifdef GLOBE +in float v_depth; +#endif +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define mediump float width +#pragma mapbox: define lowp float floorwidth +#pragma mapbox: define mediump vec4 dasharray_from +#pragma mapbox: define mediump vec4 dasharray_to +void main() { +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump float width +#pragma mapbox: initialize lowp float floorwidth +#pragma mapbox: initialize mediump vec4 dasharray_from +#pragma mapbox: initialize mediump vec4 dasharray_to +float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture(u_image,v_uv);float sdfdist_a=texture(u_image_dash,v_tex_a).a;float sdfdist_b=texture(u_image_dash,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);float sdfgamma=(u_lineatlas_width/256.0)/min(dasharray_from.w,dasharray_to.w);float dash_alpha=smoothstep(0.5-sdfgamma/floorwidth,0.5+sdfgamma/floorwidth,sdfdist);fragColor=color*(alpha*dash_alpha*opacity); +#ifdef GLOBE +if (v_depth > 1.0) {discard;} +#endif +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,` +#define scale 0.015873016 +#define LINE_DISTANCE_SCALE 2.0 +in vec2 a_pos_normal;in vec4 a_data;in float a_uv_x;in float a_split_index;uniform vec2 u_translation;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;uniform float u_tileratio;uniform float u_crossfade_from;uniform float u_crossfade_to;uniform float u_lineatlas_height;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp vec2 v_uv;out vec2 v_tex_a;out vec2 v_tex_b; +#ifdef GLOBE +out float v_depth; +#endif +#pragma mapbox: define lowp float blur +#pragma mapbox: define lowp float opacity +#pragma mapbox: define mediump float gapwidth +#pragma mapbox: define lowp float offset +#pragma mapbox: define mediump float width +#pragma mapbox: define lowp float floorwidth +#pragma mapbox: define mediump vec4 dasharray_from +#pragma mapbox: define mediump vec4 dasharray_to +void main() { +#pragma mapbox: initialize lowp float blur +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize mediump float gapwidth +#pragma mapbox: initialize lowp float offset +#pragma mapbox: initialize mediump float width +#pragma mapbox: initialize lowp float floorwidth +#pragma mapbox: initialize mediump vec4 dasharray_from +#pragma mapbox: initialize mediump vec4 dasharray_to +float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;float texel_height=1.0/u_image_height;float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude; +#ifdef GLOBE +v_depth=gl_Position.z/gl_Position.w; +#endif +#ifdef TERRAIN3D +v_gamma_scale=1.0; +#else +float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; +#endif +float u_patternscale_a_x=u_tileratio/dasharray_from.w/u_crossfade_from;float u_patternscale_a_y=-dasharray_from.z/2.0/u_lineatlas_height;float u_patternscale_b_x=u_tileratio/dasharray_to.w/u_crossfade_to;float u_patternscale_b_y=-dasharray_to.z/2.0/u_lineatlas_height;v_tex_a=vec2(a_linesofar*u_patternscale_a_x/floorwidth,normal.y*u_patternscale_a_y+(float(dasharray_from.y)+0.5)/u_lineatlas_height);v_tex_b=vec2(a_linesofar*u_patternscale_b_x/floorwidth,normal.y*u_patternscale_b_y+(float(dasharray_to.y)+0.5)/u_lineatlas_height);v_width2=vec2(outset,inset);}`),raster:Vt(`uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;in vec2 v_pos0;in vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture(u_image0,v_pos0);vec4 color1=texture(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);fragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a); +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;uniform vec4 u_coords_top;uniform vec4 u_coords_bottom;in vec2 a_pos;out vec2 v_pos0;out vec2 v_pos1;void main() {vec2 fractionalPos=a_pos/8192.0;vec2 position=mix(mix(u_coords_top.xy,u_coords_top.zw,fractionalPos.x),mix(u_coords_bottom.xy,u_coords_bottom.zw,fractionalPos.x),fractionalPos.y);gl_Position=projectTile(position,position);v_pos0=((fractionalPos-0.5)/u_buffer_scale)+0.5; +#ifdef GLOBE +if (a_pos.y <-32767.5) {v_pos0.y=0.0;}if (a_pos.y > 32766.5) {v_pos0.y=1.0;} +#endif +v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}`),symbolIcon:Vt(`uniform sampler2D u_texture;in vec2 v_tex;in float v_total_opacity;void main() {fragColor=texture(u_texture,v_tex)*v_total_opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`in vec4 a_pos_offset;in vec4 a_data;in vec4 a_pixeloffset;in vec3 a_projected_pos;in float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;uniform bool u_is_along_line;uniform bool u_is_variable_anchor;uniform vec2 u_translation;uniform float u_pitched_scale;out vec2 v_tex;out float v_total_opacity; +#pragma mapbox: define lowp float opacity +void main() { +#pragma mapbox: initialize lowp float opacity +vec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 translated_a_pos=a_pos+u_translation;vec4 projectedPoint=projectTileWithElevation(translated_a_pos,ele);vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float visibility=calculate_visibility(projectedPoint);v_total_opacity=opacity*max(0.0,min(visibility,fade_opacity[0]+fade_change));if (v_total_opacity < 0.1){gl_Position=vec4(-2.,-2.,-2.,1.);return;}highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ? +camera_to_anchor_distance/u_camera_to_center_distance : +u_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=projectTileWithElevation(translated_a_pos+vec2(1,0),ele);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos;if (u_is_along_line || u_is_variable_anchor) {projected_pos=vec4(a_projected_pos.xy,ele,1.0);} else if (u_pitch_with_map) {projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy+u_translation,ele,1.0);} else {projected_pos=u_label_plane_matrix*projectTileWithElevation(a_projected_pos.xy+u_translation,ele);}float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;float projectionScaling=1.0; +#ifdef GLOBE +if(u_pitch_with_map) {float anchor_pos_tile_y=(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w,z,1.0)).y;projectionScaling=mix(projectionScaling,1.0/circumferenceRatioAtTileY(anchor_pos_tile_y)*u_pitched_scale,u_projection_transition);} +#endif +vec4 finalPos=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0)*projectionScaling,z,1.0);if(u_pitch_with_map) {finalPos=projectTileWithElevation(finalPos.xy,finalPos.z);}gl_Position=finalPos;v_tex=a_tex/u_texsize;}`),symbolSDF:Vt(`#define SDF_PX 8.0 +uniform bool u_is_halo;uniform bool u_is_plain;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;in vec2 v_data0;in vec3 v_data1; +#pragma mapbox: define highp vec4 fill_color +#pragma mapbox: define highp vec4 halo_color +#pragma mapbox: define lowp float halo_width +#pragma mapbox: define lowp float halo_blur +void main() { +#pragma mapbox: initialize highp vec4 fill_color +#pragma mapbox: initialize highp vec4 halo_color +#pragma mapbox: initialize lowp float halo_width +#pragma mapbox: initialize lowp float halo_blur +float EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float total_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float inner_edge=(256.0-64.0)/256.0;lowp float dist=texture(u_texture,tex).a;lowp vec4 color_alpha_out_text,color_alpha_out_halo;if (u_is_plain){highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(inner_edge-gamma_scaled,inner_edge+gamma_scaled,dist);color_alpha_out_text=total_opacity*alpha*fill_color;}if (u_is_halo) {float gamma_halo=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);float inner_edge_halo=inner_edge+gamma_halo*gamma_scale;highp float gamma_scaled_halo=gamma_halo*gamma_scale;highp float alpha_halo=smoothstep(inner_edge_halo-gamma_scaled_halo,inner_edge_halo+gamma_scaled_halo,dist);highp float halo_edge=(6.0-halo_width/fontScale)/SDF_PX;alpha_halo= min(smoothstep(halo_edge-gamma_scaled_halo,halo_edge+gamma_scaled_halo,dist),1.0-alpha_halo);color_alpha_out_halo=total_opacity*alpha_halo*halo_color;}if (u_is_plain && u_is_halo) {fragColor=color_alpha_out_text+(1.-color_alpha_out_text.a)*color_alpha_out_halo;} else if (u_is_halo){fragColor=color_alpha_out_halo;} else {fragColor=color_alpha_out_text;} +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`in vec4 a_pos_offset;in vec4 a_data;in vec4 a_pixeloffset;in vec3 a_projected_pos;in float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform bool u_is_along_line;uniform bool u_is_variable_anchor;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_translation;uniform float u_pitched_scale;out vec2 v_data0;out vec3 v_data1; +#pragma mapbox: define highp vec4 fill_color +#pragma mapbox: define highp vec4 halo_color +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp float halo_width +#pragma mapbox: define lowp float halo_blur +void main() { +#pragma mapbox: initialize highp vec4 fill_color +#pragma mapbox: initialize highp vec4 halo_color +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize lowp float halo_width +#pragma mapbox: initialize lowp float halo_blur +vec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy/16.0;vec2 a_minFontScale=a_pixeloffset.zw/256.0;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 translated_a_pos=a_pos+u_translation;vec4 projectedPoint=projectTileWithElevation(translated_a_pos,ele);vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));float total_opacity=opacity*interpolated_fade_opacity;if (total_opacity < 0.1){gl_Position=vec4(-2.,-2.,-2.,1.);return;}highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ? +camera_to_anchor_distance/u_camera_to_center_distance : +u_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=projectTileWithElevation(translated_a_pos+vec2(1,0),ele);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos;if (u_is_along_line || u_is_variable_anchor) {projected_pos=vec4(a_projected_pos.xy,ele,1.0);} else if (u_pitch_with_map) {projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy+u_translation,ele,1.0);} else {projected_pos=u_label_plane_matrix*projectTileWithElevation(a_projected_pos.xy+u_translation,ele);}float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;float projectionScaling=1.0; +#ifdef GLOBE +if(u_pitch_with_map) {float anchor_pos_tile_y=(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w,z,1.0)).y;projectionScaling=mix(projectionScaling,1.0/circumferenceRatioAtTileY(anchor_pos_tile_y)*u_pitched_scale,u_projection_transition);} +#endif +vec4 finalPos=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset)*projectionScaling,z,1.0);if(u_pitch_with_map) {finalPos=projectTileWithElevation(finalPos.xy,finalPos.z);}float gamma_scale=finalPos.w;gl_Position=finalPos;v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,total_opacity);}`),symbolTextAndIcon:Vt(`#define SDF_PX 8.0 +#define SDF 1.0 +#define ICON 0.0 +uniform bool u_is_halo;uniform bool u_is_text;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;in vec4 v_data0;in vec4 v_data1; +#pragma mapbox: define highp vec4 fill_color +#pragma mapbox: define highp vec4 halo_color +#pragma mapbox: define lowp float halo_width +#pragma mapbox: define lowp float halo_blur +void main() { +#pragma mapbox: initialize highp vec4 fill_color +#pragma mapbox: initialize highp vec4 halo_color +#pragma mapbox: initialize lowp float halo_width +#pragma mapbox: initialize lowp float halo_blur +float total_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;fragColor=texture(u_texture_icon,tex_icon)*total_opacity; +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +return;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;lowp float dist=texture(u_texture,tex).a;lowp vec4 color_alpha_out,color_alpha_out_halo;if (u_is_text) {highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);color_alpha_out=fill_color*(alpha*total_opacity);}if (u_is_halo) {highp float gamma_halo=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);lowp float buff_halo=(6.0-halo_width/fontScale)/SDF_PX;highp float gamma_scaled_halo=gamma_halo*gamma_scale;highp float alpha_halo=smoothstep(buff_halo-gamma_scaled_halo,buff_halo+gamma_scaled_halo,dist);color_alpha_out_halo=halo_color*(alpha_halo*total_opacity);}if (u_is_text && u_is_halo) {fragColor=color_alpha_out+(1.-color_alpha_out.a)*color_alpha_out_halo;} else if (u_is_halo) {fragColor=color_alpha_out_halo;} else {fragColor=color_alpha_out;} +#ifdef OVERDRAW_INSPECTOR +fragColor=vec4(1.0); +#endif +}`,`in vec4 a_pos_offset;in vec4 a_data;in vec3 a_projected_pos;in float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;uniform bool u_is_along_line;uniform bool u_is_variable_anchor;uniform vec2 u_translation;uniform float u_pitched_scale;out vec4 v_data0;out vec4 v_data1; +#pragma mapbox: define highp vec4 fill_color +#pragma mapbox: define highp vec4 halo_color +#pragma mapbox: define lowp float opacity +#pragma mapbox: define lowp float halo_width +#pragma mapbox: define lowp float halo_blur +void main() { +#pragma mapbox: initialize highp vec4 fill_color +#pragma mapbox: initialize highp vec4 halo_color +#pragma mapbox: initialize lowp float opacity +#pragma mapbox: initialize lowp float halo_width +#pragma mapbox: initialize lowp float halo_blur +vec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 translated_a_pos=a_pos+u_translation;vec4 projectedPoint=projectTileWithElevation(translated_a_pos,ele);vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));float total_opacity=opacity*interpolated_fade_opacity;if (total_opacity < 0.1){gl_Position=vec4(-2.,-2.,-2.,1.);return;}highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ? +camera_to_anchor_distance/u_camera_to_center_distance : +u_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=projectTileWithElevation(translated_a_pos+vec2(1,0),ele);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos;if (u_is_along_line || u_is_variable_anchor) {projected_pos=vec4(a_projected_pos.xy,ele,1.0);} else if (u_pitch_with_map) {projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy+u_translation,ele,1.0);} else {projected_pos=u_label_plane_matrix*projectTileWithElevation(a_projected_pos.xy+u_translation,ele);}float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;float projectionScaling=1.0; +#ifdef GLOBE +if(u_pitch_with_map && !u_is_along_line) {float anchor_pos_tile_y=(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w,z,1.0)).y;projectionScaling=mix(projectionScaling,1.0/circumferenceRatioAtTileY(anchor_pos_tile_y)*u_pitched_scale,u_projection_transition);} +#endif +vec4 finalPos=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale)*projectionScaling,z,1.0);if(u_pitch_with_map) {finalPos=projectTileWithElevation(finalPos.xy,finalPos.z);}float gamma_scale=finalPos.w;gl_Position=finalPos;v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,total_opacity,is_sdf);}`),terrain:Vt(`uniform sampler2D u_texture;uniform vec4 u_fog_color;uniform vec4 u_horizon_color;uniform float u_fog_ground_blend;uniform float u_fog_ground_blend_opacity;uniform float u_horizon_fog_blend;uniform bool u_is_globe_mode;in vec2 v_texture_pos;in float v_fog_depth;const float gamma=2.2;vec4 gammaToLinear(vec4 color) {return pow(color,vec4(gamma));}vec4 linearToGamma(vec4 color) {return pow(color,vec4(1.0/gamma));}void main() {vec4 surface_color=texture(u_texture,vec2(v_texture_pos.x,1.0-v_texture_pos.y));if (!u_is_globe_mode && u_fog_ground_blend_opacity > 0.0 && v_fog_depth > u_fog_ground_blend) {vec4 surface_color_linear=gammaToLinear(surface_color);float blend_color=smoothstep(0.0,1.0,max((v_fog_depth-u_horizon_fog_blend)/(1.0-u_horizon_fog_blend),0.0));vec4 fog_horizon_color_linear=mix(gammaToLinear(u_fog_color),gammaToLinear(u_horizon_color),blend_color);float factor_fog=max(v_fog_depth-u_fog_ground_blend,0.0)/(1.0-u_fog_ground_blend);fragColor=linearToGamma(mix(surface_color_linear,fog_horizon_color_linear,pow(factor_fog,2.0)*u_fog_ground_blend_opacity));} else {fragColor=surface_color;}}`,`in vec3 a_pos3d;uniform mat4 u_fog_matrix;uniform float u_ele_delta;out vec2 v_texture_pos;out float v_fog_depth;void main() {float ele=get_elevation(a_pos3d.xy);float ele_delta=a_pos3d.z==1.0 ? u_ele_delta : 0.0;v_texture_pos=a_pos3d.xy/8192.0;gl_Position=projectTileFor3D(a_pos3d.xy,ele-ele_delta);vec4 pos=u_fog_matrix*vec4(a_pos3d.xy,ele,1.0);v_fog_depth=pos.z/pos.w*0.5+0.5;}`),terrainDepth:Vt(`in float v_depth;const highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitMsk=vec4(0.,vec3(1./256.0));highp vec4 pack(highp float value) {highp vec4 comp=fract(value*bitSh);comp-=comp.xxyz*bitMsk;return comp;}void main() {fragColor=pack(v_depth);}`,`in vec3 a_pos3d;uniform float u_ele_delta;out float v_depth;void main() {float ele=get_elevation(a_pos3d.xy);float ele_delta=a_pos3d.z==1.0 ? u_ele_delta : 0.0;gl_Position=projectTileFor3D(a_pos3d.xy,ele-ele_delta);v_depth=gl_Position.z/gl_Position.w;}`),terrainCoords:Vt(`precision mediump float;uniform sampler2D u_texture;uniform float u_terrain_coords_id;in vec2 v_texture_pos;void main() {vec4 rgba=texture(u_texture,v_texture_pos);fragColor=vec4(rgba.r,rgba.g,rgba.b,u_terrain_coords_id);}`,`in vec3 a_pos3d;uniform float u_ele_delta;out vec2 v_texture_pos;void main() {float ele=get_elevation(a_pos3d.xy);float ele_delta=a_pos3d.z==1.0 ? u_ele_delta : 0.0;v_texture_pos=a_pos3d.xy/8192.0;gl_Position=projectTileFor3D(a_pos3d.xy,ele-ele_delta);}`),projectionErrorMeasurement:Vt(`in vec4 v_output_error_encoded;void main() {fragColor=v_output_error_encoded;}`,`in vec2 a_pos;uniform highp float u_input;uniform highp float u_output_expected;out vec4 v_output_error_encoded;void main() {float real_output=2.0*atan(exp(PI-(u_input*PI*2.0)))-PI*0.5;float error=real_output-u_output_expected;float abs_error=abs(error)*128.0;v_output_error_encoded.x=min(floor(abs_error*256.0),255.0)/255.0;abs_error-=v_output_error_encoded.x;v_output_error_encoded.y=min(floor(abs_error*65536.0),255.0)/255.0;abs_error-=v_output_error_encoded.x/255.0;v_output_error_encoded.z=min(floor(abs_error*16777216.0),255.0)/255.0;v_output_error_encoded.w=error >=0.0 ? 1.0 : 0.0;gl_Position=vec4(a_pos,0.0,1.0);}`),atmosphere:Vt(`#ifdef GL_ES +precision highp float; +#endif +in vec3 view_direction;uniform vec3 u_sun_pos;uniform vec3 u_globe_position;uniform float u_globe_radius;uniform float u_atmosphere_blend;/**Shader use from https:*Made some change to adapt to MapLibre Globe geometry*/const float PI=3.141592653589793;const int iSteps=5;const int jSteps=3;/*radius of the planet*/const float EARTH_RADIUS=6371e3;/*radius of the atmosphere*/const float ATMOS_RADIUS=6471e3;vec2 rsi(vec3 r0,vec3 rd,float sr) {float a=dot(rd,rd);float b=2.0*dot(rd,r0);float c=dot(r0,r0)-(sr*sr);float d=(b*b)-4.0*a*c;if (d < 0.0) return vec2(1e5,-1e5);return vec2((-b-sqrt(d))/(2.0*a),(-b+sqrt(d))/(2.0*a));}vec4 atmosphere(vec3 r,vec3 r0,vec3 pSun,float iSun,float rPlanet,float rAtmos,vec3 kRlh,float kMie,float shRlh,float shMie,float g) {pSun=normalize(pSun);r=normalize(r);vec2 p=rsi(r0,r,rAtmos);if (p.x > p.y) {return vec4(0.0,0.0,0.0,1.0);}if (p.x < 0.0) {p.x=0.0;}vec3 pos=r0+r*p.x;vec2 p2=rsi(r0,r,rPlanet);if (p2.x <=p2.y && p2.x > 0.0) {p.y=min(p.y,p2.x);}float iStepSize=(p.y-p.x)/float(iSteps);float iTime=p.x+iStepSize*0.5;vec3 totalRlh=vec3(0,0,0);vec3 totalMie=vec3(0,0,0);float iOdRlh=0.0;float iOdMie=0.0;float mu=dot(r,pSun);float mumu=mu*mu;float gg=g*g;float pRlh=3.0/(16.0*PI)*(1.0+mumu);float pMie=3.0/(8.0*PI)*((1.0-gg)*(mumu+1.0))/(pow(1.0+gg-2.0*mu*g,1.5)*(2.0+gg));for (int i=0; i < iSteps; i++) {vec3 iPos=r0+r*iTime;float iHeight=length(iPos)-rPlanet;float odStepRlh=exp(-iHeight/shRlh)*iStepSize;float odStepMie=exp(-iHeight/shMie)*iStepSize;iOdRlh+=odStepRlh;iOdMie+=odStepMie;float jStepSize=rsi(iPos,pSun,rAtmos).y/float(jSteps);float jTime=jStepSize*0.5;float jOdRlh=0.0;float jOdMie=0.0;for (int j=0; j < jSteps; j++) {vec3 jPos=iPos+pSun*jTime;float jHeight=length(jPos)-rPlanet;jOdRlh+=exp(-jHeight/shRlh)*jStepSize;jOdMie+=exp(-jHeight/shMie)*jStepSize;jTime+=jStepSize;}vec3 attn=exp(-(kMie*(iOdMie+jOdMie)+kRlh*(iOdRlh+jOdRlh)));totalRlh+=odStepRlh*attn;totalMie+=odStepMie*attn;iTime+=iStepSize;}float opacity=exp(-(length(kRlh)*length(totalRlh)+kMie*length(totalMie)));vec3 color=iSun*(pRlh*kRlh*totalRlh+pMie*kMie*totalMie);return vec4(color,opacity);}void main() {vec3 scale_camera_pos=-u_globe_position*EARTH_RADIUS/u_globe_radius;vec4 color=atmosphere(normalize(view_direction),scale_camera_pos,u_sun_pos,22.0,EARTH_RADIUS,ATMOS_RADIUS,vec3(5.5e-6,13.0e-6,22.4e-6),21e-6,8e3,1.2e3,0.758 +);color.rgb=1.0-exp(-1.0*color.rgb);color=pow(color,vec4(1.0/2.2));fragColor=vec4(color.rgb,1.0-color.a)*u_atmosphere_blend;}`,`in vec2 a_pos;uniform mat4 u_inv_proj_matrix;out vec3 view_direction;void main() {view_direction=(u_inv_proj_matrix*vec4(a_pos,0.0,1.0)).xyz;gl_Position=vec4(a_pos,0.0,1.0);}`),sky:Vt(`uniform vec4 u_sky_color;uniform vec4 u_horizon_color;uniform vec2 u_horizon;uniform vec2 u_horizon_normal;uniform float u_sky_horizon_blend;uniform float u_sky_blend;void main() {float x=gl_FragCoord.x;float y=gl_FragCoord.y;float blend=(y-u_horizon.y)*u_horizon_normal.y+(x-u_horizon.x)*u_horizon_normal.x;if (blend > 0.0) {if (blend < u_sky_horizon_blend) {fragColor=mix(u_sky_color,u_horizon_color,pow(1.0-blend/u_sky_horizon_blend,2.0));} else {fragColor=u_sky_color;}}fragColor=mix(fragColor,vec4(vec3(0.0),0.0),u_sky_blend);}`,`in vec2 a_pos;void main() {gl_Position=vec4(a_pos,1.0,1.0);}`)};function Vt(e,t){let n=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,r=t.match(/in ([\w]+) ([\w]+)/g),i=e.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),a=t.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),o=a?a.concat(i):i,s={};return{fragmentSource:e=e.replace(n,((e,t,n,r,i)=>(s[i]=!0,t===`define`?`\n#ifndef HAS_UNIFORM_u_${i}\nin ${n} ${r} ${i};\n#else\nuniform ${n} ${r} u_${i};\n#endif\n`:`\n#ifdef HAS_UNIFORM_u_${i}\n ${n} ${r} ${i} = u_${i};\n#endif\n`))),vertexSource:t=t.replace(n,((e,t,n,r,i)=>{let a=r===`float`?`vec2`:`vec4`,o=i.match(/color/)?`color`:a;return s[i]?t===`define`?`\n#ifndef HAS_UNIFORM_u_${i}\nuniform lowp float u_${i}_t;\nin ${n} ${a} a_${i};\nout ${n} ${r} ${i};\n#else\nuniform ${n} ${r} u_${i};\n#endif\n`:o===`vec4`?`\n#ifndef HAS_UNIFORM_u_${i}\n ${i} = a_${i};\n#else\n ${n} ${r} ${i} = u_${i};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${i}\n ${i} = unpack_mix_${o}(a_${i}, u_${i}_t);\n#else\n ${n} ${r} ${i} = u_${i};\n#endif\n`:t===`define`?`\n#ifndef HAS_UNIFORM_u_${i}\nuniform lowp float u_${i}_t;\nin ${n} ${a} a_${i};\n#else\nuniform ${n} ${r} u_${i};\n#endif\n`:o===`vec4`?`\n#ifndef HAS_UNIFORM_u_${i}\n ${n} ${r} ${i} = a_${i};\n#else\n ${n} ${r} ${i} = u_${i};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${i}\n ${n} ${r} ${i} = unpack_mix_${o}(a_${i}, u_${i}_t);\n#else\n ${n} ${r} ${i} = u_${i};\n#endif\n`})),staticAttributes:r,staticUniforms:o}}class Ht{constructor(e,t,n){this.vertexBuffer=e,this.indexBuffer=t,this.segments=n}destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.vertexBuffer=null,this.indexBuffer=null,this.segments=null}}var Ut=t.aS([{name:`a_pos`,type:`Int16`,components:2}]);let Wt=`#define PROJECTION_MERCATOR`,Gt=`mercator`;class Kt{constructor(){this._cachedMesh=null}get name(){return`mercator`}get useSubdivision(){return!1}get shaderVariantName(){return Gt}get shaderDefine(){return Wt}get shaderPreludeCode(){return Bt.projectionMercator}get vertexShaderPreludeCode(){return Bt.projectionMercator.vertexSource}get subdivisionGranularity(){return t.aT.noSubdivision}get useGlobeControls(){return!1}get transitionState(){return 0}get latitudeErrorCorrectionRadians(){return 0}destroy(){}updateGPUdependent(e){}getMeshFromTileID(e,n,r,i,a){if(this._cachedMesh)return this._cachedMesh;let o=new t.aU;o.emplaceBack(0,0),o.emplaceBack(t.a6,0),o.emplaceBack(0,t.a6),o.emplaceBack(t.a6,t.a6);let s=e.createVertexBuffer(o,Ut.members),c=t.aV.simpleSegment(0,0,4,2),l=new t.aW;l.emplaceBack(1,0,2),l.emplaceBack(1,2,3);let u=e.createIndexBuffer(l);return this._cachedMesh=new Ht(s,u,c),this._cachedMesh}recalculate(){}hasTransition(){return!1}setErrorQueryLatitudeDegrees(e){}}class qt{constructor(e=0,t=0,n=0,r=0){if(isNaN(e)||e<0||isNaN(t)||t<0||isNaN(n)||n<0||isNaN(r)||r<0)throw Error(`Invalid value for edge-insets, top, bottom, left and right must all be numbers`);this.top=e,this.bottom=t,this.left=n,this.right=r}interpolate(e,n,r){return n.top!=null&&e.top!=null&&(this.top=t.H.number(e.top,n.top,r)),n.bottom!=null&&e.bottom!=null&&(this.bottom=t.H.number(e.bottom,n.bottom,r)),n.left!=null&&e.left!=null&&(this.left=t.H.number(e.left,n.left,r)),n.right!=null&&e.right!=null&&(this.right=t.H.number(e.right,n.right,r)),this}getCenter(e,n){let r=t.al((this.left+e-this.right)/2,0,e),i=t.al((this.top+n-this.bottom)/2,0,n);return new t.P(r,i)}equals(e){return this.top===e.top&&this.bottom===e.bottom&&this.left===e.left&&this.right===e.right}clone(){return new qt(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}function Jt(e,t){if(!e.renderWorldCopies||e.lngRange)return;let n=t.lng-e.center.lng;t.lng+=n>180?-360:n<-180?360:0}function Yt(e){return Math.max(0,Math.floor(e))}class Xt{constructor(e,n){this.applyConstrain=(e,t)=>this._constrainOverride===null?this._callbacks.defaultConstrain(e,t):this._constrainOverride(e,t),this._callbacks=e,this._tileSize=512,this._renderWorldCopies=n?.renderWorldCopies===void 0||!!n?.renderWorldCopies,this._minZoom=n?.minZoom||0,this._maxZoom=n?.maxZoom||22,this._minPitch=n?.minPitch==null?0:n?.minPitch,this._maxPitch=n?.maxPitch==null?60:n?.maxPitch,this._constrainOverride=n?.constrainOverride??null,this.setMaxBounds(),this._width=0,this._height=0,this._center=new t.W(0,0),this._elevation=0,this._zoom=0,this._tileZoom=Yt(this._zoom),this._scale=t.ao(this._zoom),this._bearingInRadians=0,this._fovInRadians=.6435011087932844,this._pitchInRadians=0,this._rollInRadians=0,this._unmodified=!0,this._edgeInsets=new qt,this._minElevationForCurrentTile=0,this._autoCalculateNearFarZ=!0}apply(e,n,r){this._constrainOverride=e.constrainOverride,this._latRange=e.latRange,this._lngRange=e.lngRange,this._width=e.width,this._height=e.height,this._center=e.center,this._elevation=e.elevation,this._minElevationForCurrentTile=e.minElevationForCurrentTile,this._zoom=e.zoom,this._tileZoom=Yt(this._zoom),this._scale=t.ao(this._zoom),this._bearingInRadians=e.bearingInRadians,this._fovInRadians=e.fovInRadians,this._pitchInRadians=e.pitchInRadians,this._rollInRadians=e.rollInRadians,this._unmodified=e.unmodified,this._edgeInsets=new qt(e.padding.top,e.padding.bottom,e.padding.left,e.padding.right),this._minZoom=e.minZoom,this._maxZoom=e.maxZoom,this._minPitch=e.minPitch,this._maxPitch=e.maxPitch,this._renderWorldCopies=e.renderWorldCopies,this._cameraToCenterDistance=e.cameraToCenterDistance,this._nearZ=e.nearZ,this._farZ=e.farZ,this._autoCalculateNearFarZ=!r&&e.autoCalculateNearFarZ,n&&this.constrainInternal(),this._calcMatrices()}get pixelsToClipSpaceMatrix(){return this._pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._clipSpaceToPixelsMatrix}get minElevationForCurrentTile(){return this._minElevationForCurrentTile}setMinElevationForCurrentTile(e){this._minElevationForCurrentTile=e}get tileSize(){return this._tileSize}get tileZoom(){return this._tileZoom}get scale(){return this._scale}get width(){return this._width}get height(){return this._height}get bearingInRadians(){return this._bearingInRadians}get lngRange(){return this._lngRange}get latRange(){return this._latRange}get pixelsToGLUnits(){return this._pixelsToGLUnits}get minZoom(){return this._minZoom}setMinZoom(e){this._minZoom!==e&&(this._minZoom=e,this.setZoom(this.applyConstrain(this._center,this.zoom).zoom))}get maxZoom(){return this._maxZoom}setMaxZoom(e){this._maxZoom!==e&&(this._maxZoom=e,this.setZoom(this.applyConstrain(this._center,this.zoom).zoom))}get minPitch(){return this._minPitch}setMinPitch(e){this._minPitch!==e&&(this._minPitch=e,this.setPitch(Math.max(this.pitch,e)))}get maxPitch(){return this._maxPitch}setMaxPitch(e){this._maxPitch!==e&&(this._maxPitch=e,this.setPitch(Math.min(this.pitch,e)))}get renderWorldCopies(){return this._renderWorldCopies}setRenderWorldCopies(e){e===void 0?e=!0:e===null&&(e=!1),this._renderWorldCopies=e}get constrainOverride(){return this._constrainOverride}setConstrainOverride(e){e===void 0&&(e=null),this._constrainOverride!==e&&(this._constrainOverride=e,this.constrainInternal(),this._calcMatrices())}get worldSize(){return this._tileSize*this._scale}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new t.P(this._width,this._height)}get bearing(){return this._bearingInRadians/Math.PI*180}setBearing(e){let n=t.X(e,-180,180)*Math.PI/180;var i,a,o,s,c,l,u,d,f;this._bearingInRadians!==n&&(this._unmodified=!1,this._bearingInRadians=n,this._calcMatrices(),this._rotationMatrix=r(),i=this._rotationMatrix,o=-this._bearingInRadians,s=(a=this._rotationMatrix)[0],c=a[1],l=a[2],u=a[3],d=Math.sin(o),f=Math.cos(o),i[0]=s*f+l*d,i[1]=c*f+u*d,i[2]=s*-d+l*f,i[3]=c*-d+u*f)}get rotationMatrix(){return this._rotationMatrix}get pitchInRadians(){return this._pitchInRadians}get pitch(){return this._pitchInRadians/Math.PI*180}setPitch(e){let n=t.al(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitchInRadians!==n&&(this._unmodified=!1,this._pitchInRadians=n,this._calcMatrices())}get rollInRadians(){return this._rollInRadians}get roll(){return this._rollInRadians/Math.PI*180}setRoll(e){let t=e/180*Math.PI;this._rollInRadians!==t&&(this._unmodified=!1,this._rollInRadians=t,this._calcMatrices())}get fovInRadians(){return this._fovInRadians}get fov(){return t.aX(this._fovInRadians)}setFov(e){e=t.al(e,.1,150),this.fov!==e&&(this._unmodified=!1,this._fovInRadians=t.an(e),this._calcMatrices())}get zoom(){return this._zoom}setZoom(e){let n=this.applyConstrain(this._center,e).zoom;this._zoom!==n&&(this._unmodified=!1,this._zoom=n,this._tileZoom=Math.max(0,Math.floor(n)),this._scale=t.ao(n),this.constrainInternal(),this._calcMatrices())}get center(){return this._center}setCenter(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this.constrainInternal(),this._calcMatrices())}get elevation(){return this._elevation}setElevation(e){e!==this._elevation&&(this._elevation=e,this.constrainInternal(),this._calcMatrices())}get padding(){return this._edgeInsets.toJSON()}setPadding(e){this._edgeInsets.equals(e)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,e,1),this._calcMatrices())}get centerPoint(){return this._edgeInsets.getCenter(this._width,this._height)}get pixelsPerMeter(){return this._pixelPerMeter}get unmodified(){return this._unmodified}get cameraToCenterDistance(){return this._cameraToCenterDistance}get nearZ(){return this._nearZ}get farZ(){return this._farZ}get autoCalculateNearFarZ(){return this._autoCalculateNearFarZ}overrideNearFarZ(e,t){this._autoCalculateNearFarZ=!1,this._nearZ=e,this._farZ=t,this._calcMatrices()}clearNearFarZOverride(){this._autoCalculateNearFarZ=!0,this._calcMatrices()}isPaddingEqual(e){return this._edgeInsets.equals(e)}interpolatePadding(e,t,n){this._unmodified=!1,this._edgeInsets.interpolate(e,t,n),this.constrainInternal(),this._calcMatrices()}resize(e,t,n=!0){this._width=e,this._height=t,n&&this.constrainInternal(),this._calcMatrices()}getMaxBounds(){return this._latRange?.length!==2||this._lngRange?.length!==2?null:new re([this._lngRange[0],this._latRange[0]],[this._lngRange[1],this._latRange[1]])}setMaxBounds(e){e?(this._lngRange=[e.getWest(),e.getEast()],this._latRange=[e.getSouth(),e.getNorth()],this.constrainInternal()):(this._lngRange=null,this._latRange=[-t.am,t.am])}getCameraQueryGeometry(e,n){if(n.length===1)return[n[0],e];{let{minX:r,minY:i,maxX:a,maxY:o}=t.a8.fromPoints(n).extend(e);return[new t.P(r,i),new t.P(a,i),new t.P(a,o),new t.P(r,o),new t.P(r,i)]}}constrainInternal(){if(!this.center||!this._width||!this._height||this._constraining)return;this._constraining=!0;let e=this._unmodified,{center:t,zoom:n}=this.applyConstrain(this.center,this.zoom);this.setCenter(t),this.setZoom(n),this._unmodified=e,this._constraining=!1}_calcMatrices(){if(this._width&&this._height){this._pixelsToGLUnits=[2/this._width,-2/this._height];let e=t.ap(new Float64Array(16));t.S(e,e,[this._width/2,-this._height/2,1]),t.Q(e,e,[1,-1,0]),this._clipSpaceToPixelsMatrix=e,e=t.ap(new Float64Array(16)),t.S(e,e,[1,-1,1]),t.Q(e,e,[-1,-1,0]),t.S(e,e,[2/this._width,2/this._height,1]),this._pixelsToClipSpaceMatrix=e,this._cameraToCenterDistance=.5/Math.tan(this.fovInRadians/2)*this._height}this._callbacks.calcMatrices()}calculateCenterFromCameraLngLatAlt(e,n,r,i){let a=r===void 0?this.bearing:r,o=i=i===void 0?this.pitch:i,{distanceToCenter:s,clampedElevation:c}=this._distanceToCenterFromAltElevationPitch(n,this.elevation,o),{x:l,y:u}=Pe(o,a),d=t.a7.fromLngLat(e,n),f,p,m=t.aY(1,d.y),h=0;do{if(h+=1,h>10)break;p=s/m,f=new t.a7(d.x+l*p,d.y+u*p),m=1/f.meterInMercatorCoordinateUnits()}while(Math.abs(s-p*m)>1e-12);return{center:f.toLngLat(),elevation:c,zoom:t.ar(this.height/2/Math.tan(this.fovInRadians/2)/p/this.tileSize)}}recalculateZoomAndCenter(e){if(this.elevation-e==0)return;let n=1/this.worldSize,r=t.aq(1,this.center.lat)*this.worldSize,i=t.a7.fromLngLat(this.center,this.elevation),a=i.x/n,o=i.y/n,s=i.z/n,c=this.pitch,l=this.bearing,{x:u,y:d,z:f}=Pe(c,l),p=this.cameraToCenterDistance,m=a+p*-u,h=o+p*-d,g=s+p*f,{distanceToCenter:_,clampedElevation:v}=this._distanceToCenterFromAltElevationPitch(g/r,e,c),y=_*r,b=new t.a7((m+u*y)*n,(h+d*y)*n,0).toLngLat(),x=t.aq(1,b.lat),S=t.ar(this.height/2/Math.tan(this.fovInRadians/2)/_/x/this.tileSize);this._elevation=v,this._center=b,this.setZoom(S)}_distanceToCenterFromAltElevationPitch(e,n,r){let i=-Math.cos(t.an(r)),a=e-n,o,s=n;return i*a>=0||Math.abs(i)<.1?(o=1e4,s=e+o*i):o=-a/i,{distanceToCenter:o,clampedElevation:s}}getCameraPoint(){let e=Math.tan(this.pitchInRadians)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.P(e*Math.sin(this.rollInRadians),e*Math.cos(this.rollInRadians)))}getCameraAltitude(){return Math.cos(this.pitchInRadians)*this._cameraToCenterDistance/this._pixelPerMeter+this.elevation}getCameraLngLat(){let e=t.aq(1,this.center.lat)*this.worldSize;return Ne(this.center,this.elevation,this.pitch,this.bearing,this.cameraToCenterDistance/e).toLngLat()}getMercatorTileCoordinates(e){if(!e)return[0,0,1,1];let n=e.canonical.z>=0?1<this.max[0]||e.aabb.min[1]>this.max[1]||e.aabb.min[2]>this.max[2]||e.aabb.max[0]0?(t+=e[r]*this.min[r],n+=e[r]*this.max[r]):(n+=e[r]*this.min[r],t+=e[r]*this.max[r]);return t>=0?2:n<0?0:1}}class Qt{distanceToTile2d(e,t,n,r){let i=r,a=i.distanceX([e,t]),o=i.distanceY([e,t]);return Math.hypot(a,o)}getWrap(e,t,n){return n}getTileBoundingVolume(e,n,r,i){let a=0,o=0;if(i?.terrain){let s=new t.a3(e.z,n,e.z,e.x,e.y),c=i.terrain.getMinMaxElevation(s);a=c.minElevation??Math.min(0,r),o=c.maxElevation??Math.max(0,r)}let s=1<i}allowWorldCopies(){return!0}prepareNextFrame(){}}class $t{constructor(e,t,n){this.points=e,this.planes=t,this.aabb=n}static fromInvProjectionMatrix(e,n=1,r=0,i,a){let o=a?[[6,5,4],[0,1,2],[0,3,7],[2,1,5],[3,2,6],[0,4,5]]:[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]],s=2**r,c=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((r=>function(e,n,r,i){let a=t.aE([],e,n),o=1/a[3]/r*i;return t.b4(a,a,[o,o,1/a[3],o])}(r,e,n,s)));i&&function(e,n,r,i){let a=i?4:0,o=i?0:4,s=0,c=[],l=[];for(let n=0;n<4;n++){let r=t.b0([],e[n+o],e[n+a]),i=t.b5(r);t.aZ(r,r,1/i),c.push(i),l.push(r)}for(let n=0;n<4;n++){let i=t.b6(e[n+a],l[n],r);s=i!==null&&i>=0?Math.max(s,i):Math.max(s,c[n])}let u=function(e,n){let r=t.b0([],e[n[0]],e[n[1]]),i=t.b0([],e[n[2]],e[n[1]]),a=[0,0,0,0];return t.b1(a,t.b2([],r,i)),a[3]=-t.b3(a,e[n[0]]),a}(e,n),d=function(e,n){let r=t.b7(e),i=t.b8([],e,1/r),a=t.b0([],n,t.aZ([],i,t.b3(n,i))),o=t.b7(a);if(o>0){let e=Math.sqrt(1-i[3]*i[3]),r=t.aZ([],i,-i[3]),s=t.a_([],r,t.aZ([],a,e/o));return t.b9(n,s)}return null}(r,u);if(d!==null){let e=d/t.b3(l[0],u);s=Math.min(s,e)}for(let t=0;t<4;t++){let n=Math.min(s,c[t]);e[t+o]=[e[t+a][0]+l[t][0]*n,e[t+a][1]+l[t][1]*n,e[t+a][2]+l[t][2]*n,1]}}(c,o[0],i,a);let l=o.map((e=>{let n=t.b0([],c[e[0]],c[e[1]]),r=t.b0([],c[e[2]],c[e[1]]),i=t.b1([],t.b2([],n,r)),a=-t.b3(i,c[e[1]]);return i.concat(a)})),u=[1/0,1/0,1/0],d=[-1/0,-1/0,-1/0];for(let e of c)for(let t=0;t<3;t++)u[t]=Math.min(u[t],e[t]),d[t]=Math.max(d[t],e[t]);return new $t(c,l,new Zt(u,d))}}class en{get pixelsToClipSpaceMatrix(){return this._helper.pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._helper.clipSpaceToPixelsMatrix}get pixelsToGLUnits(){return this._helper.pixelsToGLUnits}get centerOffset(){return this._helper.centerOffset}get size(){return this._helper.size}get rotationMatrix(){return this._helper.rotationMatrix}get centerPoint(){return this._helper.centerPoint}get pixelsPerMeter(){return this._helper.pixelsPerMeter}setMinZoom(e){this._helper.setMinZoom(e)}setMaxZoom(e){this._helper.setMaxZoom(e)}setMinPitch(e){this._helper.setMinPitch(e)}setMaxPitch(e){this._helper.setMaxPitch(e)}setRenderWorldCopies(e){this._helper.setRenderWorldCopies(e)}setBearing(e){this._helper.setBearing(e)}setPitch(e){this._helper.setPitch(e)}setRoll(e){this._helper.setRoll(e)}setFov(e){this._helper.setFov(e)}setZoom(e){this._helper.setZoom(e)}setCenter(e){this._helper.setCenter(e)}setElevation(e){this._helper.setElevation(e)}setMinElevationForCurrentTile(e){this._helper.setMinElevationForCurrentTile(e)}setPadding(e){this._helper.setPadding(e)}interpolatePadding(e,t,n){this._helper.interpolatePadding(e,t,n)}isPaddingEqual(e){return this._helper.isPaddingEqual(e)}resize(e,t,n=!0){this._helper.resize(e,t,n)}getMaxBounds(){return this._helper.getMaxBounds()}setMaxBounds(e){this._helper.setMaxBounds(e)}setConstrainOverride(e){this._helper.setConstrainOverride(e)}overrideNearFarZ(e,t){this._helper.overrideNearFarZ(e,t)}clearNearFarZOverride(){this._helper.clearNearFarZOverride()}getCameraQueryGeometry(e){return this._helper.getCameraQueryGeometry(this.getCameraPoint(),e)}get tileSize(){return this._helper.tileSize}get tileZoom(){return this._helper.tileZoom}get scale(){return this._helper.scale}get worldSize(){return this._helper.worldSize}get width(){return this._helper.width}get height(){return this._helper.height}get lngRange(){return this._helper.lngRange}get latRange(){return this._helper.latRange}get minZoom(){return this._helper.minZoom}get maxZoom(){return this._helper.maxZoom}get zoom(){return this._helper.zoom}get center(){return this._helper.center}get minPitch(){return this._helper.minPitch}get maxPitch(){return this._helper.maxPitch}get pitch(){return this._helper.pitch}get pitchInRadians(){return this._helper.pitchInRadians}get roll(){return this._helper.roll}get rollInRadians(){return this._helper.rollInRadians}get bearing(){return this._helper.bearing}get bearingInRadians(){return this._helper.bearingInRadians}get fov(){return this._helper.fov}get fovInRadians(){return this._helper.fovInRadians}get elevation(){return this._helper.elevation}get minElevationForCurrentTile(){return this._helper.minElevationForCurrentTile}get padding(){return this._helper.padding}get unmodified(){return this._helper.unmodified}get renderWorldCopies(){return this._helper.renderWorldCopies}get cameraToCenterDistance(){return this._helper.cameraToCenterDistance}get constrainOverride(){return this._helper.constrainOverride}get nearZ(){return this._helper.nearZ}get farZ(){return this._helper.farZ}get autoCalculateNearFarZ(){return this._helper.autoCalculateNearFarZ}setTransitionState(e,t){}constructor(e){this._posMatrixCache=new Map,this._alignedPosMatrixCache=new Map,this._fogMatrixCacheF32=new Map,this.defaultConstrain=(e,n)=>{n=t.al(+n,this.minZoom,this.maxZoom);let r={center:new t.W(e.lng,e.lat),zoom:n},i=this._helper._lngRange;!this._helper._renderWorldCopies&&i===null&&(i=[-179.9999999999,179.9999999999]);let a=this.tileSize*t.ao(r.zoom),o=0,s=a,c=0,l=a,u=0,d=0,{x:f,y:p}=this.size;if(this._helper._latRange){let e=this._helper._latRange;o=t.Y(e[1])*a,s=t.Y(e[0])*a,s-os&&(_=s-e)}if(i){let e=(c+l)/2,n=m;this._helper._renderWorldCopies&&(n=t.X(m,e-a/2,e+a/2));let r=f/2;n-rl&&(g=l-r)}return(g!==void 0||_!==void 0)&&(r.center=Ae(a,new t.P(g??m,_??h)).wrap()),r},this.applyConstrain=(e,t)=>this._helper.applyConstrain(e,t),this._helper=new Xt({calcMatrices:()=>this._calcMatrices(),defaultConstrain:(e,t)=>this.defaultConstrain(e,t)},e),this._coveringTilesDetailsProvider=new Qt}clone(){let e=new en;return e.apply(this,!1),e}apply(e,t,n){this._helper.apply(e,t,n)}get cameraPosition(){return this._cameraPosition}get projectionMatrix(){return this._projectionMatrix}get modelViewProjectionMatrix(){return this._viewProjMatrix}get inverseProjectionMatrix(){return this._invProjMatrix}get mercatorMatrix(){return this._mercatorMatrix}getVisibleUnwrappedCoordinates(e){let n=[new t.ba(0,e)];if(this._helper._renderWorldCopies){let r=this.screenPointToMercatorCoordinate(new t.P(0,0)),i=this.screenPointToMercatorCoordinate(new t.P(this._helper._width,0)),a=this.screenPointToMercatorCoordinate(new t.P(this._helper._width,this._helper._height)),o=this.screenPointToMercatorCoordinate(new t.P(0,this._helper._height)),s=Math.floor(Math.min(r.x,i.x,a.x,o.x)),c=Math.floor(Math.max(r.x,i.x,a.x,o.x));for(let r=s-1;r<=c+1;r++)r!==0&&n.push(new t.ba(r,e))}return n}getCameraFrustum(){return $t.fromInvProjectionMatrix(this._invViewProjMatrix,this.worldSize)}getClippingPlane(){return null}getCoveringTilesDetailsProvider(){return this._coveringTilesDetailsProvider}recalculateZoomAndCenter(e){let t=this.screenPointToLocation(this.centerPoint,e),n=e?e.getElevationForLngLatZoom(t,this._helper._tileZoom):0;this._helper.recalculateZoomAndCenter(n)}setLocationAtPoint(e,n){let r=t.aq(this.elevation,this.center.lat),i=this.screenPointToMercatorCoordinateAtZ(n,r),a=this.screenPointToMercatorCoordinateAtZ(this.centerPoint,r),o=t.a7.fromLngLat(e),s=new t.a7(o.x-(i.x-a.x),o.y-(i.y-a.y));this.setCenter(s?.toLngLat()),this._helper._renderWorldCopies&&this.setCenter(this.center.wrap())}locationToScreenPoint(e,n){return n?this.coordinatePoint(t.a7.fromLngLat(e),n.getElevationForLngLat(e,this),this._pixelMatrix3D):this.coordinatePoint(t.a7.fromLngLat(e))}screenPointToLocation(e,t){return this.screenPointToMercatorCoordinate(e,t)?.toLngLat()}screenPointToMercatorCoordinate(e,t){if(t){let n=t.pointCoordinate(e);if(n!=null)return n}return this.screenPointToMercatorCoordinateAtZ(e)}screenPointToMercatorCoordinateAtZ(e,n){let r=n||0,i=[e.x,e.y,0,1],a=[e.x,e.y,1,1];t.aE(i,i,this._pixelMatrixInverse),t.aE(a,a,this._pixelMatrixInverse);let o=i[3],s=a[3],c=i[1]/o,l=a[1]/s,u=i[2]/o,d=a[2]/s,f=u===d?0:(r-u)/(d-u);return new t.a7(t.H.number(i[0]/o,a[0]/s,f)/this.worldSize,t.H.number(c,l,f)/this.worldSize,r)}coordinatePoint(e,n=0,r=this._pixelMatrix){let i=[e.x*this.worldSize,e.y*this.worldSize,n,1];return t.aE(i,i,r),new t.P(i[0]/i[3],i[1]/i[3])}getBounds(){let e=Math.max(0,this._helper._height/2-je(this));return new re().extend(this.screenPointToLocation(new t.P(0,e))).extend(this.screenPointToLocation(new t.P(this._helper._width,e))).extend(this.screenPointToLocation(new t.P(this._helper._width,this._helper._height))).extend(this.screenPointToLocation(new t.P(0,this._helper._height)))}isPointOnMapSurface(e,t){return t?t.pointCoordinate(e)!=null:e.y>this.height/2-je(this)}calculatePosMatrix(e,n=!1,r){let i=e.key??t.bb(e.wrap,e.canonical.z,e.canonical.z,e.canonical.x,e.canonical.y),a=n?this._alignedPosMatrixCache:this._posMatrixCache;if(a.has(i)){let e=a.get(i);return r?e.f32:e.f64}let o=Me(e,this.worldSize);t.U(o,n?this._alignedProjMatrix:this._viewProjMatrix,o);let s={f64:o,f32:new Float32Array(o)};return a.set(i,s),r?s.f32:s.f64}calculateFogMatrix(e){let n=e.key,r=this._fogMatrixCacheF32;if(r.has(n))return r.get(n);let i=Me(e,this.worldSize);return t.U(i,this._fogMatrix,i),r.set(n,new Float32Array(i)),r.get(n)}calculateCenterFromCameraLngLatAlt(e,t,n,r){return this._helper.calculateCenterFromCameraLngLatAlt(e,t,n,r)}_calculateNearFarZIfNeeded(e,n,r){if(!this._helper.autoCalculateNearFarZ)return;let i=Math.min(this.elevation,this.minElevationForCurrentTile,this.getCameraAltitude()-100),a=e-i*this._helper._pixelPerMeter/Math.cos(n),o=i<0?a:e,s=Math.PI/2+this.pitchInRadians,c=t.an(this.fov)*(Math.abs(Math.cos(t.an(this.roll)))*this.height+Math.abs(Math.sin(t.an(this.roll)))*this.width)/this.height*(.5+r.y/this.height),l=Math.sin(c)*o/Math.sin(t.al(Math.PI-s-c,.01,Math.PI-.01)),u=je(this),d=Math.atan(u/this._helper.cameraToCenterDistance),f=t.an(.75),p=d>f?2*d*(.5+r.y/(2*u)):f,m=Math.sin(p)*o/Math.sin(t.al(Math.PI-s-p,.01,Math.PI-.01)),h=Math.min(l,m);this._helper._farZ=1.01*(Math.cos(Math.PI/2-n)*h+o),this._helper._nearZ=this._helper._height/50}_calcMatrices(){if(!this._helper._height)return;let e=this.centerOffset,n=ke(this.worldSize,this.center),r=n.x,i=n.y;this._helper._pixelPerMeter=t.aq(1,this.center.lat)*this.worldSize;let a=t.an(Math.min(this.pitch,Oe)),o=Math.max(this._helper.cameraToCenterDistance/2,this._helper.cameraToCenterDistance+this._helper._elevation*this._helper._pixelPerMeter/Math.cos(a)),s;var c,l;this._calculateNearFarZIfNeeded(o,a,e),s=new Float64Array(16),t.bc(s,this.fovInRadians,this._helper._width/this._helper._height,this._helper._nearZ,this._helper._farZ),this._invProjMatrix=new Float64Array(16),(c=this._invProjMatrix)[0]=1/(l=s)[0],c[1]=0,c[2]=0,c[3]=0,c[4]=0,c[5]=1/l[5],c[6]=0,c[7]=0,c[8]=0,c[9]=0,c[10]=0,c[11]=1/l[14],c[12]=0,c[13]=0,c[14]=-1,c[15]=l[10]/l[14],s[8]=2*-e.x/this._helper._width,s[9]=2*e.y/this._helper._height,this._projectionMatrix=t.bd(s),t.S(s,s,[1,-1,1]),t.Q(s,s,[0,0,-this._helper.cameraToCenterDistance]),t.be(s,s,-this.rollInRadians),t.bf(s,s,this.pitchInRadians),t.be(s,s,-this.bearingInRadians),t.Q(s,s,[-r,-i,0]),this._mercatorMatrix=t.S([],s,[this.worldSize,this.worldSize,this.worldSize]),t.S(s,s,[1,1,this._helper._pixelPerMeter]),this._pixelMatrix=t.U(new Float64Array(16),this.clipSpaceToPixelsMatrix,s),t.Q(s,s,[0,0,-this.elevation]),this._viewProjMatrix=s,this._invViewProjMatrix=t.bg([],s);let u=[0,0,-1,1];t.aE(u,u,this._invViewProjMatrix),this._cameraPosition=[u[0]/u[3],u[1]/u[3],u[2]/u[3]],this._fogMatrix=new Float64Array(16),t.bc(this._fogMatrix,this.fovInRadians,this.width/this.height,o,this._helper._farZ),this._fogMatrix[8]=2*-e.x/this.width,this._fogMatrix[9]=2*e.y/this.height,t.S(this._fogMatrix,this._fogMatrix,[1,-1,1]),t.Q(this._fogMatrix,this._fogMatrix,[0,0,-this.cameraToCenterDistance]),t.be(this._fogMatrix,this._fogMatrix,-this.rollInRadians),t.bf(this._fogMatrix,this._fogMatrix,this.pitchInRadians),t.be(this._fogMatrix,this._fogMatrix,-this.bearingInRadians),t.Q(this._fogMatrix,this._fogMatrix,[-r,-i,0]),t.S(this._fogMatrix,this._fogMatrix,[1,1,this._helper._pixelPerMeter]),t.Q(this._fogMatrix,this._fogMatrix,[0,0,-this.elevation]),this._pixelMatrix3D=t.U(new Float64Array(16),this.clipSpaceToPixelsMatrix,s);let d=this._helper._width%2/2,f=this._helper._height%2/2,p=Math.cos(this.bearingInRadians),m=Math.sin(-this.bearingInRadians),h=r-Math.round(r)+p*d+m*f,g=i-Math.round(i)+p*f+m*d,_=new Float64Array(s);if(t.Q(_,_,[h>.5?h-1:h,g>.5?g-1:g,0]),this._alignedProjMatrix=_,s=t.bg(new Float64Array(16),this._pixelMatrix),!s)throw Error(`failed to invert matrix`);this._pixelMatrixInverse=s,this._clearMatrixCaches()}_clearMatrixCaches(){this._posMatrixCache.clear(),this._alignedPosMatrixCache.clear(),this._fogMatrixCacheF32.clear()}maxPitchScaleFactor(){if(!this._pixelMatrixInverse)return 1;let e=this.screenPointToMercatorCoordinate(new t.P(0,0)),n=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.aE(n,n,this._pixelMatrix)[3]/this._helper.cameraToCenterDistance}getCameraPoint(){return this._helper.getCameraPoint()}getCameraAltitude(){return this._helper.getCameraAltitude()}getCameraLngLat(){let e=t.aq(1,this.center.lat)*this.worldSize;return Ne(this.center,this.elevation,this.pitch,this.bearing,this._helper.cameraToCenterDistance/e).toLngLat()}lngLatToCameraDepth(e,n){let r=t.a7.fromLngLat(e),i=[r.x*this.worldSize,r.y*this.worldSize,n,1];return t.aE(i,i,this._viewProjMatrix),i[2]/i[3]}getProjectionData(e){let{overscaledTileID:n,aligned:r,applyTerrainMatrix:i}=e,a=this._helper.getMercatorTileCoordinates(n),o=n?this.calculatePosMatrix(n,r,!0):null,s;return s=n?.terrainRttPosMatrix32f&&i?n.terrainRttPosMatrix32f:o||t.bh(),{mainMatrix:s,tileMercatorCoords:a,clippingPlane:[0,0,0,0],projectionTransition:0,fallbackMatrix:s}}isLocationOccluded(e){return!1}getPixelScale(){return 1}getCircleRadiusCorrection(){return 1}getPitchedTextCorrection(e,t,n){return 1}transformLightDirection(e){return t.a$(e)}getRayDirectionFromPixel(e){throw Error(`Not implemented.`)}projectTileCoordinates(e,n,r,i){let a=this.calculatePosMatrix(r),o;i?(o=[e,n,i(e,n),1],t.aE(o,o,a)):(o=[e,n,0,1],gt(o,o,a));let s=o[3];return{point:new t.P(o[0]/s,o[1]/s),signedDistanceFromCamera:s,isOccluded:!1}}populateCache(e){for(let t of e)this.calculatePosMatrix(t)}getMatrixForModel(e,n){let r=t.a7.fromLngLat(e,n),i=r.meterInMercatorCoordinateUnits(),a=t.bi();return t.Q(a,a,[r.x,r.y,r.z]),t.be(a,a,Math.PI),t.bf(a,a,Math.PI/2),t.S(a,a,[-i,i,i]),a}getProjectionDataForCustomLayer(e=!0){let n=new t.a3(0,0,0,0,0),r=this.getProjectionData({overscaledTileID:n,applyGlobeMatrix:e}),i=Me(n,this.worldSize);t.U(i,this._viewProjMatrix,i),r.tileMercatorCoords=[0,0,1,1];let a=[t.a6,t.a6,this.worldSize/this._helper.pixelsPerMeter],o=t.bj();return t.S(o,i,a),r.fallbackMatrix=o,r.mainMatrix=o,r}getFastPathSimpleProjectionMatrix(e){return this.calculatePosMatrix(e)}}function tn(){t.w(`Map cannot fit within canvas with the given bounds, padding, and/or offset.`)}function nn(e){if(e.useSlerp)if(e.k<1){let n=t.bk(e.startEulerAngles.roll,e.startEulerAngles.pitch,e.startEulerAngles.bearing),r=t.bk(e.endEulerAngles.roll,e.endEulerAngles.pitch,e.endEulerAngles.bearing),i=new Float64Array(4);t.bl(i,n,r,e.k);let a=t.bm(i);e.tr.setRoll(a.roll),e.tr.setPitch(a.pitch),e.tr.setBearing(a.bearing)}else e.tr.setRoll(e.endEulerAngles.roll),e.tr.setPitch(e.endEulerAngles.pitch),e.tr.setBearing(e.endEulerAngles.bearing);else e.tr.setRoll(t.H.number(e.startEulerAngles.roll,e.endEulerAngles.roll,e.k)),e.tr.setPitch(t.H.number(e.startEulerAngles.pitch,e.endEulerAngles.pitch,e.k)),e.tr.setBearing(t.H.number(e.startEulerAngles.bearing,e.endEulerAngles.bearing,e.k))}function rn(e,n,r,i,a){let o=a.padding,s=ke(a.worldSize,r.getNorthWest()),c=ke(a.worldSize,r.getNorthEast()),l=ke(a.worldSize,r.getSouthEast()),u=ke(a.worldSize,r.getSouthWest()),d=t.an(-i),f=s.rotate(d),p=c.rotate(d),m=l.rotate(d),h=u.rotate(d),g=new t.P(Math.max(f.x,p.x,h.x,m.x),Math.max(f.y,p.y,h.y,m.y)),_=new t.P(Math.min(f.x,p.x,h.x,m.x),Math.min(f.y,p.y,h.y,m.y)),v=g.sub(_),y=(a.width-(o.left+o.right+n.left+n.right))/v.x,b=(a.height-(o.top+o.bottom+n.top+n.bottom))/v.y;if(b<0||y<0)return void tn();let x=Math.min(t.ar(a.scale*Math.min(y,b)),e.maxZoom),S=t.P.convert(e.offset),C=new t.P((n.left-n.right)/2,(n.top-n.bottom)/2).rotate(t.an(i)),w=S.add(C).mult(a.scale/t.ao(x));return{center:Ae(a.worldSize,s.add(l).div(2).sub(w)),zoom:x,bearing:i}}class an{get useGlobeControls(){return!1}handlePanInertia(e,t){let n=e.mag(),r=Math.abs(je(t));return{easingOffset:e.mult(Math.min(.75*r/n,1)),easingCenter:t.center}}handleMapControlsRollPitchBearingZoom(e,t){e.bearingDelta&&t.setBearing(t.bearing+e.bearingDelta),e.pitchDelta&&t.setPitch(t.pitch+e.pitchDelta),e.rollDelta&&t.setRoll(t.roll+e.rollDelta),e.zoomDelta&&t.setZoom(t.zoom+e.zoomDelta)}handleMapControlsPan(e,t,n){e.around.distSqr(t.centerPoint)<.01||t.setLocationAtPoint(n,e.around)}cameraForBoxAndBearing(e,t,n,r,i){return rn(e,t,n,r,i)}handleJumpToCenterZoom(e,n){e.zoom!==(n.zoom===void 0?e.zoom:+n.zoom)&&e.setZoom(+n.zoom),n.center!==void 0&&e.setCenter(t.W.convert(n.center))}handleEaseTo(e,n){let r=e.zoom,i=e.padding,a={roll:e.roll,pitch:e.pitch,bearing:e.bearing},o={roll:n.roll===void 0?e.roll:n.roll,pitch:n.pitch===void 0?e.pitch:n.pitch,bearing:n.bearing===void 0?e.bearing:n.bearing},s=n.zoom!==void 0,c=!e.isPaddingEqual(n.padding),l=!1,u=s?+n.zoom:e.zoom,d=e.centerPoint.add(n.offsetAsPoint),f=e.screenPointToLocation(d),{center:p,zoom:m}=e.applyConstrain(t.W.convert(n.center||f),u??r);Jt(e,p);let h=ke(e.worldSize,f),g=ke(e.worldSize,p).sub(h),_=t.ao(m-r);return l=m!==r,{easeFunc:s=>{if(l&&e.setZoom(t.H.number(r,m,s)),t.bn(a,o)||nn({startEulerAngles:a,endEulerAngles:o,tr:e,k:s,useSlerp:a.roll!=o.roll}),c&&(e.interpolatePadding(i,n.padding,s),d=e.centerPoint.add(n.offsetAsPoint)),n.around)e.setLocationAtPoint(n.around,n.aroundPoint);else{let n=t.ao(e.zoom-r),i=(m>r?Math.min(2,_):Math.max(.5,_))**(1-s),a=Ae(e.worldSize,h.add(g.mult(s*i)).mult(n));e.setLocationAtPoint(e.renderWorldCopies?a.wrap():a,d)}},isZooming:l,elevationCenter:p}}handleFlyTo(e,n){let r=n.zoom!==void 0,i=e.zoom,a=e.applyConstrain(t.W.convert(n.center||n.locationAtOffset),r?+n.zoom:i),o=a.center,s=a.zoom;Jt(e,o);let c=ke(e.worldSize,n.locationAtOffset),l=ke(e.worldSize,o).sub(c),u=l.mag(),d=t.ao(s-i),f;if(n.minZoom!==void 0){let r=Math.min(+n.minZoom,i,s),a=e.applyConstrain(o,r).zoom;f=t.ao(a-i)}return{easeFunc:(n,r,a,u)=>{e.setZoom(n===1?s:i+t.ar(r));let d=n===1?o:Ae(e.worldSize,c.add(l.mult(a)).mult(r));e.setLocationAtPoint(e.renderWorldCopies?d.wrap():d,u)},scaleOfZoom:d,targetCenter:o,scaleOfMinZoom:f,pixelPathLength:u}}}class on{constructor(e,t,n){this.blendFunction=e,this.blendColor=t,this.mask=n}}on.Replace=[1,0],on.disabled=new on(on.Replace,t.bo.transparent,[!1,!1,!1,!1]),on.unblended=new on(on.Replace,t.bo.transparent,[!0,!0,!0,!0]),on.alphaBlended=new on([1,771],t.bo.transparent,[!0,!0,!0,!0]);let sn=2305;class cn{constructor(e,t,n){this.enable=e,this.mode=t,this.frontFace=n}}cn.disabled=new cn(!1,1029,sn),cn.backCCW=new cn(!0,1029,sn),cn.frontCCW=new cn(!0,1028,sn);class ln{constructor(e,t,n){this.func=e,this.mask=t,this.range=n}}ln.ReadOnly=!1,ln.ReadWrite=!0,ln.disabled=new ln(519,ln.ReadOnly,[0,1]);let un=7680;class dn{constructor(e,t,n,r,i,a){this.test=e,this.ref=t,this.mask=n,this.fail=r,this.depthFail=i,this.pass=a}}function fn(e){return typeof WebGL2RenderingContext<`u`&&e instanceof WebGL2RenderingContext}dn.disabled=new dn({func:519,mask:0},0,0,un,un,un);class pn{get awaitingQuery(){return!!this._readbackQueue}constructor(e){this._readbackWaitFrames=4,this._measureWaitFrames=6,this._texWidth=1,this._texHeight=1,this._measuredError=0,this._updateCount=0,this._lastReadbackFrame=-1e3,this._readbackQueue=null,this._cachedRenderContext=e;let n=e.context,r=n.gl;this._texFormat=r.RGBA,this._texType=r.UNSIGNED_BYTE;let i=new t.aU;i.emplaceBack(-1,-1),i.emplaceBack(2,-1),i.emplaceBack(-1,2);let a=new t.aW;a.emplaceBack(0,1,2),this._fullscreenTriangle=new Ht(n.createVertexBuffer(i,Ut.members),n.createIndexBuffer(a),t.aV.simpleSegment(0,0,i.length,a.length)),this._resultBuffer=new Uint8Array(4),n.activeTexture.set(r.TEXTURE1);let o=r.createTexture();r.bindTexture(r.TEXTURE_2D,o),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.NEAREST),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.NEAREST),r.texImage2D(r.TEXTURE_2D,0,this._texFormat,this._texWidth,this._texHeight,0,this._texFormat,this._texType,null),this._fbo=n.createFramebuffer(this._texWidth,this._texHeight,!1,!1),this._fbo.colorAttachment.set(o),fn(r)&&(this._pbo=r.createBuffer(),r.bindBuffer(r.PIXEL_PACK_BUFFER,this._pbo),r.bufferData(r.PIXEL_PACK_BUFFER,4,r.STREAM_READ),r.bindBuffer(r.PIXEL_PACK_BUFFER,null))}destroy(){let e=this._cachedRenderContext.context.gl;this._fullscreenTriangle.destroy(),this._fbo.destroy(),e.deleteBuffer(this._pbo),this._fullscreenTriangle=null,this._fbo=null,this._pbo=null,this._resultBuffer=null}updateErrorLoop(e,t){let n=this._updateCount;return this._readbackQueue?n>=this._readbackQueue.frameNumberIssued+this._readbackWaitFrames&&this._tryReadback():n>=this._lastReadbackFrame+this._measureWaitFrames&&this._renderErrorTexture(e,t),this._updateCount++,this._measuredError}_bindFramebuffer(){let e=this._cachedRenderContext.context,t=e.gl;e.activeTexture.set(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,this._fbo.colorAttachment.get()),e.bindFramebuffer.set(this._fbo.framebuffer)}_renderErrorTexture(e,n){let r=this._cachedRenderContext.context,i=r.gl;if(this._bindFramebuffer(),r.viewport.set([0,0,this._texWidth,this._texHeight]),r.clear({color:t.bo.transparent}),this._cachedRenderContext.useProgram(`projectionErrorMeasurement`).draw(r,i.TRIANGLES,ln.disabled,dn.disabled,on.unblended,cn.disabled,((e,t)=>({u_input:e,u_output_expected:t}))(e,n),null,null,`$clipping`,this._fullscreenTriangle.vertexBuffer,this._fullscreenTriangle.indexBuffer,this._fullscreenTriangle.segments),this._pbo&&fn(i)){i.bindBuffer(i.PIXEL_PACK_BUFFER,this._pbo),i.readBuffer(i.COLOR_ATTACHMENT0),i.readPixels(0,0,this._texWidth,this._texHeight,this._texFormat,this._texType,0),i.bindBuffer(i.PIXEL_PACK_BUFFER,null);let e=i.fenceSync(i.SYNC_GPU_COMMANDS_COMPLETE,0);i.flush(),this._readbackQueue={frameNumberIssued:this._updateCount,sync:e}}else this._readbackQueue={frameNumberIssued:this._updateCount,sync:null}}_tryReadback(){let e=this._cachedRenderContext.context.gl;if(this._pbo&&this._readbackQueue&&fn(e)){let n=e.clientWaitSync(this._readbackQueue.sync,0,0);if(n===e.WAIT_FAILED)return t.w(`WebGL2 clientWaitSync failed.`),this._readbackQueue=null,void(this._lastReadbackFrame=this._updateCount);if(n===e.TIMEOUT_EXPIRED)return;e.bindBuffer(e.PIXEL_PACK_BUFFER,this._pbo),e.getBufferSubData(e.PIXEL_PACK_BUFFER,0,this._resultBuffer,0,4),e.bindBuffer(e.PIXEL_PACK_BUFFER,null)}else this._bindFramebuffer(),e.readPixels(0,0,this._texWidth,this._texHeight,this._texFormat,this._texType,this._resultBuffer);this._readbackQueue=null,this._measuredError=pn._parseRGBA8float(this._resultBuffer),this._lastReadbackFrame=this._updateCount}static _parseRGBA8float(e){let t=0;return t+=e[0]/256,t+=e[1]/65536,t+=e[2]/16777216,e[3]<127&&(t=-t),t/128}}let mn=t.a6/128;function hn(e,n){let r=e.granularity===void 0?1:Math.max(e.granularity,1),i=r+(e.generateBorders?2:0),a=r+(e.extendToNorthPole||e.generateBorders?1:0)+(e.extendToSouthPole||e.generateBorders?1:0),o=i+1,s=a+1,c=e.generateBorders?-1:0,l=e.generateBorders||e.extendToNorthPole?-1:0,u=r+ +!!e.generateBorders,d=r+(e.generateBorders||e.extendToSouthPole?1:0),f=o*s,p=i*a*6,m=o*s>65536;if(m&&n===`16bit`)throw Error(`Granularity is too large and meshes would not fit inside 16 bit vertex indices.`);let h=m||n===`32bit`,g=new Int16Array(2*f),_=0;for(let n=l;n<=d;n++)for(let i=c;i<=u;i++){let a=i/r*t.a6;i===-1&&(a=-mn),i===r+1&&(a=t.a6+mn);let o=n/r*t.a6;n===-1&&(o=e.extendToNorthPole?t.bq:-mn),n===r+1&&(o=e.extendToSouthPole?t.br:t.a6+mn),g[_++]=a,g[_++]=o}let v=h?new Uint32Array(p):new Uint16Array(p),y=0;for(let e=0;e0}get latitudeErrorCorrectionRadians(){return this._verticalPerspectiveProjection.latitudeErrorCorrectionRadians}get currentProjection(){return this.useGlobeRendering?this._verticalPerspectiveProjection:this._mercatorProjection}get name(){return`globe`}get useSubdivision(){return this.currentProjection.useSubdivision}get shaderVariantName(){return this.currentProjection.shaderVariantName}get shaderDefine(){return this.currentProjection.shaderDefine}get shaderPreludeCode(){return this.currentProjection.shaderPreludeCode}get vertexShaderPreludeCode(){return this.currentProjection.vertexShaderPreludeCode}get subdivisionGranularity(){return this.currentProjection.subdivisionGranularity}get useGlobeControls(){return this.transitionState>0}destroy(){this._mercatorProjection.destroy(),this._verticalPerspectiveProjection.destroy()}updateGPUdependent(e){this._mercatorProjection.updateGPUdependent(e),this._verticalPerspectiveProjection.updateGPUdependent(e)}getMeshFromTileID(e,t,n,r,i){return this.currentProjection.getMeshFromTileID(e,t,n,r,i)}setProjection(e){this._transitionable.setValue(`type`,e?.type||`mercator`)}updateTransitions(e){this._transitioning=this._transitionable.transitioned(e,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()||this.currentProjection.hasTransition()}recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e)}setErrorQueryLatitudeDegrees(e){this._verticalPerspectiveProjection.setErrorQueryLatitudeDegrees(e),this._mercatorProjection.setErrorQueryLatitudeDegrees(e)}}function bn(e){let t=Cn(e.worldSize,e.center.lat);return 2*Math.PI*t}function xn(e,n,r,i,a){let o=1/(1<1e-6){let i=e[0]/r,a=Math.acos(e[2]/r),o=(i>0?a:-a)/Math.PI*180;return new t.W(t.X(o,-180,180),n)}return new t.W(0,n)}function Tn(e){return Math.cos(e*Math.PI/180)}function En(e,n){let r=Tn(e),i=Tn(n);return t.ar(i/r)}function Dn(e,n){let r=e.rotate(n.bearingInRadians),i=n.zoom+En(n.center.lat,0),a=t.bt(1/Tn(n.center.lat),1/Tn(Math.min(Math.abs(n.center.lat),60)),t.bw(i,7,3,0,1)),o=360/bn({worldSize:n.worldSize,center:{lat:n.center.lat}});return new t.W(n.center.lng-r.x*o*a,t.al(n.center.lat+r.y*o,-t.am,t.am))}function On(e){let t=.5*e,n=Math.sin(t),r=Math.cos(t);return Math.log(n+r)-Math.log(r-n)}function kn(e,n,r,i){let a=e.lat+r*i;if(Math.abs(r)>1){let o=(Math.sign(e.lat+r)===Math.sign(e.lat)?Math.abs(e.lat):-Math.abs(e.lat))*Math.PI/180,s=Math.abs(e.lat+r)*Math.PI/180,c=On(o+i*(s-o)),l=On(o),u=On(s);return new t.W(e.lng+n*((c-l)/(u-l)),a)}return new t.W(e.lng+n*i,a)}class An{constructor(e){this._cachePrevious=new Map,this._cache=new Map,this._hadAnyChanges=!1,this._boundingVolumeFactory=e}swapBuffers(){if(!this._hadAnyChanges)return;let e=this._cachePrevious;this._cachePrevious=this._cache,this._cache=e,this._cache.clear(),this._hadAnyChanges=!1}getTileBoundingVolume(e,t,n,r){let i=`${e.z}_${e.x}_${e.y}_${r?.terrain?`t`:``}`,a=this._cache.get(i);if(a)return a;let o=this._cachePrevious.get(i);if(o)return this._cache.set(i,o),o;let s=this._boundingVolumeFactory(e,t,n,r);return this._cache.set(i,s),this._hadAnyChanges=!0,s}}class jn{constructor(e,t,n,r){this.min=n,this.max=r,this.points=e,this.planes=t}static fromAabb(e,t){let n=[];for(let r=0;r<8;r++)n.push([1&~r?e[0]:t[0],(r>>1&1)==1?t[1]:e[1],(r>>2&1)==1?t[2]:e[2]]);return new jn(n,[[-1,0,0,t[0]],[1,0,0,-e[0]],[0,-1,0,t[1]],[0,1,0,-e[1]],[0,0,-1,t[2]],[0,0,1,-e[2]]],e,t)}static fromCenterSizeAngles(e,n,r){let i=t.bA([],r[0],r[1],r[2]),a=t.bB([],[n[0],0,0],i),o=t.bB([],[0,n[1],0],i),s=t.bB([],[0,0,n[2]],i),c=[...e],l=[...e];for(let t=0;t<8;t++)for(let n=0;n<3;n++){let r=e[n]+a[n]*(1&~t?-1:1)+o[n]*((t>>1&1)==1?1:-1)+s[n]*((t>>2&1)==1?1:-1);c[n]=Math.min(c[n],r),l[n]=Math.max(l[n],r)}let u=[];for(let n=0;n<8;n++){let r=[...e];t.a_(r,r,t.aZ([],a,1&~n?-1:1)),t.a_(r,r,t.aZ([],o,(n>>1&1)==1?1:-1)),t.a_(r,r,t.aZ([],s,(n>>2&1)==1?1:-1)),u.push(r)}return new jn(u,[[...a,-t.b3(a,u[0])],[...o,-t.b3(o,u[0])],[...s,-t.b3(s,u[0])],[-a[0],-a[1],-a[2],-t.b3(a,u[7])],[-o[0],-o[1],-o[2],-t.b3(o,u[7])],[-s[0],-s[1],-s[2],-t.b3(s,u[7])]],c,l)}intersectsFrustum(e){let t=!0,n=this.points.length,r=this.planes.length,i=e.planes.length,a=e.points.length;for(let r=0;r=0&&a++}if(a===0)return 0;a=0&&r++}if(r===0)return 0}return 1}intersectsPlane(e){let t=this.points.length,n=0;for(let r=0;r=0&&n++}return n===t?2:n===0?0:1}}function Mn(e,t,n){let r=e-t;return r<0?-r:Math.max(0,r-n)}function Nn(e,t,n,r,i){let a=e-n,o;return o=a<0?Math.min(-a,1+a-i):a>i?Math.min(Math.max(a-i,0),1-a):0,Math.max(o,Mn(t,r,i))}class Pn{constructor(){this._boundingVolumeCache=new An(this._computeTileBoundingVolume)}prepareNextFrame(){this._boundingVolumeCache.swapBuffers()}distanceToTile2d(e,t,n,r){let i=1<4}allowWorldCopies(){return!1}getTileBoundingVolume(e,t,n,r){return this._boundingVolumeCache.getTileBoundingVolume(e,t,n,r)}_computeTileBoundingVolume(e,n,r,i){let a=0,o=0;if(i?.terrain){let s=new t.a3(e.z,n,e.z,e.x,e.y),c=i.terrain.getMinMaxElevation(s);a=c.minElevation??Math.min(0,r),o=c.maxElevation??Math.max(0,r)}if(a/=t.bD,o/=t.bD,a+=1,o+=1,e.z<=0)return jn.fromAabb([-o,-o,-o],[o,o,o]);if(e.z===1)return jn.fromAabb([e.x===0?-o:0,e.y===0?0:-o,-o],[e.x===0?0:o,e.y===0?o:0,o]);{let n=[xn(0,0,e.x,e.y,e.z),xn(t.a6,0,e.x,e.y,e.z),xn(t.a6,t.a6,e.x,e.y,e.z),xn(0,t.a6,e.x,e.y,e.z)],r=[];for(let e of n)r.push(t.aZ([],e,o));if(o!==a)for(let e of n)r.push(t.aZ([],e,a));e.y===0&&r.push([0,1,0]),e.y===(1<=(1<{let r=t.al(e.lat,-t.am,t.am),i=t.al(+n,this.minZoom+En(0,r),this.maxZoom);return{center:new t.W(e.lng,r),zoom:i}},this.applyConstrain=(e,t)=>this._helper.applyConstrain(e,t),this._helper=new Xt({calcMatrices:()=>this._calcMatrices(),defaultConstrain:(e,t)=>this.defaultConstrain(e,t)},e),this._coveringTilesDetailsProvider=new Pn}clone(){let e=new In;return e.apply(this,!1),e}apply(e,t,n){this._globeLatitudeErrorCorrectionRadians=n||0,this._helper.apply(e,t)}get projectionMatrix(){return this._projectionMatrix}get modelViewProjectionMatrix(){return this._globeViewProjMatrixNoCorrection}get inverseProjectionMatrix(){return this._globeProjMatrixInverted}get cameraPosition(){let e=t.bz();return e[0]=this._cameraPosition[0],e[1]=this._cameraPosition[1],e[2]=this._cameraPosition[2],e}get cameraToCenterDistance(){return this._helper.cameraToCenterDistance}getProjectionData(e){let{overscaledTileID:t,applyGlobeMatrix:n}=e,r=this._helper.getMercatorTileCoordinates(t);return{mainMatrix:this._globeViewProjMatrix32f,tileMercatorCoords:r,clippingPlane:this._cachedClippingPlane,projectionTransition:+!!n,fallbackMatrix:this._globeViewProjMatrix32f}}_computeClippingPlane(e){let n=this.pitchInRadians,r=this.cameraToCenterDistance/e,i=Math.sin(n)*r,a=Math.cos(n)*r+1,o=1/Math.sqrt(i*i+a*a)*1,s=-i,c=a,l=Math.sqrt(s*s+c*c);s/=l,c/=l;let u=[0,s,c];t.bF(u,u,[0,0,0],-this.bearingInRadians),t.bG(u,u,[0,0,0],-1*this.center.lat*Math.PI/180),t.bH(u,u,[0,0,0],this.center.lng*Math.PI/180);let d=1/t.b5(u);return t.aZ(u,u,d),[...u,-o*d]}isLocationOccluded(e){return!this.isSurfacePointVisible(Sn(e))}transformLightDirection(e){let n=this._helper._center.lng*Math.PI/180,r=this._helper._center.lat*Math.PI/180,i=Math.cos(r),a=[Math.sin(n)*i,Math.sin(r),Math.cos(n)*i],o=[a[2],0,-a[0]],s=[0,0,0];t.b2(s,o,a),t.b1(o,o),t.b1(s,s);let c=[0,0,0];return t.b1(c,[o[0]*e[0]+s[0]*e[1]+a[0]*e[2],o[1]*e[0]+s[1]*e[1]+a[1]*e[2],o[2]*e[0]+s[2]*e[1]+a[2]*e[2]]),c}getPixelScale(){return 1/Math.cos(this._helper._center.lat*Math.PI/180)}getCircleRadiusCorrection(){return Math.cos(this._helper._center.lat*Math.PI/180)}getPitchedTextCorrection(e,n,r){let i=function(e,n,r){let i=1/(1<a&&(a=n),rs&&(s=r)}let u=[l.lng+o,l.lat+c,l.lng+a,l.lat+s];return this.isSurfacePointOnScreen([0,1,0])&&(u[3]=90,u[0]=-180,u[2]=180),this.isSurfacePointOnScreen([0,-1,0])&&(u[1]=-90,u[0]=-180,u[2]=180),new re(u)}calculateCenterFromCameraLngLatAlt(e,t,n,r){return this._helper.calculateCenterFromCameraLngLatAlt(e,t,n,r)}setLocationAtPoint(e,n){let r=Sn(this.unprojectScreenPoint(n)),i=Sn(e),a=t.bz();t.bK(a);let o=t.bz();t.bH(o,r,a,-this.center.lng*Math.PI/180),t.bG(o,o,a,this.center.lat*Math.PI/180);let s=i[0]*i[0]+i[2]*i[2],c=o[0]*o[0];if(s=-_&&m<=_,y=g>=-_&&g<=_,b,x;if(v&&y){let e=this.center.lng*Math.PI/180,n=this.center.lat*Math.PI/180;t.bM(d,e)+t.bM(m,n)=0}isSurfacePointOnScreen(e){if(!this.isSurfacePointVisible(e))return!1;let n=t.bE();return t.aE(n,[...e,1],this._globeViewProjMatrixNoCorrection),n[0]/=n[3],n[1]/=n[3],n[2]/=n[3],n[0]>-1&&n[0]<1&&n[1]>-1&&n[1]<1&&n[2]>-1&&n[2]<1}rayPlanetIntersection(e,n){let r=t.b3(e,n),i=t.bz(),a=t.bz();t.aZ(a,n,r),t.b0(i,e,a);let o=1-t.b3(i,i);if(o<0)return null;let s=t.b3(e,e)-1,c=-r+(r<0?1:-1)*Math.sqrt(o),l=s/c,u=c;return{tMin:Math.min(l,u),tMax:Math.max(l,u)}}unprojectScreenPoint(e){let n=this._cameraPosition,r=this.getRayDirectionFromPixel(e),i=this.rayPlanetIntersection(n,r);if(i){let e=t.bz();t.a_(e,n,[r[0]*i.tMin,r[1]*i.tMin,r[2]*i.tMin]);let a=t.bz();return t.b1(a,e),wn(a)}let a=this._cachedClippingPlane,o=a[0]*r[0]+a[1]*r[1]+a[2]*r[2],s=-t.b9(a,n)/o,c=t.bz();if(s>0)t.a_(c,n,[r[0]*s,r[1]*s,r[2]*s]);else{let e=t.bz();t.a_(e,n,[2*r[0],2*r[1],2*r[2]]);let i=t.b9(this._cachedClippingPlane,e);t.b0(c,e,[this._cachedClippingPlane[0]*i,this._cachedClippingPlane[1]*i,this._cachedClippingPlane[2]*i])}let l=function(e){let n=t.bz();return n[0]=e[0]*-e[3],n[1]=e[1]*-e[3],n[2]=e[2]*-e[3],{center:n,radius:Math.sqrt(1-e[3]*e[3])}}(a);return wn(function(e,n,r){let i=t.bz();t.b0(i,r,e);let a=t.bz();return t.bx(a,e,i,n/t.b7(i)),a}(l.center,l.radius,c))}getMatrixForModel(e,n){let r=t.W.convert(e),i=1/t.bD,a=t.bi();return t.bI(a,a,r.lng/180*Math.PI),t.bf(a,a,-r.lat/180*Math.PI),t.Q(a,a,[0,0,1+n/t.bD]),t.bf(a,a,.5*Math.PI),t.S(a,a,[i,i,i]),a}getProjectionDataForCustomLayer(e=!0){let n=this.getProjectionData({overscaledTileID:new t.a3(0,0,0,0,0),applyGlobeMatrix:e});return n.tileMercatorCoords=[0,0,1,1],n}getFastPathSimpleProjectionMatrix(e){}}class Ln{get pixelsToClipSpaceMatrix(){return this._helper.pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._helper.clipSpaceToPixelsMatrix}get pixelsToGLUnits(){return this._helper.pixelsToGLUnits}get centerOffset(){return this._helper.centerOffset}get size(){return this._helper.size}get rotationMatrix(){return this._helper.rotationMatrix}get centerPoint(){return this._helper.centerPoint}get pixelsPerMeter(){return this._helper.pixelsPerMeter}setMinZoom(e){this._helper.setMinZoom(e)}setMaxZoom(e){this._helper.setMaxZoom(e)}setMinPitch(e){this._helper.setMinPitch(e)}setMaxPitch(e){this._helper.setMaxPitch(e)}setRenderWorldCopies(e){this._helper.setRenderWorldCopies(e)}setBearing(e){this._helper.setBearing(e)}setPitch(e){this._helper.setPitch(e)}setRoll(e){this._helper.setRoll(e)}setFov(e){this._helper.setFov(e)}setZoom(e){this._helper.setZoom(e)}setCenter(e){this._helper.setCenter(e)}setElevation(e){this._helper.setElevation(e)}setMinElevationForCurrentTile(e){this._helper.setMinElevationForCurrentTile(e)}setPadding(e){this._helper.setPadding(e)}interpolatePadding(e,t,n){this._helper.interpolatePadding(e,t,n)}isPaddingEqual(e){return this._helper.isPaddingEqual(e)}resize(e,t,n=!0){this._helper.resize(e,t,n)}getMaxBounds(){return this._helper.getMaxBounds()}setMaxBounds(e){this._helper.setMaxBounds(e)}setConstrainOverride(e){this._helper.setConstrainOverride(e)}overrideNearFarZ(e,t){this._helper.overrideNearFarZ(e,t)}clearNearFarZOverride(){this._helper.clearNearFarZOverride()}getCameraQueryGeometry(e){return this._helper.getCameraQueryGeometry(this.getCameraPoint(),e)}get tileSize(){return this._helper.tileSize}get tileZoom(){return this._helper.tileZoom}get scale(){return this._helper.scale}get worldSize(){return this._helper.worldSize}get width(){return this._helper.width}get height(){return this._helper.height}get lngRange(){return this._helper.lngRange}get latRange(){return this._helper.latRange}get minZoom(){return this._helper.minZoom}get maxZoom(){return this._helper.maxZoom}get zoom(){return this._helper.zoom}get center(){return this._helper.center}get minPitch(){return this._helper.minPitch}get maxPitch(){return this._helper.maxPitch}get pitch(){return this._helper.pitch}get pitchInRadians(){return this._helper.pitchInRadians}get roll(){return this._helper.roll}get rollInRadians(){return this._helper.rollInRadians}get bearing(){return this._helper.bearing}get bearingInRadians(){return this._helper.bearingInRadians}get fov(){return this._helper.fov}get fovInRadians(){return this._helper.fovInRadians}get elevation(){return this._helper.elevation}get minElevationForCurrentTile(){return this._helper.minElevationForCurrentTile}get padding(){return this._helper.padding}get unmodified(){return this._helper.unmodified}get renderWorldCopies(){return this._helper.renderWorldCopies}get cameraToCenterDistance(){return this._helper.cameraToCenterDistance}get constrainOverride(){return this._helper.constrainOverride}get nearZ(){return this._helper.nearZ}get farZ(){return this._helper.farZ}get autoCalculateNearFarZ(){return this._helper.autoCalculateNearFarZ}get isGlobeRendering(){return this._globeness>0}setTransitionState(e,t){this._globeness=e,this._globeLatitudeErrorCorrectionRadians=t,this._calcMatrices(),this._verticalPerspectiveTransform.getCoveringTilesDetailsProvider().prepareNextFrame(),this._mercatorTransform.getCoveringTilesDetailsProvider().prepareNextFrame()}get currentTransform(){return this.isGlobeRendering?this._verticalPerspectiveTransform:this._mercatorTransform}constructor(e){this._globeLatitudeErrorCorrectionRadians=0,this._globeness=1,this.defaultConstrain=(e,t)=>this.currentTransform.defaultConstrain(e,t),this.applyConstrain=(e,t)=>this._helper.applyConstrain(e,t),this._helper=new Xt({calcMatrices:()=>this._calcMatrices(),defaultConstrain:(e,t)=>this.defaultConstrain(e,t)},e),this._globeness=1,this._mercatorTransform=new en,this._verticalPerspectiveTransform=new In}clone(){let e=new Ln;return e._globeness=this._globeness,e._globeLatitudeErrorCorrectionRadians=this._globeLatitudeErrorCorrectionRadians,e.apply(this,!1),e}apply(e,t){this._helper.apply(e,t),this._mercatorTransform.apply(this,!1),this._verticalPerspectiveTransform.apply(this,!1,this._globeLatitudeErrorCorrectionRadians)}get projectionMatrix(){return this.currentTransform.projectionMatrix}get modelViewProjectionMatrix(){return this.currentTransform.modelViewProjectionMatrix}get inverseProjectionMatrix(){return this.currentTransform.inverseProjectionMatrix}get cameraPosition(){return this.currentTransform.cameraPosition}getProjectionData(e){let t=this._mercatorTransform.getProjectionData(e),n=this._verticalPerspectiveTransform.getProjectionData(e);return{mainMatrix:this.isGlobeRendering?n.mainMatrix:t.mainMatrix,clippingPlane:n.clippingPlane,tileMercatorCoords:n.tileMercatorCoords,projectionTransition:e.applyGlobeMatrix?this._globeness:0,fallbackMatrix:t.fallbackMatrix}}isLocationOccluded(e){return this.currentTransform.isLocationOccluded(e)}transformLightDirection(e){return this.currentTransform.transformLightDirection(e)}getPixelScale(){return t.bt(this._mercatorTransform.getPixelScale(),this._verticalPerspectiveTransform.getPixelScale(),this._globeness)}getCircleRadiusCorrection(){return t.bt(this._mercatorTransform.getCircleRadiusCorrection(),this._verticalPerspectiveTransform.getCircleRadiusCorrection(),this._globeness)}getPitchedTextCorrection(e,n,r){let i=this._mercatorTransform.getPitchedTextCorrection(e,n,r),a=this._verticalPerspectiveTransform.getPitchedTextCorrection(e,n,r);return t.bt(i,a,this._globeness)}projectTileCoordinates(e,t,n,r){return this.currentTransform.projectTileCoordinates(e,t,n,r)}_calcMatrices(){this._helper._width&&this._helper._height&&(this._verticalPerspectiveTransform.apply(this,!1,this._globeLatitudeErrorCorrectionRadians),this._helper._nearZ=this._verticalPerspectiveTransform.nearZ,this._helper._farZ=this._verticalPerspectiveTransform.farZ,this._mercatorTransform.apply(this,!0,this.isGlobeRendering),this._helper._nearZ=this._mercatorTransform.nearZ,this._helper._farZ=this._mercatorTransform.farZ)}calculateFogMatrix(e){return this.currentTransform.calculateFogMatrix(e)}getVisibleUnwrappedCoordinates(e){return this.currentTransform.getVisibleUnwrappedCoordinates(e)}getCameraFrustum(){return this.currentTransform.getCameraFrustum()}getClippingPlane(){return this.currentTransform.getClippingPlane()}getCoveringTilesDetailsProvider(){return this.currentTransform.getCoveringTilesDetailsProvider()}recalculateZoomAndCenter(e){this._mercatorTransform.recalculateZoomAndCenter(e),this._verticalPerspectiveTransform.recalculateZoomAndCenter(e)}maxPitchScaleFactor(){return this._mercatorTransform.maxPitchScaleFactor()}getCameraPoint(){return this._helper.getCameraPoint()}getCameraAltitude(){return this._helper.getCameraAltitude()}getCameraLngLat(){return this._helper.getCameraLngLat()}lngLatToCameraDepth(e,t){return this.currentTransform.lngLatToCameraDepth(e,t)}populateCache(e){this._mercatorTransform.populateCache(e),this._verticalPerspectiveTransform.populateCache(e)}getBounds(){return this.currentTransform.getBounds()}calculateCenterFromCameraLngLatAlt(e,t,n,r){return this._helper.calculateCenterFromCameraLngLatAlt(e,t,n,r)}setLocationAtPoint(e,t){if(!this.isGlobeRendering)return this._mercatorTransform.setLocationAtPoint(e,t),void this.apply(this._mercatorTransform,!1);this._verticalPerspectiveTransform.setLocationAtPoint(e,t),this.apply(this._verticalPerspectiveTransform,!1)}locationToScreenPoint(e,t){return this.currentTransform.locationToScreenPoint(e,t)}screenPointToMercatorCoordinate(e,t){return this.currentTransform.screenPointToMercatorCoordinate(e,t)}screenPointToLocation(e,t){return this.currentTransform.screenPointToLocation(e,t)}isPointOnMapSurface(e,t){return this.currentTransform.isPointOnMapSurface(e,t)}getRayDirectionFromPixel(e){return this._verticalPerspectiveTransform.getRayDirectionFromPixel(e)}getMatrixForModel(e,t){return this.currentTransform.getMatrixForModel(e,t)}getProjectionDataForCustomLayer(e=!0){let t=this._mercatorTransform.getProjectionDataForCustomLayer(e);if(!this.isGlobeRendering)return t;let n=this._verticalPerspectiveTransform.getProjectionDataForCustomLayer(e);return n.fallbackMatrix=t.mainMatrix,n}getFastPathSimpleProjectionMatrix(e){return this.currentTransform.getFastPathSimpleProjectionMatrix(e)}}class Rn{get useGlobeControls(){return!0}handlePanInertia(e,n){let r=Dn(e,n);return Math.abs(r.lng-n.center.lng)>180&&(r.lng=n.center.lng+179.5*Math.sign(r.lng-n.center.lng)),{easingCenter:r,easingOffset:new t.P(0,0)}}handleMapControlsRollPitchBearingZoom(e,n){let r=e.around,i=n.screenPointToLocation(r);e.bearingDelta&&n.setBearing(n.bearing+e.bearingDelta),e.pitchDelta&&n.setPitch(n.pitch+e.pitchDelta),e.rollDelta&&n.setRoll(n.roll+e.rollDelta);let a=n.zoom;e.zoomDelta&&n.setZoom(n.zoom+e.zoomDelta);let o=n.zoom-a;if(o===0)return;let s=t.bJ(n.center.lng,i.lng),c=s/(Math.abs(s/180)+1),l=t.bJ(n.center.lat,i.lat),u=n.getRayDirectionFromPixel(r),d=n.cameraPosition,f=-1*t.b3(d,u),p=t.bz();t.a_(p,d,[u[0]*f,u[1]*f,u[2]*f]);let m=t.b5(p)-1,h=Math.exp(.5*-Math.max(m-.3,0)),g=Cn(n.worldSize,n.center.lat)/Math.min(n.width,n.height),_=t.bw(g,.9,.5,1,.25),v=(1-t.ao(-o))*Math.min(h,_),y=n.center.lat,b=n.zoom,x=new t.W(n.center.lng+c*v,t.al(n.center.lat+l*v,-t.am,t.am));n.setLocationAtPoint(i,r);let S=n.center,C=t.bw(Math.abs(s),45,85,0,1),w=t.bw(g,.75,.35,0,1),T=Math.max(C,w)**.25,E=t.bJ(S.lng,x.lng),D=t.bJ(S.lat,x.lat);n.setCenter(new t.W(S.lng+E*T,S.lat+D*T).wrap()),n.setZoom(b+En(y,n.center.lat))}handleMapControlsPan(e,t,n){if(!e.panDelta)return;let r=t.center.lat,i=t.zoom;t.setCenter(Dn(e.panDelta,t).wrap()),t.setZoom(i+En(r,t.center.lat))}cameraForBoxAndBearing(e,n,r,i,a){let o=rn(e,n,r,i,a),s=n.left/a.width*2-1,c=(a.width-n.right)/a.width*2-1,l=n.top/a.height*-2+1,u=(a.height-n.bottom)/a.height*-2+1,d=t.bJ(r.getWest(),r.getEast())<0,f=d?r.getEast():r.getWest(),p=d?r.getWest():r.getEast(),m=Math.max(r.getNorth(),r.getSouth()),h=Math.min(r.getNorth(),r.getSouth()),g=f+.5*t.bJ(f,p),_=m+.5*t.bJ(m,h),v=a.clone();v.setCenter(o.center),v.setBearing(o.bearing),v.setPitch(0),v.setRoll(0),v.setZoom(o.zoom);let y=v.modelViewProjectionMatrix,b=[Sn(r.getNorthWest()),Sn(r.getNorthEast()),Sn(r.getSouthWest()),Sn(r.getSouthEast()),Sn(new t.W(p,_)),Sn(new t.W(f,_)),Sn(new t.W(g,m)),Sn(new t.W(g,h))],x=Sn(o.center),S=1/0;for(let e of b)s<0&&(S=Rn.getLesserNonNegativeNonNull(S,Rn.solveVectorScale(e,x,y,`x`,s))),c>0&&(S=Rn.getLesserNonNegativeNonNull(S,Rn.solveVectorScale(e,x,y,`x`,c))),l>0&&(S=Rn.getLesserNonNegativeNonNull(S,Rn.solveVectorScale(e,x,y,`y`,l))),u<0&&(S=Rn.getLesserNonNegativeNonNull(S,Rn.solveVectorScale(e,x,y,`y`,u)));if(Number.isFinite(S)&&S!==0)return o.zoom=Math.min(v.zoom+t.ar(S),e.maxZoom),o;tn()}handleJumpToCenterZoom(e,n){let r=e.center.lat,i=e.applyConstrain(n.center?t.W.convert(n.center):e.center,e.zoom).center;e.setCenter(i.wrap());let a=n.zoom===void 0?e.zoom+En(r,i.lat):+n.zoom;e.zoom!==a&&e.setZoom(a)}handleEaseTo(e,n){let r=e.zoom,i=e.center,a=e.padding,o={roll:e.roll,pitch:e.pitch,bearing:e.bearing},s={roll:n.roll===void 0?e.roll:n.roll,pitch:n.pitch===void 0?e.pitch:n.pitch,bearing:n.bearing===void 0?e.bearing:n.bearing},c=n.zoom!==void 0,l=!e.isPaddingEqual(n.padding),u=!1,d=n.center?t.W.convert(n.center):i,f=e.applyConstrain(d,r).center;Jt(e,f);let p=e.clone();p.setCenter(f),p.setZoom(c?+n.zoom:r+En(i.lat,d.lat)),p.setBearing(n.bearing);let m=new t.P(t.al(e.centerPoint.x+n.offsetAsPoint.x,0,e.width),t.al(e.centerPoint.y+n.offsetAsPoint.y,0,e.height));p.setLocationAtPoint(f,m);let h=(n.offset&&n.offsetAsPoint.mag())>0?p.center:f,g=c?+n.zoom:r+En(i.lat,h.lat),_=r+En(i.lat,0),v=g+En(h.lat,0),y=t.bJ(i.lng,h.lng),b=t.bJ(i.lat,h.lat),x=t.ao(v-_);return u=g!==r,{easeFunc:r=>{if(t.bn(o,s)||nn({startEulerAngles:o,endEulerAngles:s,tr:e,k:r,useSlerp:o.roll!=s.roll}),l&&e.interpolatePadding(a,n.padding,r),n.around)t.w(`Easing around a point is not supported under globe projection.`),e.setLocationAtPoint(n.around,n.aroundPoint);else{let t=kn(i,y,b,r*(v>_?Math.min(2,x):Math.max(.5,x))**(1-r));e.setCenter(t.wrap())}if(u){let n=t.H.number(_,v,r)+En(0,e.center.lat);e.setZoom(n)}},isZooming:u,elevationCenter:h}}handleFlyTo(e,n){let r=n.zoom!==void 0,i=e.center,a=e.zoom,o=e.padding,s=!e.isPaddingEqual(n.padding),c=e.applyConstrain(t.W.convert(n.center||n.locationAtOffset),a).center,l=r?+n.zoom:e.zoom+En(e.center.lat,c.lat),u=e.clone();u.setCenter(c),u.setZoom(l),u.setBearing(n.bearing);let d=new t.P(t.al(e.centerPoint.x+n.offsetAsPoint.x,0,e.width),t.al(e.centerPoint.y+n.offsetAsPoint.y,0,e.height));u.setLocationAtPoint(c,d);let f=u.center;Jt(e,f);let p=function(e,n,r){let i=Sn(n),a=Sn(r),o=t.b3(i,a),s=Math.acos(o),c=bn(e);return s/(2*Math.PI)*c}(e,i,f),m=a+En(i.lat,0),h=l+En(f.lat,0),g=t.ao(h-m),_;if(typeof n.minZoom==`number`){let r=+n.minZoom+En(f.lat,0),i=Math.min(r,m,h)+En(0,f.lat),a=e.applyConstrain(f,i).zoom+En(f.lat,0);_=t.ao(a-m)}let v=t.bJ(i.lng,f.lng),y=t.bJ(i.lat,f.lat);return{easeFunc:(r,a,c,u)=>{let d=kn(i,v,y,c);s&&e.interpolatePadding(o,n.padding,r);let p=r===1?f:d;e.setCenter(p.wrap());let h=m+t.ar(a);e.setZoom(r===1?l:h+En(0,p.lat))},scaleOfZoom:g,targetCenter:f,scaleOfMinZoom:_,pixelPathLength:p}}static solveVectorScale(e,t,n,r,i){let a=r===`x`?[n[0],n[4],n[8],n[12]]:[n[1],n[5],n[9],n[13]],o=[n[3],n[7],n[11],n[15]],s=e[0]*a[0]+e[1]*a[1]+e[2]*a[2],c=e[0]*o[0]+e[1]*o[1]+e[2]*o[2],l=t[0]*a[0]+t[1]*a[1]+t[2]*a[2],u=t[0]*o[0]+t[1]*o[1]+t[2]*o[2];return l+i*c===s+i*u||o[3]*(s-l)+a[3]*(u-c)+s*u==l*c?null:(l+a[3]-i*u-i*o[3])/(l-s-i*u+i*c)}static getLesserNonNegativeNonNull(e,t){return t!==null&&t>=0&&tt.C(e,n?.filter((e=>e.identifier!==`source.canvas`))),Vn=t.bN();class Hn extends t.E{constructor(e,n={}){super(),this._rtlPluginLoaded=()=>{for(let e in this.tileManagers){let t=this.tileManagers[e].getSource().type;t!==`vector`&&t!==`geojson`||this.tileManagers[e].reload()}},this.map=e,this.dispatcher=new F(P(),e._getMapId()),this.dispatcher.registerMessageHandler(`GG`,((e,t)=>this.getGlyphs(e,t))),this.dispatcher.registerMessageHandler(`GI`,((e,t)=>this.getImages(e,t))),this.dispatcher.registerMessageHandler(`GDA`,((e,t)=>this.getDashes(e,t))),this.imageManager=new g,this.imageManager.setEventedParent(this);let r=e._container?.lang||typeof document<`u`&&document.documentElement?.lang||void 0;this.glyphManager=new S(e._requestManager,n.localIdeographFontFamily,r),this.lineAtlas=new O(256,512),this.crossTileSymbolIndex=new Rt,this._setInitialValues(),this._resetUpdates(),this.dispatcher.broadcast(`SR`,t.bO()),Ce().on(be,this._rtlPluginLoaded),this.on(`data`,(e=>{if(e.dataType!==`source`||e.sourceDataType!==`metadata`)return;let t=this.tileManagers[e.sourceId];if(!t)return;let n=t.getSource();if(n?.vectorLayerIds)for(let e in this._layers){let t=this._layers[e];t.source===n.id&&this._validateLayer(t)}}))}_setInitialValues(){this._spritesImagesIds={},this._layers={},this._order=[],this.tileManagers={},this.zoomHistory=new t.bP,this._availableImages=[],this._globalState={},this._serializedLayers={},this.stylesheet=null,this.light=null,this.sky=null,this.projection&&(this.projection.destroy(),delete this.projection),this._loaded=!1,this._changed=!1,this._updatedLayers={},this._updatedSources={},this._changedImages={},this._glyphsDidChange=!1,this._updatedPaintProps={},this._layerOrderChanged=!1,this.crossTileSymbolIndex=new(this.crossTileSymbolIndex?.constructor||Object),this.pauseablePlacement=void 0,this.placement=void 0,this.z=0}setGlobalStateProperty(e,n){this._checkLoaded();let r=n===null?this.stylesheet.state?.[e]?.default??null:n;if(t.bQ(r,this._globalState[e]))return this;this._globalState[e]=r,this._applyGlobalStateChanges([e])}getGlobalState(){return this._globalState}setGlobalState(e){this._checkLoaded();let n=[];for(let r in e)!t.bQ(this._globalState[r],e[r].default)&&(n.push(r),this._globalState[r]=e[r].default);this._applyGlobalStateChanges(n)}_applyGlobalStateChanges(e){if(e.length===0)return;let t=new Set,n={};for(let r of e){n[r]=this._globalState[r];for(let e in this._layers){let n=this._layers[e],i=n.getLayoutAffectingGlobalStateRefs(),a=n.getPaintAffectingGlobalStateRefs(),o=n.getVisibilityAffectingGlobalStateRefs();if(i.has(r)&&t.add(n.source),a.has(r))for(let{name:e,value:t}of a.get(r))this._updatePaintProperty(n,e,t);o!=null&&o.has(r)&&(n.recalculateVisibility(),this._updateLayer(n))}}this.dispatcher.broadcast(`UGS`,n);for(let e in this.tileManagers)t.has(e)&&(this._reloadSource(e),this._changed=!0)}loadURL(e){return t._(this,arguments,void 0,(function*(e,n={},r){this.fire(new t.n(`dataloading`,{dataType:`style`})),n.validate=typeof n.validate!=`boolean`||n.validate,this._loadStyleRequest=new AbortController;let i=this._loadStyleRequest;try{let a=yield this.map._requestManager.transformRequest(e,`Style`);t.bR(i.signal);let o=yield t.k(a,i);this._loadStyleRequest===i&&(this._loadStyleRequest=null),this._load(o.data,n,r)}catch(e){this._loadStyleRequest===i&&(this._loadStyleRequest=null),e&&!i.signal.aborted&&this.fire(new t.l(t.d(e)))}}))}loadJSON(e,n={},r){this.fire(new t.n(`dataloading`,{dataType:`style`})),this._frameRequest=new AbortController,s.frameAsync(this._frameRequest,this.map._ownerWindow).then((()=>{this._frameRequest=null,n.validate=!1!==n.validate,this._load(e,n,r)})).catch((()=>{}))}loadEmpty(){this.fire(new t.n(`dataloading`,{dataType:`style`})),this._load(Vn,{validate:!1})}_load(e,n,r){let i=n.transformStyle?n.transformStyle(r,e):e;if(!n.validate||!Bn(this,t.F(i))){i=Object.assign({},i),this._loaded=!0,this.stylesheet=i;for(let e in i.sources)this.addSource(e,i.sources[e],{validate:!1});i.sprite?this._loadSprite(i.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(i.glyphs),this._createLayers(),this.light=new T(this.stylesheet.light),this._setProjectionInternal(this.stylesheet.projection?.type||`mercator`),this.sky=new D(this.stylesheet.sky),this.map.setTerrain(this.stylesheet.terrain??null),this.fire(new t.n(`data`,{dataType:`style`})),this.fire(new t.n(`style.load`))}}_createLayers(){let e=t.bS(this.stylesheet.layers);this.setGlobalState(this.stylesheet.state??null),this.dispatcher.broadcast(`SL`,e),this._order=e.map((e=>e.id)),this._layers={},this._serializedLayers=null;for(let n of e){let e=t.bT(n,this._globalState);if(e.setEventedParent(this,{layer:{id:n.id}}),this._layers[n.id]=e,t.bU(e)&&this.tileManagers[e.source]){let t=n.paint?.[`raster-fade-duration`]??e.paint.get(`raster-fade-duration`);this.tileManagers[e.source].setRasterFadeDuration(t)}}}_loadSprite(e,n=!1,r=void 0){this.imageManager.setLoaded(!1);let i=new AbortController,a;this._spriteRequest=i,function(e,n,r,i){return t._(this,void 0,void 0,(function*(){let a=p(e),o=r>1?`@2x`:``,c={},l={};for(let{id:e,url:r}of a){let a=yield n.transformRequest(m(r,o,`.json`),`SpriteJSON`);c[e]=t.k(a,i);let s=yield n.transformRequest(m(r,o,`.png`),`SpriteImage`);l[e]=u.getImage(s,i)}return yield Promise.all([...Object.values(c),...Object.values(l)]),function(e,n){return t._(this,void 0,void 0,(function*(){let t={};for(let r in e){t[r]={};let i=s.getImageCanvasContext((yield n[r]).data),a=(yield e[r]).data;for(let e in a){let{width:n,height:o,x:s,y:c,sdf:l,pixelRatio:u,stretchX:d,stretchY:f,content:p,textFitWidth:m,textFitHeight:h}=a[e];t[r][e]={data:null,pixelRatio:u,sdf:l,stretchX:d,stretchY:f,content:p,textFitWidth:m,textFitHeight:h,spriteData:{width:n,height:o,x:s,y:c,context:i}}}}return t}))}(c,l)}))}(e,this.map._requestManager,this.map.getPixelRatio(),this._spriteRequest).then((e=>{if(this._spriteRequest=null,e)for(let t in e){this._spritesImagesIds[t]=[];let r=this._spritesImagesIds[t]?this._spritesImagesIds[t].filter((t=>!(t in e))):[];for(let e of r)this.imageManager.removeImage(e),this._changedImages[e]=!0;for(let r in e[t]){let i=t==="default"?r:`${t}:${r}`;this._spritesImagesIds[t].push(i),i in this.imageManager.images?this.imageManager.updateImage(i,e[t][r],!1):this.imageManager.addImage(i,e[t][r]),n&&(this._changedImages[i]=!0)}}})).catch((e=>{this._spriteRequest=null,a=e,i.signal.aborted||this.fire(new t.l(a))})).finally((()=>{this.imageManager.setLoaded(!0),this._availableImages=this.imageManager.listImages(),n&&(this._changed=!0),this.dispatcher.broadcast(`SI`,this._availableImages),this.fire(new t.n(`data`,{dataType:`style`})),r&&r(a)}))}_unloadSprite(){for(let e of Object.values(this._spritesImagesIds).flat())this.imageManager.removeImage(e),this._changedImages[e]=!0;this._spritesImagesIds={},this._availableImages=this.imageManager.listImages(),this._changed=!0,this.dispatcher.broadcast(`SI`,this._availableImages),this.fire(new t.n(`data`,{dataType:`style`}))}_validateLayer(e){let n=this.tileManagers[e.source];if(!n)return;let r=e.sourceLayer;if(!r)return;let i=n.getSource();(i.type===`geojson`||i.vectorLayerIds&&!i.vectorLayerIds.includes(r))&&this.fire(new t.l(Error(`Source layer "${r}" does not exist on source "${i.id}" as specified by style layer "${e.id}".`)))}loaded(){if(!this._loaded||Object.keys(this._updatedSources).length)return!1;for(let e in this.tileManagers)if(!this.tileManagers[e].loaded())return!1;return this.imageManager.isLoaded()}_serializeByIds(e,n=!1){let r=this._serializedAllLayers();if(!e||e.length===0)return Object.values(n?t.bV(r):r);let i=[];for(let a of e)if(r[a]){let e=n?t.bV(r[a]):r[a];i.push(e)}return i}_serializedAllLayers(){let e=this._serializedLayers;if(e)return e;e=this._serializedLayers={};let t=Object.keys(this._layers);for(let n of t){let t=this._layers[n];t.type!==`custom`&&(e[n]=t.serialize())}return e}hasTransitions(){if(this.light?.hasTransition()||this.sky?.hasTransition()||this.projection?.hasTransition())return!0;for(let e in this.tileManagers)if(this.tileManagers[e].hasTransition())return!0;for(let e in this._layers)if(this._layers[e].hasTransition())return!0;return!1}_checkLoaded(){if(!this._loaded)throw Error(`Style is not done loading.`)}update(e){if(!this._loaded)return;let n=this._changed;if(n){let t=Object.keys(this._updatedLayers),n=Object.keys(this._removedLayers);(t.length||n.length)&&this._updateWorkerLayers(t,n);for(let e in this._updatedSources){let t=this._updatedSources[e];if(t===`reload`)this._reloadSource(e);else{if(t!==`clear`)throw Error(`Invalid action ${t}`);this._clearSource(e)}}this._updateTilesForChangedImages(),this._updateTilesForChangedGlyphs();for(let t in this._updatedPaintProps)this._layers[t].updateTransitions(e);this.light.updateTransitions(e),this.sky.updateTransitions(e),this._resetUpdates()}let r={};for(let e in this.tileManagers){let t=this.tileManagers[e];r[e]=t.used,t.used=!1}for(let t of this._order){let n=this._layers[t];n.recalculate(e,this._availableImages),!n.isHidden(e.zoom)&&n.source&&(this.tileManagers[n.source].used=!0)}for(let e in r){let n=this.tileManagers[e];!!r[e]!=!!n.used&&n.fire(new t.n(`data`,{sourceDataType:`visibility`,dataType:`source`,sourceId:e}))}this.light.recalculate(e),this.sky.recalculate(e),this.projection.recalculate(e),this.z=e.zoom,n&&this.fire(new t.n(`data`,{dataType:`style`}))}_updateTilesForChangedImages(){let e=Object.keys(this._changedImages);if(e.length){for(let t in this.tileManagers)this.tileManagers[t].reloadTilesForDependencies([`icons`,`patterns`],e);this._changedImages={}}}_updateTilesForChangedGlyphs(){if(this._glyphsDidChange){for(let e in this.tileManagers)this.tileManagers[e].reloadTilesForDependencies([`glyphs`],[``]);this._glyphsDidChange=!1}}_updateWorkerLayers(e,t){this.dispatcher.broadcast(`UL`,{layers:this._serializeByIds(e,!1),removedIds:t})}_resetUpdates(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={},this._changedImages={},this._glyphsDidChange=!1}setState(e,n={}){var r;this._checkLoaded();let i=this.serialize();if(e=n.transformStyle?n.transformStyle(i,e):e,((r=n.validate)==null||r)&&Bn(this,t.F(e)))return!1;(e=t.bV(e)).layers=t.bS(e.layers);let a=t.bW(i,e),o=this._getOperationsToPerform(a);if(o.unimplemented.length>0)throw Error(`Unimplemented: ${o.unimplemented.join(`, `)}.`);if(o.operations.length===0)return!1;for(let e of o.operations)e();return this.stylesheet=e,this._serializedLayers=null,this.fire(new t.n(`style.load`,{style:this})),!0}_getOperationsToPerform(e){let t=[],n=[];for(let r of e)switch(r.command){case`setCenter`:case`setZoom`:case`setBearing`:case`setPitch`:case`setRoll`:continue;case`addLayer`:t.push((()=>this.addLayer.apply(this,r.args)));break;case`removeLayer`:t.push((()=>this.removeLayer.apply(this,r.args)));break;case`setPaintProperty`:t.push((()=>this.setPaintProperty.apply(this,r.args)));break;case`setLayoutProperty`:t.push((()=>this.setLayoutProperty.apply(this,r.args)));break;case`setFilter`:t.push((()=>this.setFilter.apply(this,r.args)));break;case`addSource`:t.push((()=>this.addSource.apply(this,r.args)));break;case`removeSource`:t.push((()=>this.removeSource.apply(this,r.args)));break;case`setLayerZoomRange`:t.push((()=>this.setLayerZoomRange.apply(this,r.args)));break;case`setLight`:t.push((()=>this.setLight.apply(this,r.args)));break;case`setGeoJSONSourceData`:t.push((()=>this.setGeoJSONSourceData.apply(this,r.args)));break;case`setGlyphs`:t.push((()=>this.setGlyphs.apply(this,r.args)));break;case`setSprite`:t.push((()=>this.setSprite.apply(this,r.args)));break;case`setTerrain`:t.push((()=>this.map.setTerrain.apply(this,r.args)));break;case`setSky`:t.push((()=>this.setSky.apply(this,r.args)));break;case`setProjection`:this.setProjection.apply(this,r.args);break;case`setGlobalState`:t.push((()=>this.setGlobalState.apply(this,r.args)));break;case`setTransition`:t.push((()=>{}));break;default:n.push(r.command)}return{operations:t,unimplemented:n}}addImage(e,n){if(this.getImage(e))return this.fire(new t.l(Error(`An image named "${e}" already exists.`)));this.imageManager.addImage(e,n),this._afterImageUpdated(e)}updateImage(e,t){this.imageManager.updateImage(e,t)}getImage(e){return this.imageManager.getImage(e)}removeImage(e){if(!this.getImage(e))return this.fire(new t.l(Error(`An image named "${e}" does not exist.`)));this.imageManager.removeImage(e),this._afterImageUpdated(e)}_afterImageUpdated(e){this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.dispatcher.broadcast(`SI`,this._availableImages),this.fire(new t.n(`data`,{dataType:`style`}))}listImages(){return this._checkLoaded(),this.imageManager.listImages()}addSource(e,n,r={}){var i;if(this._checkLoaded(),this.tileManagers[e]!==void 0)throw Error(`Source "${e}" already exists.`);if(!n.type)throw Error(`The type property must be defined, but only the following properties were given: ${Object.keys(n).join(`, `)}.`);if([`vector`,`raster`,`geojson`,`video`,`image`].includes(n.type)&&this._validate(t.F.source,`sources.${e}`,n,null,r))return;(i=this.map)!=null&&i._collectResourceTiming&&(n.collectResourceTiming=!0);let a=this.tileManagers[e]=new qe(e,n,this.dispatcher);a.style=this,a.setEventedParent(this,(()=>({isSourceLoaded:a.loaded(),source:a.serialize(),sourceId:e}))),a.onAdd(this.map),this._changed=!0}removeSource(e){if(this._checkLoaded(),this.tileManagers[e]===void 0)throw Error(`There is no source with this ID=${e}`);for(let n in this._layers)if(this._layers[n].source===e)return this.fire(new t.l(Error(`Source "${e}" cannot be removed while layer "${n}" is using it.`)));let n=this.tileManagers[e];delete this.tileManagers[e],delete this._updatedSources[e],n.fire(new t.n(`data`,{sourceDataType:`metadata`,dataType:`source`,sourceId:e})),n.setEventedParent(null),n.onRemove(this.map),this._changed=!0}setGeoJSONSourceData(e,t){if(this._checkLoaded(),this.tileManagers[e]===void 0)throw Error(`There is no source with this ID=${e}`);let n=this.tileManagers[e].getSource();if(n.type!==`geojson`)throw Error(`geojsonSource.type is ${n.type}, which is !== 'geojson`);n.setData(t),this._changed=!0}getSource(e){return this.tileManagers[e]?.getSource()}addLayer(e,n,r={}){this._checkLoaded();let i=e.id;if(this.getLayer(i))return void this.fire(new t.l(Error(`Layer "${i}" already exists on this map.`)));let a;if(e.type===`custom`){if(Bn(this,t.bX(e)))return;a=t.bT(e,this._globalState)}else{if(`source`in e&&typeof e.source==`object`&&(this.addSource(i,e.source),e=t.bV(e),e=t.e(e,{source:i})),this._validate(t.F.layer,`layers.${i}`,e,{arrayIndex:-1},r))return;a=t.bT(e,this._globalState),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}})}let o=n?this._order.indexOf(n):this._order.length;if(n&&o===-1)this.fire(new t.l(Error(`Cannot add layer "${i}" before non-existing layer "${n}".`)));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&a.type!==`custom`){let e=this._removedLayers[i];delete this._removedLayers[i],e.type===a.type?(this._updatedSources[a.source]=`reload`,this.tileManagers[a.source].pause()):this._updatedSources[a.source]=`clear`}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}moveLayer(e,n){if(this._checkLoaded(),this._changed=!0,!this._layers[e])return void this.fire(new t.l(Error(`The layer '${e}' does not exist in the map's style and cannot be moved.`)));if(e===n)return;let r=this._order.indexOf(e);this._order.splice(r,1);let i=n?this._order.indexOf(n):this._order.length;n&&i===-1?this.fire(new t.l(Error(`Cannot move layer "${e}" before non-existing layer "${n}".`))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}removeLayer(e){this._checkLoaded();let n=this._layers[e];if(!n)return void this.fire(new t.l(Error(`Cannot remove non-existing layer "${e}".`)));n.setEventedParent(null);let r=this._order.indexOf(e);this._order.splice(r,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=n,delete this._layers[e],this._serializedLayers&&delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],n.onRemove&&n.onRemove(this.map)}getLayer(e){return this._layers[e]}getLayersOrder(){return[...this._order]}hasLayer(e){return e in this._layers}setLayerZoomRange(e,n,r){this._checkLoaded();let i=this.getLayer(e);i?i.minzoom===n&&i.maxzoom===r||(n!=null&&(i.minzoom=n),r!=null&&(i.maxzoom=r),this._updateLayer(i)):this.fire(new t.l(Error(`Cannot set the zoom range of non-existing layer "${e}".`)))}setFilter(e,n,r={}){this._checkLoaded();let i=this.getLayer(e);if(i){if(!t.bQ(i.filter,n))return n==null?(i.setFilter(void 0),void this._updateLayer(i)):void(this._validate(t.F.filter,`layers.${i.id}.filter`,n,null,r)||(i.setFilter(t.bV(n)),this._updateLayer(i)))}else this.fire(new t.l(Error(`Cannot filter non-existing layer "${e}".`)))}getFilter(e){return t.bV(this.getLayer(e).filter)}setLayoutProperty(e,n,r,i={}){this._checkLoaded();let a=this.getLayer(e);a?t.bQ(a.getLayoutProperty(n),r)||(a.setLayoutProperty(n,r,i),this._updateLayer(a)):this.fire(new t.l(Error(`Cannot style non-existing layer "${e}".`)))}getLayoutProperty(e,n){let r=this.getLayer(e);if(r)return r.getLayoutProperty(n);this.fire(new t.l(Error(`Cannot get style of non-existing layer "${e}".`)))}setPaintProperty(e,n,r,i={}){this._checkLoaded();let a=this.getLayer(e);a?t.bQ(a.getPaintProperty(n),r)||this._updatePaintProperty(a,n,r,i):this.fire(new t.l(Error(`Cannot style non-existing layer "${e}".`)))}_updatePaintProperty(e,n,r,i={}){e.setPaintProperty(n,r,i)&&this._updateLayer(e),t.bU(e)&&n===`raster-fade-duration`&&this.tileManagers[e.source].setRasterFadeDuration(r),this._changed=!0,this._updatedPaintProps[e.id]=!0,this._serializedLayers=null}getPaintProperty(e,t){return this.getLayer(e).getPaintProperty(t)}setFeatureState(e,n){this._checkLoaded();let r=e.source,i=e.sourceLayer,a=this.tileManagers[r];if(a===void 0)return void this.fire(new t.l(Error(`The source '${r}' does not exist in the map's style.`)));let o=a.getSource().type;o===`geojson`&&i?this.fire(new t.l(Error(`GeoJSON sources cannot have a sourceLayer parameter.`))):o!==`vector`||i?(e.id===void 0&&this.fire(new t.l(Error(`The feature id parameter must be provided.`))),a.setFeatureState(i,e.id,n)):this.fire(new t.l(Error(`The sourceLayer parameter must be provided for vector source types.`)))}removeFeatureState(e,n){this._checkLoaded();let r=e.source,i=this.tileManagers[r];if(i===void 0)return void this.fire(new t.l(Error(`The source '${r}' does not exist in the map's style.`)));let a=i.getSource().type,o=a===`vector`?e.sourceLayer:void 0;a!==`vector`||o?n&&typeof e.id!=`string`&&typeof e.id!=`number`?this.fire(new t.l(Error(`A feature id is required to remove its specific state property.`))):i.removeFeatureState(o,e.id,n):this.fire(new t.l(Error(`The sourceLayer parameter must be provided for vector source types.`)))}getFeatureState(e){this._checkLoaded();let n=e.source,r=e.sourceLayer,i=this.tileManagers[n];if(i!==void 0)return i.getSource().type!==`vector`||r?(e.id===void 0&&this.fire(new t.l(Error(`The feature id parameter must be provided.`))),i.getFeatureState(r,e.id)):void this.fire(new t.l(Error(`The sourceLayer parameter must be provided for vector source types.`)));this.fire(new t.l(Error(`The source '${n}' does not exist in the map's style.`)))}getTransition(){return t.e({duration:300,delay:0},this.stylesheet?.transition)}serialize(){if(!this._loaded)return;let e=t.bY(this.tileManagers,(e=>e.serialize())),n=this._serializeByIds(this._order,!0),r=this.map.getTerrain()||void 0,i=this.stylesheet;return t.bZ({version:i.version,name:i.name,metadata:i.metadata,light:i.light,sky:i.sky,center:i.center,zoom:i.zoom,bearing:i.bearing,pitch:i.pitch,sprite:i.sprite,glyphs:i.glyphs,transition:i.transition,projection:i.projection,sources:e,layers:n,terrain:r},(e=>e!==void 0))}_updateLayer(e){this._updatedLayers[e.id]=!0,e.source&&!this._updatedSources[e.source]&&this.tileManagers[e.source].getSource().type!==`raster`&&(this._updatedSources[e.source]=`reload`,this.tileManagers[e.source].pause()),this._serializedLayers=null,this._changed=!0}_flattenAndSortRenderedFeatures(e){let t=e=>this._layers[e].type===`fill-extrusion`,n={},r=[];for(let i=this._order.length-1;i>=0;i--){let a=this._order[i];if(t(a)){n[a]=i;for(let t of e){let e=t[a];if(e)for(let t of e)r.push(t)}}}r.sort(((e,t)=>t.intersectionZ-e.intersectionZ));let i=[];for(let a=this._order.length-1;a>=0;a--){let o=this._order[a];if(t(o))for(let e=r.length-1;e>=0;e--){let t=r[e].feature;if(n[t.layer.id]this.map.terrain.getElevation(e,t,n):void 0));return this.placement&&a.push(function(e,t,n,r,i,a,o){let s={},c=a.queryRenderedSymbols(r),l=[];for(let e of Object.keys(c).map(Number))l.push(o[e]);l.sort(te);for(let n of l){let r=n.featureIndex.lookupSymbolFeatures(c[n.bucketInstanceId],t,n.bucketIndex,n.sourceLayerIndex,{filterSpec:i.filter,globalState:i.globalState},i.layers,i.availableImages,e);for(let e in r){s[e]||(s[e]=[]);let t=r[e];t.sort(((e,t)=>{let r=n.featureSortOrder;if(r){let n=r.indexOf(e.featureIndex);return r.indexOf(t.featureIndex)-n}return t.featureIndex-e.featureIndex}));for(let n of t)s[e].push(n)}}return function(e,t,n){for(let r in e)for(let i of e[r])ne(i,n[t[r].source]);return e}(s,e,n)}(this._layers,o,this.tileManagers,e,c,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(a)}querySourceFeatures(e,n){n!=null&&n.filter&&this._validate(t.F.filter,`querySourceFeatures.filter`,n.filter,null,n);let r=this.tileManagers[e];return r?function(e,t){let n=e.getRenderableIds().map((t=>e.getTileByID(t))),r=[],i={};for(let e of n){let n=e.tileID.canonical.key;i[n]||(i[n]=!0,e.querySourceFeatures(r,t))}return r}(r,n?Object.assign(Object.assign({},n),{globalState:this._globalState}):{globalState:this._globalState}):[]}getLight(){return this.light.getLight()}setLight(e,n={}){this._checkLoaded();let r=this.light.getLight(),i=!1;for(let n in e)if(!t.bQ(e[n],r[n])){i=!0;break}if(!i)return;let a={now:l(),transition:t.e({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(e,n),this.light.updateTransitions(a)}getProjection(){return this.stylesheet?.projection}setProjection(e){this._checkLoaded();let t=e??{type:`mercator`};if(this.stylesheet.projection=e,this.projection){if(this.projection.name===t.type)return;this.projection.destroy(),delete this.projection}this._setProjectionInternal(t.type)}getSky(){return this.stylesheet?.sky}setSky(e,n={}){this._checkLoaded();let r=this.getSky(),i=!1;if(!e&&!r)return;if(e&&!r)i=!0;else if(!e&&r)i=!0;else for(let n in e)if(!t.bQ(e[n],r[n])){i=!0;break}if(!i)return;let a={now:l(),transition:t.e({duration:300,delay:0},this.stylesheet.transition)};this.stylesheet.sky=e,this.sky.setSky(e,n),this.sky.updateTransitions(a)}_setProjectionInternal(e){let n=function(e,n){let r={constrainOverride:n};if(Array.isArray(e)){let t=new yn({type:e});return{projection:t,transform:new Ln(r),cameraHelper:new zn(t)}}switch(e){case`mercator`:return{projection:new Kt,transform:new en(r),cameraHelper:new an};case`globe`:{let e=new yn({type:[`interpolate`,[`linear`],[`zoom`],11,`vertical-perspective`,12,`mercator`]});return{projection:e,transform:new Ln(r),cameraHelper:new zn(e)}}case`vertical-perspective`:return{projection:new _n,transform:new In(r),cameraHelper:new Rn};default:return t.w(`Unknown projection name: ${e}. Falling back to mercator projection.`),{projection:new Kt,transform:new en(r),cameraHelper:new an}}}(e,this.map.transformConstrain);this.projection=n.projection,this.map.migrateProjection(n.transform,n.cameraHelper);for(let e in this.tileManagers)this.tileManagers[e].reload()}_validate(e,n,r,i,a={}){return!1!==a?.validate&&Bn(this,e.call(t.F,t.e({key:n,style:this.serialize(),value:r,styleSpec:t.x},i)))}_remove(e=!0){this._frameRequest&&=(this._frameRequest.abort(),null),this._loadStyleRequest&&=(this._loadStyleRequest.abort(),null),this._spriteRequest&&=(this._spriteRequest.abort(),null),Ce().off(be,this._rtlPluginLoaded);for(let e in this._layers)this._layers[e].setEventedParent(null);for(let e in this.tileManagers){let t=this.tileManagers[e];t.setEventedParent(null),t.onRemove(this.map)}this.imageManager.setEventedParent(null),this.setEventedParent(null),e&&this.dispatcher.broadcast(`RM`,void 0),this.dispatcher.remove(e)}_clearSource(e){this.tileManagers[e].clearTiles()}_reloadSource(e){this.tileManagers[e].resume(),this.tileManagers[e].reload()}_updateSources(e){for(let t in this.tileManagers)this.tileManagers[t].update(e,this.map.terrain)}_generateCollisionBoxes(){for(let e in this.tileManagers)this._reloadSource(e)}_updatePlacement(e,t,n,r,i=!1){let a=!1,o=!1,s={};for(let t of this._order){let n=this._layers[t];if(n.type!==`symbol`)continue;if(!s[n.source]){let e=this.tileManagers[n.source];s[n.source]=e.getRenderableIds(!0).map((t=>e.getTileByID(t))).sort(((e,t)=>t.tileID.overscaledZ-e.tileID.overscaledZ||(e.tileID.isLessThan(t.tileID)?-1:1)))}let r=this.crossTileSymbolIndex.addLayer(n,s[n.source],e.center.lng);a||=r}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),i||=this._layerOrderChanged||n===0,(i||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(l(),e.zoom))&&(this.pauseablePlacement=new Nt(e,this.map.terrain,this._order,i,t,n,r,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,s),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(l()),o=!0),a&&this.pauseablePlacement.placement.setStale()),o||a)for(let e of this._order){let t=this._layers[e];t.type===`symbol`&&this.placement.updateLayerOpacities(t,s[t.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(l())}_releaseSymbolFadeTiles(){for(let e in this.tileManagers)this.tileManagers[e].releaseSymbolFadeTiles()}getImages(e,n){return t._(this,void 0,void 0,(function*(){let e=yield this.imageManager.getImages(n.icons);this._updateTilesForChangedImages();let t=this.tileManagers[n.source];return t&&t.setDependencies(n.tileID.key,n.type,n.icons),e}))}getGlyphs(e,n){return t._(this,void 0,void 0,(function*(){let e=yield this.glyphManager.getGlyphs(n.stacks),t=this.tileManagers[n.source];return t&&t.setDependencies(n.tileID.key,n.type,[``]),e}))}getGlyphsUrl(){return this.stylesheet.glyphs||null}setGlyphs(e,n={}){this._checkLoaded(),e&&this._validate(t.F.glyphs,`glyphs`,e,null,n)||(this._glyphsDidChange=!0,this.stylesheet.glyphs=e,this.glyphManager.entries={},this.glyphManager.setURL(e))}getDashes(e,n){return t._(this,void 0,void 0,(function*(){let e={};for(let[t,r]of Object.entries(n.dashes))e[t]=this.lineAtlas.getDash(r.dasharray,r.round);return e}))}addSprite(e,n,r={},i){this._checkLoaded();let a=[{id:e,url:n}],o=[...p(this.stylesheet.sprite),...a];this._validate(t.F.sprite,`sprite`,o,null,r)||(this.stylesheet.sprite=o,this._loadSprite(a,!0,i))}removeSprite(e){this._checkLoaded();let n=p(this.stylesheet.sprite);if(n.find((t=>t.id===e))){if(this._spritesImagesIds[e])for(let t of this._spritesImagesIds[e])this.imageManager.removeImage(t),this._changedImages[t]=!0;n.splice(n.findIndex((t=>t.id===e)),1),this.stylesheet.sprite=n.length>0?n:void 0,delete this._spritesImagesIds[e],this._availableImages=this.imageManager.listImages(),this._changed=!0,this.dispatcher.broadcast(`SI`,this._availableImages),this.fire(new t.n(`data`,{dataType:`style`}))}else this.fire(new t.l(Error(`Sprite "${e}" doesn't exists on this map.`)))}getSprite(){return p(this.stylesheet.sprite)}setSprite(e,n={},r){this._checkLoaded(),e&&this._validate(t.F.sprite,`sprite`,e,null,n)||(this.stylesheet.sprite=e,e?this._loadSprite(e,!0,r):(this._unloadSprite(),r&&r(null)))}destroy(){this._frameRequest&&=(this._frameRequest.abort(),null),this._loadStyleRequest&&=(this._loadStyleRequest.abort(),null),this._spriteRequest&&=(this._spriteRequest.abort(),null);for(let e in this.tileManagers){let t=this.tileManagers[e];t.setEventedParent(null),t.onRemove(this.map)}this.tileManagers={},this.imageManager&&(this.imageManager.setEventedParent(null),this.imageManager.destroy(),this._availableImages=[],this._spritesImagesIds={}),this.glyphManager&&this.glyphManager.destroy();for(let e in this._layers){let t=this._layers[e];t.setEventedParent(null),t.onRemove&&t.onRemove(this.map)}this._setInitialValues(),this.setEventedParent(null),this.dispatcher.unregisterMessageHandler(`GG`),this.dispatcher.unregisterMessageHandler(`GI`),this.dispatcher.unregisterMessageHandler(`GDA`),this.dispatcher.remove(!0),this._listeners={},this._oneTimeListeners={}}}var Un=t.aS([{name:`a_pos`,type:`Int16`,components:2},{name:`a_texture_pos`,type:`Int16`,components:2}]);class Wn{constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null}bind(e,t,n,r,i,a,o,s,c){this.context=e;let l=this.boundPaintVertexBuffers.length!==r.length;for(let e=0;!l&&e({u_texture:0,u_ele_delta:e,u_fog_matrix:n,u_fog_color:r?r.properties.get(`fog-color`):t.bo.white,u_fog_ground_blend:r?r.properties.get(`fog-ground-blend`):1,u_fog_ground_blend_opacity:a?0:r?r.calculateFogBlendOpacity(i):0,u_horizon_color:r?r.properties.get(`horizon-color`):t.bo.white,u_horizon_fog_blend:r?r.properties.get(`horizon-fog-blend`):1,u_is_globe_mode:+!!a}),Kn={mainMatrix:`u_projection_matrix`,tileMercatorCoords:`u_projection_tile_mercator_coords`,clippingPlane:`u_projection_clipping_plane`,projectionTransition:`u_projection_transition`,fallbackMatrix:`u_projection_fallback_matrix`};function qn(e){let t=[];for(let n of e){if(n===null)continue;let e=n.split(` `);t.push(e.pop())}return t}class Jn{constructor(e,n,r,i,a,o,s,c,l=[]){let u=e.gl;this.program=u.createProgram();let d=qn(n.staticAttributes),f=r?r.getBinderAttributes():[],p=d.concat(f),m=Bt.prelude.staticUniforms?qn(Bt.prelude.staticUniforms):[],h=s.staticUniforms?qn(s.staticUniforms):[],g=n.staticUniforms?qn(n.staticUniforms):[],_=r?r.getBinderUniforms():[],v=m.concat(h).concat(g).concat(_),y=[];for(let e of v)y.includes(e)||y.push(e);let b=r?r.defines():[];fn(u)&&b.unshift(`#version 300 es`),a&&b.push(`#define OVERDRAW_INSPECTOR;`),o&&b.push(`#define TERRAIN3D;`),c&&b.push(c),l&&b.push(...l);let x=b.concat(Bt.prelude.fragmentSource,s.fragmentSource,n.fragmentSource).join(` +`),S=b.concat(Bt.prelude.vertexSource,s.vertexSource,n.vertexSource).join(` +`);fn(u)||(x=function(e){return e.replace(/\bin\s/g,`varying `).replace(`out highp vec4 fragColor;`,``).replace(/fragColor/g,`gl_FragColor`).replace(/texture\(/g,`texture2D(`)}(x),S=function(e){return e.replace(/\bin\s/g,`attribute `).replace(/\bout\s/g,`varying `).replace(/texture\(/g,`texture2D(`)}(S));let C=u.createShader(u.FRAGMENT_SHADER);if(u.isContextLost())return void(this.failedToCreate=!0);if(u.shaderSource(C,x),u.compileShader(C),!u.getShaderParameter(C,u.COMPILE_STATUS))throw Error(`Could not compile fragment shader: ${u.getShaderInfoLog(C)}`);u.attachShader(this.program,C);let w=u.createShader(u.VERTEX_SHADER);if(u.isContextLost())return void(this.failedToCreate=!0);if(u.shaderSource(w,S),u.compileShader(w),!u.getShaderParameter(w,u.COMPILE_STATUS))throw Error(`Could not compile vertex shader: ${u.getShaderInfoLog(w)}`);u.attachShader(this.program,w),this.attributes={};let T={};this.numAttributes=p.length;for(let e=0;e({u_depth:new t.b_(e,n.u_depth),u_terrain:new t.b_(e,n.u_terrain),u_terrain_dim:new t.bp(e,n.u_terrain_dim),u_terrain_matrix:new t.c0(e,n.u_terrain_matrix),u_terrain_unpack:new t.c1(e,n.u_terrain_unpack),u_terrain_exaggeration:new t.bp(e,n.u_terrain_exaggeration)}))(e,T),this.projectionUniforms=((e,n)=>({u_projection_matrix:new t.c0(e,n.u_projection_matrix),u_projection_tile_mercator_coords:new t.c1(e,n.u_projection_tile_mercator_coords),u_projection_clipping_plane:new t.c1(e,n.u_projection_clipping_plane),u_projection_transition:new t.bp(e,n.u_projection_transition),u_projection_fallback_matrix:new t.c0(e,n.u_projection_fallback_matrix)}))(e,T),this.binderUniforms=r?r.getUniforms(e,T):[]}draw(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){var y;let b=e.gl;if(this.failedToCreate)return;if(e.program.set(this.program),e.setDepthMode(n),e.setStencilMode(r),e.setColorMode(i),e.setCullFace(a),s){e.activeTexture.set(b.TEXTURE2),b.bindTexture(b.TEXTURE_2D,s.depthTexture),e.activeTexture.set(b.TEXTURE3),b.bindTexture(b.TEXTURE_2D,s.texture);for(let e in this.terrainUniforms)this.terrainUniforms[e].set(s[e])}if(c)for(let e in c)this.projectionUniforms[Kn[e]].set(c[e]);if(o)for(let e in this.fixedUniforms)this.fixedUniforms[e].set(o[e]);h&&h.setUniforms(e,this.binderUniforms,p,{zoom:m});let x=0;switch(t){case b.LINES:x=2;break;case b.TRIANGLES:x=3;break;case b.LINE_STRIP:x=1}for(let n of f.get())n.vaos||={},(y=n.vaos)[l]||(y[l]=new Wn),n.vaos[l].bind(e,this,u,h?h.getPaintVertexBuffers():[],d,n.vertexOffset,g,_,v),b.drawElements(t,n.primitiveLength*x,b.UNSIGNED_SHORT,n.primitiveOffset*x*2)}}function Yn(e,n,r){let i=1/t.aK(r,1,n.transform.tileZoom),a=2**r.tileID.overscaledZ,o=r.tileSize*2**n.transform.tileZoom/a,s=o*(r.tileID.canonical.x+r.tileID.wrap*a),c=o*r.tileID.canonical.y;return{u_image:0,u_texsize:r.imageAtlasTexture.size,u_scale:[i,e.fromScale,e.toScale],u_fade:e.t,u_pixel_coord_upper:[s>>16,c>>16],u_pixel_coord_lower:[65535&s,65535&c]}}let Xn=(e,n,r,i)=>{let a=e.style.light,o=a.properties.get(`position`),s=[o.x,o.y,o.z],c=t.c4();a.properties.get(`anchor`)===`viewport`&&t.c5(c,e.transform.bearingInRadians),t.c6(s,s,c);let l=e.transform.transformLightDirection(s),u=a.properties.get(`color`);return{u_lightpos:s,u_lightpos_globe:l,u_lightintensity:a.properties.get(`intensity`),u_lightcolor:[u.r,u.g,u.b],u_vertical_gradient:+n,u_opacity:r,u_fill_translate:i}},Zn=(e,n,r,i,a,o,s)=>t.e(Xn(e,n,r,i),Yn(o,e,s),{u_height_factor:-(2**a.overscaledZ)/s.tileSize/8}),Qn=(e,n,r,i)=>t.e(Yn(n,e,r),{u_fill_translate:i}),$n=(e,t)=>({u_world:e,u_fill_translate:t}),er=(e,n,r,i,a)=>t.e(Qn(e,n,r,a),{u_world:i}),tr=(e,n,r,i,a)=>{let o=e.transform,s,c,l=0;if(r.paint.get(`circle-pitch-alignment`)===`map`){let e=t.aK(n,1,o.zoom);s=!0,c=[e,e],l=e/(t.a6*2**n.tileID.overscaledZ)*2*Math.PI*a}else s=!1,c=o.pixelsToGLUnits;return{u_camera_to_center_distance:o.cameraToCenterDistance,u_scale_with_map:+(r.paint.get(`circle-pitch-scale`)===`map`),u_pitch_with_map:+s,u_device_pixel_ratio:e.pixelRatio,u_extrude_scale:c,u_globe_extrude_scale:l,u_translate:i}},nr=e=>({u_pixel_extrude_scale:[1/e.width,1/e.height]}),rr=e=>({u_viewport_size:[e.width,e.height]}),ir=(e,t=1)=>({u_color:e,u_overlay:0,u_overlay_scale:t}),ar=(e,n,r,i)=>{let a=t.aK(e,1,n)/(t.a6*2**e.tileID.overscaledZ)*2*Math.PI*i;return{u_extrude_scale:t.aK(e,1,n),u_intensity:r,u_globe_extrude_scale:a}},or=(e,n,r,i)=>{let a=t.O();t.c7(a,0,e.width,e.height,0,0,1);let o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:r,u_color_ramp:i,u_opacity:n.paint.get(`heatmap-opacity`)}},sr=(e,t,n)=>{let r=n.paint.get(`hillshade-accent-color`),i;switch(n.paint.get(`hillshade-method`)){case`basic`:i=4;break;case`combined`:i=1;break;case`igor`:i=2;break;case`multidirectional`:i=3;break;default:i=0}let a=n.getIlluminationProperties();for(let t=0;t{let r=n.stride,i=t.O();return t.c7(i,0,t.a6,-t.a6,0,0,1),t.Q(i,i,[0,-t.a6,0]),{u_matrix:i,u_image:1,u_dimension:[r,r],u_zoom:e.overscaledZ,u_unpack:n.getUnpackVector()}};function lr(e,n){let r=2**n.canonical.z,i=n.canonical.y;return[new t.a7(0,i/r).toLngLat().lat,new t.a7(0,(i+1)/r).toLngLat().lat]}let ur=(e,t,n=0)=>({u_image:0,u_unpack:t.getUnpackVector(),u_dimension:[t.stride,t.stride],u_elevation_stops:1,u_color_stops:4,u_color_ramp_size:n,u_opacity:e.paint.get(`color-relief-opacity`)}),dr=(e,n,r,i)=>{let a=e.transform;return{u_translation:_r(e,n,r),u_ratio:i/t.aK(n,1,a.zoom),u_device_pixel_ratio:e.pixelRatio,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},fr=(e,n,r,i,a)=>t.e(dr(e,n,r,i),{u_image:0,u_image_height:a}),pr=(e,n,r,i,a)=>{let o=e.transform,s=gr(n,o);return{u_translation:_r(e,n,r),u_texsize:n.imageAtlasTexture.size,u_ratio:i/t.aK(n,1,o.zoom),u_device_pixel_ratio:e.pixelRatio,u_image:0,u_scale:[s,a.fromScale,a.toScale],u_fade:a.t,u_units_to_pixels:[1/o.pixelsToGLUnits[0],1/o.pixelsToGLUnits[1]]}},mr=(e,n,r,i,a)=>{let o=gr(n,e.transform);return t.e(dr(e,n,r,i),{u_tileratio:o,u_crossfade_from:a.fromScale,u_crossfade_to:a.toScale,u_image:0,u_mix:a.t,u_lineatlas_width:e.lineAtlas.width,u_lineatlas_height:e.lineAtlas.height})},hr=(e,n,r,i,a,o)=>{let s=gr(n,e.transform);return t.e(dr(e,n,r,i),{u_image:0,u_image_height:o,u_tileratio:s,u_crossfade_from:a.fromScale,u_crossfade_to:a.toScale,u_image_dash:1,u_mix:a.t,u_lineatlas_width:e.lineAtlas.width,u_lineatlas_height:e.lineAtlas.height})};function gr(e,n){return 1/t.aK(e,1,n.tileZoom)}function _r(e,n,r){return t.aL(e.transform,n,r.paint.get(`line-translate`),r.paint.get(`line-translate-anchor`))}let vr=(e,t,n,r,i)=>{return{u_tl_parent:e,u_scale_parent:t,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*r.paint.get(`raster-opacity`),u_image0:0,u_image1:1,u_brightness_low:r.paint.get(`raster-brightness-min`),u_brightness_high:r.paint.get(`raster-brightness-max`),u_saturation_factor:(o=r.paint.get(`raster-saturation`),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=r.paint.get(`raster-contrast`),a>0?1/(1-a):1+a),u_spin_weights:yr(r.paint.get(`raster-hue-rotate`)),u_coords_top:[i[0].x,i[0].y,i[1].x,i[1].y],u_coords_bottom:[i[3].x,i[3].y,i[2].x,i[2].y]};var a,o};function yr(e){e*=Math.PI/180;let t=Math.sin(e),n=Math.cos(e);return[(2*n+1)/3,(-Math.sqrt(3)*t-n+1)/3,(Math.sqrt(3)*t-n+1)/3]}let br=(e,t,n,r,i,a,o,s,c,l,u,d,f)=>{let p=o.transform;return{u_is_size_zoom_constant:+(e===`constant`||e===`source`),u_is_size_feature_constant:+(e===`constant`||e===`camera`),u_size_t:t?t.uSizeT:0,u_size:t?t.uSize:0,u_camera_to_center_distance:p.cameraToCenterDistance,u_pitch:p.pitch/360*2*Math.PI,u_rotate_symbol:+n,u_aspect_ratio:p.width/p.height,u_fade_change:o.options.fadeDuration?o.symbolFadeChange:1,u_label_plane_matrix:s,u_coord_matrix:c,u_is_text:+u,u_pitch_with_map:+r,u_is_along_line:i,u_is_variable_anchor:a,u_texsize:d,u_texture:0,u_translation:l,u_pitched_scale:f}},xr=(e,n,r,i,a,o,s,c,l,u,d,f,p,m)=>{let h=s.transform;return t.e(br(e,n,r,i,a,o,s,c,l,u,d,f,m),{u_gamma_scale:i?Math.cos(h.pitch*Math.PI/180)*h.cameraToCenterDistance:1,u_device_pixel_ratio:s.pixelRatio,u_is_halo:+!!p,u_is_plain:1})},Sr=(e,n,r,i,a,o,s,c,l,u,d,f,p)=>t.e(xr(e,n,r,i,a,o,s,c,l,u,!0,d,!0,p),{u_texsize_icon:f,u_texture_icon:1}),Cr=(e,t)=>({u_opacity:e,u_color:t}),wr=(e,n,r,i,a)=>t.e(function(e,n,r,i){let a=r.imageManager.getPattern(e.from.toString()),o=r.imageManager.getPattern(e.to.toString()),{width:s,height:c}=r.imageManager.getPixelSize(),l=2**i.tileID.overscaledZ,u=i.tileSize*2**r.transform.tileZoom/l,d=u*(i.tileID.canonical.x+i.tileID.wrap*l),f=u*i.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:a.tl,u_pattern_br_a:a.br,u_pattern_tl_b:o.tl,u_pattern_br_b:o.br,u_texsize:[s,c],u_mix:n.t,u_pattern_size_a:a.displaySize,u_pattern_size_b:o.displaySize,u_scale_a:n.fromScale,u_scale_b:n.toScale,u_tile_units_to_pixels:1/t.aK(i,1,r.transform.tileZoom),u_pixel_coord_upper:[d>>16,f>>16],u_pixel_coord_lower:[65535&d,65535&f]}}(r,a,n,i),{u_opacity:e}),Tr=(e,t)=>{},Er={fillExtrusion:(e,n)=>({u_lightpos:new t.c2(e,n.u_lightpos),u_lightpos_globe:new t.c2(e,n.u_lightpos_globe),u_lightintensity:new t.bp(e,n.u_lightintensity),u_lightcolor:new t.c2(e,n.u_lightcolor),u_vertical_gradient:new t.bp(e,n.u_vertical_gradient),u_opacity:new t.bp(e,n.u_opacity),u_fill_translate:new t.c3(e,n.u_fill_translate)}),fillExtrusionPattern:(e,n)=>({u_lightpos:new t.c2(e,n.u_lightpos),u_lightpos_globe:new t.c2(e,n.u_lightpos_globe),u_lightintensity:new t.bp(e,n.u_lightintensity),u_lightcolor:new t.c2(e,n.u_lightcolor),u_vertical_gradient:new t.bp(e,n.u_vertical_gradient),u_height_factor:new t.bp(e,n.u_height_factor),u_opacity:new t.bp(e,n.u_opacity),u_fill_translate:new t.c3(e,n.u_fill_translate),u_image:new t.b_(e,n.u_image),u_texsize:new t.c3(e,n.u_texsize),u_pixel_coord_upper:new t.c3(e,n.u_pixel_coord_upper),u_pixel_coord_lower:new t.c3(e,n.u_pixel_coord_lower),u_scale:new t.c2(e,n.u_scale),u_fade:new t.bp(e,n.u_fade)}),fill:(e,n)=>({u_fill_translate:new t.c3(e,n.u_fill_translate)}),fillPattern:(e,n)=>({u_image:new t.b_(e,n.u_image),u_texsize:new t.c3(e,n.u_texsize),u_pixel_coord_upper:new t.c3(e,n.u_pixel_coord_upper),u_pixel_coord_lower:new t.c3(e,n.u_pixel_coord_lower),u_scale:new t.c2(e,n.u_scale),u_fade:new t.bp(e,n.u_fade),u_fill_translate:new t.c3(e,n.u_fill_translate)}),fillOutline:(e,n)=>({u_world:new t.c3(e,n.u_world),u_fill_translate:new t.c3(e,n.u_fill_translate)}),fillOutlinePattern:(e,n)=>({u_world:new t.c3(e,n.u_world),u_image:new t.b_(e,n.u_image),u_texsize:new t.c3(e,n.u_texsize),u_pixel_coord_upper:new t.c3(e,n.u_pixel_coord_upper),u_pixel_coord_lower:new t.c3(e,n.u_pixel_coord_lower),u_scale:new t.c2(e,n.u_scale),u_fade:new t.bp(e,n.u_fade),u_fill_translate:new t.c3(e,n.u_fill_translate)}),circle:(e,n)=>({u_camera_to_center_distance:new t.bp(e,n.u_camera_to_center_distance),u_scale_with_map:new t.b_(e,n.u_scale_with_map),u_pitch_with_map:new t.b_(e,n.u_pitch_with_map),u_extrude_scale:new t.c3(e,n.u_extrude_scale),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_globe_extrude_scale:new t.bp(e,n.u_globe_extrude_scale),u_translate:new t.c3(e,n.u_translate)}),collisionBox:(e,n)=>({u_pixel_extrude_scale:new t.c3(e,n.u_pixel_extrude_scale)}),collisionCircle:(e,n)=>({u_viewport_size:new t.c3(e,n.u_viewport_size)}),debug:(e,n)=>({u_color:new t.b$(e,n.u_color),u_overlay:new t.b_(e,n.u_overlay),u_overlay_scale:new t.bp(e,n.u_overlay_scale)}),depth:Tr,clippingMask:Tr,heatmap:(e,n)=>({u_extrude_scale:new t.bp(e,n.u_extrude_scale),u_intensity:new t.bp(e,n.u_intensity),u_globe_extrude_scale:new t.bp(e,n.u_globe_extrude_scale)}),heatmapTexture:(e,n)=>({u_matrix:new t.c0(e,n.u_matrix),u_world:new t.c3(e,n.u_world),u_image:new t.b_(e,n.u_image),u_color_ramp:new t.b_(e,n.u_color_ramp),u_opacity:new t.bp(e,n.u_opacity)}),hillshade:(e,n)=>({u_image:new t.b_(e,n.u_image),u_latrange:new t.c3(e,n.u_latrange),u_exaggeration:new t.bp(e,n.u_exaggeration),u_altitudes:new t.c9(e,n.u_altitudes),u_azimuths:new t.c9(e,n.u_azimuths),u_accent:new t.b$(e,n.u_accent),u_method:new t.b_(e,n.u_method),u_shadows:new t.c8(e,n.u_shadows),u_highlights:new t.c8(e,n.u_highlights)}),hillshadePrepare:(e,n)=>({u_matrix:new t.c0(e,n.u_matrix),u_image:new t.b_(e,n.u_image),u_dimension:new t.c3(e,n.u_dimension),u_zoom:new t.bp(e,n.u_zoom),u_unpack:new t.c1(e,n.u_unpack)}),colorRelief:(e,n)=>({u_image:new t.b_(e,n.u_image),u_unpack:new t.c1(e,n.u_unpack),u_dimension:new t.c3(e,n.u_dimension),u_elevation_stops:new t.b_(e,n.u_elevation_stops),u_color_stops:new t.b_(e,n.u_color_stops),u_color_ramp_size:new t.b_(e,n.u_color_ramp_size),u_opacity:new t.bp(e,n.u_opacity)}),line:(e,n)=>({u_translation:new t.c3(e,n.u_translation),u_ratio:new t.bp(e,n.u_ratio),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_units_to_pixels:new t.c3(e,n.u_units_to_pixels)}),lineGradient:(e,n)=>({u_translation:new t.c3(e,n.u_translation),u_ratio:new t.bp(e,n.u_ratio),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_units_to_pixels:new t.c3(e,n.u_units_to_pixels),u_image:new t.b_(e,n.u_image),u_image_height:new t.bp(e,n.u_image_height)}),linePattern:(e,n)=>({u_translation:new t.c3(e,n.u_translation),u_texsize:new t.c3(e,n.u_texsize),u_ratio:new t.bp(e,n.u_ratio),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_image:new t.b_(e,n.u_image),u_units_to_pixels:new t.c3(e,n.u_units_to_pixels),u_scale:new t.c2(e,n.u_scale),u_fade:new t.bp(e,n.u_fade)}),lineSDF:(e,n)=>({u_translation:new t.c3(e,n.u_translation),u_ratio:new t.bp(e,n.u_ratio),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_units_to_pixels:new t.c3(e,n.u_units_to_pixels),u_image:new t.b_(e,n.u_image),u_mix:new t.bp(e,n.u_mix),u_tileratio:new t.bp(e,n.u_tileratio),u_crossfade_from:new t.bp(e,n.u_crossfade_from),u_crossfade_to:new t.bp(e,n.u_crossfade_to),u_lineatlas_width:new t.bp(e,n.u_lineatlas_width),u_lineatlas_height:new t.bp(e,n.u_lineatlas_height)}),lineGradientSDF:(e,n)=>({u_translation:new t.c3(e,n.u_translation),u_ratio:new t.bp(e,n.u_ratio),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_units_to_pixels:new t.c3(e,n.u_units_to_pixels),u_image:new t.b_(e,n.u_image),u_image_height:new t.bp(e,n.u_image_height),u_tileratio:new t.bp(e,n.u_tileratio),u_crossfade_from:new t.bp(e,n.u_crossfade_from),u_crossfade_to:new t.bp(e,n.u_crossfade_to),u_image_dash:new t.b_(e,n.u_image_dash),u_mix:new t.bp(e,n.u_mix),u_lineatlas_width:new t.bp(e,n.u_lineatlas_width),u_lineatlas_height:new t.bp(e,n.u_lineatlas_height)}),raster:(e,n)=>({u_tl_parent:new t.c3(e,n.u_tl_parent),u_scale_parent:new t.bp(e,n.u_scale_parent),u_buffer_scale:new t.bp(e,n.u_buffer_scale),u_fade_t:new t.bp(e,n.u_fade_t),u_opacity:new t.bp(e,n.u_opacity),u_image0:new t.b_(e,n.u_image0),u_image1:new t.b_(e,n.u_image1),u_brightness_low:new t.bp(e,n.u_brightness_low),u_brightness_high:new t.bp(e,n.u_brightness_high),u_saturation_factor:new t.bp(e,n.u_saturation_factor),u_contrast_factor:new t.bp(e,n.u_contrast_factor),u_spin_weights:new t.c2(e,n.u_spin_weights),u_coords_top:new t.c1(e,n.u_coords_top),u_coords_bottom:new t.c1(e,n.u_coords_bottom)}),symbolIcon:(e,n)=>({u_is_size_zoom_constant:new t.b_(e,n.u_is_size_zoom_constant),u_is_size_feature_constant:new t.b_(e,n.u_is_size_feature_constant),u_size_t:new t.bp(e,n.u_size_t),u_size:new t.bp(e,n.u_size),u_camera_to_center_distance:new t.bp(e,n.u_camera_to_center_distance),u_pitch:new t.bp(e,n.u_pitch),u_rotate_symbol:new t.b_(e,n.u_rotate_symbol),u_aspect_ratio:new t.bp(e,n.u_aspect_ratio),u_fade_change:new t.bp(e,n.u_fade_change),u_label_plane_matrix:new t.c0(e,n.u_label_plane_matrix),u_coord_matrix:new t.c0(e,n.u_coord_matrix),u_is_text:new t.b_(e,n.u_is_text),u_pitch_with_map:new t.b_(e,n.u_pitch_with_map),u_is_along_line:new t.b_(e,n.u_is_along_line),u_is_variable_anchor:new t.b_(e,n.u_is_variable_anchor),u_texsize:new t.c3(e,n.u_texsize),u_texture:new t.b_(e,n.u_texture),u_translation:new t.c3(e,n.u_translation),u_pitched_scale:new t.bp(e,n.u_pitched_scale)}),symbolSDF:(e,n)=>({u_is_size_zoom_constant:new t.b_(e,n.u_is_size_zoom_constant),u_is_size_feature_constant:new t.b_(e,n.u_is_size_feature_constant),u_size_t:new t.bp(e,n.u_size_t),u_size:new t.bp(e,n.u_size),u_camera_to_center_distance:new t.bp(e,n.u_camera_to_center_distance),u_pitch:new t.bp(e,n.u_pitch),u_rotate_symbol:new t.b_(e,n.u_rotate_symbol),u_aspect_ratio:new t.bp(e,n.u_aspect_ratio),u_fade_change:new t.bp(e,n.u_fade_change),u_label_plane_matrix:new t.c0(e,n.u_label_plane_matrix),u_coord_matrix:new t.c0(e,n.u_coord_matrix),u_is_text:new t.b_(e,n.u_is_text),u_pitch_with_map:new t.b_(e,n.u_pitch_with_map),u_is_along_line:new t.b_(e,n.u_is_along_line),u_is_variable_anchor:new t.b_(e,n.u_is_variable_anchor),u_texsize:new t.c3(e,n.u_texsize),u_texture:new t.b_(e,n.u_texture),u_gamma_scale:new t.bp(e,n.u_gamma_scale),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_is_halo:new t.b_(e,n.u_is_halo),u_is_plain:new t.b_(e,n.u_is_plain),u_translation:new t.c3(e,n.u_translation),u_pitched_scale:new t.bp(e,n.u_pitched_scale)}),symbolTextAndIcon:(e,n)=>({u_is_size_zoom_constant:new t.b_(e,n.u_is_size_zoom_constant),u_is_size_feature_constant:new t.b_(e,n.u_is_size_feature_constant),u_size_t:new t.bp(e,n.u_size_t),u_size:new t.bp(e,n.u_size),u_camera_to_center_distance:new t.bp(e,n.u_camera_to_center_distance),u_pitch:new t.bp(e,n.u_pitch),u_rotate_symbol:new t.b_(e,n.u_rotate_symbol),u_aspect_ratio:new t.bp(e,n.u_aspect_ratio),u_fade_change:new t.bp(e,n.u_fade_change),u_label_plane_matrix:new t.c0(e,n.u_label_plane_matrix),u_coord_matrix:new t.c0(e,n.u_coord_matrix),u_is_text:new t.b_(e,n.u_is_text),u_pitch_with_map:new t.b_(e,n.u_pitch_with_map),u_is_along_line:new t.b_(e,n.u_is_along_line),u_is_variable_anchor:new t.b_(e,n.u_is_variable_anchor),u_texsize:new t.c3(e,n.u_texsize),u_texsize_icon:new t.c3(e,n.u_texsize_icon),u_texture:new t.b_(e,n.u_texture),u_texture_icon:new t.b_(e,n.u_texture_icon),u_gamma_scale:new t.bp(e,n.u_gamma_scale),u_device_pixel_ratio:new t.bp(e,n.u_device_pixel_ratio),u_is_halo:new t.b_(e,n.u_is_halo),u_translation:new t.c3(e,n.u_translation),u_pitched_scale:new t.bp(e,n.u_pitched_scale)}),background:(e,n)=>({u_opacity:new t.bp(e,n.u_opacity),u_color:new t.b$(e,n.u_color)}),backgroundPattern:(e,n)=>({u_opacity:new t.bp(e,n.u_opacity),u_image:new t.b_(e,n.u_image),u_pattern_tl_a:new t.c3(e,n.u_pattern_tl_a),u_pattern_br_a:new t.c3(e,n.u_pattern_br_a),u_pattern_tl_b:new t.c3(e,n.u_pattern_tl_b),u_pattern_br_b:new t.c3(e,n.u_pattern_br_b),u_texsize:new t.c3(e,n.u_texsize),u_mix:new t.bp(e,n.u_mix),u_pattern_size_a:new t.c3(e,n.u_pattern_size_a),u_pattern_size_b:new t.c3(e,n.u_pattern_size_b),u_scale_a:new t.bp(e,n.u_scale_a),u_scale_b:new t.bp(e,n.u_scale_b),u_pixel_coord_upper:new t.c3(e,n.u_pixel_coord_upper),u_pixel_coord_lower:new t.c3(e,n.u_pixel_coord_lower),u_tile_units_to_pixels:new t.bp(e,n.u_tile_units_to_pixels)}),terrain:(e,n)=>({u_texture:new t.b_(e,n.u_texture),u_ele_delta:new t.bp(e,n.u_ele_delta),u_fog_matrix:new t.c0(e,n.u_fog_matrix),u_fog_color:new t.b$(e,n.u_fog_color),u_fog_ground_blend:new t.bp(e,n.u_fog_ground_blend),u_fog_ground_blend_opacity:new t.bp(e,n.u_fog_ground_blend_opacity),u_horizon_color:new t.b$(e,n.u_horizon_color),u_horizon_fog_blend:new t.bp(e,n.u_horizon_fog_blend),u_is_globe_mode:new t.bp(e,n.u_is_globe_mode)}),terrainDepth:(e,n)=>({u_ele_delta:new t.bp(e,n.u_ele_delta)}),terrainCoords:(e,n)=>({u_texture:new t.b_(e,n.u_texture),u_terrain_coords_id:new t.bp(e,n.u_terrain_coords_id),u_ele_delta:new t.bp(e,n.u_ele_delta)}),projectionErrorMeasurement:(e,n)=>({u_input:new t.bp(e,n.u_input),u_output_expected:new t.bp(e,n.u_output_expected)}),atmosphere:(e,n)=>({u_sun_pos:new t.c2(e,n.u_sun_pos),u_atmosphere_blend:new t.bp(e,n.u_atmosphere_blend),u_globe_position:new t.c2(e,n.u_globe_position),u_globe_radius:new t.bp(e,n.u_globe_radius),u_inv_proj_matrix:new t.c0(e,n.u_inv_proj_matrix)}),sky:(e,n)=>({u_sky_color:new t.b$(e,n.u_sky_color),u_horizon_color:new t.b$(e,n.u_horizon_color),u_horizon:new t.c3(e,n.u_horizon),u_horizon_normal:new t.c3(e,n.u_horizon_normal),u_sky_horizon_blend:new t.bp(e,n.u_sky_horizon_blend),u_sky_blend:new t.bp(e,n.u_sky_blend)})};class Dr{constructor(e,t,n){this.context=e;let r=e.gl;this.buffer=r.createBuffer(),this.dynamicDraw=!!n,this.context.unbindVAO(),e.bindElementBuffer.set(this.buffer),r.bufferData(r.ELEMENT_ARRAY_BUFFER,t.arrayBuffer,this.dynamicDraw?r.DYNAMIC_DRAW:r.STATIC_DRAW),this.dynamicDraw||t.freeBufferAfterUpload()}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(e){let t=this.context.gl;if(!this.dynamicDraw)throw Error(`Attempted to update data while not in dynamic mode.`);this.context.unbindVAO(),this.bind(),t.bufferSubData(t.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}let Or={Int8:`BYTE`,Uint8:`UNSIGNED_BYTE`,Int16:`SHORT`,Uint16:`UNSIGNED_SHORT`,Int32:`INT`,Uint32:`UNSIGNED_INT`,Float32:`FLOAT`};class kr{constructor(e,t,n,r){this.length=t.length,this.attributes=n,this.itemSize=t.bytesPerElement,this.dynamicDraw=r,this.context=e;let i=e.gl;this.buffer=i.createBuffer(),e.bindVertexBuffer.set(this.buffer),i.bufferData(i.ARRAY_BUFFER,t.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||t.freeBufferAfterUpload()}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(e){if(e.length!==this.length)throw Error(`Length of new data is ${e.length}, which doesn't match current length of ${this.length}`);let t=this.context.gl;this.bind(),t.bufferSubData(t.ARRAY_BUFFER,0,e.arrayBuffer)}enableAttributes(e,t){for(let n of this.attributes){let r=t.attributes[n.name];r!==void 0&&e.enableVertexAttribArray(r)}}setVertexAttribPointers(e,t,n){for(let r of this.attributes){let i=t.attributes[r.name];i!==void 0&&e.vertexAttribPointer(i,r.components,e[Or[r.type]],!1,this.itemSize,r.offset+this.itemSize*(n||0))}}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}class Ar{constructor(e){this.gl=e.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1}get(){return this.current}set(e){}getDefault(){return this.default}setDefault(){this.set(this.default)}}class jr extends Ar{getDefault(){return t.bo.transparent}set(e){let t=this.current;(e.r!==t.r||e.g!==t.g||e.b!==t.b||e.a!==t.a||this.dirty)&&(this.gl.clearColor(e.r,e.g,e.b,e.a),this.current=e,this.dirty=!1)}}class Mr extends Ar{getDefault(){return 1}set(e){(e!==this.current||this.dirty)&&(this.gl.clearDepth(e),this.current=e,this.dirty=!1)}}class Nr extends Ar{getDefault(){return 0}set(e){(e!==this.current||this.dirty)&&(this.gl.clearStencil(e),this.current=e,this.dirty=!1)}}class Pr extends Ar{getDefault(){return[!0,!0,!0,!0]}set(e){let t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||this.dirty)&&(this.gl.colorMask(e[0],e[1],e[2],e[3]),this.current=e,this.dirty=!1)}}class Fr extends Ar{getDefault(){return!0}set(e){(e!==this.current||this.dirty)&&(this.gl.depthMask(e),this.current=e,this.dirty=!1)}}class Ir extends Ar{getDefault(){return 255}set(e){(e!==this.current||this.dirty)&&(this.gl.stencilMask(e),this.current=e,this.dirty=!1)}}class Lr extends Ar{getDefault(){return{func:this.gl.ALWAYS,ref:0,mask:255}}set(e){let t=this.current;(e.func!==t.func||e.ref!==t.ref||e.mask!==t.mask||this.dirty)&&(this.gl.stencilFunc(e.func,e.ref,e.mask),this.current=e,this.dirty=!1)}}class Rr extends Ar{getDefault(){let e=this.gl;return[e.KEEP,e.KEEP,e.KEEP]}set(e){let t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||this.dirty)&&(this.gl.stencilOp(e[0],e[1],e[2]),this.current=e,this.dirty=!1)}}class zr extends Ar{getDefault(){return!1}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;e?t.enable(t.STENCIL_TEST):t.disable(t.STENCIL_TEST),this.current=e,this.dirty=!1}}class Br extends Ar{getDefault(){return[0,1]}set(e){let t=this.current;(e[0]!==t[0]||e[1]!==t[1]||this.dirty)&&(this.gl.depthRange(e[0],e[1]),this.current=e,this.dirty=!1)}}class Vr extends Ar{getDefault(){return!1}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;e?t.enable(t.DEPTH_TEST):t.disable(t.DEPTH_TEST),this.current=e,this.dirty=!1}}class Hr extends Ar{getDefault(){return this.gl.LESS}set(e){(e!==this.current||this.dirty)&&(this.gl.depthFunc(e),this.current=e,this.dirty=!1)}}class Ur extends Ar{getDefault(){return!1}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;e?t.enable(t.BLEND):t.disable(t.BLEND),this.current=e,this.dirty=!1}}class Wr extends Ar{getDefault(){let e=this.gl;return[e.ONE,e.ZERO]}set(e){let t=this.current;(e[0]!==t[0]||e[1]!==t[1]||this.dirty)&&(this.gl.blendFunc(e[0],e[1]),this.current=e,this.dirty=!1)}}class Gr extends Ar{getDefault(){return t.bo.transparent}set(e){let t=this.current;(e.r!==t.r||e.g!==t.g||e.b!==t.b||e.a!==t.a||this.dirty)&&(this.gl.blendColor(e.r,e.g,e.b,e.a),this.current=e,this.dirty=!1)}}class Kr extends Ar{getDefault(){return this.gl.FUNC_ADD}set(e){(e!==this.current||this.dirty)&&(this.gl.blendEquation(e),this.current=e,this.dirty=!1)}}class qr extends Ar{getDefault(){return!1}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;e?t.enable(t.CULL_FACE):t.disable(t.CULL_FACE),this.current=e,this.dirty=!1}}class Jr extends Ar{getDefault(){return this.gl.BACK}set(e){(e!==this.current||this.dirty)&&(this.gl.cullFace(e),this.current=e,this.dirty=!1)}}class Yr extends Ar{getDefault(){return this.gl.CCW}set(e){(e!==this.current||this.dirty)&&(this.gl.frontFace(e),this.current=e,this.dirty=!1)}}class Xr extends Ar{getDefault(){return null}set(e){(e!==this.current||this.dirty)&&(this.gl.useProgram(e),this.current=e,this.dirty=!1)}}class Zr extends Ar{getDefault(){return this.gl.TEXTURE0}set(e){(e!==this.current||this.dirty)&&(this.gl.activeTexture(e),this.current=e,this.dirty=!1)}}class Qr extends Ar{getDefault(){let e=this.gl;return[0,0,e.drawingBufferWidth,e.drawingBufferHeight]}set(e){let t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||this.dirty)&&(this.gl.viewport(e[0],e[1],e[2],e[3]),this.current=e,this.dirty=!1)}}class $r extends Ar{getDefault(){return null}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,e),this.current=e,this.dirty=!1}}class ei extends Ar{getDefault(){return null}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.bindRenderbuffer(t.RENDERBUFFER,e),this.current=e,this.dirty=!1}}class ti extends Ar{getDefault(){return null}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.bindTexture(t.TEXTURE_2D,e),this.current=e,this.dirty=!1}}class ni extends Ar{getDefault(){return null}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.bindBuffer(t.ARRAY_BUFFER,e),this.current=e,this.dirty=!1}}class ri extends Ar{getDefault(){return null}set(e){let t=this.gl;t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,e),this.current=e,this.dirty=!1}}class ii extends Ar{getDefault(){return null}set(e){var t;if(e===this.current&&!this.dirty)return;let n=this.gl;fn(n)?n.bindVertexArray(e):(t=n.getExtension(`OES_vertex_array_object`))==null||t.bindVertexArrayOES(e),this.current=e,this.dirty=!1}}class ai extends Ar{getDefault(){return 4}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.pixelStorei(t.UNPACK_ALIGNMENT,e),this.current=e,this.dirty=!1}}class oi extends Ar{getDefault(){return!1}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,e),this.current=e,this.dirty=!1}}class si extends Ar{getDefault(){return!1}set(e){if(e===this.current&&!this.dirty)return;let t=this.gl;t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,e),this.current=e,this.dirty=!1}}class ci extends Ar{constructor(e,t){super(e),this.context=e,this.parent=t}getDefault(){return null}}class li extends ci{setDirty(){this.dirty=!0}set(e){if(e===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);let t=this.gl;t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,e,0),this.current=e,this.dirty=!1}}class ui extends ci{set(e){if(e===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);let t=this.gl;t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,e),this.current=e,this.dirty=!1}}class di extends ci{set(e){if(e===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);let t=this.gl;t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,e),this.current=e,this.dirty=!1}}let fi=`Framebuffer is not complete`;class pi{constructor(e,t,n,r,i){this.context=e,this.width=t,this.height=n;let a=e.gl,o=this.framebuffer=a.createFramebuffer();if(this.colorAttachment=new li(e,o),r)this.depthAttachment=i?new di(e,o):new ui(e,o);else if(i)throw Error(`Stencil cannot be set without depth`);if(a.checkFramebufferStatus(a.FRAMEBUFFER)!==a.FRAMEBUFFER_COMPLETE)throw Error(fi)}destroy(){let e=this.context.gl,t=this.colorAttachment.get();if(t&&e.deleteTexture(t),this.depthAttachment){let t=this.depthAttachment.get();t&&e.deleteRenderbuffer(t)}e.deleteFramebuffer(this.framebuffer)}}class mi{constructor(e){if(this.gl=e,this.clearColor=new jr(this),this.clearDepth=new Mr(this),this.clearStencil=new Nr(this),this.colorMask=new Pr(this),this.depthMask=new Fr(this),this.stencilMask=new Ir(this),this.stencilFunc=new Lr(this),this.stencilOp=new Rr(this),this.stencilTest=new zr(this),this.depthRange=new Br(this),this.depthTest=new Vr(this),this.depthFunc=new Hr(this),this.blend=new Ur(this),this.blendFunc=new Wr(this),this.blendColor=new Gr(this),this.blendEquation=new Kr(this),this.cullFace=new qr(this),this.cullFaceSide=new Jr(this),this.frontFace=new Yr(this),this.program=new Xr(this),this.activeTexture=new Zr(this),this.viewport=new Qr(this),this.bindFramebuffer=new $r(this),this.bindRenderbuffer=new ei(this),this.bindTexture=new ti(this),this.bindVertexBuffer=new ni(this),this.bindElementBuffer=new ri(this),this.bindVertexArray=new ii(this),this.pixelStoreUnpack=new ai(this),this.pixelStoreUnpackPremultiplyAlpha=new oi(this),this.pixelStoreUnpackFlipY=new si(this),this.extTextureFilterAnisotropic=e.getExtension(`EXT_texture_filter_anisotropic`),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=e.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE),fn(e)){this.HALF_FLOAT=e.HALF_FLOAT;let t=e.getExtension(`EXT_color_buffer_half_float`);this.RGBA16F=e.RGBA16F??t?.RGBA16F_EXT,this.RGB16F=e.RGB16F??t?.RGB16F_EXT,e.getExtension(`EXT_color_buffer_float`)}else{e.getExtension(`EXT_color_buffer_half_float`),e.getExtension(`OES_texture_half_float_linear`);let t=e.getExtension(`OES_texture_half_float`);this.HALF_FLOAT=t?.HALF_FLOAT_OES}}setDefault(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()}setDirty(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.bindVertexArray.dirty=!0,this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0}createIndexBuffer(e,t){return new Dr(this,e,t)}createVertexBuffer(e,t,n){return new kr(this,e,t,n)}createRenderbuffer(e,t,n){let r=this.gl,i=r.createRenderbuffer();return this.bindRenderbuffer.set(i),r.renderbufferStorage(r.RENDERBUFFER,e,t,n),this.bindRenderbuffer.set(null),i}createFramebuffer(e,t,n,r){return new pi(this,e,t,n,r)}clear({color:e,depth:t,stencil:n}){let r=this.gl,i=0;e&&(i|=r.COLOR_BUFFER_BIT,this.clearColor.set(e),this.colorMask.set([!0,!0,!0,!0])),t!==void 0&&(i|=r.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(t),this.depthMask.set(!0)),n!==void 0&&(i|=r.STENCIL_BUFFER_BIT,this.clearStencil.set(n),this.stencilMask.set(255)),r.clear(i)}setCullFace(e){!1===e.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(e.mode),this.frontFace.set(e.frontFace))}setDepthMode(e){e.func!==this.gl.ALWAYS||e.mask?(this.depthTest.set(!0),this.depthFunc.set(e.func),this.depthMask.set(e.mask),this.depthRange.set(e.range)):this.depthTest.set(!1)}setStencilMode(e){e.test.func!==this.gl.ALWAYS||e.mask?(this.stencilTest.set(!0),this.stencilMask.set(e.mask),this.stencilOp.set([e.fail,e.depthFail,e.pass]),this.stencilFunc.set({func:e.test.func,ref:e.ref,mask:e.test.mask})):this.stencilTest.set(!1)}setColorMode(e){t.bQ(e.blendFunction,on.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)}createVertexArray(){return fn(this.gl)?this.gl.createVertexArray():this.gl.getExtension(`OES_vertex_array_object`)?.createVertexArrayOES()}deleteVertexArray(e){var t;fn(this.gl)?this.gl.deleteVertexArray(e):(t=this.gl.getExtension(`OES_vertex_array_object`))==null||t.deleteVertexArrayOES(e)}unbindVAO(){this.bindVertexArray.set(null)}}let hi;function gi(e,n,r,i,a){let o=e.context,s=e.transform,c=o.gl,l=e.useProgram(`collisionBox`),u=[],d=0,f=0;for(let t of i){let i=n.getTile(t).getBucket(r);if(!i)continue;let p=a?i.textCollisionBox:i.iconCollisionBox,m=i.collisionCircleArray;m.length>0&&(u.push({circleArray:m,circleOffset:f,coord:t}),d+=m.length/4,f=d),p&&l.draw(o,c.LINES,ln.disabled,dn.disabled,e.colorModeForRenderPass(),cn.disabled,nr(e.transform),e.style.map.terrain?.getTerrainData(t),s.getProjectionData({overscaledTileID:t,applyGlobeMatrix:!0,applyTerrainMatrix:!0}),r.id,p.layoutVertexBuffer,p.indexBuffer,p.segments,null,e.transform.zoom,null,null,p.collisionVertexBuffer)}if(!a||!u.length)return;let p=e.useProgram(`collisionCircle`),m=new t.ca;m.resize(4*d),m._trim();let h=0;for(let e of u)for(let t=0;t=0&&(g[_.associatedIconIndex]={shiftedAnchor:O,angle:k})}else ht(_.numGlyphs,m)}if(l){h.clear();let n=e.icon.placedSymbolArray;for(let e=0;ee.style.map.terrain.getElevation(c,t,n):null;U(l,e,a,L,n,v,u,r.layout.get(`text-rotation-alignment`)===`map`,c.toUnwrapped(),g.width,g.height,ne,i)}let ae=a&&w||ie,oe=y||ae?_i:v?L:e.transform.clipSpaceToPixelsMatrix,se=m&&r.paint.get(a?`text-halo-width`:`icon-halo-width`).constantOr(1)!==0,ce;ce=m?l.iconsInText?Sr(C.kind,k,b,v,y,ae,e,oe,te,ne,j,F,E):xr(C.kind,k,b,v,y,ae,e,oe,te,ne,a,j,se,E):br(C.kind,k,b,v,y,ae,e,oe,te,ne,a,j,E);let le={program:O,buffers:d,uniformValues:ce,projectionData:R,atlasTexture:M,atlasTextureIcon:ee,atlasInterpolation:N,atlasInterpolationIcon:P,isSDF:m,hasHalo:se};if(x&&l.canOverlap){S=!0;let e=d.segments.get();for(let n of e)T.push({segments:new t.aV([n]),sortKey:n.sortKey,state:le,terrainData:A})}else T.push({segments:d.segments,sortKey:0,state:le,terrainData:A})}S&&T.sort(((e,t)=>e.sortKey-t.sortKey));let D=r.paint.get(a?`text-halo-width`:`icon-halo-width`).constantOr(null)??1/0,O=r.layout.get(`text-letter-spacing`).constantOr(0)*t.aJ<0||D>1;for(let t of T){let n=t.state;m.activeTexture.set(h.TEXTURE0),n.atlasTexture.bind(n.atlasInterpolation,h.CLAMP_TO_EDGE),n.atlasTextureIcon&&(m.activeTexture.set(h.TEXTURE1),n.atlasTextureIcon&&n.atlasTextureIcon.bind(n.atlasInterpolationIcon,h.CLAMP_TO_EDGE));let i=n.isSDF&&n.hasHalo;if(i){let i=n.uniformValues;i.u_is_halo=1,O&&(i.u_is_plain=0,Ci(n.buffers,t.segments,r,e,n.program,C,d,f,i,n.projectionData,t.terrainData),i.u_is_halo=0,i.u_is_plain=1)}Ci(n.buffers,t.segments,r,e,n.program,C,d,f,n.uniformValues,n.projectionData,t.terrainData),i&&!O&&(n.uniformValues.u_is_halo=0)}}function Ci(e,t,n,r,i,a,o,s,c,l,u){let d=r.context;i.draw(d,d.gl.TRIANGLES,a,o,s,cn.backCCW,c,u,l,n.id,e.layoutVertexBuffer,e.indexBuffer,t,n.paint,r.transform.zoom,e.programConfigurations.get(n.id),e.dynamicLayoutVertexBuffer,e.opacityVertexBuffer)}function wi(e,n,r,i,a){let o=e.context,s=o.gl,c=dn.disabled,l=new on([s.ONE,s.ONE],t.bo.transparent,[!0,!0,!0,!0]),u=n.getBucket(r);if(!u)return;let d=i.key,f=r.heatmapFbos.get(d);f||(f=Ei(o,n.tileSize,n.tileSize),r.heatmapFbos.set(d,f)),o.bindFramebuffer.set(f.framebuffer),o.viewport.set([0,0,n.tileSize,n.tileSize]),o.clear({color:t.bo.transparent});let p=u.programConfigurations.get(r.id),m=e.useProgram(`heatmap`,p,!a),h=e.transform.getProjectionData({overscaledTileID:n.tileID,applyGlobeMatrix:!0,applyTerrainMatrix:!0}),g=e.style.map.terrain.getTerrainData(i);m.draw(o,s.TRIANGLES,ln.disabled,c,l,cn.disabled,ar(n,e.transform.zoom,r.paint.get(`heatmap-intensity`),1),g,h,r.id,u.layoutVertexBuffer,u.indexBuffer,u.segments,r.paint,e.transform.zoom,p)}function Ti(e,t,n,r,i){let a=e.context,o=a.gl,s=e.transform;a.setColorMode(e.colorModeForRenderPass());let c=Di(a,t),l=n.key,u=t.heatmapFbos.get(l);if(!u)return;a.activeTexture.set(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,u.colorAttachment.get()),a.activeTexture.set(o.TEXTURE1),c.bind(o.LINEAR,o.CLAMP_TO_EDGE);let d=s.getProjectionData({overscaledTileID:n,applyTerrainMatrix:i,applyGlobeMatrix:!r});e.useProgram(`heatmapTexture`).draw(a,o.TRIANGLES,ln.disabled,dn.disabled,e.colorModeForRenderPass(),cn.disabled,or(e,t,0,1),null,d,t.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments,t.paint,s.zoom),u.destroy(),t.heatmapFbos.delete(l)}function Ei(e,t,n){let r=e.gl,i=r.createTexture();r.bindTexture(r.TEXTURE_2D,i),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.LINEAR),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.LINEAR);let a=e.HALF_FLOAT??r.UNSIGNED_BYTE,o=e.RGBA16F??r.RGBA;r.texImage2D(r.TEXTURE_2D,0,o,t,n,0,r.RGBA,a,null);let s=e.createFramebuffer(t,n,!1,!1);return s.colorAttachment.set(i),s}function Di(e,n){return n.colorRampTexture||=new t.T(e,n.colorRamp,e.gl.RGBA),n.colorRampTexture}function Oi(e,n,r,i,a,o,s,c){let l=256;if(a.stepInterpolant){let i=n.getSource().maxzoom,a=s.canonical.z===i?Math.ceil(1<e.options.anisotropicFilterPitch&&f.texParameterf(f.TEXTURE_2D,d.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,d.extTextureFilterAnisotropicMax);let O=e.style.map.terrain?.getTerrainData(S),k=m.getProjectionData({overscaledTileID:S,aligned:_,applyGlobeMatrix:!l,applyTerrainMatrix:!0}),A=vr(E,T,D.fadeMix,n,s),j=h.getMeshFromTileID(d,S.canonical,a,o,`raster`);p.draw(d,f.TRIANGLES,r,i?i[S.overscaledZ]:dn.disabled,g,c?cn.frontCCW:cn.backCCW,A,O,k,n.id,j.vertexBuffer,j.indexBuffer,j.segments)}}function Vi(e,n,r,i){let a={parentTile:null,parentScaleBy:1,parentTopLeft:[0,0],fadeValues:{tileOpacity:1,parentTileOpacity:1,fadeMix:{opacity:1,mix:0}}};if(r===0||i)return a;if(e.fadingParentID){let i=n.getLoadedTile(e.fadingParentID);if(!i)return a;let o=2**(i.tileID.overscaledZ-e.tileID.overscaledZ);return{parentTile:i,parentScaleBy:o,parentTopLeft:[e.tileID.canonical.x*o%1,e.tileID.canonical.y*o%1],fadeValues:function(e,n,r){let i=l(),a=(i-n.timeAdded)/r,o=e.fadingDirection===Te.Incoming,s=t.al((i-e.timeAdded)/r,0,1),c=t.al(1-a,0,1),u=o?s:c;return{tileOpacity:u,parentTileOpacity:o?c:s,fadeMix:{opacity:1,mix:1-u}}}(e,i,r)}}return e.selfFading?{parentTile:null,parentScaleBy:1,parentTopLeft:[0,0],fadeValues:function(e,n){let r=(l()-e.timeAdded)/n,i=t.al(r,0,1);return{tileOpacity:i,fadeMix:{opacity:i,mix:0}}}(e,r)}:a}let Hi=new t.bo(1,0,0,1),Ui=new t.bo(0,1,0,1),Wi=new t.bo(0,0,1,1),Gi=new t.bo(1,0,1,1),Ki=new t.bo(0,1,1,1);function qi(e,t,n,r){Yi(e,0,t+n/2,e.transform.width,n,r)}function Ji(e,t,n,r){Yi(e,t-n/2,0,n,e.transform.height,r)}function Yi(e,t,n,r,i,a){let o=e.context,s=o.gl;s.enable(s.SCISSOR_TEST),s.scissor(t*e.pixelRatio,n*e.pixelRatio,r*e.pixelRatio,i*e.pixelRatio),o.clear({color:a}),s.disable(s.SCISSOR_TEST)}function Xi(e,n,r){let i=e.context,a=i.gl,o=e.useProgram(`debug`),s=ln.disabled,c=dn.disabled,l=e.colorModeForRenderPass(),u=`$debug`,d=e.style.map.terrain?.getTerrainData(r);i.activeTexture.set(a.TEXTURE0);let f=n.getTileByID(r.key).latestRawTileData,p=Math.floor((f?.byteLength||0)/1024),m=n.getTile(r).tileSize,h=512/Math.min(m,512)*(r.overscaledZ/e.transform.zoom)*.5,g=r.canonical.toString();r.overscaledZ!==r.canonical.z&&(g+=` => ${r.overscaledZ}`),function(e,t){e.initDebugOverlayCanvas();let n=e.debugOverlayCanvas,r=e.context.gl,i=e.debugOverlayCanvas.getContext(`2d`);i.clearRect(0,0,n.width,n.height),i.shadowColor=`white`,i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle=`white`,i.textBaseline=`top`,i.font=`bold 36px Open Sans, sans-serif`,i.fillText(t,5,5),i.strokeText(t,5,5),e.debugOverlayTexture.update(n),e.debugOverlayTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)}(e,`${g} ${p}kB`);let _=e.transform.getProjectionData({overscaledTileID:r,applyGlobeMatrix:!0,applyTerrainMatrix:!0});o.draw(i,a.TRIANGLES,s,c,on.alphaBlended,cn.disabled,ir(t.bo.transparent,h),null,_,u,e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments),o.draw(i,a.LINE_STRIP,s,c,l,cn.disabled,ir(t.bo.red),d,_,u,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments)}function Zi(e,t,n,r){let{isRenderingGlobe:i}=r,a=e.context,o=a.gl,s=e.transform,c=e.colorModeForRenderPass(),l=e.getDepthModeFor3D(),u=e.useProgram(`terrain`);a.bindFramebuffer.set(null),a.viewport.set([0,0,e.width,e.height]);for(let r of n){let n=t.getTerrainMesh(r.tileID),d=e.renderToTexture.getTexture(r),f=t.getTerrainData(r.tileID);a.activeTexture.set(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,d.texture);let p=Gn(t.getMeshFrameDelta(s.zoom),s.calculateFogMatrix(r.tileID.toUnwrapped()),e.style.sky,s.pitch,i),m=s.getProjectionData({overscaledTileID:r.tileID,applyTerrainMatrix:!1,applyGlobeMatrix:!0});u.draw(a,o.TRIANGLES,l,dn.disabled,c,cn.backCCW,p,f,m,`terrain`,n.vertexBuffer,n.indexBuffer,n.segments)}}function Qi(e,n){if(!n.mesh){let r=new t.aU;r.emplaceBack(-1,-1),r.emplaceBack(1,-1),r.emplaceBack(1,1),r.emplaceBack(-1,1);let i=new t.aW;i.emplaceBack(0,1,2),i.emplaceBack(0,2,3),n.mesh=new Ht(e.createVertexBuffer(r,Ut.members),e.createIndexBuffer(i),t.aV.simpleSegment(0,0,r.length,i.length))}return n.mesh}let $i={symbol:function(e,n,r,i,a,o){if(e.renderPass!==`translucent`)return;let{isRenderingToTexture:s}=o,c=dn.disabled,l=e.colorModeForRenderPass();(r._unevaluatedLayout.hasValue(`text-variable-anchor`)||r._unevaluatedLayout.hasValue(`text-variable-anchor-offset`))&&function(e,n,r,i,a,o,s,c,l){let u=n.transform,d=n.style.map.terrain,f=a===`map`,p=o===`map`;for(let a of e){let e=i.getTile(a),o=e.getBucket(r);if(!(o?.text)?.segments.get().length)continue;let m=t.aw(o.textSizeData,u.zoom),h=t.aK(e,1,n.transform.zoom),g=H(f,n.transform,h),_=r.layout.get(`icon-text-fit`)!==`none`&&o.hasIconData();if(m){let n=2**(u.zoom-e.tileID.overscaledZ),r=d?(e,t)=>d.getElevation(a,e,t):null;bi(o,f,p,l,u,g,n,m,_,t.aL(u,e,s,c),a.toUnwrapped(),r)}}}(i,e,r,n,r.layout.get(`text-rotation-alignment`),r.layout.get(`text-pitch-alignment`),r.paint.get(`text-translate`),r.paint.get(`text-translate-anchor`),a),r.paint.get(`icon-opacity`).constantOr(1)!==0&&Si(e,n,r,i,!1,r.paint.get(`icon-translate`),r.paint.get(`icon-translate-anchor`),r.layout.get(`icon-rotation-alignment`),r.layout.get(`icon-pitch-alignment`),r.layout.get(`icon-keep-upright`),c,l,s),r.paint.get(`text-opacity`).constantOr(1)!==0&&Si(e,n,r,i,!0,r.paint.get(`text-translate`),r.paint.get(`text-translate-anchor`),r.layout.get(`text-rotation-alignment`),r.layout.get(`text-pitch-alignment`),r.layout.get(`text-keep-upright`),c,l,s),n.map.showCollisionBoxes&&(gi(e,n,r,i,!0),gi(e,n,r,i,!1))},circle:function(e,n,r,i,a){if(e.renderPass!==`translucent`)return;let{isRenderingToTexture:o}=a,s=r.paint.get(`circle-opacity`),c=r.paint.get(`circle-stroke-width`),l=r.paint.get(`circle-stroke-opacity`),u=!r.layout.get(`circle-sort-key`).isConstant();if(s.constantOr(1)===0&&(c.constantOr(1)===0||l.constantOr(1)===0))return;let d=e.context,f=d.gl,p=e.transform,m=e.getDepthModeForSublayer(0,ln.ReadOnly),h=dn.disabled,g=e.colorModeForRenderPass(),_=[],v=p.getCircleRadiusCorrection();for(let a of i){let i=n.getTile(a),s=i.getBucket(r);if(!s)continue;let c=r.paint.get(`circle-translate`),l=r.paint.get(`circle-translate-anchor`),d=t.aL(p,i,c,l),f=s.programConfigurations.get(r.id),m=e.useProgram(`circle`,f),h=s.layoutVertexBuffer,g=s.indexBuffer,y=e.style.map.terrain?.getTerrainData(a),b={programConfiguration:f,program:m,layoutVertexBuffer:h,indexBuffer:g,uniformValues:tr(e,i,r,d,v),terrainData:y,projectionData:p.getProjectionData({overscaledTileID:a,applyGlobeMatrix:!o,applyTerrainMatrix:!0})};if(u){let e=s.segments.get();for(let n of e)_.push({segments:new t.aV([n]),sortKey:n.sortKey,state:b})}else _.push({segments:s.segments,sortKey:0,state:b})}u&&_.sort(((e,t)=>e.sortKey-t.sortKey));for(let t of _){let{programConfiguration:n,program:i,layoutVertexBuffer:a,indexBuffer:o,uniformValues:s,terrainData:c,projectionData:l}=t.state;i.draw(d,f.TRIANGLES,m,h,g,cn.backCCW,s,c,l,r.id,a,o,t.segments,r.paint,e.transform.zoom,n)}},heatmap:function(e,n,r,i,a){if(r.paint.get(`heatmap-opacity`)===0)return;let o=e.context,{isRenderingToTexture:s,isRenderingGlobe:c}=a;if(e.style.map.terrain){for(let t of i){let i=n.getTile(t);n.hasRenderableParent(t)||(e.renderPass===`offscreen`?wi(e,i,r,t,c):e.renderPass===`translucent`&&Ti(e,r,t,s,c))}o.viewport.set([0,0,e.width,e.height])}else e.renderPass===`offscreen`?function(e,n,r,i){let a=e.context,o=a.gl,s=e.transform,c=dn.disabled,l=new on([o.ONE,o.ONE],t.bo.transparent,[!0,!0,!0,!0]);(function(e,n,r){let i=e.gl;e.activeTexture.set(i.TEXTURE1),e.viewport.set([0,0,n.width/4,n.height/4]);let a=r.heatmapFbos.get(t.cd);a?(i.bindTexture(i.TEXTURE_2D,a.colorAttachment.get()),e.bindFramebuffer.set(a.framebuffer)):(a=Ei(e,n.width/4,n.height/4),r.heatmapFbos.set(t.cd,a))})(a,e,r),a.clear({color:t.bo.transparent});for(let t of i){if(n.hasRenderableParent(t))continue;let i=n.getTile(t),u=i.getBucket(r);if(!u)continue;let d=u.programConfigurations.get(r.id),f=e.useProgram(`heatmap`,d),p=s.getProjectionData({overscaledTileID:t,applyGlobeMatrix:!0,applyTerrainMatrix:!1}),m=s.getCircleRadiusCorrection();f.draw(a,o.TRIANGLES,ln.disabled,c,l,cn.backCCW,ar(i,s.zoom,r.paint.get(`heatmap-intensity`),m),null,p,r.id,u.layoutVertexBuffer,u.indexBuffer,u.segments,r.paint,s.zoom,d)}a.viewport.set([0,0,e.width,e.height])}(e,n,r,i):e.renderPass===`translucent`&&function(e,n){let r=e.context,i=r.gl;r.setColorMode(e.colorModeForRenderPass());let a=n.heatmapFbos.get(t.cd);a&&(r.activeTexture.set(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,a.colorAttachment.get()),r.activeTexture.set(i.TEXTURE1),Di(r,n).bind(i.LINEAR,i.CLAMP_TO_EDGE),e.useProgram(`heatmapTexture`).draw(r,i.TRIANGLES,ln.disabled,dn.disabled,e.colorModeForRenderPass(),cn.disabled,or(e,n,0,1),null,null,n.id,e.viewportBuffer,e.quadTriangleIndexBuffer,e.viewportSegments,n.paint,e.transform.zoom))}(e,r)},line:function(e,t,n,r,i){if(e.renderPass!==`translucent`)return;let{isRenderingToTexture:a}=i,o=n.paint.get(`line-opacity`),s=n.paint.get(`line-width`);if(o.constantOr(1)===0||s.constantOr(1)===0)return;let c=e.getDepthModeForSublayer(0,ln.ReadOnly),l=e.colorModeForRenderPass(),u=n.paint.get(`line-dasharray`),d=u.constantOr(1),f=n.paint.get(`line-pattern`),p=f.constantOr(1),m=n.paint.get(`line-gradient`),h=n.getCrossfadeParameters(),g;g=p?`linePattern`:d&&m?`lineGradientSDF`:d?`lineSDF`:m?`lineGradient`:`line`;let _=e.context,v=_.gl,y=e.transform,b=!0;for(let i of r){let r=t.getTile(i);if(p&&!r.patternsLoaded())continue;let o=r.getBucket(n);if(!o)continue;let s=o.programConfigurations.get(n.id),x=e.context.program.get(),S=e.useProgram(g,s),C=b||S.program!==x,w=e.style.map.terrain?.getTerrainData(i),T=f.constantOr(null),E=u?.constantOr(null);if(T&&r.imageAtlas){let e=r.imageAtlas,t=e.patternPositions[T.to.toString()],n=e.patternPositions[T.from.toString()];t&&n&&s.setConstantPatternPositions(t,n)}else if(E){let t=n.layout.get(`line-cap`).constantOr(null)===`round`,r=e.lineAtlas.getDash(E.to,t),i=e.lineAtlas.getDash(E.from,t);s.setConstantDashPositions(r,i)}let D=y.getProjectionData({overscaledTileID:i,applyGlobeMatrix:!a,applyTerrainMatrix:!0}),O=y.getPixelScale(),k;p?(k=pr(e,r,n,O,h),ki(_,v,r,s,h)):d&&m?(k=hr(e,r,n,O,h,o.lineClipsArray.length),Mi(e,t,_,v,n,o,i,s,h)):d?(k=mr(e,r,n,O,h),Ai(e,_,v,s,C,h)):m?(k=fr(e,r,n,O,o.lineClipsArray.length),ji(e,t,_,v,n,o,i)):k=dr(e,r,n,O);let A=e.stencilModeForClipping(i);S.draw(_,v.TRIANGLES,c,A,l,cn.disabled,k,w,D,n.id,o.layoutVertexBuffer,o.indexBuffer,o.segments,n.paint,e.transform.zoom,s,o.layoutVertexBuffer2),b=!1}},fill:function(e,n,r,i,a){let o=r.paint.get(`fill-color`),s=r.paint.get(`fill-opacity`);if(s.constantOr(1)===0)return;let{isRenderingToTexture:c}=a,l=e.colorModeForRenderPass(),u=r.paint.get(`fill-pattern`),d=e.opaquePassEnabledForLayer()&&!u.constantOr(1)&&o.constantOr(t.bo.transparent).a===1&&s.constantOr(0)===1?`opaque`:`translucent`;e.renderPass===d&&Pi(e,n,r,i,e.getDepthModeForSublayer(1,e.renderPass===`opaque`?ln.ReadWrite:ln.ReadOnly),l,!1,c),e.renderPass===`translucent`&&r.paint.get(`fill-antialias`)&&Pi(e,n,r,i,e.getDepthModeForSublayer(r.getPaintProperty(`fill-outline-color`)?2:0,ln.ReadOnly),l,!0,c)},fillExtrusion:function(e,t,n,r,i){let a=n.paint.get(`fill-extrusion-opacity`);if(a===0)return;let{isRenderingToTexture:o}=i;if(e.renderPass===`translucent`){let i=new ln(e.context.gl.LEQUAL,ln.ReadWrite,e.depthRangeFor3D);if(a!==1||n.paint.get(`fill-extrusion-pattern`).constantOr(1))Fi(e,t,n,r,i,dn.disabled,on.disabled,o),Fi(e,t,n,r,i,e.stencilModeFor3D(),e.colorModeForRenderPass(),o);else{let a=e.colorModeForRenderPass();Fi(e,t,n,r,i,dn.disabled,a,o)}}},hillshade:function(e,n,r,i,a){if(e.renderPass!==`offscreen`&&e.renderPass!==`translucent`)return;let{isRenderingToTexture:o}=a,s=e.context,c=e.style.projection.useSubdivision,l=e.getDepthModeForSublayer(0,ln.ReadOnly),u=e.colorModeForRenderPass();if(e.renderPass===`offscreen`)(function(e,n,r,i,a,o,s){let c=e.context,l=c.gl,u=i.paint.get(`resampling`)===`nearest`?l.NEAREST:l.LINEAR;for(let d of r){let r=n.getTile(d),f=r.dem;if(!f?.data||!r.needsHillshadePrepare)continue;let p=f.dim,m=f.stride,h=f.getPixels();if(c.activeTexture.set(l.TEXTURE1),c.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexture||=e.getTileTexture(m),r.demTexture){let e=r.demTexture;e.update(h,{premultiply:!1}),e.bind(l.NEAREST,l.CLAMP_TO_EDGE)}else r.demTexture=new t.T(c,h,l.RGBA,{premultiply:!1}),r.demTexture.bind(l.NEAREST,l.CLAMP_TO_EDGE);c.activeTexture.set(l.TEXTURE0);let g=r.fbo;if(!g){let e=new t.T(c,{width:p,height:p,data:null},l.RGBA);e.bind(u,l.CLAMP_TO_EDGE),g=r.fbo=c.createFramebuffer(p,p,!0,!1),g.colorAttachment.set(e.texture)}c.bindFramebuffer.set(g.framebuffer),c.viewport.set([0,0,p,p]),e.useProgram(`hillshadePrepare`).draw(c,l.TRIANGLES,a,o,s,cn.disabled,cr(r.tileID,f),null,null,i.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments),r.needsHillshadePrepare=!1}})(e,n,i,r,l,dn.disabled,u),s.viewport.set([0,0,e.width,e.height]);else if(e.renderPass===`translucent`)if(c){let[t,a,s]=e.stencilConfigForOverlapTwoPass(i);Ii(e,n,r,s,t,l,u,!1,o),Ii(e,n,r,s,a,l,u,!0,o)}else{let[t,a]=e.getStencilConfigForOverlapAndUpdateStencilID(i);Ii(e,n,r,a,t,l,u,!1,o)}},colorRelief:function(e,t,n,r,i){if(e.renderPass!==`translucent`||!r.length)return;let{isRenderingToTexture:a}=i,o=e.style.projection.useSubdivision,s=e.getDepthModeForSublayer(0,ln.ReadOnly),c=e.colorModeForRenderPass();if(o){let[i,o,l]=e.stencilConfigForOverlapTwoPass(r);Ri(e,t,n,l,i,s,c,!1,a),Ri(e,t,n,l,o,s,c,!0,a)}else{let[i,o]=e.getStencilConfigForOverlapAndUpdateStencilID(r);Ri(e,t,n,o,i,s,c,!1,a)}},raster:function(e,t,n,r,i){if(e.renderPass!==`translucent`||n.paint.get(`raster-opacity`)===0||!r.length)return;let{isRenderingToTexture:a}=i,o=t.getSource(),s=e.style.projection.useSubdivision;if(o instanceof he)Bi(e,t,n,r,null,!1,!1,o.tileCoords,o.flippedWindingOrder,a);else if(s){let[i,o,s]=e.stencilConfigForOverlapTwoPass(r);Bi(e,t,n,s,i,!1,!0,zi,!1,a),Bi(e,t,n,s,o,!0,!0,zi,!1,a)}else{let[i,o]=e.getStencilConfigForOverlapAndUpdateStencilID(r);Bi(e,t,n,o,i,!1,!0,zi,!1,a)}},background:function(e,t,n,r,i){let a=n.paint.get(`background-color`),o=n.paint.get(`background-opacity`);if(o===0)return;let{isRenderingToTexture:s}=i,c=e.context,l=c.gl,u=e.style.projection,d=e.transform,f=d.tileSize,p=n.paint.get(`background-pattern`);if(e.isPatternMissing(p))return;let m=!p&&a.a===1&&o===1&&e.opaquePassEnabledForLayer()?`opaque`:`translucent`;if(e.renderPass!==m)return;let h=dn.disabled,g=e.getDepthModeForSublayer(0,m===`opaque`?ln.ReadWrite:ln.ReadOnly),_=e.colorModeForRenderPass(),v=e.useProgram(p?`backgroundPattern`:`background`),y=r||ze(d,{tileSize:f,terrain:e.style.map.terrain});p&&(c.activeTexture.set(l.TEXTURE0),e.imageManager.bind(e.context));let b=n.getCrossfadeParameters();for(let t of y){let r=d.getProjectionData({overscaledTileID:t,applyGlobeMatrix:!s,applyTerrainMatrix:!0}),i=p?wr(o,e,p,{tileID:t,tileSize:f},b):Cr(o,a),m=e.style.map.terrain?.getTerrainData(t),y=u.getMeshFromTileID(c,t.canonical,!1,!0,`raster`);v.draw(c,l.TRIANGLES,g,h,_,cn.backCCW,i,m,r,n.id,y.vertexBuffer,y.indexBuffer,y.segments)}},sky:function(e,t){let n=e.context,r=n.gl,i=((e,t,n)=>{let r=Math.cos(t.rollInRadians),i=Math.sin(t.rollInRadians),a=je(t),o=t.getProjectionData({overscaledTileID:null,applyGlobeMatrix:!0,applyTerrainMatrix:!0}).projectionTransition;return{u_sky_color:e.properties.get(`sky-color`),u_horizon_color:e.properties.get(`horizon-color`),u_horizon:[(t.width/2-a*i)*n,(t.height/2+a*r)*n],u_horizon_normal:[-i,r],u_sky_horizon_blend:e.properties.get(`sky-horizon-blend`)*t.height/2*n,u_sky_blend:o}})(t,e.style.map.transform,e.pixelRatio),a=new ln(r.LEQUAL,ln.ReadWrite,[0,1]),o=dn.disabled,s=e.colorModeForRenderPass(),c=e.useProgram(`sky`),l=Qi(n,t);c.draw(n,r.TRIANGLES,a,o,s,cn.disabled,i,null,void 0,`sky`,l.vertexBuffer,l.indexBuffer,l.segments)},atmosphere:function(e,n,r){let i=e.context,a=i.gl,o=e.useProgram(`atmosphere`),s=new ln(a.LEQUAL,ln.ReadOnly,[0,1]),c=e.transform,l=function(e,n){let r=e.properties.get(`position`),i=[-r.x,-r.y,-r.z],a=t.ap(new Float64Array(16));return e.properties.get(`anchor`)===`map`&&(t.be(a,a,n.rollInRadians),t.bf(a,a,-n.pitchInRadians),t.be(a,a,n.bearingInRadians),t.bf(a,a,n.center.lat*Math.PI/180),t.bI(a,a,-n.center.lng*Math.PI/180)),t.cg(i,i,a),i}(r,e.transform),u=c.getProjectionData({overscaledTileID:null,applyGlobeMatrix:!0,applyTerrainMatrix:!0}),d=n.properties.get(`atmosphere-blend`)*u.projectionTransition;if(d===0)return;let f=Cn(c.worldSize,c.center.lat),p=c.inverseProjectionMatrix,m=new Float64Array(4);m[3]=1,t.aE(m,m,c.modelViewProjectionMatrix),m[0]/=m[3],m[1]/=m[3],m[2]/=m[3],m[3]=1,t.aE(m,m,p),m[0]/=m[3],m[1]/=m[3],m[2]/=m[3],m[3]=1;let h=((e,t,n,r,i)=>({u_sun_pos:e,u_atmosphere_blend:t,u_globe_position:n,u_globe_radius:r,u_inv_proj_matrix:i}))(l,d,[m[0],m[1],m[2]],f,p),g=Qi(i,n);o.draw(i,a.TRIANGLES,s,dn.disabled,on.alphaBlended,cn.disabled,h,null,null,`atmosphere`,g.vertexBuffer,g.indexBuffer,g.segments)},custom:function(e,t,n,r){let{isRenderingGlobe:i}=r,a=e.context,o=n.implementation,s=e.style.projection,c=e.transform,l=c.getProjectionDataForCustomLayer(i),u={farZ:c.farZ,nearZ:c.nearZ,fov:c.fov*Math.PI/180,modelViewProjectionMatrix:c.modelViewProjectionMatrix,projectionMatrix:c.projectionMatrix,shaderData:{variantName:s.shaderVariantName,vertexShaderPrelude:`const float PI = 3.141592653589793;\nuniform mat4 u_projection_matrix;\n${s.shaderPreludeCode.vertexSource}`,define:s.shaderDefine},defaultProjectionData:l},d=o.renderingMode?o.renderingMode:`2d`;if(e.renderPass===`offscreen`){let t=o.prerender;t&&(e.setCustomLayerDefaults(),a.setColorMode(e.colorModeForRenderPass()),t.call(o,a.gl,u),a.setDirty(),e.setBaseState())}else if(e.renderPass===`translucent`){e.setCustomLayerDefaults(),a.setColorMode(e.colorModeForRenderPass()),a.setStencilMode(dn.disabled);let t=d===`3d`?e.getDepthModeFor3D():e.getDepthModeForSublayer(0,ln.ReadOnly);a.setDepthMode(t),o.render(a.gl,u),a.setDirty(),e.setBaseState(),a.bindFramebuffer.set(null)}},debug:function(e,t,n){for(let r of n)Xi(e,t,r)},debugPadding:function(e){let t=e.transform.padding;qi(e,e.transform.height-(t.top||0),3,Hi),qi(e,t.bottom||0,3,Ui),Ji(e,t.left||0,3,Wi),Ji(e,e.transform.width-(t.right||0),3,Gi);let n=e.transform.centerPoint;(function(e,t,n,r){Yi(e,t-1,n-10,2,20,r),Yi(e,t-10,n-1,20,2,r)})(e,n.x,e.transform.height-n.y,Ki)},terrainDepth:function(e,n){let r=e.context,i=r.gl,a=e.transform,o=on.unblended,s=new ln(i.LEQUAL,ln.ReadWrite,[0,1]),c=n.tileManager.getRenderableTiles(),l=e.useProgram(`terrainDepth`);r.bindFramebuffer.set(n.getFramebuffer(`depth`).framebuffer),r.viewport.set([0,0,e.width/devicePixelRatio,e.height/devicePixelRatio]),r.clear({color:t.bo.transparent,depth:1});for(let e of c){let t=n.getTerrainMesh(e.tileID),c=n.getTerrainData(e.tileID),u=a.getProjectionData({overscaledTileID:e.tileID,applyTerrainMatrix:!1,applyGlobeMatrix:!0}),d={u_ele_delta:n.getMeshFrameDelta(a.zoom)};l.draw(r,i.TRIANGLES,s,dn.disabled,o,cn.backCCW,d,c,u,`terrain`,t.vertexBuffer,t.indexBuffer,t.segments)}r.bindFramebuffer.set(null),r.viewport.set([0,0,e.width,e.height])},terrainCoords:function(e,n){let r=e.context,i=r.gl,a=e.transform,o=on.unblended,s=new ln(i.LEQUAL,ln.ReadWrite,[0,1]),c=n.getCoordsTexture(),l=n.tileManager.getRenderableTiles(),u=e.useProgram(`terrainCoords`);r.bindFramebuffer.set(n.getFramebuffer(`coords`).framebuffer),r.viewport.set([0,0,e.width/devicePixelRatio,e.height/devicePixelRatio]),r.clear({color:t.bo.transparent,depth:1}),n.coordsIndex=[];for(let e of l){let t=n.getTerrainMesh(e.tileID),l=n.getTerrainData(e.tileID);r.activeTexture.set(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,c.texture);let d={u_terrain_coords_id:(255-n.coordsIndex.length)/255,u_texture:0,u_ele_delta:n.getMeshFrameDelta(a.zoom)},f=a.getProjectionData({overscaledTileID:e.tileID,applyTerrainMatrix:!1,applyGlobeMatrix:!0});u.draw(r,i.TRIANGLES,s,dn.disabled,o,cn.backCCW,d,l,f,`terrain`,t.vertexBuffer,t.indexBuffer,t.segments),n.coordsIndex.push(e.tileID.key)}r.bindFramebuffer.set(null),r.viewport.set([0,0,e.width,e.height])}};class ea{constructor(e,n){this.drawFunctions=$i,this.context=new mi(e),this.transform=n,this._tileTextures={},this.terrainFacilitator={depthDirty:!0,coordsDirty:!1,matrix:t.ap(new Float64Array(16)),renderTime:0},this.setup(),this.numSublayers=qe.maxOverzooming+qe.maxUnderzooming+1,this.depthEpsilon=1/2**16,this.crossTileSymbolIndex=new Rt}resize(e,t,n){if(this.width=Math.floor(e*n),this.height=Math.floor(t*n),this.pixelRatio=n,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(let e of this.style._order)this.style._layers[e].resize()}setup(){let e=this.context,n=new t.aU;n.emplaceBack(0,0),n.emplaceBack(t.a6,0),n.emplaceBack(0,t.a6),n.emplaceBack(t.a6,t.a6),this.tileExtentBuffer=e.createVertexBuffer(n,Ut.members),this.tileExtentSegments=t.aV.simpleSegment(0,0,4,2);let r=new t.aU;r.emplaceBack(0,0),r.emplaceBack(t.a6,0),r.emplaceBack(0,t.a6),r.emplaceBack(t.a6,t.a6),this.debugBuffer=e.createVertexBuffer(r,Ut.members),this.debugSegments=t.aV.simpleSegment(0,0,4,5);let i=new t.ch;i.emplaceBack(0,0,0,0),i.emplaceBack(t.a6,0,t.a6,0),i.emplaceBack(0,t.a6,0,t.a6),i.emplaceBack(t.a6,t.a6,t.a6,t.a6),this.rasterBoundsBuffer=e.createVertexBuffer(i,Un.members),this.rasterBoundsSegments=t.aV.simpleSegment(0,0,4,2);let a=new t.aU;a.emplaceBack(0,0),a.emplaceBack(t.a6,0),a.emplaceBack(0,t.a6),a.emplaceBack(t.a6,t.a6),this.rasterBoundsBufferPosOnly=e.createVertexBuffer(a,Ut.members),this.rasterBoundsSegmentsPosOnly=t.aV.simpleSegment(0,0,4,5);let o=new t.aU;o.emplaceBack(0,0),o.emplaceBack(1,0),o.emplaceBack(0,1),o.emplaceBack(1,1),this.viewportBuffer=e.createVertexBuffer(o,Ut.members),this.viewportSegments=t.aV.simpleSegment(0,0,4,2);let s=new t.ci;s.emplaceBack(0),s.emplaceBack(1),s.emplaceBack(3),s.emplaceBack(2),s.emplaceBack(0),this.tileBorderIndexBuffer=e.createIndexBuffer(s);let c=new t.aW;c.emplaceBack(1,0,2),c.emplaceBack(1,2,3),this.quadTriangleIndexBuffer=e.createIndexBuffer(c);let l=this.context.gl;this.stencilClearMode=new dn({func:l.ALWAYS,mask:0},0,255,l.ZERO,l.ZERO,l.ZERO),this.tileExtentMesh=new Ht(this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}clearStencil(){let e=this.context,n=e.gl;this.nextStencilID=1,this.currentStencilSource=void 0;let r=t.O();t.c7(r,0,this.width,this.height,0,0,1),t.S(r,r,[n.drawingBufferWidth,n.drawingBufferHeight,0]);let i={mainMatrix:r,tileMercatorCoords:[0,0,1,1],clippingPlane:[0,0,0,0],projectionTransition:0,fallbackMatrix:r};this.useProgram(`clippingMask`,null,!0).draw(e,n.TRIANGLES,ln.disabled,this.stencilClearMode,on.disabled,cn.disabled,null,null,i,`$clipping`,this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)}_renderTileClippingMasks(e,t,n){if(this.currentStencilSource===e.source||!e.isTileClipped()||!t?.length)return;this.currentStencilSource=e.source,this.nextStencilID+t.length>256&&this.clearStencil();let r=this.context;r.setColorMode(on.disabled),r.setDepthMode(ln.disabled);let i={};for(let e of t)i[e.key]=this.nextStencilID++;this._renderTileMasks(i,t,n,!0),this._renderTileMasks(i,t,n,!1),this._tileClippingMaskIDs=i}_renderTileMasks(e,t,n,r){let i=this.context,a=i.gl,o=this.style.projection,s=this.transform,c=this.useProgram(`clippingMask`);for(let l of t){let t=e[l.key],u=this.style.map.terrain?.getTerrainData(l),d=o.getMeshFromTileID(this.context,l.canonical,r,!0,`stencil`),f=s.getProjectionData({overscaledTileID:l,applyGlobeMatrix:!n,applyTerrainMatrix:!0});c.draw(i,a.TRIANGLES,ln.disabled,new dn({func:a.ALWAYS,mask:0},t,255,a.KEEP,a.KEEP,a.REPLACE),on.disabled,n?cn.disabled:cn.backCCW,null,u,f,`$clipping`,d.vertexBuffer,d.indexBuffer,d.segments)}}_renderTilesDepthBuffer(){let e=this.context,t=e.gl,n=this.style.projection,r=this.transform,i=this.useProgram(`depth`),a=this.getDepthModeFor3D(),o=ze(r,{tileSize:r.tileSize});for(let s of o){let o=this.style.map.terrain?.getTerrainData(s),c=n.getMeshFromTileID(this.context,s.canonical,!0,!0,`raster`),l=r.getProjectionData({overscaledTileID:s,applyGlobeMatrix:!0,applyTerrainMatrix:!0});i.draw(e,t.TRIANGLES,a,dn.disabled,on.disabled,cn.backCCW,null,o,l,`$clipping`,c.vertexBuffer,c.indexBuffer,c.segments)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();let e=this.nextStencilID++,t=this.context.gl;return new dn({func:t.NOTEQUAL,mask:255},e,255,t.KEEP,t.KEEP,t.REPLACE)}stencilModeForClipping(e){let t=this.context.gl;return new dn({func:t.EQUAL,mask:255},this._tileClippingMaskIDs[e.key],0,t.KEEP,t.KEEP,t.REPLACE)}getStencilConfigForOverlapAndUpdateStencilID(e){let t=this.context.gl,n=e.sort(((e,t)=>t.overscaledZ-e.overscaledZ)),r=n[n.length-1].overscaledZ,i=n[0].overscaledZ-r+1;if(i>1){this.currentStencilSource=void 0,this.nextStencilID+i>256&&this.clearStencil();let e={};for(let n=0;nt.overscaledZ-e.overscaledZ)),r=n[n.length-1].overscaledZ,i=n[0].overscaledZ-r+1;if(this.clearStencil(),i>1){let e={},a={};for(let n=0;n0};for(let e in a){let t=a[e];t.used&&t.prepare(this.context),o[e]=t.getVisibleCoordinates(!1),s[e]=o[e].slice().reverse(),c[e]=t.getVisibleCoordinates(!0).reverse()}this.opaquePassCutoff=1/0;for(let e=0;ethis.useProgram(e)}),this.context.viewport.set([0,0,this.width,this.height]),this.context.bindFramebuffer.set(null),this.context.clear({color:n.showOverdrawInspector?t.bo.black:t.bo.transparent,depth:1}),this.clearStencil(),this.style.sky&&this.drawFunctions.sky(this,this.style.sky),this._showOverdrawInspector=n.showOverdrawInspector,this.depthRangeFor3D=[0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon],!this.renderToTexture)for(this.renderPass=`opaque`,this.currentLayer=i.length-1;this.currentLayer>=0;this.currentLayer--){let e=this.style._layers[i[this.currentLayer]],t=a[e.source],n=o[e.source];this._renderTileClippingMasks(e,n,!1),this.renderLayer(this,t,e,n,u)}this.renderPass=`translucent`;let d=!1;for(this.currentLayer=0;this.currentLayern.source&&!n.isHidden(t)?[e.tileManagers[n.source]]:[])),i=r.filter((e=>e.getSource().type===`vector`)),a=r.filter((e=>e.getSource().type!==`vector`)),o=e=>{(!n||n.getSource().maxzoom0?t.pop():null}isPatternMissing(e){if(!e)return!1;if(!e.from||!e.to)return!0;let t=this.imageManager.getPattern(e.from.toString()),n=this.imageManager.getPattern(e.to.toString());return!t||!n}useProgram(e,t,n=!1,r=[]){var i;this.cache||={};let a=!!this.style.map.terrain,o=this.style.projection,s=n?Bt.projectionMercator:o.shaderPreludeCode,c=n?Wt:o.shaderDefine,l=e+(t?t.cacheKey:``)+`/${n?Gt:o.shaderVariantName}`+(this._showOverdrawInspector?`/overdraw`:``)+(a?`/terrain`:``)+(r?`/${r.join(`/`)}`:``);return(i=this.cache)[l]||(i[l]=new Jn(this.context,Bt[e],t,Er[e],this._showOverdrawInspector,a,s,c,r)),this.cache[l]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){let e=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(e.FUNC_ADD)}initDebugOverlayCanvas(){this.debugOverlayCanvas??(this.debugOverlayCanvas=document.createElement(`canvas`),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new t.T(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){var e,t;if(this._tileTextures){for(let e in this._tileTextures){let t=this._tileTextures[e];if(t)for(let e of t)e.destroy()}this._tileTextures={}}if(this.tileExtentBuffer&&this.tileExtentBuffer.destroy(),this.debugBuffer&&this.debugBuffer.destroy(),this.rasterBoundsBuffer&&this.rasterBoundsBuffer.destroy(),this.rasterBoundsBufferPosOnly&&this.rasterBoundsBufferPosOnly.destroy(),this.viewportBuffer&&this.viewportBuffer.destroy(),this.tileBorderIndexBuffer&&this.tileBorderIndexBuffer.destroy(),this.quadTriangleIndexBuffer&&this.quadTriangleIndexBuffer.destroy(),this.tileExtentMesh&&((e=this.tileExtentMesh.vertexBuffer)==null||e.destroy()),this.tileExtentMesh&&((t=this.tileExtentMesh.indexBuffer)==null||t.destroy()),this.debugOverlayTexture&&this.debugOverlayTexture.destroy(),this.cache){for(let e in this.cache){let t=this.cache[e];t!=null&&t.program&&this.context.gl.deleteProgram(t.program)}this.cache={}}this.context&&this.context.setDefault()}overLimit(){let{drawingBufferWidth:e,drawingBufferHeight:t}=this.context.gl;return this.width!==e||this.height!==t}}function ta(e,t){let n,r=!1,i=null,a=()=>{i=null,r&&=(e(...n),i=setTimeout(a,t),!1)};return(...e)=>(r=!0,n=e,i||a(),i)}ea.MAX_TEXTURE_POOL_SIZE_PER_BUCKET=50;class na{constructor(e){this._getCurrentHash=()=>{let e=window.location.hash.replace(`#`,``);if(this._hashName){let t,n=e.split(`&`).map((e=>e.split(`=`)));for(let e of n)e[0]===this._hashName&&(t=e);return(t&&t[1]||``).split(`/`)}return e.split(`/`)},this._onHashChange=()=>{let e=this._getCurrentHash();if(!this._isValidHash(e))return!1;let t=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(e[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:t,pitch:+(e[4]||0)}),!0},this._updateHashUnthrottled=()=>{let e=window.location.href.replace(/(#.*)?$/,this.getHashString());window.history.replaceState(window.history.state,null,e)},this._removeHash=()=>{let e=this._getCurrentHash();if(e.length===0)return;let t=e.join(`/`),n=t;n.split(`&`).length>0&&(n=n.split(`&`)[0]),this._hashName&&(n=`${this._hashName}=${t}`);let r=window.location.hash.replace(n,``);r.startsWith(`#&`)?r=r.slice(0,1)+r.slice(2):r===`#`&&(r=``);let i=window.location.href.replace(/(#.+)?$/,r);i=i.replace(`&&`,`&`),window.history.replaceState(window.history.state,null,i)},this._updateHash=ta(this._updateHashUnthrottled,300),this._hashName=e&&encodeURIComponent(e)}addTo(e){return this._map=e,addEventListener(`hashchange`,this._onHashChange,!1),this._map.on(`moveend`,this._updateHash),this}remove(){return removeEventListener(`hashchange`,this._onHashChange,!1),this._map.off(`moveend`,this._updateHash),clearTimeout(this._updateHash()),this._removeHash(),delete this._map,this}getHashString(e){let t=this._map.getCenter(),n=Math.round(100*this._map.getZoom())/100,r=10**Math.ceil((n*Math.LN2+Math.log(512/360/.5))/Math.LN10),i=Math.round(t.lng*r)/r,a=Math.round(t.lat*r)/r,o=this._map.getBearing(),s=this._map.getPitch(),c=``;if(c+=e?`/${i}/${a}/${n}`:`${n}/${a}/${i}`,(o||s)&&(c+=`/`+Math.round(10*o)/10),s&&(c+=`/${Math.round(s)}`),this._hashName){let e=this._hashName,t=!1,n=window.location.hash.slice(1).split(`&`).map((n=>{let r=n.split(`=`)[0];return r===e?(t=!0,`${r}=${c}`):n})).filter((e=>e));return t||n.push(`${e}=${c}`),`#${n.join(`&`)}`}return`#${c}`}_isValidHash(e){if(e.length<3||e.some(isNaN))return!1;try{new t.W(+e[2],+e[1])}catch{return!1}let n=+e[0],r=+(e[3]||0),i=+(e[4]||0);return n>=this._map.getMinZoom()&&n<=this._map.getMaxZoom()&&r>=-180&&r<=180&&i>=this._map.getMinPitch()&&i<=this._map.getMaxPitch()}}let ra={linearity:.3,easing:t.cv(0,0,.3,1)},ia=t.e({deceleration:2500,maxSpeed:1400},ra),aa=t.e({deceleration:20,maxSpeed:1400},ra),oa=t.e({deceleration:1e3,maxSpeed:360},ra),sa=t.e({deceleration:1e3,maxSpeed:90},ra),ca=t.e({deceleration:1e3,maxSpeed:360},ra);class la{constructor(e){this._map=e,this.clear()}clear(){this._inertiaBuffer=[]}record(e){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:l(),settings:e})}_drainInertiaBuffer(){let e=this._inertiaBuffer,t=l();for(;e.length>0&&t-e[0].time>160;)e.shift()}_onMoveEnd(e){if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;let n={zoom:0,bearing:0,pitch:0,roll:0,pan:new t.P(0,0),pinchAround:void 0,around:void 0};for(let{settings:e}of this._inertiaBuffer)n.zoom+=e.zoomDelta||0,n.bearing+=e.bearingDelta||0,n.pitch+=e.pitchDelta||0,n.roll+=e.rollDelta||0,e.panDelta&&n.pan._add(e.panDelta),e.around&&(n.around=e.around),e.pinchAround&&(n.pinchAround=e.pinchAround);let r=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,i={};if(n.pan.mag()){let a=da(n.pan.mag(),r,t.e({},ia,e||{})),o=n.pan.mult(a.amount/n.pan.mag()),s=this._map.cameraHelper.handlePanInertia(o,this._map.transform);i.center=s.easingCenter,i.offset=s.easingOffset,ua(i,a)}if(n.zoom){let e=da(n.zoom,r,aa);i.zoom=t.cw(this._map.transform.zoom+e.amount,this._map.getZoomSnap(),e.amount),ua(i,e)}if(n.bearing){let e=da(n.bearing,r,oa);i.bearing=this._map.transform.bearing+t.al(e.amount,-179,179),ua(i,e)}if(n.pitch){let e=da(n.pitch,r,sa);i.pitch=this._map.transform.pitch+e.amount,ua(i,e)}if(n.roll){let e=da(n.roll,r,ca);i.roll=this._map.transform.roll+t.al(e.amount,-179,179),ua(i,e)}if(i.zoom||i.bearing){let e=n.pinchAround===void 0?n.around:n.pinchAround;i.around=e?this._map.unproject(e):this._map.getCenter()}return this.clear(),t.e(i,{noMoveStart:!0})}}function ua(e,t){(!e.duration||e.durationn.unproject(e))),s=a.reduce(((e,t,n,r)=>e.add(t.div(r.length))),new t.P(0,0));super(e,{points:a,point:s,lngLats:o,lngLat:n.unproject(s),originalEvent:r}),this._defaultPrevented=!1}}class ma extends t.n{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(e,t,n){super(e,{originalEvent:n}),this._defaultPrevented=!1}}class ha{constructor(e,t){this._map=e,this._clickTolerance=t.clickTolerance}reset(){delete this._mousedownPos}wheel(e){return this._firePreventable(new ma(e.type,this._map,e))}mousedown(e,t){return this._mousedownPos=t,this._firePreventable(new fa(e.type,this._map,e))}mouseup(e){this._map.fire(new fa(e.type,this._map,e))}click(e,t){this._mousedownPos&&this._mousedownPos.dist(t)>=this._clickTolerance||this._map.fire(new fa(e.type,this._map,e))}dblclick(e){return this._firePreventable(new fa(e.type,this._map,e))}mouseover(e){this._map.fire(new fa(e.type,this._map,e))}mouseout(e){this._map.fire(new fa(e.type,this._map,e))}touchstart(e){return this._firePreventable(new pa(e.type,this._map,e))}touchmove(e){this._map.fire(new pa(e.type,this._map,e))}touchend(e){this._map.fire(new pa(e.type,this._map,e))}touchcancel(e){this._map.fire(new pa(e.type,this._map,e))}_firePreventable(e){if(this._map.fire(e),e.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class ga{constructor(e){this._map=e}reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete this._contextMenuEvent}mousemove(e){this._map.fire(new fa(e.type,this._map,e))}mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new fa(`contextmenu`,this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(e){this._delayContextMenu?this._contextMenuEvent=e:this._ignoreContextMenu||this._map.fire(new fa(e.type,this._map,e)),this._map.listens(`contextmenu`)&&e.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class _a{constructor(e){this._map=e}get transform(){return this._map._requestedCameraState||this._map.transform}get center(){return{lng:this.transform.center.lng,lat:this.transform.center.lat}}get zoom(){return this.transform.zoom}get pitch(){return this.transform.pitch}get bearing(){return this.transform.bearing}unproject(e){return this.transform.screenPointToLocation(t.P.convert(e),this._map.terrain)}}class va{constructor(e,t){this._map=e,this._tr=new _a(e),this._el=e.getCanvasContainer(),this._container=e.getContainer(),this._clickTolerance=t.clickTolerance||1,t.boxZoom&&typeof t.boxZoom==`object`&&(this._boxZoomEnd=t.boxZoom.boxZoomEnd)}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(e,t){this.isEnabled()&&e.shiftKey&&e.button===0&&(d.disableDrag(),this._startPos=this._lastPos=t,this._active=!0)}mousemoveWindow(e,t){if(!this._active)return;let n=t;if(this._lastPos.equals(n)||!this._box&&n.dist(this._startPos)e.fitScreenCoordinates(r,i,this._tr.bearing,{linear:!0})};this._fireEvent(`boxzoomcancel`,e)}keydown(e){this._active&&e.keyCode===27&&(this.reset(),this._fireEvent(`boxzoomcancel`,e))}reset(){this._active=!1,this._container.classList.remove(`maplibregl-crosshair`),this._box&&=(this._box.remove(),null),d.enableDrag(),delete this._startPos,delete this._lastPos}_fireEvent(e,n){return this._map.fire(new t.n(e,{originalEvent:n}))}}function ya(e,t){if(e.length!==t.length)throw Error(`The number of touches and points are not equal - touches ${e.length}, points ${t.length}`);let n={};for(let r=0;rthis.numTouches)&&(this.aborted=!0),this.aborted||(this.startTime===void 0&&(this.startTime=e.timeStamp),r.length===this.numTouches&&(this.centroid=function(e){let n=new t.P(0,0);for(let t of e)n._add(t);return n.div(e.length)}(n),this.touches=ya(r,n)))}touchmove(e,t,n){if(this.aborted||!this.centroid)return;let r=ya(n,t);for(let e in this.touches){let t=r[e];(!t||t.dist(this.touches[e])>30)&&(this.aborted=!0)}}touchend(e,t,n){if((!this.centroid||e.timeStamp-this.startTime>500)&&(this.aborted=!0),n.length===0){let e=!this.aborted&&this.centroid;if(this.reset(),e)return e}}}class W{constructor(e){this.singleTap=new ba(e),this.numTaps=e.numTaps,this.reset()}reset(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()}touchstart(e,t,n){this.singleTap.touchstart(e,t,n)}touchmove(e,t,n){this.singleTap.touchmove(e,t,n)}touchend(e,t,n){let r=this.singleTap.touchend(e,t,n);if(r){let t=e.timeStamp-this.lastTime<500,n=!this.lastTap||this.lastTap.dist(r)<30;if(t&&n||this.reset(),this.count++,this.lastTime=e.timeStamp,this.lastTap=r,this.count===this.numTaps)return this.reset(),r}}}class xa{constructor(e){this._tr=new _a(e),this._zoomIn=new W({numTouches:1,numTaps:2}),this._zoomOut=new W({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(e,t,n){this._zoomIn.touchstart(e,t,n),this._zoomOut.touchstart(e,t,n)}touchmove(e,t,n){this._zoomIn.touchmove(e,t,n),this._zoomOut.touchmove(e,t,n)}touchend(e,n,r){let i=this._zoomIn.touchend(e,n,r),a=this._zoomOut.touchend(e,n,r),o=this._tr;return i?(this._active=!0,e.preventDefault(),setTimeout((()=>this.reset()),0),{cameraAnimation:n=>n.easeTo({duration:300,zoom:t.cw(o.zoom+1,n.getZoomSnap()),around:o.unproject(i)},{originalEvent:e})}):a?(this._active=!0,e.preventDefault(),setTimeout((()=>this.reset()),0),{cameraAnimation:n=>n.easeTo({duration:300,zoom:t.cw(o.zoom-1,n.getZoomSnap()),around:o.unproject(a)},{originalEvent:e})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Sa{constructor(e){this._enabled=!!e.enable,this._moveStateManager=e.moveStateManager,this._clickTolerance=e.clickTolerance||1,this._moveFunction=e.move,this._activateOnStart=!!e.activateOnStart,e.assignEvents(this),this.reset()}reset(e){this._active=!1,this._moved=!1,delete this._lastPoint,this._moveStateManager.endMove(e)}_move(...e){let t=this._moveFunction(...e);if(t.bearingDelta||t.pitchDelta||t.rollDelta||t.around||t.panDelta)return this._active=!0,t}dragStart(e,t){this.isEnabled()&&!this._lastPoint&&this._moveStateManager.isValidStartEvent(e)&&(this._moveStateManager.startMove(e),this._lastPoint=Array.isArray(t)?t[0]:t,this._activateOnStart&&this._lastPoint&&(this._active=!0))}dragMove(e,t){if(!this.isEnabled())return;let n=this._lastPoint;if(!n)return;if(e.preventDefault(),!this._moveStateManager.isValidMoveEvent(e))return void this.reset(e);let r=Array.isArray(t)?t[0]:t;return!this._moved&&r.dist(n)!0}),t=new Ta){this.mouseMoveStateManager=e,this.oneFingerTouchMoveStateManager=t}_executeRelevantHandler(e,t,n){return e instanceof MouseEvent?t(e):typeof TouchEvent<`u`&&e instanceof TouchEvent?n(e):void 0}startMove(e){this._executeRelevantHandler(e,(e=>{this.mouseMoveStateManager.startMove(e)}),(e=>{this.oneFingerTouchMoveStateManager.startMove(e)}))}endMove(e){this._executeRelevantHandler(e,(e=>{this.mouseMoveStateManager.endMove(e)}),(e=>{this.oneFingerTouchMoveStateManager.endMove(e)}))}isValidStartEvent(e){return this._executeRelevantHandler(e,(e=>this.mouseMoveStateManager.isValidStartEvent(e)),(e=>this.oneFingerTouchMoveStateManager.isValidStartEvent(e)))}isValidMoveEvent(e){return this._executeRelevantHandler(e,(e=>this.mouseMoveStateManager.isValidMoveEvent(e)),(e=>this.oneFingerTouchMoveStateManager.isValidMoveEvent(e)))}isValidEndEvent(e){return this._executeRelevantHandler(e,(e=>this.mouseMoveStateManager.isValidEndEvent(e)),(e=>this.oneFingerTouchMoveStateManager.isValidEndEvent(e)))}}let Da=e=>{e.mousedown=e.dragStart,e.mousemoveWindow=e.dragMove,e.mouseup=e.dragEnd,e.contextmenu=e=>{e.preventDefault()}};class Oa{constructor(e,t){this._clickTolerance=e.clickTolerance||1,this._map=t,this.reset()}reset(){this._active=!1,this._touches={},this._sum=new t.P(0,0)}_shouldBePrevented(e){return e<(this._map.cooperativeGestures.isEnabled()?2:1)}touchstart(e,t,n){return this._calculateTransform(e,t,n)}touchmove(e,t,n){if(this._active){if(!this._shouldBePrevented(n.length))return e.preventDefault(),this._calculateTransform(e,t,n);this._map.cooperativeGestures.notifyGestureBlocked(`touch_pan`,e)}}touchend(e,t,n){this._calculateTransform(e,t,n),this._active&&this._shouldBePrevented(n.length)&&this.reset()}touchcancel(){this.reset()}_calculateTransform(e,n,r){r.length>0&&(this._active=!0);let i=ya(r,n),a=new t.P(0,0),o=new t.P(0,0),s=0;for(let e in i){let t=i[e],n=this._touches[e];n&&(a._add(t),o._add(t.sub(n)),s++,i[e]=t)}if(this._touches=i,this._shouldBePrevented(s)||!o.mag())return;let c=o.div(s);return this._sum._add(c),this._sum.mag()Math.abs(e.x)}class Ia extends ka{constructor(e){super(),this._currentTouchCount=0,this._map=e}reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete this._lastPoints}touchstart(e,t,n){super.touchstart(e,t,n),this._currentTouchCount=n.length}_start(e){this._lastPoints=e,Fa(e[0].sub(e[1]))&&(this._valid=!1)}_move(e,t,n){if(this._map.cooperativeGestures.isEnabled()&&this._currentTouchCount<3)return;let r=e[0].sub(this._lastPoints[0]),i=e[1].sub(this._lastPoints[1]);return this._valid=this.gestureBeginsVertically(r,i,n.timeStamp),this._valid?(this._lastPoints=e,this._active=!0,{pitchDelta:(r.y+i.y)/2*-.5}):void 0}gestureBeginsVertically(e,t,n){if(this._valid!==void 0)return this._valid;let r=e.mag()>=2,i=t.mag()>=2;if(!r&&!i)return;if(!r||!i)return this._firstMove===void 0&&(this._firstMove=n),n-this._firstMove<100&&void 0;let a=e.y>0==t.y>0;return Fa(e)&&Fa(t)&&a}}let La={panStep:100,bearingStep:15,pitchStep:10};class Ra{constructor(e){this._tr=new _a(e);let t=La;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep,this._rotationDisabled=!1}reset(){this._active=!1}keydown(e){if(e.altKey||e.ctrlKey||e.metaKey)return;let n=0,r=0,i=0,a=0,o=0;switch(e.keyCode){case 61:case 107:case 171:case 187:n=1;break;case 189:case 109:case 173:n=-1;break;case 37:e.shiftKey?r=-1:(e.preventDefault(),a=-1);break;case 39:e.shiftKey?r=1:(e.preventDefault(),a=1);break;case 38:e.shiftKey?i=1:(e.preventDefault(),o=-1);break;case 40:e.shiftKey?i=-1:(e.preventDefault(),o=1);break;default:return}return this._rotationDisabled&&(r=0,i=0),{cameraAnimation:s=>{let c=this._tr;s.easeTo({duration:300,easeId:`keyboardHandler`,easing:za,zoom:n?t.cw(c.zoom+n*(e.shiftKey?2:1),s.getZoomSnap()):c.zoom,bearing:c.bearing+r*this._bearingStep,pitch:c.pitch+i*this._pitchStep,offset:[-a*this._panStep,-o*this._panStep],center:c.center},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function za(e){return e*(2-e)}let Ba=4.000244140625;class Va{constructor(e,t){this._onTimeout=e=>{this._type=`wheel`,this._delta-=this._lastValue,this._active||this._start(e)},this._map=e,this._tr=new _a(e),this._triggerRenderFrame=t,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222}setZoomRate(e){this._defaultZoomRate=e}setWheelZoomRate(e){this._wheelZoomRate=e}isEnabled(){return!!this._enabled}isActive(){return!!this._active||this._finishTimeout!==void 0}isZooming(){return!!this._zooming}enable(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!e&&e.around===`center`)}disable(){this.isEnabled()&&(this._enabled=!1)}_shouldBePrevented(e){return!!this._map.cooperativeGestures.isEnabled()&&!(e.ctrlKey||this._map.cooperativeGestures.isBypassed(e))}wheel(e){if(!this.isEnabled())return;if(this._shouldBePrevented(e))return void this._map.cooperativeGestures.notifyGestureBlocked(`wheel_zoom`,e);let t=e.deltaMode===WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=l(),r=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,t!==0&&t%Ba==0?this._type=`wheel`:t!==0&&Math.abs(t)<4?this._type=`trackpad`:r>400?(this._type=null,this._lastValue=t,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(r*t)<200?`trackpad`:`wheel`,this._timeout&&(clearTimeout(this._timeout),this._timeout=null,t+=this._lastValue)),e.shiftKey&&t&&(t/=4),this._type&&(this._lastWheelEvent=e,this._delta-=t,this._active||this._start(e)),e.preventDefault()}_start(e){if(!this._delta)return;this._needsRerender=!1,this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);let n=d.mousePos(this._map.getCanvas(),e),r=this._tr;this._aroundPoint=this._aroundCenter?r.transform.locationToScreenPoint(t.W.convert(r.center)):n,this._needsRerender||(this._needsRerender=!0,this._triggerRenderFrame())}renderFrame(){if(!this._needsRerender||(this._needsRerender=!1,!this.isActive()))return;let e=this._tr.transform;if(typeof this._lastExpectedZoom==`number`){let t=e.zoom-this._lastExpectedZoom;typeof this._startZoom==`number`&&(this._startZoom+=t),typeof this._targetZoom==`number`&&(this._targetZoom+=t)}if(this._delta!==0){let n=this._type===`wheel`&&Math.abs(this._delta)>Ba?this._wheelZoomRate:this._defaultZoomRate,r=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&r!==0&&(r=1/r);let i=typeof this._targetZoom==`number`?t.ao(this._targetZoom):e.scale,a=e.applyConstrain(e.getCameraLngLat(),t.ar(i*r)).zoom,o=this._map.getZoomSnap();if(this._type===`wheel`&&o>0){let n=t.cw(e.zoom,o);this._targetZoom=t.cw(a,o,a-n)}else this._targetZoom=a;this._type===`wheel`&&(this._startZoom=e.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}let n=typeof this._targetZoom==`number`?this._targetZoom:e.zoom,r=this._startZoom,i=this._easing,a,o=!1;if(this._type===`wheel`&&r&&i){let e=l()-this._lastWheelEventTime,s=Math.min((e+5)/200,1),c=i(s);a=t.H.number(r,n,c),s<1?this._needsRerender=!0:o=!0}else a=n,o=!0;return this._active=!0,o&&(this._active=!1,this._finishTimeout=setTimeout((()=>{this._zooming=!1,this._triggerRenderFrame(),delete this._targetZoom,delete this._lastExpectedZoom,delete this._finishTimeout}),200)),this._lastExpectedZoom=a,{noInertia:!0,needsRenderFrame:!o,zoomDelta:a-e.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}_smoothOutEasing(e){let n=t.cy;if(this._prevEase){let e=this._prevEase,r=(l()-e.start)/e.duration,i=e.easing(r+.01)-e.easing(r),a=.27/Math.sqrt(i*i+1e-4)*.01,o=Math.sqrt(.0729-a*a);n=t.cv(a,o,.25,1)}return this._prevEase={start:l(),duration:e,easing:n},n}reset(){this._active=!1,this._zooming=!1,delete this._targetZoom,delete this._lastExpectedZoom,this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout)}}class Ha{constructor(e,t){this._clickZoom=e,this._tapZoom=t}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class Ua{constructor(e){this._tr=new _a(e),this.reset()}reset(){this._active=!1}dblclick(e,n){return e.preventDefault(),{cameraAnimation:r=>{r.easeTo({duration:300,zoom:t.cw(this._tr.zoom+(e.shiftKey?-1:1),r.getZoomSnap()),around:this._tr.unproject(n)},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Wa{constructor(){this._tap=new W({numTouches:1,numTaps:1}),this._zoomRate=1,this.reset()}setZoomRate(e){this._zoomRate=e??1}reset(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,delete this._tapPoint,this._tap.reset()}touchstart(e,t,n){if(!this._swipePoint)if(this._tapTime){let r=t[0],i=e.timeStamp-this._tapTime<500,a=this._tapPoint.dist(r)<30;i&&a?n.length>0&&(this._swipePoint=r,this._swipeTouch=n[0].identifier):this.reset()}else this._tap.touchstart(e,t,n)}touchmove(e,t,n){if(this._tapTime){if(this._swipePoint){if(n[0].identifier!==this._swipeTouch)return;let r=t[0],i=r.y-this._swipePoint.y;return this._swipePoint=r,e.preventDefault(),this._active=!0,{zoomDelta:i/128*this._zoomRate}}}else this._tap.touchmove(e,t,n)}touchend(e,t,n){if(this._tapTime)this._swipePoint&&n.length===0&&this.reset();else{let r=this._tap.touchend(e,t,n);r&&(this._tapTime=e.timeStamp,this._tapPoint=r)}}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Ga{constructor(e,t,n){this._el=e,this._mousePan=t,this._touchPan=n}enable(e){this._inertiaOptions=e||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(`maplibregl-touch-drag-pan`)}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(`maplibregl-touch-drag-pan`)}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class Ka{constructor(e,t,n,r){this._pitchWithRotate=e.pitchWithRotate,this._rollEnabled=e.rollEnabled,this._mouseRotate=t,this._mousePitch=n,this._mouseRoll=r}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable(),this._rollEnabled&&this._mouseRoll.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable(),this._mouseRoll.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())&&(!this._rollEnabled||this._mouseRoll.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()||this._mouseRoll.isActive()}}class qa{constructor(e,t,n,r){this._el=e,this._touchZoom=t,this._touchRotate=n,this._tapDragZoom=r,this._rotationDisabled=!1,this._enabled=!0}enable(e){this._touchZoom.enable(e),this._rotationDisabled||this._touchRotate.enable(e),this._tapDragZoom.enable(),this._el.classList.add(`maplibregl-touch-zoom-rotate`)}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(`maplibregl-touch-zoom-rotate`)}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}setZoomRate(e){this._touchZoom.setZoomRate(e),this._tapDragZoom.setZoomRate(e)}setZoomThreshold(e){this._touchZoom.setZoomThreshold(e)}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}class Ja{constructor(e,t){this._bypassKey=navigator.userAgent.includes(`Mac`)?`metaKey`:`ctrlKey`,this._map=e,this._options=t,this._enabled=!1}isActive(){return!1}reset(){}_setupUI(){if(this._container)return;let e=this._map.getCanvasContainer();e.classList.add(`maplibregl-cooperative-gestures`),this._container=d.create(`div`,`maplibregl-cooperative-gesture-screen`,e);let t=this._map._getUIString(`CooperativeGesturesHandler.WindowsHelpText`);this._bypassKey===`metaKey`&&(t=this._map._getUIString(`CooperativeGesturesHandler.MacHelpText`));let n=this._map._getUIString(`CooperativeGesturesHandler.MobileHelpText`),r=document.createElement(`div`);r.className=`maplibregl-desktop-message`,r.textContent=t,this._container.appendChild(r);let i=document.createElement(`div`);i.className=`maplibregl-mobile-message`,i.textContent=n,this._container.appendChild(i),this._container.setAttribute(`aria-hidden`,`true`)}_destroyUI(){this._container&&(this._container.remove(),this._map.getCanvasContainer().classList.remove(`maplibregl-cooperative-gestures`)),delete this._container}enable(){this._setupUI(),this._enabled=!0}disable(){this._enabled=!1,this._destroyUI()}isEnabled(){return this._enabled}isBypassed(e){return e[this._bypassKey]}notifyGestureBlocked(e,n){this._enabled&&(this._map.fire(new t.n(`cooperativegestureprevented`,{gestureType:e,originalEvent:n})),this._container.classList.add(`maplibregl-show`),setTimeout((()=>{this._container.classList.remove(`maplibregl-show`)}),100))}}let Ya=e=>e.zoom||e.drag||e.roll||e.pitch||e.rotate;class Xa extends t.n{}function Za(e){return e.panDelta?.mag()||e.zoomDelta||e.bearingDelta||e.pitchDelta||e.rollDelta}class Qa{get _ownerDocument(){return this._el?.ownerDocument||document}get _ownerWindow(){return this._el?.ownerDocument?.defaultView||window}constructor(e,n){this.handleWindowEvent=e=>{this.handleEvent(e,`${e.type}Window`)},this.handleEvent=(e,n)=>{if(e.type===`blur`)return void this.stop(!0);this._updatingCamera=!0;let r=e.type===`renderFrame`?void 0:e,i={needsRenderFrame:!1},a={},o={};for(let{handlerName:s,handler:c,allowed:l}of this._handlers){if(!c.isEnabled())continue;let u;if(this._blockedByActive(o,l,s))c.reset();else if(c[n||e.type]){if(t.cz(e,n||e.type)){let t=d.mousePos(this._map.getCanvas(),e);u=c[n||e.type](e,t)}else if(t.cA(e,n||e.type)){let t=this._getMapTouches(e.touches),r=d.touchPos(this._map.getCanvas(),t);u=c[n||e.type](e,r,t)}else t.cB(n||e.type)||(u=c[n||e.type](e));this.mergeHandlerResult(i,a,u,s,r),u!=null&&u.needsRenderFrame&&this._triggerRenderFrame()}(u||c.isActive())&&(o[s]=c)}let s={};for(let e in this._previousActiveHandlers)o[e]||(s[e]=r);this._previousActiveHandlers=o,(Object.keys(s).length||Za(i))&&(this._changes.push([i,a,s]),this._triggerRenderFrame()),(Object.keys(o).length||Za(i))&&this._map._stop(!0),this._updatingCamera=!1;let{cameraAnimation:c}=i;c&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],c(this._map))},this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new la(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n);let r=this._el;this._listeners=[[r,`touchstart`,{passive:!0}],[r,`touchmove`,{passive:!1}],[r,`touchend`,void 0],[r,`touchcancel`,void 0],[r,`mousedown`,void 0],[r,`mousemove`,void 0],[r,`mouseup`,void 0],[this._ownerDocument,`mousemove`,{capture:!0}],[this._ownerDocument,`mouseup`,void 0],[r,`mouseover`,void 0],[r,`mouseout`,void 0],[r,`dblclick`,void 0],[r,`click`,void 0],[r,`keydown`,{capture:!1}],[r,`keyup`,void 0],[r,`wheel`,{passive:!1}],[r,`contextmenu`,void 0],[this._ownerWindow,`blur`,void 0]];for(let[e,t,n]of this._listeners)e.addEventListener(t,e===this._ownerDocument?this.handleWindowEvent:this.handleEvent,n)}destroy(){for(let[e,t,n]of this._listeners)e.removeEventListener(t,e===this._ownerDocument?this.handleWindowEvent:this.handleEvent,n)}_addDefaultHandlers(e){let n=this._map,r=n.getCanvasContainer();this._add(`mapEvent`,new ha(n,e));let i=n.boxZoom=new va(n,e);this._add(`boxZoom`,i),e.interactive&&e.boxZoom&&i.enable();let a=n.cooperativeGestures=new Ja(n,e.cooperativeGestures);this._add(`cooperativeGestures`,a),e.cooperativeGestures&&a.enable();let o=new xa(n),s=new Ua(n);n.doubleClickZoom=new Ha(s,o),this._add(`tapZoom`,o),this._add(`clickZoom`,s),e.interactive&&e.doubleClickZoom&&n.doubleClickZoom.enable();let c=new Wa;this._add(`tapDragZoom`,c);let l=n.touchPitch=new Ia(n);this._add(`touchPitch`,l),e.interactive&&e.touchPitch&&n.touchPitch.enable(e.touchPitch);let u=()=>n.project(n.getCenter()),d=function({enable:e,clickTolerance:n,aroundCenter:r=!0,minPixelCenterThreshold:i=100,rotateDegreesPerPixelMoved:a=.8},o){return new Sa({clickTolerance:n,move:(e,n)=>{let s=o();if(r&&Math.abs(s.y-e.y)>i)return{bearingDelta:t.cx(new t.P(e.x,n.y),n,s)};let c=(n.x-e.x)*a;return r&&n.ye.button===0&&e.ctrlKey||e.button===2&&!e.ctrlKey}),enable:e,assignEvents:Da})}(e,u),f=function({enable:e,clickTolerance:t,pitchDegreesPerPixelMoved:n=-.5}){return new Sa({clickTolerance:t,move:(e,t)=>({pitchDelta:(t.y-e.y)*n}),moveStateManager:new wa({checkCorrectEvent:e=>e.button===0&&e.ctrlKey||e.button===2}),enable:e,assignEvents:Da})}(e),p=function({enable:e,clickTolerance:t,rollDegreesPerPixelMoved:n=.3},r){return new Sa({clickTolerance:t,move:(e,t)=>{let i=r(),a=(t.x-e.x)*n;return t.ye.button===2&&e.ctrlKey}),enable:e,assignEvents:Da})}(e,u);n.dragRotate=new Ka(e,d,f,p),this._add(`mouseRotate`,d,[`mousePitch`]),this._add(`mousePitch`,f,[`mouseRotate`,`mouseRoll`]),this._add(`mouseRoll`,p,[`mousePitch`]),e.interactive&&e.dragRotate&&n.dragRotate.enable();let m=function({enable:e,clickTolerance:t}){return new Sa({clickTolerance:t,move:(e,t)=>({around:t,panDelta:t.sub(e)}),activateOnStart:!0,moveStateManager:new wa({checkCorrectEvent:e=>e.button===0&&!e.ctrlKey}),enable:e,assignEvents:Da})}(e),h=new Oa(e,n);n.dragPan=new Ga(r,m,h),this._add(`mousePan`,m),this._add(`touchPan`,h,[`touchZoom`,`touchRotate`]),e.interactive&&e.dragPan&&n.dragPan.enable(e.dragPan);let g=new Pa,_=new Ma;n.touchZoomRotate=new qa(r,_,g,c),this._add(`touchRotate`,g,[`touchPan`,`touchZoom`]),this._add(`touchZoom`,_,[`touchPan`,`touchRotate`]),e.interactive&&e.touchZoomRotate&&n.touchZoomRotate.enable(e.touchZoomRotate),this._add(`blockableMapEvent`,new ga(n));let v=n.scrollZoom=new Va(n,(()=>this._triggerRenderFrame()));this._add(`scrollZoom`,v,[`mousePan`]),e.interactive&&e.scrollZoom&&n.scrollZoom.enable(e.scrollZoom);let y=n.keyboard=new Ra(n);this._add(`keyboard`,y),e.interactive&&e.keyboard&&n.keyboard.enable()}_add(e,t,n){this._handlers.push({handlerName:e,handler:t,allowed:n}),this._handlersById[e]=t}stop(e){if(!this._updatingCamera){for(let{handler:e}of this._handlers)e.reset();this._inertia.clear(),this._fireEvents({},{},e),this._changes=[]}}isActive(){for(let{handler:e}of this._handlers)if(e.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return!!Ya(this._eventsInProgress)||this.isZooming()}_blockedByActive(e,t,n){for(let r in e)if(r!==n&&!t?.includes(r))return!0;return!1}_getMapTouches(e){let t=[];for(let n of e)this._el.contains(n.target)&&t.push(n);return t}mergeHandlerResult(e,n,r,i,a){if(!r)return;t.e(e,r);let o={handlerName:i,originalEvent:r.originalEvent||a};r.zoomDelta!==void 0&&(n.zoom=o),r.panDelta!==void 0&&(n.drag=o),r.rollDelta!==void 0&&(n.roll=o),r.pitchDelta!==void 0&&(n.pitch=o),r.bearingDelta!==void 0&&(n.rotate=o)}_applyChanges(){let e={},n={},r={};for(let[i,a,o]of this._changes)i.panDelta&&(e.panDelta=(e.panDelta||new t.P(0,0))._add(i.panDelta)),i.zoomDelta&&(e.zoomDelta=(e.zoomDelta||0)+i.zoomDelta),i.bearingDelta&&(e.bearingDelta=(e.bearingDelta||0)+i.bearingDelta),i.pitchDelta&&(e.pitchDelta=(e.pitchDelta||0)+i.pitchDelta),i.rollDelta&&(e.rollDelta=(e.rollDelta||0)+i.rollDelta),i.around!==void 0&&(e.around=i.around),i.pinchAround!==void 0&&(e.pinchAround=i.pinchAround),i.noInertia&&(e.noInertia=i.noInertia),t.e(n,a),t.e(r,o);this._updateMapTransform(e,n,r),this._changes=[]}_updateMapTransform(e,t,n){let r=this._map,i=r._getTransformForUpdate(),a=r.terrain;if(!(Za(e)||a&&this._terrainMovement))return void this._fireEvents(t,n,!0);r._stop(!0);let{panDelta:o,zoomDelta:s,bearingDelta:c,pitchDelta:l,rollDelta:u,around:d,pinchAround:f}=e;f!==void 0&&(d=f),d||=r.transform.centerPoint,a&&!i.isPointOnMapSurface(d)&&(d=i.centerPoint);let p={panDelta:o,zoomDelta:s,rollDelta:u,pitchDelta:l,bearingDelta:c,around:d};this._map.cameraHelper.useGlobeControls&&!i.isPointOnMapSurface(d)&&(d=i.centerPoint);let m=d.distSqr(i.centerPoint)<.01?i.center:i.screenPointToLocation(o?d.sub(o):d);this._handleMapControls({terrain:a,tr:i,deltasForHelper:p,preZoomAroundLoc:m,combinedEventsInProgress:t,panDelta:o}),r._applyUpdatedTransform(i),this._map._update(),e.noInertia||this._inertia.record(e),this._fireEvents(t,n,!0)}_handleMapControls({terrain:e,tr:t,deltasForHelper:n,preZoomAroundLoc:r,combinedEventsInProgress:i,panDelta:a}){let o=this._map.cameraHelper;if(o.handleMapControlsRollPitchBearingZoom(n,t),e)return o.useGlobeControls?(this._terrainMovement||!i.drag&&!i.zoom||(this._terrainMovement=!0,this._map._elevationFreeze=!0),void o.handleMapControlsPan(n,t,r)):this._terrainMovement||!i.drag&&!i.zoom?void(i.drag&&this._terrainMovement&&a?t.setCenter(t.screenPointToLocation(t.centerPoint.sub(a))):o.handleMapControlsPan(n,t,r)):(this._terrainMovement=!0,this._map._elevationFreeze=!0,void o.handleMapControlsPan(n,t,r));o.handleMapControlsPan(n,t,r)}_fireEvents(e,n,r){let i=Ya(this._eventsInProgress),a=Ya(e),o={};for(let t in e){let{originalEvent:n}=e[t];this._eventsInProgress[t]||(o[`${t}start`]=n),this._eventsInProgress[t]=e[t]}!i&&a&&this._fireEvent(`movestart`,a.originalEvent);for(let e in o)this._fireEvent(e,o[e]);a&&this._fireEvent(`move`,a.originalEvent);for(let t in e){let{originalEvent:n}=e[t];this._fireEvent(t,n)}let c={},l;for(let e in this._eventsInProgress){let{handlerName:t,originalEvent:r}=this._eventsInProgress[e];this._handlersById[t].isActive()||(delete this._eventsInProgress[e],l=n[t]||r,c[`${e}end`]=l)}for(let e in c)this._fireEvent(e,c[e]);let u=Ya(this._eventsInProgress),d=(i||a)&&!u;if(d&&this._terrainMovement){this._map._elevationFreeze=!1,this._terrainMovement=!1;let e=this._map._getTransformForUpdate();this._map.getCenterClampedToGround()&&e.recalculateZoomAndCenter(this._map.terrain),this._map._applyUpdatedTransform(e)}if(r&&d){this._updatingCamera=!0;let e=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),n=e=>e!==0&&-this._bearingSnap{delete this._frameId,this.handleEvent(new Xa(`renderFrame`,{timeStamp:e})),this._applyChanges()}))}_triggerRenderFrame(){this._frameId===void 0&&(this._frameId=this._requestFrame())}}class $a extends t.E{constructor(e,t,n){super(),this._renderFrameCallback=()=>{let e=Math.min((l()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1&&this._easeFrameId?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},this._moving=!1,this._zooming=!1,this.transform=e,this._bearingSnap=n.bearingSnap,this._zoomSnap=n.zoomSnap,this.cameraHelper=t,this.on(`moveend`,(()=>{delete this._requestedCameraState}))}migrateProjection(e,t){e.apply(this.transform,!0),this.transform=e,this.cameraHelper=t}getCenter(){return new t.W(this.transform.center.lng,this.transform.center.lat)}setCenter(e,t){return this.jumpTo({center:e},t)}getCenterElevation(){return this.transform.elevation}setCenterElevation(e,t){return this.jumpTo({elevation:e},t),this}getCenterClampedToGround(){return this._centerClampedToGround}setCenterClampedToGround(e){this._centerClampedToGround=e}panBy(e,n,r){return e=t.P.convert(e).mult(-1),this.panTo(this.transform.center,t.e({offset:e},n),r)}panTo(e,n,r){return this.easeTo(t.e({center:e},n),r)}getZoom(){return this.transform.zoom}setZoom(e,t){return this.jumpTo({zoom:e},t),this}zoomTo(e,n,r){return this.easeTo(t.e({zoom:e},n),r)}zoomIn(e,n){return this.zoomTo(t.cw(this.getZoom()+1,this._zoomSnap),e,n),this}zoomOut(e,n){return this.zoomTo(t.cw(this.getZoom()-1,this._zoomSnap),e,n),this}getVerticalFieldOfView(){return this.transform.fov}setVerticalFieldOfView(e,n){return e!=this.transform.fov&&(this.transform.setFov(e),this.fire(new t.n(`movestart`,n)).fire(new t.n(`move`,n)).fire(new t.n(`moveend`,n))),this}getBearing(){return this.transform.bearing}setZoomSnap(e){return this._zoomSnap=e,this}getZoomSnap(){return this._zoomSnap}setBearing(e,t){return this.jumpTo({bearing:e},t),this}getPadding(){return this.transform.padding}setPadding(e,t){return this.jumpTo({padding:e},t),this}rotateTo(e,n,r){return this.easeTo(t.e({bearing:e},n),r)}resetNorth(e,n){return this.rotateTo(0,t.e({duration:1e3},e),n),this}resetNorthPitch(e,n){return this.easeTo(t.e({bearing:0,pitch:0,roll:0,duration:1e3},e),n),this}snapToNorth(e,t){return Math.abs(this.getBearing()){g.easeFunc(t),this.terrain&&!e.freezeElevation&&this._updateElevation(t),this._applyUpdatedTransform(r),this._fireMoveEvents(n)}),(t=>{this.terrain&&e.freezeElevation&&this._finalizeElevation(),this._afterEase(n,t)}),e),this}_prepareEase(e,n,r={}){this._moving=!0,n||r.moving||this.fire(new t.n(`movestart`,e)),this._zooming&&!r.zooming&&this.fire(new t.n(`zoomstart`,e)),this._rotating&&!r.rotating&&this.fire(new t.n(`rotatestart`,e)),this._pitching&&!r.pitching&&this.fire(new t.n(`pitchstart`,e)),this._rolling&&!r.rolling&&this.fire(new t.n(`rollstart`,e))}_prepareElevation(e){this._elevationCenter=e,this._elevationStart=this.transform.elevation,this._elevationTarget=this.terrain.getElevationForLngLatZoom(e,this.transform.tileZoom),this._elevationFreeze=!0}_updateElevation(e){this._elevationStart!==void 0&&this._elevationCenter!==void 0||this._prepareElevation(this.transform.center),this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom));let n=this.terrain.getElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom);if(e<1&&n!==this._elevationTarget){let t=this._elevationTarget-this._elevationStart;this._elevationStart+=e*(t-(n-(t*e+this._elevationStart))/(1-e)),this._elevationTarget=n}this.transform.setElevation(t.H.number(this._elevationStart,this._elevationTarget,e))}_finalizeElevation(){this._elevationFreeze=!1,this.getCenterClampedToGround()&&this.transform.recalculateZoomAndCenter(this.terrain)}_getTransformForUpdate(){return this.transformCameraUpdate||this.terrain?(this._requestedCameraState||=this.transform.clone(),this._requestedCameraState):this.transform}_elevateCameraIfInsideTerrain(e){if(!this.terrain&&e.elevation>=0&&e.pitch<=90)return{};let t=e.getCameraLngLat(),n=e.getCameraAltitude(),r=this.terrain?this.terrain.getElevationForLngLatZoom(t,e.zoom):0;if(nthis._elevateCameraIfInsideTerrain(e))),this.transformCameraUpdate&&t.push((e=>this.transformCameraUpdate(e))),!t.length)return;let n=e.clone();for(let e of t){let t=n.clone(),{center:r,zoom:i,roll:a,pitch:o,bearing:s,elevation:c}=e(t);r&&t.setCenter(r),c!==void 0&&t.setElevation(c),i!==void 0&&t.setZoom(i),a!==void 0&&t.setRoll(a),o!==void 0&&t.setPitch(o),s!==void 0&&t.setBearing(s),n.apply(t,!1)}this.transform.apply(n,!1)}_fireMoveEvents(e){this.fire(new t.n(`move`,e)),this._zooming&&this.fire(new t.n(`zoom`,e)),this._rotating&&this.fire(new t.n(`rotate`,e)),this._pitching&&this.fire(new t.n(`pitch`,e)),this._rolling&&this.fire(new t.n(`roll`,e))}_afterEase(e,n){if(this._easeId&&n&&this._easeId===n)return;delete this._easeId;let r=this._zooming,i=this._rotating,a=this._pitching,o=this._rolling;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._rolling=!1,this._padding=!1,r&&this.fire(new t.n(`zoomend`,e)),i&&this.fire(new t.n(`rotateend`,e)),a&&this.fire(new t.n(`pitchend`,e)),o&&this.fire(new t.n(`rollend`,e)),this.fire(new t.n(`moveend`,e))}flyTo(e,n){if(!e.essential&&s.prefersReducedMotion){let r=t.V(e,[`center`,`zoom`,`bearing`,`pitch`,`roll`,`elevation`,`padding`]);return this.jumpTo(r,n)}this.stop(),`zoom`in(e=t.e({offset:[0,0],speed:1.2,curve:1.42,easing:t.cy},e))&&this._zoomSnap&&(e.zoom=t.cw(e.zoom,this._zoomSnap));let r=this._getTransformForUpdate(),i=r.bearing,a=r.pitch,o=r.roll,c=r.padding,l=`bearing`in e?this._normalizeBearing(e.bearing,i):i,u=`pitch`in e?+e.pitch:a,d=`roll`in e?this._normalizeBearing(e.roll,o):o,f=`padding`in e?e.padding:r.padding,p=t.P.convert(e.offset),m=r.centerPoint.add(p),h=r.screenPointToLocation(m),g=this.cameraHelper.handleFlyTo(r,{bearing:l,pitch:u,roll:d,padding:f,locationAtOffset:h,offsetAsPoint:p,center:e.center,minZoom:e.minZoom,zoom:e.zoom}),_=e.curve,v=Math.max(r.width,r.height),y=v/g.scaleOfZoom,b=g.pixelPathLength;typeof g.scaleOfMinZoom==`number`&&(_=Math.sqrt(v/g.scaleOfMinZoom/b*2));let x=_*_;function S(e){let t=(y*y-v*v+(e?-1:1)*x*x*b*b)/(2*(e?y:v)*x*b);return Math.log(Math.sqrt(t*t+1)-t)}function C(e){return(Math.exp(e)-Math.exp(-e))/2}function w(e){return(Math.exp(e)+Math.exp(-e))/2}let T=S(!1),E=function(e){return w(T)/w(T+_*e)},D=function(e){return v*((w(T)*(C(t=T+_*e)/w(t))-C(T))/x)/b;var t},O=(S(!0)-T)/_;if(Math.abs(b)<2e-6||!isFinite(O)){if(Math.abs(v-y)<1e-6)return this.easeTo(e,n);let t=y0,E=e=>Math.exp(t*_*e)}return e.duration=`duration`in e?+e.duration:1e3*O/(`screenSpeed`in e?+e.screenSpeed/_:+e.speed),e.maxDuration&&e.duration>e.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=i!==l,this._pitching=u!==a,this._rolling=d!==o,this._padding=!r.isPaddingEqual(f),this._prepareEase(n,!1),this.terrain&&this._prepareElevation(g.targetCenter),this._ease((s=>{let h=s*O,_=1/E(h),v=D(h);this._rotating&&r.setBearing(t.H.number(i,l,s)),this._pitching&&r.setPitch(t.H.number(a,u,s)),this._rolling&&r.setRoll(t.H.number(o,d,s)),this._padding&&(r.interpolatePadding(c,f,s),m=r.centerPoint.add(p)),g.easeFunc(s,_,v,m),this.terrain&&!e.freezeElevation&&this._updateElevation(s),this._applyUpdatedTransform(r),this._fireMoveEvents(n)}),(()=>{this.terrain&&e.freezeElevation&&this._finalizeElevation(),this._afterEase(n)}),e),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(e,t){var n;if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){let e=this._onEaseEnd;delete this._onEaseEnd,e.call(this,t)}return e||(n=this.handlers)==null||n.stop(!1),this}_ease(e,t,n){!1===n.animate||n.duration===0?(e(1),t()):(this._easeStart=l(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=t,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_normalizeBearing(e,n){e=t.X(e,-180,180);let r=Math.abs(e-n);return Math.abs(e-360-n)MapLibre`};class to{constructor(e=eo){this._toggleAttribution=()=>{this._container.classList.contains(`maplibregl-compact`)&&(this._container.classList.contains(`maplibregl-compact-show`)?(this._container.setAttribute(`open`,``),this._container.classList.remove(`maplibregl-compact-show`)):(this._container.classList.add(`maplibregl-compact-show`),this._container.removeAttribute(`open`)))},this._updateData=e=>{!e||e.sourceDataType!==`metadata`&&e.sourceDataType!==`visibility`&&e.dataType!==`style`&&e.type!==`terrain`||this._updateAttributions()},this._updateCompact=()=>{this._map.getCanvasContainer().offsetWidth<=640||this._compact?!1===this._compact?this._container.setAttribute(`open`,``):this._container.classList.contains(`maplibregl-compact`)||this._container.classList.contains(`maplibregl-attrib-empty`)||(this._container.setAttribute(`open`,``),this._container.classList.add(`maplibregl-compact`,`maplibregl-compact-show`)):(this._container.setAttribute(`open`,``),this._container.classList.contains(`maplibregl-compact`)&&this._container.classList.remove(`maplibregl-compact`,`maplibregl-compact-show`))},this._updateCompactMinimize=()=>{this._container.classList.contains(`maplibregl-compact`)&&this._container.classList.contains(`maplibregl-compact-show`)&&this._container.classList.remove(`maplibregl-compact-show`)},this.options=e}getDefaultPosition(){return`bottom-right`}onAdd(e){return this._map=e,this._compact=this.options.compact,this._container=d.create(`details`,`maplibregl-ctrl maplibregl-ctrl-attrib`),this._compactButton=d.create(`summary`,`maplibregl-ctrl-attrib-button`,this._container),this._compactButton.addEventListener(`click`,this._toggleAttribution),this._setElementTitle(this._compactButton,`ToggleAttribution`),this._innerContainer=d.create(`div`,`maplibregl-ctrl-attrib-inner`,this._container),this._updateAttributions(),this._updateCompact(),this._map.on(`styledata`,this._updateData),this._map.on(`sourcedata`,this._updateData),this._map.on(`terrain`,this._updateData),this._map.on(`resize`,this._updateCompact),this._map.on(`drag`,this._updateCompactMinimize),this._container}onRemove(){this._container.remove(),this._map.off(`styledata`,this._updateData),this._map.off(`sourcedata`,this._updateData),this._map.off(`terrain`,this._updateData),this._map.off(`resize`,this._updateCompact),this._map.off(`drag`,this._updateCompactMinimize),this._map=void 0,this._compact=void 0,this._attribHTML=void 0}_setElementTitle(e,t){let n=this._map._getUIString(`AttributionControl.${t}`);e.title=n,e.setAttribute(`aria-label`,n)}_updateAttributions(){if(!this._map.style)return;let e=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?e=e.concat(this.options.customAttribution.map((e=>typeof e==`string`?e:``))):typeof this.options.customAttribution==`string`&&e.push(this.options.customAttribution)),this._map.style.stylesheet){let e=this._map.style.stylesheet;this.styleOwner=e.owner,this.styleId=e.id}let t=this._map.style.tileManagers;for(let n in t){let r=t[n];if(r.used||r.usedForTerrain){let t=r.getSource();t.attribution&&!e.includes(t.attribution)&&e.push(t.attribution)}}e=e.filter((e=>String(e).trim())),e.sort(((e,t)=>e.length-t.length)),e=e.filter(((t,n)=>{for(let r=n+1;r{let e=this._container.children;if(e.length){let t=e[0];this._map.getCanvasContainer().offsetWidth<=640||this._compact?!1!==this._compact&&t.classList.add(`maplibregl-compact`):t.classList.remove(`maplibregl-compact`)}},this.options=e}getDefaultPosition(){return`bottom-left`}onAdd(e){this._map=e,this._compact=this.options?.compact,this._container=d.create(`div`,`maplibregl-ctrl`);let t=d.create(`a`,`maplibregl-ctrl-logo`);return t.target=`_blank`,t.rel=`noopener nofollow`,t.href=`https://maplibre.org/`,t.setAttribute(`aria-label`,this._map._getUIString(`LogoControl.Title`)),t.setAttribute(`rel`,`noopener nofollow`),this._container.appendChild(t),this._container.style.display=`block`,this._map.on(`resize`,this._updateCompact),this._updateCompact(),this._container}onRemove(){this._container.remove(),this._map.off(`resize`,this._updateCompact),this._map=void 0,this._compact=void 0}}class ro{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(e){let t=++this._id;return this._queue.push({callback:e,id:t,cancelled:!1}),t}remove(e){let t=this._currentlyRunning,n=t?this._queue.concat(t):this._queue;for(let t of n)if(t.id===e)return void(t.cancelled=!0)}run(e=0){if(this._currentlyRunning)throw Error(`Attempting to run(), but is already running.`);let t=this._currentlyRunning=this._queue;this._queue=[];for(let n of t)if(!n.cancelled&&(n.callback(e),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}var io=t.aS([{name:`a_pos3d`,type:`Int16`,components:3}]);class ao extends t.E{constructor(e){super(),this._lastTilesetChange=l(),this.tileManager=e,this._tiles={},this._renderableTilesKeys=[],this._sourceTileCache={},this.minzoom=0,this.maxzoom=22,this.deltaZoom=1,this.tileSize=e._source.tileSize*2**this.deltaZoom,e.usedForTerrain=!0,e.tileSize=this.tileSize}destruct(){this.tileManager.usedForTerrain=!1,this.tileManager.tileSize=null}getSource(){return this.tileManager._source}update(e,n){this.tileManager.update(e,n),this._renderableTilesKeys=[];let r={};for(let i of ze(e,{tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,reparseOverscaled:!1,terrain:n,calculateTileZoom:this.tileManager._source.calculateTileZoom}))r[i.key]=!0,this._renderableTilesKeys.push(i.key),this._tiles[i.key]||(i.terrainRttPosMatrix32f=new Float64Array(16),t.c7(i.terrainRttPosMatrix32f,0,t.a6,t.a6,0,0,1),this._tiles[i.key]=new Ee(i,this.tileSize),this._lastTilesetChange=l());for(let e in this._tiles)r[e]||delete this._tiles[e]}freeRtt(e){for(let t in this._tiles){let n=this._tiles[t];(!e||n.tileID.equals(e)||n.tileID.isChildOf(e)||e.isChildOf(n.tileID))&&(n.rtt=[])}}getRenderableTiles(){return this._renderableTilesKeys.map((e=>this.getTileByID(e)))}getTileByID(e){return this._tiles[e]}getTerrainCoords(e,t){return t?this._getTerrainCoordsForTileRanges(e,t):this._getTerrainCoordsForRegularTile(e)}_getTerrainCoordsForRegularTile(e){let n={};for(let r of this._renderableTilesKeys){let i=this._tiles[r].tileID,a=e.clone(),o=t.bj();if(i.canonical.equals(e.canonical))t.c7(o,0,t.a6,t.a6,0,0,1);else if(i.canonical.isChildOf(e.canonical)){let n=i.canonical.z-e.canonical.z,r=i.canonical.x-(i.canonical.x>>n<>n<>n;t.c7(o,0,s,s,0,0,1),t.Q(o,o,[-r*s,-a*s,0])}else{if(!e.canonical.isChildOf(i.canonical))continue;{let n=e.canonical.z-i.canonical.z,r=e.canonical.x-(e.canonical.x>>n<>n<>n;t.c7(o,0,t.a6,t.a6,0,0,1),t.Q(o,o,[r*s,a*s,0]),t.S(o,o,[1/2**n,1/2**n,0])}}a.terrainRttPosMatrix32f=new Float32Array(o),n[r]=a}return n}_getTerrainCoordsForTileRanges(e,n){let r={};for(let i of this._renderableTilesKeys){let a=this._tiles[i].tileID;if(!this._isWithinTileRanges(a,n))continue;let o=e.clone(),s=t.bj();if(a.canonical.z===e.canonical.z){let n=e.canonical.x-a.canonical.x+e.wrap*(1<e.canonical.z){let n=a.canonical.z-e.canonical.z,r=a.canonical.x-(a.canonical.x>>n<>n<>n),c=e.canonical.y-(a.canonical.y>>n),l=t.a6>>n;t.c7(s,0,l,l,0,0,1),t.Q(s,s,[-r*l+o*t.a6,-i*l+c*t.a6,0])}else{let n=e.canonical.z-a.canonical.z,r=e.canonical.x-(e.canonical.x>>n<>n<>n)-a.canonical.x,c=(e.canonical.y>>n)-a.canonical.y,l=t.a6<i.maxzoom&&(a=i.maxzoom),a=i.minzoom&&!o?.dem;)o=this.findTileInCaches(e.scaledTo(a--).key);return o}findTileInCaches(e){let t=this.tileManager.getTileByID(e);return t||(t=this.tileManager._outOfViewCache.getByKey(e),t)}anyTilesAfterTime(e=Date.now()){return this._lastTilesetChange>=e}_isWithinTileRanges(e,t){let n=t[e.canonical.z];return!!n&&(e.wrap>n.minWrap||e.wrap=n.minTileXWrapped&&e.canonical.x<=n.maxTileXWrapped&&e.canonical.y>=n.minTileY&&e.canonical.y<=n.maxTileY)}}class oo{constructor(e,t,n){this._meshCache={},this.painter=e,this.tileManager=new ao(t),this.options=n,this.exaggeration=typeof n.exaggeration==`number`?n.exaggeration:1,this.qualityFactor=2,this.meshSize=128,this._demMatrixCache={},this.coordsIndex=[],this._coordsTextureSize=1024}destroy(){this._fbo&&=(this._fbo.destroy(),null),this._fboCoordsTexture&&=(this._fboCoordsTexture.destroy(),null),this._fboDepthTexture&&=(this._fboDepthTexture.destroy(),null),this._emptyDemTexture&&=(this._emptyDemTexture.destroy(),null),this._emptyDepthTexture&&=(this._emptyDepthTexture.destroy(),null),this._coordsTexture&&=(this._coordsTexture.destroy(),null);for(let e in this._meshCache)this._meshCache[e].destroy();this._meshCache={},this.tileManager.destruct()}getDEMElevation(e,n,r,i=t.a6){let a=e.normalizeCoordinates(n,r,i);if(!a)return 0;let o=this.getTerrainData(a.tileID),s=o.tile?.dem;if(!s)return 0;let c=t.cC([],[a.x/i*t.a6,a.y/i*t.a6],o.u_terrain_matrix),l=[c[0]*s.dim,c[1]*s.dim],u=Math.floor(l[0]),d=Math.floor(l[1]),f=l[0]-u,p=l[1]-d;return s.get(u,d)*(1-f)*(1-p)+s.get(u+1,d)*f*(1-p)+s.get(u,d+1)*(1-f)*p+s.get(u+1,d+1)*f*p}getElevationForLngLatZoom(e,n){if(!t.cD(n,e.wrap()))return 0;let{tileID:r,mercatorX:i,mercatorY:a}=this._getOverscaledTileIDFromLngLatZoom(e,n);return this.getElevation(r,i%t.a6,a%t.a6,t.a6)}getElevationForLngLat(e,t){let n=ze(t,{maxzoom:this.tileManager.maxzoom,minzoom:this.tileManager.minzoom,tileSize:512,terrain:this}),r=0;for(let e of n)e.canonical.z>r&&(r=Math.min(e.canonical.z,this.tileManager.maxzoom));return this.getElevationForLngLatZoom(e,r)}getElevation(e,n,r,i=t.a6){return this.getDEMElevation(e,n,r,i)*this.exaggeration}getTerrainData(e){if(!this._emptyDemTexture){let e=this.painter.context,n=new t.R({width:1,height:1},new Uint8Array(4));this._emptyDepthTexture=new t.T(e,n,e.gl.RGBA,{premultiply:!1}),this._emptyDemUnpack=[0,0,0,0],this._emptyDemTexture=new t.T(e,new t.R({width:1,height:1}),e.gl.RGBA,{premultiply:!1}),this._emptyDemTexture.bind(e.gl.NEAREST,e.gl.CLAMP_TO_EDGE),this._emptyDemMatrix=t.ap([])}let n=this.tileManager.getSourceTile(e,!0);if(n?.dem&&(!n.demTexture||n.needsTerrainPrepare)){let e=this.painter.context;n.demTexture=this.painter.getTileTexture(n.dem.stride),n.demTexture?n.demTexture.update(n.dem.getPixels(),{premultiply:!1}):n.demTexture=new t.T(e,n.dem.getPixels(),e.gl.RGBA,{premultiply:!1}),n.demTexture.bind(e.gl.NEAREST,e.gl.CLAMP_TO_EDGE),n.needsTerrainPrepare=!1}let r=n&&n.toString()+n.tileID.key+e.key;if(r&&!this._demMatrixCache[r]){let i=this.tileManager.getSource().maxzoom,a=e.canonical.z-n.tileID.canonical.z;e.overscaledZ>e.canonical.z&&(e.canonical.z>=i?a=e.canonical.z-i:t.w(`cannot calculate elevation if elevation maxzoom > source.maxzoom`));let o=e.canonical.x-(e.canonical.x>>a<>a<>8<<4|e>>8,n[t+3]=0;let r=new t.R({width:this._coordsTextureSize,height:this._coordsTextureSize},new Uint8Array(n.buffer)),i=new t.T(e,r,e.gl.RGBA,{premultiply:!1});return i.bind(e.gl.NEAREST,e.gl.CLAMP_TO_EDGE),this._coordsTexture=i,i}pointCoordinate(e){this.painter.maybeDrawDepth(!0),this.painter.maybeDrawCoords();let n=new Uint8Array(4),r=this.painter.context,i=r.gl,a=Math.round(e.x*this.painter.pixelRatio/devicePixelRatio),o=Math.round(e.y*this.painter.pixelRatio/devicePixelRatio),s=Math.round(this.painter.height/devicePixelRatio);r.bindFramebuffer.set(this.getFramebuffer(`coords`).framebuffer),i.readPixels(a,s-o-1,1,1,i.RGBA,i.UNSIGNED_BYTE,n),r.bindFramebuffer.set(null);let c=n[0]+(n[2]>>4<<8),l=n[1]+((15&n[2])<<8),u=this.coordsIndex[255-n[3]],d=u&&this.tileManager.getTileByID(u);if(!d)return null;let f=this._coordsTextureSize,p=(1<0,r=n&&e.canonical.y===0,i=n&&e.canonical.y===(1<e.id!==t)),this._recentlyUsed.push(e.id)}stampObject(e){e.stamp=++this._stamp}getOrCreateFreeObject(){for(let e of this._recentlyUsed)if(!this._objects[e].inUse)return this._objects[e];if(this._objects.length>=this._size)throw Error(`No free RenderPool available, call freeAllObjects() required!`);let e=this._createObject(this._objects.length);return this._objects.push(e),e}freeObject(e){e.inUse=!1}freeAllObjects(){for(let e of this._objects)this.freeObject(e)}isFull(){return!(this._objects.length!e.inUse))}}let co={background:!0,fill:!0,line:!0,raster:!0,hillshade:!0,"color-relief":!0};class lo{constructor(e,t){this.painter=e,this.terrain=t,this.pool=new so(e.context,30,t.tileManager.tileSize*t.qualityFactor)}destruct(){this.pool.destruct()}getTexture(e){return this.pool.getObjectForId(e.rtt[this._stacks.length-1].id).texture}prepareForRender(e,t){var n;this._stacks=[],this._prevType=null,this._rttTiles=[],this._renderableTiles=this.terrain.tileManager.getRenderableTiles(),this._renderableLayerIds=e._order.filter((n=>!e._layers[n].isHidden(t))),this._coordsAscending={};for(let t in e.tileManagers){this._coordsAscending[t]={};let r=e.tileManagers[t].getVisibleCoordinates(),i=e.tileManagers[t].getSource(),a=i instanceof he?i.terrainTileRanges:null;for(let e of r){let r=this.terrain.tileManager.getTerrainCoords(e,a);for(let e in r)(n=this._coordsAscending[t])[e]||(n[e]=[]),this._coordsAscending[t][e].push(r[e])}}this._rttFingerprints={};for(let t of e._order){let n=e._layers[t],r=n.source;if(co[n.type]&&!this._rttFingerprints[r]){this._rttFingerprints[r]={};let t=e.tileManagers[r]?.getState().revision??0;for(let e in this._coordsAscending[r])this._rttFingerprints[r][e]=`${this._coordsAscending[r][e].map((e=>e.key)).sort().join()}#${t}`}}for(let e of this._renderableTiles)for(let t in this._rttFingerprints){let n=this._rttFingerprints[t][e.tileID.key];n&&n!==e.rttFingerprint[t]&&(e.rtt=[])}}renderLayer(e,n){if(e.isHidden(this.painter.transform.zoom))return!1;let r=Object.assign(Object.assign({},n),{isRenderingToTexture:!0}),i=e.type,a=this.painter,o=this._renderableLayerIds[this._renderableLayerIds.length-1]===e.id;if(co[i]&&(this._prevType&&co[this._prevType]||this._stacks.push([]),this._prevType=i,this._stacks[this._stacks.length-1].push(e.id),!o))return!0;if(co[this._prevType]||co[i]&&o){this._prevType=i;let e=this._stacks.length-1,n=this._stacks[e]||[];for(let i of this._renderableTiles){if(this.pool.isFull()&&(Zi(this.painter,this.terrain,this._rttTiles,r),this._rttTiles=[],this.pool.freeAllObjects()),this._rttTiles.push(i),i.rtt[e]){let t=this.pool.getObjectForId(i.rtt[e].id);if(t.stamp===i.rtt[e].stamp){this.pool.useObject(t);continue}}let o=this.pool.getOrCreateFreeObject();this.pool.useObject(o),this.pool.stampObject(o),i.rtt[e]={id:o.id,stamp:o.stamp},a.context.bindFramebuffer.set(o.fbo.framebuffer),a.context.clear({color:t.bo.transparent,stencil:0}),a.currentStencilSource=void 0;for(let e of n){let t=a.style._layers[e],n=t.source?this._coordsAscending[t.source][i.tileID.key]:[i.tileID];a.context.viewport.set([0,0,o.fbo.width,o.fbo.height]),a._renderTileClippingMasks(t,n,!0),a.renderLayer(a,a.style.tileManagers[t.source],t,n,r),t.source&&(i.rttFingerprint[t.source]=this._rttFingerprints[t.source][i.tileID.key])}}return Zi(this.painter,this.terrain,this._rttTiles,r),this._rttTiles=[],this.pool.freeAllObjects(),co[i]}return!1}}let uo={"AttributionControl.ToggleAttribution":`Toggle attribution`,"AttributionControl.MapFeedback":`Map feedback`,"FullscreenControl.Enter":`Enter fullscreen`,"FullscreenControl.Exit":`Exit fullscreen`,"GeolocateControl.FindMyLocation":`Find my location`,"GeolocateControl.LocationNotAvailable":`Location not available`,"LogoControl.Title":`MapLibre logo`,"Map.Title":`Map`,"Marker.Title":`Map marker`,"NavigationControl.ResetBearing":`Drag to rotate map, click to reset north`,"NavigationControl.ZoomIn":`Zoom in`,"NavigationControl.ZoomOut":`Zoom out`,"Popup.Close":`Close popup`,"ScaleControl.Feet":`ft`,"ScaleControl.Meters":`m`,"ScaleControl.Kilometers":`km`,"ScaleControl.Miles":`mi`,"ScaleControl.NauticalMiles":`nm`,"GlobeControl.Enable":`Enable globe`,"GlobeControl.Disable":`Disable globe`,"TerrainControl.Enable":`Enable terrain`,"TerrainControl.Disable":`Disable terrain`,"CooperativeGesturesHandler.WindowsHelpText":`Use Ctrl + scroll to zoom the map`,"CooperativeGesturesHandler.MacHelpText":`Use ⌘ + scroll to zoom the map`,"CooperativeGesturesHandler.MobileHelpText":`Use two fingers to move the map`},fo=n,po={hash:!1,interactive:!0,bearingSnap:7,zoomSnap:0,attributionControl:eo,maplibreLogo:!1,refreshExpiredTiles:!0,canvasContextAttributes:{antialias:!1,preserveDrawingBuffer:!1,powerPreference:`high-performance`,failIfMajorPerformanceCaveat:!1,desynchronized:!1,contextType:void 0},scrollZoom:!0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,cooperativeGestures:!1,trackResize:!0,center:[0,0],elevation:0,zoom:0,bearing:0,pitch:0,roll:0,renderWorldCopies:!0,maxTileCacheSize:null,maxTileCacheZoomLevels:t.c.MAX_TILE_CACHE_ZOOM_LEVELS,transformRequest:null,transformCameraUpdate:null,transformConstrain:null,fadeDuration:300,crossSourceCollisions:!0,clickTolerance:3,localIdeographFontFamily:`sans-serif`,pitchWithRotate:!0,rollEnabled:!1,reduceMotion:void 0,validateStyle:!0,maxCanvasSize:[4096,4096],cancelPendingTileRequestsWhileZooming:!0,centerClampedToGround:!0,experimentalZoomLevelsToOverscale:void 0,anisotropicFilterPitch:20},mo=class extends $a{get _ownerWindow(){return this._container?.ownerDocument?.defaultView||window}constructor(e){var n;let r=Object.assign(Object.assign(Object.assign({},po),e),{canvasContextAttributes:Object.assign(Object.assign({},po.canvasContextAttributes),e.canvasContextAttributes)});if(r.minZoom!=null&&r.maxZoom!=null&&r.minZoom>r.maxZoom)throw Error(`maxZoom must be greater than or equal to minZoom`);if(r.minPitch!=null&&r.maxPitch!=null&&r.minPitch>r.maxPitch)throw Error(`maxPitch must be greater than or equal to minPitch`);if(r.minPitch!=null&&r.minPitch<0)throw Error(`minPitch must be greater than or equal to 0`);if(r.maxPitch!=null&&r.maxPitch>180)throw Error(`maxPitch must be less than or equal to 180`);let i=new en,a=new an;r.minZoom!==void 0&&i.setMinZoom(r.minZoom),r.maxZoom!==void 0&&i.setMaxZoom(r.maxZoom),r.minPitch!==void 0&&i.setMinPitch(r.minPitch),r.maxPitch!==void 0&&i.setMaxPitch(r.maxPitch),r.renderWorldCopies!==void 0&&i.setRenderWorldCopies(r.renderWorldCopies),r.transformConstrain!==null&&i.setConstrainOverride(r.transformConstrain),super(i,a,{bearingSnap:r.bearingSnap,zoomSnap:r.zoomSnap}),this._idleTriggered=!1,this._crossFadingFactor=1,this._renderTaskQueue=new ro,this._controls=[],this._mapId=t.ad(),this._lostContextStyle={style:null,images:null},this._contextLost=e=>{if(e.preventDefault(),this._frameRequest&&=(this._frameRequest.abort(),null),this.painter.destroy(),this._lostContextStyle=this._getStyleAndImages(),this.style){for(let e of Object.values(this.style._layers))if(e.type===`custom`&&console.warn(`Custom layer with id '${e.id}' cannot be restored after WebGL context loss. You will need to re-add it manually after context restoration.`),e._listeners)for(let[t]of Object.entries(e._listeners))console.warn(`Custom layer with id '${e.id}' had event listeners for event '${t}' which cannot be restored after WebGL context loss. You will need to re-add them manually after context restoration.`);this.style.destroy(),this.style=null,this.fire(new t.n(`webglcontextlost`,{originalEvent:e}))}else this.fire(new t.n(`webglcontextlost`,{originalEvent:e}))},this._contextRestored=e=>{this._lostContextStyle.style&&this.setStyle(this._lostContextStyle.style,{diff:!1}),this._lostContextStyle.images&&this.style&&(this.style.imageManager.images=this._lostContextStyle.images),this._lostContextStyle={style:null,images:null},this._setupPainter(),this.resize(),this._update(),this._resizeInternal(),this.fire(new t.n(`webglcontextrestored`,{originalEvent:e}))},this._onMapScroll=e=>{if(e.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1},this._onWindowOnline=()=>{this._update()},this._interactive=r.interactive,this._maxTileCacheSize=r.maxTileCacheSize,this._maxTileCacheZoomLevels=r.maxTileCacheZoomLevels,this._canvasContextAttributes=Object.assign({},r.canvasContextAttributes),this._trackResize=!0===r.trackResize,this._bearingSnap=r.bearingSnap,this._zoomSnap=r.zoomSnap,this._centerClampedToGround=r.centerClampedToGround,this._refreshExpiredTiles=!0===r.refreshExpiredTiles,this._fadeDuration=r.fadeDuration,this._crossSourceCollisions=!0===r.crossSourceCollisions,this._collectResourceTiming=!0===r.collectResourceTiming,this._locale=Object.assign(Object.assign({},uo),r.locale),this._clickTolerance=r.clickTolerance,this._overridePixelRatio=r.pixelRatio,this._maxCanvasSize=r.maxCanvasSize,this._zoomLevelsToOverscale=r.experimentalZoomLevelsToOverscale,this.transformCameraUpdate=r.transformCameraUpdate,this.transformConstrain=r.transformConstrain,this.cancelPendingTileRequestsWhileZooming=!0===r.cancelPendingTileRequestsWhileZooming,this.setAnisotropicFilterPitch(r.anisotropicFilterPitch),r.reduceMotion!==void 0&&(s.prefersReducedMotion=r.reduceMotion),this._imageQueueHandle=u.addThrottleControl((()=>this.isMoving())),this._requestManager=new f(r.transformRequest),this._container=this._resolveContainer(r.container),r.maxBounds&&this.setMaxBounds(r.maxBounds),this._setupContainer(),this._setupPainter(),this.on(`move`,(()=>this._update(!1))),this.on(`moveend`,(()=>this._update(!1))),this.on(`zoom`,(()=>this._update(!0))),this.on(`terrain`,(()=>{this.painter.terrainFacilitator.depthDirty=!0,this._update(!0)})),this.once(`idle`,(()=>this._idleTriggered=!0)),typeof window<`u`&&(this._ownerWindow.addEventListener(`online`,this._onWindowOnline,!1),this._setupResizeObserver()),this.handlers=new Qa(this,r),this._hash=r.hash?new na(typeof r.hash==`string`&&r.hash||void 0).addTo(this):void 0,(n=this._hash)!=null&&n._onHashChange()||(this.jumpTo({center:r.center,elevation:r.elevation,zoom:r.zoom,bearing:r.bearing,pitch:r.pitch,roll:r.roll}),r.bounds&&(this.resize(),this.fitBounds(r.bounds,t.e({},r.fitBoundsOptions,{duration:0}))));let o=typeof r.style==`string`||r.style?.projection?.type!==`globe`;this.resize(null,o),this._localIdeographFontFamily=r.localIdeographFontFamily,this._validateStyle=r.validateStyle,r.style&&this.setStyle(r.style,{localIdeographFontFamily:r.localIdeographFontFamily}),r.attributionControl&&this.addControl(new to(typeof r.attributionControl==`boolean`?void 0:r.attributionControl)),r.maplibreLogo&&this.addControl(new no,r.logoPosition),this.on(`style.load`,(()=>{if(o||this._resizeTransform(),this.transform.unmodified){let e=t.V(this.style.stylesheet,[`center`,`zoom`,`bearing`,`pitch`,`roll`]);this.jumpTo(e)}})),this.on(`data`,(e=>{this._update(e.dataType===`style`),this.fire(new t.n(`${e.dataType}data`,e))})),this.on(`dataloading`,(e=>{this.fire(new t.n(`${e.dataType}dataloading`,e))})),this.on(`dataabort`,(e=>{this.fire(new t.n(`sourcedataabort`,e))}))}_getMapId(){return this._mapId}setGlobalStateProperty(e,t){return this.style.setGlobalStateProperty(e,t),this._update(!0)}getGlobalState(){return this.style.getGlobalState()}addControl(e,n){if(n===void 0&&(n=e.getDefaultPosition?e.getDefaultPosition():`top-right`),!e?.onAdd)return this.fire(new t.l(Error(`Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.`)));let r=e.onAdd(this);this._controls.push(e);let i=this._controlPositions[n];return n.includes(`bottom`)?i.insertBefore(r,i.firstChild):i.appendChild(r),this}removeControl(e){if(!e?.onRemove)return this.fire(new t.l(Error(`Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.`)));let n=this._controls.indexOf(e);return n>-1&&this._controls.splice(n,1),e.onRemove(this),this}hasControl(e){return this._controls.includes(e)}coveringTiles(e){return ze(this.transform,e)}calculateCameraOptionsFromTo(e,t,n,r){return r==null&&this.terrain&&(r=this.terrain.getElevationForLngLat(n,this.transform)),super.calculateCameraOptionsFromTo(e,t,n,r)}resize(e,n=!0){if(this._lostContextStyle.style!==null)return this;this._resizeInternal(n);let r=!this._moving;return r&&(this.stop(),this.fire(new t.n(`movestart`,e)).fire(new t.n(`move`,e))),this.fire(new t.n(`resize`,e)),r&&this.fire(new t.n(`moveend`,e)),this}_resizeInternal(e=!0){let[t,n]=this._containerDimensions(),r=this._getClampedPixelRatio(t,n);if(this._resizeCanvas(t,n,r),this.painter.resize(t,n,r),this.painter.overLimit()){let e=this.painter.context.gl;this._maxCanvasSize=[e.drawingBufferWidth,e.drawingBufferHeight];let r=this._getClampedPixelRatio(t,n);this._resizeCanvas(t,n,r),this.painter.resize(t,n,r)}this._resizeTransform(e)}_resizeTransform(e=!0){var t;let[n,r]=this._containerDimensions();this.transform.resize(n,r,e),(t=this._requestedCameraState)==null||t.resize(n,r,e)}_getClampedPixelRatio(e,t){let{0:n,1:r}=this._maxCanvasSize,i=this.getPixelRatio(),a=e*i,o=t*i;return Math.min(a>n?n/a:1,o>r?r/o:1)*i}getPixelRatio(){return this._overridePixelRatio??devicePixelRatio}setPixelRatio(e){this._overridePixelRatio=e,this.resize()}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()}setMaxBounds(e){return this.transform.setMaxBounds(re.convert(e)),this._update()}setMinZoom(e){if((e??=-2)>=-2&&e<=this.transform.maxZoom){let n=this.transform.zoom,r=this._getTransformForUpdate();return r.setMinZoom(e),this._applyUpdatedTransform(r),this._update(),n!==this.transform.zoom&&this.fire(new t.n(`zoomstart`)).fire(new t.n(`zoom`)).fire(new t.n(`zoomend`)).fire(new t.n(`movestart`)).fire(new t.n(`move`)).fire(new t.n(`moveend`)),this}throw Error(`minZoom must be between -2 and the current maxZoom, inclusive`)}getMinZoom(){return this.transform.minZoom}setMaxZoom(e){if((e??=22)>=this.transform.minZoom){let n=this.transform.zoom,r=this._getTransformForUpdate();return r.setMaxZoom(e),this._applyUpdatedTransform(r),this._update(),n!==this.transform.zoom&&this.fire(new t.n(`zoomstart`)).fire(new t.n(`zoom`)).fire(new t.n(`zoomend`)).fire(new t.n(`movestart`)).fire(new t.n(`move`)).fire(new t.n(`moveend`)),this}throw Error(`maxZoom must be greater than the current minZoom`)}getMaxZoom(){return this.transform.maxZoom}setMinPitch(e){if((e??=0)<0)throw Error(`minPitch must be greater than or equal to 0`);if(e>=0&&e<=this.transform.maxPitch){let n=this.transform.pitch,r=this._getTransformForUpdate();return r.setMinPitch(e),this._applyUpdatedTransform(r),this._update(),n!==this.transform.pitch&&this.fire(new t.n(`pitchstart`)).fire(new t.n(`pitch`)).fire(new t.n(`pitchend`)).fire(new t.n(`movestart`)).fire(new t.n(`move`)).fire(new t.n(`moveend`)),this}throw Error(`minPitch must be between 0 and the current maxPitch, inclusive`)}getMinPitch(){return this.transform.minPitch}setMaxPitch(e){if((e??=60)>180)throw Error(`maxPitch must be less than or equal to 180`);if(e>=this.transform.minPitch){let n=this.transform.pitch,r=this._getTransformForUpdate();return r.setMaxPitch(e),this._applyUpdatedTransform(r),this._update(),n!==this.transform.pitch&&this.fire(new t.n(`pitchstart`)).fire(new t.n(`pitch`)).fire(new t.n(`pitchend`)).fire(new t.n(`movestart`)).fire(new t.n(`move`)).fire(new t.n(`moveend`)),this}throw Error(`maxPitch must be greater than the current minPitch`)}getMaxPitch(){return this.transform.maxPitch}getAnisotropicFilterPitch(){return this._anisotropicFilterPitch}setAnisotropicFilterPitch(e){if((e??=20)>180)throw Error(`anisotropicFilterPitch must be less than or equal to 180`);if(e<0)throw Error(`anisotropicFilterPitch must be greater than or equal to 0`);return this._anisotropicFilterPitch=e,this._update()}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(e){return this.transform.setRenderWorldCopies(e),this._update()}setTransformConstrain(e){return this.transform.setConstrainOverride(e),this._update()}project(e){return this.transform.locationToScreenPoint(t.W.convert(e),this.style&&this.terrain)}unproject(e){return this.transform.screenPointToLocation(t.P.convert(e),this.terrain)}isMoving(){return this._moving||this.handlers?.isMoving()}isZooming(){return this._zooming||this.handlers?.isZooming()}isRotating(){return this._rotating||this.handlers?.isRotating()}_createDelegatedListener(e,t,n){if(e===`mouseenter`||e===`mouseover`){let r=!1;return{layers:t,listener:n,delegates:{mousemove:i=>{let a=t.filter((e=>this.getLayer(e))),o=a.length===0?[]:this.queryRenderedFeatures(i.point,{layers:a});o.length?r||(r=!0,n.call(this,new fa(e,this,i.originalEvent,{features:o}))):r=!1},mouseout:()=>{r=!1}}}}if(e===`mouseleave`||e===`mouseout`){let r=!1;return{layers:t,listener:n,delegates:{mousemove:i=>{let a=t.filter((e=>this.getLayer(e)));(a.length===0?[]:this.queryRenderedFeatures(i.point,{layers:a})).length?r=!0:r&&(r=!1,n.call(this,new fa(e,this,i.originalEvent)))},mouseout:t=>{r&&(r=!1,n.call(this,new fa(e,this,t.originalEvent)))}}}}{let r=e=>{let r=t.filter((e=>this.getLayer(e))),i=r.length===0?[]:this.queryRenderedFeatures(e.point,{layers:r});i.length&&(e.features=i,n.call(this,e),delete e.features)};return{layers:t,listener:n,delegates:{[e]:r}}}}_saveDelegatedListener(e,t){var n;this._delegatedListeners||={},(n=this._delegatedListeners)[e]||(n[e]=[]),this._delegatedListeners[e].push(t)}_removeDelegatedListener(e,t,n){if(!this._delegatedListeners?.[e])return;let r=this._delegatedListeners[e];for(let e=0;et.includes(e)))){for(let e in i.delegates)this.off(e,i.delegates[e]);r.splice(e,1);return}}}on(e,t,n){if(n===void 0)return super.on(e,t);let r=typeof t==`string`?[t]:t,i=this._createDelegatedListener(e,r,n);this._saveDelegatedListener(e,i);for(let e in i.delegates)this.on(e,i.delegates[e]);return{unsubscribe:()=>{this._removeDelegatedListener(e,r,n)}}}once(e,t,n){if(n===void 0)return super.once(e,t);let r=typeof t==`string`?[t]:t,i=this._createDelegatedListener(e,r,n);for(let t in i.delegates){let a=i.delegates[t];i.delegates[t]=(...t)=>{this._removeDelegatedListener(e,r,n),a(...t)}}this._saveDelegatedListener(e,i);for(let e in i.delegates)this.once(e,i.delegates[e]);return this}off(e,t,n){return n===void 0?super.off(e,t):(this._removeDelegatedListener(e,typeof t==`string`?[t]:t,n),this)}queryRenderedFeatures(e,n){if(!this.style)return[];let r,i=e instanceof t.P||Array.isArray(e),a=i?e:[[0,0],[this.transform.width,this.transform.height]];if(n||=(i?{}:e)||{},a instanceof t.P||typeof a[0]==`number`)r=[t.P.convert(a)];else{let e=t.P.convert(a[0]),n=t.P.convert(a[1]);r=[e,new t.P(n.x,e.y),n,new t.P(e.x,n.y),e]}return this.style.queryRenderedFeatures(r,n,this.transform)}querySourceFeatures(e,t){return this.style.querySourceFeatures(e,t)}setStyle(e,n){return!1!==(n=t.e({},{localIdeographFontFamily:this._localIdeographFontFamily,validate:this._validateStyle},n)).diff&&n.localIdeographFontFamily===this._localIdeographFontFamily&&this.style&&e?(this._diffStyle(e,n),this):(this._localIdeographFontFamily=n.localIdeographFontFamily,this._updateStyle(e,n))}setTransformRequest(e){return this._requestManager.setTransformRequest(e),this}_getUIString(e){let t=this._locale[e];if(t==null)throw Error(`Missing UI string '${e}'`);return t}_updateStyle(e,t){var n,r;if((n=this._diffStyleRequest)==null||n.abort(),this._diffStyleRequest=null,t.transformStyle&&this.style&&!this.style._loaded)return void this.style.once(`style.load`,(()=>this._updateStyle(e,t)));let i=this.style&&t.transformStyle?this.style.serialize():void 0;return this.style&&(this.style.setEventedParent(null),this.style._remove(!e)),e?(this.style=new Hn(this,t||{}),this.style.setEventedParent(this,{style:this.style}),typeof e==`string`?this.style.loadURL(e,t,i):this.style.loadJSON(e,t,i),this):(this._frameRequest&&=(this._frameRequest.abort(),null),(r=this.style?.projection)==null||r.destroy(),delete this.style,this)}_lazyInitEmptyStyle(){this.style||(this.style=new Hn(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())}_diffStyle(e,n){return t._(this,void 0,void 0,(function*(){var r;if((r=this._diffStyleRequest)==null||r.abort(),typeof e==`string`){let r=e;this._diffStyleRequest=new AbortController;let i=this._diffStyleRequest;try{let e=yield this._requestManager.transformRequest(r,`Style`);if(i.signal.aborted)return void(this._diffStyleRequest=null);let a=yield t.k(e,i);this._diffStyleRequest=null,this._updateDiff(a.data,n)}catch(e){this._diffStyleRequest=null,t.$(e)||this.fire(new t.l(t.d(e)))}}else typeof e==`object`&&(this._diffStyleRequest=null,this._updateDiff(e,n))}))}_updateDiff(e,n){try{this.style.setState(e,n)&&this._update(!0)}catch(r){t.w(`Unable to perform style diff: ${t.d(r).message}. Rebuilding the style from scratch.`),this._updateStyle(e,n)}}getStyle(){if(this.style)return this.style.serialize()}_getStyleAndImages(){return this.style?{style:this.style.serialize(),images:this.style.imageManager.cloneImages()}:{style:null,images:{}}}isStyleLoaded(){if(this.style)return this.style.loaded();t.w(`There is no style added to the map.`)}addSource(e,t){return this._lazyInitEmptyStyle(),this.style.addSource(e,t),this._update(!0)}isSourceLoaded(e){let n=this.style?.tileManagers[e];if(n!==void 0)return n.loaded();this.fire(new t.l(Error(`There is no tile manager with ID '${e}'`)))}setTerrain(e){if(this.style._checkLoaded(),this._terrainDataCallback&&this.style.off(`data`,this._terrainDataCallback),e){let n=this.style.tileManagers[e.source];if(!n)throw Error(`cannot load terrain, because there exists no source with ID: ${e.source}`);this.terrain===null&&n.reload();for(let n in this.style._layers){let r=this.style._layers[n];r.type===`hillshade`&&r.source===e.source&&t.w(`You are using the same source for a hillshade layer and for 3D terrain. Please consider using two separate sources to improve rendering quality.`),r.type===`color-relief`&&r.source===e.source&&t.w(`You are using the same source for a color-relief layer and for 3D terrain. Please consider using two separate sources to improve rendering quality.`)}this.terrain=new oo(this.painter,n,e),this.painter.renderToTexture=new lo(this.painter,this.terrain),this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this.transform.setElevation(this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this._terrainDataCallback=t=>{t.dataType===`style`?this.terrain.tileManager.freeRtt():t.dataType===`source`&&t.tile&&(t.sourceId!==e.source||this._elevationFreeze||(this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this._centerClampedToGround&&this.transform.setElevation(this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom))),t.source?.type===`image`?this.terrain.tileManager.freeRtt():this.terrain.tileManager.freeRtt(t.tile.tileID))},this.style.on(`data`,this._terrainDataCallback)}else this.terrain&&this.terrain.destroy(),this.terrain=null,this.painter.renderToTexture&&this.painter.renderToTexture.destruct(),this.painter.renderToTexture=null,this.transform.setMinElevationForCurrentTile(0),this._centerClampedToGround&&this.transform.setElevation(0);return this.fire(new t.n(`terrain`,{terrain:e})),this}getTerrain(){return this.terrain?.options??null}areTilesLoaded(){let e=this.style?.tileManagers;for(let t of Object.values(e))if(!t.areTilesLoaded())return!1;return!0}removeSource(e){return this.style.removeSource(e),this._update(!0)}getSource(e){return this.style.getSource(e)}setSourceTileLodParams(e,t,n){if(n){let r=this.getSource(n);if(!r)throw Error(`There is no source with ID "${n}", cannot set LOD parameters`);r.calculateTileZoom=Ie(Math.max(1,e),Math.max(1,t))}else for(let n in this.style.tileManagers)this.style.tileManagers[n].getSource().calculateTileZoom=Ie(Math.max(1,e),Math.max(1,t));return this._update(!0),this}refreshTiles(e,n){let r=this.style.tileManagers[e];if(!r)throw Error(`There is no tile manager with ID "${e}", cannot refresh tile`);n===void 0?r.reload(!0):r.refreshTiles(n.map((e=>new t.aa(e.z,e.x,e.y))))}addImage(e,n,r={}){let{pixelRatio:i=1,sdf:a=!1,stretchX:o,stretchY:c,content:l,textFitWidth:u,textFitHeight:d}=r;if(this._lazyInitEmptyStyle(),!(n instanceof HTMLImageElement||t.b(n))){if(n.width===void 0||n.height===void 0)return this.fire(new t.l(Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));{let{width:r,height:s,data:f}=n,p=n;return this.style.addImage(e,{data:new t.R({width:r,height:s},new Uint8Array(f)),pixelRatio:i,stretchX:o,stretchY:c,content:l,textFitWidth:u,textFitHeight:d,sdf:a,version:0,userImage:p}),p.onAdd&&p.onAdd(this,e),this}}{let{width:r,height:f,data:p}=s.getImageData(n);this.style.addImage(e,{data:new t.R({width:r,height:f},p),pixelRatio:i,stretchX:o,stretchY:c,content:l,textFitWidth:u,textFitHeight:d,sdf:a,version:0})}}updateImage(e,n){let r=this.style.getImage(e);if(!r)return this.fire(new t.l(Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));let{width:i,height:a,data:o}=n instanceof HTMLImageElement||t.b(n)?s.getImageData(n):n;if(i===void 0||a===void 0)return this.fire(new t.l(Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(i!==r.data.width||a!==r.data.height)return this.fire(new t.l(Error(`The width and height of the updated image must be that same as the previous version of the image`)));let c=!(n instanceof HTMLImageElement||t.b(n));return r.data.replace(o,c),this.style.updateImage(e,r),this}getImage(e){return this.style.getImage(e)}hasImage(e){return e?!!this.style.getImage(e):(this.fire(new t.l(Error(`Missing required image id`))),!1)}removeImage(e){this.style.removeImage(e)}loadImage(e){return t._(this,void 0,void 0,(function*(){return u.getImage(yield this._requestManager.transformRequest(e,`Image`),new AbortController)}))}listImages(){return this.style.listImages()}addLayer(e,t){return this._lazyInitEmptyStyle(),this.style.addLayer(e,t),this._update(!0)}moveLayer(e,t){return this.style.moveLayer(e,t),this._update(!0)}removeLayer(e){return this.style.removeLayer(e),this._update(!0)}getLayer(e){return this.style.getLayer(e)}getLayersOrder(){return this.style.getLayersOrder()}setLayerZoomRange(e,t,n){return this.style.setLayerZoomRange(e,t,n),this._update(!0)}setFilter(e,t,n={}){return this.style.setFilter(e,t,n),this._update(!0)}getFilter(e){return this.style.getFilter(e)}setPaintProperty(e,t,n,r={}){return this.style.setPaintProperty(e,t,n,r),this._update(!0)}getPaintProperty(e,t){return this.style.getPaintProperty(e,t)}setLayoutProperty(e,t,n,r={}){return this.style.setLayoutProperty(e,t,n,r),this._update(!0)}getLayoutProperty(e,t){return this.style.getLayoutProperty(e,t)}setGlyphs(e,t={}){return this._lazyInitEmptyStyle(),this.style.setGlyphs(e,t),this._update(!0)}getGlyphs(){return this.style.getGlyphsUrl()}addSprite(e,t,n={}){return this._lazyInitEmptyStyle(),this.style.addSprite(e,t,n,(e=>{e||this._update(!0)})),this}removeSprite(e){return this._lazyInitEmptyStyle(),this.style.removeSprite(e),this._update(!0)}getSprite(){return this.style.getSprite()}setSprite(e,t={}){return this._lazyInitEmptyStyle(),this.style.setSprite(e,t,(e=>{e||this._update(!0)})),this}setLight(e,t={}){return this._lazyInitEmptyStyle(),this.style.setLight(e,t),this._update(!0)}getLight(){return this.style.getLight()}setSky(e,t={}){return this._lazyInitEmptyStyle(),this.style.setSky(e,t),this._update(!0)}getSky(){return this.style.getSky()}setFeatureState(e,t){return this.style.setFeatureState(e,t),this._update()}removeFeatureState(e,t){return this.style.removeFeatureState(e,t),this._update()}getFeatureState(e){return this.style.getFeatureState(e)}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}_containerDimensions(){let e=0,t=0;return this._container&&(e=this._container.clientWidth||400,t=this._container.clientHeight||300),[e,t]}_setupResizeObserver(){let e=!1,t=ta((e=>{this._trackResize&&!this._removed&&(this.resize(e),this.redraw())}),50),n=this._ownerWindow.ResizeObserver??ResizeObserver;this._resizeObserver=new n((n=>{e?t(n):e=!0})),this._resizeObserver.observe(this._container)}_resolveContainer(e){if(typeof e==`string`){let t=document.getElementById(e);if(!t)throw Error(`Container '${e}' not found.`);return t}if(e instanceof HTMLElement||e&&typeof e==`object`&&e.nodeType===1)return e;throw Error(`Invalid type: 'container' must be a String or HTMLElement.`)}_setupContainer(){let e=this._container;e.classList.add(`maplibregl-map`);let t=this._canvasContainer=d.create(`div`,`maplibregl-canvas-container`,e);this._interactive&&t.classList.add(`maplibregl-interactive`),this._canvas=d.create(`canvas`,`maplibregl-canvas`,t),this._canvas.addEventListener(`webglcontextlost`,this._contextLost,!1),this._canvas.addEventListener(`webglcontextrestored`,this._contextRestored,!1),this._canvas.setAttribute(`tabindex`,this._interactive?`0`:`-1`),this._canvas.setAttribute(`aria-label`,this._getUIString(`Map.Title`)),this._canvas.setAttribute(`role`,`region`);let n=this._containerDimensions(),r=this._getClampedPixelRatio(n[0],n[1]);this._resizeCanvas(n[0],n[1],r);let i=this._controlContainer=d.create(`div`,`maplibregl-control-container`,e),a=this._controlPositions={};for(let e of[`top-left`,`top-right`,`bottom-left`,`bottom-right`])a[e]=d.create(`div`,`maplibregl-ctrl-${e} `,i);this._container.addEventListener(`scroll`,this._onMapScroll,!1)}_resizeCanvas(e,t,n){this._canvas.width=Math.floor(n*e),this._canvas.height=Math.floor(n*t),this._canvas.style.width=`${e}px`,this._canvas.style.height=`${t}px`}_setupPainter(){let e=Object.assign(Object.assign({},this._canvasContextAttributes),{alpha:!0,depth:!0,stencil:!0,premultipliedAlpha:!0}),t=null;this._canvas.addEventListener(`webglcontextcreationerror`,(n=>{t={requestedAttributes:e},n&&(t.statusMessage=n.statusMessage,t.type=n.type)}),{once:!0});let n=null;if(n=this._canvasContextAttributes.contextType?this._canvas.getContext(this._canvasContextAttributes.contextType,e):this._canvas.getContext(`webgl2`,e)||this._canvas.getContext(`webgl`,e),!n){let e=`Failed to initialize WebGL`;throw t?(t.message=e,Error(JSON.stringify(t))):Error(e)}this.painter=new ea(n,this.transform)}migrateProjection(e,n){super.migrateProjection(e,n),this.painter.transform=e,this.fire(new t.n(`projectiontransition`,{newProjection:this.style.projection.name}))}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(e){return this.style?._loaded?(this._styleDirty||=e,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(e){return this._update(),this._renderTaskQueue.add(e)}_cancelRenderFrame(e){this._renderTaskQueue.remove(e)}_render(e){var n;let r=this._idleTriggered?this._fadeDuration:0,i=this.style.projection?.transitionState>0;if(this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(e),this._removed)return;let a=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;let e=this.transform.zoom,n=l();this.style.zoomHistory.update(e,n);let i=new t.J(e,{now:n,fadeDuration:r,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),o=i.crossFadingFactor();o===1&&o===this._crossFadingFactor||(a=!0,this._crossFadingFactor=o),this.style.update(i)}let o=this.style.projection?.transitionState>0!==i;(n=this.style.projection)==null||n.setErrorQueryLatitudeDegrees(this.transform.center.lat),this.transform.setTransitionState(this.style.projection?.transitionState,this.style.projection?.latitudeErrorCorrectionRadians),this.style&&(this._sourcesDirty||o)&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.terrain?(this.terrain.tileManager.update(this.transform,this.terrain),this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),!this._elevationFreeze&&this._centerClampedToGround&&this.transform.setElevation(this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom))):(this.transform.setMinElevationForCurrentTile(0),this._centerClampedToGround&&this.transform.setElevation(0)),this._placementDirty=this.style?._updatePlacement(this.transform,this.showCollisionBoxes,r,this._crossSourceCollisions,o),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:r,showPadding:this.showPadding,anisotropicFilterPitch:this.getAnisotropicFilterPitch()}),this.fire(new t.n(`render`)),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire(new t.n(`load`))),this.style&&(this.style.hasTransitions()||a)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles();let s=this._sourcesDirty||this._styleDirty||this._placementDirty;return s||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new t.n(`idle`)),!this._loaded||this._fullyLoaded||s||(this._fullyLoaded=!0),this}redraw(){return this.style&&(this._frameRequest&&=(this._frameRequest.abort(),null),this._render(0)),this}remove(){var e,n;this._hash&&this._hash.remove();for(let e of this._controls)e.onRemove(this);this._controls=[],this._frameRequest&&=(this._frameRequest.abort(),null),this._renderTaskQueue.clear(),(e=this._diffStyleRequest)==null||e.abort(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),typeof window<`u`&&this._ownerWindow.removeEventListener(`online`,this._onWindowOnline,!1),u.removeThrottleControl(this._imageQueueHandle),(n=this._resizeObserver)==null||n.disconnect();let r=this.painter.context.gl.getExtension(`WEBGL_lose_context`);r!=null&&r.loseContext&&r.loseContext(),this._canvas.removeEventListener(`webglcontextrestored`,this._contextRestored,!1),this._canvas.removeEventListener(`webglcontextlost`,this._contextLost,!1),this._canvasContainer.remove(),this._controlContainer.remove(),this._container.removeEventListener(`scroll`,this._onMapScroll,!1),this._container.classList.remove(`maplibregl-map`),this._removed=!0,this.fire(new t.n(`remove`))}triggerRepaint(){this.style&&!this._frameRequest&&(this._frameRequest=new AbortController,s.frame(this._frameRequest,(e=>{this._frameRequest=null;try{this._render(e)}catch(e){if(!t.$(e)&&!function(e){return e.message===fi}(e))throw e}}),(()=>{}),this._ownerWindow))}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(e){this._showTileBoundaries!==e&&(this._showTileBoundaries=e,this._update())}get showPadding(){return!!this._showPadding}set showPadding(e){this._showPadding!==e&&(this._showPadding=e,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(e){this._showCollisionBoxes!==e&&(this._showCollisionBoxes=e,e?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(e){this._showOverdrawInspector!==e&&(this._showOverdrawInspector=e,this._update())}get repaint(){return!!this._repaint}set repaint(e){this._repaint!==e&&(this._repaint=e,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(e){this._vertices=e,this._update()}get version(){return fo}getCameraTargetElevation(){return this.transform.elevation}getProjection(){return this.style.getProjection()}setProjection(e){return this._lazyInitEmptyStyle(),this.style.setProjection(e),this._update(!0)}},ho={showCompass:!0,showZoom:!0,visualizePitch:!1,visualizeRoll:!0};class go{constructor(e,n,r=!1){this.mousedown=e=>{this.startMove(e,d.mousePos(this.element,e)),window.addEventListener(`mousemove`,this.mousemove),window.addEventListener(`mouseup`,this.mouseup)},this.mousemove=e=>{this.move(e,d.mousePos(this.element,e))},this.mouseup=e=>{this._rotatePitchHandler.dragEnd(e),this.offTemp()},this.touchstart=e=>{e.targetTouches.length===1?(this._startPos=this._lastPos=d.touchPos(this.element,e.targetTouches)[0],this.startMove(e,this._startPos),window.addEventListener(`touchmove`,this.touchmove,{passive:!1}),window.addEventListener(`touchend`,this.touchend)):this.reset()},this.touchmove=e=>{e.targetTouches.length===1?(this._lastPos=d.touchPos(this.element,e.targetTouches)[0],this.move(e,this._lastPos)):this.reset()},this.touchend=e=>{e.targetTouches.length===0&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos){this._rotatePitchHandler.reset(),delete this._startPos,delete this._lastPos,this.offTemp()},this._clickTolerance=10,this.element=n;let i=new Ea;this._rotatePitchHandler=new Sa({clickTolerance:3,move:(e,i)=>{let a=n.getBoundingClientRect(),o=new t.P((a.bottom-a.top)/2,(a.right-a.left)/2);return{bearingDelta:t.cx(new t.P(e.x,i.y),i,o),pitchDelta:r?-.5*(i.y-e.y):void 0}},moveStateManager:i,enable:!0,assignEvents:()=>{}}),this.map=e,n.addEventListener(`mousedown`,this.mousedown),n.addEventListener(`touchstart`,this.touchstart,{passive:!1}),n.addEventListener(`touchcancel`,this.reset)}startMove(e,t){this._rotatePitchHandler.dragStart(e,t),d.disableDrag()}move(e,t){let n=this.map,{bearingDelta:r,pitchDelta:i}=this._rotatePitchHandler.dragMove(e,t)||{};r&&n.setBearing(n.getBearing()+r),i&&n.setPitch(n.getPitch()+i)}off(){let e=this.element;e.removeEventListener(`mousedown`,this.mousedown),e.removeEventListener(`touchstart`,this.touchstart),window.removeEventListener(`touchmove`,this.touchmove),window.removeEventListener(`touchend`,this.touchend),e.removeEventListener(`touchcancel`,this.reset),this.offTemp()}offTemp(){d.enableDrag(),window.removeEventListener(`mousemove`,this.mousemove),window.removeEventListener(`mouseup`,this.mouseup),window.removeEventListener(`touchmove`,this.touchmove),window.removeEventListener(`touchend`,this.touchend)}}let _o;function vo(e,n,r,i=!1){if(i||!r.getCoveringTilesDetailsProvider().allowWorldCopies())return e?.wrap();let a=new t.W(e.lng,e.lat);if(e=new t.W(e.lng,e.lat),n){let i=new t.W(e.lng-360,e.lat),a=new t.W(e.lng+360,e.lat),o=r.locationToScreenPoint(e).distSqr(n);r.locationToScreenPoint(i).distSqr(n)180;){let t=r.locationToScreenPoint(e);if(t.x>=0&&t.y>=0&&t.x<=r.width&&t.y<=r.height)break;e.lng>r.center.lng?e.lng-=360:e.lng+=360}return e.lng!==a.lng&&r.isPointOnMapSurface(r.locationToScreenPoint(e))?e:a}let yo={center:`translate(-50%,-50%)`,top:`translate(-50%,0)`,"top-left":`translate(0,0)`,"top-right":`translate(-100%,0)`,bottom:`translate(-50%,-100%)`,"bottom-left":`translate(0,-100%)`,"bottom-right":`translate(-100%,-100%)`,left:`translate(0,-50%)`,right:`translate(-100%,-50%)`};function bo(e,t,n){let r=e.classList;for(let e in yo)r.remove(`maplibregl-${n}-anchor-${e}`);r.add(`maplibregl-${n}-anchor-${t}`)}class xo extends t.E{constructor(e){if(super(),this._onClick=e=>{this.fire(new t.n(`click`,{originalEvent:e}))},this._onKeyPress=e=>{e.code!==`Space`&&e.code!==`Enter`||this.togglePopup()},this._onMapClick=e=>{let t=e.originalEvent.target,n=this._element;this._popup&&(t===n||n.contains(t))&&this.togglePopup()},this._update=e=>{if(!this._map)return;let t=this._map.loaded()&&!this._map.isMoving();(e?.type===`terrain`||e?.type===`render`&&!t)&&this._map.once(`render`,this._update),this._lngLat=vo(this._lngLat,this._flatPos,this._map.transform),this._flatPos=this._pos=this._map.project(this._lngLat)._add(this._offset),this._map.terrain&&(this._flatPos=this._map.transform.locationToScreenPoint(this._lngLat)._add(this._offset));let n=``;this._rotationAlignment===`viewport`||this._rotationAlignment===`auto`?n=`rotateZ(${this._rotation}deg)`:this._rotationAlignment===`map`&&(n=`rotateZ(${this._rotation-this._map.getBearing()}deg)`);let r=``;this._pitchAlignment===`viewport`||this._pitchAlignment===`auto`?r=`rotateX(0deg)`:this._pitchAlignment===`map`&&(r=`rotateX(${this._map.getPitch()}deg)`),this._subpixelPositioning||e&&e.type!==`moveend`||(this._pos=this._pos.round()),this._element.style.transform=`${yo[this._anchor]} translate(${this._pos.x}px, ${this._pos.y}px) ${r} ${n}`,s.frameAsync(new AbortController,this._map._ownerWindow).then((()=>{this._updateOpacity(e?.type===`moveend`)})).catch((()=>{}))},this._onMove=e=>{if(!this._isDragging){let t=this._clickTolerance||this._map._clickTolerance;this._isDragging=e.point.dist(this._pointerdownPos)>=t}this._isDragging&&(this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents=`none`,this._state===`pending`&&(this._state=`active`,this.fire(new t.n(`dragstart`))),this.fire(new t.n(`drag`)))},this._onUp=()=>{this._element.style.pointerEvents=`auto`,this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off(`mousemove`,this._onMove),this._map.off(`touchmove`,this._onMove),this._state===`active`&&this.fire(new t.n(`dragend`)),this._state=`inactive`},this._addDragHandler=e=>{this._element.contains(e.originalEvent.target)&&(e.preventDefault(),this._positionDelta=e.point.sub(this._pos).add(this._offset),this._pointerdownPos=e.point,this._state=`pending`,this._map.on(`mousemove`,this._onMove),this._map.on(`touchmove`,this._onMove),this._map.once(`mouseup`,this._onUp),this._map.once(`touchend`,this._onUp))},this._anchor=e?.anchor||`center`,this._color=e?.color||`#3FB1CE`,this._scale=e?.scale||1,this._draggable=e?.draggable||!1,this._clickTolerance=e?.clickTolerance||0,this._subpixelPositioning=e?.subpixelPositioning||!1,this._isDragging=!1,this._state=`inactive`,this._rotation=e?.rotation||0,this._rotationAlignment=e?.rotationAlignment||`auto`,this._pitchAlignment=e?.pitchAlignment&&e.pitchAlignment!==`auto`?e.pitchAlignment:this._rotationAlignment,this.setOpacity(e?.opacity,e?.opacityWhenCovered),e?.element)this._element=e.element,this._offset=t.P.convert(e?.offset||[0,0]);else{this._defaultMarker=!0,this._element=d.create(`div`);let n=d.createNS(`http://www.w3.org/2000/svg`,`svg`);n.setAttributeNS(null,`display`,`block`),n.setAttributeNS(null,`height`,`41px`),n.setAttributeNS(null,`width`,`27px`),n.setAttributeNS(null,`viewBox`,`0 0 27 41`);let r=d.createNS(`http://www.w3.org/2000/svg`,`g`);r.setAttributeNS(null,`stroke`,`none`),r.setAttributeNS(null,`stroke-width`,`1`),r.setAttributeNS(null,`fill`,`none`),r.setAttributeNS(null,`fill-rule`,`evenodd`);let i=d.createNS(`http://www.w3.org/2000/svg`,`g`);i.setAttributeNS(null,`fill-rule`,`nonzero`);let a=d.createNS(`http://www.w3.org/2000/svg`,`g`);a.setAttributeNS(null,`transform`,`translate(3.0, 29.0)`),a.setAttributeNS(null,`fill`,`#000000`);for(let e of[{rx:`10.5`,ry:`5.25002273`},{rx:`10.5`,ry:`5.25002273`},{rx:`9.5`,ry:`4.77275007`},{rx:`8.5`,ry:`4.29549936`},{rx:`7.5`,ry:`3.81822308`},{rx:`6.5`,ry:`3.34094679`},{rx:`5.5`,ry:`2.86367051`},{rx:`4.5`,ry:`2.38636864`}]){let t=d.createNS(`http://www.w3.org/2000/svg`,`ellipse`);t.setAttributeNS(null,`opacity`,`0.04`),t.setAttributeNS(null,`cx`,`10.5`),t.setAttributeNS(null,`cy`,`5.80029008`),t.setAttributeNS(null,`rx`,e.rx),t.setAttributeNS(null,`ry`,e.ry),a.appendChild(t)}let o=d.createNS(`http://www.w3.org/2000/svg`,`g`);o.setAttributeNS(null,`fill`,this._color);let s=d.createNS(`http://www.w3.org/2000/svg`,`path`);s.setAttributeNS(null,`d`,`M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z`),o.appendChild(s);let c=d.createNS(`http://www.w3.org/2000/svg`,`g`);c.setAttributeNS(null,`opacity`,`0.25`),c.setAttributeNS(null,`fill`,`#000000`);let l=d.createNS(`http://www.w3.org/2000/svg`,`path`);l.setAttributeNS(null,`d`,`M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z`),c.appendChild(l);let u=d.createNS(`http://www.w3.org/2000/svg`,`g`);u.setAttributeNS(null,`transform`,`translate(6.0, 7.0)`),u.setAttributeNS(null,`fill`,`#FFFFFF`);let f=d.createNS(`http://www.w3.org/2000/svg`,`g`);f.setAttributeNS(null,`transform`,`translate(8.0, 8.0)`);let p=d.createNS(`http://www.w3.org/2000/svg`,`circle`);p.setAttributeNS(null,`fill`,`#000000`),p.setAttributeNS(null,`opacity`,`0.25`),p.setAttributeNS(null,`cx`,`5.5`),p.setAttributeNS(null,`cy`,`5.5`),p.setAttributeNS(null,`r`,`5.4999962`);let m=d.createNS(`http://www.w3.org/2000/svg`,`circle`);m.setAttributeNS(null,`fill`,`#FFFFFF`),m.setAttributeNS(null,`cx`,`5.5`),m.setAttributeNS(null,`cy`,`5.5`),m.setAttributeNS(null,`r`,`5.4999962`),f.appendChild(p),f.appendChild(m),i.appendChild(a),i.appendChild(o),i.appendChild(c),i.appendChild(u),i.appendChild(f),n.appendChild(i),n.setAttributeNS(null,`height`,41*this._scale+`px`),n.setAttributeNS(null,`width`,27*this._scale+`px`),this._element.appendChild(n),this._offset=t.P.convert(e?.offset||[0,-14])}if(this._element.classList.add(`maplibregl-marker`),this._element.addEventListener(`dragstart`,(e=>{e.preventDefault()})),this._element.addEventListener(`mousedown`,(e=>{e.preventDefault()})),bo(this._element,this._anchor,`marker`),e?.className)for(let t of e.className.split(` `))this._element.classList.add(t);this._popup=null}addTo(e){return this.remove(),this._map=e,this._element.hasAttribute(`aria-label`)||this._element.setAttribute(`aria-label`,e._getUIString(`Marker.Title`)),this._element.hasAttribute(`role`)||this._element.setAttribute(`role`,`button`),e.getCanvasContainer().appendChild(this._element),e.on(`move`,this._update),e.on(`moveend`,this._update),e.on(`terrain`,this._update),e.on(`projectiontransition`,this._update),this._element.addEventListener(`click`,this._onClick),this.setDraggable(this._draggable),this._update(),this._map.on(`click`,this._onMapClick),this}remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeout),delete this._opacityTimeout),this._map&&(this._map.off(`click`,this._onMapClick),this._map.off(`move`,this._update),this._map.off(`moveend`,this._update),this._map.off(`terrain`,this._update),this._map.off(`projectiontransition`,this._update),this._map.off(`mousedown`,this._addDragHandler),this._map.off(`touchstart`,this._addDragHandler),this._map.off(`mouseup`,this._onUp),this._map.off(`touchend`,this._onUp),this._map.off(`mousemove`,this._onMove),this._map.off(`touchmove`,this._onMove),delete this._map),this._element.removeEventListener(`click`,this._onClick),this._element.remove(),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(e){return this._lngLat=t.W.convert(e),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this}getElement(){return this._element}setPopup(e){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener(`keypress`,this._onKeyPress),this._originalTabIndex||this._element.removeAttribute(`tabindex`)),e){if(!(`offset`in e.options)){let t=38.1,n=13.5,r=13.5/Math.SQRT2;e.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[r,-1*(t-n+r)],"bottom-right":[-r,-1*(t-n+r)],left:[n,-1*(t-n)],right:[-13.5,-1*(t-n)]}:this._offset}this._popup=e,this._originalTabIndex=this._element.getAttribute(`tabindex`),this._originalTabIndex||this._element.setAttribute(`tabindex`,`0`),this._element.addEventListener(`keypress`,this._onKeyPress)}return this}setSubpixelPositioning(e){return this._subpixelPositioning=e,this}getPopup(){return this._popup}togglePopup(){let e=this._popup;return this._element.style.opacity===this._opacityWhenCovered||e&&(e.isOpen()?e.remove():(e.setLngLat(this._lngLat),e.addTo(this._map))),this}_updateOpacity(e=!1){var n;let r=this._map?.terrain,i=this._map.transform.isLocationOccluded(this._lngLat);if(!r||i){let e=i?this._opacityWhenCovered:this._opacity;this._element.style.opacity!==e&&(this._element.style.opacity=e,this._element.classList.toggle(`maplibregl-marker-covered`,i));return}if(e)this._opacityTimeout=null;else{if(this._opacityTimeout)return;this._opacityTimeout=setTimeout((()=>{this._opacityTimeout=null}),100)}let a=this._map,o=a.terrain.depthAtPoint(this._pos),s=a.terrain.getElevationForLngLat(this._lngLat,a.transform);if(a.transform.lngLatToCameraDepth(this._lngLat,s)-o<.006)return this._element.style.opacity=this._opacity,void this._element.classList.remove(`maplibregl-marker-covered`);let c=-this._offset.y/a.transform.pixelsPerMeter,l=Math.sin(a.getPitch()*Math.PI/180)*c,u=a.terrain.depthAtPoint(new t.P(this._pos.x,this._pos.y-this._offset.y)),d=a.transform.lngLatToCameraDepth(this._lngLat,s+l)-u>.006;(n=this._popup)!=null&&n.isOpen()&&d&&this._popup.remove(),this._element.style.opacity=d?this._opacityWhenCovered:this._opacity,this._element.classList.toggle(`maplibregl-marker-covered`,d)}getOffset(){return this._offset}setOffset(e){return this._offset=t.P.convert(e),this._update(),this}addClassName(e){this._element.classList.add(e)}removeClassName(e){this._element.classList.remove(e)}toggleClassName(e){return this._element.classList.toggle(e)}setDraggable(e){return this._draggable=!!e,this._map&&(e?(this._map.on(`mousedown`,this._addDragHandler),this._map.on(`touchstart`,this._addDragHandler)):(this._map.off(`mousedown`,this._addDragHandler),this._map.off(`touchstart`,this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(e){return this._rotation=e||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(e){return this._rotationAlignment=e||`auto`,this._update(),this}getRotationAlignment(){return this._rotationAlignment}setPitchAlignment(e){return this._pitchAlignment=e&&e!==`auto`?e:this._rotationAlignment,this._update(),this}getPitchAlignment(){return this._pitchAlignment}setOpacity(e,t){return(this._opacity===void 0||e===void 0&&t===void 0)&&(this._opacity=`1`,this._opacityWhenCovered=`0.2`),e!==void 0&&(this._opacity=String(e)),t!==void 0&&(this._opacityWhenCovered=String(t)),this._map&&this._updateOpacity(!0),this}}let So={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0},Co=0,wo=!1,To={maxWidth:100,unit:`metric`};function Eo(e,t,n){let r=n?.maxWidth||100,i=e._container.clientHeight/2,a=e._container.clientWidth/2,o=e.unproject([a-r/2,i]),s=e.unproject([a+r/2,i]),c=Math.round(e.project(s).x-e.project(o).x),l=Math.min(r,c,e._container.clientWidth),u=o.distanceTo(s);if(n?.unit===`imperial`){let n=3.2808*u;n>5280?Do(t,l,n/5280,e._getUIString(`ScaleControl.Miles`)):Do(t,l,n,e._getUIString(`ScaleControl.Feet`))}else n?.unit===`nautical`?Do(t,l,u/1852,e._getUIString(`ScaleControl.NauticalMiles`)):u>=1e3?Do(t,l,u/1e3,e._getUIString(`ScaleControl.Kilometers`)):Do(t,l,u,e._getUIString(`ScaleControl.Meters`))}function Do(e,t,n,r){let i=function(e){let t=10**(`${Math.floor(e)}`.length-1),n=e/t;return n=n>=10?10:n>=5?5:n>=3?3:n>=2?2:n>=1?1:function(e){let t=10**Math.ceil(-Math.log(e)/Math.LN10);return Math.round(e*t)/t}(n),t*n}(n);e.style.width=i/n*t+`px`,e.innerHTML=`${i} ${r}`}let Oo={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:``,maxWidth:`240px`,subpixelPositioning:!1,locationOccludedOpacity:void 0,padding:void 0},ko=[`a[href]`,`[tabindex]:not([tabindex='-1'])`,`[contenteditable]:not([contenteditable='false'])`,`button:not([disabled])`,`input:not([disabled])`,`select:not([disabled])`,`textarea:not([disabled])`].join(`, `);function Ao(e){if(e){if(typeof e==`number`){let n=Math.round(Math.abs(e)/Math.SQRT2);return{center:new t.P(0,0),top:new t.P(0,e),"top-left":new t.P(n,n),"top-right":new t.P(-n,n),bottom:new t.P(0,-e),"bottom-left":new t.P(n,-n),"bottom-right":new t.P(-n,-n),left:new t.P(e,0),right:new t.P(-e,0)}}if(e instanceof t.P||Array.isArray(e)){let n=t.P.convert(e);return{center:n,top:n,"top-left":n,"top-right":n,bottom:n,"bottom-left":n,"bottom-right":n,left:n,right:n}}return{center:t.P.convert(e.center||[0,0]),top:t.P.convert(e.top||[0,0]),"top-left":t.P.convert(e[`top-left`]||[0,0]),"top-right":t.P.convert(e[`top-right`]||[0,0]),bottom:t.P.convert(e.bottom||[0,0]),"bottom-left":t.P.convert(e[`bottom-left`]||[0,0]),"bottom-right":t.P.convert(e[`bottom-right`]||[0,0]),left:t.P.convert(e.left||[0,0]),right:t.P.convert(e.right||[0,0])}}return Ao(new t.P(0,0))}let jo=n;e.AJAXError=t.cG,e.EXTENT=t.a6,e.Event=t.n,e.Evented=t.E,e.LngLat=t.W,e.MercatorCoordinate=t.a7,e.Point=t.P,e.addProtocol=t.cH,e.config=t.c,e.removeProtocol=t.cI,e.AttributionControl=to,e.BoxZoomHandler=va,e.CanvasSource=_e,e.CooperativeGesturesHandler=Ja,e.DoubleClickZoomHandler=Ha,e.DragPanHandler=Ga,e.DragRotateHandler=Ka,e.EdgeInsets=qt,e.FullscreenControl=class extends t.E{constructor(e={}){var n;super(),this._onFullscreenChange=()=>{let e=window.document.fullscreenElement||window.document.webkitFullscreenElement;for(;e?.shadowRoot?.fullscreenElement;)e=e.shadowRoot.fullscreenElement;e===this._container!==this._fullscreen&&this._handleFullscreenChange()},this._onClickFullscreen=()=>{this._isFullscreen()?this._exitFullscreen():this._requestFullscreen()},this._fullscreen=!1,this._pseudo=(n=e.pseudo)!=null&&n,e!=null&&e.container&&(e.container instanceof HTMLElement?this._container=e.container:t.w(`Full screen control 'container' must be a DOM element.`)),`onfullscreenchange`in document?this._fullscreenchange=`fullscreenchange`:`onmozfullscreenchange`in document?this._fullscreenchange=`mozfullscreenchange`:`onwebkitfullscreenchange`in document?this._fullscreenchange=`webkitfullscreenchange`:`onmsfullscreenchange`in document&&(this._fullscreenchange=`MSFullscreenChange`)}onAdd(e){return this._map=e,this._container||=this._map.getContainer(),this._controlContainer=d.create(`div`,`maplibregl-ctrl maplibregl-ctrl-group`),this._setupUI(),this._controlContainer}onRemove(){this._controlContainer.remove(),this._map=null,window.document.removeEventListener(this._fullscreenchange,this._onFullscreenChange)}_setupUI(){let e=this._fullscreenButton=d.create(`button`,`maplibregl-ctrl-fullscreen`,this._controlContainer);d.create(`span`,`maplibregl-ctrl-icon`,e).setAttribute(`aria-hidden`,`true`),e.type=`button`,this._updateTitle(),this._fullscreenButton.addEventListener(`click`,this._onClickFullscreen),window.document.addEventListener(this._fullscreenchange,this._onFullscreenChange)}_updateTitle(){let e=this._getTitle();this._fullscreenButton.setAttribute(`aria-label`,e),this._fullscreenButton.title=e}_getTitle(){return this._map._getUIString(this._isFullscreen()?`FullscreenControl.Exit`:`FullscreenControl.Enter`)}_isFullscreen(){return this._fullscreen}_handleFullscreenChange(){this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(`maplibregl-ctrl-shrink`),this._fullscreenButton.classList.toggle(`maplibregl-ctrl-fullscreen`),this._updateTitle(),this._fullscreen?(this.fire(new t.n(`fullscreenstart`)),this._prevCooperativeGesturesEnabled=this._map.cooperativeGestures.isEnabled(),this._map.cooperativeGestures.disable()):(this.fire(new t.n(`fullscreenend`)),this._prevCooperativeGesturesEnabled&&this._map.cooperativeGestures.enable())}_exitFullscreen(){this._pseudo?this._togglePseudoFullScreen():window.document.exitFullscreen?window.document.exitFullscreen():window.document.webkitCancelFullScreen?window.document.webkitCancelFullScreen():this._togglePseudoFullScreen()}_requestFullscreen(){this._pseudo?this._togglePseudoFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.webkitRequestFullscreen?this._container.webkitRequestFullscreen():this._togglePseudoFullScreen()}_togglePseudoFullScreen(){this._container.classList.toggle(`maplibregl-pseudo-fullscreen`),this._handleFullscreenChange(),this._map.resize()}},e.GeoJSONSource=me,e.GeolocateControl=class extends t.E{constructor(e){super(),this._onSuccess=e=>{if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.n(`outofmaxbounds`,e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case`WAITING_ACTIVE`:case`ACTIVE_LOCK`:case`ACTIVE_ERROR`:this._watchState=`ACTIVE_LOCK`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active-error`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-active`);break;case`BACKGROUND`:case`BACKGROUND_ERROR`:this._watchState=`BACKGROUND`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background-error`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-background`);break;default:throw Error(`Unexpected watchState ${this._watchState}`)}this.options.showUserLocation&&this._watchState!==`OFF`&&this._updateMarker(e),this.options.trackUserLocation&&this._watchState!==`ACTIVE_LOCK`||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(`maplibregl-user-location-dot-stale`),this.fire(new t.n(`geolocate`,e)),this._finish()}},this._updateCamera=e=>{let n=new t.W(e.coords.longitude,e.coords.latitude),r=e.coords.accuracy,i=this._map.getBearing(),a=t.e({bearing:i},this.options.fitBoundsOptions),o=re.fromLngLat(n,r);this._map.fitBounds(o,a,{geolocateSource:!0})},this._updateMarker=e=>{if(e){let n=new t.W(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(n).addTo(this._map),this._userLocationDotMarker.setLngLat(n).addTo(this._map),this._accuracy=e.coords.accuracy,this._updateCircleRadiusIfNeeded()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},this._onUpdate=()=>{this._updateCircleRadiusIfNeeded()},this._onError=e=>{if(this._map){if(e.code===1){this._watchState=`OFF`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active-error`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background-error`),this._geolocateButton.disabled=!0;let e=this._map._getUIString(`GeolocateControl.LocationNotAvailable`);this._geolocateButton.title=e,this._geolocateButton.setAttribute(`aria-label`,e),this._geolocationWatchID!==void 0&&this._clearWatch()}else{if(e.code===3&&wo)return;this._setErrorState()}this._watchState!==`OFF`&&this.options.showUserLocation&&this._dotElement.classList.add(`maplibregl-user-location-dot-stale`),this.fire(new t.n(`error`,e)),this._finish()}},this._finish=()=>{this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},this._onMoveStart=e=>{if(!this._map)return;let n=e?.[0]instanceof ResizeObserverEntry;e.geolocateSource||this._watchState!==`ACTIVE_LOCK`||n||this._map.isZooming()||(this._watchState=`BACKGROUND`,this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-background`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active`),this.fire(new t.n(`trackuserlocationend`)),this.fire(new t.n(`userlocationlostfocus`)))},this._setupUI=()=>{this._map&&(this._container.addEventListener(`contextmenu`,(e=>{e.preventDefault()})),this._geolocateButton=d.create(`button`,`maplibregl-ctrl-geolocate`,this._container),d.create(`span`,`maplibregl-ctrl-icon`,this._geolocateButton).setAttribute(`aria-hidden`,`true`),this._geolocateButton.type=`button`,this._geolocateButton.disabled=!0)},this._finishSetupUI=e=>{if(this._map){if(!1===e){t.w(`Geolocation support is not available so the GeolocateControl will be disabled.`);let e=this._map._getUIString(`GeolocateControl.LocationNotAvailable`);this._geolocateButton.disabled=!0,this._geolocateButton.title=e,this._geolocateButton.setAttribute(`aria-label`,e)}else{let e=this._map._getUIString(`GeolocateControl.FindMyLocation`);this._geolocateButton.disabled=!1,this._geolocateButton.title=e,this._geolocateButton.setAttribute(`aria-label`,e)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(`aria-pressed`,`false`),this._watchState=`OFF`),this.options.showUserLocation&&(this._dotElement=d.create(`div`,`maplibregl-user-location-dot`),this._userLocationDotMarker=new xo({element:this._dotElement}),this._circleElement=d.create(`div`,`maplibregl-user-location-accuracy-circle`),this._accuracyCircleMarker=new xo({element:this._circleElement,pitchAlignment:`map`}),this.options.trackUserLocation&&(this._watchState=`OFF`),this._map.on(`zoom`,this._onUpdate),this._map.on(`move`,this._onUpdate),this._map.on(`rotate`,this._onUpdate),this._map.on(`pitch`,this._onUpdate)),this._geolocateButton.addEventListener(`click`,(()=>this.trigger())),this._setup=!0,this.options.trackUserLocation&&this._map.on(`movestart`,this._onMoveStart)}},this.options=t.e({},So,e)}onAdd(e){return this._map=e,this._container=d.create(`div`,`maplibregl-ctrl maplibregl-ctrl-group`),this._setupUI(),function(){return t._(this,arguments,void 0,(function*(e=!1){if(_o!==void 0&&!e)return _o;if(window.navigator.permissions===void 0)return _o=!!window.navigator.geolocation,_o;try{_o=(yield window.navigator.permissions.query({name:`geolocation`})).state!==`denied`}catch{_o=!!window.navigator.geolocation}return _o}))}().then((e=>this._finishSetupUI(e))),this._container}onRemove(){this._geolocationWatchID!==void 0&&(window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),this._container.remove(),this._map.off(`movestart`,this._onMoveStart),this._map.off(`zoom`,this._onUpdate),this._map.off(`move`,this._onUpdate),this._map.off(`rotate`,this._onUpdate),this._map.off(`pitch`,this._onUpdate),this._map=void 0,Co=0,wo=!1}_isOutOfMapMaxBounds(e){let t=this._map.getMaxBounds(),n=e.coords;return t&&(n.longitudet.getEast()||n.latitudet.getNorth())}_setErrorState(){switch(this._watchState){case`WAITING_ACTIVE`:this._watchState=`ACTIVE_ERROR`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-active-error`);break;case`ACTIVE_LOCK`:this._watchState=`ACTIVE_ERROR`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-active-error`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-waiting`);break;case`BACKGROUND`:this._watchState=`BACKGROUND_ERROR`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-background-error`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-waiting`);break;case`ACTIVE_ERROR`:case`BACKGROUND_ERROR`:case`OFF`:case void 0:break;default:throw Error(`Unexpected watchState ${this._watchState}`)}}_updateCircleRadiusIfNeeded(){let e=this._userLocationDotMarker.getLngLat();if(!(this.options.showUserLocation&&this.options.showAccuracyCircle&&this._accuracy&&e))return;let t=this._map.project(e),n=this._map.unproject([t.x+100,t.y]),r=e.distanceTo(n)/100,i=2*this._accuracy/r;this._circleElement.style.width=`${i.toFixed(2)}px`,this._circleElement.style.height=`${i.toFixed(2)}px`}trigger(){if(!this._setup)return t.w(`Geolocate control triggered before added to a map`),!1;if(this.options.trackUserLocation){switch(this._watchState){case`OFF`:this._watchState=`WAITING_ACTIVE`,this.fire(new t.n(`trackuserlocationstart`));break;case`WAITING_ACTIVE`:case`ACTIVE_LOCK`:case`ACTIVE_ERROR`:case`BACKGROUND_ERROR`:Co--,wo=!1,this._watchState=`OFF`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-active-error`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background`),this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background-error`),this.fire(new t.n(`trackuserlocationend`));break;case`BACKGROUND`:this._watchState=`ACTIVE_LOCK`,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-background`),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.n(`trackuserlocationstart`)),this.fire(new t.n(`userlocationfocus`));break;default:throw Error(`Unexpected watchState ${this._watchState}`)}switch(this._watchState){case`WAITING_ACTIVE`:this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-active`);break;case`ACTIVE_LOCK`:this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-active`);break;case`OFF`:break;default:throw Error(`Unexpected watchState ${this._watchState}`)}if(this._watchState===`OFF`&&this._geolocationWatchID!==void 0)this._clearWatch();else if(this._geolocationWatchID===void 0){let e;this._geolocateButton.classList.add(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.setAttribute(`aria-pressed`,`true`),Co++,Co>1?(e={maximumAge:6e5,timeout:0},wo=!0):(e=this.options.positionOptions,wo=!1),this._geolocationWatchID=window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_clearWatch(){window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(`maplibregl-ctrl-geolocate-waiting`),this._geolocateButton.setAttribute(`aria-pressed`,`false`),this.options.showUserLocation&&this._updateMarker(null)}},e.GlobeControl=class{constructor(){this._toggleProjection=()=>{let e=this._map.getProjection()?.type;this._map.setProjection(e!==`mercator`&&e?{type:`mercator`}:{type:`globe`}),this._updateGlobeIcon()},this._updateGlobeIcon=()=>{this._globeButton.classList.remove(`maplibregl-ctrl-globe`),this._globeButton.classList.remove(`maplibregl-ctrl-globe-enabled`),this._map.getProjection()?.type===`globe`?(this._globeButton.classList.add(`maplibregl-ctrl-globe-enabled`),this._globeButton.title=this._map._getUIString(`GlobeControl.Disable`)):(this._globeButton.classList.add(`maplibregl-ctrl-globe`),this._globeButton.title=this._map._getUIString(`GlobeControl.Enable`))}}onAdd(e){return this._map=e,this._container=d.create(`div`,`maplibregl-ctrl maplibregl-ctrl-group`),this._globeButton=d.create(`button`,`maplibregl-ctrl-globe`,this._container),d.create(`span`,`maplibregl-ctrl-icon`,this._globeButton).setAttribute(`aria-hidden`,`true`),this._globeButton.type=`button`,this._globeButton.addEventListener(`click`,this._toggleProjection),this._updateGlobeIcon(),this._map.on(`styledata`,this._updateGlobeIcon),this._map.on(`projectiontransition`,this._updateGlobeIcon),this._container}onRemove(){this._container.remove(),this._map.off(`styledata`,this._updateGlobeIcon),this._map.off(`projectiontransition`,this._updateGlobeIcon),this._globeButton.removeEventListener(`click`,this._toggleProjection),this._map=void 0}},e.Hash=na,e.ImageSource=he,e.KeyboardHandler=Ra,e.LngLatBounds=re,e.LogoControl=no,e.Map=mo,e.MapLibreMap=mo,e.MapMouseEvent=fa,e.MapTouchEvent=pa,e.MapWheelEvent=ma,e.Marker=xo,e.NavigationControl=class{constructor(e){this._updateZoomButtons=()=>{let e=this._map.getZoom(),t=e===this._map.getMaxZoom(),n=e===this._map.getMinZoom();this._zoomInButton.disabled=t,this._zoomOutButton.disabled=n,this._zoomInButton.setAttribute(`aria-disabled`,t.toString()),this._zoomOutButton.setAttribute(`aria-disabled`,n.toString())},this._rotateCompassArrow=()=>{this._compassIcon.style.transform=this.options.visualizePitch&&this.options.visualizeRoll?`scale(${1/Math.cos(this._map.transform.pitchInRadians)**.5}) rotateZ(${-this._map.transform.roll}deg) rotateX(${this._map.transform.pitch}deg) rotateZ(${-this._map.transform.bearing}deg)`:this.options.visualizePitch?`scale(${1/Math.cos(this._map.transform.pitchInRadians)**.5}) rotateX(${this._map.transform.pitch}deg) rotateZ(${-this._map.transform.bearing}deg)`:this.options.visualizeRoll?`rotate(${-this._map.transform.bearing-this._map.transform.roll}deg)`:`rotate(${-this._map.transform.bearing}deg)`},this._setButtonTitle=(e,t)=>{let n=this._map._getUIString(`NavigationControl.${t}`);e.title=n,e.setAttribute(`aria-label`,n)},this.options=t.e({},ho,e),this._container=d.create(`div`,`maplibregl-ctrl maplibregl-ctrl-group`),this._container.addEventListener(`contextmenu`,(e=>e.preventDefault())),this.options.showZoom&&(this._zoomInButton=this._createButton(`maplibregl-ctrl-zoom-in`,(e=>this._map.zoomIn({},{originalEvent:e}))),d.create(`span`,`maplibregl-ctrl-icon`,this._zoomInButton).setAttribute(`aria-hidden`,`true`),this._zoomOutButton=this._createButton(`maplibregl-ctrl-zoom-out`,(e=>this._map.zoomOut({},{originalEvent:e}))),d.create(`span`,`maplibregl-ctrl-icon`,this._zoomOutButton).setAttribute(`aria-hidden`,`true`)),this.options.showCompass&&(this._compass=this._createButton(`maplibregl-ctrl-compass`,(e=>{this.options.visualizePitch?this._map.resetNorthPitch({},{originalEvent:e}):this._map.resetNorth({},{originalEvent:e})})),this._compassIcon=d.create(`span`,`maplibregl-ctrl-icon`,this._compass),this._compassIcon.setAttribute(`aria-hidden`,`true`))}onAdd(e){return this._map=e,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,`ZoomIn`),this._setButtonTitle(this._zoomOutButton,`ZoomOut`),this._map.on(`zoom`,this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,`ResetBearing`),this.options.visualizePitch&&this._map.on(`pitch`,this._rotateCompassArrow),this.options.visualizeRoll&&this._map.on(`roll`,this._rotateCompassArrow),this._map.on(`rotate`,this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new go(this._map,this._compass,this.options.visualizePitch)),this._container}onRemove(){this._container.remove(),this.options.showZoom&&this._map.off(`zoom`,this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off(`pitch`,this._rotateCompassArrow),this.options.visualizeRoll&&this._map.off(`roll`,this._rotateCompassArrow),this._map.off(`rotate`,this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map}_createButton(e,t){let n=d.create(`button`,e,this._container);return n.type=`button`,n.addEventListener(`click`,t),n}},e.Popup=class extends t.E{constructor(e){super(),this._updateOpacity=()=>{this.options.locationOccludedOpacity!==void 0&&(this._container.style.opacity=this._map.transform.isLocationOccluded(this.getLngLat())?`${this.options.locationOccludedOpacity}`:``)},this.remove=()=>(this._content&&this._content.remove(),this._container&&(this._container.remove(),delete this._container),this._map&&(this._map.off(`move`,this._update),this._map.off(`move`,this._onClose),this._map.off(`click`,this._onClose),this._map.off(`remove`,this.remove),this._map.off(`terrain`,this._update),this._map.off(`projectiontransition`,this._update),this._map.off(`mousemove`,this._update),this._map.off(`mouseup`,this._update),this._map.off(`drag`,this._update),this._map._canvasContainer.classList.remove(`maplibregl-track-pointer`),delete this._map,this.fire(new t.n(`close`))),this),this._update=e=>{if(!this._map||!this._lngLat&&!this._trackPointer||!this._content)return;if(!this._container){if(this._container=d.create(`div`,`maplibregl-popup`,this._map.getContainer()),this._tip=d.create(`div`,`maplibregl-popup-tip`,this._container),this._container.appendChild(this._content),this.options.className)for(let e of this.options.className.split(` `))this._container.classList.add(e);this._closeButton&&this._closeButton.setAttribute(`aria-label`,this._map._getUIString(`Popup.Close`)),this._trackPointer&&this._container.classList.add(`maplibregl-popup-track-pointer`)}let t;if(this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._lngLat=vo(this._lngLat,this._flatPos,this._map.transform,this._trackPointer),e&&`point`in e&&e.point&&(t=e.point),this._trackPointer&&!t)return;let n=this._flatPos=this._pos=this._trackPointer&&t?t:this._map.project(this._lngLat);this._map.terrain&&(this._flatPos=this._trackPointer&&t?t:this._map.transform.locationToScreenPoint(this._lngLat));let r=this.options.anchor,i=Ao(this.options.offset);if(!r){let e=this._container.offsetWidth,t=this._container.offsetHeight,a=function(e){return e?{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}:{top:0,right:0,bottom:0,left:0}}(this.options.padding),o;o=n.y+i.bottom.ythis._map.transform.height-t-a.bottom?[`bottom`]:[],n.xthis._map.transform.width-e/2-a.right&&o.push(`right`),r=o.length===0?`bottom`:o.join(`-`)}let a=n.add(i[r]);this.options.subpixelPositioning||(a=a.round()),this._container.style.transform=`${yo[r]} translate(${a.x}px,${a.y}px)`,bo(this._container,r,`popup`),this._updateOpacity()},this._onClose=()=>{this.remove()},this.options=t.e(Object.create(Oo),e)}addTo(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on(`click`,this._onClose),this.options.closeOnMove&&this._map.on(`move`,this._onClose),this._map.on(`remove`,this.remove),this._map.on(`terrain`,this._update),this._map.on(`projectiontransition`,this._update),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on(`mousemove`,this._update),this._map.on(`mouseup`,this._update),this._container&&this._container.classList.add(`maplibregl-popup-track-pointer`),this._map._canvasContainer.classList.add(`maplibregl-track-pointer`)):this._map.on(`move`,this._update),this.fire(new t.n(`open`)),this}isOpen(){return!!this._map}getLngLat(){return this._lngLat}setLngLat(e){return this._lngLat=t.W.convert(e),this._pos=null,this._flatPos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on(`move`,this._update),this._map.off(`mousemove`,this._update),this._container&&this._container.classList.remove(`maplibregl-popup-track-pointer`),this._map._canvasContainer.classList.remove(`maplibregl-track-pointer`)),this}trackPointer(){return this._trackPointer=!0,this._pos=null,this._flatPos=null,this._update(),this._map&&(this._map.off(`move`,this._update),this._map.on(`mousemove`,this._update),this._map.on(`drag`,this._update),this._container&&this._container.classList.add(`maplibregl-popup-track-pointer`),this._map._canvasContainer.classList.add(`maplibregl-track-pointer`)),this}getElement(){return this._container}setText(e){return this.setDOMContent(document.createTextNode(e))}setHTML(e){let t=document.createDocumentFragment(),n=document.createElement(`body`),r;for(n.innerHTML=e;r=n.firstChild,r;)t.appendChild(r);return this.setDOMContent(t)}getMaxWidth(){return this._container?.style.maxWidth}setMaxWidth(e){return this.options.maxWidth=e,this._update(),this}setDOMContent(e){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=d.create(`div`,`maplibregl-popup-content`,this._container);return this._content.appendChild(e),this._createCloseButton(),this._update(),this._focusFirstElement(),this}addClassName(e){return this._container&&this._container.classList.add(e),this}removeClassName(e){return this._container&&this._container.classList.remove(e),this}setOffset(e){return this.options.offset=e,this._update(),this}toggleClassName(e){if(this._container)return this._container.classList.toggle(e)}setSubpixelPositioning(e){this.options.subpixelPositioning=e}setPadding(e){this.options.padding=e,this._update()}_createCloseButton(){this.options.closeButton&&(this._closeButton=d.create(`button`,`maplibregl-popup-close-button`,this._content),this._closeButton.type=`button`,this._closeButton.innerHTML=`×`,this._closeButton.addEventListener(`click`,this._onClose))}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;let e=this._container.querySelector(ko);e&&e.focus()}},e.RasterDEMTileSource=se,e.RasterTileSource=oe,e.ScaleControl=class{constructor(e){this._onMove=()=>{Eo(this._map,this._container,this.options)},this.setUnit=e=>{this.options.unit=e,Eo(this._map,this._container,this.options)},this.options=Object.assign(Object.assign({},To),e)}getDefaultPosition(){return`bottom-left`}onAdd(e){return this._map=e,this._container=d.create(`div`,`maplibregl-ctrl maplibregl-ctrl-scale`,e.getContainer()),this._map.on(`move`,this._onMove),this._onMove(),this._container}onRemove(){this._container.remove(),this._map.off(`move`,this._onMove),this._map=void 0}},e.ScrollZoomHandler=Va,e.Style=Hn,e.TerrainControl=class{constructor(e){this._toggleTerrain=()=>{this._map.getTerrain()?this._map.setTerrain(null):this._map.setTerrain(this.options),this._updateTerrainIcon()},this._updateTerrainIcon=()=>{this._terrainButton.classList.remove(`maplibregl-ctrl-terrain`),this._terrainButton.classList.remove(`maplibregl-ctrl-terrain-enabled`),this._map.terrain?(this._terrainButton.classList.add(`maplibregl-ctrl-terrain-enabled`),this._terrainButton.title=this._map._getUIString(`TerrainControl.Disable`)):(this._terrainButton.classList.add(`maplibregl-ctrl-terrain`),this._terrainButton.title=this._map._getUIString(`TerrainControl.Enable`))},this.options=e}onAdd(e){return this._map=e,this._container=d.create(`div`,`maplibregl-ctrl maplibregl-ctrl-group`),this._terrainButton=d.create(`button`,`maplibregl-ctrl-terrain`,this._container),d.create(`span`,`maplibregl-ctrl-icon`,this._terrainButton).setAttribute(`aria-hidden`,`true`),this._terrainButton.type=`button`,this._terrainButton.addEventListener(`click`,this._toggleTerrain),this._updateTerrainIcon(),this._map.on(`terrain`,this._updateTerrainIcon),this._container}onRemove(){this._container.remove(),this._map.off(`terrain`,this._updateTerrainIcon),this._map=void 0}},e.TwoFingersTouchPitchHandler=Ia,e.TwoFingersTouchRotateHandler=Pa,e.TwoFingersTouchZoomHandler=Ma,e.TwoFingersTouchZoomRotateHandler=qa,e.VectorTileSource=ae,e.VideoSource=ge,e.addSourceType=(e,n)=>t._(void 0,void 0,void 0,(function*(){if(ye(e))throw Error(`A source type called "${e}" already exists.`);((e,t)=>{ve[e]=t})(e,n)})),e.clearPrewarmedResources=function(){let e=M;e&&(e.isPreloaded()&&e.numActive()===1?(e.release(k),M=null):console.warn(`Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()`))},e.createTileMesh=hn,e.getGlobalDispatcher=ee,e.getMaxParallelImageRequests=function(){return t.c.MAX_PARALLEL_IMAGE_REQUESTS},e.getRTLTextPluginStatus=function(){return Ce().getRTLTextPluginStatus()},e.getVersion=function(){return jo},e.getWorkerCount=function(){return A.workerCount},e.getWorkerUrl=function(){return t.c.WORKER_URL},e.importScriptInWorkers=function(e){return ee().broadcast(`IS`,e)},e.isTimeFrozen=function(){return c.isFrozen()},e.now=l,e.prewarm=function(){P().acquire(k)},e.restoreNow=function(){c.restoreNow()},e.setMaxParallelImageRequests=function(e){t.c.MAX_PARALLEL_IMAGE_REQUESTS=e},e.setNow=function(e){c.setNow(e)},e.setRTLTextPlugin=function(e,t){return Ce().setRTLTextPlugin(e,t)},e.setWorkerCount=function(e){A.workerCount=e},e.setWorkerUrl=function(e){t.c.WORKER_URL=e}})),e}))}));function p(e){e(`EPSG:4326`,`+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees`),e(`EPSG:4269`,`+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees`),e(`EPSG:3857`,`+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs`);for(var t=1;t<=60;++t)e(`EPSG:`+(32600+t),`+proj=utm +zone=`+t+` +datum=WGS84 +units=m`),e(`EPSG:`+(32700+t),`+proj=utm +zone=`+t+` +south +datum=WGS84 +units=m`);e(`EPSG:5041`,`+title=WGS 84 / UPS North (E,N) +proj=stere +lat_0=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m`),e(`EPSG:5042`,`+title=WGS 84 / UPS South (E,N) +proj=stere +lat_0=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m`),e.WGS84=e[`EPSG:4326`],e[`EPSG:3785`]=e[`EPSG:3857`],e.GOOGLE=e[`EPSG:3857`],e[`EPSG:900913`]=e[`EPSG:3857`],e[`EPSG:102113`]=e[`EPSG:3857`]}var m=o((()=>{})),h,g,_,v,y,b,x,S,C,w,T,E,D,O,k=o((()=>{h=6378137,g=6356752.314,_=.0066943799901413165,v=484813681109536e-20,y=Math.PI/2,b=.16666666666666666,x=.04722222222222222,S=.022156084656084655,C=1e-10,w=.017453292519943295,T=57.29577951308232,E=Math.PI/4,D=Math.PI*2,O=3.14159265359})),A,j=o((()=>{A={},A.greenwich=0,A.lisbon=-9.131906111111,A.paris=2.337229166667,A.bogota=-74.080916666667,A.madrid=-3.687938888889,A.rome=12.452333333333,A.bern=7.439583333333,A.jakarta=106.807719444444,A.ferro=-17.666666666667,A.brussels=4.367975,A.stockholm=18.058277777778,A.athens=23.7163375,A.oslo=10.722916666667})),M,N=o((()=>{M={mm:{to_meter:.001},cm:{to_meter:.01},ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937},fath:{to_meter:1.8288},kmi:{to_meter:1852},"us-ch":{to_meter:20.1168402336805},"us-mi":{to_meter:1609.34721869444},km:{to_meter:1e3},"ind-ft":{to_meter:.30479841},"ind-yd":{to_meter:.91439523},mi:{to_meter:1609.344},yd:{to_meter:.9144},ch:{to_meter:20.1168},link:{to_meter:.201168},dm:{to_meter:.1},in:{to_meter:.0254},"ind-ch":{to_meter:20.11669506},"us-in":{to_meter:.025400050800101},"us-yd":{to_meter:.914401828803658}}}));function P(e,t){if(e[t])return e[t];for(var n=Object.keys(e),r=t.toLowerCase().replace(F,``),i=-1,a,o;++i{F=/[\s_\-\/\(\)]/g}));function I(e){var t={},n=e.split(`+`).map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n=t.split(`=`);return n.push(!0),e[n[0].toLowerCase()]=n[1],e},{}),r,i,a,o={proj:`projName`,datum:`datumCode`,rf:function(e){t.rf=parseFloat(e)},lat_0:function(e){t.lat0=e*w},lat_1:function(e){t.lat1=e*w},lat_2:function(e){t.lat2=e*w},lat_ts:function(e){t.lat_ts=e*w},lon_0:function(e){t.long0=e*w},lon_1:function(e){t.long1=e*w},lon_2:function(e){t.long2=e*w},alpha:function(e){t.alpha=parseFloat(e)*w},gamma:function(e){t.rectified_grid_angle=parseFloat(e)*w},lonc:function(e){t.longc=e*w},x_0:function(e){t.x0=parseFloat(e)},y_0:function(e){t.y0=parseFloat(e)},k_0:function(e){t.k0=parseFloat(e)},k:function(e){t.k0=parseFloat(e)},a:function(e){t.a=parseFloat(e)},b:function(e){t.b=parseFloat(e)},r:function(e){t.a=t.b=parseFloat(e)},r_a:function(){t.R_A=!0},zone:function(e){t.zone=parseInt(e,10)},south:function(){t.utmSouth=!0},towgs84:function(e){t.datum_params=e.split(`,`).map(function(e){return parseFloat(e)})},to_meter:function(e){t.to_meter=parseFloat(e)},units:function(e){t.units=e;var n=P(M,e);n&&(t.to_meter=n.to_meter)},from_greenwich:function(e){t.from_greenwich=e*w},pm:function(e){t.from_greenwich=(P(A,e)||parseFloat(e))*w},nadgrids:function(e){e===`@null`?t.datumCode=`none`:t.nadgrids=e},axis:function(e){var n=`ewnsud`;e.length===3&&n.indexOf(e.substr(0,1))!==-1&&n.indexOf(e.substr(1,1))!==-1&&n.indexOf(e.substr(2,1))!==-1&&(t.axis=e)},approx:function(){t.approx=!0},over:function(){t.over=!0}};for(r in n)i=n[r],r in o?(a=o[r],typeof a==`function`?a(i):t[a]=i):t[r]=i;return typeof t.datumCode==`string`&&t.datumCode!==`WGS84`&&(t.datumCode=t.datumCode.toLowerCase()),t.projStr=e,t}var L=o((()=>{k(),j(),N(),ee()})),te,ne=o((()=>{te=class{static getId(e){let t=e.find(e=>Array.isArray(e)&&e[0]===`ID`);return t&&t.length>=3?{authority:t[1],code:parseInt(t[2],10)}:null}static convertUnit(e,t=`unit`){if(!e||e.length<3)return{type:t,name:`unknown`,conversion_factor:null};let n=e[1],r=parseFloat(e[2])||null,i=e.find(e=>Array.isArray(e)&&e[0]===`ID`);return{type:t,name:n,conversion_factor:r,id:i?{authority:i[1],code:parseInt(i[2],10)}:null}}static convertAxis(e){let t=e[1]||`Unknown`,n,r=t.match(/^\((.)\)$/);if(r){let t=r[1].toUpperCase();if(t===`E`)n=`east`;else if(t===`N`)n=`north`;else if(t===`U`)n=`up`;else if(e[2])n=e[2];else throw Error(`Unknown axis abbreviation: ${t}`)}else n=e[2]||`unknown`;let i=e.find(e=>Array.isArray(e)&&e[0]===`ORDER`),a=i?parseInt(i[1],10):null,o=e.find(e=>Array.isArray(e)&&(e[0]===`LENGTHUNIT`||e[0]===`ANGLEUNIT`||e[0]===`SCALEUNIT`)),s=this.convertUnit(o);return{name:t,direction:n,unit:s,order:a}}static extractAxes(e){return e.filter(e=>Array.isArray(e)&&e[0]===`AXIS`).map(e=>this.convertAxis(e)).sort((e,t)=>(e.order||0)-(t.order||0))}static convert(e,t={}){switch(e[0]){case`PROJCRS`:t.type=`ProjectedCRS`,t.name=e[1],t.base_crs=e.find(e=>Array.isArray(e)&&e[0]===`BASEGEOGCRS`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`BASEGEOGCRS`)):null,t.conversion=e.find(e=>Array.isArray(e)&&e[0]===`CONVERSION`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`CONVERSION`)):null;let n=e.find(e=>Array.isArray(e)&&e[0]===`CS`);n&&(t.coordinate_system={type:n[1],axis:this.extractAxes(e)});let r=e.find(e=>Array.isArray(e)&&e[0]===`LENGTHUNIT`);if(r){let e=this.convertUnit(r);t.coordinate_system.unit=e}t.id=this.getId(e);break;case`BASEGEOGCRS`:case`GEOGCRS`:case`GEODCRS`:t.type=e[0]===`GEODCRS`?`GeodeticCRS`:`GeographicCRS`,t.name=e[1];let i=e.find(e=>Array.isArray(e)&&(e[0]===`DATUM`||e[0]===`ENSEMBLE`));if(i){let n=this.convert(i);i[0]===`ENSEMBLE`?t.datum_ensemble=n:t.datum=n;let r=e.find(e=>Array.isArray(e)&&e[0]===`PRIMEM`);r&&r[1]!==`Greenwich`&&(n.prime_meridian={name:r[1],longitude:parseFloat(r[2])})}t.coordinate_system={type:`ellipsoidal`,axis:this.extractAxes(e)},t.id=this.getId(e);break;case`DATUM`:t.type=`GeodeticReferenceFrame`,t.name=e[1],t.ellipsoid=e.find(e=>Array.isArray(e)&&e[0]===`ELLIPSOID`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`ELLIPSOID`)):null;break;case`ENSEMBLE`:t.type=`DatumEnsemble`,t.name=e[1],t.members=e.filter(e=>Array.isArray(e)&&e[0]===`MEMBER`).map(e=>({type:`DatumEnsembleMember`,name:e[1],id:this.getId(e)}));let a=e.find(e=>Array.isArray(e)&&e[0]===`ENSEMBLEACCURACY`);a&&(t.accuracy=parseFloat(a[1]));let o=e.find(e=>Array.isArray(e)&&e[0]===`ELLIPSOID`);o&&(t.ellipsoid=this.convert(o)),t.id=this.getId(e);break;case`ELLIPSOID`:t.type=`Ellipsoid`,t.name=e[1],t.semi_major_axis=parseFloat(e[2]),t.inverse_flattening=parseFloat(e[3]),e.find(e=>Array.isArray(e)&&e[0]===`LENGTHUNIT`)&&this.convert(e.find(e=>Array.isArray(e)&&e[0]===`LENGTHUNIT`),t);break;case`CONVERSION`:t.type=`Conversion`,t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)):null,t.parameters=e.filter(e=>Array.isArray(e)&&e[0]===`PARAMETER`).map(e=>this.convert(e));break;case`METHOD`:t.type=`Method`,t.name=e[1],t.id=this.getId(e);break;case`PARAMETER`:t.type=`Parameter`,t.name=e[1],t.value=parseFloat(e[2]),t.unit=this.convertUnit(e.find(e=>Array.isArray(e)&&(e[0]===`LENGTHUNIT`||e[0]===`ANGLEUNIT`||e[0]===`SCALEUNIT`))),t.id=this.getId(e);break;case`BOUNDCRS`:t.type=`BoundCRS`;let s=e.find(e=>Array.isArray(e)&&e[0]===`SOURCECRS`);if(s){let e=s.find(e=>Array.isArray(e));t.source_crs=e?this.convert(e):null}let c=e.find(e=>Array.isArray(e)&&e[0]===`TARGETCRS`);if(c){let e=c.find(e=>Array.isArray(e));t.target_crs=e?this.convert(e):null}let l=e.find(e=>Array.isArray(e)&&e[0]===`ABRIDGEDTRANSFORMATION`);l?t.transformation=this.convert(l):t.transformation=null;break;case`ABRIDGEDTRANSFORMATION`:if(t.type=`Transformation`,t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)):null,t.parameters=e.filter(e=>Array.isArray(e)&&(e[0]===`PARAMETER`||e[0]===`PARAMETERFILE`)).map(e=>{if(e[0]===`PARAMETER`)return this.convert(e);if(e[0]===`PARAMETERFILE`)return{name:e[1],value:e[2],id:{authority:`EPSG`,code:8656}}}),t.parameters.length===7){let e=t.parameters[6];e.name===`Scale difference`&&(e.value=Math.round((e.value-1)*0xe8d4a51000)/1e6)}t.id=this.getId(e);break;case`AXIS`:t.coordinate_system||={type:`unspecified`,axis:[]},t.coordinate_system.axis.push(this.convertAxis(e));break;case`LENGTHUNIT`:let u=this.convertUnit(e,`LinearUnit`);t.coordinate_system&&t.coordinate_system.axis&&t.coordinate_system.axis.forEach(e=>{e.unit||=u}),u.conversion_factor&&u.conversion_factor!==1&&(t.semi_major_axis&&={value:t.semi_major_axis,unit:u});break;default:t.keyword=e[0];break}return t}}})),R,re=o((()=>{ne(),R=class extends te{static convert(e,t={}){return super.convert(e,t),t.coordinate_system&&t.coordinate_system.subtype===`Cartesian`&&delete t.coordinate_system,t.usage&&delete t.usage,t}}})),ie,ae=o((()=>{ne(),ie=class extends te{static convert(e,t={}){super.convert(e,t);let n=e.find(e=>Array.isArray(e)&&e[0]===`CS`);n&&(t.coordinate_system={subtype:n[1],axis:this.extractAxes(e)});let r=e.find(e=>Array.isArray(e)&&e[0]===`USAGE`);if(r){let e=r.find(e=>Array.isArray(e)&&e[0]===`SCOPE`),n=r.find(e=>Array.isArray(e)&&e[0]===`AREA`),i=r.find(e=>Array.isArray(e)&&e[0]===`BBOX`);t.usage={},e&&(t.usage.scope=e[1]),n&&(t.usage.area=n[1]),i&&(t.usage.bbox=i.slice(1))}return t}}}));function oe(e){return e.find(e=>Array.isArray(e)&&e[0]===`USAGE`)?`2019`:(e.find(e=>Array.isArray(e)&&e[0]===`CS`)||e[0]===`BOUNDCRS`||e[0]===`PROJCRS`||e[0],`2015`)}function se(e){return(oe(e)===`2019`?ie:R).convert(e)}var ce=o((()=>{re(),ae()}));function le(e){let t=e.toUpperCase();return t.includes(`PROJCRS`)||t.includes(`GEOGCRS`)||t.includes(`BOUNDCRS`)||t.includes(`VERTCRS`)||t.includes(`LENGTHUNIT`)||t.includes(`ANGLEUNIT`)||t.includes(`SCALEUNIT`)?`WKT2`:(t.includes(`PROJCS`)||t.includes(`GEOGCS`)||t.includes(`LOCAL_CS`)||t.includes(`VERT_CS`)||t.includes(`UNIT`),`WKT1`)}var ue=o((()=>{}));function de(e){if(typeof e!=`string`)throw Error(`not a string`);this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=me}function fe(e){return new de(e).output()}var pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te=o((()=>{pe=fe,me=1,he=2,ge=3,_e=4,ve=5,ye=-1,be=/\s/,xe=/[A-Za-z]/,Se=/[A-Za-z84_]/,Ce=/[,\]]/,we=/[\d\.E\-\+]/,de.prototype.readCharicter=function(){var e=this.text[this.place++];if(this.state!==_e)for(;be.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case me:return this.neutral(e);case he:return this.keyword(e);case _e:return this.quoted(e);case ve:return this.afterquote(e);case ge:return this.number(e);case ye:return}},de.prototype.afterquote=function(e){if(e===`"`){this.word+=`"`,this.state=_e;return}if(Ce.test(e)){this.word=this.word.trim(),this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in afterquote yet, index `+this.place)},de.prototype.afterItem=function(e){if(e===`,`){this.word!==null&&this.currentObject.push(this.word),this.word=null,this.state=me;return}if(e===`]`){this.level--,this.word!==null&&(this.currentObject.push(this.word),this.word=null),this.state=me,this.currentObject=this.stack.pop(),this.currentObject||(this.state=ye);return}},de.prototype.number=function(e){if(we.test(e)){this.word+=e;return}if(Ce.test(e)){this.word=parseFloat(this.word),this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in number yet, index `+this.place)},de.prototype.quoted=function(e){if(e===`"`){this.state=ve;return}this.word+=e},de.prototype.keyword=function(e){if(Se.test(e)){this.word+=e;return}if(e===`[`){var t=[];t.push(this.word),this.level++,this.root===null?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,this.state=me;return}if(Ce.test(e)){this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in keyword yet, index `+this.place)},de.prototype.neutral=function(e){if(xe.test(e)){this.word=e,this.state=he;return}if(e===`"`){this.word=``,this.state=_e;return}if(we.test(e)){this.word=e,this.state=ge;return}if(Ce.test(e)){this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in neutral yet, index `+this.place)},de.prototype.output=function(){for(;this.place{}));function ke(e){return e*je}function Ae(e){let t=(e.projName||``).toLowerCase().replace(/_/g,` `);e.long0===void 0&&e.longc!==void 0&&(e.long0=e.longc),!e.lat_ts&&e.lat1&&(t===`stereographic south pole`||t===`polar stereographic (variant b)`)?(e.lat0=ke(e.lat1>0?90:-90),e.lat_ts=e.lat1,delete e.lat1):!e.lat_ts&&e.lat0&&(t===`polar stereographic`||t===`polar stereographic (variant a)`)&&(e.lat_ts=e.lat0,e.lat0=ke(e.lat0>0?90:-90),delete e.lat1)}var je,Me=o((()=>{je=.017453292519943295}));function Ne(e){let t={units:null,to_meter:void 0};return typeof e==`string`?(t.units=e.toLowerCase(),t.units===`metre`&&(t.units=`meter`),t.units===`meter`&&(t.to_meter=1)):e&&e.name&&(t.units=e.name.toLowerCase(),t.units===`metre`&&(t.units=`meter`),t.to_meter=e.conversion_factor),t}function Pe(e){return typeof e==`object`?e.value*e.unit.conversion_factor:e}function z(e,t){e.ellipsoid.radius?(t.a=e.ellipsoid.radius,t.rf=0):(t.a=Pe(e.ellipsoid.semi_major_axis),e.ellipsoid.inverse_flattening===void 0?e.ellipsoid.semi_major_axis!==void 0&&e.ellipsoid.semi_minor_axis!==void 0&&(t.rf=t.a/(t.a-Pe(e.ellipsoid.semi_minor_axis))):t.rf=e.ellipsoid.inverse_flattening)}function Fe(e,t={}){return!e||typeof e!=`object`?e:e.type===`BoundCRS`?(Fe(e.source_crs,t),e.transformation&&(e.transformation.method&&e.transformation.method.name===`NTv2`?t.nadgrids=e.transformation.parameters[0].value:t.datum_params=e.transformation.parameters.map(e=>e.value)),t):(Object.keys(e).forEach(n=>{let r=e[n];if(r!==null)switch(n){case`name`:if(t.srsCode)break;t.name=r,t.srsCode=r;break;case`type`:r===`GeographicCRS`?t.projName=`longlat`:r===`GeodeticCRS`?e.coordinate_system&&e.coordinate_system.subtype===`Cartesian`?t.projName=`geocent`:t.projName=`longlat`:r===`ProjectedCRS`&&e.conversion&&e.conversion.method&&(t.projName=e.conversion.method.name);break;case`datum`:case`datum_ensemble`:r.ellipsoid&&(t.ellps=r.ellipsoid.name,z(r,t)),r.prime_meridian&&(t.from_greenwich=r.prime_meridian.longitude*Math.PI/180);break;case`ellipsoid`:t.ellps=r.name,z(r,t);break;case`prime_meridian`:t.long0=(r.longitude||0)*Math.PI/180;break;case`coordinate_system`:if(r.axis){let e={east:`e`,north:`n`,west:`w`,south:`s`,up:`u`,down:`d`,geocentricx:`e`,geocentricy:`n`,geocentricz:`u`},n=r.axis.map(t=>e[t.direction.toLowerCase()]);if(n.every(Boolean)&&(t.axis=n.join(``),t.axis.length===2&&(t.axis+=`u`)),r.unit){let{units:e,to_meter:n}=Ne(r.unit);t.units=e,t.to_meter=n}else if(r.axis[0]&&r.axis[0].unit){let{units:e,to_meter:n}=Ne(r.axis[0].unit);t.units=e,t.to_meter=n}}break;case`id`:r.authority&&r.code&&(t.title=r.authority+`:`+r.code);break;case`conversion`:r.method&&r.method.name&&(t.projName=r.method.name),r.parameters&&r.parameters.forEach(e=>{let n=e.name.toLowerCase().replace(/\s+/g,`_`),r=e.value;e.unit&&e.unit.conversion_factor?t[n]=r*e.unit.conversion_factor:e.unit===`degree`?t[n]=r*Math.PI/180:t[n]=r});break;case`unit`:r.name&&(t.units=r.name.toLowerCase(),t.units===`metre`&&(t.units=`meter`)),r.conversion_factor&&(t.to_meter=r.conversion_factor);break;case`base_crs`:Fe(r,t),t.datumCode=r.id?r.id.authority+`_`+r.id.code:r.name;break;default:break}}),t.latitude_of_false_origin!==void 0&&(t.lat0=t.latitude_of_false_origin),t.longitude_of_false_origin!==void 0&&(t.long0=t.longitude_of_false_origin),t.latitude_of_standard_parallel!==void 0&&(t.lat0=t.latitude_of_standard_parallel,t.lat1=t.latitude_of_standard_parallel),t.latitude_of_1st_standard_parallel!==void 0&&(t.lat1=t.latitude_of_1st_standard_parallel),t.latitude_of_2nd_standard_parallel!==void 0&&(t.lat2=t.latitude_of_2nd_standard_parallel),t.latitude_of_projection_centre!==void 0&&(t.lat0=t.latitude_of_projection_centre),t.longitude_of_projection_centre!==void 0&&(t.longc=t.longitude_of_projection_centre),t.easting_at_false_origin!==void 0&&(t.x0=t.easting_at_false_origin),t.northing_at_false_origin!==void 0&&(t.y0=t.northing_at_false_origin),t.latitude_of_natural_origin!==void 0&&(t.lat0=t.latitude_of_natural_origin),t.longitude_of_natural_origin!==void 0&&(t.long0=t.longitude_of_natural_origin),t.longitude_of_origin!==void 0&&(t.long0=t.longitude_of_origin),t.false_easting!==void 0&&(t.x0=t.false_easting),t.easting_at_projection_centre&&(t.x0=t.easting_at_projection_centre),t.false_northing!==void 0&&(t.y0=t.false_northing),t.northing_at_projection_centre&&(t.y0=t.northing_at_projection_centre),t.standard_parallel_1!==void 0&&(t.lat1=t.standard_parallel_1),t.standard_parallel_2!==void 0&&(t.lat2=t.standard_parallel_2),t.scale_factor_at_natural_origin!==void 0&&(t.k0=t.scale_factor_at_natural_origin),t.scale_factor_at_projection_centre!==void 0&&(t.k0=t.scale_factor_at_projection_centre),t.scale_factor_on_pseudo_standard_parallel!==void 0&&(t.k0=t.scale_factor_on_pseudo_standard_parallel),t.azimuth!==void 0&&(t.alpha=t.azimuth),t.azimuth_at_projection_centre!==void 0&&(t.alpha=t.azimuth_at_projection_centre),t.angle_from_rectified_to_skew_grid&&(t.rectified_grid_angle=t.angle_from_rectified_to_skew_grid),Ae(t),t)}var Ie=o((()=>{Me()}));function Le(e,t){var n=t[0],r=t[1];!(n in e)&&r in e&&(e[n]=e[r],t.length===3&&(e[n]=t[2](e[n])))}function Re(e){for(var t=Object.keys(e),n=0,r=t.length;n{ce(),ue(),Te(),Oe(),Ie(),Me(),Ve=[`PROJECTEDCRS`,`PROJCRS`,`GEOGCS`,`GEOCCS`,`PROJCS`,`LOCAL_CS`,`GEODCRS`,`GEODETICCRS`,`GEODETICDATUM`,`ENGCRS`,`ENGINEERINGCRS`]}));function Ue(e){var t=this;if(arguments.length===2){var n=arguments[1];typeof n==`string`?n.charAt(0)===`+`?Ue[e]=I(arguments[1]):Ue[e]=Be(arguments[1]):n&&typeof n==`object`&&!(`projName`in n)?Ue[e]=Be(arguments[1]):(Ue[e]=n,n||delete Ue[e])}else if(arguments.length===1){if(Array.isArray(e))return e.map(function(e){return Array.isArray(e)?Ue.apply(t,e):Ue(e)});if(typeof e==`string`){if(e in Ue)return Ue[e]}else `EPSG`in e?Ue[`EPSG:`+e.EPSG]=e:`ESRI`in e?Ue[`ESRI:`+e.ESRI]=e:`IAU2000`in e?Ue[`IAU2000:`+e.IAU2000]=e:console.log(e);return}}var We=o((()=>{m(),L(),He(),p(Ue)}));function Ge(e){return typeof e==`string`}function B(e){return e in Ue}function Ke(e){return e.indexOf(`+`)!==0&&e.indexOf(`[`)!==-1||typeof e==`object`&&!(`srsCode`in e)}function qe(e){if(e.title)return e.title.toLowerCase().indexOf(`epsg:`)===0&&Xe.indexOf(e.title.substr(5))>-1;var t=P(e,`authority`);if(t){var n=P(t,`epsg`);return n&&Xe.indexOf(n)>-1}}function Je(e){var t=P(e,`extension`);if(t)return P(t,`proj4`)}function Ye(e){return e[0]===`+`}function V(e){let t;if(Ge(e))if(B(e))t=Ue[e];else if(Ke(e)){t=Be(e);var n=Je(t);n&&(t=I(n))}else Ye(e)&&(t=I(e));else t=`projName`in e?e:Be(e);return t&&qe(t)?Ue[`EPSG:3857`]:t}var Xe,Ze=o((()=>{We(),He(),L(),ee(),Xe=[`3857`,`900913`,`3785`,`102113`]}));function H(e,t){e||={};var n,r;if(!t)return e;for(r in t)n=t[r],n!==void 0&&(e[r]=n);return e}var Qe=o((()=>{}));function $e(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}var et=o((()=>{}));function tt(e){return e<0?-1:1}var nt=o((()=>{}));function U(e,t){return t||Math.abs(e)<=3.14159265359?e:e-tt(e)*D}var rt=o((()=>{k(),nt()}));function it(e,t,n){var r=e*n,i=.5*e;return r=((1-r)/(1+r))**i,Math.tan(.5*(y-t))/r}var at=o((()=>{k()}));function ot(e,t){for(var n=.5*e,r,i,a=y-2*Math.atan(t),o=0;o<=15;o++)if(r=e*Math.sin(a),i=y-2*Math.atan(t*((1-r)/(1+r))**n)-a,a+=i,Math.abs(i)<=1e-10)return a;return-9999}var st=o((()=>{k()}));function ct(){var e=this.b/this.a;this.es=1-e*e,`x0`in this||(this.x0=0),`y0`in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=$e(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function lt(e){var t=e.x,n=e.y;if(n*57.29577951308232>90&&n*57.29577951308232<-90&&t*57.29577951308232>180&&t*57.29577951308232<-180)return null;var r,i;if(Math.abs(Math.abs(n)-y)<=1e-10)return null;if(this.sphere)r=this.x0+this.a*this.k0*U(t-this.long0,this.over),i=this.y0+this.a*this.k0*Math.log(Math.tan(E+.5*n));else{var a=Math.sin(n),o=it(this.e,n,a);r=this.x0+this.a*this.k0*U(t-this.long0,this.over),i=this.y0-this.a*this.k0*Math.log(o)}return e.x=r,e.y=i,e}function ut(e){var t=e.x-this.x0,n=e.y-this.y0,r,i;if(this.sphere)i=y-2*Math.atan(Math.exp(-n/(this.a*this.k0)));else{var a=Math.exp(-n/(this.a*this.k0));if(i=ot(this.e,a),i===-9999)return null}return r=U(this.long0+t/(this.a*this.k0),this.over),e.x=r,e.y=i,e}var dt,ft,pt=o((()=>{et(),rt(),at(),st(),k(),dt=[`Mercator`,`Popular Visualisation Pseudo Mercator`,`Mercator_1SP`,`Mercator_Auxiliary_Sphere`,`Mercator_Variant_A`,`merc`],ft={init:ct,forward:lt,inverse:ut,names:dt}}));function mt(){}function ht(e){return e}var gt,_t,vt=o((()=>{gt=[`longlat`,`identity`],_t={init:mt,forward:ht,inverse:ht,names:gt}}));function yt(e,t){var n=Tt.length;return e.names?(Tt[n]=e,e.names.forEach(function(e){wt[e.toLowerCase()]=n}),this):(console.log(t),!0)}function bt(e){return e.replace(/[-\(\)\s]+/g,` `).trim().replace(/ /g,`_`)}function xt(e){if(!e)return!1;var t=e.toLowerCase();if(wt[t]!==void 0&&Tt[wt[t]]||(t=bt(t),t in wt&&Tt[wt[t]]))return Tt[wt[t]]}function St(){Ct.forEach(yt)}var Ct,wt,Tt,Et,Dt=o((()=>{pt(),vt(),Ct=[ft,_t],wt={},Tt=[],Et={start:St,add:yt,get:xt}})),Ot,kt=o((()=>{Ot={MERIT:{a:6378137,rf:298.257,ellipseName:`MERIT 1983`},SGS85:{a:6378136,rf:298.257,ellipseName:`Soviet Geodetic System 85`},GRS80:{a:6378137,rf:298.257222101,ellipseName:`GRS 1980(IUGG, 1980)`},IAU76:{a:6378140,rf:298.257,ellipseName:`IAU 1976`},airy:{a:6377563.396,b:6356256.91,ellipseName:`Airy 1830`},APL4:{a:6378137,rf:298.25,ellipseName:`Appl. Physics. 1965`},NWL9D:{a:6378145,rf:298.25,ellipseName:`Naval Weapons Lab., 1965`},mod_airy:{a:6377340.189,b:6356034.446,ellipseName:`Modified Airy`},andrae:{a:6377104.43,rf:300,ellipseName:`Andrae 1876 (Den., Iclnd.)`},aust_SA:{a:6378160,rf:298.25,ellipseName:`Australian Natl & S. Amer. 1969`},GRS67:{a:6378160,rf:298.247167427,ellipseName:`GRS 67(IUGG 1967)`},bessel:{a:6377397.155,rf:299.1528128,ellipseName:`Bessel 1841`},bess_nam:{a:6377483.865,rf:299.1528128,ellipseName:`Bessel 1841 (Namibia)`},clrk66:{a:6378206.4,b:6356583.8,ellipseName:`Clarke 1866`},clrk80:{a:6378249.145,rf:293.4663,ellipseName:`Clarke 1880 mod.`},clrk80ign:{a:6378249.2,b:6356515,rf:293.4660213,ellipseName:`Clarke 1880 (IGN)`},clrk58:{a:6378293.645208759,rf:294.2606763692654,ellipseName:`Clarke 1858`},CPM:{a:6375738.7,rf:334.29,ellipseName:`Comm. des Poids et Mesures 1799`},delmbr:{a:6376428,rf:311.5,ellipseName:`Delambre 1810 (Belgium)`},engelis:{a:6378136.05,rf:298.2566,ellipseName:`Engelis 1985`},evrst30:{a:6377276.345,rf:300.8017,ellipseName:`Everest 1830`},evrst48:{a:6377304.063,rf:300.8017,ellipseName:`Everest 1948`},evrst56:{a:6377301.243,rf:300.8017,ellipseName:`Everest 1956`},evrst69:{a:6377295.664,rf:300.8017,ellipseName:`Everest 1969`},evrstSS:{a:6377298.556,rf:300.8017,ellipseName:`Everest (Sabah & Sarawak)`},fschr60:{a:6378166,rf:298.3,ellipseName:`Fischer (Mercury Datum) 1960`},fschr60m:{a:6378155,rf:298.3,ellipseName:`Fischer 1960`},fschr68:{a:6378150,rf:298.3,ellipseName:`Fischer 1968`},helmert:{a:6378200,rf:298.3,ellipseName:`Helmert 1906`},hough:{a:6378270,rf:297,ellipseName:`Hough`},intl:{a:6378388,rf:297,ellipseName:`International 1909 (Hayford)`},kaula:{a:6378163,rf:298.24,ellipseName:`Kaula 1961`},lerch:{a:6378139,rf:298.257,ellipseName:`Lerch 1979`},mprts:{a:6397300,rf:191,ellipseName:`Maupertius 1738`},new_intl:{a:6378157.5,b:6356772.2,ellipseName:`New International 1967`},plessis:{a:6376523,rf:6355863,ellipseName:`Plessis 1817 (France)`},krass:{a:6378245,rf:298.3,ellipseName:`Krassovsky, 1942`},SEasia:{a:6378155,b:6356773.3205,ellipseName:`Southeast Asia`},walbeck:{a:6376896,b:6355834.8467,ellipseName:`Walbeck`},WGS60:{a:6378165,rf:298.3,ellipseName:`WGS 60`},WGS66:{a:6378145,rf:298.25,ellipseName:`WGS 66`},WGS7:{a:6378135,rf:298.26,ellipseName:`WGS 72`},WGS84:{a:6378137,rf:298.257223563,ellipseName:`WGS 84`},sphere:{a:6370997,b:6370997,ellipseName:`Normal Sphere (r=6370997)`}}}));function At(e,t,n,r){var i=e*e,a=t*t,o=(i-a)/i,s=0;r?(e*=1-o*(b+o*(x+o*S)),i=e*e,o=0):s=Math.sqrt(o);var c=(i-a)/a;return{es:o,e:s,ep2:c}}function jt(e,t,n,r,i){if(!e){var a=P(Ot,r);a||=Mt,e=a.a,t=a.b,n=a.rf}return n&&!t&&(t=(1-1/n)*e),(n===0||Math.abs(e-t)<1e-10)&&(i=!0,t=e),{a:e,b:t,rf:n,sphere:i}}var Mt,Nt=o((()=>{k(),kt(),ee(),Mt=Ot.WGS84})),Pt,Ft,It=o((()=>{for(var e in Pt={wgs84:{towgs84:`0,0,0`,ellipse:`WGS84`,datumName:`WGS84`},ch1903:{towgs84:`674.374,15.056,405.346`,ellipse:`bessel`,datumName:`swiss`},ggrs87:{towgs84:`-199.87,74.79,246.62`,ellipse:`GRS80`,datumName:`Greek_Geodetic_Reference_System_1987`},nad83:{towgs84:`0,0,0`,ellipse:`GRS80`,datumName:`North_American_Datum_1983`},nad27:{nadgrids:`@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat`,ellipse:`clrk66`,datumName:`North_American_Datum_1927`},potsdam:{towgs84:`598.1,73.7,418.2,0.202,0.045,-2.455,6.7`,ellipse:`bessel`,datumName:`Potsdam Rauenberg 1950 DHDN`},carthage:{towgs84:`-263.0,6.0,431.0`,ellipse:`clark80`,datumName:`Carthage 1934 Tunisia`},hermannskogel:{towgs84:`577.326,90.129,463.919,5.137,1.474,5.297,2.4232`,ellipse:`bessel`,datumName:`Hermannskogel`},mgi:{towgs84:`577.326,90.129,463.919,5.137,1.474,5.297,2.4232`,ellipse:`bessel`,datumName:`Militar-Geographische Institut`},osni52:{towgs84:`482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15`,ellipse:`airy`,datumName:`Irish National`},ire65:{towgs84:`482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15`,ellipse:`mod_airy`,datumName:`Ireland 1965`},rassadiran:{towgs84:`-133.63,-157.5,-158.62`,ellipse:`intl`,datumName:`Rassadiran`},nzgd49:{towgs84:`59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993`,ellipse:`intl`,datumName:`New Zealand Geodetic Datum 1949`},osgb36:{towgs84:`446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894`,ellipse:`airy`,datumName:`Ordnance Survey of Great Britain 1936`},s_jtsk:{towgs84:`589,76,480`,ellipse:`bessel`,datumName:`S-JTSK (Ferro)`},beduaram:{towgs84:`-106,-87,188`,ellipse:`clrk80`,datumName:`Beduaram`},gunung_segara:{towgs84:`-403,684,41`,ellipse:`bessel`,datumName:`Gunung Segara Jakarta`},rnb72:{towgs84:`106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1`,ellipse:`intl`,datumName:`Reseau National Belge 1972`},EPSG_5451:{towgs84:`6.41,-49.05,-11.28,1.5657,0.5242,6.9718,-5.7649`},IGNF_LURESG:{towgs84:`-192.986,13.673,-39.309,-0.4099,-2.9332,2.6881,0.43`},EPSG_4614:{towgs84:`-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065`},EPSG_4615:{towgs84:`-494.088,-312.129,279.877,-1.423,-1.013,1.59,-0.748`},ESRI_37241:{towgs84:`-76.822,257.457,-12.817,2.136,-0.033,-2.392,-0.031`},ESRI_37249:{towgs84:`-440.296,58.548,296.265,1.128,10.202,4.559,-0.438`},ESRI_37245:{towgs84:`-511.151,-181.269,139.609,1.05,2.703,1.798,3.071`},EPSG_4178:{towgs84:`24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01`},EPSG_4622:{towgs84:`-472.29,-5.63,-304.12,0.4362,-0.8374,0.2563,1.8984`},EPSG_4625:{towgs84:`126.93,547.94,130.41,-2.7867,5.1612,-0.8584,13.8227`},EPSG_5252:{towgs84:`0.023,0.036,-0.068,0.00176,0.00912,-0.01136,0.00439`},EPSG_4314:{towgs84:`597.1,71.4,412.1,0.894,0.068,-1.563,7.58`},EPSG_4282:{towgs84:`-178.3,-316.7,-131.5,5.278,6.077,10.979,19.166`},EPSG_4231:{towgs84:`-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218`},EPSG_4274:{towgs84:`-230.994,102.591,25.199,0.633,-0.239,0.9,1.95`},EPSG_4134:{towgs84:`-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006`},EPSG_4254:{towgs84:`18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013`},EPSG_4159:{towgs84:`-194.513,-63.978,-25.759,-3.4027,3.756,-3.352,-0.9175`},EPSG_4687:{towgs84:`0.072,-0.507,-0.245,0.0183,-0.0003,0.007,-0.0093`},EPSG_4227:{towgs84:`-83.58,-397.54,458.78,-17.595,-2.847,4.256,3.225`},EPSG_4746:{towgs84:`599.4,72.4,419.2,-0.062,-0.022,-2.723,6.46`},EPSG_4745:{towgs84:`612.4,77,440.2,-0.054,0.057,-2.797,2.55`},EPSG_6311:{towgs84:`8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926`},EPSG_4289:{towgs84:`565.7381,50.4018,465.2904,-0.395026,0.330772,-1.876073,4.07244`},EPSG_4230:{towgs84:`-68.863,-134.888,-111.49,-0.53,-0.14,0.57,-3.4`},EPSG_4154:{towgs84:`-123.02,-158.95,-168.47`},EPSG_4156:{towgs84:`570.8,85.7,462.8,4.998,1.587,5.261,3.56`},EPSG_4299:{towgs84:`482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15`},EPSG_4179:{towgs84:`33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84`},EPSG_4313:{towgs84:`-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747`},EPSG_4194:{towgs84:`163.511,127.533,-159.789`},EPSG_4195:{towgs84:`105,326,-102.5`},EPSG_4196:{towgs84:`-45,417,-3.5`},EPSG_4611:{towgs84:`-162.619,-276.959,-161.764,0.067753,-2.243648,-1.158828,-1.094246`},EPSG_4633:{towgs84:`137.092,131.66,91.475,-1.9436,-11.5993,-4.3321,-7.4824`},EPSG_4641:{towgs84:`-408.809,366.856,-412.987,1.8842,-0.5308,2.1655,-121.0993`},EPSG_4643:{towgs84:`-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002`},EPSG_4300:{towgs84:`482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15`},EPSG_4188:{towgs84:`482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15`},EPSG_4660:{towgs84:`982.6087,552.753,-540.873,6.681627,-31.611492,-19.848161,16.805`},EPSG_4662:{towgs84:`97.295,-263.247,310.882,-1.5999,0.8386,3.1409,13.3259`},EPSG_3906:{towgs84:`577.88891,165.22205,391.18289,4.9145,-0.94729,-13.05098,7.78664`},EPSG_4307:{towgs84:`-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547`},EPSG_6892:{towgs84:`-76.269,-16.683,68.562,-6.275,10.536,-4.286,-13.686`},EPSG_4690:{towgs84:`221.597,152.441,176.523,2.403,1.3893,0.884,11.4648`},EPSG_4691:{towgs84:`218.769,150.75,176.75,3.5231,2.0037,1.288,10.9817`},EPSG_4629:{towgs84:`72.51,345.411,79.241,-1.5862,-0.8826,-0.5495,1.3653`},EPSG_4630:{towgs84:`165.804,216.213,180.26,-0.6251,-0.4515,-0.0721,7.4111`},EPSG_4692:{towgs84:`217.109,86.452,23.711,0.0183,-0.0003,0.007,-0.0093`},EPSG_9333:{towgs84:`0,0,0,-0.008393,0.000749,-0.010276,0`},EPSG_9059:{towgs84:`0,0,0`},EPSG_4312:{towgs84:`601.705,84.263,485.227,4.7354,1.3145,5.393,-2.3887`},EPSG_4123:{towgs84:`-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496`},EPSG_4309:{towgs84:`-124.45,183.74,44.64,-0.4384,0.5446,-0.9706,-2.1365`},ESRI_104106:{towgs84:`-283.088,-70.693,117.445,-1.157,0.059,-0.652,-4.058`},EPSG_4281:{towgs84:`-219.247,-73.802,269.529`},EPSG_4322:{towgs84:`0,0,4.5`},EPSG_4324:{towgs84:`0,0,1.9`},EPSG_4284:{towgs84:`43.822,-108.842,-119.585,1.455,-0.761,0.737,0.549`},EPSG_4277:{towgs84:`446.448,-125.157,542.06,0.15,0.247,0.842,-20.489`},EPSG_4207:{towgs84:`-282.1,-72.2,120,-1.529,0.145,-0.89,-4.46`},EPSG_4688:{towgs84:`347.175,1077.618,2623.677,33.9058,-70.6776,9.4013,186.0647`},EPSG_4689:{towgs84:`410.793,54.542,80.501,-2.5596,-2.3517,-0.6594,17.3218`},EPSG_4720:{towgs84:`0,0,4.5`},EPSG_4273:{towgs84:`278.3,93,474.5,7.889,0.05,-6.61,6.21`},EPSG_4240:{towgs84:`204.64,834.74,293.8`},EPSG_4817:{towgs84:`278.3,93,474.5,7.889,0.05,-6.61,6.21`},ESRI_104131:{towgs84:`426.62,142.62,460.09,4.98,4.49,-12.42,-17.1`},EPSG_4265:{towgs84:`-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68`},EPSG_4263:{towgs84:`-111.92,-87.85,114.5,1.875,0.202,0.219,0.032`},EPSG_4298:{towgs84:`-689.5937,623.84046,-65.93566,-0.02331,1.17094,-0.80054,5.88536`},EPSG_4270:{towgs84:`-253.4392,-148.452,386.5267,0.15605,0.43,-0.1013,-0.0424`},EPSG_4229:{towgs84:`-121.8,98.1,-10.7`},EPSG_4220:{towgs84:`-55.5,-348,-229.2`},EPSG_4214:{towgs84:`12.646,-155.176,-80.863`},EPSG_4232:{towgs84:`-345,3,223`},EPSG_4238:{towgs84:`-1.977,-13.06,-9.993,0.364,0.254,0.689,-1.037`},EPSG_4168:{towgs84:`-170,33,326`},EPSG_4131:{towgs84:`199,931,318.9`},EPSG_4152:{towgs84:`-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0`},EPSG_5228:{towgs84:`572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378`},EPSG_8351:{towgs84:`485.021,169.465,483.839,7.786342,4.397554,4.102655,0`},EPSG_4683:{towgs84:`-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06`},EPSG_4133:{towgs84:`0,0,0`},EPSG_7373:{towgs84:`0.819,-0.5762,-1.6446,-0.00378,-0.03317,0.00318,0.0693`},EPSG_9075:{towgs84:`-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0`},EPSG_9072:{towgs84:`-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0`},EPSG_9294:{towgs84:`1.16835,-1.42001,-2.24431,-0.00822,-0.05508,0.01818,0.23388`},EPSG_4212:{towgs84:`-267.434,173.496,181.814,-13.4704,8.7154,7.3926,14.7492`},EPSG_4191:{towgs84:`-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703`},EPSG_4237:{towgs84:`52.684,-71.194,-13.975,-0.312,-0.1063,-0.3729,1.0191`},EPSG_4740:{towgs84:`-1.08,-0.27,-0.9`},EPSG_4124:{towgs84:`419.3836,99.3335,591.3451,0.850389,1.817277,-7.862238,-0.99496`},EPSG_5681:{towgs84:`584.9636,107.7175,413.8067,1.1155,0.2824,-3.1384,7.9922`},EPSG_4141:{towgs84:`23.772,17.49,17.859,-0.3132,-1.85274,1.67299,-5.4262`},EPSG_4204:{towgs84:`-85.645,-273.077,-79.708,2.289,-1.421,2.532,3.194`},EPSG_4319:{towgs84:`226.702,-193.337,-35.371,-2.229,-4.391,9.238,0.9798`},EPSG_4200:{towgs84:`24.82,-131.21,-82.66`},EPSG_4130:{towgs84:`0,0,0`},EPSG_4127:{towgs84:`-82.875,-57.097,-156.768,-2.158,1.524,-0.982,-0.359`},EPSG_4149:{towgs84:`674.374,15.056,405.346`},EPSG_4617:{towgs84:`-0.991,1.9072,0.5129,0.02579,0.00965,0.01166,0`},EPSG_4663:{towgs84:`-210.502,-66.902,-48.476,2.094,-15.067,-5.817,0.485`},EPSG_4664:{towgs84:`-211.939,137.626,58.3,-0.089,0.251,0.079,0.384`},EPSG_4665:{towgs84:`-105.854,165.589,-38.312,-0.003,-0.026,0.024,-0.048`},EPSG_4666:{towgs84:`631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43`},EPSG_4756:{towgs84:`-192.873,-39.382,-111.202,-0.00205,-0.0005,0.00335,0.0188`},EPSG_4723:{towgs84:`-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925`},EPSG_4726:{towgs84:`8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081`},EPSG_4267:{towgs84:`-8.0,160.0,176.0`},EPSG_5365:{towgs84:`-0.16959,0.35312,0.51846,0.03385,-0.16325,0.03446,0.03693`},EPSG_4218:{towgs84:`304.5,306.5,-318.1`},EPSG_4242:{towgs84:`-33.722,153.789,94.959,-8.581,-4.478,4.54,8.95`},EPSG_4216:{towgs84:`-292.295,248.758,429.447,4.9971,2.99,6.6906,1.0289`},ESRI_104105:{towgs84:`631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43`},ESRI_104129:{towgs84:`0,0,0`},EPSG_4673:{towgs84:`174.05,-25.49,112.57`},EPSG_4202:{towgs84:`-124,-60,154`},EPSG_4203:{towgs84:`-117.763,-51.51,139.061,0.292,0.443,0.277,-0.191`},EPSG_3819:{towgs84:`595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408`},EPSG_8694:{towgs84:`-93.799,-132.737,-219.073,-1.844,0.648,-6.37,-0.169`},EPSG_4145:{towgs84:`275.57,676.78,229.6`},EPSG_4283:{towgs84:`0.06155,-0.01087,-0.04019,0.039492,0.032722,0.032898,-0.009994`},EPSG_4317:{towgs84:`2.3287,-147.0425,-92.0802,-0.309248,0.324822,0.497299,5.689063`},EPSG_4272:{towgs84:`59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993`},EPSG_4248:{towgs84:`-307.7,265.3,-363.5`},EPSG_5561:{towgs84:`24,-121,-76`},EPSG_5233:{towgs84:`-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338`},ESRI_104130:{towgs84:`-86,-98,-119`},ESRI_104102:{towgs84:`682,-203,480`},ESRI_37207:{towgs84:`7,-10,-26`},EPSG_4675:{towgs84:`59.935,118.4,-10.871`},ESRI_104109:{towgs84:`-89.121,-348.182,260.871`},ESRI_104112:{towgs84:`-185.583,-230.096,281.361`},ESRI_104113:{towgs84:`25.1,-275.6,222.6`},IGNF_WGS72G:{towgs84:`0,12,6`},IGNF_NTFG:{towgs84:`-168,-60,320`},IGNF_EFATE57G:{towgs84:`-127,-769,472`},IGNF_PGP50G:{towgs84:`324.8,153.6,172.1`},IGNF_REUN47G:{towgs84:`94,-948,-1262`},IGNF_CSG67G:{towgs84:`-186,230,110`},IGNF_GUAD48G:{towgs84:`-467,-16,-300`},IGNF_TAHI51G:{towgs84:`162,117,154`},IGNF_TAHAAG:{towgs84:`65,342,77`},IGNF_NUKU72G:{towgs84:`84,274,65`},IGNF_PETRELS72G:{towgs84:`365,194,166`},IGNF_WALL78G:{towgs84:`253,-133,-127`},IGNF_MAYO50G:{towgs84:`-382,-59,-262`},IGNF_TANNAG:{towgs84:`-139,-967,436`},IGNF_IGN72G:{towgs84:`-13,-348,292`},IGNF_ATIGG:{towgs84:`1118,23,66`},IGNF_FANGA84G:{towgs84:`150.57,158.33,118.32`},IGNF_RUSAT84G:{towgs84:`202.13,174.6,-15.74`},IGNF_KAUE70G:{towgs84:`126.74,300.1,-75.49`},IGNF_MOP90G:{towgs84:`-10.8,-1.8,12.77`},IGNF_MHPF67G:{towgs84:`338.08,212.58,-296.17`},IGNF_TAHI79G:{towgs84:`160.61,116.05,153.69`},IGNF_ANAA92G:{towgs84:`1.5,3.84,4.81`},IGNF_MARQUI72G:{towgs84:`330.91,-13.92,58.56`},IGNF_APAT86G:{towgs84:`143.6,197.82,74.05`},IGNF_TUBU69G:{towgs84:`237.17,171.61,-77.84`},IGNF_STPM50G:{towgs84:`11.363,424.148,373.13`},EPSG_4150:{towgs84:`674.374,15.056,405.346`},EPSG_4754:{towgs84:`-208.4058,-109.8777,-2.5764`},ESRI_104101:{towgs84:`372.87,149.23,585.29`},EPSG_4693:{towgs84:`0,-0.15,0.68`},EPSG_6207:{towgs84:`293.17,726.18,245.36`},EPSG_4153:{towgs84:`-133.63,-157.5,-158.62`},EPSG_4132:{towgs84:`-241.54,-163.64,396.06`},EPSG_4221:{towgs84:`-154.5,150.7,100.4`},EPSG_4266:{towgs84:`-80.7,-132.5,41.1`},EPSG_4193:{towgs84:`-70.9,-151.8,-41.4`},EPSG_5340:{towgs84:`-0.41,0.46,-0.35`},EPSG_4246:{towgs84:`-294.7,-200.1,525.5`},EPSG_4318:{towgs84:`-3.2,-5.7,2.8`},EPSG_4121:{towgs84:`-199.87,74.79,246.62`},EPSG_4223:{towgs84:`-260.1,5.5,432.2`},EPSG_4158:{towgs84:`-0.465,372.095,171.736`},EPSG_4285:{towgs84:`-128.16,-282.42,21.93`},EPSG_4613:{towgs84:`-404.78,685.68,45.47`},EPSG_4607:{towgs84:`195.671,332.517,274.607`},EPSG_4475:{towgs84:`-381.788,-57.501,-256.673`},EPSG_4208:{towgs84:`-157.84,308.54,-146.6`},EPSG_4743:{towgs84:`70.995,-335.916,262.898`},EPSG_4710:{towgs84:`-323.65,551.39,-491.22`},EPSG_7881:{towgs84:`-0.077,0.079,0.086`},EPSG_4682:{towgs84:`283.729,735.942,261.143`},EPSG_4739:{towgs84:`-156,-271,-189`},EPSG_4679:{towgs84:`-80.01,253.26,291.19`},EPSG_4750:{towgs84:`-56.263,16.136,-22.856`},EPSG_4644:{towgs84:`-10.18,-350.43,291.37`},EPSG_4695:{towgs84:`-103.746,-9.614,-255.95`},EPSG_4292:{towgs84:`-355,21,72`},EPSG_4302:{towgs84:`-61.702,284.488,472.052`},EPSG_4143:{towgs84:`-124.76,53,466.79`},EPSG_4606:{towgs84:`-153,153,307`},EPSG_4699:{towgs84:`-770.1,158.4,-498.2`},EPSG_4247:{towgs84:`-273.5,110.6,-357.9`},EPSG_4160:{towgs84:`8.88,184.86,106.69`},EPSG_4161:{towgs84:`-233.43,6.65,173.64`},EPSG_9251:{towgs84:`-9.5,122.9,138.2`},EPSG_9253:{towgs84:`-78.1,101.6,133.3`},EPSG_4297:{towgs84:`-198.383,-240.517,-107.909`},EPSG_4269:{towgs84:`0,0,0`},EPSG_4301:{towgs84:`-147,506,687`},EPSG_4618:{towgs84:`-59,-11,-52`},EPSG_4612:{towgs84:`0,0,0`},EPSG_4678:{towgs84:`44.585,-131.212,-39.544`},EPSG_4250:{towgs84:`-130,29,364`},EPSG_4144:{towgs84:`214,804,268`},EPSG_4147:{towgs84:`-17.51,-108.32,-62.39`},EPSG_4259:{towgs84:`-254.1,-5.36,-100.29`},EPSG_4164:{towgs84:`-76,-138,67`},EPSG_4211:{towgs84:`-378.873,676.002,-46.255`},EPSG_4182:{towgs84:`-422.651,-172.995,84.02`},EPSG_4224:{towgs84:`-143.87,243.37,-33.52`},EPSG_4225:{towgs84:`-205.57,168.77,-4.12`},EPSG_5527:{towgs84:`-67.35,3.88,-38.22`},EPSG_4752:{towgs84:`98,390,-22`},EPSG_4310:{towgs84:`-30,190,89`},EPSG_9248:{towgs84:`-192.26,65.72,132.08`},EPSG_4680:{towgs84:`124.5,-63.5,-281`},EPSG_4701:{towgs84:`-79.9,-158,-168.9`},EPSG_4706:{towgs84:`-146.21,112.63,4.05`},EPSG_4805:{towgs84:`682,-203,480`},EPSG_4201:{towgs84:`-165,-11,206`},EPSG_4210:{towgs84:`-157,-2,-299`},EPSG_4183:{towgs84:`-104,167,-38`},EPSG_4139:{towgs84:`11,72,-101`},EPSG_4668:{towgs84:`-86,-98,-119`},EPSG_4717:{towgs84:`-2,151,181`},EPSG_4732:{towgs84:`102,52,-38`},EPSG_4280:{towgs84:`-377,681,-50`},EPSG_4209:{towgs84:`-138,-105,-289`},EPSG_4261:{towgs84:`31,146,47`},EPSG_4658:{towgs84:`-73,46,-86`},EPSG_4721:{towgs84:`265.025,384.929,-194.046`},EPSG_4222:{towgs84:`-136,-108,-292`},EPSG_4601:{towgs84:`-255,-15,71`},EPSG_4602:{towgs84:`725,685,536`},EPSG_4603:{towgs84:`72,213.7,93`},EPSG_4605:{towgs84:`9,183,236`},EPSG_4621:{towgs84:`137,248,-430`},EPSG_4657:{towgs84:`-28,199,5`},EPSG_4316:{towgs84:`103.25,-100.4,-307.19`},EPSG_4642:{towgs84:`-13,-348,292`},EPSG_4698:{towgs84:`145,-187,103`},EPSG_4192:{towgs84:`-206.1,-174.7,-87.7`},EPSG_4311:{towgs84:`-265,120,-358`},EPSG_4135:{towgs84:`58,-283,-182`},ESRI_104138:{towgs84:`198,-226,-347`},EPSG_4245:{towgs84:`-11,851,5`},EPSG_4142:{towgs84:`-125,53,467`},EPSG_4213:{towgs84:`-106,-87,188`},EPSG_4253:{towgs84:`-133,-77,-51`},EPSG_4129:{towgs84:`-132,-110,-335`},EPSG_4713:{towgs84:`-77,-128,142`},EPSG_4239:{towgs84:`217,823,299`},EPSG_4146:{towgs84:`295,736,257`},EPSG_4155:{towgs84:`-83,37,124`},EPSG_4165:{towgs84:`-173,253,27`},EPSG_4672:{towgs84:`175,-38,113`},EPSG_4236:{towgs84:`-637,-549,-203`},EPSG_4251:{towgs84:`-90,40,88`},EPSG_4271:{towgs84:`-2,374,172`},EPSG_4175:{towgs84:`-88,4,101`},EPSG_4716:{towgs84:`298,-304,-375`},EPSG_4315:{towgs84:`-23,259,-9`},EPSG_4744:{towgs84:`-242.2,-144.9,370.3`},EPSG_4244:{towgs84:`-97,787,86`},EPSG_4293:{towgs84:`616,97,-251`},EPSG_4714:{towgs84:`-127,-769,472`},EPSG_4736:{towgs84:`260,12,-147`},EPSG_6883:{towgs84:`-235,-110,393`},EPSG_6894:{towgs84:`-63,176,185`},EPSG_4205:{towgs84:`-43,-163,45`},EPSG_4256:{towgs84:`41,-220,-134`},EPSG_4262:{towgs84:`639,405,60`},EPSG_4604:{towgs84:`174,359,365`},EPSG_4169:{towgs84:`-115,118,426`},EPSG_4620:{towgs84:`-106,-129,165`},EPSG_4184:{towgs84:`-203,141,53`},EPSG_4616:{towgs84:`-289,-124,60`},EPSG_9403:{towgs84:`-307,-92,127`},EPSG_4684:{towgs84:`-133,-321,50`},EPSG_4708:{towgs84:`-491,-22,435`},EPSG_4707:{towgs84:`114,-116,-333`},EPSG_4709:{towgs84:`145,75,-272`},EPSG_4712:{towgs84:`-205,107,53`},EPSG_4711:{towgs84:`124,-234,-25`},EPSG_4718:{towgs84:`230,-199,-752`},EPSG_4719:{towgs84:`211,147,111`},EPSG_4724:{towgs84:`208,-435,-229`},EPSG_4725:{towgs84:`189,-79,-202`},EPSG_4735:{towgs84:`647,1777,-1124`},EPSG_4722:{towgs84:`-794,119,-298`},EPSG_4728:{towgs84:`-307,-92,127`},EPSG_4734:{towgs84:`-632,438,-609`},EPSG_4727:{towgs84:`912,-58,1227`},EPSG_4729:{towgs84:`185,165,42`},EPSG_4730:{towgs84:`170,42,84`},EPSG_4733:{towgs84:`276,-57,149`},ESRI_37218:{towgs84:`230,-199,-752`},ESRI_37240:{towgs84:`-7,215,225`},ESRI_37221:{towgs84:`252,-209,-751`},ESRI_4305:{towgs84:`-123,-206,219`},ESRI_104139:{towgs84:`-73,-247,227`},EPSG_4748:{towgs84:`51,391,-36`},EPSG_4219:{towgs84:`-384,664,-48`},EPSG_4255:{towgs84:`-333,-222,114`},EPSG_4257:{towgs84:`-587.8,519.75,145.76`},EPSG_4646:{towgs84:`-963,510,-359`},EPSG_6881:{towgs84:`-24,-203,268`},EPSG_6882:{towgs84:`-183,-15,273`},EPSG_4715:{towgs84:`-104,-129,239`},IGNF_RGF93GDD:{towgs84:`0,0,0`},IGNF_RGM04GDD:{towgs84:`0,0,0`},IGNF_RGSPM06GDD:{towgs84:`0,0,0`},IGNF_RGTAAF07GDD:{towgs84:`0,0,0`},IGNF_RGFG95GDD:{towgs84:`0,0,0`},IGNF_RGNCG:{towgs84:`0,0,0`},IGNF_RGPFGDD:{towgs84:`0,0,0`},IGNF_ETRS89G:{towgs84:`0,0,0`},IGNF_RGR92GDD:{towgs84:`0,0,0`},EPSG_4173:{towgs84:`0,0,0`},EPSG_4180:{towgs84:`0,0,0`},EPSG_4619:{towgs84:`0,0,0`},EPSG_4667:{towgs84:`0,0,0`},EPSG_4075:{towgs84:`0,0,0`},EPSG_6706:{towgs84:`0,0,0`},EPSG_7798:{towgs84:`0,0,0`},EPSG_4661:{towgs84:`0,0,0`},EPSG_4669:{towgs84:`0,0,0`},EPSG_8685:{towgs84:`0,0,0`},EPSG_4151:{towgs84:`0,0,0`},EPSG_9702:{towgs84:`0,0,0`},EPSG_4758:{towgs84:`0,0,0`},EPSG_4761:{towgs84:`0,0,0`},EPSG_4765:{towgs84:`0,0,0`},EPSG_8997:{towgs84:`0,0,0`},EPSG_4023:{towgs84:`0,0,0`},EPSG_4670:{towgs84:`0,0,0`},EPSG_4694:{towgs84:`0,0,0`},EPSG_4148:{towgs84:`0,0,0`},EPSG_4163:{towgs84:`0,0,0`},EPSG_4167:{towgs84:`0,0,0`},EPSG_4189:{towgs84:`0,0,0`},EPSG_4190:{towgs84:`0,0,0`},EPSG_4176:{towgs84:`0,0,0`},EPSG_4659:{towgs84:`0,0,0`},EPSG_3824:{towgs84:`0,0,0`},EPSG_3889:{towgs84:`0,0,0`},EPSG_4046:{towgs84:`0,0,0`},EPSG_4081:{towgs84:`0,0,0`},EPSG_4558:{towgs84:`0,0,0`},EPSG_4483:{towgs84:`0,0,0`},EPSG_5013:{towgs84:`0,0,0`},EPSG_5264:{towgs84:`0,0,0`},EPSG_5324:{towgs84:`0,0,0`},EPSG_5354:{towgs84:`0,0,0`},EPSG_5371:{towgs84:`0,0,0`},EPSG_5373:{towgs84:`0,0,0`},EPSG_5381:{towgs84:`0,0,0`},EPSG_5393:{towgs84:`0,0,0`},EPSG_5489:{towgs84:`0,0,0`},EPSG_5593:{towgs84:`0,0,0`},EPSG_6135:{towgs84:`0,0,0`},EPSG_6365:{towgs84:`0,0,0`},EPSG_5246:{towgs84:`0,0,0`},EPSG_7886:{towgs84:`0,0,0`},EPSG_8431:{towgs84:`0,0,0`},EPSG_8427:{towgs84:`0,0,0`},EPSG_8699:{towgs84:`0,0,0`},EPSG_8818:{towgs84:`0,0,0`},EPSG_4757:{towgs84:`0,0,0`},EPSG_9140:{towgs84:`0,0,0`},EPSG_8086:{towgs84:`0,0,0`},EPSG_4686:{towgs84:`0,0,0`},EPSG_4737:{towgs84:`0,0,0`},EPSG_4702:{towgs84:`0,0,0`},EPSG_4747:{towgs84:`0,0,0`},EPSG_4749:{towgs84:`0,0,0`},EPSG_4674:{towgs84:`0,0,0`},EPSG_4755:{towgs84:`0,0,0`},EPSG_4759:{towgs84:`0,0,0`},EPSG_4762:{towgs84:`0,0,0`},EPSG_4763:{towgs84:`0,0,0`},EPSG_4764:{towgs84:`0,0,0`},EPSG_4166:{towgs84:`0,0,0`},EPSG_4170:{towgs84:`0,0,0`},EPSG_5546:{towgs84:`0,0,0`},EPSG_7844:{towgs84:`0,0,0`},EPSG_4818:{towgs84:`589,76,480`},EPSG_10328:{towgs84:`0,0,0`},EPSG_9782:{towgs84:`0,0,0`},EPSG_9777:{towgs84:`0,0,0`},EPSG_10690:{towgs84:`0,0,0`},EPSG_10639:{towgs84:`0,0,0`},EPSG_10739:{towgs84:`0,0,0`},EPSG_7686:{towgs84:`0,0,0`},EPSG_8900:{towgs84:`0,0,0`},EPSG_5886:{towgs84:`0,0,0`},EPSG_7683:{towgs84:`0,0,0`},EPSG_6668:{towgs84:`0,0,0`},EPSG_20046:{towgs84:`0,0,0`},EPSG_10299:{towgs84:`0,0,0`},EPSG_10310:{towgs84:`0,0,0`},EPSG_10475:{towgs84:`0,0,0`},EPSG_4742:{towgs84:`0,0,0`},EPSG_10671:{towgs84:`0,0,0`},EPSG_10762:{towgs84:`0,0,0`},EPSG_10725:{towgs84:`0,0,0`},EPSG_10791:{towgs84:`0,0,0`},EPSG_10800:{towgs84:`0,0,0`},EPSG_10305:{towgs84:`0,0,0`},EPSG_10941:{towgs84:`0,0,0`},EPSG_10968:{towgs84:`0,0,0`},EPSG_10875:{towgs84:`0,0,0`},EPSG_6318:{towgs84:`0,0,0`},EPSG_10910:{towgs84:`0,0,0`}},Pt)Ft=Pt[e],Ft.datumName&&(Pt[Ft.datumName]=Ft)}));function Lt(e,t,n,r,i,a,o){var s={};return e===void 0||e===`none`?s.datum_type=5:s.datum_type=4,t&&(s.datum_params=t.map(parseFloat),(s.datum_params[0]!==0||s.datum_params[1]!==0||s.datum_params[2]!==0)&&(s.datum_type=1),s.datum_params.length>3&&(s.datum_params[3]!==0||s.datum_params[4]!==0||s.datum_params[5]!==0||s.datum_params[6]!==0)&&(s.datum_type=2,s.datum_params[3]*=v,s.datum_params[4]*=v,s.datum_params[5]*=v,s.datum_params[6]=s.datum_params[6]/1e6+1)),o&&(s.datum_type=3,s.grids=o),s.a=n,s.b=r,s.es=i,s.ep2=a,s}var Rt=o((()=>{k()}));function zt(e,t,n){return t instanceof ArrayBuffer?Bt(e,t,n):{ready:Vt(e,t)}}function Bt(e,t,n){var r=!0;n!==void 0&&n.includeErrorFields===!1&&(r=!1);var i=new DataView(t),a=Kt(i),o=qt(i,a),s={header:o,subgrids:Yt(i,o,a,r)};return $t[e]=s,s}async function Vt(e,t){for(var n=[],r=await t.getImageCount(),i=r-1;i>=0;i--){var a=await t.getImage(i),o=await a.readRasters(),s=[a.getWidth(),a.getHeight()],c=a.getBoundingBox().map(Wt),l=[a.fileDirectory.ModelPixelScale[0],a.fileDirectory.ModelPixelScale[1]].map(Wt),u=c[0]+(s[0]-1)*l[0],d=c[3]-(s[1]-1)*l[1],f=o[0],p=o[1],m=[];for(let e=s[1]-1;e>=0;e--)for(let t=s[0]-1;t>=0;t--){var h=e*s[0]+t;m.push([-Gt(p[h]),Gt(f[h])])}n.push({del:l,lim:s,ll:[-u,d],cvs:m})}var g={header:{nSubgrids:r},subgrids:n};return $t[e]=g,g}function Ht(e){return e===void 0?null:e.split(`,`).map(Ut)}function Ut(e){if(e.length===0)return null;var t=e[0]===`@`;return t&&(e=e.slice(1)),e===`null`?{name:`null`,mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:$t[e]||null,isNull:!1}}function Wt(e){return e*Math.PI/180}function Gt(e){return e/3600*Math.PI/180}function Kt(e){var t=e.getInt32(8,!1);return t===11?!1:(t=e.getInt32(8,!0),t!==11&&console.warn(`Failed to detect nadgrid endian-ness, defaulting to little-endian`),!0)}function qt(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:Jt(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}function Jt(e,t,n){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,n)))}function Yt(e,t,n,r){for(var i=176,a=[],o=0;o{$t={}}));function tn(e,t){if(!(this instanceof tn))return new tn(e);this.forward=null,this.inverse=null,this.init=null,this.name,this.names=null,this.title,t||=function(e){if(e)throw e};var n=V(e);if(typeof n!=`object`){t(`Could not parse to valid json: `+e);return}var r=tn.projections.get(n.projName);if(!r){t(`Could not get projection name from: `+e);return}if(n.datumCode&&n.datumCode!==`none`){var i=P(Pt,n.datumCode);i&&(n.datum_params=n.datum_params||(i.towgs84?i.towgs84.split(`,`):null),n.ellps=i.ellipse,n.datumName=i.datumName?i.datumName:n.datumCode)}n.k0=n.k0||1,n.axis=n.axis||`enu`,n.ellps=n.ellps||`wgs84`,n.lat1=n.lat1||n.lat0;var a=jt(n.a,n.b,n.rf,n.ellps,n.sphere),o=At(a.a,a.b,a.rf,n.R_A),s=Ht(n.nadgrids),c=n.datum||Lt(n.datumCode,n.datum_params,a.a,a.b,o.es,o.ep2,s);H(this,n),H(this,r),this.a=a.a,this.b=a.b,this.rf=a.rf,this.sphere=a.sphere,this.es=o.es,this.e=o.e,this.ep2=o.ep2,this.datum=c,`init`in this&&typeof this.init==`function`&&this.init(),t(null,this)}var nn=o((()=>{Ze(),Qe(),Dt(),Nt(),It(),Rt(),ee(),en(),tn.projections=Et,tn.projections.start()}));function rn(e,t){return e.datum_type===t.datum_type?e.a!==t.a||Math.abs(e.es-t.es)>5e-11?!1:e.datum_type===1?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:e.datum_type===2?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6]:!0:!1}function an(e,t,n){var r=e.x,i=e.y,a=e.z?e.z:0,o,s,c,l;if(i<-y&&i>-1.001*y)i=-y;else if(i>y&&i<1.001*y)i=y;else if(i<-y)return{x:-1/0,y:-1/0,z:e.z};else if(i>y)return{x:1/0,y:1/0,z:e.z};return r>Math.PI&&(r-=2*Math.PI),s=Math.sin(i),l=Math.cos(i),c=s*s,o=n/Math.sqrt(1-t*c),{x:(o+a)*l*Math.cos(r),y:(o+a)*l*Math.sin(r),z:(o*(1-t)+a)*s}}function on(e,t,n,r){var i=1e-12,a=i*i,o=30,s,c,l,u,d,f,p,m,h,g,_,v,b,x=e.x,S=e.y,C=e.z?e.z:0,w,T,E;if(s=Math.sqrt(x*x+S*S),c=Math.sqrt(x*x+S*S+C*C),s/na&&b{k()}));function un(e){return e===1||e===2}function dn(e,t,n){if(rn(e,t)||e.datum_type===5||t.datum_type===5)return n;var r=e.a,i=e.es;if(e.datum_type===3){if(fn(e,!1,n)!==0)return;r=h,i=_}var a=t.a,o=t.b,s=t.es;if(t.datum_type===3&&(a=h,o=g,s=_),i===s&&r===a&&!un(e.datum_type)&&!un(t.datum_type)||(n=an(n,i,r),un(e.datum_type)&&(n=sn(n,e.datum_type,e.datum_params)),un(t.datum_type)&&(n=cn(n,t.datum_type,t.datum_params)),n=on(n,s,a,o),!(t.datum_type===3&&fn(t,!0,n)!==0)))return n}function fn(e,t,n){if(e.grids===null||e.grids.length===0)return console.log(`Grid shift grids not found`),-1;var r={x:-n.x,y:n.y},i={x:NaN,y:NaN},a=[];outer:for(var o=0;or.y||p>r.x||gs&&Math.abs(c.y)>s);if(o<0)return console.log(`Inverse grid shift iterator failed to converge.`),r;r.x=U(a.x+n.ll[0]),r.y=a.y+n.ll[1]}else isNaN(a.x)||(r.x=e.x+a.x,r.y=e.y+a.y);return r}function mn(e,t){var n={x:e.x/t.del[0],y:e.y/t.del[1]},r={x:Math.floor(n.x),y:Math.floor(n.y)},i={x:n.x-1*r.x,y:n.y-1*r.y},a={x:NaN,y:NaN},o;if(r.x<0||r.x>=t.lim[0]||r.y<0||r.y>=t.lim[1])return a;o=r.y*t.lim[0]+r.x;var s={x:t.cvs[o][0],y:t.cvs[o][1]};o++;var c={x:t.cvs[o][0],y:t.cvs[o][1]};o+=t.lim[0];var l={x:t.cvs[o][0],y:t.cvs[o][1]};o--;var u={x:t.cvs[o][0],y:t.cvs[o][1]},d=i.x*i.y,f=i.x*(1-i.y),p=(1-i.x)*(1-i.y),m=(1-i.x)*i.y;return a.x=p*s.x+f*c.x+m*u.x+d*l.x,a.y=p*s.y+f*c.y+m*u.y+d*l.y,a}var hn=o((()=>{k(),ln(),rt()}));function gn(e,t,n){var r=n.x,i=n.y,a=n.z||0,o,s,c,l={};for(c=0;c<3;c++)if(!(t&&c===2&&n.z===void 0))switch(c===0?(o=r,s=`ew`.indexOf(e.axis[c])===-1?`y`:`x`):c===1?(o=i,s=`ns`.indexOf(e.axis[c])===-1?`x`:`y`):(o=a,s=`z`),e.axis[c]){case`e`:l[s]=o;break;case`w`:l[s]=-o;break;case`n`:l[s]=o;break;case`s`:l[s]=-o;break;case`u`:n[s]!==void 0&&(l.z=o);break;case`d`:n[s]!==void 0&&(l.z=-o);break;default:return null}return l}var _n=o((()=>{}));function vn(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}var yn=o((()=>{}));function bn(e){xn(e.x),xn(e.y)}function xn(e){if(typeof Number.isFinite==`function`){if(Number.isFinite(e))return;throw TypeError(`coordinates must be finite numbers`)}if(typeof e!=`number`||e!==e||!isFinite(e))throw TypeError(`coordinates must be finite numbers`)}var Sn=o((()=>{}));function Cn(e,t){return(e.datum.datum_type===1||e.datum.datum_type===2||e.datum.datum_type===3)&&t.datumCode!==`WGS84`||(t.datum.datum_type===1||t.datum.datum_type===2||t.datum.datum_type===3)&&e.datumCode!==`WGS84`}function wn(e,t,n,r){var i;n=Array.isArray(n)?vn(n):{x:n.x,y:n.y,z:n.z,m:n.m};var a=n.z!==void 0;if(bn(n),e.datum&&t.datum&&Cn(e,t)&&(i=new tn(`WGS84`),n=wn(e,i,n,r),e=i),r&&e.axis!==`enu`&&(n=gn(e,!1,n)),e.projName===`longlat`)n={x:n.x*w,y:n.y*w,z:n.z||0};else if(e.to_meter&&(n={x:n.x*e.to_meter,y:n.y*e.to_meter,z:n.z||0}),n=e.inverse(n),!n)return;if(e.from_greenwich&&(n.x+=e.from_greenwich),n=dn(e.datum,t.datum,n),n)return n=n,t.from_greenwich&&(n={x:n.x-t.from_greenwich,y:n.y,z:n.z||0}),t.projName===`longlat`?n={x:n.x*T,y:n.y*T,z:n.z||0}:(n=t.forward(n),t.to_meter&&(n={x:n.x/t.to_meter,y:n.y/t.to_meter,z:n.z||0})),r&&t.axis!==`enu`?gn(t,!0,n):(n&&!a&&t.projName!==`geocent`&&delete n.z,n)}var Tn=o((()=>{k(),hn(),_n(),nn(),yn(),Sn()}));function En(e,t,n,r){var i,a,o;return Array.isArray(n)?(i=wn(e,t,n,r)||{x:NaN,y:NaN},n.length>2?e.name!==void 0&&e.name===`geocent`||t.name!==void 0&&t.name===`geocent`?typeof i.z==`number`?[i.x,i.y,i.z].concat(n.slice(3)):[i.x,i.y,n[2]].concat(n.slice(3)):[i.x,i.y].concat(n.slice(2)):[i.x,i.y]):(a=wn(e,t,n,r),o=Object.keys(n),o.length===2||o.forEach(function(r){if(e.name!==void 0&&e.name===`geocent`||t.name!==void 0&&t.name===`geocent`){if(r===`x`||r===`y`||r===`z`)return}else if(r===`x`||r===`y`)return;a[r]=n[r]}),a)}function Dn(e){return e instanceof tn?e:typeof e==`object`&&`oProj`in e?e.oProj:tn(e)}function On(e,t,n){var r,i,a=!1,o;return t===void 0?(i=Dn(e),r=kn,a=!0):(t.x!==void 0||Array.isArray(t))&&(n=t,i=Dn(e),r=kn,a=!0),r||=Dn(e),i||=Dn(t),n?En(r,i,n):(o={forward:function(e,t){return En(r,i,e,t)},inverse:function(e,t){return En(i,r,e,t)}},a&&(o.oProj=i),o)}var kn,An=o((()=>{nn(),Tn(),kn=tn(`WGS84`)}));function jn(e,t){return t||=5,zn(In({lat:e[1],lon:e[0]}),t)}function Mn(e){var t=Ln(Un(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]}function Nn(e){var t=Ln(Un(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function Pn(e){return Math.PI/180*e}function Fn(e){return e/Math.PI*180}function In(e){var t=e.lat,n=e.lon,r=6378137,i=.00669438,a=.9996,o,s,c,l,u,d,f,p=Pn(t),m=Pn(n),h,g=Math.floor((n+180)/6)+1;n===180&&(g=60),t>=56&&t<64&&n>=3&&n<12&&(g=32),t>=72&&t<84&&(n>=0&&n<9?g=31:n>=9&&n<21?g=33:n>=21&&n<33?g=35:n>=33&&n<42&&(g=37)),o=(g-1)*6-180+3,h=Pn(o),s=i/(1-i),c=r/Math.sqrt(1-i*Math.sin(p)*Math.sin(p)),l=Math.tan(p)*Math.tan(p),u=s*Math.cos(p)*Math.cos(p),d=Math.cos(p)*(m-h),f=r*((1-i/4-3*i*i/64-5*i*i*i/256)*p-(3*i/8+3*i*i/32+45*i*i*i/1024)*Math.sin(2*p)+(15*i*i/256+45*i*i*i/1024)*Math.sin(4*p)-35*i*i*i/3072*Math.sin(6*p));var _=a*c*(d+(1-l+u)*d*d*d/6+(5-18*l+l*l+72*u-58*s)*d*d*d*d*d/120)+5e5,v=a*(f+c*Math.tan(p)*(d*d/2+(5-l+9*u+4*u*u)*d*d*d*d/24+(61-58*l+l*l+600*u-330*s)*d*d*d*d*d*d/720));return t<0&&(v+=1e7),{northing:Math.round(v),easting:Math.round(_),zoneNumber:g,zoneLetter:Rn(t)}}function Ln(e){var t=e.northing,n=e.easting,r=e.zoneLetter,i=e.zoneNumber;if(i<0||i>60)return null;var a=.9996,o=6378137,s=.00669438,c,l=(1-Math.sqrt(1-s))/(1+Math.sqrt(1-s)),u,d,f,p,m,h,g,_,v,y=n-5e5,b=t;r<`N`&&(b-=1e7),g=(i-1)*6-180+3,c=s/(1-s),h=b/a,_=h/(o*(1-s/4-3*s*s/64-5*s*s*s/256)),v=_+(3*l/2-27*l*l*l/32)*Math.sin(2*_)+(21*l*l/16-55*l*l*l*l/32)*Math.sin(4*_)+151*l*l*l/96*Math.sin(6*_),u=o/Math.sqrt(1-s*Math.sin(v)*Math.sin(v)),d=Math.tan(v)*Math.tan(v),f=c*Math.cos(v)*Math.cos(v),p=o*(1-s)/(1-s*Math.sin(v)*Math.sin(v))**1.5,m=y/(u*a);var x=v-u*Math.tan(v)/p*(m*m/2-(5+3*d+10*f-4*f*f-9*c)*m*m*m*m/24+(61+90*d+298*f+45*d*d-252*c-3*f*f)*m*m*m*m*m*m/720);x=Fn(x);var S=(m-(1+2*d+f)*m*m*m/6+(5-2*f+28*d-3*f*f+8*c+24*d*d)*m*m*m*m*m/120)/Math.cos(v);S=g+Fn(S);var C;if(e.accuracy){var w=Ln({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});C={top:w.lat,right:w.lon,bottom:x,left:S}}else C={lat:x,lon:S};return C}function Rn(e){var t=`Z`;return 84>=e&&e>=72?t=`X`:72>e&&e>=64?t=`W`:64>e&&e>=56?t=`V`:56>e&&e>=48?t=`U`:48>e&&e>=40?t=`T`:40>e&&e>=32?t=`S`:32>e&&e>=24?t=`R`:24>e&&e>=16?t=`Q`:16>e&&e>=8?t=`P`:8>e&&e>=0?t=`N`:0>e&&e>=-8?t=`M`:-8>e&&e>=-16?t=`L`:-16>e&&e>=-24?t=`K`:-24>e&&e>=-32?t=`J`:-32>e&&e>=-40?t=`H`:-40>e&&e>=-48?t=`G`:-48>e&&e>=-56?t=`F`:-56>e&&e>=-64?t=`E`:-64>e&&e>=-72?t=`D`:-72>e&&e>=-80&&(t=`C`),t}function zn(e,t){var n=`00000`+e.easting,r=`00000`+e.northing;return e.zoneNumber+e.zoneLetter+Bn(e.easting,e.northing,e.zoneNumber)+n.substr(n.length-5,t)+r.substr(r.length-5,t)}function Bn(e,t,n){var r=Vn(n);return Hn(Math.floor(e/1e5),Math.floor(t/1e5)%20,r)}function Vn(e){var t=e%qn;return t===0&&(t=qn),t}function Hn(e,t,n){var r=n-1,i=Jn.charCodeAt(r),a=Yn.charCodeAt(r),o=i+e-1,s=a+t,c=!1;return o>er&&(o=o-er+Xn-1,c=!0),(o===Zn||iZn||(o>Zn||iQn||(o>Qn||ier&&(o=o-er+Xn-1),s>$n?(s=s-$n+Xn-1,c=!0):c=!1,(s===Zn||aZn||(s>Zn||aQn||(s>Qn||a$n&&(s=s-$n+Xn-1),String.fromCharCode(o)+String.fromCharCode(s)}function Un(e){if(e&&e.length===0)throw`MGRSPoint coverting from nothing`;for(var t=e.length,n=null,r=``,i,a=0;!/[A-Z]/.test(i=e.charAt(a));){if(a>=2)throw`MGRSPoint bad conversion from: `+e;r+=i,a++}var o=parseInt(r,10);if(a===0||a+3>t)throw`MGRSPoint bad conversion from: `+e;var s=e.charAt(a++);if(s<=`A`||s===`B`||s===`Y`||s>=`Z`||s===`I`||s===`O`)throw`MGRSPoint zone letter `+s+` not handled: `+e;n=e.substring(a,a+=2);for(var c=Vn(o),l=Wn(n.charAt(0),c),u=Gn(n.charAt(1),c);u0&&(h=1e5/10**f,g=e.substring(a,a+f),p=parseFloat(g)*h,_=e.substring(a+f),m=parseFloat(_)*h),v=p+l,y=m+u,{easting:v,northing:y,zoneLetter:s,zoneNumber:o,accuracy:h}}function Wn(e,t){for(var n=Jn.charCodeAt(t-1),r=1e5,i=!1;n!==e.charCodeAt(0);){if(n++,n===Zn&&n++,n===Qn&&n++,n>er){if(i)throw`Bad character: `+e;n=Xn,i=!0}r+=1e5}return r}function Gn(e,t){if(e>`V`)throw`MGRSPoint given invalid Northing `+e;for(var n=Yn.charCodeAt(t-1),r=0,i=!1;n!==e.charCodeAt(0);){if(n++,n===Zn&&n++,n===Qn&&n++,n>$n){if(i)throw`Bad character: `+e;n=Xn,i=!0}r+=1e5}return r}function Kn(e){var t;switch(e){case`C`:t=11e5;break;case`D`:t=2e6;break;case`E`:t=28e5;break;case`F`:t=37e5;break;case`G`:t=46e5;break;case`H`:t=55e5;break;case`J`:t=64e5;break;case`K`:t=73e5;break;case`L`:t=82e5;break;case`M`:t=91e5;break;case`N`:t=0;break;case`P`:t=8e5;break;case`Q`:t=17e5;break;case`R`:t=26e5;break;case`S`:t=35e5;break;case`T`:t=44e5;break;case`U`:t=53e5;break;case`V`:t=62e5;break;case`W`:t=7e6;break;case`X`:t=79e5;break;default:t=-1}if(t>=0)return t;throw`Invalid zone letter: `+e}var qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr=o((()=>{qn=6,Jn=`AJSAJS`,Yn=`AFAFAF`,Xn=65,Zn=73,Qn=79,$n=86,er=90,tr={forward:jn,inverse:Mn,toPoint:Nn}}));function rr(e,t,n){if(!(this instanceof rr))return new rr(e,t,n);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if(typeof e==`object`)this.x=e.x,this.y=e.y,this.z=e.z||0;else if(typeof e==`string`&&t===void 0){var r=e.split(`,`);this.x=parseFloat(r[0]),this.y=parseFloat(r[1]),this.z=parseFloat(r[2])||0}else this.x=e,this.y=t,this.z=n||0;console.warn(`proj4.Point will be removed in version 3, use proj4.toPoint`)}var ir=o((()=>{nr(),rr.fromMGRS=function(e){return new rr(Nn(e))},rr.prototype.toMGRS=function(e){return jn([this.x,this.y],e)}}));function ar(e){var t=[];t[0]=or-e*(sr+e*(cr+e*(lr+e*ur))),t[1]=e*(dr-e*(cr+e*(lr+e*ur)));var n=e*e;return t[2]=n*(fr-e*(pr+e*mr)),n*=e,t[3]=n*(hr-e*gr),t[4]=n*e*_r,t}var or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr=o((()=>{or=1,sr=.25,cr=.046875,lr=.01953125,ur=.01068115234375,dr=.75,fr=.46875,pr=.013020833333333334,mr=.007120768229166667,hr=.3645833333333333,gr=.005696614583333333,_r=.3076171875}));function yr(e,t,n,r){return n*=t,t*=t,r[0]*e-n*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))}var br=o((()=>{}));function xr(e,t,n){for(var r=1/(1-t),i=e,a=Sr;a;--a){var o=Math.sin(i),s=1-t*o*o;if(s=(yr(i,o,Math.cos(i),n)-e)*(s*Math.sqrt(s))*r,i-=s,Math.abs(s)<1e-10)return i}return i}var Sr,Cr=o((()=>{br(),k(),Sr=20}));function wr(){this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0,this.long0=this.long0===void 0?0:this.long0,this.lat0=this.lat0===void 0?0:this.lat0,this.es&&(this.en=ar(this.es),this.ml0=yr(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}function Tr(e){var t=e.x,n=e.y,r=U(t-this.long0,this.over),i,a,o,s=Math.sin(n),c=Math.cos(n);if(this.es){var l=c*r,u=l**2,d=this.ep2*c**2,f=d**2,p=(Math.abs(c)>1e-10?Math.tan(n):0)**2,m=p**2;i=1-this.es*s**2,l/=Math.sqrt(i);var h=yr(n,s,c,this.en);a=this.a*(this.k0*l*(1+u/6*(1-p+d+u/20*(5-18*p+m+14*d-58*p*d+u/42*(61+179*m-m*p-479*p)))))+this.x0,o=this.a*(this.k0*(h-this.ml0+s*r*l/2*(1+u/12*(5-p+9*d+4*f+u/30*(61+m-58*p+270*d-330*p*d+u/56*(1385+543*m-m*p-3111*p))))))+this.y0}else{var g=c*Math.sin(r);if(Math.abs(Math.abs(g)-1)<1e-10)return 93;if(a=.5*this.a*this.k0*Math.log((1+g)/(1-g))+this.x0,o=c*Math.cos(r)/Math.sqrt(1-g**2),g=Math.abs(o),g>=1){if(g-1>1e-10)return 93;o=0}else o=Math.acos(o);n<0&&(o=-o),o=this.a*this.k0*(o-this.lat0)+this.y0}return e.x=a,e.y=o,e}function Er(e){var t,n,r,i,a=(e.x-this.x0)*(1/this.a),o=(e.y-this.y0)*(1/this.a);if(!this.es){var s=Math.exp(a/this.k0),c=.5*(s-1/s),l=this.lat0+o/this.k0,u=Math.cos(l);t=Math.sqrt((1-u**2)/(1+c**2)),r=Math.asin(t),o<0&&(r=-r),i=c===0&&u===0?0:U(Math.atan2(c,u)+this.long0,this.over)}else if(t=this.ml0+o/this.k0,n=xr(t,this.es,this.en),Math.abs(n)1e-10?Math.tan(n):0,m=this.ep2*f**2,h=m**2,g=p**2,_=g**2;t=1-this.es*d**2;var v=a*Math.sqrt(t)/this.k0,b=v**2;t*=p,r=n-t*b/(1-this.es)*.5*(1-b/12*(5+3*g-9*m*g+m-4*h-b/30*(61+90*g-252*m*g+45*_+46*m-b/56*(1385+3633*g+4095*_+1574*_*g)))),i=U(this.long0+v*(1-b/6*(1+2*g+m-b/20*(5+28*g+24*_+8*m*g+6*m-b/42*(61+662*g+1320*_+720*_*g))))/f,this.over)}else r=y*tt(o),i=0;return e.x=i,e.y=r,e}var Dr,Or,kr=o((()=>{vr(),br(),Cr(),rt(),k(),nt(),Dr=[`Fast_Transverse_Mercator`,`Fast Transverse Mercator`],Or={init:wr,forward:Tr,inverse:Er,names:Dr}}));function Ar(e){var t=Math.exp(e);return t=(t-1/t)/2,t}var jr=o((()=>{}));function Mr(e,t){e=Math.abs(e),t=Math.abs(t);var n=Math.max(e,t),r=Math.min(e,t)/(n||1);return n*Math.sqrt(1+r**2)}var Nr=o((()=>{}));function Pr(e){var t=1+e,n=t-1;return n===0?e:e*Math.log(t)/n}var Fr=o((()=>{}));function Ir(e){var t=Math.abs(e);return t=Pr(t*(1+t/(Mr(1,t)+1))),e<0?-t:t}var Lr=o((()=>{Nr(),Fr()}));function Rr(e,t){for(var n=2*Math.cos(2*t),r=e.length-1,i=e[r],a=0,o;--r>=0;)o=-a+n*i+e[r],a=i,i=o;return t+o*Math.sin(2*t)}var zr=o((()=>{}));function Br(e,t){for(var n=2*Math.cos(t),r=e.length-1,i=e[r],a=0,o;--r>=0;)o=-a+n*i+e[r],a=i,i=o;return Math.sin(t)*o}var Vr=o((()=>{}));function Hr(e){var t=Math.exp(e);return t=(t+1/t)/2,t}var Ur=o((()=>{}));function Wr(e,t,n){for(var r=Math.sin(t),i=Math.cos(t),a=Ar(n),o=Hr(n),s=2*i*o,c=-2*r*a,l=e.length-1,u=e[l],d=0,f=0,p=0,m,h;--l>=0;)m=f,h=d,f=u,d=p,u=-m+s*f-c*d+e[l],p=-h+c*f+s*d;return s=r*o,c=i*a,[s*u-c*p,s*p+c*u]}var Gr=o((()=>{jr(),Ur()}));function Kr(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw Error(`Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.`);this.approx&&(Or.init.apply(this),this.forward=Or.forward,this.inverse=Or.inverse),this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0,this.long0=this.long0===void 0?0:this.long0,this.lat0=this.lat0===void 0?0:this.lat0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),n=t;this.cgb[0]=t*(2+t*(-2/3+t*(-2+t*(116/45+t*(26/45+-2854/675*t))))),this.cbg[0]=t*(-2+t*(2/3+t*(4/3+t*(-82/45+t*(32/45+4642/4725*t))))),n*=t,this.cgb[1]=n*(7/3+t*(-8/5+t*(-227/45+t*(2704/315+2323/945*t)))),this.cbg[1]=n*(5/3+t*(-16/15+t*(-13/9+t*(904/315+-1522/945*t)))),n*=t,this.cgb[2]=n*(56/15+t*(-136/35+t*(-1262/105+73814/2835*t))),this.cbg[2]=n*(-26/15+t*(34/21+t*(8/5+-12686/2835*t))),n*=t,this.cgb[3]=n*(4279/630+t*(-332/35+-399572/14175*t)),this.cbg[3]=n*(1237/630+t*(-12/5+-24832/14175*t)),n*=t,this.cgb[4]=n*(4174/315+-144838/6237*t),this.cbg[4]=n*(-734/315+109598/31185*t),n*=t,this.cgb[5]=601676/22275*n,this.cbg[5]=444337/155925*n,n=t**2,this.Qn=this.k0/(1+t)*(1+n*(1/4+n*(1/64+n/256))),this.utg[0]=t*(-.5+t*(2/3+t*(-37/96+t*(1/360+t*(81/512+-96199/604800*t))))),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+7891/37800*t))))),this.utg[1]=n*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+1118711/3870720*t)))),this.gtu[1]=n*(13/48+t*(-3/5+t*(557/1440+t*(281/630+-1983433/1935360*t)))),n*=t,this.utg[2]=n*(-17/480+t*(37/840+t*(209/4480+-5569/90720*t))),this.gtu[2]=n*(61/240+t*(-103/140+t*(15061/26880+167603/181440*t))),n*=t,this.utg[3]=n*(-4397/161280+t*(11/504+830251/7257600*t)),this.gtu[3]=n*(49561/161280+t*(-179/168+6601661/7257600*t)),n*=t,this.utg[4]=n*(-4583/161280+108847/3991680*t),this.gtu[4]=n*(34729/80640+-3418889/1995840*t),n*=t,this.utg[5]=-20648693/638668800*n,this.gtu[5]=212378941/319334400*n;var r=Rr(this.cbg,this.lat0);this.Zb=-this.Qn*(r+Br(this.gtu,2*r))}function qr(e){var t=U(e.x-this.long0,this.over),n=e.y;n=Rr(this.cbg,n);var r=Math.sin(n),i=Math.cos(n),a=Math.sin(t),o=Math.cos(t);n=Math.atan2(r,o*i),t=Math.atan2(a*i,Mr(r,i*o)),t=Ir(Math.tan(t));var s=Wr(this.gtu,2*n,2*t);n+=s[0],t+=s[1];var c,l;return Math.abs(t)<=2.623395162778?(c=this.a*(this.Qn*t)+this.x0,l=this.a*(this.Qn*n+this.Zb)+this.y0):(c=1/0,l=1/0),e.x=c,e.y=l,e}function Jr(e){var t=(e.x-this.x0)*(1/this.a),n=(e.y-this.y0)*(1/this.a);n=(n-this.Zb)/this.Qn,t/=this.Qn;var r,i;if(Math.abs(t)<=2.623395162778){var a=Wr(this.utg,2*n,2*t);n+=a[0],t+=a[1],t=Math.atan(Ar(t));var o=Math.sin(n),s=Math.cos(n),c=Math.sin(t),l=Math.cos(t);n=Math.atan2(o*l,Mr(c,l*s)),t=Math.atan2(c,l*s),r=U(t+this.long0,this.over),i=Rr(this.cgb,n)}else r=1/0,i=1/0;return e.x=r,e.y=i,e}var Yr,Xr,Zr=o((()=>{kr(),jr(),Nr(),Lr(),zr(),Vr(),Gr(),rt(),Yr=[`Extended_Transverse_Mercator`,`Extended Transverse Mercator`,`etmerc`,`Transverse_Mercator`,`Transverse Mercator`,`Gauss Kruger`,`Gauss_Kruger`,`tmerc`],Xr={init:Kr,forward:qr,inverse:Jr,names:Yr}}));function Qr(e,t){if(e===void 0){if(e=Math.floor((U(t)+Math.PI)*30/Math.PI)+1,e<0)return 0;if(e>60)return 60}return e}var $r=o((()=>{rt()}));function ei(){var e=Qr(this.zone,this.long0);if(e===void 0)throw Error(`unknown utm zone`);this.lat0=0,this.long0=(6*Math.abs(e)-183)*w,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,Xr.init.apply(this),this.forward=Xr.forward,this.inverse=Xr.inverse}var ti,ni,ri,ii=o((()=>{$r(),Zr(),k(),ti=`etmerc`,ni=[`Universal Transverse Mercator System`,`utm`],ri={init:ei,names:ni,dependsOn:ti}}));function ai(e,t){return((1-e)/(1+e))**t}var oi=o((()=>{}));function si(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+E)/(Math.tan(.5*this.lat0+E)**+this.C*ai(this.e*e,this.ratexp))}function ci(e){var t=e.x,n=e.y;return e.y=2*Math.atan(this.K*Math.tan(.5*n+E)**+this.C*ai(this.e*Math.sin(n),this.ratexp))-y,e.x=this.C*t,e}function li(e){for(var t=1e-14,n=e.x/this.C,r=e.y,i=(Math.tan(.5*r+E)/this.K)**(1/this.C),a=ui;a>0&&(r=2*Math.atan(i*ai(this.e*Math.sin(e.y),-.5*this.e))-y,!(Math.abs(r-e.y){oi(),k(),ui=20,di=[`gauss`],fi={init:si,forward:ci,inverse:li,names:di}}));function mi(){fi.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||=`Oblique Stereographic Alternative`)}function hi(e){var t,n,r,i;return e.x=U(e.x-this.long0,this.over),fi.forward.apply(this,[e]),t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i=this.k0*this.R2/(1+this.sinc0*t+this.cosc0*n*r),e.x=i*n*Math.sin(e.x),e.y=i*(this.cosc0*t-this.sinc0*n*r),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function gi(e){var t,n,r,i,a;if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,a=Mr(e.x,e.y)){var o=2*Math.atan2(a,this.R2);t=Math.sin(o),n=Math.cos(o),i=Math.asin(n*this.sinc0+e.y*t*this.cosc0/a),r=Math.atan2(e.x*t,a*this.cosc0*n-e.y*this.sinc0*t)}else i=this.phic0,r=0;return e.x=r,e.y=i,fi.inverse.apply(this,[e]),e.x=U(e.x+this.long0,this.over),e}var _i,vi,yi=o((()=>{pi(),rt(),Nr(),_i=[`Stereographic_North_Pole`,`Oblique_Stereographic`,`sterea`,`Oblique Stereographic Alternative`,`Double_Stereographic`],vi={init:mi,forward:hi,inverse:gi,names:_i}}));function bi(e,t,n){return t*=n,Math.tan(.5*(y+e))*((1-t)/(1+t))**(.5*n)}function xi(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=1e-10&&(this.k0=.5*(1+tt(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=1e-10&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt((1+this.e)**+(1+this.e)*(1-this.e)**(1-this.e)),this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=1e-10&&Math.abs(Math.cos(this.lat_ts))>1e-10&&(this.k0=.5*this.cons*$e(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/it(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=$e(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(bi(this.lat0,this.sinlat0,this.e))-y,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))}function Si(e){var t=e.x,n=e.y,r=Math.sin(n),i=Math.cos(n),a,o,s,c,l,u,d=U(t-this.long0,this.over);return Math.abs(Math.abs(t-this.long0)-Math.PI)<=1e-10&&Math.abs(n+this.lat0)<=1e-10?(e.x=NaN,e.y=NaN,e):this.sphere?(a=2*this.k0/(1+this.sinlat0*r+this.coslat0*i*Math.cos(d)),e.x=this.a*a*i*Math.sin(d)+this.x0,e.y=this.a*a*(this.coslat0*r-this.sinlat0*i*Math.cos(d))+this.y0,e):(o=2*Math.atan(bi(n,r,this.e))-y,c=Math.cos(o),s=Math.sin(o),Math.abs(this.coslat0)<=1e-10?(l=it(this.e,n*this.con,this.con*r),u=2*this.a*this.k0*l/this.cons,e.x=this.x0+u*Math.sin(t-this.long0),e.y=this.y0-this.con*u*Math.cos(t-this.long0),e):(Math.abs(this.sinlat0)<1e-10?(a=2*this.a*this.k0/(1+c*Math.cos(d)),e.y=a*s):(a=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*s+this.cosX0*c*Math.cos(d))),e.y=a*(this.cosX0*s-this.sinX0*c*Math.cos(d))+this.y0),e.x=a*c*Math.sin(d)+this.x0,e))}function Ci(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,o=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var s=2*Math.atan(o/(2*this.a*this.k0));return t=this.long0,n=this.lat0,o<=1e-10?(e.x=t,e.y=n,e):(n=Math.asin(Math.cos(s)*this.sinlat0+e.y*Math.sin(s)*this.coslat0/o),t=Math.abs(this.coslat0)<1e-10?this.lat0>0?U(this.long0+Math.atan2(e.x,-1*e.y),this.over):U(this.long0+Math.atan2(e.x,e.y),this.over):U(this.long0+Math.atan2(e.x*Math.sin(s),o*this.coslat0*Math.cos(s)-e.y*this.sinlat0*Math.sin(s)),this.over),e.x=t,e.y=n,e)}else if(Math.abs(this.coslat0)<=1e-10){if(o<=1e-10)return n=this.lat0,t=this.long0,e.x=t,e.y=n,e;e.x*=this.con,e.y*=this.con,r=o*this.cons/(2*this.a*this.k0),n=this.con*ot(this.e,r),t=this.con*U(this.con*this.long0+Math.atan2(e.x,-1*e.y),this.over)}else i=2*Math.atan(o*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,o<=1e-10?a=this.X0:(a=Math.asin(Math.cos(i)*this.sinX0+e.y*Math.sin(i)*this.cosX0/o),t=U(this.long0+Math.atan2(e.x*Math.sin(i),o*this.cosX0*Math.cos(i)-e.y*this.sinX0*Math.sin(i)),this.over)),n=-1*ot(this.e,Math.tan(.5*(y+a)));return e.x=t,e.y=n,e}var wi,Ti,Ei=o((()=>{k(),nt(),et(),at(),st(),rt(),wi=[`stere`,`Stereographic_South_Pole`,`Polar_Stereographic_variant_A`,`Polar_Stereographic_variant_B`,`Polar_Stereographic`],Ti={init:xi,forward:Si,inverse:Ci,names:wi,ssfn_:bi}}));function Di(){var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),n=this.a,r=1/this.rf,i=2*r-r**2,a=this.e=Math.sqrt(i);this.R=this.k0*n*Math.sqrt(1-i)/(1-i*t**2),this.alpha=Math.sqrt(1+i/(1-i)*Math.cos(e)**4),this.b0=Math.asin(t/this.alpha);var o=Math.log(Math.tan(Math.PI/4+this.b0/2)),s=Math.log(Math.tan(Math.PI/4+e/2)),c=Math.log((1+a*t)/(1-a*t));this.K=o-this.alpha*s+this.alpha*a/2*c}function Oi(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),n=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),r=-this.alpha*(t+n)+this.K,i=2*(Math.atan(Math.exp(r))-Math.PI/4),a=this.alpha*(e.x-this.lambda0),o=Math.atan(Math.sin(a)/(Math.sin(this.b0)*Math.tan(i)+Math.cos(this.b0)*Math.cos(a))),s=Math.asin(Math.cos(this.b0)*Math.sin(i)-Math.sin(this.b0)*Math.cos(i)*Math.cos(a));return e.y=this.R/2*Math.log((1+Math.sin(s))/(1-Math.sin(s)))+this.y0,e.x=this.R*o+this.x0,e}function ki(e){for(var t=e.x-this.x0,n=e.y-this.y0,r=t/this.R,i=2*(Math.atan(Math.exp(n/this.R))-Math.PI/4),a=Math.asin(Math.cos(this.b0)*Math.sin(i)+Math.sin(this.b0)*Math.cos(i)*Math.cos(r)),o=Math.atan(Math.sin(r)/(Math.cos(this.b0)*Math.cos(r)-Math.sin(this.b0)*Math.tan(i))),s=this.lambda0+o/this.alpha,c=0,l=a,u=-1e3,d=0;Math.abs(l-u)>1e-7;){if(++d>20)return;c=1/this.alpha*(Math.log(Math.tan(Math.PI/4+a/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(l))/2)),u=l,l=2*Math.atan(Math.exp(c))-Math.PI/2}return e.x=s,e.y=l,e}var Ai,ji,Mi=o((()=>{Ai=[`somerc`],ji={init:Di,forward:Oi,inverse:ki,names:Ai}}));function Ni(e){var t=[`Hotine_Oblique_Mercator`,`Hotine_Oblique_Mercator_variant_A`,`Hotine_Oblique_Mercator_Azimuth_Natural_Origin`],n=typeof e.projName==`object`?Object.keys(e.projName)[0]:e.projName;return`no_uoff`in e||`no_off`in e||t.indexOf(n)!==-1||t.indexOf(bt(n))!==-1}function Pi(){var e,t,n,r,i,a,o,s,c,l,u=0,d,f=0,p=0,m=0,h=0,g=0,_=0;this.no_off=Ni(this),this.no_rot=`no_rot`in this;var v=!1;`alpha`in this&&(v=!0);var b=!1;if(`rectified_grid_angle`in this&&(b=!0),v&&(_=this.alpha),b&&(u=this.rectified_grid_angle),v||b)f=this.longc;else if(p=this.long1,h=this.lat1,m=this.long2,g=this.lat2,Math.abs(h-g)<=Li||(e=Math.abs(h))<=Li||Math.abs(e-y)<=Li||Math.abs(Math.abs(this.lat0)-y)<=Li||Math.abs(Math.abs(g)-y)<=Li)throw Error();var x=1-this.es;t=Math.sqrt(x),Math.abs(this.lat0)>1e-10?(s=Math.sin(this.lat0),n=Math.cos(this.lat0),e=1-this.es*s*s,this.B=n*n,this.B=Math.sqrt(1+this.es*this.B*this.B/x),this.A=this.B*this.k0*t/e,r=this.B*t/(n*Math.sqrt(e)),i=r*r-1,i<=0?i=0:(i=Math.sqrt(i),this.lat0<0&&(i=-i)),this.E=i+=r,this.E*=it(this.e,this.lat0,s)**+this.B):(this.B=1/t,this.A=this.k0,this.E=r=i=1),v||b?(v?(d=Math.asin(Math.sin(_)/r),b||(u=_)):(d=u,_=Math.asin(r*Math.sin(d))),this.lam0=f-Math.asin(.5*(i-1/i)*Math.tan(d))/this.B):(a=it(this.e,h,Math.sin(h))**+this.B,o=it(this.e,g,Math.sin(g))**+this.B,i=this.E/a,c=(o-a)/(o+a),l=this.E*this.E,l=(l-o*a)/(l+o*a),e=p-m,e<-Math.PI?m-=D:e>Math.PI&&(m+=D),this.lam0=U(.5*(p+m)-Math.atan(l*Math.tan(.5*this.B*(p-m))/c)/this.B,this.over),d=Math.atan(2*Math.sin(this.B*U(p-this.lam0,this.over))/(i-1/i)),u=_=Math.asin(r*Math.sin(d))),this.singam=Math.sin(d),this.cosgam=Math.cos(d),this.sinrot=Math.sin(u),this.cosrot=Math.cos(u),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(r*r-1)/Math.cos(_))),this.lat0<0&&(this.u_0=-this.u_0)),i=.5*d,this.v_pole_n=this.ArB*Math.log(Math.tan(E-i)),this.v_pole_s=this.ArB*Math.log(Math.tan(E+i))}function Fi(e){var t={},n,r,i,a,o,s,c,l;if(e.x-=this.lam0,Math.abs(Math.abs(e.y)-y)>1e-10){if(o=this.E/it(this.e,e.y,Math.sin(e.y))**+this.B,s=1/o,n=.5*(o-s),r=.5*(o+s),a=Math.sin(this.B*e.x),i=(n*this.singam-a*this.cosgam)/r,Math.abs(Math.abs(i)-1)<1e-10)throw Error();l=.5*this.ArB*Math.log((1-i)/(1+i)),s=Math.cos(this.B*e.x),c=Math.abs(s)0?this.v_pole_n:this.v_pole_s,c=this.ArB*e.y;return this.no_rot?(t.x=c,t.y=l):(c-=this.u_0,t.x=l*this.cosrot+c*this.sinrot,t.y=c*this.cosrot-l*this.sinrot),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function Ii(e){var t,n,r,i,a,o,s,c={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(n=e.y,t=e.x):(n=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),r=Math.exp(-this.BrA*n),i=.5*(r-1/r),a=.5*(r+1/r),o=Math.sin(this.BrA*t),s=(o*this.cosgam+i*this.singam)/a,Math.abs(Math.abs(s)-1)<1e-10)c.x=0,c.y=s<0?-y:y;else{if(c.y=this.E/Math.sqrt((1+s)/(1-s)),c.y=ot(this.e,c.y**(1/this.B)),c.y===1/0)throw Error();c.x=-this.rB*Math.atan2(i*this.cosgam-o*this.singam,Math.cos(this.BrA*t))}return c.x+=this.lam0,c}var Li,Ri,zi,Bi=o((()=>{at(),rt(),st(),k(),Dt(),Li=1e-7,Ri=[`Hotine_Oblique_Mercator`,`Hotine Oblique Mercator`,`Hotine_Oblique_Mercator_variant_A`,`Hotine_Oblique_Mercator_Variant_B`,`Hotine_Oblique_Mercator_Azimuth_Natural_Origin`,`Hotine_Oblique_Mercator_Two_Point_Natural_Origin`,`Hotine_Oblique_Mercator_Azimuth_Center`,`Oblique_Mercator`,`omerc`],zi={init:Pi,forward:Fi,inverse:Ii,names:Ri}}));function Vi(){if(this.lat2||=this.lat1,this.k0||=1,this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<1e-10)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),n=Math.cos(this.lat1),r=$e(this.e,t,n),i=it(this.e,this.lat1,t),a=Math.sin(this.lat2),o=Math.cos(this.lat2),s=$e(this.e,a,o),c=it(this.e,this.lat2,a),l=Math.abs(Math.abs(this.lat0)-y)<1e-10?0:it(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>1e-10?this.ns=Math.log(r/s)/Math.log(i/c):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=r/(this.ns*i**+this.ns),this.rh=this.a*this.f0*l**+this.ns,this.title||=`Lambert Conformal Conic`}}function Hi(e){var t=e.x,n=e.y;Math.abs(2*Math.abs(n)-Math.PI)<=1e-10&&(n=tt(n)*(y-2*C));var r=Math.abs(Math.abs(n)-y),i,a;if(r>1e-10)i=it(this.e,n,Math.sin(n)),a=this.a*this.f0*i**+this.ns;else{if(r=n*this.ns,r<=0)return null;a=0}var o=this.ns*U(t-this.long0,this.over);return e.x=this.k0*(a*Math.sin(o))+this.x0,e.y=this.k0*(this.rh-a*Math.cos(o))+this.y0,e}function Ui(e){var t,n,r,i,a,o=(e.x-this.x0)/this.k0,s=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(o*o+s*s),n=1):(t=-Math.sqrt(o*o+s*s),n=-1);var c=0;if(t!==0&&(c=Math.atan2(n*o,n*s)),t!==0||this.ns>0){if(n=1/this.ns,r=(t/(this.a*this.f0))**+n,i=ot(this.e,r),i===-9999)return null}else i=-y;return a=U(c/this.ns+this.long0,this.over),e.x=a,e.y=i,e}var Wi,Gi,Ki=o((()=>{et(),at(),nt(),rt(),st(),k(),Wi=[`Lambert Tangential Conformal Conic Projection`,`Lambert_Conformal_Conic`,`Lambert_Conformal_Conic_1SP`,`Lambert_Conformal_Conic_2SP`,`lcc`,`Lambert Conic Conformal (1SP)`,`Lambert Conic Conformal (2SP)`],Gi={init:Vi,forward:Hi,inverse:Ui,names:Wi}}));function qi(){this.a=6377397.155,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||=.863937979737193,this.long0||=.4334234309119251,this.k0||=.9999,this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.cos(this.fi0)**4/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)))**(this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.tan(this.fi0/2+this.s45)**+this.alfa*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.sin(this.fi0)**2),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq}function Ji(e){var t,n,r,i,a,o,s,c=e.x,l=e.y,u=U(c-this.long0,this.over);return t=((1+this.e*Math.sin(l))/(1-this.e*Math.sin(l)))**(this.alfa*this.e/2),n=2*(Math.atan(this.k*Math.tan(l/2+this.s45)**+this.alfa/t)-this.s45),r=-u*this.alfa,i=Math.asin(Math.cos(this.ad)*Math.sin(n)+Math.sin(this.ad)*Math.cos(n)*Math.cos(r)),a=Math.asin(Math.cos(n)*Math.sin(r)/Math.cos(i)),o=this.n*a,s=this.ro0*Math.tan(this.s0/2+this.s45)**+this.n/Math.tan(i/2+this.s45)**+this.n,e.y=s*Math.cos(o)/1,e.x=s*Math.sin(o)/1,this.czech||(e.y*=-1,e.x*=-1),e}function Yi(e){var t,n,r,i,a,o,s,c,l=e.x;e.x=e.y,e.y=l,this.czech||(e.y*=-1,e.x*=-1),o=Math.sqrt(e.x*e.x+e.y*e.y),a=Math.atan2(e.y,e.x),i=a/Math.sin(this.s0),r=2*(Math.atan((this.ro0/o)**(1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),n=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(t)),e.x=this.long0-n/this.alfa,s=t,c=0;var u=0;do e.y=2*(Math.atan(this.k**(-1/this.alfa)*Math.tan(t/2+this.s45)**(1/this.alfa)*((1+this.e*Math.sin(s))/(1-this.e*Math.sin(s)))**(this.e/2))-this.s45),Math.abs(s-e.y)<1e-10&&(c=1),s=e.y,u+=1;while(c===0&&u<15);return u>=15?null:e}var Xi,Zi,Qi=o((()=>{rt(),Xi=[`Krovak`,`Krovak Modified`,`Krovak (North Orientated)`,`Krovak Modified (North Orientated)`,`krovak`],Zi={init:qi,forward:Ji,inverse:Yi,names:Xi}}));function $i(e,t,n,r,i){return e*i-t*Math.sin(2*i)+n*Math.sin(4*i)-r*Math.sin(6*i)}var ea=o((()=>{}));function ta(e){return 1-.25*e*(1+e/16*(3+1.25*e))}var na=o((()=>{}));function ra(e){return .375*e*(1+.25*e*(1+.46875*e))}var ia=o((()=>{}));function aa(e){return .05859375*e*e*(1+.75*e)}var oa=o((()=>{}));function sa(e){return e*e*e*(35/3072)}var ca=o((()=>{}));function la(e,t,n){var r=t*n;return e/Math.sqrt(1-r*r)}var ua=o((()=>{}));function da(e){return Math.abs(e){k(),nt()}));function pa(e,t,n,r,i){for(var a=e/t,o,s=0;s<15;s++)if(o=(e-(t*a-n*Math.sin(2*a)+r*Math.sin(4*a)-i*Math.sin(6*a)))/(t-2*n*Math.cos(2*a)+4*r*Math.cos(4*a)-6*i*Math.cos(6*a)),a+=o,Math.abs(o)<=1e-10)return a;return NaN}var ma=o((()=>{}));function ha(){this.sphere||(this.e0=ta(this.es),this.e1=ra(this.es),this.e2=aa(this.es),this.e3=sa(this.es),this.ml0=this.a*$i(this.e0,this.e1,this.e2,this.e3,this.lat0))}function ga(e){var t,n,r=e.x,i=e.y;if(r=U(r-this.long0,this.over),this.sphere)t=this.a*Math.asin(Math.cos(i)*Math.sin(r)),n=this.a*(Math.atan2(Math.tan(i),Math.cos(r))-this.lat0);else{var a=Math.sin(i),o=Math.cos(i),s=la(this.a,this.e,a),c=Math.tan(i)*Math.tan(i),l=r*Math.cos(i),u=l*l,d=this.es*o*o/(1-this.es),f=this.a*$i(this.e0,this.e1,this.e2,this.e3,i);t=s*l*(1-u*c*(1/6-(8-c+8*d)*u/120)),n=f-this.ml0+s*a/o*u*(.5+(5-c+6*d)*u/24)}return e.x=t+this.x0,e.y=n+this.y0,e}function _a(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,n=e.y/this.a,r,i;if(this.sphere){var a=n+this.lat0;r=Math.asin(Math.sin(a)*Math.cos(t)),i=Math.atan2(Math.tan(t),Math.cos(a))}else{var o=pa(this.ml0/this.a+n,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(o)-y)<=1e-10)return e.x=this.long0,e.y=y,n<0&&(e.y*=-1),e;var s=la(this.a,this.e,Math.sin(o)),c=s*s*s/this.a/this.a*(1-this.es),l=Math.tan(o)**2,u=t*this.a/s,d=u*u;r=o-s*Math.tan(o)/c*u*u*(.5-(1+3*l)*u*u/24),i=u*(1-d*(l/3+(1+3*l)*l*d/15))/Math.cos(o)}return e.x=U(i+this.long0,this.over),e.y=da(r),e}var va,ya,ba=o((()=>{ea(),na(),ia(),oa(),ca(),ua(),rt(),fa(),ma(),k(),va=[`Cassini`,`Cassini_Soldner`,`cass`],ya={init:ha,forward:ga,inverse:_a,names:va}}));function W(e,t){var n;return e>1e-7?(n=e*t,(1-e*e)*(t/(1-n*n)-.5/e*Math.log((1-n)/(1+n)))):2*t}var xa=o((()=>{}));function Sa(){var e=Math.abs(this.lat0);if(Math.abs(e-y)<1e-10?this.mode=this.lat0<0?1:2:Math.abs(e)<1e-10?this.mode=3:this.mode=4,this.es>0){var t;switch(this.qp=W(this.e,1),this.mmf=.5/(1-this.es),this.apa=Ta(this.es),this.mode){case 2:this.dd=1;break;case 1:this.dd=1;break;case 3:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case 4:this.rq=Math.sqrt(.5*this.qp),t=Math.sin(this.lat0),this.sinb1=W(this.e,t)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*t*t)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd;break}}else this.mode===4&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))}function Ca(e){var t,n,r,i,a,o,s,c,l,u,d=e.x,f=e.y;if(d=U(d-this.long0,this.over),this.sphere){if(a=Math.sin(f),u=Math.cos(f),r=Math.cos(d),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(n=this.mode===this.EQUIT?1+u*r:1+this.sinph0*a+this.cosph0*u*r,n<=1e-10)return null;n=Math.sqrt(2/n),t=n*u*Math.sin(d),n*=this.mode===this.EQUIT?a:this.cosph0*a-this.sinph0*u*r}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),Math.abs(f+this.lat0)<1e-10)return null;n=E-f*.5,n=2*(this.mode===this.S_POLE?Math.cos(n):Math.sin(n)),t=n*Math.sin(d),n*=r}}else{switch(s=0,c=0,l=0,r=Math.cos(d),i=Math.sin(d),a=Math.sin(f),o=W(this.e,a),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(s=o/this.qp,c=Math.sqrt(1-s*s)),this.mode){case this.OBLIQ:l=1+this.sinb1*s+this.cosb1*c*r;break;case this.EQUIT:l=1+c*r;break;case this.N_POLE:l=y+f,o=this.qp-o;break;case this.S_POLE:l=f-y,o=this.qp+o;break}if(Math.abs(l)<1e-10)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:l=Math.sqrt(2/l),n=this.mode===this.OBLIQ?this.ymf*l*(this.cosb1*s-this.sinb1*c*r):(l=Math.sqrt(2/(1+c*r)))*s*this.ymf,t=this.xmf*l*c*i;break;case this.N_POLE:case this.S_POLE:o>=0?(t=(l=Math.sqrt(o))*i,n=r*(this.mode===this.S_POLE?l:-l)):t=n=0;break}}return e.x=this.a*t+this.x0,e.y=this.a*n+this.y0,e}function wa(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,n=e.y/this.a,r,i,a,o,s,c,l;if(this.sphere){var u=0,d,f=0;if(d=Math.sqrt(t*t+n*n),i=d*.5,i>1)return null;switch(i=2*Math.asin(i),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(f=Math.sin(i),u=Math.cos(i)),this.mode){case this.EQUIT:i=Math.abs(d)<=1e-10?0:Math.asin(n*f/d),t*=f,n=u*d;break;case this.OBLIQ:i=Math.abs(d)<=1e-10?this.lat0:Math.asin(u*this.sinph0+n*f*this.cosph0/d),t*=f*this.cosph0,n=(u-Math.sin(i)*this.sinph0)*d;break;case this.N_POLE:n=-n,i=y-i;break;case this.S_POLE:i-=y;break}r=n===0&&(this.mode===this.EQUIT||this.mode===this.OBLIQ)?0:Math.atan2(t,n)}else{if(l=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(t/=this.dd,n*=this.dd,c=Math.sqrt(t*t+n*n),c<1e-10)return e.x=this.long0,e.y=this.lat0,e;o=2*Math.asin(.5*c/this.rq),a=Math.cos(o),t*=o=Math.sin(o),this.mode===this.OBLIQ?(l=a*this.sinb1+n*o*this.cosb1/c,s=this.qp*l,n=c*this.cosb1*a-n*this.sinb1*o):(l=n*o/c,s=this.qp*l,n=c*a)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(n=-n),s=t*t+n*n,!s)return e.x=this.long0,e.y=this.lat0,e;l=1-s/this.qp,this.mode===this.S_POLE&&(l=-l)}r=Math.atan2(t,n),i=Ea(Math.asin(l),this.apa)}return e.x=U(this.long0+r,this.over),e.y=i,e}function Ta(e){var t,n=[];return n[0]=e*Da,t=e*e,n[0]+=t*Oa,n[1]=t*Aa,t*=e,n[0]+=t*ka,n[1]+=t*ja,n[2]=t*Ma,n}function Ea(e,t){var n=e+e;return e+t[0]*Math.sin(n)+t[1]*Math.sin(n+n)+t[2]*Math.sin(n+n+n)}var Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa=o((()=>{k(),xa(),rt(),Da=.3333333333333333,Oa=.17222222222222222,ka=.10257936507936508,Aa=.06388888888888888,ja=.0664021164021164,Ma=.016415012942191543,Na=[`Lambert Azimuthal Equal Area`,`Lambert_Azimuthal_Equal_Area`,`laea`],Pa={init:Sa,forward:Ca,inverse:wa,names:Na,S_POLE:1,N_POLE:2,EQUIT:3,OBLIQ:4}}));function Ia(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}var La=o((()=>{}));function Ra(){Math.abs(this.lat1+this.lat2)<1e-10||(this.temp=this.b/this.a,this.es=1-this.temp**2,this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=$e(this.e3,this.sin_po,this.cos_po),this.qs1=W(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=$e(this.e3,this.sin_po,this.cos_po),this.qs2=W(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=W(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>1e-10?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)}function za(e){var t=e.x,n=e.y;this.sin_phi=Math.sin(n),this.cos_phi=Math.cos(n);var r=W(this.e3,this.sin_phi),i=this.a*Math.sqrt(this.c-this.ns0*r)/this.ns0,a=this.ns0*U(t-this.long0,this.over),o=i*Math.sin(a)+this.x0,s=this.rh-i*Math.cos(a)+this.y0;return e.x=o,e.y=s,e}function Ba(e){var t,n,r,i,a,o;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),r=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),r=-1),i=0,t!==0&&(i=Math.atan2(r*e.x,r*e.y)),r=t*this.ns0/this.a,this.sphere?o=Math.asin((this.c-r*r)/(2*this.ns0)):(n=(this.c-r*r)/this.ns0,o=this.phi1z(this.e3,n)),a=U(i/this.ns0+this.long0,this.over),e.x=a,e.y=o,e}function Va(e,t){var n,r,i,a,o,s=Ia(.5*t);if(e<1e-10)return s;for(var c=e*e,l=1;l<=25;l++)if(n=Math.sin(s),r=Math.cos(s),i=e*n,a=1-i*i,o=.5*a*a/r*(t/(1-c)-n/a+.5/e*Math.log((1-i)/(1+i))),s+=o,Math.abs(o)<=1e-7)return s;return null}var Ha,Ua,Wa=o((()=>{et(),xa(),rt(),La(),k(),Ha=[`Albers_Conic_Equal_Area`,`Albers_Equal_Area`,`Albers`,`aea`],Ua={init:Ra,forward:za,inverse:Ba,names:Ha,phi1z:Va}}));function Ga(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1}function Ka(e){var t,n,r,i,a,o,s,c,l=e.x,u=e.y;return r=U(l-this.long0,this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),o=this.sin_p14*t+this.cos_p14*n*i,a=1,o>0||Math.abs(o)<=1e-10?(s=this.x0+this.a*a*n*Math.sin(r)/o,c=this.y0+this.a*a*(this.cos_p14*t-this.sin_p14*n*i)/o):(s=this.x0+this.infinity_dist*n*Math.sin(r),c=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=c,e}function qa(e){var t,n,r,i,a,o;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(i=Math.atan2(t,this.rc),n=Math.sin(i),r=Math.cos(i),o=Ia(r*this.sin_p14+e.y*n*this.cos_p14/t),a=Math.atan2(e.x*n,t*this.cos_p14*r-e.y*this.sin_p14*n),a=U(this.long0+a,this.over)):(o=this.phic0,a=0),e.x=a,e.y=o,e}var Ja,Ya,Xa=o((()=>{rt(),La(),k(),Ja=[`gnom`],Ya={init:Ga,forward:Ka,inverse:qa,names:Ja}}));function Za(e,t){var n=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-n)<1e-6)return t<0?-1*y:y;for(var r=Math.asin(.5*t),i,a,o,s,c=0;c<30;c++)if(a=Math.sin(r),o=Math.cos(r),s=e*a,i=(1-s*s)**2/(2*o)*(t/(1-e*e)-a/(1-s*s)+.5/e*Math.log((1-s)/(1+s))),r+=i,Math.abs(i)<=1e-10)return r;return NaN}var Qa=o((()=>{k()}));function $a(){this.sphere||(this.k0=$e(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))}function eo(e){var t=e.x,n=e.y,r,i,a=U(t-this.long0,this.over);if(this.sphere)r=this.x0+this.a*a*Math.cos(this.lat_ts),i=this.y0+this.a*Math.sin(n)/Math.cos(this.lat_ts);else{var o=W(this.e,Math.sin(n));r=this.x0+this.a*this.k0*a,i=this.y0+this.a*o*.5/this.k0}return e.x=r,e.y=i,e}function to(e){e.x-=this.x0,e.y-=this.y0;var t,n;return this.sphere?(t=U(this.long0+e.x/this.a/Math.cos(this.lat_ts),this.over),n=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(n=Za(this.e,2*e.y*this.k0/this.a),t=U(this.long0+e.x/(this.a*this.k0),this.over)),e.x=t,e.y=n,e}var no,ro,io=o((()=>{rt(),xa(),et(),Qa(),no=[`cea`],ro={init:$a,forward:eo,inverse:to,names:no}}));function ao(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||`Equidistant Cylindrical (Plate Carre)`,this.rc=Math.cos(this.lat_ts)}function oo(e){var t=e.x,n=e.y,r=U(t-this.long0,this.over),i=da(n-this.lat0);return e.x=this.x0+this.a*r*this.rc,e.y=this.y0+this.a*i,e}function so(e){var t=e.x,n=e.y;return e.x=U(this.long0+(t-this.x0)/(this.a*this.rc),this.over),e.y=da(this.lat0+(n-this.y0)/this.a),e}var co,lo,uo=o((()=>{rt(),fa(),co=[`Equirectangular`,`Equidistant_Cylindrical`,`Equidistant_Cylindrical_Spherical`,`eqc`],lo={init:ao,forward:oo,inverse:so,names:co}}));function fo(){this.temp=this.b/this.a,this.es=1-this.temp**2,this.e=Math.sqrt(this.es),this.e0=ta(this.es),this.e1=ra(this.es),this.e2=aa(this.es),this.e3=sa(this.es),this.ml0=this.a*$i(this.e0,this.e1,this.e2,this.e3,this.lat0)}function po(e){var t=e.x,n=e.y,r,i,a,o=U(t-this.long0,this.over);if(a=o*Math.sin(n),this.sphere)Math.abs(n)<=1e-10?(r=this.a*o,i=-1*this.a*this.lat0):(r=this.a*Math.sin(a)/Math.tan(n),i=this.a*(da(n-this.lat0)+(1-Math.cos(a))/Math.tan(n)));else if(Math.abs(n)<=1e-10)r=this.a*o,i=-1*this.ml0;else{var s=la(this.a,this.e,Math.sin(n))/Math.tan(n);r=s*Math.sin(a),i=this.a*$i(this.e0,this.e1,this.e2,this.e3,n)-this.ml0+s*(1-Math.cos(a))}return e.x=r+this.x0,e.y=i+this.y0,e}function mo(e){var t,n,r=e.x-this.x0,i=e.y-this.y0,a,o,s,c,l;if(this.sphere)if(Math.abs(i+this.a*this.lat0)<=1e-10)t=U(r/this.a+this.long0,this.over),n=0;else{o=this.lat0+i/this.a,s=r*r/this.a/this.a+o*o,c=o;var u;for(a=ho;a;--a)if(u=Math.tan(c),l=-1*(o*(c*u+1)-c-.5*(c*c+s)*u)/((c-o)/u-1),c+=l,Math.abs(l)<=1e-10){n=c;break}t=U(this.long0+Math.asin(r*Math.tan(c)/this.a)/Math.sin(n),this.over)}else if(Math.abs(i+this.ml0)<=1e-10)n=0,t=U(this.long0+r/this.a,this.over);else{o=(this.ml0+i)/this.a,s=r*r/this.a/this.a+o*o,c=o;var d,f,p,m,h;for(a=ho;a;--a)if(h=this.e*Math.sin(c),d=Math.sqrt(1-h*h)*Math.tan(c),f=this.a*$i(this.e0,this.e1,this.e2,this.e3,c),p=this.e0-2*this.e1*Math.cos(2*c)+4*this.e2*Math.cos(4*c)-6*this.e3*Math.cos(6*c),m=f/this.a,l=(o*(d*m+1)-m-.5*d*(m*m+s))/(this.es*Math.sin(2*c)*(m*m+s-2*o*m)/(4*d)+(o-m)*(d*p-2/Math.sin(2*c))-p),c-=l,Math.abs(l)<=1e-10){n=c;break}d=Math.sqrt(1-this.es*Math.sin(n)**2)*Math.tan(n),t=U(this.long0+Math.asin(r*d/this.a)/Math.sin(n),this.over)}return e.x=t,e.y=n,e}var ho,go,_o,vo=o((()=>{na(),ia(),oa(),ca(),rt(),fa(),ea(),k(),ua(),ho=20,go=[`Polyconic`,`American_Polyconic`,`poly`],_o={init:fo,forward:po,inverse:mo,names:go}}));function yo(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013}function bo(e){var t,n=e.x,r=e.y-this.lat0,i=n-this.long0,a=r/v*1e-5,o=i,s=1,c=0;for(t=1;t<=10;t++)s*=a,c+=this.A[t]*s;var l=c,u=o,d=1,f=0,p,m,h=0,g=0;for(t=1;t<=6;t++)p=d*l-f*u,m=f*l+d*u,d=p,f=m,h=h+this.B_re[t]*d-this.B_im[t]*f,g=g+this.B_im[t]*d+this.B_re[t]*f;return e.x=g*this.a+this.x0,e.y=h*this.a+this.y0,e}function xo(e){var t,n=e.x,r=e.y,i=n-this.x0,a=(r-this.y0)/this.a,o=i/this.a,s=1,c=0,l,u,d=0,f=0;for(t=1;t<=6;t++)l=s*a-c*o,u=c*a+s*o,s=l,c=u,d=d+this.C_re[t]*s-this.C_im[t]*c,f=f+this.C_im[t]*s+this.C_re[t]*c;for(var p=0;p{k(),So=[`New_Zealand_Map_Grid`,`nzmg`],Co={init:yo,forward:bo,inverse:xo,names:So}}));function To(){}function Eo(e){var t=e.x,n=e.y,r=U(t-this.long0,this.over),i=this.x0+this.a*r,a=this.y0+this.a*Math.log(Math.tan(Math.PI/4+n/2.5))*1.25;return e.x=i,e.y=a,e}function Do(e){e.x-=this.x0,e.y-=this.y0;var t=U(this.long0+e.x/this.a,this.over),n=2.5*(Math.atan(Math.exp(.8*e.y/this.a))-Math.PI/4);return e.x=t,e.y=n,e}var Oo,ko,Ao=o((()=>{rt(),Oo=[`Miller_Cylindrical`,`mill`],ko={init:To,forward:Eo,inverse:Do,names:Oo}}));function jo(){this.long0=this.long0||0,this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=ar(this.es)}function Mo(e){var t,n,r=e.x,i=e.y;if(r=U(r-this.long0,this.over),this.sphere){if(!this.m)i=this.n===1?i:Math.asin(this.n*Math.sin(i));else for(var a=this.n*Math.sin(i),o=Po;o;--o){var s=(this.m*i+Math.sin(i)-a)/(this.m+Math.cos(i));if(i-=s,Math.abs(s)<1e-10)break}t=this.a*this.C_x*r*(this.m+Math.cos(i)),n=this.a*this.C_y*i}else{var c=Math.sin(i),l=Math.cos(i);n=this.a*yr(i,c,l,this.en),t=this.a*r*l/Math.sqrt(1-this.es*c*c)}return e.x=t,e.y=n,e}function No(e){var t,n,r,i;return e.x-=this.x0,r=e.x/this.a,e.y-=this.y0,t=e.y/this.a,this.sphere?(t/=this.C_y,r/=this.C_x*(this.m+Math.cos(t)),this.m?t=Ia((this.m*t+Math.sin(t))/this.n):this.n!==1&&(t=Ia(Math.sin(t)/this.n)),r=U(r+this.long0,this.over),t=da(t)):(t=xr(e.y/this.a,this.es,this.en),i=Math.abs(t),i{rt(),fa(),vr(),br(),Cr(),k(),La(),Po=20,Fo=[`Sinusoidal`,`sinu`],Io={init:jo,forward:Mo,inverse:No,names:Fo}}));function Ro(){this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0,this.long0=this.long0===void 0?0:this.long0}function zo(e){for(var t=e.x,n=e.y,r=U(t-this.long0,this.over),i=n,a=Math.PI*Math.sin(n);;){var o=-(i+Math.sin(i)-a)/(1+Math.cos(i));if(i+=o,Math.abs(o)<1e-10)break}i/=2,Math.PI/2-Math.abs(n)<1e-10&&(r=0);var s=.900316316158*this.a*r*Math.cos(i)+this.x0,c=1.4142135623731*this.a*Math.sin(i)+this.y0;return e.x=s,e.y=c,e}function Bo(e){var t,n;e.x-=this.x0,e.y-=this.y0,n=e.y/(1.4142135623731*this.a),Math.abs(n)>.999999999999&&(n=.999999999999),t=Math.asin(n);var r=U(this.long0+e.x/(.900316316158*this.a*Math.cos(t)),this.over);r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),n=(2*t+Math.sin(2*t))/Math.PI,Math.abs(n)>1&&(n=1);var i=Math.asin(n);return e.x=r,e.y=i,e}var Vo,Ho,Uo=o((()=>{rt(),k(),Vo=[`Mollweide`,`moll`],Ho={init:Ro,forward:zo,inverse:Bo,names:Vo}}));function Wo(){Math.abs(this.lat1+this.lat2)<1e-10||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-this.temp**2,this.e=Math.sqrt(this.es),this.e0=ta(this.es),this.e1=ra(this.es),this.e2=aa(this.es),this.e3=sa(this.es),this.sin_phi=Math.sin(this.lat1),this.cos_phi=Math.cos(this.lat1),this.ms1=$e(this.e,this.sin_phi,this.cos_phi),this.ml1=$i(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<1e-10?this.ns=this.sin_phi:(this.sin_phi=Math.sin(this.lat2),this.cos_phi=Math.cos(this.lat2),this.ms2=$e(this.e,this.sin_phi,this.cos_phi),this.ml2=$i(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=$i(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))}function Go(e){var t=e.x,n=e.y,r;if(this.sphere)r=this.a*(this.g-n);else{var i=$i(this.e0,this.e1,this.e2,this.e3,n);r=this.a*(this.g-i)}var a=this.ns*U(t-this.long0,this.over),o=this.x0+r*Math.sin(a),s=this.y0+this.rh-r*Math.cos(a);return e.x=o,e.y=s,e}function Ko(e){e.x-=this.x0,e.y=this.rh-e.y+this.y0;var t,n,r,i;this.ns>=0?(n=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(n=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var a=0;return n!==0&&(a=Math.atan2(t*e.x,t*e.y)),this.sphere?(i=U(this.long0+a/this.ns,this.over),r=da(this.g-n/this.a),e.x=i,e.y=r,e):(r=pa(this.g-n/this.a,this.e0,this.e1,this.e2,this.e3),i=U(this.long0+a/this.ns,this.over),e.x=i,e.y=r,e)}var qo,Jo,Yo=o((()=>{na(),ia(),oa(),ca(),et(),ea(),rt(),fa(),ma(),k(),qo=[`Equidistant_Conic`,`eqdc`],Jo={init:Wo,forward:Go,inverse:Ko,names:qo}}));function Xo(){this.R=this.a}function Zo(e){var t=e.x,n=e.y,r=U(t-this.long0,this.over),i,a;Math.abs(n)<=1e-10&&(i=this.x0+this.R*r,a=this.y0);var o=Ia(2*Math.abs(n/Math.PI));(Math.abs(r)<=1e-10||Math.abs(Math.abs(n)-y)<=1e-10)&&(i=this.x0,a=n>=0?this.y0+Math.PI*this.R*Math.tan(.5*o):this.y0+Math.PI*this.R*-Math.tan(.5*o));var s=.5*Math.abs(Math.PI/r-r/Math.PI),c=s*s,l=Math.sin(o),u=Math.cos(o),d=u/(l+u-1),f=d*d,p=d*(2/l-1),m=p*p,h=Math.PI*this.R*(s*(d-m)+Math.sqrt(c*(d-m)*(d-m)-(m+c)*(f-m)))/(m+c);r<0&&(h=-h),i=this.x0+h;var g=c+d;return h=Math.PI*this.R*(p*g-s*Math.sqrt((m+c)*(c+1)-g*g))/(m+c),a=n>=0?this.y0+h:this.y0-h,e.x=i,e.y=a,e}function Qo(e){var t,n,r,i,a,o,s,c,l,u,d,f,p;return e.x-=this.x0,e.y-=this.y0,d=Math.PI*this.R,r=e.x/d,i=e.y/d,a=r*r+i*i,o=-Math.abs(i)*(1+a),s=o-2*i*i+r*r,c=-2*o+1+2*i*i+a*a,p=i*i/c+(2*s*s*s/c/c/c-9*o*s/c/c)/27,l=(o-s*s/3/c)/c,u=2*Math.sqrt(-l/3),d=3*p/l/u,Math.abs(d)>1&&(d=d>=0?1:-1),f=Math.acos(d)/3,n=e.y>=0?(-u*Math.cos(f+Math.PI/3)-s/3/c)*Math.PI:-(-u*Math.cos(f+Math.PI/3)-s/3/c)*Math.PI,t=Math.abs(r)<1e-10?this.long0:U(this.long0+Math.PI*(a-1+Math.sqrt(1+2*(r*r-i*i)+a*a))/2/r,this.over),e.x=t,e.y=n,e}var $o,es,ts=o((()=>{rt(),k(),La(),$o=[`Van_der_Grinten_I`,`VanDerGrinten`,`Van_der_Grinten`,`vandg`],es={init:Xo,forward:Zo,inverse:Qo,names:$o}}));function ns(e,t,n,r,i,a){let o=r-t,s=Math.atan((1-a)*Math.tan(e)),c=Math.atan((1-a)*Math.tan(n)),l=Math.sin(s),u=Math.cos(s),d=Math.sin(c),f=Math.cos(c),p=o,m,h=100,g,_,v,y,b,x,S,C,w,T,E,D,O,k;do{if(g=Math.sin(p),_=Math.cos(p),v=Math.sqrt(f*g*(f*g)+(u*d-l*f*_)*(u*d-l*f*_)),v===0)return{azi1:0,s12:0};y=l*d+u*f*_,b=Math.atan2(v,y),x=u*f*g/v,S=1-x*x,C=S===0?0:y-2*l*d/S,w=a/16*S*(4+a*(4-3*S)),m=p,p=o+(1-w)*a*x*(b+w*v*(C+w*y*(-1+2*C*C)))}while(Math.abs(p-m)>1e-12&&--h>0);return h===0?{azi1:NaN,s12:NaN}:(T=S*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),E=1+T/16384*(4096+T*(-768+T*(320-175*T))),D=T/1024*(256+T*(-128+T*(74-47*T))),O=D*v*(C+D/4*(y*(-1+2*C*C)-D/6*C*(-3+4*v*v)*(-3+4*C*C))),k=i*(1-a)*E*(b-O),{azi1:Math.atan2(f*g,u*d-l*f*_),s12:k})}function rs(e,t,n,r,i,a){let o=Math.atan((1-a)*Math.tan(e)),s=Math.sin(o),c=Math.cos(o),l=Math.sin(n),u=Math.cos(n),d=Math.atan2(s,c*u),f=c*l,p=1-f*f,m=p*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),h=1+m/16384*(4096+m*(-768+m*(320-175*m))),g=m/1024*(256+m*(-128+m*(74-47*m))),_=r/(i*(1-a)*h),v,y=100,b,x,S,C;do b=Math.cos(2*d+_),x=Math.sin(_),S=Math.cos(_),C=g*x*(b+g/4*(S*(-1+2*b*b)-g/6*b*(-3+4*x*x)*(-3+4*b*b))),v=_,_=r/(i*(1-a)*h)+C;while(Math.abs(_-v)>1e-12&&--y>0);if(y===0)return{lat2:NaN,lon2:NaN};let w=s*x-c*S*u,T=Math.atan2(s*S+c*x*u,(1-a)*Math.sqrt(f*f+w*w)),E=Math.atan2(x*l,c*S-s*x*u),D=a/16*p*(4+a*(4-3*p));return{lat2:T,lon2:t+(E-(1-D)*a*f*(_+D*x*(b+D*S*(-1+2*b*b))))}}var is=o((()=>{}));function as(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0),this.f=this.es/(1+Math.sqrt(1-this.es))}function os(e){var t=e.x,n=e.y,r=Math.sin(e.y),i=Math.cos(e.y),a=U(t-this.long0,this.over),o,s,c,l,u,d,f,p,m,h,g;return this.sphere?Math.abs(this.sin_p12-1)<=1e-10?(e.x=this.x0+this.a*(y-n)*Math.sin(a),e.y=this.y0-this.a*(y-n)*Math.cos(a),e):Math.abs(this.sin_p12+1)<=1e-10?(e.x=this.x0+this.a*(y+n)*Math.sin(a),e.y=this.y0+this.a*(y+n)*Math.cos(a),e):(m=this.sin_p12*r+this.cos_p12*i*Math.cos(a),f=Math.acos(m),p=f?f/Math.sin(f):1,e.x=this.x0+this.a*p*i*Math.sin(a),e.y=this.y0+this.a*p*(this.cos_p12*r-this.sin_p12*i*Math.cos(a)),e):(o=ta(this.es),s=ra(this.es),c=aa(this.es),l=sa(this.es),Math.abs(this.sin_p12-1)<=1e-10?(u=this.a*$i(o,s,c,l,y),d=this.a*$i(o,s,c,l,n),e.x=this.x0+(u-d)*Math.sin(a),e.y=this.y0-(u-d)*Math.cos(a),e):Math.abs(this.sin_p12+1)<=1e-10?(u=this.a*$i(o,s,c,l,y),d=this.a*$i(o,s,c,l,n),e.x=this.x0+(u+d)*Math.sin(a),e.y=this.y0+(u+d)*Math.cos(a),e):Math.abs(t)<1e-10&&Math.abs(n-this.lat0)<1e-10?(e.x=e.y=0,e):(h=ns(this.lat0,this.long0,n,t,this.a,this.f),g=h.azi1,e.x=h.s12*Math.sin(g),e.y=h.s12*Math.cos(g),e))}function ss(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g;return this.sphere?(t=Math.sqrt(e.x*e.x+e.y*e.y),t>2*y*this.a?void 0:(n=t/this.a,r=Math.sin(n),i=Math.cos(n),a=this.long0,Math.abs(t)<=1e-10?o=this.lat0:(o=Ia(i*this.sin_p12+e.y*r*this.cos_p12/t),s=Math.abs(this.lat0)-y,a=Math.abs(s)<=1e-10?this.lat0>=0?U(this.long0+Math.atan2(e.x,-e.y),this.over):U(this.long0-Math.atan2(-e.x,e.y),this.over):U(this.long0+Math.atan2(e.x*r,t*this.cos_p12*i-e.y*this.sin_p12*r),this.over)),e.x=a,e.y=o,e)):(c=ta(this.es),l=ra(this.es),u=aa(this.es),d=sa(this.es),Math.abs(this.sin_p12-1)<=1e-10?(f=this.a*$i(c,l,u,d,y),t=Math.sqrt(e.x*e.x+e.y*e.y),p=f-t,o=pa(p/this.a,c,l,u,d),a=U(this.long0+Math.atan2(e.x,-1*e.y),this.over),e.x=a,e.y=o,e):Math.abs(this.sin_p12+1)<=1e-10?(f=this.a*$i(c,l,u,d,y),t=Math.sqrt(e.x*e.x+e.y*e.y),p=t-f,o=pa(p/this.a,c,l,u,d),a=U(this.long0+Math.atan2(e.x,e.y),this.over),e.x=a,e.y=o,e):(m=Math.atan2(e.x,e.y),h=Math.sqrt(e.x*e.x+e.y*e.y),g=rs(this.lat0,this.long0,m,h,this.a,this.f),e.x=g.lon2,e.y=g.lat2,e))}var cs,ls,us=o((()=>{rt(),k(),ea(),na(),ia(),oa(),ca(),La(),ma(),is(),cs=[`Azimuthal_Equidistant`,`aeqd`],ls={init:as,forward:os,inverse:ss,names:cs}}));function ds(){this.sin_p14=Math.sin(this.lat0||0),this.cos_p14=Math.cos(this.lat0||0)}function fs(e){var t,n,r,i,a,o,s,c,l=e.x,u=e.y;return r=U(l-(this.long0||0),this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),o=this.sin_p14*t+this.cos_p14*n*i,a=1,(o>0||Math.abs(o)<=1e-10)&&(s=this.a*a*n*Math.sin(r),c=(this.y0||0)+this.a*a*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=c,e}function ps(e){var t,n,r,i,a,o,s,c,l;return e.x-=this.x0||0,e.y-=this.y0||0,t=Math.sqrt(e.x*e.x+e.y*e.y),n=Ia(t/this.a),r=Math.sin(n),i=Math.cos(n),c=this.long0||0,l=this.lat0||0,o=c,Math.abs(t)<=1e-10?(s=l,e.x=o,e.y=s,e):(s=Ia(i*this.sin_p14+e.y*r*this.cos_p14/t),a=Math.abs(l)-y,Math.abs(a)<=1e-10?(o=U(l>=0?c+Math.atan2(e.x,-e.y):c-Math.atan2(-e.x,e.y),this.over),e.x=o,e.y=s,e):(o=U(c+Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r),this.over),e.x=o,e.y=s,e))}var ms,hs,gs=o((()=>{rt(),La(),k(),ms=[`ortho`],hs={init:ds,forward:fs,inverse:ps,names:ms}}));function _s(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||`Quadrilateralized Spherical Cube`,this.lat0>=y-E/2?this.face=Ss.TOP:this.lat0<=-(y-E/2)?this.face=Ss.BOTTOM:Math.abs(this.long0)<=E?this.face=Ss.FRONT:Math.abs(this.long0)<=y+E?this.face=this.long0>0?Ss.RIGHT:Ss.LEFT:this.face=Ss.BACK,this.es!==0&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)}function vs(e){var t={x:0,y:0},n,r,i,a,o,s,c={value:0};if(e.x-=this.long0,n=this.es===0?e.y:Math.atan(this.one_minus_f_squared*Math.tan(e.y)),r=e.x,this.face===Ss.TOP)a=y-n,r>=E&&r<=y+E?(c.value=Cs.AREA_0,i=r-y):r>y+E||r<=-(y+E)?(c.value=Cs.AREA_1,i=r>0?r-O:r+O):r>-(y+E)&&r<=-E?(c.value=Cs.AREA_2,i=r+y):(c.value=Cs.AREA_3,i=r);else if(this.face===Ss.BOTTOM)a=y+n,r>=E&&r<=y+E?(c.value=Cs.AREA_0,i=-r+y):r=-E?(c.value=Cs.AREA_1,i=-r):r<-E&&r>=-(y+E)?(c.value=Cs.AREA_2,i=-r-y):(c.value=Cs.AREA_3,i=r>0?-r+O:-r-O);else{var l,u,d,f,p,m,h;this.face===Ss.RIGHT?r=xs(r,+y):this.face===Ss.BACK?r=xs(r,+O):this.face===Ss.LEFT&&(r=xs(r,-y)),f=Math.sin(n),p=Math.cos(n),m=Math.sin(r),h=Math.cos(r),l=p*h,u=p*m,d=f,this.face===Ss.FRONT?(a=Math.acos(l),i=bs(a,d,u,c)):this.face===Ss.RIGHT?(a=Math.acos(u),i=bs(a,d,-l,c)):this.face===Ss.BACK?(a=Math.acos(-l),i=bs(a,d,-u,c)):this.face===Ss.LEFT?(a=Math.acos(-u),i=bs(a,d,l,c)):(a=i=0,c.value=Cs.AREA_0)}return s=Math.atan(12/O*(i+Math.acos(Math.sin(i)*Math.cos(E))-y)),o=Math.sqrt((1-Math.cos(a))/(Math.cos(s)*Math.cos(s))/(1-Math.cos(Math.atan(1/Math.cos(i))))),c.value===Cs.AREA_1?s+=y:c.value===Cs.AREA_2?s+=O:c.value===Cs.AREA_3&&(s+=1.5*O),t.x=o*Math.cos(s),t.y=o*Math.sin(s),t.x=t.x*this.a+this.x0,t.y=t.y*this.a+this.y0,e.x=t.x,e.y=t.y,e}function ys(e){var t={lam:0,phi:0},n,r,i,a,o,s,c,l,u,d={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,r=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),n=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?d.value=Cs.AREA_0:e.y>=0&&e.y>=Math.abs(e.x)?(d.value=Cs.AREA_1,n-=y):e.x<0&&-e.x>=Math.abs(e.y)?(d.value=Cs.AREA_2,n=n<0?n+O:n-O):(d.value=Cs.AREA_3,n+=y),u=O/12*Math.tan(n),o=Math.sin(u)/(Math.cos(u)-1/Math.sqrt(2)),s=Math.atan(o),i=Math.cos(n),a=Math.tan(r),c=1-i*i*a*a*(1-Math.cos(Math.atan(1/Math.cos(s)))),c<-1?c=-1:c>1&&(c=1),this.face===Ss.TOP)l=Math.acos(c),t.phi=y-l,d.value===Cs.AREA_0?t.lam=s+y:d.value===Cs.AREA_1?t.lam=s<0?s+O:s-O:d.value===Cs.AREA_2?t.lam=s-y:t.lam=s;else if(this.face===Ss.BOTTOM)l=Math.acos(c),t.phi=l-y,d.value===Cs.AREA_0?t.lam=-s+y:d.value===Cs.AREA_1?t.lam=-s:d.value===Cs.AREA_2?t.lam=-s-y:t.lam=s<0?-s-O:-s+O;else{var f=c,p,m;u=f*f,m=u>=1?0:Math.sqrt(1-u)*Math.sin(s),u+=m*m,p=u>=1?0:Math.sqrt(1-u),d.value===Cs.AREA_1?(u=p,p=-m,m=u):d.value===Cs.AREA_2?(p=-p,m=-m):d.value===Cs.AREA_3&&(u=p,p=m,m=-u),this.face===Ss.RIGHT?(u=f,f=-p,p=u):this.face===Ss.BACK?(f=-f,p=-p):this.face===Ss.LEFT&&(u=f,f=p,p=-u),t.phi=Math.acos(-m)-y,t.lam=Math.atan2(p,f),this.face===Ss.RIGHT?t.lam=xs(t.lam,-y):this.face===Ss.BACK?t.lam=xs(t.lam,-O):this.face===Ss.LEFT&&(t.lam=xs(t.lam,+y))}if(this.es!==0){var h=+(t.phi<0),g=Math.tan(t.phi),_=this.b/Math.sqrt(g*g+this.one_minus_f_squared);t.phi=Math.atan(Math.sqrt(this.a*this.a-_*_)/(this.one_minus_f*_)),h&&(t.phi=-t.phi)}return t.lam+=this.long0,e.x=t.lam,e.y=t.phi,e}function bs(e,t,n,r){var i;return e<1e-10?(r.value=Cs.AREA_0,i=0):(i=Math.atan2(t,n),Math.abs(i)<=E?r.value=Cs.AREA_0:i>E&&i<=y+E?(r.value=Cs.AREA_1,i-=y):i>y+E||i<=-(y+E)?(r.value=Cs.AREA_2,i=i>=0?i-O:i+O):(r.value=Cs.AREA_3,i+=y)),i}function xs(e,t){var n=e+t;return n<-3.14159265359?n+=D:n>3.14159265359&&(n-=D),n}var Ss,Cs,ws,Ts,Es=o((()=>{k(),Ss={FRONT:1,RIGHT:2,BACK:3,LEFT:4,TOP:5,BOTTOM:6},Cs={AREA_0:1,AREA_1:2,AREA_2:3,AREA_3:4},ws=[`Quadrilateralized Spherical Cube`,`Quadrilateralized_Spherical_Cube`,`qsc`],Ts={init:_s,forward:vs,inverse:ys,names:ws}}));function Ds(e,t,n,r){for(var i=t;r;--r){var a=e(i);if(i-=a,Math.abs(a)=Ls&&(r=Ls-1),n=T*(n-Is*r);var i={x:Rs(js[r],n)*t,y:Rs(Ms[r],n)};return e.y<0&&(i.y=-i.y),i.x=i.x*this.a*Ns+this.x0,i.y=i.y*this.a*Ps+this.y0,i}function As(e){var t={x:(e.x-this.x0)/(this.a*Ns),y:Math.abs(e.y-this.y0)/(this.a*Ps)};if(t.y>=1)t.x/=js[Ls][0],t.y=e.y<0?-y:y;else{var n=Math.floor(t.y*Ls);for(n<0?n=0:n>=Ls&&(n=Ls-1);;)if(Ms[n][0]>t.y)--n;else if(Ms[n+1][0]<=t.y)++n;else break;var r=Ms[n],i=5*(t.y-r[0])/(Ms[n+1][0]-r[0]);i=Ds(function(e){return(Rs(r,e)-t.y)/zs(r,e)},i,C,100),t.x/=Rs(js[n],i),t.y=(5*n+i)*w,e.y<0&&(t.y=-t.y)}return t.x=U(t.x+this.long0,this.over),t}var js,Ms,Ns,Ps,Fs,Is,Ls,Rs,zs,Bs,Vs,Hs=o((()=>{k(),rt(),js=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-9.86701e-7],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,1.8736e-8],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,9.34959e-7],[.7986,-.00755338,-500009e-10,9.35324e-7],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],Ms=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-1.26793e-9,422642e-15],[.124,.0124,5.07171e-9,-1.60604e-9],[.186,.0123999,-1.90189e-8,6.00152e-9],[.248,.0124002,7.10039e-8,-2.24e-8],[.31,.0123992,-2.64997e-7,8.35986e-8],[.372,.0124029,9.88983e-7,-3.11994e-7],[.434,.0123893,-369093e-11,-4.35621e-7],[.4958,.0123198,-102252e-10,-3.45523e-7],[.5571,.0121916,-154081e-10,-5.82288e-7],[.6176,.0119938,-241424e-10,-5.25327e-7],[.6769,.011713,-320223e-10,-5.16405e-7],[.7346,.0113541,-397684e-10,-6.09052e-7],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-1.40374e-9],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],Ns=.8487,Ps=1.3523,Fs=T/5,Is=1/Fs,Ls=18,Rs=function(e,t){return e[0]+t*(e[1]+t*(e[2]+t*e[3]))},zs=function(e,t){return e[1]+t*(2*e[2]+t*3*e[3])},Bs=[`Robinson`,`robin`],Vs={init:Os,forward:ks,inverse:As,names:Bs}}));function Us(){this.name=`geocent`}function Ws(e){return an(e,this.es,this.a)}function Gs(e){return on(e,this.es,this.a,this.b)}var Ks,qs,Js=o((()=>{ln(),Ks=[`Geocentric`,`geocentric`,`geocent`,`Geocent`],qs={init:Us,forward:Ws,inverse:Gs,names:Ks}}));function Ys(){if(Object.keys($s).forEach(function(e){if(this[e]===void 0)this[e]=$s[e].def;else if($s[e].num&&isNaN(this[e]))throw Error(`Invalid parameter value, must be numeric `+e+` = `+this[e]);else $s[e].num&&(this[e]=parseFloat(this[e]));$s[e].degrees&&(this[e]=this[e]*w)}.bind(this)),Math.abs(Math.abs(this.lat0)-y)<1e-10?this.mode=this.lat0<0?Qs.S_POLE:Qs.N_POLE:Math.abs(this.lat0)<1e-10?this.mode=Qs.EQUIT:(this.mode=Qs.OBLIQ,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw Error(`Invalid height`);this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)}function Xs(e){e.x-=this.long0;var t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i,a;switch(this.mode){case Qs.OBLIQ:a=this.sinph0*t+this.cosph0*n*r;break;case Qs.EQUIT:a=n*r;break;case Qs.S_POLE:a=-t;break;case Qs.N_POLE:a=t;break}switch(a=this.pn1/(this.p-a),i=a*n*Math.sin(e.x),this.mode){case Qs.OBLIQ:a*=this.cosph0*t-this.sinph0*n*r;break;case Qs.EQUIT:a*=t;break;case Qs.N_POLE:a*=-(n*r);break;case Qs.S_POLE:a*=n*r;break}var o=a*this.cg+i*this.sg,s=1/(o*this.sw*this.h1+this.cw);return i=(i*this.cg-a*this.sg)*this.cw*s,a=o*s,e.x=i*this.a,e.y=a*this.a,e}function Zs(e){e.x/=this.a,e.y/=this.a;var t={x:e.x,y:e.y},n,r,i=1/(this.pn1-e.y*this.sw);n=this.pn1*e.x*i,r=this.pn1*e.y*this.cw*i,e.x=n*this.cg+r*this.sg,e.y=r*this.cg-n*this.sg;var a=Mr(e.x,e.y);if(Math.abs(a)<1e-10)t.x=0,t.y=e.y;else{var o,s=1-a*a*this.pfact;switch(s=(this.p-Math.sqrt(s))/(this.pn1/a+a/this.pn1),o=Math.sqrt(1-s*s),this.mode){case Qs.OBLIQ:t.y=Math.asin(o*this.sinph0+e.y*s*this.cosph0/a),e.y=(o-this.sinph0*Math.sin(t.y))*a,e.x*=s*this.cosph0;break;case Qs.EQUIT:t.y=Math.asin(e.y*s/a),e.y=o*a,e.x*=s;break;case Qs.N_POLE:t.y=Math.asin(o),e.y=-e.y;break;case Qs.S_POLE:t.y=-Math.asin(o);break}t.x=Math.atan2(e.x,e.y)}return e.x=t.x+this.long0,e.y=t.y,e}var Qs,$s,ec,tc,nc=o((()=>{k(),Nr(),Qs={N_POLE:0,S_POLE:1,EQUIT:2,OBLIQ:3},$s={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}},ec=[`Tilted_Perspective`,`tpers`],tc={init:Ys,forward:Xs,inverse:Zs,names:ec}}));function rc(){if(this.flip_axis=+(this.sweep===`x`),this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw Error();if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,this.es!==0){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape=`ellipse`}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape=`sphere`;this.title||=`Geostationary Satellite View`}function ic(e){var t=e.x,n=e.y,r,i,a,o;if(t-=this.long0,this.shape===`ellipse`){n=Math.atan(this.radius_p2*Math.tan(n));var s=this.radius_p/Mr(this.radius_p*Math.cos(n),Math.sin(n));if(i=s*Math.cos(t)*Math.cos(n),a=s*Math.sin(t)*Math.cos(n),o=s*Math.sin(n),(this.radius_g-i)*i-a*a-o*o*this.radius_p_inv2<0)return e.x=NaN,e.y=NaN,e;r=this.radius_g-i,this.flip_axis?(e.x=this.radius_g_1*Math.atan(a/Mr(o,r)),e.y=this.radius_g_1*Math.atan(o/r)):(e.x=this.radius_g_1*Math.atan(a/r),e.y=this.radius_g_1*Math.atan(o/Mr(a,r)))}else this.shape===`sphere`&&(r=Math.cos(n),i=Math.cos(t)*r,a=Math.sin(t)*r,o=Math.sin(n),r=this.radius_g-i,this.flip_axis?(e.x=this.radius_g_1*Math.atan(a/Mr(o,r)),e.y=this.radius_g_1*Math.atan(o/r)):(e.x=this.radius_g_1*Math.atan(a/r),e.y=this.radius_g_1*Math.atan(o/Mr(a,r))));return e.x*=this.a,e.y*=this.a,e}function ac(e){var t=-1,n=0,r=0,i,a,o,s;if(e.x/=this.a,e.y/=this.a,this.shape===`ellipse`){this.flip_axis?(r=Math.tan(e.y/this.radius_g_1),n=Math.tan(e.x/this.radius_g_1)*Mr(1,r)):(n=Math.tan(e.x/this.radius_g_1),r=Math.tan(e.y/this.radius_g_1)*Mr(1,n));var c=r/this.radius_p;if(i=n*n+c*c+t*t,a=2*this.radius_g*t,o=a*a-4*i*this.C,o<0)return e.x=NaN,e.y=NaN,e;s=(-a-Math.sqrt(o))/(2*i),t=this.radius_g+s*t,n*=s,r*=s,e.x=Math.atan2(n,t),e.y=Math.atan(r*Math.cos(e.x)/t),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if(this.shape===`sphere`){if(this.flip_axis?(r=Math.tan(e.y/this.radius_g_1),n=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+r*r)):(n=Math.tan(e.x/this.radius_g_1),r=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+n*n)),i=n*n+r*r+t*t,a=2*this.radius_g*t,o=a*a-4*i*this.C,o<0)return e.x=NaN,e.y=NaN,e;s=(-a-Math.sqrt(o))/(2*i),t=this.radius_g+s*t,n*=s,r*=s,e.x=Math.atan2(n,t),e.y=Math.atan(r*Math.cos(e.x)/t)}return e.x+=this.long0,e}var oc,sc,cc=o((()=>{Nr(),oc=[`Geostationary Satellite View`,`Geostationary_Satellite`,`geos`],sc={init:rc,forward:ic,inverse:ac,names:oc}}));function lc(){this.es=0,this.long0=this.long0===void 0?0:this.long0,this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0}function uc(e){var t=U(e.x-this.long0,this.over),n=e.y,r=Math.asin(gc*Math.sin(n)),i=r*r,a=i*i*i;return e.x=t*Math.cos(r)/(gc*(fc+3*pc*i+a*(7*mc+9*hc*i))),e.y=r*(fc+pc*i+a*(mc+hc*i)),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function dc(e){e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a;var t=1e-9,n=12,r=e.y,i,a,o,s,c,l;for(l=0;l{rt(),fc=1.340264,pc=-.081106,mc=893e-6,hc=.003796,gc=Math.sqrt(3)/2,_c=[`eqearth`,`Equal Earth`,`Equal_Earth`],vc={init:lc,forward:uc,inverse:dc,names:_c}}));function bc(){var e;if(this.phi1=this.lat1,Math.abs(this.phi1)=y?this.cphi1=0:this.cphi1=1/Math.tan(this.phi1),this.inverse=wc,this.forward=Cc)}function xc(e){var t=U(e.x-(this.long0||0),this.over),n=e.y,r=this.am1+this.m1-yr(n,i=Math.sin(n),a=Math.cos(n),this.en),i=a*t/(r*Math.sqrt(1-this.es*i*i)),a;return e.x=r*Math.sin(i),e.y=this.am1-r*Math.cos(i),e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function Sc(e){e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var t,n=Mr(e.x,e.y=this.am1-e.y),r,i=xr(this.am1+this.m1-n,this.es,this.en);if((t=Math.abs(i))Tc?(e.x=i*Math.sin(r=t*Math.cos(n)/i),e.y=this.cphi1-i*Math.cos(r)):e.x=e.y=0,e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function wc(e){e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var t,n,r=Mr(e.x,e.y=this.cphi1-e.y);if(n=this.cphi1+this.phi1-r,Math.abs(n)>y)throw Error();return t=Math.abs(Math.abs(n)-y)<=Tc?0:r*Math.atan2(e.x,e.y)/Math.cos(n),e.x=U(t+(this.long0||0),this.over),e.y=da(n),e}var Tc,Ec,Dc,Oc=o((()=>{fa(),rt(),Nr(),vr(),Cr(),br(),k(),Tc=1e-10,Ec=[`bonne`,`Bonne (Werner lat_1=90)`],Dc={init:bc,names:Ec}}));function kc(){if(this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.title=this.title||`General Oblique Transformation`,this.isIdentity=gt.includes(this.o_proj),!this.o_proj)throw Error(`Missing parameter: o_proj`);if(this.o_proj===`ob_tran`)throw Error(`Invalid value for o_proj: `+this.o_proj);let e=tn(this.projStr.replace(`+proj=ob_tran`,``).replace(`+o_proj=`,`+proj=`).trim());if(!e)throw Error(`Invalid parameter: o_proj. Unknown projection `+this.o_proj);e.long0=0,this.obliqueProjection=e;let t,n=Object.keys(Rc),r=e=>{if(this[e]===void 0)return;let t=parseFloat(this[e])*w;if(isNaN(t))throw Error(`Invalid value for `+e+`: `+this[e]);return t};for(let e=0;ethis[e]!==void 0)){t=i;for(let e=0;e1e-10?(this.cphip=Math.cos(a),this.sphip=Math.sin(a),this.projectionType=Lc.OBLIQUE):this.projectionType=Lc.TRANSVERSE}function Ac(e){return this.projectionType.forward(this,e)}function jc(e){return this.projectionType.inverse(this,e)}function Mc(e,t){let n,r;if(t===Rc.ROTATE){let t=e.oLongC,i=e.oLatC,a=e.oAlpha;if(Math.abs(Math.abs(i)-y)<=1e-10)throw Error(`Invalid value for o_lat_c: `+e.o_lat_c+` should be < 90°`);r=t+Math.atan2(-1*Math.cos(a),-1*Math.sin(a)*Math.sin(i)),n=Math.asin(Math.cos(i)*Math.sin(a))}else if(t===Rc.NEW_POLE)r=e.oLongP,n=e.oLatP;else{let t=e.oLong1,i=e.oLat1,a=e.oLong2,o=e.oLat2,s=Math.abs(i);if(Math.abs(i)>y-1e-10)throw Error(`Invalid value for o_lat_1: `+e.o_lat_1+` should be < 90°`);if(Math.abs(o)>y-1e-10)throw Error(`Invalid value for o_lat_2: `+e.o_lat_2+` should be < 90°`);if(Math.abs(i-o)<1e-10)throw Error(`Invalid value for o_lat_1 and o_lat_2: o_lat_1 should be different from o_lat_2`);if(s<1e-10)throw Error(`Invalid value for o_lat_1: o_lat_1 should be different from zero`);r=Math.atan2(Math.cos(i)*Math.sin(o)*Math.cos(t)-Math.sin(i)*Math.cos(o)*Math.cos(a),Math.sin(i)*Math.cos(o)*Math.sin(a)-Math.cos(i)*Math.sin(o)*Math.sin(t)),n=Math.atan(-1*Math.cos(r-t)/Math.tan(i))}return{lamp:r,phip:n}}function Nc(e,t){let{x:n,y:r}=t;n+=e.long0;let i=Math.cos(n),a=Math.sin(r),o=Math.cos(r);t.x=U(Math.atan2(o*Math.sin(n),e.sphip*o*i+e.cphip*a)+e.lamp),t.y=Math.asin(e.sphip*a-e.cphip*o*i);let s=e.obliqueProjection.forward(t);return e.isIdentity&&(s.x*=T,s.y*=T),s}function Pc(e,t){let{x:n,y:r}=t;n+=e.long0;let i=Math.cos(r),a=Math.cos(n);t.x=U(Math.atan2(i*Math.sin(n),Math.sin(r))+e.lamp),t.y=Math.asin(-1*i*a);let o=e.obliqueProjection.forward(t);return e.isIdentity&&(o.x*=T,o.y*=T),o}function Fc(e,t){e.isIdentity&&(t.x*=w,t.y*=w);let{x:n,y:r}=e.obliqueProjection.inverse(t);if(n{rt(),k(),nn(),vt(),Lc={OBLIQUE:{forward:Nc,inverse:Fc},TRANSVERSE:{forward:Pc,inverse:Ic}},Rc={ROTATE:{o_alpha:`oAlpha`,o_lon_c:`oLongC`,o_lat_c:`oLatC`},NEW_POLE:{o_lat_p:`oLatP`,o_lon_p:`oLongP`},NEW_EQUATOR:{o_lon_1:`oLong1`,o_lat_1:`oLat1`,o_lon_2:`oLong2`,o_lat_2:`oLat2`}},zc=[`General Oblique Transformation`,`General_Oblique_Transformation`,`ob_tran`],Bc={init:kc,forward:Ac,inverse:jc,names:zc}}));function Hc(e){e.Proj.projections.add(Or),e.Proj.projections.add(Xr),e.Proj.projections.add(ri),e.Proj.projections.add(vi),e.Proj.projections.add(Ti),e.Proj.projections.add(ji),e.Proj.projections.add(zi),e.Proj.projections.add(Gi),e.Proj.projections.add(Zi),e.Proj.projections.add(ya),e.Proj.projections.add(Pa),e.Proj.projections.add(Ua),e.Proj.projections.add(Ya),e.Proj.projections.add(ro),e.Proj.projections.add(lo),e.Proj.projections.add(_o),e.Proj.projections.add(Co),e.Proj.projections.add(ko),e.Proj.projections.add(Io),e.Proj.projections.add(Ho),e.Proj.projections.add(Jo),e.Proj.projections.add(es),e.Proj.projections.add(ls),e.Proj.projections.add(hs),e.Proj.projections.add(Ts),e.Proj.projections.add(Vs),e.Proj.projections.add(qs),e.Proj.projections.add(tc),e.Proj.projections.add(sc),e.Proj.projections.add(vc),e.Proj.projections.add(Dc),e.Proj.projections.add(Bc)}var Uc=o((()=>{kr(),Zr(),ii(),yi(),Ei(),Mi(),Bi(),Ki(),Qi(),ba(),Fa(),Wa(),Xa(),io(),uo(),vo(),wo(),Ao(),Lo(),Uo(),Yo(),ts(),us(),gs(),Es(),Hs(),Js(),nc(),cc(),yc(),Oc(),Vc()})),Wc,Gc=o((()=>{An(),nn(),ir(),yn(),We(),en(),Tn(),nr(),Uc(),Wc=Object.assign(On,{defaultDatum:`WGS84`,Proj:tn,WGS84:new tn(`WGS84`),Point:rr,toPoint:vn,defs:Ue,nadgrid:zt,transform:wn,mgrs:tr,version:`__VERSION__`}),Hc(Wc)}));function Kc(){}function qc(e=qc.DEFAULT_IMAGE,t=qc.DEFAULT_MAPPING,n=Pm,r=Pm,i=zm,a=Vm,o=Km,s=G,c=1,l=ih){Object.defineProperty(this,"id",{value:Ch++}),this.uuid=yh.generateUUID(),this.name=``,this.image=e,this.mipmaps=[],this.mapping=t,this.wrapS=n,this.wrapT=r,this.magFilter=i,this.minFilter=a,this.anisotropy=c,this.format=o,this.internalFormat=null,this.type=s,this.offset=new K(0,0),this.repeat=new K(1,1),this.center=new K(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new bh,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=l,this.version=0,this.onUpdate=null}function Jc(e){return typeof HTMLImageElement<`u`&&e instanceof HTMLImageElement||typeof HTMLCanvasElement<`u`&&e instanceof HTMLCanvasElement||typeof ImageBitmap<`u`&&e instanceof ImageBitmap?Sh.getDataURL(e):e.data?{data:Array.prototype.slice.call(e.data),width:e.width,height:e.height,type:e.data.constructor.name}:(console.warn(`THREE.Texture: Unable to serialize Texture.`),{})}function Yc(e,t,n){this.width=e,this.height=t,this.scissor=new wh(0,0,e,t),this.scissorTest=!1,this.viewport=new wh(0,0,e,t),n||={},this.texture=new qc(void 0,n.mapping,n.wrapS,n.wrapT,n.magFilter,n.minFilter,n.format,n.type,n.anisotropy,n.encoding),this.texture.image={},this.texture.image.width=e,this.texture.image.height=t,this.texture.generateMipmaps=n.generateMipmaps===void 0?!1:n.generateMipmaps,this.texture.minFilter=n.minFilter===void 0?zm:n.minFilter,this.depthBuffer=n.depthBuffer===void 0?!0:n.depthBuffer,this.stencilBuffer=n.stencilBuffer===void 0?!1:n.stencilBuffer,this.depthTexture=n.depthTexture===void 0?null:n.depthTexture}function Xc(e,t,n){Yc.call(this,e,t,n),this.samples=4}function Zc(e,t,n,r,i){for(let a=0,o=e.length-3;a<=o;a+=3){Bh.fromArray(e,a);let o=i.x*Math.abs(Bh.x)+i.y*Math.abs(Bh.y)+i.z*Math.abs(Bh.z),s=t.dot(Bh),c=n.dot(Bh),l=r.dot(Bh);if(Math.max(-Math.max(s,c,l),Math.min(s,c,l))>o)return!1}return!0}function Qc(){Object.defineProperty(this,"id",{value:lg++}),this.uuid=yh.generateUUID(),this.name=``,this.type=`Object3D`,this.parent=null,this.children=[],this.up=Qc.DefaultUp.clone();let e=new q,t=new ag,n=new Th,r=new q(1,1,1);function i(){n.setFromEuler(t,!1)}function a(){t.setFromQuaternion(n,void 0,!1)}t._onChange(i),n._onChange(a),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:e},rotation:{configurable:!0,enumerable:!0,value:t},quaternion:{configurable:!0,enumerable:!0,value:n},scale:{configurable:!0,enumerable:!0,value:r},modelViewMatrix:{value:new Zh},normalMatrix:{value:new bh}}),this.matrix=new Zh,this.matrixWorld=new Zh,this.matrixAutoUpdate=Qc.DefaultMatrixAutoUpdate,this.matrixWorldNeedsUpdate=!1,this.layers=new cg,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}function $c(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*6*(2/3-n):e}function el(e){return e<.04045?e*.0773993808:(e*.9478672986+.0521327014)**2.4}function tl(e){return e<.0031308?e*12.92:1.055*e**.41666-.055}function nl(){Object.defineProperty(this,"id",{value:Hg++}),this.uuid=yh.generateUUID(),this.name=``,this.type=`Material`,this.fog=!0,this.blending=1,this.side=0,this.flatShading=!1,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.blendSrc=204,this.blendDst=205,this.blendEquation=100,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=3,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=519,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=mh,this.stencilZFail=mh,this.stencilZPass=mh,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaTest=0,this.premultipliedAlpha=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0}function rl(e){nl.call(this),this.type=`MeshBasicMaterial`,this.color=new Bg(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap=`round`,this.wireframeLinejoin=`round`,this.skinning=!1,this.morphTargets=!1,this.setValues(e)}function il(e,t,n){if(Array.isArray(e))throw TypeError(`THREE.BufferAttribute: array should be a Typed Array.`);this.name=``,this.array=e,this.itemSize=t,this.count=e===void 0?0:e.length/t,this.normalized=n===!0,this.usage=hh,this.updateRange={offset:0,count:-1},this.version=0}function al(e,t,n){il.call(this,new Int8Array(e),t,n)}function ol(e,t,n){il.call(this,new Uint8Array(e),t,n)}function sl(e,t,n){il.call(this,new Uint8ClampedArray(e),t,n)}function cl(e,t,n){il.call(this,new Int16Array(e),t,n)}function ll(e,t,n){il.call(this,new Uint16Array(e),t,n)}function ul(e,t,n){il.call(this,new Int32Array(e),t,n)}function dl(e,t,n){il.call(this,new Uint32Array(e),t,n)}function fl(e,t,n){il.call(this,new Uint16Array(e),t,n)}function pl(e,t,n){il.call(this,new Float32Array(e),t,n)}function ml(e,t,n){il.call(this,new Float64Array(e),t,n)}function hl(e){if(e.length===0)return-1/0;let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t}function gl(e,t){return new Kg[e](t)}function _l(){Object.defineProperty(this,"id",{value:qg+=2}),this.uuid=yh.generateUUID(),this.name=``,this.type=`BufferGeometry`,this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}function vl(e=new _l,t=new rl){Qc.call(this),this.type=`Mesh`,this.geometry=e,this.material=t,this.updateMorphTargets()}function yl(e,t,n,r,i,a,o,s){let c;if(c=t.side===1?r.intersectTriangle(o,a,i,!0,s):r.intersectTriangle(i,a,o,t.side!==2,s),c===null)return null;h_.copy(s),h_.applyMatrix4(e.matrixWorld);let l=n.ray.origin.distanceTo(h_);return ln.far?null:{distance:l,point:h_.clone(),object:e}}function bl(e,t,n,r,i,a,o,s,c,l,u,d){r_.fromBufferAttribute(i,l),i_.fromBufferAttribute(i,u),a_.fromBufferAttribute(i,d);let f=e.morphTargetInfluences;if(t.morphTargets&&a&&f){l_.set(0,0,0),u_.set(0,0,0),d_.set(0,0,0);for(let e=0,t=a.length;e=0){let a=c[t];if(a!==void 0){let t=a.normalized,i=a.itemSize,o=n.get(a);if(o===void 0)continue;let c=o.buffer,l=o.type,u=o.bytesPerElement;if(a.isInterleavedBufferAttribute){let n=a.data,o=n.stride,d=a.offset;n&&n.isInstancedInterleavedBuffer?(b(r,n.meshPerAttribute),s._maxInstanceCount===void 0&&(s._maxInstanceCount=n.meshPerAttribute*n.count)):y(r),e.bindBuffer(34962,c),S(r,i,l,t,o*u,d*u)}else a.isInstancedBufferAttribute?(b(r,a.meshPerAttribute),s._maxInstanceCount===void 0&&(s._maxInstanceCount=a.meshPerAttribute*a.count)):y(r),e.bindBuffer(34962,c),S(r,i,l,t,0,0)}else if(t===`instanceMatrix`){let t=n.get(i.instanceMatrix);if(t===void 0)continue;let a=t.buffer,o=t.type;b(r+0,1),b(r+1,1),b(r+2,1),b(r+3,1),e.bindBuffer(34962,a),e.vertexAttribPointer(r+0,4,o,!1,64,0),e.vertexAttribPointer(r+1,4,o,!1,64,16),e.vertexAttribPointer(r+2,4,o,!1,64,32),e.vertexAttribPointer(r+3,4,o,!1,64,48)}else if(t===`instanceColor`){let t=n.get(i.instanceColor);if(t===void 0)continue;let a=t.buffer,o=t.type;b(r,1),e.bindBuffer(34962,a),e.vertexAttribPointer(r,3,o,!1,12,0)}else if(u!==void 0){let n=u[t];if(n!==void 0)switch(n.length){case 2:e.vertexAttrib2fv(r,n);break;case 3:e.vertexAttrib3fv(r,n);break;case 4:e.vertexAttrib4fv(r,n);break;default:e.vertexAttrib1fv(r,n)}}}}x()}function w(){D();for(let e in s){let t=s[e];for(let e in t){let n=t[e];for(let e in n)p(n[e].object),delete n[e];delete t[e]}delete s[e]}}function T(e){if(s[e.id]===void 0)return;let t=s[e.id];for(let e in t){let n=t[e];for(let e in n)p(n[e].object),delete n[e];delete t[e]}delete s[e.id]}function E(e){for(let t in s){let n=s[t];if(n[e.id]===void 0)continue;let r=n[e.id];for(let e in r)p(r[e].object),delete r[e];delete n[e.id]}}function D(){O(),l!==c&&(l=c,f(l.object))}function O(){c.geometry=null,c.program=null,c.wireframe=!1}return{setup:u,reset:D,resetDefaultState:O,dispose:w,releaseStatesOfGeometry:T,releaseStatesOfProgram:E,initAttributes:v,enableAttribute:y,disableUnusedAttributes:x}}function Pl(e,t,n,r){let i=r.isWebGL2,a;function o(e){a=e}function s(t,r){e.drawArrays(a,t,r),n.update(r,a,1)}function c(r,o,s){if(s===0)return;let c,l;if(i)c=e,l=`drawArraysInstanced`;else if(c=t.get(`ANGLE_instanced_arrays`),l=`drawArraysInstancedANGLE`,c===null){console.error(`THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.`);return}c[l](a,r,o,s),n.update(o,a,s)}this.setMode=o,this.render=s,this.renderInstances=c}function Fl(e,t,n){let r;function i(){if(r!==void 0)return r;let n=t.get(`EXT_texture_filter_anisotropic`);return r=n===null?0:e.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT),r}function a(t){if(t===`highp`){if(e.getShaderPrecisionFormat(35633,36338).precision>0&&e.getShaderPrecisionFormat(35632,36338).precision>0)return`highp`;t=`mediump`}return t===`mediump`&&e.getShaderPrecisionFormat(35633,36337).precision>0&&e.getShaderPrecisionFormat(35632,36337).precision>0?`mediump`:`lowp`}let o=typeof WebGL2RenderingContext<`u`&&e instanceof WebGL2RenderingContext||typeof WebGL2ComputeRenderingContext<`u`&&e instanceof WebGL2ComputeRenderingContext,s=n.precision===void 0?`highp`:n.precision,c=a(s);c!==s&&(console.warn(`THREE.WebGLRenderer:`,s,`not supported, using`,c,`instead.`),s=c);let l=n.logarithmicDepthBuffer===!0,u=e.getParameter(34930),d=e.getParameter(35660),f=e.getParameter(3379),p=e.getParameter(34076),m=e.getParameter(34921),h=e.getParameter(36347),g=e.getParameter(36348),_=e.getParameter(36349),v=d>0,y=o||!!t.get(`OES_texture_float`),b=v&&y,x=o?e.getParameter(36183):0;return{isWebGL2:o,getMaxAnisotropy:i,getMaxPrecision:a,precision:s,logarithmicDepthBuffer:l,maxTextures:u,maxVertexTextures:d,maxTextureSize:f,maxCubemapSize:p,maxAttributes:m,maxVertexUniforms:h,maxVaryings:g,maxFragmentUniforms:_,vertexTextures:v,floatFragmentTextures:y,floatVertexTextures:b,maxSamples:x}}function Il(e){let t=this,n=null,r=0,i=!1,a=!1,o=new Tg,s=new bh,c={value:null,needsUpdate:!1};this.uniform=c,this.numPlanes=0,this.numIntersection=0,this.init=function(e,t,a){let o=e.length!==0||t||r!==0||i;return i=t,n=u(e,a,0),r=e.length,o},this.beginShadows=function(){a=!0,u(null)},this.endShadows=function(){a=!1,l()},this.setState=function(t,o,s){let d=t.clippingPlanes,f=t.clipIntersection,p=t.clipShadows,m=e.get(t);if(!i||d===null||d.length===0||a&&!p)a?u(null):l();else{let e=a?0:r,t=e*4,i=m.clippingState||null;c.value=i,i=u(d,o,t,s);for(let e=0;e!==t;++e)i[e]=n[e];m.clippingState=i,this.numIntersection=f?this.numPlanes:0,this.numPlanes+=e}};function l(){c.value!==n&&(c.value=n,c.needsUpdate=r>0),t.numPlanes=r,t.numIntersection=0}function u(e,n,r,i){let a=e===null?0:e.length,l=null;if(a!==0){if(l=c.value,i!==!0||l===null){let t=r+a*4,i=n.matrixWorldInverse;s.getNormalMatrix(i),(l===null||l.length0){let o=e.getRenderList(),s=e.getRenderTarget(),c=new Ol(a.height/2);return c.fromEquirectangularTexture(e,r),t.set(r,c),e.setRenderTarget(s),e.setRenderList(o),r.addEventListener(`dispose`,i),n(c.texture,r.mapping)}else return null}}return r}function i(e){let n=e.target;n.removeEventListener(`dispose`,i);let r=t.get(n);r!==void 0&&(t.delete(n),r.dispose())}function a(){t=new WeakMap}return{get:r,dispose:a}}function Rl(e){let t={};return{has:function(n){if(t[n]!==void 0)return t[n]!==null;let r;switch(n){case`WEBGL_depth_texture`:r=e.getExtension(`WEBGL_depth_texture`)||e.getExtension(`MOZ_WEBGL_depth_texture`)||e.getExtension(`WEBKIT_WEBGL_depth_texture`);break;case`EXT_texture_filter_anisotropic`:r=e.getExtension(`EXT_texture_filter_anisotropic`)||e.getExtension(`MOZ_EXT_texture_filter_anisotropic`)||e.getExtension(`WEBKIT_EXT_texture_filter_anisotropic`);break;case`WEBGL_compressed_texture_s3tc`:r=e.getExtension(`WEBGL_compressed_texture_s3tc`)||e.getExtension(`MOZ_WEBGL_compressed_texture_s3tc`)||e.getExtension(`WEBKIT_WEBGL_compressed_texture_s3tc`);break;case`WEBGL_compressed_texture_pvrtc`:r=e.getExtension(`WEBGL_compressed_texture_pvrtc`)||e.getExtension(`WEBKIT_WEBGL_compressed_texture_pvrtc`);break;default:r=e.getExtension(n)}return t[n]=r,r!==null},get:function(e){return this.has(e)||console.warn(`THREE.WebGLRenderer: `+e+` extension not supported.`),t[e]}}}function zl(e,t,n,r){let i=new WeakMap,a=new WeakMap;function o(e){let s=e.target,c=i.get(s);c.index!==null&&t.remove(c.index);for(let e in c.attributes)t.remove(c.attributes[e]);s.removeEventListener(`dispose`,o),i.delete(s);let l=a.get(c);l&&(t.remove(l),a.delete(c)),r.releaseStatesOfGeometry(c),s.isInstancedBufferGeometry===!0&&delete s._maxInstanceCount,n.memory.geometries--}function s(e,t){let r=i.get(t);return r||(t.addEventListener(`dispose`,o),t.isBufferGeometry?r=t:t.isGeometry&&(t._bufferGeometry===void 0&&(t._bufferGeometry=new _l().setFromObject(e)),r=t._bufferGeometry),i.set(t,r),n.memory.geometries++,r)}function c(e){let n=e.attributes;for(let e in n)t.update(n[e],34962);let r=e.morphAttributes;for(let e in r){let n=r[e];for(let e=0,r=n.length;e65535?dl:ll)(n,1);s.version=o;let c=a.get(e);c&&t.remove(c),a.set(e,s)}function u(e){let t=a.get(e);if(t){let n=e.index;n!==null&&t.version0)return e;let i=t*n,a=M_[i];if(a===void 0&&(a=new Float32Array(i),M_[i]=a),t!==0){r.toArray(a,0);for(let r=1,i=0;r!==t;++r)i+=n,e[r].toArray(a,i)}return a}function Yl(e,t){if(e.length!==t.length)return!1;for(let n=0,r=e.length;n`);return Ju(n)}function Xu(e){return e.replace(V_,Qu).replace(B_,Zu)}function Zu(e,t,n,r){return console.warn(`WebGLProgram: #pragma unroll_loop shader syntax is deprecated. Please use #pragma unroll_loop_start syntax instead.`),Qu(e,t,n,r)}function Qu(e,t,n,r){let i=``;for(let e=parseInt(t);e0?e.gammaFactor:1,p=n.isWebGL2?``:Hu(n),m=Uu(a),h=i.createProgram(),g,_,v=n.glslVersion?`#version `+n.glslVersion+` +`:``;n.isRawShaderMaterial?(g=[m].filter(Gu).join(` +`),g.length>0&&(g+=` +`),_=[p,m].filter(Gu).join(` +`),_.length>0&&(_+=` +`)):(g=[$u(n),`#define SHADER_NAME `+n.shaderName,m,n.instancing?`#define USE_INSTANCING`:``,n.instancingColor?`#define USE_INSTANCING_COLOR`:``,n.supportsVertexTextures?`#define VERTEX_TEXTURES`:``,`#define GAMMA_FACTOR `+f,`#define MAX_BONES `+n.maxBones,n.useFog&&n.fog?`#define USE_FOG`:``,n.useFog&&n.fogExp2?`#define FOG_EXP2`:``,n.map?`#define USE_MAP`:``,n.envMap?`#define USE_ENVMAP`:``,n.envMap?`#define `+u:``,n.lightMap?`#define USE_LIGHTMAP`:``,n.aoMap?`#define USE_AOMAP`:``,n.emissiveMap?`#define USE_EMISSIVEMAP`:``,n.bumpMap?`#define USE_BUMPMAP`:``,n.normalMap?`#define USE_NORMALMAP`:``,n.normalMap&&n.objectSpaceNormalMap?`#define OBJECTSPACE_NORMALMAP`:``,n.normalMap&&n.tangentSpaceNormalMap?`#define TANGENTSPACE_NORMALMAP`:``,n.clearcoatMap?`#define USE_CLEARCOATMAP`:``,n.clearcoatRoughnessMap?`#define USE_CLEARCOAT_ROUGHNESSMAP`:``,n.clearcoatNormalMap?`#define USE_CLEARCOAT_NORMALMAP`:``,n.displacementMap&&n.supportsVertexTextures?`#define USE_DISPLACEMENTMAP`:``,n.specularMap?`#define USE_SPECULARMAP`:``,n.roughnessMap?`#define USE_ROUGHNESSMAP`:``,n.metalnessMap?`#define USE_METALNESSMAP`:``,n.alphaMap?`#define USE_ALPHAMAP`:``,n.transmissionMap?`#define USE_TRANSMISSIONMAP`:``,n.vertexTangents?`#define USE_TANGENT`:``,n.vertexColors?`#define USE_COLOR`:``,n.vertexUvs?`#define USE_UV`:``,n.uvsVertexOnly?`#define UVS_VERTEX_ONLY`:``,n.flatShading?`#define FLAT_SHADED`:``,n.skinning?`#define USE_SKINNING`:``,n.useVertexTexture?`#define BONE_TEXTURE`:``,n.morphTargets?`#define USE_MORPHTARGETS`:``,n.morphNormals&&n.flatShading===!1?`#define USE_MORPHNORMALS`:``,n.doubleSided?`#define DOUBLE_SIDED`:``,n.flipSided?`#define FLIP_SIDED`:``,n.shadowMapEnabled?`#define USE_SHADOWMAP`:``,n.shadowMapEnabled?`#define `+c:``,n.sizeAttenuation?`#define USE_SIZEATTENUATION`:``,n.logarithmicDepthBuffer?`#define USE_LOGDEPTHBUF`:``,n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?`#define USE_LOGDEPTHBUF_EXT`:``,`uniform mat4 modelMatrix;`,`uniform mat4 modelViewMatrix;`,`uniform mat4 projectionMatrix;`,`uniform mat4 viewMatrix;`,`uniform mat3 normalMatrix;`,`uniform vec3 cameraPosition;`,`uniform bool isOrthographic;`,`#ifdef USE_INSTANCING`,` attribute mat4 instanceMatrix;`,`#endif`,`#ifdef USE_INSTANCING_COLOR`,` attribute vec3 instanceColor;`,`#endif`,`attribute vec3 position;`,`attribute vec3 normal;`,`attribute vec2 uv;`,`#ifdef USE_TANGENT`,` attribute vec4 tangent;`,`#endif`,`#ifdef USE_COLOR`,` attribute vec3 color;`,`#endif`,`#ifdef USE_MORPHTARGETS`,` attribute vec3 morphTarget0;`,` attribute vec3 morphTarget1;`,` attribute vec3 morphTarget2;`,` attribute vec3 morphTarget3;`,` #ifdef USE_MORPHNORMALS`,` attribute vec3 morphNormal0;`,` attribute vec3 morphNormal1;`,` attribute vec3 morphNormal2;`,` attribute vec3 morphNormal3;`,` #else`,` attribute vec3 morphTarget4;`,` attribute vec3 morphTarget5;`,` attribute vec3 morphTarget6;`,` attribute vec3 morphTarget7;`,` #endif`,`#endif`,`#ifdef USE_SKINNING`,` attribute vec4 skinIndex;`,` attribute vec4 skinWeight;`,`#endif`,` +`].filter(Gu).join(` +`),_=[p,$u(n),`#define SHADER_NAME `+n.shaderName,m,n.alphaTest?`#define ALPHATEST `+n.alphaTest+(n.alphaTest%1?``:`.0`):``,`#define GAMMA_FACTOR `+f,n.useFog&&n.fog?`#define USE_FOG`:``,n.useFog&&n.fogExp2?`#define FOG_EXP2`:``,n.map?`#define USE_MAP`:``,n.matcap?`#define USE_MATCAP`:``,n.envMap?`#define USE_ENVMAP`:``,n.envMap?`#define `+l:``,n.envMap?`#define `+u:``,n.envMap?`#define `+d:``,n.lightMap?`#define USE_LIGHTMAP`:``,n.aoMap?`#define USE_AOMAP`:``,n.emissiveMap?`#define USE_EMISSIVEMAP`:``,n.bumpMap?`#define USE_BUMPMAP`:``,n.normalMap?`#define USE_NORMALMAP`:``,n.normalMap&&n.objectSpaceNormalMap?`#define OBJECTSPACE_NORMALMAP`:``,n.normalMap&&n.tangentSpaceNormalMap?`#define TANGENTSPACE_NORMALMAP`:``,n.clearcoatMap?`#define USE_CLEARCOATMAP`:``,n.clearcoatRoughnessMap?`#define USE_CLEARCOAT_ROUGHNESSMAP`:``,n.clearcoatNormalMap?`#define USE_CLEARCOAT_NORMALMAP`:``,n.specularMap?`#define USE_SPECULARMAP`:``,n.roughnessMap?`#define USE_ROUGHNESSMAP`:``,n.metalnessMap?`#define USE_METALNESSMAP`:``,n.alphaMap?`#define USE_ALPHAMAP`:``,n.sheen?`#define USE_SHEEN`:``,n.transmissionMap?`#define USE_TRANSMISSIONMAP`:``,n.vertexTangents?`#define USE_TANGENT`:``,n.vertexColors||n.instancingColor?`#define USE_COLOR`:``,n.vertexUvs?`#define USE_UV`:``,n.uvsVertexOnly?`#define UVS_VERTEX_ONLY`:``,n.gradientMap?`#define USE_GRADIENTMAP`:``,n.flatShading?`#define FLAT_SHADED`:``,n.doubleSided?`#define DOUBLE_SIDED`:``,n.flipSided?`#define FLIP_SIDED`:``,n.shadowMapEnabled?`#define USE_SHADOWMAP`:``,n.shadowMapEnabled?`#define `+c:``,n.premultipliedAlpha?`#define PREMULTIPLIED_ALPHA`:``,n.physicallyCorrectLights?`#define PHYSICALLY_CORRECT_LIGHTS`:``,n.logarithmicDepthBuffer?`#define USE_LOGDEPTHBUF`:``,n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?`#define USE_LOGDEPTHBUF_EXT`:``,(n.extensionShaderTextureLOD||n.envMap)&&n.rendererExtensionShaderTextureLod?`#define TEXTURE_LOD_EXT`:``,`uniform mat4 viewMatrix;`,`uniform vec3 cameraPosition;`,`uniform bool isOrthographic;`,n.toneMapping===0?``:`#define TONE_MAPPING`,n.toneMapping===0?``:E_.tonemapping_pars_fragment,n.toneMapping===0?``:Vu(`toneMapping`,n.toneMapping),n.dithering?`#define DITHERING`:``,E_.encodings_pars_fragment,n.map?zu(`mapTexelToLinear`,n.mapEncoding):``,n.matcap?zu(`matcapTexelToLinear`,n.matcapEncoding):``,n.envMap?zu(`envMapTexelToLinear`,n.envMapEncoding):``,n.emissiveMap?zu(`emissiveMapTexelToLinear`,n.emissiveMapEncoding):``,n.lightMap?zu(`lightMapTexelToLinear`,n.lightMapEncoding):``,Bu(`linearToOutputTexel`,n.outputEncoding),n.depthPacking?`#define DEPTH_PACKING `+n.depthPacking:``,` +`].filter(Gu).join(` +`)),o=Ju(o),o=Ku(o,n),o=qu(o,n),s=Ju(s),s=Ku(s,n),s=qu(s,n),o=Xu(o),s=Xu(s),n.isWebGL2&&n.isRawShaderMaterial!==!0&&(v=`#version 300 es +`,g=[`#define attribute in`,`#define varying out`,`#define texture2D texture`].join(` +`)+` +`+g,_=[`#define varying in`,n.glslVersion===`300 es`?``:`out highp vec4 pc_fragColor;`,n.glslVersion===`300 es`?``:`#define gl_FragColor pc_fragColor`,`#define gl_FragDepthEXT gl_FragDepth`,`#define texture2D texture`,`#define textureCube texture`,`#define texture2DProj textureProj`,`#define texture2DLodEXT textureLod`,`#define texture2DProjLodEXT textureProjLod`,`#define textureCubeLodEXT textureLod`,`#define texture2DGradEXT textureGrad`,`#define texture2DProjGradEXT textureProjGrad`,`#define textureCubeGradEXT textureGrad`].join(` +`)+` +`+_);let y=v+g+o,b=v+_+s,x=Fu(i,35633,y),S=Fu(i,35632,b);if(i.attachShader(h,x),i.attachShader(h,S),n.index0AttributeName===void 0?n.morphTargets===!0&&i.bindAttribLocation(h,0,`position`):i.bindAttribLocation(h,0,n.index0AttributeName),i.linkProgram(h),e.debug.checkShaderErrors){let e=i.getProgramInfoLog(h).trim(),t=i.getShaderInfoLog(x).trim(),n=i.getShaderInfoLog(S).trim(),r=!0,a=!0;if(i.getProgramParameter(h,35714)===!1){r=!1;let t=Ru(i,x,`vertex`),n=Ru(i,S,`fragment`);console.error(`THREE.WebGLProgram: shader error: `,i.getError(),`35715`,i.getProgramParameter(h,35715),`gl.getProgramInfoLog`,e,t,n)}else e===``?(t===``||n===``)&&(a=!1):console.warn(`THREE.WebGLProgram: gl.getProgramInfoLog()`,e);a&&(this.diagnostics={runnable:r,programLog:e,vertexShader:{log:t,prefix:g},fragmentShader:{log:n,prefix:_}})}i.deleteShader(x),i.deleteShader(S);let C;this.getUniforms=function(){return C===void 0&&(C=new Pu(i,h)),C};let w;return this.getAttributes=function(){return w===void 0&&(w=Wu(i,h)),w},this.destroy=function(){r.releaseStatesOfProgram(this),i.deleteProgram(h),this.program=void 0},this.name=n.shaderName,this.id=R_++,this.cacheKey=t,this.usedTimes=1,this.program=h,this.vertexShader=x,this.fragmentShader=S,this}function ad(e,t,n,r,i,a){let o=[],s=r.isWebGL2,c=r.logarithmicDepthBuffer,l=r.floatVertexTextures,u=r.maxVertexUniforms,d=r.vertexTextures,f=r.precision,p={MeshDepthMaterial:`depth`,MeshDistanceMaterial:`distanceRGBA`,MeshNormalMaterial:`normal`,MeshBasicMaterial:`basic`,MeshLambertMaterial:`lambert`,MeshPhongMaterial:`phong`,MeshToonMaterial:`toon`,MeshStandardMaterial:`physical`,MeshPhysicalMaterial:`physical`,MeshMatcapMaterial:`matcap`,LineBasicMaterial:`basic`,LineDashedMaterial:`dashed`,PointsMaterial:`points`,ShadowMaterial:`shadow`,SpriteMaterial:`sprite`},m=`precision.isWebGL2.supportsVertexTextures.outputEncoding.instancing.instancingColor.map.mapEncoding.matcap.matcapEncoding.envMap.envMapMode.envMapEncoding.envMapCubeUV.lightMap.lightMapEncoding.aoMap.emissiveMap.emissiveMapEncoding.bumpMap.normalMap.objectSpaceNormalMap.tangentSpaceNormalMap.clearcoatMap.clearcoatRoughnessMap.clearcoatNormalMap.displacementMap.specularMap.roughnessMap.metalnessMap.gradientMap.alphaMap.combine.vertexColors.vertexTangents.vertexUvs.uvsVertexOnly.fog.useFog.fogExp2.flatShading.sizeAttenuation.logarithmicDepthBuffer.skinning.maxBones.useVertexTexture.morphTargets.morphNormals.maxMorphTargets.maxMorphNormals.premultipliedAlpha.numDirLights.numPointLights.numSpotLights.numHemiLights.numRectAreaLights.numDirLightShadows.numPointLightShadows.numSpotLightShadows.shadowMapEnabled.shadowMapType.toneMapping.physicallyCorrectLights.alphaTest.doubleSided.flipSided.numClippingPlanes.numClipIntersection.depthPacking.dithering.sheen.transmissionMap`.split(`.`);function h(e){let t=e.skeleton.bones;if(l)return 1024;{let e=Math.floor((u-20)/4),n=Math.min(e,t.length);return n0,maxBones:S,useVertexTexture:l,morphTargets:i.morphTargets,morphNormals:i.morphNormals,maxMorphTargets:e.maxMorphTargets,maxMorphNormals:e.maxMorphNormals,numDirLights:o.directional.length,numPointLights:o.point.length,numSpotLights:o.spot.length,numRectAreaLights:o.rectArea.length,numHemiLights:o.hemi.length,numDirLightShadows:o.directionalShadowMap.length,numPointLightShadows:o.pointShadowMap.length,numSpotLightShadows:o.spotShadowMap.length,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:i.dithering,shadowMapEnabled:e.shadowMap.enabled&&u.length>0,shadowMapType:e.shadowMap.type,toneMapping:i.toneMapped?e.toneMapping:0,physicallyCorrectLights:e.physicallyCorrectLights,premultipliedAlpha:i.premultipliedAlpha,alphaTest:i.alphaTest,doubleSided:i.side===2,flipSided:i.side===1,depthPacking:i.depthPacking===void 0?!1:i.depthPacking,index0AttributeName:i.index0AttributeName,extensionDerivatives:i.extensions&&i.extensions.derivatives,extensionFragDepth:i.extensions&&i.extensions.fragDepth,extensionDrawBuffers:i.extensions&&i.extensions.drawBuffers,extensionShaderTextureLOD:i.extensions&&i.extensions.shaderTextureLOD,rendererExtensionFragDepth:s||n.has(`EXT_frag_depth`),rendererExtensionDrawBuffers:s||n.has(`WEBGL_draw_buffers`),rendererExtensionShaderTextureLod:s||n.has(`EXT_shader_texture_lod`),customProgramCacheKey:i.customProgramCacheKey()}}function v(t){let n=[];if(t.shaderID?n.push(t.shaderID):(n.push(t.fragmentShader),n.push(t.vertexShader)),t.defines!==void 0)for(let e in t.defines)n.push(e),n.push(t.defines[e]);if(t.isRawShaderMaterial===!1){for(let e=0;e1&&r.sort(e||sd),i.length>1&&i.sort(t||cd)}function d(){for(let e=n,r=t.length;e0&&(t.isWebGL2||e.has(`OES_texture_float_linear`)===!0?(i.rectAreaLTC1=X.LTC_FLOAT_1,i.rectAreaLTC2=X.LTC_FLOAT_2):e.has(`OES_texture_half_float_linear`)===!0?(i.rectAreaLTC1=X.LTC_HALF_1,i.rectAreaLTC2=X.LTC_HALF_2):console.error(`THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.`)),i.ambient[0]=o,i.ambient[1]=s,i.ambient[2]=c;let _=i.hash;(_.directionalLength!==l||_.pointLength!==u||_.spotLength!==d||_.rectAreaLength!==f||_.hemiLength!==p||_.numDirectionalShadows!==m||_.numPointShadows!==h||_.numSpotShadows!==g)&&(i.directional.length=l,i.spot.length=d,i.rectArea.length=f,i.point.length=u,i.hemi.length=p,i.directionalShadow.length=m,i.directionalShadowMap.length=m,i.pointShadow.length=h,i.pointShadowMap.length=h,i.spotShadow.length=g,i.spotShadowMap.length=g,i.directionalShadowMatrix.length=m,i.pointShadowMatrix.length=h,i.spotShadowMatrix.length=g,_.directionalLength=l,_.pointLength=u,_.spotLength=d,_.rectAreaLength=f,_.hemiLength=p,_.numDirectionalShadows=m,_.numPointShadows=h,_.numSpotShadows=g,i.version=H_++)}function l(e,t){let n=0,r=0,c=0,l=0,u=0,d=t.matrixWorldInverse;for(let t=0,f=e.length;t=n.get(r).length?(a=new hd(e,t),n.get(r).push(a)):a=n.get(r)[i],a}function i(){n=new WeakMap}return{get:r,dispose:i}}function _d(e){nl.call(this),this.type=`MeshDepthMaterial`,this.depthPacking=fh,this.skinning=!1,this.morphTargets=!1,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.setValues(e)}function vd(e){nl.call(this),this.type=`MeshDistanceMaterial`,this.referencePosition=new q,this.nearDistance=1,this.farDistance=1e3,this.skinning=!1,this.morphTargets=!1,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.fog=!1,this.setValues(e)}function yd(e,t,n){let r=new w_,i=new K,a=new K,o=new wh,s=[],c=[],l={},u={0:1,1:0,2:2},d=new Cl({defines:{SAMPLE_RATE:2/8,HALF_SAMPLE_RATE:1/8},uniforms:{shadow_pass:{value:null},resolution:{value:new K},radius:{value:4}},vertexShader:W_,fragmentShader:U_}),f=d.clone();f.defines.HORIZONTAL_PASS=1;let p=new _l;p.setAttribute(`position`,new il(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let m=new vl(p,d),h=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=1,this.render=function(t,s,c){if(h.enabled===!1||h.autoUpdate===!1&&h.needsUpdate===!1||t.length===0)return;let l=e.getRenderTarget(),u=e.getActiveCubeFace(),d=e.getActiveMipmapLevel(),f=e.state;f.setBlending(0),f.buffers.color.setClear(1,1,1,1),f.buffers.depth.setTest(!0),f.setScissorTest(!1);for(let l=0,u=t.length;ln||i.y>n)&&(i.x>n&&(a.x=Math.floor(n/p.x),i.x=a.x*p.x,d.mapSize.x=a.x),i.y>n&&(a.y=Math.floor(n/p.y),i.y=a.y*p.y,d.mapSize.y=a.y)),d.map===null&&!d.isPointLightShadow&&this.type===3){let e={minFilter:zm,magFilter:zm,format:Km};d.map=new Yc(i.x,i.y,e),d.map.texture.name=u.name+`.shadowMap`,d.mapPass=new Yc(i.x,i.y,e),d.camera.updateProjectionMatrix()}if(d.map===null){let e={minFilter:Im,magFilter:Im,format:Km};d.map=new Yc(i.x,i.y,e),d.map.texture.name=u.name+`.shadowMap`,d.camera.updateProjectionMatrix()}e.setRenderTarget(d.map),e.clear();let m=d.getViewportCount();for(let e=0;e0);let i=!1;t.isSkinnedMesh===!0&&(r.skinning===!0?i=!0:console.warn(`THREE.WebGLShadowMap: THREE.SkinnedMesh with material.skinning set to false:`,t));let a=t.isInstancedMesh===!0;c=d(e,i,a)}else c=f;if(e.localClippingEnabled&&r.clipShadows===!0&&r.clippingPlanes.length!==0){let e=c.uuid,t=r.uuid,n=l[e];n===void 0&&(n={},l[e]=n);let i=n[t];i===void 0&&(i=c.clone(),n[t]=i),c=i}return c.visible=r.visible,c.wireframe=r.wireframe,s===3?c.side=r.shadowSide===null?r.side:r.shadowSide:c.side=r.shadowSide===null?u[r.side]:r.shadowSide,c.clipShadows=r.clipShadows,c.clippingPlanes=r.clippingPlanes,c.clipIntersection=r.clipIntersection,c.wireframeLinewidth=r.wireframeLinewidth,c.linewidth=r.linewidth,i.isPointLight===!0&&c.isMeshDistanceMaterial===!0&&(c.referencePosition.setFromMatrixPosition(i.matrixWorld),c.nearDistance=a,c.farDistance=o),c}function b(n,i,a,o,s){if(n.visible===!1)return;if(n.layers.test(i.layers)&&(n.isMesh||n.isLine||n.isPoints)&&(n.castShadow||n.receiveShadow&&s===3)&&(!n.frustumCulled||r.intersectsObject(n))){n.modelViewMatrix.multiplyMatrices(a.matrixWorldInverse,n.matrixWorld);let r=t.update(n),i=n.material;if(Array.isArray(i)){let t=r.groups;for(let c=0,l=t.length;c=2):(O=parseFloat(/^WebGL (\d)/.exec(k)[1]),D=O>=1);let A=null,j={},M=new wh,N=new wh;function P(t,n,r){let i=new Uint8Array(4),a=e.createTexture();e.bindTexture(t,a),e.texParameteri(t,10241,9728),e.texParameteri(t,10240,9728);for(let t=0;tr||e.height>r)&&(i=r/Math.max(e.width,e.height)),i<1||t===!0)if(typeof HTMLImageElement<`u`&&e instanceof HTMLImageElement||typeof HTMLCanvasElement<`u`&&e instanceof HTMLCanvasElement||typeof ImageBitmap<`u`&&e instanceof ImageBitmap){let r=t?yh.floorPowerOfTwo:Math.floor,a=r(i*e.width),o=r(i*e.height);p===void 0&&(p=h(a,o));let s=n?h(a,o):p;return s.width=a,s.height=o,s.getContext(`2d`).drawImage(e,0,0,a,o),console.warn(`THREE.WebGLRenderer: Texture has been resized from (`+e.width+`x`+e.height+`) to (`+a+`x`+o+`).`),s}else return`data`in e&&console.warn(`THREE.WebGLRenderer: Image in DataTexture is too big (`+e.width+`x`+e.height+`).`),e;return e}function _(e){return yh.isPowerOfTwo(e.width)&&yh.isPowerOfTwo(e.height)}function v(e){return s?!1:e.wrapS!==1001||e.wrapT!==1001||e.minFilter!==1003&&e.minFilter!==1006}function y(e,t){return e.generateMipmaps&&t&&e.minFilter!==1003&&e.minFilter!==1006}function b(t,n,i,a){e.generateMipmap(t);let o=r.get(n);o.__maxMipLevel=Math.log(Math.max(i,a))*Math.LOG2E}function x(n,r,i){if(s===!1)return r;if(n!==null){if(e[n]!==void 0)return e[n];console.warn(`THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '`+n+`'`)}let a=r;return r===6403&&(i===5126&&(a=33326),i===5131&&(a=33325),i===5121&&(a=33321)),r===6407&&(i===5126&&(a=34837),i===5131&&(a=34843),i===5121&&(a=32849)),r===6408&&(i===5126&&(a=34836),i===5131&&(a=34842),i===5121&&(a=32856)),(a===33325||a===33326||a===34842||a===34836)&&t.get(`EXT_color_buffer_float`),a}function S(e){return e===1003||e===1004||e===1005?9728:9729}function C(e){let t=e.target;t.removeEventListener(`dispose`,C),T(t),t.isVideoTexture&&f.delete(t),o.memory.textures--}function w(e){let t=e.target;t.removeEventListener(`dispose`,w),E(t),o.memory.textures--}function T(t){let n=r.get(t);n.__webglInit!==void 0&&(e.deleteTexture(n.__webglTexture),r.remove(t))}function E(t){let n=r.get(t),i=r.get(t.texture);if(t){if(i.__webglTexture!==void 0&&e.deleteTexture(i.__webglTexture),t.depthTexture&&t.depthTexture.dispose(),t.isWebGLCubeRenderTarget)for(let t=0;t<6;t++)e.deleteFramebuffer(n.__webglFramebuffer[t]),n.__webglDepthbuffer&&e.deleteRenderbuffer(n.__webglDepthbuffer[t]);else e.deleteFramebuffer(n.__webglFramebuffer),n.__webglDepthbuffer&&e.deleteRenderbuffer(n.__webglDepthbuffer),n.__webglMultisampledFramebuffer&&e.deleteFramebuffer(n.__webglMultisampledFramebuffer),n.__webglColorRenderbuffer&&e.deleteRenderbuffer(n.__webglColorRenderbuffer),n.__webglDepthRenderbuffer&&e.deleteRenderbuffer(n.__webglDepthRenderbuffer);r.remove(t.texture),r.remove(t)}}let D=0;function O(){D=0}function k(){let e=D;return e>=c&&console.warn(`THREE.WebGLTextures: Trying to use `+e+` texture units while this GPU supports only `+c),D+=1,e}function A(e,t){let i=r.get(e);if(e.isVideoTexture&&le(e),e.version>0&&i.__version!==e.version){let n=e.image;if(n===void 0)console.warn(`THREE.WebGLRenderer: Texture marked for update but image is undefined`);else if(n.complete===!1)console.warn(`THREE.WebGLRenderer: Texture marked for update but image is incomplete`);else{L(i,e,t);return}}n.activeTexture(33984+t),n.bindTexture(3553,i.__webglTexture)}function j(e,t){let i=r.get(e);if(e.version>0&&i.__version!==e.version){L(i,e,t);return}n.activeTexture(33984+t),n.bindTexture(35866,i.__webglTexture)}function M(e,t){let i=r.get(e);if(e.version>0&&i.__version!==e.version){L(i,e,t);return}n.activeTexture(33984+t),n.bindTexture(32879,i.__webglTexture)}function N(e,t){let i=r.get(e);if(e.version>0&&i.__version!==e.version){te(i,e,t);return}n.activeTexture(33984+t),n.bindTexture(34067,i.__webglTexture)}let P={[Nm]:10497,[Pm]:33071,[Fm]:33648},F={[Im]:9728,[Lm]:9984,[Rm]:9986,[zm]:9729,[Bm]:9985,[Vm]:9987};function ee(n,a,o){o?(e.texParameteri(n,10242,P[a.wrapS]),e.texParameteri(n,10243,P[a.wrapT]),(n===32879||n===35866)&&e.texParameteri(n,32882,P[a.wrapR]),e.texParameteri(n,10240,F[a.magFilter]),e.texParameteri(n,10241,F[a.minFilter])):(e.texParameteri(n,10242,33071),e.texParameteri(n,10243,33071),(n===32879||n===35866)&&e.texParameteri(n,32882,33071),(a.wrapS!==1001||a.wrapT!==1001)&&console.warn(`THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping.`),e.texParameteri(n,10240,S(a.magFilter)),e.texParameteri(n,10241,S(a.minFilter)),a.minFilter!==1003&&a.minFilter!==1006&&console.warn(`THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.`));let c=t.get(`EXT_texture_filter_anisotropic`);if(c){if(a.type===1015&&t.get(`OES_texture_float_linear`)===null||a.type===1016&&(s||t.get(`OES_texture_half_float_linear`))===null)return;(a.anisotropy>1||r.get(a).__currentAnisotropy)&&(e.texParameterf(n,c.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(a.anisotropy,i.getMaxAnisotropy())),r.get(a).__currentAnisotropy=a.anisotropy)}}function I(t,n){t.__webglInit===void 0&&(t.__webglInit=!0,n.addEventListener(`dispose`,C),t.__webglTexture=e.createTexture(),o.memory.textures++)}function L(t,r,i){let o=3553;r.isDataTexture2DArray&&(o=35866),r.isDataTexture3D&&(o=32879),I(t,r),n.activeTexture(33984+i),n.bindTexture(o,t.__webglTexture),e.pixelStorei(37440,r.flipY),e.pixelStorei(37441,r.premultiplyAlpha),e.pixelStorei(3317,r.unpackAlignment);let c=v(r)&&_(r.image)===!1,l=g(r.image,c,!1,u),d=_(l)||s,f=a.convert(r.format),p=a.convert(r.type),m=x(r.internalFormat,f,p);ee(o,r,d);let h,S=r.mipmaps;if(r.isDepthTexture)m=6402,s?m=r.type===1015?36012:r.type===1014?33190:r.type===1020?35056:33189:r.type===1015&&console.error(`WebGLRenderer: Floating point depth texture requires WebGL2.`),r.format===1026&&m===6402&&r.type!==1012&&r.type!==1014&&(console.warn(`THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture.`),r.type=Hm,p=a.convert(r.type)),r.format===1027&&m===6402&&(m=34041,r.type!==1020&&(console.warn(`THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture.`),r.type=Wm,p=a.convert(r.type))),n.texImage2D(3553,0,m,l.width,l.height,0,f,p,null);else if(r.isDataTexture)if(S.length>0&&d){for(let e=0,t=S.length;e0&&d){for(let e=0,t=S.length;e0&&Le(a,e,t),o.length>0&&Le(o,e,t),e.isScene===!0&&e.onAfterRender(m,e,t),y!==null&&(le.updateRenderTargetMipmap(y),le.updateMultisampleRenderTarget(y)),oe.buffers.depth.setTest(!0),oe.buffers.depth.setMask(!0),oe.buffers.color.setMask(!0),oe.setPolygonOffset(!1),p.pop(),f=p.length>0?p[p.length-1]:null,d=null};function Ie(e,t,n,r){if(e.visible===!1)return;if(e.layers.test(t.layers)){if(e.isGroup)n=e.renderOrder;else if(e.isLOD)e.autoUpdate===!0&&e.update(t);else if(e.isLight)f.pushLight(e),e.castShadow&&f.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||P.intersectsSprite(e)){r&&L.setFromMatrixPosition(e.matrixWorld).applyMatrix4(I);let t=pe.update(e),i=e.material;i.visible&&d.push(e,t,i,n,L.z,null)}}else if(e.isImmediateRenderObject)r&&L.setFromMatrixPosition(e.matrixWorld).applyMatrix4(I),d.push(e,null,e.material,n,L.z,null);else if((e.isMesh||e.isLine||e.isPoints)&&(e.isSkinnedMesh&&e.skeleton.frame!==se.render.frame&&(e.skeleton.update(),e.skeleton.frame=se.render.frame),!e.frustumCulled||P.intersectsObject(e))){r&&L.setFromMatrixPosition(e.matrixWorld).applyMatrix4(I);let t=pe.update(e),i=e.material;if(Array.isArray(i)){let r=t.groups;for(let a=0,o=r.length;a=0&&t<=e.width-r&&n>=0&&n<=e.height-i&&R.readPixels(t,n,r,i,Ce.convert(s),Ce.convert(c),a):console.error(`THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete.`)}finally{o&&R.bindFramebuffer(36160,b)}}},this.copyFramebufferToTexture=function(e,t,n=0){let r=2**-n,i=Math.floor(t.image.width*r),a=Math.floor(t.image.height*r),o=Ce.convert(t.format);le.setTexture2D(t,0),R.copyTexImage2D(3553,n,o,e.x,e.y,i,a,0),oe.unbindTexture()},this.copyTextureToTexture=function(e,t,n,r=0){let i=t.image.width,a=t.image.height,o=Ce.convert(n.format),s=Ce.convert(n.type);le.setTexture2D(n,0),R.pixelStorei(37440,n.flipY),R.pixelStorei(37441,n.premultiplyAlpha),R.pixelStorei(3317,n.unpackAlignment),t.isDataTexture?R.texSubImage2D(3553,r,e.x,e.y,i,a,o,s,t.image.data):t.isCompressedTexture?R.compressedTexSubImage2D(3553,r,e.x,e.y,t.mipmaps[0].width,t.mipmaps[0].height,o,t.mipmaps[0].data):R.texSubImage2D(3553,r,e.x,e.y,o,s,t.image),r===0&&n.generateMipmaps&&R.generateMipmap(3553),oe.unbindTexture()},this.initTexture=function(e){le.setTexture2D(e,0),oe.unbindTexture()},this.resetState=function(){oe.reset(),we.reset()},typeof __THREE_DEVTOOLS__<`u`&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent(`observe`,{detail:this}))}function Ad(e){kd.call(this,e)}function jd(e,t){this.array=e,this.stride=t,this.count=e===void 0?0:e.length/t,this.usage=hh,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=yh.generateUUID()}function Md(e,t,n,r){this.name=``,this.data=e,this.itemSize=t,this.offset=n,this.normalized=r===!0}function Nd(e){nl.call(this),this.type=`SpriteMaterial`,this.color=new Bg(16777215),this.map=null,this.alphaMap=null,this.rotation=0,this.sizeAttenuation=!0,this.transparent=!0,this.setValues(e)}function Pd(e){if(Qc.call(this),this.type=`Sprite`,q_===void 0){q_=new _l;let e=new jd(new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]),5);q_.setIndex([0,1,2,0,2,3]),q_.setAttribute(`position`,new Md(e,3,0,!1)),q_.setAttribute(`uv`,new Md(e,2,3,!1))}this.geometry=q_,this.material=e===void 0?new Nd:e,this.center=new K(.5,.5)}function Fd(e,t,n,r,i,a){Z_.subVectors(e,n).addScalar(.5).multiply(r),i===void 0?Q_.copy(Z_):(Q_.x=a*Z_.x-i*Z_.y,Q_.y=i*Z_.x+a*Z_.y),e.copy(t),e.x+=Q_.x,e.y+=Q_.y,e.applyMatrix4($_)}function Id(){Qc.call(this),this._currentLevel=0,this.type=`LOD`,Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}function Ld(e,t){e&&e.isGeometry&&console.error(`THREE.SkinnedMesh no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.`),vl.call(this,e,t),this.type=`SkinnedMesh`,this.bindMode=`attached`,this.bindMatrix=new Zh,this.bindMatrixInverse=new Zh}function Rd(){Qc.call(this),this.type=`Bone`}function zd(e=[],t=[]){this.uuid=yh.generateUUID(),this.bones=e.slice(0),this.boneInverses=t,this.boneMatrices=null,this.boneTexture=null,this.boneTextureSize=0,this.frame=-1,this.init()}function Bd(e,t,n){vl.call(this,e,t),this.instanceMatrix=new il(new Float32Array(n*16),16),this.instanceColor=null,this.count=n,this.frustumCulled=!1}function Vd(e){nl.call(this),this.type=`LineBasicMaterial`,this.color=new Bg(16777215),this.linewidth=1,this.linecap=`round`,this.linejoin=`round`,this.morphTargets=!1,this.setValues(e)}function Hd(e=new _l,t=new Vd){Qc.call(this),this.type=`Line`,this.geometry=e,this.material=t,this.updateMorphTargets()}function Ud(e,t){Hd.call(this,e,t),this.type=`LineSegments`}function Wd(e,t){Hd.call(this,e,t),this.type=`LineLoop`}function Gd(e){nl.call(this),this.type=`PointsMaterial`,this.color=new Bg(16777215),this.map=null,this.alphaMap=null,this.size=1,this.sizeAttenuation=!0,this.morphTargets=!1,this.setValues(e)}function Kd(e=new _l,t=new Gd){Qc.call(this),this.type=`Points`,this.geometry=e,this.material=t,this.updateMorphTargets()}function qd(e,t,n,r,i,a,o){let s=Dv.distanceSqToPoint(e);if(si.far)return;a.push({distance:c,distanceToRay:Math.sqrt(s),point:n,index:t,face:null,object:o})}}function Jd(e,t,n,r,i,a,o,s,c){qc.call(this,e,t,n,r,i,a,o,s,c),this.format=o===void 0?Gm:o,this.minFilter=a===void 0?zm:a,this.magFilter=i===void 0?zm:i,this.generateMipmaps=!1;let l=this;function u(){l.needsUpdate=!0,e.requestVideoFrameCallback(u)}`requestVideoFrameCallback`in e&&e.requestVideoFrameCallback(u)}function Yd(e,t,n,r,i,a,o,s,c,l,u,d){qc.call(this,null,a,o,s,c,l,r,i,u,d),this.image={width:t,height:n},this.mipmaps=e,this.flipY=!1,this.generateMipmaps=!1}function Xd(e,t,n,r,i,a,o,s,c){qc.call(this,e,t,n,r,i,a,o,s,c),this.needsUpdate=!0}function Zd(e,t,n,r,i,a,o,s,c,l){if(l=l===void 0?qm:l,l!==1026&&l!==1027)throw Error(`DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat`);n===void 0&&l===1026&&(n=Hm),n===void 0&&l===1027&&(n=Wm),qc.call(this,null,r,i,a,o,s,l,n,c),this.image={width:e,height:t},this.magFilter=o===void 0?Im:o,this.minFilter=s===void 0?Im:s,this.flipY=!1,this.generateMipmaps=!1}function Qd(){Object.defineProperty(this,"id",{value:Av+=2}),this.uuid=yh.generateUUID(),this.name=``,this.type=`Geometry`,this.vertices=[],this.colors=[],this.faces=[],this.faceVertexUvs=[[]],this.morphTargets=[],this.morphNormals=[],this.skinWeights=[],this.skinIndices=[],this.lineDistances=[],this.boundingBox=null,this.boundingSphere=null,this.elementsNeedUpdate=!1,this.verticesNeedUpdate=!1,this.uvsNeedUpdate=!1,this.normalsNeedUpdate=!1,this.colorsNeedUpdate=!1,this.lineDistancesNeedUpdate=!1,this.groupsNeedUpdate=!1}function $d(e,t,n,r,i){let a,o;if(i===Af(e,t,n,r)>0)for(a=t;a=t;a-=r)o=Df(a,e[a],e[a+1],o);return o&&yf(o,o.next)&&(Of(o),o=o.next),o}function ef(e,t){if(!e)return e;t||=e;let n=e,r;do if(r=!1,!n.steiner&&(yf(n,n.next)||vf(n.prev,n,n.next)===0)){if(Of(n),n=t=n.prev,n===n.next)break;r=!0}else n=n.next;while(r||n!==t);return t}function tf(e,t,n,r,i,a,o){if(!e)return;!o&&a&&ff(e,r,i,a);let s=e,c,l;for(;e.prev!==e.next;){if(c=e.prev,l=e.next,a?rf(e,r,i,a):nf(e)){t.push(c.i/n),t.push(e.i/n),t.push(l.i/n),Of(e),e=l.next,s=l.next;continue}if(e=l,e===s){o?o===1?(e=af(ef(e),t,n),tf(e,t,n,r,i,a,2)):o===2&&of(e,t,n,r,i,a):tf(ef(e),t,n,r,i,a,1);break}}}function nf(e){let t=e.prev,n=e,r=e.next;if(vf(t,n,r)>=0)return!1;let i=e.next.next;for(;i!==e.prev;){if(gf(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&vf(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function rf(e,t,n,r){let i=e.prev,a=e,o=e.next;if(vf(i,a,o)>=0)return!1;let s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,d=mf(s,c,t,n,r),f=mf(l,u,t,n,r),p=e.prevZ,m=e.nextZ;for(;p&&p.z>=d&&m&&m.z<=f;){if(p!==e.prev&&p!==e.next&&gf(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&vf(p.prev,p,p.next)>=0||(p=p.prevZ,m!==e.prev&&m!==e.next&&gf(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&vf(m.prev,m,m.next)>=0))return!1;m=m.nextZ}for(;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&gf(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&vf(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;m&&m.z<=f;){if(m!==e.prev&&m!==e.next&&gf(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&vf(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function af(e,t,n){let r=e;do{let i=r.prev,a=r.next.next;!yf(i,a)&&bf(i,r,r.next,a)&&wf(i,a)&&wf(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),Of(r),Of(r.next),r=e=a),r=r.next}while(r!==e);return ef(r)}function of(e,t,n,r,i,a){let o=e;do{let e=o.next.next;for(;e!==o.prev;){if(o.i!==e.i&&_f(o,e)){let s=Ef(o,e);o=ef(o,o.next),s=ef(s,s.next),tf(o,t,n,r,i,a),tf(s,t,n,r,i,a);return}e=e.next}o=o.next}while(o!==e)}function sf(e,t,n,r){let i=[],a,o,s,c,l;for(a=0,o=t.length;a=n.next.y&&n.next.y!==n.y){let e=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(e<=r&&e>a){if(a=e,e===r){if(i===n.y)return n;if(i===n.next.y)return n.next}o=n.x=n.x&&n.x>=c&&r!==n.x&&gf(io.x||n.x===o.x&&df(o,n)))&&(o=n,u=d)),n=n.next;while(n!==s);return o}function df(e,t){return vf(e.prev,e,t.prev)<0&&vf(t.next,e,e.next)<0}function ff(e,t,n,r){let i=e;do i.z===null&&(i.z=mf(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,pf(i)}function pf(e){let t,n,r,i,a,o,s,c,l=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t0||c>0&&r;)s!==0&&(c===0||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1);return e}function mf(e,t,n,r,i){return e=32767*(e-n)*i,t=32767*(t-r)*i,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function hf(e){let t=e,n=e;do(t.x=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function _f(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Cf(e,t)&&(wf(e,t)&&wf(t,e)&&Tf(e,t)&&(vf(e.prev,e,t.prev)||vf(e,t.prev,t))||yf(e,t)&&vf(e.prev,e,e.next)>0&&vf(t.prev,t,t.next)>0)}function vf(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function yf(e,t){return e.x===t.x&&e.y===t.y}function bf(e,t,n,r){let i=Sf(vf(e,t,n)),a=Sf(vf(e,t,r)),o=Sf(vf(n,r,e)),s=Sf(vf(n,r,t));return!!(i!==a&&o!==s||i===0&&xf(e,n,t)||a===0&&xf(e,r,t)||o===0&&xf(n,e,r)||s===0&&xf(n,t,r))}function xf(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function Sf(e){return e>0?1:e<0?-1:0}function Cf(e,t){let n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&bf(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function wf(e,t){return vf(e.prev,e,e.next)<0?vf(e,t,e.next)>=0&&vf(e,e.prev,t)>=0:vf(e,t,e.prev)<0||vf(e,e.next,t)<0}function Tf(e,t){let n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function Ef(e,t){let n=new kf(e.i,e.x,e.y),r=new kf(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function Df(e,t,n,r){let i=new kf(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function Of(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function kf(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Af(e,t,n,r){let i=0;for(let a=t,o=n-r;a2&&e[t-1].equals(e[0])&&e.pop()}function Mf(e,t){for(let n=0;n=0?(e(r-s,p,u),d.subVectors(l,u)):(e(r+s,p,u),d.subVectors(u,l)),p-s>=0?(e(r,p-s,u),f.subVectors(l,u)):(e(r,p+s,u),f.subVectors(u,l)),c.crossVectors(d,f).normalize(),a.push(c.x,c.y,c.z),o.push(r,p)}}for(let e=0;e`u`&&console.warn(`THREE.ImageBitmapLoader: createImageBitmap() not supported.`),typeof fetch>`u`&&console.warn(`THREE.ImageBitmapLoader: fetch() not supported.`),dp.call(this,e),this.options={premultiplyAlpha:`none`}}function cm(){this.type=`ShapePath`,this.color=new Bg,this.subPaths=[],this.currentPath=null}function lm(e){this.type=`Font`,this.data=e}function um(e,t,n){let r=Array.from?Array.from(e):String(e).split(``),i=t/n.resolution,a=(n.boundingBox.yMax-n.boundingBox.yMin+n.underlineThickness)*i,o=[],s=0,c=0;for(let e=0;eky-Oy?o=Ay[i-ky+Oy-1]:i==0&&(o=0),n.push(o);let s=1/(a-1),c=-s/2,l=1+s/2,u=[c,c,l,c,l,l,c,c,l,l,c,l],d=new Float32Array(108),f=new Float32Array(72),p=new Float32Array(36);for(let e=0;e<6;e++){let t=e%3*2/3-1,n=e>2?0:-1,r=[t,n,0,t+2/3,n,0,t+2/3,n+1,0,t,n,0,t+2/3,n+1,0,t,n+1,0];d.set(r,18*e),f.set(u,12*e);let i=[e,e,e,e,e,e];p.set(i,6*e)}let m=new _l;m.setAttribute(`position`,new il(d,3)),m.setAttribute(`uv`,new il(f,2)),m.setAttribute(`faceIndex`,new il(p,1)),e.push(m),r>Oy&&r--}return{_lodPlanes:e,_sizeLods:t,_sigmas:n}}function Am(e){console.warn(`THREE.ClosedSplineCurve3 has been deprecated. Use THREE.CatmullRomCurve3 instead.`),Cp.call(this,e),this.type=`catmullrom`,this.closed=!0}function jm(e){console.warn(`THREE.SplineCurve3 has been deprecated. Use THREE.CatmullRomCurve3 instead.`),Cp.call(this,e),this.type=`catmullrom`}function Mm(e){console.warn(`THREE.Spline has been removed. Use THREE.CatmullRomCurve3 instead.`),Cp.call(this,e),this.type=`catmullrom`}var Nm,Pm,Fm,Im,Lm,Rm,zm,Bm,Vm,G,Hm,Um,Wm,Gm,Km,qm,Jm,Ym,Xm,Zm,Qm,$m,eh,th,nh,rh,ih,ah,oh,sh,ch,lh,uh,dh,fh,ph,mh,hh,gh,_h,vh,yh,K,bh,xh,Sh,Ch,wh,Th,q,Eh,Dh,Oh,kh,J,Ah,jh,Mh,Nh,Ph,Fh,Ih,Lh,Rh,zh,Bh,Vh,Hh,Uh,Wh,Gh,Kh,qh,Jh,Yh,Xh,Zh,Qh,$h,eg,tg,ng,rg,ig,ag,og,sg,cg,lg,ug,dg,fg,pg,mg,hg,gg,_g,vg,yg,bg,xg,Sg,Cg,wg,Tg,Eg,Dg,Og,kg,Ag,jg,Mg,Ng,Pg,Fg,Ig,Lg,Rg,zg,Bg,Vg,Hg,Ug,Wg,Gg,Kg,qg,Jg,Yg,Xg,Zg,Qg,$g,e_,t_,n_,r_,i_,a_,o_,s_,c_,l_,u_,d_,Y,f_,p_,m_,h_,g_,__,v_,y_,b_,x_,S_,C_,w_,T_,E_,X,D_,O_,k_,A_,j_,M_,N_,P_,F_,I_,L_,R_,z_,B_,V_,H_,U_,W_,G_,K_,q_,J_,Y_,X_,Z_,Q_,$_,ev,tv,nv,rv,iv,av,ov,sv,cv,lv,uv,dv,fv,pv,mv,hv,gv,_v,vv,yv,bv,xv,Sv,Cv,wv,Tv,Ev,Dv,Ov,kv,Av,jv,Mv,Nv,Pv,Fv,Iv,Lv,Rv,zv,Bv,Vv,Hv,Uv,Wv,Gv,Kv,qv,Jv,Yv,Xv,Zv,Qv,$v,ey,ty,ny,ry,iy,ay,oy,sy,cy,ly,uy,dy,fy,py,my,hy,gy,_y,vy,yy,by,xy,Sy,Cy,wy,Ty,Ey,Dy,Oy,ky,Ay,jy,eee,My,Ny,Py,Fy,Iy=o((()=>{Nm=1e3,Pm=1001,Fm=1002,Im=1003,Lm=1004,Rm=1005,zm=1006,Bm=1007,Vm=1008,G=1009,Hm=1012,Um=1015,Wm=1020,Gm=1022,Km=1023,qm=1026,Jm=2201,Ym=2202,Xm=2300,Zm=2301,Qm=2302,$m=2400,eh=2401,th=2402,nh=2500,rh=2501,ih=3e3,ah=3001,oh=3007,sh=3002,ch=3003,lh=3004,uh=3005,dh=3006,fh=3200,ph=3201,mh=7680,hh=35044,gh=35048,Object.assign(Kc.prototype,{addEventListener:function(e,t){this._listeners===void 0&&(this._listeners={});let n=this._listeners;n[e]===void 0&&(n[e]=[]),n[e].indexOf(t)===-1&&n[e].push(t)},hasEventListener:function(e,t){if(this._listeners===void 0)return!1;let n=this._listeners;return n[e]!==void 0&&n[e].indexOf(t)!==-1},removeEventListener:function(e,t){if(this._listeners===void 0)return;let n=this._listeners[e];if(n!==void 0){let e=n.indexOf(t);e!==-1&&n.splice(e,1)}},dispatchEvent:function(e){if(this._listeners===void 0)return;let t=this._listeners[e.type];if(t!==void 0){e.target=this;let n=t.slice(0);for(let t=0,r=n.length;t>8&255]+_h[e>>16&255]+_h[e>>24&255]+`-`+_h[t&255]+_h[t>>8&255]+`-`+_h[t>>16&15|64]+_h[t>>24&255]+`-`+_h[n&63|128]+_h[n>>8&255]+`-`+_h[n>>16&255]+_h[n>>24&255]+_h[r&255]+_h[r>>8&255]+_h[r>>16&255]+_h[r>>24&255]).toUpperCase()},clamp:function(e,t,n){return Math.max(t,Math.min(n,e))},euclideanModulo:function(e,t){return(e%t+t)%t},mapLinear:function(e,t,n,r,i){return r+(e-t)*(i-r)/(n-t)},lerp:function(e,t,n){return(1-n)*e+n*t},smoothstep:function(e,t,n){return e<=t?0:e>=n?1:(e=(e-t)/(n-t),e*e*(3-2*e))},smootherstep:function(e,t,n){return e<=t?0:e>=n?1:(e=(e-t)/(n-t),e*e*e*(e*(e*6-15)+10))},randInt:function(e,t){return e+Math.floor(Math.random()*(t-e+1))},randFloat:function(e,t){return e+Math.random()*(t-e)},randFloatSpread:function(e){return e*(.5-Math.random())},seededRandom:function(e){return e!==void 0&&(vh=e%2147483647),vh=vh*16807%2147483647,(vh-1)/2147483646},degToRad:function(e){return e*yh.DEG2RAD},radToDeg:function(e){return e*yh.RAD2DEG},isPowerOfTwo:function(e){return(e&e-1)==0&&e!==0},ceilPowerOfTwo:function(e){return 2**Math.ceil(Math.log(e)/Math.LN2)},floorPowerOfTwo:function(e){return 2**Math.floor(Math.log(e)/Math.LN2)},setQuaternionFromProperEuler:function(e,t,n,r,i){let a=Math.cos,o=Math.sin,s=a(n/2),c=o(n/2),l=a((t+r)/2),u=o((t+r)/2),d=a((t-r)/2),f=o((t-r)/2),p=a((r-t)/2),m=o((r-t)/2);switch(i){case`XYX`:e.set(s*u,c*d,c*f,s*l);break;case`YZY`:e.set(c*f,s*u,c*d,s*l);break;case`ZXZ`:e.set(c*d,c*f,s*u,s*l);break;case`XZX`:e.set(s*u,c*m,c*p,s*l);break;case`YXY`:e.set(c*p,s*u,c*m,s*l);break;case`ZYZ`:e.set(c*m,c*p,s*u,s*l);break;default:console.warn(`THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: `+i)}}},K=class{constructor(e=0,t=0){Object.defineProperty(this,"isVector2",{value:!0}),this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw Error(`index is out of range: `+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw Error(`index is out of range: `+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e,t){return t===void 0?(this.x+=e.x,this.y+=e.y,this):(console.warn(`THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead.`),this.addVectors(e,t))}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e,t){return t===void 0?(this.x-=e.x,this.y-=e.y,this):(console.warn(`THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead.`),this.subVectors(e,t))}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){let t=this.x,n=this.y,r=e.elements;return this.x=r[0]*t+r[3]*n+r[6],this.y=r[1]*t+r[4]*n+r[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){let n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){let t=this.x-e.x,n=this.y-e.y;return t*t+n*n}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t,n){return n!==void 0&&console.warn(`THREE.Vector2: offset has been removed from .fromBufferAttribute().`),this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){let n=Math.cos(t),r=Math.sin(t),i=this.x-e.x,a=this.y-e.y;return this.x=i*n-a*r+e.x,this.y=i*r+a*n+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}},bh=class{constructor(){Object.defineProperty(this,"isMatrix3",{value:!0}),this.elements=[1,0,0,0,1,0,0,0,1],arguments.length>0&&console.error(`THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.`)}set(e,t,n,r,i,a,o,s,c){let l=this.elements;return l[0]=e,l[1]=r,l[2]=o,l[3]=t,l[4]=i,l[5]=s,l[6]=n,l[7]=a,l[8]=c,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}clone(){return new this.constructor().fromArray(this.elements)}copy(e){let t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],this}extractBasis(e,t,n){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(e){let t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){let n=e.elements,r=t.elements,i=this.elements,a=n[0],o=n[3],s=n[6],c=n[1],l=n[4],u=n[7],d=n[2],f=n[5],p=n[8],m=r[0],h=r[3],g=r[6],_=r[1],v=r[4],y=r[7],b=r[2],x=r[5],S=r[8];return i[0]=a*m+o*_+s*b,i[3]=a*h+o*v+s*x,i[6]=a*g+o*y+s*S,i[1]=c*m+l*_+u*b,i[4]=c*h+l*v+u*x,i[7]=c*g+l*y+u*S,i[2]=d*m+f*_+p*b,i[5]=d*h+f*v+p*x,i[8]=d*g+f*y+p*S,this}multiplyScalar(e){let t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){let e=this.elements,t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8];return t*a*l-t*o*c-n*i*l+n*o*s+r*i*c-r*a*s}invert(){let e=this.elements,t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=l*a-o*c,d=o*s-l*i,f=c*i-a*s,p=t*u+n*d+r*f;if(p===0)return this.set(0,0,0,0,0,0,0,0,0);let m=1/p;return e[0]=u*m,e[1]=(r*c-l*n)*m,e[2]=(o*n-r*a)*m,e[3]=d*m,e[4]=(l*t-r*s)*m,e[5]=(r*i-o*t)*m,e[6]=f*m,e[7]=(n*s-c*t)*m,e[8]=(a*t-n*i)*m,this}transpose(){let e,t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).copy(this).invert().transpose()}transposeIntoArray(e){let t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,n,r,i,a,o){let s=Math.cos(i),c=Math.sin(i);return this.set(n*s,n*c,-n*(s*a+c*o)+a+e,-r*c,r*s,-r*(-c*a+s*o)+o+t,0,0,1),this}scale(e,t){let n=this.elements;return n[0]*=e,n[3]*=e,n[6]*=e,n[1]*=t,n[4]*=t,n[7]*=t,this}rotate(e){let t=Math.cos(e),n=Math.sin(e),r=this.elements,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7];return r[0]=t*i+n*s,r[3]=t*a+n*c,r[6]=t*o+n*l,r[1]=-n*i+t*s,r[4]=-n*a+t*c,r[7]=-n*o+t*l,this}translate(e,t){let n=this.elements;return n[0]+=e*n[2],n[3]+=e*n[5],n[6]+=e*n[8],n[1]+=t*n[2],n[4]+=t*n[5],n[7]+=t*n[8],this}equals(e){let t=this.elements,n=e.elements;for(let e=0;e<9;e++)if(t[e]!==n[e])return!1;return!0}fromArray(e,t=0){for(let n=0;n<9;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){let n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e}},Sh={getDataURL:function(e){if(/^data:/i.test(e.src)||typeof HTMLCanvasElement>`u`)return e.src;let t;if(e instanceof HTMLCanvasElement)t=e;else{xh===void 0&&(xh=document.createElementNS(`http://www.w3.org/1999/xhtml`,`canvas`)),xh.width=e.width,xh.height=e.height;let n=xh.getContext(`2d`);e instanceof ImageData?n.putImageData(e,0,0):n.drawImage(e,0,0,e.width,e.height),t=xh}return t.width>2048||t.height>2048?t.toDataURL(`image/jpeg`,.6):t.toDataURL(`image/png`)}},Ch=0,qc.DEFAULT_IMAGE=void 0,qc.DEFAULT_MAPPING=300,qc.prototype=Object.assign(Object.create(Kc.prototype),{constructor:qc,isTexture:!0,updateMatrix:function(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)},clone:function(){return new this.constructor().copy(this)},copy:function(e){return this.name=e.name,this.image=e.image,this.mipmaps=e.mipmaps.slice(0),this.mapping=e.mapping,this.wrapS=e.wrapS,this.wrapT=e.wrapT,this.magFilter=e.magFilter,this.minFilter=e.minFilter,this.anisotropy=e.anisotropy,this.format=e.format,this.internalFormat=e.internalFormat,this.type=e.type,this.offset.copy(e.offset),this.repeat.copy(e.repeat),this.center.copy(e.center),this.rotation=e.rotation,this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrix.copy(e.matrix),this.generateMipmaps=e.generateMipmaps,this.premultiplyAlpha=e.premultiplyAlpha,this.flipY=e.flipY,this.unpackAlignment=e.unpackAlignment,this.encoding=e.encoding,this},toJSON:function(e){let t=e===void 0||typeof e==`string`;if(!t&&e.textures[this.uuid]!==void 0)return e.textures[this.uuid];let n={metadata:{version:4.5,type:`Texture`,generator:`Texture.toJSON`},uuid:this.uuid,name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,type:this.type,encoding:this.encoding,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};if(this.image!==void 0){let r=this.image;if(r.uuid===void 0&&(r.uuid=yh.generateUUID()),!t&&e.images[r.uuid]===void 0){let t;if(Array.isArray(r)){t=[];for(let e=0,n=r.length;e1)switch(this.wrapS){case Nm:e.x-=Math.floor(e.x);break;case Pm:e.x=e.x<0?0:1;break;case Fm:Math.abs(Math.floor(e.x)%2)===1?e.x=Math.ceil(e.x)-e.x:e.x-=Math.floor(e.x);break}if(e.y<0||e.y>1)switch(this.wrapT){case Nm:e.y-=Math.floor(e.y);break;case Pm:e.y=e.y<0?0:1;break;case Fm:Math.abs(Math.floor(e.y)%2)===1?e.y=Math.ceil(e.y)-e.y:e.y-=Math.floor(e.y);break}return this.flipY&&(e.y=1-e.y),e}}),Object.defineProperty(qc.prototype,"needsUpdate",{set:function(e){e===!0&&this.version++}}),wh=class{constructor(e=0,t=0,n=0,r=1){Object.defineProperty(this,"isVector4",{value:!0}),this.x=e,this.y=t,this.z=n,this.w=r}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,n,r){return this.x=e,this.y=t,this.z=n,this.w=r,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw Error(`index is out of range: `+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error(`index is out of range: `+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w===void 0?1:e.w,this}add(e,t){return t===void 0?(this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this):(console.warn(`THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead.`),this.addVectors(e,t))}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e,t){return t===void 0?(this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this):(console.warn(`THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead.`),this.subVectors(e,t))}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){let t=this.x,n=this.y,r=this.z,i=this.w,a=e.elements;return this.x=a[0]*t+a[4]*n+a[8]*r+a[12]*i,this.y=a[1]*t+a[5]*n+a[9]*r+a[13]*i,this.z=a[2]*t+a[6]*n+a[10]*r+a[14]*i,this.w=a[3]*t+a[7]*n+a[11]*r+a[15]*i,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);let t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,n,r,i,a=.01,o=.1,s=e.elements,c=s[0],l=s[4],u=s[8],d=s[1],f=s[5],p=s[9],m=s[2],h=s[6],g=s[10];if(Math.abs(l-d)s&&e>_?e_?s=0?1:-1,r=1-t*t;if(r>2**-52){let i=Math.sqrt(r),a=Math.atan2(i,t*n);e=Math.sin(e*a)/i,o=Math.sin(o*a)/i}let i=o*n;if(s=s*e+d*i,c=c*e+f*i,l=l*e+p*i,u=u*e+m*i,e===1-o){let e=1/Math.sqrt(s*s+c*c+l*l+u*u);s*=e,c*=e,l*=e,u*=e}}e[t]=s,e[t+1]=c,e[t+2]=l,e[t+3]=u}static multiplyQuaternionsFlat(e,t,n,r,i,a){let o=n[r],s=n[r+1],c=n[r+2],l=n[r+3],u=i[a],d=i[a+1],f=i[a+2],p=i[a+3];return e[t]=o*p+l*u+s*f-c*d,e[t+1]=s*p+l*d+c*u-o*f,e[t+2]=c*p+l*f+o*d-s*u,e[t+3]=l*p-o*u-s*d-c*f,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,n,r){return this._x=e,this._y=t,this._z=n,this._w=r,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){if(!(e&&e.isEuler))throw Error(`THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.`);let n=e._x,r=e._y,i=e._z,a=e._order,o=Math.cos,s=Math.sin,c=o(n/2),l=o(r/2),u=o(i/2),d=s(n/2),f=s(r/2),p=s(i/2);switch(a){case`XYZ`:this._x=d*l*u+c*f*p,this._y=c*f*u-d*l*p,this._z=c*l*p+d*f*u,this._w=c*l*u-d*f*p;break;case`YXZ`:this._x=d*l*u+c*f*p,this._y=c*f*u-d*l*p,this._z=c*l*p-d*f*u,this._w=c*l*u+d*f*p;break;case`ZXY`:this._x=d*l*u-c*f*p,this._y=c*f*u+d*l*p,this._z=c*l*p+d*f*u,this._w=c*l*u-d*f*p;break;case`ZYX`:this._x=d*l*u-c*f*p,this._y=c*f*u+d*l*p,this._z=c*l*p-d*f*u,this._w=c*l*u+d*f*p;break;case`YZX`:this._x=d*l*u+c*f*p,this._y=c*f*u+d*l*p,this._z=c*l*p-d*f*u,this._w=c*l*u-d*f*p;break;case`XZY`:this._x=d*l*u-c*f*p,this._y=c*f*u-d*l*p,this._z=c*l*p+d*f*u,this._w=c*l*u+d*f*p;break;default:console.warn(`THREE.Quaternion: .setFromEuler() encountered an unknown order: `+a)}return t!==!1&&this._onChangeCallback(),this}setFromAxisAngle(e,t){let n=t/2,r=Math.sin(n);return this._x=e.x*r,this._y=e.y*r,this._z=e.z*r,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(e){let t=e.elements,n=t[0],r=t[4],i=t[8],a=t[1],o=t[5],s=t[9],c=t[2],l=t[6],u=t[10],d=n+o+u;if(d>0){let e=.5/Math.sqrt(d+1);this._w=.25/e,this._x=(l-s)*e,this._y=(i-c)*e,this._z=(a-r)*e}else if(n>o&&n>u){let e=2*Math.sqrt(1+n-o-u);this._w=(l-s)/e,this._x=.25*e,this._y=(r+a)/e,this._z=(i+c)/e}else if(o>u){let e=2*Math.sqrt(1+o-n-u);this._w=(i-c)/e,this._x=(r+a)/e,this._y=.25*e,this._z=(s+l)/e}else{let e=2*Math.sqrt(1+u-n-o);this._w=(a-r)/e,this._x=(i+c)/e,this._y=(s+l)/e,this._z=.25*e}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let n=e.dot(t)+1;return n<1e-6?(n=0,Math.abs(e.x)>Math.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=n):(this._x=0,this._y=-e.z,this._z=e.y,this._w=n)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=n),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(yh.clamp(this.dot(e),-1,1)))}rotateTowards(e,t){let n=this.angleTo(e);if(n===0)return this;let r=Math.min(1,t/n);return this.slerp(e,r),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return e===0?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x*=e,this._y*=e,this._z*=e,this._w*=e),this._onChangeCallback(),this}multiply(e,t){return t===void 0?this.multiplyQuaternions(this,e):(console.warn(`THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead.`),this.multiplyQuaternions(e,t))}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){let n=e._x,r=e._y,i=e._z,a=e._w,o=t._x,s=t._y,c=t._z,l=t._w;return this._x=n*l+a*o+r*c-i*s,this._y=r*l+a*s+i*o-n*c,this._z=i*l+a*c+n*s-r*o,this._w=a*l-n*o-r*s-i*c,this._onChangeCallback(),this}slerp(e,t){if(t===0)return this;if(t===1)return this.copy(e);let n=this._x,r=this._y,i=this._z,a=this._w,o=a*e._w+n*e._x+r*e._y+i*e._z;if(o<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,o=-o):this.copy(e),o>=1)return this._w=a,this._x=n,this._y=r,this._z=i,this;let s=1-o*o;if(s<=2**-52){let e=1-t;return this._w=e*a+t*this._w,this._x=e*n+t*this._x,this._y=e*r+t*this._y,this._z=e*i+t*this._z,this.normalize(),this._onChangeCallback(),this}let c=Math.sqrt(s),l=Math.atan2(c,o),u=Math.sin((1-t)*l)/c,d=Math.sin(t*l)/c;return this._w=a*u+this._w*d,this._x=n*u+this._x*d,this._y=r*u+this._y*d,this._z=i*u+this._z*d,this._onChangeCallback(),this}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}},q=class{constructor(e=0,t=0,n=0){Object.defineProperty(this,"isVector3",{value:!0}),this.x=e,this.y=t,this.z=n}set(e,t,n){return n===void 0&&(n=this.z),this.x=e,this.y=t,this.z=n,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw Error(`index is out of range: `+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error(`index is out of range: `+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e,t){return t===void 0?(this.x+=e.x,this.y+=e.y,this.z+=e.z,this):(console.warn(`THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead.`),this.addVectors(e,t))}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e,t){return t===void 0?(this.x-=e.x,this.y-=e.y,this.z-=e.z,this):(console.warn(`THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead.`),this.subVectors(e,t))}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e,t){return t===void 0?(this.x*=e.x,this.y*=e.y,this.z*=e.z,this):(console.warn(`THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead.`),this.multiplyVectors(e,t))}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return e&&e.isEuler||console.error(`THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order.`),this.applyQuaternion(Dh.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(Dh.setFromAxisAngle(e,t))}applyMatrix3(e){let t=this.x,n=this.y,r=this.z,i=e.elements;return this.x=i[0]*t+i[3]*n+i[6]*r,this.y=i[1]*t+i[4]*n+i[7]*r,this.z=i[2]*t+i[5]*n+i[8]*r,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){let t=this.x,n=this.y,r=this.z,i=e.elements,a=1/(i[3]*t+i[7]*n+i[11]*r+i[15]);return this.x=(i[0]*t+i[4]*n+i[8]*r+i[12])*a,this.y=(i[1]*t+i[5]*n+i[9]*r+i[13])*a,this.z=(i[2]*t+i[6]*n+i[10]*r+i[14])*a,this}applyQuaternion(e){let t=this.x,n=this.y,r=this.z,i=e.x,a=e.y,o=e.z,s=e.w,c=s*t+a*r-o*n,l=s*n+o*t-i*r,u=s*r+i*n-a*t,d=-i*t-a*n-o*r;return this.x=c*s+d*-i+l*-o-u*-a,this.y=l*s+d*-a+u*-i-c*-o,this.z=u*s+d*-o+c*-a-l*-i,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){let t=this.x,n=this.y,r=this.z,i=e.elements;return this.x=i[0]*t+i[4]*n+i[8]*r,this.y=i[1]*t+i[5]*n+i[9]*r,this.z=i[2]*t+i[6]*n+i[10]*r,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){let n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this.z=e.z+(t.z-e.z)*n,this}cross(e,t){return t===void 0?this.crossVectors(this,e):(console.warn(`THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead.`),this.crossVectors(e,t))}crossVectors(e,t){let n=e.x,r=e.y,i=e.z,a=t.x,o=t.y,s=t.z;return this.x=r*s-i*o,this.y=i*a-n*s,this.z=n*o-r*a,this}projectOnVector(e){let t=e.lengthSq();if(t===0)return this.set(0,0,0);let n=e.dot(this)/t;return this.copy(e).multiplyScalar(n)}projectOnPlane(e){return Eh.copy(this).projectOnVector(e),this.sub(Eh)}reflect(e){return this.sub(Eh.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){let t=Math.sqrt(this.lengthSq()*e.lengthSq());if(t===0)return Math.PI/2;let n=this.dot(e)/t;return Math.acos(yh.clamp(n,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){let t=this.x-e.x,n=this.y-e.y,r=this.z-e.z;return t*t+n*n+r*r}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,n){let r=Math.sin(t)*e;return this.x=r*Math.sin(n),this.y=Math.cos(t)*e,this.z=r*Math.cos(n),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,n){return this.x=e*Math.sin(t),this.y=n,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){let t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){let t=this.setFromMatrixColumn(e,0).length(),n=this.setFromMatrixColumn(e,1).length(),r=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=n,this.z=r,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,t*4)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,t*3)}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t,n){return n!==void 0&&console.warn(`THREE.Vector3: offset has been removed from .fromBufferAttribute().`),this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}},Eh=new q,Dh=new Th,Oh=class{constructor(e,t){Object.defineProperty(this,"isBox3",{value:!0}),this.min=e===void 0?new q(1/0,1/0,1/0):e,this.max=t===void 0?new q(-1/0,-1/0,-1/0):t}set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){let t=1/0,n=1/0,r=1/0,i=-1/0,a=-1/0,o=-1/0;for(let s=0,c=e.length;si&&(i=c),l>a&&(a=l),u>o&&(o=u)}return this.min.set(t,n,r),this.max.set(i,a,o),this}setFromBufferAttribute(e){let t=1/0,n=1/0,r=1/0,i=-1/0,a=-1/0,o=-1/0;for(let s=0,c=e.count;si&&(i=c),l>a&&(a=l),u>o&&(o=u)}return this.min.set(t,n,r),this.max.set(i,a,o),this}setFromPoints(e){this.makeEmpty();for(let t=0,n=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t===void 0&&(console.warn(`THREE.Box3: .getParameter() target is now required`),t=new q),t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,J),J.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,n;return e.normal.x>0?(t=e.normal.x*this.min.x,n=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,n=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,n+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,n+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,n+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,n+=e.normal.z*this.min.z),t<=-e.constant&&n>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Lh),Rh.subVectors(this.max,Lh),jh.subVectors(e.a,Lh),Mh.subVectors(e.b,Lh),Nh.subVectors(e.c,Lh),Ph.subVectors(Mh,jh),Fh.subVectors(Nh,Mh),Ih.subVectors(jh,Nh);let t=[0,-Ph.z,Ph.y,0,-Fh.z,Fh.y,0,-Ih.z,Ih.y,Ph.z,0,-Ph.x,Fh.z,0,-Fh.x,Ih.z,0,-Ih.x,-Ph.y,Ph.x,0,-Fh.y,Fh.x,0,-Ih.y,Ih.x,0];return!Zc(t,jh,Mh,Nh,Rh)||(t=[1,0,0,0,1,0,0,0,1],!Zc(t,jh,Mh,Nh,Rh))?!1:(zh.crossVectors(Ph,Fh),t=[zh.x,zh.y,zh.z],Zc(t,jh,Mh,Nh,Rh))}clampPoint(e,t){return t===void 0&&(console.warn(`THREE.Box3: .clampPoint() target is now required`),t=new q),t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return J.copy(e).clamp(this.min,this.max).sub(e).length()}getBoundingSphere(e){return e===void 0&&console.error(`THREE.Box3: .getBoundingSphere() target is now required`),this.getCenter(e.center),e.radius=this.getSize(J).length()*.5,e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()?this:(kh[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),kh[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),kh[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),kh[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),kh[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),kh[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),kh[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),kh[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(kh),this)}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}},kh=[new q,new q,new q,new q,new q,new q,new q,new q],J=new q,Ah=new Oh,jh=new q,Mh=new q,Nh=new q,Ph=new q,Fh=new q,Ih=new q,Lh=new q,Rh=new q,zh=new q,Bh=new q,Vh=new Oh,Hh=class{constructor(e,t){this.center=e===void 0?new q:e,this.radius=t===void 0?-1:t}set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){let n=this.center;t===void 0?Vh.setFromPoints(e).getCenter(n):n.copy(t);let r=0;for(let t=0,i=e.length;tthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return e===void 0&&(console.warn(`THREE.Sphere: .getBoundingBox() target is now required`),e=new Oh),this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius*=e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}},Uh=new q,Wh=new q,Gh=new q,Kh=new q,qh=new q,Jh=new q,Yh=new q,Xh=class{constructor(e,t){this.origin=e===void 0?new q:e,this.direction=t===void 0?new q(0,0,-1):t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}clone(){return new this.constructor().copy(this)}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t===void 0&&(console.warn(`THREE.Ray: .at() target is now required`),t=new q),t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,Uh)),this}closestPointToPoint(e,t){t===void 0&&(console.warn(`THREE.Ray: .closestPointToPoint() target is now required`),t=new q),t.subVectors(e,this.origin);let n=t.dot(this.direction);return n<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(n).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){let t=Uh.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(Uh.copy(this.direction).multiplyScalar(t).add(this.origin),Uh.distanceToSquared(e))}distanceSqToSegment(e,t,n,r){Wh.copy(e).add(t).multiplyScalar(.5),Gh.copy(t).sub(e).normalize(),Kh.copy(this.origin).sub(Wh);let i=e.distanceTo(t)*.5,a=-this.direction.dot(Gh),o=Kh.dot(this.direction),s=-Kh.dot(Gh),c=Kh.lengthSq(),l=Math.abs(1-a*a),u,d,f,p;if(l>0)if(u=a*s-o,d=a*o-s,p=i*l,u>=0)if(d>=-p)if(d<=p){let e=1/l;u*=e,d*=e,f=u*(u+a*d+2*o)+d*(a*u+d+2*s)+c}else d=i,u=Math.max(0,-(a*d+o)),f=-u*u+d*(d+2*s)+c;else d=-i,u=Math.max(0,-(a*d+o)),f=-u*u+d*(d+2*s)+c;else d<=-p?(u=Math.max(0,-(-a*i+o)),d=u>0?-i:Math.min(Math.max(-i,-s),i),f=-u*u+d*(d+2*s)+c):d<=p?(u=0,d=Math.min(Math.max(-i,-s),i),f=d*(d+2*s)+c):(u=Math.max(0,-(a*i+o)),d=u>0?i:Math.min(Math.max(-i,-s),i),f=-u*u+d*(d+2*s)+c);else d=a>0?-i:i,u=Math.max(0,-(a*d+o)),f=-u*u+d*(d+2*s)+c;return n&&n.copy(this.direction).multiplyScalar(u).add(this.origin),r&&r.copy(Gh).multiplyScalar(d).add(Wh),f}intersectSphere(e,t){Uh.subVectors(e.center,this.origin);let n=Uh.dot(this.direction),r=Uh.dot(Uh)-n*n,i=e.radius*e.radius;if(r>i)return null;let a=Math.sqrt(i-r),o=n-a,s=n+a;return o<0&&s<0?null:o<0?this.at(s,t):this.at(o,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){let t=e.normal.dot(this.direction);if(t===0)return e.distanceToPoint(this.origin)===0?0:null;let n=-(this.origin.dot(e.normal)+e.constant)/t;return n>=0?n:null}intersectPlane(e,t){let n=this.distanceToPlane(e);return n===null?null:this.at(n,t)}intersectsPlane(e){let t=e.distanceToPoint(this.origin);return t===0||e.normal.dot(this.direction)*t<0}intersectBox(e,t){let n,r,i,a,o,s,c=1/this.direction.x,l=1/this.direction.y,u=1/this.direction.z,d=this.origin;return c>=0?(n=(e.min.x-d.x)*c,r=(e.max.x-d.x)*c):(n=(e.max.x-d.x)*c,r=(e.min.x-d.x)*c),l>=0?(i=(e.min.y-d.y)*l,a=(e.max.y-d.y)*l):(i=(e.max.y-d.y)*l,a=(e.min.y-d.y)*l),n>a||i>r||((i>n||n!==n)&&(n=i),(a=0?(o=(e.min.z-d.z)*u,s=(e.max.z-d.z)*u):(o=(e.max.z-d.z)*u,s=(e.min.z-d.z)*u),n>s||o>r)||((o>n||n!==n)&&(n=o),(s=0?n:r,t)}intersectsBox(e){return this.intersectBox(e,Uh)!==null}intersectTriangle(e,t,n,r,i){qh.subVectors(t,e),Jh.subVectors(n,e),Yh.crossVectors(qh,Jh);let a=this.direction.dot(Yh),o;if(a>0){if(r)return null;o=1}else if(a<0)o=-1,a=-a;else return null;Kh.subVectors(this.origin,e);let s=o*this.direction.dot(Jh.crossVectors(Kh,Jh));if(s<0)return null;let c=o*this.direction.dot(qh.cross(Kh));if(c<0||s+c>a)return null;let l=-o*Kh.dot(Yh);return l<0?null:this.at(l/a,i)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}},Zh=class e{constructor(){Object.defineProperty(this,"isMatrix4",{value:!0}),this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],arguments.length>0&&console.error(`THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.`)}set(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){let g=this.elements;return g[0]=e,g[4]=t,g[8]=n,g[12]=r,g[1]=i,g[5]=a,g[9]=o,g[13]=s,g[2]=c,g[6]=l,g[10]=u,g[14]=d,g[3]=f,g[7]=p,g[11]=m,g[15]=h,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new e().fromArray(this.elements)}copy(e){let t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],this}copyPosition(e){let t=this.elements,n=e.elements;return t[12]=n[12],t[13]=n[13],t[14]=n[14],this}extractBasis(e,t,n){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(e,t,n){return this.set(e.x,t.x,n.x,0,e.y,t.y,n.y,0,e.z,t.z,n.z,0,0,0,0,1),this}extractRotation(e){let t=this.elements,n=e.elements,r=1/Qh.setFromMatrixColumn(e,0).length(),i=1/Qh.setFromMatrixColumn(e,1).length(),a=1/Qh.setFromMatrixColumn(e,2).length();return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=0,t[4]=n[4]*i,t[5]=n[5]*i,t[6]=n[6]*i,t[7]=0,t[8]=n[8]*a,t[9]=n[9]*a,t[10]=n[10]*a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){e&&e.isEuler||console.error(`THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.`);let t=this.elements,n=e.x,r=e.y,i=e.z,a=Math.cos(n),o=Math.sin(n),s=Math.cos(r),c=Math.sin(r),l=Math.cos(i),u=Math.sin(i);if(e.order===`XYZ`){let e=a*l,n=a*u,r=o*l,i=o*u;t[0]=s*l,t[4]=-s*u,t[8]=c,t[1]=n+r*c,t[5]=e-i*c,t[9]=-o*s,t[2]=i-e*c,t[6]=r+n*c,t[10]=a*s}else if(e.order===`YXZ`){let e=s*l,n=s*u,r=c*l,i=c*u;t[0]=e+i*o,t[4]=r*o-n,t[8]=a*c,t[1]=a*u,t[5]=a*l,t[9]=-o,t[2]=n*o-r,t[6]=i+e*o,t[10]=a*s}else if(e.order===`ZXY`){let e=s*l,n=s*u,r=c*l,i=c*u;t[0]=e-i*o,t[4]=-a*u,t[8]=r+n*o,t[1]=n+r*o,t[5]=a*l,t[9]=i-e*o,t[2]=-a*c,t[6]=o,t[10]=a*s}else if(e.order===`ZYX`){let e=a*l,n=a*u,r=o*l,i=o*u;t[0]=s*l,t[4]=r*c-n,t[8]=e*c+i,t[1]=s*u,t[5]=i*c+e,t[9]=n*c-r,t[2]=-c,t[6]=o*s,t[10]=a*s}else if(e.order===`YZX`){let e=a*s,n=a*c,r=o*s,i=o*c;t[0]=s*l,t[4]=i-e*u,t[8]=r*u+n,t[1]=u,t[5]=a*l,t[9]=-o*l,t[2]=-c*l,t[6]=n*u+r,t[10]=e-i*u}else if(e.order===`XZY`){let e=a*s,n=a*c,r=o*s,i=o*c;t[0]=s*l,t[4]=-u,t[8]=c*l,t[1]=e*u+i,t[5]=a*l,t[9]=n*u-r,t[2]=r*u-n,t[6]=o*l,t[10]=i*u+e}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(eg,e,tg)}lookAt(e,t,n){let r=this.elements;return ig.subVectors(e,t),ig.lengthSq()===0&&(ig.z=1),ig.normalize(),ng.crossVectors(n,ig),ng.lengthSq()===0&&(Math.abs(n.z)===1?ig.x+=1e-4:ig.z+=1e-4,ig.normalize(),ng.crossVectors(n,ig)),ng.normalize(),rg.crossVectors(ig,ng),r[0]=ng.x,r[4]=rg.x,r[8]=ig.x,r[1]=ng.y,r[5]=rg.y,r[9]=ig.y,r[2]=ng.z,r[6]=rg.z,r[10]=ig.z,this}multiply(e,t){return t===void 0?this.multiplyMatrices(this,e):(console.warn(`THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead.`),this.multiplyMatrices(e,t))}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){let n=e.elements,r=t.elements,i=this.elements,a=n[0],o=n[4],s=n[8],c=n[12],l=n[1],u=n[5],d=n[9],f=n[13],p=n[2],m=n[6],h=n[10],g=n[14],_=n[3],v=n[7],y=n[11],b=n[15],x=r[0],S=r[4],C=r[8],w=r[12],T=r[1],E=r[5],D=r[9],O=r[13],k=r[2],A=r[6],j=r[10],M=r[14],N=r[3],P=r[7],F=r[11],ee=r[15];return i[0]=a*x+o*T+s*k+c*N,i[4]=a*S+o*E+s*A+c*P,i[8]=a*C+o*D+s*j+c*F,i[12]=a*w+o*O+s*M+c*ee,i[1]=l*x+u*T+d*k+f*N,i[5]=l*S+u*E+d*A+f*P,i[9]=l*C+u*D+d*j+f*F,i[13]=l*w+u*O+d*M+f*ee,i[2]=p*x+m*T+h*k+g*N,i[6]=p*S+m*E+h*A+g*P,i[10]=p*C+m*D+h*j+g*F,i[14]=p*w+m*O+h*M+g*ee,i[3]=_*x+v*T+y*k+b*N,i[7]=_*S+v*E+y*A+b*P,i[11]=_*C+v*D+y*j+b*F,i[15]=_*w+v*O+y*M+b*ee,this}multiplyScalar(e){let t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){let e=this.elements,t=e[0],n=e[4],r=e[8],i=e[12],a=e[1],o=e[5],s=e[9],c=e[13],l=e[2],u=e[6],d=e[10],f=e[14],p=e[3],m=e[7],h=e[11],g=e[15];return p*(+i*s*u-r*c*u-i*o*d+n*c*d+r*o*f-n*s*f)+m*(+t*s*f-t*c*d+i*a*d-r*a*f+r*c*l-i*s*l)+h*(+t*c*u-t*o*f-i*a*u+n*a*f+i*o*l-n*c*l)+g*(-r*o*l-t*s*u+t*o*d+r*a*u-n*a*d+n*s*l)}transpose(){let e=this.elements,t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,n){let r=this.elements;return e.isVector3?(r[12]=e.x,r[13]=e.y,r[14]=e.z):(r[12]=e,r[13]=t,r[14]=n),this}invert(){let e=this.elements,t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=u*h*c-m*d*c+m*s*f-o*h*f-u*s*g+o*d*g,v=p*d*c-l*h*c-p*s*f+a*h*f+l*s*g-a*d*g,y=l*m*c-p*u*c+p*o*f-a*m*f-l*o*g+a*u*g,b=p*u*s-l*m*s-p*o*d+a*m*d+l*o*h-a*u*h,x=t*_+n*v+r*y+i*b;if(x===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let S=1/x;return e[0]=_*S,e[1]=(m*d*i-u*h*i-m*r*f+n*h*f+u*r*g-n*d*g)*S,e[2]=(o*h*i-m*s*i+m*r*c-n*h*c-o*r*g+n*s*g)*S,e[3]=(u*s*i-o*d*i-u*r*c+n*d*c+o*r*f-n*s*f)*S,e[4]=v*S,e[5]=(l*h*i-p*d*i+p*r*f-t*h*f-l*r*g+t*d*g)*S,e[6]=(p*s*i-a*h*i-p*r*c+t*h*c+a*r*g-t*s*g)*S,e[7]=(a*d*i-l*s*i+l*r*c-t*d*c-a*r*f+t*s*f)*S,e[8]=y*S,e[9]=(p*u*i-l*m*i-p*n*f+t*m*f+l*n*g-t*u*g)*S,e[10]=(a*m*i-p*o*i+p*n*c-t*m*c-a*n*g+t*o*g)*S,e[11]=(l*o*i-a*u*i-l*n*c+t*u*c+a*n*f-t*o*f)*S,e[12]=b*S,e[13]=(l*m*r-p*u*r+p*n*d-t*m*d-l*n*h+t*u*h)*S,e[14]=(p*o*r-a*m*r-p*n*s+t*m*s+a*n*h-t*o*h)*S,e[15]=(a*u*r-l*o*r+l*n*s-t*u*s-a*n*d+t*o*d)*S,this}scale(e){let t=this.elements,n=e.x,r=e.y,i=e.z;return t[0]*=n,t[4]*=r,t[8]*=i,t[1]*=n,t[5]*=r,t[9]*=i,t[2]*=n,t[6]*=r,t[10]*=i,t[3]*=n,t[7]*=r,t[11]*=i,this}getMaxScaleOnAxis(){let e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],n=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],r=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,n,r))}makeTranslation(e,t,n){return this.set(1,0,0,e,0,1,0,t,0,0,1,n,0,0,0,1),this}makeRotationX(e){let t=Math.cos(e),n=Math.sin(e);return this.set(1,0,0,0,0,t,-n,0,0,n,t,0,0,0,0,1),this}makeRotationY(e){let t=Math.cos(e),n=Math.sin(e);return this.set(t,0,n,0,0,1,0,0,-n,0,t,0,0,0,0,1),this}makeRotationZ(e){let t=Math.cos(e),n=Math.sin(e);return this.set(t,-n,0,0,n,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){let n=Math.cos(t),r=Math.sin(t),i=1-n,a=e.x,o=e.y,s=e.z,c=i*a,l=i*o;return this.set(c*a+n,c*o-r*s,c*s+r*o,0,c*o+r*s,l*o+n,l*s-r*a,0,c*s-r*o,l*s+r*a,i*s*s+n,0,0,0,0,1),this}makeScale(e,t,n){return this.set(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1),this}makeShear(e,t,n){return this.set(1,t,n,0,e,1,n,0,e,t,1,0,0,0,0,1),this}compose(e,t,n){let r=this.elements,i=t._x,a=t._y,o=t._z,s=t._w,c=i+i,l=a+a,u=o+o,d=i*c,f=i*l,p=i*u,m=a*l,h=a*u,g=o*u,_=s*c,v=s*l,y=s*u,b=n.x,x=n.y,S=n.z;return r[0]=(1-(m+g))*b,r[1]=(f+y)*b,r[2]=(p-v)*b,r[3]=0,r[4]=(f-y)*x,r[5]=(1-(d+g))*x,r[6]=(h+_)*x,r[7]=0,r[8]=(p+v)*S,r[9]=(h-_)*S,r[10]=(1-(d+m))*S,r[11]=0,r[12]=e.x,r[13]=e.y,r[14]=e.z,r[15]=1,this}decompose(e,t,n){let r=this.elements,i=Qh.set(r[0],r[1],r[2]).length(),a=Qh.set(r[4],r[5],r[6]).length(),o=Qh.set(r[8],r[9],r[10]).length();this.determinant()<0&&(i=-i),e.x=r[12],e.y=r[13],e.z=r[14],$h.copy(this);let s=1/i,c=1/a,l=1/o;return $h.elements[0]*=s,$h.elements[1]*=s,$h.elements[2]*=s,$h.elements[4]*=c,$h.elements[5]*=c,$h.elements[6]*=c,$h.elements[8]*=l,$h.elements[9]*=l,$h.elements[10]*=l,t.setFromRotationMatrix($h),n.x=i,n.y=a,n.z=o,this}makePerspective(e,t,n,r,i,a){a===void 0&&console.warn(`THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.`);let o=this.elements,s=2*i/(t-e),c=2*i/(n-r),l=(t+e)/(t-e),u=(n+r)/(n-r),d=-(a+i)/(a-i),f=-2*a*i/(a-i);return o[0]=s,o[4]=0,o[8]=l,o[12]=0,o[1]=0,o[5]=c,o[9]=u,o[13]=0,o[2]=0,o[6]=0,o[10]=d,o[14]=f,o[3]=0,o[7]=0,o[11]=-1,o[15]=0,this}makeOrthographic(e,t,n,r,i,a){let o=this.elements,s=1/(t-e),c=1/(n-r),l=1/(a-i),u=(t+e)*s,d=(n+r)*c,f=(a+i)*l;return o[0]=2*s,o[4]=0,o[8]=0,o[12]=-u,o[1]=0,o[5]=2*c,o[9]=0,o[13]=-d,o[2]=0,o[6]=0,o[10]=-2*l,o[14]=-f,o[3]=0,o[7]=0,o[11]=0,o[15]=1,this}equals(e){let t=this.elements,n=e.elements;for(let e=0;e<16;e++)if(t[e]!==n[e])return!1;return!0}fromArray(e,t=0){for(let n=0;n<16;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){let n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e[t+9]=n[9],e[t+10]=n[10],e[t+11]=n[11],e[t+12]=n[12],e[t+13]=n[13],e[t+14]=n[14],e[t+15]=n[15],e}},Qh=new q,$h=new Zh,eg=new q(0,0,0),tg=new q(1,1,1),ng=new q,rg=new q,ig=new q,ag=class e{constructor(t=0,n=0,r=0,i=e.DefaultOrder){Object.defineProperty(this,"isEuler",{value:!0}),this._x=t,this._y=n,this._z=r,this._order=i}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,n,r){return this._x=e,this._y=t,this._z=n,this._order=r||this._order,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t,n){let r=yh.clamp,i=e.elements,a=i[0],o=i[4],s=i[8],c=i[1],l=i[5],u=i[9],d=i[2],f=i[6],p=i[10];switch(t||=this._order,t){case`XYZ`:this._y=Math.asin(r(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(-u,p),this._z=Math.atan2(-o,a)):(this._x=Math.atan2(f,l),this._z=0);break;case`YXZ`:this._x=Math.asin(-r(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(s,p),this._z=Math.atan2(c,l)):(this._y=Math.atan2(-d,a),this._z=0);break;case`ZXY`:this._x=Math.asin(r(f,-1,1)),Math.abs(f)<.9999999?(this._y=Math.atan2(-d,p),this._z=Math.atan2(-o,l)):(this._y=0,this._z=Math.atan2(c,a));break;case`ZYX`:this._y=Math.asin(-r(d,-1,1)),Math.abs(d)<.9999999?(this._x=Math.atan2(f,p),this._z=Math.atan2(c,a)):(this._x=0,this._z=Math.atan2(-o,l));break;case`YZX`:this._z=Math.asin(r(c,-1,1)),Math.abs(c)<.9999999?(this._x=Math.atan2(-u,l),this._y=Math.atan2(-d,a)):(this._x=0,this._y=Math.atan2(s,p));break;case`XZY`:this._z=Math.asin(-r(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(f,l),this._y=Math.atan2(s,a)):(this._x=Math.atan2(-u,p),this._y=0);break;default:console.warn(`THREE.Euler: .setFromRotationMatrix() encountered an unknown order: `+t)}return this._order=t,n!==!1&&this._onChangeCallback(),this}setFromQuaternion(e,t,n){return og.makeRotationFromQuaternion(e),this.setFromRotationMatrix(og,t,n)}setFromVector3(e,t){return this.set(e.x,e.y,e.z,t||this._order)}reorder(e){return sg.setFromEuler(this),this.setFromQuaternion(sg,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],e[3]!==void 0&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}toVector3(e){return e?e.set(this._x,this._y,this._z):new q(this._x,this._y,this._z)}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}},ag.DefaultOrder=`XYZ`,ag.RotationOrders=[`XYZ`,`YZX`,`ZXY`,`XZY`,`YXZ`,`ZYX`],og=new Zh,sg=new Th,cg=class{constructor(){this.mask=1}set(e){this.mask=1<1){for(let e=0;e1){for(let e=0;e0){r.children=[];for(let t=0;t0){r.animations=[];for(let t=0;t0&&(n.geometries=t),r.length>0&&(n.materials=r),i.length>0&&(n.textures=i),o.length>0&&(n.images=o),s.length>0&&(n.shapes=s),c.length>0&&(n.skeletons=c),l.length>0&&(n.animations=l)}return n.object=r,n;function a(e){let t=[];for(let n in e){let r=e[n];delete r.metadata,t.push(r)}return t}},clone:function(e){return new this.constructor().copy(this,e)},copy:function(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),t===!0)for(let t=0;t1))return t.copy(n).multiplyScalar(i).add(e.start)}intersectsLine(e){let t=this.distanceToPoint(e.start),n=this.distanceToPoint(e.end);return t<0&&n>0||n<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e===void 0&&(console.warn(`THREE.Plane: .coplanarPoint() target is now required`),e=new q),e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){let n=t||wg.getNormalMatrix(e),r=this.coplanarPoint(Sg).applyMatrix4(e),i=this.normal.applyMatrix3(n).normalize();return this.constant=-r.dot(i),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}},Eg=new q,Dg=new q,Og=new q,kg=new q,Ag=new q,jg=new q,Mg=new q,Ng=new q,Pg=new q,Fg=new q,Ig=class e{constructor(e,t,n){this.a=e===void 0?new q:e,this.b=t===void 0?new q:t,this.c=n===void 0?new q:n}static getNormal(e,t,n,r){r===void 0&&(console.warn(`THREE.Triangle: .getNormal() target is now required`),r=new q),r.subVectors(n,t),Eg.subVectors(e,t),r.cross(Eg);let i=r.lengthSq();return i>0?r.multiplyScalar(1/Math.sqrt(i)):r.set(0,0,0)}static getBarycoord(e,t,n,r,i){Eg.subVectors(r,t),Dg.subVectors(n,t),Og.subVectors(e,t);let a=Eg.dot(Eg),o=Eg.dot(Dg),s=Eg.dot(Og),c=Dg.dot(Dg),l=Dg.dot(Og),u=a*c-o*o;if(i===void 0&&(console.warn(`THREE.Triangle: .getBarycoord() target is now required`),i=new q),u===0)return i.set(-2,-1,-1);let d=1/u,f=(c*s-o*l)*d,p=(a*l-o*s)*d;return i.set(1-f-p,p,f)}static containsPoint(e,t,n,r){return this.getBarycoord(e,t,n,r,kg),kg.x>=0&&kg.y>=0&&kg.x+kg.y<=1}static getUV(e,t,n,r,i,a,o,s){return this.getBarycoord(e,t,n,r,kg),s.set(0,0),s.addScaledVector(i,kg.x),s.addScaledVector(a,kg.y),s.addScaledVector(o,kg.z),s}static isFrontFacing(e,t,n,r){return Eg.subVectors(n,t),Dg.subVectors(e,t),Eg.cross(Dg).dot(r)<0}set(e,t,n){return this.a.copy(e),this.b.copy(t),this.c.copy(n),this}setFromPointsAndIndices(e,t,n,r){return this.a.copy(e[t]),this.b.copy(e[n]),this.c.copy(e[r]),this}clone(){return new this.constructor().copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return Eg.subVectors(this.c,this.b),Dg.subVectors(this.a,this.b),Eg.cross(Dg).length()*.5}getMidpoint(e){return e===void 0&&(console.warn(`THREE.Triangle: .getMidpoint() target is now required`),e=new q),e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return e.getNormal(this.a,this.b,this.c,t)}getPlane(e){return e===void 0&&(console.warn(`THREE.Triangle: .getPlane() target is now required`),e=new Tg),e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,n){return e.getBarycoord(t,this.a,this.b,this.c,n)}getUV(t,n,r,i,a){return e.getUV(t,this.a,this.b,this.c,n,r,i,a)}containsPoint(t){return e.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return e.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){t===void 0&&(console.warn(`THREE.Triangle: .closestPointToPoint() target is now required`),t=new q);let n=this.a,r=this.b,i=this.c,a,o;Ag.subVectors(r,n),jg.subVectors(i,n),Ng.subVectors(e,n);let s=Ag.dot(Ng),c=jg.dot(Ng);if(s<=0&&c<=0)return t.copy(n);Pg.subVectors(e,r);let l=Ag.dot(Pg),u=jg.dot(Pg);if(l>=0&&u<=l)return t.copy(r);let d=s*u-l*c;if(d<=0&&s>=0&&l<=0)return a=s/(s-l),t.copy(n).addScaledVector(Ag,a);Fg.subVectors(e,i);let f=Ag.dot(Fg),p=jg.dot(Fg);if(p>=0&&f<=p)return t.copy(i);let m=f*c-s*p;if(m<=0&&c>=0&&p<=0)return o=c/(c-p),t.copy(n).addScaledVector(jg,o);let h=l*p-f*u;if(h<=0&&u-l>=0&&f-p>=0)return Mg.subVectors(i,r),o=(u-l)/(u-l+(f-p)),t.copy(r).addScaledVector(Mg,o);let g=1/(h+m+d);return a=m*g,o=d*g,t.copy(n).addScaledVector(Ag,a).addScaledVector(jg,o)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}},Lg={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Rg={h:0,s:0,l:0},zg={h:0,s:0,l:0},Bg=class{constructor(e,t,n){return Object.defineProperty(this,"isColor",{value:!0}),t===void 0&&n===void 0?this.set(e):this.setRGB(e,t,n)}set(e){return e&&e.isColor?this.copy(e):typeof e==`number`?this.setHex(e):typeof e==`string`&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(e&255)/255,this}setRGB(e,t,n){return this.r=e,this.g=t,this.b=n,this}setHSL(e,t,n){if(e=yh.euclideanModulo(e,1),t=yh.clamp(t,0,1),n=yh.clamp(n,0,1),t===0)this.r=this.g=this.b=n;else{let r=n<=.5?n*(1+t):n+t-n*t,i=2*n-r;this.r=$c(i,r,e+1/3),this.g=$c(i,r,e),this.b=$c(i,r,e-1/3)}return this}setStyle(e){function t(t){t!==void 0&&parseFloat(t)<1&&console.warn(`THREE.Color: Alpha component of `+e+` will be ignored.`)}let n;if(n=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(e)){let e,r=n[1],i=n[2];switch(r){case`rgb`:case`rgba`:if(e=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(i))return this.r=Math.min(255,parseInt(e[1],10))/255,this.g=Math.min(255,parseInt(e[2],10))/255,this.b=Math.min(255,parseInt(e[3],10))/255,t(e[4]),this;if(e=/^(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(i))return this.r=Math.min(100,parseInt(e[1],10))/100,this.g=Math.min(100,parseInt(e[2],10))/100,this.b=Math.min(100,parseInt(e[3],10))/100,t(e[4]),this;break;case`hsl`:case`hsla`:if(e=/^(\d*\.?\d+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(i)){let n=parseFloat(e[1])/360,r=parseInt(e[2],10)/100,i=parseInt(e[3],10)/100;return t(e[4]),this.setHSL(n,r,i)}break}}else if(n=/^\#([A-Fa-f\d]+)$/.exec(e)){let e=n[1],t=e.length;if(t===3)return this.r=parseInt(e.charAt(0)+e.charAt(0),16)/255,this.g=parseInt(e.charAt(1)+e.charAt(1),16)/255,this.b=parseInt(e.charAt(2)+e.charAt(2),16)/255,this;if(t===6)return this.r=parseInt(e.charAt(0)+e.charAt(1),16)/255,this.g=parseInt(e.charAt(2)+e.charAt(3),16)/255,this.b=parseInt(e.charAt(4)+e.charAt(5),16)/255,this}return e&&e.length>0?this.setColorName(e):this}setColorName(e){let t=Lg[e];return t===void 0?console.warn(`THREE.Color: Unknown color `+e):this.setHex(t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copyGammaToLinear(e,t=2){return this.r=e.r**+t,this.g=e.g**+t,this.b=e.b**+t,this}copyLinearToGamma(e,t=2){let n=t>0?1/t:1;return this.r=e.r**+n,this.g=e.g**+n,this.b=e.b**+n,this}convertGammaToLinear(e){return this.copyGammaToLinear(this,e),this}convertLinearToGamma(e){return this.copyLinearToGamma(this,e),this}copySRGBToLinear(e){return this.r=el(e.r),this.g=el(e.g),this.b=el(e.b),this}copyLinearToSRGB(e){return this.r=tl(e.r),this.g=tl(e.g),this.b=tl(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(){return this.r*255<<16^this.g*255<<8^this.b*255<<0}getHexString(){return(`000000`+this.getHex().toString(16)).slice(-6)}getHSL(e){e===void 0&&(console.warn(`THREE.Color: .getHSL() target is now required`),e={h:0,s:0,l:0});let t=this.r,n=this.g,r=this.b,i=Math.max(t,n,r),a=Math.min(t,n,r),o,s,c=(a+i)/2;if(a===i)o=0,s=0;else{let e=i-a;switch(s=c<=.5?e/(i+a):e/(2-i-a),i){case t:o=(n-r)/e+(n0&&(n.alphaTest=this.alphaTest),this.premultipliedAlpha===!0&&(n.premultipliedAlpha=this.premultipliedAlpha),this.wireframe===!0&&(n.wireframe=this.wireframe),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!==`round`&&(n.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!==`round`&&(n.wireframeLinejoin=this.wireframeLinejoin),this.morphTargets===!0&&(n.morphTargets=!0),this.morphNormals===!0&&(n.morphNormals=!0),this.skinning===!0&&(n.skinning=!0),this.visible===!1&&(n.visible=!1),this.toneMapped===!1&&(n.toneMapped=!1),JSON.stringify(this.userData)!==`{}`&&(n.userData=this.userData);function r(e){let t=[];for(let n in e){let r=e[n];delete r.metadata,t.push(r)}return t}if(t){let t=r(e.textures),i=r(e.images);t.length>0&&(n.textures=t),i.length>0&&(n.images=i)}return n},clone:function(){return new this.constructor().copy(this)},copy:function(e){this.name=e.name,this.fog=e.fog,this.blending=e.blending,this.side=e.side,this.flatShading=e.flatShading,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;let t=e.clippingPlanes,n=null;if(t!==null){let e=t.length;n=Array(e);for(let r=0;r!==e;++r)n[r]=t[r].clone()}return this.clippingPlanes=n,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.premultipliedAlpha=e.premultipliedAlpha,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this},dispose:function(){this.dispatchEvent({type:`dispose`})}}),Object.defineProperty(nl.prototype,"needsUpdate",{set:function(e){e===!0&&this.version++}}),rl.prototype=Object.create(nl.prototype),rl.prototype.constructor=rl,rl.prototype.isMeshBasicMaterial=!0,rl.prototype.copy=function(e){return nl.prototype.copy.call(this,e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.skinning=e.skinning,this.morphTargets=e.morphTargets,this},Ug=new q,Wg=new K,Object.defineProperty(il.prototype,"needsUpdate",{set:function(e){e===!0&&this.version++}}),Object.assign(il.prototype,{isBufferAttribute:!0,onUploadCallback:function(){},setUsage:function(e){return this.usage=e,this},copy:function(e){return this.name=e.name,this.array=new e.array.constructor(e.array),this.itemSize=e.itemSize,this.count=e.count,this.normalized=e.normalized,this.usage=e.usage,this},copyAt:function(e,t,n){e*=this.itemSize,n*=t.itemSize;for(let r=0,i=this.itemSize;r0,a=r[1]&&r[1].length>0,o=e.morphTargets,s=o.length,c;if(s>0){c=[];for(let e=0;e0){d=[];for(let e=0;e0&&t.length===0&&console.error(`THREE.DirectGeometry: Faceless geometries are not supported.`);for(let e=0;e65535?dl:ll)(e,1):this.index=e,this},getAttribute:function(e){return this.attributes[e]},setAttribute:function(e,t){return this.attributes[e]=t,this},deleteAttribute:function(e){return delete this.attributes[e],this},hasAttribute:function(e){return this.attributes[e]!==void 0},addGroup:function(e,t,n=0){this.groups.push({start:e,count:t,materialIndex:n})},clearGroups:function(){this.groups=[]},setDrawRange:function(e,t){this.drawRange.start=e,this.drawRange.count=t},applyMatrix4:function(e){let t=this.attributes.position;t!==void 0&&(t.applyMatrix4(e),t.needsUpdate=!0);let n=this.attributes.normal;if(n!==void 0){let t=new bh().getNormalMatrix(e);n.applyNormalMatrix(t),n.needsUpdate=!0}let r=this.attributes.tangent;return r!==void 0&&(r.transformDirection(e),r.needsUpdate=!0),this.boundingBox!==null&&this.computeBoundingBox(),this.boundingSphere!==null&&this.computeBoundingSphere(),this},rotateX:function(e){return Jg.makeRotationX(e),this.applyMatrix4(Jg),this},rotateY:function(e){return Jg.makeRotationY(e),this.applyMatrix4(Jg),this},rotateZ:function(e){return Jg.makeRotationZ(e),this.applyMatrix4(Jg),this},translate:function(e,t,n){return Jg.makeTranslation(e,t,n),this.applyMatrix4(Jg),this},scale:function(e,t,n){return Jg.makeScale(e,t,n),this.applyMatrix4(Jg),this},lookAt:function(e){return Yg.lookAt(e),Yg.updateMatrix(),this.applyMatrix4(Yg.matrix),this},center:function(){return this.computeBoundingBox(),this.boundingBox.getCenter(Xg).negate(),this.translate(Xg.x,Xg.y,Xg.z),this},setFromObject:function(e){let t=e.geometry;if(e.isPoints||e.isLine){let e=new pl(t.vertices.length*3,3),n=new pl(t.colors.length*3,3);if(this.setAttribute(`position`,e.copyVector3sArray(t.vertices)),this.setAttribute(`color`,n.copyColorsArray(t.colors)),t.lineDistances&&t.lineDistances.length===t.vertices.length){let e=new pl(t.lineDistances.length,1);this.setAttribute(`lineDistance`,e.copyArray(t.lineDistances))}t.boundingSphere!==null&&(this.boundingSphere=t.boundingSphere.clone()),t.boundingBox!==null&&(this.boundingBox=t.boundingBox.clone())}else e.isMesh&&t&&t.isGeometry&&this.fromGeometry(t);return this},setFromPoints:function(e){let t=[];for(let n=0,r=e.length;n0){let t=new Float32Array(e.normals.length*3);this.setAttribute(`normal`,new il(t,3).copyVector3sArray(e.normals))}if(e.colors.length>0){let t=new Float32Array(e.colors.length*3);this.setAttribute(`color`,new il(t,3).copyColorsArray(e.colors))}if(e.uvs.length>0){let t=new Float32Array(e.uvs.length*2);this.setAttribute(`uv`,new il(t,2).copyVector2sArray(e.uvs))}if(e.uvs2.length>0){let t=new Float32Array(e.uvs2.length*2);this.setAttribute(`uv2`,new il(t,2).copyVector2sArray(e.uvs2))}this.groups=e.groups;for(let t in e.morphTargets){let n=[],r=e.morphTargets[t];for(let e=0,t=r.length;e0){let t=new pl(e.skinIndices.length*4,4);this.setAttribute(`skinIndex`,t.copyVector4sArray(e.skinIndices))}if(e.skinWeights.length>0){let t=new pl(e.skinWeights.length*4,4);this.setAttribute(`skinWeight`,t.copyVector4sArray(e.skinWeights))}return e.boundingSphere!==null&&(this.boundingSphere=e.boundingSphere.clone()),e.boundingBox!==null&&(this.boundingBox=e.boundingBox.clone()),this},computeBoundingBox:function(){this.boundingBox===null&&(this.boundingBox=new Oh);let e=this.attributes.position,t=this.morphAttributes.position;if(e&&e.isGLBufferAttribute){console.error(`THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box. Alternatively set "mesh.frustumCulled" to "false".`,this),this.boundingBox.set(new q(-1/0,-1/0,-1/0),new q(1/0,1/0,1/0));return}if(e!==void 0){if(this.boundingBox.setFromBufferAttribute(e),t)for(let e=0,n=t.length;e0&&(e.userData=this.userData),this.parameters!==void 0){let t=this.parameters;for(let n in t)t[n]!==void 0&&(e[n]=t[n]);return e}e.data={attributes:{}};let t=this.index;t!==null&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});let n=this.attributes;for(let t in n){let r=n[t],i=r.toJSON(e.data);r.name!==``&&(i.name=r.name),e.data.attributes[t]=i}let r={},i=!1;for(let t in this.morphAttributes){let n=this.morphAttributes[t],a=[];for(let t=0,r=n.length;t0&&(r[t]=a,i=!0)}i&&(e.data.morphAttributes=r,e.data.morphTargetsRelative=this.morphTargetsRelative);let a=this.groups;a.length>0&&(e.data.groups=JSON.parse(JSON.stringify(a)));let o=this.boundingSphere;return o!==null&&(e.data.boundingSphere={center:o.center.toArray(),radius:o.radius}),e},clone:function(){return new _l().copy(this)},copy:function(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let t={};this.name=e.name;let n=e.index;n!==null&&this.setIndex(n.clone(t));let r=e.attributes;for(let e in r){let n=r[e];this.setAttribute(e,n.clone(t))}let i=e.morphAttributes;for(let e in i){let n=[],r=i[e];for(let e=0,i=r.length;e0){let e=t[n[0]];if(e!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,n=e.length;t0&&console.error(`THREE.Mesh.updateMorphTargets() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.`)}},raycast:function(e,t){let n=this.geometry,r=this.material,i=this.matrixWorld;if(r===void 0||(n.boundingSphere===null&&n.computeBoundingSphere(),n_.copy(n.boundingSphere),n_.applyMatrix4(i),e.ray.intersectsSphere(n_)===!1)||(e_.copy(i).invert(),t_.copy(e.ray).applyMatrix4(e_),n.boundingBox!==null&&t_.intersectsBox(n.boundingBox)===!1))return;let a;if(n.isBufferGeometry){let i=n.index,o=n.attributes.position,s=n.morphAttributes.position,c=n.morphTargetsRelative,l=n.attributes.uv,u=n.attributes.uv2,d=n.groups,f=n.drawRange;if(i!==null)if(Array.isArray(r))for(let n=0,p=d.length;n0&&(c=l);for(let n=0,l=s.length;n0?1:-1,l.push(D.x,D.y,D.z),u.push(s/h),u.push(1-a/g),T+=1}for(let e=0;e0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;let n={};for(let e in this.extensions)this.extensions[e]===!0&&(n[e]=!0);return Object.keys(n).length>0&&(t.extensions=n),t},wl.prototype=Object.assign(Object.create(Qc.prototype),{constructor:wl,isCamera:!0,copy:function(e,t){return Qc.prototype.copy.call(this,e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this},getWorldDirection:function(e){e===void 0&&(console.warn(`THREE.Camera: .getWorldDirection() target is now required`),e=new q),this.updateWorldMatrix(!0,!1);let t=this.matrixWorld.elements;return e.set(-t[8],-t[9],-t[10]).normalize()},updateMatrixWorld:function(e){Qc.prototype.updateMatrixWorld.call(this,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()},updateWorldMatrix:function(e,t){Qc.prototype.updateWorldMatrix.call(this,e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()},clone:function(){return new this.constructor().copy(this)}}),Tl.prototype=Object.assign(Object.create(wl.prototype),{constructor:Tl,isPerspectiveCamera:!0,copy:function(e,t){return wl.prototype.copy.call(this,e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=e.view===null?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this},setFocalLength:function(e){let t=.5*this.getFilmHeight()/e;this.fov=yh.RAD2DEG*2*Math.atan(t),this.updateProjectionMatrix()},getFocalLength:function(){let e=Math.tan(yh.DEG2RAD*.5*this.fov);return .5*this.getFilmHeight()/e},getEffectiveFOV:function(){return yh.RAD2DEG*2*Math.atan(Math.tan(yh.DEG2RAD*.5*this.fov)/this.zoom)},getFilmWidth:function(){return this.filmGauge*Math.min(this.aspect,1)},getFilmHeight:function(){return this.filmGauge/Math.max(this.aspect,1)},setViewOffset:function(e,t,n,r,i,a){this.aspect=e/t,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=r,this.view.width=i,this.view.height=a,this.updateProjectionMatrix()},clearViewOffset:function(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()},updateProjectionMatrix:function(){let e=this.near,t=e*Math.tan(yh.DEG2RAD*.5*this.fov)/this.zoom,n=2*t,r=this.aspect*n,i=-.5*r,a=this.view;if(this.view!==null&&this.view.enabled){let e=a.fullWidth,o=a.fullHeight;i+=a.offsetX*r/e,t-=a.offsetY*n/o,r*=a.width/e,n*=a.height/o}let o=this.filmOffset;o!==0&&(i+=e*o/this.getFilmWidth()),this.projectionMatrix.makePerspective(i,i+r,t,t-n,e,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()},toJSON:function(e){let t=Qc.prototype.toJSON.call(this,e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,this.view!==null&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}),b_=90,x_=1,El.prototype=Object.create(Qc.prototype),El.prototype.constructor=El,Dl.prototype=Object.create(qc.prototype),Dl.prototype.constructor=Dl,Dl.prototype.isCubeTexture=!0,Object.defineProperty(Dl.prototype,"images",{get:function(){return this.image},set:function(e){this.image=e}}),Ol.prototype=Object.create(Yc.prototype),Ol.prototype.constructor=Ol,Ol.prototype.isWebGLCubeRenderTarget=!0,Ol.prototype.fromEquirectangularTexture=function(e,t){this.texture.type=t.type,this.texture.format=Km,this.texture.encoding=t.encoding,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;let n={uniforms:{tEquirect:{value:null}},vertexShader:` + + varying vec3 vWorldDirection; + + vec3 transformDirection( in vec3 dir, in mat4 matrix ) { + + return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); + + } + + void main() { + + vWorldDirection = transformDirection( position, modelMatrix ); + + #include + #include + + } + `,fragmentShader:` + + uniform sampler2D tEquirect; + + varying vec3 vWorldDirection; + + #include + + void main() { + + vec3 direction = normalize( vWorldDirection ); + + vec2 sampleUV = equirectUv( direction ); + + gl_FragColor = texture2D( tEquirect, sampleUV ); + + } + `},r=new g_(5,5,5),i=new Cl({name:`CubemapFromEquirect`,uniforms:xl(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:1,blending:0});i.uniforms.tEquirect.value=t;let a=new vl(r,i),o=t.minFilter;return t.minFilter===1008&&(t.minFilter=zm),new El(1,10,this).update(e,a),t.minFilter=o,a.geometry.dispose(),a.material.dispose(),this},Ol.prototype.clear=function(e,t,n,r){let i=e.getRenderTarget();for(let i=0;i<6;i++)e.setRenderTarget(this,i),e.clear(t,n,r);e.setRenderTarget(i)},kl.prototype=Object.create(qc.prototype),kl.prototype.constructor=kl,kl.prototype.isDataTexture=!0,S_=new Hh,C_=new q,w_=class{constructor(e,t,n,r,i,a){this.planes=[e===void 0?new Tg:e,t===void 0?new Tg:t,n===void 0?new Tg:n,r===void 0?new Tg:r,i===void 0?new Tg:i,a===void 0?new Tg:a]}set(e,t,n,r,i,a){let o=this.planes;return o[0].copy(e),o[1].copy(t),o[2].copy(n),o[3].copy(r),o[4].copy(i),o[5].copy(a),this}clone(){return new this.constructor().copy(this)}copy(e){let t=this.planes;for(let n=0;n<6;n++)t[n].copy(e.planes[n]);return this}setFromProjectionMatrix(e){let t=this.planes,n=e.elements,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],c=n[5],l=n[6],u=n[7],d=n[8],f=n[9],p=n[10],m=n[11],h=n[12],g=n[13],_=n[14],v=n[15];return t[0].setComponents(o-r,u-s,m-d,v-h).normalize(),t[1].setComponents(o+r,u+s,m+d,v+h).normalize(),t[2].setComponents(o+i,u+c,m+f,v+g).normalize(),t[3].setComponents(o-i,u-c,m-f,v-g).normalize(),t[4].setComponents(o-a,u-l,m-p,v-_).normalize(),t[5].setComponents(o+a,u+l,m+p,v+_).normalize(),this}intersectsObject(e){let t=e.geometry;return t.boundingSphere===null&&t.computeBoundingSphere(),S_.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(S_)}intersectsSprite(e){return S_.center.set(0,0,0),S_.radius=.7071067811865476,S_.applyMatrix4(e.matrixWorld),this.intersectsSphere(S_)}intersectsSphere(e){let t=this.planes,n=e.center,r=-e.radius;for(let e=0;e<6;e++)if(t[e].distanceToPoint(n)0?e.max.x:e.min.x,C_.y=r.normal.y>0?e.max.y:e.min.y,C_.z=r.normal.z>0?e.max.z:e.min.z,r.distanceToPoint(C_)<0)return!1}return!0}containsPoint(e){let t=this.planes;for(let n=0;n<6;n++)if(t[n].distanceToPoint(e)<0)return!1;return!0}},T_=class extends _l{constructor(e=1,t=1,n=1,r=1){super(),this.type=`PlaneBufferGeometry`,this.parameters={width:e,height:t,widthSegments:n,heightSegments:r};let i=e/2,a=t/2,o=Math.floor(n),s=Math.floor(r),c=o+1,l=s+1,u=e/o,d=t/s,f=[],p=[],m=[],h=[];for(let e=0;e 0.0 ) { + distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) ); + } + return distanceFalloff; +#else + if( cutoffDistance > 0.0 && decayExponent > 0.0 ) { + return pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent ); + } + return 1.0; +#endif +} +vec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) { + return RECIPROCAL_PI * diffuseColor; +} +vec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) { + float fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH ); + return ( 1.0 - specularColor ) * fresnel + specularColor; +} +vec3 F_Schlick_RoughnessDependent( const in vec3 F0, const in float dotNV, const in float roughness ) { + float fresnel = exp2( ( -5.55473 * dotNV - 6.98316 ) * dotNV ); + vec3 Fr = max( vec3( 1.0 - roughness ), F0 ) - F0; + return Fr * fresnel + F0; +} +float G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) { + float a2 = pow2( alpha ); + float gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) ); + float gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) ); + return 1.0 / ( gl * gv ); +} +float G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) { + float a2 = pow2( alpha ); + float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) ); + float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) ); + return 0.5 / max( gv + gl, EPSILON ); +} +float D_GGX( const in float alpha, const in float dotNH ) { + float a2 = pow2( alpha ); + float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0; + return RECIPROCAL_PI * a2 / pow2( denom ); +} +vec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float roughness ) { + float alpha = pow2( roughness ); + vec3 halfDir = normalize( incidentLight.direction + viewDir ); + float dotNL = saturate( dot( normal, incidentLight.direction ) ); + float dotNV = saturate( dot( normal, viewDir ) ); + float dotNH = saturate( dot( normal, halfDir ) ); + float dotLH = saturate( dot( incidentLight.direction, halfDir ) ); + vec3 F = F_Schlick( specularColor, dotLH ); + float G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV ); + float D = D_GGX( alpha, dotNH ); + return F * ( G * D ); +} +vec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) { + const float LUT_SIZE = 64.0; + const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE; + const float LUT_BIAS = 0.5 / LUT_SIZE; + float dotNV = saturate( dot( N, V ) ); + vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) ); + uv = uv * LUT_SCALE + LUT_BIAS; + return uv; +} +float LTC_ClippedSphereFormFactor( const in vec3 f ) { + float l = length( f ); + return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 ); +} +vec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) { + float x = dot( v1, v2 ); + float y = abs( x ); + float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y; + float b = 3.4175940 + ( 4.1616724 + y ) * y; + float v = a / b; + float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v; + return cross( v1, v2 ) * theta_sintheta; +} +vec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) { + vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ]; + vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ]; + vec3 lightNormal = cross( v1, v2 ); + if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 ); + vec3 T1, T2; + T1 = normalize( V - N * dot( V, N ) ); + T2 = - cross( N, T1 ); + mat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) ); + vec3 coords[ 4 ]; + coords[ 0 ] = mat * ( rectCoords[ 0 ] - P ); + coords[ 1 ] = mat * ( rectCoords[ 1 ] - P ); + coords[ 2 ] = mat * ( rectCoords[ 2 ] - P ); + coords[ 3 ] = mat * ( rectCoords[ 3 ] - P ); + coords[ 0 ] = normalize( coords[ 0 ] ); + coords[ 1 ] = normalize( coords[ 1 ] ); + coords[ 2 ] = normalize( coords[ 2 ] ); + coords[ 3 ] = normalize( coords[ 3 ] ); + vec3 vectorFormFactor = vec3( 0.0 ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] ); + vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] ); + float result = LTC_ClippedSphereFormFactor( vectorFormFactor ); + return vec3( result ); +} +vec3 BRDF_Specular_GGX_Environment( const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float roughness ) { + float dotNV = saturate( dot( normal, viewDir ) ); + vec2 brdf = integrateSpecularBRDF( dotNV, roughness ); + return specularColor * brdf.x + brdf.y; +} +void BRDF_Specular_Multiscattering_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) { + float dotNV = saturate( dot( geometry.normal, geometry.viewDir ) ); + vec3 F = F_Schlick_RoughnessDependent( specularColor, dotNV, roughness ); + vec2 brdf = integrateSpecularBRDF( dotNV, roughness ); + vec3 FssEss = F * brdf.x + brdf.y; + float Ess = brdf.x + brdf.y; + float Ems = 1.0 - Ess; + vec3 Favg = specularColor + ( 1.0 - specularColor ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg ); + singleScatter += FssEss; + multiScatter += Fms * Ems; +} +float G_BlinnPhong_Implicit( ) { + return 0.25; +} +float D_BlinnPhong( const in float shininess, const in float dotNH ) { + return RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess ); +} +vec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) { + vec3 halfDir = normalize( incidentLight.direction + geometry.viewDir ); + float dotNH = saturate( dot( geometry.normal, halfDir ) ); + float dotLH = saturate( dot( incidentLight.direction, halfDir ) ); + vec3 F = F_Schlick( specularColor, dotLH ); + float G = G_BlinnPhong_Implicit( ); + float D = D_BlinnPhong( shininess, dotNH ); + return F * ( G * D ); +} +float GGXRoughnessToBlinnExponent( const in float ggxRoughness ) { + return ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 ); +} +float BlinnExponentToGGXRoughness( const in float blinnExponent ) { + return sqrt( 2.0 / ( blinnExponent + 2.0 ) ); +} +#if defined( USE_SHEEN ) +float D_Charlie(float roughness, float NoH) { + float invAlpha = 1.0 / roughness; + float cos2h = NoH * NoH; + float sin2h = max(1.0 - cos2h, 0.0078125); return (2.0 + invAlpha) * pow(sin2h, invAlpha * 0.5) / (2.0 * PI); +} +float V_Neubelt(float NoV, float NoL) { + return saturate(1.0 / (4.0 * (NoL + NoV - NoL * NoV))); +} +vec3 BRDF_Specular_Sheen( const in float roughness, const in vec3 L, const in GeometricContext geometry, vec3 specularColor ) { + vec3 N = geometry.normal; + vec3 V = geometry.viewDir; + vec3 H = normalize( V + L ); + float dotNH = saturate( dot( N, H ) ); + return specularColor * D_Charlie( roughness, dotNH ) * V_Neubelt( dot(N, V), dot(N, L) ); +} +#endif`,bumpmap_pars_fragment:`#ifdef USE_BUMPMAP + uniform sampler2D bumpMap; + uniform float bumpScale; + vec2 dHdxy_fwd() { + vec2 dSTdx = dFdx( vUv ); + vec2 dSTdy = dFdy( vUv ); + float Hll = bumpScale * texture2D( bumpMap, vUv ).x; + float dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll; + float dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll; + return vec2( dBx, dBy ); + } + vec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) { + vec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) ); + vec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) ); + vec3 vN = surf_norm; + vec3 R1 = cross( vSigmaY, vN ); + vec3 R2 = cross( vN, vSigmaX ); + float fDet = dot( vSigmaX, R1 ); + fDet *= ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 ); + return normalize( abs( fDet ) * surf_norm - vGrad ); + } +#endif`,clipping_planes_fragment:`#if NUM_CLIPPING_PLANES > 0 + vec4 plane; + #pragma unroll_loop_start + for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) { + plane = clippingPlanes[ i ]; + if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard; + } + #pragma unroll_loop_end + #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES + bool clipped = true; + #pragma unroll_loop_start + for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) { + plane = clippingPlanes[ i ]; + clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped; + } + #pragma unroll_loop_end + if ( clipped ) discard; + #endif +#endif`,clipping_planes_pars_fragment:`#if NUM_CLIPPING_PLANES > 0 + varying vec3 vClipPosition; + uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ]; +#endif`,clipping_planes_pars_vertex:`#if NUM_CLIPPING_PLANES > 0 + varying vec3 vClipPosition; +#endif`,clipping_planes_vertex:`#if NUM_CLIPPING_PLANES > 0 + vClipPosition = - mvPosition.xyz; +#endif`,color_fragment:`#ifdef USE_COLOR + diffuseColor.rgb *= vColor; +#endif`,color_pars_fragment:`#ifdef USE_COLOR + varying vec3 vColor; +#endif`,color_pars_vertex:`#if defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) + varying vec3 vColor; +#endif`,color_vertex:`#if defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) + vColor = vec3( 1.0 ); +#endif +#ifdef USE_COLOR + vColor.xyz *= color.xyz; +#endif +#ifdef USE_INSTANCING_COLOR + vColor.xyz *= instanceColor.xyz; +#endif`,common:`#define PI 3.141592653589793 +#define PI2 6.283185307179586 +#define PI_HALF 1.5707963267948966 +#define RECIPROCAL_PI 0.3183098861837907 +#define RECIPROCAL_PI2 0.15915494309189535 +#define EPSILON 1e-6 +#ifndef saturate +#define saturate(a) clamp( a, 0.0, 1.0 ) +#endif +#define whiteComplement(a) ( 1.0 - saturate( a ) ) +float pow2( const in float x ) { return x*x; } +float pow3( const in float x ) { return x*x*x; } +float pow4( const in float x ) { float x2 = x*x; return x2*x2; } +float average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); } +highp float rand( const in vec2 uv ) { + const highp float a = 12.9898, b = 78.233, c = 43758.5453; + highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI ); + return fract(sin(sn) * c); +} +#ifdef HIGH_PRECISION + float precisionSafeLength( vec3 v ) { return length( v ); } +#else + float max3( vec3 v ) { return max( max( v.x, v.y ), v.z ); } + float precisionSafeLength( vec3 v ) { + float maxComponent = max3( abs( v ) ); + return length( v / maxComponent ) * maxComponent; + } +#endif +struct IncidentLight { + vec3 color; + vec3 direction; + bool visible; +}; +struct ReflectedLight { + vec3 directDiffuse; + vec3 directSpecular; + vec3 indirectDiffuse; + vec3 indirectSpecular; +}; +struct GeometricContext { + vec3 position; + vec3 normal; + vec3 viewDir; +#ifdef CLEARCOAT + vec3 clearcoatNormal; +#endif +}; +vec3 transformDirection( in vec3 dir, in mat4 matrix ) { + return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); +} +vec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) { + return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz ); +} +vec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) { + float distance = dot( planeNormal, point - pointOnPlane ); + return - distance * planeNormal + point; +} +float sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) { + return sign( dot( point - pointOnPlane, planeNormal ) ); +} +vec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) { + return lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine; +} +mat3 transposeMat3( const in mat3 m ) { + mat3 tmp; + tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x ); + tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y ); + tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z ); + return tmp; +} +float linearToRelativeLuminance( const in vec3 color ) { + vec3 weights = vec3( 0.2126, 0.7152, 0.0722 ); + return dot( weights, color.rgb ); +} +bool isPerspectiveMatrix( mat4 m ) { + return m[ 2 ][ 3 ] == - 1.0; +} +vec2 equirectUv( in vec3 dir ) { + float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5; + float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5; + return vec2( u, v ); +}`,cube_uv_reflection_fragment:`#ifdef ENVMAP_TYPE_CUBE_UV + #define cubeUV_maxMipLevel 8.0 + #define cubeUV_minMipLevel 4.0 + #define cubeUV_maxTileSize 256.0 + #define cubeUV_minTileSize 16.0 + float getFace( vec3 direction ) { + vec3 absDirection = abs( direction ); + float face = - 1.0; + if ( absDirection.x > absDirection.z ) { + if ( absDirection.x > absDirection.y ) + face = direction.x > 0.0 ? 0.0 : 3.0; + else + face = direction.y > 0.0 ? 1.0 : 4.0; + } else { + if ( absDirection.z > absDirection.y ) + face = direction.z > 0.0 ? 2.0 : 5.0; + else + face = direction.y > 0.0 ? 1.0 : 4.0; + } + return face; + } + vec2 getUV( vec3 direction, float face ) { + vec2 uv; + if ( face == 0.0 ) { + uv = vec2( direction.z, direction.y ) / abs( direction.x ); + } else if ( face == 1.0 ) { + uv = vec2( - direction.x, - direction.z ) / abs( direction.y ); + } else if ( face == 2.0 ) { + uv = vec2( - direction.x, direction.y ) / abs( direction.z ); + } else if ( face == 3.0 ) { + uv = vec2( - direction.z, direction.y ) / abs( direction.x ); + } else if ( face == 4.0 ) { + uv = vec2( - direction.x, direction.z ) / abs( direction.y ); + } else { + uv = vec2( direction.x, direction.y ) / abs( direction.z ); + } + return 0.5 * ( uv + 1.0 ); + } + vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) { + float face = getFace( direction ); + float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 ); + mipInt = max( mipInt, cubeUV_minMipLevel ); + float faceSize = exp2( mipInt ); + float texelSize = 1.0 / ( 3.0 * cubeUV_maxTileSize ); + vec2 uv = getUV( direction, face ) * ( faceSize - 1.0 ); + vec2 f = fract( uv ); + uv += 0.5 - f; + if ( face > 2.0 ) { + uv.y += faceSize; + face -= 3.0; + } + uv.x += face * faceSize; + if ( mipInt < cubeUV_maxMipLevel ) { + uv.y += 2.0 * cubeUV_maxTileSize; + } + uv.y += filterInt * 2.0 * cubeUV_minTileSize; + uv.x += 3.0 * max( 0.0, cubeUV_maxTileSize - 2.0 * faceSize ); + uv *= texelSize; + vec3 tl = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb; + uv.x += texelSize; + vec3 tr = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb; + uv.y += texelSize; + vec3 br = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb; + uv.x -= texelSize; + vec3 bl = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb; + vec3 tm = mix( tl, tr, f.x ); + vec3 bm = mix( bl, br, f.x ); + return mix( tm, bm, f.y ); + } + #define r0 1.0 + #define v0 0.339 + #define m0 - 2.0 + #define r1 0.8 + #define v1 0.276 + #define m1 - 1.0 + #define r4 0.4 + #define v4 0.046 + #define m4 2.0 + #define r5 0.305 + #define v5 0.016 + #define m5 3.0 + #define r6 0.21 + #define v6 0.0038 + #define m6 4.0 + float roughnessToMip( float roughness ) { + float mip = 0.0; + if ( roughness >= r1 ) { + mip = ( r0 - roughness ) * ( m1 - m0 ) / ( r0 - r1 ) + m0; + } else if ( roughness >= r4 ) { + mip = ( r1 - roughness ) * ( m4 - m1 ) / ( r1 - r4 ) + m1; + } else if ( roughness >= r5 ) { + mip = ( r4 - roughness ) * ( m5 - m4 ) / ( r4 - r5 ) + m4; + } else if ( roughness >= r6 ) { + mip = ( r5 - roughness ) * ( m6 - m5 ) / ( r5 - r6 ) + m5; + } else { + mip = - 2.0 * log2( 1.16 * roughness ); } + return mip; + } + vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) { + float mip = clamp( roughnessToMip( roughness ), m0, cubeUV_maxMipLevel ); + float mipF = fract( mip ); + float mipInt = floor( mip ); + vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt ); + if ( mipF == 0.0 ) { + return vec4( color0, 1.0 ); + } else { + vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 ); + return vec4( mix( color0, color1, mipF ), 1.0 ); + } + } +#endif`,defaultnormal_vertex:`vec3 transformedNormal = objectNormal; +#ifdef USE_INSTANCING + mat3 m = mat3( instanceMatrix ); + transformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) ); + transformedNormal = m * transformedNormal; +#endif +transformedNormal = normalMatrix * transformedNormal; +#ifdef FLIP_SIDED + transformedNormal = - transformedNormal; +#endif +#ifdef USE_TANGENT + vec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz; + #ifdef FLIP_SIDED + transformedTangent = - transformedTangent; + #endif +#endif`,displacementmap_pars_vertex:`#ifdef USE_DISPLACEMENTMAP + uniform sampler2D displacementMap; + uniform float displacementScale; + uniform float displacementBias; +#endif`,displacementmap_vertex:`#ifdef USE_DISPLACEMENTMAP + transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias ); +#endif`,emissivemap_fragment:`#ifdef USE_EMISSIVEMAP + vec4 emissiveColor = texture2D( emissiveMap, vUv ); + emissiveColor.rgb = emissiveMapTexelToLinear( emissiveColor ).rgb; + totalEmissiveRadiance *= emissiveColor.rgb; +#endif`,emissivemap_pars_fragment:`#ifdef USE_EMISSIVEMAP + uniform sampler2D emissiveMap; +#endif`,encodings_fragment:`gl_FragColor = linearToOutputTexel( gl_FragColor );`,encodings_pars_fragment:` +vec4 LinearToLinear( in vec4 value ) { + return value; +} +vec4 GammaToLinear( in vec4 value, in float gammaFactor ) { + return vec4( pow( value.rgb, vec3( gammaFactor ) ), value.a ); +} +vec4 LinearToGamma( in vec4 value, in float gammaFactor ) { + return vec4( pow( value.rgb, vec3( 1.0 / gammaFactor ) ), value.a ); +} +vec4 sRGBToLinear( in vec4 value ) { + return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a ); +} +vec4 LinearTosRGB( in vec4 value ) { + return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a ); +} +vec4 RGBEToLinear( in vec4 value ) { + return vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 ); +} +vec4 LinearToRGBE( in vec4 value ) { + float maxComponent = max( max( value.r, value.g ), value.b ); + float fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 ); + return vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 ); +} +vec4 RGBMToLinear( in vec4 value, in float maxRange ) { + return vec4( value.rgb * value.a * maxRange, 1.0 ); +} +vec4 LinearToRGBM( in vec4 value, in float maxRange ) { + float maxRGB = max( value.r, max( value.g, value.b ) ); + float M = clamp( maxRGB / maxRange, 0.0, 1.0 ); + M = ceil( M * 255.0 ) / 255.0; + return vec4( value.rgb / ( M * maxRange ), M ); +} +vec4 RGBDToLinear( in vec4 value, in float maxRange ) { + return vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 ); +} +vec4 LinearToRGBD( in vec4 value, in float maxRange ) { + float maxRGB = max( value.r, max( value.g, value.b ) ); + float D = max( maxRange / maxRGB, 1.0 ); + D = clamp( floor( D ) / 255.0, 0.0, 1.0 ); + return vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D ); +} +const mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 ); +vec4 LinearToLogLuv( in vec4 value ) { + vec3 Xp_Y_XYZp = cLogLuvM * value.rgb; + Xp_Y_XYZp = max( Xp_Y_XYZp, vec3( 1e-6, 1e-6, 1e-6 ) ); + vec4 vResult; + vResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z; + float Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0; + vResult.w = fract( Le ); + vResult.z = ( Le - ( floor( vResult.w * 255.0 ) ) / 255.0 ) / 255.0; + return vResult; +} +const mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 ); +vec4 LogLuvToLinear( in vec4 value ) { + float Le = value.z * 255.0 + value.w; + vec3 Xp_Y_XYZp; + Xp_Y_XYZp.y = exp2( ( Le - 127.0 ) / 2.0 ); + Xp_Y_XYZp.z = Xp_Y_XYZp.y / value.y; + Xp_Y_XYZp.x = value.x * Xp_Y_XYZp.z; + vec3 vRGB = cLogLuvInverseM * Xp_Y_XYZp.rgb; + return vec4( max( vRGB, 0.0 ), 1.0 ); +}`,envmap_fragment:`#ifdef USE_ENVMAP + #ifdef ENV_WORLDPOS + vec3 cameraToFrag; + if ( isOrthographic ) { + cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) ); + } else { + cameraToFrag = normalize( vWorldPosition - cameraPosition ); + } + vec3 worldNormal = inverseTransformDirection( normal, viewMatrix ); + #ifdef ENVMAP_MODE_REFLECTION + vec3 reflectVec = reflect( cameraToFrag, worldNormal ); + #else + vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio ); + #endif + #else + vec3 reflectVec = vReflect; + #endif + #ifdef ENVMAP_TYPE_CUBE + vec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) ); + #elif defined( ENVMAP_TYPE_CUBE_UV ) + vec4 envColor = textureCubeUV( envMap, reflectVec, 0.0 ); + #else + vec4 envColor = vec4( 0.0 ); + #endif + #ifndef ENVMAP_TYPE_CUBE_UV + envColor = envMapTexelToLinear( envColor ); + #endif + #ifdef ENVMAP_BLENDING_MULTIPLY + outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity ); + #elif defined( ENVMAP_BLENDING_MIX ) + outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity ); + #elif defined( ENVMAP_BLENDING_ADD ) + outgoingLight += envColor.xyz * specularStrength * reflectivity; + #endif +#endif`,envmap_common_pars_fragment:`#ifdef USE_ENVMAP + uniform float envMapIntensity; + uniform float flipEnvMap; + uniform int maxMipLevel; + #ifdef ENVMAP_TYPE_CUBE + uniform samplerCube envMap; + #else + uniform sampler2D envMap; + #endif + +#endif`,envmap_pars_fragment:`#ifdef USE_ENVMAP + uniform float reflectivity; + #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) + #define ENV_WORLDPOS + #endif + #ifdef ENV_WORLDPOS + varying vec3 vWorldPosition; + uniform float refractionRatio; + #else + varying vec3 vReflect; + #endif +#endif`,envmap_pars_vertex:`#ifdef USE_ENVMAP + #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) ||defined( PHONG ) + #define ENV_WORLDPOS + #endif + #ifdef ENV_WORLDPOS + + varying vec3 vWorldPosition; + #else + varying vec3 vReflect; + uniform float refractionRatio; + #endif +#endif`,envmap_physical_pars_fragment:`#if defined( USE_ENVMAP ) + #ifdef ENVMAP_MODE_REFRACTION + uniform float refractionRatio; + #endif + vec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) { + vec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix ); + #ifdef ENVMAP_TYPE_CUBE + vec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz ); + #ifdef TEXTURE_LOD_EXT + vec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) ); + #else + vec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) ); + #endif + envMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb; + #elif defined( ENVMAP_TYPE_CUBE_UV ) + vec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 ); + #else + vec4 envMapColor = vec4( 0.0 ); + #endif + return PI * envMapColor.rgb * envMapIntensity; + } + float getSpecularMIPLevel( const in float roughness, const in int maxMIPLevel ) { + float maxMIPLevelScalar = float( maxMIPLevel ); + float sigma = PI * roughness * roughness / ( 1.0 + roughness ); + float desiredMIPLevel = maxMIPLevelScalar + log2( sigma ); + return clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar ); + } + vec3 getLightProbeIndirectRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in int maxMIPLevel ) { + #ifdef ENVMAP_MODE_REFLECTION + vec3 reflectVec = reflect( -viewDir, normal ); + reflectVec = normalize( mix( reflectVec, normal, roughness * roughness) ); + #else + vec3 reflectVec = refract( -viewDir, normal, refractionRatio ); + #endif + reflectVec = inverseTransformDirection( reflectVec, viewMatrix ); + float specularMIPLevel = getSpecularMIPLevel( roughness, maxMIPLevel ); + #ifdef ENVMAP_TYPE_CUBE + vec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz ); + #ifdef TEXTURE_LOD_EXT + vec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel ); + #else + vec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel ); + #endif + envMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb; + #elif defined( ENVMAP_TYPE_CUBE_UV ) + vec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness ); + #endif + return envMapColor.rgb * envMapIntensity; + } +#endif`,envmap_vertex:`#ifdef USE_ENVMAP + #ifdef ENV_WORLDPOS + vWorldPosition = worldPosition.xyz; + #else + vec3 cameraToVertex; + if ( isOrthographic ) { + cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) ); + } else { + cameraToVertex = normalize( worldPosition.xyz - cameraPosition ); + } + vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix ); + #ifdef ENVMAP_MODE_REFLECTION + vReflect = reflect( cameraToVertex, worldNormal ); + #else + vReflect = refract( cameraToVertex, worldNormal, refractionRatio ); + #endif + #endif +#endif`,fog_vertex:`#ifdef USE_FOG + fogDepth = - mvPosition.z; +#endif`,fog_pars_vertex:`#ifdef USE_FOG + varying float fogDepth; +#endif`,fog_fragment:`#ifdef USE_FOG + #ifdef FOG_EXP2 + float fogFactor = 1.0 - exp( - fogDensity * fogDensity * fogDepth * fogDepth ); + #else + float fogFactor = smoothstep( fogNear, fogFar, fogDepth ); + #endif + gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor ); +#endif`,fog_pars_fragment:`#ifdef USE_FOG + uniform vec3 fogColor; + varying float fogDepth; + #ifdef FOG_EXP2 + uniform float fogDensity; + #else + uniform float fogNear; + uniform float fogFar; + #endif +#endif`,gradientmap_pars_fragment:`#ifdef USE_GRADIENTMAP + uniform sampler2D gradientMap; +#endif +vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { + float dotNL = dot( normal, lightDirection ); + vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 ); + #ifdef USE_GRADIENTMAP + return texture2D( gradientMap, coord ).rgb; + #else + return ( coord.x < 0.7 ) ? vec3( 0.7 ) : vec3( 1.0 ); + #endif +}`,lightmap_fragment:`#ifdef USE_LIGHTMAP + vec4 lightMapTexel= texture2D( lightMap, vUv2 ); + reflectedLight.indirectDiffuse += PI * lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity; +#endif`,lightmap_pars_fragment:`#ifdef USE_LIGHTMAP + uniform sampler2D lightMap; + uniform float lightMapIntensity; +#endif`,lights_lambert_vertex:`vec3 diffuse = vec3( 1.0 ); +GeometricContext geometry; +geometry.position = mvPosition.xyz; +geometry.normal = normalize( transformedNormal ); +geometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( -mvPosition.xyz ); +GeometricContext backGeometry; +backGeometry.position = geometry.position; +backGeometry.normal = -geometry.normal; +backGeometry.viewDir = geometry.viewDir; +vLightFront = vec3( 0.0 ); +vIndirectFront = vec3( 0.0 ); +#ifdef DOUBLE_SIDED + vLightBack = vec3( 0.0 ); + vIndirectBack = vec3( 0.0 ); +#endif +IncidentLight directLight; +float dotNL; +vec3 directLightColor_Diffuse; +vIndirectFront += getAmbientLightIrradiance( ambientLightColor ); +vIndirectFront += getLightProbeIrradiance( lightProbe, geometry ); +#ifdef DOUBLE_SIDED + vIndirectBack += getAmbientLightIrradiance( ambientLightColor ); + vIndirectBack += getLightProbeIrradiance( lightProbe, backGeometry ); +#endif +#if NUM_POINT_LIGHTS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) { + getPointDirectLightIrradiance( pointLights[ i ], geometry, directLight ); + dotNL = dot( geometry.normal, directLight.direction ); + directLightColor_Diffuse = PI * directLight.color; + vLightFront += saturate( dotNL ) * directLightColor_Diffuse; + #ifdef DOUBLE_SIDED + vLightBack += saturate( -dotNL ) * directLightColor_Diffuse; + #endif + } + #pragma unroll_loop_end +#endif +#if NUM_SPOT_LIGHTS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) { + getSpotDirectLightIrradiance( spotLights[ i ], geometry, directLight ); + dotNL = dot( geometry.normal, directLight.direction ); + directLightColor_Diffuse = PI * directLight.color; + vLightFront += saturate( dotNL ) * directLightColor_Diffuse; + #ifdef DOUBLE_SIDED + vLightBack += saturate( -dotNL ) * directLightColor_Diffuse; + #endif + } + #pragma unroll_loop_end +#endif +#if NUM_DIR_LIGHTS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) { + getDirectionalDirectLightIrradiance( directionalLights[ i ], geometry, directLight ); + dotNL = dot( geometry.normal, directLight.direction ); + directLightColor_Diffuse = PI * directLight.color; + vLightFront += saturate( dotNL ) * directLightColor_Diffuse; + #ifdef DOUBLE_SIDED + vLightBack += saturate( -dotNL ) * directLightColor_Diffuse; + #endif + } + #pragma unroll_loop_end +#endif +#if NUM_HEMI_LIGHTS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) { + vIndirectFront += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry ); + #ifdef DOUBLE_SIDED + vIndirectBack += getHemisphereLightIrradiance( hemisphereLights[ i ], backGeometry ); + #endif + } + #pragma unroll_loop_end +#endif`,lights_pars_begin:`uniform bool receiveShadow; +uniform vec3 ambientLightColor; +uniform vec3 lightProbe[ 9 ]; +vec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) { + float x = normal.x, y = normal.y, z = normal.z; + vec3 result = shCoefficients[ 0 ] * 0.886227; + result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y; + result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z; + result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x; + result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y; + result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z; + result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 ); + result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z; + result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y ); + return result; +} +vec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in GeometricContext geometry ) { + vec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix ); + vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe ); + return irradiance; +} +vec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) { + vec3 irradiance = ambientLightColor; + #ifndef PHYSICALLY_CORRECT_LIGHTS + irradiance *= PI; + #endif + return irradiance; +} +#if NUM_DIR_LIGHTS > 0 + struct DirectionalLight { + vec3 direction; + vec3 color; + }; + uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ]; + void getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) { + directLight.color = directionalLight.color; + directLight.direction = directionalLight.direction; + directLight.visible = true; + } +#endif +#if NUM_POINT_LIGHTS > 0 + struct PointLight { + vec3 position; + vec3 color; + float distance; + float decay; + }; + uniform PointLight pointLights[ NUM_POINT_LIGHTS ]; + void getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) { + vec3 lVector = pointLight.position - geometry.position; + directLight.direction = normalize( lVector ); + float lightDistance = length( lVector ); + directLight.color = pointLight.color; + directLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay ); + directLight.visible = ( directLight.color != vec3( 0.0 ) ); + } +#endif +#if NUM_SPOT_LIGHTS > 0 + struct SpotLight { + vec3 position; + vec3 direction; + vec3 color; + float distance; + float decay; + float coneCos; + float penumbraCos; + }; + uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ]; + void getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) { + vec3 lVector = spotLight.position - geometry.position; + directLight.direction = normalize( lVector ); + float lightDistance = length( lVector ); + float angleCos = dot( directLight.direction, spotLight.direction ); + if ( angleCos > spotLight.coneCos ) { + float spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos ); + directLight.color = spotLight.color; + directLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay ); + directLight.visible = true; + } else { + directLight.color = vec3( 0.0 ); + directLight.visible = false; + } + } +#endif +#if NUM_RECT_AREA_LIGHTS > 0 + struct RectAreaLight { + vec3 color; + vec3 position; + vec3 halfWidth; + vec3 halfHeight; + }; + uniform sampler2D ltc_1; uniform sampler2D ltc_2; + uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ]; +#endif +#if NUM_HEMI_LIGHTS > 0 + struct HemisphereLight { + vec3 direction; + vec3 skyColor; + vec3 groundColor; + }; + uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ]; + vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) { + float dotNL = dot( geometry.normal, hemiLight.direction ); + float hemiDiffuseWeight = 0.5 * dotNL + 0.5; + vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight ); + #ifndef PHYSICALLY_CORRECT_LIGHTS + irradiance *= PI; + #endif + return irradiance; + } +#endif`,lights_toon_fragment:`ToonMaterial material; +material.diffuseColor = diffuseColor.rgb;`,lights_toon_pars_fragment:`varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +struct ToonMaterial { + vec3 diffuseColor; +}; +void RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) { + vec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color; + #ifndef PHYSICALLY_CORRECT_LIGHTS + irradiance *= PI; + #endif + reflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor ); +} +void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor ); +} +#define RE_Direct RE_Direct_Toon +#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon +#define Material_LightProbeLOD( material ) (0)`,lights_phong_fragment:`BlinnPhongMaterial material; +material.diffuseColor = diffuseColor.rgb; +material.specularColor = specular; +material.specularShininess = shininess; +material.specularStrength = specularStrength;`,lights_phong_pars_fragment:`varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +struct BlinnPhongMaterial { + vec3 diffuseColor; + vec3 specularColor; + float specularShininess; + float specularStrength; +}; +void RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) { + float dotNL = saturate( dot( geometry.normal, directLight.direction ) ); + vec3 irradiance = dotNL * directLight.color; + #ifndef PHYSICALLY_CORRECT_LIGHTS + irradiance *= PI; + #endif + reflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor ); + reflectedLight.directSpecular += irradiance * BRDF_Specular_BlinnPhong( directLight, geometry, material.specularColor, material.specularShininess ) * material.specularStrength; +} +void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor ); +} +#define RE_Direct RE_Direct_BlinnPhong +#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong +#define Material_LightProbeLOD( material ) (0)`,lights_physical_fragment:`PhysicalMaterial material; +material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor ); +vec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) ); +float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z ); +material.specularRoughness = max( roughnessFactor, 0.0525 );material.specularRoughness += geometryRoughness; +material.specularRoughness = min( material.specularRoughness, 1.0 ); +#ifdef REFLECTIVITY + material.specularColor = mix( vec3( MAXIMUM_SPECULAR_COEFFICIENT * pow2( reflectivity ) ), diffuseColor.rgb, metalnessFactor ); +#else + material.specularColor = mix( vec3( DEFAULT_SPECULAR_COEFFICIENT ), diffuseColor.rgb, metalnessFactor ); +#endif +#ifdef CLEARCOAT + material.clearcoat = clearcoat; + material.clearcoatRoughness = clearcoatRoughness; + #ifdef USE_CLEARCOATMAP + material.clearcoat *= texture2D( clearcoatMap, vUv ).x; + #endif + #ifdef USE_CLEARCOAT_ROUGHNESSMAP + material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y; + #endif + material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 ); + material.clearcoatRoughness += geometryRoughness; + material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 ); +#endif +#ifdef USE_SHEEN + material.sheenColor = sheen; +#endif`,lights_physical_pars_fragment:`struct PhysicalMaterial { + vec3 diffuseColor; + float specularRoughness; + vec3 specularColor; +#ifdef CLEARCOAT + float clearcoat; + float clearcoatRoughness; +#endif +#ifdef USE_SHEEN + vec3 sheenColor; +#endif +}; +#define MAXIMUM_SPECULAR_COEFFICIENT 0.16 +#define DEFAULT_SPECULAR_COEFFICIENT 0.04 +float clearcoatDHRApprox( const in float roughness, const in float dotNL ) { + return DEFAULT_SPECULAR_COEFFICIENT + ( 1.0 - DEFAULT_SPECULAR_COEFFICIENT ) * ( pow( 1.0 - dotNL, 5.0 ) * pow( 1.0 - roughness, 2.0 ) ); +} +#if NUM_RECT_AREA_LIGHTS > 0 + void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) { + vec3 normal = geometry.normal; + vec3 viewDir = geometry.viewDir; + vec3 position = geometry.position; + vec3 lightPos = rectAreaLight.position; + vec3 halfWidth = rectAreaLight.halfWidth; + vec3 halfHeight = rectAreaLight.halfHeight; + vec3 lightColor = rectAreaLight.color; + float roughness = material.specularRoughness; + vec3 rectCoords[ 4 ]; + rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight; + rectCoords[ 2 ] = lightPos - halfWidth + halfHeight; + rectCoords[ 3 ] = lightPos + halfWidth + halfHeight; + vec2 uv = LTC_Uv( normal, viewDir, roughness ); + vec4 t1 = texture2D( ltc_1, uv ); + vec4 t2 = texture2D( ltc_2, uv ); + mat3 mInv = mat3( + vec3( t1.x, 0, t1.y ), + vec3( 0, 1, 0 ), + vec3( t1.z, 0, t1.w ) + ); + vec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y ); + reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords ); + reflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords ); + } +#endif +void RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) { + float dotNL = saturate( dot( geometry.normal, directLight.direction ) ); + vec3 irradiance = dotNL * directLight.color; + #ifndef PHYSICALLY_CORRECT_LIGHTS + irradiance *= PI; + #endif + #ifdef CLEARCOAT + float ccDotNL = saturate( dot( geometry.clearcoatNormal, directLight.direction ) ); + vec3 ccIrradiance = ccDotNL * directLight.color; + #ifndef PHYSICALLY_CORRECT_LIGHTS + ccIrradiance *= PI; + #endif + float clearcoatDHR = material.clearcoat * clearcoatDHRApprox( material.clearcoatRoughness, ccDotNL ); + reflectedLight.directSpecular += ccIrradiance * material.clearcoat * BRDF_Specular_GGX( directLight, geometry.viewDir, geometry.clearcoatNormal, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearcoatRoughness ); + #else + float clearcoatDHR = 0.0; + #endif + #ifdef USE_SHEEN + reflectedLight.directSpecular += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Specular_Sheen( + material.specularRoughness, + directLight.direction, + geometry, + material.sheenColor + ); + #else + reflectedLight.directSpecular += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Specular_GGX( directLight, geometry.viewDir, geometry.normal, material.specularColor, material.specularRoughness); + #endif + reflectedLight.directDiffuse += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Diffuse_Lambert( material.diffuseColor ); +} +void RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) { + reflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor ); +} +void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) { + #ifdef CLEARCOAT + float ccDotNV = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) ); + reflectedLight.indirectSpecular += clearcoatRadiance * material.clearcoat * BRDF_Specular_GGX_Environment( geometry.viewDir, geometry.clearcoatNormal, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearcoatRoughness ); + float ccDotNL = ccDotNV; + float clearcoatDHR = material.clearcoat * clearcoatDHRApprox( material.clearcoatRoughness, ccDotNL ); + #else + float clearcoatDHR = 0.0; + #endif + float clearcoatInv = 1.0 - clearcoatDHR; + vec3 singleScattering = vec3( 0.0 ); + vec3 multiScattering = vec3( 0.0 ); + vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI; + BRDF_Specular_Multiscattering_Environment( geometry, material.specularColor, material.specularRoughness, singleScattering, multiScattering ); + vec3 diffuse = material.diffuseColor * ( 1.0 - ( singleScattering + multiScattering ) ); + reflectedLight.indirectSpecular += clearcoatInv * radiance * singleScattering; + reflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance; + reflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance; +} +#define RE_Direct RE_Direct_Physical +#define RE_Direct_RectArea RE_Direct_RectArea_Physical +#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical +#define RE_IndirectSpecular RE_IndirectSpecular_Physical +float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) { + return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion ); +}`,lights_fragment_begin:` +GeometricContext geometry; +geometry.position = - vViewPosition; +geometry.normal = normal; +geometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition ); +#ifdef CLEARCOAT + geometry.clearcoatNormal = clearcoatNormal; +#endif +IncidentLight directLight; +#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct ) + PointLight pointLight; + #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0 + PointLightShadow pointLightShadow; + #endif + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) { + pointLight = pointLights[ i ]; + getPointDirectLightIrradiance( pointLight, geometry, directLight ); + #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS ) + pointLightShadow = pointLightShadows[ i ]; + directLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0; + #endif + RE_Direct( directLight, geometry, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct ) + SpotLight spotLight; + #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0 + SpotLightShadow spotLightShadow; + #endif + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) { + spotLight = spotLights[ i ]; + getSpotDirectLightIrradiance( spotLight, geometry, directLight ); + #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS ) + spotLightShadow = spotLightShadows[ i ]; + directLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0; + #endif + RE_Direct( directLight, geometry, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct ) + DirectionalLight directionalLight; + #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0 + DirectionalLightShadow directionalLightShadow; + #endif + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) { + directionalLight = directionalLights[ i ]; + getDirectionalDirectLightIrradiance( directionalLight, geometry, directLight ); + #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS ) + directionalLightShadow = directionalLightShadows[ i ]; + directLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0; + #endif + RE_Direct( directLight, geometry, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea ) + RectAreaLight rectAreaLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) { + rectAreaLight = rectAreaLights[ i ]; + RE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight ); + } + #pragma unroll_loop_end +#endif +#if defined( RE_IndirectDiffuse ) + vec3 iblIrradiance = vec3( 0.0 ); + vec3 irradiance = getAmbientLightIrradiance( ambientLightColor ); + irradiance += getLightProbeIrradiance( lightProbe, geometry ); + #if ( NUM_HEMI_LIGHTS > 0 ) + #pragma unroll_loop_start + for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) { + irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry ); + } + #pragma unroll_loop_end + #endif +#endif +#if defined( RE_IndirectSpecular ) + vec3 radiance = vec3( 0.0 ); + vec3 clearcoatRadiance = vec3( 0.0 ); +#endif`,lights_fragment_maps:`#if defined( RE_IndirectDiffuse ) + #ifdef USE_LIGHTMAP + vec4 lightMapTexel= texture2D( lightMap, vUv2 ); + vec3 lightMapIrradiance = lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity; + #ifndef PHYSICALLY_CORRECT_LIGHTS + lightMapIrradiance *= PI; + #endif + irradiance += lightMapIrradiance; + #endif + #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV ) + iblIrradiance += getLightProbeIndirectIrradiance( geometry, maxMipLevel ); + #endif +#endif +#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular ) + radiance += getLightProbeIndirectRadiance( geometry.viewDir, geometry.normal, material.specularRoughness, maxMipLevel ); + #ifdef CLEARCOAT + clearcoatRadiance += getLightProbeIndirectRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness, maxMipLevel ); + #endif +#endif`,lights_fragment_end:`#if defined( RE_IndirectDiffuse ) + RE_IndirectDiffuse( irradiance, geometry, material, reflectedLight ); +#endif +#if defined( RE_IndirectSpecular ) + RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight ); +#endif`,logdepthbuf_fragment:`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) + gl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5; +#endif`,logdepthbuf_pars_fragment:`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) + uniform float logDepthBufFC; + varying float vFragDepth; + varying float vIsPerspective; +#endif`,logdepthbuf_pars_vertex:`#ifdef USE_LOGDEPTHBUF + #ifdef USE_LOGDEPTHBUF_EXT + varying float vFragDepth; + varying float vIsPerspective; + #else + uniform float logDepthBufFC; + #endif +#endif`,logdepthbuf_vertex:`#ifdef USE_LOGDEPTHBUF + #ifdef USE_LOGDEPTHBUF_EXT + vFragDepth = 1.0 + gl_Position.w; + vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) ); + #else + if ( isPerspectiveMatrix( projectionMatrix ) ) { + gl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0; + gl_Position.z *= gl_Position.w; + } + #endif +#endif`,map_fragment:`#ifdef USE_MAP + vec4 texelColor = texture2D( map, vUv ); + texelColor = mapTexelToLinear( texelColor ); + diffuseColor *= texelColor; +#endif`,map_pars_fragment:`#ifdef USE_MAP + uniform sampler2D map; +#endif`,map_particle_fragment:`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) + vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy; +#endif +#ifdef USE_MAP + vec4 mapTexel = texture2D( map, uv ); + diffuseColor *= mapTexelToLinear( mapTexel ); +#endif +#ifdef USE_ALPHAMAP + diffuseColor.a *= texture2D( alphaMap, uv ).g; +#endif`,map_particle_pars_fragment:`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) + uniform mat3 uvTransform; +#endif +#ifdef USE_MAP + uniform sampler2D map; +#endif +#ifdef USE_ALPHAMAP + uniform sampler2D alphaMap; +#endif`,metalnessmap_fragment:`float metalnessFactor = metalness; +#ifdef USE_METALNESSMAP + vec4 texelMetalness = texture2D( metalnessMap, vUv ); + metalnessFactor *= texelMetalness.b; +#endif`,metalnessmap_pars_fragment:`#ifdef USE_METALNESSMAP + uniform sampler2D metalnessMap; +#endif`,morphnormal_vertex:`#ifdef USE_MORPHNORMALS + objectNormal *= morphTargetBaseInfluence; + objectNormal += morphNormal0 * morphTargetInfluences[ 0 ]; + objectNormal += morphNormal1 * morphTargetInfluences[ 1 ]; + objectNormal += morphNormal2 * morphTargetInfluences[ 2 ]; + objectNormal += morphNormal3 * morphTargetInfluences[ 3 ]; +#endif`,morphtarget_pars_vertex:`#ifdef USE_MORPHTARGETS + uniform float morphTargetBaseInfluence; + #ifndef USE_MORPHNORMALS + uniform float morphTargetInfluences[ 8 ]; + #else + uniform float morphTargetInfluences[ 4 ]; + #endif +#endif`,morphtarget_vertex:`#ifdef USE_MORPHTARGETS + transformed *= morphTargetBaseInfluence; + transformed += morphTarget0 * morphTargetInfluences[ 0 ]; + transformed += morphTarget1 * morphTargetInfluences[ 1 ]; + transformed += morphTarget2 * morphTargetInfluences[ 2 ]; + transformed += morphTarget3 * morphTargetInfluences[ 3 ]; + #ifndef USE_MORPHNORMALS + transformed += morphTarget4 * morphTargetInfluences[ 4 ]; + transformed += morphTarget5 * morphTargetInfluences[ 5 ]; + transformed += morphTarget6 * morphTargetInfluences[ 6 ]; + transformed += morphTarget7 * morphTargetInfluences[ 7 ]; + #endif +#endif`,normal_fragment_begin:`#ifdef FLAT_SHADED + vec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) ); + vec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) ); + vec3 normal = normalize( cross( fdx, fdy ) ); +#else + vec3 normal = normalize( vNormal ); + #ifdef DOUBLE_SIDED + normal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + #endif + #ifdef USE_TANGENT + vec3 tangent = normalize( vTangent ); + vec3 bitangent = normalize( vBitangent ); + #ifdef DOUBLE_SIDED + tangent = tangent * ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + bitangent = bitangent * ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + #endif + #if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP ) + mat3 vTBN = mat3( tangent, bitangent, normal ); + #endif + #endif +#endif +vec3 geometryNormal = normal;`,normal_fragment_maps:`#ifdef OBJECTSPACE_NORMALMAP + normal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0; + #ifdef FLIP_SIDED + normal = - normal; + #endif + #ifdef DOUBLE_SIDED + normal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + #endif + normal = normalize( normalMatrix * normal ); +#elif defined( TANGENTSPACE_NORMALMAP ) + vec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0; + mapN.xy *= normalScale; + #ifdef USE_TANGENT + normal = normalize( vTBN * mapN ); + #else + normal = perturbNormal2Arb( -vViewPosition, normal, mapN ); + #endif +#elif defined( USE_BUMPMAP ) + normal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() ); +#endif`,normalmap_pars_fragment:`#ifdef USE_NORMALMAP + uniform sampler2D normalMap; + uniform vec2 normalScale; +#endif +#ifdef OBJECTSPACE_NORMALMAP + uniform mat3 normalMatrix; +#endif +#if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) ) + vec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN ) { + vec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) ); + vec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) ); + vec2 st0 = dFdx( vUv.st ); + vec2 st1 = dFdy( vUv.st ); + float scale = sign( st1.t * st0.s - st0.t * st1.s ); + vec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale ); + vec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale ); + vec3 N = normalize( surf_norm ); + mat3 tsn = mat3( S, T, N ); + mapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + return normalize( tsn * mapN ); + } +#endif`,clearcoat_normal_fragment_begin:`#ifdef CLEARCOAT + vec3 clearcoatNormal = geometryNormal; +#endif`,clearcoat_normal_fragment_maps:`#ifdef USE_CLEARCOAT_NORMALMAP + vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0; + clearcoatMapN.xy *= clearcoatNormalScale; + #ifdef USE_TANGENT + clearcoatNormal = normalize( vTBN * clearcoatMapN ); + #else + clearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN ); + #endif +#endif`,clearcoat_pars_fragment:`#ifdef USE_CLEARCOATMAP + uniform sampler2D clearcoatMap; +#endif +#ifdef USE_CLEARCOAT_ROUGHNESSMAP + uniform sampler2D clearcoatRoughnessMap; +#endif +#ifdef USE_CLEARCOAT_NORMALMAP + uniform sampler2D clearcoatNormalMap; + uniform vec2 clearcoatNormalScale; +#endif`,packing:`vec3 packNormalToRGB( const in vec3 normal ) { + return normalize( normal ) * 0.5 + 0.5; +} +vec3 unpackRGBToNormal( const in vec3 rgb ) { + return 2.0 * rgb.xyz - 1.0; +} +const float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.; +const vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. ); +const vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. ); +const float ShiftRight8 = 1. / 256.; +vec4 packDepthToRGBA( const in float v ) { + vec4 r = vec4( fract( v * PackFactors ), v ); + r.yzw -= r.xyz * ShiftRight8; return r * PackUpscale; +} +float unpackRGBAToDepth( const in vec4 v ) { + return dot( v, UnpackFactors ); +} +vec4 pack2HalfToRGBA( vec2 v ) { + vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 )); + return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w); +} +vec2 unpackRGBATo2Half( vec4 v ) { + return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) ); +} +float viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) { + return ( viewZ + near ) / ( near - far ); +} +float orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) { + return linearClipZ * ( near - far ) - near; +} +float viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) { + return (( near + viewZ ) * far ) / (( far - near ) * viewZ ); +} +float perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) { + return ( near * far ) / ( ( far - near ) * invClipZ - far ); +}`,premultiplied_alpha_fragment:`#ifdef PREMULTIPLIED_ALPHA + gl_FragColor.rgb *= gl_FragColor.a; +#endif`,project_vertex:`vec4 mvPosition = vec4( transformed, 1.0 ); +#ifdef USE_INSTANCING + mvPosition = instanceMatrix * mvPosition; +#endif +mvPosition = modelViewMatrix * mvPosition; +gl_Position = projectionMatrix * mvPosition;`,dithering_fragment:`#ifdef DITHERING + gl_FragColor.rgb = dithering( gl_FragColor.rgb ); +#endif`,dithering_pars_fragment:`#ifdef DITHERING + vec3 dithering( vec3 color ) { + float grid_position = rand( gl_FragCoord.xy ); + vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 ); + dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position ); + return color + dither_shift_RGB; + } +#endif`,roughnessmap_fragment:`float roughnessFactor = roughness; +#ifdef USE_ROUGHNESSMAP + vec4 texelRoughness = texture2D( roughnessMap, vUv ); + roughnessFactor *= texelRoughness.g; +#endif`,roughnessmap_pars_fragment:`#ifdef USE_ROUGHNESSMAP + uniform sampler2D roughnessMap; +#endif`,shadowmap_pars_fragment:`#ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 + uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ]; + varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ]; + struct DirectionalLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ]; + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ]; + varying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHT_SHADOWS ]; + struct SpotLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ]; + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + uniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ]; + varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ]; + struct PointLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + float shadowCameraNear; + float shadowCameraFar; + }; + uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ]; + #endif + float texture2DCompare( sampler2D depths, vec2 uv, float compare ) { + return step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) ); + } + vec2 texture2DDistribution( sampler2D shadow, vec2 uv ) { + return unpackRGBATo2Half( texture2D( shadow, uv ) ); + } + float VSMShadow (sampler2D shadow, vec2 uv, float compare ){ + float occlusion = 1.0; + vec2 distribution = texture2DDistribution( shadow, uv ); + float hard_shadow = step( compare , distribution.x ); + if (hard_shadow != 1.0 ) { + float distance = compare - distribution.x ; + float variance = max( 0.00000, distribution.y * distribution.y ); + float softness_probability = variance / (variance + distance * distance ); softness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 ); occlusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 ); + } + return occlusion; + } + float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) { + float shadow = 1.0; + shadowCoord.xyz /= shadowCoord.w; + shadowCoord.z += shadowBias; + bvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 ); + bool inFrustum = all( inFrustumVec ); + bvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 ); + bool frustumTest = all( frustumTestVec ); + if ( frustumTest ) { + #if defined( SHADOWMAP_TYPE_PCF ) + vec2 texelSize = vec2( 1.0 ) / shadowMapSize; + float dx0 = - texelSize.x * shadowRadius; + float dy0 = - texelSize.y * shadowRadius; + float dx1 = + texelSize.x * shadowRadius; + float dy1 = + texelSize.y * shadowRadius; + float dx2 = dx0 / 2.0; + float dy2 = dy0 / 2.0; + float dx3 = dx1 / 2.0; + float dy3 = dy1 / 2.0; + shadow = ( + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) + + texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z ) + ) * ( 1.0 / 17.0 ); + #elif defined( SHADOWMAP_TYPE_PCF_SOFT ) + vec2 texelSize = vec2( 1.0 ) / shadowMapSize; + float dx = texelSize.x; + float dy = texelSize.y; + vec2 uv = shadowCoord.xy; + vec2 f = fract( uv * shadowMapSize + 0.5 ); + uv -= f * texelSize; + shadow = ( + texture2DCompare( shadowMap, uv, shadowCoord.z ) + + texture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) + + texture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) + + texture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) + + mix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ), + f.x ) + + mix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ), + f.x ) + + mix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ), + f.y ) + + mix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ), + f.y ) + + mix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ), + f.x ), + mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ), + texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ), + f.x ), + f.y ) + ) * ( 1.0 / 9.0 ); + #elif defined( SHADOWMAP_TYPE_VSM ) + shadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z ); + #else + shadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ); + #endif + } + return shadow; + } + vec2 cubeToUV( vec3 v, float texelSizeY ) { + vec3 absV = abs( v ); + float scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) ); + absV *= scaleToCube; + v *= scaleToCube * ( 1.0 - 2.0 * texelSizeY ); + vec2 planar = v.xy; + float almostATexel = 1.5 * texelSizeY; + float almostOne = 1.0 - almostATexel; + if ( absV.z >= almostOne ) { + if ( v.z > 0.0 ) + planar.x = 4.0 - v.x; + } else if ( absV.x >= almostOne ) { + float signX = sign( v.x ); + planar.x = v.z * signX + 2.0 * signX; + } else if ( absV.y >= almostOne ) { + float signY = sign( v.y ); + planar.x = v.x + 2.0 * signY + 2.0; + planar.y = v.z * signY - 2.0; + } + return vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 ); + } + float getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) { + vec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) ); + vec3 lightToPosition = shadowCoord.xyz; + float dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear ); dp += shadowBias; + vec3 bd3D = normalize( lightToPosition ); + #if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM ) + vec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y; + return ( + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) + + texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp ) + ) * ( 1.0 / 9.0 ); + #else + return texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ); + #endif + } +#endif`,shadowmap_pars_vertex:`#ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 + uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ]; + varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ]; + struct DirectionalLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ]; + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + uniform mat4 spotShadowMatrix[ NUM_SPOT_LIGHT_SHADOWS ]; + varying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHT_SHADOWS ]; + struct SpotLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + }; + uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ]; + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ]; + varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ]; + struct PointLightShadow { + float shadowBias; + float shadowNormalBias; + float shadowRadius; + vec2 shadowMapSize; + float shadowCameraNear; + float shadowCameraFar; + }; + uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ]; + #endif +#endif`,shadowmap_vertex:`#ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 || NUM_SPOT_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 + vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix ); + vec4 shadowWorldPosition; + #endif + #if NUM_DIR_LIGHT_SHADOWS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) { + shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 ); + vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition; + } + #pragma unroll_loop_end + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) { + shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias, 0 ); + vSpotShadowCoord[ i ] = spotShadowMatrix[ i ] * shadowWorldPosition; + } + #pragma unroll_loop_end + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) { + shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 ); + vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition; + } + #pragma unroll_loop_end + #endif +#endif`,shadowmask_pars_fragment:`float getShadowMask() { + float shadow = 1.0; + #ifdef USE_SHADOWMAP + #if NUM_DIR_LIGHT_SHADOWS > 0 + DirectionalLightShadow directionalLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) { + directionalLight = directionalLightShadows[ i ]; + shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0; + } + #pragma unroll_loop_end + #endif + #if NUM_SPOT_LIGHT_SHADOWS > 0 + SpotLightShadow spotLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) { + spotLight = spotLightShadows[ i ]; + shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0; + } + #pragma unroll_loop_end + #endif + #if NUM_POINT_LIGHT_SHADOWS > 0 + PointLightShadow pointLight; + #pragma unroll_loop_start + for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) { + pointLight = pointLightShadows[ i ]; + shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0; + } + #pragma unroll_loop_end + #endif + #endif + return shadow; +}`,skinbase_vertex:`#ifdef USE_SKINNING + mat4 boneMatX = getBoneMatrix( skinIndex.x ); + mat4 boneMatY = getBoneMatrix( skinIndex.y ); + mat4 boneMatZ = getBoneMatrix( skinIndex.z ); + mat4 boneMatW = getBoneMatrix( skinIndex.w ); +#endif`,skinning_pars_vertex:`#ifdef USE_SKINNING + uniform mat4 bindMatrix; + uniform mat4 bindMatrixInverse; + #ifdef BONE_TEXTURE + uniform highp sampler2D boneTexture; + uniform int boneTextureSize; + mat4 getBoneMatrix( const in float i ) { + float j = i * 4.0; + float x = mod( j, float( boneTextureSize ) ); + float y = floor( j / float( boneTextureSize ) ); + float dx = 1.0 / float( boneTextureSize ); + float dy = 1.0 / float( boneTextureSize ); + y = dy * ( y + 0.5 ); + vec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) ); + vec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) ); + vec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) ); + vec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) ); + mat4 bone = mat4( v1, v2, v3, v4 ); + return bone; + } + #else + uniform mat4 boneMatrices[ MAX_BONES ]; + mat4 getBoneMatrix( const in float i ) { + mat4 bone = boneMatrices[ int(i) ]; + return bone; + } + #endif +#endif`,skinning_vertex:`#ifdef USE_SKINNING + vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 ); + vec4 skinned = vec4( 0.0 ); + skinned += boneMatX * skinVertex * skinWeight.x; + skinned += boneMatY * skinVertex * skinWeight.y; + skinned += boneMatZ * skinVertex * skinWeight.z; + skinned += boneMatW * skinVertex * skinWeight.w; + transformed = ( bindMatrixInverse * skinned ).xyz; +#endif`,skinnormal_vertex:`#ifdef USE_SKINNING + mat4 skinMatrix = mat4( 0.0 ); + skinMatrix += skinWeight.x * boneMatX; + skinMatrix += skinWeight.y * boneMatY; + skinMatrix += skinWeight.z * boneMatZ; + skinMatrix += skinWeight.w * boneMatW; + skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix; + objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz; + #ifdef USE_TANGENT + objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz; + #endif +#endif`,specularmap_fragment:`float specularStrength; +#ifdef USE_SPECULARMAP + vec4 texelSpecular = texture2D( specularMap, vUv ); + specularStrength = texelSpecular.r; +#else + specularStrength = 1.0; +#endif`,specularmap_pars_fragment:`#ifdef USE_SPECULARMAP + uniform sampler2D specularMap; +#endif`,tonemapping_fragment:`#if defined( TONE_MAPPING ) + gl_FragColor.rgb = toneMapping( gl_FragColor.rgb ); +#endif`,tonemapping_pars_fragment:`#ifndef saturate +#define saturate(a) clamp( a, 0.0, 1.0 ) +#endif +uniform float toneMappingExposure; +vec3 LinearToneMapping( vec3 color ) { + return toneMappingExposure * color; +} +vec3 ReinhardToneMapping( vec3 color ) { + color *= toneMappingExposure; + return saturate( color / ( vec3( 1.0 ) + color ) ); +} +vec3 OptimizedCineonToneMapping( vec3 color ) { + color *= toneMappingExposure; + color = max( vec3( 0.0 ), color - 0.004 ); + return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) ); +} +vec3 RRTAndODTFit( vec3 v ) { + vec3 a = v * ( v + 0.0245786 ) - 0.000090537; + vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081; + return a / b; +} +vec3 ACESFilmicToneMapping( vec3 color ) { + const mat3 ACESInputMat = mat3( + vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ), + vec3( 0.04823, 0.01566, 0.83777 ) + ); + const mat3 ACESOutputMat = mat3( + vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ), + vec3( -0.07367, -0.00605, 1.07602 ) + ); + color *= toneMappingExposure / 0.6; + color = ACESInputMat * color; + color = RRTAndODTFit( color ); + color = ACESOutputMat * color; + return saturate( color ); +} +vec3 CustomToneMapping( vec3 color ) { return color; }`,transmissionmap_fragment:`#ifdef USE_TRANSMISSIONMAP + totalTransmission *= texture2D( transmissionMap, vUv ).r; +#endif`,transmissionmap_pars_fragment:`#ifdef USE_TRANSMISSIONMAP + uniform sampler2D transmissionMap; +#endif`,uv_pars_fragment:`#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) ) + varying vec2 vUv; +#endif`,uv_pars_vertex:`#ifdef USE_UV + #ifdef UVS_VERTEX_ONLY + vec2 vUv; + #else + varying vec2 vUv; + #endif + uniform mat3 uvTransform; +#endif`,uv_vertex:`#ifdef USE_UV + vUv = ( uvTransform * vec3( uv, 1 ) ).xy; +#endif`,uv2_pars_fragment:`#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP ) + varying vec2 vUv2; +#endif`,uv2_pars_vertex:`#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP ) + attribute vec2 uv2; + varying vec2 vUv2; + uniform mat3 uv2Transform; +#endif`,uv2_vertex:`#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP ) + vUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy; +#endif`,worldpos_vertex:`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) + vec4 worldPosition = vec4( transformed, 1.0 ); + #ifdef USE_INSTANCING + worldPosition = instanceMatrix * worldPosition; + #endif + worldPosition = modelMatrix * worldPosition; +#endif`,background_frag:`uniform sampler2D t2D; +varying vec2 vUv; +void main() { + vec4 texColor = texture2D( t2D, vUv ); + gl_FragColor = mapTexelToLinear( texColor ); + #include + #include +}`,background_vert:`varying vec2 vUv; +uniform mat3 uvTransform; +void main() { + vUv = ( uvTransform * vec3( uv, 1 ) ).xy; + gl_Position = vec4( position.xy, 1.0, 1.0 ); +}`,cube_frag:`#include +uniform float opacity; +varying vec3 vWorldDirection; +#include +void main() { + vec3 vReflect = vWorldDirection; + #include + gl_FragColor = envColor; + gl_FragColor.a *= opacity; + #include + #include +}`,cube_vert:`varying vec3 vWorldDirection; +#include +void main() { + vWorldDirection = transformDirection( position, modelMatrix ); + #include + #include + gl_Position.z = gl_Position.w; +}`,depth_frag:`#if DEPTH_PACKING == 3200 + uniform float opacity; +#endif +#include +#include +#include +#include +#include +#include +#include +varying vec2 vHighPrecisionZW; +void main() { + #include + vec4 diffuseColor = vec4( 1.0 ); + #if DEPTH_PACKING == 3200 + diffuseColor.a = opacity; + #endif + #include + #include + #include + #include + float fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5; + #if DEPTH_PACKING == 3200 + gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity ); + #elif DEPTH_PACKING == 3201 + gl_FragColor = packDepthToRGBA( fragCoordZ ); + #endif +}`,depth_vert:`#include +#include +#include +#include +#include +#include +#include +varying vec2 vHighPrecisionZW; +void main() { + #include + #include + #ifdef USE_DISPLACEMENTMAP + #include + #include + #include + #endif + #include + #include + #include + #include + #include + #include + #include + vHighPrecisionZW = gl_Position.zw; +}`,distanceRGBA_frag:`#define DISTANCE +uniform vec3 referencePosition; +uniform float nearDistance; +uniform float farDistance; +varying vec3 vWorldPosition; +#include +#include +#include +#include +#include +#include +void main () { + #include + vec4 diffuseColor = vec4( 1.0 ); + #include + #include + #include + float dist = length( vWorldPosition - referencePosition ); + dist = ( dist - nearDistance ) / ( farDistance - nearDistance ); + dist = saturate( dist ); + gl_FragColor = packDepthToRGBA( dist ); +}`,distanceRGBA_vert:`#define DISTANCE +varying vec3 vWorldPosition; +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #ifdef USE_DISPLACEMENTMAP + #include + #include + #include + #endif + #include + #include + #include + #include + #include + #include + #include + vWorldPosition = worldPosition.xyz; +}`,equirect_frag:`uniform sampler2D tEquirect; +varying vec3 vWorldDirection; +#include +void main() { + vec3 direction = normalize( vWorldDirection ); + vec2 sampleUV = equirectUv( direction ); + vec4 texColor = texture2D( tEquirect, sampleUV ); + gl_FragColor = mapTexelToLinear( texColor ); + #include + #include +}`,equirect_vert:`varying vec3 vWorldDirection; +#include +void main() { + vWorldDirection = transformDirection( position, modelMatrix ); + #include + #include +}`,linedashed_frag:`uniform vec3 diffuse; +uniform float opacity; +uniform float dashSize; +uniform float totalSize; +varying float vLineDistance; +#include +#include +#include +#include +#include +void main() { + #include + if ( mod( vLineDistance, totalSize ) > dashSize ) { + discard; + } + vec3 outgoingLight = vec3( 0.0 ); + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + outgoingLight = diffuseColor.rgb; + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include +}`,linedashed_vert:`uniform float scale; +attribute float lineDistance; +varying float vLineDistance; +#include +#include +#include +#include +#include +#include +void main() { + vLineDistance = scale * lineDistance; + #include + #include + #include + #include + #include + #include + #include +}`,meshbasic_frag:`uniform vec3 diffuse; +uniform float opacity; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + #include + #include + #include + #include + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + #ifdef USE_LIGHTMAP + + vec4 lightMapTexel= texture2D( lightMap, vUv2 ); + reflectedLight.indirectDiffuse += lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity; + #else + reflectedLight.indirectDiffuse += vec3( 1.0 ); + #endif + #include + reflectedLight.indirectDiffuse *= diffuseColor.rgb; + vec3 outgoingLight = reflectedLight.indirectDiffuse; + #include + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include + #include +}`,meshbasic_vert:`#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #ifdef USE_ENVMAP + #include + #include + #include + #include + #endif + #include + #include + #include + #include + #include + #include + #include + #include + #include +}`,meshlambert_frag:`uniform vec3 diffuse; +uniform vec3 emissive; +uniform float opacity; +varying vec3 vLightFront; +varying vec3 vIndirectFront; +#ifdef DOUBLE_SIDED + varying vec3 vLightBack; + varying vec3 vIndirectBack; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec4 diffuseColor = vec4( diffuse, opacity ); + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #ifdef DOUBLE_SIDED + reflectedLight.indirectDiffuse += ( gl_FrontFacing ) ? vIndirectFront : vIndirectBack; + #else + reflectedLight.indirectDiffuse += vIndirectFront; + #endif + #include + reflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ); + #ifdef DOUBLE_SIDED + reflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack; + #else + reflectedLight.directDiffuse = vLightFront; + #endif + reflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask(); + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance; + #include + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include + #include +}`,meshlambert_vert:`#define LAMBERT +varying vec3 vLightFront; +varying vec3 vIndirectFront; +#ifdef DOUBLE_SIDED + varying vec3 vLightBack; + varying vec3 vIndirectBack; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include +}`,meshmatcap_frag:`#define MATCAP +uniform vec3 diffuse; +uniform float opacity; +uniform sampler2D matcap; +varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + #include + #include + #include + #include + #include + vec3 viewDir = normalize( vViewPosition ); + vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) ); + vec3 y = cross( viewDir, x ); + vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5; + #ifdef USE_MATCAP + vec4 matcapColor = texture2D( matcap, uv ); + matcapColor = matcapTexelToLinear( matcapColor ); + #else + vec4 matcapColor = vec4( 1.0 ); + #endif + vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb; + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include + #include +}`,meshmatcap_vert:`#define MATCAP +varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #ifndef FLAT_SHADED + vNormal = normalize( transformedNormal ); + #endif + #include + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; +}`,meshtoon_frag:`#define TOON +uniform vec3 diffuse; +uniform vec3 emissive; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec4 diffuseColor = vec4( diffuse, opacity ); + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance; + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include + #include +}`,meshtoon_vert:`#define TOON +varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include +#ifndef FLAT_SHADED + vNormal = normalize( transformedNormal ); +#endif + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include +}`,meshphong_frag:`#define PHONG +uniform vec3 diffuse; +uniform vec3 emissive; +uniform vec3 specular; +uniform float shininess; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec4 diffuseColor = vec4( diffuse, opacity ); + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance; + #include + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include + #include +}`,meshphong_vert:`#define PHONG +varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include +#ifndef FLAT_SHADED + vNormal = normalize( transformedNormal ); +#endif + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include + #include +}`,meshphysical_frag:`#define STANDARD +#ifdef PHYSICAL + #define REFLECTIVITY + #define CLEARCOAT + #define TRANSMISSION +#endif +uniform vec3 diffuse; +uniform vec3 emissive; +uniform float roughness; +uniform float metalness; +uniform float opacity; +#ifdef TRANSMISSION + uniform float transmission; +#endif +#ifdef REFLECTIVITY + uniform float reflectivity; +#endif +#ifdef CLEARCOAT + uniform float clearcoat; + uniform float clearcoatRoughness; +#endif +#ifdef USE_SHEEN + uniform vec3 sheen; +#endif +varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; + #ifdef USE_TANGENT + varying vec3 vTangent; + varying vec3 vBitangent; + #endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec4 diffuseColor = vec4( diffuse, opacity ); + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + #ifdef TRANSMISSION + float totalTransmission = transmission; + #endif + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance; + #ifdef TRANSMISSION + diffuseColor.a *= mix( saturate( 1. - totalTransmission + linearToRelativeLuminance( reflectedLight.directSpecular + reflectedLight.indirectSpecular ) ), 1.0, metalness ); + #endif + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include + #include +}`,meshphysical_vert:`#define STANDARD +varying vec3 vViewPosition; +#ifndef FLAT_SHADED + varying vec3 vNormal; + #ifdef USE_TANGENT + varying vec3 vTangent; + varying vec3 vBitangent; + #endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include +#ifndef FLAT_SHADED + vNormal = normalize( transformedNormal ); + #ifdef USE_TANGENT + vTangent = normalize( transformedTangent ); + vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w ); + #endif +#endif + #include + #include + #include + #include + #include + #include + #include + vViewPosition = - mvPosition.xyz; + #include + #include + #include +}`,normal_frag:`#define NORMAL +uniform float opacity; +#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP ) + varying vec3 vViewPosition; +#endif +#ifndef FLAT_SHADED + varying vec3 vNormal; + #ifdef USE_TANGENT + varying vec3 vTangent; + varying vec3 vBitangent; + #endif +#endif +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + gl_FragColor = vec4( packNormalToRGB( normal ), opacity ); +}`,normal_vert:`#define NORMAL +#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP ) + varying vec3 vViewPosition; +#endif +#ifndef FLAT_SHADED + varying vec3 vNormal; + #ifdef USE_TANGENT + varying vec3 vTangent; + varying vec3 vBitangent; + #endif +#endif +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include +#ifndef FLAT_SHADED + vNormal = normalize( transformedNormal ); + #ifdef USE_TANGENT + vTangent = normalize( transformedTangent ); + vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w ); + #endif +#endif + #include + #include + #include + #include + #include + #include + #include +#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP ) + vViewPosition = - mvPosition.xyz; +#endif +}`,points_frag:`uniform vec3 diffuse; +uniform float opacity; +#include +#include +#include +#include +#include +#include +void main() { + #include + vec3 outgoingLight = vec3( 0.0 ); + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + #include + #include + outgoingLight = diffuseColor.rgb; + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include + #include +}`,points_vert:`uniform float size; +uniform float scale; +#include +#include +#include +#include +#include +#include +void main() { + #include + #include + #include + #include + gl_PointSize = size; + #ifdef USE_SIZEATTENUATION + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z ); + #endif + #include + #include + #include + #include +}`,shadow_frag:`uniform vec3 color; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +void main() { + gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) ); + #include + #include + #include +}`,shadow_vert:`#include +#include +#include +void main() { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include +}`,sprite_frag:`uniform vec3 diffuse; +uniform float opacity; +#include +#include +#include +#include +#include +#include +#include +void main() { + #include + vec3 outgoingLight = vec3( 0.0 ); + vec4 diffuseColor = vec4( diffuse, opacity ); + #include + #include + #include + #include + outgoingLight = diffuseColor.rgb; + gl_FragColor = vec4( outgoingLight, diffuseColor.a ); + #include + #include + #include +}`,sprite_vert:`uniform float rotation; +uniform vec2 center; +#include +#include +#include +#include +#include +void main() { + #include + vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 ); + vec2 scale; + scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) ); + scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) ); + #ifndef USE_SIZEATTENUATION + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) scale *= - mvPosition.z; + #endif + vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale; + vec2 rotatedPosition; + rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y; + rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y; + mvPosition.xy += rotatedPosition; + gl_Position = projectionMatrix * mvPosition; + #include + #include + #include +}`},X={common:{diffuse:{value:new Bg(15658734)},opacity:{value:1},map:{value:null},uvTransform:{value:new bh},uv2Transform:{value:new bh},alphaMap:{value:null}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},refractionRatio:{value:.98},maxMipLevel:{value:0}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new K(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Bg(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotShadowMap:{value:[]},spotShadowMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Bg(15658734)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},uvTransform:{value:new bh}},sprite:{diffuse:{value:new Bg(15658734)},opacity:{value:1},center:{value:new K(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},uvTransform:{value:new bh}}},D_={basic:{uniforms:Sl([X.common,X.specularmap,X.envmap,X.aomap,X.lightmap,X.fog]),vertexShader:E_.meshbasic_vert,fragmentShader:E_.meshbasic_frag},lambert:{uniforms:Sl([X.common,X.specularmap,X.envmap,X.aomap,X.lightmap,X.emissivemap,X.fog,X.lights,{emissive:{value:new Bg(0)}}]),vertexShader:E_.meshlambert_vert,fragmentShader:E_.meshlambert_frag},phong:{uniforms:Sl([X.common,X.specularmap,X.envmap,X.aomap,X.lightmap,X.emissivemap,X.bumpmap,X.normalmap,X.displacementmap,X.fog,X.lights,{emissive:{value:new Bg(0)},specular:{value:new Bg(1118481)},shininess:{value:30}}]),vertexShader:E_.meshphong_vert,fragmentShader:E_.meshphong_frag},standard:{uniforms:Sl([X.common,X.envmap,X.aomap,X.lightmap,X.emissivemap,X.bumpmap,X.normalmap,X.displacementmap,X.roughnessmap,X.metalnessmap,X.fog,X.lights,{emissive:{value:new Bg(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:E_.meshphysical_vert,fragmentShader:E_.meshphysical_frag},toon:{uniforms:Sl([X.common,X.aomap,X.lightmap,X.emissivemap,X.bumpmap,X.normalmap,X.displacementmap,X.gradientmap,X.fog,X.lights,{emissive:{value:new Bg(0)}}]),vertexShader:E_.meshtoon_vert,fragmentShader:E_.meshtoon_frag},matcap:{uniforms:Sl([X.common,X.bumpmap,X.normalmap,X.displacementmap,X.fog,{matcap:{value:null}}]),vertexShader:E_.meshmatcap_vert,fragmentShader:E_.meshmatcap_frag},points:{uniforms:Sl([X.points,X.fog]),vertexShader:E_.points_vert,fragmentShader:E_.points_frag},dashed:{uniforms:Sl([X.common,X.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:E_.linedashed_vert,fragmentShader:E_.linedashed_frag},depth:{uniforms:Sl([X.common,X.displacementmap]),vertexShader:E_.depth_vert,fragmentShader:E_.depth_frag},normal:{uniforms:Sl([X.common,X.bumpmap,X.normalmap,X.displacementmap,{opacity:{value:1}}]),vertexShader:E_.normal_vert,fragmentShader:E_.normal_frag},sprite:{uniforms:Sl([X.sprite,X.fog]),vertexShader:E_.sprite_vert,fragmentShader:E_.sprite_frag},background:{uniforms:{uvTransform:{value:new bh},t2D:{value:null}},vertexShader:E_.background_vert,fragmentShader:E_.background_frag},cube:{uniforms:Sl([X.envmap,{opacity:{value:1}}]),vertexShader:E_.cube_vert,fragmentShader:E_.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:E_.equirect_vert,fragmentShader:E_.equirect_frag},distanceRGBA:{uniforms:Sl([X.common,X.displacementmap,{referencePosition:{value:new q},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:E_.distanceRGBA_vert,fragmentShader:E_.distanceRGBA_frag},shadow:{uniforms:Sl([X.lights,X.fog,{color:{value:new Bg(0)},opacity:{value:1}}]),vertexShader:E_.shadow_vert,fragmentShader:E_.shadow_frag}},D_.physical={uniforms:Sl([D_.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new K(1,1)},clearcoatNormalMap:{value:null},sheen:{value:new Bg(0)},transmission:{value:0},transmissionMap:{value:null}}]),vertexShader:E_.meshphysical_vert,fragmentShader:E_.meshphysical_frag},Kl.prototype=Object.create(qc.prototype),Kl.prototype.constructor=Kl,Kl.prototype.isDataTexture2DArray=!0,ql.prototype=Object.create(qc.prototype),ql.prototype.constructor=ql,ql.prototype.isDataTexture3D=!0,O_=new qc,k_=new Kl,A_=new ql,j_=new Dl,M_=[],N_=[],P_=new Float32Array(16),F_=new Float32Array(9),I_=new Float32Array(4),Au.prototype.updateCache=function(e){let t=this.cache;e instanceof Float32Array&&t.length!==e.length&&(this.cache=new Float32Array(e.length)),Xl(t,e)},ju.prototype.setValue=function(e,t,n){let r=this.seq;for(let i=0,a=r.length;i!==a;++i){let a=r[i];a.setValue(e,t[a.id],n)}},L_=/(\w+)(\])?(\[|\.)?/g,Pu.prototype.setValue=function(e,t,n,r){let i=this.map[t];i!==void 0&&i.setValue(e,n,r)},Pu.prototype.setOptional=function(e,t,n){let r=t[n];r!==void 0&&this.setValue(e,n,r)},Pu.upload=function(e,t,n,r){for(let i=0,a=t.length;i!==a;++i){let a=t[i],o=n[a.id];o.needsUpdate!==!1&&a.setValue(e,o.value,r)}},Pu.seqWithValue=function(e,t){let n=[];for(let r=0,i=e.length;r!==i;++r){let i=e[r];i.id in t&&n.push(i)}return n},R_=0,z_=/^[ \t]*#include +<([\w\d./]+)>/gm,B_=/#pragma unroll_loop[\s]+?for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,V_=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g,H_=0,_d.prototype=Object.create(nl.prototype),_d.prototype.constructor=_d,_d.prototype.isMeshDepthMaterial=!0,_d.prototype.copy=function(e){return nl.prototype.copy.call(this,e),this.depthPacking=e.depthPacking,this.skinning=e.skinning,this.morphTargets=e.morphTargets,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this},vd.prototype=Object.create(nl.prototype),vd.prototype.constructor=vd,vd.prototype.isMeshDistanceMaterial=!0,vd.prototype.copy=function(e){return nl.prototype.copy.call(this,e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.skinning=e.skinning,this.morphTargets=e.morphTargets,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this},U_=`uniform sampler2D shadow_pass; +uniform vec2 resolution; +uniform float radius; +#include +void main() { + float mean = 0.0; + float squared_mean = 0.0; + float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy ) / resolution ) ); + for ( float i = -1.0; i < 1.0 ; i += SAMPLE_RATE) { + #ifdef HORIZONTAL_PASS + vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( i, 0.0 ) * radius ) / resolution ) ); + mean += distribution.x; + squared_mean += distribution.y * distribution.y + distribution.x * distribution.x; + #else + float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, i ) * radius ) / resolution ) ); + mean += depth; + squared_mean += depth * depth; + #endif + } + mean = mean * HALF_SAMPLE_RATE; + squared_mean = squared_mean * HALF_SAMPLE_RATE; + float std_dev = sqrt( squared_mean - mean * mean ); + gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) ); +}`,W_=`void main() { + gl_Position = vec4( position, 1.0 ); +}`,Cd.prototype=Object.assign(Object.create(Tl.prototype),{constructor:Cd,isArrayCamera:!0}),wd.prototype=Object.assign(Object.create(Qc.prototype),{constructor:wd,isGroup:!0}),Object.assign(Td.prototype,{constructor:Td,getHandSpace:function(){if(this._hand===null&&(this._hand=new wd,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints=[],this._hand.inputState={pinching:!1},window.XRHand))for(let e=0;e<=window.XRHand.LITTLE_PHALANX_TIP;e++){let e=new wd;e.matrixAutoUpdate=!1,e.visible=!1,this._hand.joints.push(e),this._hand.add(e)}return this._hand},getTargetRaySpace:function(){return this._targetRay===null&&(this._targetRay=new wd,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1),this._targetRay},getGripSpace:function(){return this._grip===null&&(this._grip=new wd,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1),this._grip},dispatchEvent:function(e){return this._targetRay!==null&&this._targetRay.dispatchEvent(e),this._grip!==null&&this._grip.dispatchEvent(e),this._hand!==null&&this._hand.dispatchEvent(e),this},disconnect:function(e){return this.dispatchEvent({type:`disconnected`,data:e}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this},update:function(e,t,n){let r=null,i=null,a=null,o=this._targetRay,s=this._grip,c=this._hand;if(e&&t.session.visibilityState!==`visible-blurred`)if(c&&e.hand){a=!0;for(let r=0;r<=window.XRHand.LITTLE_PHALANX_TIP;r++)if(e.hand[r]){let i=t.getJointPose(e.hand[r],n),a=c.joints[r];i!==null&&(a.matrix.fromArray(i.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.jointRadius=i.radius),a.visible=i!==null;let o=c.joints[window.XRHand.INDEX_PHALANX_TIP],s=c.joints[window.XRHand.THUMB_PHALANX_TIP],l=o.position.distanceTo(s.position);c.inputState.pinching&&l>.025?(c.inputState.pinching=!1,this.dispatchEvent({type:`pinchend`,handedness:e.handedness,target:this})):!c.inputState.pinching&&l<=.015&&(c.inputState.pinching=!0,this.dispatchEvent({type:`pinchstart`,handedness:e.handedness,target:this}))}}else o!==null&&(r=t.getPose(e.targetRaySpace,n),r!==null&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale))),s!==null&&e.gripSpace&&(i=t.getPose(e.gripSpace,n),i!==null&&(s.matrix.fromArray(i.transform.matrix),s.matrix.decompose(s.position,s.rotation,s.scale)));return o!==null&&(o.visible=r!==null),s!==null&&(s.visible=i!==null),c!==null&&(c.visible=a!==null),this}}),Object.assign(Ed.prototype,Kc.prototype),Ad.prototype=Object.assign(Object.create(kd.prototype),{constructor:Ad,isWebGL1Renderer:!0}),G_=class extends Qc{constructor(){super(),Object.defineProperty(this,"isScene",{value:!0}),this.type=`Scene`,this.background=null,this.environment=null,this.fog=null,this.overrideMaterial=null,this.autoUpdate=!0,typeof __THREE_DEVTOOLS__<`u`&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent(`observe`,{detail:this}))}copy(e,t){return super.copy(e,t),e.background!==null&&(this.background=e.background.clone()),e.environment!==null&&(this.environment=e.environment.clone()),e.fog!==null&&(this.fog=e.fog.clone()),e.overrideMaterial!==null&&(this.overrideMaterial=e.overrideMaterial.clone()),this.autoUpdate=e.autoUpdate,this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){let t=super.toJSON(e);return this.background!==null&&(t.object.background=this.background.toJSON(e)),this.environment!==null&&(t.object.environment=this.environment.toJSON(e)),this.fog!==null&&(t.object.fog=this.fog.toJSON()),t}},Object.defineProperty(jd.prototype,"needsUpdate",{set:function(e){e===!0&&this.version++}}),Object.assign(jd.prototype,{isInterleavedBuffer:!0,onUploadCallback:function(){},setUsage:function(e){return this.usage=e,this},copy:function(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this},copyAt:function(e,t,n){e*=this.stride,n*=t.stride;for(let r=0,i=this.stride;re.far||t.push({distance:s,point:J_.clone(),uv:Ig.getUV(J_,ev,tv,nv,rv,iv,av,new K),face:null,object:this})},copy:function(e){return Qc.prototype.copy.call(this,e),e.center!==void 0&&this.center.copy(e.center),this.material=e.material,this}}),ov=new q,sv=new q,Id.prototype=Object.assign(Object.create(Qc.prototype),{constructor:Id,isLOD:!0,copy:function(e){Qc.prototype.copy.call(this,e,!1);let t=e.levels;for(let e=0,n=t.length;e0){let n,r;for(n=1,r=t.length;n0){ov.setFromMatrixPosition(this.matrixWorld);let n=e.ray.origin.distanceTo(ov);this.getObjectForDistance(n).raycast(e,t)}},update:function(e){let t=this.levels;if(t.length>1){ov.setFromMatrixPosition(e.matrixWorld),sv.setFromMatrixPosition(this.matrixWorld);let n=ov.distanceTo(sv)/e.zoom;t[0].object.visible=!0;let r,i;for(r=1,i=t.length;r=t[r].distance;r++)t[r-1].object.visible=!1,t[r].object.visible=!0;for(this._currentLevel=r-1;ro)continue;u.applyMatrix4(this.matrixWorld);let f=e.ray.origin.distanceTo(u);fe.far||t.push({distance:f,point:l.clone().applyMatrix4(this.matrixWorld),index:r,face:null,faceIndex:null,object:this})}}else for(let n=0,r=i.count-1;no)continue;u.applyMatrix4(this.matrixWorld);let r=e.ray.origin.distanceTo(u);re.far||t.push({distance:r,point:l.clone().applyMatrix4(this.matrixWorld),index:n,face:null,faceIndex:null,object:this})}}else if(n.isGeometry){let r=n.vertices,i=r.length;for(let n=0;no)continue;u.applyMatrix4(this.matrixWorld);let i=e.ray.origin.distanceTo(u);ie.far||t.push({distance:i,point:l.clone().applyMatrix4(this.matrixWorld),index:n,face:null,faceIndex:null,object:this})}}},updateMorphTargets:function(){let e=this.geometry;if(e.isBufferGeometry){let t=e.morphAttributes,n=Object.keys(t);if(n.length>0){let e=t[n[0]];if(e!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,n=e.length;t0&&console.error(`THREE.Line.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.`)}}}),wv=new q,Tv=new q,Ud.prototype=Object.assign(Object.create(Hd.prototype),{constructor:Ud,isLineSegments:!0,computeLineDistances:function(){let e=this.geometry;if(e.isBufferGeometry)if(e.index===null){let t=e.attributes.position,n=[];for(let e=0,r=t.count;e0){let e=t[n[0]];if(e!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,n=e.length;t0&&console.error(`THREE.Points.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.`)}}}),Jd.prototype=Object.assign(Object.create(qc.prototype),{constructor:Jd,clone:function(){return new this.constructor(this.image).copy(this)},isVideoTexture:!0,update:function(){let e=this.image;!(`requestVideoFrameCallback`in e)&&e.readyState>=e.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}),Yd.prototype=Object.create(qc.prototype),Yd.prototype.constructor=Yd,Yd.prototype.isCompressedTexture=!0,Xd.prototype=Object.create(qc.prototype),Xd.prototype.constructor=Xd,Xd.prototype.isCanvasTexture=!0,Zd.prototype=Object.create(qc.prototype),Zd.prototype.constructor=Zd,Zd.prototype.isDepthTexture=!0,Av=0,jv=new Zh,Mv=new Qc,Nv=new q,Qd.prototype=Object.assign(Object.create(Kc.prototype),{constructor:Qd,isGeometry:!0,applyMatrix4:function(e){let t=new bh().getNormalMatrix(e);for(let t=0,n=this.vertices.length;t0)for(let e=0;e0&&(this.normalsNeedUpdate=!0)},computeFlatVertexNormals:function(){this.computeFaceNormals();for(let e=0,t=this.faces.length;e0&&(this.normalsNeedUpdate=!0)},computeMorphNormals:function(){for(let e=0,t=this.faces.length;e=0;e--){let t=a[e];this.faces.splice(t,1);for(let e=0,n=this.faceVertexUvs.length;e0,a=t.vertexNormals.length>0,o=t.color.r!==1||t.color.g!==1||t.color.b!==1,s=t.vertexColors.length>0,c=0;if(c=l(c,0,0),c=l(c,1,!0),c=l(c,2,!1),c=l(c,3,r),c=l(c,4,i),c=l(c,5,a),c=l(c,6,o),c=l(c,7,s),n.push(c),n.push(t.a,t.b,t.c),n.push(t.materialIndex),r){let t=this.faceVertexUvs[0][e];n.push(f(t[0]),f(t[1]),f(t[2]))}if(i&&n.push(u(t.normal)),a){let e=t.vertexNormals;n.push(u(e[0]),u(e[1]),u(e[2]))}if(o&&n.push(d(t.color)),s){let e=t.vertexColors;n.push(d(e[0]),d(e[1]),d(e[2]))}}function l(e,t,n){return n?e|1<0&&(e.data.colors=a),s.length>0&&(e.data.uvs=[s]),e.data.faces=n,e},clone:function(){return new Qd().copy(this)},copy:function(e){this.vertices=[],this.colors=[],this.faces=[],this.faceVertexUvs=[[]],this.morphTargets=[],this.morphNormals=[],this.skinWeights=[],this.skinIndices=[],this.lineDistances=[],this.boundingBox=null,this.boundingSphere=null,this.name=e.name;let t=e.vertices;for(let e=0,n=t.length;e80*n){s=l=e[0],c=u=e[1];for(let t=n;tl&&(l=d),f>u&&(u=f);p=Math.max(l-s,u-c),p=p===0?0:1/p}return tf(a,o,n,s,c,p),o}},Fv={area:function(e){let t=e.length,n=0;for(let r=t-1,i=0;i2**-52){let d=Math.sqrt(u),f=Math.sqrt(c*c+l*l),p=t.x-s/d,m=t.y+o/d,h=n.x-l/f,g=n.y+c/f,_=((h-p)*l-(g-m)*c)/(o*l-s*c);r=p+o*_-e.x,i=m+s*_-e.y;let v=r*r+i*i;if(v<=2)return new K(r,i);a=Math.sqrt(v/2)}else{let e=!1;o>2**-52?c>2**-52&&(e=!0):o<-(2**-52)?c<-(2**-52)&&(e=!0):Math.sign(s)===Math.sign(l)&&(e=!0),e?(r=-s,i=o,a=Math.sqrt(u)):(r=o,i=s,a=Math.sqrt(u/2))}return new K(r/a,i/a)}let j=[];for(let e=0,t=E.length,n=t-1,r=e+1;e=0;e--){let t=e/p,n=u*Math.cos(t*Math.PI/2),r=d*Math.sin(t*Math.PI/2)+f;for(let e=0,t=E.length;e=0;){let r=n,i=n-1;i<0&&(i=e.length-1);for(let e=0,n=s+p*2;e=r)){c.push(t.times[e]);for(let n=0;na.tracks[e].times[0]&&(s=a.tracks[e].times[0]);for(let e=0;e=r.times[d]){let e=d*c+s,t=e+c-s;f=Hv.arraySlice(r.values,e,t)}else{let e=r.createInterpolant(),t=s,n=c-s;e.evaluate(a),f=Hv.arraySlice(e.resultBuffer,t,n)}i===`quaternion`&&new Th().fromArray(f).normalize().conjugate().toArray(f);let p=o.times.length;for(let e=0;e=i)){let o=t[1];e=i)break seek}a=n,n=0;break linear_scan}break validate_interval}for(;n>>1;et;)--a;if(++a,i!==0||a!==r){i>=a&&(a=Math.max(a,1),i=a-1);let e=this.getValueSize();this.times=Hv.arraySlice(n,i,a),this.values=Hv.arraySlice(this.values,i*e,a*e)}return this},validate:function(){let e=!0,t=this.getValueSize();t-Math.floor(t)!==0&&(console.error(`THREE.KeyframeTrack: Invalid value size in track.`,this),e=!1);let n=this.times,r=this.values,i=n.length;i===0&&(console.error(`THREE.KeyframeTrack: Track is empty.`,this),e=!1);let a=null;for(let t=0;t!==i;t++){let r=n[t];if(typeof r==`number`&&isNaN(r)){console.error(`THREE.KeyframeTrack: Time is not a valid number.`,this,t,r),e=!1;break}if(a!==null&&a>r){console.error(`THREE.KeyframeTrack: Out of order keys.`,this,t,r,a),e=!1;break}a=r}if(r!==void 0&&Hv.isTypedArray(r))for(let t=0,n=r.length;t!==n;++t){let n=r[t];if(isNaN(n)){console.error(`THREE.KeyframeTrack: Value is not a valid number.`,this,t,n),e=!1;break}}return e},optimize:function(){let e=Hv.arraySlice(this.times),t=Hv.arraySlice(this.values),n=this.getValueSize(),r=this.getInterpolation()===Qm,i=e.length-1,a=1;for(let o=1;o0){e[a]=e[i];for(let e=i*n,r=a*n,o=0;o!==n;++o)t[r+o]=t[e+o];++a}return a===e.length?(this.times=e,this.values=t):(this.times=Hv.arraySlice(e,0,a),this.values=Hv.arraySlice(t,0,a*n)),this},clone:function(){let e=Hv.arraySlice(this.times,0),t=Hv.arraySlice(this.values,0),n=this.constructor,r=new n(this.name,e,t);return r.createInterpolant=this.createInterpolant,r}}),ep.prototype=Object.assign(Object.create($f.prototype),{constructor:ep,ValueTypeName:`bool`,ValueBufferType:Array,DefaultInterpolation:Xm,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0}),tp.prototype=Object.assign(Object.create($f.prototype),{constructor:tp,ValueTypeName:`color`}),np.prototype=Object.assign(Object.create($f.prototype),{constructor:np,ValueTypeName:`number`}),rp.prototype=Object.assign(Object.create(Yf.prototype),{constructor:rp,interpolate_:function(e,t,n,r){let i=this.resultBuffer,a=this.sampleValues,o=this.valueSize,s=(n-t)/(r-t),c=e*o;for(let e=c+o;c!==e;c+=4)Th.slerpFlat(i,0,a,c-o,a,c,s);return i}}),ip.prototype=Object.assign(Object.create($f.prototype),{constructor:ip,ValueTypeName:`quaternion`,DefaultInterpolation:Zm,InterpolantFactoryMethodLinear:function(e){return new rp(this.times,this.values,this.getValueSize(),e)},InterpolantFactoryMethodSmooth:void 0}),ap.prototype=Object.assign(Object.create($f.prototype),{constructor:ap,ValueTypeName:`string`,ValueBufferType:Array,DefaultInterpolation:Xm,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0}),op.prototype=Object.assign(Object.create($f.prototype),{constructor:op,ValueTypeName:`vector`}),Object.assign(sp,{parse:function(e){let t=[],n=e.tracks,r=1/(e.fps||1);for(let e=0,i=n.length;e!==i;++e)t.push(lp(n[e]).scale(r));let i=new sp(e.name,e.duration,t,e.blendMode);return i.uuid=e.uuid,i},toJSON:function(e){let t=[],n=e.tracks,r={name:e.name,duration:e.duration,tracks:t,uuid:e.uuid,blendMode:e.blendMode};for(let e=0,r=n.length;e!==r;++e)t.push($f.toJSON(n[e]));return r},CreateFromMorphTargetSequence:function(e,t,n,r){let i=t.length,a=[];for(let e=0;e1){let e=a[1],t=r[e];t||(r[e]=t=[]),t.push(n)}}let a=[];for(let e in r)a.push(sp.CreateFromMorphTargetSequence(e,r[e],t,n));return a},parseAnimation:function(e,t){if(!e)return console.error(`THREE.AnimationClip: No animation in JSONLoader data.`),null;let n=function(e,t,n,r,i){if(n.length!==0){let a=[],o=[];Hv.flattenJSON(n,a,o,r),a.length!==0&&i.push(new e(t,a,o))}},r=[],i=e.name||`default`,a=e.fps||30,o=e.blendMode,s=e.length||-1,c=e.hierarchy||[];for(let e=0;e0||e.search(/^data\:image\/jpeg/)===0?Gm:Km,i.needsUpdate=!0,t!==void 0&&t(i)},n,r),i}}),Object.assign(yp.prototype,{getPoint:function(){return console.warn(`THREE.Curve: .getPoint() not implemented.`),null},getPointAt:function(e,t){let n=this.getUtoTmapping(e);return this.getPoint(n,t)},getPoints:function(e=5){let t=[];for(let n=0;n<=e;n++)t.push(this.getPoint(n/e));return t},getSpacedPoints:function(e=5){let t=[];for(let n=0;n<=e;n++)t.push(this.getPointAt(n/e));return t},getLength:function(){let e=this.getLengths();return e[e.length-1]},getLengths:function(e){if(e===void 0&&(e=this.arcLengthDivisions),this.cacheArcLengths&&this.cacheArcLengths.length===e+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;let t=[],n,r=this.getPoint(0),i=0;t.push(0);for(let a=1;a<=e;a++)n=this.getPoint(a/e),i+=n.distanceTo(r),t.push(i),r=n;return this.cacheArcLengths=t,t},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()},getUtoTmapping:function(e,t){let n=this.getLengths(),r=0,i=n.length,a;a=t||e*n[i-1];let o=0,s=i-1,c;for(;o<=s;)if(r=Math.floor(o+(s-o)/2),c=n[r]-a,c<0)o=r+1;else if(c>0)s=r-1;else{s=r;break}if(r=s,n[r]===a)return r/(i-1);let l=n[r],u=n[r+1]-l,d=(a-l)/u;return(r+d)/(i-1)},getTangent:function(e,t){let n=1e-4,r=e-n,i=e+n;r<0&&(r=0),i>1&&(i=1);let a=this.getPoint(r),o=this.getPoint(i),s=t||(a.isVector2?new K:new q);return s.copy(o).sub(a).normalize(),s},getTangentAt:function(e,t){let n=this.getUtoTmapping(e);return this.getTangent(n,t)},computeFrenetFrames:function(e,t){let n=new q,r=[],i=[],a=[],o=new q,s=new Zh;for(let t=0;t<=e;t++){let n=t/e;r[t]=this.getTangentAt(n,new q),r[t].normalize()}i[0]=new q,a[0]=new q;let c=Number.MAX_VALUE,l=Math.abs(r[0].x),u=Math.abs(r[0].y),d=Math.abs(r[0].z);l<=c&&(c=l,n.set(1,0,0)),u<=c&&(c=u,n.set(0,1,0)),d<=c&&n.set(0,0,1),o.crossVectors(r[0],n).normalize(),i[0].crossVectors(r[0],o),a[0].crossVectors(r[0],i[0]);for(let t=1;t<=e;t++){if(i[t]=i[t-1].clone(),a[t]=a[t-1].clone(),o.crossVectors(r[t-1],r[t]),o.length()>2**-52){o.normalize();let e=Math.acos(yh.clamp(r[t-1].dot(r[t]),-1,1));i[t].applyMatrix4(s.makeRotationAxis(o,e))}a[t].crossVectors(r[t],i[t])}if(t===!0){let t=Math.acos(yh.clamp(i[0].dot(i[e]),-1,1));t/=e,r[0].dot(o.crossVectors(i[0],i[e]))>0&&(t=-t);for(let n=1;n<=e;n++)i[n].applyMatrix4(s.makeRotationAxis(r[n],t*n)),a[n].crossVectors(r[n],i[n])}return{tangents:r,normals:i,binormals:a}},clone:function(){return new this.constructor().copy(this)},copy:function(e){return this.arcLengthDivisions=e.arcLengthDivisions,this},toJSON:function(){let e={metadata:{version:4.5,type:`Curve`,generator:`Curve.toJSON`}};return e.arcLengthDivisions=this.arcLengthDivisions,e.type=this.type,e},fromJSON:function(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}}),bp.prototype=Object.create(yp.prototype),bp.prototype.constructor=bp,bp.prototype.isEllipseCurve=!0,bp.prototype.getPoint=function(e,t){let n=t||new K,r=Math.PI*2,i=this.aEndAngle-this.aStartAngle,a=Math.abs(i)<2**-52;for(;i<0;)i+=r;for(;i>r;)i-=r;i<2**-52&&(i=a?0:r),this.aClockwise===!0&&!a&&(i===r?i=-r:i-=r);let o=this.aStartAngle+e*i,s=this.aX+this.xRadius*Math.cos(o),c=this.aY+this.yRadius*Math.sin(o);if(this.aRotation!==0){let e=Math.cos(this.aRotation),t=Math.sin(this.aRotation),n=s-this.aX,r=c-this.aY;s=n*e-r*t+this.aX,c=n*t+r*e+this.aY}return n.set(s,c)},bp.prototype.copy=function(e){return yp.prototype.copy.call(this,e),this.aX=e.aX,this.aY=e.aY,this.xRadius=e.xRadius,this.yRadius=e.yRadius,this.aStartAngle=e.aStartAngle,this.aEndAngle=e.aEndAngle,this.aClockwise=e.aClockwise,this.aRotation=e.aRotation,this},bp.prototype.toJSON=function(){let e=yp.prototype.toJSON.call(this);return e.aX=this.aX,e.aY=this.aY,e.xRadius=this.xRadius,e.yRadius=this.yRadius,e.aStartAngle=this.aStartAngle,e.aEndAngle=this.aEndAngle,e.aClockwise=this.aClockwise,e.aRotation=this.aRotation,e},bp.prototype.fromJSON=function(e){return yp.prototype.fromJSON.call(this,e),this.aX=e.aX,this.aY=e.aY,this.xRadius=e.xRadius,this.yRadius=e.yRadius,this.aStartAngle=e.aStartAngle,this.aEndAngle=e.aEndAngle,this.aClockwise=e.aClockwise,this.aRotation=e.aRotation,this},xp.prototype=Object.create(bp.prototype),xp.prototype.constructor=xp,xp.prototype.isArcCurve=!0,Kv=new q,qv=new Sp,Jv=new Sp,Yv=new Sp,Cp.prototype=Object.create(yp.prototype),Cp.prototype.constructor=Cp,Cp.prototype.isCatmullRomCurve3=!0,Cp.prototype.getPoint=function(e,t=new q){let n=t,r=this.points,i=r.length,a=(i-+!this.closed)*e,o=Math.floor(a),s=a-o;this.closed?o+=o>0?0:(Math.floor(Math.abs(o)/i)+1)*i:s===0&&o===i-1&&(o=i-2,s=1);let c,l;this.closed||o>0?c=r[(o-1)%i]:(Kv.subVectors(r[0],r[1]).add(r[0]),c=Kv);let u=r[o%i],d=r[(o+1)%i];if(this.closed||o+2r.length-2?r.length-1:a+1],u=r[a>r.length-3?r.length-1:a+2];return n.set(wp(o,s.x,c.x,l.x,u.x),wp(o,s.y,c.y,l.y,u.y)),n},Bp.prototype.copy=function(e){yp.prototype.copy.call(this,e),this.points=[];for(let t=0,n=e.points.length;t=t){let e=n[r]-t,i=this.curves[r],a=i.getLength(),o=a===0?0:1-e/a;return i.getPointAt(o)}r++}return null},getLength:function(){let e=this.getCurveLengths();return e[e.length-1]},updateArcLengths:function(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;let e=[],t=0;for(let n=0,r=this.curves.length;n1&&!t[t.length-1].equals(t[0])&&t.push(t[0]),t},copy:function(e){yp.prototype.copy.call(this,e),this.curves=[];for(let t=0,n=e.curves.length;t0){let e=c.getPoint(0);e.equals(this.currentPoint)||this.lineTo(e.x,e.y)}this.curves.push(c);let l=c.getPoint(1);return this.currentPoint.copy(l),this},copy:function(e){return Vp.prototype.copy.call(this,e),this.currentPoint.copy(e.currentPoint),this},toJSON:function(){let e=Vp.prototype.toJSON.call(this);return e.currentPoint=this.currentPoint.toArray(),e},fromJSON:function(e){return Vp.prototype.fromJSON.call(this,e),this.currentPoint.fromArray(e.currentPoint),this}}),Up.prototype=Object.assign(Object.create(Hp.prototype),{constructor:Up,getPointsHoles:function(e){let t=[];for(let n=0,r=this.holes.length;n0:r.vertexColors=e.vertexColors),e.uniforms!==void 0)for(let t in e.uniforms){let i=e.uniforms[t];switch(r.uniforms[t]={},i.type){case`t`:r.uniforms[t].value=n(i.value);break;case`c`:r.uniforms[t].value=new Bg().setHex(i.value);break;case`v2`:r.uniforms[t].value=new K().fromArray(i.value);break;case`v3`:r.uniforms[t].value=new q().fromArray(i.value);break;case`v4`:r.uniforms[t].value=new wh().fromArray(i.value);break;case`m3`:r.uniforms[t].value=new bh().fromArray(i.value);break;case`m4`:r.uniforms[t].value=new Zh().fromArray(i.value);break;default:r.uniforms[t].value=i.value}}if(e.defines!==void 0&&(r.defines=e.defines),e.vertexShader!==void 0&&(r.vertexShader=e.vertexShader),e.fragmentShader!==void 0&&(r.fragmentShader=e.fragmentShader),e.extensions!==void 0)for(let t in e.extensions)r.extensions[t]=e.extensions[t];if(e.shading!==void 0&&(r.flatShading=e.shading===1),e.size!==void 0&&(r.size=e.size),e.sizeAttenuation!==void 0&&(r.sizeAttenuation=e.sizeAttenuation),e.map!==void 0&&(r.map=n(e.map)),e.matcap!==void 0&&(r.matcap=n(e.matcap)),e.alphaMap!==void 0&&(r.alphaMap=n(e.alphaMap)),e.bumpMap!==void 0&&(r.bumpMap=n(e.bumpMap)),e.bumpScale!==void 0&&(r.bumpScale=e.bumpScale),e.normalMap!==void 0&&(r.normalMap=n(e.normalMap)),e.normalMapType!==void 0&&(r.normalMapType=e.normalMapType),e.normalScale!==void 0){let t=e.normalScale;Array.isArray(t)===!1&&(t=[t,t]),r.normalScale=new K().fromArray(t)}return e.displacementMap!==void 0&&(r.displacementMap=n(e.displacementMap)),e.displacementScale!==void 0&&(r.displacementScale=e.displacementScale),e.displacementBias!==void 0&&(r.displacementBias=e.displacementBias),e.roughnessMap!==void 0&&(r.roughnessMap=n(e.roughnessMap)),e.metalnessMap!==void 0&&(r.metalnessMap=n(e.metalnessMap)),e.emissiveMap!==void 0&&(r.emissiveMap=n(e.emissiveMap)),e.emissiveIntensity!==void 0&&(r.emissiveIntensity=e.emissiveIntensity),e.specularMap!==void 0&&(r.specularMap=n(e.specularMap)),e.envMap!==void 0&&(r.envMap=n(e.envMap)),e.envMapIntensity!==void 0&&(r.envMapIntensity=e.envMapIntensity),e.reflectivity!==void 0&&(r.reflectivity=e.reflectivity),e.refractionRatio!==void 0&&(r.refractionRatio=e.refractionRatio),e.lightMap!==void 0&&(r.lightMap=n(e.lightMap)),e.lightMapIntensity!==void 0&&(r.lightMapIntensity=e.lightMapIntensity),e.aoMap!==void 0&&(r.aoMap=n(e.aoMap)),e.aoMapIntensity!==void 0&&(r.aoMapIntensity=e.aoMapIntensity),e.gradientMap!==void 0&&(r.gradientMap=n(e.gradientMap)),e.clearcoatMap!==void 0&&(r.clearcoatMap=n(e.clearcoatMap)),e.clearcoatRoughnessMap!==void 0&&(r.clearcoatRoughnessMap=n(e.clearcoatRoughnessMap)),e.clearcoatNormalMap!==void 0&&(r.clearcoatNormalMap=n(e.clearcoatNormalMap)),e.clearcoatNormalScale!==void 0&&(r.clearcoatNormalScale=new K().fromArray(e.clearcoatNormalScale)),e.transmission!==void 0&&(r.transmission=e.transmission),e.transmissionMap!==void 0&&(r.transmissionMap=n(e.transmissionMap)),r},setTextures:function(e){return this.textures=e,this}}),Qv={decodeText:function(e){if(typeof TextDecoder<`u`)return new TextDecoder().decode(e);let t=``;for(let n=0,r=e.length;n2**-52){if(c<0&&(n=t[a],s=-s,o=t[i],c=-c),e.yo.y)continue;if(e.y===n.y){if(e.x===n.x)return!0}else{let t=c*(e.x-n.x)-s*(e.y-n.y);if(t===0)return!0;if(t<0)continue;r=!r}}else{if(e.y!==n.y)continue;if(o.x<=e.x&&e.x<=n.x||n.x<=e.x&&e.x<=o.x)return!0}}return r}let i=Fv.isClockWise,a=this.subPaths;if(a.length===0)return[];if(t===!0)return n(a);let o,s,c,l=[];if(a.length===1)return s=a[0],c=new Up,c.curves=s.curves,l.push(c),l;let u=!i(a[0].getPoints());u=e?!u:u;let d=[],f=[],p=[],m=0,h;f[m]=void 0,p[m]=[];for(let t=0,n=a.length;t1){let e=!1,t=[];for(let e=0,t=f.length;e0&&(e||(p=d))}let g;for(let e=0,t=f.length;e0){this.source.connect(this.filters[0]);for(let e=1,t=this.filters.length;e0){this.source.disconnect(this.filters[0]);for(let e=1,t=this.filters.length;e0&&this._mixBufferRegionAdditive(n,r,this._addIndex*t,1,t);for(let e=t,i=t+t;e!==i;++e)if(n[e]!==n[e+t]){o.setValue(n,r);break}},saveOriginalState:function(){let e=this.binding,t=this.buffer,n=this.valueSize,r=n*this._origIndex;e.getValue(t,r);for(let e=n,i=r;e!==i;++e)t[e]=t[r+e%n];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0},restoreOriginalState:function(){let e=this.valueSize*3;this.binding.setValue(this.buffer,e)},_setAdditiveIdentityNumeric:function(){let e=this._addIndex*this.valueSize,t=e+this.valueSize;for(let n=e;n=.5)for(let r=0;r!==i;++r)e[t+r]=e[n+r]},_slerp:function(e,t,n,r){Th.slerpFlat(e,t,e,t,e,n,r)},_slerpAdditive:function(e,t,n,r,i){let a=this._workIndex*i;Th.multiplyQuaternionsFlat(e,a,e,t,e,n),Th.slerpFlat(e,t,e,t,e,a,r)},_lerp:function(e,t,n,r,i){let a=1-r;for(let o=0;o!==i;++o){let i=t+o;e[i]=e[i]*a+e[n+o]*r}},_lerpAdditive:function(e,t,n,r,i){for(let a=0;a!==i;++a){let i=t+a;e[i]=e[i]+e[n+a]*r}}}),ay=`\\[\\]\\.:\\/`,oy=RegExp(`[\\[\\]\\.:\\/]`,`g`),sy=`[^\\[\\]\\.:\\/]`,cy=`[^`+ay.replace(`\\.`,``)+`]`,ly=`((?:WC+[\\/:])*)`.replace(`WC`,sy),uy=`(WCOD+)?`.replace(`WCOD`,cy),dy=`(?:\\.(WC+)(?:\\[(.+)\\])?)?`.replace(`WC`,sy),fy=`\\.(WC+)(?:\\[(.+)\\])?`.replace(`WC`,sy),py=RegExp(`^`+ly+uy+dy+fy+`$`),my=[`material`,`materials`,`bones`],Object.assign(vm.prototype,{getValue:function(e,t){this.bind();let n=this._targetGroup.nCachedObjects_,r=this._bindings[n];r!==void 0&&r.getValue(e,t)},setValue:function(e,t){let n=this._bindings;for(let r=this._targetGroup.nCachedObjects_,i=n.length;r!==i;++r)n[r].setValue(e,t)},bind:function(){let e=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=e.length;t!==n;++t)e[t].bind()},unbind:function(){let e=this._bindings;for(let t=this._targetGroup.nCachedObjects_,n=e.length;t!==n;++t)e[t].unbind()}}),Object.assign(ym,{Composite:vm,create:function(e,t,n){return e&&e.isAnimationObjectGroup?new ym.Composite(e,t,n):new ym(e,t,n)},sanitizeNodeName:function(e){return e.replace(/\s/g,`_`).replace(oy,``)},parseTrackName:function(e){let t=py.exec(e);if(!t)throw Error(`PropertyBinding: Cannot parse trackName: `+e);let n={nodeName:t[2],objectName:t[3],objectIndex:t[4],propertyName:t[5],propertyIndex:t[6]},r=n.nodeName&&n.nodeName.lastIndexOf(`.`);if(r!==void 0&&r!==-1){let e=n.nodeName.substring(r+1);my.indexOf(e)!==-1&&(n.nodeName=n.nodeName.substring(0,r),n.objectName=e)}if(n.propertyName===null||n.propertyName.length===0)throw Error(`PropertyBinding: can not parse propertyName from trackName: `+e);return n},findNode:function(e,t){if(!t||t===``||t===`.`||t===-1||t===e.name||t===e.uuid)return e;if(e.skeleton){let n=e.skeleton.getBoneByName(t);if(n!==void 0)return n}if(e.children){let n=function(e){for(let r=0;r=i){let a=i++,l=e[a];t[l.uuid]=c,e[c]=l,t[s]=a,e[a]=o;for(let e=0,t=r;e!==t;++e){let t=n[e],r=t[a],i=t[c];t[c]=r,t[a]=i}}}this.nCachedObjects_=i},uncache:function(){let e=this._objects,t=this._indicesByUUID,n=this._bindings,r=n.length,i=this.nCachedObjects_,a=e.length;for(let o=0,s=arguments.length;o!==s;++o){let s=arguments[o].uuid,c=t[s];if(c!==void 0)if(delete t[s],c0&&(t[o.uuid]=c),e[c]=o,e.pop();for(let e=0,t=r;e!==t;++e){let t=n[e];t[c]=t[i],t.pop()}}}this.nCachedObjects_=i},subscribe_:function(e,t){let n=this._bindingsIndicesByPath,r=n[e],i=this._bindings;if(r!==void 0)return i[r];let a=this._paths,o=this._parsedPaths,s=this._objects,c=s.length,l=this.nCachedObjects_,u=Array(c);r=i.length,n[e]=r,a.push(e),o.push(t),i.push(u);for(let n=l,r=s.length;n!==r;++n){let r=s[n];u[n]=new ym(r,e,t)}return u},unsubscribe_:function(e){let t=this._bindingsIndicesByPath,n=t[e];if(n!==void 0){let r=this._paths,i=this._parsedPaths,a=this._bindings,o=a.length-1,s=a[o],c=e[o];t[c]=n,a[n]=s,a.pop(),i[n]=i[o],i.pop(),r[n]=r[o],r.pop()}}}),hy=class{constructor(e,t,n=null,r=t.blendMode){this._mixer=e,this._clip=t,this._localRoot=n,this.blendMode=r;let i=t.tracks,a=i.length,o=Array(a),s={endingStart:$m,endingEnd:$m};for(let e=0;e!==a;++e){let t=i[e].createInterpolant(null);o[e]=t,t.settings=s}this._interpolantSettings=s,this._interpolants=o,this._propertyBindings=Array(a),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=Jm,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&this.timeScale!==0&&this._startTime===null&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(e){return this._startTime=e,this}setLoop(e,t){return this.loop=e,this.repetitions=t,this}setEffectiveWeight(e){return this.weight=e,this._effectiveWeight=this.enabled?e:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(e){return this._scheduleFading(e,0,1)}fadeOut(e){return this._scheduleFading(e,1,0)}crossFadeFrom(e,t,n){if(e.fadeOut(t),this.fadeIn(t),n){let n=this._clip.duration,r=e._clip.duration,i=r/n,a=n/r;e.warp(1,i,t),this.warp(a,1,t)}return this}crossFadeTo(e,t,n){return e.crossFadeFrom(this,t,n)}stopFading(){let e=this._weightInterpolant;return e!==null&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(e)),this}setEffectiveTimeScale(e){return this.timeScale=e,this._effectiveTimeScale=this.paused?0:e,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(e){return this.timeScale=this._clip.duration/e,this.stopWarping()}syncWith(e){return this.time=e.time,this.timeScale=e.timeScale,this.stopWarping()}halt(e){return this.warp(this._effectiveTimeScale,0,e)}warp(e,t,n){let r=this._mixer,i=r.time,a=this.timeScale,o=this._timeScaleInterpolant;o===null&&(o=r._lendControlInterpolant(),this._timeScaleInterpolant=o);let s=o.parameterPositions,c=o.sampleValues;return s[0]=i,s[1]=i+n,c[0]=e/a,c[1]=t/a,this}stopWarping(){let e=this._timeScaleInterpolant;return e!==null&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(e)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(e,t,n,r){if(!this.enabled){this._updateWeight(e);return}let i=this._startTime;if(i!==null){let r=(e-i)*n;if(r<0||n===0)return;this._startTime=null,t=n*r}t*=this._updateTimeScale(e);let a=this._updateTime(t),o=this._updateWeight(e);if(o>0){let e=this._interpolants,t=this._propertyBindings;switch(this.blendMode){case rh:for(let n=0,r=e.length;n!==r;++n)e[n].evaluate(a),t[n].accumulateAdditive(o);break;case nh:default:for(let n=0,i=e.length;n!==i;++n)e[n].evaluate(a),t[n].accumulate(r,o)}}}_updateWeight(e){let t=0;if(this.enabled){t=this.weight;let n=this._weightInterpolant;if(n!==null){let r=n.evaluate(e)[0];t*=r,e>n.parameterPositions[1]&&(this.stopFading(),r===0&&(this.enabled=!1))}}return this._effectiveWeight=t,t}_updateTimeScale(e){let t=0;if(!this.paused){t=this.timeScale;let n=this._timeScaleInterpolant;if(n!==null){let r=n.evaluate(e)[0];t*=r,e>n.parameterPositions[1]&&(this.stopWarping(),t===0?this.paused=!0:this.timeScale=t)}}return this._effectiveTimeScale=t,t}_updateTime(e){let t=this._clip.duration,n=this.loop,r=this.time+e,i=this._loopCount,a=n===Ym;if(e===0)return i===-1?r:a&&(i&1)==1?t-r:r;if(n===2200){i===-1&&(this._loopCount=0,this._setEndings(!0,!0,!1));handle_stop:{if(r>=t)r=t;else if(r<0)r=0;else{this.time=r;break handle_stop}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=r,this._mixer.dispatchEvent({type:`finished`,action:this,direction:e<0?-1:1})}}else{if(i===-1&&(e>=0?(i=0,this._setEndings(!0,this.repetitions===0,a)):this._setEndings(this.repetitions===0,!0,a)),r>=t||r<0){let n=Math.floor(r/t);r-=t*n,i+=Math.abs(n);let o=this.repetitions-i;if(o<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,r=e>0?t:0,this.time=r,this._mixer.dispatchEvent({type:`finished`,action:this,direction:e>0?1:-1});else{if(o===1){let t=e<0;this._setEndings(t,!t,a)}else this._setEndings(!1,!1,a);this._loopCount=i,this.time=r,this._mixer.dispatchEvent({type:`loop`,action:this,loopDelta:n})}}else this.time=r;if(a&&(i&1)==1)return t-r}return r}_setEndings(e,t,n){let r=this._interpolantSettings;n?(r.endingStart=eh,r.endingEnd=eh):(e?r.endingStart=this.zeroSlopeAtStart?eh:$m:r.endingStart=th,t?r.endingEnd=this.zeroSlopeAtEnd?eh:$m:r.endingEnd=th)}_scheduleFading(e,t,n){let r=this._mixer,i=r.time,a=this._weightInterpolant;a===null&&(a=r._lendControlInterpolant(),this._weightInterpolant=a);let o=a.parameterPositions,s=a.sampleValues;return o[0]=i,s[0]=t,o[1]=i+e,s[1]=n,this}},xm.prototype=Object.assign(Object.create(Kc.prototype),{constructor:xm,_bindAction:function(e,t){let n=e._localRoot||this._root,r=e._clip.tracks,i=r.length,a=e._propertyBindings,o=e._interpolants,s=n.uuid,c=this._bindingsByRootAndName,l=c[s];l===void 0&&(l={},c[s]=l);for(let e=0;e!==i;++e){let i=r[e],c=i.name,u=l[c];if(u!==void 0)a[e]=u;else{if(u=a[e],u!==void 0){u._cacheIndex===null&&(++u.referenceCount,this._addInactiveBinding(u,s,c));continue}let r=t&&t._propertyBindings[e].binding.parsedPath;u=new _m(ym.create(n,c,r),i.ValueTypeName,i.getValueSize()),++u.referenceCount,this._addInactiveBinding(u,s,c),a[e]=u}o[e].resultBuffer=u.buffer}},_activateAction:function(e){if(!this._isActiveAction(e)){if(e._cacheIndex===null){let t=(e._localRoot||this._root).uuid,n=e._clip.uuid,r=this._actionsByClip[n];this._bindAction(e,r&&r.knownActions[0]),this._addInactiveAction(e,n,t)}let t=e._propertyBindings;for(let e=0,n=t.length;e!==n;++e){let n=t[e];n.useCount++===0&&(this._lendBinding(n),n.saveOriginalState())}this._lendAction(e)}},_deactivateAction:function(e){if(this._isActiveAction(e)){let t=e._propertyBindings;for(let e=0,n=t.length;e!==n;++e){let n=t[e];--n.useCount===0&&(n.restoreOriginalState(),this._takeBackBinding(n))}this._takeBackAction(e)}},_initMemoryManager:function(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;let e=this;this.stats={actions:{get total(){return e._actions.length},get inUse(){return e._nActiveActions}},bindings:{get total(){return e._bindings.length},get inUse(){return e._nActiveBindings}},controlInterpolants:{get total(){return e._controlInterpolants.length},get inUse(){return e._nActiveControlInterpolants}}}},_isActiveAction:function(e){let t=e._cacheIndex;return t!==null&&t=0;--n)e[n].stop();return this},update:function(e){e*=this.timeScale;let t=this._actions,n=this._nActiveActions,r=this.time+=e,i=Math.sign(e),a=this._accuIndex^=1;for(let o=0;o!==n;++o)t[o]._update(r,e,i,a);let o=this._bindings,s=this._nActiveBindings;for(let e=0;e!==s;++e)o[e].apply(a);return this},setTime:function(e){this.time=0;for(let e=0;ethis.max.x||e.ythis.max.y)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y}getParameter(e,t){return t===void 0&&(console.warn(`THREE.Box2: .getParameter() target is now required`),t=new K),t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y)}clampPoint(e,t){return t===void 0&&(console.warn(`THREE.Box2: .clampPoint() target is now required`),t=new K),t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return _y.copy(e).clamp(this.min,this.max).sub(e).length()}intersect(e){return this.min.max(e.min),this.max.min(e.max),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}},yy=new q,by=new q,xy=class{constructor(e,t){this.start=e===void 0?new q:e,this.end=t===void 0?new q:t}set(e,t){return this.start.copy(e),this.end.copy(t),this}clone(){return new this.constructor().copy(this)}copy(e){return this.start.copy(e.start),this.end.copy(e.end),this}getCenter(e){return e===void 0&&(console.warn(`THREE.Line3: .getCenter() target is now required`),e=new q),e.addVectors(this.start,this.end).multiplyScalar(.5)}delta(e){return e===void 0&&(console.warn(`THREE.Line3: .delta() target is now required`),e=new q),e.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(e,t){return t===void 0&&(console.warn(`THREE.Line3: .at() target is now required`),t=new q),this.delta(t).multiplyScalar(e).add(this.start)}closestPointToPointParameter(e,t){yy.subVectors(e,this.start),by.subVectors(this.end,this.start);let n=by.dot(by),r=by.dot(yy)/n;return t&&(r=yh.clamp(r,0,1)),r}closestPointToPoint(e,t,n){let r=this.closestPointToPointParameter(e,t);return n===void 0&&(console.warn(`THREE.Line3: .closestPointToPoint() target is now required`),n=new q),this.delta(n).multiplyScalar(r).add(this.start)}applyMatrix4(e){return this.start.applyMatrix4(e),this.end.applyMatrix4(e),this}equals(e){return e.start.equals(this.start)&&e.end.equals(this.end)}},Dm.prototype=Object.create(Qc.prototype),Dm.prototype.constructor=Dm,Dm.prototype.isImmediateRenderObject=!0,Sy=new q,Cy=new Zh,wy=new Zh,Ty=class extends Ud{constructor(e){let t=Om(e),n=new _l,r=[],i=[],a=new Bg(0,0,1),o=new Bg(0,1,0);for(let e=0;e{})),zy,By,Vy,Hy=o((()=>{zy={self:typeof self<`u`&&self,window:typeof window<`u`&&window,global:typeof global<`u`&&global,document:typeof document<`u`&&document},zy.self||zy.window||zy.global,zy.window||zy.self||zy.global,zy.global||zy.self||zy.window,zy.document,By=!!(typeof process!=`object`||String(process)!==`[object process]`||process.browser),Vy=typeof process<`u`&&process.version&&/v([0-9]*)/.exec(process.version),Vy&&parseFloat(Vy[1])})),Uy,Wy,Gy,Ky=o((()=>{Uy=globalThis,globalThis.document,Wy=globalThis.process||{},globalThis.console,Gy=globalThis.navigator||{}}));function qy(e){if(typeof window<`u`&&window.process?.type===`renderer`||typeof process<`u`&&process.versions?.electron)return!0;let t=typeof navigator<`u`&&navigator.userAgent,n=e||t;return!!(n&&n.indexOf(`Electron`)>=0)}var Jy=o((()=>{}));function Yy(){return!(typeof process==`object`&&String(process)===`[object process]`&&!process?.browser)||qy()}var Xy=o((()=>{Jy()}));function Zy(e){return!e&&!Yy()?`Node`:qy(e)?`Electron`:(e||Gy.userAgent||``).indexOf(`Edge`)>-1?`Edge`:globalThis.chrome?`Chrome`:globalThis.safari?`Safari`:globalThis.mozInnerScreenX?`Firefox`:`Unknown`}var tee=o((()=>{Xy(),Jy(),Ky()})),Qy,$y=o((()=>{Ky(),Xy(),tee(),Jy(),Qy=`4.1.1`}));function eb(e,t){if(!e)throw Error(t||`Assertion failed`)}var tb=o((()=>{}));function nb(e){if(!e)return 0;let t;switch(typeof e){case`number`:t=e;break;case`object`:t=e.logLevel||e.priority||0;break;default:return 0}return eb(Number.isFinite(t)&&t>=0),t}function nee(e){let{logLevel:t,message:n}=e;e.logLevel=nb(t);let r=e.args?Array.from(e.args):[];for(;r.length&&r.shift()!==n;);switch(typeof t){case`string`:case`function`:n!==void 0&&r.unshift(n),e.message=t;break;case`object`:Object.assign(e,t);break;default:}typeof e.message==`function`&&(e.message=e.message());let i=typeof e.message;return eb(i===`string`||i===`object`),Object.assign(e,{args:r},e.opts)}var rb=o((()=>{tb()})),ib,ab,ob=o((()=>{rb(),ib=()=>{},ab=class{constructor({level:e=0}={}){this.userData={},this._onceCache=new Set,this._level=e}set level(e){this.setLevel(e)}get level(){return this.getLevel()}setLevel(e){return this._level=e,this}getLevel(){return this._level}warn(e,...t){return this._log(`warn`,0,e,t,{once:!0})}error(e,...t){return this._log(`error`,0,e,t)}log(e,t,...n){return this._log(`log`,e,t,n)}info(e,t,...n){return this._log(`info`,e,t,n)}once(e,t,...n){return this._log(`once`,e,t,n,{once:!0})}_log(e,t,n,r,i={}){let a=nee({logLevel:t,message:n,args:this._buildArgs(t,n,r),opts:i});return this._createLogFunction(e,a,i)}_buildArgs(e,t,n){return[e,t,...n]}_createLogFunction(e,t,n){if(!this._shouldLog(t.logLevel))return ib;let r=this._getOnceTag(n.tag??t.tag??t.message);if((n.once||t.once)&&r!==void 0){if(this._onceCache.has(r))return ib;this._onceCache.add(r)}return this._emit(e,t)}_shouldLog(e){return this.getLevel()>=nb(e)}_getOnceTag(e){if(e!==void 0)try{return typeof e==`string`?e:String(e)}catch{return}}}}));function ree(e){try{let t=window[e],n=`__storage_test__`;return t.setItem(n,n),t.removeItem(n),t}catch{return null}}var sb,cb=o((()=>{sb=class{constructor(e,t,n=`sessionStorage`){this.storage=ree(n),this.id=e,this.config=t,this._loadConfiguration()}getConfiguration(){return this.config}setConfiguration(e){if(Object.assign(this.config,e),this.storage){let e=JSON.stringify(this.config);this.storage.setItem(this.id,e)}}_loadConfiguration(){let e={};if(this.storage){let t=this.storage.getItem(this.id);e=t?JSON.parse(t):{}}return Object.assign(this.config,e),this}}}));function lb(e){let t;return t=e<10?`${e.toFixed(2)}ms`:e<100?`${e.toFixed(1)}ms`:e<1e3?`${e.toFixed(0)}ms`:`${(e/1e3).toFixed(2)}s`,t}function ub(e,t=8){let n=Math.max(t-e.length,0);return`${` `.repeat(n)}${e}`}var db=o((()=>{}));function fb(e){return typeof e==`string`?(e=e.toUpperCase(),mb[e]||mb.WHITE):e}function pb(e,t,n){return!Yy&&typeof e==`string`&&(t&&(e=`\u001b[${fb(t)}m${e}\u001b[39m`),n&&(e=`\u001b[${fb(n)+hb}m${e}\u001b[49m`)),e}var mb,hb,gb=o((()=>{$y(),(function(e){e[e.BLACK=30]=`BLACK`,e[e.RED=31]=`RED`,e[e.GREEN=32]=`GREEN`,e[e.YELLOW=33]=`YELLOW`,e[e.BLUE=34]=`BLUE`,e[e.MAGENTA=35]=`MAGENTA`,e[e.CYAN=36]=`CYAN`,e[e.WHITE=37]=`WHITE`,e[e.BRIGHT_BLACK=90]=`BRIGHT_BLACK`,e[e.BRIGHT_RED=91]=`BRIGHT_RED`,e[e.BRIGHT_GREEN=92]=`BRIGHT_GREEN`,e[e.BRIGHT_YELLOW=93]=`BRIGHT_YELLOW`,e[e.BRIGHT_BLUE=94]=`BRIGHT_BLUE`,e[e.BRIGHT_MAGENTA=95]=`BRIGHT_MAGENTA`,e[e.BRIGHT_CYAN=96]=`BRIGHT_CYAN`,e[e.BRIGHT_WHITE=97]=`BRIGHT_WHITE`})(mb||={}),hb=10}));function _b(e,t=[`constructor`]){let n=Object.getOwnPropertyNames(Object.getPrototypeOf(e)),r=e;for(let i of n){let n=r[i];typeof n==`function`&&(t.find(e=>i===e)||(r[i]=n.bind(e)))}}var vb=o((()=>{}));function yb(){let e;if(Yy()&&Uy.performance)e=Uy?.performance?.now?.();else if(`hrtime`in Wy){let t=Wy?.hrtime?.();e=t[0]*1e3+t[1]/1e6}else e=Date.now();return e}var bb=o((()=>{$y()}));function xb(e,t,n){if(typeof t==`string`){let r=n.time?ub(lb(n.total)):``;t=n.time?`${e}: ${r} ${t}`:`${e}: ${t}`,t=pb(t,n.color,n.background)}return t}function Sb(e){for(let t in e)for(let n in e[t])return n||`untitled`;return`empty`}var Cb,wb,Tb,Eb=o((()=>{$y(),ob(),cb(),db(),gb(),vb(),tb(),bb(),rb(),Cb={debug:Yy()&&console.debug||console.log,log:console.log,info:console.info,warn:console.warn,error:console.error},wb={enabled:!0,level:0},Tb=class extends ab{constructor({id:e}={id:``}){super({level:0}),this.VERSION=Qy,this._startTs=yb(),this._deltaTs=yb(),this.userData={},this.LOG_THROTTLE_TIMEOUT=0,this.id=e,this.userData={},this._storage=new sb(`__probe-${this.id}__`,{[this.id]:wb}),this.timeStamp(`${this.id} started`),_b(this),Object.seal(this)}isEnabled(){return this._getConfiguration().enabled}getLevel(){return this._getConfiguration().level}getTotal(){return Number((yb()-this._startTs).toPrecision(10))}getDelta(){return Number((yb()-this._deltaTs).toPrecision(10))}set priority(e){this.level=e}get priority(){return this.level}getPriority(){return this.level}enable(e=!0){return this._updateConfiguration({enabled:e}),this}setLevel(e){return this._updateConfiguration({level:e}),this}get(e){return this._getConfiguration()[e]}set(e,t){this._updateConfiguration({[e]:t})}settings(){console.table?console.table(this._storage.config):console.log(this._storage.config)}assert(e,t){if(!e)throw Error(t||`Assertion failed`)}warn(e,...t){return this._log(`warn`,0,e,t,{method:Cb.warn,once:!0})}error(e,...t){return this._log(`error`,0,e,t,{method:Cb.error})}deprecated(e,t){return this.warn(`\`${e}\` is deprecated and will be removed \ +in a later version. Use \`${t}\` instead`)}removed(e,t){return this.error(`\`${e}\` has been removed. Use \`${t}\` instead`)}probe(e,t,...n){return this._log(`log`,e,t,n,{method:Cb.log,time:!0,once:!0})}log(e,t,...n){return this._log(`log`,e,t,n,{method:Cb.debug})}info(e,t,...n){return this._log(`info`,e,t,n,{method:console.info})}once(e,t,...n){return this._log(`once`,e,t,n,{method:Cb.debug||Cb.info,once:!0})}table(e,t,n){return t?this._log(`table`,e,t,n&&[n]||[],{method:console.table||ib,tag:Sb(t)}):ib}time(e,t){return this._log(`time`,e,t,[],{method:console.time?console.time:console.info})}timeEnd(e,t){return this._log(`time`,e,t,[],{method:console.timeEnd?console.timeEnd:console.info})}timeStamp(e,t){return this._log(`time`,e,t,[],{method:console.timeStamp||ib})}group(e,t,n={collapsed:!1}){let r=(n.collapsed?console.groupCollapsed:console.group)||console.info;return this._log(`group`,e,t,[],{method:r})}groupCollapsed(e,t,n={}){return this.group(e,t,Object.assign({},n,{collapsed:!0}))}groupEnd(e){return this._log(`groupEnd`,e,``,[],{method:console.groupEnd||ib})}withGroup(e,t,n){this.group(e,t)();try{n()}finally{this.groupEnd(e)()}}trace(){console.trace&&console.trace()}_shouldLog(e){return this.isEnabled()&&super._shouldLog(e)}_emit(e,t){let n=t.method;eb(n),t.total=this.getTotal(),t.delta=this.getDelta(),this._deltaTs=yb();let r=xb(this.id,t.message,t);return n.bind(console,r,...t.args)}_getConfiguration(){return this._storage.config[this.id]||this._updateConfiguration(wb),this._storage.config[this.id]}_updateConfiguration(e){let t=this._storage.config[this.id]||{...wb};this._storage.setConfiguration({[this.id]:{...t,...e}})}},Tb.VERSION=Qy})),Db=o((()=>{globalThis.probe={}})),Ob=o((()=>{Eb(),ob(),gb(),db(),vb(),cb(),bb(),Db(),new Tb({id:`@probe.gl/log`})}));function kb(){let e=new Tb({id:`loaders.gl`});return globalThis.loaders||={},globalThis.loaders.log=e,globalThis.loaders.version=jb,globalThis.probe||={},globalThis.probe.loaders=e,e}var Ab,jb,Mb,Nb=o((()=>{Ob(),Ab=`4.4.2`,jb=`v${Ab}`,Mb=kb()})),Pb,Fb,Ib,Lb,Rb,zb,Bb,Vb,Hb,Ub,Wb,Gb,Kb,qb=o((()=>{Pb=e=>typeof e==`boolean`,Fb=e=>typeof e==`function`,Ib=e=>typeof e==`object`&&!!e,Lb=e=>Ib(e)&&e.constructor==={}.constructor,Rb=e=>typeof SharedArrayBuffer<`u`&&e instanceof SharedArrayBuffer,zb=e=>Ib(e)&&typeof e.byteLength==`number`&&typeof e.slice==`function`,Bb=e=>!!e&&Fb(e[Symbol.iterator]),Vb=e=>!!e&&Fb(e[Symbol.asyncIterator]),Hb=e=>typeof Response<`u`&&e instanceof Response||Ib(e)&&Fb(e.arrayBuffer)&&Fb(e.text)&&Fb(e.json),Ub=e=>typeof Blob<`u`&&e instanceof Blob,Wb=e=>typeof ReadableStream<`u`&&e instanceof ReadableStream||Ib(e)&&Fb(e.tee)&&Fb(e.cancel)&&Fb(e.getReader),Gb=e=>Ib(e)&&Fb(e.read)&&Fb(e.pipe)&&Pb(e.readable),Kb=e=>Wb(e)||Gb(e)}));function iee(e,t){return Jb(e||{},t)}function Jb(e,t,n=0){if(n>3)return t;let r={...e};for(let[e,i]of Object.entries(t))i&&typeof i==`object`&&!Array.isArray(i)?r[e]=Jb(r[e]||{},t[e],n+1):r[e]=t[e];return r}var aee=o((()=>{})),Yb,oee=o((()=>{Yb=`latest`}));function see(){return globalThis._loadersgl_?.version||(globalThis._loadersgl_=globalThis._loadersgl_||{},globalThis._loadersgl_.version=`4.4.2`),globalThis._loadersgl_.version}var Xb,Zb=o((()=>{Xb=see()}));function Qb(e,t){if(!e)throw Error(t||`loaders.gl assertion failed.`)}var $b=o((()=>{})),ex,tx,nx,rx,ix=o((()=>{ex={self:typeof self<`u`&&self,window:typeof window<`u`&&window,global:typeof global<`u`&&global,document:typeof document<`u`&&document},ex.self||ex.window||ex.global,ex.window||ex.self||ex.global,ex.global||ex.self||ex.window,ex.document,tx=typeof process!=`object`||String(process)!==`[object process]`||process.browser,nx=typeof window<`u`&&window.orientation!==void 0,rx=typeof process<`u`&&process.version&&/v([0-9]*)/.exec(process.version),rx&&parseFloat(rx[1])})),ax,ox=o((()=>{$b(),ax=class{name;workerThread;isRunning=!0;result;_resolve=()=>{};_reject=()=>{};constructor(e,t){this.name=e,this.workerThread=t,this.result=new Promise((e,t)=>{this._resolve=e,this._reject=t})}postMessage(e,t){this.workerThread.postMessage({source:`loaders.gl`,type:e,payload:t})}done(e){Qb(this.isRunning),this.isRunning=!1,this._resolve(e)}error(e){Qb(this.isRunning),this.isRunning=!1,this._reject(e)}}})),sx,cx=o((()=>{sx=class{terminate(){}}}));function lx(e){Qb(e.source&&!e.url||!e.source&&e.url);let t=px.get(e.source||e.url);return t||(e.url&&(t=ux(e.url),px.set(e.url,t)),e.source&&(t=dx(e.source),px.set(e.source,t))),Qb(t),t}function ux(e){return e.startsWith(`http`)?dx(fx(e)):e}function dx(e){let t=new Blob([e],{type:`application/javascript`});return URL.createObjectURL(t)}function fx(e){return`\ +try { + importScripts('${e}'); +} catch (error) { + console.error(error); + throw error; +}`}var px,mx=o((()=>{$b(),px=new Map}));function hx(e,t=!0,n){let r=n||new Set;if(e){if(gx(e))r.add(e);else if(gx(e.buffer))r.add(e.buffer);else if(!ArrayBuffer.isView(e)&&t&&typeof e==`object`)for(let n in e)hx(e[n],t,r)}return n===void 0?Array.from(r):[]}function gx(e){return e?e instanceof ArrayBuffer||typeof MessagePort<`u`&&e instanceof MessagePort||typeof ImageBitmap<`u`&&e instanceof ImageBitmap||typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas:!1}var _x=o((()=>{})),vx,yx,bx=o((()=>{cx(),ix(),$b(),mx(),_x(),vx=()=>{},yx=class{name;source;url;terminated=!1;worker;onMessage;onError;_loadableURL=``;static isSupported(){return typeof Worker<`u`&&tx||sx!==void 0&&!tx}constructor(e){let{name:t,source:n,url:r}=e;Qb(n||r),this.name=t,this.source=n,this.url=r,this.onMessage=vx,this.onError=e=>console.log(e),this.worker=tx?this._createBrowserWorker():this._createNodeWorker()}destroy(){this.onMessage=vx,this.onError=vx,this.worker.terminate(),this.terminated=!0}get isRunning(){return!!this.onMessage}postMessage(e,t){t||=hx(e),this.worker.postMessage(e,t)}_getErrorFromErrorEvent(e){let t=`Failed to load `;return t+=`worker ${this.name} from ${this.url}. `,e.message&&(t+=`${e.message} in `),e.lineno&&(t+=`:${e.lineno}:${e.colno}`),Error(t)}_createBrowserWorker(){this._loadableURL=lx({source:this.source,url:this.url});let e=new Worker(this._loadableURL,{name:this.name});return e.onmessage=e=>{e.data?this.onMessage(e.data):this.onError(Error(`No data received`))},e.onerror=e=>{this.onError(this._getErrorFromErrorEvent(e)),this.terminated=!0},e.onmessageerror=e=>console.error(e),e}_createNodeWorker(){let e;if(this.url)e=new sx(this.url.includes(`:/`)||this.url.startsWith(`/`)?this.url:`./${this.url}`,{eval:!1,type:this.url.endsWith(`.ts`)||this.url.endsWith(`.mjs`)?`module`:`commonjs`});else if(this.source)e=new sx(this.source,{eval:!0});else throw Error(`no worker`);return e.on(`message`,e=>{this.onMessage(e)}),e.on(`error`,e=>{this.onError(e)}),e.on(`exit`,e=>{}),e}}})),xx,Sx=o((()=>{ix(),bx(),ox(),xx=class{name=`unnamed`;source;url;maxConcurrency=1;maxMobileConcurrency=1;onDebug=()=>{};reuseWorkers=!0;props={};jobQueue=[];idleQueue=[];count=0;isDestroyed=!1;static isSupported(){return yx.isSupported()}constructor(e){this.source=e.source,this.url=e.url,this.setProps(e)}destroy(){this.idleQueue.forEach(e=>e.destroy()),this.isDestroyed=!0}setProps(e){this.props={...this.props,...e},e.name!==void 0&&(this.name=e.name),e.maxConcurrency!==void 0&&(this.maxConcurrency=e.maxConcurrency),e.maxMobileConcurrency!==void 0&&(this.maxMobileConcurrency=e.maxMobileConcurrency),e.reuseWorkers!==void 0&&(this.reuseWorkers=e.reuseWorkers),e.onDebug!==void 0&&(this.onDebug=e.onDebug)}async startJob(e,t=(e,t,n)=>e.done(n),n=(e,t)=>e.error(t)){let r=new Promise(r=>(this.jobQueue.push({name:e,onMessage:t,onError:n,onStart:r}),this));return this._startQueuedJob(),await r}async _startQueuedJob(){if(!this.jobQueue.length)return;let e=this._getAvailableWorker();if(!e)return;let t=this.jobQueue.shift();if(t){this.onDebug({message:`Starting job`,name:t.name,workerThread:e,backlog:this.jobQueue.length});let n=new ax(t.name,e);e.onMessage=e=>t.onMessage(n,e.type,e.payload),e.onError=e=>t.onError(n,e),t.onStart(n);try{await n.result}catch(e){console.error(`Worker exception: ${e}`)}finally{this.returnWorkerToQueue(e)}}}returnWorkerToQueue(e){!tx||this.isDestroyed||!this.reuseWorkers||this.count>this._getMaxConcurrency()?(e.destroy(),this.count--):this.idleQueue.push(e),this.isDestroyed||this._startQueuedJob()}_getAvailableWorker(){return this.idleQueue.length>0?this.idleQueue.shift()||null:this.count{Sx(),bx(),Cx={maxConcurrency:3,maxMobileConcurrency:1,reuseWorkers:!0,onDebug:()=>{}},wx=class e{props;workerPools=new Map;static _workerFarm;static isSupported(){return yx.isSupported()}static getWorkerFarm(t={}){return e._workerFarm=e._workerFarm||new e({}),e._workerFarm.setProps(t),e._workerFarm}constructor(e){this.props={...Cx},this.setProps(e),this.workerPools=new Map}destroy(){for(let e of this.workerPools.values())e.destroy();this.workerPools=new Map}setProps(e){this.props={...this.props,...e};for(let e of this.workerPools.values())e.setProps(this._getWorkerPoolProps())}getWorkerPool(e){let{name:t,source:n,url:r}=e,i=this.workerPools.get(t);return i||(i=new xx({name:t,source:n,url:r}),i.setProps(this._getWorkerPoolProps()),this.workerPools.set(t,i)),i}_getWorkerPoolProps(){return{maxConcurrency:this.props.maxConcurrency,maxMobileConcurrency:this.props.maxMobileConcurrency,reuseWorkers:this.props.reuseWorkers,onDebug:this.props.onDebug}}}}));function Ex(e,t={}){let n=t[e.id]||{},r=tx?`${e.id}-worker.js`:`${e.id}-worker-node.js`,i=n.workerUrl;if(!i&&e.id===`compression`&&(i=t.workerUrl),(t._workerType||t?.core?._workerType)===`test`&&(i=tx?`modules/${e.module}/dist/${r}`:`modules/${e.module}/src/workers/${e.id}-worker-node.ts`),!i){let t=e.version;t===`latest`&&(t=Yb);let n=t?`@${t}`:``;i=`https://unpkg.com/@loaders.gl/${e.module}${n}/dist/${r}`}return Qb(i),i}var Dx=o((()=>{$b(),ix(),oee()}));function Ox(e,t=Xb){Qb(e,`no worker provided`);let n=e.version;return!(!t||!n)}var kx=o((()=>{$b(),Zb()})),Ax=o((()=>{$b(),ix(),ox(),bx(),Tx(),Sx(),_x(),cx(),Dx(),kx(),Zb()}));function jx(e,t){if(!wx.isSupported())return!1;let n=t?._nodeWorkers??t?.core?._nodeWorkers;if(!tx&&!n)return!1;let r=t?.worker??t?.core?.worker;return!!(e.worker&&r)}async function Mx(e,t,n,r,i){let a=e.id,o=Ex(e,n),s=wx.getWorkerFarm(n?.core).getWorkerPool({name:a,url:o});n=JSON.parse(JSON.stringify(n)),r=JSON.parse(JSON.stringify(r||{}));let c=await s.startJob(`process-on-worker`,Nx.bind(null,i));return c.postMessage(`process`,{input:t,options:n,context:r}),await(await c.result).result}async function Nx(e,t,n,r){switch(n){case`done`:t.done(r);break;case`error`:t.error(Error(r.error));break;case`process`:let{id:i,input:a,options:o}=r;try{let n=await e(a,o);t.postMessage(`done`,{id:i,result:n})}catch(e){let n=e instanceof Error?e.message:`unknown error`;t.postMessage(`error`,{id:i,error:n})}break;default:console.warn(`parse-with-worker unknown message ${n}`)}}var Px=o((()=>{Ax()}));function Fx(e,t,n){if(n||=e.byteLength,e.byteLengthe instanceof ArrayBuffer?new Uint8Array(e):e),n=t.reduce((e,t)=>e+t.byteLength,0),r=new Uint8Array(n),i=0;for(let e of t)r.set(e,i),i+=e.byteLength;return r.buffer}var Rx=o((()=>{}));async function zx(e){let t=[];for await(let n of e)t.push(Bx(n));return Ix(...t)}function Bx(e){if(e instanceof ArrayBuffer)return e;if(ArrayBuffer.isView(e)){let{buffer:t,byteOffset:n,byteLength:r}=e;return Vx(t,n,r)}return Vx(e)}function Vx(e,t=0,n=e.byteLength-t){let r=new Uint8Array(e,t,n),i=new Uint8Array(r.length);return i.set(r),i.buffer}var Hx=o((()=>{Rx()}));function Ux(){let e;if(typeof window<`u`&&window.performance)e=window.performance.now();else if(typeof process<`u`&&process.hrtime){let t=process.hrtime();e=t[0]*1e3+t[1]/1e6}else e=Date.now();return e}var Wx=o((()=>{})),Gx,Kx=o((()=>{Wx(),Gx=class{constructor(e,t){this.sampleSize=1,this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this.name=e,this.type=t,this.reset()}reset(){return this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this}setSampleSize(e){return this.sampleSize=e,this}incrementCount(){return this.addCount(1),this}decrementCount(){return this.subtractCount(1),this}addCount(e){return this._count+=e,this._samples++,this._checkSampling(),this}subtractCount(e){return this._count-=e,this._samples++,this._checkSampling(),this}addTime(e){return this._time+=e,this.lastTiming=e,this._samples++,this._checkSampling(),this}timeStart(){return this._startTime=Ux(),this._timerPending=!0,this}timeEnd(){return this._timerPending?(this.addTime(Ux()-this._startTime),this._timerPending=!1,this._checkSampling(),this):this}getSampleAverageCount(){return this.sampleSize>0?this.lastSampleCount/this.sampleSize:0}getSampleAverageTime(){return this.sampleSize>0?this.lastSampleTime/this.sampleSize:0}getSampleHz(){return this.lastSampleTime>0?this.sampleSize/(this.lastSampleTime/1e3):0}getAverageCount(){return this.samples>0?this.count/this.samples:0}getAverageTime(){return this.samples>0?this.time/this.samples:0}getHz(){return this.time>0?this.samples/(this.time/1e3):0}_checkSampling(){this._samples===this.sampleSize&&(this.lastSampleTime=this._time,this.lastSampleCount=this._count,this.count+=this._count,this.time+=this._time,this.samples+=this._samples,this._time=0,this._count=0,this._samples=0)}}})),qx,Jx=o((()=>{Kx(),qx=class{constructor(e){this.stats={},this.id=e.id,this.stats={},this._initializeStats(e.stats),Object.seal(this)}get(e,t=`count`){return this._getOrCreate({name:e,type:t})}get size(){return Object.keys(this.stats).length}reset(){for(let e of Object.values(this.stats))e.reset();return this}forEach(e){for(let t of Object.values(this.stats))e(t)}getTable(){let e={};return this.forEach(t=>{e[t.name]={time:t.time||0,count:t.count||0,average:t.getAverageTime()||0,hz:t.getHz()||0}}),e}_initializeStats(e=[]){e.forEach(e=>this._getOrCreate(e))}_getOrCreate(e){let{name:t,type:n}=e,r=this.stats[t];return r||(r=e instanceof Gx?e:new Gx(t,n),this.stats[t]=r),r}}})),Yx=o((()=>{Jx(),Kx(),Wx()}));function Xx(e){for(let t in Qx)if(e.startsWith(t)){let n=Qx[t];e=e.replace(t,n)}return!e.startsWith(`http://`)&&!e.startsWith(`https://`)&&(e=`${Zx}${e}`),e}var Zx,Qx,$x=o((()=>{Zx=``,Qx={}}));function eS(e){return e}var tS=o((()=>{}));function nS(e){return e&&typeof e==`object`&&e.isBuffer}function rS(e){if(nS(e))return eS(e);if(e instanceof ArrayBuffer)return e;if(Rb(e))return aS(e);if(ArrayBuffer.isView(e)){let t=e.buffer;return e.byteOffset===0&&e.byteLength===e.buffer.byteLength?t:t.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(typeof e==`string`){let t=e;return new TextEncoder().encode(t).buffer}if(e&&typeof e==`object`&&e._toArrayBuffer)return e._toArrayBuffer();throw Error(`toArrayBuffer`)}function iS(e){if(e instanceof ArrayBuffer)return e;if(Rb(e))return aS(e);let{buffer:t,byteOffset:n,byteLength:r}=e;return t instanceof ArrayBuffer&&n===0&&r===t.byteLength?t:aS(t,n,r)}function aS(e,t=0,n=e.byteLength-t){let r=new Uint8Array(e,t,n),i=new Uint8Array(r.length);return i.set(r),i.buffer}function oS(e){return ArrayBuffer.isView(e)?e:new Uint8Array(e)}var sS=o((()=>{qb(),tS()}));function cS(e){let t=e?e.lastIndexOf(`/`):-1;return t>=0?e.substr(t+1):e}function lS(e){let t=e?e.lastIndexOf(`/`):-1;return t>=0?e.substr(0,t):``}var uS=o((()=>{})),dS=o((()=>{Ry(),Hy(),Nb(),qb(),aee(),Ax(),Px(),Rx(),Hx(),Yx(),$x(),sS(),uS()})),fS,pS=o((()=>{fS=class extends Error{constructor(e,t){super(e),this.reason=t.reason,this.url=t.url,this.response=t.response}reason;url;response}}));function mS(e,t){return e.toLowerCase()===t.toLowerCase()}function cee(e){let t=_S.exec(e);return t?t[1]:e}function hS(e){let t=gS.exec(e);return t?t[1]:``}var gS,_S,vS=o((()=>{gS=/^data:([-\w.]+\/[-\w.+]+)(;|,)/,_S=/^([-\w.]+\/[-\w.+]+)/}));function lee(e){let t=e.match(bS);return t&&t[0]}function yS(e){return e.replace(bS,``)}function uee(e){if(e.length<50)return e;let t=e.slice(e.length-15);return`${e.substr(0,32)}...${t}`}var bS,xS=o((()=>{bS=/\?.*/}));function SS(e){return Hb(e)?e.url:Ub(e)?(`name`in e?e.name:``)||``:typeof e==`string`?e:``}function CS(e){if(Hb(e)){let t=e.headers.get(`content-type`)||``,n=yS(e.url);return cee(t)||hS(n)}return Ub(e)?e.type||``:typeof e==`string`?hS(e):``}function wS(e){return Hb(e)?e.headers[`content-length`]||-1:Ub(e)?e.size:typeof e==`string`?e.length:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:-1}var TS=o((()=>{dS(),vS(),xS()}));async function ES(e){if(Hb(e))return e;let t={},n=wS(e);n>=0&&(t[`content-length`]=String(n));let r=SS(e),i=CS(e);i&&(t[`content-type`]=i);let a=await kS(e);a&&(t[`x-first-bytes`]=a),typeof e==`string`&&(e=new TextEncoder().encode(e));let o=new Response(e,{headers:t});return Object.defineProperty(o,"url",{value:r}),o}async function DS(e){if(!e.ok)throw await OS(e)}async function OS(e){let t=uee(e.url),n=`Failed to fetch resource (${e.status}) ${e.statusText}: ${t}`;n=n.length>100?`${n.slice(0,100)}...`:n;let r={reason:e.statusText,url:e.url,response:e};try{let t=e.headers.get(`Content-Type`);r.reason=!e.bodyUsed&&t?.includes(`application/json`)?await e.json():await e.text()}catch{}return new fS(n,r)}async function kS(e){if(typeof e==`string`)return`data:,${e.slice(0,5)}`;if(e instanceof Blob){let t=e.slice(0,5);return await new Promise(e=>{let n=new FileReader;n.onload=t=>e(t?.target?.result),n.readAsDataURL(t)})}return e instanceof ArrayBuffer?`data:base64,${AS(e.slice(0,5))}`:null}function AS(e){let t=``,n=new Uint8Array(e);for(let e=0;e{dS(),pS(),TS(),xS()}));function MS(e){return!NS(e)&&!PS(e)}function NS(e){return e.startsWith(`http:`)||e.startsWith(`https:`)}function PS(e){return e.startsWith(`data:`)}async function FS(e,t){if(typeof e==`string`){let n=Xx(e);return MS(n)&&globalThis.loaders?.fetchNode?globalThis.loaders?.fetchNode(n,t):await fetch(n,t)}return await ES(e)}var IS=o((()=>{dS(),jS()})),LS,RS,zS,BS=o((()=>{Ob(),LS=new Tb({id:`loaders.gl`}),RS=class{log(){return()=>{}}info(){return()=>{}}warn(){return()=>{}}error(){return()=>{}}},zS=class{console;constructor(){this.console=console}log(...e){return this.console.log.bind(this.console,...e)}info(...e){return this.console.info.bind(this.console,...e)}warn(...e){return this.console.warn.bind(this.console,...e)}error(...e){return this.console.error.bind(this.console,...e)}}})),VS,HS,US=o((()=>{dS(),BS(),VS={core:{baseUrl:void 0,fetch:null,mimeType:void 0,fallbackMimeType:void 0,ignoreRegisteredLoaders:void 0,nothrow:!1,log:new zS,useLocalLibraries:!1,CDN:`https://unpkg.com/@loaders.gl`,worker:!0,maxConcurrency:3,maxMobileConcurrency:1,reuseWorkers:By,_nodeWorkers:!1,_workerType:``,limit:0,_limitMB:0,batchSize:`auto`,batchDebounceMs:0,metadata:!1,transforms:[]}},HS={baseUri:`core.baseUrl`,fetch:`core.fetch`,mimeType:`core.mimeType`,fallbackMimeType:`core.fallbackMimeType`,ignoreRegisteredLoaders:`core.ignoreRegisteredLoaders`,nothrow:`core.nothrow`,log:`core.log`,useLocalLibraries:`core.useLocalLibraries`,CDN:`core.CDN`,worker:`core.worker`,maxConcurrency:`core.maxConcurrency`,maxMobileConcurrency:`core.maxMobileConcurrency`,reuseWorkers:`core.reuseWorkers`,_nodeWorkers:`core.nodeWorkers`,_workerType:`core._workerType`,_worker:`core._workerType`,limit:`core.limit`,_limitMB:`core._limitMB`,batchSize:`core.batchSize`,batchDebounceMs:`core.batchDebounceMs`,metadata:`core.metadata`,transforms:`core.transforms`,throws:`nothrow`,dataType:`(no longer used)`,uri:`core.baseUrl`,method:`core.fetch.method`,headers:`core.fetch.headers`,body:`core.fetch.body`,mode:`core.fetch.mode`,credentials:`core.fetch.credentials`,cache:`core.fetch.cache`,redirect:`core.fetch.redirect`,referrer:`core.fetch.referrer`,referrerPolicy:`core.fetch.referrerPolicy`,integrity:`core.fetch.integrity`,keepalive:`core.fetch.keepalive`,signal:`core.fetch.signal`}}));function WS(){globalThis.loaders=globalThis.loaders||{};let{loaders:e}=globalThis;return e._state||={},e._state}function GS(){let e=WS();return e.globalOptions=e.globalOptions||{...VS,core:{...VS.core}},qS(e.globalOptions)}function KS(e,t,n,r){return n||=[],n=Array.isArray(n)?n:[n],JS(e,n),qS(ZS(t,e,r))}function qS(e){let t=eC(e);tC(t);for(let e of rC)t.core&&t.core[e]!==void 0&&delete t[e];return t.core&&t.core._workerType!==void 0&&delete t._worker,t}function JS(e,t){YS(e,null,VS,HS,t);for(let n of t){let r=e&&e[n.id]||{},i=n.options&&n.options[n.id]||{},a=n.deprecatedOptions&&n.deprecatedOptions[n.id]||{};YS(r,n.id,i,a,t)}}function YS(e,t,n,r,i){let a=t||`Top level`,o=t?`${t}.`:``;for(let s in e){let c=!t&&Ib(e[s]),l=s===`baseUri`&&!t,u=s===`workerUrl`&&t;if(!(s in n)&&!l&&!u){if(s in r)LS.level>0&&LS.warn(`${a} loader option \'${o}${s}\' no longer supported, use \'${r[s]}\'`)();else if(!c&&LS.level>0){let e=XS(s,i);LS.warn(`${a} loader option \'${o}${s}\' not recognized. ${e}`)()}}}}function XS(e,t){let n=e.toLowerCase(),r=``;for(let i of t)for(let t in i.options){if(e===t)return`Did you mean \'${i.id}.${t}\'?`;let a=t.toLowerCase();(n.startsWith(a)||a.startsWith(n))&&(r||=`Did you mean \'${i.id}.${t}\'?`)}return r}function ZS(e,t,n){let r=e.options||{},i={...r};return r.core&&(i.core={...r.core}),tC(i),i.core?.log===null&&(i.core={...i.core,log:new RS}),QS(i,qS(GS())),QS(i,qS(t)),$S(i,n),nC(i),i}function QS(e,t){for(let n in t)if(n in t){let r=t[n];Lb(r)&&Lb(e[n])?e[n]={...e[n],...t[n]}:e[n]=t[n]}}function $S(e,t){t&&e.core?.baseUrl===void 0&&(e.core||={},e.core.baseUrl=lS(yS(t)))}function eC(e){let t={...e};return e.core&&(t.core={...e.core}),t}function tC(e){e.baseUri!==void 0&&(e.core||={},e.core.baseUrl===void 0&&(e.core.baseUrl=e.baseUri));for(let t of rC)if(e[t]!==void 0){let n=e.core=e.core||{};n[t]===void 0&&(n[t]=e[t])}let t=e._worker;t!==void 0&&(e.core||={},e.core._workerType===void 0&&(e.core._workerType=t))}function nC(e){let t=e.core;if(t)for(let n of rC)t[n]!==void 0&&(e[n]=t[n])}var rC,iC=o((()=>{dS(),BS(),US(),xS(),rC=[`baseUrl`,`fetch`,`mimeType`,`fallbackMimeType`,`ignoreRegisteredLoaders`,`nothrow`,`log`,`useLocalLibraries`,`CDN`,`worker`,`maxConcurrency`,`maxMobileConcurrency`,`reuseWorkers`,`_nodeWorkers`,`_workerType`,`limit`,`_limitMB`,`batchSize`,`batchDebounceMs`,`metadata`,`transforms`]}));function aC(e){return e?(Array.isArray(e)&&(e=e[0]),Array.isArray(e?.extensions)):!1}function oC(e){Ly(e,`null loader`),Ly(aC(e),`invalid loader`);let t;return Array.isArray(e)&&(t=e[1],e=e[0],e={...e,options:{...e.options,...t}}),(e?.parseTextSync||e?.parseText)&&(e.text=!0),e.text||(e.binary=!0),e}var sC=o((()=>{dS()}));function cC(e){let t=uC();e=Array.isArray(e)?e:[e];for(let n of e){let e=oC(n);t.find(t=>e===t)||t.unshift(e)}}function lC(){return uC()}var uC,dC=o((()=>{sC(),iC(),uC=()=>{let e=WS();return e.loaderRegistry=e.loaderRegistry||[],e.loaderRegistry}}));async function fC(e,t=[],n,r){if(!gC(e))return null;let i=qS(n||{});if(i.core||={},e instanceof Response&&pC(e)){let n=mC(await e.clone().text(),t,{...i,core:{...i.core,nothrow:!0}},r);if(n)return n}let a=mC(e,t,{...i,core:{...i.core,nothrow:!0}},r);if(a)return a;if(Ub(e)&&(e=await e.slice(0,10).arrayBuffer(),a=mC(e,t,i,r)),!a&&e instanceof Response&&pC(e)&&(a=mC(await e.clone().text(),t,i,r)),!a&&!i.core.nothrow)throw Error(_C(e));return a}function pC(e){let t=CS(e);return!!(t&&(t.startsWith(`text/`)||t===`application/json`||t.endsWith(`+json`)))}function mC(e,t=[],n,r){if(!gC(e))return null;let i=qS(n||{});if(i.core||={},t&&!Array.isArray(t))return oC(t);let a=[];t&&(a=a.concat(t)),i.core.ignoreRegisteredLoaders||a.push(...lC()),vC(a);let o=hC(e,a,i,r);if(!o&&!i.core.nothrow)throw Error(_C(e));return o}function hC(e,t,n,r){let i=SS(e),a=CS(e),o=yS(i)||r?.url,s=null,c=``;return n?.core?.mimeType&&(s=xC(t,n?.core?.mimeType),c=`match forced by supplied MIME type ${n?.core?.mimeType}`),s||=yC(t,o),c||=s?`matched url ${o}`:``,s||=xC(t,a),c||=s?`matched MIME type ${a}`:``,s||=SC(t,e),c||=s?`matched initial data ${EC(e)}`:``,n?.core?.fallbackMimeType&&(s||=xC(t,n?.core?.fallbackMimeType),c||=s?`matched fallback MIME type ${a}`:``),c&&Mb.log(1,`selectLoader selected ${s?.name}: ${c}.`),s}function gC(e){return!(e instanceof Response&&e.status===204)}function _C(e){let t=SS(e),n=CS(e),r=`No valid loader found (`;r+=t?`${cS(t)}, `:`no url provided, `,r+=`MIME type: ${n?`"${n}"`:`not provided`}, `;let i=e?EC(e):``;return r+=i?` first bytes: "${i}"`:`first bytes: not available`,r+=`)`,r}function vC(e){for(let t of e)oC(t)}function yC(e,t){let n=t&&OC.exec(t),r=n&&n[1];return r?bC(e,r):null}function bC(e,t){t=t.toLowerCase();for(let n of e)for(let e of n.extensions)if(e.toLowerCase()===t)return n;return null}function xC(e,t){for(let n of e)if(n.mimeTypes?.some(e=>mS(t,e))||mS(t,`application/x.${n.id}`))return n;return null}function SC(e,t){if(!t)return null;for(let n of e)if(typeof t==`string`){if(CC(t,n))return n}else if(ArrayBuffer.isView(t)){if(wC(t.buffer,t.byteOffset,n))return n}else if(t instanceof ArrayBuffer&&wC(t,0,n))return n;return null}function CC(e,t){return t.testText?t.testText(e):(Array.isArray(t.tests)?t.tests:[t.tests]).some(t=>e.startsWith(t))}function wC(e,t,n){return(Array.isArray(n.tests)?n.tests:[n.tests]).some(r=>TC(e,t,n,r))}function TC(e,t,n,r){if(zb(r))return Fx(r,e,r.byteLength);switch(typeof r){case`function`:return r(iS(e));case`string`:return r===DC(e,t,r.length);default:return!1}}function EC(e,t=5){return typeof e==`string`?e.slice(0,t):ArrayBuffer.isView(e)?DC(e.buffer,e.byteOffset,t):e instanceof ArrayBuffer?DC(e,0,t):``}function DC(e,t,n){if(e.byteLength{dS(),sC(),iC(),TS(),vS(),dC(),xS(),OC=/\.([^.]+)$/}));function*AC(e,t){let n=t?.chunkSize||jC,r=0,i=new TextEncoder;for(;r{dS(),jC=256*1024}));function*NC(e,t={}){let{chunkSize:n=PC}=t,r=0;for(;r{PC=256*1024}));async function*IC(e,t){let n=t?.chunkSize||LC,r=0;for(;r{LC=1024*1024}));function zC(e,t){return By?BC(e,t):dee(e,t)}async function*BC(e,t){let n=e.getReader(),r;try{for(;;){let e=r||n.read();t?._streamReadAhead&&(r=n.read());let{done:i,value:a}=await e;if(i)return;yield rS(a)}}catch{n.releaseLock()}}async function*dee(e,t){for await(let t of e)yield rS(t)}var VC=o((()=>{dS()}));function HC(e,t){if(typeof e==`string`)return AC(e,t);if(e instanceof ArrayBuffer)return NC(e,t);if(Ub(e))return IC(e,t);if(Kb(e))return zC(e,t);if(Hb(e)){let n=e.body;if(!n)throw Error(`Readable stream not available on Response`);return zC(n,t)}throw Error(`makeIterator`)}var UC=o((()=>{MC(),FC(),RC(),VC(),dS()}));function WC(e,t,n){if(t.text&&typeof e==`string`)return e;if(nS(e)&&(e=e.buffer),zb(e)){let n=oS(e);return t.text&&!t.binary?new TextDecoder(`utf8`).decode(n):rS(n)}throw Error(KC)}async function GC(e,t,n){if(typeof e==`string`||zb(e))return WC(e,t,n);if(Ub(e)&&(e=await ES(e)),Hb(e))return await DS(e),t.binary?await e.arrayBuffer():await e.text();if(Kb(e)&&(e=HC(e,n)),Bb(e)||Vb(e))return zx(e);throw Error(KC)}var KC,qC=o((()=>{dS(),UC(),jS(),KC=`Cannot convert supplied data type`}));function JC(e,t){let n=GS(),r=e||n,i=r.fetch??r.core?.fetch;return typeof i==`function`?i:Ib(i)?e=>FS(e,i):t?.fetch?t?.fetch:FS}var YC=o((()=>{dS(),IS(),iC()}));function XC(e,t,n){if(n)return n;let r={fetch:JC(t,e),...e};if(r.url){let e=yS(r.url);r.baseUrl=e,r.queryString=lee(r.url),r.filename=cS(e),r.baseUrl=lS(e)}return Array.isArray(r.loaders)||(r.loaders=null),r}function ZC(e,t){if(e&&!Array.isArray(e))return e;let n;if(e&&(n=Array.isArray(e)?e:[e]),t&&t.loaders){let e=Array.isArray(t.loaders)?t.loaders:[t.loaders];n=n?[...n,...e]:e}return n&&n.length?n:void 0}var QC=o((()=>{YC(),xS(),dS()}));async function $C(e,t,n,r){t&&!Array.isArray(t)&&!aC(t)&&(r=void 0,n=t,t=void 0),e=await e,n||={};let i=SS(e),a=ZC(t,r),o=await fC(e,a,n);if(!o)return null;let s=KS(n,o,a,i);return r=XC({url:i,_parse:$C,loaders:a},s,r||null),await ew(o,e,s,r)}async function ew(e,t,n,r){if(Ox(e),n=iee(e.options,n),Hb(t)){let{ok:e,redirected:n,status:i,statusText:a,type:o,url:s}=t;r.response={headers:Object.fromEntries(t.headers.entries()),ok:e,redirected:n,status:i,statusText:a,type:o,url:s}}t=await GC(t,e,n);let i=e;if(i.parseTextSync&&typeof t==`string`)return i.parseTextSync(t,n,r);if(jx(e,n))return await Mx(e,t,n,r,$C);if(i.parseText&&typeof t==`string`)return await i.parseText(t,n,r);if(i.parse)return await i.parse(t,n,r);throw Qb(!i.parseSync),Error(`${e.id} loader - no parser found and worker is disabled`)}var tw=o((()=>{dS(),Ax(),sC(),iC(),qC(),QC(),TS(),kC()}));function nw(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function rw(e){return Array.isArray(e)?e.length===0||typeof e[0]==`number`:!1}function fee(e){return nw(e)||rw(e)}var pee=o((()=>{})),iw=o((()=>{pee()}));async function aw(e,t,n,r){let i,a;!Array.isArray(t)&&!aC(t)?(i=[],a=t,r=void 0):(i=t,a=n);let o=JC(a),s=e;return typeof e==`string`&&(s=await o(e)),Ub(e)&&(s=await o(e)),typeof e==`string`&&(qS(a||{}).core?.baseUrl||(a={...a,core:{...a?.core,baseUrl:e}})),await $C(s,i,a)}var mee=o((()=>{dS(),sC(),YC(),iC(),tw()})),ow=o((()=>{IS(),pS(),iC(),dC(),kC(),tw(),sC(),qC(),QC(),TS(),iw(),dS(),mee(),YC(),Ax(),UC()})),sw,cw=o((()=>{sw=`4.4.2`}));function hee(e){switch(e){case`auto`:return dw||uw||fw;case`imagebitmap`:return dw;case`image`:return uw;case`data`:return fw;default:throw Error(`@loaders.gl/images: image ${e} not supported in this environment`)}}function gee(){if(dw)return`imagebitmap`;if(uw)return`image`;if(fw)return`data`;throw Error(`Install '@loaders.gl/polyfills' to parse images under Node.js`)}var lw,uw,dw,fw,pw=o((()=>{dS(),lw=globalThis.loaders?.parseImageNode,uw=typeof Image<`u`,dw=typeof ImageBitmap<`u`,fw=By?!0:!!lw}));function _ee(e){let t=yee(e);if(!t)throw Error(`Not an image`);return t}function vee(e){switch(_ee(e)){case`data`:return e;case`image`:case`imagebitmap`:let t=document.createElement(`canvas`),n=t.getContext(`2d`);if(!n)throw Error(`getImageData`);return t.width=e.width,t.height=e.height,n.drawImage(e,0,0),n.getImageData(0,0,e.width,e.height);default:throw Error(`getImageData`)}}function yee(e){return typeof ImageBitmap<`u`&&e instanceof ImageBitmap?`imagebitmap`:typeof Image<`u`&&e instanceof Image?`image`:e&&typeof e==`object`&&e.data&&e.width&&e.height?`data`:null}var mw=o((()=>{}));function hw(e){return e&&(_w.test(e)||vw.test(e))}function bee(e,t){if(hw(t)){let t=new TextDecoder().decode(e);try{typeof unescape==`function`&&typeof encodeURIComponent==`function`&&(t=unescape(encodeURIComponent(t)))}catch(e){throw Error(e.message)}return`data:image/svg+xml;base64,${btoa(t)}`}return gw(e,t)}function gw(e,t){if(hw(t))throw Error(`SVG cannot be parsed directly to imagebitmap`);return new Blob([new Uint8Array(e)])}var _w,vw,yw=o((()=>{_w=/^data:image\/svg\+xml/,vw=/\.svg((\?|#).*)?$/}));async function bw(e,t,n){let r=bee(e,n),i=self.URL||self.webkitURL,a=typeof r!=`string`&&i.createObjectURL(r);try{return await xee(a||r,t)}finally{a&&i.revokeObjectURL(a)}}async function xee(e,t){let n=new Image;return n.src=e,t.image&&t.image.decode&&n.decode?(await n.decode(),n):await new Promise((e,t)=>{try{n.onload=()=>e(n),n.onerror=e=>{let n=e instanceof Error?e.message:`error`;t(Error(n))}}catch(e){t(e)}})}var xw=o((()=>{yw()}));async function See(e,t,n){let r;r=hw(n)?await bw(e,t,n):gw(e,n);let i=t&&t.imagebitmap;return await Cee(r,i)}async function Cee(e,t=null){if((wee(t)||!Sw)&&(t=null),t)try{return await createImageBitmap(e,t)}catch(e){console.warn(e),Sw=!1}return await createImageBitmap(e)}function wee(e){if(!e)return!0;for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}var Sw,Tee=o((()=>{yw(),xw(),Sw=!0}));function Eee(e){return!Aee(e,`ftyp`,4)||!(e[8]&96)?null:Dee(e)}function Dee(e){switch(Oee(e,8,12).replace(`\0`,` `).trim()){case`avif`:case`avis`:return{extension:`avif`,mimeType:`image/avif`};default:return null}}function Oee(e,t,n){return String.fromCharCode(...e.slice(t,n))}function kee(e){return[...e].map(e=>e.charCodeAt(0))}function Aee(e,t,n=0){let r=kee(t);for(let t=0;t{}));function Cw(e){let t=ww(e);return Nee(t)||Iee(t)||Pee(t)||Fee(t)||Mee(t)}function Mee(e){let t=Eee(new Uint8Array(e instanceof DataView?e.buffer:e));return t?{mimeType:t.mimeType,width:0,height:0}:null}function Nee(e){let t=ww(e);return t.byteLength>=24&&t.getUint32(0,Tw)===2303741511?{mimeType:`image/png`,width:t.getUint32(16,Tw),height:t.getUint32(20,Tw)}:null}function Pee(e){let t=ww(e);return t.byteLength>=10&&t.getUint32(0,Tw)===1195984440?{mimeType:`image/gif`,width:t.getUint16(6,Ew),height:t.getUint16(8,Ew)}:null}function Fee(e){let t=ww(e);return t.byteLength>=14&&t.getUint16(0,Tw)===16973&&t.getUint32(2,Ew)===t.byteLength?{mimeType:`image/bmp`,width:t.getUint32(18,Ew),height:t.getUint32(22,Ew)}:null}function Iee(e){let t=ww(e);if(!(t.byteLength>=3&&t.getUint16(0,Tw)===65496&&t.getUint8(2)===255))return null;let{tableMarkers:n,sofMarkers:r}=Lee(),i=2;for(;i+9{jee(),Tw=!1,Ew=!0}));async function Ree(e,t){let{mimeType:n}=Cw(e)||{},r=globalThis.loaders?.parseImageNode;return Ly(r),await r(e,n)}var zee=o((()=>{dS(),Dw()}));async function Bee(e,t,n){t||={};let r=(t.image||{}).type||`auto`,{url:i}=n||{},a=Vee(r),o;switch(a){case`imagebitmap`:o=await See(e,t,i);break;case`image`:o=await bw(e,t,i);break;case`data`:o=await Ree(e,t);break;default:Ly(!1)}return r===`data`&&(o=vee(o)),o}function Vee(e){switch(e){case`auto`:case`data`:return gee();default:return hee(e),e}}var Hee=o((()=>{dS(),pw(),mw(),xw(),Tee(),zee()})),Ow,kw,Aw,jw,Uee=o((()=>{cw(),Hee(),Dw(),Ow=[`png`,`jpg`,`jpeg`,`gif`,`webp`,`bmp`,`ico`,`svg`,`avif`],kw=[`image/png`,`image/jpeg`,`image/gif`,`image/webp`,`image/avif`,`image/bmp`,`image/vnd.microsoft.icon`,`image/svg+xml`],Aw={image:{type:`auto`,decode:!0}},jw={dataType:null,batchType:null,id:`image`,module:`images`,name:`Images`,version:sw,mimeTypes:kw,extensions:Ow,parse:Bee,tests:[e=>!!Cw(new DataView(e))],options:Aw}})),Wee=o((()=>{Uee(),cw(),mw(),Dw(),pw(),dS()})),Mw,Nw=o((()=>{Ob(),Mw=new Tb({id:`deck`})}));function Gee(e){Fw=e}function Pw(e,t,n,r){Mw.level>0&&Fw[e]&&Fw[e].call(null,t,n,r)}var Fw,Iw=o((()=>{Nw(),Fw={}}));function Kee(e){let t=e[0],n=e[e.length-1];return t===`{`&&n===`}`||t===`[`&&n===`]`}var Lw,qee=o((()=>{Lw={dataType:null,batchType:null,id:`JSON`,name:`JSON`,module:``,version:``,options:{},extensions:[`json`,`geojson`],mimeTypes:[`application/json`,`application/geo+json`],testText:Kee,parseTextSync:JSON.parse}}));function Jee(){let e=`9.3.3`,t=globalThis.deck&&globalThis.deck.VERSION;if(t&&t!==e)throw Error(`deck.gl - multiple versions detected: ${t} vs ${e}`);return t||(Mw.log(1,`deck.gl ${e}`)(),globalThis.deck={...globalThis.deck,VERSION:e,version:e,log:Mw,_registerLoggers:Gee},cC([Lw,[jw,{imagebitmap:{premultiplyAlpha:`none`}}]])),e}var Rw,zw=o((()=>{ow(),Wee(),Nw(),Iw(),qee(),Rw=Jee()}));function Bw(e,t){if(!e){let e=Error(t||`shadertools: assertion failed.`);throw Error.captureStackTrace?.(e,Bw),e}}var Vw=o((()=>{}));function Yee(e){let t={};for(let[n,r]of Object.entries(e))t[n]=Hw(r);return t}function Hw(e){let t=Uw(e);if(t!==`object`)return{value:e,...Ww[t],type:t};if(typeof e==`object`)return e?e.type===void 0?e.value===void 0?{type:`object`,value:e}:(t=Uw(e.value),{...e,...Ww[t],type:t}):{...e,...Ww[e.type],type:e.type}:{type:`object`,value:null};throw Error(`props`)}function Uw(e){return Array.isArray(e)||ArrayBuffer.isView(e)?`array`:typeof e}var Ww,Gw=o((()=>{Ww={number:{type:`number`,validate(e,t){return Number.isFinite(e)&&typeof t==`object`&&(t.max===void 0||e<=t.max)&&(t.min===void 0||e>=t.min)}},array:{type:`array`,validate(e,t){return Array.isArray(e)||ArrayBuffer.isView(e)}}}})),Kw,qw,Jw=o((()=>{Kw=`#ifdef MODULE_LOGDEPTH + logdepth_adjustPosition(gl_Position); +#endif +`,qw=`#ifdef MODULE_MATERIAL + fragColor = material_filterColor(fragColor); +#endif + +#ifdef MODULE_LIGHTING + fragColor = lighting_filterColor(fragColor); +#endif + +#ifdef MODULE_FOG + fragColor = fog_filterColor(fragColor); +#endif + +#ifdef MODULE_PICKING + fragColor = picking_filterHighlightColor(fragColor); + fragColor = picking_filterPickingColor(fragColor); +#endif + +#ifdef MODULE_LOGDEPTH + logdepth_setFragDepth(); +#endif +`}));function Yw(e){let t={vertex:{},fragment:{}};for(let n in e){let r=e[n],i=Xw(n);typeof r==`string`&&(r={order:0,injection:r}),t[i][n]=r}return t}function Xw(e){let t=e.slice(0,2);switch(t){case`vs`:return`vertex`;case`fs`:return`fragment`;default:throw Error(t)}}function Zw(e,t,n,r=!1){let i=t===`vertex`;for(let t in n){let r=n[t];r.sort((e,t)=>e.order-t.order),tT.length=r.length;for(let e=0,t=r.length;ee+a));break;case`vs:#main-end`:i&&(e=e.replace(eT,e=>a+e));break;case`fs:#decl`:i||(e=e.replace(nT,a));break;case`fs:#main-start`:i||(e=e.replace($w,e=>e+a));break;case`fs:#main-end`:i||(e=e.replace(eT,e=>a+e));break;default:e=e.replace(t,e=>e+a)}}return e=e.replace(nT,``),r&&(e=e.replace(/\}\s*$/,e=>e+Qw[t])),e}var Qw,$w,eT,tT,nT,rT=o((()=>{Jw(),Qw={vertex:Kw,fragment:qw},$w=/void\s+main\s*\([^)]*\)\s*\{\n?/,eT=/}\n?[^{}]*$/,tT=[],nT=`__LUMA_INJECT_DECLARATIONS__`}));function iT(e){e.map(e=>Xee(e))}function Xee(e){if(e.instance)return;iT(e.dependencies||[]);let{propTypes:t={},deprecations:n=[],inject:r={}}=e,i={normalizedInjections:Yw(r),parsedDeprecations:oT(n)};t&&(i.propValidators=Yee(t)),e.instance=i;let a={};t&&(a=Object.entries(t).reduce((e,[t,n])=>{let r=n?.value;return r&&(e[t]=r),e},{})),e.defaultUniforms={...e.defaultUniforms,...a}}function aT(e,t,n){e.deprecations?.forEach(e=>{e.regex?.test(t)&&(e.deprecated?n.deprecated(e.old,e.new)():n.removed(e.old,e.new)())})}function oT(e){return e.forEach(e=>{switch(e.type){case`function`:e.regex=RegExp(`\\b${e.old}\\(`);break;default:e.regex=RegExp(`${e.type} ${e.old};`)}}),e}var sT=o((()=>{Gw(),rT()}));function cT(e){iT(e);let t={},n={};lT({modules:e,level:0,moduleMap:t,moduleDepth:n});let r=Object.keys(n).sort((e,t)=>n[t]-n[e]).map(e=>t[e]);return iT(r),r}function lT(e){let{modules:t,level:n,moduleMap:r,moduleDepth:i}=e;if(n>=5)throw Error(`Possible loop in shader dependency graph`);for(let e of t)r[e.name]=e,(i[e.name]===void 0||i[e.name]{sT()}));function dT(e){return`${e.name}Uniforms`}function Zee(e,t){let n=t===`wgsl`?e.source:t===`vertex`?e.vs:e.fs;if(!n)return null;let r=dT(e);return mT(n,t===`wgsl`?`wgsl`:`glsl`,r)}function Qee(e,t){let n=Object.keys(e.uniformTypes||{});if(!n.length)return null;let r=Zee(e,t);return r?{moduleName:e.name,uniformBlockName:dT(e),stage:t,expectedUniformNames:n,actualUniformNames:r,matches:_T(n,r)}:null}function $ee(e,t,n={}){let r=Qee(e,t);if(!r||r.matches)return r;let i=vT(r);return n.log?.error?.(i,r)(),n.throwOnError!==!1&&Bw(!1,i),r}function fT(e){let t=[],n=yT(e);for(let e of n.matchAll(CT)){let n=e[1]?.trim()||null;t.push({blockName:e[2],body:e[3],instanceName:e[4]||null,layoutQualifier:n,hasLayoutQualifier:!!n,isStd140:!!(n&&/\blayout\s*\([^)]*\bstd140\b[^)]*\)/.exec(n))})}return t}function pT(e,t,n,r){let i=fT(e).filter(e=>!e.isStd140),a=new Set;for(let e of i){if(a.has(e.blockName))continue;a.add(e.blockName);let i=r?.label?`${r.label} `:``,o=e.hasLayoutQualifier?`declares ${bT(e.layoutQualifier)} instead of layout(std140)`:`does not declare layout(std140)`,s=`${i}${t} shader uniform block ${e.blockName} ${o}. luma.gl host-side shader block packing assumes explicit layout(std140) for GLSL uniform blocks. Add \`layout(std140)\` to the block declaration.`;n?.warn?.(s,e)()}return i}function mT(e,t,n){let r=t===`wgsl`?hT(e,n):gT(e,n);if(!r)return null;let i=[];for(let e of r.split(` +`)){let n=e.replace(/\/\/.*$/,``).trim();if(!n||n.startsWith(`#`))continue;let r=t===`wgsl`?n.match(/^([A-Za-z0-9_]+)\s*:/):n.match(ST);r&&i.push(r[1])}return i}function hT(e,t){let n=RegExp(`\\bstruct\\s+${t}\\b`,`m`).exec(e);if(!n)return null;let r=e.indexOf(`{`,n.index);if(r<0)return null;let i=0;for(let t=r;te.blockName===t)?.body||null}function _T(e,t){if(e.length!==t.length)return!1;for(let n=0;n!n.includes(e)),i=n.filter(e=>!t.includes(e)),a=[`Expected ${t.length} fields, found ${n.length}.`],o=ete(t,n);return o&&a.push(o),r.length&&a.push(`Missing from shader block (${r.length}): ${xT(r)}.`),i.length&&a.push(`Unexpected in shader block (${i.length}): ${xT(i)}.`),t.length<=12&&n.length<=12&&(r.length||i.length)&&(a.push(`Expected: ${t.join(`, `)}.`),a.push(`Actual: ${n.join(`, `)}.`)),`${e.moduleName}: ${e.stage} shader uniform block ${e.uniformBlockName} does not match module.uniformTypes. ${a.join(` `)}`}function yT(e){return e.replace(/\/\*[\s\S]*?\*\//g,``).replace(/\/\/.*$/gm,``)}function bT(e){return e.replace(/\s+/g,` `).trim()}function ete(e,t){let n=Math.min(e.length,t.length);for(let r=0;rt.length?`Shader block ends after field ${t.length}; expected next field ${e[t.length]}.`:t.length>e.length?`Shader block has extra field ${t.length}: ${t[e.length]}.`:null}function xT(e,t=8){if(e.length<=t)return e.join(`, `);let n=e.length-t;return`${e.slice(0,t).join(`, `)}, ... (${n} more)`}var ST,CT,wT=o((()=>{Vw(),ST=/^(?:uniform\s+)?(?:(?:lowp|mediump|highp)\s+)?[A-Za-z0-9_]+(?:<[^>]+>)?\s+([A-Za-z0-9_]+)(?:\s*\[[^\]]+\])?\s*;/,CT=/((?:layout\s*\([^)]*\)\s*)*)uniform\s+([A-Za-z_][A-Za-z0-9_]*)\s*\{([\s\S]*?)\}\s*([A-Za-z_][A-Za-z0-9_]*)?\s*;/g}));function TT(e){switch(e?.gpu.toLowerCase()){case`apple`:return`#define APPLE_GPU +// Apple optimizes away the calculation necessary for emulated fp64 +#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1 +#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1 +// Intel GPU doesn't have full 32 bits precision in same cases, causes overflow +#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1 +`;case`nvidia`:return`#define NVIDIA_GPU +// Nvidia optimizes away the calculation necessary for emulated fp64 +#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1 +`;case`intel`:return`#define INTEL_GPU +// Intel optimizes away the calculation necessary for emulated fp64 +#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1 +// Intel's built-in 'tan' function doesn't have acceptable precision +#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1 +// Intel GPU doesn't have full 32 bits precision in same cases, causes overflow +#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1 +`;case`amd`:return`#define AMD_GPU +`;default:return`#define DEFAULT_GPU +// Prevent driver from optimizing away the calculation necessary for emulated fp64 +#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1 +// Headless Chrome's software shader 'tan' function doesn't have acceptable precision +#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1 +// If the GPU doesn't have full 32 bits precision, will causes overflow +#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1 +`}}var ET=o((()=>{}));function DT(e,t){if(Number(e.match(/^#version[ \t]+(\d+)/m)?.[1]||100)!==300)throw Error(`luma.gl v9 only supports GLSL 3.00 shader sources`);switch(t){case`vertex`:return e=OT(e,jT),e;case`fragment`:return e=OT(e,MT),e;default:throw Error(t)}}function OT(e,t){for(let[n,r]of t)e=e.replace(n,r);return e}function kT(e){return RegExp(`\\b${e}[ \\t]+(\\w+[ \\t]+\\w+(\\[\\w+\\])?;)`,`g`)}var AT,jT,MT,tte=o((()=>{AT=[[/^(#version[ \t]+(100|300[ \t]+es))?[ \t]*\n/,`#version 300 es +`],[/\btexture(2D|2DProj|Cube)Lod(EXT)?\(/g,`textureLod(`],[/\btexture(2D|2DProj|Cube)(EXT)?\(/g,`texture(`]],jT=[...AT,[kT(`attribute`),`in $1`],[kT(`varying`),`out $1`]],MT=[...AT,[kT(`varying`),`in $1`]]}));function NT(e,t){let n=``;for(let r in e){let i=e[r];if(n+=`void ${i.signature} {\n`,i.header&&(n+=` ${i.header}`),t[r]){let e=t[r];e.sort((e,t)=>e.order-t.order);for(let t of e)n+=` ${t.injection}\n`}i.footer&&(n+=` ${i.footer}`),n+=`} +`}return n}function PT(e){let t={vertex:{},fragment:{}};for(let n of e){let e,r;typeof n==`string`?(e={},r=n):(e=n,r=e.hook),r=r.trim();let[i,a]=r.split(`:`),o=r.replace(/\(.+/,``),s=Object.assign(e,{signature:a});switch(i){case`vs`:t.vertex[o]=s;break;case`fs`:t.fragment[o]=s;break;default:throw Error(i)}}return t}var nte=o((()=>{}));function rte(e,t){return{name:ite(e,t),language:`glsl`,version:ate(e)}}function ite(e,t=`unnamed`){let n=/#define[^\S\r\n]*SHADER_NAME[^\S\r\n]*([A-Za-z0-9_-]+)\s*/.exec(e);return n?n[1]:t}function ate(e){let t=100,n=e.match(/[^\s]+/g);if(n&&n.length>=2&&n[0]===`#version`){let e=parseInt(n[1],10);Number.isFinite(e)&&(t=e)}if(t!==100&&t!==300)throw Error(`Invalid GLSL version ${t}`);return t}var FT=o((()=>{}));function IT(e){let t=e.split(``),n=0,r=0,i=!1,a=!1,o=!1;for(;n0){if(s===`/`&&c===`*`){t[n]=` `,t[n+1]=` `,r++,n+=2;continue}if(s===`*`&&c===`/`){t[n]=` `,t[n+1]=` `,r--,n+=2;continue}s!==` +`&&s!==`\r`&&(t[n]=` `),n++;continue}if(s===`"`){a=!0,n++;continue}if(s===`/`&&c===`/`){t[n]=` `,t[n+1]=` `,i=!0,n+=2;continue}if(s===`/`&&c===`*`){t[n]=` `,t[n+1]=` `,r=1,n+=2;continue}n++}return t.join(``)}function LT(e,t){let n=IT(e),r=[];for(let i of t){i.lastIndex=0;let a;for(a=i.exec(n);a;){let o=i===t[0],s=a.index,c=a[0].length;r.push({match:e.slice(s,s+c),index:s,length:c,bindingToken:a[o?1:2],groupToken:a[o?2:1],accessDeclaration:a[3]?.trim(),name:a[4]}),a=i.exec(n)}}return r.sort((e,t)=>e.index-t.index)}function RT(e,t,n){let r=LT(e,t);if(!r.length)return e;let i=``,a=0;for(let t of r)i+=e.slice(a,t.index),i+=n(t),a=t.index+t.length;return i+=e.slice(a),i}function zT(e){return/@binding\(\s*auto\s*\)/.test(IT(e))}function BT(e,t){return LT(e,t===UT||t===WT?KT:t).find(e=>e.bindingToken===`auto`)}var VT,HT,UT,WT,GT,KT,qT=o((()=>{VT=`(?:var<\\s*(uniform|storage(?:\\s*,\\s*[A-Za-z_][A-Za-z0-9_]*)?)\\s*>|var)\\s+([A-Za-z_][A-Za-z0-9_]*)`,HT=`\\s*`,UT=[RegExp(`@binding\\(\\s*(auto|\\d+)\\s*\\)${HT}@group\\(\\s*(\\d+)\\s*\\)${HT}${VT}`,`g`),RegExp(`@group\\(\\s*(\\d+)\\s*\\)${HT}@binding\\(\\s*(auto|\\d+)\\s*\\)${HT}${VT}`,`g`)],WT=[RegExp(`@binding\\(\\s*(auto|\\d+)\\s*\\)${HT}@group\\(\\s*(\\d+)\\s*\\)${HT}${VT}`,`g`),RegExp(`@group\\(\\s*(\\d+)\\s*\\)${HT}@binding\\(\\s*(auto|\\d+)\\s*\\)${HT}${VT}`,`g`)],GT=[RegExp(`@binding\\(\\s*(\\d+)\\s*\\)${HT}@group\\(\\s*(\\d+)\\s*\\)${HT}${VT}`,`g`),RegExp(`@group\\(\\s*(\\d+)\\s*\\)${HT}@binding\\(\\s*(\\d+)\\s*\\)${HT}${VT}`,`g`)],KT=[RegExp(`@binding\\(\\s*(auto)\\s*\\)\\s*@group\\(\\s*(\\d+)\\s*\\)\\s*${VT}`,`g`),RegExp(`@group\\(\\s*(\\d+)\\s*\\)\\s*@binding\\(\\s*(auto)\\s*\\)\\s*${VT}`,`g`),RegExp(`@binding\\(\\s*(auto)\\s*\\)\\s*@group\\(\\s*(\\d+)\\s*\\)(?:[\\s\\n\\r]*@[A-Za-z_][^\\n\\r]*)*[\\s\\n\\r]*${VT}`,`g`),RegExp(`@group\\(\\s*(\\d+)\\s*\\)\\s*@binding\\(\\s*(auto)\\s*\\)(?:[\\s\\n\\r]*@[A-Za-z_][^\\n\\r]*)*[\\s\\n\\r]*${VT}`,`g`)]}));function JT(e,t=[]){let n=IT(e),r=new Map;for(let e of t)r.set(XT(e.name,e.group,e.location),e.moduleName);let i=[];for(let e of $T){e.lastIndex=0;let t;for(t=e.exec(n);t;){let a=e===$T[0],o=Number(t[a?1:2]),s=Number(t[a?2:1]),c=t[3]?.trim(),l=t[4],u=t[5].trim(),d=r.get(XT(l,s,o));i.push(YT({name:l,group:s,binding:o,owner:d?`module`:`application`,moduleName:d,accessDeclaration:c,resourceType:u})),t=e.exec(n)}}return i.sort((e,t)=>e.group===t.group?e.binding===t.binding?e.name.localeCompare(t.name):e.binding-t.binding:e.group-t.group)}function YT(e){let t={name:e.name,group:e.group,binding:e.binding,owner:e.owner,kind:`unknown`,moduleName:e.moduleName,resourceType:e.resourceType};if(e.accessDeclaration){let n=e.accessDeclaration.split(`,`).map(e=>e.trim());if(n[0]===`uniform`)return{...t,kind:`uniform`,access:`uniform`};if(n[0]===`storage`){let e=n[1]||`read_write`;return{...t,kind:e===`read`?`read-only-storage`:`storage`,access:e}}}return e.resourceType===`sampler`||e.resourceType===`sampler_comparison`?{...t,kind:`sampler`,samplerKind:e.resourceType===`sampler_comparison`?`comparison`:`filtering`}:e.resourceType.startsWith(`texture_storage_`)?{...t,kind:`storage-texture`,access:ote(e.resourceType),viewDimension:ZT(e.resourceType)}:e.resourceType.startsWith(`texture_`)?{...t,kind:`texture`,viewDimension:ZT(e.resourceType),sampleType:QT(e.resourceType),multisampled:e.resourceType.startsWith(`texture_multisampled_`)}:t}function XT(e,t,n){return`${t}:${n}:${e}`}function ZT(e){if(e.includes(`cube_array`))return`cube-array`;if(e.includes(`2d_array`))return`2d-array`;if(e.includes(`cube`))return`cube`;if(e.includes(`3d`))return`3d`;if(e.includes(`2d`))return`2d`;if(e.includes(`1d`))return`1d`}function QT(e){if(e.startsWith(`texture_depth_`))return`depth`;if(e.includes(``))return`sint`;if(e.includes(``))return`uint`;if(e.includes(``))return`float`}function ote(e){return/,\s*([A-Za-z_][A-Za-z0-9_]*)\s*>$/.exec(e)?.[1]}var $T,eE=o((()=>{qT(),$T=[RegExp(`@binding\\(\\s*(\\d+)\\s*\\)\\s*@group\\(\\s*(\\d+)\\s*\\)\\s*${VT}\\s*:\\s*([^;]+);`,`g`),RegExp(`@group\\(\\s*(\\d+)\\s*\\)\\s*@binding\\(\\s*(\\d+)\\s*\\)\\s*${VT}\\s*:\\s*([^;]+);`,`g`)]}));function ste(e){let t=cT(e.modules||[]),{source:n,bindingAssignments:r}=lte(e.platformInfo,{...e,source:e.source,stage:`vertex`,modules:t});return{source:n,getUniforms:nE(t),bindingAssignments:r,bindingTable:JT(n,r)}}function cte(e){let{vs:t,fs:n}=e,r=cT(e.modules||[]);return{vs:tE(e.platformInfo,{...e,source:t,stage:`vertex`,modules:r}),fs:tE(e.platformInfo,{...e,source:n,stage:`fragment`,modules:r}),getUniforms:nE(r)}}function lte(e,t){let{source:n,stage:r,modules:i,hookFunctions:a=[],inject:o={},log:s}=t;Bw(typeof n==`string`,`shader source must be a string`);let c=n,l=``,u=PT(a),d={},f={},p={};for(let e in o){let t=typeof o[e]==`string`?{injection:o[e],order:0}:o[e],n=/^(v|f)s:(#)?([\w-]+)$/.exec(e);if(n){let r=n[2],i=n[3];r?i===`decl`?f[e]=[t]:p[e]=[t]:d[e]=[t]}else p[e]=[t]}let m=i,h=fte(c),g=dte(h.source),_=aE(m,t._bindingRegistry,g),v=[];for(let e of m){s&&aT(e,c,s);let n=pte(rE(e,`wgsl`,s),e,{usedBindingsByGroup:g,bindingRegistry:t._bindingRegistry,reservedBindingKeysByGroup:_});v.push(...n.bindingAssignments);let i=n.source;l+=i;let a=e.injections?.[r]||{};for(let e in a){let t=/^(v|f)s:#([\w-]+)$/.exec(e);if(t){let n=t[2]===`decl`?f:p;n[e]=n[e]||[],n[e].push(a[e])}else d[e]=d[e]||[],d[e].push(a[e])}}return l+=_E,l=Zw(l,r,f),l+=NT(u[r],d),l+=fE(v),l+=h.source,l=Zw(l,r,p),dE(l),{source:l,bindingAssignments:v}}function tE(e,t){let{source:n,stage:r,language:i=`glsl`,modules:a,defines:o={},hookFunctions:s=[],inject:c={},prologue:l=!0,log:u}=t;Bw(typeof n==`string`,`shader source must be a string`);let d=i===`glsl`?rte(n).version:-1,f=e.shaderLanguageVersion,p=d===100?`#version 100`:`#version 300 es`,m=n.split(` +`).slice(1).join(` +`),h={};a.forEach(e=>{Object.assign(h,e.defines)}),Object.assign(h,o);let g=``;switch(i){case`wgsl`:break;case`glsl`:g=l?`\ +${p} + +// ----- PROLOGUE ------------------------- +${`#define SHADER_TYPE_${r.toUpperCase()}`} + +${TT(e)} +${r===`fragment`?yE:``} + +// ----- APPLICATION DEFINES ------------------------- + +${ute(h)} + +`:`${p} +`;break}let _=PT(s),v={},y={},b={};for(let e in c){let t=typeof c[e]==`string`?{injection:c[e],order:0}:c[e],n=/^(v|f)s:(#)?([\w-]+)$/.exec(e);if(n){let r=n[2],i=n[3];r?i===`decl`?y[e]=[t]:b[e]=[t]:v[e]=[t]}else b[e]=[t]}for(let e of a){u&&aT(e,m,u);let t=rE(e,r,u);g+=t;let n=e.instance?.normalizedInjections[r]||{};for(let e in n){let t=/^(v|f)s:#([\w-]+)$/.exec(e);if(t){let r=t[2]===`decl`?y:b;r[e]=r[e]||[],r[e].push(n[e])}else v[e]=v[e]||[],v[e].push(n[e])}}return g+=`// ----- MAIN SHADER SOURCE -------------------------`,g+=_E,g=Zw(g,r,y),g+=NT(_[r],v),g+=m,g=Zw(g,r,b),i===`glsl`&&d!==f&&(g=DT(g,r)),i===`glsl`&&pT(g,r,u),g.trim()}function nE(e){return function(t){let n={};for(let r of e){let e=r.getUniforms?.(t,n);Object.assign(n,e)}return n}}function ute(e={}){let t=``;for(let n in e){let r=e[n];(r||Number.isFinite(r))&&(t+=`#define ${n.toUpperCase()} ${e[n]}\n`)}return t}function rE(e,t,n){let r;switch(t){case`vertex`:r=e.vs||``;break;case`fragment`:r=e.fs||``;break;case`wgsl`:r=e.source||``;break;default:Bw(!1)}if(!e.name)throw Error(`Shader module must have a name`);$ee(e,t,{log:n});let i=e.name.toUpperCase().replace(/[^0-9a-z]/gi,`_`),a=`\ +// ----- MODULE ${e.name} --------------- + +`;return t!==`wgsl`&&(a+=`#define MODULE_${i}\n`),a+=`${r}\n`,a}function dte(e){let t=new Map;for(let n of LT(e,GT)){let e=Number(n.bindingToken),r=Number(n.groupToken);sE(r,e,n.name),lE(t,r,e,`application binding "${n.name}"`)}return t}function fte(e){let t=LT(e,WT),n=new Map;for(let e of t){if(e.bindingToken===`auto`)continue;let t=Number(e.bindingToken),r=Number(e.groupToken);sE(r,t,e.name),lE(n,r,t,`application binding "${e.name}"`)}let r={sawSupportedBindingDeclaration:t.length>0},i=RT(e,WT,e=>iE(e,n,r));if(zT(e)&&!r.sawSupportedBindingDeclaration)throw Error(`Unsupported @binding(auto) declaration form in application WGSL. Use adjacent "@group(N)" and "@binding(auto)" decorators followed by a bindable "var" declaration.`);return{source:i}}function pte(e,t,n){let r=[],i={sawSupportedBindingDeclaration:LT(e,UT).length>0,nextHintedBindingLocation:typeof t.firstBindingSlot==`number`?t.firstBindingSlot:null},a=RT(e,UT,e=>mte(e,{module:t,context:n,bindingAssignments:r,relocationState:i}));if(zT(e)&&!i.sawSupportedBindingDeclaration)throw Error(`Unsupported @binding(auto) declaration form in module "${t.name}". Use adjacent "@group(N)" and "@binding(auto)" decorators followed by a bindable "var" declaration.`);return{source:a,bindingAssignments:r}}function mte(e,t){let{module:n,context:r,bindingAssignments:i,relocationState:a}=t,{match:o,bindingToken:s,groupToken:c,name:l}=e,u=Number(c);if(s===`auto`){let e=pE(u,n.name,l),t=r.bindingRegistry?.get(e),s=t===void 0?a.nextHintedBindingLocation===null?uE(u,r.usedBindingsByGroup):uE(u,r.usedBindingsByGroup,a.nextHintedBindingLocation):t;return cE(n.name,u,s,l),t!==void 0&&oE(r.reservedBindingKeysByGroup,u,s,e)?(i.push({moduleName:n.name,name:l,group:u,location:s}),o.replace(/@binding\(\s*auto\s*\)/,`@binding(${s})`)):(lE(r.usedBindingsByGroup,u,s,`module "${n.name}" binding "${l}"`),r.bindingRegistry?.set(e,s),i.push({moduleName:n.name,name:l,group:u,location:s}),a.nextHintedBindingLocation!==null&&t===void 0&&(a.nextHintedBindingLocation=s+1),o.replace(/@binding\(\s*auto\s*\)/,`@binding(${s})`))}let d=Number(s);return cE(n.name,u,d,l),lE(r.usedBindingsByGroup,u,d,`module "${n.name}" binding "${l}"`),i.push({moduleName:n.name,name:l,group:u,location:d}),o}function iE(e,t,n){let{match:r,bindingToken:i,groupToken:a,name:o}=e,s=Number(a);if(i===`auto`){let e=gte(s,t);return sE(s,e,o),lE(t,s,e,`application binding "${o}"`),r.replace(/@binding\(\s*auto\s*\)/,`@binding(${e})`)}return n.sawSupportedBindingDeclaration=!0,r}function aE(e,t,n){let r=new Map;if(!t)return r;for(let i of e)for(let e of hte(i)){let a=pE(e.group,i.name,e.name),o=t.get(a);if(o!==void 0){let t=r.get(e.group)||new Map,i=t.get(o);if(i&&i!==a)throw Error(`Duplicate WGSL binding reservation for modules "${i}" and "${a}": group ${e.group}, binding ${o}.`);lE(n,e.group,o,`registered module binding "${a}"`),t.set(o,a),r.set(e.group,t)}}return r}function oE(e,t,n,r){let i=e.get(t);if(!i)return!1;let a=i.get(n);if(!a)return!1;if(a!==r)throw Error(`Registered module binding "${r}" collided with "${a}": group ${t}, binding ${n}.`);return!0}function hte(e){let t=[],n=e.source||``;for(let e of LT(n,UT))t.push({name:e.name,group:Number(e.groupToken)});return t}function sE(e,t,n){if(e===0&&t>=vE)throw Error(`Application binding "${n}" in group 0 uses reserved binding ${t}. Application-owned explicit group-0 bindings must stay below ${vE}.`)}function cE(e,t,n,r){if(t===0&&n0?Math.max(...r)+1:0);for(;r.has(i);)i++;return i}function gte(e,t){let n=t.get(e)||new Set,r=0;for(;n.has(r);)r++;return r}function dE(e){let t=BT(e,UT);if(!t)return;let n=mE(e,t.index);throw n?Error(`Unresolved @binding(auto) for module "${n}" binding "${t.name}" remained in assembled WGSL source.`):hE(e,t.index)?Error(`Unresolved @binding(auto) for application binding "${t.name}" remained in assembled WGSL source.`):Error(`Unresolved @binding(auto) remained in assembled WGSL source near "${gE(t.match)}".`)}function fE(e){if(e.length===0)return``;let t=`// ----- MODULE WGSL BINDING ASSIGNMENTS --------------- +`;for(let n of e)t+=`// ${n.moduleName}.${n.name} -> @group(${n.group}) @binding(${n.location})\n`;return t+=` +`,t}function pE(e,t,n){return`${e}:${t}:${n}`}function mE(e,t){let n=/^\/\/ ----- MODULE ([^\n]+) ---------------$/gm,r,i;for(i=n.exec(e);i&&i.index<=t;)r=i[1],i=n.exec(e);return r}function hE(e,t){let n=e.indexOf(_E);return n>=0?t>n:!0}function gE(e){return e.replace(/\s+/g,` `).trim()}var _E,vE,yE,bE=o((()=>{uT(),ET(),rT(),tte(),sT(),wT(),nte(),Vw(),FT(),eE(),qT(),_E=`\n\n${nT}\n`,vE=100,yE=`precision highp float; +`}));function xE(e,t){let n=e.split(` +`),r=[],i=[],a=!0;for(let e of n){let n=e.match(DE)||e.match(CE),o=e.match(wE),s=e.match(TE),c=e.match(OE)||e.match(EE);if(n||o){let e=(n||o)?.[1],r=!!t?.defines?.[e],s=n?r:!r,c=a&&s;i.push({parentActive:a,branchTaken:s,active:c}),a=c}else if(s){let e=i[i.length-1];if(!e)throw Error(`Encountered #else without matching #ifdef or #ifndef`);e.active=e.parentActive&&!e.branchTaken,e.branchTaken=!0,a=e.active}else c?(i.pop(),a=i.length?i[i.length-1].active:!0):a&&r.push(e)}if(i.length>0)throw Error(`Unterminated conditional block in shader source`);return r.join(` +`)}var SE,CE,wE,TE,EE,DE,OE,kE=o((()=>{SE=`([a-zA-Z_][a-zA-Z0-9_]*)`,CE=RegExp(`^\\s*\\#\\s*ifdef\\s*${SE}\\s*$`),wE=RegExp(`^\\s*\\#\\s*ifndef\\s*${SE}\\s*(?:\\/\\/.*)?$`),TE=/^\s*\#\s*else\s*(?:\/\/.*)?$/,EE=/^\s*\#\s*endif\s*$/,DE=RegExp(`^\\s*\\#\\s*ifdef\\s*${SE}\\s*(?:\\/\\/.*)?$`),OE=/^\s*\#\s*endif\s*(?:\/\/.*)?$/})),AE,jE=o((()=>{sT(),bE(),eE(),kE(),AE=class e{static defaultShaderAssembler;_hookFunctions=[];_defaultModules=[];_wgslBindingRegistry=new Map;static getDefaultShaderAssembler(){return e.defaultShaderAssembler=e.defaultShaderAssembler||new e,e.defaultShaderAssembler}addDefaultModule(e){this._defaultModules.find(t=>t.name===(typeof e==`string`?e:e.name))||this._defaultModules.push(e)}removeDefaultModule(e){let t=typeof e==`string`?e:e.name;this._defaultModules=this._defaultModules.filter(e=>e.name!==t)}addShaderHook(e,t){t&&(e=Object.assign(t,{hook:e})),this._hookFunctions.push(e)}assembleWGSLShader(e){let t=this._getModuleList(e.modules),n=this._hookFunctions,{source:r,getUniforms:i,bindingAssignments:a}=ste({...e,source:e.source,_bindingRegistry:this._wgslBindingRegistry,modules:t,hookFunctions:n}),o={...t.reduce((e,t)=>(Object.assign(e,t.defines),e),{}),...e.defines},s=e.platformInfo.shaderLanguage===`wgsl`?xE(r,{defines:o}):r;return{source:s,getUniforms:i,modules:t,bindingAssignments:a,bindingTable:JT(s,a)}}assembleGLSLShaderPair(e){let t=this._getModuleList(e.modules),n=this._hookFunctions;return{...cte({...e,vs:e.vs,fs:e.fs,modules:t,hookFunctions:n}),modules:t}}_getModuleList(e=[]){let t=Array(this._defaultModules.length+e.length),n={},r=0;for(let e=0,i=this._defaultModules.length;e{FE=`#version 300 es +out vec4 transform_output; +void main() { + transform_output = vec4(0); +}`}));function LE(e,{precision:t=HE.precision}={}){return e=_te(e),`${parseFloat(e.toPrecision(t))}`}function RE(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function zE(e,t,n){return yte(e,e=>Math.max(t,Math.min(n,e)))}function BE(e,t,n){return RE(e)?e.map((e,r)=>BE(e,t[r],n)):n*t+(1-n)*e}function VE(e,t,n){let r=HE.EPSILON;n&&(HE.EPSILON=n);try{if(e===t)return!0;if(RE(e)&&RE(t)){if(e.length!==t.length)return!1;for(let n=0;n{1/Math.PI*180,1/180*Math.PI,globalThis.mathgl=globalThis.mathgl||{config:{EPSILON:1e-12,debug:!1,precision:4,printTypes:!1,printDegrees:!1,printRowMajor:!0,_cartographicRadians:!1}},HE=globalThis.mathgl.config})),WE,GE=o((()=>{UE(),WE=class extends Array{clone(){return new this.constructor().copy(this)}fromArray(e,t=0){for(let n=0;n0?`, `:``)+LE(this[n],e);return`${e.printTypes?this.constructor.name:``}[${t}]`}equals(e){if(!e||this.length!==e.length)return!1;for(let t=0;t{UE()}));function XE(e,t){if(!e)throw Error(`math.gl assertion ${t}`)}var ZE=o((()=>{})),QE,$E=o((()=>{GE(),YE(),ZE(),QE=class extends WE{get x(){return this[0]}set x(e){this[0]=qE(e)}get y(){return this[1]}set y(e){this[1]=qE(e)}len(){return Math.sqrt(this.lengthSquared())}magnitude(){return this.len()}lengthSquared(){let e=0;for(let t=0;t=0&&e=0&&e{eD=typeof Float32Array<`u`?Float32Array:Array,Math.PI/180}));function nD(){let e=new eD(2);return eD!=Float32Array&&(e[0]=0,e[1]=0),e}function rD(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function iD(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function aD(e,t){return e[0]=-t[0],e[1]=-t[1],e}function oD(e,t,n,r){let i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e}function sD(e,t,n){let r=t[0],i=t[1];return e[0]=n[0]*r+n[4]*i+n[12],e[1]=n[1]*r+n[5]*i+n[13],e}var cD,lD=o((()=>{tD(),cD=iD,(function(){let e=nD();return function(t,n,r,i,a,o){let s,c;for(n||=2,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s{}));function mD(){let e=new eD(3);return eD!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function hD(e){let t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function gD(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function _D(e){let t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function bte(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function xte(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Ste(e,t,n){let r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e}function Cte(e,t,n,r){let i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e}function vD(e,t,n){let r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o||=1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e}function wte(e,t,n){let r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e}function Tte(e,t,n){let r=n[0],i=n[1],a=n[2],o=n[3],s=t[0],c=t[1],l=t[2],u=i*l-a*c,d=a*s-r*l,f=r*c-i*s,p=i*f-a*d,m=a*u-r*f,h=r*d-i*u,g=o*2;return u*=g,d*=g,f*=g,p*=2,m*=2,h*=2,e[0]=s+u+p,e[1]=c+d+m,e[2]=l+f+h,e}function Ete(e,t,n,r){let i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Dte(e,t,n,r){let i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Ote(e,t,n,r){let i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function kte(e,t){let n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2],c=Math.sqrt((n*n+r*r+i*i)*(a*a+o*o+s*s)),l=c&&xte(e,t)/c;return Math.acos(Math.min(Math.max(l,-1),1))}var yD,bD,xD,SD=o((()=>{tD(),yD=gD,bD=hD,xD=_D,(function(){let e=mD();return function(t,n,r,i,a,o){let s,c;for(n||=3,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s{$E(),UE(),YE(),SD(),pD(),CD=[0,0,0],TD=class e extends QE{static get ZERO(){return wD||(wD=new e(0,0,0),Object.freeze(wD)),wD}constructor(e=0,t=0,n=0){super(-0,-0,-0),arguments.length===1&&RE(e)?this.copy(e):(HE.debug&&(qE(e),qE(t),qE(n)),this[0]=e,this[1]=t,this[2]=n)}set(e,t,n){return this[0]=e,this[1]=t,this[2]=n,this.check()}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this.check()}fromObject(e){return HE.debug&&(qE(e.x),qE(e.y),qE(e.z)),this[0]=e.x,this[1]=e.y,this[2]=e.z,this.check()}toObject(e){return e.x=this[0],e.y=this[1],e.z=this[2],e}get ELEMENTS(){return 3}get z(){return this[2]}set z(e){this[2]=qE(e)}angle(e){return kte(this,e)}cross(e){return Ste(this,this,e),this.check()}rotateX({radians:e,origin:t=CD}){return Ete(this,this,t,e),this.check()}rotateY({radians:e,origin:t=CD}){return Dte(this,this,t,e),this.check()}rotateZ({radians:e,origin:t=CD}){return Ote(this,this,t,e),this.check()}transform(e){return this.transformAsPoint(e)}transformAsPoint(e){return vD(this,this,e),this.check()}transformAsVector(e){return dD(this,this,e),this.check()}transformByMatrix3(e){return wte(this,this,e),this.check()}transformByMatrix2(e){return fD(this,this,e),this.check()}transformByQuaternion(e){return Tte(this,this,e),this.check()}}})),ED,DD=o((()=>{GE(),YE(),UE(),ED=class extends WE{toString(){let e=`[`;if(HE.printRowMajor){e+=`row-major:`;for(let t=0;t{tD(),HD=zD,UD=BD}));function GD(){let e=new eD(4);return eD!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function KD(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e}function qD(e,t,n){let r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e}var JD=o((()=>{tD(),(function(){let e=GD();return function(t,n,r,i,a,o){let s,c;for(n||=4,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;sMath.PI*2)throw Error(`expected radians`)}function QD(e,t,n,r,i,a){let o=2*a/(n-t),s=2*a/(i-r),c=(n+t)/(n-t),l=(i+r)/(i-r),u=-2*a;return e[0]=o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=s,e[6]=0,e[7]=0,e[8]=c,e[9]=l,e[10]=-1,e[11]=-1,e[12]=0,e[13]=0,e[14]=u,e[15]=0,e}var $D,eO,tO,nO,rO,iO,aO,oO,sO,cO=o((()=>{DD(),YE(),pD(),WD(),lD(),SD(),JD(),(function(e){e[e.COL0ROW0=0]=`COL0ROW0`,e[e.COL0ROW1=1]=`COL0ROW1`,e[e.COL0ROW2=2]=`COL0ROW2`,e[e.COL0ROW3=3]=`COL0ROW3`,e[e.COL1ROW0=4]=`COL1ROW0`,e[e.COL1ROW1=5]=`COL1ROW1`,e[e.COL1ROW2=6]=`COL1ROW2`,e[e.COL1ROW3=7]=`COL1ROW3`,e[e.COL2ROW0=8]=`COL2ROW0`,e[e.COL2ROW1=9]=`COL2ROW1`,e[e.COL2ROW2=10]=`COL2ROW2`,e[e.COL2ROW3=11]=`COL2ROW3`,e[e.COL3ROW0=12]=`COL3ROW0`,e[e.COL3ROW1=13]=`COL3ROW1`,e[e.COL3ROW2=14]=`COL3ROW2`,e[e.COL3ROW3=15]=`COL3ROW3`})($D||={}),eO=45*Math.PI/180,tO=1,nO=.1,rO=500,iO=Object.freeze([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),aO=class extends ED{static get IDENTITY(){return XD()}static get ZERO(){return YD()}get ELEMENTS(){return 16}get RANK(){return 4}get INDICES(){return $D}constructor(e){super(-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0),arguments.length===1&&Array.isArray(e)?this.copy(e):this.identity()}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this[3]=e[3],this[4]=e[4],this[5]=e[5],this[6]=e[6],this[7]=e[7],this[8]=e[8],this[9]=e[9],this[10]=e[10],this[11]=e[11],this[12]=e[12],this[13]=e[13],this[14]=e[14],this[15]=e[15],this.check()}set(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){return this[0]=e,this[1]=t,this[2]=n,this[3]=r,this[4]=i,this[5]=a,this[6]=o,this[7]=s,this[8]=c,this[9]=l,this[10]=u,this[11]=d,this[12]=f,this[13]=p,this[14]=m,this[15]=h,this.check()}setRowMajor(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){return this[0]=e,this[1]=i,this[2]=c,this[3]=f,this[4]=t,this[5]=a,this[6]=l,this[7]=p,this[8]=n,this[9]=o,this[10]=u,this[11]=m,this[12]=r,this[13]=s,this[14]=d,this[15]=h,this.check()}toRowMajor(e){return e[0]=this[0],e[1]=this[4],e[2]=this[8],e[3]=this[12],e[4]=this[1],e[5]=this[5],e[6]=this[9],e[7]=this[13],e[8]=this[2],e[9]=this[6],e[10]=this[10],e[11]=this[14],e[12]=this[3],e[13]=this[7],e[14]=this[11],e[15]=this[15],e}identity(){return this.copy(iO)}fromObject(e){return this.check()}fromQuaternion(e){return LD(this,e),this.check()}frustum(e){let{left:t,right:n,bottom:r,top:i,near:a=nO,far:o=rO}=e;return o===1/0?QD(this,t,n,r,i,a):RD(this,t,n,r,i,a,o),this.check()}lookAt(e){let{eye:t,center:n=[0,0,0],up:r=[0,1,0]}=e;return VD(this,t,n,r),this.check()}ortho(e){let{left:t,right:n,bottom:r,top:i,near:a=nO,far:o=rO}=e;return UD(this,t,n,r,i,a,o),this.check()}orthographic(e){let{fovy:t=eO,aspect:n=tO,focalDistance:r=1,near:i=nO,far:a=rO}=e;ZD(t);let o=t/2,s=r*Math.tan(o),c=s*n;return this.ortho({left:-c,right:c,bottom:-s,top:s,near:i,far:a})}perspective(e){let{fovy:t=45*Math.PI/180,aspect:n=1,near:r=.1,far:i=500}=e;return ZD(t),HD(this,t,n,r,i),this.check()}determinant(){return kD(this)}getScale(e=[-0,-0,-0]){return e[0]=Math.sqrt(this[0]*this[0]+this[1]*this[1]+this[2]*this[2]),e[1]=Math.sqrt(this[4]*this[4]+this[5]*this[5]+this[6]*this[6]),e[2]=Math.sqrt(this[8]*this[8]+this[9]*this[9]+this[10]*this[10]),e}getTranslation(e=[-0,-0,-0]){return e[0]=this[12],e[1]=this[13],e[2]=this[14],e}getRotation(e,t){e||=[-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0],t||=[-0,-0,-0];let n=this.getScale(t),r=1/n[0],i=1/n[1],a=1/n[2];return e[0]=this[0]*r,e[1]=this[1]*i,e[2]=this[2]*a,e[3]=0,e[4]=this[4]*r,e[5]=this[5]*i,e[6]=this[6]*a,e[7]=0,e[8]=this[8]*r,e[9]=this[9]*i,e[10]=this[10]*a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}getRotationMatrix3(e,t){e||=[-0,-0,-0,-0,-0,-0,-0,-0,-0],t||=[-0,-0,-0];let n=this.getScale(t),r=1/n[0],i=1/n[1],a=1/n[2];return e[0]=this[0]*r,e[1]=this[1]*i,e[2]=this[2]*a,e[3]=this[4]*r,e[4]=this[5]*i,e[5]=this[6]*a,e[6]=this[8]*r,e[7]=this[9]*i,e[8]=this[10]*a,e}transpose(){return Mte(this,this),this.check()}invert(){return OD(this,this),this.check()}multiplyLeft(e){return AD(this,e,this),this.check()}multiplyRight(e){return AD(this,this,e),this.check()}rotateX(e){return PD(this,this,e),this.check()}rotateY(e){return FD(this,this,e),this.check()}rotateZ(e){return ID(this,this,e),this.check()}rotateXYZ(e){return this.rotateX(e[0]).rotateY(e[1]).rotateZ(e[2])}rotateAxis(e,t){return ND(this,this,e,t),this.check()}scale(e){return MD(this,this,Array.isArray(e)?e:[e,e,e]),this.check()}translate(e){return jD(this,this,e),this.check()}transform(e,t){return e.length===4?(t=qD(t||[-0,-0,-0,-0],e,this),JE(t,4),t):this.transformAsPoint(e,t)}transformAsPoint(e,t){let{length:n}=e,r;switch(n){case 2:r=sD(t||[-0,-0],e,this);break;case 3:r=vD(t||[-0,-0,-0],e,this);break;default:throw Error(`Illegal vector`)}return JE(r,e.length),r}transformAsVector(e,t){let n;switch(e.length){case 2:n=uD(t||[-0,-0],e,this);break;case 3:n=dD(t||[-0,-0,-0],e,this);break;default:throw Error(`Illegal vector`)}return JE(n,e.length),n}transformPoint(e,t){return this.transformAsPoint(e,t)}transformVector(e,t){return this.transformAsPoint(e,t)}transformDirection(e,t){return this.transformAsVector(e,t)}makeRotationX(e){return this.identity().rotateX(e)}makeTranslation(e,t,n){return this.identity().translate([e,t,n])}}})),lO=o((()=>{$E(),UE(),YE(),lD(),pD(),Ate(),SD(),DD(),tD(),cO(),GE(),JD(),ZE(),WD()}));function uO(e,t=[],n=0){let r=Math.fround(e),i=e-r;return t[n]=r,t[n+1]=i,t}function dO(e){return e-Math.fround(e)}function fO(e){let t=new Float32Array(32);for(let n=0;n<4;++n)for(let r=0;r<4;++r){let i=n*4+r;uO(e[r*4+n],t,i*2)}return t}var pO=o((()=>{}));function mO(e,t=!0){return e??t}function hO(e=[0,0,0],t=!0){return t?e.map(e=>e/255):[...e]}function gO(e,t=!0){let n=hO(e.slice(0,3),t),r=Number.isFinite(e[3]),i=r?e[3]:1;return[n[0],n[1],n[2],t&&r?i/255:i]}var _O=o((()=>{})),vO,yO,bO=o((()=>{vO=`#ifdef LUMA_FP32_TAN_PRECISION_WORKAROUND + +// All these functions are for substituting tan() function from Intel GPU only +const float TWO_PI = 6.2831854820251465; +const float PI_2 = 1.5707963705062866; +const float PI_16 = 0.1963495463132858; + +const float SIN_TABLE_0 = 0.19509032368659973; +const float SIN_TABLE_1 = 0.3826834261417389; +const float SIN_TABLE_2 = 0.5555702447891235; +const float SIN_TABLE_3 = 0.7071067690849304; + +const float COS_TABLE_0 = 0.9807852506637573; +const float COS_TABLE_1 = 0.9238795042037964; +const float COS_TABLE_2 = 0.8314695954322815; +const float COS_TABLE_3 = 0.7071067690849304; + +const float INVERSE_FACTORIAL_3 = 1.666666716337204e-01; // 1/3! +const float INVERSE_FACTORIAL_5 = 8.333333767950535e-03; // 1/5! +const float INVERSE_FACTORIAL_7 = 1.9841270113829523e-04; // 1/7! +const float INVERSE_FACTORIAL_9 = 2.75573188446287533e-06; // 1/9! + +float sin_taylor_fp32(float a) { + float r, s, t, x; + + if (a == 0.0) { + return 0.0; + } + + x = -a * a; + s = a; + r = a; + + r = r * x; + t = r * INVERSE_FACTORIAL_3; + s = s + t; + + r = r * x; + t = r * INVERSE_FACTORIAL_5; + s = s + t; + + r = r * x; + t = r * INVERSE_FACTORIAL_7; + s = s + t; + + r = r * x; + t = r * INVERSE_FACTORIAL_9; + s = s + t; + + return s; +} + +void sincos_taylor_fp32(float a, out float sin_t, out float cos_t) { + if (a == 0.0) { + sin_t = 0.0; + cos_t = 1.0; + } + sin_t = sin_taylor_fp32(a); + cos_t = sqrt(1.0 - sin_t * sin_t); +} + +float tan_taylor_fp32(float a) { + float sin_a; + float cos_a; + + if (a == 0.0) { + return 0.0; + } + + // 2pi range reduction + float z = floor(a / TWO_PI); + float r = a - TWO_PI * z; + + float t; + float q = floor(r / PI_2 + 0.5); + int j = int(q); + + if (j < -2 || j > 2) { + return 1.0 / 0.0; + } + + t = r - PI_2 * q; + + q = floor(t / PI_16 + 0.5); + int k = int(q); + int abs_k = int(abs(float(k))); + + if (abs_k > 4) { + return 1.0 / 0.0; + } else { + t = t - PI_16 * q; + } + + float u = 0.0; + float v = 0.0; + + float sin_t, cos_t; + float s, c; + sincos_taylor_fp32(t, sin_t, cos_t); + + if (k == 0) { + s = sin_t; + c = cos_t; + } else { + if (abs(float(abs_k) - 1.0) < 0.5) { + u = COS_TABLE_0; + v = SIN_TABLE_0; + } else if (abs(float(abs_k) - 2.0) < 0.5) { + u = COS_TABLE_1; + v = SIN_TABLE_1; + } else if (abs(float(abs_k) - 3.0) < 0.5) { + u = COS_TABLE_2; + v = SIN_TABLE_2; + } else if (abs(float(abs_k) - 4.0) < 0.5) { + u = COS_TABLE_3; + v = SIN_TABLE_3; + } + if (k > 0) { + s = u * sin_t + v * cos_t; + c = u * cos_t - v * sin_t; + } else { + s = u * sin_t - v * cos_t; + c = u * cos_t + v * sin_t; + } + } + + if (j == 0) { + sin_a = s; + cos_a = c; + } else if (j == 1) { + sin_a = c; + cos_a = -s; + } else if (j == -1) { + sin_a = -c; + cos_a = s; + } else { + sin_a = -s; + cos_a = -c; + } + return sin_a / cos_a; +} +#endif + +float tan_fp32(float a) { +#ifdef LUMA_FP32_TAN_PRECISION_WORKAROUND + return tan_taylor_fp32(a); +#else + return tan(a); +#endif +} +`,yO={name:`fp32`,vs:vO}})),xO,Nte=o((()=>{xO=` +layout(std140) uniform fp64arithmeticUniforms { + uniform float ONE; + uniform float SPLIT; +} fp64; + +/* +About LUMA_FP64_CODE_ELIMINATION_WORKAROUND + +The purpose of this workaround is to prevent shader compilers from +optimizing away necessary arithmetic operations by swapping their sequences +or transform the equation to some 'equivalent' form. + +These helpers implement Dekker/Veltkamp-style error tracking. If the compiler +folds constants or reassociates the arithmetic, the high/low split can stop +tracking the rounding error correctly. That failure mode tends to look fine in +simple coordinate setup, but then breaks down inside iterative arithmetic such +as fp64 Mandelbrot loops. + +The method is to multiply an artifical variable, ONE, which will be known to +the compiler to be 1 only at runtime. The whole expression is then represented +as a polynomial with respective to ONE. In the coefficients of all terms, only one a +and one b should appear + +err = (a + b) * ONE^6 - a * ONE^5 - (a + b) * ONE^4 + a * ONE^3 - b - (a + b) * ONE^2 + a * ONE +*/ + +float prevent_fp64_optimization(float value) { +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + return value + fp64.ONE * 0.0; +#else + return value; +#endif +} + +// Divide float number to high and low floats to extend fraction bits +vec2 split(float a) { + // Keep SPLIT as a runtime uniform so the compiler cannot fold the Dekker + // split into a constant expression and reassociate the recovery steps. + float split = prevent_fp64_optimization(fp64.SPLIT); + float t = prevent_fp64_optimization(a * split); + float temp = t - a; + float a_hi = t - temp; + float a_lo = a - a_hi; + return vec2(a_hi, a_lo); +} + +// Divide float number again when high float uses too many fraction bits +vec2 split2(vec2 a) { + vec2 b = split(a.x); + b.y += a.y; + return b; +} + +// Special sum operation when a > b +vec2 quickTwoSum(float a, float b) { +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + float sum = (a + b) * fp64.ONE; + float err = b - (sum - a) * fp64.ONE; +#else + float sum = a + b; + float err = b - (sum - a); +#endif + return vec2(sum, err); +} + +// General sum operation +vec2 twoSum(float a, float b) { + float s = (a + b); +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + float v = (s * fp64.ONE - a) * fp64.ONE; + float err = (a - (s - v) * fp64.ONE) * fp64.ONE * fp64.ONE * fp64.ONE + (b - v); +#else + float v = s - a; + float err = (a - (s - v)) + (b - v); +#endif + return vec2(s, err); +} + +vec2 twoSub(float a, float b) { + float s = (a - b); +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + float v = (s * fp64.ONE - a) * fp64.ONE; + float err = (a - (s - v) * fp64.ONE) * fp64.ONE * fp64.ONE * fp64.ONE - (b + v); +#else + float v = s - a; + float err = (a - (s - v)) - (b + v); +#endif + return vec2(s, err); +} + +vec2 twoSqr(float a) { + float prod = a * a; + vec2 a_fp64 = split(a); +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + float err = ((a_fp64.x * a_fp64.x - prod) * fp64.ONE + 2.0 * a_fp64.x * + a_fp64.y * fp64.ONE * fp64.ONE) + a_fp64.y * a_fp64.y * fp64.ONE * fp64.ONE * fp64.ONE; +#else + float err = ((a_fp64.x * a_fp64.x - prod) + 2.0 * a_fp64.x * a_fp64.y) + a_fp64.y * a_fp64.y; +#endif + return vec2(prod, err); +} + +vec2 twoProd(float a, float b) { + float prod = a * b; + vec2 a_fp64 = split(a); + vec2 b_fp64 = split(b); + // twoProd is especially sensitive because mul_fp64 and div_fp64 both depend + // on the split terms and cross terms staying in the original evaluation + // order. If the compiler folds or reassociates them, the low part tends to + // collapse to zero or NaN on some drivers. + float highProduct = prevent_fp64_optimization(a_fp64.x * b_fp64.x); + float crossProduct1 = prevent_fp64_optimization(a_fp64.x * b_fp64.y); + float crossProduct2 = prevent_fp64_optimization(a_fp64.y * b_fp64.x); + float lowProduct = prevent_fp64_optimization(a_fp64.y * b_fp64.y); +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + float err1 = (highProduct - prod) * fp64.ONE; + float err2 = crossProduct1 * fp64.ONE * fp64.ONE; + float err3 = crossProduct2 * fp64.ONE * fp64.ONE * fp64.ONE; + float err4 = lowProduct * fp64.ONE * fp64.ONE * fp64.ONE * fp64.ONE; +#else + float err1 = highProduct - prod; + float err2 = crossProduct1; + float err3 = crossProduct2; + float err4 = lowProduct; +#endif + float err = ((err1 + err2) + err3) + err4; + return vec2(prod, err); +} + +vec2 sum_fp64(vec2 a, vec2 b) { + vec2 s, t; + s = twoSum(a.x, b.x); + t = twoSum(a.y, b.y); + s.y += t.x; + s = quickTwoSum(s.x, s.y); + s.y += t.y; + s = quickTwoSum(s.x, s.y); + return s; +} + +vec2 sub_fp64(vec2 a, vec2 b) { + vec2 s, t; + s = twoSub(a.x, b.x); + t = twoSub(a.y, b.y); + s.y += t.x; + s = quickTwoSum(s.x, s.y); + s.y += t.y; + s = quickTwoSum(s.x, s.y); + return s; +} + +vec2 mul_fp64(vec2 a, vec2 b) { + vec2 prod = twoProd(a.x, b.x); + // y component is for the error + prod.y += a.x * b.y; +#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND) + prod = split2(prod); +#endif + prod = quickTwoSum(prod.x, prod.y); + prod.y += a.y * b.x; +#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND) + prod = split2(prod); +#endif + prod = quickTwoSum(prod.x, prod.y); + return prod; +} + +vec2 div_fp64(vec2 a, vec2 b) { + float xn = 1.0 / b.x; +#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND) + vec2 yn = mul_fp64(a, vec2(xn, 0)); +#else + vec2 yn = a * xn; +#endif + float diff = (sub_fp64(a, mul_fp64(b, yn))).x; + vec2 prod = twoProd(xn, diff); + return sum_fp64(yn, prod); +} + +vec2 sqrt_fp64(vec2 a) { + if (a.x == 0.0 && a.y == 0.0) return vec2(0.0, 0.0); + if (a.x < 0.0) return vec2(0.0 / 0.0, 0.0 / 0.0); + + float x = 1.0 / sqrt(a.x); + float yn = a.x * x; +#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND) + vec2 yn_sqr = twoSqr(yn) * fp64.ONE; +#else + vec2 yn_sqr = twoSqr(yn); +#endif + float diff = sub_fp64(a, yn_sqr).x; + vec2 prod = twoProd(x * 0.5, diff); +#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND) + return sum_fp64(split(yn), prod); +#else + return sum_fp64(vec2(yn, 0.0), prod); +#endif +} +`})),SO,Pte=o((()=>{SO=`struct Fp64ArithmeticUniforms { + ONE: f32, + SPLIT: f32, +}; + +@group(0) @binding(auto) var fp64arithmetic : Fp64ArithmeticUniforms; + +fn fp64_nan(seed: f32) -> f32 { + let nanBits = 0x7fc00000u | select(0u, 1u, seed < 0.0); + return bitcast(nanBits); +} + +fn fp64_runtime_zero() -> f32 { + return fp64arithmetic.ONE * 0.0; +} + +fn prevent_fp64_optimization(value: f32) -> f32 { +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + return value + fp64_runtime_zero(); +#else + return value; +#endif +} + +fn split(a: f32) -> vec2f { + let splitValue = prevent_fp64_optimization(fp64arithmetic.SPLIT + fp64_runtime_zero()); + let t = prevent_fp64_optimization(a * splitValue); + let temp = prevent_fp64_optimization(t - a); + let aHi = prevent_fp64_optimization(t - temp); + let aLo = prevent_fp64_optimization(a - aHi); + return vec2f(aHi, aLo); +} + +fn split2(a: vec2f) -> vec2f { + var b = split(a.x); + b.y = b.y + a.y; + return b; +} + +fn quickTwoSum(a: f32, b: f32) -> vec2f { +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + let sum = prevent_fp64_optimization((a + b) * fp64arithmetic.ONE); + let err = prevent_fp64_optimization(b - (sum - a) * fp64arithmetic.ONE); +#else + let sum = prevent_fp64_optimization(a + b); + let err = prevent_fp64_optimization(b - (sum - a)); +#endif + return vec2f(sum, err); +} + +fn twoSum(a: f32, b: f32) -> vec2f { + let s = prevent_fp64_optimization(a + b); +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + let v = prevent_fp64_optimization((s * fp64arithmetic.ONE - a) * fp64arithmetic.ONE); + let err = + prevent_fp64_optimization((a - (s - v) * fp64arithmetic.ONE) * + fp64arithmetic.ONE * + fp64arithmetic.ONE * + fp64arithmetic.ONE) + + prevent_fp64_optimization(b - v); +#else + let v = prevent_fp64_optimization(s - a); + let err = prevent_fp64_optimization(a - (s - v)) + prevent_fp64_optimization(b - v); +#endif + return vec2f(s, err); +} + +fn twoSub(a: f32, b: f32) -> vec2f { + let s = prevent_fp64_optimization(a - b); +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + let v = prevent_fp64_optimization((s * fp64arithmetic.ONE - a) * fp64arithmetic.ONE); + let err = + prevent_fp64_optimization((a - (s - v) * fp64arithmetic.ONE) * + fp64arithmetic.ONE * + fp64arithmetic.ONE * + fp64arithmetic.ONE) - + prevent_fp64_optimization(b + v); +#else + let v = prevent_fp64_optimization(s - a); + let err = prevent_fp64_optimization(a - (s - v)) - prevent_fp64_optimization(b + v); +#endif + return vec2f(s, err); +} + +fn twoSqr(a: f32) -> vec2f { + let prod = prevent_fp64_optimization(a * a); + let aFp64 = split(a); + let highProduct = prevent_fp64_optimization(aFp64.x * aFp64.x); + let crossProduct = prevent_fp64_optimization(2.0 * aFp64.x * aFp64.y); + let lowProduct = prevent_fp64_optimization(aFp64.y * aFp64.y); +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + let err = + (prevent_fp64_optimization(highProduct - prod) * fp64arithmetic.ONE + + crossProduct * fp64arithmetic.ONE * fp64arithmetic.ONE) + + lowProduct * fp64arithmetic.ONE * fp64arithmetic.ONE * fp64arithmetic.ONE; +#else + let err = ((prevent_fp64_optimization(highProduct - prod) + crossProduct) + lowProduct); +#endif + return vec2f(prod, err); +} + +fn twoProd(a: f32, b: f32) -> vec2f { + let prod = prevent_fp64_optimization(a * b); + let aFp64 = split(a); + let bFp64 = split(b); + let highProduct = prevent_fp64_optimization(aFp64.x * bFp64.x); + let crossProduct1 = prevent_fp64_optimization(aFp64.x * bFp64.y); + let crossProduct2 = prevent_fp64_optimization(aFp64.y * bFp64.x); + let lowProduct = prevent_fp64_optimization(aFp64.y * bFp64.y); +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + let err1 = (highProduct - prod) * fp64arithmetic.ONE; + let err2 = crossProduct1 * fp64arithmetic.ONE * fp64arithmetic.ONE; + let err3 = crossProduct2 * fp64arithmetic.ONE * fp64arithmetic.ONE * fp64arithmetic.ONE; + let err4 = + lowProduct * + fp64arithmetic.ONE * + fp64arithmetic.ONE * + fp64arithmetic.ONE * + fp64arithmetic.ONE; +#else + let err1 = highProduct - prod; + let err2 = crossProduct1; + let err3 = crossProduct2; + let err4 = lowProduct; +#endif + let err12InputA = prevent_fp64_optimization(err1); + let err12InputB = prevent_fp64_optimization(err2); + let err12 = prevent_fp64_optimization(err12InputA + err12InputB); + let err123InputA = prevent_fp64_optimization(err12); + let err123InputB = prevent_fp64_optimization(err3); + let err123 = prevent_fp64_optimization(err123InputA + err123InputB); + let err1234InputA = prevent_fp64_optimization(err123); + let err1234InputB = prevent_fp64_optimization(err4); + let err = prevent_fp64_optimization(err1234InputA + err1234InputB); + return vec2f(prod, err); +} + +fn sum_fp64(a: vec2f, b: vec2f) -> vec2f { + var s = twoSum(a.x, b.x); + let t = twoSum(a.y, b.y); + s.y = prevent_fp64_optimization(s.y + t.x); + s = quickTwoSum(s.x, s.y); + s.y = prevent_fp64_optimization(s.y + t.y); + s = quickTwoSum(s.x, s.y); + return s; +} + +fn sub_fp64(a: vec2f, b: vec2f) -> vec2f { + var s = twoSub(a.x, b.x); + let t = twoSub(a.y, b.y); + s.y = prevent_fp64_optimization(s.y + t.x); + s = quickTwoSum(s.x, s.y); + s.y = prevent_fp64_optimization(s.y + t.y); + s = quickTwoSum(s.x, s.y); + return s; +} + +fn mul_fp64(a: vec2f, b: vec2f) -> vec2f { + var prod = twoProd(a.x, b.x); + let crossProduct1 = prevent_fp64_optimization(a.x * b.y); + prod.y = prevent_fp64_optimization(prod.y + crossProduct1); +#ifdef LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND + prod = split2(prod); +#endif + prod = quickTwoSum(prod.x, prod.y); + let crossProduct2 = prevent_fp64_optimization(a.y * b.x); + prod.y = prevent_fp64_optimization(prod.y + crossProduct2); +#ifdef LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND + prod = split2(prod); +#endif + prod = quickTwoSum(prod.x, prod.y); + return prod; +} + +fn div_fp64(a: vec2f, b: vec2f) -> vec2f { + let xn = prevent_fp64_optimization(1.0 / b.x); + let yn = mul_fp64(a, vec2f(xn, fp64_runtime_zero())); + let diff = prevent_fp64_optimization(sub_fp64(a, mul_fp64(b, yn)).x); + let prod = twoProd(xn, diff); + return sum_fp64(yn, prod); +} + +fn sqrt_fp64(a: vec2f) -> vec2f { + if (a.x == 0.0 && a.y == 0.0) { + return vec2f(0.0, 0.0); + } + if (a.x < 0.0) { + let nanValue = fp64_nan(a.x); + return vec2f(nanValue, nanValue); + } + + let x = prevent_fp64_optimization(1.0 / sqrt(a.x)); + let yn = prevent_fp64_optimization(a.x * x); +#ifdef LUMA_FP64_CODE_ELIMINATION_WORKAROUND + let ynSqr = twoSqr(yn) * fp64arithmetic.ONE; +#else + let ynSqr = twoSqr(yn); +#endif + let diff = prevent_fp64_optimization(sub_fp64(a, ynSqr).x); + let prod = twoProd(prevent_fp64_optimization(x * 0.5), diff); +#ifdef LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND + return sum_fp64(split(yn), prod); +#else + return sum_fp64(vec2f(yn, 0.0), prod); +#endif +} +`})),CO,wO,Fte=o((()=>{pO(),Nte(),Pte(),CO={ONE:1,SPLIT:4097},wO={name:`fp64arithmetic`,source:SO,fs:xO,vs:xO,defaultUniforms:CO,uniformTypes:{ONE:`f32`,SPLIT:`f32`},fp64ify:uO,fp64LowPart:dO,fp64ifyMatrix4:fO}})),TO,EO,DO,OO=o((()=>{TO=`layout(std140) uniform floatColorsUniforms { + float useByteColors; +} floatColors; + +vec3 floatColors_normalize(vec3 inputColor) { + return floatColors.useByteColors > 0.5 ? inputColor / 255.0 : inputColor; +} + +vec4 floatColors_normalize(vec4 inputColor) { + return floatColors.useByteColors > 0.5 ? inputColor / 255.0 : inputColor; +} + +vec4 floatColors_premultiplyAlpha(vec4 inputColor) { + return vec4(inputColor.rgb * inputColor.a, inputColor.a); +} + +vec4 floatColors_unpremultiplyAlpha(vec4 inputColor) { + return inputColor.a > 0.0 ? vec4(inputColor.rgb / inputColor.a, inputColor.a) : vec4(0.0); +} + +vec4 floatColors_premultiply_alpha(vec4 inputColor) { + return floatColors_premultiplyAlpha(inputColor); +} + +vec4 floatColors_unpremultiply_alpha(vec4 inputColor) { + return floatColors_unpremultiplyAlpha(inputColor); +} +`,EO=`struct floatColorsUniforms { + useByteColors: f32 +}; + +@group(0) @binding(auto) var floatColors : floatColorsUniforms; + +fn floatColors_normalize(inputColor: vec3) -> vec3 { + return select(inputColor, inputColor / 255.0, floatColors.useByteColors > 0.5); +} + +fn floatColors_normalize4(inputColor: vec4) -> vec4 { + return select(inputColor, inputColor / 255.0, floatColors.useByteColors > 0.5); +} + +fn floatColors_premultiplyAlpha(inputColor: vec4) -> vec4 { + return vec4(inputColor.rgb * inputColor.a, inputColor.a); +} + +fn floatColors_unpremultiplyAlpha(inputColor: vec4) -> vec4 { + return select( + vec4(0.0), + vec4(inputColor.rgb / inputColor.a, inputColor.a), + inputColor.a > 0.0 + ); +} + +fn floatColors_premultiply_alpha(inputColor: vec4) -> vec4 { + return floatColors_premultiplyAlpha(inputColor); +} + +fn floatColors_unpremultiply_alpha(inputColor: vec4) -> vec4 { + return floatColors_unpremultiplyAlpha(inputColor); +} +`,DO={name:`floatColors`,props:{},uniforms:{},vs:TO,fs:TO,source:EO,uniformTypes:{useByteColors:`f32`},defaultUniforms:{useByteColors:!0}}}));function Ite(e={},t){let n={},r=mO(e.useByteColors,!0);return e.highlightedObjectColor===void 0||(e.highlightedObjectColor===null?n.isHighlightActive=!1:(n.isHighlightActive=!0,n.highlightedObjectColor=e.highlightedObjectColor.slice(0,3))),e.highlightColor&&(n.highlightColor=gO(e.highlightColor,r)),e.isActive!==void 0&&(n.isActive=!!e.isActive,n.isAttribute=!!e.isAttribute),e.useByteColors!==void 0&&(n.useByteColors=!!e.useByteColors),n}var kO,AO,jO,MO,Lte=o((()=>{_O(),kO=[0,1,1,1],AO=`layout(std140) uniform pickingUniforms { + float isActive; + float isAttribute; + float isHighlightActive; + float useByteColors; + vec3 highlightedObjectColor; + vec4 highlightColor; +} picking; + +out vec4 picking_vRGBcolor_Avalid; + +// Normalize unsigned byte color to 0-1 range +vec3 picking_normalizeColor(vec3 color) { + return picking.useByteColors > 0.5 ? color / 255.0 : color; +} + +// Normalize unsigned byte color to 0-1 range +vec4 picking_normalizeColor(vec4 color) { + return picking.useByteColors > 0.5 ? color / 255.0 : color; +} + +bool picking_isColorZero(vec3 color) { + return dot(color, vec3(1.0)) < 0.00001; +} + +bool picking_isColorValid(vec3 color) { + return dot(color, vec3(1.0)) > 0.00001; +} + +// Check if this vertex is highlighted +bool isVertexHighlighted(vec3 vertexColor) { + vec3 highlightedObjectColor = picking_normalizeColor(picking.highlightedObjectColor); + return + bool(picking.isHighlightActive) && picking_isColorZero(abs(vertexColor - highlightedObjectColor)); +} + +// Set the current picking color +void picking_setPickingColor(vec3 pickingColor) { + pickingColor = picking_normalizeColor(pickingColor); + + if (bool(picking.isActive)) { + // Use alpha as the validity flag. If pickingColor is [0, 0, 0] fragment is non-pickable + picking_vRGBcolor_Avalid.a = float(picking_isColorValid(pickingColor)); + + if (!bool(picking.isAttribute)) { + // Stores the picking color so that the fragment shader can render it during picking + picking_vRGBcolor_Avalid.rgb = pickingColor; + } + } else { + // Do the comparison with selected item color in vertex shader as it should mean fewer compares + picking_vRGBcolor_Avalid.a = float(isVertexHighlighted(pickingColor)); + } +} + +void picking_setPickingAttribute(float value) { + if (bool(picking.isAttribute)) { + picking_vRGBcolor_Avalid.r = value; + } +} + +void picking_setPickingAttribute(vec2 value) { + if (bool(picking.isAttribute)) { + picking_vRGBcolor_Avalid.rg = value; + } +} + +void picking_setPickingAttribute(vec3 value) { + if (bool(picking.isAttribute)) { + picking_vRGBcolor_Avalid.rgb = value; + } +} +`,jO=`layout(std140) uniform pickingUniforms { + float isActive; + float isAttribute; + float isHighlightActive; + float useByteColors; + vec3 highlightedObjectColor; + vec4 highlightColor; +} picking; + +in vec4 picking_vRGBcolor_Avalid; + +/* + * Returns highlight color if this item is selected. + */ +vec4 picking_filterHighlightColor(vec4 color) { + // If we are still picking, we don't highlight + if (picking.isActive > 0.5) { + return color; + } + + bool selected = bool(picking_vRGBcolor_Avalid.a); + + if (selected) { + // Blend in highlight color based on its alpha value + float highLightAlpha = picking.highlightColor.a; + float blendedAlpha = highLightAlpha + color.a * (1.0 - highLightAlpha); + float highLightRatio = highLightAlpha / blendedAlpha; + + vec3 blendedRGB = mix(color.rgb, picking.highlightColor.rgb, highLightRatio); + return vec4(blendedRGB, blendedAlpha); + } else { + return color; + } +} + +/* + * Returns picking color if picking enabled else unmodified argument. + */ +vec4 picking_filterPickingColor(vec4 color) { + if (bool(picking.isActive)) { + if (picking_vRGBcolor_Avalid.a == 0.0) { + discard; + } + return picking_vRGBcolor_Avalid; + } + return color; +} + +/* + * Returns picking color if picking is enabled if not + * highlight color if this item is selected, otherwise unmodified argument. + */ +vec4 picking_filterColor(vec4 color) { + vec4 highlightColor = picking_filterHighlightColor(color); + return picking_filterPickingColor(highlightColor); +} +`,MO={props:{},uniforms:{},name:`picking`,uniformTypes:{isActive:`f32`,isAttribute:`f32`,isHighlightActive:`f32`,useByteColors:`f32`,highlightedObjectColor:`vec3`,highlightColor:`vec4`},defaultUniforms:{isActive:!1,isAttribute:!1,isHighlightActive:!1,useByteColors:!0,highlightedObjectColor:[0,0,0],highlightColor:kO},vs:AO,fs:jO,getUniforms:Ite}}));function Rte(e,t){let n=e.stats,r=!1;for(let i of t)n[i]||(e.get(i),r=!0);let i=Object.keys(n).length,a=FO.get(e);if(!r&&a?.orderedStatNames===t&&a.statCount===i)return;let o={},s=IO.get(t);s||(s=new Set(t),IO.set(t,s));for(let e of t)n[e]&&(o[e]=n[e]);for(let[e,t]of Object.entries(n))s.has(e)||(o[e]=t);for(let e of Object.keys(n))delete n[e];Object.assign(n,o),FO.set(e,{orderedStatNames:t,statCount:i})}var NO,PO,FO,IO,LO,RO,zO=o((()=>{Yx(),NO=`GPU Time and Memory`,PO=[`Adapter`,`GPU`,`GPU Type`,`GPU Backend`,`Frame Rate`,`CPU Time`,`GPU Time`,`GPU Memory`,`Buffer Memory`,`Texture Memory`,`Referenced Buffer Memory`,`Referenced Texture Memory`,`Swap Chain Texture`],FO=new WeakMap,IO=new WeakMap,LO=class{stats=new Map;getStats(e){return this.get(e)}get(e){this.stats.has(e)||this.stats.set(e,new qx({id:e}));let t=this.stats.get(e);return e===NO&&Rte(t,PO),t}},RO=new LO})),Z,BO=o((()=>{Ob(),Z=new Tb({id:`luma.gl`})}));function VO(e=`id`){return HO[e]=HO[e]||1,`${e}-${HO[e]++}`}var HO,UO=o((()=>{HO={}}));function WO(e,t){let n={...t};for(let t in e)e[t]!==void 0&&(n[t]=e[t]);return n}function GO(e,t){let n=e.stats,r=!1;for(let i of t)n[i]||(e.get(i),r=!0);let i=Object.keys(n).length,a=ok.get(e);if(!r&&a?.orderedStatNames===t&&a.statCount===i)return;let o={},s=sk.get(t);s||(s=new Set(t),sk.set(t,s));for(let e of t)n[e]&&(o[e]=n[e]);for(let[e,t]of Object.entries(n))s.has(e)||(o[e]=t);for(let e of Object.keys(n))delete n[e];Object.assign(n,o),ok.set(e,{orderedStatNames:t,statCount:i})}function KO(e){return e.type===`webgl`?ak:ik}function qO(e){let t=e.userData[QO];return t?.enabled?t:null}function JO(){return globalThis.performance?.now?.()??Date.now()}function YO(e,t){let n=qO(e);if(!(!n||!n.activeDefaultFramebufferAcquireDepth))switch(n.transientCanvasResourceCreates=(n.transientCanvasResourceCreates||0)+1,t){case`Texture`:n.transientCanvasTextureCreates=(n.transientCanvasTextureCreates||0)+1;break;case`TextureView`:n.transientCanvasTextureViewCreates=(n.transientCanvasTextureViewCreates||0)+1;break;case`Sampler`:n.transientCanvasSamplerCreates=(n.transientCanvasSamplerCreates||0)+1;break;case`Framebuffer`:n.transientCanvasFramebufferCreates=(n.transientCanvasFramebufferCreates||0)+1;break;default:break}}function XO(e){let t=Object.getPrototypeOf(e);for(;t;){let n=Object.getPrototypeOf(t);if(!n||n===ck.prototype)return ZO(t)||e[Symbol.toStringTag]||e.constructor.name;t=n}return e[Symbol.toStringTag]||e.constructor.name}function ZO(e){let t=Object.getOwnPropertyDescriptor(e,Symbol.toStringTag);return typeof t?.get==`function`?t.get.call(e):typeof t?.value==`string`?t.value:null}var QO,$O,ek,tk,nk,rk,ik,ak,ok,sk,ck,lk=o((()=>{UO(),QO=`cpu-hotspot-profiler`,$O=`GPU Resource Counts`,ek=`Resource Counts`,tk=`GPU Time and Memory`,nk=[`Resources`,`Buffers`,`Textures`,`Samplers`,`TextureViews`,`Framebuffers`,`QuerySets`,`Shaders`,`RenderPipelines`,`ComputePipelines`,`PipelineLayouts`,`VertexArrays`,`RenderPasss`,`ComputePasss`,`CommandEncoders`,`CommandBuffers`],rk=[`Resources`,`Buffers`,`Textures`,`Samplers`,`TextureViews`,`Framebuffers`,`QuerySets`,`Shaders`,`RenderPipelines`,`SharedRenderPipelines`,`ComputePipelines`,`PipelineLayouts`,`VertexArrays`,`RenderPasss`,`ComputePasss`,`CommandEncoders`,`CommandBuffers`],ik=nk.flatMap(e=>[`${e} Created`,`${e} Active`]),ak=rk.flatMap(e=>[`${e} Created`,`${e} Active`]),ok=new WeakMap,sk=new WeakMap,ck=class{static defaultProps={id:`undefined`,handle:void 0,userData:void 0};toString(){return`${this[Symbol.toStringTag]||this.constructor.name}:"${this.id}"`}id;props;userData={};_device;destroyed=!1;allocatedBytes=0;allocatedBytesName=null;_attachedResources=new Set;constructor(e,t,n){if(!e)throw Error(`no device`);this._device=e,this.props=WO(t,n);let r=this.props.id===`undefined`?VO(this[Symbol.toStringTag]):this.props.id;this.props.id=r,this.id=r,this.userData=this.props.userData||{},this.addStats()}destroy(){this.destroyed||this.destroyResource()}delete(){return this.destroy(),this}getProps(){return this.props}attachResource(e){this._attachedResources.add(e)}detachResource(e){this._attachedResources.delete(e)}destroyAttachedResource(e){this._attachedResources.delete(e)&&e.destroy()}destroyAttachedResources(){for(let e of this._attachedResources)e.destroy();this._attachedResources=new Set}destroyResource(){this.destroyed||=(this.destroyAttachedResources(),this.removeStats(),!0)}removeStats(){let e=qO(this._device),t=e?JO():0,n=[this._device.statsManager.getStats($O),this._device.statsManager.getStats(ek)],r=KO(this._device);for(let e of n)GO(e,r);let i=this.getStatsName();for(let e of n)e.get(`Resources Active`).decrementCount(),e.get(`${i}s Active`).decrementCount();e&&(e.statsBookkeepingCalls=(e.statsBookkeepingCalls||0)+1,e.statsBookkeepingTimeMs=(e.statsBookkeepingTimeMs||0)+(JO()-t))}trackAllocatedMemory(e,t=this.getStatsName()){let n=qO(this._device),r=n?JO():0,i=this._device.statsManager.getStats(tk);this.allocatedBytes>0&&this.allocatedBytesName&&(i.get(`GPU Memory`).subtractCount(this.allocatedBytes),i.get(`${this.allocatedBytesName} Memory`).subtractCount(this.allocatedBytes)),i.get(`GPU Memory`).addCount(e),i.get(`${t} Memory`).addCount(e),n&&(n.statsBookkeepingCalls=(n.statsBookkeepingCalls||0)+1,n.statsBookkeepingTimeMs=(n.statsBookkeepingTimeMs||0)+(JO()-r)),this.allocatedBytes=e,this.allocatedBytesName=t}trackReferencedMemory(e,t=this.getStatsName()){this.trackAllocatedMemory(e,`Referenced ${t}`)}trackDeallocatedMemory(e=this.getStatsName()){if(this.allocatedBytes===0){this.allocatedBytesName=null;return}let t=qO(this._device),n=t?JO():0,r=this._device.statsManager.getStats(tk);r.get(`GPU Memory`).subtractCount(this.allocatedBytes),r.get(`${this.allocatedBytesName||e} Memory`).subtractCount(this.allocatedBytes),t&&(t.statsBookkeepingCalls=(t.statsBookkeepingCalls||0)+1,t.statsBookkeepingTimeMs=(t.statsBookkeepingTimeMs||0)+(JO()-n)),this.allocatedBytes=0,this.allocatedBytesName=null}trackDeallocatedReferencedMemory(e=this.getStatsName()){this.trackDeallocatedMemory(`Referenced ${e}`)}addStats(){let e=this.getStatsName(),t=qO(this._device),n=t?JO():0,r=[this._device.statsManager.getStats($O),this._device.statsManager.getStats(ek)],i=KO(this._device);for(let e of r)GO(e,i);for(let t of r)t.get(`Resources Created`).incrementCount(),t.get(`Resources Active`).incrementCount(),t.get(`${e}s Created`).incrementCount(),t.get(`${e}s Active`).incrementCount();t&&(t.statsBookkeepingCalls=(t.statsBookkeepingCalls||0)+1,t.statsBookkeepingTimeMs=(t.statsBookkeepingTimeMs||0)+(JO()-n)),YO(this._device,e)}getStatsName(){return XO(this)}}})),uk,dk=o((()=>{lk(),uk=class e extends ck{static INDEX=16;static VERTEX=32;static UNIFORM=64;static STORAGE=128;static INDIRECT=256;static QUERY_RESOLVE=512;static MAP_READ=1;static MAP_WRITE=2;static COPY_SRC=4;static COPY_DST=8;get[Symbol.toStringTag](){return`Buffer`}usage;indexType;updateTimestamp;constructor(t,n){let r={...n};(n.usage||0)&e.INDEX&&!n.indexType&&(n.data instanceof Uint32Array?r.indexType=`uint32`:n.data instanceof Uint16Array?r.indexType=`uint16`:n.data instanceof Uint8Array&&(r.indexType=`uint8`)),delete r.data,super(t,r,e.defaultProps),this.usage=r.usage||0,this.indexType=r.indexType,this.updateTimestamp=t.incrementTimestamp()}clone(e){return this.device.createBuffer({...this.props,...e})}static DEBUG_DATA_MAX_LENGTH=32;debugData=new ArrayBuffer(0);_setDebugData(t,n,r){let i=null,a;ArrayBuffer.isView(t)?(i=t,a=t.buffer):a=t;let o=Math.min(t?t.byteLength:r,e.DEBUG_DATA_MAX_LENGTH);if(a===null)this.debugData=new ArrayBuffer(o);else{let e=Math.min(i?.byteOffset||0,a.byteLength),t=Math.max(0,a.byteLength-e),n=Math.min(o,t);this.debugData=new Uint8Array(a,e,n).slice().buffer}}static defaultProps={...ck.defaultProps,usage:0,byteLength:0,byteOffset:0,data:null,indexType:`uint16`,onMapped:void 0}}})),fk,pk,mk,hk=o((()=>{fk=class{getDataTypeInfo(e){let[t,n,r]=mk[e],i=e.includes(`norm`);return{signedType:t,primitiveType:n,byteLength:r,normalized:i,integer:!i&&!e.startsWith(`float`),signed:e.startsWith(`s`)}}getNormalizedDataType(e){let t=e;switch(t){case`uint8`:return`unorm8`;case`sint8`:return`snorm8`;case`uint16`:return`unorm16`;case`sint16`:return`snorm16`;default:return t}}alignTo(e,t){switch(t){case 1:return e;case 2:return e+e%2;default:return e+(4-e%4)%4}}getDataType(e){let t=ArrayBuffer.isView(e)?e.constructor:e;if(t===Uint8ClampedArray)return`uint8`;let n=Object.values(mk).find(e=>t===e[4]);if(!n)throw Error(t.name);return n[0]}getTypedArrayConstructor(e){let[,,,,t]=mk[e];return t}},pk=new fk,mk={uint8:[`uint8`,`u32`,1,!1,Uint8Array],sint8:[`sint8`,`i32`,1,!1,Int8Array],unorm8:[`uint8`,`f32`,1,!0,Uint8Array],snorm8:[`sint8`,`f32`,1,!0,Int8Array],uint16:[`uint16`,`u32`,2,!1,Uint16Array],sint16:[`sint16`,`i32`,2,!1,Int16Array],unorm16:[`uint16`,`u32`,2,!0,Uint16Array],snorm16:[`sint16`,`i32`,2,!0,Int16Array],float16:[`float16`,`f16`,2,!1,Uint16Array],float32:[`float32`,`f32`,4,!1,Float32Array],uint32:[`uint32`,`u32`,4,!1,Uint32Array],sint32:[`sint32`,`i32`,4,!1,Int32Array]}})),gk,_k,vk=o((()=>{hk(),gk=class{getVertexFormatInfo(e){let t;e.endsWith(`-webgl`)&&(e.replace(`-webgl`,``),t=!0);let[n,r]=e.split(`x`),i=n,a=r?parseInt(r):1,o=pk.getDataTypeInfo(i),s={type:i,components:a,byteLength:o.byteLength*a,integer:o.integer,signed:o.signed,normalized:o.normalized};return t&&(s.webglOnly=!0),s}makeVertexFormat(e,t,n){let r=n?pk.getNormalizedDataType(e):e;switch(r){case`unorm8`:return t===1?`unorm8`:t===3?`unorm8x3-webgl`:`${r}x${t}`;case`snorm8`:return t===1?`snorm8`:t===3?`snorm8x3-webgl`:`${r}x${t}`;case`uint8`:case`sint8`:if(t===1||t===3)throw Error(`size: ${t}`);return`${r}x${t}`;case`uint16`:return t===1?`uint16`:t===3?`uint16x3-webgl`:`${r}x${t}`;case`sint16`:return t===1?`sint16`:t===3?`sint16x3-webgl`:`${r}x${t}`;case`unorm16`:return t===1?`unorm16`:t===3?`unorm16x3-webgl`:`${r}x${t}`;case`snorm16`:return t===1?`snorm16`:t===3?`snorm16x3-webgl`:`${r}x${t}`;case`float16`:if(t===1||t===3)throw Error(`size: ${t}`);return`${r}x${t}`;default:return t===1?r:`${r}x${t}`}}getVertexFormatFromAttribute(e,t,n){if(!t||t>4)throw Error(`size ${t}`);let r=t,i=pk.getDataType(e);return this.makeVertexFormat(i,r,n)}getCompatibleVertexFormat(e){let t;switch(e.primitiveType){case`f32`:t=`float32`;break;case`i32`:t=`sint32`;break;case`u32`:t=`uint32`;break;case`f16`:return e.components<=2?`float16x2`:`float16x4`}return e.components===1?t:`${t}x${e.components}`}},_k=new gk}));function yk(e){let t=Rk[e];if(!t)throw Error(`Unsupported texture format ${e}`);return t}function bk(){return Rk}var xk,Sk,Ck,wk,Tk,Ek,Dk,Ok,kk,Ak,jk,Mk,Nk,Pk,Fk,Ik,Lk,Rk,zk=o((()=>{xk=`texture-compression-bc`,Sk=`texture-compression-astc`,Ck=`texture-compression-etc2`,wk=`texture-compression-etc1-webgl`,Tk=`texture-compression-pvrtc-webgl`,Ek=`texture-compression-atc-webgl`,Dk=`float32-renderable-webgl`,Ok=`float16-renderable-webgl`,kk=`rgb9e5ufloat-renderable-webgl`,Ak=`snorm8-renderable-webgl`,jk=`norm16-webgl`,Mk=`norm16-renderable-webgl`,Nk=`snorm16-renderable-webgl`,Pk=`float32-filterable`,Fk=`float16-filterable-webgl`,Ik={r8unorm:{},rg8unorm:{},"rgb8unorm-webgl":{},rgba8unorm:{},"rgba8unorm-srgb":{},r8snorm:{render:Ak},rg8snorm:{render:Ak},"rgb8snorm-webgl":{},rgba8snorm:{render:Ak},r8uint:{},rg8uint:{},rgba8uint:{},r8sint:{},rg8sint:{},rgba8sint:{},bgra8unorm:{},"bgra8unorm-srgb":{},r16unorm:{f:jk,render:Mk},rg16unorm:{f:jk,render:Mk},"rgb16unorm-webgl":{f:jk,render:!1},rgba16unorm:{f:jk,render:Mk},r16snorm:{f:jk,render:Nk},rg16snorm:{f:jk,render:Nk},"rgb16snorm-webgl":{f:jk,render:!1},rgba16snorm:{f:jk,render:Nk},r16uint:{},rg16uint:{},rgba16uint:{},r16sint:{},rg16sint:{},rgba16sint:{},r16float:{render:Ok,filter:`float16-filterable-webgl`},rg16float:{render:Ok,filter:Fk},rgba16float:{render:Ok,filter:Fk},r32uint:{},rg32uint:{},rgba32uint:{},r32sint:{},rg32sint:{},rgba32sint:{},r32float:{render:Dk,filter:Pk},rg32float:{render:!1,filter:Pk},"rgb32float-webgl":{render:Dk,filter:Pk},rgba32float:{render:Dk,filter:Pk},"rgba4unorm-webgl":{channels:`rgba`,bitsPerChannel:[4,4,4,4],packed:!0},"rgb565unorm-webgl":{channels:`rgb`,bitsPerChannel:[5,6,5,0],packed:!0},"rgb5a1unorm-webgl":{channels:`rgba`,bitsPerChannel:[5,5,5,1],packed:!0},rgb9e5ufloat:{channels:`rgb`,packed:!0,render:kk},rg11b10ufloat:{channels:`rgb`,bitsPerChannel:[11,11,10,0],packed:!0,p:1,render:Dk},rgb10a2unorm:{channels:`rgba`,bitsPerChannel:[10,10,10,2],packed:!0,p:1},rgb10a2uint:{channels:`rgba`,bitsPerChannel:[10,10,10,2],packed:!0,p:1},stencil8:{attachment:`stencil`,bitsPerChannel:[8,0,0,0],dataType:`uint8`},depth16unorm:{attachment:`depth`,bitsPerChannel:[16,0,0,0],dataType:`uint16`},depth24plus:{attachment:`depth`,bitsPerChannel:[24,0,0,0],dataType:`uint32`},depth32float:{attachment:`depth`,bitsPerChannel:[32,0,0,0],dataType:`float32`},"depth24plus-stencil8":{attachment:`depth-stencil`,bitsPerChannel:[24,8,0,0],packed:!0},"depth32float-stencil8":{attachment:`depth-stencil`,bitsPerChannel:[32,8,0,0],packed:!0}},Lk={"bc1-rgb-unorm-webgl":{f:xk},"bc1-rgb-unorm-srgb-webgl":{f:xk},"bc1-rgba-unorm":{f:xk},"bc1-rgba-unorm-srgb":{f:xk},"bc2-rgba-unorm":{f:xk},"bc2-rgba-unorm-srgb":{f:xk},"bc3-rgba-unorm":{f:xk},"bc3-rgba-unorm-srgb":{f:xk},"bc4-r-unorm":{f:xk},"bc4-r-snorm":{f:xk},"bc5-rg-unorm":{f:xk},"bc5-rg-snorm":{f:xk},"bc6h-rgb-ufloat":{f:xk},"bc6h-rgb-float":{f:xk},"bc7-rgba-unorm":{f:xk},"bc7-rgba-unorm-srgb":{f:xk},"etc2-rgb8unorm":{f:Ck},"etc2-rgb8unorm-srgb":{f:Ck},"etc2-rgb8a1unorm":{f:Ck},"etc2-rgb8a1unorm-srgb":{f:Ck},"etc2-rgba8unorm":{f:Ck},"etc2-rgba8unorm-srgb":{f:Ck},"eac-r11unorm":{f:Ck},"eac-r11snorm":{f:Ck},"eac-rg11unorm":{f:Ck},"eac-rg11snorm":{f:Ck},"astc-4x4-unorm":{f:Sk},"astc-4x4-unorm-srgb":{f:Sk},"astc-5x4-unorm":{f:Sk},"astc-5x4-unorm-srgb":{f:Sk},"astc-5x5-unorm":{f:Sk},"astc-5x5-unorm-srgb":{f:Sk},"astc-6x5-unorm":{f:Sk},"astc-6x5-unorm-srgb":{f:Sk},"astc-6x6-unorm":{f:Sk},"astc-6x6-unorm-srgb":{f:Sk},"astc-8x5-unorm":{f:Sk},"astc-8x5-unorm-srgb":{f:Sk},"astc-8x6-unorm":{f:Sk},"astc-8x6-unorm-srgb":{f:Sk},"astc-8x8-unorm":{f:Sk},"astc-8x8-unorm-srgb":{f:Sk},"astc-10x5-unorm":{f:Sk},"astc-10x5-unorm-srgb":{f:Sk},"astc-10x6-unorm":{f:Sk},"astc-10x6-unorm-srgb":{f:Sk},"astc-10x8-unorm":{f:Sk},"astc-10x8-unorm-srgb":{f:Sk},"astc-10x10-unorm":{f:Sk},"astc-10x10-unorm-srgb":{f:Sk},"astc-12x10-unorm":{f:Sk},"astc-12x10-unorm-srgb":{f:Sk},"astc-12x12-unorm":{f:Sk},"astc-12x12-unorm-srgb":{f:Sk},"pvrtc-rgb4unorm-webgl":{f:Tk},"pvrtc-rgba4unorm-webgl":{f:Tk},"pvrtc-rgb2unorm-webgl":{f:Tk},"pvrtc-rgba2unorm-webgl":{f:Tk},"etc1-rbg-unorm-webgl":{f:wk},"atc-rgb-unorm-webgl":{f:Ek},"atc-rgba-unorm-webgl":{f:Ek},"atc-rgbai-unorm-webgl":{f:Ek}},Rk={...Ik,...Lk}}));function Bk({format:e,width:t,height:n,depth:r,byteAlignment:i}){let{bytesPerPixel:a,bytesPerBlock:o=a,blockWidth:s=1,blockHeight:c=1,compressed:l=!1}=Zk.getInfo(e),u=l?Math.ceil(t/s):t,d=l?Math.ceil(n/c):n,f=u*o,p=Math.ceil(f/i)*i,m=d,h=p*m*r;return{bytesPerPixel:a,bytesPerRow:p,rowsPerImage:m,depthOrArrayLayers:r,bytesPerImage:p*m,byteLength:h}}function Vk(e){let t=yk(e),n={format:e,create:t.f??!0,render:t.render??!0,filter:t.filter??!0,blend:t.blend??!0,store:t.store??!0},r=Hk(e),i=e.startsWith(`depth`)||e.startsWith(`stencil`),a=r?.signed,o=r?.integer,s=r?.webgl,c=!!r?.compressed;return n.render&&=!i&&!c,n.filter&&=!i&&!a&&!o&&!s,n}function Hk(e){let t=Uk(e);if(Zk.isCompressed(e)){t.channels=`rgb`,t.components=3,t.bytesPerPixel=1,t.srgb=!1,t.compressed=!0,t.bytesPerBlock=Gk(e);let n=Wk(e);n&&(t.blockWidth=n.blockWidth,t.blockHeight=n.blockHeight)}let n=t.packed?null:Kk.exec(e);if(n){let[,r,i,a,o,s]=n,c=`${a}${i}`,l=pk.getDataTypeInfo(c),u=l.byteLength*8,d=r?.length??1,f=[u,d>=2?u:0,d>=3?u:0,d>=4?u:0];t={format:e,attachment:t.attachment,dataType:l.signedType,components:d,channels:r,integer:l.integer,signed:l.signed,normalized:l.normalized,bitsPerChannel:f,bytesPerPixel:l.byteLength*d,packed:t.packed,srgb:t.srgb},s===`-webgl`&&(t.webgl=!0),o===`-srgb`&&(t.srgb=!0)}return e.endsWith(`-webgl`)&&(t.webgl=!0),e.endsWith(`-srgb`)&&(t.srgb=!0),t}function Uk(e){let t=yk(e),n=t.bytesPerPixel||1,r=t.bitsPerChannel||[8,8,8,8];return delete t.bitsPerChannel,delete t.bytesPerPixel,delete t.f,delete t.render,delete t.filter,delete t.blend,delete t.store,{...t,format:e,attachment:t.attachment||`color`,channels:t.channels||`r`,components:t.components||t.channels?.length||1,bytesPerPixel:n,bitsPerChannel:r,dataType:t.dataType||`uint8`,srgb:t.srgb??!1,packed:t.packed??!1,webgl:t.webgl??!1,integer:t.integer??!1,signed:t.signed??!1,normalized:t.normalized??!1,compressed:t.compressed??!1}}function Wk(e){let t=/.*-(\d+)x(\d+)-.*/.exec(e);if(t){let[,e,n]=t;return{blockWidth:Number(e),blockHeight:Number(n)}}return e.startsWith(`bc`)||e.startsWith(`etc1`)||e.startsWith(`etc2`)||e.startsWith(`eac`)||e.startsWith(`atc`)||e.startsWith(`pvrtc-rgb4`)||e.startsWith(`pvrtc-rgba4`)?{blockWidth:4,blockHeight:4}:e.startsWith(`pvrtc-rgb2`)||e.startsWith(`pvrtc-rgba2`)?{blockWidth:8,blockHeight:4}:null}function Gk(e){return e.startsWith(`bc1`)||e.startsWith(`bc4`)||e.startsWith(`etc1`)||e.startsWith(`etc2-rgb8`)||e.startsWith(`etc2-rgb8a1`)||e.startsWith(`eac-r11`)||e===`atc-rgb-unorm-webgl`?8:e.startsWith(`bc2`)||e.startsWith(`bc3`)||e.startsWith(`bc5`)||e.startsWith(`bc6h`)||e.startsWith(`bc7`)||e.startsWith(`etc2-rgba8`)||e.startsWith(`eac-rg11`)||e.startsWith(`astc`)||e===`atc-rgba-unorm-webgl`||e===`atc-rgbai-unorm-webgl`?16:e.startsWith(`pvrtc`)?8:16}var Kk,qk,Jk,Yk,Xk,Zk,Qk=o((()=>{hk(),zk(),Kk=/^(r|rg|rgb|rgba|bgra)([0-9]*)([a-z]*)(-srgb)?(-webgl)?$/,qk=[`rgb`,`rgba`,`bgra`],Jk=[`depth`,`stencil`],Yk=[`bc1`,`bc2`,`bc3`,`bc4`,`bc5`,`bc6`,`bc7`,`etc1`,`etc2`,`eac`,`atc`,`astc`,`pvrtc`],Xk=class{isColor(e){return qk.some(t=>e.startsWith(t))}isDepthStencil(e){return Jk.some(t=>e.startsWith(t))}isCompressed(e){return Yk.some(t=>e.startsWith(t))}getInfo(e){return Hk(e)}getCapabilities(e){return Vk(e)}computeMemoryLayout(e){return Bk(e)}},Zk=new Xk}));function $k(e){return typeof ImageData<`u`&&e instanceof ImageData||typeof ImageBitmap<`u`&&e instanceof ImageBitmap||typeof HTMLImageElement<`u`&&e instanceof HTMLImageElement||typeof HTMLVideoElement<`u`&&e instanceof HTMLVideoElement||typeof VideoFrame<`u`&&e instanceof VideoFrame||typeof HTMLCanvasElement<`u`&&e instanceof HTMLCanvasElement||typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas}function eA(e){if(typeof ImageData<`u`&&e instanceof ImageData||typeof ImageBitmap<`u`&&e instanceof ImageBitmap||typeof HTMLCanvasElement<`u`&&e instanceof HTMLCanvasElement||typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas)return{width:e.width,height:e.height};if(typeof HTMLImageElement<`u`&&e instanceof HTMLImageElement)return{width:e.naturalWidth,height:e.naturalHeight};if(typeof HTMLVideoElement<`u`&&e instanceof HTMLVideoElement)return{width:e.videoWidth,height:e.videoHeight};if(typeof VideoFrame<`u`&&e instanceof VideoFrame)return{width:e.displayWidth,height:e.displayHeight};throw Error(`Unknown image type`)}var tA=o((()=>{}));function zte(e,t){return[nA(e),...t.map(nA).filter(e=>e!==void 0)].filter(e=>e!==void 0)}function nA(e){if(e!==void 0){if(e===null||typeof e==`string`||typeof e==`number`||typeof e==`boolean`)return e;if(e instanceof Error)return e.message;if(Array.isArray(e))return e.map(nA);if(typeof e==`object`){if(Bte(e)){let t=String(e);if(t!==`[object Object]`)return t}return Vte(e)?Hte(e):e.constructor?.name||`Object`}return String(e)}}function Bte(e){return`toString`in e&&typeof e.toString==`function`&&e.toString!==Object.prototype.toString}function Vte(e){return`message`in e&&`type`in e}function Hte(e){let t=typeof e.type==`string`?e.type:`message`,n=typeof e.message==`string`?e.message:``,r=typeof e.lineNum==`number`?e.lineNum:null,i=typeof e.linePos==`number`?e.linePos:null;return`${t}${r!==null&&i!==null?` @ ${r}:${i}`:r===null?``:` @ ${r}`}: ${n}`.trim()}function Ute(e,t){return e==null?t===void 0?!1:t!==`production`:!!e}function Wte(){return Ute(Z.get(`debug`),Gte())}function Gte(){let e=globalThis.process;if(e?.env)return e.env.NODE_ENV}var rA,iA,aA,oA=o((()=>{zO(),BO(),UO(),dk(),vk(),Qk(),tA(),zk(),rA=class{},iA=class{features;disabledFeatures;constructor(e=[],t){this.features=new Set(e),this.disabledFeatures=t||{}}*[Symbol.iterator](){yield*this.features}has(e){return!this.disabledFeatures?.[e]&&this.features.has(e)}},aA=class e{static defaultProps={id:null,powerPreference:`high-performance`,failIfMajorPerformanceCaveat:!1,createCanvasContext:void 0,webgl:{},onError:(e,t)=>{},onResize:(e,t)=>{let[n,r]=e.getDevicePixelSize();Z.log(1,`${e} resized => ${n}x${r}px`)()},onPositionChange:(e,t)=>{let[n,r]=e.getPosition();Z.log(1,`${e} repositioned => ${n},${r}`)()},onVisibilityChange:e=>Z.log(1,`${e} Visibility changed ${e.isVisible}`)(),onDevicePixelRatioChange:(e,t)=>Z.log(1,`${e} DPR changed ${t.oldRatio} => ${e.devicePixelRatio}`)(),debug:Wte(),debugGPUTime:!1,debugShaders:Z.get(`debug-shaders`)||void 0,debugFramebuffers:!!Z.get(`debug-framebuffers`),debugFactories:!!Z.get(`debug-factories`),debugWebGL:!!Z.get(`debug-webgl`),debugSpectorJS:void 0,debugSpectorJSUrl:void 0,_reuseDevices:!1,_requestMaxLimits:!0,_cacheShaders:!0,_destroyShaders:!1,_cachePipelines:!0,_sharePipelines:!0,_destroyPipelines:!1,_initializeFeatures:!0,_disabledFeatures:{"compilation-status-async-webgl":!0},_handle:void 0};get[Symbol.toStringTag](){return`Device`}toString(){return`Device(${this.id})`}id;props;userData={};statsManager=RO;_factories={};timestamp=0;_reused=!1;_moduleData={};_textureCaps={};_debugGPUTimeQuery=null;constructor(t){this.props={...e.defaultProps,...t},this.id=this.props.id||VO(this[Symbol.toStringTag].toLowerCase())}getVertexFormatInfo(e){return _k.getVertexFormatInfo(e)}isVertexFormatSupported(e){return!0}getTextureFormatInfo(e){return Zk.getInfo(e)}getTextureFormatCapabilities(e){let t=this._textureCaps[e];if(!t){let n=this._getDeviceTextureFormatCapabilities(e);t=this._getDeviceSpecificTextureFormatCapabilities(n),this._textureCaps[e]=t}return t}getMipLevelCount(e,t,n=1){return 1+Math.floor(Math.log2(Math.max(e,t,n)))}isExternalImage(e){return $k(e)}getExternalImageSize(e){return eA(e)}isTextureFormatSupported(e){return this.getTextureFormatCapabilities(e).create}isTextureFormatFilterable(e){return this.getTextureFormatCapabilities(e).filter}isTextureFormatRenderable(e){return this.getTextureFormatCapabilities(e).render}isTextureFormatCompressed(e){return Zk.isCompressed(e)}getSupportedCompressedTextureFormats(){let e=[];for(let t of Object.keys(bk()))this.isTextureFormatCompressed(t)&&this.isTextureFormatSupported(t)&&e.push(t);return e}pushDebugGroup(e){this.commandEncoder.pushDebugGroup(e)}popDebugGroup(){this.commandEncoder?.popDebugGroup()}insertDebugMarker(e){this.commandEncoder?.insertDebugMarker(e)}loseDevice(){return!1}incrementTimestamp(){return this.timestamp++}reportError(e,t,...n){if(!this.props.onError(e,t)){let r=zte(t,n);return Z.error(this.type===`webgl`?`%cWebGL`:`%cWebGPU`,`color: white; background: red; padding: 2px 6px; border-radius: 3px;`,e.message,...r)}return()=>{}}debug(){if(this.props.debug)debugger;else Z.once(0,`'Type luma.log.set({debug: true}) in console to enable debug breakpoints', +or create a device with the 'debug: true' prop.`)()}getDefaultCanvasContext(){if(!this.canvasContext)throw Error(`Device has no default CanvasContext. See props.createCanvasContext`);return this.canvasContext}createFence(){throw Error(`createFence() not implemented`)}beginRenderPass(e){return this.commandEncoder.beginRenderPass(e)}beginComputePass(e){return this.commandEncoder.beginComputePass(e)}generateMipmapsWebGPU(e){throw Error(`not implemented`)}_createSharedRenderPipelineWebGL(e){throw Error(`_createSharedRenderPipelineWebGL() not implemented`)}_createBindGroupLayoutWebGPU(e,t){throw Error(`_createBindGroupLayoutWebGPU() not implemented`)}_createBindGroupWebGPU(e,t,n,r,i){throw Error(`_createBindGroupWebGPU() not implemented`)}_supportsDebugGPUTime(){return this.features.has(`timestamp-query`)&&!!(this.props.debug||this.props.debugGPUTime)}_enableDebugGPUTime(e=256){if(!this._supportsDebugGPUTime())return null;if(this._debugGPUTimeQuery)return this._debugGPUTimeQuery;try{this._debugGPUTimeQuery=this.createQuerySet({type:`timestamp`,count:e}),this.commandEncoder=this.createCommandEncoder({id:this.commandEncoder.props.id,timeProfilingQuerySet:this._debugGPUTimeQuery})}catch{this._debugGPUTimeQuery=null}return this._debugGPUTimeQuery}_disableDebugGPUTime(){this._debugGPUTimeQuery&&=(this.commandEncoder.getTimeProfilingQuerySet()===this._debugGPUTimeQuery&&(this.commandEncoder=this.createCommandEncoder({id:this.commandEncoder.props.id})),this._debugGPUTimeQuery.destroy(),null)}_isDebugGPUTimeEnabled(){return this._debugGPUTimeQuery!==null}getCanvasContext(){return this.getDefaultCanvasContext()}readPixelsToArrayWebGL(e,t){throw Error(`not implemented`)}readPixelsToBufferWebGL(e,t){throw Error(`not implemented`)}setParametersWebGL(e){throw Error(`not implemented`)}getParametersWebGL(e){throw Error(`not implemented`)}withParametersWebGL(e,t){throw Error(`not implemented`)}clearWebGL(e){throw Error(`not implemented`)}resetWebGL(){throw Error(`not implemented`)}getModuleData(e){return this._moduleData[e]||={},this._moduleData[e]}static _getCanvasContextProps(e){return e.createCanvasContext===!0?{}:e.createCanvasContext}_getDeviceTextureFormatCapabilities(e){let t=Zk.getCapabilities(e),n=e=>(typeof e==`string`?this.features.has(e):e)??!0,r=n(t.create);return{format:e,create:r,render:r&&n(t.render),filter:r&&n(t.filter),blend:r&&n(t.blend),store:r&&n(t.store)}}_normalizeBufferProps(e){(e instanceof ArrayBuffer||ArrayBuffer.isView(e))&&(e={data:e});let t={...e};if((e.usage||0)&uk.INDEX&&(e.indexType||(e.data instanceof Uint32Array?t.indexType=`uint32`:e.data instanceof Uint16Array?t.indexType=`uint16`:e.data instanceof Uint8Array&&(t.data=new Uint16Array(e.data),t.indexType=`uint16`)),!t.indexType))throw Error(`indices buffer content must be of type uint16 or uint32`);return t}}})),sA,cA,lA,uA,Kte=o((()=>{oA(),zO(),BO(),sA=`set luma.log.level=1 (or higher) to trace rendering`,cA="No matching device found. Ensure `@luma.gl/webgl` and/or `@luma.gl/webgpu` modules are imported.",lA=class e{static defaultProps={...aA.defaultProps,type:`best-available`,adapters:void 0,waitForPageLoad:!0};stats=RO;log=Z;VERSION=`9.3.3`;spector;preregisteredAdapters=new Map;constructor(){if(globalThis.luma){if(globalThis.luma.VERSION!==this.VERSION)throw Z.error(`Found luma.gl ${globalThis.luma.VERSION} while initialzing ${this.VERSION}`)(),Z.error(`'yarn why @luma.gl/core' can help identify the source of the conflict`)(),Error(`luma.gl - multiple versions detected: see console log`);Z.error(`This version of luma.gl has already been initialized`)()}Z.log(1,`${this.VERSION} - ${sA}`)(),globalThis.luma=this}async createDevice(t={}){let n={...e.defaultProps,...t},r=this.selectAdapter(n.type,n.adapters);if(!r)throw Error(cA);return n.waitForPageLoad&&await r.pageLoaded,await r.create(n)}async attachDevice(e,t){let n=this._getTypeFromHandle(e,t.adapters),r=n&&this.selectAdapter(n,t.adapters);if(!r)throw Error(cA);return await r?.attach?.(e,t)}registerAdapters(e){for(let t of e)this.preregisteredAdapters.set(t.type,t)}getSupportedAdapters(e=[]){let t=this._getAdapterMap(e);return Array.from(t).map(([,e])=>e).filter(e=>e.isSupported?.()).map(e=>e.type)}getBestAvailableAdapterType(e=[]){let t=[`webgpu`,`webgl`,`null`],n=this._getAdapterMap(e);for(let e of t)if(n.get(e)?.isSupported?.())return e;return null}selectAdapter(e,t=[]){let n=e;e===`best-available`&&(n=this.getBestAvailableAdapterType(t));let r=this._getAdapterMap(t);return n&&r.get(n)||null}enforceWebGL2(e=!0,t=[]){let n=this._getAdapterMap(t).get(`webgl`);n||Z.warn(`enforceWebGL2: webgl adapter not found`)(),n?.enforceWebGL2?.(e)}setDefaultDeviceProps(t){Object.assign(e.defaultProps,t)}_getAdapterMap(e=[]){let t=new Map(this.preregisteredAdapters);for(let n of e)t.set(n.type,n);return t}_getTypeFromHandle(e,t=[]){return e instanceof WebGL2RenderingContext?`webgl`:typeof GPUDevice<`u`&&e instanceof GPUDevice||e?.queue?`webgpu`:e===null?`null`:(e instanceof WebGLRenderingContext?Z.warn(`WebGL1 is not supported`,e)():Z.warn(`Unknown handle type`,e)(),null)}},uA=new lA}));function qte(){return mA||=pA()||typeof window>`u`?Promise.resolve():new Promise(e=>window.addEventListener(`load`,()=>e())),mA}var dA,fA,pA,mA,Jte=o((()=>{$y(),dA=class{get pageLoaded(){return qte()}},fA=Yy()&&typeof document<`u`,pA=()=>fA&&document.readyState===`complete`,mA=null})),hA,Yte=o((()=>{hA=class{props;_resizeObserver;_intersectionObserver;_observeDevicePixelRatioTimeout=null;_observeDevicePixelRatioMediaQuery=null;_handleDevicePixelRatioChange=()=>this._refreshDevicePixelRatio();_trackPositionInterval=null;_started=!1;get started(){return this._started}constructor(e){this.props=e}start(){if(!(this._started||!this.props.canvas)){this._started=!0,this._intersectionObserver||=new IntersectionObserver(e=>this.props.onIntersection(e)),this._resizeObserver||=new ResizeObserver(e=>this.props.onResize(e)),this._intersectionObserver.observe(this.props.canvas);try{this._resizeObserver.observe(this.props.canvas,{box:`device-pixel-content-box`})}catch{this._resizeObserver.observe(this.props.canvas,{box:`content-box`})}this._observeDevicePixelRatioTimeout=setTimeout(()=>this._refreshDevicePixelRatio(),0),this.props.trackPosition&&this._trackPosition()}}stop(){this._started&&(this._started=!1,this._observeDevicePixelRatioTimeout&&=(clearTimeout(this._observeDevicePixelRatioTimeout),null),this._observeDevicePixelRatioMediaQuery&&=(this._observeDevicePixelRatioMediaQuery.removeEventListener(`change`,this._handleDevicePixelRatioChange),null),this._trackPositionInterval&&=(clearInterval(this._trackPositionInterval),null),this._resizeObserver?.disconnect(),this._intersectionObserver?.disconnect())}_refreshDevicePixelRatio(){this._started&&(this.props.onDevicePixelRatioChange(),this._observeDevicePixelRatioMediaQuery?.removeEventListener(`change`,this._handleDevicePixelRatioChange),this._observeDevicePixelRatioMediaQuery=matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`),this._observeDevicePixelRatioMediaQuery.addEventListener(`change`,this._handleDevicePixelRatioChange,{once:!0}))}_trackPosition(e=100){this._trackPositionInterval||=setInterval(()=>{this._started?this.props.onPositionChange():this._trackPositionInterval&&=(clearInterval(this._trackPositionInterval),null)},e)}}}));function Xte(){let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}var Zte=o((()=>{}));function gA(e,t){if(!e){let e=Error(t??`luma.gl assertion failed.`);throw Error.captureStackTrace?.(e,gA),e}}function _A(e,t){return gA(e,t),e}var vA=o((()=>{}));function Qte(e){if(typeof e==`string`){let t=document.getElementById(e);if(!t)throw Error(`${e} is not an HTML element`);return t}return e||document.body}function $te(e){let t=document.getElementById(e);if(!xA.isHTMLCanvas(t))throw Error(`Object is not a canvas element`);return t}function ene(e){let{width:t,height:n}=e,r=document.createElement(`canvas`);r.id=VO(`lumagl-auto-created-canvas`),r.width=t||1,r.height=n||1,r.style.width=Number.isFinite(t)?`${t}px`:`100%`,r.style.height=Number.isFinite(n)?`${n}px`:`100%`,e?.visible||(r.style.visibility=`hidden`);let i=Qte(e?.container||null);return i.insertBefore(r,i.firstChild),r}function tne(e,t,n,r,i){let a=e,o=yA(a[0],t,n),s=bA(a[1],t,r,i),c=yA(a[0]+1,t,n),l=c===n-1?c:c-1;c=bA(a[1]+1,t,r,i);let u;return i?(c=c===0?c:c+1,u=s,s=c):u=c===r-1?c:c-1,{x:o,y:s,width:Math.max(l-o+1,1),height:Math.max(u-s+1,1)}}function yA(e,t,n){return Math.min(Math.round(e*t),n-1)}function bA(e,t,n,r){return r?Math.max(0,n-1-Math.round(e*t)):Math.min(Math.round(e*t),n-1)}var xA,SA=o((()=>{$y(),Yte(),UO(),Zte(),vA(),xA=class e{static isHTMLCanvas(e){return typeof HTMLCanvasElement<`u`&&e instanceof HTMLCanvasElement}static isOffscreenCanvas(e){return typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas}static defaultProps={id:void 0,canvas:null,width:800,height:600,useDevicePixels:!0,autoResize:!0,container:null,visible:!0,alphaMode:`opaque`,colorSpace:`srgb`,trackPosition:!1};id;props;canvas;htmlCanvas;offscreenCanvas;type;initialized;isInitialized=!1;isVisible=!0;cssWidth;cssHeight;devicePixelRatio;devicePixelWidth;devicePixelHeight;drawingBufferWidth;drawingBufferHeight;_initializedResolvers=Xte();_canvasObserver;_position=[0,0];destroyed=!1;_needsDrawingBufferResize=!0;toString(){return`${this[Symbol.toStringTag]}(${this.id})`}constructor(t){this.props={...e.defaultProps,...t},t=this.props,this.initialized=this._initializedResolvers.promise,Yy()?t.canvas?typeof t.canvas==`string`?this.canvas=$te(t.canvas):this.canvas=t.canvas:this.canvas=ene(t):this.canvas={width:t.width||1,height:t.height||1},e.isHTMLCanvas(this.canvas)?(this.id=t.id||this.canvas.id,this.type=`html-canvas`,this.htmlCanvas=this.canvas):e.isOffscreenCanvas(this.canvas)?(this.id=t.id||`offscreen-canvas`,this.type=`offscreen-canvas`,this.offscreenCanvas=this.canvas):(this.id=t.id||`node-canvas-context`,this.type=`node`),this.cssWidth=this.htmlCanvas?.clientWidth||this.canvas.width,this.cssHeight=this.htmlCanvas?.clientHeight||this.canvas.height,this.devicePixelWidth=this.canvas.width,this.devicePixelHeight=this.canvas.height,this.drawingBufferWidth=this.canvas.width,this.drawingBufferHeight=this.canvas.height,this.devicePixelRatio=globalThis.devicePixelRatio||1,this._position=[0,0],this._canvasObserver=new hA({canvas:this.htmlCanvas,trackPosition:this.props.trackPosition,onResize:e=>this._handleResize(e),onIntersection:e=>this._handleIntersection(e),onDevicePixelRatioChange:()=>this._observeDevicePixelRatio(),onPositionChange:()=>this.updatePosition()})}destroy(){this.destroyed||(this.destroyed=!0,this._stopObservers(),this.device=null)}setProps(e){return`useDevicePixels`in e&&(this.props.useDevicePixels=e.useDevicePixels||!1,this._updateDrawingBufferSize()),this}getCurrentFramebuffer(e){return this._resizeDrawingBufferIfNeeded(),this._getCurrentFramebuffer(e)}getCSSSize(){return[this.cssWidth,this.cssHeight]}getPosition(){return this._position}getDevicePixelSize(){return[this.devicePixelWidth,this.devicePixelHeight]}getDrawingBufferSize(){return[this.drawingBufferWidth,this.drawingBufferHeight]}getMaxDrawingBufferSize(){let e=this.device.limits.maxTextureDimension2D;return[e,e]}setDrawingBufferSize(e,t){e=Math.floor(e),t=Math.floor(t),!(this.drawingBufferWidth===e&&this.drawingBufferHeight===t)&&(this.drawingBufferWidth=e,this.drawingBufferHeight=t,this._needsDrawingBufferResize=!0)}getDevicePixelRatio(){return typeof window<`u`&&window.devicePixelRatio||1}cssToDevicePixels(e,t=!0){let n=this.cssToDeviceRatio(),[r,i]=this.getDrawingBufferSize();return tne(e,n,r,i,t)}getPixelSize(){return this.getDevicePixelSize()}getAspect(){let[e,t]=this.getDrawingBufferSize();return e>0&&t>0?e/t:1}cssToDeviceRatio(){try{let[e]=this.getDrawingBufferSize(),[t]=this.getCSSSize();return t?e/t:1}catch{return 1}}resize(e){this.setDrawingBufferSize(e.width,e.height)}_setAutoCreatedCanvasId(e){this.htmlCanvas?.id===`lumagl-auto-created-canvas`&&(this.htmlCanvas.id=e)}_startObservers(){this.destroyed||this._canvasObserver.start()}_stopObservers(){this._canvasObserver.stop()}_handleIntersection(e){if(this.destroyed)return;let t=e.find(e=>e.target===this.canvas);if(!t)return;let n=t.isIntersecting;this.isVisible!==n&&(this.isVisible=n,this.device.props.onVisibilityChange(this))}_handleResize(e){if(this.destroyed)return;let t=e.find(e=>e.target===this.canvas);if(!t)return;let n=_A(t.contentBoxSize?.[0]);this.cssWidth=n.inlineSize,this.cssHeight=n.blockSize;let r=this.getDevicePixelSize(),i=t.devicePixelContentBoxSize?.[0]?.inlineSize||n.inlineSize*devicePixelRatio,a=t.devicePixelContentBoxSize?.[0]?.blockSize||n.blockSize*devicePixelRatio,[o,s]=this.getMaxDrawingBufferSize();this.devicePixelWidth=Math.max(1,Math.min(i,o)),this.devicePixelHeight=Math.max(1,Math.min(a,s)),this._updateDrawingBufferSize(),this.device.props.onResize(this,{oldPixelSize:r})}_updateDrawingBufferSize(){if(this.props.autoResize)if(typeof this.props.useDevicePixels==`number`){let e=this.props.useDevicePixels;this.setDrawingBufferSize(this.cssWidth*e,this.cssHeight*e)}else this.props.useDevicePixels?this.setDrawingBufferSize(this.devicePixelWidth,this.devicePixelHeight):this.setDrawingBufferSize(this.cssWidth,this.cssHeight);this._initializedResolvers.resolve(),this.isInitialized=!0,this.updatePosition()}_resizeDrawingBufferIfNeeded(){this._needsDrawingBufferResize&&(this._needsDrawingBufferResize=!1,(this.drawingBufferWidth!==this.canvas.width||this.drawingBufferHeight!==this.canvas.height)&&(this.canvas.width=this.drawingBufferWidth,this.canvas.height=this.drawingBufferHeight,this._configureDevice()))}_observeDevicePixelRatio(){if(this.destroyed||!this._canvasObserver.started)return;let e=this.devicePixelRatio;this.devicePixelRatio=window.devicePixelRatio,this.updatePosition(),this.device.props.onDevicePixelRatioChange?.(this,{oldRatio:e})}updatePosition(){if(this.destroyed)return;let e=this.htmlCanvas?.getBoundingClientRect();if(e){let t=[e.left,e.top];if(this._position??=t,t[0]!==this._position[0]||t[1]!==this._position[1]){let e=this._position;this._position=t,this.device.props.onPositionChange?.(this,{oldPosition:e})}}}}})),CA,nne=o((()=>{SA(),CA=class extends xA{static defaultProps=xA.defaultProps}})),wA,rne=o((()=>{SA(),wA=class extends xA{}})),TA,EA=o((()=>{lk(),TA=class e extends ck{static defaultProps={...ck.defaultProps,type:`color-sampler`,addressModeU:`clamp-to-edge`,addressModeV:`clamp-to-edge`,addressModeW:`clamp-to-edge`,magFilter:`nearest`,minFilter:`nearest`,mipmapFilter:`none`,lodMinClamp:0,lodMaxClamp:32,compare:`less-equal`,maxAnisotropy:1};get[Symbol.toStringTag](){return`Sampler`}constructor(t,n){n=e.normalizeProps(t,n),super(t,n,e.defaultProps)}static normalizeProps(e,t){return t}}})),DA,OA,kA=o((()=>{lk(),EA(),BO(),Qk(),DA={"1d":`1d`,"2d":`2d`,"2d-array":`2d`,cube:`2d`,"cube-array":`2d`,"3d":`3d`},OA=class e extends ck{static SAMPLE=4;static STORAGE=8;static RENDER=16;static COPY_SRC=1;static COPY_DST=2;static TEXTURE=4;static RENDER_ATTACHMENT=16;dimension;baseDimension;format;width;height;depth;mipLevels;samples;byteAlignment;ready=Promise.resolve(this);isReady=!0;updateTimestamp;get[Symbol.toStringTag](){return`Texture`}toString(){return`Texture(${this.id},${this.format},${this.width}x${this.height})`}constructor(t,n,r){if(n=e.normalizeProps(t,n),super(t,n,e.defaultProps),this.dimension=this.props.dimension,this.baseDimension=DA[this.dimension],this.format=this.props.format,this.width=this.props.width,this.height=this.props.height,this.depth=this.props.depth,this.mipLevels=this.props.mipLevels,this.samples=this.props.samples||1,this.dimension===`cube`&&(this.depth=6),this.props.width===void 0||this.props.height===void 0)if(t.isExternalImage(n.data)){let e=t.getExternalImageSize(n.data);this.width=e?.width||1,this.height=e?.height||1}else this.width=1,this.height=1,(this.props.width===void 0||this.props.height===void 0)&&Z.warn(`${this} created with undefined width or height. This is deprecated. Use DynamicTexture instead.`)();this.byteAlignment=r?.byteAlignment||1,this.updateTimestamp=t.incrementTimestamp()}clone(e){return this.device.createTexture({...this.props,...e})}setSampler(e){this.sampler=e instanceof TA?e:this.device.createSampler(e)}copyImageData(e){let{data:t,depth:n,...r}=e;this.writeData(t,{...r,depthOrArrayLayers:r.depthOrArrayLayers??n})}computeMemoryLayout(e={}){let{width:t=this.width,height:n=this.height,depthOrArrayLayers:r=this.depth}=this._normalizeTextureReadOptions(e),{format:i,byteAlignment:a}=this;return Zk.computeMemoryLayout({format:i,width:t,height:n,depth:r,byteAlignment:a})}readBuffer(e,t){throw Error(`readBuffer not implemented`)}readDataAsync(e){throw Error(`readBuffer not implemented`)}writeBuffer(e,t){throw Error(`readBuffer not implemented`)}writeData(e,t){throw Error(`readBuffer not implemented`)}readDataSyncWebGL(e){throw Error(`readDataSyncWebGL not available`)}generateMipmapsWebGL(){throw Error(`generateMipmapsWebGL not available`)}static normalizeProps(e,t){let n={...t},{width:r,height:i}=n;return typeof r==`number`&&(n.width=Math.max(1,Math.ceil(r))),typeof i==`number`&&(n.height=Math.max(1,Math.ceil(i))),n}_initializeData(e){this.device.isExternalImage(e)?this.copyExternalImage({image:e,width:this.width,height:this.height,depth:this.depth,mipLevel:0,x:0,y:0,z:0,aspect:`all`,colorSpace:`srgb`,premultipliedAlpha:!1,flipY:!1}):e&&this.copyImageData({data:e,mipLevel:0,x:0,y:0,z:0,aspect:`all`})}_normalizeCopyImageDataOptions(e){let{data:t,depth:n,...r}=e,i=this._normalizeTextureWriteOptions({...r,depthOrArrayLayers:r.depthOrArrayLayers??n});return{data:t,depth:i.depthOrArrayLayers,...i}}_normalizeCopyExternalImageOptions(t){let n=e._omitUndefined(t),r=n.mipLevel??0,i=this._getMipLevelSize(r),a=this.device.getExternalImageSize(t.image),o={...e.defaultCopyExternalImageOptions,...i,...a,...n};return o.width=Math.min(o.width,i.width-o.x),o.height=Math.min(o.height,i.height-o.y),o.depth=Math.min(o.depth,i.depthOrArrayLayers-o.z),o}_normalizeTextureReadOptions(t){let n=e._omitUndefined(t),r=n.mipLevel??0,i=this._getMipLevelSize(r),a={...e.defaultTextureReadOptions,...i,...n};return a.width=Math.min(a.width,i.width-a.x),a.height=Math.min(a.height,i.height-a.y),a.depthOrArrayLayers=Math.min(a.depthOrArrayLayers,i.depthOrArrayLayers-a.z),a}_getSupportedColorReadOptions(e){let t=this._normalizeTextureReadOptions(e),n=Zk.getInfo(this.format);switch(this._validateColorReadAspect(t),this._validateColorReadFormat(n),this.dimension){case`2d`:case`cube`:case`cube-array`:case`2d-array`:case`3d`:return t;default:throw Error(`${this} color readback does not support ${this.dimension} textures`)}}_validateColorReadAspect(e){if(e.aspect!==`all`)throw Error(`${this} color readback only supports aspect 'all'`)}_validateColorReadFormat(e){if(e.compressed)throw Error(`${this} color readback does not support compressed formats (${this.format})`);switch(e.attachment){case`color`:return;case`depth`:throw Error(`${this} color readback does not support depth formats (${this.format})`);case`stencil`:throw Error(`${this} color readback does not support stencil formats (${this.format})`);case`depth-stencil`:throw Error(`${this} color readback does not support depth-stencil formats (${this.format})`);default:throw Error(`${this} color readback does not support format ${this.format}`)}}_normalizeTextureWriteOptions(t){let n=e._omitUndefined(t),r=n.mipLevel??0,i=this._getMipLevelSize(r),a={...e.defaultTextureWriteOptions,...i,...n};a.width=Math.min(a.width,i.width-a.x),a.height=Math.min(a.height,i.height-a.y),a.depthOrArrayLayers=Math.min(a.depthOrArrayLayers,i.depthOrArrayLayers-a.z);let o=Zk.computeMemoryLayout({format:this.format,width:a.width,height:a.height,depth:a.depthOrArrayLayers,byteAlignment:this.byteAlignment}),s=o.bytesPerPixel*a.width;if(a.bytesPerRow=n.bytesPerRow??o.bytesPerRow,a.rowsPerImage=n.rowsPerImage??a.height,a.bytesPerRow>e),height:this.baseDimension===`1d`?1:Math.max(1,this.height>>e),depthOrArrayLayers:this.dimension===`3d`?Math.max(1,this.depth>>e):this.depth}}getAllocatedByteLength(){let e=0;for(let t=0;te!==void 0))}static defaultProps={...ck.defaultProps,data:null,dimension:`2d`,format:`rgba8unorm`,usage:e.SAMPLE|e.RENDER|e.COPY_DST,width:void 0,height:void 0,depth:1,mipLevels:1,samples:void 0,sampler:{},view:void 0};static defaultCopyDataOptions={data:void 0,byteOffset:0,bytesPerRow:void 0,rowsPerImage:void 0,width:void 0,height:void 0,depthOrArrayLayers:void 0,depth:1,mipLevel:0,x:0,y:0,z:0,aspect:`all`};static defaultCopyExternalImageOptions={image:void 0,sourceX:0,sourceY:0,width:void 0,height:void 0,depth:1,mipLevel:0,x:0,y:0,z:0,aspect:`all`,colorSpace:`srgb`,premultipliedAlpha:!1,flipY:!1};static defaultTextureReadOptions={x:0,y:0,z:0,width:void 0,height:void 0,depthOrArrayLayers:1,mipLevel:0,aspect:`all`};static defaultTextureWriteOptions={byteOffset:0,bytesPerRow:void 0,rowsPerImage:void 0,x:0,y:0,z:0,width:void 0,height:void 0,depthOrArrayLayers:1,mipLevel:0,aspect:`all`}}})),AA,ine=o((()=>{lk(),AA=class e extends ck{get[Symbol.toStringTag](){return`TextureView`}constructor(t,n){super(t,n,e.defaultProps)}static defaultProps={...ck.defaultProps,format:void 0,dimension:void 0,aspect:`all`,baseMipLevel:0,mipLevelCount:void 0,baseArrayLayer:0,arrayLayerCount:void 0}}}));function ane(e,t,n){let r=``,i=t.split(/\r?\n/),a=e.slice().sort((e,t)=>e.lineNum-t.lineNum);switch(n?.showSourceCode||`no`){case`all`:let t=0;for(let e=1;e<=i.length;e++){let o=i[e-1],s=a[t];for(o&&s&&(r+=MA(o,e,n));a.length>t&&s.lineNum===e;){let e=a[t++];e&&(r+=jA(e,i,e.lineNum,{...n,inlineSource:!1}))}}for(;a.length>t;){let e=a[t++];e&&(r+=jA(e,[],0,{...n,inlineSource:!1}))}return r;case`issues`:case`no`:for(let t of e)r+=jA(t,i,t.lineNum,{inlineSource:n?.showSourceCode!==`no`});return r}}function jA(e,t,n,r){if(r?.inlineSource)return` +${one(t,n)}${e.linePos>0?`${` `.repeat(e.linePos+5)}^^^\n`:``}${e.type.toUpperCase()}: ${e.message} + +`;let i=e.type===`error`?`red`:`orange`;return r?.html?`
${e.type.toUpperCase()}: ${e.message}
`:`${e.type.toUpperCase()}: ${e.message}`}function one(e,t,n){let r=``;for(let i=t-2;i<=t;i++){let a=e[i-1];a!==void 0&&(r+=MA(a,t,n))}return r}function MA(e,t,n){let r=n?.html?cne(e):e;return`${sne(String(t),4)}: ${r}${n?.html?`
`:` +`}`}function sne(e,t){let n=``;for(let r=e.length;r`,`>`).replaceAll(`"`,`"`).replaceAll(`'`,`'`)}var lne=o((()=>{}));function une(e){return dne(e.source)||e.id||VO(`unnamed ${e.stage}-shader`)}function dne(e,t=`unnamed`){return/#define[\s*]SHADER_NAME[\s*]([A-Za-z0-9_-]+)[\s*]/.exec(e)?.[1]??t}var NA,PA=o((()=>{lk(),UO(),lne(),NA=class e extends ck{get[Symbol.toStringTag](){return`Shader`}stage;source;compilationStatus=`pending`;constructor(t,n){n={...n,debugShaders:n.debugShaders||t.props.debugShaders||`errors`},super(t,{id:une(n),...n},e.defaultProps),this.stage=this.props.stage,this.source=this.props.source}getCompilationInfoSync(){return null}getTranslatedSource(){return null}async debugShader(){let e=this.props.debugShaders;switch(e){case`never`:return;case`errors`:if(this.compilationStatus===`success`)return;break;case`warnings`:case`always`:break}let t=await this.getCompilationInfo();e===`warnings`&&t?.length===0||this._displayShaderLog(t,this.id)}_displayShaderLog(e,t){if(typeof document>`u`||!document?.createElement)return;let n=t,r=`${this.stage} shader "${n}"`,i=ane(e,this.source,{showSourceCode:`all`,html:!0}),a=this.getTranslatedSource(),o=document.createElement(`div`);o.innerHTML=`\ +

Compilation error in ${r}

+
+
+ +
+
${i}
`,a&&(o.innerHTML+=`

Translated Source



${a}
`),o.style.top=`0`,o.style.left=`0`,o.style.background=`white`,o.style.position=`fixed`,o.style.zIndex=`9999`,o.style.maxWidth=`100vw`,o.style.maxHeight=`100vh`,o.style.overflowY=`auto`,document.body.appendChild(o),o.querySelector(`.luma-compiler-log-error`)?.scrollIntoView(),o.querySelector(`button#close`).onclick=()=>{o.remove()},o.querySelector(`button#copy`).onclick=()=>{navigator.clipboard.writeText(this.source)}}static defaultProps={...ck.defaultProps,language:`auto`,stage:void 0,source:``,sourceMap:null,entryPoint:`main`,debugShaders:void 0}}})),FA,fne=o((()=>{lk(),kA(),BO(),FA=class e extends ck{get[Symbol.toStringTag](){return`Framebuffer`}width;height;constructor(t,n={}){super(t,n,e.defaultProps),this.width=this.props.width,this.height=this.props.height}clone(e){let t=this.colorAttachments.map(t=>t.texture.clone(e)),n=this.depthStencilAttachment&&this.depthStencilAttachment.texture.clone(e);return this.device.createFramebuffer({...this.props,...e,colorAttachments:t,depthStencilAttachment:n})}resize(e){let t=!e;if(e){let[n,r]=Array.isArray(e)?e:[e.width,e.height];t=t||r!==this.height||n!==this.width,this.width=n,this.height=r}t&&(Z.log(2,`Resizing framebuffer ${this.id} to ${this.width}x${this.height}`)(),this.resizeAttachments(this.width,this.height))}autoCreateAttachmentTextures(){if(this.props.colorAttachments.length===0&&!this.props.depthStencilAttachment)throw Error(`Framebuffer has noattachments`);this.colorAttachments=this.props.colorAttachments.map((e,t)=>{if(typeof e==`string`){let n=this.createColorTexture(e,t);return this.attachResource(n),n.view}return e instanceof OA?e.view:e});let e=this.props.depthStencilAttachment;if(e)if(typeof e==`string`){let t=this.createDepthStencilTexture(e);this.attachResource(t),this.depthStencilAttachment=t.view}else e instanceof OA?this.depthStencilAttachment=e.view:this.depthStencilAttachment=e}createColorTexture(e,t){return this.device.createTexture({id:`${this.id}-color-attachment-${t}`,usage:OA.RENDER_ATTACHMENT,format:e,width:this.width,height:this.height,sampler:{magFilter:`linear`,minFilter:`linear`}})}createDepthStencilTexture(e){return this.device.createTexture({id:`${this.id}-depth-stencil-attachment`,usage:OA.RENDER_ATTACHMENT,format:e,width:this.width,height:this.height})}resizeAttachments(e,t){if(this.colorAttachments.forEach((n,r)=>{let i=n.texture.clone({width:e,height:t});this.destroyAttachedResource(n),this.colorAttachments[r]=i.view,this.attachResource(i.view)}),this.depthStencilAttachment){let n=this.depthStencilAttachment.texture.clone({width:e,height:t});this.destroyAttachedResource(this.depthStencilAttachment),this.depthStencilAttachment=n.view,this.attachResource(n)}this.updateAttachments()}static defaultProps={...ck.defaultProps,width:1,height:1,colorAttachments:[],depthStencilAttachment:null}}})),IA,LA=o((()=>{lk(),IA=class e extends ck{get[Symbol.toStringTag](){return`RenderPipeline`}shaderLayout;bufferLayout;linkStatus=`pending`;hash=``;sharedRenderPipeline=null;get isPending(){return this.linkStatus===`pending`||this.vs.compilationStatus===`pending`||this.fs?.compilationStatus===`pending`}get isErrored(){return this.linkStatus===`error`||this.vs.compilationStatus===`error`||this.fs?.compilationStatus===`error`}constructor(t,n){super(t,n,e.defaultProps),this.shaderLayout=this.props.shaderLayout,this.bufferLayout=this.props.bufferLayout||[],this.sharedRenderPipeline=this.props._sharedRenderPipeline||null}static defaultProps={...ck.defaultProps,vs:null,vertexEntryPoint:`vertexMain`,vsConstants:{},fs:null,fragmentEntryPoint:`fragmentMain`,fsConstants:{},shaderLayout:null,bufferLayout:[],topology:`triangle-list`,colorAttachmentFormats:void 0,depthStencilAttachmentFormat:void 0,parameters:{},varyings:void 0,bufferMode:void 0,disableWarnings:!1,_sharedRenderPipeline:void 0,bindings:void 0,bindGroups:void 0}}})),RA,pne=o((()=>{lk(),RA=class extends ck{get[Symbol.toStringTag](){return`SharedRenderPipeline`}constructor(e,t){super(e,t,{...ck.defaultProps,handle:void 0,vs:void 0,fs:void 0,varyings:void 0,bufferMode:void 0})}}})),zA,BA=o((()=>{lk(),zA=class e extends ck{get[Symbol.toStringTag](){return`ComputePipeline`}hash=``;shaderLayout;constructor(t,n){super(t,n,e.defaultProps),this.shaderLayout=n.shaderLayout}static defaultProps={...ck.defaultProps,shader:void 0,entryPoint:void 0,constants:{},shaderLayout:void 0}}})),VA,mne=o((()=>{BA(),LA(),BO(),UO(),VA=class e{static defaultProps={...IA.defaultProps};static getDefaultPipelineFactory(t){let n=t.getModuleData(`@luma.gl/core`);return n.defaultPipelineFactory||=new e(t),n.defaultPipelineFactory}device;_hashCounter=0;_hashes={};_renderPipelineCache={};_computePipelineCache={};_sharedRenderPipelineCache={};get[Symbol.toStringTag](){return`PipelineFactory`}toString(){return`PipelineFactory(${this.device.id})`}constructor(e){this.device=e}createRenderPipeline(e){if(!this.device.props._cachePipelines)return this.device.createRenderPipeline(e);let t={...IA.defaultProps,...e},n=this._renderPipelineCache,r=this._hashRenderPipeline(t),i=n[r]?.resource;if(i)n[r].useCount++,this.device.props.debugFactories&&Z.log(3,`${this}: ${n[r].resource} reused, count=${n[r].useCount}, (id=${e.id})`)();else{let e=this.device.type===`webgl`&&this.device.props._sharePipelines?this.createSharedRenderPipeline(t):void 0;i=this.device.createRenderPipeline({...t,id:t.id?`${t.id}-cached`:VO(`unnamed-cached`),_sharedRenderPipeline:e}),i.hash=r,n[r]={resource:i,useCount:1},this.device.props.debugFactories&&Z.log(3,`${this}: ${i} created, count=${n[r].useCount}`)()}return i}createComputePipeline(e){if(!this.device.props._cachePipelines)return this.device.createComputePipeline(e);let t={...zA.defaultProps,...e},n=this._computePipelineCache,r=this._hashComputePipeline(t),i=n[r]?.resource;return i?(n[r].useCount++,this.device.props.debugFactories&&Z.log(3,`${this}: ${n[r].resource} reused, count=${n[r].useCount}, (id=${e.id})`)()):(i=this.device.createComputePipeline({...t,id:t.id?`${t.id}-cached`:void 0}),i.hash=r,n[r]={resource:i,useCount:1},this.device.props.debugFactories&&Z.log(3,`${this}: ${i} created, count=${n[r].useCount}`)()),i}release(e){if(!this.device.props._cachePipelines){e.destroy();return}let t=this._getCache(e),n=e.hash;t[n].useCount--,t[n].useCount===0?(this._destroyPipeline(e),this.device.props.debugFactories&&Z.log(3,`${this}: ${e} released and destroyed`)()):t[n].useCount<0?(Z.error(`${this}: ${e} released, useCount < 0, resetting`)(),t[n].useCount=0):this.device.props.debugFactories&&Z.log(3,`${this}: ${e} released, count=${t[n].useCount}`)()}createSharedRenderPipeline(e){let t=this._hashSharedRenderPipeline(e),n=this._sharedRenderPipelineCache[t];return n||(n={resource:this.device._createSharedRenderPipelineWebGL(e),useCount:0},this._sharedRenderPipelineCache[t]=n),n.useCount++,n.resource}releaseSharedRenderPipeline(e){if(!e.sharedRenderPipeline)return;let t=this._hashSharedRenderPipeline(e.sharedRenderPipeline.props),n=this._sharedRenderPipelineCache[t];n&&(n.useCount--,n.useCount===0&&(n.resource.destroy(),delete this._sharedRenderPipelineCache[t]))}_destroyPipeline(e){let t=this._getCache(e);return this.device.props._destroyPipelines?(delete t[e.hash],e.destroy(),e instanceof IA&&this.releaseSharedRenderPipeline(e),!0):!1}_getCache(e){let t;if(e instanceof zA&&(t=this._computePipelineCache),e instanceof IA&&(t=this._renderPipelineCache),!t)throw Error(`${this}`);if(!t[e.hash])throw Error(`${this}: ${e} matched incorrect entry`);return t}_hashComputePipeline(e){let{type:t}=this.device;return`${t}/C/${this._getHash(e.shader.source)}SL${this._getHash(JSON.stringify(e.shaderLayout))}`}_hashRenderPipeline(e){let t=e.vs?this._getHash(e.vs.source):0,n=e.fs?this._getHash(e.fs.source):0,r=this._getWebGLVaryingHash(e),i=this._getHash(JSON.stringify(e.shaderLayout)),a=this._getHash(JSON.stringify(e.bufferLayout)),{type:o}=this.device;switch(o){case`webgl`:let s=this._getHash(JSON.stringify(e.parameters));return`${o}/R/${t}/${n}V${r}T${e.topology}P${s}SL${i}BL${a}`;default:let c=this._getHash(JSON.stringify({vertexEntryPoint:e.vertexEntryPoint,fragmentEntryPoint:e.fragmentEntryPoint})),l=this._getHash(JSON.stringify(e.parameters)),u=this._getWebGPUAttachmentHash(e);return`${o}/R/${t}/${n}V${r}T${e.topology}EP${c}P${l}SL${i}BL${a}A${u}`}}_hashSharedRenderPipeline(e){return`webgl/S/${e.vs?this._getHash(e.vs.source):0}/${e.fs?this._getHash(e.fs.source):0}V${this._getWebGLVaryingHash(e)}`}_getHash(e){return this._hashes[e]===void 0&&(this._hashes[e]=this._hashCounter++),this._hashes[e]}_getWebGLVaryingHash(e){let{varyings:t=[],bufferMode:n=null}=e;return this._getHash(JSON.stringify({varyings:t,bufferMode:n}))}_getWebGPUAttachmentHash(e){let t=e.colorAttachmentFormats??[this.device.preferredColorFormat],n=e.parameters?.depthWriteEnabled?e.depthStencilAttachmentFormat||this.device.preferredDepthFormat:null;return this._getHash(JSON.stringify({colorAttachmentFormats:t,depthStencilAttachmentFormat:n}))}}})),HA,hne=o((()=>{PA(),BO(),HA=class e{static defaultProps={...NA.defaultProps};static getDefaultShaderFactory(t){let n=t.getModuleData(`@luma.gl/core`);return n.defaultShaderFactory||=new e(t),n.defaultShaderFactory}device;_cache={};get[Symbol.toStringTag](){return`ShaderFactory`}toString(){return`${this[Symbol.toStringTag]}(${this.device.id})`}constructor(e){this.device=e}createShader(e){if(!this.device.props._cacheShaders)return this.device.createShader(e);let t=this._hashShader(e),n=this._cache[t];if(n)n.useCount++,this.device.props.debugFactories&&Z.log(3,`${this}: Reusing shader ${n.resource.id} count=${n.useCount}`)();else{let r=this.device.createShader({...e,id:e.id?`${e.id}-cached`:void 0});this._cache[t]=n={resource:r,useCount:1},this.device.props.debugFactories&&Z.log(3,`${this}: Created new shader ${r.id}`)()}return n.resource}release(e){if(!this.device.props._cacheShaders){e.destroy();return}let t=this._hashShader(e),n=this._cache[t];if(n)if(n.useCount--,n.useCount===0)this.device.props._destroyShaders&&(delete this._cache[t],n.resource.destroy(),this.device.props.debugFactories&&Z.log(3,`${this}: Releasing shader ${e.id}, destroyed`)());else if(n.useCount<0)throw Error(`ShaderFactory: Shader ${e.id} released too many times`);else this.device.props.debugFactories&&Z.log(3,`${this}: Releasing shader ${e.id} count=${n.useCount}`)()}_hashShader(e){return`${e.stage}:${e.source}`}}}));function gne(e,t,n){let r=e.bindings.find(e=>e.name===t||`${e.name.toLocaleLowerCase()}uniforms`===t.toLocaleLowerCase());return!r&&!n?.ignoreWarnings&&Z.warn(`Binding ${t} not set: Not found in shader layout.`)(),r||null}function UA(e,t){if(!t)return{};if(_ne(t))return Object.fromEntries(Object.entries(t).map(([e,t])=>[Number(e),{...t}]));let n={};for(let[r,i]of Object.entries(t)){let t=gne(e,r)?.group??0;n[t]||={},n[t][r]=i}return n}function WA(e){let t={};for(let n of Object.values(e))Object.assign(t,n);return t}function _ne(e){let t=Object.keys(e);return t.length>0&&t.every(e=>/^\d+$/.test(e))}var vne=o((()=>{BO()})),GA,yne=o((()=>{lk(),GA=class e extends ck{static defaultClearColor=[0,0,0,1];static defaultClearDepth=1;static defaultClearStencil=0;get[Symbol.toStringTag](){return`RenderPass`}constructor(t,n){n=e.normalizeProps(t,n),super(t,n,e.defaultProps)}static normalizeProps(e,t){return t}static defaultProps={...ck.defaultProps,framebuffer:null,parameters:void 0,clearColor:e.defaultClearColor,clearColors:void 0,clearDepth:e.defaultClearDepth,clearStencil:e.defaultClearStencil,depthReadOnly:!1,stencilReadOnly:!1,discard:!1,occlusionQuerySet:void 0,timestampQuerySet:void 0,beginTimestampIndex:void 0,endTimestampIndex:void 0}}})),KA,qA=o((()=>{lk(),KA=class e extends ck{get[Symbol.toStringTag](){return`CommandEncoder`}_timeProfilingQuerySet=null;_timeProfilingSlotCount=0;_gpuTimeMs;constructor(t,n){super(t,n,e.defaultProps),this._timeProfilingQuerySet=n.timeProfilingQuerySet??null,this._timeProfilingSlotCount=0,this._gpuTimeMs=void 0}async resolveTimeProfilingQuerySet(){if(this._gpuTimeMs=void 0,!this._timeProfilingQuerySet)return;let e=Math.floor(this._timeProfilingSlotCount/2);if(e<=0)return;let t=e*2,n=await this._timeProfilingQuerySet.readResults({firstQuery:0,queryCount:t}),r=0n;for(let e=0;e=this._timeProfilingQuerySet.props.count?t:(this._timeProfilingSlotCount+=2,{...t,timestampQuerySet:this._timeProfilingQuerySet,beginTimestampIndex:n,endTimestampIndex:n+1})}_supportsTimestampQueries(){return this.device.features.has(`timestamp-query`)}static defaultProps={...ck.defaultProps,measureExecutionTime:void 0,timeProfilingQuerySet:void 0}}})),JA,YA=o((()=>{lk(),JA=class e extends ck{get[Symbol.toStringTag](){return`CommandBuffer`}constructor(t,n){super(t,n,e.defaultProps)}static defaultProps={...ck.defaultProps}}}));function XA(e){let t=aj[ej(e)];if(!t)throw Error(`Unsupported variable shader type: ${e}`);return t}function ZA(e){let t=ij[$A(e)];if(!t)throw Error(`Unsupported attribute shader type: ${e}`);let[n,r]=t,i=n===`i32`||n===`u32`,a=n!==`u32`;return{primitiveType:n,components:r,byteLength:rj[n]*r,integer:i,signed:a}}function QA(e,t){return t===1?e:`vec${t}<${e}>`}function $A(e){return oj[e]||e}function ej(e){return sj[e]||e}var tj,nj,rj,ij,aj,oj,sj,cj=o((()=>{tj=class{getVariableShaderTypeInfo(e){return XA(e)}getAttributeShaderTypeInfo(e){return ZA(e)}makeShaderAttributeType(e,t){return QA(e,t)}resolveAttributeShaderTypeAlias(e){return $A(e)}resolveVariableShaderTypeAlias(e){return ej(e)}},nj=new tj,rj={f32:4,f16:2,i32:4,u32:4},ij={f32:[`f32`,1],"vec2":[`f32`,2],"vec3":[`f32`,3],"vec4":[`f32`,4],f16:[`f16`,1],"vec2":[`f16`,2],"vec3":[`f16`,3],"vec4":[`f16`,4],i32:[`i32`,1],"vec2":[`i32`,2],"vec3":[`i32`,3],"vec4":[`i32`,4],u32:[`u32`,1],"vec2":[`u32`,2],"vec3":[`u32`,3],"vec4":[`u32`,4]},aj={f32:{type:`f32`,components:1},f16:{type:`f16`,components:1},i32:{type:`i32`,components:1},u32:{type:`u32`,components:1},"vec2":{type:`f32`,components:2},"vec3":{type:`f32`,components:3},"vec4":{type:`f32`,components:4},"vec2":{type:`f16`,components:2},"vec3":{type:`f16`,components:3},"vec4":{type:`f16`,components:4},"vec2":{type:`i32`,components:2},"vec3":{type:`i32`,components:3},"vec4":{type:`i32`,components:4},"vec2":{type:`u32`,components:2},"vec3":{type:`u32`,components:3},"vec4":{type:`u32`,components:4},"mat2x2":{type:`f32`,components:4},"mat2x3":{type:`f32`,components:6},"mat2x4":{type:`f32`,components:8},"mat3x2":{type:`f32`,components:6},"mat3x3":{type:`f32`,components:9},"mat3x4":{type:`f32`,components:12},"mat4x2":{type:`f32`,components:8},"mat4x3":{type:`f32`,components:12},"mat4x4":{type:`f32`,components:16},"mat2x2":{type:`f16`,components:4},"mat2x3":{type:`f16`,components:6},"mat2x4":{type:`f16`,components:8},"mat3x2":{type:`f16`,components:6},"mat3x3":{type:`f16`,components:9},"mat3x4":{type:`f16`,components:12},"mat4x2":{type:`f16`,components:8},"mat4x3":{type:`f16`,components:12},"mat4x4":{type:`f16`,components:16},"mat2x2":{type:`i32`,components:4},"mat2x3":{type:`i32`,components:6},"mat2x4":{type:`i32`,components:8},"mat3x2":{type:`i32`,components:6},"mat3x3":{type:`i32`,components:9},"mat3x4":{type:`i32`,components:12},"mat4x2":{type:`i32`,components:8},"mat4x3":{type:`i32`,components:12},"mat4x4":{type:`i32`,components:16},"mat2x2":{type:`u32`,components:4},"mat2x3":{type:`u32`,components:6},"mat2x4":{type:`u32`,components:8},"mat3x2":{type:`u32`,components:6},"mat3x3":{type:`u32`,components:9},"mat3x4":{type:`u32`,components:12},"mat4x2":{type:`u32`,components:8},"mat4x3":{type:`u32`,components:12},"mat4x4":{type:`u32`,components:16}},oj={vec2i:`vec2`,vec3i:`vec3`,vec4i:`vec4`,vec2u:`vec2`,vec3u:`vec3`,vec4u:`vec4`,vec2f:`vec2`,vec3f:`vec3`,vec4f:`vec4`,vec2h:`vec2`,vec3h:`vec3`,vec4h:`vec4`},sj={vec2i:`vec2`,vec3i:`vec3`,vec4i:`vec4`,vec2u:`vec2`,vec3u:`vec3`,vec4u:`vec4`,vec2f:`vec2`,vec3f:`vec3`,vec4f:`vec4`,vec2h:`vec2`,vec3h:`vec3`,vec4h:`vec4`,mat2x2f:`mat2x2`,mat2x3f:`mat2x3`,mat2x4f:`mat2x4`,mat3x2f:`mat3x2`,mat3x3f:`mat3x3`,mat3x4f:`mat3x4`,mat4x2f:`mat4x2`,mat4x3f:`mat4x3`,mat4x4f:`mat4x4`,mat2x2i:`mat2x2`,mat2x3i:`mat2x3`,mat2x4i:`mat2x4`,mat3x2i:`mat3x2`,mat3x3i:`mat3x3`,mat3x4i:`mat3x4`,mat4x2i:`mat4x2`,mat4x3i:`mat4x3`,mat4x4i:`mat4x4`,mat2x2u:`mat2x2`,mat2x3u:`mat2x3`,mat2x4u:`mat2x4`,mat3x2u:`mat3x2`,mat3x3u:`mat3x3`,mat3x4u:`mat3x4`,mat4x2u:`mat4x2`,mat4x3u:`mat4x3`,mat4x4u:`mat4x4`,mat2x2h:`mat2x2`,mat2x3h:`mat2x3`,mat2x4h:`mat2x4`,mat3x2h:`mat3x2`,mat3x3h:`mat3x3`,mat3x4h:`mat3x4`,mat4x2h:`mat4x2`,mat4x3h:`mat4x3`,mat4x4h:`mat4x4`}}));function lj(e,t){let n={};for(let r of e.attributes){let i=dj(e,t,r.name);i&&(n[r.name]=i)}return n}function uj(e,t,n=16){let r=lj(e,t),i=Array(n).fill(null);for(let e of Object.values(r))i[e.location]=e;return i}function dj(e,t,n){let r=bne(e,n),i=xne(t,n);if(!r)return null;let a=nj.getAttributeShaderTypeInfo(r.type),o=_k.getCompatibleVertexFormat(a),s=i?.vertexFormat||o,c=_k.getVertexFormatInfo(s);return{attributeName:i?.attributeName||r.name,bufferName:i?.bufferName||r.name,location:r.location,shaderType:r.type,primitiveType:a.primitiveType,shaderComponents:a.components,vertexFormat:s,bufferDataType:c.type,bufferComponents:c.components,normalized:c.normalized,integer:a.integer,stepMode:i?.stepMode||r.stepMode||`vertex`,byteOffset:i?.byteOffset||0,byteStride:i?.byteStride||0}}function bne(e,t){let n=e.attributes.find(e=>e.name===t);return n||Z.warn(`shader layout attribute "${t}" not present in shader`),n||null}function xne(e,t){Sne(e);let n=Cne(e,t);return n||(n=wne(e,t),n)?n:(Z.warn(`layout for attribute "${t}" not present in buffer layout`),null)}function Sne(e){for(let t of e)(t.attributes&&t.format||!t.attributes&&!t.format)&&Z.warn(`BufferLayout ${name} must have either 'attributes' or 'format' field`)}function Cne(e,t){for(let n of e)if(n.format&&n.name===t)return{attributeName:n.name,bufferName:t,stepMode:n.stepMode,vertexFormat:n.format,byteOffset:0,byteStride:n.byteStride||0};return null}function wne(e,t){for(let n of e){let e=n.byteStride;if(typeof n.byteStride!=`number`)for(let t of n.attributes||[]){let n=_k.getVertexFormatInfo(t.format);e+=n.byteLength}let r=n.attributes?.find(e=>e.attribute===t);if(r)return{attributeName:r.attribute,bufferName:n.name,stepMode:n.stepMode,vertexFormat:r.format,byteOffset:r.byteOffset,byteStride:e}}return null}var fj=o((()=>{BO(),cj(),vk()})),pj,mj=o((()=>{fj(),lk(),pj=class e extends ck{static defaultProps={...ck.defaultProps,shaderLayout:void 0,bufferLayout:[]};get[Symbol.toStringTag](){return`VertexArray`}maxVertexAttributes;attributeInfos;indexBuffer=null;attributes;constructor(t,n){super(t,n,e.defaultProps),this.maxVertexAttributes=t.limits.maxVertexAttributes,this.attributes=Array(this.maxVertexAttributes).fill(null),this.attributeInfos=uj(n.shaderLayout,n.bufferLayout,this.maxVertexAttributes)}setConstantWebGL(e,t){this.device.reportError(Error(`constant attributes not supported`),this)()}}})),hj,gj=o((()=>{lk(),hj=class e extends ck{static defaultProps={...ck.defaultProps,layout:void 0,buffers:{}};get[Symbol.toStringTag](){return`TransformFeedback`}constructor(t,n){super(t,n,e.defaultProps)}}})),_j,vj=o((()=>{lk(),_j=class e extends ck{get[Symbol.toStringTag](){return`QuerySet`}constructor(t,n){super(t,n,e.defaultProps)}static defaultProps={...ck.defaultProps,type:void 0,count:void 0}}})),yj,bj=o((()=>{lk(),yj=class e extends ck{static defaultProps={...ck.defaultProps};get[Symbol.toStringTag](){return`Fence`}constructor(t,n={}){super(t,n,e.defaultProps)}}}));function xj(e,t){switch(t){case 1:return e;case 2:return e+e%2;default:return e+(4-e%4)%4}}function Sj(e){let[,,,,t]=Cj[e];return t}var Cj,wj=o((()=>{Cj={uint8:[`uint8`,`u32`,1,!1,Uint8Array],sint8:[`sint8`,`i32`,1,!1,Int8Array],unorm8:[`uint8`,`f32`,1,!0,Uint8Array],snorm8:[`sint8`,`f32`,1,!0,Int8Array],uint16:[`uint16`,`u32`,2,!1,Uint16Array],sint16:[`sint16`,`i32`,2,!1,Int16Array],unorm16:[`uint16`,`u32`,2,!0,Uint16Array],snorm16:[`sint16`,`i32`,2,!0,Int16Array],float16:[`float16`,`f16`,2,!1,Uint16Array],float32:[`float32`,`f32`,4,!1,Float32Array],uint32:[`uint32`,`u32`,4,!1,Uint32Array],sint32:[`sint32`,`i32`,4,!1,Int32Array]}}));function Tne(e,t={}){let n={...e},r=t.layout??`std140`,i={},a=0;for(let[e,t]of Object.entries(n))a=Dj(i,e,t,a,r);return a=xj(a,kj(n,r)),{layout:r,byteLength:a*4,uniformTypes:n,fields:i}}function Tj(e,t){let n=ej(e),r=XA(n),i=/^mat(\d)x(\d)<.+>$/.exec(n);if(i){let e=Number(i[1]),a=Number(i[2]),o=Aj(a,n,r.type,t),s=Nj(o.size,o.alignment,t);return{alignment:o.alignment,size:e*s,components:e*a,columns:e,rows:a,columnStride:s,shaderType:n,type:r.type}}let a=/^vec(\d)<.+>$/.exec(n);return a?Aj(Number(a[1]),n,r.type,t):{alignment:1,size:1,components:1,columns:1,rows:1,columnStride:1,shaderType:n,type:r.type}}function Ej(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function Dj(e,t,n,r,i){if(typeof n==`string`){let a=Tj(n,i),o=xj(r,a.alignment);return e[t]={offset:o,...a},o+a.size}if(Array.isArray(n)){if(Array.isArray(n[0]))throw Error(`Nested arrays are not supported for ${t}`);let a=n[0],o=n[1],s=jj(a,i),c=xj(r,kj(n,i));for(let n=0;n{wj(),cj()}));function Lj(e){return(!zj||zj.byteLength{}));function Vj(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Hj(e){return Array.isArray(e)?e.length===0||typeof e[0]==`number`:Vj(e)}var Uj=o((()=>{}));function Wj(e){return!!e&&typeof e==`object`&&!Array.isArray(e)&&!ArrayBuffer.isView(e)}function Gj(e,t,n){return Array.prototype.slice.call(e,t,n)}var Kj,qj=o((()=>{Bj(),Uj(),BO(),Ij(),Kj=class{layout;constructor(e){this.layout=e}has(e){return!!this.layout.fields[e]}get(e){let t=this.layout.fields[e];return t?{offset:t.offset,size:t.size}:void 0}getFlatUniformValues(e){let t={};for(let[n,r]of Object.entries(e)){let e=this.layout.uniformTypes[n];e?this._flattenCompositeValue(t,n,e,r):this.layout.fields[n]&&(t[n]=r)}return t}getData(e){let t=Lj(this.layout.byteLength);new Uint8Array(t,0,this.layout.byteLength).fill(0);let n={i32:new Int32Array(t),u32:new Uint32Array(t),f32:new Float32Array(t),f16:new Uint16Array(t)},r=this.getFlatUniformValues(e);for(let[e,t]of Object.entries(r))this._writeLeafValue(n,e,t);return new Uint8Array(t,0,this.layout.byteLength)}_flattenCompositeValue(e,t,n,r){if(r!==void 0){if(typeof n==`string`||this.layout.fields[t]){e[t]=r;return}if(Array.isArray(n)){let i=n[0],a=n[1];if(Array.isArray(i))throw Error(`Nested arrays are not supported for ${t}`);if(typeof i==`string`&&Hj(r)){this._flattenPackedArray(e,t,i,a,r);return}if(!Array.isArray(r)){Z.warn(`Unsupported uniform array value for ${t}:`,r)();return}for(let n=0;n=a.length)break;o===1?e[`${t}[${n}]`]=Number(a[r]):e[`${t}[${n}]`]=Gj(i,r,r+o)}}_writeLeafValue(e,t,n){let r=this.layout.fields[t];if(!r){Z.warn(`Uniform ${t} not found in layout`)();return}let{type:i,components:a,columns:o,rows:s,offset:c,columnStride:l}=r,u=e[i];if(a===1){u[c]=Number(n);return}let d=n;if(o===1){for(let e=0;ea)return!1;for(let e=0;e{Uj(),Xj=128})),Qj,$j=o((()=>{Zj(),Qj=class{name;uniforms={};modifiedUniforms={};modified=!0;bindingLayout={};needsRedraw=`initialized`;constructor(e){if(this.name=e?.name||`unnamed`,e?.name&&e?.shaderLayout){let t=e?.shaderLayout.bindings?.find(t=>t.type===`uniform`&&t.name===e?.name);if(!t)throw Error(e?.name);let n=t;for(let e of n.uniforms||[])this.bindingLayout[e.name]=e}}setUniforms(e){for(let[t,n]of Object.entries(e))this._setUniform(t,n),this.needsRedraw||this.setNeedsRedraw(`${this.name}.${t}=${n}`)}setNeedsRedraw(e){this.needsRedraw=this.needsRedraw||e}getAllUniforms(){return this.modifiedUniforms={},this.needsRedraw=!1,this.uniforms||{}}_setUniform(e,t){Jj(this.uniforms[e],t)||(this.uniforms[e]=Yj(t),this.modifiedUniforms[e]=!0,this.modified=!0)}}}));function Ene(e){return e.type===`webgpu`?`wgsl-uniform`:`std140`}var eM,tM,Dne=o((()=>{dk(),BO(),Ij(),$j(),qj(),eM=1024,tM=class{device;uniformBlocks=new Map;shaderBlockLayouts=new Map;shaderBlockWriters=new Map;uniformBuffers=new Map;constructor(e,t){this.device=e;for(let[n,r]of Object.entries(t)){let t=n,i=Tne(r.uniformTypes??{},{layout:r.layout??Ene(e)}),a=new Kj(i);this.shaderBlockLayouts.set(t,i),this.shaderBlockWriters.set(t,a);let o=new Qj({name:n});o.setUniforms(a.getFlatUniformValues(r.defaultUniforms||{})),this.uniformBlocks.set(t,o)}}destroy(){for(let e of this.uniformBuffers.values())e.destroy()}setUniforms(e){for(let[t,n]of Object.entries(e)){let e=t,r=this.shaderBlockWriters.get(e)?.getFlatUniformValues(n||{});this.uniformBlocks.get(e)?.setUniforms(r||{})}this.updateUniformBuffers()}getUniformBufferByteLength(e){let t=this.shaderBlockLayouts.get(e)?.byteLength||0;return Math.max(t,eM)}getUniformBufferData(e){let t=this.uniformBlocks.get(e)?.getAllUniforms()||{};return this.shaderBlockWriters.get(e)?.getData(t)||new Uint8Array}createUniformBuffer(e,t){t&&this.setUniforms(t);let n=this.getUniformBufferByteLength(e),r=this.device.createBuffer({usage:uk.UNIFORM|uk.COPY_DST,byteLength:n}),i=this.getUniformBufferData(e);return r.write(i),r}getManagedUniformBuffer(e){if(!this.uniformBuffers.get(e)){let t=this.getUniformBufferByteLength(e),n=this.device.createBuffer({usage:uk.UNIFORM|uk.COPY_DST,byteLength:t});this.uniformBuffers.set(e,n)}return this.uniformBuffers.get(e)}updateUniformBuffers(){let e=!1;for(let t of this.uniformBlocks.keys()){let n=this.updateUniformBuffer(t);e||=n}return e&&Z.log(3,`UniformStore.updateUniformBuffers(): ${e}`)(),e}updateUniformBuffer(e){let t=this.uniformBlocks.get(e),n=this.uniformBuffers.get(e),r=!1;if(n&&t?.needsRedraw){r||=t.needsRedraw;let i=this.getUniformBufferData(e);n=this.uniformBuffers.get(e),n?.write(i);let a=this.uniformBlocks.get(e)?.getAllUniforms();Z.log(4,`Writing to uniform buffer ${String(e)}`,i,a)()}return r}}})),nM=o((()=>{Kte(),Jte(),oA(),nne(),rne(),lk(),dk(),kA(),ine(),PA(),EA(),fne(),LA(),pne(),mne(),hne(),vne(),yne(),BA(),qA(),YA(),mj(),gj(),vj(),bj(),Ij(),qj(),$j(),Dne(),hk(),wj(),cj(),vk(),Qk(),tA(),BO(),vA(),Bj(),fj(),zk()})),rM,One=o((()=>{rM=`precision highp int; + +// #if (defined(SHADER_TYPE_FRAGMENT) && defined(LIGHTING_FRAGMENT)) || (defined(SHADER_TYPE_VERTEX) && defined(LIGHTING_VERTEX)) +struct AmbientLight { + vec3 color; +}; + +struct PointLight { + vec3 color; + vec3 position; + vec3 attenuation; // 2nd order x:Constant-y:Linear-z:Exponential +}; + +struct SpotLight { + vec3 color; + vec3 position; + vec3 direction; + vec3 attenuation; + vec2 coneCos; +}; + +struct DirectionalLight { + vec3 color; + vec3 direction; +}; + +struct UniformLight { + vec3 color; + vec3 position; + vec3 direction; + vec3 attenuation; + vec2 coneCos; +}; + +layout(std140) uniform lightingUniforms { + int enabled; + int directionalLightCount; + int pointLightCount; + int spotLightCount; + vec3 ambientColor; + UniformLight lights[5]; +} lighting; + +PointLight lighting_getPointLight(int index) { + UniformLight light = lighting.lights[index]; + return PointLight(light.color, light.position, light.attenuation); +} + +SpotLight lighting_getSpotLight(int index) { + UniformLight light = lighting.lights[lighting.pointLightCount + index]; + return SpotLight(light.color, light.position, light.direction, light.attenuation, light.coneCos); +} + +DirectionalLight lighting_getDirectionalLight(int index) { + UniformLight light = + lighting.lights[lighting.pointLightCount + lighting.spotLightCount + index]; + return DirectionalLight(light.color, light.direction); +} + +float getPointLightAttenuation(PointLight pointLight, float distance) { + return pointLight.attenuation.x + + pointLight.attenuation.y * distance + + pointLight.attenuation.z * distance * distance; +} + +float getSpotLightAttenuation(SpotLight spotLight, vec3 positionWorldspace) { + vec3 light_direction = normalize(positionWorldspace - spotLight.position); + float coneFactor = smoothstep( + spotLight.coneCos.y, + spotLight.coneCos.x, + dot(normalize(spotLight.direction), light_direction) + ); + float distanceAttenuation = getPointLightAttenuation( + PointLight(spotLight.color, spotLight.position, spotLight.attenuation), + distance(spotLight.position, positionWorldspace) + ); + return distanceAttenuation / max(coneFactor, 0.0001); +} + +// #endif +`})),iM,kne=o((()=>{iM=`// #if (defined(SHADER_TYPE_FRAGMENT) && defined(LIGHTING_FRAGMENT)) || (defined(SHADER_TYPE_VERTEX) && defined(LIGHTING_VERTEX)) +const MAX_LIGHTS: i32 = 5; + +struct AmbientLight { + color: vec3, +}; + +struct PointLight { + color: vec3, + position: vec3, + attenuation: vec3, // 2nd order x:Constant-y:Linear-z:Exponential +}; + +struct SpotLight { + color: vec3, + position: vec3, + direction: vec3, + attenuation: vec3, + coneCos: vec2, +}; + +struct DirectionalLight { + color: vec3, + direction: vec3, +}; + +struct UniformLight { + color: vec3, + position: vec3, + direction: vec3, + attenuation: vec3, + coneCos: vec2, +}; + +struct lightingUniforms { + enabled: i32, + directionalLightCount: i32, + pointLightCount: i32, + spotLightCount: i32, + ambientColor: vec3, + lights: array, +}; + +@group(2) @binding(auto) var lighting : lightingUniforms; + +fn lighting_getPointLight(index: i32) -> PointLight { + let light = lighting.lights[index]; + return PointLight(light.color, light.position, light.attenuation); +} + +fn lighting_getSpotLight(index: i32) -> SpotLight { + let light = lighting.lights[lighting.pointLightCount + index]; + return SpotLight(light.color, light.position, light.direction, light.attenuation, light.coneCos); +} + +fn lighting_getDirectionalLight(index: i32) -> DirectionalLight { + let light = lighting.lights[lighting.pointLightCount + lighting.spotLightCount + index]; + return DirectionalLight(light.color, light.direction); +} + +fn getPointLightAttenuation(pointLight: PointLight, distance: f32) -> f32 { + return pointLight.attenuation.x + + pointLight.attenuation.y * distance + + pointLight.attenuation.z * distance * distance; +} + +fn getSpotLightAttenuation(spotLight: SpotLight, positionWorldspace: vec3) -> f32 { + let lightDirection = normalize(positionWorldspace - spotLight.position); + let coneFactor = smoothstep( + spotLight.coneCos.y, + spotLight.coneCos.x, + dot(normalize(spotLight.direction), lightDirection) + ); + let distanceAttenuation = getPointLightAttenuation( + PointLight(spotLight.color, spotLight.position, spotLight.attenuation), + distance(spotLight.position, positionWorldspace) + ); + return distanceAttenuation / max(coneFactor, 0.0001); +} +`}));function Ane(e,t={}){if(e&&={...e},!e)return oM();e.lights&&(e={...e,...Mne(e.lights),lights:void 0});let{useByteColors:n,ambientLight:r,pointLights:i,spotLights:a,directionalLights:o}=e||{};if(!(r||i&&i.length>0||a&&a.length>0||o&&o.length>0))return{...oM(),enabled:0};let s={...oM(),...jne({useByteColors:n,ambientLight:r,pointLights:i,spotLights:a,directionalLights:o})};return e.enabled!==void 0&&(s.enabled=+!!e.enabled),s}function jne({useByteColors:e,ambientLight:t,pointLights:n=[],spotLights:r=[],directionalLights:i=[]}){let a=sM(),o=0,s=0,c=0,l=0;for(let t of n){if(o>=cM)break;a[o]={...a[o],color:aM(t,e),position:t.position,attenuation:t.attenuation||[1,0,0]},o++,s++}for(let t of r){if(o>=cM)break;a[o]={...a[o],color:aM(t,e),position:t.position,direction:t.direction,attenuation:t.attenuation||[1,0,0],coneCos:Pne(t)},o++,c++}for(let t of i){if(o>=cM)break;a[o]={...a[o],color:aM(t,e),direction:t.direction},o++,l++}return n.length+r.length+i.length>cM&&Z.warn(`MAX_LIGHTS exceeded, truncating to ${cM}`)(),{ambientColor:aM(t,e),directionalLightCount:l,pointLightCount:s,spotLightCount:c,lights:a}}function Mne(e){let t={pointLights:[],spotLights:[],directionalLights:[]};for(let n of e||[])switch(n.type){case`ambient`:t.ambientLight=n;break;case`directional`:t.directionalLights?.push(n);break;case`point`:t.pointLights?.push(n);break;case`spot`:t.spotLights?.push(n);break;default:}return t}function aM(e={},t){let{color:n=[0,0,0],intensity:r=1}=e;return hO(n,mO(t,!0)).map(e=>e*r)}function oM(){return{enabled:1,directionalLightCount:0,pointLightCount:0,spotLightCount:0,ambientColor:[.1,.1,.1],lights:sM()}}function sM(){return Array.from({length:cM},()=>Nne())}function Nne(){return{color:[1,1,1],position:[1,1,2],direction:[1,1,1],attenuation:[1,0,0],coneCos:[1,0]}}function Pne(e){let t=e.innerConeAngle??0,n=e.outerConeAngle??Math.PI/4;return[Math.cos(t),Math.cos(n)]}var cM,lM,uM,dM=o((()=>{nM(),One(),kne(),_O(),cM=5,lM={color:`vec3`,position:`vec3`,direction:`vec3`,attenuation:`vec3`,coneCos:`vec2`},uM={props:{},uniforms:{},name:`lighting`,defines:{},uniformTypes:{enabled:`i32`,directionalLightCount:`i32`,pointLightCount:`i32`,spotLightCount:`i32`,ambientColor:`vec3`,lights:[lM,cM]},defaultUniforms:oM(),bindingLayout:[{name:`lighting`,group:2}],firstBindingSlot:0,source:iM,vs:rM,fs:rM,getUniforms:Ane}})),fM,pM,mM=o((()=>{fM=`layout(std140) uniform phongMaterialUniforms { + uniform bool unlit; + uniform float ambient; + uniform float diffuse; + uniform float shininess; + uniform vec3 specularColor; +} material; +`,pM=`layout(std140) uniform phongMaterialUniforms { + uniform bool unlit; + uniform float ambient; + uniform float diffuse; + uniform float shininess; + uniform vec3 specularColor; +} material; + +vec3 lighting_getLightColor(vec3 surfaceColor, vec3 light_direction, vec3 view_direction, vec3 normal_worldspace, vec3 color) { + vec3 halfway_direction = normalize(light_direction + view_direction); + float lambertian = dot(light_direction, normal_worldspace); + float specular = 0.0; + if (lambertian > 0.0) { + float specular_angle = max(dot(normal_worldspace, halfway_direction), 0.0); + specular = pow(specular_angle, material.shininess); + } + lambertian = max(lambertian, 0.0); + return (lambertian * material.diffuse * surfaceColor + specular * floatColors_normalize(material.specularColor)) * color; +} + +vec3 lighting_getLightColor(vec3 surfaceColor, vec3 cameraPosition, vec3 position_worldspace, vec3 normal_worldspace) { + vec3 lightColor = surfaceColor; + + if (material.unlit) { + return surfaceColor; + } + + if (lighting.enabled == 0) { + return lightColor; + } + + vec3 view_direction = normalize(cameraPosition - position_worldspace); + lightColor = material.ambient * surfaceColor * lighting.ambientColor; + + for (int i = 0; i < lighting.pointLightCount; i++) { + PointLight pointLight = lighting_getPointLight(i); + vec3 light_position_worldspace = pointLight.position; + vec3 light_direction = normalize(light_position_worldspace - position_worldspace); + float light_attenuation = getPointLightAttenuation(pointLight, distance(light_position_worldspace, position_worldspace)); + lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color / light_attenuation); + } + + for (int i = 0; i < lighting.spotLightCount; i++) { + SpotLight spotLight = lighting_getSpotLight(i); + vec3 light_position_worldspace = spotLight.position; + vec3 light_direction = normalize(light_position_worldspace - position_worldspace); + float light_attenuation = getSpotLightAttenuation(spotLight, position_worldspace); + lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, spotLight.color / light_attenuation); + } + + for (int i = 0; i < lighting.directionalLightCount; i++) { + DirectionalLight directionalLight = lighting_getDirectionalLight(i); + lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color); + } + + return lightColor; +} +`})),hM,gM=o((()=>{hM=`struct phongMaterialUniforms { + unlit: u32, + ambient: f32, + diffuse: f32, + shininess: f32, + specularColor: vec3, +}; + +@group(3) @binding(auto) var phongMaterial : phongMaterialUniforms; + +fn lighting_getLightColor(surfaceColor: vec3, light_direction: vec3, view_direction: vec3, normal_worldspace: vec3, color: vec3) -> vec3 { + let halfway_direction: vec3 = normalize(light_direction + view_direction); + var lambertian: f32 = dot(light_direction, normal_worldspace); + var specular: f32 = 0.0; + if (lambertian > 0.0) { + let specular_angle = max(dot(normal_worldspace, halfway_direction), 0.0); + specular = pow(specular_angle, phongMaterial.shininess); + } + lambertian = max(lambertian, 0.0); + return ( + lambertian * phongMaterial.diffuse * surfaceColor + + specular * floatColors_normalize(phongMaterial.specularColor) + ) * color; +} + +fn lighting_getLightColor2(surfaceColor: vec3, cameraPosition: vec3, position_worldspace: vec3, normal_worldspace: vec3) -> vec3 { + var lightColor: vec3 = surfaceColor; + + if (phongMaterial.unlit != 0u) { + return surfaceColor; + } + + if (lighting.enabled == 0) { + return lightColor; + } + + let view_direction: vec3 = normalize(cameraPosition - position_worldspace); + lightColor = phongMaterial.ambient * surfaceColor * lighting.ambientColor; + + for (var i: i32 = 0; i < lighting.pointLightCount; i++) { + let pointLight: PointLight = lighting_getPointLight(i); + let light_position_worldspace: vec3 = pointLight.position; + let light_direction: vec3 = normalize(light_position_worldspace - position_worldspace); + let light_attenuation = getPointLightAttenuation( + pointLight, + distance(light_position_worldspace, position_worldspace) + ); + lightColor += lighting_getLightColor( + surfaceColor, + light_direction, + view_direction, + normal_worldspace, + pointLight.color / light_attenuation + ); + } + + for (var i: i32 = 0; i < lighting.spotLightCount; i++) { + let spotLight: SpotLight = lighting_getSpotLight(i); + let light_position_worldspace: vec3 = spotLight.position; + let light_direction: vec3 = normalize(light_position_worldspace - position_worldspace); + let light_attenuation = getSpotLightAttenuation(spotLight, position_worldspace); + lightColor += lighting_getLightColor( + surfaceColor, + light_direction, + view_direction, + normal_worldspace, + spotLight.color / light_attenuation + ); + } + + for (var i: i32 = 0; i < lighting.directionalLightCount; i++) { + let directionalLight: DirectionalLight = lighting_getDirectionalLight(i); + lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color); + } + + return lightColor; +} + +fn lighting_getSpecularLightColor(cameraPosition: vec3, position_worldspace: vec3, normal_worldspace: vec3) -> vec3{ + var lightColor = vec3(0, 0, 0); + let surfaceColor = vec3(0, 0, 0); + + if (lighting.enabled != 0) { + let view_direction = normalize(cameraPosition - position_worldspace); + + for (var i: i32 = 0; i < lighting.pointLightCount; i++) { + let pointLight: PointLight = lighting_getPointLight(i); + let light_position_worldspace: vec3 = pointLight.position; + let light_direction: vec3 = normalize(light_position_worldspace - position_worldspace); + let light_attenuation = getPointLightAttenuation( + pointLight, + distance(light_position_worldspace, position_worldspace) + ); + lightColor += lighting_getLightColor( + surfaceColor, + light_direction, + view_direction, + normal_worldspace, + pointLight.color / light_attenuation + ); + } + + for (var i: i32 = 0; i < lighting.spotLightCount; i++) { + let spotLight: SpotLight = lighting_getSpotLight(i); + let light_position_worldspace: vec3 = spotLight.position; + let light_direction: vec3 = normalize(light_position_worldspace - position_worldspace); + let light_attenuation = getSpotLightAttenuation(spotLight, position_worldspace); + lightColor += lighting_getLightColor( + surfaceColor, + light_direction, + view_direction, + normal_worldspace, + spotLight.color / light_attenuation + ); + } + + for (var i: i32 = 0; i < lighting.directionalLightCount; i++) { + let directionalLight: DirectionalLight = lighting_getDirectionalLight(i); + lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color); + } + } + return lightColor; +} +`})),_M,vM,yM=o((()=>{OO(),dM(),mM(),gM(),_M=[38.25,38.25,38.25],vM={props:{},name:`gouraudMaterial`,bindingLayout:[{name:`gouraudMaterial`,group:3}],vs:pM.replace(`phongMaterial`,`gouraudMaterial`),fs:fM.replace(`phongMaterial`,`gouraudMaterial`),source:hM.replaceAll(`phongMaterial`,`gouraudMaterial`),defines:{LIGHTING_VERTEX:!0},dependencies:[uM,DO],uniformTypes:{unlit:`i32`,ambient:`f32`,diffuse:`f32`,shininess:`f32`,specularColor:`vec3`},defaultUniforms:{unlit:!1,ambient:.35,diffuse:.6,shininess:32,specularColor:_M},getUniforms(e){return{...vM.defaultUniforms,...e}}}})),bM=o((()=>{sT(),uT(),wT(),bE(),jE(),FT(),IE(),kE(),rT(),lO(),pO(),_O(),bO(),Fte(),OO(),Lte(),dM(),yM(),gM(),mM()})),xM,SM,CM,wM=o((()=>{xM=`struct LayerUniforms { + opacity: f32, +}; + +@group(0) @binding(auto) +var layer: LayerUniforms; +`,SM=`layout(std140) uniform layerUniforms { + uniform float opacity; +} layer; +`,CM={name:`layer`,source:xM,vs:SM,fs:SM,getUniforms:e=>({opacity:e.opacity**(1/2.2)}),uniformTypes:{opacity:`f32`}}})),TM,EM,DM=o((()=>{TM=` + +@must_use +fn deckgl_premultiplied_alpha(fragColor: vec4) -> vec4 { + return vec4(fragColor.rgb * fragColor.a, fragColor.a); +}; +`,EM={name:`color`,dependencies:[],source:TM,getUniforms:e=>({})}})),OM,kM,AM,jM,MM,NM=o((()=>{OM=`const SMOOTH_EDGE_RADIUS: f32 = 0.5; + +struct VertexGeometry { + position: vec4, + worldPosition: vec3, + worldPositionAlt: vec3, + normal: vec3, + uv: vec2, + pickingColor: vec3, +}; + +var geometry_: VertexGeometry = VertexGeometry( + vec4(0.0, 0.0, 1.0, 0.0), + vec3(0.0, 0.0, 0.0), + vec3(0.0, 0.0, 0.0), + vec3(0.0, 0.0, 0.0), + vec2(0.0, 0.0), + vec3(0.0, 0.0, 0.0) +); + +struct FragmentGeometry { + uv: vec2, +}; + +var fragmentGeometry: FragmentGeometry; + +fn smoothedge(edge: f32, x: f32) -> f32 { + return smoothstep(edge - SMOOTH_EDGE_RADIUS, edge + SMOOTH_EDGE_RADIUS, x); +} +`,kM=`#define SMOOTH_EDGE_RADIUS 0.5`,AM=`\ +${kM} + +struct VertexGeometry { + vec4 position; + vec3 worldPosition; + vec3 worldPositionAlt; + vec3 normal; + vec2 uv; + vec3 pickingColor; +} geometry = VertexGeometry( + vec4(0.0, 0.0, 1.0, 0.0), + vec3(0.0), + vec3(0.0), + vec3(0.0), + vec2(0.0), + vec3(0.0) +); +`,jM=`\ +${kM} + +struct FragmentGeometry { + vec2 uv; +} geometry; + +float smoothedge(float edge, float x) { + return smoothstep(edge - SMOOTH_EDGE_RADIUS, edge + SMOOTH_EDGE_RADIUS, x); +} +`,MM={name:`geometry`,source:OM,vs:AM,fs:jM}})),PM,FM,IM=o((()=>{(function(e){e[e.Start=1]=`Start`,e[e.Move=2]=`Move`,e[e.End=4]=`End`,e[e.Cancel=8]=`Cancel`})(PM||={}),(function(e){e[e.None=0]=`None`,e[e.Left=1]=`Left`,e[e.Right=2]=`Right`,e[e.Up=4]=`Up`,e[e.Down=8]=`Down`,e[e.Horizontal=3]=`Horizontal`,e[e.Vertical=12]=`Vertical`,e[e.All=15]=`All`})(FM||={})})),LM,RM=o((()=>{(function(e){e[e.Possible=1]=`Possible`,e[e.Began=2]=`Began`,e[e.Changed=4]=`Changed`,e[e.Ended=8]=`Ended`,e[e.Recognized=8]=`Recognized`,e[e.Cancelled=16]=`Cancelled`,e[e.Failed=32]=`Failed`})(LM||={})})),zM,BM,VM,HM,UM,WM=o((()=>{zM=`auto`,BM=`manipulation`,VM=`none`,HM=`pan-x`,UM=`pan-y`}));function GM(e){if(e.includes(`none`))return VM;let t=e.includes(HM),n=e.includes(UM);return t&&n?VM:t||n?t?HM:UM:e.includes(`manipulation`)?BM:zM}var KM=o((()=>{WM()})),qM,JM=o((()=>{WM(),KM(),qM=class{constructor(e,t){this.actions=``,this.manager=e,this.set(t)}set(e){e===`compute`&&(e=this.compute()),this.manager.element&&(this.manager.element.style.touchAction=e,this.actions=e)}update(){this.set(this.manager.options.touchAction)}compute(){let e=[];for(let t of this.manager.recognizers)t.options.enable&&(e=e.concat(t.getTouchAction()));return GM(e.join(` `))}}}));function YM(e){return e.trim().split(/\s+/g)}var XM=o((()=>{}));function ZM(e,t,n){if(e)for(let r of YM(t))e.addEventListener(r,n,!1)}function QM(e,t,n){if(e)for(let r of YM(t))e.removeEventListener(r,n,!1)}var Fne=o((()=>{XM()}));function $M(e){return(e.ownerDocument||e).defaultView}var Ine=o((()=>{}));function Lne(e,t){let n=e;for(;n;){if(n===t)return!0;n=n.parentNode}return!1}var Rne=o((()=>{}));function eN(e){let t=e.length;if(t===1)return{x:Math.round(e[0].clientX),y:Math.round(e[0].clientY)};let n=0,r=0,i=0;for(;i{}));function nN(e){let t=[],n=0;for(;n{tN()}));function rN(e,t){let n=t.x-e.x,r=t.y-e.y;return Math.sqrt(n*n+r*r)}function iN(e,t){let n=t.clientX-e.clientX,r=t.clientY-e.clientY;return Math.sqrt(n*n+r*r)}var aN=o((()=>{}));function Bne(e,t){let n=t.x-e.x,r=t.y-e.y;return Math.atan2(r,n)*180/Math.PI}function oN(e,t){let n=t.clientX-e.clientX,r=t.clientY-e.clientY;return Math.atan2(r,n)*180/Math.PI}var sN=o((()=>{}));function cN(e,t){return e===t?FM.None:Math.abs(e)>=Math.abs(t)?e<0?FM.Left:FM.Right:t<0?FM.Up:FM.Down}var lN=o((()=>{IM()}));function Vne(e,t){let n=t.center,r=e.offsetDelta,i=e.prevDelta,a=e.prevInput;return(t.eventType===PM.Start||a?.eventType===PM.End)&&(i=e.prevDelta={x:a?.deltaX||0,y:a?.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y}),{deltaX:i.x+(n.x-r.x),deltaY:i.y+(n.y-r.y)}}var Hne=o((()=>{IM()}));function uN(e,t,n){return{x:t/e||0,y:n/e||0}}var dN=o((()=>{}));function Une(e,t){return iN(t[0],t[1])/iN(e[0],e[1])}var Wne=o((()=>{aN()}));function Gne(e,t){return oN(t[1],t[0])-oN(e[1],e[0])}var Kne=o((()=>{sN()}));function fN(e,t){let n=e.lastInterval||t,r=t.timeStamp-n.timeStamp,i,a,o,s;if(t.eventType!==PM.Cancel&&(r>25||n.velocity===void 0)){let c=t.deltaX-n.deltaX,l=t.deltaY-n.deltaY,u=uN(r,c,l);a=u.x,o=u.y,i=Math.abs(u.x)>Math.abs(u.y)?u.x:u.y,s=cN(c,l),e.lastInterval=t}else i=n.velocity,a=n.velocityX,o=n.velocityY,s=n.direction;t.velocity=i,t.velocityX=a,t.velocityY=o,t.direction=s}var pN=o((()=>{IM(),dN(),lN()}));function mN(e,t){let{session:n}=e,{pointers:r}=t,{length:i}=r;n.firstInput||=nN(t),i>1&&!n.firstMultiple?n.firstMultiple=nN(t):i===1&&(n.firstMultiple=!1);let{firstInput:a,firstMultiple:o}=n,s=o?o.center:a.center,c=t.center=eN(r);t.timeStamp=Date.now(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=Bne(s,c),t.distance=rN(s,c);let{deltaX:l,deltaY:u}=Vne(n,t);t.deltaX=l,t.deltaY=u,t.offsetDirection=cN(t.deltaX,t.deltaY);let d=uN(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=d.x,t.overallVelocityY=d.y,t.overallVelocity=Math.abs(d.x)>Math.abs(d.y)?d.x:d.y,t.scale=o?Une(o.pointers,r):1,t.rotation=o?Gne(o.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length;let f=e.element;return Lne(t.srcEvent.target,f)&&(f=t.srcEvent.target),t.target=f,fN(n,t),t}var hN=o((()=>{Rne(),zne(),tN(),aN(),sN(),lN(),Hne(),dN(),Wne(),Kne(),pN()}));function gN(e,t,n){let r=n.pointers.length,i=n.changedPointers.length,a=t&PM.Start&&r-i===0,o=t&(PM.End|PM.Cancel)&&r-i===0;n.isFirst=!!a,n.isFinal=!!o,a&&(e.session={}),n.eventType=t;let s=mN(e,n);e.emit(`hammer.input`,s),e.recognize(s),e.session.prevInput=s}var _N=o((()=>{IM(),hN()})),vN,yN=o((()=>{Fne(),Ine(),_N(),vN=class{constructor(e){this.evEl=``,this.evWin=``,this.evTarget=``,this.domHandler=e=>{this.manager.options.enable&&this.handler(e)},this.manager=e,this.element=e.element,this.target=e.options.inputTarget||e.element}callback(e,t){gN(this.manager,e,t)}init(){ZM(this.element,this.evEl,this.domHandler),ZM(this.target,this.evTarget,this.domHandler),ZM($M(this.element),this.evWin,this.domHandler)}destroy(){QM(this.element,this.evEl,this.domHandler),QM(this.target,this.evTarget,this.domHandler),QM($M(this.element),this.evWin,this.domHandler)}}})),bN,xN,SN,CN,wN=o((()=>{IM(),yN(),bN={pointerdown:PM.Start,pointermove:PM.Move,pointerup:PM.End,pointercancel:PM.Cancel,pointerout:PM.Cancel},xN=`pointerdown`,SN=`pointermove pointerup pointercancel`,CN=class extends vN{constructor(e){super(e),this.evEl=xN,this.evWin=SN,this.store=this.manager.session.pointerEvents=[],this.init()}handler(e){let{store:t}=this,n=!1,r=bN[e.type],i=e.pointerType,a=i===`touch`,o=t.findIndex(t=>t.pointerId===e.pointerId);r&PM.Start&&(e.buttons||a)?o<0&&(t.push(e),o=t.length-1):r&(PM.End|PM.Cancel)&&(n=!0),!(o<0)&&(t[o]=e,this.callback(r,{pointers:t,changedPointers:[e],eventType:r,pointerType:i,srcEvent:e}),n&&t.splice(o,1))}}}));function TN(e,t){let n=t[0].toUpperCase()+t.slice(1);for(let r of EN){let i=r?r+n:t;if(i in e)return i}}var EN,DN=o((()=>{EN=[``,`webkit`,`Moz`,`MS`,`ms`,`o`]})),ON,kN,AN,jN,MN=o((()=>{JM(),wN(),XM(),DN(),RM(),ON=1,kN=2,AN={touchAction:`compute`,enable:!0,inputTarget:null,cssProps:{userSelect:`none`,userDrag:`none`,touchCallout:`none`,tapHighlightColor:`rgba(0,0,0,0)`}},jN=class{constructor(e,t){this.options={...AN,...t,cssProps:{...AN.cssProps,...t.cssProps},inputTarget:t.inputTarget||e},this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=new CN(this),this.touchAction=new qM(this,this.options.touchAction),this.toggleCssProps(!0)}set(e){return Object.assign(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this}stop(e){this.session.stopped=e?kN:ON}recognize(e){let{session:t}=this;if(t.stopped)return;this.session.prevented&&e.srcEvent.preventDefault();let n,{recognizers:r}=this,{curRecognizer:i}=t;(!i||i&&i.state&LM.Recognized)&&(i=t.curRecognizer=null);let a=0;for(;a{PN=1}));function IN(e){return e&LM.Cancelled?`cancel`:e&LM.Ended?`end`:e&LM.Changed?`move`:e&LM.Began?`start`:``}var LN=o((()=>{RM()})),RN,zN=o((()=>{RM(),FN(),LN(),RN=class{constructor(e){this.options=e,this.id=NN(),this.state=LM.Possible,this.simultaneous={},this.requireFail=[]}set(e){return Object.assign(this.options,e),this.manager.touchAction.update(),this}recognizeWith(e){if(Array.isArray(e)){for(let t of e)this.recognizeWith(t);return this}let t;if(typeof e==`string`){if(t=this.manager.get(e),!t)throw Error(`Cannot find recognizer ${e}`)}else t=e;let{simultaneous:n}=this;return n[t.id]||(n[t.id]=t,t.recognizeWith(this)),this}dropRecognizeWith(e){if(Array.isArray(e)){for(let t of e)this.dropRecognizeWith(t);return this}let t;return t=typeof e==`string`?this.manager.get(e):e,t&&delete this.simultaneous[t.id],this}requireFailure(e){if(Array.isArray(e)){for(let t of e)this.requireFailure(t);return this}let t;if(typeof e==`string`){if(t=this.manager.get(e),!t)throw Error(`Cannot find recognizer ${e}`)}else t=e;let{requireFail:n}=this;return n.indexOf(t)===-1&&(n.push(t),t.requireFailure(this)),this}dropRequireFailure(e){if(Array.isArray(e)){for(let t of e)this.dropRequireFailure(t);return this}let t;if(t=typeof e==`string`?this.manager.get(e):e,t){let e=this.requireFail.indexOf(t);e>-1&&this.requireFail.splice(e,1)}return this}hasRequireFailures(){return!!this.requireFail.find(e=>e.options.enable)}canRecognizeWith(e){return!!this.simultaneous[e.id]}emit(e){if(!e)return;let{state:t}=this;t=LM.Ended&&this.manager.emit(this.options.event+IN(t),e)}tryEmit(e){this.canEmit()?this.emit(e):this.state=LM.Failed}canEmit(){let e=0;for(;e{zN(),RM(),IM(),BN=class extends RN{attrTest(e){let t=this.options.pointers;return t===0||e.pointers.length===t}process(e){let{state:t}=this,{eventType:n}=e,r=t&(LM.Began|LM.Changed),i=this.attrTest(e);return r&&(n&PM.Cancel||!i)?t|LM.Cancelled:r||i?n&PM.End?t|LM.Ended:t&LM.Began?t|LM.Changed:LM.Began:LM.Failed}}})),HN,UN=o((()=>{zN(),WM(),IM(),RM(),aN(),HN=class extends RN{constructor(e={}){super({enable:!0,event:`tap`,pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10,...e}),this.pTime=null,this.pCenter=null,this._timer=null,this._input=null,this.count=0}getTouchAction(){return[BM]}process(e){let{options:t}=this,n=e.pointers.length===t.pointers,r=e.distance{this.state=LM.Recognized,this.tryEmit(this._input)},t.interval),LM.Began):LM.Recognized}return LM.Failed}failTimeout(){return this._timer=setTimeout(()=>{this.state=LM.Failed},this.options.interval),LM.Failed}reset(){clearTimeout(this._timer)}emit(e){this.state===LM.Recognized&&(e.tapCount=this.count,this.manager.emit(this.options.event,e))}}})),WN,GN,KN=o((()=>{VN(),IM(),RM(),WM(),WN=[``,`start`,`move`,`end`,`cancel`,`up`,`down`,`left`,`right`],GN=class extends BN{constructor(e={}){super({enable:!0,pointers:1,event:`pan`,threshold:10,direction:FM.All,...e}),this.pX=null,this.pY=null}getTouchAction(){let{options:{direction:e}}=this,t=[];return e&FM.Horizontal&&t.push(UM),e&FM.Vertical&&t.push(HM),t}getEventNames(){return WN.map(e=>this.options.event+e)}directionTest(e){let{options:t}=this,n=!0,{distance:r}=e,{direction:i}=e,a=e.deltaX,o=e.deltaY;return i&t.direction||(t.direction&FM.Horizontal?(i=a===0?FM.None:a<0?FM.Left:FM.Right,n=a!==this.pX,r=Math.abs(e.deltaX)):(i=o===0?FM.None:o<0?FM.Up:FM.Down,n=o!==this.pY,r=Math.abs(e.deltaY))),e.direction=i,n&&r>t.threshold&&!!(i&t.direction)}attrTest(e){return super.attrTest(e)&&(!!(this.state&LM.Began)||!(this.state&LM.Began)&&this.directionTest(e))}emit(e){this.pX=e.deltaX,this.pY=e.deltaY;let t=FM[e.direction].toLowerCase();t&&(e.additionalEvent=this.options.event+t),super.emit(e)}}})),qN=o((()=>{VN(),IM(),KN()})),JN,YN,XN=o((()=>{VN(),WM(),RM(),JN=[``,`start`,`move`,`end`,`cancel`,`in`,`out`],YN=class extends BN{constructor(e={}){super({enable:!0,event:`pinch`,threshold:0,pointers:2,...e})}getTouchAction(){return[VM]}getEventNames(){return JN.map(e=>this.options.event+e)}attrTest(e){return super.attrTest(e)&&(Math.abs(e.scale-1)>this.options.threshold||!!(this.state&LM.Began))}emit(e){if(e.scale!==1){let t=e.scale<1?`in`:`out`;e.additionalEvent=this.options.event+t}super.emit(e)}}})),ZN=o((()=>{VN(),RM()})),QN=o((()=>{zN(),RM(),IM()})),$N=o((()=>{IM(),RM(),MN(),yN(),JM(),wN(),zN(),VN(),UN(),KN(),qN(),XN(),ZN(),QN()})),eP,tP=o((()=>{eP=class{constructor(e,t,n){this.element=e,this.callback=t,this.options=n}}})),nP,rP=o((()=>{nP=typeof navigator<`u`&&navigator.userAgent?navigator.userAgent.toLowerCase():``,typeof window<`u`||global})),iP,aP,oP,sP,cP,lP=o((()=>{tP(),rP(),iP=nP.indexOf(`firefox`)!==-1,aP=4.000244140625,oP=40,sP=.25,cP=class extends eP{constructor(e,t,n){super(e,t,{enable:!0,...n}),this.handleEvent=e=>{if(!this.options.enable)return;let t=e.deltaY;globalThis.WheelEvent&&(iP&&e.deltaMode===globalThis.WheelEvent.DOM_DELTA_PIXEL&&(t/=globalThis.devicePixelRatio),e.deltaMode===globalThis.WheelEvent.DOM_DELTA_LINE&&(t*=oP)),t!==0&&t%aP===0&&(t=Math.floor(t/aP)),e.shiftKey&&t&&(t*=sP),this.callback({type:`wheel`,center:{x:e.clientX,y:e.clientY},delta:-t,srcEvent:e,pointerType:`mouse`,target:e.target})},e.addEventListener(`wheel`,this.handleEvent,{passive:!1})}destroy(){this.element.removeEventListener(`wheel`,this.handleEvent)}enableEventType(e,t){e===`wheel`&&(this.options.enable=t)}}})),uP,dP,fP=o((()=>{tP(),uP=[`mousedown`,`mousemove`,`mouseup`,`mouseover`,`mouseout`,`mouseleave`],dP=class extends eP{constructor(e,t,n){super(e,t,{enable:!0,...n}),this.handleEvent=e=>{this.handleOverEvent(e),this.handleOutEvent(e),this.handleEnterEvent(e),this.handleLeaveEvent(e),this.handleMoveEvent(e)},this.pressed=!1;let{enable:r}=this.options;this.enableMoveEvent=r,this.enableLeaveEvent=r,this.enableEnterEvent=r,this.enableOutEvent=r,this.enableOverEvent=r,uP.forEach(t=>e.addEventListener(t,this.handleEvent))}destroy(){uP.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){switch(e){case`pointermove`:this.enableMoveEvent=t;break;case`pointerover`:this.enableOverEvent=t;break;case`pointerout`:this.enableOutEvent=t;break;case`pointerenter`:this.enableEnterEvent=t;break;case`pointerleave`:this.enableLeaveEvent=t;break;default:}}handleOverEvent(e){this.enableOverEvent&&e.type===`mouseover`&&this._emit(`pointerover`,e)}handleOutEvent(e){this.enableOutEvent&&e.type===`mouseout`&&this._emit(`pointerout`,e)}handleEnterEvent(e){this.enableEnterEvent&&e.type===`mouseenter`&&this._emit(`pointerenter`,e)}handleLeaveEvent(e){this.enableLeaveEvent&&e.type===`mouseleave`&&this._emit(`pointerleave`,e)}handleMoveEvent(e){if(this.enableMoveEvent)switch(e.type){case`mousedown`:e.button>=0&&(this.pressed=!0);break;case`mousemove`:e.buttons===0&&(this.pressed=!1),this.pressed||this._emit(`pointermove`,e);break;case`mouseup`:this.pressed=!1;break;default:}}_emit(e,t){this.callback({type:e,center:{x:t.clientX,y:t.clientY},srcEvent:t,pointerType:`mouse`,target:t.target})}}})),pP,mP,hP=o((()=>{tP(),pP=[`keydown`,`keyup`],mP=class extends eP{constructor(e,t,n){super(e,t,{enable:!0,tabIndex:0,...n}),this.handleEvent=e=>{let t=e.target||e.srcElement;t.tagName===`INPUT`&&t.type===`text`||t.tagName===`TEXTAREA`||(this.enableDownEvent&&e.type===`keydown`&&this.callback({type:`keydown`,srcEvent:e,key:e.key,target:e.target}),this.enableUpEvent&&e.type===`keyup`&&this.callback({type:`keyup`,srcEvent:e,key:e.key,target:e.target}))},this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,e.tabIndex=this.options.tabIndex,e.style.outline=`none`,pP.forEach(t=>e.addEventListener(t,this.handleEvent))}destroy(){pP.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===`keydown`&&(this.enableDownEvent=t),e===`keyup`&&(this.enableUpEvent=t)}}})),gP,_P=o((()=>{tP(),gP=class extends eP{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.options.enable&&this.callback({type:`contextmenu`,center:{x:e.clientX,y:e.clientY},srcEvent:e,pointerType:`mouse`,target:e.target})},e.addEventListener(`contextmenu`,this.handleEvent)}destroy(){this.element.removeEventListener(`contextmenu`,this.handleEvent)}enableEventType(e,t){e===`contextmenu`&&(this.options.enable=t)}}}));function vP(e){let t=CP[e.srcEvent.type];if(!t)return null;let{buttons:n,button:r}=e.srcEvent,i=!1,a=!1,o=!1;return t===xP?(i=!!(n&DP),a=!!(n&kP),o=!!(n&OP)):(i=r===wP,a=r===TP,o=r===EP),{leftButton:i,middleButton:a,rightButton:o}}function yP(e,t){let n=e.center;if(!n)return null;let r=t.getBoundingClientRect(),i=r.width/t.offsetWidth||1,a=r.height/t.offsetHeight||1;return{center:n,offsetCenter:{x:(n.x-r.left-t.clientLeft)/i,y:(n.y-r.top-t.clientTop)/a}}}var bP,xP,SP,CP,wP,TP,EP,DP,OP,kP,qne=o((()=>{bP=1,xP=2,SP=4,CP={pointerdown:bP,pointermove:xP,pointerup:SP,mousedown:bP,mousemove:xP,mouseup:SP},wP=0,TP=1,EP=2,DP=1,OP=2,kP=4})),AP,jP,Jne=o((()=>{qne(),AP={srcElement:`root`,priority:0},jP=class{constructor(e,t){this.handleEvent=e=>{if(this.isEmpty())return;let t=this._normalizeEvent(e),n=e.srcEvent.target;for(;n&&n!==t.rootElement;){if(this._emit(t,n),t.handled)return;n=n.parentNode}this._emit(t,`root`)},this.eventManager=e,this.recognizerName=t,this.handlers=[],this.handlersByElement=new Map,this._active=!1}isEmpty(){return!this._active}add(e,t,n,r=!1,i=!1){let{handlers:a,handlersByElement:o}=this,s={...AP,...n},c=o.get(s.srcElement);c||(c=[],o.set(s.srcElement,c));let l={type:e,handler:t,srcElement:s.srcElement,priority:s.priority};r&&(l.once=!0),i&&(l.passive=!0),a.push(l),this._active=this._active||!l.passive;let u=c.length-1;for(;u>=0&&!(c[u].priority>=l.priority);)u--;c.splice(u+1,0,l)}remove(e,t){let{handlers:n,handlersByElement:r}=this;for(let i=n.length-1;i>=0;i--){let a=n[i];if(a.type===e&&a.handler===t){n.splice(i,1);let e=r.get(a.srcElement);e.splice(e.indexOf(a),1),e.length===0&&r.delete(a.srcElement)}}this._active=n.some(e=>!e.passive)}_emit(e,t){let n=this.handlersByElement.get(t);if(n){let t=!1,r=()=>{e.handled=!0},i=()=>{e.handled=!0,t=!0},a=[];for(let o=0;o{e.srcEvent.preventDefault()},stopImmediatePropagation:null,stopPropagation:null,handled:!1,rootElement:t}}}}));function Yne(e){if(`recognizer`in e)return e;let t,n=Array.isArray(e)?[...e]:[e];return t=typeof n[0]==`function`?new(n.shift())(n.shift()||{}):n.shift(),{recognizer:t,recognizeWith:typeof n[0]==`string`?[n[0]]:n[0],requireFailure:typeof n[1]==`string`?[n[1]]:n[1]}}var MP,Xne=o((()=>{$N(),lP(),fP(),hP(),_P(),Jne(),MP=class{constructor(e=null,t={}){if(this._onBasicInput=e=>{this.manager.emit(e.srcEvent.type,e)},this._onOtherEvent=e=>{this.manager.emit(e.type,e)},this.options={recognizers:[],events:{},touchAction:`compute`,tabIndex:0,cssProps:{},...t},this.events=new Map,this.element=e,e){this.manager=new jN(e,this.options);for(let e of this.options.recognizers){let{recognizer:t,recognizeWith:n,requireFailure:r}=Yne(e);this.manager.add(t),n&&t.recognizeWith(n),r&&t.requireFailure(r)}this.manager.on(`hammer.input`,this._onBasicInput),this.wheelInput=new cP(e,this._onOtherEvent,{enable:!1}),this.moveInput=new dP(e,this._onOtherEvent,{enable:!1}),this.keyInput=new mP(e,this._onOtherEvent,{enable:!1,tabIndex:t.tabIndex}),this.contextmenuInput=new gP(e,this._onOtherEvent,{enable:!1}),this.on(this.options.events)}}getElement(){return this.element}destroy(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy())}on(e,t,n){this._addEventHandler(e,t,n,!1)}once(e,t,n){this._addEventHandler(e,t,n,!0)}watch(e,t,n){this._addEventHandler(e,t,n,!1,!0)}off(e,t){this._removeEventHandler(e,t)}_toggleRecognizer(e,t){let{manager:n}=this;if(!n)return;let r=n.get(e);r&&(r.set({enable:t}),n.touchAction.update()),this.wheelInput?.enableEventType(e,t),this.moveInput?.enableEventType(e,t),this.keyInput?.enableEventType(e,t),this.contextmenuInput?.enableEventType(e,t)}_addEventHandler(e,t,n,r,i){if(typeof e!=`string`){n=t;for(let[t,a]of Object.entries(e))this._addEventHandler(t,a,n,r,i);return}let{manager:a,events:o}=this;if(!a)return;let s=o.get(e);if(!s){let t=this._getRecognizerName(e)||e;s=new jP(this,t),o.set(e,s),a&&a.on(e,s.handleEvent)}s.add(e,t,n,r,i),s.isEmpty()||this._toggleRecognizer(s.recognizerName,!0)}_removeEventHandler(e,t){if(typeof e!=`string`){for(let[t,n]of Object.entries(e))this._removeEventHandler(t,n);return}let{events:n}=this,r=n.get(e);if(r&&(r.remove(e,t),r.isEmpty())){let{recognizerName:e}=r,t=!1;for(let r of n.values())if(r.recognizerName===e&&!r.isEmpty()){t=!0;break}t||this._toggleRecognizer(e,!1)}}_getRecognizerName(e){return this.manager.recognizers.find(t=>t.getEventNames().includes(e))?.options.event}}})),NP=o((()=>{Xne(),$N()})),PP,FP,IP,LP,RP,zP=o((()=>{Nw(),NP(),PP={DEFAULT:`default`,LNGLAT:`lnglat`,METER_OFFSETS:`meter-offsets`,LNGLAT_OFFSETS:`lnglat-offsets`,CARTESIAN:`cartesian`},Object.defineProperty(PP,"IDENTITY",{get:()=>(Mw.deprecated(`COORDINATE_SYSTEM.IDENTITY`,`COORDINATE_SYSTEM.CARTESIAN`)(),PP.CARTESIAN)}),FP={WEB_MERCATOR:1,GLOBE:2,WEB_MERCATOR_AUTO_OFFSET:4,IDENTITY:0},IP={common:0,meters:1,pixels:2},LP={click:`onClick`,dblclick:`onClick`,panstart:`onDragStart`,panmove:`onDrag`,panend:`onDragEnd`},RP={multipan:[GN,{threshold:10,direction:FM.Vertical,pointers:2}],pinch:[YN,{},null,[`multipan`]],pan:[GN,{threshold:1},[`pinch`],[`multipan`]],dblclick:[HN,{event:`dblclick`,taps:2}],click:[HN,{event:`click`},null,[`dblclick`]]}}));function Zne(e,t){if(e===t)return!0;if(Array.isArray(e)){let n=e.length;if(!t||t.length!==n)return!1;for(let r=0;r{for(let i in r)if(!Zne(r[i],t[i])){n=e(r),t=r;break}return n}}var VP=o((()=>{}));function HP(e){let t=YP[e];if(t===void 0)throw Error(`Invalid coordinateSystem: ${e}`);return t}function UP(e,t,n=JP){n.length<3&&(n=[n[0],n[1],0]);let r=n,i,a=!0;switch(i=t===`lnglat-offsets`||t===`meter-offsets`?n:e.isGeospatial?[Math.fround(e.longitude),Math.fround(e.latitude),0]:null,e.projectionMode){case FP.WEB_MERCATOR:(t===`lnglat`||t===`cartesian`)&&(i=[0,0,0],a=!1);break;case FP.WEB_MERCATOR_AUTO_OFFSET:t===`lnglat`?r=i:t===`cartesian`&&(r=[Math.fround(e.center[0]),Math.fround(e.center[1]),0],i=e.unprojectPosition(r),r[0]-=n[0],r[1]-=n[1],r[2]-=n[2]);break;case FP.IDENTITY:r=e.position.map(Math.fround),r[2]=r[2]||0;break;case FP.GLOBE:a=!1,i=null;break;default:a=!1}return{geospatialOrigin:i,shaderCoordinateOrigin:r,offsetMode:a}}function Qne(e,t,n){let{viewMatrixUncentered:r,projectionMatrix:i}=e,{viewMatrix:a,viewProjectionMatrix:o}=e,s=WP,c=WP,l=e.cameraPosition,{geospatialOrigin:u,shaderCoordinateOrigin:d,offsetMode:f}=UP(e,t,n);return f&&(c=e.projectPosition(u||d),l=[l[0]-c[0],l[1]-c[1],l[2]-c[2]],c[3]=1,s=qD([],c,o),a=r||a,o=AD([],i,a),o=AD([],o,GP)),{viewMatrix:a,viewProjectionMatrix:o,projectionCenter:s,originCommon:c,cameraPosCommon:l,shaderCoordinateOrigin:d,geospatialOrigin:u}}function $ne({viewport:e,devicePixelRatio:t=1,modelMatrix:n=null,coordinateSystem:r=`default`,coordinateOrigin:i=JP,autoWrapLongitude:a=!1}){r==="default"&&(r=e.isGeospatial?`lnglat`:`cartesian`);let o=XP({viewport:e,devicePixelRatio:t,coordinateSystem:r,coordinateOrigin:i});return o.wrapLongitude=a,o.modelMatrix=n||KP,o}function ere({viewport:e,devicePixelRatio:t,coordinateSystem:n,coordinateOrigin:r}){let{projectionCenter:i,viewProjectionMatrix:a,originCommon:o,cameraPosCommon:s,shaderCoordinateOrigin:c,geospatialOrigin:l}=Qne(e,n,r),u=e.getDistanceScales(),d=[e.width*t,e.height*t],f=qD([],[0,0,-e.focalDistance,1],e.projectionMatrix)[3]||1,p={coordinateSystem:HP(n),projectionMode:e.projectionMode,coordinateOrigin:c,commonOrigin:o.slice(0,3),center:i,pseudoMeters:!!e._pseudoMeters,viewportSize:d,devicePixelRatio:t,focalDistance:f,commonUnitsPerMeter:u.unitsPerMeter,commonUnitsPerWorldUnit:u.unitsPerMeter,commonUnitsPerWorldUnit2:qP,scale:e.scale,wrapLongitude:!1,viewProjectionMatrix:a,modelMatrix:KP,cameraPosition:s};if(l){let t=e.getDistanceScales(l);switch(n){case`meter-offsets`:p.commonUnitsPerWorldUnit=t.unitsPerMeter,p.commonUnitsPerWorldUnit2=t.unitsPerMeter2;break;case`lnglat`:case`lnglat-offsets`:e._pseudoMeters||(p.commonUnitsPerMeter=t.unitsPerMeter),p.commonUnitsPerWorldUnit=t.unitsPerDegree,p.commonUnitsPerWorldUnit2=t.unitsPerDegree2;break;case`cartesian`:p.commonUnitsPerWorldUnit=[1,1,t.unitsPerMeter[2]],p.commonUnitsPerWorldUnit2=[0,0,t.unitsPerMeter2[2]];break;default:break}}return p}var WP,GP,KP,qP,JP,YP,XP,ZP=o((()=>{lO(),zP(),VP(),WP=[0,0,0,0],GP=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],KP=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],qP=[0,0,0],JP=[0,0,0],YP={default:-1,cartesian:0,lnglat:1,"meter-offsets":2,"lnglat-offsets":3},XP=BP(ere)})),QP,$P,eF,tF,nF,tre=o((()=>{zP(),ZP(),QP=[`default`,`lnglat`,`meter-offsets`,`lnglat-offsets`,`cartesian`].map(e=>`const COORDINATE_SYSTEM_${e.toUpperCase().replaceAll(`-`,`_`)}: i32 = ${HP(e)};`).join(``),$P=Object.keys(FP).map(e=>`const PROJECTION_MODE_${e}: i32 = ${FP[e]};`).join(``),eF=Object.keys(IP).map(e=>`const UNIT_${e.toUpperCase()}: i32 = ${IP[e]};`).join(``),tF=`\ +${QP} +${$P} +${eF} + +const TILE_SIZE: f32 = 512.0; +const PI: f32 = 3.1415926536; +const WORLD_SCALE: f32 = TILE_SIZE / (PI * 2.0); +const ZERO_64_LOW: vec3 = vec3(0.0, 0.0, 0.0); +const EARTH_RADIUS: f32 = 6370972.0; // meters +const GLOBE_RADIUS: f32 = 256.0; + +// ----------------------------------------------------------------------------- +// Uniform block (converted from GLSL uniform block) +// ----------------------------------------------------------------------------- +struct ProjectUniforms { + wrapLongitude: i32, + coordinateSystem: i32, + commonUnitsPerMeter: vec3, + projectionMode: i32, + scale: f32, + commonUnitsPerWorldUnit: vec3, + commonUnitsPerWorldUnit2: vec3, + center: vec4, + modelMatrix: mat4x4, + viewProjectionMatrix: mat4x4, + viewportSize: vec2, + devicePixelRatio: f32, + focalDistance: f32, + cameraPosition: vec3, + coordinateOrigin: vec3, + commonOrigin: vec3, + pseudoMeters: i32, +}; + +@group(0) @binding(auto) +var project: ProjectUniforms; + +// ----------------------------------------------------------------------------- +// Geometry data shared across the project helpers. +// The active layer shader is responsible for populating this private module +// state before calling the project functions below. +// ----------------------------------------------------------------------------- + +// Structure to carry additional geometry data used by deck.gl filters. +struct Geometry { + worldPosition: vec3, + worldPositionAlt: vec3, + position: vec4, + normal: vec3, + uv: vec2, + pickingColor: vec3, +}; + +var geometry: Geometry; +`,nF=`\ +${tF} + +// ----------------------------------------------------------------------------- +// Functions +// ----------------------------------------------------------------------------- + +// Returns an adjustment factor for commonUnitsPerMeter +fn _project_size_at_latitude(lat: f32) -> f32 { + let y = clamp(lat, -89.9, 89.9); + return 1.0 / cos(radians(y)); +} + +// Overloaded version: scales a value in meters at a given latitude. +fn _project_size_at_latitude_m(meters: f32, lat: f32) -> f32 { + return meters * project.commonUnitsPerMeter.z * _project_size_at_latitude(lat); +} + +// Computes a non-linear scale factor based on geometry. +// (Note: This function relies on "geometry" being provided.) +fn project_size() -> f32 { + if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR && + project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT && + project.pseudoMeters == 0) { + if (geometry.position.w == 0.0) { + return _project_size_at_latitude(geometry.worldPosition.y); + } + let y: f32 = geometry.position.y / TILE_SIZE * 2.0 - 1.0; + let y2 = y * y; + let y4 = y2 * y2; + let y6 = y4 * y2; + return 1.0 + 4.9348 * y2 + 4.0587 * y4 + 1.5642 * y6; + } + return 1.0; +} + +// Overloads to scale offsets (meters to world units) +fn project_size_float(meters: f32) -> f32 { + return meters * project.commonUnitsPerMeter.z * project_size(); +} + +fn project_size_vec2(meters: vec2) -> vec2 { + return meters * project.commonUnitsPerMeter.xy * project_size(); +} + +fn project_size_vec3(meters: vec3) -> vec3 { + return meters * project.commonUnitsPerMeter * project_size(); +} + +fn project_size_vec4(meters: vec4) -> vec4 { + return vec4(meters.xyz * project.commonUnitsPerMeter, meters.w); +} + +// Returns a rotation matrix aligning the z‑axis with the given up vector. +fn project_get_orientation_matrix(up: vec3) -> mat3x3 { + let uz = normalize(up); + let ux = select( + vec3(1.0, 0.0, 0.0), + normalize(vec3(uz.y, -uz.x, 0.0)), + abs(uz.z) == 1.0 + ); + let uy = cross(uz, ux); + return mat3x3(ux, uy, uz); +} + +// Since WGSL does not support "out" parameters, we return a struct. +struct RotationResult { + needsRotation: bool, + transform: mat3x3, +}; + +fn project_needs_rotation(commonPosition: vec3) -> RotationResult { + if (project.projectionMode == PROJECTION_MODE_GLOBE) { + return RotationResult(true, project_get_orientation_matrix(commonPosition)); + } else { + return RotationResult(false, mat3x3()); // identity alternative if needed + }; +} + +// Projects a normal vector from the current coordinate system to world space. +fn project_normal(vector: vec3) -> vec3 { + let normal_modelspace = project.modelMatrix * vec4(vector, 0.0); + var n = normalize(normal_modelspace.xyz * project.commonUnitsPerMeter); + let rotResult = project_needs_rotation(geometry.position.xyz); + if (rotResult.needsRotation) { + n = rotResult.transform * n; + } + return n; +} + +// Applies a scale offset based on y-offset (dy) +fn project_offset_(offset: vec4) -> vec4 { + let dy: f32 = offset.y; + let commonUnitsPerWorldUnit = project.commonUnitsPerWorldUnit + project.commonUnitsPerWorldUnit2 * dy; + return vec4(offset.xyz * commonUnitsPerWorldUnit, offset.w); +} + +// Projects lng/lat coordinates to a unit tile [0,1] +fn project_mercator_(lnglat: vec2) -> vec2 { + var x = lnglat.x; + if (project.wrapLongitude != 0) { + x = ((x + 180.0) % 360.0) - 180.0; + } + let y = clamp(lnglat.y, -89.9, 89.9); + return vec2( + radians(x) + PI, + PI + log(tan(PI * 0.25 + radians(y) * 0.5)) + ) * WORLD_SCALE; +} + +// Projects lng/lat/z coordinates for a globe projection. +fn project_globe_(lnglatz: vec3) -> vec3 { + let lambda = radians(lnglatz.x); + let phi = radians(lnglatz.y); + let cosPhi = cos(phi); + let D = (lnglatz.z / EARTH_RADIUS + 1.0) * GLOBE_RADIUS; + return vec3( + sin(lambda) * cosPhi, + -cos(lambda) * cosPhi, + sin(phi) + ) * D; +} + +// Projects positions (with an optional 64-bit low part) from the input +// coordinate system to the common space. +fn project_position_vec4_f64(position: vec4, position64Low: vec3) -> vec4 { + var position_world = project.modelMatrix * position; + + // Work around for a Mac+NVIDIA bug: + if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR) { + if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) { + return vec4( + project_mercator_(position_world.xy), + _project_size_at_latitude_m(position_world.z, position_world.y), + position_world.w + ); + } + if (project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN) { + position_world = vec4f(position_world.xyz + project.coordinateOrigin, position_world.w); + } + } + if (project.projectionMode == PROJECTION_MODE_GLOBE) { + if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) { + return vec4( + project_globe_(position_world.xyz), + position_world.w + ); + } + } + if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET) { + if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) { + if (abs(position_world.y - project.coordinateOrigin.y) > 0.25) { + return vec4( + project_mercator_(position_world.xy) - project.commonOrigin.xy, + project_size_float(position_world.z), + position_world.w + ); + } + } + } + if (project.projectionMode == PROJECTION_MODE_IDENTITY || + (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET && + (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT || + project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN))) { + position_world = vec4f(position_world.xyz - project.coordinateOrigin, position_world.w); + } + + return project_offset_(position_world) + + project_offset_(project.modelMatrix * vec4(position64Low, 0.0)); +} + +// Overloaded versions for different input types. +fn project_position_vec4_f32(position: vec4) -> vec4 { + return project_position_vec4_f64(position, ZERO_64_LOW); +} + +fn project_position_vec3_f64(position: vec3, position64Low: vec3) -> vec3 { + let projected_position = project_position_vec4_f64(vec4(position, 1.0), position64Low); + return projected_position.xyz; +} + +fn project_position_vec3_f32(position: vec3) -> vec3 { + let projected_position = project_position_vec4_f64(vec4(position, 1.0), ZERO_64_LOW); + return projected_position.xyz; +} + +fn project_position_vec2_f32(position: vec2) -> vec2 { + let projected_position = project_position_vec4_f64(vec4(position, 0.0, 1.0), ZERO_64_LOW); + return projected_position.xy; +} + +// Transforms a common space position to clip space. +fn project_common_position_to_clipspace_with_projection(position: vec4, viewProjectionMatrix: mat4x4, center: vec4) -> vec4 { + return viewProjectionMatrix * position + center; +} + +// Uses the project viewProjectionMatrix and center. +fn project_common_position_to_clipspace(position: vec4) -> vec4 { + return project_common_position_to_clipspace_with_projection(position, project.viewProjectionMatrix, project.center); +} + +// Returns a clip space offset corresponding to a given number of screen pixels. +fn project_pixel_size_to_clipspace(pixels: vec2) -> vec2 { + let offset = pixels / project.viewportSize * project.devicePixelRatio * 2.0; + return offset * project.focalDistance; +} + +fn project_meter_size_to_pixel(meters: f32) -> f32 { + return project_size_float(meters) * project.scale; +} + +fn project_unit_size_to_pixel(size: f32, unit: i32) -> f32 { + if (unit == UNIT_METERS) { + return project_meter_size_to_pixel(size); + } else if (unit == UNIT_COMMON) { + return size * project.scale; + } + // UNIT_PIXELS: no scaling applied. + return size; +} + +fn project_pixel_size_float(pixels: f32) -> f32 { + return pixels / project.scale; +} + +fn project_pixel_size_vec2(pixels: vec2) -> vec2 { + return pixels / project.scale; +} +`})),rF,iF,aF,oF,nre=o((()=>{zP(),ZP(),rF=[`default`,`lnglat`,`meter-offsets`,`lnglat-offsets`,`cartesian`].map(e=>`const int COORDINATE_SYSTEM_${e.toUpperCase().replaceAll(`-`,`_`)} = ${HP(e)};`).join(``),iF=Object.keys(FP).map(e=>`const int PROJECTION_MODE_${e} = ${FP[e]};`).join(``),aF=Object.keys(IP).map(e=>`const int UNIT_${e.toUpperCase()} = ${IP[e]};`).join(``),oF=`\ +${rF} +${iF} +${aF} +layout(std140) uniform projectUniforms { +bool wrapLongitude; +int coordinateSystem; +vec3 commonUnitsPerMeter; +int projectionMode; +float scale; +vec3 commonUnitsPerWorldUnit; +vec3 commonUnitsPerWorldUnit2; +vec4 center; +mat4 modelMatrix; +mat4 viewProjectionMatrix; +vec2 viewportSize; +float devicePixelRatio; +float focalDistance; +vec3 cameraPosition; +vec3 coordinateOrigin; +vec3 commonOrigin; +bool pseudoMeters; +} project; +const float TILE_SIZE = 512.0; +const float PI = 3.1415926536; +const float WORLD_SCALE = TILE_SIZE / (PI * 2.0); +const vec3 ZERO_64_LOW = vec3(0.0); +const float EARTH_RADIUS = 6370972.0; +const float GLOBE_RADIUS = 256.0; +float project_size_at_latitude(float lat) { +float y = clamp(lat, -89.9, 89.9); +return 1.0 / cos(radians(y)); +} +float project_size() { +if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR && +project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT && +project.pseudoMeters == false) { +if (geometry.position.w == 0.0) { +return project_size_at_latitude(geometry.worldPosition.y); +} +float y = geometry.position.y / TILE_SIZE * 2.0 - 1.0; +float y2 = y * y; +float y4 = y2 * y2; +float y6 = y4 * y2; +return 1.0 + 4.9348 * y2 + 4.0587 * y4 + 1.5642 * y6; +} +return 1.0; +} +float project_size_at_latitude(float meters, float lat) { +return meters * project.commonUnitsPerMeter.z * project_size_at_latitude(lat); +} +float project_size(float meters) { +return meters * project.commonUnitsPerMeter.z * project_size(); +} +vec2 project_size(vec2 meters) { +return meters * project.commonUnitsPerMeter.xy * project_size(); +} +vec3 project_size(vec3 meters) { +return meters * project.commonUnitsPerMeter * project_size(); +} +vec4 project_size(vec4 meters) { +return vec4(meters.xyz * project.commonUnitsPerMeter, meters.w); +} +mat3 project_get_orientation_matrix(vec3 up) { +vec3 uz = normalize(up); +vec3 ux = abs(uz.z) == 1.0 ? vec3(1.0, 0.0, 0.0) : normalize(vec3(uz.y, -uz.x, 0)); +vec3 uy = cross(uz, ux); +return mat3(ux, uy, uz); +} +bool project_needs_rotation(vec3 commonPosition, out mat3 transform) { +if (project.projectionMode == PROJECTION_MODE_GLOBE) { +transform = project_get_orientation_matrix(commonPosition); +return true; +} +return false; +} +vec3 project_normal(vec3 vector) { +vec4 normal_modelspace = project.modelMatrix * vec4(vector, 0.0); +vec3 n = normalize(normal_modelspace.xyz * project.commonUnitsPerMeter); +mat3 rotation; +if (project_needs_rotation(geometry.position.xyz, rotation)) { +n = rotation * n; +} +return n; +} +vec4 project_offset_(vec4 offset) { +float dy = offset.y; +vec3 commonUnitsPerWorldUnit = project.commonUnitsPerWorldUnit + project.commonUnitsPerWorldUnit2 * dy; +return vec4(offset.xyz * commonUnitsPerWorldUnit, offset.w); +} +vec2 project_mercator_(vec2 lnglat) { +float x = lnglat.x; +if (project.wrapLongitude) { +x = mod(x + 180., 360.0) - 180.; +} +float y = clamp(lnglat.y, -89.9, 89.9); +return vec2( +radians(x) + PI, +PI + log(tan_fp32(PI * 0.25 + radians(y) * 0.5)) +) * WORLD_SCALE; +} +vec3 project_globe_(vec3 lnglatz) { +float lambda = radians(lnglatz.x); +float phi = radians(lnglatz.y); +float cosPhi = cos(phi); +float D = (lnglatz.z / EARTH_RADIUS + 1.0) * GLOBE_RADIUS; +return vec3( +sin(lambda) * cosPhi, +-cos(lambda) * cosPhi, +sin(phi) +) * D; +} +vec4 project_position(vec4 position, vec3 position64Low) { +vec4 position_world = project.modelMatrix * position; +if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR) { +if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) { +return vec4( +project_mercator_(position_world.xy), +project_size_at_latitude(position_world.z, position_world.y), +position_world.w +); +} +if (project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN) { +position_world.xyz += project.coordinateOrigin; +} +} +if (project.projectionMode == PROJECTION_MODE_GLOBE) { +if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) { +return vec4( +project_globe_(position_world.xyz), +position_world.w +); +} +} +if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET) { +if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) { +if (abs(position_world.y - project.coordinateOrigin.y) > 0.25) { +return vec4( +project_mercator_(position_world.xy) - project.commonOrigin.xy, +project_size(position_world.z), +position_world.w +); +} +} +} +if (project.projectionMode == PROJECTION_MODE_IDENTITY || +(project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET && +(project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT || +project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN))) { +position_world.xyz -= project.coordinateOrigin; +} +return project_offset_(position_world) + project_offset_(project.modelMatrix * vec4(position64Low, 0.0)); +} +vec4 project_position(vec4 position) { +return project_position(position, ZERO_64_LOW); +} +vec3 project_position(vec3 position, vec3 position64Low) { +vec4 projected_position = project_position(vec4(position, 1.0), position64Low); +return projected_position.xyz; +} +vec3 project_position(vec3 position) { +vec4 projected_position = project_position(vec4(position, 1.0), ZERO_64_LOW); +return projected_position.xyz; +} +vec2 project_position(vec2 position) { +vec4 projected_position = project_position(vec4(position, 0.0, 1.0), ZERO_64_LOW); +return projected_position.xy; +} +vec4 project_common_position_to_clipspace(vec4 position, mat4 viewProjectionMatrix, vec4 center) { +return viewProjectionMatrix * position + center; +} +vec4 project_common_position_to_clipspace(vec4 position) { +return project_common_position_to_clipspace(position, project.viewProjectionMatrix, project.center); +} +vec2 project_pixel_size_to_clipspace(vec2 pixels) { +vec2 offset = pixels / project.viewportSize * project.devicePixelRatio * 2.0; +return offset * project.focalDistance; +} +float project_size_to_pixel(float meters) { +return project_size(meters) * project.scale; +} +vec2 project_size_to_pixel(vec2 meters) { +return project_size(meters) * project.scale; +} +float project_size_to_pixel(float size, int unit) { +if (unit == UNIT_METERS) return project_size_to_pixel(size); +if (unit == UNIT_COMMON) return size * project.scale; +return size; +} +float project_pixel_size(float pixels) { +return pixels / project.scale; +} +vec2 project_pixel_size(vec2 pixels) { +return pixels / project.scale; +} +`}));function rre(e=sF){return`viewport`in e?$ne(e):{}}var sF,cF,lF=o((()=>{bM(),NM(),ZP(),tre(),nre(),sF={},cF={name:`project`,dependencies:[yO,MM],source:nF,vs:oF,getUniforms:rre,uniformTypes:{wrapLongitude:`f32`,coordinateSystem:`i32`,commonUnitsPerMeter:`vec3`,projectionMode:`i32`,scale:`f32`,commonUnitsPerWorldUnit:`vec3`,commonUnitsPerWorldUnit2:`vec3`,center:`vec4`,modelMatrix:`mat4x4`,viewProjectionMatrix:`mat4x4`,viewportSize:`vec2`,devicePixelRatio:`f32`,focalDistance:`f32`,cameraPosition:`vec3`,coordinateOrigin:`vec3`,commonOrigin:`vec3`,pseudoMeters:`f32`}}})),uF,dF,fF,ire=o((()=>{lF(),uF=`// Define a structure to hold both the clip-space position and the common position. +struct ProjectResult { + clipPosition: vec4, + commonPosition: vec4, +}; + +// This function mimics the GLSL version with the 'out' parameter by returning both values. +fn project_position_to_clipspace_and_commonspace( + position: vec3, + position64Low: vec3, + offset: vec3 +) -> ProjectResult { + // Compute the projected position. + let projectedPosition: vec3 = project_position_vec3_f64(position, position64Low); + + // Start with the provided offset. + var finalOffset: vec3 = offset; + + // Get whether a rotation is needed and the rotation matrix. + let rotationResult = project_needs_rotation(projectedPosition); + + // If rotation is needed, update the offset. + if (rotationResult.needsRotation) { + finalOffset = rotationResult.transform * offset; + } + + // Compute the common position. + let commonPosition: vec4 = vec4(projectedPosition + finalOffset, 1.0); + + // Convert to clip-space. + let clipPosition: vec4 = project_common_position_to_clipspace(commonPosition); + + return ProjectResult(clipPosition, commonPosition); +} + +// A convenience overload that returns only the clip-space position. +fn project_position_to_clipspace( + position: vec3, + position64Low: vec3, + offset: vec3 +) -> vec4 { + return project_position_to_clipspace_and_commonspace(position, position64Low, offset).clipPosition; +} +`,dF=`vec4 project_position_to_clipspace( + vec3 position, vec3 position64Low, vec3 offset, out vec4 commonPosition +) { + vec3 projectedPosition = project_position(position, position64Low); + mat3 rotation; + if (project_needs_rotation(projectedPosition, rotation)) { + // offset is specified as ENU + // when in globe projection, rotate offset so that the ground alighs with the surface of the globe + offset = rotation * offset; + } + commonPosition = vec4(projectedPosition + offset, 1.0); + return project_common_position_to_clipspace(commonPosition); +} + +vec4 project_position_to_clipspace( + vec3 position, vec3 position64Low, vec3 offset +) { + vec4 commonPosition; + return project_position_to_clipspace(position, position64Low, offset, commonPosition); +} +`,fF={name:`project32`,dependencies:[cF],source:uF,vs:dF}}));function are(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function pF(e,t){let n=qD([],t,e);return KD(n,n,1/n[3]),n}function mF(e,t,n){return en?n:e}function hF(e){return Math.log(e)*Math.LOG2E}var gF,_F=o((()=>{lO(),gF=Math.log2||hF}));function vF(e,t){if(!e)throw Error(t||`@math.gl/web-mercator: assertion failed.`)}var yF=o((()=>{}));function bF(e){return gF(e)}function xF(e){let[t,n]=e;vF(Number.isFinite(t)),vF(Number.isFinite(n)&&n>=-90&&n<=90,`invalid latitude`);let r=t*FF,i=n*FF;return[LF*(r+NF)/(2*NF),LF*(NF+Math.log(Math.tan(PF+i*.5)))/(2*NF)]}function SF(e){let[t,n]=e,r=t/LF*(2*NF)-NF,i=2*(Math.atan(Math.exp(n/LF*(2*NF)-NF))-PF);return[r*IF,i*IF]}function CF(e){let{latitude:t}=e;return vF(Number.isFinite(t)),bF(RF*Math.cos(t*FF))-9}function wF(e){let t=Math.cos(e*FF);return LF/RF/t}function TF(e){let{latitude:t,longitude:n,highPrecision:r=!1}=e;vF(Number.isFinite(t)&&Number.isFinite(n));let i=LF,a=Math.cos(t*FF),o=i/360,s=o/a,c=i/RF/a,l={unitsPerMeter:[c,c,c],metersPerUnit:[1/c,1/c,1/c],unitsPerDegree:[o,s,c],degreesPerUnit:[1/o,1/s,1/c]};if(r){let e=FF*Math.tan(t*FF)/a,n=o*e/2,r=i/RF*e,u=r/s*c;l.unitsPerDegree2=[0,n,r],l.unitsPerMeter2=[u,0,u]}return l}function EF(e,t){let[n,r,i]=e,[a,o,s]=t,{unitsPerMeter:c,unitsPerMeter2:l}=TF({longitude:n,latitude:r,highPrecision:!0}),u=xF(e);u[0]+=a*(c[0]+l[0]*o),u[1]+=o*(c[1]+l[1]*o);let d=SF(u),f=(i||0)+(s||0);return Number.isFinite(i)||Number.isFinite(s)?[d[0],d[1],f]:d}function DF(e){let{height:t,pitch:n,bearing:r,altitude:i,scale:a,center:o}=e,s=are();jD(s,s,[0,0,-i]),PD(s,s,-n*FF),ID(s,s,r*FF);let c=a/t;return MD(s,s,[c,c,c]),o&&jD(s,s,bte([],o)),s}function OF(e){let{width:t,height:n,altitude:r,pitch:i=0,offset:a,center:o,scale:s,nearZMultiplier:c=1,farZMultiplier:l=1}=e,{fovy:u=kF(BF)}=e;r!==void 0&&(u=kF(r));let d=u*FF,f=i*FF,p=AF(u),m=p;o&&(m+=o[2]*s/Math.cos(f)/n);let h=d*(.5+(a?a[1]:0)/n),g=Math.sin(h)*m/Math.sin(mF(Math.PI/2-f-h,.01,Math.PI-.01)),_=Math.sin(f)*g+m,v=m*10,y=Math.min(_*l,v);return{fov:d,aspect:t/n,focalDistance:p,near:c,far:y}}function kF(e){return 2*Math.atan(.5/e)*IF}function AF(e){return .5/Math.tan(.5*e*FF)}function jF(e,t){let[n,r,i=0]=e;return vF(Number.isFinite(n)&&Number.isFinite(r)&&Number.isFinite(i)),pF(t,[n,r,i,1])}function MF(e,t,n=0){let[r,i,a]=e;if(vF(Number.isFinite(r)&&Number.isFinite(i),`invalid pixel coordinate`),Number.isFinite(a))return pF(t,[r,i,a,1]);let o=pF(t,[r,i,0,1]),s=pF(t,[r,i,1,1]),c=o[2],l=s[2];return oD([],o,s,c===l?0:((n||0)-c)/(l-c))}var NF,PF,FF,IF,LF,RF,zF,BF,VF=o((()=>{_F(),lO(),yF(),NF=Math.PI,PF=NF/4,FF=NF/180,IF=180/NF,LF=512,RF=4003e4,zF=85.051129,BF=1.5}));function HF(e){let{width:t,height:n,bounds:r,minExtent:i=0,maxZoom:a=24,offset:o=[0,0]}=e,[[s,c],[l,u]]=r,d=UF(e.padding),f=xF([s,mF(u,-zF,zF)]),p=xF([l,mF(c,-zF,zF)]),m=[Math.max(Math.abs(p[0]-f[0]),i),Math.max(Math.abs(p[1]-f[1]),i)],h=[t-d.left-d.right-Math.abs(o[0])*2,n-d.top-d.bottom-Math.abs(o[1])*2];vF(h[0]>0&&h[1]>0);let g=h[0]/m[0],_=h[1]/m[1],v=(d.right-d.left)/2/g,y=(d.top-d.bottom)/2/_,b=SF([(p[0]+f[0])/2+v,(p[1]+f[1])/2+y]),x=Math.min(a,gF(Math.abs(Math.min(g,_))));return vF(Number.isFinite(x)),{longitude:b[0],latitude:b[1],zoom:x}}function UF(e=0){return typeof e==`number`?{top:e,bottom:e,left:e,right:e}:(vF(Number.isFinite(e.top)&&Number.isFinite(e.bottom)&&Number.isFinite(e.left)&&Number.isFinite(e.right)),e)}var WF=o((()=>{yF(),_F(),VF()}));function GF(e,t=0){let{width:n,height:r,unproject:i}=e,a={targetZ:t},o=i([0,r],a),s=i([n,r],a),c,l;return(e.fovy?.5*e.fovy*qF:Math.atan(.5/e.altitude))>(90-e.pitch)*qF-.01?(c=KF(e,0,t),l=KF(e,n,t)):(c=i([0,0],a),l=i([n,0],a)),[o,s,l,c]}function KF(e,t,n){let{pixelUnprojectionMatrix:r}=e,i=pF(r,[t,0,1,1]),a=pF(r,[t,e.height,1,1]),o=SF(oD([],i,a,(n*e.distanceScales.unitsPerMeter[2]-i[2])/(a[2]-i[2])));return o.push(n),o}var qF,JF=o((()=>{lO(),VF(),_F(),qF=Math.PI/180})),YF=o((()=>{VF(),WF(),JF()})),XF=o((()=>{VF()})),ZF=o((()=>{VF()})),QF=o((()=>{YF(),JF(),WF(),XF(),ZF(),VF()}));function $F(e,t){let[n,r,i]=e,a=MF([n,r,i],t);return Number.isFinite(i)?a:[a[0],a[1],0]}function eI({viewport:e,center:t}){return new aO(e.viewProjectionMatrix).invert().transform(t)}function tI({viewport:e,shadowMatrices:t}){let n=[],r=e.pixelUnprojectionMatrix,i=e.isGeospatial?void 0:1,a=[[0,0,i],[e.width,0,i],[0,e.height,i],[e.width,e.height,i],[0,0,-1],[e.width,0,-1],[0,e.height,-1],[e.width,e.height,-1]].map(e=>$F(e,r));for(let r of t){let t=r.clone().translate(new TD(e.center).negate()),i=a.map(e=>t.transform(e)),o=new aO().ortho({left:Math.min(...i.map(e=>e[0])),right:Math.max(...i.map(e=>e[0])),bottom:Math.min(...i.map(e=>e[1])),top:Math.max(...i.map(e=>e[1])),near:Math.min(...i.map(e=>-e[2])),far:Math.max(...i.map(e=>-e[2]))});n.push(o.multiplyRight(r))}return n}function nI(e){let{shadowEnabled:t=!0,project:n}=e;if(!t||!n||!e.shadowMatrices||!e.shadowMatrices.length)return{drawShadowMap:!1,useShadowMap:!1,shadow_uShadowMap0:e.dummyShadowMap,shadow_uShadowMap1:e.dummyShadowMap};let r=cF.getUniforms(n),i=oI({viewport:n.viewport,center:r.center}),a=[],o=sI({shadowMatrices:e.shadowMatrices,viewport:n.viewport}).slice();for(let t=0;t0:!1,color:e.shadowColor||cI,lightId:e.shadowLightId||0,lightCount:e.shadowMatrices.length,shadow_uShadowMap0:e.dummyShadowMap,shadow_uShadowMap1:e.dummyShadowMap};for(let e=0;e{zP(),lF(),lO(),VP(),QF(),ZP(),rI=` +layout(std140) uniform shadowUniforms { + bool drawShadowMap; + bool useShadowMap; + vec4 color; + highp int lightId; + float lightCount; + mat4 viewProjectionMatrix0; + mat4 viewProjectionMatrix1; + vec4 projectCenter0; + vec4 projectCenter1; +} shadow; +`,iI=` +${rI} + +const int max_lights = 2; + +out vec3 shadow_vPosition[max_lights]; + +vec4 shadow_setVertexPosition(vec4 position_commonspace) { + mat4 viewProjectionMatrices[max_lights]; + viewProjectionMatrices[0] = shadow.viewProjectionMatrix0; + viewProjectionMatrices[1] = shadow.viewProjectionMatrix1; + vec4 projectCenters[max_lights]; + projectCenters[0] = shadow.projectCenter0; + projectCenters[1] = shadow.projectCenter1; + + if (shadow.drawShadowMap) { + return project_common_position_to_clipspace(position_commonspace, viewProjectionMatrices[shadow.lightId], projectCenters[shadow.lightId]); + } + if (shadow.useShadowMap) { + for (int i = 0; i < max_lights; i++) { + if(i < int(shadow.lightCount)) { + vec4 shadowMap_position = project_common_position_to_clipspace(position_commonspace, viewProjectionMatrices[i], projectCenters[i]); + shadow_vPosition[i] = (shadowMap_position.xyz / shadowMap_position.w + 1.0) / 2.0; + } + } + } + return gl_Position; +} + +`,aI=` +${rI} + +const int max_lights = 2; +uniform sampler2D shadow_uShadowMap0; +uniform sampler2D shadow_uShadowMap1; + +in vec3 shadow_vPosition[max_lights]; + +const vec4 bitPackShift = vec4(1.0, 255.0, 65025.0, 16581375.0); +const vec4 bitUnpackShift = 1.0 / bitPackShift; +const vec4 bitMask = vec4(1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0, 0.0); + +float shadow_getShadowWeight(vec3 position, sampler2D shadowMap) { + vec4 rgbaDepth = texture(shadowMap, position.xy); + + float z = dot(rgbaDepth, bitUnpackShift); + return smoothstep(0.001, 0.01, position.z - z); +} + +vec4 shadow_filterShadowColor(vec4 color) { + if (shadow.drawShadowMap) { + vec4 rgbaDepth = fract(gl_FragCoord.z * bitPackShift); + rgbaDepth -= rgbaDepth.gbaa * bitMask; + return rgbaDepth; + } + if (shadow.useShadowMap) { + float shadowAlpha = 0.0; + shadowAlpha += shadow_getShadowWeight(shadow_vPosition[0], shadow_uShadowMap0); + if(shadow.lightCount > 1.0) { + shadowAlpha += shadow_getShadowWeight(shadow_vPosition[1], shadow_uShadowMap1); + } + shadowAlpha *= shadow.color.a / shadow.lightCount; + float blendedAlpha = shadowAlpha + color.a * (1.0 - shadowAlpha); + + return vec4( + mix(color.rgb, shadow.color.rgb, shadowAlpha / blendedAlpha), + blendedAlpha + ); + } + return color; +} + +`,oI=BP(eI),sI=BP(tI),cI=[0,0,0,1],lI=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],uI={name:`shadow`,dependencies:[cF],vs:iI,fs:aI,inject:{"vs:DECKGL_FILTER_GL_POSITION":` + position = shadow_setVertexPosition(geometry.position); + `,"fs:DECKGL_FILTER_COLOR":` + color = shadow_filterShadowColor(color); + `},getUniforms:nI,uniformTypes:{drawShadowMap:`f32`,useShadowMap:`f32`,color:`vec4`,lightId:`i32`,lightCount:`f32`,viewProjectionMatrix0:`mat4x4`,viewProjectionMatrix1:`mat4x4`,projectCenter0:`vec4`,projectCenter1:`vec4`}}})),fI,pI,mI=o((()=>{bM(),fI=`struct pickingUniforms { + isActive: f32, + isAttribute: f32, + isHighlightActive: f32, + useByteColors: f32, + highlightedObjectColor: vec3, + highlightColor: vec4, +}; + +@group(0) @binding(auto) var picking: pickingUniforms; + +fn picking_normalizeColor(color: vec3) -> vec3 { + return select(color, color / 255.0, picking.useByteColors > 0.5); +} + +fn picking_normalizeColor4(color: vec4) -> vec4 { + return select(color, color / 255.0, picking.useByteColors > 0.5); +} + +fn picking_isColorZero(color: vec3) -> bool { + return dot(color, vec3(1.0)) < 0.00001; +} + +fn picking_isColorValid(color: vec3) -> bool { + return dot(color, vec3(1.0)) > 0.00001; +} +`,pI={...MO,source:fI,defaultUniforms:{...MO.defaultUniforms,useByteColors:!0},inject:{"vs:DECKGL_FILTER_GL_POSITION":` + // for picking depth values + picking_setPickingAttribute(position.z / position.w); + `,"vs:DECKGL_FILTER_COLOR":` + picking_setPickingColor(geometry.pickingColor); + `,"fs:DECKGL_FILTER_COLOR":{order:99,injection:` + // use highlight color if this fragment belongs to the selected object. + color = picking_filterHighlightColor(color); + + // use picking color if rendering to picking FBO. + color = picking_filterPickingColor(color); + `}}}}));function hI(e){let t=AE.getDefaultShaderAssembler();for(let e of gI)t.addDefaultModule(e);t._hookFunctions.length=0;let n=e===`glsl`?_I:vI;for(let e of n)t.addShaderHook(e);return t}var gI,_I,vI,yI=o((()=>{bM(),wM(),DM(),NM(),ire(),mI(),gI=[MM],_I=[`vs:DECKGL_FILTER_SIZE(inout vec3 size, VertexGeometry geometry)`,`vs:DECKGL_FILTER_GL_POSITION(inout vec4 position, VertexGeometry geometry)`,`vs:DECKGL_FILTER_COLOR(inout vec4 color, VertexGeometry geometry)`,`fs:DECKGL_FILTER_COLOR(inout vec4 color, FragmentGeometry geometry)`],vI=[]})),bI,xI,SI,CI,wI=o((()=>{bI=[255,255,255],xI=1,SI=0,CI=class{constructor(e={}){this.type=`ambient`;let{color:t=bI}=e,{intensity:n=xI}=e;this.id=e.id||`ambient-${SI++}`,this.color=t,this.intensity=n}}})),TI,EI,DI,OI,kI,AI=o((()=>{lO(),TI=[255,255,255],EI=1,DI=[0,0,-1],OI=0,kI=class{constructor(e={}){this.type=`directional`;let{color:t=TI}=e,{intensity:n=EI}=e,{direction:r=DI}=e,{_shadow:i=!1}=e;this.id=e.id||`directional-${OI++}`,this.color=t,this.intensity=n,this.type=`directional`,this.direction=new TD(r).normalize().toArray(),this.shadow=i}getProjectedLight(e){return this}}})),jI,MI=o((()=>{jI=class{constructor(e,t={id:`pass`}){let{id:n}=t;this.id=n,this.device=e,this.props={...t}}setProps(e){Object.assign(this.props,e)}render(e){}cleanup(){}}}));function NI(e=0,t={}){let n={},r=(i,a)=>{let o=i.props._offset,s=i.id,c=i.parent&&i.parent.id,l;if(c&&!(c in t)&&r(i.parent,!1),c in n){let e=n[c]=n[c]||NI(t[c],t);l=e(i,a),n[s]=e}else Number.isFinite(o)?(l=o+(t[c]||0),n[s]=null):l=e;return a&&l>=e&&(e=l+1),t[s]=l,l};return r}function PI(e,{shaderModuleProps:t,target:n,viewport:r}){let i=t?.project?.devicePixelRatio??e.canvasContext.cssToDeviceRatio(),[,a]=e.canvasContext.getDrawingBufferSize(),o=n?n.height:a,s=r;return[s.x*i,o-(s.y+s.height)*i,s.width*i,s.height*i]}function FI(e,...t){for(let n of t)if(n)for(let t in n)e[t]?Object.assign(e[t],n[t]):e[t]=n[t];return e}var II,LI,RI=o((()=>{MI(),II={depthWriteEnabled:!0,depthCompare:`less-equal`,blendColorOperation:`add`,blendColorSrcFactor:`src-alpha`,blendColorDstFactor:`one`,blendAlphaOperation:`add`,blendAlphaSrcFactor:`one-minus-dst-alpha`,blendAlphaDstFactor:`one`},LI=class extends jI{constructor(){super(...arguments),this._lastRenderIndex=-1}render(e){this._render(e)}_render(e){let t=this.device.canvasContext,n=e.target??t.getCurrentFramebuffer(),[r,i]=t.getDrawingBufferSize(),a=e.clearCanvas??!0,o=e.clearColor??(a?[0,0,0,0]:!1),s=a?1:!1,c=a?0:!1,l=e.colorMask??15,u={viewport:[0,0,r,i]};e.colorMask&&(u.colorMask=l),e.scissorRect&&(u.scissorRect=e.scissorRect);let d=this.device.beginRenderPass({framebuffer:n,parameters:u,clearColor:o,clearDepth:s,clearStencil:c});try{return this._drawLayers(d,e)}finally{d.end(),this.device.submit()}}_drawLayers(e,t){let{target:n,shaderModuleProps:r,viewports:i,views:a,onViewportActive:o,clearStack:s=!0}=t;t.pass=t.pass||`unknown`,s&&(this._lastRenderIndex=-1);let c=[];for(let s of i){let i=a&&a[s.id];o?.(s);let l=this._getDrawLayerParams(s,t),u=s.subViewports||[s];for(let a of u){let o=this._drawLayersInViewport(e,{target:n,shaderModuleProps:r,viewport:a,view:i,pass:t.pass,layers:t.layers},l);c.push(o)}}return c}_getDrawLayerParams(e,{layers:t,pass:n,isPicking:r=!1,layerFilter:i,cullRect:a,views:o,effects:s,shaderModuleProps:c},l=!1){let u=[],d=NI(this._lastRenderIndex+1),f={layer:t[0],viewport:e,isPicking:r,renderPass:n,cullRect:a},p={};for(let r=0;re/255):t===!1&&(e=!1),n!==void 0&&(a=n),r!==void 0&&(o=r),this.device.beginRenderPass({framebuffer:i,parameters:{viewport:c,scissorRect:c},clearColor:e,clearDepth:a,clearStencil:o}).end()}}let l={totalCount:t.length,visibleCount:0,compositeCount:0,pickableCount:0};e.setParameters({viewport:c});for(let n=0;n{RI(),zI=class extends LI{constructor(e,t){super(e,t);let n=e.createTexture({format:`rgba8unorm`,width:1,height:1,sampler:{minFilter:`linear`,magFilter:`linear`,addressModeU:`clamp-to-edge`,addressModeV:`clamp-to-edge`}}),r=e.createTexture({format:`depth16unorm`,width:1,height:1});this.fbo=e.createFramebuffer({id:`shadowmap`,width:1,height:1,colorAttachments:[n],depthStencilAttachment:r})}delete(){this.fbo&&=(this.fbo.destroy(),null)}getShadowMap(){return this.fbo.colorAttachments[0].texture}render(e){let t=this.fbo,n=this.device.canvasContext.cssToDeviceRatio(),r=e.viewports[0],i=r.width*n,a=r.height*n,o=[1,1,1,1];(i!==t.width||a!==t.height)&&t.resize({width:i,height:a}),super.render({...e,clearColor:o,target:t,pass:`shadow`})}getLayerParameters(e,t,n){return{...e.props.parameters,blend:!1,depthWriteEnabled:!0,depthCompare:`less-equal`}}shouldDrawLayer(e){return e.props.shadowEnabled!==!1}getShaderModuleProps(e,t,n){return{shadow:{project:n.project,drawToShadowMap:!0}}}}})),VI,HI,UI,WI,GI=o((()=>{wI(),AI(),lO(),BI(),dI(),VI={color:[255,255,255],intensity:1},HI=[{color:[255,255,255],intensity:1,direction:[-1,3,-1]},{color:[255,255,255],intensity:.9,direction:[1,-8,-2.5]}],UI=[0,0,0,200/255],WI=class{constructor(e={}){this.id=`lighting-effect`,this.shadowColor=UI,this.shadow=!1,this.directionalLights=[],this.pointLights=[],this.shadowPasses=[],this.dummyShadowMap=null,this.setProps(e)}setup(e){this.context=e;let{device:t,deck:n}=e;this.shadow&&!this.dummyShadowMap&&(this._createShadowPasses(t),n._addDefaultShaderModule(uI),this.dummyShadowMap=t.createTexture({width:1,height:1}))}setProps(e){this.ambientLight=void 0,this.directionalLights=[],this.pointLights=[];for(let t in e){let n=e[t];switch(n.type){case`ambient`:this.ambientLight=n;break;case`directional`:this.directionalLights.push(n);break;case`point`:this.pointLights.push(n);break;default:}}this._applyDefaultLights(),this.shadow=this.directionalLights.some(e=>e.shadow),this.context&&this.setup(this.context),this.props=e}preRender({layers:e,layerFilter:t,viewports:n,onViewportActive:r,views:i}){if(this.shadow){this.shadowMatrices=this._calculateMatrices();for(let a=0;ae.getShadowMap()),dummyShadowMap:this.dummyShadowMap,shadowColor:this.shadowColor,shadowMatrices:this.shadowMatrices}:{},r={enabled:!0,lights:this._getLights(e)},i=e.props.material;return{shadow:n,lighting:r,phongMaterial:i,gouraudMaterial:i}}cleanup(e){for(let e of this.shadowPasses)e.delete();this.shadowPasses.length=0,this.dummyShadowMap&&(this.dummyShadowMap.destroy(),this.dummyShadowMap=null,e.deck._removeDefaultShaderModule(uI))}_calculateMatrices(){let e=[];for(let t of this.directionalLights){let n=new aO().lookAt({eye:new TD(t.direction).negate()});e.push(n)}return e}_createShadowPasses(e){for(let t=0;t{KI=class{constructor(e={}){this._pool=[],this.opts={overAlloc:2,poolSize:100},this.setOptions(e)}setOptions(e){Object.assign(this.opts,e)}allocate(e,t,{size:n=1,type:r,padding:i=0,copy:a=!1,initialize:o=!1,maxCount:s}){let c=r||e&&e.constructor||Float32Array,l=t*n+i;if(ArrayBuffer.isView(e)){if(l<=e.length)return e;if(l*e.BYTES_PER_ELEMENT<=e.buffer.byteLength)return new c(e.buffer,0,l)}let u=1/0;s&&(u=s*n+i);let d=this._allocate(c,l,o,u);return e&&a?d.set(e):o||d.fill(0,0,4),this._release(e),d}release(e){this._release(e)}_allocate(e,t,n,r){let i=Math.max(Math.ceil(t*this.opts.overAlloc),1);i>r&&(i=r);let a=this._pool,o=e.BYTES_PER_ELEMENT*i,s=a.findIndex(e=>e.byteLength>=o);if(s>=0){let t=new e(a.splice(s,1)[0],0,i);return n&&t.fill(0),t}return new e(i)}_release(e){if(!ArrayBuffer.isView(e))return;let t=this._pool,{buffer:n}=e,{byteLength:r}=n,i=t.findIndex(e=>e.byteLength>=r);i<0?t.push(n):(i>0||t.lengththis.opts.poolSize&&t.shift()}},qI=new KI}));function YI(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function XI(e,t){let n=e%t;return n<0?t+n:n}function ZI(e){return[e[12],e[13],e[14]]}function QI(e){return{left:$I(e[3]+e[0],e[7]+e[4],e[11]+e[8],e[15]+e[12]),right:$I(e[3]-e[0],e[7]-e[4],e[11]-e[8],e[15]-e[12]),bottom:$I(e[3]+e[1],e[7]+e[5],e[11]+e[9],e[15]+e[13]),top:$I(e[3]-e[1],e[7]-e[5],e[11]-e[9],e[15]-e[13]),near:$I(e[3]+e[2],e[7]+e[6],e[11]+e[10],e[15]+e[14]),far:$I(e[3]-e[2],e[7]-e[6],e[11]-e[10],e[15]-e[14])}}function $I(e,t,n,r){rL.set(e,t,n);let i=rL.len();return{distance:r/i,normal:new TD(-e/i,-t/i,-n/i)}}function eL(e){return e-Math.fround(e)}function tL(e,t){let{size:n=1,startIndex:r=0}=t,i=t.endIndex===void 0?e.length:t.endIndex,a=(i-r)/n;iL=qI.allocate(iL,a,{type:Float32Array,size:n*2});let o=r,s=0;for(;o{JI(),lO(),rL=new TD}));function oL({width:e,height:t,orthographic:n,fovyRadians:r,focalDistance:i,padding:a,near:o,far:s}){let c=e/t,l=n?new aO().orthographic({fovy:r,aspect:c,focalDistance:i,near:o,far:s}):new aO().perspective({fovy:r,aspect:c,near:o,far:s});if(a){let{left:n=0,right:r=0,top:i=0,bottom:o=0}=a,s=zE((n+e-r)/2,0,e)-e/2,c=zE((i+t-o)/2,0,t)-t/2;l[8]-=s*2/e,l[9]+=c*2/t}return l}var sL,cL,lL,uL,dL,fL=o((()=>{Nw(),aL(),lO(),QF(),zP(),sL=Math.PI/180,cL=YI(),lL=[0,0,0],uL={unitsPerMeter:[1,1,1],metersPerUnit:[1,1,1]},dL=class e{constructor(e={}){this._frustumPlanes={},this.id=e.id||this.constructor.displayName||`viewport`,this.x=e.x||0,this.y=e.y||0,this.width=e.width||1,this.height=e.height||1,this.zoom=e.zoom||0,this.padding=e.padding,this.distanceScales=e.distanceScales||uL,this.focalDistance=e.focalDistance||1,this.position=e.position||lL,this.modelMatrix=e.modelMatrix||null;let{longitude:t,latitude:n}=e;this.isGeospatial=Number.isFinite(n)&&Number.isFinite(t),this._initProps(e),this._initMatrices(e),this.equals=this.equals.bind(this),this.project=this.project.bind(this),this.unproject=this.unproject.bind(this),this.projectPosition=this.projectPosition.bind(this),this.unprojectPosition=this.unprojectPosition.bind(this),this.projectFlat=this.projectFlat.bind(this),this.unprojectFlat=this.unprojectFlat.bind(this)}get subViewports(){return null}get metersPerPixel(){return this.distanceScales.metersPerUnit[2]/this.scale}get projectionMode(){return this.isGeospatial?this.zoom<12?FP.WEB_MERCATOR:FP.WEB_MERCATOR_AUTO_OFFSET:FP.IDENTITY}equals(t){return t instanceof e?this===t?!0:t.width===this.width&&t.height===this.height&&t.scale===this.scale&&VE(t.projectionMatrix,this.projectionMatrix)&&VE(t.viewMatrix,this.viewMatrix):!1}project(e,{topLeft:t=!0}={}){let n=jF(this.projectPosition(e),this.pixelProjectionMatrix),[r,i]=n,a=t?i:this.height-i;return e.length===2?[r,a]:[r,a,n[2]]}unproject(e,{topLeft:t=!0,targetZ:n}={}){let[r,i,a]=e,o=t?i:this.height-i,s=n&&n*this.distanceScales.unitsPerMeter[2],c=MF([r,o,a],this.pixelUnprojectionMatrix,s),[l,u,d]=this.unprojectPosition(c);return Number.isFinite(a)?[l,u,d]:Number.isFinite(n)?[l,u,n]:[l,u]}projectPosition(e){let[t,n]=this.projectFlat(e);return[t,n,(e[2]||0)*this.distanceScales.unitsPerMeter[2]]}unprojectPosition(e){let[t,n]=this.unprojectFlat(e);return[t,n,(e[2]||0)*this.distanceScales.metersPerUnit[2]]}projectFlat(e){if(this.isGeospatial){let t=xF(e);return t[1]=zE(t[1],-318,830),t}return e}unprojectFlat(e){return this.isGeospatial?SF(e):e}getBounds(e={}){let t={targetZ:e.z||0},n=this.unproject([0,0],t),r=this.unproject([this.width,0],t),i=this.unproject([0,this.height],t),a=this.unproject([this.width,this.height],t);return[Math.min(n[0],r[0],i[0],a[0]),Math.min(n[1],r[1],i[1],a[1]),Math.max(n[0],r[0],i[0],a[0]),Math.max(n[1],r[1],i[1],a[1])]}getDistanceScales(e){return e&&this.isGeospatial?TF({longitude:e[0],latitude:e[1],highPrecision:!0}):this.distanceScales}containsPixel({x:e,y:t,width:n=1,height:r=1}){return e{fL(),QF(),lO(),pL=class e extends dL{constructor(e={}){let{latitude:t=0,longitude:n=0,zoom:r=0,pitch:i=0,bearing:a=0,nearZMultiplier:o=.1,farZMultiplier:s=1.01,nearZ:c,farZ:l,orthographic:u=!1,projectionMatrix:d,repeat:f=!1,worldOffset:p=0,position:m,padding:h,legacyMeterSizes:g=!1}=e,{width:_,height:v,altitude:y=1.5}=e,b=2**r;_||=1,v||=1;let x,S=null;if(d)y=d[5]/2,x=kF(y);else{e.fovy?(x=e.fovy,y=AF(x)):x=kF(y);let n;if(h){let{top:e=0,bottom:t=0}=h;n=[0,zE((e+v-t)/2,0,v)-v/2]}S=OF({width:_,height:v,scale:b,center:m&&[0,0,m[2]*wF(t)],offset:n,pitch:i,fovy:x,nearZMultiplier:o,farZMultiplier:s}),Number.isFinite(c)&&(S.near=c),Number.isFinite(l)&&(S.far=l)}let C=DF({height:v,pitch:i,bearing:a,scale:b,altitude:y});p&&(C=new aO().translate([512*p,0,0]).multiplyLeft(C)),super({...e,width:_,height:v,viewMatrix:C,longitude:n,latitude:t,zoom:r,...S,fovy:x,focalDistance:y}),this.latitude=t,this.longitude=n,this.zoom=r,this.pitch=i,this.bearing=a,this.altitude=y,this.fovy=x,this.orthographic=u,this._subViewports=f?[]:null,this._pseudoMeters=g,Object.freeze(this)}get subViewports(){if(this._subViewports&&!this._subViewports.length){let t=this.getBounds(),n=Math.floor((t[0]+180)/360),r=Math.ceil((t[2]-180)/360);for(let t=n;t<=r;t++){let n=t?new e({...this,worldOffset:t}):this;this._subViewports.push(n)}}return this._subViewports}projectPosition(e){if(this._pseudoMeters)return super.projectPosition(e);let[t,n]=this.projectFlat(e);return[t,n,(e[2]||0)*wF(e[1])]}unprojectPosition(e){if(this._pseudoMeters)return super.unprojectPosition(e);let[t,n]=this.unprojectFlat(e);return[t,n,(e[2]||0)/wF(n)]}addMetersToLngLat(e,t){return EF(e,t)}panByPosition(e,t,n){let r=MF(t,this.pixelUnprojectionMatrix),i=rD([],this.projectFlat(e),aD([],r)),a=rD([],this.center,i),[o,s]=this.unprojectFlat(a);return{longitude:o,latitude:s}}panByPosition3D(e,t){let n=e[2]||0,r=cD([],e,this.unproject(t,{targetZ:n}));return{longitude:this.longitude+r[0],latitude:this.latitude+r[1]}}getBounds(e={}){let t=GF(this,e.z||0);return[Math.min(t[0][0],t[1][0],t[2][0],t[3][0]),Math.min(t[0][1],t[1][1],t[2][1],t[3][1]),Math.max(t[0][0],t[1][0],t[2][0],t[3][0]),Math.max(t[0][1],t[1][1],t[2][1],t[3][1])]}fitBounds(t,n={}){let{width:r,height:i}=this,{longitude:a,latitude:o,zoom:s}=HF({width:r,height:i,bounds:t,...n});return new e({width:r,height:i,longitude:a,latitude:o,zoom:s})}},pL.displayName=`WebMercatorViewport`}));function hL(e,t,n=!1){let r=t.projectPosition(e);if(n&&t instanceof pL){let[n,i,a=0]=e;r[2]=a*t.getDistanceScales([n,i]).unitsPerMeter[2]}return r}function gL(e){let{viewport:t,modelMatrix:n,coordinateOrigin:r}=e,{coordinateSystem:i,fromCoordinateSystem:a,fromCoordinateOrigin:o}=e;return i==="default"&&(i=t.isGeospatial?`lnglat`:`cartesian`),a===void 0?a=i:a==="default"&&(a=t.isGeospatial?`lnglat`:`cartesian`),o===void 0&&(o=r),{viewport:t,coordinateSystem:i,coordinateOrigin:r,modelMatrix:n,fromCoordinateSystem:a,fromCoordinateOrigin:o}}function _L(e,{viewport:t,modelMatrix:n,coordinateSystem:r,coordinateOrigin:i,offsetMode:a}){let[o,s,c=0]=e;switch(n&&([o,s,c]=qD([],[o,s,c,1],n)),r){case`default`:return _L(e,{viewport:t,modelMatrix:n,coordinateSystem:t.isGeospatial?`lnglat`:`cartesian`,coordinateOrigin:i,offsetMode:a});case`lnglat`:return hL([o,s,c],t,a);case`lnglat-offsets`:return hL([o+i[0],s+i[1],c+(i[2]||0)],t,a);case`meter-offsets`:return hL(EF(i,[o,s,c]),t,a);case`cartesian`:return t.isGeospatial?[o+i[0],s+i[1],c+i[2]]:t.projectPosition([o,s,c]);default:throw Error(`Invalid coordinateSystem: ${r}`)}}function vL(e,t){let{viewport:n,coordinateSystem:r,coordinateOrigin:i,modelMatrix:a,fromCoordinateSystem:o,fromCoordinateOrigin:s}=gL(t),{autoOffset:c=!0}=t,{geospatialOrigin:l=yL,shaderCoordinateOrigin:u=yL,offsetMode:d=!1}=c?UP(n,r,i):{},f=_L(e,{viewport:n,modelMatrix:a,coordinateSystem:o,coordinateOrigin:s,offsetMode:d});if(d){let e=n.projectPosition(l||u);yD(f,f,e)}return f}var yL,bL=o((()=>{ZP(),mL(),lO(),QF(),yL=[0,0,0]})),xL,SL,CL,wL=o((()=>{xL=1,SL=1,CL=class{time=0;channels=new Map;animations=new Map;playing=!1;lastEngineTime=-1;constructor(){}addChannel(e){let{delay:t=0,duration:n=1/0,rate:r=1,repeat:i=1}=e,a=xL++,o={time:0,delay:t,duration:n,rate:r,repeat:i};return this._setChannelTime(o,this.time),this.channels.set(a,o),a}removeChannel(e){this.channels.delete(e);for(let[t,n]of this.animations)n.channel===e&&this.detachAnimation(t)}isFinished(e){let t=this.channels.get(e);return t===void 0?!1:this.time>=t.delay+t.duration*t.repeat}getTime(e){if(e===void 0)return this.time;let t=this.channels.get(e);return t===void 0?-1:t.time}setTime(e){this.time=Math.max(0,e);let t=this.channels.values();for(let e of t)this._setChannelTime(e,this.time);let n=this.animations.values();for(let e of n){let{animation:t,channel:n}=e;t.setTime(this.getTime(n))}}play(){this.playing=!0}pause(){this.playing=!1,this.lastEngineTime=-1}reset(){this.setTime(0)}attachAnimation(e,t){let n=SL++;return this.animations.set(n,{animation:e,channel:t}),e.setTime(this.getTime(t)),n}detachAnimation(e){this.animations.delete(e)}update(e){this.playing&&(this.lastEngineTime===-1&&(this.lastEngineTime=e),this.setTime(this.time+(e-this.lastEngineTime)),this.lastEngineTime=e)}_setChannelTime(e,t){let n=t-e.delay;n>=e.duration*e.repeat?e.time=e.duration*e.rate:(e.time=Math.max(0,n)%e.duration,e.time*=e.rate)}}}));function TL(e){let t=typeof window<`u`?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame:null;return t?t.call(window,e):setTimeout(()=>e(typeof performance<`u`?performance.now():Date.now()),1e3/60)}function EL(e){let t=typeof window<`u`?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame:null;if(t){t.call(window,e);return}clearTimeout(e)}var DL=o((()=>{})),OL,kL,AL,jL=o((()=>{nM(),DL(),Yx(),OL=0,kL=`Animation Loop`,AL=class e{static defaultAnimationLoopProps={device:null,onAddHTML:()=>``,onInitialize:async()=>null,onRender:()=>{},onFinalize:()=>{},onError:e=>console.error(e),stats:void 0,autoResizeViewport:!1};device=null;canvas=null;props;animationProps=null;timeline=null;stats;sharedStats;cpuTime;gpuTime;frameRate;display;_needsRedraw=`initialized`;_initialized=!1;_running=!1;_animationFrameId=null;_nextFramePromise=null;_resolveNextFrame=null;_cpuStartTime=0;_error=null;_lastFrameTime=0;constructor(t){if(this.props={...e.defaultAnimationLoopProps,...t},t=this.props,!t.device)throw Error(`No device provided`);this.stats=t.stats||new qx({id:`animation-loop-${OL++}`}),this.sharedStats=uA.stats.get(kL),this.frameRate=this.stats.get(`Frame Rate`),this.frameRate.setSampleSize(1),this.cpuTime=this.stats.get(`CPU Time`),this.gpuTime=this.stats.get(`GPU Time`),this.setProps({autoResizeViewport:t.autoResizeViewport}),this.start=this.start.bind(this),this.stop=this.stop.bind(this),this._onMousemove=this._onMousemove.bind(this),this._onMouseleave=this._onMouseleave.bind(this)}destroy(){this.stop(),this._setDisplay(null),this.device?._disableDebugGPUTime()}delete(){this.destroy()}reportError(e){this.props.onError(e),this._error=e}setNeedsRedraw(e){return this._needsRedraw=this._needsRedraw||e,this}needsRedraw(){let e=this._needsRedraw;return this._needsRedraw=!1,e}setProps(e){return`autoResizeViewport`in e&&(this.props.autoResizeViewport=e.autoResizeViewport||!1),this}async start(){if(this._running)return this;this._running=!0;try{if(!this._initialized){if(this._initialized=!0,await this._initDevice(),this._initialize(),!this._running)return null;await this.props.onInitialize(this._getAnimationProps())}return this._running?(this._cancelAnimationFrame(),this._requestAnimationFrame(),this):null}catch(e){let t=e instanceof Error?e:Error(`Unknown error`);throw this.props.onError(t),t}}stop(){return this._running&&(this.animationProps&&!this._error&&this.props.onFinalize(this.animationProps),this._cancelAnimationFrame(),this._nextFramePromise=null,this._resolveNextFrame=null,this._running=!1,this._lastFrameTime=0),this}redraw(e){return this.device?.isLost||this._error?this:(this._beginFrameTimers(e),this._setupFrame(),this._updateAnimationProps(),this._renderFrame(this._getAnimationProps()),this._clearNeedsRedraw(),this._resolveNextFrame&&=(this._resolveNextFrame(this),this._nextFramePromise=null,null),this._endFrameTimers(),this)}attachTimeline(e){return this.timeline=e,this.timeline}detachTimeline(){this.timeline=null}waitForRender(){return this.setNeedsRedraw(`waitForRender`),this._nextFramePromise||=new Promise(e=>{this._resolveNextFrame=e}),this._nextFramePromise}async toDataURL(){if(this.setNeedsRedraw(`toDataURL`),await this.waitForRender(),this.canvas instanceof HTMLCanvasElement)return this.canvas.toDataURL();throw Error(`OffscreenCanvas`)}_initialize(){this._startEventHandling(),this._initializeAnimationProps(),this._updateAnimationProps(),this._resizeViewport(),this.device?._enableDebugGPUTime()}_setDisplay(e){this.display&&(this.display.destroy(),this.display.animationLoop=null),e&&(e.animationLoop=this),this.display=e}_requestAnimationFrame(){this._running&&(this._animationFrameId=TL(this._animationFrame.bind(this)))}_cancelAnimationFrame(){this._animationFrameId!==null&&(EL(this._animationFrameId),this._animationFrameId=null)}_animationFrame(e){this._running&&(this.redraw(e),this._requestAnimationFrame())}_renderFrame(e){if(this.display){this.display._renderFrame(e);return}this.props.onRender(this._getAnimationProps()),this.device?.submit()}_clearNeedsRedraw(){this._needsRedraw=!1}_setupFrame(){this._resizeViewport()}_initializeAnimationProps(){let e=this.device?.getDefaultCanvasContext();if(!this.device||!e)throw Error(`loop`);let t=e?.canvas,n=e.props.useDevicePixels;this.animationProps={animationLoop:this,device:this.device,canvasContext:e,canvas:t,useDevicePixels:n,timeline:this.timeline,needsRedraw:!1,width:1,height:1,aspect:1,time:0,startTime:Date.now(),engineTime:0,tick:0,tock:0,_mousePosition:null}}_getAnimationProps(){if(!this.animationProps)throw Error(`animationProps`);return this.animationProps}_updateAnimationProps(){if(!this.animationProps)return;let{width:e,height:t,aspect:n}=this._getSizeAndAspect();(e!==this.animationProps.width||t!==this.animationProps.height)&&this.setNeedsRedraw(`drawing buffer resized`),n!==this.animationProps.aspect&&this.setNeedsRedraw(`drawing buffer aspect changed`),this.animationProps.width=e,this.animationProps.height=t,this.animationProps.aspect=n,this.animationProps.needsRedraw=this._needsRedraw,this.animationProps.engineTime=Date.now()-this.animationProps.startTime,this.timeline&&this.timeline.update(this.animationProps.engineTime),this.animationProps.tick=Math.floor(this.animationProps.time/1e3*60),this.animationProps.tock++,this.animationProps.time=this.timeline?this.timeline.getTime():this.animationProps.engineTime}async _initDevice(){if(this.device=await this.props.device,!this.device)throw Error(`No device provided`);this.canvas=this.device.getDefaultCanvasContext().canvas||null}_createInfoDiv(){if(this.canvas&&this.props.onAddHTML){let e=document.createElement(`div`);document.body.appendChild(e),e.style.position=`relative`;let t=document.createElement(`div`);t.style.position=`absolute`,t.style.left=`10px`,t.style.bottom=`10px`,t.style.width=`300px`,t.style.background=`white`,this.canvas instanceof HTMLCanvasElement&&e.appendChild(this.canvas),e.appendChild(t);let n=this.props.onAddHTML(t);n&&(t.innerHTML=n)}}_getSizeAndAspect(){if(!this.device)return{width:1,height:1,aspect:1};let[e,t]=this.device.getDefaultCanvasContext().getDrawingBufferSize();return{width:e,height:t,aspect:e>0&&t>0?e/t:1}}_resizeViewport(){this.props.autoResizeViewport&&this.device.gl&&this.device.gl.viewport(0,0,this.device.gl.drawingBufferWidth,this.device.gl.drawingBufferHeight)}_beginFrameTimers(e){let t=e??(typeof performance<`u`?performance.now():Date.now());if(this._lastFrameTime){let e=t-this._lastFrameTime;e>0&&this.frameRate.addTime(e)}this._lastFrameTime=t,this.device?._isDebugGPUTimeEnabled()&&this._consumeEncodedGpuTime(),this.cpuTime.timeStart()}_endFrameTimers(){this.device?._isDebugGPUTimeEnabled()&&this._consumeEncodedGpuTime(),this.cpuTime.timeEnd(),this._updateSharedStats()}_consumeEncodedGpuTime(){if(!this.device)return;let e=this.device.commandEncoder._gpuTimeMs;e!==void 0&&(this.gpuTime.addTime(e),this.device.commandEncoder._gpuTimeMs=void 0)}_updateSharedStats(){if(this.stats!==this.sharedStats){for(let e of Object.keys(this.sharedStats.stats))this.stats.stats[e]||delete this.sharedStats.stats[e];this.stats.forEach(e=>{let t=this.sharedStats.get(e.name,e.type);t.sampleSize=e.sampleSize,t.time=e.time,t.count=e.count,t.samples=e.samples,t.lastTiming=e.lastTiming,t.lastSampleTime=e.lastSampleTime,t.lastSampleCount=e.lastSampleCount,t._count=e._count,t._time=e._time,t._samples=e._samples,t._startTime=e._startTime,t._timerPending=e._timerPending})}}_startEventHandling(){this.canvas&&(this.canvas.addEventListener(`mousemove`,this._onMousemove.bind(this)),this.canvas.addEventListener(`mouseleave`,this._onMouseleave.bind(this)))}_onMousemove(e){e instanceof MouseEvent&&(this._getAnimationProps()._mousePosition=[e.offsetX,e.offsetY])}_onMouseleave(e){this._getAnimationProps()._mousePosition=null}}}));function ML(e=`id`){return NL[e]=NL[e]||1,`${e}-${NL[e]++}`}var NL,PL=o((()=>{NL={}}));function FL(e,t){if(t instanceof RL)return t;let n=IL(e,t),{attributes:r,bufferLayout:i}=LL(e,t);return new RL({topology:t.topology||`triangle-list`,bufferLayout:i,vertexCount:t.vertexCount,indices:n,attributes:r})}function IL(e,t){if(!t.indices)return;let n=t.indices.value;return e.createBuffer({usage:uk.INDEX,data:n})}function LL(e,t){let n=[],r={};for(let[i,a]of Object.entries(t.attributes)){let t=i;switch(i){case`POSITION`:t=`positions`;break;case`NORMAL`:t=`normals`;break;case`TEXCOORD_0`:t=`texCoords`;break;case`TEXCOORD_1`:t=`texCoords1`;break;case`COLOR_0`:t=`colors`;break}if(a){r[t]=e.createBuffer({data:a.value,id:`${i}-buffer`});let{value:o,size:s,normalized:c}=a;if(s===void 0)throw Error(`Attribute ${i} is missing a size`);n.push({name:t,format:_k.getVertexFormatFromAttribute(o,s,c)})}}return{attributes:r,bufferLayout:n,vertexCount:t._calculateVertexCount(t.attributes,t.indices)}}var RL,zL=o((()=>{nM(),PL(),RL=class{id;userData={};topology;bufferLayout=[];vertexCount;indices;attributes;constructor(e){if(this.id=e.id||ML(`geometry`),this.topology=e.topology,this.indices=e.indices||null,this.attributes=e.attributes,this.vertexCount=e.vertexCount,this.bufferLayout=e.bufferLayout||[],this.indices&&!(this.indices.usage&uk.INDEX))throw Error(`Index buffer must have INDEX usage`)}destroy(){this.indices?.destroy();for(let e of Object.values(this.attributes))e.destroy()}getVertexCount(){return this.vertexCount}getAttributes(){return this.attributes}getIndexes(){return this.indices||null}_calculateVertexCount(e){return e.byteLength/12}}}));function BL(e,t){let n={},r=`Values`;if(e.attributes.length===0&&!e.varyings?.length)return{"No attributes or varyings":{[r]:`N/A`}};for(let t of e.attributes)if(t){let e=`${t.location} ${t.name}: ${t.type}`;n[`in ${e}`]={[r]:t.stepMode||`vertex`}}for(let t of e.varyings||[]){let e=`${t.location} ${t.name}`;n[`out ${e}`]={[r]:JSON.stringify(t)}}return n}var VL=o((()=>{}));function HL(e,t,n){if(e.device.type!==`webgl`)return;let r=sre(e.device);if(!r.flushing){if(lre(e)){UL(e,n,r);return}t&&cre(t)&&t.handle!==null&&(r.queuedFramebuffers.includes(t)||r.queuedFramebuffers.push(t))}}function UL(e,t,n){if(n.queuedFramebuffers.length===0)return;let{gl:r}=e.device,i=r.getParameter(36010),a=r.getParameter(36006),[o,s]=e.device.getDefaultCanvasContext().getDrawingBufferSize(),c=WL(t.top,KL),l=WL(t.left,KL);n.flushing=!0;try{for(let e of n.queuedFramebuffers){let[n,i,a,u,d]=ore({framebuffer:e,targetWidth:o,targetHeight:s,topPx:c,leftPx:l,minimap:t.minimap});r.bindFramebuffer(36008,e.handle),r.bindFramebuffer(36009,null),r.blitFramebuffer(0,0,e.width,e.height,n,i,a,u,16384,9728),c+=d+KL}}finally{r.bindFramebuffer(36008,i),r.bindFramebuffer(36009,a),n.flushing=!1}}function ore(e){let{framebuffer:t,targetWidth:n,targetHeight:r,topPx:i,leftPx:a,minimap:o}=e,s=o?Math.max(Math.floor(n/4),1):n,c=o?Math.max(Math.floor(r/4),1):r,l=Math.min(s/t.width,c/t.height),u=Math.max(Math.floor(t.width*l),1),d=Math.max(Math.floor(t.height*l),1),f=a,p=Math.max(r-i-d,0);return[f,p,f+u,p+d,d]}function sre(e){return e.userData[GL]||={flushing:!1,queuedFramebuffers:[]},e.userData[GL]}function cre(e){return`colorAttachments`in e}function lre(e){let t=e.props.framebuffer;return!t||t.handle===null}function WL(e,t){if(!e)return t;let n=Number.parseInt(e,10);return Number.isFinite(n)?n:t}var GL,KL,ure=o((()=>{GL=`__debugFramebufferState`,KL=8}));function qL(e,t,n){if(e===t)return!0;if(!n||!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let r=0;r{})),JL,fre=o((()=>{nM(),JL=class{bufferLayouts;constructor(e){this.bufferLayouts=e}getBufferLayout(e){return this.bufferLayouts.find(t=>t.name===e)||null}getAttributeNamesForBuffer(e){return e.attributes?e.attributes?.map(e=>e.attribute):[e.name]}mergeBufferLayouts(e,t){let n=[...e];for(let e of t){let t=n.findIndex(t=>t.name===e.name);t<0?n.push(e):n[t]=e}return n}getBufferIndex(e){let t=this.bufferLayouts.findIndex(t=>t.name===e);return t===-1&&Z.warn(`BufferLayout: Missing buffer for "${e}".`)(),t}}}));function YL(e,t){let n=1/0;for(let r of e){let e=t[r];e!==void 0&&(n=Math.min(n,e))}return n}function pre(e,t){let n=Object.fromEntries(e.attributes.map(e=>[e.name,e.location])),r=t.slice();return r.sort((e,t)=>{let r=e.attributes?e.attributes.map(e=>e.attribute):[e.name],i=t.attributes?t.attributes.map(e=>e.attribute):[t.name];return YL(r,n)-YL(i,n)}),r}var mre=o((()=>{}));function XL(e,t){if(!e||!t.some(e=>e.bindingLayout?.length))return e;let n={...e,bindings:e.bindings.map(e=>({...e}))};`attributes`in(e||{})&&(n.attributes=e?.attributes||[]);for(let e of t)for(let t of e.bindingLayout||[])for(let e of gre(t.name)){let r=n.bindings.find(t=>t.name===e);r?.group===0&&(r.group=t.group)}return n}function hre(e){return!!(e.uniformTypes&&!_re(e.uniformTypes))}function gre(e){let t=new Set([e,`${e}Uniforms`]);return e.endsWith(`Uniforms`)||t.add(`${e}Sampler`),[...t]}function _re(e){for(let t in e)return!1;return!0}var ZL=o((()=>{}));function vre(e){return fee(e)||typeof e==`number`||typeof e==`boolean`}function yre(e,t={}){let n={bindings:{},uniforms:{}};return Object.keys(e).forEach(r=>{let i=e[r];Object.prototype.hasOwnProperty.call(t,r)||vre(i)?n.uniforms[r]=i:n.bindings[r]=i}),n}var bre=o((()=>{iw()}));function QL(e={},t={},n={}){let r={...e};for(let[i,a]of Object.entries(t))a!==void 0&&(r[i]=$L(e[i],a,n[i]));return r}function $L(e,t,n){if(!n||typeof n==`string`)return eR(t);if(Array.isArray(n)){if(tR(t)||!Array.isArray(t))return eR(t);let r=Array.isArray(e)&&!tR(e)?[...e]:[],i=r.slice();for(let e=0;ee===void 0?void 0:eR(e)):nR(e)?Object.fromEntries(Object.entries(e).map(([e,t])=>[e,t===void 0?void 0:eR(t)])):e}function tR(e){return ArrayBuffer.isView(e)||Array.isArray(e)&&(e.length===0||typeof e[0]==`number`)}function nR(e){return!!e&&typeof e==`object`&&!Array.isArray(e)&&!ArrayBuffer.isView(e)}function xre(e){return!!e?.dependencies}var rR,iR=o((()=>{nM(),bM(),bre(),rR=class{options={disableWarnings:!1};modules;moduleUniforms;moduleBindings;constructor(e,t){Object.assign(this.options,t);let n=cT(Object.values(e).filter(xre));for(let t of n)e[t.name]=t;Z.log(1,`Creating ShaderInputs with modules`,Object.keys(e))(),this.modules=e,this.moduleUniforms={},this.moduleBindings={};for(let[t,n]of Object.entries(e))n&&(this._addModule(n),n.name&&t!==n.name&&!this.options.disableWarnings&&Z.warn(`Module name: ${t} vs ${n.name}`)())}destroy(){}setProps(e){for(let t of Object.keys(e)){let n=t,r=e[n]||{},i=this.modules[n];if(!i)this.options.disableWarnings||Z.warn(`Module ${t} not found`)();else{let e=this.moduleUniforms[n],t=this.moduleBindings[n],{uniforms:a,bindings:o}=yre(i.getUniforms?.(r,e)||r,i.uniformTypes);this.moduleUniforms[n]=QL(e,a,i.uniformTypes),this.moduleBindings[n]={...t,...o}}}}getModules(){return Object.values(this.modules)}getUniformValues(){return this.moduleUniforms}getBindingValues(){let e={};for(let t of Object.values(this.moduleBindings))Object.assign(e,t);return e}getDebugTable(){let e={};for(let[t,n]of Object.entries(this.moduleUniforms))for(let[r,i]of Object.entries(n))e[`${t}.${r}`]={type:this.modules[t].uniformTypes?.[r],value:String(i)};return e}_addModule(e){let t=e.name;this.moduleUniforms[t]=QL({},e.defaultUniforms||{},e.uniformTypes),this.moduleBindings[t]={}}}}));function aR(e){return e?Array.isArray(e)?e[0]??null:e:null}function Sre(e){let{dimension:t,data:n}=e;if(!n)return null;switch(t){case`1d`:{let e=aR(n);if(!e)return null;let{width:t}=oR(e);return{width:t,height:1}}case`2d`:{let e=aR(n);return e?oR(e):null}case`3d`:case`2d-array`:{if(!Array.isArray(n)||n.length===0)return null;let e=aR(n[0]);return e?oR(e):null}case`cube`:{let e=Object.keys(n)[0]??null;if(!e)return null;let t=n[e],r=aR(t);return r?oR(r):null}case`cube-array`:{if(!Array.isArray(n)||n.length===0)return null;let e=n[0],t=Object.keys(e)[0]??null;if(!t)return null;let r=aR(e[t]);return r?oR(r):null}default:return null}}function oR(e){if($k(e))return eA(e);if(typeof e==`object`&&`width`in e&&`height`in e)return{width:e.width,height:e.height};throw Error(`Unsupported mip-level data`)}function Cre(e){return typeof e==`object`&&!!e&&`data`in e&&`width`in e&&`height`in e}function wre(e){return ArrayBuffer.isView(e)}function sR(e){let{textureFormat:t,format:n}=e;if(t&&n&&t!==n)throw Error(`Conflicting texture formats "${t}" and "${n}" provided for the same mip level`);return t??n}function cR(e){let t=hR[e];if(t===void 0)throw Error(`Invalid cube face: ${e}`);return t}function Tre(e,t){return 6*e+cR(t)}function lR(e){throw Error(`setTexture1DData not supported in WebGL.`)}function Ere(e){return Array.isArray(e)?e:[e]}function uR(e,t,n,r){let i=Ere(t),a=e,o=[];for(let e=0;e>e),height:Math.max(1,n.height>>e),...r?{format:r}:{}},textureFormat:r,z:a,mipLevel:e});else throw Error(`Unsupported 2D mip-level payload`)}return o}function dR(e){let t=[];for(let n=0;n{for(let[r,i]of Object.entries(e)){let e=Tre(n,r);t.push(...uR(e,i))}}),t}var hR,Dre=o((()=>{nM(),hR={"+X":0,"-X":1,"+Y":2,"-Y":3,"+Z":4,"-Z":5}}));function Ore(e){if(!e.data)return[];let t=e.width&&e.height?{width:e.width,height:e.height}:void 0,n=`format`in e?e.format:void 0;switch(e.dimension){case`1d`:return lR(e.data);case`2d`:return uR(0,e.data,t,n);case`3d`:return dR(e.data);case`2d-array`:return fR(e.data);case`cube`:return pR(e.data);case`cube-array`:return mR(e.data);default:throw Error(`Unhandled dimension ${e.dimension}`)}}function kre(e,t,n,r){if(t.length===0)return{subresources:t,mipLevels:1,format:r.format,hasExplicitMipChain:!1};let i=new Map;for(let e of t){let t=i.get(e.z)??[];t.push(e),i.set(e.z,t)}let a=t.some(e=>e.mipLevel>0),o=r.format,s=1/0,c=[];for(let[t,r]of i){let i=[...r].sort((e,t)=>e.mipLevel-t.mipLevel),a=i[0];if(!a||a.mipLevel!==0)throw Error(`DynamicTexture: slice ${t} is missing mip level 0`);let l=_R(e,a);if(l.width!==n.width||l.height!==n.height)throw Error(`DynamicTexture: slice ${t} base level dimensions ${l.width}x${l.height} do not match expected ${n.width}x${n.height}`);let u=gR(a);if(u){if(o&&o!==u)throw Error(`DynamicTexture: slice ${t} base level format "${u}" does not match texture format "${o}"`);o=u}let d=o&&e.isTextureFormatCompressed(o)?Are(e,l.width,l.height,o):e.getMipLevelCount(l.width,l.height),f=0;for(let t=0;t=d)break;let r=_R(e,n),a=Math.max(1,l.width>>t),s=Math.max(1,l.height>>t);if(r.width!==a||r.height!==s)break;let u=gR(n);if(u&&(o||=u,u!==o))break;f++,c.push(n)}s=Math.min(s,f)}let l=Number.isFinite(s)?Math.max(1,s):1;return{subresources:c.filter(e=>e.mipLevel>e),s=Math.max(1,n>>e);if(r{nM(),PL(),Dre(),yR=class e{device;id;props;_texture=null;_sampler=null;_view=null;ready;isReady=!1;destroyed=!1;resolveReady=()=>{};rejectReady=()=>{};get texture(){if(!this._texture)throw Error(`Texture not initialized yet`);return this._texture}get sampler(){if(!this._sampler)throw Error(`Sampler not initialized yet`);return this._sampler}get view(){if(!this._view)throw Error(`View not initialized yet`);return this._view}get[Symbol.toStringTag](){return`DynamicTexture`}toString(){let e=this._texture?.width??this.props.width??`?`,t=this._texture?.height??this.props.height??`?`;return`DynamicTexture:"${this.id}":${e}x${t}px:(${this.isReady?`ready`:`loading...`})`}constructor(t,n){this.device=t;let r=ML(`dynamic-texture`),i=n;this.props={...e.defaultProps,id:r,...n,data:null},this.id=this.props.id,this.ready=new Promise((e,t)=>{this.resolveReady=e,this.rejectReady=t}),this.initAsync(i)}async initAsync(e){try{let t=await this._loadAllData(e);this._checkNotDestroyed();let n=t.data?Ore({...t,width:e.width,height:e.height,format:e.format}):[],r=`format`in e&&e.format!==void 0,i=`usage`in e&&e.usage!==void 0,a=this.props.width&&this.props.height?{width:this.props.width,height:this.props.height}:Sre(t)||{width:this.props.width||1,height:this.props.height||1};if(!a||a.width<=0||a.height<=0)throw Error(`${this} size could not be determined or was zero`);let o=kre(this.device,n,a,{format:r?e.format:void 0}),s=o.format??this.props.format,c={...this.props,...a,format:s,mipLevels:1,data:void 0};this.device.isTextureFormatCompressed(s)&&!i&&(c.usage=OA.SAMPLE|OA.COPY_DST);let l=this.props.mipmaps&&!o.hasExplicitMipChain&&!this.device.isTextureFormatCompressed(s);if(this.device.type===`webgpu`&&l){let e=this.props.dimension===`3d`?OA.SAMPLE|OA.STORAGE|OA.COPY_DST|OA.COPY_SRC:OA.SAMPLE|OA.RENDER|OA.COPY_DST|OA.COPY_SRC;c.usage|=e}let u=this.device.getMipLevelCount(c.width,c.height),d=o.hasExplicitMipChain?o.mipLevels:this.props.mipLevels===`auto`?u:Math.max(1,Math.min(u,this.props.mipLevels??1)),f={...c,mipLevels:d};this._texture=this.device.createTexture(f),this._sampler=this.texture.sampler,this._view=this.texture.view,o.subresources.length&&this._setTextureSubresources(o.subresources),this.props.mipmaps&&!o.hasExplicitMipChain&&!l&&Z.warn(`${this} skipping auto-generated mipmaps for compressed texture format`)(),l&&this.generateMipmaps(),this.isReady=!0,this.resolveReady(this.texture),Z.info(0,`${this} created`)()}catch(e){let t=e instanceof Error?e:Error(String(e));this.rejectReady(t)}}destroy(){this._texture&&(this._texture.destroy(),this._texture=null,this._sampler=null,this._view=null),this.destroyed=!0}generateMipmaps(){this.device.type===`webgl`?this.texture.generateMipmapsWebGL():this.device.type===`webgpu`?this.device.generateMipmapsWebGPU(this.texture):Z.warn(`${this} mipmaps not supported on ${this.device.type}`)}setSampler(e={}){this._checkReady();let t=e instanceof TA?e:this.device.createSampler(e);this.texture.setSampler(t),this._sampler=t}async readBuffer(e={}){this.isReady||await this.ready;let t=e.width??this.texture.width,n=e.height??this.texture.height,r=e.depthOrArrayLayers??this.texture.depth,i=this.texture.computeMemoryLayout({width:t,height:n,depthOrArrayLayers:r}),a=this.device.createBuffer({byteLength:i.byteLength,usage:uk.COPY_DST|uk.MAP_READ});this.texture.readBuffer({...e,width:t,height:n,depthOrArrayLayers:r},a);let o=this.device.createFence();return await o.signaled,o.destroy(),a}async readAsync(e={}){this.isReady||await this.ready;let t=e.width??this.texture.width,n=e.height??this.texture.height,r=e.depthOrArrayLayers??this.texture.depth,i=this.texture.computeMemoryLayout({width:t,height:n,depthOrArrayLayers:r}),a=await this.readBuffer(e),o=await a.readAsync(0,i.byteLength);return a.destroy(),o.buffer}resize(e){if(this._checkReady(),e.width===this.texture.width&&e.height===this.texture.height)return!1;let t=this.texture;return this._texture=t.clone(e),this._sampler=this.texture.sampler,this._view=this.texture.view,t.destroy(),Z.info(`${this} resized`),!0}getCubeFaceIndex(e){let t=hR[e];if(t===void 0)throw Error(`Invalid cube face: ${e}`);return t}getCubeArrayFaceIndex(e,t){return 6*e+this.getCubeFaceIndex(t)}setTexture1DData(e){if(this._checkReady(),this.texture.props.dimension!==`1d`)throw Error(`${this} is not 1d`);let t=lR(e);this._setTextureSubresources(t)}setTexture2DData(e,t=0){if(this._checkReady(),this.texture.props.dimension!==`2d`)throw Error(`${this} is not 2d`);let n=uR(t,e);this._setTextureSubresources(n)}setTexture3DData(e){if(this.texture.props.dimension!==`3d`)throw Error(`${this} is not 3d`);let t=dR(e);this._setTextureSubresources(t)}setTextureArrayData(e){if(this.texture.props.dimension!==`2d-array`)throw Error(`${this} is not 2d-array`);let t=fR(e);this._setTextureSubresources(t)}setTextureCubeData(e){if(this.texture.props.dimension!==`cube`)throw Error(`${this} is not cube`);let t=pR(e);this._setTextureSubresources(t)}setTextureCubeArrayData(e){if(this.texture.props.dimension!==`cube-array`)throw Error(`${this} is not cube-array`);let t=mR(e);this._setTextureSubresources(t)}_setTextureSubresources(e){for(let t of e){let{z:e,mipLevel:n}=t;switch(t.type){case`external-image`:let{image:r,flipY:i}=t;this.texture.copyExternalImage({image:r,z:e,mipLevel:n,flipY:i});break;case`texture-data`:let{data:a,textureFormat:o}=t;if(o&&o!==this.texture.format)throw Error(`${this} mip level ${n} uses format "${o}" but texture format is "${this.texture.format}"`);this.texture.writeData(a.data,{x:0,y:0,z:e,width:a.width,height:a.height,depthOrArrayLayers:1,mipLevel:n});break;default:throw Error(`Unsupported 2D mip-level payload`)}}}async _loadAllData(e){let t=await vR(e.data);return{dimension:e.dimension??`2d`,data:t??null}}_checkNotDestroyed(){this.destroyed&&Z.warn(`${this} already destroyed`)}_checkReady(){this.isReady||Z.warn(`${this} Cannot perform this operation before ready`)}static defaultProps={...OA.defaultProps,dimension:`2d`,data:null,mipmaps:!1}}}));function jre(e){return{type:e.type,shaderLanguage:e.info.shadingLanguage,shaderLanguageVersion:e.info.shadingLanguageVersion,gpu:e.info.gpu,features:e.features}}var xR,SR,CR,wR,TR=o((()=>{nM(),bM(),zL(),VL(),ure(),dre(),fre(),mre(),ZL(),PL(),iR(),bR(),xR=2,SR=1e4,CR=`render pipeline initialization failed`,wR=class e{static defaultProps={...IA.defaultProps,source:void 0,vs:null,fs:null,id:`unnamed`,handle:void 0,userData:{},defines:{},modules:[],geometry:null,indexBuffer:null,attributes:{},constantAttributes:{},bindings:{},uniforms:{},varyings:[],isInstanced:void 0,instanceCount:0,vertexCount:0,shaderInputs:void 0,material:void 0,pipelineFactory:void 0,shaderFactory:void 0,transformFeedback:void 0,shaderAssembler:AE.getDefaultShaderAssembler(),debugShaders:void 0,disableWarnings:void 0};device;id;source;vs;fs;pipelineFactory;shaderFactory;userData={};parameters;topology;bufferLayout;isInstanced=void 0;instanceCount=0;vertexCount;indexBuffer=null;bufferAttributes={};constantAttributes={};bindings={};vertexArray;transformFeedback=null;pipeline;shaderInputs;material=null;_uniformStore;_attributeInfos={};_gpuGeometry=null;props;_pipelineNeedsUpdate=`newly created`;_needsRedraw=`initializing`;_destroyed=!1;_lastDrawTimestamp=-1;_bindingTable=[];get[Symbol.toStringTag](){return`Model`}toString(){return`Model(${this.id})`}constructor(t,n){this.props={...e.defaultProps,...n},n=this.props,this.id=n.id||ML(`model`),this.device=t,Object.assign(this.userData,n.userData),this.material=n.material||null;let r=Object.fromEntries(this.props.modules?.map(e=>[e.name,e])||[]),i=n.shaderInputs||new rR(r,{disableWarnings:this.props.disableWarnings});this.setShaderInputs(i);let a=jre(t),o=(this.props.modules?.length>0?this.props.modules:this.shaderInputs?.getModules())||[];if(this.props.shaderLayout=XL(this.props.shaderLayout,o)||null,this.device.type===`webgpu`&&this.props.source){let{source:e,getUniforms:n,bindingTable:r}=this.props.shaderAssembler.assembleWGSLShader({platformInfo:a,...this.props,modules:o});this.source=e,this._getModuleUniforms=n,this._bindingTable=r;let i=t.getShaderLayout?.(this.source);this.props.shaderLayout=XL(this.props.shaderLayout||i||null,o)||null}else{let{vs:e,fs:t,getUniforms:n}=this.props.shaderAssembler.assembleGLSLShaderPair({platformInfo:a,...this.props,modules:o});this.vs=e,this.fs=t,this._getModuleUniforms=n,this._bindingTable=[]}this.vertexCount=this.props.vertexCount,this.instanceCount=this.props.instanceCount,this.topology=this.props.topology,this.bufferLayout=this.props.bufferLayout,this.parameters=this.props.parameters,n.geometry&&this.setGeometry(n.geometry),this.pipelineFactory=n.pipelineFactory||VA.getDefaultPipelineFactory(this.device),this.shaderFactory=n.shaderFactory||HA.getDefaultShaderFactory(this.device),this.pipeline=this._updatePipeline(),this.vertexArray=t.createVertexArray({shaderLayout:this.pipeline.shaderLayout,bufferLayout:this.pipeline.bufferLayout}),this._gpuGeometry&&this._setGeometryAttributes(this._gpuGeometry),`isInstanced`in n&&(this.isInstanced=n.isInstanced),n.instanceCount&&this.setInstanceCount(n.instanceCount),n.vertexCount&&this.setVertexCount(n.vertexCount),n.indexBuffer&&this.setIndexBuffer(n.indexBuffer),n.attributes&&this.setAttributes(n.attributes),n.constantAttributes&&this.setConstantAttributes(n.constantAttributes),n.bindings&&this.setBindings(n.bindings),n.transformFeedback&&(this.transformFeedback=n.transformFeedback)}destroy(){this._destroyed||=(this.pipelineFactory.release(this.pipeline),this.shaderFactory.release(this.pipeline.vs),this.pipeline.fs&&this.pipeline.fs!==this.pipeline.vs&&this.shaderFactory.release(this.pipeline.fs),this._uniformStore.destroy(),this._gpuGeometry?.destroy(),!0)}needsRedraw(){this._getBindingsUpdateTimestamp()>this._lastDrawTimestamp&&this.setNeedsRedraw(`contents of bound textures or buffers updated`);let e=this._needsRedraw;return this._needsRedraw=!1,e}setNeedsRedraw(e){this._needsRedraw||=e}getBindingDebugTable(){return this._bindingTable}predraw(){this.updateShaderInputs(),this.pipeline=this._updatePipeline()}draw(e){let t=this._areBindingsLoading();if(t)return Z.info(xR,`>>> DRAWING ABORTED ${this.id}: ${t} not loaded`)(),!1;try{e.pushDebugGroup(`${this}.predraw(${e})`),this.predraw()}finally{e.popDebugGroup()}let n,r=this.pipeline.isErrored;try{if(e.pushDebugGroup(`${this}.draw(${e})`),this._logDrawCallStart(),this.pipeline=this._updatePipeline(),r=this.pipeline.isErrored,r)Z.info(xR,`>>> DRAWING ABORTED ${this.id}: ${CR}`)(),n=!1;else{let t=this._getBindings(),r=this._getBindGroups(),{indexBuffer:i}=this.vertexArray,a=i?i.byteLength/(i.indexType===`uint32`?4:2):void 0;n=this.pipeline.draw({renderPass:e,vertexArray:this.vertexArray,isInstanced:this.isInstanced,vertexCount:this.vertexCount,instanceCount:this.instanceCount,indexCount:a,transformFeedback:this.transformFeedback||void 0,bindings:t,bindGroups:r,_bindGroupCacheKeys:this._getBindGroupCacheKeys(),uniforms:this.props.uniforms,parameters:this.parameters,topology:this.topology})}}finally{e.popDebugGroup(),this._logDrawCallEnd()}return this._logFramebuffer(e),n?(this._lastDrawTimestamp=this.device.timestamp,this._needsRedraw=!1):r?this._needsRedraw=CR:this._needsRedraw=`waiting for resource initialization`,n}setGeometry(e){this._gpuGeometry?.destroy();let t=e&&FL(this.device,e);if(t){this.setTopology(t.topology||`triangle-list`);let e=new JL(this.bufferLayout);this.bufferLayout=e.mergeBufferLayouts(t.bufferLayout,this.bufferLayout),this.vertexArray&&this._setGeometryAttributes(t)}this._gpuGeometry=t}setTopology(e){e!==this.topology&&(this.topology=e,this._setPipelineNeedsUpdate(`topology`))}setBufferLayout(e){let t=new JL(this.bufferLayout);this.bufferLayout=this._gpuGeometry?t.mergeBufferLayouts(e,this._gpuGeometry.bufferLayout):e,this._setPipelineNeedsUpdate(`bufferLayout`),this.pipeline=this._updatePipeline(),this.vertexArray=this.device.createVertexArray({shaderLayout:this.pipeline.shaderLayout,bufferLayout:this.pipeline.bufferLayout}),this._gpuGeometry&&this._setGeometryAttributes(this._gpuGeometry)}setParameters(e){qL(e,this.parameters,2)||(this.parameters=e,this._setPipelineNeedsUpdate(`parameters`))}setInstanceCount(e){this.instanceCount=e,this.isInstanced===void 0&&e>0&&(this.isInstanced=!0),this.setNeedsRedraw(`instanceCount`)}setVertexCount(e){this.vertexCount=e,this.setNeedsRedraw(`vertexCount`)}setShaderInputs(e){this.shaderInputs=e,this._uniformStore=new tM(this.device,this.shaderInputs.modules);for(let[e,t]of Object.entries(this.shaderInputs.modules))if(hre(t)&&!this.material?.ownsModule(e)){let t=this._uniformStore.getManagedUniformBuffer(e);this.bindings[`${e}Uniforms`]=t}this.setNeedsRedraw(`shaderInputs`)}setMaterial(e){this.material=e,this.setNeedsRedraw(`material`)}updateShaderInputs(){this._uniformStore.setUniforms(this.shaderInputs.getUniformValues()),this.setBindings(this._getNonMaterialBindings(this.shaderInputs.getBindingValues())),this.setNeedsRedraw(`shaderInputs`)}setBindings(e){Object.assign(this.bindings,e),this.setNeedsRedraw(`bindings`)}setTransformFeedback(e){this.transformFeedback=e,this.setNeedsRedraw(`transformFeedback`)}setIndexBuffer(e){this.vertexArray.setIndexBuffer(e),this.setNeedsRedraw(`indexBuffer`)}setAttributes(e,t){let n=t?.disableWarnings??this.props.disableWarnings;e.indices&&Z.warn(`Model:${this.id} setAttributes() - indexBuffer should be set using setIndexBuffer()`)(),this.bufferLayout=pre(this.pipeline.shaderLayout,this.bufferLayout);let r=new JL(this.bufferLayout);for(let[t,i]of Object.entries(e)){let e=r.getBufferLayout(t);if(!e){n||Z.warn(`Model(${this.id}): Missing layout for buffer "${t}".`)();continue}let a=r.getAttributeNamesForBuffer(e),o=!1;for(let e of a){let t=this._attributeInfos[e];if(t){let e=this.device.type===`webgpu`?r.getBufferIndex(t.bufferName):t.location;this.vertexArray.setBuffer(e,i),o=!0}}!o&&!n&&Z.warn(`Model(${this.id}): Ignoring buffer "${i.id}" for unknown attribute "${t}"`)()}this.setNeedsRedraw(`attributes`)}setConstantAttributes(e,t){for(let[n,r]of Object.entries(e)){let e=this._attributeInfos[n];e?this.vertexArray.setConstantWebGL(e.location,r):(t?.disableWarnings??this.props.disableWarnings)||Z.warn(`Model "${this.id}: Ignoring constant supplied for unknown attribute "${n}"`)()}this.setNeedsRedraw(`constants`)}_areBindingsLoading(){for(let e of Object.values(this.bindings))if(e instanceof yR&&!e.isReady)return e.id;for(let e of Object.values(this.material?.bindings||{}))if(e instanceof yR&&!e.isReady)return e.id;return!1}_getBindings(){let e={};for(let[t,n]of Object.entries(this.bindings))n instanceof yR?n.isReady&&(e[t]=n.texture):e[t]=n;return e}_getBindGroups(){let e=this.pipeline?.shaderLayout||this.props.shaderLayout||{bindings:[]},t=e.bindings.length?UA(e,this._getBindings()):{0:this._getBindings()};if(!this.material)return t;for(let[e,n]of Object.entries(this.material.getBindingsByGroup())){let r=Number(e);t[r]={...t[r]||{},...n}}return t}_getBindGroupCacheKeys(){let e=this.material?.getBindGroupCacheKey(3);return e?{3:e}:{}}_getBindingsUpdateTimestamp(){let e=0;for(let t of Object.values(this.bindings))t instanceof AA?e=Math.max(e,t.texture.updateTimestamp):t instanceof uk||t instanceof OA?e=Math.max(e,t.updateTimestamp):t instanceof yR?e=t.texture?Math.max(e,t.texture.updateTimestamp):1/0:t instanceof TA||(e=Math.max(e,t.buffer.updateTimestamp));return Math.max(e,this.material?.getBindingsUpdateTimestamp()||0)}_setGeometryAttributes(e){let t={...e.attributes};for(let[e]of Object.entries(t))!this.pipeline.shaderLayout.attributes.find(t=>t.name===e)&&e!==`positions`&&delete t[e];this.vertexCount=e.vertexCount,this.setIndexBuffer(e.indices||null),this.setAttributes(e.attributes,{disableWarnings:!0}),this.setAttributes(t,{disableWarnings:this.props.disableWarnings}),this.setNeedsRedraw(`geometry attributes`)}_setPipelineNeedsUpdate(e){this._pipelineNeedsUpdate||=e,this.setNeedsRedraw(e)}_updatePipeline(){if(this._pipelineNeedsUpdate){let e=null,t=null;this.pipeline&&(Z.log(1,`Model ${this.id}: Recreating pipeline because "${this._pipelineNeedsUpdate}".`)(),e=this.pipeline.vs,t=this.pipeline.fs),this._pipelineNeedsUpdate=!1;let n=this.shaderFactory.createShader({id:`${this.id}-vertex`,stage:`vertex`,source:this.source||this.vs,debugShaders:this.props.debugShaders}),r=null;this.source?r=n:this.fs&&(r=this.shaderFactory.createShader({id:`${this.id}-fragment`,stage:`fragment`,source:this.source||this.fs,debugShaders:this.props.debugShaders})),this.pipeline=this.pipelineFactory.createRenderPipeline({...this.props,bindings:void 0,bufferLayout:this.bufferLayout,topology:this.topology,parameters:this.parameters,bindGroups:this._getBindGroups(),vs:n,fs:r}),this._attributeInfos=lj(this.pipeline.shaderLayout,this.bufferLayout),e&&this.shaderFactory.release(e),t&&t!==e&&this.shaderFactory.release(t)}return this.pipeline}_lastLogTime=0;_logOpen=!1;_logDrawCallStart(){let e=Z.level>3?0:SR;Z.level<2||Date.now()-this._lastLogTime>> DRAWING MODEL ${this.id}`,{collapsed:Z.level<=2})())}_logDrawCallEnd(){if(this._logOpen){let e=BL(this.pipeline.shaderLayout,this.id);Z.table(xR,e)();let t=this.shaderInputs.getDebugTable();Z.table(xR,t)();let n=this._getAttributeDebugTable();Z.table(xR,this._attributeInfos)(),Z.table(xR,n)(),Z.groupEnd(xR)(),this._logOpen=!1}}_drawCount=0;_logFramebuffer(e){let t=this.device.props.debugFramebuffers;if(this._drawCount++,!t)return;let n=e.props.framebuffer;HL(e,n,{id:n?.id||`${this.id}-framebuffer`,minimap:!0})}_getAttributeDebugTable(){let e={};for(let[t,n]of Object.entries(this._attributeInfos)){let r=this.vertexArray.attributes[n.location];e[n.location]={name:t,type:n.shaderType,values:r?this._getBufferOrConstantValues(r,n.bufferDataType):`null`}}if(this.vertexArray.indexBuffer){let{indexBuffer:t}=this.vertexArray,n=t.indexType===`uint32`?new Uint32Array(t.debugData):new Uint16Array(t.debugData);e.indices={name:`indices`,type:t.indexType,values:n.toString()}}return e}_getBufferOrConstantValues(e,t){let n=pk.getTypedArrayConstructor(t);return(e instanceof uk?new n(e.debugData):e).toString()}_getNonMaterialBindings(e){if(!this.material)return e;let t={};for(let[n,r]of Object.entries(e))this.material.ownsBinding(n)||(t[n]=r);return t}}})),ER,Mre=o((()=>{nM(),bM(),TR(),ER=class e{device;model;transformFeedback;static defaultProps={...wR.defaultProps,outputs:void 0,feedbackBuffers:void 0};static isSupported(e){return e?.info?.type===`webgl`}constructor(t,n=e.defaultProps){if(!e.isSupported(t))throw Error(`BufferTransform not yet implemented on WebGPU`);this.device=t,this.model=new wR(this.device,{id:n.id||`buffer-transform-model`,fs:n.fs||ME(),topology:n.topology||`point-list`,varyings:n.outputs||n.varyings,...n}),this.transformFeedback=this.device.createTransformFeedback({layout:this.model.pipeline.shaderLayout,buffers:n.feedbackBuffers}),this.model.setTransformFeedback(this.transformFeedback),Object.seal(this)}destroy(){this.model&&this.model.destroy()}delete(){this.destroy()}run(e){e?.inputBuffers&&this.model.setAttributes(e.inputBuffers),e?.outputBuffers&&this.transformFeedback.setBuffers(e.outputBuffers);let t=this.device.beginRenderPass(e);this.model.draw(t),t.end()}getBuffer(e){return this.transformFeedback.getBuffer(e)}readAsync(e){let t=this.getBuffer(e);if(!t)throw Error(`BufferTransform#getBuffer`);if(t instanceof uk)return t.readAsync();let{buffer:n,byteOffset:r=0,byteLength:i=n.byteLength}=t;return n.readAsync(r,i)}}})),DR,Nre=o((()=>{PL(),DR=class{id;topology;vertexCount;indices;attributes;userData={};constructor(e){let{attributes:t={},indices:n=null,vertexCount:r=null}=e;this.id=e.id||ML(`geometry`),this.topology=e.topology,n&&(this.indices=ArrayBuffer.isView(n)?{value:n,size:1}:n),this.attributes={};for(let[e,n]of Object.entries(t)){let t=ArrayBuffer.isView(n)?{value:n}:n;if(!ArrayBuffer.isView(t.value))throw Error(`${this._print(e)}: must be typed array or object with value as typed array`);if((e===`POSITION`||e===`positions`)&&!t.size&&(t.size=3),e===`indices`){if(this.indices)throw Error(`Multiple indices detected`);this.indices=t}else this.attributes[e]=t}this.indices&&this.indices.isIndexed!==void 0&&(this.indices=Object.assign({},this.indices),delete this.indices.isIndexed),this.vertexCount=r||this._calculateVertexCount(this.attributes,this.indices)}getVertexCount(){return this.vertexCount}getAttributes(){return this.indices?{indices:this.indices,...this.attributes}:this.attributes}_print(e){return`Geometry ${this.id} attribute ${e}`}_setAttributes(e,t){return this}_calculateVertexCount(e,t){if(t)return t.value.length;let n=1/0;for(let t of Object.values(e)){let{value:e,size:r,constant:i}=t;!i&&e&&r!==void 0&&r>=1&&(n=Math.min(n,e.length/r))}return n}}})),OR=o((()=>{wL(),jL(),nM(),TR(),bR(),iR(),ZL(),PL(),Mre(),bM(),Nre(),lO(),zL(),iw(),DL()}));function kR(e,t,n){let{byLayer:r,byAlpha:i}=e,a,o=r.get(t);return o?(o.viewports.push(n),a=o.a):(a=r.size+1,a<=255?(o={a,layer:t,viewports:[n]},r.set(t,o),i[a]=o):(Mw.warn(`Too many pickable layers, only picking the first 255`)(),a=0)),[0,0,0,a/255]}function Pre(e,t){let n=e.byAlpha[t[3]];return n&&{pickedLayer:n.layer,pickedViewports:n.viewports,pickedObjectIndex:n.layer.decodePickingColor(t)}}var AR,jR,MR=o((()=>{RI(),Nw(),AR={blendColorOperation:`add`,blendColorSrcFactor:`one`,blendColorDstFactor:`zero`,blendAlphaOperation:`add`,blendAlphaSrcFactor:`constant`,blendAlphaDstFactor:`zero`},jR=class extends LI{constructor(){super(...arguments),this._colorEncoderState=null}render(e){return`pickingFBO`in e?this._drawPickingBuffer(e):{decodePickingColor:null,stats:super._render(e)}}_drawPickingBuffer({layers:e,layerFilter:t,views:n,viewports:r,onViewportActive:i,pickingFBO:a,deviceRect:{x:o,y:s,width:c,height:l},cullRect:u,effects:d,pass:f=`picking`,pickZ:p,shaderModuleProps:m,clearColor:h}){this.pickZ=p;let g=this._resetColorEncoder(p),_=[o,s,c,l],v=super._render({target:a,layers:e,layerFilter:t,views:n,viewports:r,onViewportActive:i,cullRect:u,effects:d?.filter(e=>e.useInPicking),pass:f,isPicking:!0,shaderModuleProps:m,clearColor:h??[0,0,0,0],colorMask:15,scissorRect:_});return this._colorEncoderState=null,{decodePickingColor:g&&Pre.bind(null,g),stats:v}}shouldDrawLayer(e){let{pickable:t,operation:n}=e.props;return t&&n.includes(`draw`)||n.includes(`terrain`)||n.includes(`mask`)}getShaderModuleProps(e,t,n){return{picking:{isActive:1,isAttribute:this.pickZ},lighting:{enabled:!1}}}getLayerParameters(e,t,n){let r={...e.props.parameters},{pickable:i,operation:a}=e.props;return this._colorEncoderState?i&&a.includes(`draw`)?(Object.assign(r,AR),r.blend=!0,this.device.type===`webgpu`?r.blendConstant=kR(this._colorEncoderState,e,n):r.blendColor=kR(this._colorEncoderState,e,n),a.includes(`terrain`)&&e.state?._hasPickingCover&&(r.blendAlphaSrcFactor=`one`)):a.includes(`terrain`)&&(r.blend=!1):r.blend=!1,r}_resetColorEncoder(e){return this._colorEncoderState=e?null:{byLayer:new Map,byAlpha:[]},this._colorEncoderState}}})),NR,PR,FR,IR,LR,RR,zR,BR=o((()=>{NR={NO_STATE:`Awaiting state`,MATCHED:`Matched. State transferred from previous layer`,INITIALIZED:`Initialized`,AWAITING_GC:`Discarded. Awaiting garbage collection`,AWAITING_FINALIZATION:`No longer matched. Awaiting garbage collection`,FINALIZED:`Finalized! Awaiting garbage collection`},PR=Symbol.for(`component`),FR=Symbol.for(`propTypes`),IR=Symbol.for(`deprecatedProps`),LR=Symbol.for(`asyncPropDefaults`),RR=Symbol.for(`asyncPropOriginal`),zR=Symbol.for(`asyncPropResolved`)}));function VR(e,t=()=>!0){return Array.isArray(e)?HR(e,t,[]):t(e)?[e]:[]}function HR(e,t,n){let r=-1;for(;++r{})),WR,Ire=o((()=>{ow(),WR=class{constructor(e,t,n){this._loadCount=0,this._subscribers=new Set,this.id=e,this.context=n,this.setData(t)}subscribe(e){this._subscribers.add(e)}unsubscribe(e){this._subscribers.delete(e)}inUse(){return this._subscribers.size>0}delete(){}getData(){return this.isLoaded?this._error?Promise.reject(this._error):this._content:this._loader.then(()=>this.getData())}setData(e,t){if(e===this._data&&!t)return;this._data=e;let n=++this._loadCount,r=e;typeof e==`string`&&(r=aw(e)),r instanceof Promise?(this.isLoaded=!1,this._loader=r.then(e=>{this._loadCount===n&&(this.isLoaded=!0,this._error=void 0,this._content=e)}).catch(e=>{this._loadCount===n&&(this.isLoaded=!0,this._error=e||!0)})):(this.isLoaded=!0,this._error=void 0,this._content=e);for(let e of this._subscribers)e.onChange(this.getData())}}})),GR,Lre=o((()=>{Ire(),GR=class{constructor(e){this.protocol=e.protocol||`resource://`,this._context={device:e.device,gl:e.device?.gl,resourceManager:this},this._resources={},this._consumers={},this._pruneRequest=null}contains(e){return e.startsWith(this.protocol)?!0:e in this._resources}add({resourceId:e,data:t,forceUpdate:n=!1,persistent:r=!0}){let i=this._resources[e];i?i.setData(t,n):(i=new WR(e,t,this._context),this._resources[e]=i),i.persistent=r}remove(e){let t=this._resources[e];t&&(t.delete(),delete this._resources[e])}unsubscribe({consumerId:e}){let t=this._consumers[e];if(t){for(let e in t){let n=t[e],r=this._resources[n.resourceId];r&&r.unsubscribe(n)}delete this._consumers[e],this.prune()}}subscribe({resourceId:e,onChange:t,consumerId:n,requestId:r=`default`}){let{_resources:i,protocol:a}=this;e.startsWith(a)&&(e=e.replace(a,``),i[e]||this.add({resourceId:e,data:null,persistent:!1}));let o=i[e];if(this._track(n,r,o,t),o)return o.getData()}prune(){this._pruneRequest||=setTimeout(()=>this._prune(),0)}finalize(){for(let e in this._resources)this._resources[e].delete()}_track(e,t,n,r){let i=this._consumers,a=i[e]=i[e]||{},o=a[t],s=o&&o.resourceId&&this._resources[o.resourceId];s&&(s.unsubscribe(o),this.prune()),n&&(o?(o.onChange=r,o.resourceId=n.id):o={onChange:r,resourceId:n.id},a[t]=o,n.subscribe(o))}_prune(){this._pruneRequest=null;for(let e of Object.keys(this._resources)){let t=this._resources[e];!t.persistent&&!t.inUse()&&(t.delete(),delete this._resources[e])}}}})),KR,qR,JR,YR=o((()=>{OR(),yI(),BR(),Nw(),Iw(),UR(),Yx(),Lre(),fL(),KR=`layerManager.setLayers`,qR=`layerManager.activateViewport`,JR=class{constructor(e,t){this._lastRenderedLayers=[],this._needsRedraw=!1,this._needsUpdate=!1,this._nextLayers=null,this._debug=!1,this._defaultShaderModulesChanged=!1,this.activateViewport=e=>{Pw(qR,this,e),e&&(this.context.viewport=e)};let{deck:n,stats:r,viewport:i,timeline:a}=t||{};this.layers=[],this.resourceManager=new GR({device:e,protocol:`deck://`}),this.context={mousePosition:null,userData:{},layerManager:this,device:e,gl:e?.gl,deck:n,shaderAssembler:hI(e?.info?.shadingLanguage||`glsl`),defaultShaderModules:[CM],renderPass:void 0,stats:r||new qx({id:`deck.gl`}),viewport:i||new dL({id:`DEFAULT-INITIAL-VIEWPORT`}),timeline:a||new CL,resourceManager:this.resourceManager,onError:void 0},Object.seal(this)}finalize(){this.resourceManager.finalize();for(let e of this.layers)this._finalizeLayer(e)}needsRedraw(e={clearRedrawFlags:!1}){let t=this._needsRedraw;e.clearRedrawFlags&&(this._needsRedraw=!1);for(let n of this.layers){let r=n.getNeedsRedraw(e);t||=r}return t}needsUpdate(){return this._nextLayers&&this._nextLayers!==this._lastRenderedLayers?`layers changed`:this._defaultShaderModulesChanged?`shader modules changed`:this._needsUpdate}setNeedsRedraw(e){this._needsRedraw=this._needsRedraw||e}setNeedsUpdate(e){this._needsUpdate=this._needsUpdate||e}getLayers({layerIds:e}={}){return e?this.layers.filter(t=>e.find(e=>t.id.indexOf(e)===0)):this.layers}setProps(e){`debug`in e&&(this._debug=e.debug),`userData`in e&&(this.context.userData=e.userData),`layers`in e&&(this._nextLayers=e.layers),`onError`in e&&(this.context.onError=e.onError)}setLayers(e,t){Pw(KR,this,t,e),this._lastRenderedLayers=e;let n=VR(e,Boolean);for(let e of n)e.context=this.context;this._updateLayers(this.layers,n)}updateLayers(){let e=this.needsUpdate();e&&(this.setNeedsRedraw(`updating layers: ${e}`),this.setLayers(this._nextLayers||this._lastRenderedLayers,e)),this._nextLayers=null}addDefaultShaderModule(e){let{defaultShaderModules:t}=this.context;t.find(t=>t.name===e.name)||(t.push(e),this._defaultShaderModulesChanged=!0)}removeDefaultShaderModule(e){let{defaultShaderModules:t}=this.context,n=t.findIndex(t=>t.name===e.name);n>=0&&(t.splice(n,1),this._defaultShaderModulesChanged=!0)}_handleError(e,t,n){n.raiseError(t,`${e} of ${n}`)}_updateLayers(e,t){let n={};for(let t of e)n[t.id]?Mw.warn(`Multiple old layers with same id ${t.id}`)():n[t.id]=t;if(this._defaultShaderModulesChanged){for(let t of e)t.setNeedsUpdate(),t.setChangeFlags({extensionsChanged:!0});this._defaultShaderModulesChanged=!1}let r=[];this._updateSublayersRecursively(t,n,r),this._finalizeOldLayers(n);let i=!1;for(let e of r)if(e.hasUniformTransition()){i=`Uniform transition in ${e}`;break}this._needsUpdate=i,this.layers=r}_updateSublayersRecursively(e,t,n){for(let r of e){r.context=this.context;let e=t[r.id];e===null&&Mw.warn(`Multiple new layers with same id ${r.id}`)(),t[r.id]=null;let i=null;try{this._debug&&e!==r&&r.validateProps(),e?(this._transferLayerState(e,r),this._updateLayer(r)):this._initializeLayer(r),n.push(r),i=r.isComposite?r.getSubLayers():null}catch(e){this._handleError(`matching`,e,r)}i&&this._updateSublayersRecursively(i,t,n)}}_finalizeOldLayers(e){for(let t in e){let n=e[t];n&&this._finalizeLayer(n)}}_initializeLayer(e){try{e._initialize(),e.lifecycle=NR.INITIALIZED}catch(t){this._handleError(`initialization`,t,e)}}_transferLayerState(e,t){t._transferState(e),t.lifecycle=NR.MATCHED,t!==e&&(e.lifecycle=NR.AWAITING_GC)}_updateLayer(e){try{e._update()}catch(t){this._handleError(`update`,t,e)}}_finalizeLayer(e){this._needsRedraw=this._needsRedraw||`finalized ${e}`,e.lifecycle=NR.AWAITING_FINALIZATION;try{e._finalize(),e.lifecycle=NR.FINALIZED}catch(t){this._handleError(`finalization`,t,e)}}}}));function XR(e,t,n){if(e===t)return!0;if(!n||!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let r=0;r{})),QR,Rre=o((()=>{ZR(),Nw(),UR(),QR=class{constructor(e){this.views=[],this.width=100,this.height=100,this.viewState={},this.controllers={},this.timeline=e.timeline,this._viewports=[],this._viewportMap={},this._isUpdating=!1,this._needsRedraw=`First render`,this._needsUpdate=`Initialize`,this._eventManager=e.eventManager,this._eventCallbacks={onViewStateChange:e.onViewStateChange,onInteractionStateChange:e.onInteractionStateChange},this._pickPosition=e.pickPosition,Object.seal(this),this.setProps(e)}finalize(){for(let e in this.controllers){let t=this.controllers[e];t&&t.finalize()}this.controllers={}}needsRedraw(e={clearRedrawFlags:!1}){let t=this._needsRedraw;return e.clearRedrawFlags&&(this._needsRedraw=!1),t}setNeedsUpdate(e){this._needsUpdate=this._needsUpdate||e,this._needsRedraw=this._needsRedraw||e}updateViewStates(){for(let e in this.controllers){let t=this.controllers[e];t&&t.updateTransition()}}getViewports(e){return e?this._viewports.filter(t=>t.containsPixel(e)):this._viewports}getViews(){let e={};return this.views.forEach(t=>{e[t.id]=t}),e}getView(e){return this.views.find(t=>t.id===e)}getViewState(e){let t=typeof e==`string`?this.getView(e):e,n=t&&this.viewState[t.getViewStateId()]||this.viewState;return t?t.filterViewState(n):n}getViewport(e){return this._viewportMap[e]}unproject(e,t){let n=this.getViewports(),r={x:e[0],y:e[1]};for(let i=n.length-1;i>=0;--i){let a=n[i];if(a.containsPixel(r)){let n=e.slice();return n[0]-=a.x,n[1]-=a.y,a.unproject(n,t)}}return null}setProps(e){e.views&&this._setViews(e.views),e.viewState&&this._setViewState(e.viewState),(`width`in e||`height`in e)&&this._setSize(e.width,e.height),`pickPosition`in e&&(this._pickPosition=e.pickPosition),this._isUpdating||this._update()}_update(){this._isUpdating=!0,this._needsUpdate&&(this._needsUpdate=!1,this._rebuildViewports()),this._needsUpdate&&(this._needsUpdate=!1,this._rebuildViewports()),this._isUpdating=!1}_setSize(e,t){(e!==this.width||t!==this.height)&&(this.width=e,this.height=t,this.setNeedsUpdate(`Size changed`))}_setViews(e){e=VR(e,Boolean),this._diffViews(e,this.views)&&this.setNeedsUpdate(`views changed`),this.views=e}_setViewState(e){e?(XR(e,this.viewState,3)||this.setNeedsUpdate(`viewState changed`),this.viewState=e):Mw.warn("missing `viewState` or `initialViewState`")()}_createController(e,t){let n=t.type;return new n({timeline:this.timeline,eventManager:this._eventManager,onViewStateChange:this._eventCallbacks.onViewStateChange,onStateChange:this._eventCallbacks.onInteractionStateChange,makeViewport:t=>this.getView(e.id)?.makeViewport({viewState:t,width:this.width,height:this.height}),pickPosition:this._pickPosition})}_updateController(e,t,n,r){let i=e.controller;if(i&&n){let a={...t,...i,id:e.id,x:n.x,y:n.y,width:n.width,height:n.height};return(!r||r.constructor!==i.type)&&(r=this._createController(e,a)),r&&r.setProps(a),r}return null}_rebuildViewports(){let{views:e}=this,t=this.controllers;this._viewports=[],this.controllers={};let n=!1;for(let r=e.length;r--;){let i=e[r],a=this.getViewState(i),o=i.makeViewport({viewState:a,width:this.width,height:this.height}),s=t[i.id],c=!!i.controller;c&&!s&&(n=!0),(n||!c)&&s&&(s.finalize(),s=null),this.controllers[i.id]=this._updateController(i,a,o,s),o&&this._viewports.unshift(o)}for(let e in t){let n=t[e];n&&!this.controllers[e]&&n.finalize()}this._buildViewportMap()}_buildViewportMap(){this._viewportMap={},this._viewports.forEach(e=>{e.id&&(this._viewportMap[e.id]=this._viewportMap[e.id]||e)})}_diffViews(e,t){return e.length===t.length?e.some((n,r)=>!e[r].equals(t[r])):!0}}}));function $R(e){switch(typeof e){case`number`:if(!Number.isFinite(e))throw Error(`Could not parse position string ${e}`);return{type:`literal`,value:e};case`string`:try{return new az(zre(e)).parseExpression()}catch(t){let n=t instanceof Error?t.message:String(t);throw Error(`Could not parse position string ${e}: ${n}`)}default:throw Error(`Could not parse position string ${e}`)}}function ez(e,t){switch(e.type){case`literal`:return e.value;case`percentage`:return Math.round(e.value*t);case`binary`:let n=ez(e.left,t),r=ez(e.right,t);return e.operator===`+`?n+r:n-r;default:throw Error(`Unknown layout expression type`)}}function tz(e,t){return ez(e,t)}function zre(e){let t=[],n=0;for(;n=`0`&&e<=`9`}function rz(e){return e>=`a`&&e<=`z`||e>=`A`&&e<=`Z`}function Bre(e){return!!(e&&e.type===`symbol`&&(e.value===`+`||e.value===`-`))}var iz,az,Vre=o((()=>{iz=/^(?:\d+\.?\d*|\.\d+)$/,az=class{constructor(e){this.index=0,this.tokens=e}parseExpression(){let e=this.parseBinaryExpression();if(this.index{})),sz,cz=o((()=>{Vre(),ZR(),oz(),sz=class{constructor(e){let{id:t,x:n=0,y:r=0,width:i=`100%`,height:a=`100%`,padding:o=null}=e;this.id=t||this.constructor.displayName||`view`,this.props={...e,id:this.id},this._x=$R(n),this._y=$R(r),this._width=$R(i),this._height=$R(a),this._padding=o&&{left:$R(o.left||0),right:$R(o.right||0),top:$R(o.top||0),bottom:$R(o.bottom||0)},this.equals=this.equals.bind(this),Object.seal(this)}equals(e){return this===e?!0:this.constructor===e.constructor&&XR(this.props,e.props,2)}clone(e){let t=this.constructor;return new t({...this.props,...e})}makeViewport({width:e,height:t,viewState:n}){n=this.filterViewState(n);let r=this.getDimensions({width:e,height:t});return!r.height||!r.width?null:new(this.getViewportType(n))({...n,...this.props,...r})}getViewStateId(){let{viewState:e}=this.props;return typeof e==`string`?e:e?.id||this.id}filterViewState(e){return this.props.viewState&&typeof this.props.viewState==`object`?this.props.viewState.id?Hre(e,this.props.viewState):this.props.viewState:e}getDimensions({width:e,height:t}){let n={x:tz(this._x,e),y:tz(this._y,t),width:tz(this._width,e),height:tz(this._height,t)};return this._padding&&(n.padding={left:tz(this._padding.left,e),top:tz(this._padding.top,t),right:tz(this._padding.right,e),bottom:tz(this._padding.bottom,t)}),n}get controller(){let e=this.props.controller;return e?e===!0?{type:this.ControllerType}:typeof e==`function`?{type:e}:{type:this.ControllerType,...e}:null}}})),lz,uz=o((()=>{lz=class{constructor(e){this._inProgress=!1,this._handle=null,this.time=0,this.settings={duration:0},this._timeline=e}get inProgress(){return this._inProgress}start(e){this.cancel(),this.settings=e,this._inProgress=!0,this.settings.onStart?.(this)}end(){this._inProgress&&(this._timeline.removeChannel(this._handle),this._handle=null,this._inProgress=!1,this.settings.onEnd?.(this))}cancel(){this._inProgress&&=(this.settings.onInterrupt?.(this),this._timeline.removeChannel(this._handle),this._handle=null,!1)}update(){if(!this._inProgress)return!1;if(this._handle===null){let{_timeline:e,settings:t}=this;this._handle=e.addChannel({delay:e.getTime(),duration:t.duration})}return this.time=this._timeline.getTime(this._handle),this._onUpdate(),this.settings.onUpdate?.(this),this._timeline.isFinished(this._handle)&&this.end(),!0}_onUpdate(){}}})),dz,fz,pz,mz,hz,gz=o((()=>{uz(),dz=()=>{},fz={BREAK:1,SNAP_TO_END:2,IGNORE:3},pz=e=>e,mz=fz.BREAK,hz=class{constructor(e){this._onTransitionUpdate=e=>{let{time:t,settings:{interpolator:n,startProps:r,endProps:i,duration:a,easing:o}}=e,s=o(t/a),c=n.interpolateProps(r,i,s);this.propsInTransition=this.getControllerState({...this.props,...c}).getViewportProps(),this.onViewStateChange({viewState:this.propsInTransition,oldViewState:this.props})},this.getControllerState=e.getControllerState,this.propsInTransition=null,this.transition=new lz(e.timeline),this.onViewStateChange=e.onViewStateChange||dz,this.onStateChange=e.onStateChange||dz}finalize(){this.transition.cancel()}getViewportInTransition(){return this.propsInTransition}processViewStateChange(e){let t=!1,n=this.props;if(this.props=e,!n||this._shouldIgnoreViewportChange(n,e))return!1;if(this._isTransitionEnabled(e)){let r=n;if(this.transition.inProgress){let{interruption:e,endProps:t}=this.transition.settings;r={...n,...e===fz.SNAP_TO_END?t:this.propsInTransition||n}}this._triggerTransition(r,e),t=!0}else this.transition.cancel();return t}updateTransition(){this.transition.update()}_isTransitionEnabled(e){let{transitionDuration:t,transitionInterpolator:n}=e;return(t>0||t===`auto`)&&!!n}_isUpdateDueToCurrentTransition(e){return this.transition.inProgress&&this.propsInTransition?this.transition.settings.interpolator.arePropsEqual(e,this.propsInTransition):!1}_shouldIgnoreViewportChange(e,t){return this.transition.inProgress?this.transition.settings.interruption===fz.IGNORE||this._isUpdateDueToCurrentTransition(t):this._isTransitionEnabled(t)?t.transitionInterpolator.arePropsEqual(e,t):!0}_triggerTransition(e,t){let n=this.getControllerState(e),r=this.getControllerState(t).shortestPathFrom(n),i=t.transitionInterpolator,a=i.getDuration?i.getDuration(e,t):t.transitionDuration;if(a===0)return;let o=i.initializeProps(e,r);this.propsInTransition={};let s={duration:a,easing:t.transitionEasing||pz,interpolator:i,interruption:t.transitionInterruption||mz,startProps:o.start,endProps:o.end,onStart:t.onTransitionStart,onUpdate:this._onTransitionUpdate,onInterrupt:this._onTransitionEnd(t.onTransitionInterrupt),onEnd:this._onTransitionEnd(t.onTransitionEnd)};this.transition.start(s),this.onStateChange({inTransition:!0}),this.updateTransition()}_onTransitionEnd(e){return t=>{this.propsInTransition=null,this.onStateChange({inTransition:!1,isZooming:!1,isPanning:!1,isRotating:!1}),e?.(t)}}}}));function _z(e,t){if(!e)throw Error(t||`deck.gl: assertion failed.`)}var vz=o((()=>{})),yz,bz=o((()=>{lO(),vz(),yz=class{constructor(e){let{compare:t,extract:n,required:r}=e;this._propsToCompare=t,this._propsToExtract=n||t,this._requiredProps=r}arePropsEqual(e,t){for(let n of this._propsToCompare)if(!(n in e)||!(n in t)||!VE(e[n],t[n]))return!1;return!0}initializeProps(e,t){let n={},r={};for(let i of this._propsToExtract)(i in e||i in t)&&(n[i]=e[i],r[i]=t[i]);return this._checkRequiredProps(n),this._checkRequiredProps(r),{start:n,end:r}}getDuration(e,t){return t.transitionDuration}_checkRequiredProps(e){this._requiredProps&&this._requiredProps.forEach(t=>{let n=e[t];_z(Number.isFinite(n)||Array.isArray(n),`${t} is required for transition`)})}}}));function xz(){let e=256/Ez,t=Math.PI/180*256;return{unitsPerMeter:[e,e,e],unitsPerMeter2:[0,0,0],metersPerUnit:[1/e,1/e,1/e],unitsPerDegree:[t,t,e],unitsPerDegree2:[0,0,0],degreesPerUnit:[1/t,1/t,1/e]}}function Sz(e){let t=Math.PI*Math.cos(e*Math.PI/180);return Math.log2(t)}function Cz(e,t){let n=qD([],t,e);return KD(n,n,1/n[3]),n}var wz,Tz,Ez,Dz,Oz=o((()=>{lO(),fL(),zP(),QF(),wz=Math.PI/180,Tz=180/Math.PI,Ez=6370972,Dz=class extends dL{constructor(e={}){let{longitude:t=0,zoom:n=0,nearZMultiplier:r=.5,farZMultiplier:i=1,resolution:a=10}=e,{latitude:o=0,height:s,altitude:c=1.5,fovy:l}=e;o=Math.max(Math.min(o,zF),-zF),s||=1,l?c=AF(l):l=kF(c);let u=2**(n-Sz(o)),d=e.nearZ??r,f=e.farZ??(c+256*2*u/s)*i,p=new aO().lookAt({eye:[0,-c,0],up:[0,0,1]});p.rotateX(o*wz),p.rotateZ(-t*wz),p.scale(u/s),super({...e,height:s,viewMatrix:p,longitude:t,latitude:o,zoom:n,distanceScales:xz(),fovy:l,focalDistance:c,near:d,far:f}),this.scale=u,this.latitude=o,this.longitude=t,this.fovy=l,this.resolution=a}get projectionMode(){return FP.GLOBE}getDistanceScales(){return this.distanceScales}getBounds(e={}){let t={targetZ:e.z||0},n=this.unproject([0,this.height/2],t),r=this.unproject([this.width/2,0],t),i=this.unproject([this.width,this.height/2],t),a=this.unproject([this.width/2,this.height],t);return i[0]this.longitude&&(n[0]-=360),[Math.min(n[0],i[0],r[0],a[0]),Math.min(n[1],i[1],r[1],a[1]),Math.max(n[0],i[0],r[0],a[0]),Math.max(n[1],i[1],r[1],a[1])]}unproject(e,{topLeft:t=!0,targetZ:n}={}){let[r,i,a]=e,o=t?i:this.height-i,{pixelUnprojectionMatrix:s}=this,c;if(Number.isFinite(a))c=Cz(s,[r,o,a,1]);else{let e=Cz(s,[r,o,-1,1]),t=Cz(s,[r,o,1,1]),i=((n||0)/Ez+1)*256,a=xD(yD([],e,t)),l=xD(e),u=xD(t),d=4*((4*l*u-(a-l-u)**2)/16)/a;c=Cte([],e,t,(Math.sqrt(l-d)-Math.sqrt(Math.max(0,i*i-d)))/Math.sqrt(a))}let[l,u,d]=this.unprojectPosition(c);return Number.isFinite(a)?[l,u,d]:Number.isFinite(n)?[l,u,n]:[l,u]}projectPosition(e){let[t,n,r=0]=e,i=t*wz,a=n*wz,o=Math.cos(a),s=(r/Ez+1)*256;return[Math.sin(i)*o*s,-Math.cos(i)*o*s,Math.sin(a)*s]}unprojectPosition(e){let[t,n,r]=e,i=bD(e),a=Math.asin(r/i);return[Math.atan2(t,-n)*Tz,a*Tz,(i/256-1)*Ez]}projectFlat(e){return e}unprojectFlat(e){return e}panByPosition([e,t,n],r,i){let a=.25/2**(this.zoom-Sz(this.latitude)),o=e+a*(i[0]-r[0]),s=t-a*(i[1]-r[1]);s=Math.max(Math.min(s,zF),-zF);let c={longitude:o,latitude:s,zoom:n-Sz(t)};return c.zoom+=Sz(c.latitude),c}},Dz.displayName=`GlobeViewport`})),kz,Az,jz,Mz=o((()=>{bz(),lO(),Nw(),Oz(),kz=[`longitude`,`latitude`,`zoom`,`bearing`,`pitch`],Az=[`longitude`,`latitude`,`zoom`],jz=class extends yz{constructor(e={}){let t=Array.isArray(e)?e:e.transitionProps,n=Array.isArray(e)?{}:e;n.transitionProps=Array.isArray(t)?{compare:t,required:t}:t||{compare:kz,required:Az},super(n.transitionProps),this.opts=n}initializeProps(e,t){let n=super.initializeProps(e,t),{makeViewport:r,around:i}=this.opts;if(r&&i)if(r(e)instanceof Dz)Mw.warn(`around not supported in GlobeView`)();else{let a=r(e),o=r(t),s=a.unproject(i);n.start.around=i,Object.assign(n.end,{around:o.project(s),aroundPosition:s,width:t.width,height:t.height})}return n}interpolateProps(e,t,n){let r={};for(let i of this._propsToExtract)r[i]=BE(e[i]||0,t[i]||0,n);if(t.aroundPosition&&this.opts.makeViewport){let i=this.opts.makeViewport({...t,...r});Object.assign(r,i.panByPosition(t.aroundPosition,BE(e.around,t.around,n)))}return r}}})),Nz,Pz,Fz,Iz,Lz,Rz,zz=o((()=>{gz(),Mz(),ZR(),Nz={transitionDuration:0},Pz=300,Fz=e=>1-(1-e)*(1-e),Iz={WHEEL:[`wheel`],PAN:[`panstart`,`panmove`,`panend`],PINCH:[`pinchstart`,`pinchmove`,`pinchend`],MULTI_PAN:[`multipanstart`,`multipanmove`,`multipanend`],DOUBLE_CLICK:[`dblclick`],KEYBOARD:[`keydown`]},Lz={},Rz=class{constructor(e){this.state={},this._events={},this._interactionState={isDragging:!1},this._customEvents=[],this._eventStartBlocked=null,this._panMove=!1,this.invertPan=!1,this.dragMode=`rotate`,this.inertia=0,this.scrollZoom=!0,this.dragPan=!0,this.dragRotate=!0,this.doubleClickZoom=!0,this.touchZoom=!0,this.touchRotate=!1,this.keyboard=!0,this.transitionManager=new hz({...e,getControllerState:e=>new this.ControllerState(e),onViewStateChange:this._onTransition.bind(this),onStateChange:this._setInteractionState.bind(this)}),this.handleEvent=this.handleEvent.bind(this),this.eventManager=e.eventManager,this.onViewStateChange=e.onViewStateChange||(()=>{}),this.onStateChange=e.onStateChange||(()=>{}),this.makeViewport=e.makeViewport,this.pickPosition=e.pickPosition}set events(e){this.toggleEvents(this._customEvents,!1),this.toggleEvents(e,!0),this._customEvents=e,this.props&&this.setProps(this.props)}finalize(){for(let e in this._events)this._events[e]&&this.eventManager?.off(e,this.handleEvent);this.transitionManager.finalize()}handleEvent(e){this._controllerState=void 0;let t=this._eventStartBlocked;switch(e.type){case`panstart`:return t?!1:this._onPanStart(e);case`panmove`:return this._onPan(e);case`panend`:return this._onPanEnd(e);case`pinchstart`:return t?!1:this._onPinchStart(e);case`pinchmove`:return this._onPinch(e);case`pinchend`:return this._onPinchEnd(e);case`multipanstart`:return t?!1:this._onMultiPanStart(e);case`multipanmove`:return this._onMultiPan(e);case`multipanend`:return this._onMultiPanEnd(e);case`dblclick`:return this._onDoubleClick(e);case`wheel`:return this._onWheel(e);case`keydown`:return this._onKeyDown(e);default:return!1}}get controllerState(){return this._controllerState=this._controllerState||new this.ControllerState({makeViewport:this.makeViewport,...this.props,...this.state}),this._controllerState}getCenter(e){let{x:t,y:n}=this.props,{offsetCenter:r}=e;return[r.x-t,r.y-n]}isPointInBounds(e,t){let{width:n,height:r}=this.props;if(t&&t.handled)return!1;let i=e[0]>=0&&e[0]<=n&&e[1]>=0&&e[1]<=r;return i&&t&&t.stopPropagation(),i}isFunctionKeyPressed(e){let{srcEvent:t}=e;return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}isDragging(){return this._interactionState.isDragging||!1}blockEvents(e){let t=setTimeout(()=>{this._eventStartBlocked===t&&(this._eventStartBlocked=null)},e);this._eventStartBlocked=t}setProps(e){e.dragMode&&(this.dragMode=e.dragMode);let t=this.props;this.props=e,`transitionInterpolator`in e||(e.transitionInterpolator=this._getTransitionProps().transitionInterpolator),this.transitionManager.processViewStateChange(e);let{inertia:n}=e;this.inertia=Number.isFinite(n)?n:n===!0?Pz:0;let{scrollZoom:r=!0,dragPan:i=!0,dragRotate:a=!0,doubleClickZoom:o=!0,touchZoom:s=!0,touchRotate:c=!1,keyboard:l=!0}=e,u=!!this.onViewStateChange;if(this.toggleEvents(Iz.WHEEL,u&&r),this.toggleEvents(Iz.PAN,u),this.toggleEvents(Iz.PINCH,u&&(s||c)),this.toggleEvents(Iz.MULTI_PAN,u&&c),this.toggleEvents(Iz.DOUBLE_CLICK,u&&o),this.toggleEvents(Iz.KEYBOARD,u&&l),this.scrollZoom=r,this.dragPan=i,this.dragRotate=a,this.doubleClickZoom=o,this.touchZoom=s,this.touchRotate=c,this.keyboard=l,(!t||t.height!==e.height||t.width!==e.width||t.maxBounds!==e.maxBounds)&&e.maxBounds){let t=new this.ControllerState({...e,makeViewport:this.makeViewport}),n=t.getViewportProps();Object.keys(n).some(t=>!XR(n[t],e[t],1))&&this.updateViewport(t)}}updateTransition(){this.transitionManager.updateTransition()}toggleEvents(e,t){this.eventManager&&e.forEach(e=>{this._events[e]!==t&&(this._events[e]=t,t?this.eventManager.on(e,this.handleEvent):this.eventManager.off(e,this.handleEvent))})}updateViewport(e,t=null,n={}){let r={...e.getViewportProps(),...t},i=this.controllerState!==e;if(this.state=e.getState(),this._setInteractionState(n),i){let e=this.controllerState&&this.controllerState.getViewportProps();this.onViewStateChange&&this.onViewStateChange({viewState:r,interactionState:this._interactionState,oldViewState:e,viewId:this.props.id})}}_onTransition(e){this.onViewStateChange({...e,interactionState:this._interactionState,viewId:this.props.id})}_setInteractionState(e){Object.assign(this._interactionState,e),this.onStateChange(this._interactionState)}_onPanStart(e){let t=this.getCenter(e);if(!this.isPointInBounds(t,e))return!1;let n=this.isFunctionKeyPressed(e)||e.rightButton||!1;(this.invertPan||this.dragMode===`pan`)&&(n=!n);let r=this.controllerState[n?`panStart`:`rotateStart`]({pos:t});return this._panMove=n,this.updateViewport(r,Nz,{isDragging:!0}),!0}_onPan(e){return this.isDragging()?this._panMove?this._onPanMove(e):this._onPanRotate(e):!1}_onPanEnd(e){return this.isDragging()?this._panMove?this._onPanMoveEnd(e):this._onPanRotateEnd(e):!1}_onPanMove(e){if(!this.dragPan)return!1;let t=this.getCenter(e),n=this.controllerState.pan({pos:t});return this.updateViewport(n,Nz,{isDragging:!0,isPanning:!0}),!0}_onPanMoveEnd(e){let{inertia:t}=this;if(this.dragPan&&t&&e.velocity){let n=this.getCenter(e),r=[n[0]+e.velocityX*t/2,n[1]+e.velocityY*t/2],i=this.controllerState.pan({pos:r}).panEnd();this.updateViewport(i,{...this._getTransitionProps(),transitionDuration:t,transitionEasing:Fz},{isDragging:!1,isPanning:!0})}else{let e=this.controllerState.panEnd();this.updateViewport(e,null,{isDragging:!1,isPanning:!1})}return!0}_onPanRotate(e){if(!this.dragRotate)return!1;let t=this.getCenter(e),n=this.controllerState.rotate({pos:t});return this.updateViewport(n,Nz,{isDragging:!0,isRotating:!0}),!0}_onPanRotateEnd(e){let{inertia:t}=this;if(this.dragRotate&&t&&e.velocity){let n=this.getCenter(e),r=[n[0]+e.velocityX*t/2,n[1]+e.velocityY*t/2],i=this.controllerState.rotate({pos:r}).rotateEnd();this.updateViewport(i,{...this._getTransitionProps(),transitionDuration:t,transitionEasing:Fz},{isDragging:!1,isRotating:!0})}else{let e=this.controllerState.rotateEnd();this.updateViewport(e,null,{isDragging:!1,isRotating:!1})}return!0}_onWheel(e){if(!this.scrollZoom)return!1;let t=this.getCenter(e);if(!this.isPointInBounds(t,e))return!1;e.srcEvent.preventDefault();let{speed:n=.01,smooth:r=!1}=this.scrollZoom===!0?{}:this.scrollZoom,{delta:i}=e,a=2/(1+Math.exp(-Math.abs(i*n)));i<0&&a!==0&&(a=1/a);let o=r?{...this._getTransitionProps({around:t}),transitionDuration:250}:Nz,s=this.controllerState.zoom({pos:t,scale:a});return this.updateViewport(s,o,{isZooming:!0,isPanning:!0}),r||this._setInteractionState({isZooming:!1,isPanning:!1}),!0}_onMultiPanStart(e){let t=this.getCenter(e);if(!this.isPointInBounds(t,e))return!1;let n=this.controllerState.rotateStart({pos:t});return this.updateViewport(n,Nz,{isDragging:!0}),!0}_onMultiPan(e){if(!this.touchRotate||!this.isDragging())return!1;let t=this.getCenter(e);t[0]-=e.deltaX;let n=this.controllerState.rotate({pos:t});return this.updateViewport(n,Nz,{isDragging:!0,isRotating:!0}),!0}_onMultiPanEnd(e){if(!this.isDragging())return!1;let{inertia:t}=this;if(this.touchRotate&&t&&e.velocityY){let n=this.getCenter(e),r=[n[0],n[1]+=e.velocityY*t/2],i=this.controllerState.rotate({pos:r});this.updateViewport(i,{...this._getTransitionProps(),transitionDuration:t,transitionEasing:Fz},{isDragging:!1,isRotating:!0}),this.blockEvents(t)}else{let e=this.controllerState.rotateEnd();this.updateViewport(e,null,{isDragging:!1,isRotating:!1})}return!0}_onPinchStart(e){let t=this.getCenter(e);if(!this.isPointInBounds(t,e))return!1;let n=this.controllerState.zoomStart({pos:t}).rotateStart({pos:t});return Lz._startPinchRotation=e.rotation,Lz._lastPinchEvent=e,this.updateViewport(n,Nz,{isDragging:!0}),!0}_onPinch(e){if(!this.touchZoom&&!this.touchRotate||!this.isDragging())return!1;let t=this.controllerState;if(this.touchZoom){let{scale:n}=e,r=this.getCenter(e);t=t.zoom({pos:r,scale:n})}if(this.touchRotate){let{rotation:n}=e;t=t.rotate({deltaAngleX:Lz._startPinchRotation-n})}return this.updateViewport(t,Nz,{isDragging:!0,isPanning:this.touchZoom,isZooming:this.touchZoom,isRotating:this.touchRotate}),Lz._lastPinchEvent=e,!0}_onPinchEnd(e){if(!this.isDragging())return!1;let{inertia:t}=this,{_lastPinchEvent:n}=Lz;if(this.touchZoom&&t&&n&&e.scale!==n.scale){let r=this.getCenter(e),i=this.controllerState.rotateEnd(),a=Math.log2(e.scale),o=2**(a+(a-Math.log2(n.scale))/(e.deltaTime-n.deltaTime)*t/2);i=i.zoom({pos:r,scale:o}).zoomEnd(),this.updateViewport(i,{...this._getTransitionProps({around:r}),transitionDuration:t,transitionEasing:Fz},{isDragging:!1,isPanning:this.touchZoom,isZooming:this.touchZoom,isRotating:!1}),this.blockEvents(t)}else{let e=this.controllerState.zoomEnd().rotateEnd();this.updateViewport(e,null,{isDragging:!1,isPanning:!1,isZooming:!1,isRotating:!1})}return Lz._startPinchRotation=null,Lz._lastPinchEvent=null,!0}_onDoubleClick(e){if(!this.doubleClickZoom)return!1;let t=this.getCenter(e);if(!this.isPointInBounds(t,e))return!1;let n=this.isFunctionKeyPressed(e),r=this.controllerState.zoom({pos:t,scale:n?.5:2});return this.updateViewport(r,this._getTransitionProps({around:t}),{isZooming:!0,isPanning:!0}),this.blockEvents(100),!0}_onKeyDown(e){if(!this.keyboard)return!1;let t=this.isFunctionKeyPressed(e),{zoomSpeed:n,moveSpeed:r,rotateSpeedX:i,rotateSpeedY:a}=this.keyboard===!0?{}:this.keyboard,{controllerState:o}=this,s,c={};switch(e.srcEvent.code){case`Minus`:s=t?o.zoomOut(n).zoomOut(n):o.zoomOut(n),c.isZooming=!0;break;case`Equal`:s=t?o.zoomIn(n).zoomIn(n):o.zoomIn(n),c.isZooming=!0;break;case`ArrowLeft`:t?(s=o.rotateLeft(i),c.isRotating=!0):(s=o.moveLeft(r),c.isPanning=!0);break;case`ArrowRight`:t?(s=o.rotateRight(i),c.isRotating=!0):(s=o.moveRight(r),c.isPanning=!0);break;case`ArrowUp`:t?(s=o.rotateUp(a),c.isRotating=!0):(s=o.moveUp(r),c.isPanning=!0);break;case`ArrowDown`:t?(s=o.rotateDown(a),c.isRotating=!0):(s=o.moveDown(r),c.isPanning=!0);break;default:return!1}return this.updateViewport(s,this._getTransitionProps(),c),!0}_getTransitionProps(e){let{transition:t}=this;return!t||!t.transitionInterpolator?Nz:e?{...t,transitionInterpolator:new jz({...e,...t.transitionInterpolator.opts,makeViewport:this.controllerState.makeViewport})}:t}}})),Bz,Vz=o((()=>{Bz=class{constructor(e,t,n){this.makeViewport=n,this._viewportProps=this.applyConstraints(e),this._state=t}getViewportProps(){return this._viewportProps}getState(){return this._state}}}));function Hz([e,t]){if(Math.abs(t)>90&&(t=Math.sign(t)*90),Number.isFinite(e)){let[n,r]=xF([e,t]);return[n,zE(r,0,Gz)]}let[,n]=xF([0,t]);return[e,zE(n,0,Gz)]}var Uz,Wz,Gz,Kz,qz,Jz,Yz=o((()=>{lO(),zz(),Vz(),QF(),vz(),aL(),Mz(),Uz=5,Wz=1.2,Gz=512,Kz=[[-1/0,-90],[1/0,90]],qz=class extends Bz{constructor(e){let{width:t,height:n,latitude:r,longitude:i,zoom:a,bearing:o=0,pitch:s=0,altitude:c=1.5,position:l=[0,0,0],maxZoom:u=20,minZoom:d=0,maxPitch:f=60,minPitch:p=0,startPanLngLat:m,startZoomLngLat:h,startRotatePos:g,startRotateLngLat:_,startBearing:v,startPitch:y,startZoom:b,normalize:x=!0}=e;_z(Number.isFinite(i)),_z(Number.isFinite(r)),_z(Number.isFinite(a));let S=e.maxBounds||(x?Kz:null);super({width:t,height:n,latitude:r,longitude:i,zoom:a,bearing:o,pitch:s,altitude:c,maxZoom:u,minZoom:d,maxPitch:f,minPitch:p,normalize:x,position:l,maxBounds:S},{startPanLngLat:m,startZoomLngLat:h,startRotatePos:g,startRotateLngLat:_,startBearing:v,startPitch:y,startZoom:b},e.makeViewport),this.getAltitude=e.getAltitude}panStart({pos:e}){return this._getUpdatedState({startPanLngLat:this._unproject(e)})}pan({pos:e,startPos:t}){let n=this.getState().startPanLngLat||this._unproject(t);if(!n)return this;let r=this.makeViewport(this.getViewportProps()).panByPosition(n,e);return this._getUpdatedState(r)}panEnd(){return this._getUpdatedState({startPanLngLat:null})}rotateStart({pos:e}){let t=this.getAltitude?.(e);return this._getUpdatedState({startRotatePos:e,startRotateLngLat:t===void 0?void 0:this._unproject3D(e,t),startBearing:this.getViewportProps().bearing,startPitch:this.getViewportProps().pitch})}rotate({pos:e,deltaAngleX:t=0,deltaAngleY:n=0}){let{startRotatePos:r,startRotateLngLat:i,startBearing:a,startPitch:o}=this.getState();if(!r||a===void 0||o===void 0)return this;let s;if(s=e?this._getNewRotation(e,r,o,a):{bearing:a+t,pitch:o+n},i){let e=this.makeViewport({...this.getViewportProps(),...s}),t=`panByPosition3D`in e?`panByPosition3D`:`panByPosition`;return this._getUpdatedState({...s,...e[t](i,r)})}return this._getUpdatedState(s)}rotateEnd(){return this._getUpdatedState({startRotatePos:null,startRotateLngLat:null,startBearing:null,startPitch:null})}zoomStart({pos:e}){return this._getUpdatedState({startZoomLngLat:this._unproject(e),startZoom:this.getViewportProps().zoom})}zoom({pos:e,startPos:t,scale:n}){let{startZoom:r,startZoomLngLat:i}=this.getState();if(i||=(r=this.getViewportProps().zoom,this._unproject(t)||this._unproject(e)),!i)return this;let a=this._constrainZoom(r+Math.log2(n)),o=this.makeViewport({...this.getViewportProps(),zoom:a});return this._getUpdatedState({zoom:a,...o.panByPosition(i,e)})}zoomEnd(){return this._getUpdatedState({startZoomLngLat:null,startZoom:null})}zoomIn(e=2){return this._zoomFromCenter(e)}zoomOut(e=2){return this._zoomFromCenter(1/e)}moveLeft(e=100){return this._panFromCenter([e,0])}moveRight(e=100){return this._panFromCenter([-e,0])}moveUp(e=100){return this._panFromCenter([0,e])}moveDown(e=100){return this._panFromCenter([0,-e])}rotateLeft(e=15){return this._getUpdatedState({bearing:this.getViewportProps().bearing-e})}rotateRight(e=15){return this._getUpdatedState({bearing:this.getViewportProps().bearing+e})}rotateUp(e=10){return this._getUpdatedState({pitch:this.getViewportProps().pitch+e})}rotateDown(e=10){return this._getUpdatedState({pitch:this.getViewportProps().pitch-e})}shortestPathFrom(e){let t=e.getViewportProps(),n={...this.getViewportProps()},{bearing:r,longitude:i}=n;return Math.abs(r-t.bearing)>180&&(n.bearing=r<0?r+360:r-360),Math.abs(i-t.longitude)>180&&(n.longitude=i<0?i+360:i-360),n}applyConstraints(e){let{maxPitch:t,minPitch:n,pitch:r,longitude:i,bearing:a,normalize:o,maxBounds:s}=e;if(o&&((i<-180||i>180)&&(e.longitude=XI(i+180,360)-180),(a<-180||a>180)&&(e.bearing=XI(a+180,360)-180)),e.pitch=zE(r,n,t),e.zoom=this._constrainZoom(e.zoom,e),s){let t=Hz(s[0]),n=Hz(s[1]),r=2**e.zoom,i=e.width/2/r,a=e.height/2/r,[o,c]=SF([t[0]+i,t[1]+a]),[l,u]=SF([n[0]-i,n[1]-a]);e.longitude=zE(e.longitude,o,l),e.latitude=zE(e.latitude,c,u)}return e}_constrainZoom(e,t){t||=this.getViewportProps();let{maxZoom:n,maxBounds:r}=t,i=r!==null&&t.width>0&&t.height>0,{minZoom:a}=t;if(i){let e=Hz(r[0]),i=Hz(r[1]),o=i[0]-e[0],s=i[1]-e[1];Number.isFinite(o)&&o>0&&(a=Math.max(a,Math.log2(t.width/o))),Number.isFinite(s)&&s>0&&(a=Math.max(a,Math.log2(t.height/s))),a>n&&(a=n)}return zE(e,a,n)}_zoomFromCenter(e){let{width:t,height:n}=this.getViewportProps();return this.zoom({pos:[t/2,n/2],scale:e})}_panFromCenter(e){let{width:t,height:n}=this.getViewportProps();return this.pan({startPos:[t/2,n/2],pos:[t/2+e[0],n/2+e[1]]})}_getUpdatedState(e){return new this.constructor({makeViewport:this.makeViewport,...this.getViewportProps(),...this.getState(),...e})}_unproject(e){let t=this.makeViewport(this.getViewportProps());return e&&t.unproject(e)}_unproject3D(e,t){return this.makeViewport(this.getViewportProps()).unproject(e,{targetZ:t})}_getNewRotation(e,t,n,r){let i=e[0]-t[0],a=e[1]-t[1],o=e[1],s=t[1],{width:c,height:l}=this.getViewportProps(),u=i/c,d=0;a>0?Math.abs(l-s)>Uz&&(d=a/(s-l)*Wz):a<0&&s>Uz&&(d=1-o/s),d=zE(d,-1,1);let{minPitch:f,maxPitch:p}=this.getViewportProps(),m=r+180*u,h=n;return d>0?h=n+d*(p-n):d<0&&(h=n-d*(f-n)),{pitch:h,bearing:m}}},Jz=class extends Rz{constructor(){super(...arguments),this.ControllerState=qz,this.transition={transitionDuration:300,transitionInterpolator:new jz({transitionProps:{compare:[`longitude`,`latitude`,`zoom`,`bearing`,`pitch`,`position`],required:[`longitude`,`latitude`,`zoom`]}})},this.dragMode=`pan`,this.rotationPivot=`center`,this._getAltitude=e=>{if(this.rotationPivot===`2d`)return 0;if(this.rotationPivot===`3d`&&this.pickPosition){let{x:t,y:n}=this.props,r=this.pickPosition(t+e[0],n+e[1]);if(r&&r.coordinate&&r.coordinate.length>=3)return r.coordinate[2]}}}setProps(e){`rotationPivot`in e&&(this.rotationPivot=e.rotationPivot||`center`),e.getAltitude=this._getAltitude,e.position=e.position||[0,0,0],e.maxBounds=e.maxBounds||(e.normalize===!1?null:Kz),super.setProps(e)}updateViewport(e,t=null,n={}){let r=e.getState();n.isDragging&&r.startRotateLngLat?n={...n,rotationPivotPosition:r.startRotateLngLat}:n.isDragging===!1&&(n={...n,rotationPivotPosition:void 0}),super.updateViewport(e,t,n)}}})),Xz,Zz=o((()=>{cz(),mL(),Yz(),Xz=class extends sz{constructor(e={}){super(e)}getViewportType(){return pL}get ControllerType(){return Jz}},Xz.displayName=`MapView`}));function Qz(e,t){return(e.order??1/0)-(t.order??1/0)}var $z,eB,tB=o((()=>{ZR(),GI(),$z=new WI,eB=class{constructor(e){this._resolvedEffects=[],this._defaultEffects=[],this.effects=[],this._context=e,this._needsRedraw=`Initial render`,this._setEffects([])}addDefaultEffect(e){let t=this._defaultEffects;if(!t.find(t=>t.id===e.id)){let n=t.findIndex(t=>Qz(t,e)>0);n<0?t.push(e):t.splice(n,0,e),e.setup(this._context),this._setEffects(this.effects)}}setProps(e){`effects`in e&&(XR(e.effects,this.effects,1)||this._setEffects(e.effects))}needsRedraw(e={clearRedrawFlags:!1}){let t=this._needsRedraw;return e.clearRedrawFlags&&(this._needsRedraw=!1),t}getEffects(){return this._resolvedEffects}_setEffects(e){let t={};for(let e of this.effects)t[e.id]=e;let n=[];for(let r of e){let e=t[r.id],i=r;e&&e!==r?e.setProps?(e.setProps(r.props),i=e):e.cleanup(this._context):e||r.setup(this._context),n.push(i),delete t[r.id]}for(let e in t)t[e].cleanup(this._context);this.effects=n,this._resolvedEffects=n.concat(this._defaultEffects),e.some(e=>e instanceof WI)||this._resolvedEffects.push($z),this._needsRedraw=`effects changed`}finalize(){for(let e of this._resolvedEffects)e.cleanup(this._context);this.effects.length=0,this._resolvedEffects.length=0,this._defaultEffects.length=0}}})),nB,rB=o((()=>{RI(),nB=class extends LI{shouldDrawLayer(e){let{operation:t}=e.props;return t.includes(`draw`)||t.includes(`terrain`)}render(e){return this._render(e)}}})),iB,aB,oB=o((()=>{Iw(),rB(),MR(),iB=`deckRenderer.renderLayers`,aB=class{constructor(e,t={}){this.device=e,this.stats=t.stats,this.layerFilter=null,this.drawPickingColors=!1,this.drawLayersPass=new nB(e),this.pickLayersPass=new jR(e),this.renderCount=0,this._needsRedraw=`Initial render`,this.renderBuffers=[],this.lastPostProcessEffect=null}setProps(e){this.layerFilter!==e.layerFilter&&(this.layerFilter=e.layerFilter,this._needsRedraw=`layerFilter changed`),this.drawPickingColors!==e.drawPickingColors&&(this.drawPickingColors=e.drawPickingColors,this._needsRedraw=`drawPickingColors changed`)}renderLayers(e){if(!e.viewports.length)return;let t=this.drawPickingColors?this.pickLayersPass:this.drawLayersPass,n={layerFilter:this.layerFilter,isPicking:this.drawPickingColors,...e};n.effects&&this._preRender(n.effects,n);let r=this.lastPostProcessEffect?this.renderBuffers[0]:n.target;this.lastPostProcessEffect&&(n.clearColor=[0,0,0,0],n.clearCanvas=!0);let i=t.render({...n,target:r}),a=`stats`in i?i.stats:i;n.effects&&(this.lastPostProcessEffect&&(n.clearCanvas=e.clearCanvas===void 0?!0:e.clearCanvas),this._postRender(n.effects,n)),this.renderCount++,Pw(iB,this,a,e),this._updateStats(a)}needsRedraw(e={clearRedrawFlags:!1}){let t=this._needsRedraw;return e.clearRedrawFlags&&(this._needsRedraw=!1),t}finalize(){let{renderBuffers:e}=this;for(let t of e)t.delete();e.length=0}_updateStats(e){if(!this.stats)return;let t=0;for(let{visibleCount:n}of e)t+=n;this.stats.get(`Layers rendered`).addCount(t)}_preRender(e,t){this.lastPostProcessEffect=null,t.preRenderStats=t.preRenderStats||{};for(let n of e)t.preRenderStats[n.id]=n.preRender(t),n.postRender&&(this.lastPostProcessEffect=n.id);this.lastPostProcessEffect&&this._resizeRenderBuffers()}_resizeRenderBuffers(){let{renderBuffers:e}=this,t=this.device.canvasContext.getDrawingBufferSize(),[n,r]=t;e.length===0&&[0,1].map(t=>{let i=this.device.createTexture({sampler:{minFilter:`linear`,magFilter:`linear`},width:n,height:r});e.push(this.device.createFramebuffer({id:`deck-renderbuffer-${t}`,colorAttachments:[i]}))});for(let n of e)n.resize(t)}_postRender(e,t){let{renderBuffers:n}=this,r={...t,inputBuffer:n[0],swapBuffer:n[1]};for(let i of e)if(i.postRender){r.target=i.id===this.lastPostProcessEffect?t.target:void 0;let e=i.postRender(r);r.inputBuffer=e,r.swapBuffer=e===n[0]?n[1]:n[0]}}}}));function sB({pickedColors:e,decodePickingColor:t,deviceX:n,deviceY:r,deviceRadius:i,deviceRect:a}){let{x:o,y:s,width:c,height:l}=a,u=i*i,d=-1,f=0;for(let t=0;tu)f+=4*c;else for(let t=0;t=0){let e=t+o-n,r=e*e+a;r<=u&&(u=r,d=f)}f+=4}}if(d>=0){let n=e.slice(d,d+4),r=t(n);if(r){let e=Math.floor(d/4/c),t=d/4-e*c;return{...r,pickedColor:n,pickedX:o+t,pickedY:s+e}}Mw.error(`Picked non-existent layer. Is picking buffer corrupt?`)()}return lB}function cB({pickedColors:e,decodePickingColor:t}){let n=new Map;if(e){for(let r=0;r=0){let i=e.slice(r,r+4),a=i.join(`,`);if(!n.has(a)){let e=t(i);e?n.set(a,{...e,color:i}):Mw.error(`Picked non-existent layer. Is picking buffer corrupt?`)()}}}return Array.from(n.values())}var lB,uB=o((()=>{Nw(),lB={pickedColor:null,pickedObjectIndex:-1}}));function dB({pickInfo:e,viewports:t,pixelRatio:n,x:r,y:i,z:a}){let o=t[0];t.length>1&&(o=mB(e?.pickedViewports||t,{x:r,y:i}));let s;if(o){let e=[r-o.x,i-o.y];a!==void 0&&(e[2]=a),s=o.unproject(e)}return{color:null,layer:null,viewport:o,index:-1,picked:!1,x:r,y:i,pixel:[r,i],coordinate:s,devicePixel:e&&`pickedX`in e?[e.pickedX,e.pickedY]:void 0,pixelRatio:n}}function fB(e){let{pickInfo:t,lastPickedInfo:n,mode:r,layers:i}=e,{pickedColor:a,pickedLayer:o,pickedObjectIndex:s}=t,c=o?[o]:[];if(r===`hover`){let e=n.index,t=n.layerId,r=o?o.props.id:null;if(r!==t||s!==e){if(r!==t){let e=i.find(e=>e.props.id===t);e&&c.unshift(e)}n.layerId=r,n.index=s,n.info=null}}let l=dB(e),u=new Map;return u.set(null,l),c.forEach(e=>{let t={...l};e===o&&(t.color=a,t.index=s,t.picked=!0),t=pB({layer:e,info:t,mode:r});let i=t.layer;e===o&&r===`hover`&&(n.info=t),u.set(i.id,t),r===`hover`&&i.updateAutoHighlight(t)}),u}function pB({layer:e,info:t,mode:n}){for(;e&&t;){let r=t.layer||null;t.sourceLayer=r,t.layer=e,t=e.getPickingInfo({info:t,mode:n,sourceLayer:r}),e=e.parent}return t}function mB(e,t){for(let n=e.length-1;n>=0;n--){let r=e[n];if(r.containsPixel(t))return r}return e[0]}var hB=o((()=>{})),gB,_B=o((()=>{nM(),MR(),Nw(),uB(),hB(),gB=class{constructor(e,t={}){this._pickable=!0,this.device=e,this.stats=t.stats,this.pickLayersPass=new jR(e),this.lastPickedInfo={index:-1,layerId:null,info:null}}setProps(e){`layerFilter`in e&&(this.layerFilter=e.layerFilter),`_pickable`in e&&(this._pickable=e._pickable)}finalize(){this.pickingFBO&&this.pickingFBO.destroy(),this.depthFBO&&this.depthFBO.destroy()}pickObjectAsync(e){return this._pickClosestObjectAsync(e)}pickObjectsAsync(e){return this._pickVisibleObjectsAsync(e)}pickObject(e){return this._pickClosestObject(e)}pickObjects(e){return this._pickVisibleObjects(e)}getLastPickedObject({x:e,y:t,layers:n,viewports:r},i=this.lastPickedInfo.info){let a=i&&i.layer&&i.layer.id,o=i&&i.viewport&&i.viewport.id,s=a?n.find(e=>e.id===a):null,c=o&&r.find(e=>e.id===o)||r[0],l={x:e,y:t,viewport:c,coordinate:c&&c.unproject([e-c.x,t-c.y]),layer:s};return{...i,...l}}_resizeBuffer(){if(!this.pickingFBO){let e=this.device.createTexture({format:`rgba8unorm`,width:1,height:1,usage:OA.RENDER_ATTACHMENT|OA.COPY_SRC});if(this.pickingFBO=this.device.createFramebuffer({colorAttachments:[e],depthStencilAttachment:`depth16unorm`}),this.device.isTextureFormatRenderable(`rgba32float`)){let e=this.device.createTexture({format:`rgba32float`,width:1,height:1,usage:OA.RENDER_ATTACHMENT|OA.COPY_SRC}),t=this.device.createFramebuffer({colorAttachments:[e],depthStencilAttachment:`depth16unorm`});this.depthFBO=t}}let{canvas:e}=this.device.getDefaultCanvasContext();this.pickingFBO?.resize({width:e.width,height:e.height}),this.depthFBO?.resize({width:e.width,height:e.height})}_getPickable(e){if(this._pickable===!1)return null;let t=e.filter(e=>this.pickLayersPass.shouldDrawLayer(e)&&!e.isComposite);return t.length?t:null}async _pickClosestObjectAsync({layers:e,views:t,viewports:n,x:r,y:i,radius:a=0,depth:o=1,mode:s=`query`,unproject3D:c,onViewportActive:l,effects:u}){let d=this.device.canvasContext.cssToDeviceRatio(),f=this._getPickable(e);if(!f||n.length===0)return{result:[],emptyInfo:dB({viewports:n,x:r,y:i,pixelRatio:d})};this._resizeBuffer();let p=this.device.canvasContext.cssToDevicePixels([r,i],!0),m=[p.x+Math.floor(p.width/2),p.y+Math.floor(p.height/2)],h=Math.round(a*d),{width:g,height:_}=this.pickingFBO,v=this._getPickingRect({deviceX:m[0],deviceY:m[1],deviceRadius:h,deviceWidth:g,deviceHeight:_}),y={x:r-a,y:i-a,width:a*2+1,height:a*2+1},b,x=[],S=new Set;for(let e=0;e0){let{pickedColors:e}=await this._drawAndSampleAsync({layers:g,views:t,viewports:n,onViewportActive:l,deviceRect:{x:a.pickedX??m[0],y:a.pickedY??m[1],width:1,height:1},cullRect:y,effects:u,pass:`picking:${s}:z`},!0);e[3]&&(p=e[0])}a.pickedLayer&&e+10){let{pickedColors:e}=this._drawAndSample({layers:g,views:t,viewports:n,onViewportActive:l,deviceRect:{x:a.pickedX??m[0],y:a.pickedY??m[1],width:1,height:1},cullRect:y,effects:u,pass:`picking:${s}:z`},!0);e[3]&&(p=e[0])}a.pickedLayer&&e+1=c);e++){let t=b[e],n={color:t.pickedColor,layer:null,index:t.pickedObjectIndex,picked:!0,x:r,y:i,pixelRatio:f};n=pB({layer:t.pickedLayer,info:n,mode:s});let a=n.layer.id;x.has(a)||x.set(a,new Set);let o=x.get(a),c=n.object??n.index;o.has(c)||(o.add(c),S.push(n))}return S}_pickVisibleObjects({layers:e,views:t,viewports:n,x:r,y:i,width:a=1,height:o=1,mode:s=`query`,maxObjects:c=null,onViewportActive:l,effects:u}){let d=this._getPickable(e);if(!d||n.length===0)return[];this._resizeBuffer();let f=this.device.canvasContext.cssToDeviceRatio(),p=this.device.canvasContext.cssToDevicePixels([r,i],!0),m=p.x,h=p.y+p.height,g=this.device.canvasContext.cssToDevicePixels([r+a,i+o],!0),_=g.x+g.width,v=g.y,y={x:m,y:v,width:_-m,height:h-v},b=cB(this._drawAndSample({layers:d,views:t,viewports:n,onViewportActive:l,deviceRect:y,cullRect:{x:r,y:i,width:a,height:o},effects:u,pass:`picking:${s}`})),x=new Map,S=[],C=Number.isFinite(c);for(let e=0;e=c);e++){let t=b[e],n={color:t.pickedColor,layer:null,index:t.pickedObjectIndex,picked:!0,x:r,y:i,pixelRatio:f};n=pB({layer:t.pickedLayer,info:n,mode:s});let a=n.layer.id;x.has(a)||x.set(a,new Set);let o=x.get(a),c=n.object??n.index;o.has(c)||(o.add(c),S.push(n))}return S}async _drawAndSampleAsync({layers:e,views:t,viewports:n,onViewportActive:r,deviceRect:i,cullRect:a,effects:o,pass:s},c=!1){let l=c?this.depthFBO:this.pickingFBO,u={layers:e,layerFilter:this.layerFilter,views:t,viewports:n,onViewportActive:r,pickingFBO:l,deviceRect:i,cullRect:a,effects:o,pass:s,pickZ:c,preRenderStats:{},isPicking:!0};for(let e of o)e.useInPicking&&(u.preRenderStats[e.id]=e.preRender(u));let{decodePickingColor:d,stats:f}=this.pickLayersPass.render(u);this._updateStats(f);let{x:p,y:m,width:h,height:g}=i,_=l.colorAttachments[0]?.texture;if(!_)throw Error(`Picking framebuffer color attachment is missing`);let v=await this._readTextureDataAsync(_,{x:p,y:m,width:h,height:g},c?Float32Array:Uint8Array);if(!c){let e=!1;for(let t=3;t0&&Mw.warn(`Async pick readback returned only zero alpha values`,{deviceRect:i,bytes:Array.from(v.subarray(0,Math.min(v.length,16)))})()}return{pickedColors:v,decodePickingColor:d}}async _readTextureDataAsync(e,t,n){let{width:r,height:i}=t,a=e.computeMemoryLayout(t),o=this.device.createBuffer({byteLength:a.byteLength,usage:uk.COPY_DST|uk.MAP_READ});try{e.readBuffer(t,o);let s=await o.readAsync(0,a.byteLength),c=n.BYTES_PER_ELEMENT;if(a.bytesPerRow%c!==0)throw Error(`Texture readback row stride ${a.bytesPerRow} is not aligned to ${c}-byte elements.`);let l=new n(s.buffer,s.byteOffset,a.byteLength/c),u=r*4,d=a.bytesPerRow/c;if(de.props.operation.includes(`terrain`))}_getPickingRect({deviceX:e,deviceY:t,deviceRadius:n,deviceWidth:r,deviceHeight:i}){let a=Math.max(0,e-n),o=Math.max(0,t-n),s=Math.min(r,e+n+1)-a,c=Math.min(i,t+n+1)-o;return s<=0||c<=0?null:{x:a,y:o,width:s,height:c}}}})),vB,yB,bB,xB,SB=o((()=>{zP(),ZR(),vB={"top-left":{top:0,left:0},"top-right":{top:0,right:0},"bottom-left":{bottom:0,left:0},"bottom-right":{bottom:0,right:0},fill:{top:0,left:0,bottom:0,right:0}},yB=`top-left`,bB=`root`,xB=class{constructor({deck:e,parentElement:t}){this.defaultWidgets=[],this.widgets=[],this.resolvedWidgets=[],this.containers={},this.lastViewports={},this.deck=e,t?.classList.add(`deck-widget-container`),this.parentElement=t}getWidgets(){return this.resolvedWidgets}setProps(e){if(e.widgets&&!XR(e.widgets,this.widgets,1)){let t=e.widgets.filter(Boolean);this._setWidgets(t)}}finalize(){for(let e of this.getWidgets())this._removeWidget(e);this.defaultWidgets.length=0,this.resolvedWidgets.length=0;for(let e in this.containers)this.containers[e].remove()}addDefault(e){this.defaultWidgets.find(t=>t.id===e.id)||(this._addWidget(e),this.defaultWidgets.push(e),this._setWidgets(this.widgets))}onRedraw({viewports:e,layers:t}){let n=e.reduce((e,t)=>(e[t.id]=t,e),{});for(let r of this.getWidgets()){let{viewId:i}=r;if(i){let e=n[i];e&&(r.onViewportChange&&r.onViewportChange(e),r.onRedraw?.({viewports:[e],layers:t}))}else{if(r.onViewportChange)for(let t of e)r.onViewportChange(t);r.onRedraw?.({viewports:e,layers:t})}}this.lastViewports=n,this._updateContainers()}onHover(e,t){for(let n of this.getWidgets()){let{viewId:r}=n;(!r||r===e.viewport?.id)&&n.onHover?.(e,t)}}onEvent(e,t){let n=LP[t.type];if(n)for(let r of this.getWidgets()){let{viewId:i}=r;(!i||i===e.viewport?.id)&&r[n]?.(e,t)}}_setWidgets(e){let t={};for(let e of this.resolvedWidgets)t[e.id]=e;this.resolvedWidgets.length=0;for(let e of this.defaultWidgets)t[e.id]=null,this.resolvedWidgets.push(e);for(let n of e){let e=t[n.id];e?e.viewId!==n.viewId||e.placement!==n.placement?(this._removeWidget(e),this._addWidget(n)):n!==e&&(e.setProps(n.props),n=e):this._addWidget(n),t[n.id]=null,this.resolvedWidgets.push(n)}for(let e in t){let n=t[e];n&&this._removeWidget(n)}this.widgets=e}_addWidget(e){let{viewId:t=null,placement:n=yB}=e,r=e.props._container??t;e.widgetManager=this,e.deck=this.deck,e.rootElement=e._onAdd({deck:this.deck,viewId:t}),e.rootElement&&this._getContainer(r,n).append(e.rootElement),e.updateHTML()}_removeWidget(e){e.onRemove?.(),e.rootElement&&e.rootElement.remove(),e.rootElement=void 0,e.deck=void 0,e.widgetManager=void 0}_getContainer(e,t){if(e&&typeof e!=`string`)return e;let n=e||bB,r=this.containers[n];r||(r=document.createElement(`div`),r.style.pointerEvents=`none`,r.style.position=`absolute`,r.style.overflow=`hidden`,this.parentElement?.append(r),this.containers[n]=r);let i=r.querySelector(`.${t}`);return i||(i=globalThis.document.createElement(`div`),i.className=t,i.style.position=`absolute`,i.style.zIndex=`2`,Object.assign(i.style,vB[t]),r.append(i)),i}_updateContainers(){let e=this.deck.width,t=this.deck.height;for(let n in this.containers){let r=this.lastViewports[n]||null,i=n===bB||r,a=this.containers[n];i?(a.style.display=`block`,a.style.left=`${r?r.x:0}px`,a.style.top=`${r?r.y:0}px`,a.style.width=`${r?r.width:e}px`,a.style.height=`${r?r.height:t}px`):a.style.display=`none`}}}}));function CB(e,t){t&&Object.entries(t).map(([t,n])=>{t.startsWith(`--`)?e.style.setProperty(t,n):e.style[t]=n})}function wB(e,t){t&&Object.keys(t).map(t=>{t.startsWith(`--`)?e.style.removeProperty(t):e.style[t]=``})}var TB=o((()=>{})),EB,DB=o((()=>{ZR(),TB(),EB=class{constructor(e){this.viewId=null,this.props={...this.constructor.defaultProps,...e},this.id=this.props.id}setProps(e){let t=this.props,n=this.rootElement;n&&t.className!==e.className&&(t.className&&n.classList.remove(t.className),e.className&&n.classList.add(e.className)),n&&!XR(t.style,e.style,1)&&(wB(n,t.style),CB(n,e.style)),Object.assign(this.props,e),this.updateHTML()}updateHTML(){this.rootElement&&this.onRenderHTML(this.rootElement)}get viewIds(){return this.viewId?[this.viewId]:this.deck?.getViews().map(e=>e.id)??[]}getViewState(e){return this.deck?.viewManager?.getViewState(e)||{}}setViewState(e,t){this.deck?._onViewStateChange({viewId:e,viewState:t,interactionState:{}})}onCreateRootElement(){let e=[`deck-widget`,this.className,this.props.className],t=document.createElement(`div`);return e.filter(e=>typeof e==`string`&&e.length>0).forEach(e=>t.classList.add(e)),CB(t,this.props.style),t}_onAdd(e){return this.onAdd(e)??this.onCreateRootElement()}onAdd(e){}onRemove(){}onViewportChange(e){}onRedraw(e){}onHover(e,t){}onClick(e,t){}onDrag(e,t){}onDragStart(e,t){}onDragEnd(e,t){}},EB.defaultProps={id:`widget`,style:{},_container:null,className:``}})),OB,kB,AB=o((()=>{DB(),OB={zIndex:`1`,position:`absolute`,pointerEvents:`none`,color:`#a0a7b4`,backgroundColor:`#29323c`,padding:`10px`,top:`0`,left:`0`,display:`none`},kB=class extends EB{constructor(e={}){super(e),this.id=`default-tooltip`,this.placement=`fill`,this.className=`deck-tooltip`,this.isVisible=!1,this.setProps(e)}onCreateRootElement(){let e=document.createElement(`div`);return e.className=this.className,Object.assign(e.style,OB),e}onRenderHTML(e){}onViewportChange(e){this.isVisible&&e.id===this.lastViewport?.id&&!e.equals(this.lastViewport)&&this.setTooltip(null),this.lastViewport=e}onHover(e){let{deck:t}=this,n=t&&t.props.getTooltip;if(!n)return;let r=n(e);this.setTooltip(r,e.x,e.y)}setTooltip(e,t,n){let r=this.rootElement;if(r){if(typeof e==`string`)r.innerText=e;else if(e)e.text&&(r.innerText=e.text),e.html&&(r.innerHTML=e.html),e.className&&(r.className=e.className);else{this.isVisible=!1,r.style.display=`none`;return}this.isVisible=!0,r.style.display=`block`,r.style.transform=`translate(${t}px, ${n}px)`,e&&typeof e==`object`&&`style`in e&&Object.assign(r.style,e.style)}}},kB.defaultProps={...EB.defaultProps}})),jB,MB=o((()=>{(function(e){e[e.DEPTH_BUFFER_BIT=256]=`DEPTH_BUFFER_BIT`,e[e.STENCIL_BUFFER_BIT=1024]=`STENCIL_BUFFER_BIT`,e[e.COLOR_BUFFER_BIT=16384]=`COLOR_BUFFER_BIT`,e[e.POINTS=0]=`POINTS`,e[e.LINES=1]=`LINES`,e[e.LINE_LOOP=2]=`LINE_LOOP`,e[e.LINE_STRIP=3]=`LINE_STRIP`,e[e.TRIANGLES=4]=`TRIANGLES`,e[e.TRIANGLE_STRIP=5]=`TRIANGLE_STRIP`,e[e.TRIANGLE_FAN=6]=`TRIANGLE_FAN`,e[e.ZERO=0]=`ZERO`,e[e.ONE=1]=`ONE`,e[e.SRC_COLOR=768]=`SRC_COLOR`,e[e.ONE_MINUS_SRC_COLOR=769]=`ONE_MINUS_SRC_COLOR`,e[e.SRC_ALPHA=770]=`SRC_ALPHA`,e[e.ONE_MINUS_SRC_ALPHA=771]=`ONE_MINUS_SRC_ALPHA`,e[e.DST_ALPHA=772]=`DST_ALPHA`,e[e.ONE_MINUS_DST_ALPHA=773]=`ONE_MINUS_DST_ALPHA`,e[e.DST_COLOR=774]=`DST_COLOR`,e[e.ONE_MINUS_DST_COLOR=775]=`ONE_MINUS_DST_COLOR`,e[e.SRC_ALPHA_SATURATE=776]=`SRC_ALPHA_SATURATE`,e[e.CONSTANT_COLOR=32769]=`CONSTANT_COLOR`,e[e.ONE_MINUS_CONSTANT_COLOR=32770]=`ONE_MINUS_CONSTANT_COLOR`,e[e.CONSTANT_ALPHA=32771]=`CONSTANT_ALPHA`,e[e.ONE_MINUS_CONSTANT_ALPHA=32772]=`ONE_MINUS_CONSTANT_ALPHA`,e[e.FUNC_ADD=32774]=`FUNC_ADD`,e[e.FUNC_SUBTRACT=32778]=`FUNC_SUBTRACT`,e[e.FUNC_REVERSE_SUBTRACT=32779]=`FUNC_REVERSE_SUBTRACT`,e[e.BLEND_EQUATION=32777]=`BLEND_EQUATION`,e[e.BLEND_EQUATION_RGB=32777]=`BLEND_EQUATION_RGB`,e[e.BLEND_EQUATION_ALPHA=34877]=`BLEND_EQUATION_ALPHA`,e[e.BLEND_DST_RGB=32968]=`BLEND_DST_RGB`,e[e.BLEND_SRC_RGB=32969]=`BLEND_SRC_RGB`,e[e.BLEND_DST_ALPHA=32970]=`BLEND_DST_ALPHA`,e[e.BLEND_SRC_ALPHA=32971]=`BLEND_SRC_ALPHA`,e[e.BLEND_COLOR=32773]=`BLEND_COLOR`,e[e.ARRAY_BUFFER_BINDING=34964]=`ARRAY_BUFFER_BINDING`,e[e.ELEMENT_ARRAY_BUFFER_BINDING=34965]=`ELEMENT_ARRAY_BUFFER_BINDING`,e[e.LINE_WIDTH=2849]=`LINE_WIDTH`,e[e.ALIASED_POINT_SIZE_RANGE=33901]=`ALIASED_POINT_SIZE_RANGE`,e[e.ALIASED_LINE_WIDTH_RANGE=33902]=`ALIASED_LINE_WIDTH_RANGE`,e[e.CULL_FACE_MODE=2885]=`CULL_FACE_MODE`,e[e.FRONT_FACE=2886]=`FRONT_FACE`,e[e.DEPTH_RANGE=2928]=`DEPTH_RANGE`,e[e.DEPTH_WRITEMASK=2930]=`DEPTH_WRITEMASK`,e[e.DEPTH_CLEAR_VALUE=2931]=`DEPTH_CLEAR_VALUE`,e[e.DEPTH_FUNC=2932]=`DEPTH_FUNC`,e[e.STENCIL_CLEAR_VALUE=2961]=`STENCIL_CLEAR_VALUE`,e[e.STENCIL_FUNC=2962]=`STENCIL_FUNC`,e[e.STENCIL_FAIL=2964]=`STENCIL_FAIL`,e[e.STENCIL_PASS_DEPTH_FAIL=2965]=`STENCIL_PASS_DEPTH_FAIL`,e[e.STENCIL_PASS_DEPTH_PASS=2966]=`STENCIL_PASS_DEPTH_PASS`,e[e.STENCIL_REF=2967]=`STENCIL_REF`,e[e.STENCIL_VALUE_MASK=2963]=`STENCIL_VALUE_MASK`,e[e.STENCIL_WRITEMASK=2968]=`STENCIL_WRITEMASK`,e[e.STENCIL_BACK_FUNC=34816]=`STENCIL_BACK_FUNC`,e[e.STENCIL_BACK_FAIL=34817]=`STENCIL_BACK_FAIL`,e[e.STENCIL_BACK_PASS_DEPTH_FAIL=34818]=`STENCIL_BACK_PASS_DEPTH_FAIL`,e[e.STENCIL_BACK_PASS_DEPTH_PASS=34819]=`STENCIL_BACK_PASS_DEPTH_PASS`,e[e.STENCIL_BACK_REF=36003]=`STENCIL_BACK_REF`,e[e.STENCIL_BACK_VALUE_MASK=36004]=`STENCIL_BACK_VALUE_MASK`,e[e.STENCIL_BACK_WRITEMASK=36005]=`STENCIL_BACK_WRITEMASK`,e[e.VIEWPORT=2978]=`VIEWPORT`,e[e.SCISSOR_BOX=3088]=`SCISSOR_BOX`,e[e.COLOR_CLEAR_VALUE=3106]=`COLOR_CLEAR_VALUE`,e[e.COLOR_WRITEMASK=3107]=`COLOR_WRITEMASK`,e[e.UNPACK_ALIGNMENT=3317]=`UNPACK_ALIGNMENT`,e[e.PACK_ALIGNMENT=3333]=`PACK_ALIGNMENT`,e[e.MAX_TEXTURE_SIZE=3379]=`MAX_TEXTURE_SIZE`,e[e.MAX_VIEWPORT_DIMS=3386]=`MAX_VIEWPORT_DIMS`,e[e.SUBPIXEL_BITS=3408]=`SUBPIXEL_BITS`,e[e.RED_BITS=3410]=`RED_BITS`,e[e.GREEN_BITS=3411]=`GREEN_BITS`,e[e.BLUE_BITS=3412]=`BLUE_BITS`,e[e.ALPHA_BITS=3413]=`ALPHA_BITS`,e[e.DEPTH_BITS=3414]=`DEPTH_BITS`,e[e.STENCIL_BITS=3415]=`STENCIL_BITS`,e[e.POLYGON_OFFSET_UNITS=10752]=`POLYGON_OFFSET_UNITS`,e[e.POLYGON_OFFSET_FACTOR=32824]=`POLYGON_OFFSET_FACTOR`,e[e.TEXTURE_BINDING_2D=32873]=`TEXTURE_BINDING_2D`,e[e.SAMPLE_BUFFERS=32936]=`SAMPLE_BUFFERS`,e[e.SAMPLES=32937]=`SAMPLES`,e[e.SAMPLE_COVERAGE_VALUE=32938]=`SAMPLE_COVERAGE_VALUE`,e[e.SAMPLE_COVERAGE_INVERT=32939]=`SAMPLE_COVERAGE_INVERT`,e[e.COMPRESSED_TEXTURE_FORMATS=34467]=`COMPRESSED_TEXTURE_FORMATS`,e[e.VENDOR=7936]=`VENDOR`,e[e.RENDERER=7937]=`RENDERER`,e[e.VERSION=7938]=`VERSION`,e[e.IMPLEMENTATION_COLOR_READ_TYPE=35738]=`IMPLEMENTATION_COLOR_READ_TYPE`,e[e.IMPLEMENTATION_COLOR_READ_FORMAT=35739]=`IMPLEMENTATION_COLOR_READ_FORMAT`,e[e.BROWSER_DEFAULT_WEBGL=37444]=`BROWSER_DEFAULT_WEBGL`,e[e.STATIC_DRAW=35044]=`STATIC_DRAW`,e[e.STREAM_DRAW=35040]=`STREAM_DRAW`,e[e.DYNAMIC_DRAW=35048]=`DYNAMIC_DRAW`,e[e.ARRAY_BUFFER=34962]=`ARRAY_BUFFER`,e[e.ELEMENT_ARRAY_BUFFER=34963]=`ELEMENT_ARRAY_BUFFER`,e[e.BUFFER_SIZE=34660]=`BUFFER_SIZE`,e[e.BUFFER_USAGE=34661]=`BUFFER_USAGE`,e[e.CURRENT_VERTEX_ATTRIB=34342]=`CURRENT_VERTEX_ATTRIB`,e[e.VERTEX_ATTRIB_ARRAY_ENABLED=34338]=`VERTEX_ATTRIB_ARRAY_ENABLED`,e[e.VERTEX_ATTRIB_ARRAY_SIZE=34339]=`VERTEX_ATTRIB_ARRAY_SIZE`,e[e.VERTEX_ATTRIB_ARRAY_STRIDE=34340]=`VERTEX_ATTRIB_ARRAY_STRIDE`,e[e.VERTEX_ATTRIB_ARRAY_TYPE=34341]=`VERTEX_ATTRIB_ARRAY_TYPE`,e[e.VERTEX_ATTRIB_ARRAY_NORMALIZED=34922]=`VERTEX_ATTRIB_ARRAY_NORMALIZED`,e[e.VERTEX_ATTRIB_ARRAY_POINTER=34373]=`VERTEX_ATTRIB_ARRAY_POINTER`,e[e.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=34975]=`VERTEX_ATTRIB_ARRAY_BUFFER_BINDING`,e[e.CULL_FACE=2884]=`CULL_FACE`,e[e.FRONT=1028]=`FRONT`,e[e.BACK=1029]=`BACK`,e[e.FRONT_AND_BACK=1032]=`FRONT_AND_BACK`,e[e.BLEND=3042]=`BLEND`,e[e.DEPTH_TEST=2929]=`DEPTH_TEST`,e[e.DITHER=3024]=`DITHER`,e[e.POLYGON_OFFSET_FILL=32823]=`POLYGON_OFFSET_FILL`,e[e.SAMPLE_ALPHA_TO_COVERAGE=32926]=`SAMPLE_ALPHA_TO_COVERAGE`,e[e.SAMPLE_COVERAGE=32928]=`SAMPLE_COVERAGE`,e[e.SCISSOR_TEST=3089]=`SCISSOR_TEST`,e[e.STENCIL_TEST=2960]=`STENCIL_TEST`,e[e.NO_ERROR=0]=`NO_ERROR`,e[e.INVALID_ENUM=1280]=`INVALID_ENUM`,e[e.INVALID_VALUE=1281]=`INVALID_VALUE`,e[e.INVALID_OPERATION=1282]=`INVALID_OPERATION`,e[e.OUT_OF_MEMORY=1285]=`OUT_OF_MEMORY`,e[e.CONTEXT_LOST_WEBGL=37442]=`CONTEXT_LOST_WEBGL`,e[e.CW=2304]=`CW`,e[e.CCW=2305]=`CCW`,e[e.DONT_CARE=4352]=`DONT_CARE`,e[e.FASTEST=4353]=`FASTEST`,e[e.NICEST=4354]=`NICEST`,e[e.GENERATE_MIPMAP_HINT=33170]=`GENERATE_MIPMAP_HINT`,e[e.BYTE=5120]=`BYTE`,e[e.UNSIGNED_BYTE=5121]=`UNSIGNED_BYTE`,e[e.SHORT=5122]=`SHORT`,e[e.UNSIGNED_SHORT=5123]=`UNSIGNED_SHORT`,e[e.INT=5124]=`INT`,e[e.UNSIGNED_INT=5125]=`UNSIGNED_INT`,e[e.FLOAT=5126]=`FLOAT`,e[e.DOUBLE=5130]=`DOUBLE`,e[e.DEPTH_COMPONENT=6402]=`DEPTH_COMPONENT`,e[e.ALPHA=6406]=`ALPHA`,e[e.RGB=6407]=`RGB`,e[e.RGBA=6408]=`RGBA`,e[e.LUMINANCE=6409]=`LUMINANCE`,e[e.LUMINANCE_ALPHA=6410]=`LUMINANCE_ALPHA`,e[e.UNSIGNED_SHORT_4_4_4_4=32819]=`UNSIGNED_SHORT_4_4_4_4`,e[e.UNSIGNED_SHORT_5_5_5_1=32820]=`UNSIGNED_SHORT_5_5_5_1`,e[e.UNSIGNED_SHORT_5_6_5=33635]=`UNSIGNED_SHORT_5_6_5`,e[e.FRAGMENT_SHADER=35632]=`FRAGMENT_SHADER`,e[e.VERTEX_SHADER=35633]=`VERTEX_SHADER`,e[e.COMPILE_STATUS=35713]=`COMPILE_STATUS`,e[e.DELETE_STATUS=35712]=`DELETE_STATUS`,e[e.LINK_STATUS=35714]=`LINK_STATUS`,e[e.VALIDATE_STATUS=35715]=`VALIDATE_STATUS`,e[e.ATTACHED_SHADERS=35717]=`ATTACHED_SHADERS`,e[e.ACTIVE_ATTRIBUTES=35721]=`ACTIVE_ATTRIBUTES`,e[e.ACTIVE_UNIFORMS=35718]=`ACTIVE_UNIFORMS`,e[e.MAX_VERTEX_ATTRIBS=34921]=`MAX_VERTEX_ATTRIBS`,e[e.MAX_VERTEX_UNIFORM_VECTORS=36347]=`MAX_VERTEX_UNIFORM_VECTORS`,e[e.MAX_VARYING_VECTORS=36348]=`MAX_VARYING_VECTORS`,e[e.MAX_COMBINED_TEXTURE_IMAGE_UNITS=35661]=`MAX_COMBINED_TEXTURE_IMAGE_UNITS`,e[e.MAX_VERTEX_TEXTURE_IMAGE_UNITS=35660]=`MAX_VERTEX_TEXTURE_IMAGE_UNITS`,e[e.MAX_TEXTURE_IMAGE_UNITS=34930]=`MAX_TEXTURE_IMAGE_UNITS`,e[e.MAX_FRAGMENT_UNIFORM_VECTORS=36349]=`MAX_FRAGMENT_UNIFORM_VECTORS`,e[e.SHADER_TYPE=35663]=`SHADER_TYPE`,e[e.SHADING_LANGUAGE_VERSION=35724]=`SHADING_LANGUAGE_VERSION`,e[e.CURRENT_PROGRAM=35725]=`CURRENT_PROGRAM`,e[e.NEVER=512]=`NEVER`,e[e.LESS=513]=`LESS`,e[e.EQUAL=514]=`EQUAL`,e[e.LEQUAL=515]=`LEQUAL`,e[e.GREATER=516]=`GREATER`,e[e.NOTEQUAL=517]=`NOTEQUAL`,e[e.GEQUAL=518]=`GEQUAL`,e[e.ALWAYS=519]=`ALWAYS`,e[e.KEEP=7680]=`KEEP`,e[e.REPLACE=7681]=`REPLACE`,e[e.INCR=7682]=`INCR`,e[e.DECR=7683]=`DECR`,e[e.INVERT=5386]=`INVERT`,e[e.INCR_WRAP=34055]=`INCR_WRAP`,e[e.DECR_WRAP=34056]=`DECR_WRAP`,e[e.NEAREST=9728]=`NEAREST`,e[e.LINEAR=9729]=`LINEAR`,e[e.NEAREST_MIPMAP_NEAREST=9984]=`NEAREST_MIPMAP_NEAREST`,e[e.LINEAR_MIPMAP_NEAREST=9985]=`LINEAR_MIPMAP_NEAREST`,e[e.NEAREST_MIPMAP_LINEAR=9986]=`NEAREST_MIPMAP_LINEAR`,e[e.LINEAR_MIPMAP_LINEAR=9987]=`LINEAR_MIPMAP_LINEAR`,e[e.TEXTURE_MAG_FILTER=10240]=`TEXTURE_MAG_FILTER`,e[e.TEXTURE_MIN_FILTER=10241]=`TEXTURE_MIN_FILTER`,e[e.TEXTURE_WRAP_S=10242]=`TEXTURE_WRAP_S`,e[e.TEXTURE_WRAP_T=10243]=`TEXTURE_WRAP_T`,e[e.TEXTURE_2D=3553]=`TEXTURE_2D`,e[e.TEXTURE=5890]=`TEXTURE`,e[e.TEXTURE_CUBE_MAP=34067]=`TEXTURE_CUBE_MAP`,e[e.TEXTURE_BINDING_CUBE_MAP=34068]=`TEXTURE_BINDING_CUBE_MAP`,e[e.TEXTURE_CUBE_MAP_POSITIVE_X=34069]=`TEXTURE_CUBE_MAP_POSITIVE_X`,e[e.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]=`TEXTURE_CUBE_MAP_NEGATIVE_X`,e[e.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]=`TEXTURE_CUBE_MAP_POSITIVE_Y`,e[e.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]=`TEXTURE_CUBE_MAP_NEGATIVE_Y`,e[e.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]=`TEXTURE_CUBE_MAP_POSITIVE_Z`,e[e.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]=`TEXTURE_CUBE_MAP_NEGATIVE_Z`,e[e.MAX_CUBE_MAP_TEXTURE_SIZE=34076]=`MAX_CUBE_MAP_TEXTURE_SIZE`,e[e.TEXTURE0=33984]=`TEXTURE0`,e[e.ACTIVE_TEXTURE=34016]=`ACTIVE_TEXTURE`,e[e.REPEAT=10497]=`REPEAT`,e[e.CLAMP_TO_EDGE=33071]=`CLAMP_TO_EDGE`,e[e.MIRRORED_REPEAT=33648]=`MIRRORED_REPEAT`,e[e.TEXTURE_WIDTH=4096]=`TEXTURE_WIDTH`,e[e.TEXTURE_HEIGHT=4097]=`TEXTURE_HEIGHT`,e[e.FLOAT_VEC2=35664]=`FLOAT_VEC2`,e[e.FLOAT_VEC3=35665]=`FLOAT_VEC3`,e[e.FLOAT_VEC4=35666]=`FLOAT_VEC4`,e[e.INT_VEC2=35667]=`INT_VEC2`,e[e.INT_VEC3=35668]=`INT_VEC3`,e[e.INT_VEC4=35669]=`INT_VEC4`,e[e.BOOL=35670]=`BOOL`,e[e.BOOL_VEC2=35671]=`BOOL_VEC2`,e[e.BOOL_VEC3=35672]=`BOOL_VEC3`,e[e.BOOL_VEC4=35673]=`BOOL_VEC4`,e[e.FLOAT_MAT2=35674]=`FLOAT_MAT2`,e[e.FLOAT_MAT3=35675]=`FLOAT_MAT3`,e[e.FLOAT_MAT4=35676]=`FLOAT_MAT4`,e[e.SAMPLER_2D=35678]=`SAMPLER_2D`,e[e.SAMPLER_CUBE=35680]=`SAMPLER_CUBE`,e[e.LOW_FLOAT=36336]=`LOW_FLOAT`,e[e.MEDIUM_FLOAT=36337]=`MEDIUM_FLOAT`,e[e.HIGH_FLOAT=36338]=`HIGH_FLOAT`,e[e.LOW_INT=36339]=`LOW_INT`,e[e.MEDIUM_INT=36340]=`MEDIUM_INT`,e[e.HIGH_INT=36341]=`HIGH_INT`,e[e.FRAMEBUFFER=36160]=`FRAMEBUFFER`,e[e.RENDERBUFFER=36161]=`RENDERBUFFER`,e[e.RGBA4=32854]=`RGBA4`,e[e.RGB5_A1=32855]=`RGB5_A1`,e[e.RGB565=36194]=`RGB565`,e[e.DEPTH_COMPONENT16=33189]=`DEPTH_COMPONENT16`,e[e.STENCIL_INDEX=6401]=`STENCIL_INDEX`,e[e.STENCIL_INDEX8=36168]=`STENCIL_INDEX8`,e[e.DEPTH_STENCIL=34041]=`DEPTH_STENCIL`,e[e.RENDERBUFFER_WIDTH=36162]=`RENDERBUFFER_WIDTH`,e[e.RENDERBUFFER_HEIGHT=36163]=`RENDERBUFFER_HEIGHT`,e[e.RENDERBUFFER_INTERNAL_FORMAT=36164]=`RENDERBUFFER_INTERNAL_FORMAT`,e[e.RENDERBUFFER_RED_SIZE=36176]=`RENDERBUFFER_RED_SIZE`,e[e.RENDERBUFFER_GREEN_SIZE=36177]=`RENDERBUFFER_GREEN_SIZE`,e[e.RENDERBUFFER_BLUE_SIZE=36178]=`RENDERBUFFER_BLUE_SIZE`,e[e.RENDERBUFFER_ALPHA_SIZE=36179]=`RENDERBUFFER_ALPHA_SIZE`,e[e.RENDERBUFFER_DEPTH_SIZE=36180]=`RENDERBUFFER_DEPTH_SIZE`,e[e.RENDERBUFFER_STENCIL_SIZE=36181]=`RENDERBUFFER_STENCIL_SIZE`,e[e.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE=36048]=`FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE`,e[e.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME=36049]=`FRAMEBUFFER_ATTACHMENT_OBJECT_NAME`,e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL=36050]=`FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL`,e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE=36051]=`FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE`,e[e.COLOR_ATTACHMENT0=36064]=`COLOR_ATTACHMENT0`,e[e.DEPTH_ATTACHMENT=36096]=`DEPTH_ATTACHMENT`,e[e.STENCIL_ATTACHMENT=36128]=`STENCIL_ATTACHMENT`,e[e.DEPTH_STENCIL_ATTACHMENT=33306]=`DEPTH_STENCIL_ATTACHMENT`,e[e.NONE=0]=`NONE`,e[e.FRAMEBUFFER_COMPLETE=36053]=`FRAMEBUFFER_COMPLETE`,e[e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT=36054]=`FRAMEBUFFER_INCOMPLETE_ATTACHMENT`,e[e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT=36055]=`FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT`,e[e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS=36057]=`FRAMEBUFFER_INCOMPLETE_DIMENSIONS`,e[e.FRAMEBUFFER_UNSUPPORTED=36061]=`FRAMEBUFFER_UNSUPPORTED`,e[e.FRAMEBUFFER_BINDING=36006]=`FRAMEBUFFER_BINDING`,e[e.RENDERBUFFER_BINDING=36007]=`RENDERBUFFER_BINDING`,e[e.READ_FRAMEBUFFER=36008]=`READ_FRAMEBUFFER`,e[e.DRAW_FRAMEBUFFER=36009]=`DRAW_FRAMEBUFFER`,e[e.MAX_RENDERBUFFER_SIZE=34024]=`MAX_RENDERBUFFER_SIZE`,e[e.INVALID_FRAMEBUFFER_OPERATION=1286]=`INVALID_FRAMEBUFFER_OPERATION`,e[e.UNPACK_FLIP_Y_WEBGL=37440]=`UNPACK_FLIP_Y_WEBGL`,e[e.UNPACK_PREMULTIPLY_ALPHA_WEBGL=37441]=`UNPACK_PREMULTIPLY_ALPHA_WEBGL`,e[e.UNPACK_COLORSPACE_CONVERSION_WEBGL=37443]=`UNPACK_COLORSPACE_CONVERSION_WEBGL`,e[e.READ_BUFFER=3074]=`READ_BUFFER`,e[e.UNPACK_ROW_LENGTH=3314]=`UNPACK_ROW_LENGTH`,e[e.UNPACK_SKIP_ROWS=3315]=`UNPACK_SKIP_ROWS`,e[e.UNPACK_SKIP_PIXELS=3316]=`UNPACK_SKIP_PIXELS`,e[e.PACK_ROW_LENGTH=3330]=`PACK_ROW_LENGTH`,e[e.PACK_SKIP_ROWS=3331]=`PACK_SKIP_ROWS`,e[e.PACK_SKIP_PIXELS=3332]=`PACK_SKIP_PIXELS`,e[e.TEXTURE_BINDING_3D=32874]=`TEXTURE_BINDING_3D`,e[e.UNPACK_SKIP_IMAGES=32877]=`UNPACK_SKIP_IMAGES`,e[e.UNPACK_IMAGE_HEIGHT=32878]=`UNPACK_IMAGE_HEIGHT`,e[e.MAX_3D_TEXTURE_SIZE=32883]=`MAX_3D_TEXTURE_SIZE`,e[e.MAX_ELEMENTS_VERTICES=33e3]=`MAX_ELEMENTS_VERTICES`,e[e.MAX_ELEMENTS_INDICES=33001]=`MAX_ELEMENTS_INDICES`,e[e.MAX_TEXTURE_LOD_BIAS=34045]=`MAX_TEXTURE_LOD_BIAS`,e[e.MAX_FRAGMENT_UNIFORM_COMPONENTS=35657]=`MAX_FRAGMENT_UNIFORM_COMPONENTS`,e[e.MAX_VERTEX_UNIFORM_COMPONENTS=35658]=`MAX_VERTEX_UNIFORM_COMPONENTS`,e[e.MAX_ARRAY_TEXTURE_LAYERS=35071]=`MAX_ARRAY_TEXTURE_LAYERS`,e[e.MIN_PROGRAM_TEXEL_OFFSET=35076]=`MIN_PROGRAM_TEXEL_OFFSET`,e[e.MAX_PROGRAM_TEXEL_OFFSET=35077]=`MAX_PROGRAM_TEXEL_OFFSET`,e[e.MAX_VARYING_COMPONENTS=35659]=`MAX_VARYING_COMPONENTS`,e[e.FRAGMENT_SHADER_DERIVATIVE_HINT=35723]=`FRAGMENT_SHADER_DERIVATIVE_HINT`,e[e.RASTERIZER_DISCARD=35977]=`RASTERIZER_DISCARD`,e[e.VERTEX_ARRAY_BINDING=34229]=`VERTEX_ARRAY_BINDING`,e[e.MAX_VERTEX_OUTPUT_COMPONENTS=37154]=`MAX_VERTEX_OUTPUT_COMPONENTS`,e[e.MAX_FRAGMENT_INPUT_COMPONENTS=37157]=`MAX_FRAGMENT_INPUT_COMPONENTS`,e[e.MAX_SERVER_WAIT_TIMEOUT=37137]=`MAX_SERVER_WAIT_TIMEOUT`,e[e.MAX_ELEMENT_INDEX=36203]=`MAX_ELEMENT_INDEX`,e[e.RED=6403]=`RED`,e[e.RGB8=32849]=`RGB8`,e[e.RGBA8=32856]=`RGBA8`,e[e.RGB10_A2=32857]=`RGB10_A2`,e[e.TEXTURE_3D=32879]=`TEXTURE_3D`,e[e.TEXTURE_WRAP_R=32882]=`TEXTURE_WRAP_R`,e[e.TEXTURE_MIN_LOD=33082]=`TEXTURE_MIN_LOD`,e[e.TEXTURE_MAX_LOD=33083]=`TEXTURE_MAX_LOD`,e[e.TEXTURE_BASE_LEVEL=33084]=`TEXTURE_BASE_LEVEL`,e[e.TEXTURE_MAX_LEVEL=33085]=`TEXTURE_MAX_LEVEL`,e[e.TEXTURE_COMPARE_MODE=34892]=`TEXTURE_COMPARE_MODE`,e[e.TEXTURE_COMPARE_FUNC=34893]=`TEXTURE_COMPARE_FUNC`,e[e.SRGB=35904]=`SRGB`,e[e.SRGB8=35905]=`SRGB8`,e[e.SRGB8_ALPHA8=35907]=`SRGB8_ALPHA8`,e[e.COMPARE_REF_TO_TEXTURE=34894]=`COMPARE_REF_TO_TEXTURE`,e[e.RGBA32F=34836]=`RGBA32F`,e[e.RGB32F=34837]=`RGB32F`,e[e.RGBA16F=34842]=`RGBA16F`,e[e.RGB16F=34843]=`RGB16F`,e[e.TEXTURE_2D_ARRAY=35866]=`TEXTURE_2D_ARRAY`,e[e.TEXTURE_BINDING_2D_ARRAY=35869]=`TEXTURE_BINDING_2D_ARRAY`,e[e.R11F_G11F_B10F=35898]=`R11F_G11F_B10F`,e[e.RGB9_E5=35901]=`RGB9_E5`,e[e.RGBA32UI=36208]=`RGBA32UI`,e[e.RGB32UI=36209]=`RGB32UI`,e[e.RGBA16UI=36214]=`RGBA16UI`,e[e.RGB16UI=36215]=`RGB16UI`,e[e.RGBA8UI=36220]=`RGBA8UI`,e[e.RGB8UI=36221]=`RGB8UI`,e[e.RGBA32I=36226]=`RGBA32I`,e[e.RGB32I=36227]=`RGB32I`,e[e.RGBA16I=36232]=`RGBA16I`,e[e.RGB16I=36233]=`RGB16I`,e[e.RGBA8I=36238]=`RGBA8I`,e[e.RGB8I=36239]=`RGB8I`,e[e.RED_INTEGER=36244]=`RED_INTEGER`,e[e.RGB_INTEGER=36248]=`RGB_INTEGER`,e[e.RGBA_INTEGER=36249]=`RGBA_INTEGER`,e[e.R8=33321]=`R8`,e[e.RG8=33323]=`RG8`,e[e.R16F=33325]=`R16F`,e[e.R32F=33326]=`R32F`,e[e.RG16F=33327]=`RG16F`,e[e.RG32F=33328]=`RG32F`,e[e.R8I=33329]=`R8I`,e[e.R8UI=33330]=`R8UI`,e[e.R16I=33331]=`R16I`,e[e.R16UI=33332]=`R16UI`,e[e.R32I=33333]=`R32I`,e[e.R32UI=33334]=`R32UI`,e[e.RG8I=33335]=`RG8I`,e[e.RG8UI=33336]=`RG8UI`,e[e.RG16I=33337]=`RG16I`,e[e.RG16UI=33338]=`RG16UI`,e[e.RG32I=33339]=`RG32I`,e[e.RG32UI=33340]=`RG32UI`,e[e.R8_SNORM=36756]=`R8_SNORM`,e[e.RG8_SNORM=36757]=`RG8_SNORM`,e[e.RGB8_SNORM=36758]=`RGB8_SNORM`,e[e.RGBA8_SNORM=36759]=`RGBA8_SNORM`,e[e.RGB10_A2UI=36975]=`RGB10_A2UI`,e[e.TEXTURE_IMMUTABLE_FORMAT=37167]=`TEXTURE_IMMUTABLE_FORMAT`,e[e.TEXTURE_IMMUTABLE_LEVELS=33503]=`TEXTURE_IMMUTABLE_LEVELS`,e[e.UNSIGNED_INT_2_10_10_10_REV=33640]=`UNSIGNED_INT_2_10_10_10_REV`,e[e.UNSIGNED_INT_10F_11F_11F_REV=35899]=`UNSIGNED_INT_10F_11F_11F_REV`,e[e.UNSIGNED_INT_5_9_9_9_REV=35902]=`UNSIGNED_INT_5_9_9_9_REV`,e[e.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]=`FLOAT_32_UNSIGNED_INT_24_8_REV`,e[e.UNSIGNED_INT_24_8=34042]=`UNSIGNED_INT_24_8`,e[e.HALF_FLOAT=5131]=`HALF_FLOAT`,e[e.RG=33319]=`RG`,e[e.RG_INTEGER=33320]=`RG_INTEGER`,e[e.INT_2_10_10_10_REV=36255]=`INT_2_10_10_10_REV`,e[e.CURRENT_QUERY=34917]=`CURRENT_QUERY`,e[e.QUERY_RESULT=34918]=`QUERY_RESULT`,e[e.QUERY_RESULT_AVAILABLE=34919]=`QUERY_RESULT_AVAILABLE`,e[e.ANY_SAMPLES_PASSED=35887]=`ANY_SAMPLES_PASSED`,e[e.ANY_SAMPLES_PASSED_CONSERVATIVE=36202]=`ANY_SAMPLES_PASSED_CONSERVATIVE`,e[e.MAX_DRAW_BUFFERS=34852]=`MAX_DRAW_BUFFERS`,e[e.DRAW_BUFFER0=34853]=`DRAW_BUFFER0`,e[e.DRAW_BUFFER1=34854]=`DRAW_BUFFER1`,e[e.DRAW_BUFFER2=34855]=`DRAW_BUFFER2`,e[e.DRAW_BUFFER3=34856]=`DRAW_BUFFER3`,e[e.DRAW_BUFFER4=34857]=`DRAW_BUFFER4`,e[e.DRAW_BUFFER5=34858]=`DRAW_BUFFER5`,e[e.DRAW_BUFFER6=34859]=`DRAW_BUFFER6`,e[e.DRAW_BUFFER7=34860]=`DRAW_BUFFER7`,e[e.DRAW_BUFFER8=34861]=`DRAW_BUFFER8`,e[e.DRAW_BUFFER9=34862]=`DRAW_BUFFER9`,e[e.DRAW_BUFFER10=34863]=`DRAW_BUFFER10`,e[e.DRAW_BUFFER11=34864]=`DRAW_BUFFER11`,e[e.DRAW_BUFFER12=34865]=`DRAW_BUFFER12`,e[e.DRAW_BUFFER13=34866]=`DRAW_BUFFER13`,e[e.DRAW_BUFFER14=34867]=`DRAW_BUFFER14`,e[e.DRAW_BUFFER15=34868]=`DRAW_BUFFER15`,e[e.MAX_COLOR_ATTACHMENTS=36063]=`MAX_COLOR_ATTACHMENTS`,e[e.COLOR_ATTACHMENT1=36065]=`COLOR_ATTACHMENT1`,e[e.COLOR_ATTACHMENT2=36066]=`COLOR_ATTACHMENT2`,e[e.COLOR_ATTACHMENT3=36067]=`COLOR_ATTACHMENT3`,e[e.COLOR_ATTACHMENT4=36068]=`COLOR_ATTACHMENT4`,e[e.COLOR_ATTACHMENT5=36069]=`COLOR_ATTACHMENT5`,e[e.COLOR_ATTACHMENT6=36070]=`COLOR_ATTACHMENT6`,e[e.COLOR_ATTACHMENT7=36071]=`COLOR_ATTACHMENT7`,e[e.COLOR_ATTACHMENT8=36072]=`COLOR_ATTACHMENT8`,e[e.COLOR_ATTACHMENT9=36073]=`COLOR_ATTACHMENT9`,e[e.COLOR_ATTACHMENT10=36074]=`COLOR_ATTACHMENT10`,e[e.COLOR_ATTACHMENT11=36075]=`COLOR_ATTACHMENT11`,e[e.COLOR_ATTACHMENT12=36076]=`COLOR_ATTACHMENT12`,e[e.COLOR_ATTACHMENT13=36077]=`COLOR_ATTACHMENT13`,e[e.COLOR_ATTACHMENT14=36078]=`COLOR_ATTACHMENT14`,e[e.COLOR_ATTACHMENT15=36079]=`COLOR_ATTACHMENT15`,e[e.SAMPLER_3D=35679]=`SAMPLER_3D`,e[e.SAMPLER_2D_SHADOW=35682]=`SAMPLER_2D_SHADOW`,e[e.SAMPLER_2D_ARRAY=36289]=`SAMPLER_2D_ARRAY`,e[e.SAMPLER_2D_ARRAY_SHADOW=36292]=`SAMPLER_2D_ARRAY_SHADOW`,e[e.SAMPLER_CUBE_SHADOW=36293]=`SAMPLER_CUBE_SHADOW`,e[e.INT_SAMPLER_2D=36298]=`INT_SAMPLER_2D`,e[e.INT_SAMPLER_3D=36299]=`INT_SAMPLER_3D`,e[e.INT_SAMPLER_CUBE=36300]=`INT_SAMPLER_CUBE`,e[e.INT_SAMPLER_2D_ARRAY=36303]=`INT_SAMPLER_2D_ARRAY`,e[e.UNSIGNED_INT_SAMPLER_2D=36306]=`UNSIGNED_INT_SAMPLER_2D`,e[e.UNSIGNED_INT_SAMPLER_3D=36307]=`UNSIGNED_INT_SAMPLER_3D`,e[e.UNSIGNED_INT_SAMPLER_CUBE=36308]=`UNSIGNED_INT_SAMPLER_CUBE`,e[e.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]=`UNSIGNED_INT_SAMPLER_2D_ARRAY`,e[e.MAX_SAMPLES=36183]=`MAX_SAMPLES`,e[e.SAMPLER_BINDING=35097]=`SAMPLER_BINDING`,e[e.PIXEL_PACK_BUFFER=35051]=`PIXEL_PACK_BUFFER`,e[e.PIXEL_UNPACK_BUFFER=35052]=`PIXEL_UNPACK_BUFFER`,e[e.PIXEL_PACK_BUFFER_BINDING=35053]=`PIXEL_PACK_BUFFER_BINDING`,e[e.PIXEL_UNPACK_BUFFER_BINDING=35055]=`PIXEL_UNPACK_BUFFER_BINDING`,e[e.COPY_READ_BUFFER=36662]=`COPY_READ_BUFFER`,e[e.COPY_WRITE_BUFFER=36663]=`COPY_WRITE_BUFFER`,e[e.COPY_READ_BUFFER_BINDING=36662]=`COPY_READ_BUFFER_BINDING`,e[e.COPY_WRITE_BUFFER_BINDING=36663]=`COPY_WRITE_BUFFER_BINDING`,e[e.FLOAT_MAT2x3=35685]=`FLOAT_MAT2x3`,e[e.FLOAT_MAT2x4=35686]=`FLOAT_MAT2x4`,e[e.FLOAT_MAT3x2=35687]=`FLOAT_MAT3x2`,e[e.FLOAT_MAT3x4=35688]=`FLOAT_MAT3x4`,e[e.FLOAT_MAT4x2=35689]=`FLOAT_MAT4x2`,e[e.FLOAT_MAT4x3=35690]=`FLOAT_MAT4x3`,e[e.UNSIGNED_INT_VEC2=36294]=`UNSIGNED_INT_VEC2`,e[e.UNSIGNED_INT_VEC3=36295]=`UNSIGNED_INT_VEC3`,e[e.UNSIGNED_INT_VEC4=36296]=`UNSIGNED_INT_VEC4`,e[e.UNSIGNED_NORMALIZED=35863]=`UNSIGNED_NORMALIZED`,e[e.SIGNED_NORMALIZED=36764]=`SIGNED_NORMALIZED`,e[e.VERTEX_ATTRIB_ARRAY_INTEGER=35069]=`VERTEX_ATTRIB_ARRAY_INTEGER`,e[e.VERTEX_ATTRIB_ARRAY_DIVISOR=35070]=`VERTEX_ATTRIB_ARRAY_DIVISOR`,e[e.TRANSFORM_FEEDBACK_BUFFER_MODE=35967]=`TRANSFORM_FEEDBACK_BUFFER_MODE`,e[e.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS=35968]=`MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS`,e[e.TRANSFORM_FEEDBACK_VARYINGS=35971]=`TRANSFORM_FEEDBACK_VARYINGS`,e[e.TRANSFORM_FEEDBACK_BUFFER_START=35972]=`TRANSFORM_FEEDBACK_BUFFER_START`,e[e.TRANSFORM_FEEDBACK_BUFFER_SIZE=35973]=`TRANSFORM_FEEDBACK_BUFFER_SIZE`,e[e.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN=35976]=`TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN`,e[e.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS=35978]=`MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS`,e[e.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS=35979]=`MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS`,e[e.INTERLEAVED_ATTRIBS=35980]=`INTERLEAVED_ATTRIBS`,e[e.SEPARATE_ATTRIBS=35981]=`SEPARATE_ATTRIBS`,e[e.TRANSFORM_FEEDBACK_BUFFER=35982]=`TRANSFORM_FEEDBACK_BUFFER`,e[e.TRANSFORM_FEEDBACK_BUFFER_BINDING=35983]=`TRANSFORM_FEEDBACK_BUFFER_BINDING`,e[e.TRANSFORM_FEEDBACK=36386]=`TRANSFORM_FEEDBACK`,e[e.TRANSFORM_FEEDBACK_PAUSED=36387]=`TRANSFORM_FEEDBACK_PAUSED`,e[e.TRANSFORM_FEEDBACK_ACTIVE=36388]=`TRANSFORM_FEEDBACK_ACTIVE`,e[e.TRANSFORM_FEEDBACK_BINDING=36389]=`TRANSFORM_FEEDBACK_BINDING`,e[e.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING=33296]=`FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING`,e[e.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE=33297]=`FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE`,e[e.FRAMEBUFFER_ATTACHMENT_RED_SIZE=33298]=`FRAMEBUFFER_ATTACHMENT_RED_SIZE`,e[e.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE=33299]=`FRAMEBUFFER_ATTACHMENT_GREEN_SIZE`,e[e.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE=33300]=`FRAMEBUFFER_ATTACHMENT_BLUE_SIZE`,e[e.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE=33301]=`FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE`,e[e.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE=33302]=`FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE`,e[e.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE=33303]=`FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE`,e[e.FRAMEBUFFER_DEFAULT=33304]=`FRAMEBUFFER_DEFAULT`,e[e.DEPTH24_STENCIL8=35056]=`DEPTH24_STENCIL8`,e[e.DRAW_FRAMEBUFFER_BINDING=36006]=`DRAW_FRAMEBUFFER_BINDING`,e[e.READ_FRAMEBUFFER_BINDING=36010]=`READ_FRAMEBUFFER_BINDING`,e[e.RENDERBUFFER_SAMPLES=36011]=`RENDERBUFFER_SAMPLES`,e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER=36052]=`FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER`,e[e.FRAMEBUFFER_INCOMPLETE_MULTISAMPLE=36182]=`FRAMEBUFFER_INCOMPLETE_MULTISAMPLE`,e[e.UNIFORM_BUFFER=35345]=`UNIFORM_BUFFER`,e[e.UNIFORM_BUFFER_BINDING=35368]=`UNIFORM_BUFFER_BINDING`,e[e.UNIFORM_BUFFER_START=35369]=`UNIFORM_BUFFER_START`,e[e.UNIFORM_BUFFER_SIZE=35370]=`UNIFORM_BUFFER_SIZE`,e[e.MAX_VERTEX_UNIFORM_BLOCKS=35371]=`MAX_VERTEX_UNIFORM_BLOCKS`,e[e.MAX_FRAGMENT_UNIFORM_BLOCKS=35373]=`MAX_FRAGMENT_UNIFORM_BLOCKS`,e[e.MAX_COMBINED_UNIFORM_BLOCKS=35374]=`MAX_COMBINED_UNIFORM_BLOCKS`,e[e.MAX_UNIFORM_BUFFER_BINDINGS=35375]=`MAX_UNIFORM_BUFFER_BINDINGS`,e[e.MAX_UNIFORM_BLOCK_SIZE=35376]=`MAX_UNIFORM_BLOCK_SIZE`,e[e.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS=35377]=`MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS`,e[e.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS=35379]=`MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS`,e[e.UNIFORM_BUFFER_OFFSET_ALIGNMENT=35380]=`UNIFORM_BUFFER_OFFSET_ALIGNMENT`,e[e.ACTIVE_UNIFORM_BLOCKS=35382]=`ACTIVE_UNIFORM_BLOCKS`,e[e.UNIFORM_TYPE=35383]=`UNIFORM_TYPE`,e[e.UNIFORM_SIZE=35384]=`UNIFORM_SIZE`,e[e.UNIFORM_BLOCK_INDEX=35386]=`UNIFORM_BLOCK_INDEX`,e[e.UNIFORM_OFFSET=35387]=`UNIFORM_OFFSET`,e[e.UNIFORM_ARRAY_STRIDE=35388]=`UNIFORM_ARRAY_STRIDE`,e[e.UNIFORM_MATRIX_STRIDE=35389]=`UNIFORM_MATRIX_STRIDE`,e[e.UNIFORM_IS_ROW_MAJOR=35390]=`UNIFORM_IS_ROW_MAJOR`,e[e.UNIFORM_BLOCK_BINDING=35391]=`UNIFORM_BLOCK_BINDING`,e[e.UNIFORM_BLOCK_DATA_SIZE=35392]=`UNIFORM_BLOCK_DATA_SIZE`,e[e.UNIFORM_BLOCK_ACTIVE_UNIFORMS=35394]=`UNIFORM_BLOCK_ACTIVE_UNIFORMS`,e[e.UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES=35395]=`UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES`,e[e.UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER=35396]=`UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER`,e[e.UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER=35398]=`UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER`,e[e.OBJECT_TYPE=37138]=`OBJECT_TYPE`,e[e.SYNC_CONDITION=37139]=`SYNC_CONDITION`,e[e.SYNC_STATUS=37140]=`SYNC_STATUS`,e[e.SYNC_FLAGS=37141]=`SYNC_FLAGS`,e[e.SYNC_FENCE=37142]=`SYNC_FENCE`,e[e.SYNC_GPU_COMMANDS_COMPLETE=37143]=`SYNC_GPU_COMMANDS_COMPLETE`,e[e.UNSIGNALED=37144]=`UNSIGNALED`,e[e.SIGNALED=37145]=`SIGNALED`,e[e.ALREADY_SIGNALED=37146]=`ALREADY_SIGNALED`,e[e.TIMEOUT_EXPIRED=37147]=`TIMEOUT_EXPIRED`,e[e.CONDITION_SATISFIED=37148]=`CONDITION_SATISFIED`,e[e.WAIT_FAILED=37149]=`WAIT_FAILED`,e[e.SYNC_FLUSH_COMMANDS_BIT=1]=`SYNC_FLUSH_COMMANDS_BIT`,e[e.COLOR=6144]=`COLOR`,e[e.DEPTH=6145]=`DEPTH`,e[e.STENCIL=6146]=`STENCIL`,e[e.MIN=32775]=`MIN`,e[e.MAX=32776]=`MAX`,e[e.DEPTH_COMPONENT24=33190]=`DEPTH_COMPONENT24`,e[e.STREAM_READ=35041]=`STREAM_READ`,e[e.STREAM_COPY=35042]=`STREAM_COPY`,e[e.STATIC_READ=35045]=`STATIC_READ`,e[e.STATIC_COPY=35046]=`STATIC_COPY`,e[e.DYNAMIC_READ=35049]=`DYNAMIC_READ`,e[e.DYNAMIC_COPY=35050]=`DYNAMIC_COPY`,e[e.DEPTH_COMPONENT32F=36012]=`DEPTH_COMPONENT32F`,e[e.DEPTH32F_STENCIL8=36013]=`DEPTH32F_STENCIL8`,e[e.INVALID_INDEX=4294967295]=`INVALID_INDEX`,e[e.TIMEOUT_IGNORED=-1]=`TIMEOUT_IGNORED`,e[e.MAX_CLIENT_WAIT_TIMEOUT_WEBGL=37447]=`MAX_CLIENT_WAIT_TIMEOUT_WEBGL`,e[e.UNMASKED_VENDOR_WEBGL=37445]=`UNMASKED_VENDOR_WEBGL`,e[e.UNMASKED_RENDERER_WEBGL=37446]=`UNMASKED_RENDERER_WEBGL`,e[e.MAX_TEXTURE_MAX_ANISOTROPY_EXT=34047]=`MAX_TEXTURE_MAX_ANISOTROPY_EXT`,e[e.TEXTURE_MAX_ANISOTROPY_EXT=34046]=`TEXTURE_MAX_ANISOTROPY_EXT`,e[e.R16_EXT=33322]=`R16_EXT`,e[e.RG16_EXT=33324]=`RG16_EXT`,e[e.RGB16_EXT=32852]=`RGB16_EXT`,e[e.RGBA16_EXT=32859]=`RGBA16_EXT`,e[e.R16_SNORM_EXT=36760]=`R16_SNORM_EXT`,e[e.RG16_SNORM_EXT=36761]=`RG16_SNORM_EXT`,e[e.RGB16_SNORM_EXT=36762]=`RGB16_SNORM_EXT`,e[e.RGBA16_SNORM_EXT=36763]=`RGBA16_SNORM_EXT`,e[e.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]=`COMPRESSED_RGB_S3TC_DXT1_EXT`,e[e.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]=`COMPRESSED_RGBA_S3TC_DXT1_EXT`,e[e.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]=`COMPRESSED_RGBA_S3TC_DXT3_EXT`,e[e.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]=`COMPRESSED_RGBA_S3TC_DXT5_EXT`,e[e.COMPRESSED_SRGB_S3TC_DXT1_EXT=35916]=`COMPRESSED_SRGB_S3TC_DXT1_EXT`,e[e.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=35917]=`COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT`,e[e.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT=35918]=`COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT`,e[e.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=35919]=`COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT`,e[e.COMPRESSED_RED_RGTC1_EXT=36283]=`COMPRESSED_RED_RGTC1_EXT`,e[e.COMPRESSED_SIGNED_RED_RGTC1_EXT=36284]=`COMPRESSED_SIGNED_RED_RGTC1_EXT`,e[e.COMPRESSED_RED_GREEN_RGTC2_EXT=36285]=`COMPRESSED_RED_GREEN_RGTC2_EXT`,e[e.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT=36286]=`COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT`,e[e.COMPRESSED_RGBA_BPTC_UNORM_EXT=36492]=`COMPRESSED_RGBA_BPTC_UNORM_EXT`,e[e.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT=36493]=`COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT`,e[e.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT=36494]=`COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT`,e[e.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT=36495]=`COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT`,e[e.COMPRESSED_R11_EAC=37488]=`COMPRESSED_R11_EAC`,e[e.COMPRESSED_SIGNED_R11_EAC=37489]=`COMPRESSED_SIGNED_R11_EAC`,e[e.COMPRESSED_RG11_EAC=37490]=`COMPRESSED_RG11_EAC`,e[e.COMPRESSED_SIGNED_RG11_EAC=37491]=`COMPRESSED_SIGNED_RG11_EAC`,e[e.COMPRESSED_RGB8_ETC2=37492]=`COMPRESSED_RGB8_ETC2`,e[e.COMPRESSED_RGBA8_ETC2_EAC=37493]=`COMPRESSED_RGBA8_ETC2_EAC`,e[e.COMPRESSED_SRGB8_ETC2=37494]=`COMPRESSED_SRGB8_ETC2`,e[e.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37495]=`COMPRESSED_SRGB8_ALPHA8_ETC2_EAC`,e[e.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37496]=`COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2`,e[e.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37497]=`COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2`,e[e.COMPRESSED_RGB_PVRTC_4BPPV1_IMG=35840]=`COMPRESSED_RGB_PVRTC_4BPPV1_IMG`,e[e.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG=35842]=`COMPRESSED_RGBA_PVRTC_4BPPV1_IMG`,e[e.COMPRESSED_RGB_PVRTC_2BPPV1_IMG=35841]=`COMPRESSED_RGB_PVRTC_2BPPV1_IMG`,e[e.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG=35843]=`COMPRESSED_RGBA_PVRTC_2BPPV1_IMG`,e[e.COMPRESSED_RGB_ETC1_WEBGL=36196]=`COMPRESSED_RGB_ETC1_WEBGL`,e[e.COMPRESSED_RGB_ATC_WEBGL=35986]=`COMPRESSED_RGB_ATC_WEBGL`,e[e.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL=35986]=`COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL`,e[e.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL=34798]=`COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL`,e[e.COMPRESSED_RGBA_ASTC_4x4_KHR=37808]=`COMPRESSED_RGBA_ASTC_4x4_KHR`,e[e.COMPRESSED_RGBA_ASTC_5x4_KHR=37809]=`COMPRESSED_RGBA_ASTC_5x4_KHR`,e[e.COMPRESSED_RGBA_ASTC_5x5_KHR=37810]=`COMPRESSED_RGBA_ASTC_5x5_KHR`,e[e.COMPRESSED_RGBA_ASTC_6x5_KHR=37811]=`COMPRESSED_RGBA_ASTC_6x5_KHR`,e[e.COMPRESSED_RGBA_ASTC_6x6_KHR=37812]=`COMPRESSED_RGBA_ASTC_6x6_KHR`,e[e.COMPRESSED_RGBA_ASTC_8x5_KHR=37813]=`COMPRESSED_RGBA_ASTC_8x5_KHR`,e[e.COMPRESSED_RGBA_ASTC_8x6_KHR=37814]=`COMPRESSED_RGBA_ASTC_8x6_KHR`,e[e.COMPRESSED_RGBA_ASTC_8x8_KHR=37815]=`COMPRESSED_RGBA_ASTC_8x8_KHR`,e[e.COMPRESSED_RGBA_ASTC_10x5_KHR=37816]=`COMPRESSED_RGBA_ASTC_10x5_KHR`,e[e.COMPRESSED_RGBA_ASTC_10x6_KHR=37817]=`COMPRESSED_RGBA_ASTC_10x6_KHR`,e[e.COMPRESSED_RGBA_ASTC_10x8_KHR=37818]=`COMPRESSED_RGBA_ASTC_10x8_KHR`,e[e.COMPRESSED_RGBA_ASTC_10x10_KHR=37819]=`COMPRESSED_RGBA_ASTC_10x10_KHR`,e[e.COMPRESSED_RGBA_ASTC_12x10_KHR=37820]=`COMPRESSED_RGBA_ASTC_12x10_KHR`,e[e.COMPRESSED_RGBA_ASTC_12x12_KHR=37821]=`COMPRESSED_RGBA_ASTC_12x12_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR=37840]=`COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR=37841]=`COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR=37842]=`COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR=37843]=`COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR=37844]=`COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR=37845]=`COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR=37846]=`COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR=37847]=`COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR=37848]=`COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR=37849]=`COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR=37850]=`COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR=37851]=`COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR=37852]=`COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR`,e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR=37853]=`COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR`,e[e.QUERY_COUNTER_BITS_EXT=34916]=`QUERY_COUNTER_BITS_EXT`,e[e.CURRENT_QUERY_EXT=34917]=`CURRENT_QUERY_EXT`,e[e.QUERY_RESULT_EXT=34918]=`QUERY_RESULT_EXT`,e[e.QUERY_RESULT_AVAILABLE_EXT=34919]=`QUERY_RESULT_AVAILABLE_EXT`,e[e.TIME_ELAPSED_EXT=35007]=`TIME_ELAPSED_EXT`,e[e.TIMESTAMP_EXT=36392]=`TIMESTAMP_EXT`,e[e.GPU_DISJOINT_EXT=36795]=`GPU_DISJOINT_EXT`,e[e.COMPLETION_STATUS_KHR=37297]=`COMPLETION_STATUS_KHR`,e[e.DEPTH_CLAMP_EXT=34383]=`DEPTH_CLAMP_EXT`,e[e.FIRST_VERTEX_CONVENTION_WEBGL=36429]=`FIRST_VERTEX_CONVENTION_WEBGL`,e[e.LAST_VERTEX_CONVENTION_WEBGL=36430]=`LAST_VERTEX_CONVENTION_WEBGL`,e[e.PROVOKING_VERTEX_WEBL=36431]=`PROVOKING_VERTEX_WEBL`,e[e.POLYGON_MODE_WEBGL=2880]=`POLYGON_MODE_WEBGL`,e[e.POLYGON_OFFSET_LINE_WEBGL=10754]=`POLYGON_OFFSET_LINE_WEBGL`,e[e.LINE_WEBGL=6913]=`LINE_WEBGL`,e[e.FILL_WEBGL=6914]=`FILL_WEBGL`,e[e.MAX_CLIP_DISTANCES_WEBGL=3378]=`MAX_CLIP_DISTANCES_WEBGL`,e[e.MAX_CULL_DISTANCES_WEBGL=33529]=`MAX_CULL_DISTANCES_WEBGL`,e[e.MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL=33530]=`MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL`,e[e.CLIP_DISTANCE0_WEBGL=12288]=`CLIP_DISTANCE0_WEBGL`,e[e.CLIP_DISTANCE1_WEBGL=12289]=`CLIP_DISTANCE1_WEBGL`,e[e.CLIP_DISTANCE2_WEBGL=12290]=`CLIP_DISTANCE2_WEBGL`,e[e.CLIP_DISTANCE3_WEBGL=12291]=`CLIP_DISTANCE3_WEBGL`,e[e.CLIP_DISTANCE4_WEBGL=12292]=`CLIP_DISTANCE4_WEBGL`,e[e.CLIP_DISTANCE5_WEBGL=12293]=`CLIP_DISTANCE5_WEBGL`,e[e.CLIP_DISTANCE6_WEBGL=12294]=`CLIP_DISTANCE6_WEBGL`,e[e.CLIP_DISTANCE7_WEBGL=12295]=`CLIP_DISTANCE7_WEBGL`,e[e.POLYGON_OFFSET_CLAMP_EXT=36379]=`POLYGON_OFFSET_CLAMP_EXT`,e[e.LOWER_LEFT_EXT=36001]=`LOWER_LEFT_EXT`,e[e.UPPER_LEFT_EXT=36002]=`UPPER_LEFT_EXT`,e[e.NEGATIVE_ONE_TO_ONE_EXT=37726]=`NEGATIVE_ONE_TO_ONE_EXT`,e[e.ZERO_TO_ONE_EXT=37727]=`ZERO_TO_ONE_EXT`,e[e.CLIP_ORIGIN_EXT=37724]=`CLIP_ORIGIN_EXT`,e[e.CLIP_DEPTH_MODE_EXT=37725]=`CLIP_DEPTH_MODE_EXT`,e[e.SRC1_COLOR_WEBGL=35065]=`SRC1_COLOR_WEBGL`,e[e.SRC1_ALPHA_WEBGL=34185]=`SRC1_ALPHA_WEBGL`,e[e.ONE_MINUS_SRC1_COLOR_WEBGL=35066]=`ONE_MINUS_SRC1_COLOR_WEBGL`,e[e.ONE_MINUS_SRC1_ALPHA_WEBGL=35067]=`ONE_MINUS_SRC1_ALPHA_WEBGL`,e[e.MAX_DUAL_SOURCE_DRAW_BUFFERS_WEBGL=35068]=`MAX_DUAL_SOURCE_DRAW_BUFFERS_WEBGL`,e[e.MIRROR_CLAMP_TO_EDGE_EXT=34627]=`MIRROR_CLAMP_TO_EDGE_EXT`})(jB||={})})),NB=o((()=>{MB()}));function PB(e=!0){let t=HTMLCanvasElement.prototype;if(!e&&t.originalGetContext){t.getContext=t.originalGetContext,t.originalGetContext=void 0;return}t.originalGetContext=t.getContext,t.getContext=function(e,t){if(e===`webgl`||e===`experimental-webgl`){let e=this.originalGetContext(`webgl2`,t);return e instanceof HTMLElement&&FB(e),e}return this.originalGetContext(e,t)}}function FB(e){e.getExtension(`EXT_color_buffer_float`);let t={...IB,WEBGL_disjoint_timer_query:e.getExtension(`EXT_disjoint_timer_query_webgl2`),WEBGL_draw_buffers:LB(e),OES_vertex_array_object:RB(e),ANGLE_instanced_arrays:zB(e)},n=e.getExtension;e.getExtension=function(r){return n.call(e,r)||(r in t?t[r]:null)};let r=e.getSupportedExtensions;e.getSupportedExtensions=function(){return(r.apply(e)||[])?.concat(Object.keys(t))}}var IB,LB,RB,zB,BB=o((()=>{IB={WEBGL_depth_texture:{UNSIGNED_INT_24_8_WEBGL:34042},OES_element_index_uint:{},OES_texture_float:{},OES_texture_half_float:{HALF_FLOAT_OES:5131},EXT_color_buffer_float:{},OES_standard_derivatives:{FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723},EXT_frag_depth:{},EXT_blend_minmax:{MIN_EXT:32775,MAX_EXT:32776},EXT_shader_texture_lod:{}},LB=e=>({drawBuffersWEBGL(t){return e.drawBuffers(t)},COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067}),RB=e=>({VERTEX_ARRAY_BINDING_OES:34229,createVertexArrayOES(){return e.createVertexArray()},deleteVertexArrayOES(t){return e.deleteVertexArray(t)},isVertexArrayOES(t){return e.isVertexArray(t)},bindVertexArrayOES(t){return e.bindVertexArray(t)}}),zB=e=>({VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,drawArraysInstancedANGLE(...t){return e.drawArraysInstanced(...t)},drawElementsInstancedANGLE(...t){return e.drawElementsInstanced(...t)},vertexAttribDivisorANGLE(...t){return e.vertexAttribDivisor(...t)}})}));async function VB(e,t){let n=document.getElementsByTagName(`head`)[0];if(!n)throw Error(`loadScript`);let r=document.createElement(`script`);return r.setAttribute(`type`,`text/javascript`),r.setAttribute(`src`,e),t&&(r.id=t),new Promise((t,i)=>{r.onload=t,r.onerror=t=>i(Error(`Unable to load script '${e}': ${t}`)),n.appendChild(r)})}var HB=o((()=>{}));function UB(e){let t=e.luma||{_polyfilled:!1,extensions:{},softwareRenderer:!1};return t._polyfilled??=!1,t.extensions||={},e.luma=t,t}var WB=o((()=>{}));async function GB(e){if(!globalThis.SPECTOR)try{await VB(e.debugSpectorJSUrl||XB.debugSpectorJSUrl)}catch(e){Z.warn(String(e))}}function KB(e){if(e={...XB,...e},!e.debugSpectorJS)return null;if(!JB&&globalThis.SPECTOR&&!globalThis.luma?.spector){Z.probe(qB,"SPECTOR found and initialized. Start with `luma.spector.displayUI()`")();let{Spector:e}=globalThis.SPECTOR;JB=new e,globalThis.luma&&(globalThis.luma.spector=JB)}if(!JB)return null;if(YB||(YB=!0,JB.spyCanvases(),JB?.onCaptureStarted.add(e=>Z.info(`Spector capture started:`,e)()),JB?.onCapture.add(e=>{Z.info(`Spector capture complete:`,e)(),JB?.getResultUI(),JB?.resultView.display(),JB?.resultView.addCapture(e)})),e.gl){let t=e.gl,n=UB(t),r=n.device;JB?.startCapture(e.gl,500),n.device=r,new Promise(e=>setTimeout(e,2e3)).then(e=>{Z.info(`Spector capture stopped after 2 seconds`)(),JB?.stopCapture()})}return JB}var qB,JB,YB,XB,ZB=o((()=>{nM(),HB(),WB(),qB=1,JB=null,YB=!1,XB={debugSpectorJS:Z.get(`debug-spectorjs`),debugSpectorJSUrl:`https://cdn.jsdelivr.net/npm/spectorjs@0.9.30/dist/spector.bundle.js`,gl:void 0}}));function QB(e){return e.luma=e.luma||{},e.luma}async function $B(){Yy()&&!globalThis.WebGLDebugUtils&&(globalThis.global=globalThis.global||globalThis,globalThis.global.module={},await VB(oV))}function eV(e,t={}){return t.debugWebGL||t.traceWebGL?nV(e,t):tV(e)}function tV(e){let t=QB(e);return t.realContext?t.realContext:e}function nV(e,t){if(!globalThis.WebGLDebugUtils)return Z.warn(`webgl-debug not loaded`)(),e;let n=QB(e);if(n.debugContext)return n.debugContext;globalThis.WebGLDebugUtils.init({...jB,...e});let r=globalThis.WebGLDebugUtils.makeDebugContext(e,iV.bind(null,t),aV.bind(null,t));for(let e in jB)!(e in r)&&typeof jB[e]==`number`&&(r[e]=jB[e]);class i{}Object.setPrototypeOf(r,Object.getPrototypeOf(e)),Object.setPrototypeOf(i,r);let a=Object.create(i);return n.realContext=e,n.debugContext=a,a.luma=n,a.debug=!0,a}function rV(e,t){t=Array.from(t).map(e=>e===void 0?`undefined`:e);let n=globalThis.WebGLDebugUtils.glFunctionArgsToString(e,t);return n=`${n.slice(0,100)}${n.length>100?`...`:``}`,`gl.${e}(${n})`}function iV(e,t,n,r){r=Array.from(r).map(e=>e===void 0?`undefined`:e);let i=`${globalThis.WebGLDebugUtils.glEnumToString(t)} in gl.${n}(${globalThis.WebGLDebugUtils.glFunctionArgsToString(n,r)})`;throw Z.error(`%cWebGL`,`color: white; background: red; padding: 2px 6px; border-radius: 3px;`,i)(),Error(i)}function aV(e,t,n){let r=``;e.traceWebGL&&Z.level>=1&&(r=rV(t,n),Z.info(1,`%cWebGL`,`color: white; background: blue; padding: 2px 6px; border-radius: 3px;`,r)());for(let e of n)e===void 0&&(r||=rV(t,n))}var oV,sV=o((()=>{nM(),NB(),$y(),HB(),oV=`https://unpkg.com/webgl-debug@2.0.1/index.js`})),cV,lV,uV,dV,fV=o((()=>{cV=`modulepreload`,lV=function(e){return`/`+e},uV={},dV=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=lV(t,n),t in uV)return;uV[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:cV,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})}}));function pV(e){return typeof WebGL2RenderingContext<`u`&&e instanceof WebGL2RenderingContext?!0:!!(e&&typeof e.createVertexArray==`function`)}var mV,hV,gV,_V=o((()=>{nM(),BB(),ZB(),sV(),fV(),mV=1,hV=class extends dA{type=`webgl`;constructor(){super(),aA.defaultProps={...aA.defaultProps,...XB}}enforceWebGL2(e){PB(e)}isSupported(){return typeof WebGL2RenderingContext<`u`}isDeviceHandle(e){return typeof WebGL2RenderingContext<`u`&&e instanceof WebGL2RenderingContext?!0:(typeof WebGLRenderingContext<`u`&&e instanceof WebGLRenderingContext&&Z.warn(`WebGL1 is not supported`,e)(),!1)}async attach(e,t={}){let{WebGLDevice:n}=await dV(async()=>{let{WebGLDevice:e}=await Promise.resolve().then(()=>(xW(),yW));return{WebGLDevice:e}},void 0);if(e instanceof n)return e;let r=n.getDeviceFromContext(e);if(r)return r;if(!pV(e))throw Error(`Invalid WebGL2RenderingContext`);let i=t.createCanvasContext===!0?{}:t.createCanvasContext;return new n({...t,_handle:e,createCanvasContext:{canvas:e.canvas,autoResize:!1,...i}})}async create(e={}){let{WebGLDevice:t}=await dV(async()=>{let{WebGLDevice:e}=await Promise.resolve().then(()=>(xW(),yW));return{WebGLDevice:e}},void 0),n=[];(e.debugWebGL||e.debug)&&n.push($B()),e.debugSpectorJS&&n.push(GB(e));let r=await Promise.allSettled(n);for(let e of r)e.status===`rejected`&&Z.error(`Failed to initialize debug libraries ${e.reason}`)();try{let n=new t(e);Z.groupCollapsed(mV,`WebGLDevice ${n.id} created`)();let r=`\ +${n._reused?`Reusing`:`Created`} device with WebGL2 ${n.props.debug?`debug `:``}context: \ +${n.info.vendor}, ${n.info.renderer} for canvas: ${n.canvasContext.id}`;return Z.probe(mV,r)(),Z.table(mV,n.info)(),n}finally{Z.groupEnd(mV)(),Z.info(mV,`%cWebGL call tracing: luma.log.set('debug-webgl') `,`color: white; background: blue; padding: 2px 6px; border-radius: 3px;`)()}}},gV=new hV}));function vV(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function yV(e,t,n){return t[e]===void 0?n[e]:t[e]}var bV,xV,SV,CV,wV,TV,EV,DV,OV,kV,AV,jV,MV=o((()=>{bV={3042:!1,32773:new Float32Array([0,0,0,0]),32777:32774,34877:32774,32969:1,32968:0,32971:1,32970:0,3106:new Float32Array([0,0,0,0]),3107:[!0,!0,!0,!0],2884:!1,2885:1029,2929:!1,2931:1,2932:513,2928:new Float32Array([0,1]),2930:!0,3024:!0,35725:null,36006:null,36007:null,34229:null,34964:null,2886:2305,33170:4352,2849:1,32823:!1,32824:0,10752:0,32926:!1,32928:!1,32938:1,32939:!1,3089:!1,3088:new Int32Array([0,0,1024,1024]),2960:!1,2961:0,2968:4294967295,36005:4294967295,2962:519,2967:0,2963:4294967295,34816:519,36003:0,36004:4294967295,2964:7680,2965:7680,2966:7680,34817:7680,34818:7680,34819:7680,2978:[0,0,1024,1024],36389:null,36662:null,36663:null,35053:null,35055:null,35723:4352,36010:null,35977:!1,3333:4,3317:4,37440:!1,37441:!1,37443:37444,3330:0,3332:0,3331:0,3314:0,32878:0,3316:0,3315:0,32877:0},xV=(e,t,n)=>t?e.enable(n):e.disable(n),SV=(e,t,n)=>e.hint(n,t),CV=(e,t,n)=>e.pixelStorei(n,t),wV=(e,t,n)=>{let r=n===36006?36009:36008;return e.bindFramebuffer(r,t)},TV=(e,t,n)=>{let r={34964:34962,36662:36662,36663:36663,35053:35051,35055:35052}[n];e.bindBuffer(r,t)},EV={3042:xV,32773:(e,t)=>e.blendColor(...t),32777:`blendEquation`,34877:`blendEquation`,32969:`blendFunc`,32968:`blendFunc`,32971:`blendFunc`,32970:`blendFunc`,3106:(e,t)=>e.clearColor(...t),3107:(e,t)=>e.colorMask(...t),2884:xV,2885:(e,t)=>e.cullFace(t),2929:xV,2931:(e,t)=>e.clearDepth(t),2932:(e,t)=>e.depthFunc(t),2928:(e,t)=>e.depthRange(...t),2930:(e,t)=>e.depthMask(t),3024:xV,35723:SV,35725:(e,t)=>e.useProgram(t),36007:(e,t)=>e.bindRenderbuffer(36161,t),36389:(e,t)=>e.bindTransformFeedback?.(36386,t),34229:(e,t)=>e.bindVertexArray(t),36006:wV,36010:wV,34964:TV,36662:TV,36663:TV,35053:TV,35055:TV,2886:(e,t)=>e.frontFace(t),33170:SV,2849:(e,t)=>e.lineWidth(t),32823:xV,32824:`polygonOffset`,10752:`polygonOffset`,35977:xV,32926:xV,32928:xV,32938:`sampleCoverage`,32939:`sampleCoverage`,3089:xV,3088:(e,t)=>e.scissor(...t),2960:xV,2961:(e,t)=>e.clearStencil(t),2968:(e,t)=>e.stencilMaskSeparate(1028,t),36005:(e,t)=>e.stencilMaskSeparate(1029,t),2962:`stencilFuncFront`,2967:`stencilFuncFront`,2963:`stencilFuncFront`,34816:`stencilFuncBack`,36003:`stencilFuncBack`,36004:`stencilFuncBack`,2964:`stencilOpFront`,2965:`stencilOpFront`,2966:`stencilOpFront`,34817:`stencilOpBack`,34818:`stencilOpBack`,34819:`stencilOpBack`,2978:(e,t)=>e.viewport(...t),34383:xV,10754:xV,12288:xV,12289:xV,12290:xV,12291:xV,12292:xV,12293:xV,12294:xV,12295:xV,3333:CV,3317:CV,37440:CV,37441:CV,37443:CV,3330:CV,3332:CV,3331:CV,3314:CV,32878:CV,3316:CV,3315:CV,32877:CV,framebuffer:(e,t)=>{let n=t&&`handle`in t?t.handle:t;return e.bindFramebuffer(36160,n)},blend:(e,t)=>t?e.enable(3042):e.disable(3042),blendColor:(e,t)=>e.blendColor(...t),blendEquation:(e,t)=>{let n=typeof t==`number`?[t,t]:t;e.blendEquationSeparate(...n)},blendFunc:(e,t)=>{let n=t?.length===2?[...t,...t]:t;e.blendFuncSeparate(...n)},clearColor:(e,t)=>e.clearColor(...t),clearDepth:(e,t)=>e.clearDepth(t),clearStencil:(e,t)=>e.clearStencil(t),colorMask:(e,t)=>e.colorMask(...t),cull:(e,t)=>t?e.enable(2884):e.disable(2884),cullFace:(e,t)=>e.cullFace(t),depthTest:(e,t)=>t?e.enable(2929):e.disable(2929),depthFunc:(e,t)=>e.depthFunc(t),depthMask:(e,t)=>e.depthMask(t),depthRange:(e,t)=>e.depthRange(...t),dither:(e,t)=>t?e.enable(3024):e.disable(3024),derivativeHint:(e,t)=>{e.hint(35723,t)},frontFace:(e,t)=>e.frontFace(t),mipmapHint:(e,t)=>e.hint(33170,t),lineWidth:(e,t)=>e.lineWidth(t),polygonOffsetFill:(e,t)=>t?e.enable(32823):e.disable(32823),polygonOffset:(e,t)=>e.polygonOffset(...t),sampleCoverage:(e,t)=>e.sampleCoverage(t[0],t[1]||!1),scissorTest:(e,t)=>t?e.enable(3089):e.disable(3089),scissor:(e,t)=>e.scissor(...t),stencilTest:(e,t)=>t?e.enable(2960):e.disable(2960),stencilMask:(e,t)=>{t=vV(t)?t:[t,t];let[n,r]=t;e.stencilMaskSeparate(1028,n),e.stencilMaskSeparate(1029,r)},stencilFunc:(e,t)=>{t=vV(t)&&t.length===3?[...t,...t]:t;let[n,r,i,a,o,s]=t;e.stencilFuncSeparate(1028,n,r,i),e.stencilFuncSeparate(1029,a,o,s)},stencilOp:(e,t)=>{t=vV(t)&&t.length===3?[...t,...t]:t;let[n,r,i,a,o,s]=t;e.stencilOpSeparate(1028,n,r,i),e.stencilOpSeparate(1029,a,o,s)},viewport:(e,t)=>e.viewport(...t)},DV={blendEquation:(e,t,n)=>e.blendEquationSeparate(yV(32777,t,n),yV(34877,t,n)),blendFunc:(e,t,n)=>e.blendFuncSeparate(yV(32969,t,n),yV(32968,t,n),yV(32971,t,n),yV(32970,t,n)),polygonOffset:(e,t,n)=>e.polygonOffset(yV(32824,t,n),yV(10752,t,n)),sampleCoverage:(e,t,n)=>e.sampleCoverage(yV(32938,t,n),yV(32939,t,n)),stencilFuncFront:(e,t,n)=>e.stencilFuncSeparate(1028,yV(2962,t,n),yV(2967,t,n),yV(2963,t,n)),stencilFuncBack:(e,t,n)=>e.stencilFuncSeparate(1029,yV(34816,t,n),yV(36003,t,n),yV(36004,t,n)),stencilOpFront:(e,t,n)=>e.stencilOpSeparate(1028,yV(2964,t,n),yV(2965,t,n),yV(2966,t,n)),stencilOpBack:(e,t,n)=>e.stencilOpSeparate(1029,yV(34817,t,n),yV(34818,t,n),yV(34819,t,n))},OV={enable:(e,t)=>e({[t]:!0}),disable:(e,t)=>e({[t]:!1}),pixelStorei:(e,t,n)=>e({[t]:n}),hint:(e,t,n)=>e({[t]:n}),useProgram:(e,t)=>e({35725:t}),bindRenderbuffer:(e,t,n)=>e({36007:n}),bindTransformFeedback:(e,t,n)=>e({36389:n}),bindVertexArray:(e,t)=>e({34229:t}),bindFramebuffer:(e,t,n)=>{switch(t){case 36160:return e({36006:n,36010:n});case 36009:return e({36006:n});case 36008:return e({36010:n});default:return null}},bindBuffer:(e,t,n)=>{let r={34962:[34964],36662:[36662],36663:[36663],35051:[35053],35052:[35055]}[t];return r?e({[r]:n}):{valueChanged:!0}},blendColor:(e,t,n,r,i)=>e({32773:new Float32Array([t,n,r,i])}),blendEquation:(e,t)=>e({32777:t,34877:t}),blendEquationSeparate:(e,t,n)=>e({32777:t,34877:n}),blendFunc:(e,t,n)=>e({32969:t,32968:n,32971:t,32970:n}),blendFuncSeparate:(e,t,n,r,i)=>e({32969:t,32968:n,32971:r,32970:i}),clearColor:(e,t,n,r,i)=>e({3106:new Float32Array([t,n,r,i])}),clearDepth:(e,t)=>e({2931:t}),clearStencil:(e,t)=>e({2961:t}),colorMask:(e,t,n,r,i)=>e({3107:[t,n,r,i]}),cullFace:(e,t)=>e({2885:t}),depthFunc:(e,t)=>e({2932:t}),depthRange:(e,t,n)=>e({2928:new Float32Array([t,n])}),depthMask:(e,t)=>e({2930:t}),frontFace:(e,t)=>e({2886:t}),lineWidth:(e,t)=>e({2849:t}),polygonOffset:(e,t,n)=>e({32824:t,10752:n}),sampleCoverage:(e,t,n)=>e({32938:t,32939:n}),scissor:(e,t,n,r,i)=>e({3088:new Int32Array([t,n,r,i])}),stencilMask:(e,t)=>e({2968:t,36005:t}),stencilMaskSeparate:(e,t,n)=>e({[t===1028?2968:36005]:n}),stencilFunc:(e,t,n,r)=>e({2962:t,2967:n,2963:r,34816:t,36003:n,36004:r}),stencilFuncSeparate:(e,t,n,r,i)=>e({[t===1028?2962:34816]:n,[t===1028?2967:36003]:r,[t===1028?2963:36004]:i}),stencilOp:(e,t,n,r)=>e({2964:t,2965:n,2966:r,34817:t,34818:n,34819:r}),stencilOpSeparate:(e,t,n,r,i)=>e({[t===1028?2964:34817]:n,[t===1028?2965:34818]:r,[t===1028?2966:34819]:i}),viewport:(e,t,n,r,i)=>e({2978:[t,n,r,i]})},kV=(e,t)=>e.isEnabled(t),AV={3042:kV,2884:kV,2929:kV,3024:kV,32823:kV,32926:kV,32928:kV,3089:kV,2960:kV,35977:kV},jV=new Set([34016,36388,36387,35983,35368,34965,35739,35738,3074,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34866,34867,34868,35097,32873,35869,32874,34068])}));function NV(e,t){if(IV(t))return;let n={};for(let r in t){let i=Number(r),a=EV[r];a&&(typeof a==`string`?n[a]=!0:a(e,t[r],i))}let r=e.lumaState?.cache;if(r)for(let i in n){let n=DV[i];n(e,t,r)}}function PV(e,t=bV){if(typeof t==`number`){let n=t,r=AV[n];return r?r(e,n):e.getParameter(n)}let n=Array.isArray(t)?t:Object.keys(t),r={};for(let t of n){let n=AV[t];r[t]=n?n(e,Number(t)):e.getParameter(Number(t))}return r}function FV(e){NV(e,bV)}function IV(e){for(let t in e)return!1;return!0}var LV=o((()=>{MV()}));function RV(e,t){if(e===t)return!0;if(zV(e)&&zV(t)&&e.length===t.length){for(let n=0;n{}));function VV(e,t){let n=e[t].bind(e);e[t]=function(t){if(t===void 0||jV.has(t))return n(t);let r=WV.get(e);return t in r.cache||(r.cache[t]=n(t)),r.enable?r.cache[t]:n(t)},Object.defineProperty(e[t],"name",{value:`${t}-from-cache`,configurable:!1})}function HV(e,t,n){if(!e[t])return;let r=e[t].bind(e);e[t]=function(...t){let{valueChanged:i,oldValue:a}=n(WV.get(e)._updateCache,...t);return i&&r(...t),a},Object.defineProperty(e[t],"name",{value:`${t}-to-cache`,configurable:!1})}function UV(e){let t=e.useProgram.bind(e);e.useProgram=function(n){let r=WV.get(e);r.program!==n&&(t(n),r.program=n)}}var WV,GV=o((()=>{LV(),BV(),MV(),WV=class{static get(e){return e.lumaState}gl;program=null;stateStack=[];enable=!0;cache=null;log;initialized=!1;constructor(e,t){this.gl=e,this.log=t?.log||(()=>{}),this._updateCache=this._updateCache.bind(this),Object.seal(this)}push(e={}){this.stateStack.push({})}pop(){let e=this.stateStack[this.stateStack.length-1];NV(this.gl,e),this.stateStack.pop()}trackState(e,t){if(this.cache=t?.copyState?PV(e):Object.assign({},bV),this.initialized)throw Error(`WebGLStateTracker`);this.initialized=!0,this.gl.lumaState=this,UV(e);for(let t in OV){let n=OV[t];HV(e,t,n)}VV(e,`getParameter`),VV(e,`isEnabled`)}_updateCache(e){let t=!1,n,r=this.stateStack.length>0?this.stateStack[this.stateStack.length-1]:null;for(let i in e){let a=e[i],o=this.cache[i];RV(a,o)||(t=!0,n=o,r&&!(i in r)&&(r[i]=o),this.cache[i]=a)}return{valueChanged:t,oldValue:n}}}}));function KV(e,t,n){let r=``,i=e=>{let t=e.statusMessage;t&&(r||=t)};e.addEventListener(`webglcontextcreationerror`,i,!1);let a=n.failIfMajorPerformanceCaveat!==!0,o={preserveDrawingBuffer:!0,...n,failIfMajorPerformanceCaveat:!0},s=null;try{s||=e.getContext(`webgl2`,o),!s&&o.failIfMajorPerformanceCaveat&&(r||="Only software GPU is available. Set `failIfMajorPerformanceCaveat: false` to allow.");let n=!1;if(!s&&a&&(o.failIfMajorPerformanceCaveat=!1,s=e.getContext(`webgl2`,o),n=!0),s||(s=e.getContext(`webgl`,{}),s&&(s=null,r||=`Your browser only supports WebGL1`)),!s)throw r||=`Your browser does not support WebGL`,Error(`Failed to create WebGL context: ${r}`);let i=UB(s);i.softwareRenderer=n;let{onContextLost:c,onContextRestored:l}=t;return e.addEventListener(`webglcontextlost`,e=>c(e),!1),e.addEventListener(`webglcontextrestored`,e=>l(e),!1),s}finally{e.removeEventListener(`webglcontextcreationerror`,i,!1)}}var qV=o((()=>{WB()}));function JV(e,t,n){return n[t]===void 0&&(n[t]=e.getExtension(t)||null),n[t]}var YV=o((()=>{}));function XV(e,t){let n=e.getParameter(7936),r=e.getParameter(7937);JV(e,`WEBGL_debug_renderer_info`,t);let i=t.WEBGL_debug_renderer_info,a=e.getParameter(i?i.UNMASKED_VENDOR_WEBGL:7936),o=e.getParameter(i?i.UNMASKED_RENDERER_WEBGL:7937),s=a||n,c=o||r,l=e.getParameter(7938),u=ZV(s,c),d=QV(s,c);return{type:`webgl`,gpu:u,gpuType:$V(s,c),gpuBackend:d,vendor:s,renderer:c,version:l,shadingLanguage:`glsl`,shadingLanguageVersion:300}}function ZV(e,t){return/NVIDIA/i.exec(e)||/NVIDIA/i.exec(t)?`nvidia`:/INTEL/i.exec(e)||/INTEL/i.exec(t)?`intel`:/Apple/i.exec(e)||/Apple/i.exec(t)?`apple`:/AMD/i.exec(e)||/AMD/i.exec(t)||/ATI/i.exec(e)||/ATI/i.exec(t)?`amd`:/SwiftShader/i.exec(e)||/SwiftShader/i.exec(t)?`software`:`unknown`}function QV(e,t){return/Metal/i.exec(e)||/Metal/i.exec(t)?`metal`:/ANGLE/i.exec(e)||/ANGLE/i.exec(t)?`opengl`:`unknown`}function $V(e,t){if(/SwiftShader/i.exec(e)||/SwiftShader/i.exec(t))return`cpu`;switch(ZV(e,t)){case`apple`:return eH(e,t)?`integrated`:`unknown`;case`intel`:return`integrated`;case`software`:return`cpu`;case`unknown`:return`unknown`;default:return`discrete`}}function eH(e,t){return/Apple (M\d|A\d|GPU)/i.test(`${e} ${t}`)}var tH=o((()=>{YV()}));function nH(e){switch(e){case`uint8`:return 5121;case`sint8`:return 5120;case`unorm8`:return 5121;case`snorm8`:return 5120;case`uint16`:return 5123;case`sint16`:return 5122;case`unorm16`:return 5123;case`snorm16`:return 5122;case`uint32`:return 5125;case`sint32`:return 5124;case`float16`:return 5131;case`float32`:return 5126}throw Error(String(e))}var rH=o((()=>{}));function iH(e){return e in jH}function aH(e,t,n){return oH(e,t,n,new Set)}function oH(e,t,n,r){let i=jH[t];if(!i||r.has(t))return!1;r.add(t);let a=(i.features||[]).every(t=>oH(e,t,n,r));return r.delete(t),a?(i.extensions||[]).every(t=>!!JV(e,t,n)):!1}function sH(e,t,n){let r=t.create,i=MH[t.format];i?.gl===void 0&&(r=!1),i?.x&&(r&&=!!JV(e,i.x,n)),t.format===`stencil8`&&(r=!1);let a=i?.r===!1?!1:i?.r===void 0||aH(e,i.r,n),o=r&&t.render&&a&&cH(e,t.format,n);return{format:t.format,create:r&&t.create,render:o,filter:r&&t.filter,blend:r&&t.blend,store:r&&t.store}}function cH(e,t,n){let r=MH[t],i=r?.gl;if(i===void 0||r?.x&&!JV(e,r.x,n))return!1;let a=e.getParameter(32873),o=e.getParameter(36006),s=e.createTexture(),c=e.createFramebuffer();if(!s||!c)return!1;let l=Number(e.getError());for(;l!==0;)l=e.getError();let u=!1;try{if(e.bindTexture(3553,s),e.texStorage2D(3553,1,i,1,1),Number(e.getError())!==0)return!1;e.bindFramebuffer(36160,c),e.framebufferTexture2D(36160,36064,3553,s,0),u=Number(e.checkFramebufferStatus(36160))===36053&&Number(e.getError())===0}finally{e.bindFramebuffer(36160,o),e.deleteFramebuffer(c),e.bindTexture(3553,a),e.deleteTexture(s)}return u}function lH(e){let t=MH[e],n=fH(e),r=Zk.getInfo(e);return r.compressed&&(t.dataFormat=n),{internalFormat:n,format:t?.dataFormat||dH(r.channels,r.integer,r.normalized,n),type:r.dataType?nH(r.dataType):t?.types?.[0]||5121,compressed:r.compressed||!1}}function uH(e){switch(Zk.getInfo(e).attachment){case`depth`:return 36096;case`stencil`:return 36128;case`depth-stencil`:return 33306;default:throw Error(`Not a depth stencil format: ${e}`)}}function dH(e,t,n,r){if(r===6408||r===6407)return r;switch(e){case`r`:return t&&!n?36244:6403;case`rg`:return t&&!n?33320:33319;case`rgb`:return t&&!n?36248:6407;case`rgba`:return t&&!n?36249:6408;case`bgra`:throw Error(`bgra pixels not supported by WebGL`);default:return 6408}}function fH(e){let t=MH[e]?.gl;if(t===void 0)throw Error(`Unsupported texture format ${e}`);return t}var pH,mH,hH,gH,_H,vH,yH,bH,xH,SH,CH,wH,TH,EH,DH,OH,kH,AH,jH,MH,NH=o((()=>{nM(),YV(),rH(),pH=`WEBGL_compressed_texture_s3tc`,mH=`WEBGL_compressed_texture_s3tc_srgb`,hH=`EXT_texture_compression_rgtc`,gH=`EXT_texture_compression_bptc`,_H=`WEBGL_compressed_texture_etc`,vH=`WEBGL_compressed_texture_astc`,yH=`WEBGL_compressed_texture_etc1`,bH=`WEBGL_compressed_texture_pvrtc`,xH=`WEBGL_compressed_texture_atc`,SH=`EXT_texture_norm16`,CH=`EXT_render_snorm`,wH=`EXT_color_buffer_float`,TH=`snorm8-renderable-webgl`,EH=`norm16-renderable-webgl`,DH=`snorm16-renderable-webgl`,OH=`float16-renderable-webgl`,kH=`float32-renderable-webgl`,AH=`rgb9e5ufloat-renderable-webgl`,jH={"float32-renderable-webgl":{extensions:[wH]},"float16-renderable-webgl":{extensions:[`EXT_color_buffer_half_float`]},"rgb9e5ufloat-renderable-webgl":{extensions:[`WEBGL_render_shared_exponent`]},"snorm8-renderable-webgl":{extensions:[CH]},"norm16-webgl":{extensions:[SH]},"norm16-renderable-webgl":{features:[`norm16-webgl`]},"snorm16-renderable-webgl":{features:[`norm16-webgl`],extensions:[CH]},"float32-filterable":{extensions:[`OES_texture_float_linear`]},"float16-filterable-webgl":{extensions:[`OES_texture_half_float_linear`]},"texture-filterable-anisotropic-webgl":{extensions:[`EXT_texture_filter_anisotropic`]},"texture-blend-float-webgl":{extensions:[`EXT_float_blend`]},"texture-compression-bc":{extensions:[pH,mH,hH,gH]},"texture-compression-bc5-webgl":{extensions:[hH]},"texture-compression-bc7-webgl":{extensions:[gH]},"texture-compression-etc2":{extensions:[_H]},"texture-compression-astc":{extensions:[vH]},"texture-compression-etc1-webgl":{extensions:[yH]},"texture-compression-pvrtc-webgl":{extensions:[bH]},"texture-compression-atc-webgl":{extensions:[xH]}},MH={r8unorm:{gl:33321,rb:!0},r8snorm:{gl:36756,r:TH},r8uint:{gl:33330,rb:!0},r8sint:{gl:33329,rb:!0},rg8unorm:{gl:33323,rb:!0},rg8snorm:{gl:36757,r:TH},rg8uint:{gl:33336,rb:!0},rg8sint:{gl:33335,rb:!0},r16uint:{gl:33332,rb:!0},r16sint:{gl:33331,rb:!0},r16float:{gl:33325,rb:!0,r:OH},r16unorm:{gl:33322,rb:!0,r:EH},r16snorm:{gl:36760,r:DH},"rgba4unorm-webgl":{gl:32854,rb:!0},"rgb565unorm-webgl":{gl:36194,rb:!0},"rgb5a1unorm-webgl":{gl:32855,rb:!0},"rgb8unorm-webgl":{gl:32849},"rgb8snorm-webgl":{gl:36758},rgba8unorm:{gl:32856},"rgba8unorm-srgb":{gl:35907},rgba8snorm:{gl:36759,r:TH},rgba8uint:{gl:36220},rgba8sint:{gl:36238},bgra8unorm:{},"bgra8unorm-srgb":{},rg16uint:{gl:33338},rg16sint:{gl:33337},rg16float:{gl:33327,rb:!0,r:OH},rg16unorm:{gl:33324,r:EH},rg16snorm:{gl:36761,r:DH},r32uint:{gl:33334,rb:!0},r32sint:{gl:33333,rb:!0},r32float:{gl:33326,r:kH},rgb9e5ufloat:{gl:35901,r:AH},rg11b10ufloat:{gl:35898,rb:!0},rgb10a2unorm:{gl:32857,rb:!0},rgb10a2uint:{gl:36975,rb:!0},"rgb16unorm-webgl":{gl:32852,r:!1},"rgb16snorm-webgl":{gl:36762,r:!1},rg32uint:{gl:33340,rb:!0},rg32sint:{gl:33339,rb:!0},rg32float:{gl:33328,rb:!0,r:kH},rgba16uint:{gl:36214,rb:!0},rgba16sint:{gl:36232,rb:!0},rgba16float:{gl:34842,r:OH},rgba16unorm:{gl:32859,rb:!0,r:EH},rgba16snorm:{gl:36763,r:DH},"rgb32float-webgl":{gl:34837,x:wH,r:kH,dataFormat:6407,types:[5126]},rgba32uint:{gl:36208,rb:!0},rgba32sint:{gl:36226,rb:!0},rgba32float:{gl:34836,rb:!0,r:kH},stencil8:{gl:36168,rb:!0},depth16unorm:{gl:33189,dataFormat:6402,types:[5123],rb:!0},depth24plus:{gl:33190,dataFormat:6402,types:[5125]},depth32float:{gl:36012,dataFormat:6402,types:[5126],rb:!0},"depth24plus-stencil8":{gl:35056,rb:!0,depthTexture:!0,dataFormat:34041,types:[34042]},"depth32float-stencil8":{gl:36013,dataFormat:34041,types:[36269],rb:!0},"bc1-rgb-unorm-webgl":{gl:33776,x:pH},"bc1-rgb-unorm-srgb-webgl":{gl:35916,x:mH},"bc1-rgba-unorm":{gl:33777,x:pH},"bc1-rgba-unorm-srgb":{gl:35916,x:mH},"bc2-rgba-unorm":{gl:33778,x:pH},"bc2-rgba-unorm-srgb":{gl:35918,x:mH},"bc3-rgba-unorm":{gl:33779,x:pH},"bc3-rgba-unorm-srgb":{gl:35919,x:mH},"bc4-r-unorm":{gl:36283,x:hH},"bc4-r-snorm":{gl:36284,x:hH},"bc5-rg-unorm":{gl:36285,x:hH},"bc5-rg-snorm":{gl:36286,x:hH},"bc6h-rgb-ufloat":{gl:36495,x:gH},"bc6h-rgb-float":{gl:36494,x:gH},"bc7-rgba-unorm":{gl:36492,x:gH},"bc7-rgba-unorm-srgb":{gl:36493,x:gH},"etc2-rgb8unorm":{gl:37492},"etc2-rgb8unorm-srgb":{gl:37494},"etc2-rgb8a1unorm":{gl:37496},"etc2-rgb8a1unorm-srgb":{gl:37497},"etc2-rgba8unorm":{gl:37493},"etc2-rgba8unorm-srgb":{gl:37495},"eac-r11unorm":{gl:37488},"eac-r11snorm":{gl:37489},"eac-rg11unorm":{gl:37490},"eac-rg11snorm":{gl:37491},"astc-4x4-unorm":{gl:37808},"astc-4x4-unorm-srgb":{gl:37840},"astc-5x4-unorm":{gl:37809},"astc-5x4-unorm-srgb":{gl:37841},"astc-5x5-unorm":{gl:37810},"astc-5x5-unorm-srgb":{gl:37842},"astc-6x5-unorm":{gl:37811},"astc-6x5-unorm-srgb":{gl:37843},"astc-6x6-unorm":{gl:37812},"astc-6x6-unorm-srgb":{gl:37844},"astc-8x5-unorm":{gl:37813},"astc-8x5-unorm-srgb":{gl:37845},"astc-8x6-unorm":{gl:37814},"astc-8x6-unorm-srgb":{gl:37846},"astc-8x8-unorm":{gl:37815},"astc-8x8-unorm-srgb":{gl:37847},"astc-10x5-unorm":{gl:37816},"astc-10x5-unorm-srgb":{gl:37848},"astc-10x6-unorm":{gl:37817},"astc-10x6-unorm-srgb":{gl:37849},"astc-10x8-unorm":{gl:37818},"astc-10x8-unorm-srgb":{gl:37850},"astc-10x10-unorm":{gl:37819},"astc-10x10-unorm-srgb":{gl:37851},"astc-12x10-unorm":{gl:37820},"astc-12x10-unorm-srgb":{gl:37852},"astc-12x12-unorm":{gl:37821},"astc-12x12-unorm-srgb":{gl:37853},"pvrtc-rgb4unorm-webgl":{gl:35840},"pvrtc-rgba4unorm-webgl":{gl:35842},"pvrtc-rgb2unorm-webgl":{gl:35841},"pvrtc-rgba2unorm-webgl":{gl:35843},"etc1-rbg-unorm-webgl":{gl:36196},"atc-rgb-unorm-webgl":{gl:35986},"atc-rgba-unorm-webgl":{gl:35986},"atc-rgbai-unorm-webgl":{gl:34798}}})),PH,FH,IH=o((()=>{nM(),YV(),NH(),PH={"depth-clip-control":`EXT_depth_clamp`,"timestamp-query":`EXT_disjoint_timer_query_webgl2`,"compilation-status-async-webgl":`KHR_parallel_shader_compile`,"polygon-mode-webgl":`WEBGL_polygon_mode`,"provoking-vertex-webgl":`WEBGL_provoking_vertex`,"shader-clip-cull-distance-webgl":`WEBGL_clip_cull_distance`,"shader-noperspective-interpolation-webgl":`NV_shader_noperspective_interpolation`,"shader-conservative-depth-webgl":`EXT_conservative_depth`},FH=class extends iA{gl;extensions;testedFeatures=new Set;constructor(e,t,n){super([],n),this.gl=e,this.extensions=t,JV(e,`EXT_color_buffer_float`,t)}*[Symbol.iterator](){let e=this.getFeatures();for(let t of e)this.has(t)&&(yield t);return[]}has(e){return this.disabledFeatures?.[e]?!1:(this.testedFeatures.has(e)||(this.testedFeatures.add(e),iH(e)&&aH(this.gl,e,this.extensions)&&this.features.add(e),this.getWebGLFeature(e)&&this.features.add(e)),this.features.has(e))}initializeFeatures(){let e=this.getFeatures().filter(e=>e!==`polygon-mode-webgl`);for(let t of e)this.has(t)}getFeatures(){return[...Object.keys(PH),...Object.keys(jH)]}getWebGLFeature(e){let t=PH[e];return typeof t==`string`?!!JV(this.gl,t,this.extensions):!!t}}})),LH,RH=o((()=>{nM(),LH=class extends rA{get maxTextureDimension1D(){return 0}get maxTextureDimension2D(){return this.getParameter(3379)}get maxTextureDimension3D(){return this.getParameter(32883)}get maxTextureArrayLayers(){return this.getParameter(35071)}get maxBindGroups(){return 0}get maxDynamicUniformBuffersPerPipelineLayout(){return 0}get maxDynamicStorageBuffersPerPipelineLayout(){return 0}get maxSampledTexturesPerShaderStage(){return this.getParameter(35660)}get maxSamplersPerShaderStage(){return this.getParameter(35661)}get maxStorageBuffersPerShaderStage(){return 0}get maxStorageTexturesPerShaderStage(){return 0}get maxUniformBuffersPerShaderStage(){return this.getParameter(35375)}get maxUniformBufferBindingSize(){return this.getParameter(35376)}get maxStorageBufferBindingSize(){return 0}get minUniformBufferOffsetAlignment(){return this.getParameter(35380)}get minStorageBufferOffsetAlignment(){return 0}get maxVertexBuffers(){return 16}get maxVertexAttributes(){return this.getParameter(34921)}get maxVertexBufferArrayStride(){return 2048}get maxInterStageShaderVariables(){return this.getParameter(35659)}get maxComputeWorkgroupStorageSize(){return 0}get maxComputeInvocationsPerWorkgroup(){return 0}get maxComputeWorkgroupSizeX(){return 0}get maxComputeWorkgroupSizeY(){return 0}get maxComputeWorkgroupSizeZ(){return 0}get maxComputeWorkgroupsPerDimension(){return 0}gl;limits={};constructor(e){super(),this.gl=e}getParameter(e){return this.limits[e]===void 0&&(this.limits[e]=this.gl.getParameter(e)),this.limits[e]||0}}}));function zH(e){return e<34069?e+34069:e}function BH(e){switch(e){case 36053:return`success`;case 36054:return`Mismatched attachments`;case 36055:return`No attachments`;case 36057:return`Height/width mismatch`;case 36061:return`Unsupported or split attachments`;case 36182:return`Samples mismatch`;default:return`${e}`}}var VH,HH=o((()=>{nM(),NH(),VH=class extends FA{device;gl;handle;colorAttachments=[];depthStencilAttachment=null;constructor(e,t){super(e,t);let n=t.handle===null;this.device=e,this.gl=e.gl,this.handle=this.props.handle||n?this.props.handle:this.gl.createFramebuffer(),n||(e._setWebGLDebugMetadata(this.handle,this,{spector:this.props}),t.handle||(this.autoCreateAttachmentTextures(),this.updateAttachments()))}destroy(){super.destroy(),!this.destroyed&&this.handle!==null&&!this.props.handle&&this.gl.deleteFramebuffer(this.handle)}updateAttachments(){let e=this.gl.bindFramebuffer(36160,this.handle);for(let e=0;e{nM(),HH(),UH=class extends CA{device;handle=null;_framebuffer=null;get[Symbol.toStringTag](){return`WebGLCanvasContext`}constructor(e,t){super(t),this.device=e,this._setAutoCreatedCanvasId(`${this.device.id}-canvas`),this._configureDevice()}_configureDevice(){(this.drawingBufferWidth!==this._framebuffer?.width||this.drawingBufferHeight!==this._framebuffer?.height)&&this._framebuffer?.resize([this.drawingBufferWidth,this.drawingBufferHeight])}_getCurrentFramebuffer(){return this._framebuffer||=new VH(this.device,{id:`canvas-context-framebuffer`,handle:null,width:this.drawingBufferWidth,height:this.drawingBufferHeight}),this._framebuffer}}})),GH,KH=o((()=>{nM(),GH=class extends wA{device;handle=null;context2d;get[Symbol.toStringTag](){return`WebGLPresentationContext`}constructor(e,t={}){super(t),this.device=e;let n=`${this[Symbol.toStringTag]}(${this.id})`;if(!this.device.getDefaultCanvasContext().offscreenCanvas)throw Error(`${n}: WebGL PresentationContext requires the default CanvasContext canvas to be an OffscreenCanvas`);let r=this.canvas.getContext(`2d`);if(!r)throw Error(`${n}: Failed to create 2d presentation context`);this.context2d=r,this._setAutoCreatedCanvasId(`${this.device.id}-presentation-canvas`),this._configureDevice(),this._startObservers()}present(){this._resizeDrawingBufferIfNeeded(),this.device.submit();let e=this.device.getDefaultCanvasContext(),[t,n]=e.getDrawingBufferSize();if(!(this.drawingBufferWidth===0||this.drawingBufferHeight===0||t===0||n===0||e.canvas.width===0||e.canvas.height===0)){if(t!==this.drawingBufferWidth||n!==this.drawingBufferHeight||e.canvas.width!==this.drawingBufferWidth||e.canvas.height!==this.drawingBufferHeight)throw Error(`${this[Symbol.toStringTag]}(${this.id}): Default canvas context size ${t}x${n} does not match presentation size ${this.drawingBufferWidth}x${this.drawingBufferHeight}`);this.context2d.clearRect(0,0,this.drawingBufferWidth,this.drawingBufferHeight),this.context2d.drawImage(e.canvas,0,0)}}_configureDevice(){}_getCurrentFramebuffer(e){let t=this.device.getDefaultCanvasContext();return t.setDrawingBufferSize(this.drawingBufferWidth,this.drawingBufferHeight),t.getCurrentFramebuffer(e)}}}));function qH(e=`id`){return JH[e]=JH[e]||1,`${e}-${JH[e]++}`}var JH,YH=o((()=>{JH={}}));function XH(e){return e&uk.INDEX?34963:e&uk.VERTEX?34962:e&uk.UNIFORM?35345:34962}function ZH(e){return e&uk.INDEX||e&uk.VERTEX?35044:e&uk.UNIFORM?35048:35044}var QH,$H=o((()=>{nM(),QH=class extends uk{device;gl;handle;glTarget;glUsage;glIndexType=5123;byteLength=0;bytesUsed=0;constructor(e,t={}){super(e,t),this.device=e,this.gl=this.device.gl;let n=typeof t==`object`?t.handle:void 0;this.handle=n||this.gl.createBuffer(),e._setWebGLDebugMetadata(this.handle,this,{spector:{...this.props,data:typeof this.props.data}}),this.glTarget=XH(this.props.usage),this.glUsage=ZH(this.props.usage),this.glIndexType=this.props.indexType===`uint32`?5125:5123,t.data?this._initWithData(t.data,t.byteOffset,t.byteLength):this._initWithByteLength(t.byteLength||0)}destroy(){!this.destroyed&&this.handle&&(this.removeStats(),this.props.handle?this.trackDeallocatedReferencedMemory(`Buffer`):(this.trackDeallocatedMemory(),this.gl.deleteBuffer(this.handle)),this.destroyed=!0,this.handle=null)}_initWithData(e,t=0,n=e.byteLength+t){let r=this.glTarget;this.gl.bindBuffer(r,this.handle),this.gl.bufferData(r,n,this.glUsage),this.gl.bufferSubData(r,t,e),this.gl.bindBuffer(r,null),this.bytesUsed=n,this.byteLength=n,this._setDebugData(e,t,n),this.props.handle?this.trackReferencedMemory(n,`Buffer`):this.trackAllocatedMemory(n)}_initWithByteLength(e){let t=e;e===0&&(t=new Float32Array);let n=this.glTarget;return this.gl.bindBuffer(n,this.handle),this.gl.bufferData(n,t,this.glUsage),this.gl.bindBuffer(n,null),this.bytesUsed=e,this.byteLength=e,this._setDebugData(null,0,e),this.props.handle?this.trackReferencedMemory(e,`Buffer`):this.trackAllocatedMemory(e),this}write(e,t=0){let n=ArrayBuffer.isView(e)?e:new Uint8Array(e),r=36663;this.gl.bindBuffer(r,this.handle),this.gl.bufferSubData(r,t,n),this.gl.bindBuffer(r,null),this._setDebugData(e,t,e.byteLength)}async mapAndWriteAsync(e,t=0,n=this.byteLength-t){let r=new ArrayBuffer(n);await e(r,`copied`),this.write(r,t)}async readAsync(e=0,t){return this.readSyncWebGL(e,t)}async mapAndReadAsync(e,t=0,n){return await e((await this.readAsync(t,n)).buffer,`copied`)}readSyncWebGL(e=0,t){t??=this.byteLength-e;let n=new Uint8Array(t);return this.gl.bindBuffer(36662,this.handle),this.gl.getBufferSubData(36662,e,n,0,t),this.gl.bindBuffer(36662,null),this._setDebugData(n,e,t),n}}}));function eU(e){let t=e.split(/\r?\n/),n=[];for(let e of t){if(e.length<=1)continue;let t=e.trim(),r=e.split(`:`),i=r[0]?.trim();if(r.length===2){let[e,a]=r;if(!e||!a){n.push({message:t,type:tU(i||`info`),lineNum:0,linePos:0});continue}n.push({message:a.trim(),type:tU(e),lineNum:0,linePos:0});continue}let[a,o,s,...c]=r;if(!a||!o||!s){n.push({message:r.slice(1).join(`:`).trim()||t,type:tU(i||`info`),lineNum:0,linePos:0});continue}let l=parseInt(s,10);Number.isNaN(l)&&(l=0);let u=parseInt(o,10);Number.isNaN(u)&&(u=0),n.push({message:c.join(`:`).trim(),type:tU(a),lineNum:l,linePos:u})}return n}function tU(e){let t=[`warning`,`error`,`info`],n=e.toLowerCase();return t.includes(n)?n:`info`}var nU=o((()=>{})),rU,iU=o((()=>{nM(),nU(),rU=class extends NA{device;handle;constructor(e,t){switch(super(e,t),this.device=e,this.props.stage){case`vertex`:this.handle=this.props.handle||this.device.gl.createShader(35633);break;case`fragment`:this.handle=this.props.handle||this.device.gl.createShader(35632);break;default:throw Error(this.props.stage)}e._setWebGLDebugMetadata(this.handle,this,{spector:this.props});let n=this._compile(this.source);n&&typeof n.catch==`function`&&n.catch(()=>{this.compilationStatus=`error`})}destroy(){this.handle&&(this.removeStats(),this.device.gl.deleteShader(this.handle),this.destroyed=!0,this.handle.destroyed=!0)}get asyncCompilationStatus(){return this._waitForCompilationComplete().then(()=>(this._getCompilationStatus(),this.compilationStatus))}async getCompilationInfo(){return await this._waitForCompilationComplete(),this.getCompilationInfoSync()}getCompilationInfoSync(){let e=this.device.gl.getShaderInfoLog(this.handle);return e?eU(e):[]}getTranslatedSource(){return this.device.getExtension(`WEBGL_debug_shaders`).WEBGL_debug_shaders?.getTranslatedShaderSource(this.handle)||null}_compile(e){e=e.startsWith(`#version `)?e:`#version 300 es\n${e}`;let{gl:t}=this.device;if(t.shaderSource(this.handle,e),t.compileShader(this.handle),!this.device.props.debug){this.compilationStatus=`pending`;return}if(!this.device.features.has(`compilation-status-async-webgl`)){if(this._getCompilationStatus(),this.debugShader(),this.compilationStatus===`error`)throw Error(`GLSL compilation errors in ${this.props.stage} shader ${this.props.id}`);return}return Z.once(1,`Shader compilation is asynchronous`)(),this._waitForCompilationComplete().then(()=>{Z.info(2,`Shader ${this.id} - async compilation complete: ${this.compilationStatus}`)(),this._getCompilationStatus(),this.debugShader()})}async _waitForCompilationComplete(){let e=async e=>await new Promise(t=>setTimeout(t,e));if(!this.device.features.has(`compilation-status-async-webgl`)){await e(10);return}let{gl:t}=this.device;for(;;){if(t.getShaderParameter(this.handle,37297))return;await e(10)}}_getCompilationStatus(){this.compilationStatus=this.device.gl.getShaderParameter(this.handle,35713)?`success`:`error`}}}));function aU(e,t,n,r){if(mU(t))return r(e);let i=e;i.pushState();try{return oU(e,t),NV(i.gl,n),r(e)}finally{i.popState()}}function oU(e,t){let n=e,{gl:r}=n;if(t.cullMode)switch(t.cullMode){case`none`:r.disable(2884);break;case`front`:r.enable(2884),r.cullFace(1028);break;case`back`:r.enable(2884),r.cullFace(1029);break}if(t.frontFace&&r.frontFace(fU(`frontFace`,t.frontFace,{ccw:2305,cw:2304})),t.unclippedDepth&&e.features.has(`depth-clip-control`)&&r.enable(34383),t.depthBias!==void 0&&(r.enable(32823),r.polygonOffset(t.depthBias,t.depthBiasSlopeScale||0)),t.provokingVertex&&e.features.has(`provoking-vertex-webgl`)){let e=n.getExtension(`WEBGL_provoking_vertex`).WEBGL_provoking_vertex,r=fU(`provokingVertex`,t.provokingVertex,{first:36429,last:36430});e?.provokingVertexWEBGL(r)}if((t.polygonMode||t.polygonOffsetLine)&&e.features.has(`polygon-mode-webgl`)){if(t.polygonMode){let e=n.getExtension(`WEBGL_polygon_mode`).WEBGL_polygon_mode,r=fU(`polygonMode`,t.polygonMode,{fill:6914,line:6913});e?.polygonModeWEBGL(1028,r),e?.polygonModeWEBGL(1029,r)}t.polygonOffsetLine&&r.enable(10754)}if(e.features.has(`shader-clip-cull-distance-webgl`)&&(t.clipDistance0&&r.enable(12288),t.clipDistance1&&r.enable(12289),t.clipDistance2&&r.enable(12290),t.clipDistance3&&r.enable(12291),t.clipDistance4&&r.enable(12292),t.clipDistance5&&r.enable(12293),t.clipDistance6&&r.enable(12294),t.clipDistance7&&r.enable(12295)),t.depthWriteEnabled!==void 0&&r.depthMask(pU(`depthWriteEnabled`,t.depthWriteEnabled)),t.depthCompare&&(t.depthCompare===`always`?r.disable(2929):r.enable(2929),r.depthFunc(sU(`depthCompare`,t.depthCompare))),t.clearDepth!==void 0&&r.clearDepth(t.clearDepth),t.stencilWriteMask){let e=t.stencilWriteMask;r.stencilMaskSeparate(1028,e),r.stencilMaskSeparate(1029,e)}if(t.stencilReadMask&&Z.warn(`stencilReadMask not supported under WebGL`),t.stencilCompare){let e=t.stencilReadMask||4294967295,n=sU(`depthCompare`,t.stencilCompare);t.stencilCompare===`always`?r.disable(2960):r.enable(2960),r.stencilFuncSeparate(1028,n,0,e),r.stencilFuncSeparate(1029,n,0,e)}if(t.stencilPassOperation&&t.stencilFailOperation&&t.stencilDepthFailOperation){let e=cU(`stencilPassOperation`,t.stencilPassOperation),n=cU(`stencilFailOperation`,t.stencilFailOperation),i=cU(`stencilDepthFailOperation`,t.stencilDepthFailOperation);r.stencilOpSeparate(1028,n,i,e),r.stencilOpSeparate(1029,n,i,e)}switch(t.blend){case!0:r.enable(3042);break;case!1:r.disable(3042);break;default:}if(t.blendColorOperation||t.blendAlphaOperation){let e=lU(`blendColorOperation`,t.blendColorOperation||`add`),n=lU(`blendAlphaOperation`,t.blendAlphaOperation||`add`);r.blendEquationSeparate(e,n);let i=uU(`blendColorSrcFactor`,t.blendColorSrcFactor||`one`),a=uU(`blendColorDstFactor`,t.blendColorDstFactor||`zero`),o=uU(`blendAlphaSrcFactor`,t.blendAlphaSrcFactor||`one`),s=uU(`blendAlphaDstFactor`,t.blendAlphaDstFactor||`zero`);r.blendFuncSeparate(i,a,o,s)}}function sU(e,t){return fU(e,t,{never:512,less:513,equal:514,"less-equal":515,greater:516,"not-equal":517,"greater-equal":518,always:519})}function cU(e,t){return fU(e,t,{keep:7680,zero:0,replace:7681,invert:5386,"increment-clamp":7682,"decrement-clamp":7683,"increment-wrap":34055,"decrement-wrap":34056})}function lU(e,t){return fU(e,t,{add:32774,subtract:32778,"reverse-subtract":32779,min:32775,max:32776})}function uU(e,t,n=`color`){return fU(e,t,{one:1,zero:0,src:768,"one-minus-src":769,dst:774,"one-minus-dst":775,"src-alpha":770,"one-minus-src-alpha":771,"dst-alpha":772,"one-minus-dst-alpha":773,"src-alpha-saturated":776,constant:n===`color`?32769:32771,"one-minus-constant":n===`color`?32770:32772,src1:768,"one-minus-src1":769,"src1-alpha":770,"one-minus-src1-alpha":771})}function dU(e,t){return`Illegal parameter ${t} for ${e}`}function fU(e,t,n){if(!(t in n))throw Error(dU(e,t));return n[t]}function pU(e,t){return t}function mU(e){let t=!0;for(let n in e){t=!1;break}return t}var hU=o((()=>{nM(),LV()}));function gU(e){let t={};return e.addressModeU&&(t[10242]=_U(e.addressModeU)),e.addressModeV&&(t[10243]=_U(e.addressModeV)),e.addressModeW&&(t[32882]=_U(e.addressModeW)),e.magFilter&&(t[10240]=vU(e.magFilter)),(e.minFilter||e.mipmapFilter)&&(t[10241]=yU(e.minFilter||`linear`,e.mipmapFilter)),e.lodMinClamp!==void 0&&(t[33082]=e.lodMinClamp),e.lodMaxClamp!==void 0&&(t[33083]=e.lodMaxClamp),e.type===`comparison-sampler`&&(t[34892]=34894),e.compare&&(t[34893]=sU(`compare`,e.compare)),e.maxAnisotropy&&(t[34046]=e.maxAnisotropy),t}function _U(e){switch(e){case`clamp-to-edge`:return 33071;case`repeat`:return 10497;case`mirror-repeat`:return 33648}}function vU(e){switch(e){case`nearest`:return 9728;case`linear`:return 9729}}function yU(e,t=`none`){if(!t)return vU(e);switch(t){case`none`:return vU(e);case`nearest`:switch(e){case`nearest`:return 9984;case`linear`:return 9985}break;case`linear`:switch(e){case`nearest`:return 9986;case`linear`:return 9987}}}var bU=o((()=>{hU()})),xU,SU=o((()=>{nM(),bU(),xU=class extends TA{device;handle;parameters;constructor(e,t){super(e,t),this.device=e,this.parameters=gU(t),this.handle=t.handle||this.device.gl.createSampler(),this._setSamplerParameters(this.parameters)}destroy(){this.handle&&=(this.device.gl.deleteSampler(this.handle),void 0)}toString(){return`Sampler(${this.id},${JSON.stringify(this.props)})`}_setSamplerParameters(e){for(let[t,n]of Object.entries(e)){let e=Number(t);switch(e){case 33082:case 33083:this.device.gl.samplerParameterf(this.handle,e,n);break;default:this.device.gl.samplerParameteri(this.handle,e,n);break}}}}}));function CU(e,t,n){if(wU(t))return n(e);let{nocatch:r=!0}=t,i=WV.get(e);i.push(),NV(e,t);let a;if(r)a=n(e),i.pop();else try{a=n(e)}finally{i.pop()}return a}function wU(e){for(let t in e)return!1;return!0}var TU=o((()=>{LV(),GV()})),EU,DU=o((()=>{nM(),EU=class extends AA{device;gl;handle;texture;constructor(e,t){super(e,{...OA.defaultProps,...t}),this.device=e,this.gl=this.device.gl,this.handle=null,this.texture=t.texture}}}));function OU(e){return kU[e]}var kU,AU=o((()=>{kU={5124:`sint32`,5125:`uint32`,5122:`sint16`,5123:`uint16`,5120:`sint8`,5121:`uint8`,5126:`float32`,5131:`float16`,33635:`uint16`,32819:`uint16`,32820:`uint16`,33640:`uint32`,35899:`uint32`,35902:`uint32`,34042:`uint32`,36269:`uint32`}}));function jU(e,t=0){return t?new e.constructor(e.buffer,e.byteOffset+t,(e.byteLength-t)/e.BYTES_PER_ELEMENT):e}function MU(e,t){if(t%e.BYTES_PER_ELEMENT!==0)throw Error(`Texture byteOffset ${t} must align to typed array element size ${e.BYTES_PER_ELEMENT}`);return t/e.BYTES_PER_ELEMENT}function NU(e){switch(e){case`1d`:break;case`2d`:return 3553;case`3d`:return 32879;case`cube`:return 34067;case`2d-array`:return 35866;case`cube-array`:break}throw Error(e)}function PU(e,t,n){return t===`cube`?34069+n:e}var FU,IU=o((()=>{nM(),NH(),bU(),TU(),DU(),AU(),FU=class extends OA{device;gl;handle;sampler=void 0;view;glTarget;glFormat;glType;glInternalFormat;compressed;_textureUnit=0;_framebuffer=null;_framebufferAttachmentKey=null;constructor(e,t){super(e,t,{byteAlignment:1}),this.device=e,this.gl=this.device.gl;let n=lH(this.props.format);this.glTarget=NU(this.props.dimension),this.glInternalFormat=n.internalFormat,this.glFormat=n.format,this.glType=n.type,this.compressed=n.compressed,this.handle=this.props.handle||this.gl.createTexture(),this.device._setWebGLDebugMetadata(this.handle,this,{spector:this.props}),this.gl.bindTexture(this.glTarget,this.handle);let{dimension:r,width:i,height:a,depth:o,mipLevels:s,glTarget:c,glInternalFormat:l}=this;if(!this.compressed)switch(r){case`2d`:case`cube`:this.gl.texStorage2D(c,s,l,i,a);break;case`2d-array`:case`3d`:this.gl.texStorage3D(c,s,l,i,a,o);break;default:throw Error(r)}this.gl.bindTexture(this.glTarget,null),this._initializeData(t.data),this.props.handle?this.trackReferencedMemory(this.getAllocatedByteLength(),`Texture`):this.trackAllocatedMemory(this.getAllocatedByteLength(),`Texture`),this.setSampler(this.props.sampler),this.view=new EU(this.device,{...this.props,texture:this}),Object.seal(this)}destroy(){this.handle&&(this._framebuffer?.destroy(),this._framebuffer=null,this._framebufferAttachmentKey=null,this.removeStats(),this.props.handle?this.trackDeallocatedReferencedMemory(`Texture`):(this.gl.deleteTexture(this.handle),this.trackDeallocatedMemory(`Texture`)),this.destroyed=!0)}createView(e){return new EU(this.device,{...e,texture:this})}setSampler(e={}){super.setSampler(e);let t=gU(this.sampler.props);this._setSamplerParameters(t)}copyExternalImage(e){let t=this._normalizeCopyExternalImageOptions(e);if(t.sourceX||t.sourceY)throw Error(`WebGL does not support sourceX/sourceY)`);let{glFormat:n,glType:r}=this,{image:i,depth:a,mipLevel:o,x:s,y:c,z:l,width:u,height:d}=t,f=PU(this.glTarget,this.dimension,l),p=t.flipY?{37440:!0}:{};return this.gl.bindTexture(this.glTarget,this.handle),CU(this.gl,p,()=>{switch(this.dimension){case`2d`:case`cube`:this.gl.texSubImage2D(f,o,s,c,u,d,n,r,i);break;case`2d-array`:case`3d`:this.gl.texSubImage3D(f,o,s,c,l,u,d,a,n,r,i);break;default:}}),this.gl.bindTexture(this.glTarget,null),{width:t.width,height:t.height}}copyImageData(e){super.copyImageData(e)}readBuffer(e={},t){if(!t)throw Error(`${this} readBuffer requires a destination buffer`);let n=this._getSupportedColorReadOptions(e),r=e.byteOffset??0,i=this.computeMemoryLayout(n);if(t.byteLength{this.gl.readPixels(n.x,n.y,n.width,n.height,this.glFormat,this.glType,r+e)})}finally{this.gl.bindBuffer(35051,null)}return t}async readDataAsync(e={}){throw Error(`${this} readDataAsync is deprecated; use readBuffer() with an explicit destination buffer or DynamicTexture.readAsync()`)}writeBuffer(e,t={}){let n=this._normalizeTextureWriteOptions(t),{width:r,height:i,depthOrArrayLayers:a,mipLevel:o,byteOffset:s,x:c,y:l,z:u}=n,{glFormat:d,glType:f,compressed:p}=this,m=PU(this.glTarget,this.dimension,u);if(p)throw Error(`writeBuffer for compressed textures is not implemented in WebGL`);let{bytesPerPixel:h}=this.device.getTextureFormatInfo(this.format),g=h?n.bytesPerRow/h:void 0,_={3317:this.byteAlignment,...g===void 0?{}:{3314:g},32878:n.rowsPerImage};this.gl.bindTexture(this.glTarget,this.handle),this.gl.bindBuffer(35052,e.handle),CU(this.gl,_,()=>{switch(this.dimension){case`2d`:case`cube`:this.gl.texSubImage2D(m,o,c,l,r,i,d,f,s);break;case`2d-array`:case`3d`:this.gl.texSubImage3D(m,o,c,l,u,r,i,a,d,f,s);break;default:}}),this.gl.bindBuffer(35052,null),this.gl.bindTexture(this.glTarget,null)}writeData(e,t={}){let n=this._normalizeTextureWriteOptions(t),r=ArrayBuffer.isView(e)?e:new Uint8Array(e),{width:i,height:a,depthOrArrayLayers:o,mipLevel:s,x:c,y:l,z:u,byteOffset:d}=n,{glFormat:f,glType:p,compressed:m}=this,h=PU(this.glTarget,this.dimension,u),g;if(!m){let{bytesPerPixel:e}=this.device.getTextureFormatInfo(this.format);e&&(g=n.bytesPerRow/e)}let _=this.compressed?{}:{3317:this.byteAlignment,...g===void 0?{}:{3314:g},32878:n.rowsPerImage},v=MU(r,d),y=m?jU(r,d):r,b=this._getMipLevelSize(s),x=c===0&&l===0&&u===0&&i===b.width&&a===b.height&&o===b.depthOrArrayLayers;this.gl.bindTexture(this.glTarget,this.handle),this.gl.bindBuffer(35052,null),CU(this.gl,_,()=>{switch(this.dimension){case`2d`:case`cube`:m?x?this.gl.compressedTexImage2D(h,s,f,i,a,0,y):this.gl.compressedTexSubImage2D(h,s,c,l,i,a,f,y):this.gl.texSubImage2D(h,s,c,l,i,a,f,p,r,v);break;case`2d-array`:case`3d`:m?x?this.gl.compressedTexImage3D(h,s,f,i,a,o,0,y):this.gl.compressedTexSubImage3D(h,s,c,l,u,i,a,o,f,y):this.gl.texSubImage3D(h,s,c,l,u,i,a,o,f,p,r,v);break;default:}}),this.gl.bindTexture(this.glTarget,null)}_getRowByteAlignment(e,t){return 1}_getFramebuffer(){return this._framebuffer||=this.device.createFramebuffer({id:`framebuffer-for-${this.id}`,width:this.width,height:this.height,colorAttachments:[this]}),this._framebuffer}readDataSyncWebGL(e={}){let t=this._getSupportedColorReadOptions(e),n=this.computeMemoryLayout(t),r=Sj(OU(this.glType)),i=new r(n.byteLength/r.BYTES_PER_ELEMENT);return this._readColorTextureLayers(t,n,e=>{let a=new r(i.buffer,i.byteOffset+e,n.bytesPerImage/r.BYTES_PER_ELEMENT);this.gl.readPixels(t.x,t.y,t.width,t.height,this.glFormat,this.glType,a)}),i.buffer}_readColorTextureLayers(e,t,n){let r=this._getFramebuffer(),i=t.bytesPerRow/t.bytesPerPixel,a={3333:this.byteAlignment,...i===e.width?{}:{3330:i}},o=this.gl.getParameter(3074),s=this.gl.bindFramebuffer(36160,r.handle);try{this.gl.readBuffer(36064),CU(this.gl,a,()=>{for(let i=0;i{}));function zU(e){switch(e){case`point-list`:return 0;case`line-list`:return 1;case`line-strip`:return 3;case`triangle-list`:return 4;case`triangle-strip`:return 5;default:throw Error(e)}}function BU(e){switch(e){case`point-list`:return 0;case`line-list`:return 1;case`line-strip`:return 1;case`triangle-list`:return 4;case`triangle-strip`:return 4;default:throw Error(e)}}var VU=o((()=>{}));function HU(e,t){let n={...e,attributes:e.attributes.map(e=>({...e})),bindings:e.bindings.map(e=>({...e}))};for(let e of t?.attributes||[]){let t=n.attributes.find(t=>t.name===e.name);t?(t.type=e.type||t.type,t.stepMode=e.stepMode||t.stepMode):Z.warn(`shader layout attribute ${e.name} not present in shader`)}for(let e of t?.bindings||[]){let t=UU(n,e.name);if(!t){Z.warn(`shader layout binding ${e.name} not present in shader`);continue}Object.assign(t,e)}return n}function UU(e,t){return e.bindings.find(e=>e.name===t||e.name===`${t}Uniforms`||`${e.name}Uniforms`===t)}function WU(e,t){return e[t]||e[`${t}Uniforms`]||e[t.replace(/Uniforms$/,``)]}var GU,KU=o((()=>{nM(),hU(),RU(),$H(),HH(),IU(),DU(),VU(),GU=class extends IA{device;handle;vs;fs;introspectedLayout;bindings={};uniforms={};varyings=null;_uniformCount=0;_uniformSetters={};get[Symbol.toStringTag](){return`WEBGLRenderPipeline`}constructor(e,t){super(e,t),this.device=e;let n=this.sharedRenderPipeline||this.device._createSharedRenderPipelineWebGL(t);this.sharedRenderPipeline=n,this.handle=n.handle,this.vs=n.vs,this.fs=n.fs,this.linkStatus=n.linkStatus,this.introspectedLayout=n.introspectedLayout,this.device._setWebGLDebugMetadata(this.handle,this,{spector:{id:this.props.id}}),this.shaderLayout=t.shaderLayout?HU(this.introspectedLayout,t.shaderLayout):this.introspectedLayout}destroy(){this.destroyed||(this.sharedRenderPipeline&&!this.props._sharedRenderPipeline&&this.sharedRenderPipeline.destroy(),this.destroyResource())}setBindings(e,t){let n=WA(UA(this.shaderLayout,e));for(let[e,r]of Object.entries(n)){let n=UU(this.shaderLayout,e);if(n){switch(r||Z.warn(`Unsetting binding "${e}" in render pipeline "${this.id}"`)(),n.type){case`uniform`:if(!(r instanceof QH)&&!(r.buffer instanceof QH))throw Error(`buffer value`);break;case`texture`:if(!(r instanceof EU||r instanceof FU||r instanceof VH))throw Error(`${this} Bad texture binding for ${e}`);break;case`sampler`:Z.warn(`Ignoring sampler ${e}`)();break;default:throw Error(n.type)}this.bindings[e]=r}else{let n=this.shaderLayout.bindings.map(e=>`"${e.name}"`).join(`, `);t?.disableWarnings||Z.warn(`No binding "${e}" in render pipeline "${this.id}", expected one of ${n}`,r)()}}}draw(e){this._syncLinkStatus();let t=e.bindGroups?WA(e.bindGroups):e.bindings||this.bindings,{renderPass:n,parameters:r=this.props.parameters,topology:i=this.props.topology,vertexArray:a,vertexCount:o,instanceCount:s,isInstanced:c=!1,firstVertex:l=0,transformFeedback:u,uniforms:d=this.uniforms}=e,f=zU(i),p=!!a.indexBuffer,m=a.indexBuffer?.glIndexType;if(this.linkStatus!==`success`)return Z.info(2,`RenderPipeline:${this.id}.draw() aborted - waiting for shader linking`)(),!1;if(!this._areTexturesRenderable(t))return Z.info(2,`RenderPipeline:${this.id}.draw() aborted - textures not yet loaded`)(),!1;this.device.gl.useProgram(this.handle),a.bindBeforeRender(n),u&&u.begin(this.props.topology),this._applyBindings(t,{disableWarnings:this.props.disableWarnings}),this._applyUniforms(d);let h=n;return aU(this.device,r,h.glParameters,()=>{p&&c?this.device.gl.drawElementsInstanced(f,o||0,m,l,s||0):p?this.device.gl.drawElements(f,o||0,m,l):c?this.device.gl.drawArraysInstanced(f,l,o||0,s||0):this.device.gl.drawArrays(f,l,o||0),u&&u.end()}),a.unbindAfterRender(n),!0}_areTexturesRenderable(e){let t=!0;for(let n of this.shaderLayout.bindings)WU(e,n.name)||(Z.warn(`Binding ${n.name} not found in ${this.id}`)(),t=!1);return t}_applyBindings(e,t){if(this._syncLinkStatus(),this.linkStatus!==`success`)return;let{gl:n}=this.device;n.useProgram(this.handle);let r=0,i=0;for(let t of this.shaderLayout.bindings){let a=WU(e,t.name);if(!a)throw Error(`No value for binding ${t.name} in ${this.id}`);switch(t.type){case`uniform`:let{name:e}=t,o=n.getUniformBlockIndex(this.handle,e);if(o===4294967295)throw Error(`Invalid uniform block name ${e}`);if(n.uniformBlockBinding(this.handle,o,i),a instanceof QH)n.bindBufferBase(35345,i,a.handle);else{let e=a;n.bindBufferRange(35345,i,e.buffer.handle,e.offset||0,e.size||e.buffer.byteLength-(e.offset||0))}i+=1;break;case`texture`:if(!(a instanceof EU||a instanceof FU||a instanceof VH))throw Error(`texture`);let s;if(a instanceof EU)s=a.texture;else if(a instanceof FU)s=a;else if(a instanceof VH&&a.colorAttachments[0]instanceof EU)Z.warn(`Passing framebuffer in texture binding may be deprecated. Use fbo.colorAttachments[0] instead`)(),s=a.colorAttachments[0].texture;else throw Error(`No texture`);n.activeTexture(33984+r),n.bindTexture(s.glTarget,s.handle),r+=1;break;case`sampler`:break;case`storage`:case`read-only-storage`:throw Error(`binding type '${t.type}' not supported in WebGL`)}}}_applyUniforms(e){for(let t of this.shaderLayout.uniforms||[]){let{name:n,location:r,type:i,textureUnit:a}=t,o=e[n]??a;o!==void 0&&LU(this.device.gl,r,i,o)}}_syncLinkStatus(){this.linkStatus=this.sharedRenderPipeline.linkStatus}}}));function Wre(e){return ZU[e]}function qU(e){return YU[e]}function JU(e){return!!XU[e]}function Gre(e){return XU[e]}var YU,XU,ZU,QU=o((()=>{YU={5126:`f32`,35664:`vec2`,35665:`vec3`,35666:`vec4`,5124:`i32`,35667:`vec2`,35668:`vec3`,35669:`vec4`,5125:`u32`,36294:`vec2`,36295:`vec3`,36296:`vec4`,35670:`f32`,35671:`vec2`,35672:`vec3`,35673:`vec4`,35674:`mat2x2`,35685:`mat2x3`,35686:`mat2x4`,35687:`mat3x2`,35675:`mat3x3`,35688:`mat3x4`,35689:`mat4x2`,35690:`mat4x3`,35676:`mat4x4`},XU={35678:{viewDimension:`2d`,sampleType:`float`},35680:{viewDimension:`cube`,sampleType:`float`},35679:{viewDimension:`3d`,sampleType:`float`},35682:{viewDimension:`3d`,sampleType:`depth`},36289:{viewDimension:`2d-array`,sampleType:`float`},36292:{viewDimension:`2d-array`,sampleType:`depth`},36293:{viewDimension:`cube`,sampleType:`float`},36298:{viewDimension:`2d`,sampleType:`sint`},36299:{viewDimension:`3d`,sampleType:`sint`},36300:{viewDimension:`cube`,sampleType:`sint`},36303:{viewDimension:`2d-array`,sampleType:`uint`},36306:{viewDimension:`2d`,sampleType:`uint`},36307:{viewDimension:`3d`,sampleType:`uint`},36308:{viewDimension:`cube`,sampleType:`uint`},36311:{viewDimension:`2d-array`,sampleType:`uint`}},ZU={uint8:5121,sint8:5120,unorm8:5121,snorm8:5120,uint16:5123,sint16:5122,unorm16:5123,snorm16:5122,uint32:5125,sint32:5124,float16:5131,float32:5126}}));function Kre(e,t){let n={attributes:[],bindings:[]};n.attributes=qre(e,t);let r=Xre(e,t);for(let e of r){let t=e.uniforms.map(e=>({name:e.name,format:e.format,byteOffset:e.byteOffset,byteStride:e.byteStride,arrayLength:e.arrayLength}));n.bindings.push({type:`uniform`,name:e.name,group:0,location:e.location,visibility:!!e.vertex&(e.fragment?2:0),minBindingSize:e.byteLength,uniforms:t})}let i=Yre(e,t),a=0;for(let e of i)if(JU(e.type)){let{viewDimension:t,sampleType:r}=Gre(e.type);n.bindings.push({type:`texture`,name:e.name,group:0,location:a,viewDimension:t,sampleType:r}),e.textureUnit=a,a+=1}i.length&&(n.uniforms=i);let o=Jre(e,t);return o?.length&&(n.varyings=o),n}function qre(e,t){let n=[],r=e.getProgramParameter(t,35721);for(let i=0;i=0){let e=qU(o),t=/instance/i.test(a)?`instance`:`vertex`;n.push({name:a,location:s,stepMode:t,type:e})}}return n.sort((e,t)=>e.location-t.location),n}function Jre(e,t){let n=[],r=e.getProgramParameter(t,35971);for(let i=0;ie.location-t.location),n}function Yre(e,t){let n=[],r=e.getProgramParameter(t,35718);for(let i=0;i1)for(let r=0;re.getActiveUniformBlockParameter(t,n,r),r=[],i=e.getProgramParameter(t,35382);for(let a=0;ae.name.split(`.`)[0]).filter(e=>!!e)),f=i.name.replace(/Uniforms$/,``);if(d.size===1&&!d.has(i.name)&&!d.has(f)){let[e]=d;Z.warn(`Uniform block "${i.name}" uses GLSL instance "${e}". luma.gl binds uniform buffers by block name ("${i.name}") and alias ("${f}"). Prefer matching the instance name to one of those to avoid confusing silent mismatches.`)()}r.push(i)}return r.sort((e,t)=>e.location-t.location),r}function Zre(e){if(e[e.length-1]!==`]`)return{name:e,length:1,isArray:!1};let t=/([^[]*)(\[[0-9]+\])?/.exec(e);return{name:_A(t?.[1],`Failed to parse GLSL uniform name ${e}`),length:+!!t?.[2],isArray:!!t?.[2]}}var $U=o((()=>{nM(),QU()})),eW,tW,Qre=o((()=>{nM(),$U(),QU(),eW=4,tW=class extends RA{device;handle;vs;fs;introspectedLayout={attributes:[],bindings:[],uniforms:[]};linkStatus=`pending`;constructor(e,t){super(e,t),this.device=e,this.handle=t.handle||this.device.gl.createProgram(),this.vs=t.vs,this.fs=t.fs,t.varyings&&t.varyings.length>0&&this.device.gl.transformFeedbackVaryings(this.handle,t.varyings,t.bufferMode||35981),this._linkShaders(),Z.time(3,`RenderPipeline ${this.id} - shaderLayout introspection`)(),this.introspectedLayout=Kre(this.device.gl,this.handle),Z.timeEnd(3,`RenderPipeline ${this.id} - shaderLayout introspection`)()}destroy(){this.destroyed||(this.device.gl.useProgram(null),this.device.gl.deleteProgram(this.handle),this.handle.destroyed=!0,this.destroyResource())}async _linkShaders(){let{gl:e}=this.device;if(e.attachShader(this.handle,this.vs.handle),e.attachShader(this.handle,this.fs.handle),Z.time(eW,`linkProgram for ${this.id}`)(),e.linkProgram(this.handle),Z.timeEnd(eW,`linkProgram for ${this.id}`)(),!this.device.features.has(`compilation-status-async-webgl`)){let e=this._getLinkStatus();this._reportLinkStatus(e);return}Z.once(1,`RenderPipeline linking is asynchronous`)(),await this._waitForLinkComplete(),Z.info(2,`RenderPipeline ${this.id} - async linking complete: ${this.linkStatus}`)();let t=this._getLinkStatus();this._reportLinkStatus(t)}async _reportLinkStatus(e){switch(e){case`success`:return;default:let t=e===`link-error`?`Link error`:`Validation error`;switch(this.vs.compilationStatus){case`error`:throw this.vs.debugShader(),Error(`${this} ${t} during compilation of ${this.vs}`);case`pending`:await this.vs.asyncCompilationStatus,this.vs.debugShader();break;case`success`:break}switch(this.fs?.compilationStatus){case`error`:throw this.fs.debugShader(),Error(`${this} ${t} during compilation of ${this.fs}`);case`pending`:await this.fs.asyncCompilationStatus,this.fs.debugShader();break;case`success`:break}let n=this.device.gl.getProgramInfoLog(this.handle);this.device.reportError(Error(`${t} during ${e}: ${n}`),this)(),this.device.debug()}}_getLinkStatus(){let{gl:e}=this.device;return e.getProgramParameter(this.handle,35714)?(this._initializeSamplerUniforms(),e.validateProgram(this.handle),e.getProgramParameter(this.handle,35715)?(this.linkStatus=`success`,`success`):(this.linkStatus=`error`,`validation-error`)):(this.linkStatus=`error`,`link-error`)}_initializeSamplerUniforms(){let{gl:e}=this.device;e.useProgram(this.handle);let t=0,n=e.getProgramParameter(this.handle,35718);for(let r=0;r1){let n=Int32Array.from({length:t.size},(e,t)=>r+t);return i.uniform1iv(e,n),r+t.size}return i.uniform1i(e,r),r+1}async _waitForLinkComplete(){let e=async e=>await new Promise(t=>setTimeout(t,e));if(!this.device.features.has(`compilation-status-async-webgl`)){await e(10);return}let{gl:t}=this.device;for(;;){if(t.getProgramParameter(this.handle,37297))return;await e(10)}}}}));function $re(e,t){let n=t.sourceBuffer,r=t.destinationBuffer;e.gl.bindBuffer(36662,n.handle),e.gl.bindBuffer(36663,r.handle),e.gl.copyBufferSubData(36662,36663,t.sourceOffset??0,t.destinationOffset??0,t.size),e.gl.bindBuffer(36662,null),e.gl.bindBuffer(36663,null)}function eie(e,t){throw Error(`copyBufferToTexture is not supported in WebGL`)}function tie(e,t){let{sourceTexture:n,mipLevel:r=0,aspect:i=`all`,width:a=t.sourceTexture.width,height:o=t.sourceTexture.height,depthOrArrayLayers:s,origin:c=[0,0,0],destinationBuffer:l,byteOffset:u=0,bytesPerRow:d,rowsPerImage:f}=t;if(n instanceof OA){n.readBuffer({x:c[0]??0,y:c[1]??0,z:c[2]??0,width:a,height:o,depthOrArrayLayers:s,mipLevel:r,aspect:i,byteOffset:u},l);return}if(i!==`all`)throw Error(`aspect not supported in WebGL`);if(r!==0||s!==void 0||d||f)throw Error(`not implemented`);let{framebuffer:p,destroyFramebuffer:m}=nW(n),h;try{let t=l,n=a||p.width,r=o||p.height,i=lH(_A(p.colorAttachments[0]).texture.props.format),s=i.format,d=i.type;e.gl.bindBuffer(35051,t.handle),h=e.gl.bindFramebuffer(36160,p.handle),e.gl.readPixels(c[0],c[1],n,r,s,d,u)}finally{e.gl.bindBuffer(35051,null),h!==void 0&&e.gl.bindFramebuffer(36160,h),m&&p.destroy()}}function nie(e,t){let{sourceTexture:n,destinationMipLevel:r=0,origin:i=[0,0],destinationOrigin:a=[0,0,0],destinationTexture:o}=t,{width:s=t.destinationTexture.width,height:c=t.destinationTexture.height}=t,{framebuffer:l,destroyFramebuffer:u}=nW(n),[d=0,f=0]=i,[p,m,h]=a,g=e.gl.bindFramebuffer(36160,l.handle),_,v;if(o instanceof FU)_=o,s=Number.isFinite(s)?s:_.width,c=Number.isFinite(c)?c:_.height,_._bind(0),v=_.glTarget;else throw Error(`invalid destination`);switch(v){case 3553:case 34067:e.gl.copyTexSubImage2D(v,r,p,m,d,f,s,c);break;case 35866:case 32879:e.gl.copyTexSubImage3D(v,r,p,m,h,d,f,s,c);break;default:}_&&_._unbind(),e.gl.bindFramebuffer(36160,g),u&&l.destroy()}function nW(e){if(e instanceof OA){let{width:t,height:n,id:r}=e;return{framebuffer:e.device.createFramebuffer({id:`framebuffer-for-${r}`,width:t,height:n,colorAttachments:[e]}),destroyFramebuffer:!0}}return{framebuffer:e,destroyFramebuffer:!1}}var rW,rie=o((()=>{nM(),NH(),IU(),rW=class extends JA{device;handle=null;commands=[];constructor(e,t={}){super(e,t),this.device=e}_executeCommands(e=this.commands){for(let t of e)switch(t.name){case`copy-buffer-to-buffer`:$re(this.device,t.options);break;case`copy-buffer-to-texture`:eie(this.device,t.options);break;case`copy-texture-to-buffer`:tie(this.device,t.options);break;case`copy-texture-to-texture`:nie(this.device,t.options);break;default:throw Error(t.name)}}}})),iW,aW,oW=o((()=>{nM(),TU(),LV(),iW=[1,2,4,8],aW=class extends GA{device;handle=null;glParameters={};constructor(e,t){super(e,t),this.device=e;let n=this.props.framebuffer,r=!n||n.handle===null;r&&e.getDefaultCanvasContext()._resizeDrawingBufferIfNeeded();let i;if(!t?.parameters?.viewport)if(!r&&n){let{width:e,height:t}=n;i=[0,0,e,t]}else{let[t,n]=e.getDefaultCanvasContext().getDrawingBufferSize();i=[0,0,t,n]}if(this.device.pushState(),this.setParameters({viewport:i,...this.props.parameters}),!r&&n?.colorAttachments.length){let e=n.colorAttachments.map((e,t)=>36064+t);this.device.gl.drawBuffers(e)}else r&&this.device.gl.drawBuffers([1029]);this.clear(),this.props.timestampQuerySet&&this.props.beginTimestampIndex!==void 0&&this.props.timestampQuerySet.writeTimestamp(this.props.beginTimestampIndex)}end(){this.destroyed||(this.props.timestampQuerySet&&this.props.endTimestampIndex!==void 0&&this.props.timestampQuerySet.writeTimestamp(this.props.endTimestampIndex),this.device.popState(),this.destroy())}pushDebugGroup(e){}popDebugGroup(){}insertDebugMarker(e){}setParameters(e={}){let t={...this.glParameters};t.framebuffer=this.props.framebuffer||null,this.props.depthReadOnly&&(t.depthMask=!this.props.depthReadOnly),t.stencilMask=+!this.props.stencilReadOnly,t[35977]=this.props.discard,e.viewport&&(e.viewport.length>=6?(t.viewport=e.viewport.slice(0,4),t.depthRange=[e.viewport[4],e.viewport[5]]):t.viewport=e.viewport),e.scissorRect&&(t.scissorTest=!0,t.scissor=e.scissorRect),e.blendConstant&&(t.blendColor=e.blendConstant),e.stencilReference!==void 0&&(t[2967]=e.stencilReference,t[36003]=e.stencilReference),`colorMask`in e&&(t.colorMask=iW.map(t=>!!(t&e.colorMask))),this.glParameters=t,NV(this.device.gl,t)}beginOcclusionQuery(e){this.props.occlusionQuerySet?.beginOcclusionQuery()}endOcclusionQuery(){this.props.occlusionQuerySet?.endOcclusionQuery()}clear(){let e={...this.glParameters},t=0;this.props.clearColors&&this.props.clearColors.forEach((e,t)=>{e&&this.clearColorBuffer(t,e)}),this.props.clearColor!==!1&&this.props.clearColors===void 0&&(t|=16384,e.clearColor=this.props.clearColor),this.props.clearDepth!==!1&&(t|=256,e.clearDepth=this.props.clearDepth),this.props.clearStencil!==!1&&(t|=1024,e.clearStencil=this.props.clearStencil),t!==0&&CU(this.device.gl,e,()=>{this.device.gl.clear(t)})}clearColorBuffer(e=0,t=[0,0,0,0]){CU(this.device.gl,{framebuffer:this.props.framebuffer},()=>{switch(t.constructor){case Int8Array:case Int16Array:case Int32Array:this.device.gl.clearBufferiv(6144,e,t);break;case Uint8Array:case Uint8ClampedArray:case Uint16Array:case Uint32Array:this.device.gl.clearBufferuiv(6144,e,t);break;case Float32Array:this.device.gl.clearBufferfv(6144,e,t);break;default:throw Error(`clearColorBuffer: color must be typed array`)}})}}})),sW,cW=o((()=>{nM(),rie(),oW(),sW=class extends KA{device;handle=null;commandBuffer;constructor(e,t){super(e,t),this.device=e,this.commandBuffer=new rW(e,{id:`${this.props.id}-command-buffer`})}destroy(){this.destroyResource()}finish(e){return e?.id&&this.commandBuffer.id!==e.id&&(this.commandBuffer.id=e.id,this.commandBuffer.props.id=e.id),this.destroy(),this.commandBuffer}beginRenderPass(e={}){return new aW(this.device,this._applyTimeProfilingToPassProps(e))}beginComputePass(e={}){throw Error(`ComputePass not supported in WebGL`)}copyBufferToBuffer(e){this.commandBuffer.commands.push({name:`copy-buffer-to-buffer`,options:e})}copyBufferToTexture(e){this.commandBuffer.commands.push({name:`copy-buffer-to-texture`,options:e})}copyTextureToBuffer(e){this.commandBuffer.commands.push({name:`copy-texture-to-buffer`,options:e})}copyTextureToTexture(e){this.commandBuffer.commands.push({name:`copy-texture-to-texture`,options:e})}pushDebugGroup(e){}popDebugGroup(){}insertDebugMarker(e){}resolveQuerySet(e,t,n){throw Error(`resolveQuerySet is not supported in WebGL`)}writeTimestamp(e,t){e.writeTimestamp(t)}}}));function iie(e){let{target:t,source:n,start:r=0,count:i=1}=e,a=n.length,o=i*a,s=0;for(let e=r;s{}));function oie(e){return Array.isArray(e)?new Float32Array(e):e}function sie(e,t){if(!e||!t||e.length!==t.length||e.constructor!==t.constructor)return!1;for(let n=0;n{nM(),$y(),rH(),aie(),lW=class e extends pj{get[Symbol.toStringTag](){return`VertexArray`}device;handle;buffer=null;bufferValue=null;static isConstantAttributeZeroSupported(e){return Zy()===`Chrome`}constructor(e,t){super(e,t),this.device=e,this.handle=this.device.gl.createVertexArray()}destroy(){super.destroy(),this.buffer&&this.buffer?.destroy(),this.handle&&=(this.device.gl.deleteVertexArray(this.handle),void 0)}setIndexBuffer(e){let t=e;if(t&&t.glTarget!==34963)throw Error(`Use .setBuffer()`);this.device.gl.bindVertexArray(this.handle),this.device.gl.bindBuffer(34963,t?t.handle:null),this.indexBuffer=t,this.device.gl.bindVertexArray(null)}setBuffer(e,t){let n=t;if(n.glTarget===34963)throw Error(`Use .setIndexBuffer()`);let{size:r,type:i,stride:a,offset:o,normalized:s,integer:c,divisor:l}=this._getAccessor(e);this.device.gl.bindVertexArray(this.handle),this.device.gl.bindBuffer(34962,n.handle),c?this.device.gl.vertexAttribIPointer(e,r,i,a,o):this.device.gl.vertexAttribPointer(e,r,i,s,a,o),this.device.gl.bindBuffer(34962,null),this.device.gl.enableVertexAttribArray(e),this.device.gl.vertexAttribDivisor(e,l||0),this.attributes[e]=n,this.device.gl.bindVertexArray(null)}setConstantWebGL(e,t){this._enable(e,!1),this.attributes[e]=t}bindBeforeRender(){this.device.gl.bindVertexArray(this.handle),this._applyConstantAttributes()}unbindAfterRender(){this.device.gl.bindVertexArray(null)}_applyConstantAttributes(){for(let e=0;e{nM(),SW(),VU(),fW=class extends hj{device;gl;handle;layout;buffers={};unusedBuffers={};bindOnUse=!0;_bound=!1;constructor(e,t){super(e,t),this.device=e,this.gl=e.gl,this.handle=this.props.handle||this.gl.createTransformFeedback(),this.layout=this.props.layout,t.buffers&&this.setBuffers(t.buffers),Object.seal(this)}destroy(){this.gl.deleteTransformFeedback(this.handle),super.destroy()}begin(e=`point-list`){this.gl.bindTransformFeedback(36386,this.handle),this.bindOnUse&&this._bindBuffers(),this.gl.beginTransformFeedback(BU(e))}end(){this.gl.endTransformFeedback(),this.bindOnUse&&this._unbindBuffers(),this.gl.bindTransformFeedback(36386,null)}setBuffers(e){this.buffers={},this.unusedBuffers={},this.bind(()=>{for(let[t,n]of Object.entries(e))this.setBuffer(t,n)})}setBuffer(e,t){let n=this._getVaryingIndex(e),{buffer:r,byteLength:i,byteOffset:a}=this._getBufferRange(t);if(n<0){this.unusedBuffers[e]=r,Z.warn(`${this.id} unusedBuffers varying buffer ${e}`)();return}this.buffers[n]={buffer:r,byteLength:i,byteOffset:a},this.bindOnUse||this._bindBuffer(n,r,a,i)}getBuffer(e){if(dW(e))return this.buffers[e]||null;let t=this._getVaryingIndex(e);return this.buffers[t]??null}bind(e=this.handle){if(typeof e!=`function`)return this.gl.bindTransformFeedback(36386,e),this;let t;return this._bound?t=e():(this.gl.bindTransformFeedback(36386,this.handle),this._bound=!0,t=e(),this._bound=!1,this.gl.bindTransformFeedback(36386,null)),t}unbind(){this.bind(null)}_getBufferRange(e){if(e instanceof QH)return{buffer:e,byteOffset:0,byteLength:e.byteLength};let{buffer:t,byteOffset:n=0,byteLength:r=e.buffer.byteLength}=e;return{buffer:t,byteOffset:n,byteLength:r}}_getVaryingIndex(e){if(dW(e))return Number(e);for(let t of this.layout.varyings||[])if(e===t.name)return t.location;return-1}_bindBuffers(){for(let[e,t]of Object.entries(this.buffers)){let{buffer:n,byteLength:r,byteOffset:i}=this._getBufferRange(t);this._bindBuffer(Number(e),n,i,r)}}_unbindBuffers(){for(let e in this.buffers)this.gl.bindBufferBase(35982,Number(e),null)}_bindBuffer(e,t,n=0,r){let i=t&&t.handle;!i||r===void 0?this.gl.bindBufferBase(35982,e,i):this.gl.bindBufferRange(35982,e,i,n,r)}}})),mW,cie=o((()=>{nM(),mW=class extends _j{device;handle;_timestampPairs=[];_pendingReads=new Set;_occlusionQuery=null;_occlusionActive=!1;get[Symbol.toStringTag](){return`QuerySet`}constructor(e,t){if(super(e,t),this.device=e,t.type===`timestamp`){if(t.count<2)throw Error(`Timestamp QuerySet requires at least two query slots`);this._timestampPairs=Array(Math.ceil(t.count/2)).fill(null).map(()=>({activeQuery:null,completedQueries:[]})),this.handle=null}else{if(t.count>1)throw Error(`WebGL occlusion QuerySet can only have one value`);let e=this.device.gl.createQuery();if(!e)throw Error(`WebGL query not supported`);this.handle=e}Object.seal(this)}destroy(){if(!this.destroyed){this.handle&&this.device.gl.deleteQuery(this.handle);for(let e of this._timestampPairs){e.activeQuery&&(this._cancelPendingQuery(e.activeQuery),this.device.gl.deleteQuery(e.activeQuery.handle));for(let t of e.completedQueries)this._cancelPendingQuery(t),this.device.gl.deleteQuery(t.handle)}this._occlusionQuery&&(this._cancelPendingQuery(this._occlusionQuery),this.device.gl.deleteQuery(this._occlusionQuery.handle));for(let e of Array.from(this._pendingReads))this._cancelPendingQuery(e);this.destroyResource()}}isResultAvailable(e){return this.props.type===`timestamp`?e===void 0?this._timestampPairs.some((e,t)=>this._isTimestampPairAvailable(t)):this._isTimestampPairAvailable(this._getTimestampPairIndex(e)):this._occlusionQuery?this._pollQueryAvailability(this._occlusionQuery):!1}async readResults(e){let t=e?.firstQuery||0,n=e?.queryCount||this.props.count-t;if(this._validateRange(t,n),this.props.type===`timestamp`){let e=Array(n).fill(0n),r=Math.floor(t/2),i=Math.floor((t+n-1)/2);for(let a=r;a<=i;a++){let r=await this._consumeTimestampPairResult(a),i=a*2,o=i+1;i>=t&&i=t&&o=this.props.count||t<=e)throw Error(`Timestamp duration range is out of bounds`);if(e%2!=0||t!==e+1)throw Error(`WebGL timestamp durations require adjacent even/odd query indices`);let n=await this._consumeTimestampPairResult(this._getTimestampPairIndex(e));return Number(n)/1e6}beginOcclusionQuery(){if(this.props.type!==`occlusion`)throw Error(`Occlusion queries require an occlusion QuerySet`);if(!this.handle)throw Error(`WebGL occlusion query is not available`);if(this._occlusionActive)throw Error(`Occlusion query is already active`);this.device.gl.beginQuery(35887,this.handle),this._occlusionQuery={handle:this.handle,promise:null,result:null,disjoint:!1,cancelled:!1,pollRequestId:null,resolve:null,reject:null},this._occlusionActive=!0}endOcclusionQuery(){if(!this._occlusionActive)throw Error(`Occlusion query is not active`);this.device.gl.endQuery(35887),this._occlusionActive=!1}writeTimestamp(e){if(this.props.type!==`timestamp`)throw Error(`Timestamp writes require a timestamp QuerySet`);let t=this._getTimestampPairIndex(e),n=this._timestampPairs[t];if(e%2==0){if(n.activeQuery)throw Error(`Timestamp query pair is already active`);let e=this.device.gl.createQuery();if(!e)throw Error(`WebGL query not supported`);let t={handle:e,promise:null,result:null,disjoint:!1,cancelled:!1,pollRequestId:null,resolve:null,reject:null};this.device.gl.beginQuery(35007,e),n.activeQuery=t;return}if(!n.activeQuery)throw Error(`Timestamp query pair was ended before it was started`);this.device.gl.endQuery(35007),n.completedQueries.push(n.activeQuery),n.activeQuery=null}_validateRange(e,t){if(e<0||t<0||e+t>this.props.count)throw Error(`Query read range is out of bounds`)}_getTimestampPairIndex(e){if(e<0||e>=this.props.count)throw Error(`Query index is out of bounds`);return Math.floor(e/2)}_isTimestampPairAvailable(e){let t=this._timestampPairs[e];return!t||t.completedQueries.length===0?!1:this._pollQueryAvailability(t.completedQueries[0])}_pollQueryAvailability(e){if(e.cancelled||this.destroyed)return e.result=0n,!0;if(e.result!==null||e.disjoint)return!0;if(!this.device.gl.getQueryParameter(e.handle,34919))return!1;let t=!!this.device.gl.getParameter(36795);return e.disjoint=t,e.result=t?0n:BigInt(this.device.gl.getQueryParameter(e.handle,34918)),!0}async _consumeTimestampPairResult(e){let t=this._timestampPairs[e];if(!t||t.completedQueries.length===0)throw Error(`Timestamp query pair has no completed result`);let n=t.completedQueries.shift();try{return await this._consumeQueryResult(n)}finally{this.device.gl.deleteQuery(n.handle)}}_consumeQueryResult(e){return e.promise?e.promise:(this._pendingReads.add(e),e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n;let r=()=>{if(e.pollRequestId=null,e.cancelled||this.destroyed){this._pendingReads.delete(e),e.promise=null,e.resolve=null,e.reject=null,t(0n);return}if(!this._pollQueryAvailability(e)){e.pollRequestId=this._requestAnimationFrame(r);return}this._pendingReads.delete(e),e.promise=null,e.resolve=null,e.reject=null,e.disjoint?n(Error(`GPU timestamp query was invalidated by a disjoint event`)):t(e.result||0n)};r()}),e.promise)}_cancelPendingQuery(e){if(this._pendingReads.delete(e),e.cancelled=!0,e.pollRequestId!==null&&(this._cancelAnimationFrame(e.pollRequestId),e.pollRequestId=null),e.resolve){let t=e.resolve;e.promise=null,e.resolve=null,e.reject=null,t(0n)}}_requestAnimationFrame(e){return requestAnimationFrame(e)}_cancelAnimationFrame(e){cancelAnimationFrame(e)}}})),hW,gW=o((()=>{nM(),hW=class extends yj{device;gl;handle;signaled;_signaled=!1;constructor(e,t={}){super(e,{}),this.device=e,this.gl=e.gl;let n=this.props.handle||this.gl.fenceSync(this.gl.SYNC_GPU_COMMANDS_COMPLETE,0);if(!n)throw Error(`Failed to create WebGL fence`);this.handle=n,this.signaled=new Promise(e=>{let t=()=>{let n=this.gl.clientWaitSync(this.handle,0,0);n===this.gl.ALREADY_SIGNALED||n===this.gl.CONDITION_SATISFIED?(this._signaled=!0,e()):setTimeout(t,1)};t()})}isSignaled(){if(this._signaled)return!0;let e=this.gl.getSyncParameter(this.handle,this.gl.SYNC_STATUS);return this._signaled=e===this.gl.SIGNALED,this._signaled}destroy(){this.destroyed||this.gl.deleteSync(this.handle)}}}));function _W(e){switch(e){case 6406:case 33326:case 6403:case 36244:return 1;case 33339:case 33340:case 33328:case 33320:case 33319:return 2;case 6407:case 36248:case 34837:return 3;case 6408:case 36249:case 34836:return 4;default:return 0}}function lie(e){switch(e){case 5121:return 1;case 33635:case 32819:case 32820:return 2;case 5126:return 4;default:return 0}}var uie=o((()=>{}));function die(e,t){let{sourceX:n=0,sourceY:r=0,sourceAttachment:i=0}=t||{},{target:a=null,sourceWidth:o,sourceHeight:s,sourceDepth:c,sourceFormat:l,sourceType:u}=t||{},{framebuffer:d,deleteFramebuffer:f}=vW(e),{gl:p,handle:m}=d;o||=d.width,s||=d.height;let h=d.colorAttachments[i]?.texture;if(!h)throw Error(`Invalid framebuffer attachment ${i}`);c=h?.depth||1,l||=h?.glFormat||6408,u||=h?.glType||5121,a=mie(a,u,l,o,s,c);let g=pk.getDataType(a);u||=Wre(g);let _=p.bindFramebuffer(36160,m);return p.readBuffer(36064+i),p.readPixels(n,r,o,s,l,u,a),p.readBuffer(36064),p.bindFramebuffer(36160,_||null),f&&d.destroy(),a}function fie(e,t){let{target:n,sourceX:r=0,sourceY:i=0,sourceFormat:a=6408,targetByteOffset:o=0}=t||{},{sourceWidth:s,sourceHeight:c,sourceType:l}=t||{},{framebuffer:u,deleteFramebuffer:d}=vW(e);s||=u.width,c||=u.height;let f=u;l||=5121;let p=n;if(!p){let e=_W(a),t=lie(l),n=o+s*c*e*t;p=f.device.createBuffer({byteLength:n})}let m=e.device.createCommandEncoder();return m.copyTextureToBuffer({sourceTexture:e,width:s,height:c,origin:[r,i],destinationBuffer:p,byteOffset:o}),m.destroy(),d&&u.destroy(),p}function vW(e){return e instanceof FA?{framebuffer:e,deleteFramebuffer:!1}:{framebuffer:pie(e),deleteFramebuffer:!0}}function pie(e,t){let{device:n,width:r,height:i,id:a}=e;return n.createFramebuffer({...t,id:`framebuffer-for-${a}`,width:r,height:i,colorAttachments:[e]})}function mie(e,t,n,r,i,a){if(e)return e;t||=5121;let o=OU(t),s=pk.getTypedArrayConstructor(o),c=_W(n);return new s(r*i*c)}var hie=o((()=>{nM(),QU(),uie(),AU()})),yW=c({WebGLDevice:()=>bW});function gie(e,t,n){switch(n.length){case 1:e.gl.vertexAttrib1fv(t,n);break;case 2:e.gl.vertexAttrib2fv(t,n);break;case 3:e.gl.vertexAttrib3fv(t,n);break;case 4:e.gl.vertexAttrib4fv(t,n);break;default:}}function _ie(e,t,n){e.gl.vertexAttribI4iv(t,n)}function vie(e,t,n){e.gl.vertexAttribI4uiv(t,n)}function yie(e,t){if(!e||!t||e.length!==t.length||e.constructor!==t.constructor)return!1;for(let n=0;n{nM(),GV(),qV(),WB(),tH(),IH(),RH(),WH(),KH(),ZB(),sV(),NH(),YH(),$H(),iU(),SU(),IU(),HH(),KU(),Qre(),cW(),uW(),pW(),cie(),gW(),hie(),LV(),TU(),YV(),bW=class e extends aA{static getDeviceFromContext(e){return e?e.luma?.device??null:null}type=`webgl`;handle;features;limits;info;canvasContext;preferredColorFormat=`rgba8unorm`;preferredDepthFormat=`depth24plus`;commandEncoder;lost;_resolveContextLost;gl;_constants;extensions;_polyfilled=!1;spectorJS;get[Symbol.toStringTag](){return`WebGLDevice`}toString(){return`${this[Symbol.toStringTag]}(${this.id})`}isVertexFormatSupported(e){switch(e){case`unorm8x4-bgra`:return!1;default:return!0}}constructor(t){super({...t,id:t.id||qH(`webgl-device`)});let n=aA._getCanvasContextProps(t);if(!n)throw Error(`WebGLDevice requires props.createCanvasContext to be set`);let r=n.canvas?.gl??null,i=e.getDeviceFromContext(r);if(i)throw Error(`WebGL context already attached to device ${i.id}`);this.canvasContext=new UH(this,n),this.lost=new Promise(e=>{this._resolveContextLost=e});let a={...t.webgl};n.alphaMode===`premultiplied`&&(a.premultipliedAlpha=!0),t.powerPreference!==void 0&&(a.powerPreference=t.powerPreference),t.failIfMajorPerformanceCaveat!==void 0&&(a.failIfMajorPerformanceCaveat=t.failIfMajorPerformanceCaveat);let o=this.props._handle||KV(this.canvasContext.canvas,{onContextLost:e=>this._resolveContextLost?.({reason:`destroyed`,message:`Entered sleep mode, or too many apps or browser tabs are using the GPU.`}),onContextRestored:e=>console.log(`WebGL context restored`)},a);if(!o)throw Error(`WebGL context creation failed`);if(i=e.getDeviceFromContext(o),i){if(t._reuseDevices)return Z.log(1,`Not creating a new Device, instead returning a reference to Device ${i.id} already attached to WebGL context`,i)(),this.canvasContext.destroy(),i._reused=!0,i;throw Error(`WebGL context already attached to device ${i.id}`)}this.handle=o,this.gl=o,this.spectorJS=KB({...this.props,gl:this.handle});let s=UB(this.handle);s.device=this,s.extensions||={},this.extensions=s.extensions,this.info=XV(this.gl,this.extensions),this.limits=new LH(this.gl),this.features=new FH(this.gl,this.extensions,this.props._disabledFeatures),this.props._initializeFeatures&&this.features.initializeFeatures(),new WV(this.gl,{log:(...e)=>Z.log(1,...e)()}).trackState(this.gl,{copyState:!1}),(t.debug||t.debugWebGL)&&(this.gl=eV(this.gl,{debugWebGL:!0,traceWebGL:t.debugWebGL}),Z.warn(`WebGL debug mode activated. Performance reduced.`)()),t.debugWebGL&&(Z.level=Math.max(Z.level,1)),this.commandEncoder=new sW(this,{id:`${this}-command-encoder`}),this.canvasContext._startObservers()}destroy(){if(this.commandEncoder?.destroy(),!this.props._reuseDevices&&!this._reused){let e=UB(this.handle);e.device=null}}get isLost(){return this.gl.isContextLost()}createCanvasContext(e){throw Error(`WebGL only supports a single canvas`)}createPresentationContext(e){return new GH(this,e||{})}createBuffer(e){let t=this._normalizeBufferProps(e);return new QH(this,t)}createTexture(e){return new FU(this,e)}createExternalTexture(e){throw Error(`createExternalTexture() not implemented`)}createSampler(e){return new xU(this,e)}createShader(e){return new rU(this,e)}createFramebuffer(e){return new VH(this,e)}createVertexArray(e){return new lW(this,e)}createTransformFeedback(e){return new fW(this,e)}createQuerySet(e){return new mW(this,e)}createFence(){return new hW(this)}createRenderPipeline(e){return new GU(this,e)}_createSharedRenderPipelineWebGL(e){return new tW(this,e)}createComputePipeline(e){throw Error(`ComputePipeline not supported in WebGL`)}createCommandEncoder(e={}){return new sW(this,e)}submit(e){let t=null;e||({submittedCommandEncoder:t,commandBuffer:e}=this._finalizeDefaultCommandEncoderForSubmit());try{e._executeCommands(),t&&t.resolveTimeProfilingQuerySet().then(()=>{this.commandEncoder._gpuTimeMs=t._gpuTimeMs}).catch(()=>{})}finally{e.destroy()}}_finalizeDefaultCommandEncoderForSubmit(){let e=this.commandEncoder,t=e.finish();return this.commandEncoder.destroy(),this.commandEncoder=this.createCommandEncoder({id:e.props.id,timeProfilingQuerySet:e.getTimeProfilingQuerySet()}),{submittedCommandEncoder:e,commandBuffer:t}}readPixelsToArrayWebGL(e,t){return die(e,t)}readPixelsToBufferWebGL(e,t){return fie(e,t)}setParametersWebGL(e){NV(this.gl,e)}getParametersWebGL(e){return PV(this.gl,e)}withParametersWebGL(e,t){return CU(this.gl,e,t)}resetWebGL(){Z.warn(`WebGLDevice.resetWebGL is deprecated, use only for debugging`)(),FV(this.gl)}_getDeviceSpecificTextureFormatCapabilities(e){return sH(this.gl,e,this.extensions)}loseDevice(){let e=!1,t=this.getExtension(`WEBGL_lose_context`).WEBGL_lose_context;return t&&(e=!0,t.loseContext()),this._resolveContextLost?.({reason:`destroyed`,message:`Application triggered context loss`}),e}pushState(){WV.get(this.gl).push()}popState(){WV.get(this.gl).pop()}getGLKey(e,t){let n=Number(e);for(let e in this.gl)if(this.gl[e]===n)return`GL.${e}`;return t?.emptyIfUnknown?``:String(e)}getGLKeys(e){let t={emptyIfUnknown:!0};return Object.entries(e).reduce((e,[n,r])=>(e[`${n}:${this.getGLKey(n,t)}`]=`${r}:${this.getGLKey(r,t)}`,e),{})}setConstantAttributeWebGL(e,t){let n=this.limits.maxVertexAttributes;this._constants=this._constants||Array(n).fill(null);let r=this._constants[e];switch(r&&yie(r,t)&&Z.info(1,`setConstantAttributeWebGL(${e}) could have been skipped, value unchanged`)(),this._constants[e]=t,t.constructor){case Float32Array:gie(this,e,t);break;case Int32Array:_ie(this,e,t);break;case Uint32Array:vie(this,e,t);break;default:throw Error(`constant`)}}getExtension(e){return JV(this.gl,e,this.extensions),this.extensions}_setWebGLDebugMetadata(e,t,n){e.luma=t,e.__SPECTOR_Metadata={props:n.spector,id:n.spector.id}}}})),SW=o((()=>{MB(),_V(),xW(),WH(),$H(),IU(),iU(),SU(),HH(),gW(),KU(),cW(),oW(),uW(),pW(),hU(),$U(),GV(),LV(),TU()}));function CW(){}var wW,TW,EW,bie=o((()=>{YR(),Rre(),Zz(),tB(),oB(),_B(),SB(),AB(),Nw(),ZR(),JI(),zw(),nM(),SW(),OR(),Yx(),NP(),vz(),zP(),wW=({isDragging:e})=>e?`grabbing`:`grab`,TW={id:``,width:`100%`,height:`100%`,style:null,viewState:null,initialViewState:null,pickingRadius:0,pickAsync:`auto`,layerFilter:null,parameters:{},parent:null,device:null,deviceProps:{},gl:null,canvas:null,layers:[],effects:[],views:null,controller:null,useDevicePixels:!0,touchAction:`none`,eventRecognizerOptions:{},_framebuffer:null,_animate:!1,_pickable:!0,_typedArrayManagerProps:{},_customRender:null,widgets:[],onDeviceInitialized:CW,onWebGLInitialized:CW,onResize:CW,onViewStateChange:CW,onInteractionStateChange:CW,onBeforeRender:CW,onAfterRender:CW,onLoad:CW,onError:e=>Mw.error(e.message,e.cause)(),onHover:null,onClick:null,onDragStart:null,onDrag:null,onDragEnd:null,_onMetrics:null,getCursor:wW,getTooltip:null,debug:!1,drawPickingColors:!1},EW=class{constructor(e){this.width=0,this.height=0,this.userData={},this.device=null,this.canvas=null,this.viewManager=null,this.layerManager=null,this.effectManager=null,this.deckRenderer=null,this.deckPicker=null,this.eventManager=null,this.widgetManager=null,this.tooltip=null,this.animationLoop=null,this.cursorState={isHovering:!1,isDragging:!1},this.stats=new qx({id:`deck.gl`}),this.metrics={fps:0,setPropsTime:0,layersCount:0,drawLayersCount:0,updateLayersCount:0,updateAttributesCount:0,updateAttributesTime:0,framesRedrawn:0,pickTime:0,pickCount:0,pickLayersCount:0,gpuTime:0,gpuTimePerFrame:0,cpuTime:0,cpuTimePerFrame:0,bufferMemory:0,textureMemory:0,renderbufferMemory:0,gpuMemory:0},this._metricsCounter=0,this._hoverPickSequence=0,this._pointerDownPickSequence=0,this._needsRedraw=`Initial render`,this._pickRequest={mode:`hover`,x:-1,y:-1,radius:0,event:null,unproject3D:!1},this._lastPointerDownInfo=null,this._lastPointerDownInfoPromise=null,this._onPointerMove=e=>{let{_pickRequest:t}=this;if(e.type===`pointerleave`)t.x=-1,t.y=-1,t.radius=0;else if(e.leftButton||e.rightButton)return;else{let n=e.offsetCenter;if(!n)return;t.x=n.x,t.y=n.y,t.radius=this.props.pickingRadius}this.layerManager&&(this.layerManager.context.mousePosition={x:t.x,y:t.y}),t.event=e},this._onEvent=e=>{let t=LP[e.type],n=e.offsetCenter;if(!t||!n||!this.layerManager)return;let r=this.layerManager.getLayers(),i=this._getInternalPickingMode();if(i){if(i===`sync`){let t=e.type===`click`&&this._shouldUnproject3D(r)?this._getFirstPickedInfo(this._pickPointSync(this._getPointPickOptions(n.x,n.y,{unproject3D:!0},r))):this._getLastPointerDownPickingInfo(n.x,n.y,r);this._dispatchPickingEvent(t,e);return}(this._lastPointerDownInfoPromise||Promise.resolve(this._getLastPointerDownPickingInfo(n.x,n.y,r))).then(t=>{this._dispatchPickingEvent(t,e)}).catch(e=>this.props.onError?.(e))}},this._onPointerDown=e=>{let t=e.offsetCenter;if(!t)return;let n=this._getInternalPickingMode();if(!n)return;let r=this.layerManager?.getLayers()||[],i=++this._pointerDownPickSequence;if(n===`sync`){let e=this._pickPointSync({x:t.x,y:t.y,radius:this.props.pickingRadius}),n=this._getFirstPickedInfo(e);this._lastPointerDownInfo=n,this._lastPointerDownInfoPromise=Promise.resolve(n);return}let a=this._pickPointAsync(this._getPointPickOptions(t.x,t.y,{},r)).then(e=>this._getFirstPickedInfo(e)).then(e=>(i===this._pointerDownPickSequence&&(this._lastPointerDownInfo=e),e)).catch(e=>{this.props.onError?.(e);let n=this.deckPicker&&this.viewManager?this._getLastPointerDownPickingInfo(t.x,t.y,r):{};return i===this._pointerDownPickSequence&&(this._lastPointerDownInfo=n),n});this._lastPointerDownInfo=null,this._lastPointerDownInfoPromise=a},this.props={...TW,...e},e=this.props,e.viewState&&e.initialViewState&&Mw.warn("View state tracking is disabled. Use either `initialViewState` for auto update or `viewState` for manual update.")(),this.viewState=this.props.initialViewState,e.device&&(this.device=e.device);let t=this.device;if(!t&&e.gl){e.gl instanceof WebGLRenderingContext&&Mw.error(`WebGL1 context not supported.`)();let n=this.props.deviceProps?.onResize;t=gV.attach(e.gl,{_cacheShaders:!0,_cachePipelines:!0,...this.props.deviceProps,onResize:(e,t)=>{let{width:r,height:i}=e.canvas;e.setDrawingBufferSize(r,i),this._needsRedraw=`Canvas resized`,n?.(e,t)}})}t||=this._createDevice(e),this.animationLoop=this._createAnimationLoop(t,e),this.setProps(e),e._typedArrayManagerProps&&qI.setOptions(e._typedArrayManagerProps),this.animationLoop.start()}finalize(){this.animationLoop?.stop(),this.animationLoop?.destroy(),this.animationLoop=null,this._hoverPickSequence++,this._pointerDownPickSequence++,this._lastPointerDownInfo=null,this._lastPointerDownInfoPromise=null,this.layerManager?.finalize(),this.layerManager=null,this.viewManager?.finalize(),this.viewManager=null,this.effectManager?.finalize(),this.effectManager=null,this.deckRenderer?.finalize(),this.deckRenderer=null,this.deckPicker?.finalize(),this.deckPicker=null,this.eventManager?.destroy(),this.eventManager=null,this.widgetManager?.finalize(),this.widgetManager=null,!this.props.canvas&&!this.props.device&&!this.props.gl&&this.canvas&&(this.canvas.parentElement?.removeChild(this.canvas),this.canvas=null)}setProps(e){this.stats.get(`setProps Time`).timeStart(),`onLayerHover`in e&&Mw.removed(`onLayerHover`,`onHover`)(),`onLayerClick`in e&&Mw.removed(`onLayerClick`,`onClick`)(),e.initialViewState&&!XR(this.props.initialViewState,e.initialViewState,3)&&(this.viewState=e.initialViewState),Object.assign(this.props,e),this._validateInternalPickingMode(),this._setCanvasSize(this.props);let t=Object.create(this.props);Object.assign(t,{views:this._getViews(),width:this.width,height:this.height,viewState:this._getViewState()}),e.device&&e.device.id!==this.device?.id&&(this.animationLoop?.stop(),this.canvas!==e.device.canvasContext?.canvas&&(this.canvas?.remove(),this.eventManager?.destroy(),this.canvas=null),Mw.log(`recreating animation loop for new device! id=${e.device.id}`)(),this.animationLoop=this._createAnimationLoop(e.device,e),this.animationLoop.start()),this.animationLoop?.setProps(t),e.useDevicePixels!==void 0&&this.device?.canvasContext?.setProps&&this.device.canvasContext.setProps({useDevicePixels:e.useDevicePixels}),this.layerManager&&(this.viewManager.setProps(t),this.layerManager.activateViewport(this.getViewports()[0]),this.layerManager.setProps(t),this.effectManager.setProps(t),this.deckRenderer.setProps(t),this.deckPicker.setProps(t),this.widgetManager.setProps(t)),this.stats.get(`setProps Time`).timeEnd()}needsRedraw(e={clearRedrawFlags:!1}){if(!this.layerManager)return!1;if(this.props._animate)return`Deck._animate`;let t=this._needsRedraw;e.clearRedrawFlags&&(this._needsRedraw=!1);let n=this.viewManager.needsRedraw(e),r=this.layerManager.needsRedraw(e),i=this.effectManager.needsRedraw(e),a=this.deckRenderer.needsRedraw(e);return t=t||n||r||i||a,t}redraw(e){if(!this.layerManager)return;let t=this.needsRedraw({clearRedrawFlags:!0});t=e||t,t&&(this.stats.get(`Redraw Count`).incrementCount(),this.props._customRender?this.props._customRender(t):this._drawLayers(t))}get isInitialized(){return this.viewManager!==null}getViews(){return _z(this.viewManager),this.viewManager.views}getView(e){return _z(this.viewManager),this.viewManager.getView(e)}getViewports(e){return _z(this.viewManager),this.viewManager.getViewports(e)}getCanvas(){return this.canvas}async pickObjectAsync(e){let t=(await this._pickAsync(`pickObjectAsync`,`pickObject Time`,e)).result;return t.length?t[0]:null}async pickObjectsAsync(e){return await this._pickAsync(`pickObjectsAsync`,`pickObjects Time`,e)}pickObject(e){let t=this._pick(`pickObject`,`pickObject Time`,e).result;return t.length?t[0]:null}pickMultipleObjects(e){return e.depth=e.depth||10,this._pick(`pickObject`,`pickMultipleObjects Time`,e).result}pickObjects(e){return this._pick(`pickObjects`,`pickObjects Time`,e)}_pickPositionForController(e,t){return this._getInternalPickingMode()===`sync`?this.pickObject({x:e,y:t,radius:0,unproject3D:!0}):null}_addResources(e,t=!1){for(let n in e)this.layerManager.resourceManager.add({resourceId:n,data:e[n],forceUpdate:t})}_removeResources(e){for(let t of e)this.layerManager.resourceManager.remove(t)}_addDefaultEffect(e){this.effectManager.addDefaultEffect(e)}_addDefaultShaderModule(e){this.layerManager.addDefaultShaderModule(e)}_removeDefaultShaderModule(e){this.layerManager?.removeDefaultShaderModule(e)}_resolveInternalPickingMode(){let{pickAsync:e}=this.props,t=this.device?.type||this.props.deviceProps?.type;if(e===`auto`)return t===`webgpu`?`async`:`sync`;if(e===`sync`&&t===`webgpu`)throw Error('`pickAsync: "sync"` is not supported when Deck is using a WebGPU device.');return e}_getInternalPickingMode(){try{return this._resolveInternalPickingMode()}catch(e){return this.props.onError?.(e),null}}_validateInternalPickingMode(){this._getInternalPickingMode()}_getFirstPickedInfo({result:e,emptyInfo:t}){return e[0]||t}_shouldUnproject3D(e=this.layerManager?.getLayers()||[]){return e.some(e=>e.props.pickable===`3d`)}_getPointPickOptions(e,t,n={},r=this.layerManager?.getLayers()||[]){return{x:e,y:t,radius:this.props.pickingRadius,unproject3D:this._shouldUnproject3D(r),...n}}_pickPointSync(e){return this._pick(`pickObject`,`pickObject Time`,e)}_pickPointAsync(e){return this._pickAsync(`pickObjectAsync`,`pickObject Time`,e)}_getLastPointerDownPickingInfo(e,t,n=this.layerManager?.getLayers()||[]){return this.deckPicker.getLastPickedObject({x:e,y:t,layers:n,viewports:this.getViewports({x:e,y:t})},this._lastPointerDownInfo)}_applyHoverCallbacks({result:e,emptyInfo:t},n){if(!this.widgetManager)return;this.cursorState.isHovering=e.length>0;let r=t,i=!1;for(let t of e)r=t,i=t.layer?.onHover(t,n)||i;i||(this.props.onHover?.(r,n),this.widgetManager.onHover(r,n))}_dispatchPickingEvent(e,t){if(!this.layerManager||!this.widgetManager)return;let n=LP[t.type];if(!n)return;let{layer:r}=e,i=r&&(r[n]||r.props[n]),a=this.props[n],o=!1;i&&(o=i.call(r,e,t)),o||(a?.(e,t),this.widgetManager.onEvent(e,t))}_pickAsync(e,t,n){_z(this.deckPicker);let{stats:r}=this;r.get(`Pick Count`).incrementCount(),r.get(t).timeStart();let i=this.deckPicker[e]({layers:this.layerManager.getLayers(n),views:this.viewManager.getViews(),viewports:this.getViewports(n),onViewportActive:this.layerManager.activateViewport,effects:this.effectManager.getEffects(),...n});return r.get(t).timeEnd(),i}_pick(e,t,n){_z(this.deckPicker);let{stats:r}=this;r.get(`Pick Count`).incrementCount(),r.get(t).timeStart();let i=this.deckPicker[e]({layers:this.layerManager.getLayers(n),views:this.viewManager.getViews(),viewports:this.getViewports(n),onViewportActive:this.layerManager.activateViewport,effects:this.effectManager.getEffects(),...n});return r.get(t).timeEnd(),i}_createCanvas(e){let t=e.canvas;return typeof t==`string`&&(t=document.getElementById(t),_z(t)),t||(t=document.createElement(`canvas`),t.id=e.id||`deckgl-overlay`,e.width&&typeof e.width==`number`&&(t.width=e.width),e.height&&typeof e.height==`number`&&(t.height=e.height),(e.parent||document.body).appendChild(t)),Object.assign(t.style,e.style),t}_setCanvasSize(e){if(!this.canvas)return;let{width:t,height:n}=e;if(t||t===0){let e=Number.isFinite(t)?`${t}px`:t;this.canvas.style.width=e}if(n||n===0){let t=Number.isFinite(n)?`${n}px`:n;this.canvas.style.position=e.style?.position||`absolute`,this.canvas.style.height=t}}_updateCanvasSize(){let{canvas:e}=this;if(!e)return;let t=e.clientWidth??e.width,n=e.clientHeight??e.height;(t!==this.width||n!==this.height)&&(this.width=t,this.height=n,this.viewManager?.setProps({width:t,height:n}),this.layerManager?.activateViewport(this.getViewports()[0]),this.props.onResize({width:t,height:n}))}_createAnimationLoop(e,t){let{gl:n,onError:r}=t;return new AL({device:e,autoResizeDrawingBuffer:!n,autoResizeViewport:!1,onInitialize:e=>this._setDevice(e.device),onRender:this._onRenderFrame.bind(this),onError:r})}_createDevice(e){let t=this.props.deviceProps?.createCanvasContext,n=typeof t==`object`?t:void 0,r={adapters:[],_cacheShaders:!0,_cachePipelines:!0,...e.deviceProps};r.adapters.includes(gV)||r.adapters.push(gV);let i={alphaMode:this.props.deviceProps?.type===`webgpu`?`premultiplied`:void 0},a=this.props.deviceProps?.onResize;return uA.createDevice({_reuseDevices:!0,type:`webgl`,...r,createCanvasContext:{...i,...n,canvas:this._createCanvas(e),useDevicePixels:this.props.useDevicePixels,autoResize:!0},onResize:(e,t)=>{this._needsRedraw=`Canvas resized`,a?.(e,t)}})}_getViewState(){return this.props.viewState||this.viewState}_getViews(){let{views:e}=this.props,t=Array.isArray(e)?e:e?[e]:[new Xz({id:`default-view`})];return t.length&&this.props.controller&&(t[0].props.controller=this.props.controller),t}_onContextLost(){let{onError:e}=this.props;this.animationLoop&&e&&e(Error(`WebGL context is lost`))}_pickAndCallback(){let{_pickRequest:e}=this;if(e.event){let t=e.event,n=this.layerManager?.getLayers()||[],r=this._getPointPickOptions(e.x,e.y,{radius:e.radius,mode:e.mode},n),i=this._getInternalPickingMode(),a=++this._hoverPickSequence;if(e.event=null,!i)return;if(i===`sync`){this._applyHoverCallbacks(this._pickPointSync(r),t);return}this._pickPointAsync(r).then(({result:e,emptyInfo:n})=>{a===this._hoverPickSequence&&this._applyHoverCallbacks({result:e,emptyInfo:n},t)}).catch(e=>this.props.onError?.(e))}}_updateCursor(){let e=this.props.parent||this.canvas;e&&(e.style.cursor=this.props.getCursor(this.cursorState))}_setDevice(e){if(this.device=e,this._validateInternalPickingMode(),!this.animationLoop)return;this.canvas||(this.canvas=this.device.canvasContext?.canvas,!this.canvas.isConnected&&this.props.parent&&this.props.parent.insertBefore(this.canvas,this.props.parent.firstChild)),this.device.type===`webgl`&&this.device.setParametersWebGL({blend:!0,blendFunc:[770,771,1,771],polygonOffsetFill:!0,depthTest:!0,depthFunc:515}),this.props.onDeviceInitialized(this.device),this.device.type===`webgl`&&this.props.onWebGLInitialized(this.device.gl);let t=new CL;t.play(),this.animationLoop.attachTimeline(t);let n=this.props.parent?.querySelector(`.deck-events-root`)||this.canvas;this.eventManager=new MP(n,{touchAction:this.props.touchAction,recognizers:Object.keys(RP).map(e=>{let[t,n,r,i]=RP[e],a=this.props.eventRecognizerOptions?.[e];return{recognizer:new t({...n,...a,event:e}),recognizeWith:r,requestFailure:i}}),events:{pointerdown:this._onPointerDown,pointermove:this._onPointerMove,pointerleave:this._onPointerMove}});for(let e in LP)this.eventManager.on(e,this._onEvent);this.viewManager=new QR({timeline:t,eventManager:this.eventManager,onViewStateChange:this._onViewStateChange.bind(this),onInteractionStateChange:this._onInteractionStateChange.bind(this),pickPosition:this._pickPositionForController.bind(this),views:this._getViews(),viewState:this._getViewState(),width:this.width,height:this.height});let r=this.viewManager.getViewports()[0];this.layerManager=new JR(this.device,{deck:this,stats:this.stats,viewport:r,timeline:t}),this.effectManager=new eB({deck:this,device:this.device}),this.deckRenderer=new aB(this.device,{stats:this.stats}),this.deckPicker=new gB(this.device,{stats:this.stats});let i=this.props.parent?.querySelector(`.deck-widgets-root`)||this.canvas?.parentElement;this.widgetManager=new xB({deck:this,parentElement:i}),this.widgetManager.addDefault(new kB),this.setProps(this.props),this._updateCanvasSize(),this.props.onLoad()}_drawLayers(e,t){let{device:n,gl:r}=this.layerManager.context;this.props.onBeforeRender({device:n,gl:r});let i={target:this.props._framebuffer,layers:this.layerManager.getLayers(),viewports:this.viewManager.getViewports(),onViewportActive:this.layerManager.activateViewport,views:this.viewManager.getViews(),pass:`screen`,effects:this.effectManager.getEffects(),...t};this.deckRenderer?.renderLayers(i),i.pass===`screen`&&this.widgetManager.onRedraw({viewports:i.viewports,layers:i.layers}),this.props.onAfterRender({device:n,gl:r})}_onRenderFrame(){this._getFrameStats(),this._metricsCounter++%60==0&&(this._getMetrics(),this.stats.reset(),Mw.table(4,this.metrics)(),this.props._onMetrics&&this.props._onMetrics(this.metrics)),this._updateCanvasSize(),this._updateCursor(),this.layerManager.updateLayers(),this._pickAndCallback(),this.redraw(),this.viewManager&&this.viewManager.updateViewStates()}_onViewStateChange(e){let t=this.props.onViewStateChange(e)||e.viewState;this.viewState&&(this.viewState={...this.viewState,[e.viewId]:t},this.props.viewState||this.viewManager&&this.viewManager.setProps({viewState:this.viewState}))}_onInteractionStateChange(e){this.cursorState.isDragging=e.isDragging||!1,this.props.onInteractionStateChange(e)}_getFrameStats(){let{stats:e}=this;e.get(`frameRate`).timeEnd(),e.get(`frameRate`).timeStart();let t=this.animationLoop.stats;e.get(`GPU Time`).addTime(t.get(`GPU Time`).lastTiming),e.get(`CPU Time`).addTime(t.get(`CPU Time`).lastTiming)}_getMetrics(){let{metrics:e,stats:t}=this;e.fps=t.get(`frameRate`).getHz(),e.setPropsTime=t.get(`setProps Time`).time,e.updateAttributesTime=t.get(`Update Attributes`).time,e.framesRedrawn=t.get(`Redraw Count`).count,e.pickTime=t.get(`pickObject Time`).time+t.get(`pickMultipleObjects Time`).time+t.get(`pickObjects Time`).time,e.pickCount=t.get(`Pick Count`).count,e.layersCount=this.layerManager?.layers.length??0,e.drawLayersCount=t.get(`Layers rendered`).lastSampleCount,e.pickLayersCount=t.get(`Layers picked`).lastSampleCount,e.updateAttributesCount=t.get(`Layers updated`).count,e.updateAttributesCount=t.get(`Attributes updated`).count,e.gpuTime=t.get(`GPU Time`).time,e.cpuTime=t.get(`CPU Time`).time,e.gpuTimePerFrame=t.get(`GPU Time`).getAverageTime(),e.cpuTimePerFrame=t.get(`CPU Time`).getAverageTime();let n=uA.stats.get(`GPU Time and Memory`);e.bufferMemory=n.get(`Buffer Memory`).count,e.textureMemory=n.get(`Texture Memory`).count,e.renderbufferMemory=n.get(`Renderbuffer Memory`).count,e.gpuMemory=n.get(`GPU Memory`).count}},EW.defaultProps=TW,EW.VERSION=Rw}));function xie(e){switch(e){case`float64`:return Float64Array;case`uint8`:case`unorm8`:return Uint8ClampedArray;default:return Sj(e)}}function DW(e,t,n){if(t.size>4)return null;let r=n===`webgpu`&&t.type===`uint8`?`unorm8`:t.type;return{attribute:e,format:t.size>1?`${r}x${t.size}`:t.type,byteOffset:t.offset||0}}function OW(e){return e.stride||e.size*e.bytesPerElement}function Sie(e,t){return e.type===t.type&&e.size===t.size&&OW(e)===OW(t)&&(e.offset||0)===(t.offset||0)}var kW,AW=o((()=>{nM(),kW=pk.getDataType.bind(pk)}));function jW(e,t){t.offset&&Mw.removed(`shaderAttribute.offset`,`vertexOffset, elementOffset`)();let n=OW(e),r=t.vertexOffset===void 0?e.vertexOffset||0:t.vertexOffset,i=t.elementOffset||0,a=r*n+i*e.bytesPerElement+(e.offset||0);return{...t,offset:a,stride:n}}function Cie(e,t){let n=jW(e,t);return{high:n,low:{...n,offset:n.offset+e.size*4}}}var MW,wie=o((()=>{nM(),AW(),JI(),aL(),Nw(),MW=class{constructor(e,t,n){this._buffer=null,this.device=e,this.id=t.id||``,this.size=t.size||1;let r=t.logicalType||t.type,i=r===`float64`,{defaultValue:a}=t;a=Number.isFinite(a)?[a]:a||Array(this.size).fill(0);let o;o=i?`float32`:!r&&t.isIndexed?`uint32`:r||`float32`;let s=xie(r||o);this.doublePrecision=i,i&&t.fp64===!1&&(s=Float32Array),this.value=null,this.settings={...t,defaultType:s,defaultValue:a,logicalType:r,type:o,normalized:o.includes(`norm`),size:this.size,bytesPerElement:s.BYTES_PER_ELEMENT},this.state={...n,externalBuffer:null,bufferAccessor:this.settings,allocatedValue:null,numInstances:0,bounds:null,constant:!1}}get isConstant(){return this.state.constant}get buffer(){return this._buffer}get byteOffset(){let e=this.getAccessor();return e.vertexOffset?e.vertexOffset*OW(e):0}get numInstances(){return this.state.numInstances}set numInstances(e){this.state.numInstances=e}delete(){this._buffer&&=(this._buffer.delete(),null),qI.release(this.state.allocatedValue)}getBuffer(){return this.state.constant?null:this.state.externalBuffer||this._buffer}getValue(e=this.id,t=null){let n={};if(this.state.constant){let r=this.value;if(t){let i=jW(this.getAccessor(),t),a=i.offset/r.BYTES_PER_ELEMENT,o=i.size||this.size;n[e]=r.subarray(a,a+o)}else n[e]=r}else n[e]=this.getBuffer();return this.doublePrecision&&(this.value instanceof Float64Array?n[`${e}64Low`]=n[e]:n[`${e}64Low`]=new Float32Array(this.size)),n}_getBufferLayout(e=this.id,t=null){let n=this.getAccessor(),r=[],i={name:this.id,byteStride:OW(n)};if(this.doublePrecision){let i=Cie(n,t||{});r.push(DW(e,{...n,...i.high},this.device.type),DW(`${e}64Low`,{...n,...i.low},this.device.type))}else if(t){let i=jW(n,t);r.push(DW(e,{...n,...i},this.device.type))}else r.push(DW(e,n,this.device.type));return i.attributes=r.filter(Boolean),i}setAccessor(e){this.state.bufferAccessor=e}getAccessor(){return this.state.bufferAccessor}getBounds(){if(this.state.bounds)return this.state.bounds;let e=null;if(this.state.constant&&this.value){let t=Array.from(this.value);e=[t,t]}else{let{value:t,numInstances:n,size:r}=this,i=n*r;if(t&&i&&t.length>=i){let n=Array(r).fill(1/0),a=Array(r).fill(-1/0);for(let e=0;ea[i]&&(a[i]=r)}e=[n,a]}}return this.state.bounds=e,e}setData(e){let{state:t}=this,n;n=ArrayBuffer.isView(e)?{value:e}:e instanceof uk?{buffer:e}:e;let r={...this.settings,...n};if(ArrayBuffer.isView(n.value)){if(!n.type)if(this.doublePrecision&&n.value instanceof Float64Array)r.type=`float32`;else{let e=kW(n.value);r.type=r.normalized?e.replace(`int`,`norm`):e}r.bytesPerElement=n.value.BYTES_PER_ELEMENT,r.stride=OW(r)}if(t.bounds=null,n.constant){let e=n.value;if(e=this._normalizeValue(e,[],0),this.settings.normalized&&(e=this.normalizeConstant(e)),!(!t.constant||!this._areValuesEqual(e,this.value)))return!1;t.externalBuffer=null,t.constant=!0,this.value=ArrayBuffer.isView(e)?e:new Float32Array(e)}else if(n.buffer)t.externalBuffer=n.buffer,t.constant=!1,this.value=n.value||null;else if(n.value){this._checkExternalBuffer(n);let e=n.value;t.externalBuffer=null,t.constant=!1,this.value=e;let{buffer:i}=this,a=OW(r),o=(r.vertexOffset||0)*a;if(this.doublePrecision&&e instanceof Float64Array&&(e=tL(e,r)),this.settings.isIndexed){let t=this.settings.defaultType;e.constructor!==t&&(e=new t(e))}let s=e.byteLength+o+a*2;(!i||i.byteLength(e+128)/255*2-1);case`snorm16`:return new Float32Array(e).map(e=>(e+32768)/65535*2-1);case`unorm8`:return new Float32Array(e).map(e=>e/255);case`unorm16`:return new Float32Array(e).map(e=>e/65535);default:return e}}_normalizeValue(e,t,n){let{defaultValue:r,size:i}=this.settings;if(Number.isFinite(e))return t[n]=e,t;if(!e){let e=i;for(;--e>=0;)t[n+e]=r[e];return t}switch(i){case 4:t[n+3]=Number.isFinite(e[3])?e[3]:r[3];case 3:t[n+2]=Number.isFinite(e[2])?e[2]:r[2];case 2:t[n+1]=Number.isFinite(e[1])?e[1]:r[1];case 1:t[n+0]=Number.isFinite(e[0])?e[0]:r[0];break;default:let a=i;for(;--a>=0;)t[n+a]=Number.isFinite(e[a])?e[a]:r[a]}return t}_areValuesEqual(e,t){if(!e||!t)return!1;let{size:n}=this;for(let r=0;r0&&(LW.length=e.length,r=LW):r=IW,(t>0||Number.isFinite(n))&&(r=(Array.isArray(r)?r:Array.from(r)).slice(t,n),i.index=t-1),{iterable:r,objectInfo:i}}function PW(e){return e&&e[Symbol.asyncIterator]}function FW(e,t){let{size:n,stride:r,offset:i,startIndices:a,nested:o}=t,s=e.BYTES_PER_ELEMENT,c=r?r/s:n,l=i?i/s:0,u=Math.floor((e.length-l)/c);return(t,{index:r,target:i})=>{if(!a){let t=r*c+l;for(let r=0;r{IW=[],LW=[]}));function Tie(e,t){if(e===BW||(t[0]<0&&(t[0]=0),t[0]>=t[1]))return e;let n=[],r=e.length,i=0;for(let a=0;at[1]?n.push(r):t=[Math.min(r[0],t[0]),Math.max(r[1],t[1])]}return n.splice(i,0,t),n}var zW,BW,Eie=o((()=>{zW=[],BW=[[0,1/0]]}));function VW(e,t){if(!e)return null;Number.isFinite(e)&&(e={type:`interpolation`,duration:e});let n=e.type||`interpolation`;return{...HW[n],...t,...e,type:n}}var HW,UW=o((()=>{HW={interpolation:{duration:0,easing:e=>e},spring:{stiffness:.05,damping:.5}}})),WW,GW=o((()=>{wie(),vz(),RW(),UR(),Eie(),AW(),UW(),WW=class extends MW{constructor(e,t){super(e,t,{startIndices:null,lastExternalBuffer:null,binaryValue:null,binaryAccessor:null,needsUpdate:!0,needsRedraw:!1,layoutChanged:!1,updateRanges:BW}),this.constant=!1,this.settings.update=t.update||(t.accessor?this._autoUpdater:void 0),Object.seal(this.settings),Object.seal(this.state),this._validateAttributeUpdaters()}get startIndices(){return this.state.startIndices}set startIndices(e){this.state.startIndices=e}needsUpdate(){return this.state.needsUpdate}needsRedraw({clearChangedFlags:e=!1}={}){let t=this.state.needsRedraw;return this.state.needsRedraw=t&&!e,t}layoutChanged(){return this.state.layoutChanged}setAccessor(e){var t;(t=this.state).layoutChanged||(t.layoutChanged=!Sie(e,this.getAccessor())),super.setAccessor(e)}getUpdateTriggers(){let{accessor:e}=this.settings;return[this.id].concat(typeof e!=`function`&&e||[])}supportsTransition(){return!!this.settings.transition}getTransitionSetting(e){if(!e||!this.supportsTransition())return null;let{accessor:t}=this.settings,n=this.settings.transition;return VW(Array.isArray(t)?e[t.find(t=>e[t])]:e[t],n)}setNeedsUpdate(e=this.id,t){if(this.state.needsUpdate=this.state.needsUpdate||e,this.setNeedsRedraw(e),t){let{startRow:e=0,endRow:n=1/0}=t;this.state.updateRanges=Tie(this.state.updateRanges,[e,n])}else this.state.updateRanges=BW}clearNeedsUpdate(){this.state.needsUpdate=!1,this.state.updateRanges=zW}setNeedsRedraw(e=this.id){this.state.needsRedraw=this.state.needsRedraw||e}allocate(e){let{state:t,settings:n}=this;return n.noAlloc?!1:n.update?(super.allocate(e,t.updateRanges!==BW),!0):!1}updateBuffer({numInstances:e,data:t,props:n,context:r}){if(!this.needsUpdate())return!1;let{state:{updateRanges:i},settings:{update:a,noAlloc:o}}=this,s=!0;if(a){for(let[o,s]of i)a.call(r,this,{data:t,startRow:o,endRow:s,props:n,numInstances:e});if(this.value)if(this.constant||!this.buffer||this.buffer.byteLengthl?c.set(n,m):(e._normalizeValue(n,g.target,0),Fre({target:c,source:g.target,start:m,count:t}));m+=t*l}else e._normalizeValue(n,c,m),m+=l}}_validateAttributeUpdaters(){let{settings:e}=this;if(!(e.noAlloc||typeof e.update==`function`))throw Error(`Attribute ${this.id} missing update or accessor`)}_checkAttributeArray(){let{value:e}=this,t=Math.min(4,this.size);if(e&&e.length>=t){let n=!0;switch(t){case 4:n&&=Number.isFinite(e[3]);case 3:n&&=Number.isFinite(e[2]);case 2:n&&=Number.isFinite(e[1]);case 1:n&&=Number.isFinite(e[0]);break;default:n=!1}if(!n)throw Error(`Illegal attribute generated for ${this.id}`)}}}}));function KW(e){let{source:t,target:n,start:r=0,size:i,getData:a}=e,o=e.end||n.length,s=t.length,c=o-r;if(s>c){n.set(t.subarray(0,c),r);return}if(n.set(t,r),!a)return;let l=s;for(;lr(e+s,t)),l=Math.min(i.length,a.length);for(let r=1;r{}));function kie(e){let{device:t,settings:n,value:r}=e,i=new WW(t,n);return i.setData({value:r instanceof Float64Array?new Float64Array:new Float32Array,normalized:n.normalized}),i}function qW(e){switch(e){case 1:return`float`;case 2:return`vec2`;case 3:return`vec3`;case 4:return`vec4`;default:throw Error(`No defined attribute type for size "${e}"`)}}function JW(e){switch(e){case 1:return`float32`;case 2:return`float32x2`;case 3:return`float32x3`;case 4:return`float32x4`;default:throw Error(`invalid type size`)}}function YW(e){e.push(e.shift())}function Aie(e,t){let{doublePrecision:n,settings:r,value:i,size:a}=e,o=n&&i instanceof Float64Array?2:1,s=0,{shaderAttributes:c}=e.settings;if(c)for(let e of Object.values(c))s=Math.max(s,e.vertexOffset??0);return(r.noAlloc?i.length:(t+s)*a)*o}function XW({device:e,source:t,target:n}){return(!n||n.byteLengthe}){let s=n.doublePrecision&&n.value instanceof Float64Array?2:1,c=n.size*s,l=n.byteOffset,u=n.settings.bytesPerElement<4?l/n.settings.bytesPerElement*4:l,d=n.startIndices,f=a&&d,p=n.isConstant;if(!f&&t&&r>=i)return t;let m=n.value instanceof Float64Array?Float32Array:n.value.constructor,h=p?n.value:new m(n.getBuffer().readSyncWebGL(l,i*m.BYTES_PER_ELEMENT).buffer);if(n.settings.normalized&&!p){let e=o;o=(t,r)=>n.normalizeConstant(e(t,r))}let g=p?(e,t)=>o(h,t):(e,t)=>o(h.subarray(e+l,e+l+c),t),_=t?new Float32Array(t.readSyncWebGL(u,r*4).buffer):new Float32Array,v=new Float32Array(i);return Die({source:_,target:v,sourceStartIndices:a,targetStartIndices:d,size:c,getData:g}),(!t||t.byteLength{Oie(),GW()})),$W,eG=o((()=>{uz(),QW(),$W=class{constructor({device:e,attribute:t,timeline:n}){this.buffers=[],this.currentLength=0,this.device=e,this.transition=new lz(n),this.attribute=t,this.attributeInTransition=kie(t),this.currentStartIndices=t.startIndices}get inProgress(){return this.transition.inProgress}start(e,t,n=1/0){this.settings=e,this.currentStartIndices=this.attribute.startIndices,this.currentLength=Aie(this.attribute,t),this.transition.start({...e,duration:n})}update(){let e=this.transition.update();return e&&this.onUpdate(),e}setBuffer(e){this.attributeInTransition.setData({buffer:e,normalized:this.attribute.settings.normalized,value:this.attributeInTransition.value})}cancel(){this.transition.cancel()}delete(){this.cancel();for(let e of this.buffers)e.destroy();this.buffers.length=0}}}));function tG(e){return e.doublePrecision&&e.value instanceof Float64Array}function jie(e,t){let n=t.size,r=qW(n),i=JW(n),a=t.getBufferLayout();return tG(t)?new ER(e,{vs:aG,bufferLayout:[{name:`aFrom`,byteStride:8*n,attributes:[{attribute:`aFrom`,format:i,byteOffset:0},{attribute:`aFrom64Low`,format:i,byteOffset:4*n}]},{name:`aTo`,byteStride:8*n,attributes:[{attribute:`aTo`,format:i,byteOffset:0},{attribute:`aTo64Low`,format:i,byteOffset:4*n}]}],modules:[wO,rG],defines:{ATTRIBUTE_TYPE:r,ATTRIBUTE_SIZE:n},moduleSettings:{},varyings:[`vCurrent`,`vCurrent64Low`],bufferMode:35980,disableWarnings:!0}):new ER(e,{vs:iG,bufferLayout:[{name:`aFrom`,format:i},{name:`aTo`,format:a.attributes[0].format}],modules:[rG],defines:{ATTRIBUTE_TYPE:r},varyings:[`vCurrent`],disableWarnings:!0})}var nG,rG,iG,aG,Mie=o((()=>{OR(),bM(),QW(),eG(),nG=class extends $W{constructor({device:e,attribute:t,timeline:n}){super({device:e,attribute:t,timeline:n}),this.type=`interpolation`,this.transform=jie(e,t)}start(e,t){let n=this.currentLength,r=this.currentStartIndices;if(super.start(e,t,e.duration),e.duration<=0){this.transition.cancel();return}let{buffers:i,attribute:a}=this;YW(i),i[0]=ZW({device:this.device,buffer:i[0],attribute:a,fromLength:n,toLength:this.currentLength,fromStartIndices:r,getData:e.enter}),i[1]=XW({device:this.device,source:i[0],target:i[1]}),this.setBuffer(i[1]);let{transform:o}=this,s=o.model,c=Math.floor(this.currentLength/a.size);tG(a)&&(c/=2),s.setVertexCount(c),a.isConstant?(s.setAttributes({aFrom:i[0]}),s.setConstantAttributes({aTo:a.value})):s.setAttributes({aFrom:i[0],aTo:a.getBuffer()}),o.transformFeedback.setBuffers({vCurrent:i[1]})}onUpdate(){let{duration:e,easing:t}=this.settings,{time:n}=this.transition,r=n/e;t&&(r=t(r));let{model:i}=this.transform,a={time:r};i.shaderInputs.setProps({interpolation:a}),this.transform.run({discard:!0})}delete(){super.delete(),this.transform.destroy()}},rG={name:`interpolation`,vs:`layout(std140) uniform interpolationUniforms { + float time; +} interpolation; +`,uniformTypes:{time:`f32`}},iG=`#version 300 es +#define SHADER_NAME interpolation-transition-vertex-shader + +in ATTRIBUTE_TYPE aFrom; +in ATTRIBUTE_TYPE aTo; +out ATTRIBUTE_TYPE vCurrent; + +void main(void) { + vCurrent = mix(aFrom, aTo, interpolation.time); + gl_Position = vec4(0.0); +} +`,aG=`#version 300 es +#define SHADER_NAME interpolation-transition-vertex-shader + +in ATTRIBUTE_TYPE aFrom; +in ATTRIBUTE_TYPE aFrom64Low; +in ATTRIBUTE_TYPE aTo; +in ATTRIBUTE_TYPE aTo64Low; +out ATTRIBUTE_TYPE vCurrent; +out ATTRIBUTE_TYPE vCurrent64Low; + +vec2 mix_fp64(vec2 a, vec2 b, float x) { + vec2 range = sub_fp64(b, a); + return sum_fp64(a, mul_fp64(range, vec2(x, 0.0))); +} + +void main(void) { + for (int i=0; i{OR(),QW(),eG(),oG=class extends $W{constructor({device:e,attribute:t,timeline:n}){super({device:e,attribute:t,timeline:n}),this.type=`spring`,this.texture=Pie(e),this.framebuffer=Fie(e,this.texture),this.transform=Nie(e,t)}start(e,t){let n=this.currentLength,r=this.currentStartIndices;super.start(e,t);let{buffers:i,attribute:a}=this;for(let t=0;t<2;t++)i[t]=ZW({device:this.device,buffer:i[t],attribute:a,fromLength:n,toLength:this.currentLength,fromStartIndices:r,getData:e.enter});i[2]=XW({device:this.device,source:i[0],target:i[2]}),this.setBuffer(i[1]);let{model:o}=this.transform;o.setVertexCount(Math.floor(this.currentLength/a.size)),a.isConstant?o.setConstantAttributes({aTo:a.value}):o.setAttributes({aTo:a.getBuffer()})}onUpdate(){let{buffers:e,transform:t,framebuffer:n,transition:r}=this,i=this.settings;t.model.setAttributes({aPrev:e[0],aCur:e[1]}),t.transformFeedback.setBuffers({vNext:e[2]});let a={stiffness:i.stiffness,damping:i.damping};t.model.shaderInputs.setProps({spring:a}),t.run({framebuffer:n,discard:!1,parameters:{viewport:[0,0,1,1]},clearColor:[0,0,0,0]}),YW(e),this.setBuffer(e[1]),this.device.readPixelsToArrayWebGL(n)[0]>0||r.end()}delete(){super.delete(),this.transform.destroy(),this.texture.destroy(),this.framebuffer.destroy()}},sG={name:`spring`,vs:`layout(std140) uniform springUniforms { + float damping; + float stiffness; +} spring; +`,uniformTypes:{damping:`f32`,stiffness:`f32`}},cG=`#version 300 es +#define SHADER_NAME spring-transition-vertex-shader + +#define EPSILON 0.00001 + +in ATTRIBUTE_TYPE aPrev; +in ATTRIBUTE_TYPE aCur; +in ATTRIBUTE_TYPE aTo; +out ATTRIBUTE_TYPE vNext; +out float vIsTransitioningFlag; + +ATTRIBUTE_TYPE getNextValue(ATTRIBUTE_TYPE cur, ATTRIBUTE_TYPE prev, ATTRIBUTE_TYPE dest) { + ATTRIBUTE_TYPE velocity = cur - prev; + ATTRIBUTE_TYPE delta = dest - cur; + ATTRIBUTE_TYPE force = delta * spring.stiffness; + ATTRIBUTE_TYPE resistance = velocity * spring.damping; + return force - resistance + velocity + cur; +} + +void main(void) { + bool isTransitioning = length(aCur - aPrev) > EPSILON || length(aTo - aCur) > EPSILON; + vIsTransitioningFlag = isTransitioning ? 1.0 : 0.0; + + vNext = getNextValue(aCur, aPrev, aTo); + gl_Position = vec4(0, 0, 0, 1); + gl_PointSize = 100.0; +} +`,lG=`#version 300 es +#define SHADER_NAME spring-transition-is-transitioning-fragment-shader + +in float vIsTransitioningFlag; + +out vec4 fragColor; + +void main(void) { + if (vIsTransitioningFlag == 0.0) { + discard; + } + fragColor = vec4(1.0); +}`})),uG,dG,Lie=o((()=>{Mie(),Iie(),Nw(),uG={interpolation:nG,spring:oG},dG=class{constructor(e,{id:t,timeline:n}){if(!e)throw Error(`AttributeTransitionManager is constructed without device`);this.id=t,this.device=e,this.timeline=n,this.transitions={},this.needsRedraw=!1,this.numInstances=1}finalize(){for(let e in this.transitions)this._removeTransition(e)}update({attributes:e,transitions:t,numInstances:n}){this.numInstances=n||1;for(let n in e){let r=e[n],i=r.getTransitionSetting(t);i&&this._updateAttribute(n,r,i)}for(let n in this.transitions){let r=e[n];(!r||!r.getTransitionSetting(t))&&this._removeTransition(n)}}hasAttribute(e){let t=this.transitions[e];return t&&t.inProgress}getAttributes(){let e={};for(let t in this.transitions){let n=this.transitions[t];n.inProgress&&(e[t]=n.attributeInTransition)}return e}run(){if(this.numInstances===0)return!1;for(let e in this.transitions)this.transitions[e].update()&&(this.needsRedraw=!0);let e=this.needsRedraw;return this.needsRedraw=!1,e}_removeTransition(e){this.transitions[e].delete(),delete this.transitions[e]}_updateAttribute(e,t,n){let r=this.transitions[e],i=!r||r.type!==n.type;if(i){r&&this._removeTransition(e);let a=uG[n.type];a?this.transitions[e]=new a({attribute:t,timeline:this.timeline,device:this.device}):(Mw.error(`unsupported transition type '${n.type}'`)(),i=!1)}(i||t.needsRedraw())&&(this.needsRedraw=!0,this.transitions[e].start(n,this.numInstances))}}})),fG,pG,mG,hG,gG,_G,vG,yG=o((()=>{GW(),Nw(),VP(),aL(),Iw(),Lie(),fG=`attributeManager.invalidate`,pG=`attributeManager.updateStart`,mG=`attributeManager.updateEnd`,hG=`attribute.updateStart`,gG=`attribute.allocate`,_G=`attribute.updateEnd`,vG=class{constructor(e,{id:t=`attribute-manager`,stats:n,timeline:r}={}){this.mergeBoundsMemoized=BP(nL),this.id=t,this.device=e,this.attributes={},this.updateTriggers={},this.needsRedraw=!0,this.userData={},this.stats=n,this.attributeTransitionManager=new dG(e,{id:`${t}-transitions`,timeline:r}),Object.seal(this)}finalize(){for(let e in this.attributes)this.attributes[e].delete();this.attributeTransitionManager.finalize()}getNeedsRedraw(e={clearRedrawFlags:!1}){let t=this.needsRedraw;return this.needsRedraw=this.needsRedraw&&!e.clearRedrawFlags,t&&this.id}setNeedsRedraw(){this.needsRedraw=!0}add(e){this._add(e)}addInstanced(e){this._add(e,{stepMode:`instance`})}remove(e){for(let t of e)this.attributes[t]!==void 0&&(this.attributes[t].delete(),delete this.attributes[t])}invalidate(e,t){let n=this._invalidateTrigger(e,t);Pw(fG,this,e,n)}invalidateAll(e){for(let t in this.attributes)this.attributes[t].setNeedsUpdate(t,e);Pw(fG,this,`all`)}update({data:e,numInstances:t,startIndices:n=null,transitions:r,props:i={},buffers:a={},context:o={}}){let s=!1;Pw(pG,this),this.stats&&this.stats.get(`Update Attributes`).timeStart();for(let r in this.attributes){let c=this.attributes[r],l=c.settings.accessor;c.startIndices=n,c.numInstances=t,i[r]&&Mw.removed(`props.${r}`,`data.attributes.${r}`)(),c.setExternalBuffer(a[r])||c.setBinaryValue(typeof l==`string`?a[l]:void 0,e.startIndices)||typeof l==`string`&&!a[l]&&c.setConstantValue(o,i[l])||c.needsUpdate()&&(s=!0,this._updateAttribute({attribute:c,numInstances:t,data:e,props:i,context:o})),this.needsRedraw=this.needsRedraw||c.needsRedraw()}s&&Pw(mG,this,t),this.stats&&(this.stats.get(`Update Attributes`).timeEnd(),s&&this.stats.get(`Attributes updated`).incrementCount()),this.attributeTransitionManager.update({attributes:this.attributes,numInstances:t,transitions:r})}updateTransition(){let{attributeTransitionManager:e}=this,t=e.run();return this.needsRedraw=this.needsRedraw||t,t}getAttributes(){return{...this.attributes,...this.attributeTransitionManager.getAttributes()}}getBounds(e){let t=e.map(e=>this.attributes[e]?.getBounds());return this.mergeBoundsMemoized(t)}getChangedAttributes(e={clearChangedFlags:!1}){let{attributes:t,attributeTransitionManager:n}=this,r={...n.getAttributes()};for(let i in t){let a=t[i];a.needsRedraw(e)&&!n.hasAttribute(i)&&(r[i]=a)}return r}getBufferLayouts(e){return Object.values(this.getAttributes()).map(t=>t.getBufferLayout(e))}_add(e,t){for(let n in e){let r=e[n],i={...r,id:n,size:r.isIndexed&&1||r.size||1,...t};this.attributes[n]=new WW(this.device,i)}this._mapUpdateTriggersToAttributes()}_mapUpdateTriggersToAttributes(){let e={};for(let t in this.attributes)this.attributes[t].getUpdateTriggers().forEach(n=>{e[n]||(e[n]=[]),e[n].push(t)});this.updateTriggers=e}_invalidateTrigger(e,t){let{attributes:n,updateTriggers:r}=this,i=r[e];return i&&i.forEach(e=>{let r=n[e];r&&r.setNeedsUpdate(r.id,t)}),i}_updateAttribute(e){let{attribute:t,numInstances:n}=e;if(Pw(hG,t),t.constant){t.setConstantValue(e.context,t.value);return}t.allocate(n)&&Pw(gG,t,n),t.updateBuffer(e)&&(this.needsRedraw=!0,Pw(_G,t,n))}}})),bG,Rie=o((()=>{lO(),uz(),bG=class extends lz{get value(){return this._value}_onUpdate(){let{time:e,settings:{fromValue:t,toValue:n,duration:r,easing:i}}=this,a=i(e/r);this._value=BE(t,n,a)}}}));function xG(e,t,n,r,i){let a=t-e;return(n-t)*i+-a*r+a+t}function zie(e,t,n,r,i){if(Array.isArray(n)){let a=[];for(let o=0;o{uz(),CG=1e-5,wG=class extends lz{get value(){return this._currValue}_onUpdate(){let{fromValue:e,toValue:t,damping:n,stiffness:r}=this.settings,{_prevValue:i=e,_currValue:a=e}=this,o=zie(i,a,t,n,r),s=SG(o,t),c=SG(o,a);s{UW(),Rie(),Bie(),Nw(),TG={interpolation:bG,spring:wG},EG=class{constructor(e){this.transitions=new Map,this.timeline=e}get active(){return this.transitions.size>0}add(e,t,n,r){let{transitions:i}=this;if(i.has(e)){let n=i.get(e),{value:r=n.settings.fromValue}=n;t=r,this.remove(e)}if(r=VW(r),!r)return;let a=TG[r.type];if(!a){Mw.error(`unsupported transition type '${r.type}'`)();return}let o=new a(this.timeline);o.start({...r,fromValue:t,toValue:n}),i.set(e,o)}remove(e){let{transitions:t}=this;t.has(e)&&(t.get(e).cancel(),t.delete(e))}update(){let e={};for(let[t,n]of this.transitions)n.update(),e[t]=n.value,n.inProgress||this.remove(t);return e}clear(){for(let e of this.transitions.keys())this.remove(e)}}}));function Hie(e){let t=e[FR];for(let n in t){let r=t[n],{validate:i}=r;if(i&&!i(e[n],r))throw Error(`Invalid prop ${n}: ${e[n]}`)}}function Uie(e,t){let n=DG({newProps:e,oldProps:t,propTypes:e[FR],ignoreProps:{data:null,updateTriggers:null,extensions:null,transitions:null}}),r=Gie(e,t),i=!1;return r||(i=Kie(e,t)),{dataChanged:r,propsChanged:n,updateTriggersChanged:i,extensionsChanged:qie(e,t),transitionsChanged:Wie(e,t)}}function Wie(e,t){if(!e.transitions)return!1;let n={},r=e[FR],i=!1;for(let a in e.transitions){let o=r[a],s=o&&o.type;(s===`number`||s===`color`||s===`array`)&&OG(e[a],t[a],o)&&(n[a]=!0,i=!0)}return i?n:!1}function DG({newProps:e,oldProps:t,ignoreProps:n={},propTypes:r={},triggerName:i=`props`}){if(t===e)return!1;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return`${i} changed shallowly`;for(let a of Object.keys(e))if(!(a in n)){if(!(a in t))return`${i}.${a} added`;let n=OG(e[a],t[a],r[a]);if(n)return`${i}.${a} ${n}`}for(let a of Object.keys(t))if(!(a in n)){if(!(a in e))return`${i}.${a} dropped`;if(!Object.hasOwnProperty.call(e,a)){let n=OG(e[a],t[a],r[a]);if(n)return`${i}.${a} ${n}`}}return!1}function OG(e,t,n){let r=n&&n.equal;return r&&!r(e,t,n)||!r&&(r=e&&t&&e.equals,r&&!r.call(e,t))?`changed deeply`:!r&&t!==e?`changed shallowly`:null}function Gie(e,t){if(t===null)return`oldProps is null, initial diff`;let n=!1,{dataComparator:r,_dataDiff:i}=e;return r?r(e.data,t.data)||(n=`Data comparator detected a change`):e.data!==t.data&&(n=`A new data container was supplied`),n&&i&&(n=i(e.data,t.data)||n),n}function Kie(e,t){if(t===null||`all`in e.updateTriggers&&kG(e,t,`all`))return{all:!0};let n={},r=!1;for(let i in e.updateTriggers)i!==`all`&&kG(e,t,i)&&(n[i]=!0,r=!0);return r?n:!1}function qie(e,t){if(t===null)return!0;let n=t.extensions,{extensions:r}=e;if(r===n)return!1;if(!n||!r||r.length!==n.length)return!0;for(let e=0;e{BR()}));function Jie(e){if(!Xie(e))throw Error(jG);if(typeof e.count==`function`)return e.count();if(Number.isFinite(e.size))return e.size;if(Number.isFinite(e.length))return e.length;if(Yie(e))return Object.keys(e).length;throw Error(MG)}function Yie(e){return typeof e==`object`&&!!e&&e.constructor===Object}function Xie(e){return typeof e==`object`&&!!e}var jG,MG,NG=o((()=>{jG=`count(): argument not an object`,MG=`count(): argument not a container`}));function PG(e,t){if(!t)return e;let n={...e,...t};if(`defines`in t&&(n.defines={...e.defines,...t.defines}),`modules`in t&&(n.modules=(e.modules||[]).concat(t.modules),t.modules.some(e=>e.name===`project64`))){let e=n.modules.findIndex(e=>e.name===`project32`);e>=0&&n.modules.splice(e,1)}if(`inject`in t)if(!e.inject)n.inject=t.inject;else{let r={...e.inject};for(let e in t.inject)r[e]=(r[e]||``)+t.inject[e];n.inject=r}return n}var FG=o((()=>{}));function Zie(e,t,n,r){if(n instanceof OA)return n;n.constructor&&n.constructor.name!==`Object`&&(n={data:n});let i=null;n.compressed&&(i={minFilter:`linear`,mipmapFilter:n.data.length>1?`nearest`:`linear`});let{width:a,height:o}=n.data,s=t.createTexture({...n,sampler:{...IG,...i,...r},mipLevels:t.getMipLevelCount(a,o)});return t.type===`webgl`?s.generateMipmapsWebGL():t.type===`webgpu`&&t.generateMipmapsWebGPU(s),LG[s.id]=e,s}function Qie(e,t){!t||!(t instanceof OA)||LG[t.id]===e&&(t.delete(),delete LG[t.id])}var IG,LG,$ie=o((()=>{nM(),IG={minFilter:`linear`,mipmapFilter:`linear`,magFilter:`linear`,addressModeU:`clamp-to-edge`,addressModeV:`clamp-to-edge`},LG={}}));function eae(e){let t={},n={},r={};for(let[i,a]of Object.entries(e)){let e=a?.deprecatedFor;if(e)r[i]=Array.isArray(e)?e:[e];else{let e=tae(i,a);t[i]=e,n[i]=e.value}}return{propTypes:t,defaultProps:n,deprecatedProps:r}}function tae(e,t){switch(BG(t)){case`object`:return RG(e,t);case`array`:return RG(e,{type:`array`,value:t,compare:!1});case`boolean`:return RG(e,{type:`boolean`,value:t});case`number`:return RG(e,{type:`number`,value:t});case`function`:return RG(e,{type:`function`,value:t,compare:!0});default:return{name:e,type:`unknown`,value:t}}}function RG(e,t){return`type`in t?{name:e,...VG[t.type],...t}:`value`in t?{name:e,type:BG(t.value),...t}:{name:e,type:`object`,value:t}}function zG(e){return Array.isArray(e)||ArrayBuffer.isView(e)}function BG(e){return zG(e)?`array`:e===null?`null`:typeof e}var VG,nae=o((()=>{$ie(),ZR(),VG={boolean:{validate(e,t){return!0},equal(e,t,n){return!!e==!!t}},number:{validate(e,t){return Number.isFinite(e)&&(!(`max`in t)||e<=t.max)&&(!(`min`in t)||e>=t.min)}},color:{validate(e,t){return t.optional&&!e||zG(e)&&(e.length===3||e.length===4)},equal(e,t,n){return XR(e,t,1)}},accessor:{validate(e,t){let n=BG(e);return n===`function`||n===BG(t.value)},equal(e,t,n){return typeof t==`function`?!0:XR(e,t,1)}},array:{validate(e,t){return t.optional&&!e||zG(e)},equal(e,t,n){let{compare:r}=n;return r?XR(e,t,Number.isInteger(r)?r:+!!r):e===t}},object:{equal(e,t,n){if(n.ignore)return!0;let{compare:r}=n;return r?XR(e,t,Number.isInteger(r)?r:+!!r):e===t}},function:{validate(e,t){return t.optional&&!e||typeof e==`function`},equal(e,t,n){return!n.compare&&n.ignore!==!1||e===t}},data:{transform:(e,t,n)=>{if(!e)return e;let{dataTransform:r}=n.props;return r?r(e):typeof e.shape==`string`&&e.shape.endsWith(`-table`)&&Array.isArray(e.data)?e.data:e}},image:{transform:(e,t,n)=>{let r=n.context;return!r||!r.device?null:Zie(n.id,r.device,e,{...t.parameters,...n.props.textureParameters})},release:(e,t,n)=>{Qie(n.id,e)}}}}));function rae(e,t){let n;for(let e=t.length-1;e>=0;e--){let r=t[e];`extensions`in r&&(n=r.extensions)}let r=HG(e.constructor,n),i=Object.create(r);i[PR]=e,i[RR]={},i[zR]={};for(let e=0;e{Nw(),RW(),nae(),BR(),JG(),GG=`_mergedDefaultProps`})),KG,qG,JG=o((()=>{BR(),uae(),KG=0,qG=class{constructor(...e){this.props=rae(this,e),this.id=this.props.id,this.count=KG++}clone(e){let{props:t}=this,n={};for(let e in t[LR])e in t[zR]?n[e]=t[zR][e]:e in t[RR]&&(n[e]=t[RR][e]);return new this.constructor({...t,...n,...e})}},qG.componentName=`Component`,qG.defaultProps={}})),YG,XG,ZG=o((()=>{RW(),BR(),YG=Object.freeze({}),XG=class{constructor(e){this.component=e,this.asyncProps={},this.onAsyncPropUpdated=()=>{},this.oldProps=null,this.oldAsyncProps=null}finalize(){for(let e in this.asyncProps){let t=this.asyncProps[e];t&&t.type&&t.type.release&&t.type.release(t.resolvedValue,t.type,this.component)}this.asyncProps={},this.component=null,this.resetOldProps()}getOldProps(){return this.oldAsyncProps||this.oldProps||YG}resetOldProps(){this.oldAsyncProps=null,this.oldProps=this.component?this.component.props:null}hasAsyncProp(e){return e in this.asyncProps}getAsyncProp(e){let t=this.asyncProps[e];return t&&t.resolvedValue}isAsyncPropLoading(e){if(e){let t=this.asyncProps[e];return!!(t&&t.pendingLoadCount>0&&t.pendingLoadCount!==t.resolvedLoadCount)}for(let e in this.asyncProps)if(this.isAsyncPropLoading(e))return!0;return!1}reloadAsyncProp(e,t){this._watchPromise(e,Promise.resolve(t))}setAsyncProps(e){this.component=e[PR]||this.component;let t=e[zR]||{},n=e[RR]||e,r=e[LR]||{};for(let e in t){let n=t[e];this._createAsyncPropData(e,r[e]),this._updateAsyncProp(e,n),t[e]=this.getAsyncProp(e)}for(let e in n){let t=n[e];this._createAsyncPropData(e,r[e]),this._updateAsyncProp(e,t)}}_fetch(e,t){return null}_onResolve(e,t){}_onError(e,t){}_updateAsyncProp(e,t){if(this._didAsyncInputValueChange(e,t)){if(typeof t==`string`&&(t=this._fetch(e,t)),t instanceof Promise){this._watchPromise(e,t);return}if(PW(t)){this._resolveAsyncIterable(e,t);return}this._setPropValue(e,t)}}_freezeAsyncOldProps(){if(!this.oldAsyncProps&&this.oldProps){this.oldAsyncProps=Object.create(this.oldProps);for(let e in this.asyncProps)Object.defineProperty(this.oldAsyncProps,e,{enumerable:!0,value:this.oldProps[e]})}}_didAsyncInputValueChange(e,t){let n=this.asyncProps[e];return t===n.resolvedValue||t===n.lastValue?!1:(n.lastValue=t,!0)}_setPropValue(e,t){this._freezeAsyncOldProps();let n=this.asyncProps[e];n&&(t=this._postProcessValue(n,t),n.resolvedValue=t,n.pendingLoadCount++,n.resolvedLoadCount=n.pendingLoadCount)}_setAsyncPropValue(e,t,n){let r=this.asyncProps[e];r&&n>=r.resolvedLoadCount&&t!==void 0&&(this._freezeAsyncOldProps(),r.resolvedValue=t,r.resolvedLoadCount=n,this.onAsyncPropUpdated(e,t))}_watchPromise(e,t){let n=this.asyncProps[e];if(n){n.pendingLoadCount++;let r=n.pendingLoadCount;t.then(t=>{this.component&&(t=this._postProcessValue(n,t),this._setAsyncPropValue(e,t,r),this._onResolve(e,t))}).catch(t=>{this._onError(e,t)})}}async _resolveAsyncIterable(e,t){if(e!==`data`){this._setPropValue(e,t);return}let n=this.asyncProps[e];if(!n)return;n.pendingLoadCount++;let r=n.pendingLoadCount,i=[],a=0;for await(let n of t){if(!this.component)return;let{dataTransform:t}=this.component.props;i=t?t(n,i):i.concat(n),Object.defineProperty(i,"__diff",{enumerable:!1,value:[{startRow:a,endRow:i.length}]}),a=i.length,this._setAsyncPropValue(e,i,r)}this._onResolve(e,i)}_postProcessValue(e,t){let n=e.type;return n&&this.component&&(n.release&&n.release(e.resolvedValue,n,this.component),n.transform)?n.transform(t,n,this.component):t}_createAsyncPropData(e,t){if(!this.asyncProps[e]){let n=this.component&&this.component.props[FR];this.asyncProps[e]={type:n&&n[e],lastValue:null,resolvedValue:t,pendingLoadCount:0,resolvedLoadCount:0}}}}})),QG,dae=o((()=>{ZG(),QG=class extends XG{constructor({attributeManager:e,layer:t}){super(t),this.attributeManager=e,this.needsRedraw=!0,this.needsUpdate=!0,this.subLayers=null,this.usesPickingColorCache=!1}get layer(){return this.component}_fetch(e,t){let n=this.layer,r=n?.props.fetch;return r?r(t,{propName:e,layer:n}):super._fetch(e,t)}_onResolve(e,t){let n=this.layer;if(n){let r=n.props.onDataLoad;e===`data`&&r&&r(t,{propName:e,layer:n})}}_onError(e,t){let n=this.layer;n&&n.raiseError(t,`loading ${e} of ${this.layer}`)}}}));function fae(e){let{blendConstant:t,...n}=e;return t?{pipelineParameters:n,renderPassParameters:{blendConstant:t}}:{pipelineParameters:n}}function pae(e,t,n,r){for(let i of e)i.device.type===`webgpu`?(mae(i,t),i.setParameters({...i.parameters,...r?.pipelineParameters})):i.setParameters(n)}function mae(e,t){let n=t.props.framebuffer||(t.framebuffer??null);if(!n)return;let r=n.colorAttachments.map(e=>e?.texture?.format??null),i=n.depthStencilAttachment?.texture?.format,a=e;(!hae(a.props.colorAttachmentFormats,r)||a.props.depthStencilAttachmentFormat!==i)&&(a.props.colorAttachmentFormats=r,a.props.depthStencilAttachmentFormat=i,a._setPipelineNeedsUpdate(`attachment formats`))}function hae(e,t){if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let n=0;n{nM(),SW(),yG(),Vie(),AG(),BR(),NG(),Nw(),Iw(),vz(),VP(),FG(),bL(),JI(),JG(),dae(),QF(),ow(),$G=`layer.changeFlag`,eK=`layer.initialize`,tK=`layer.update`,nK=`layer.finalize`,rK=`layer.matched`,iK=2**24-1,aK=Object.freeze([]),oK=BP(({oldViewport:e,viewport:t})=>e.equals(t)),sK=new Uint8ClampedArray,cK={data:{type:`data`,value:aK,async:!0},dataComparator:{type:`function`,value:null,optional:!0},_dataDiff:{type:`function`,value:e=>e&&e.__diff,optional:!0},dataTransform:{type:`function`,value:null,optional:!0},onDataLoad:{type:`function`,value:null,optional:!0},onError:{type:`function`,value:null,optional:!0},fetch:{type:`function`,value:(e,{propName:t,layer:n,loaders:r,loadOptions:i,signal:a})=>{let{resourceManager:o}=n.context;i||=n.getLoadOptions(),r||=n.props.loaders,a&&(i={...i,core:{...i?.core,fetch:{...i?.core?.fetch,signal:a}}});let s=o.contains(e);return!s&&!i&&(o.add({resourceId:e,data:aw(e,r),persistent:!1}),s=!0),s?o.subscribe({resourceId:e,onChange:e=>n.internalState?.reloadAsyncProp(t,e),consumerId:n.id,requestId:t}):aw(e,r,i)}},updateTriggers:{},visible:!0,pickable:!1,opacity:{type:`number`,min:0,max:1,value:1},operation:`draw`,onHover:{type:`function`,value:null,optional:!0},onClick:{type:`function`,value:null,optional:!0},onDragStart:{type:`function`,value:null,optional:!0},onDrag:{type:`function`,value:null,optional:!0},onDragEnd:{type:`function`,value:null,optional:!0},coordinateSystem:`default`,coordinateOrigin:{type:`array`,value:[0,0,0],compare:!0},modelMatrix:{type:`array`,value:null,compare:!0,optional:!0},wrapLongitude:!1,positionFormat:`XYZ`,colorFormat:`RGBA`,parameters:{type:`object`,value:{},optional:!0,compare:2},loadOptions:{type:`object`,value:null,optional:!0,ignore:!0},transitions:null,extensions:[],loaders:{type:`array`,value:[],optional:!0,ignore:!0},getPolygonOffset:{type:`function`,value:({layerIndex:e})=>[0,-e*100]},highlightedObjectIndex:null,autoHighlight:!1,highlightColor:{type:`accessor`,value:[0,0,128,128]}},lK=class extends qG{constructor(){super(...arguments),this.internalState=null,this.lifecycle=NR.NO_STATE,this.parent=null}static get componentName(){return Object.prototype.hasOwnProperty.call(this,`layerName`)?this.layerName:``}get root(){let e=this;for(;e.parent;)e=e.parent;return e}toString(){return`${this.constructor.layerName||this.constructor.name}({id: '${this.props.id}'})`}project(e){_z(this.internalState);let t=this.internalState.viewport||this.context.viewport,[n,r,i]=jF(_L(e,{viewport:t,modelMatrix:this.props.modelMatrix,coordinateOrigin:this.props.coordinateOrigin,coordinateSystem:this.props.coordinateSystem}),t.pixelProjectionMatrix);return e.length===2?[n,r]:[n,r,i]}unproject(e){return _z(this.internalState),(this.internalState.viewport||this.context.viewport).unproject(e)}projectPosition(e,t){return _z(this.internalState),vL(e,{viewport:this.internalState.viewport||this.context.viewport,modelMatrix:this.props.modelMatrix,coordinateOrigin:this.props.coordinateOrigin,coordinateSystem:this.props.coordinateSystem,...t})}get isComposite(){return!1}get isDrawable(){return!0}setState(e){this.setChangeFlags({stateChanged:!0}),Object.assign(this.state,e),this.setNeedsRedraw()}setNeedsRedraw(){this.internalState&&(this.internalState.needsRedraw=!0)}setNeedsUpdate(){this.internalState&&(this.context.layerManager.setNeedsUpdate(String(this)),this.internalState.needsUpdate=!0)}get isLoaded(){return this.internalState?!this.internalState.isAsyncPropLoading():!1}get wrapLongitude(){return this.props.wrapLongitude}isPickable(){return this.props.pickable&&this.props.visible}getModels(){let e=this.state;return e&&(e.models||e.model&&[e.model])||[]}setShaderModuleProps(...e){for(let t of this.getModels())t.shaderInputs.setProps(...e)}getAttributeManager(){return this.internalState&&this.internalState.attributeManager}getCurrentLayer(){return this.internalState&&this.internalState.layer}getLoadOptions(){return this.props.loadOptions}use64bitPositions(){let{coordinateSystem:e}=this.props;return e==="default"||e===`lnglat`||e===`cartesian`}onHover(e,t){return this.props.onHover&&this.props.onHover(e,t)||!1}onClick(e,t){return this.props.onClick&&this.props.onClick(e,t)||!1}nullPickingColor(){return[0,0,0]}encodePickingColor(e,t=[]){return t[0]=e+1&255,t[1]=e+1>>8&255,t[2]=e+1>>8>>8&255,t}decodePickingColor(e){_z(e instanceof Uint8Array);let[t,n,r]=e;return t+n*256+r*65536-1}getNumInstances(){return Number.isFinite(this.props.numInstances)?this.props.numInstances:this.state&&this.state.numInstances!==void 0?this.state.numInstances:Jie(this.props.data)}getStartIndices(){return this.props.startIndices?this.props.startIndices:this.state&&this.state.startIndices?this.state.startIndices:null}getBounds(){return this.getAttributeManager()?.getBounds([`positions`,`instancePositions`])}getShaders(e){e=PG(e,{disableWarnings:!0,modules:this.context.defaultShaderModules});for(let t of this.props.extensions)e=PG(e,t.getShaders.call(this,t));return e}shouldUpdateState(e){return e.changeFlags.propsOrDataChanged}updateState(e){let t=this.getAttributeManager(),{dataChanged:n}=e.changeFlags;if(n&&t)if(Array.isArray(n))for(let e of n)t.invalidateAll(e);else t.invalidateAll();if(t){let{props:n}=e,r=this.internalState.hasPickingBuffer,i=Number.isInteger(n.highlightedObjectIndex)||!!n.pickable||n.extensions.some(e=>e.getNeedsPickingBuffer.call(this,e));if(r!==i){this.internalState.hasPickingBuffer=i;let{pickingColors:e,instancePickingColors:n}=t.attributes,r=e||n;r&&(i&&r.constant&&(r.constant=!1,t.invalidate(r.id)),!r.value&&!i&&(r.constant=!0,r.value=[0,0,0]))}}}finalizeState(e){for(let e of this.getModels())e.destroy();let t=this.getAttributeManager();t&&t.finalize(),this.context&&this.context.resourceManager.unsubscribe({consumerId:this.id}),this.internalState&&(this.internalState.uniformTransitions.clear(),this.internalState.finalize())}draw(e){for(let t of this.getModels())t.draw(e.renderPass)}getPickingInfo({info:e,mode:t,sourceLayer:n}){let{index:r}=e;return r>=0&&Array.isArray(this.props.data)&&(e.object=this.props.data[r]),e}raiseError(e,t){t&&(e=Error(`${t}: ${e.message}`,{cause:e})),this.props.onError?.(e)||this.context?.onError?.(e,this)}getNeedsRedraw(e={clearRedrawFlags:!1}){return this._getNeedsRedraw(e)}needsUpdate(){return this.internalState?this.internalState.needsUpdate||this.hasUniformTransition()||this.shouldUpdateState(this._getUpdateParams()):!1}hasUniformTransition(){return this.internalState?.uniformTransitions.active||!1}activateViewport(e){if(!this.internalState)return;let t=this.internalState.viewport;this.internalState.viewport=e,(!t||!oK({oldViewport:t,viewport:e}))&&(this.setChangeFlags({viewportChanged:!0}),this.isComposite?this.needsUpdate()&&this.setNeedsUpdate():this._update())}invalidateAttribute(e=`all`){let t=this.getAttributeManager();t&&(e===`all`?t.invalidateAll():t.invalidate(e))}updateAttributes(e){let t=!1;for(let n in e)e[n].layoutChanged()&&(t=!0);for(let n of this.getModels())this._setModelAttributes(n,e,t)}_updateAttributes(){let e=this.getAttributeManager();if(!e)return;let t=this.props,n=this.getNumInstances(),r=this.getStartIndices();e.update({data:t.data,numInstances:n,startIndices:r,props:t,transitions:t.transitions,buffers:t.data.attributes,context:this});let i=e.getChangedAttributes({clearChangedFlags:!0});this.updateAttributes(i)}_updateAttributeTransition(){let e=this.getAttributeManager();e&&e.updateTransition()}_updateUniformTransition(){let{uniformTransitions:e}=this.internalState;if(e.active){let t=e.update(),n=Object.create(this.props);for(let e in t)Object.defineProperty(n,e,{value:t[e]});return n}return this.props}calculateInstancePickingColors(e,{numInstances:t}){if(e.constant)return;let n=Math.floor(sK.length/4);if(this.internalState.usesPickingColorCache=!0,niK&&Mw.warn(`Layer has too many data objects. Picking might not be able to distinguish all objects.`)(),sK=qI.allocate(sK,t,{size:4,copy:!0,maxCount:Math.max(t,iK)});let e=Math.floor(sK.length/4),r=[0,0,0];for(let t=n;t(Mw.deprecated(`layer.state.attributeManager`,`layer.getAttributeManager()`)(),e)}),this.internalState.uniformTransitions=new EG(this.context.timeline),this.internalState.onAsyncPropUpdated=this._onAsyncPropUpdated.bind(this),this.internalState.setAsyncProps(this.props),this.initializeState(this.context);for(let e of this.props.extensions)e.initializeState.call(this,this.context,e);this.setChangeFlags({dataChanged:`init`,propsChanged:`init`,viewportChanged:!0,extensionsChanged:!0}),this._update()}_transferState(e){Pw(rK,this,this===e);let{state:t,internalState:n}=e;this!==e&&(this.internalState=n,this.state=t,this.internalState.setAsyncProps(this.props),this._diffProps(this.props,this.internalState.getOldProps()))}_update(){let e=this.needsUpdate();if(Pw(tK,this,e),!e)return;this.context.stats.get(`Layer updates`).incrementCount();let t=this.props,n=this.context,r=this.internalState,i=n.viewport,a=this._updateUniformTransition();r.propsInTransition=a,n.viewport=r.viewport||i,this.props=a;try{let e=this._getUpdateParams(),t=this.getModels();if(n.device)this.updateState(e);else try{this.updateState(e)}catch{}for(let t of this.props.extensions)t.updateState.call(this,e,t);this.setNeedsRedraw(),this._updateAttributes();let r=this.getModels()[0]!==t[0];this._postUpdate(e,r)}finally{n.viewport=i,this.props=t,this._clearChangeFlags(),r.needsUpdate=!1,r.resetOldProps()}}_finalize(){Pw(nK,this),this.finalizeState(this.context);for(let e of this.props.extensions)e.finalizeState.call(this,this.context,e)}_drawLayer({renderPass:e,shaderModuleProps:t=null,uniforms:n={},parameters:r={}}){this._updateAttributeTransition();let i=this.props,a=this.context;this.props=this.internalState.propsInTransition||i;try{t&&this.setShaderModuleProps(t);let{getPolygonOffset:i}=this.props,o=i&&i(n)||[0,0];a.device instanceof bW&&a.device.setParametersWebGL({polygonOffset:o});let s=a.device instanceof bW?null:fae(r);if(pae(this.getModels(),e,r,s),a.device instanceof bW)a.device.withParametersWebGL(r,()=>{let i={renderPass:e,shaderModuleProps:t,uniforms:n,parameters:r,context:a};for(let e of this.props.extensions)e.draw.call(this,i,e);this.draw(i)});else{s?.renderPassParameters&&e.setParameters(s.renderPassParameters);let i={renderPass:e,shaderModuleProps:t,uniforms:n,parameters:r,context:a};for(let e of this.props.extensions)e.draw.call(this,i,e);this.draw(i)}}finally{this.props=i}}getChangeFlags(){return this.internalState?.changeFlags}setChangeFlags(e){if(!this.internalState)return;let{changeFlags:t}=this.internalState;for(let n in e)if(e[n]){let r=!1;switch(n){case`dataChanged`:let i=e[n],a=t[n];i&&Array.isArray(a)&&(t.dataChanged=Array.isArray(i)?a.concat(i):i,r=!0);default:t[n]||(t[n]=e[n],r=!0)}r&&Pw($G,this,n,e)}let n=!!(t.dataChanged||t.updateTriggersChanged||t.propsChanged||t.extensionsChanged);t.propsOrDataChanged=n,t.somethingChanged=n||t.viewportChanged||t.stateChanged}_clearChangeFlags(){this.internalState.changeFlags={dataChanged:!1,propsChanged:!1,updateTriggersChanged:!1,viewportChanged:!1,stateChanged:!1,extensionsChanged:!1,propsOrDataChanged:!1,somethingChanged:!1}}_diffProps(e,t){let n=Uie(e,t);if(n.updateTriggersChanged)for(let e in n.updateTriggersChanged)n.updateTriggersChanged[e]&&this.invalidateAttribute(e);if(n.transitionsChanged)for(let r in n.transitionsChanged)this.internalState.uniformTransitions.add(r,t[r],e[r],e.transitions?.[r]);return this.setChangeFlags(n)}validateProps(){Hie(this.props)}updateAutoHighlight(e){this.props.autoHighlight&&!Number.isInteger(this.props.highlightedObjectIndex)&&this._updateAutoHighlight(e)}_updateAutoHighlight(e){let t={highlightedObjectColor:e.picked?e.color:null},{highlightColor:n}=this.props;e.picked&&typeof n==`function`&&(t.highlightColor=n(e)),this.setShaderModuleProps({picking:t}),this.setNeedsRedraw()}_getAttributeManager(){let e=this.context;return new vG(e.device,{id:this.props.id,stats:e.stats,timeline:e.timeline})}_postUpdate(e,t){let{props:n,oldProps:r}=e,i=this.state.model;i?.isInstanced&&i.setInstanceCount(this.getNumInstances());let{autoHighlight:a,highlightedObjectIndex:o,highlightColor:s}=n;if(t||r.autoHighlight!==a||r.highlightedObjectIndex!==o||r.highlightColor!==s){let e={};Array.isArray(s)&&(e.highlightColor=s),(t||r.autoHighlight!==a||o!==r.highlightedObjectIndex)&&(e.highlightedObjectColor=Number.isFinite(o)&&o>=0?this.encodePickingColor(o):null),this.setShaderModuleProps({picking:e})}}_getUpdateParams(){return{props:this.props,oldProps:this.internalState.getOldProps(),context:this.context,changeFlags:this.internalState.changeFlags}}_getNeedsRedraw(e){if(!this.internalState)return!1;let t=!1;t||=this.internalState.needsRedraw&&this.id;let n=this.getAttributeManager(),r=n?n.getNeedsRedraw(e):!1;if(t||=r,t)for(let e of this.props.extensions)e.onNeedsRedraw.call(this,e);return this.internalState.needsRedraw=this.internalState.needsRedraw&&!e.clearRedrawFlags,t}_onAsyncPropUpdated(){this._diffProps(this.props,this.internalState.getOldProps()),this.setNeedsUpdate()}},lK.defaultProps=cK,lK.layerName=`Layer`})),dK,fK,pK=o((()=>{uK(),Iw(),UR(),BR(),dK=`compositeLayer.renderLayers`,fK=class extends lK{get isComposite(){return!0}get isDrawable(){return!1}get isLoaded(){return super.isLoaded&&this.getSubLayers().every(e=>e.isLoaded)}getSubLayers(){return this.internalState&&this.internalState.subLayers||[]}initializeState(e){}setState(e){super.setState(e),this.setNeedsUpdate()}getPickingInfo({info:e}){let{object:t}=e;return t&&t.__source&&t.__source.parent&&t.__source.parent.id===this.id?(e.object=t.__source.object,e.index=t.__source.index,e):e}filterSubLayer(e){return!0}shouldRenderSubLayer(e,t){return t&&t.length}getSubLayerClass(e,t){let{_subLayerProps:n}=this.props;return n&&n[e]&&n[e].type||t}getSubLayerRow(e,t,n){return e.__source={parent:this,object:t,index:n},e}getSubLayerAccessor(e){if(typeof e==`function`){let t={index:-1,data:this.props.data,target:[]};return(n,r)=>n&&n.__source?(t.index=n.__source.index,e(n.__source.object,t)):e(n,r)}return e}getSubLayerProps(e={}){let{opacity:t,pickable:n,visible:r,parameters:i,getPolygonOffset:a,highlightedObjectIndex:o,autoHighlight:s,highlightColor:c,coordinateSystem:l,coordinateOrigin:u,wrapLongitude:d,positionFormat:f,modelMatrix:p,extensions:m,fetch:h,operation:g,_subLayerProps:_}=this.props,v={id:``,updateTriggers:{},opacity:t,pickable:n,visible:r,parameters:i,getPolygonOffset:a,highlightedObjectIndex:o,autoHighlight:s,highlightColor:c,coordinateSystem:l,coordinateOrigin:u,wrapLongitude:d,positionFormat:f,modelMatrix:p,extensions:m,fetch:h,operation:g},y=_&&e.id&&_[e.id],b=y&&y.updateTriggers,x=e.id||`sublayer`;if(y){let t=this.props[FR],n=e.type?e.type._propTypes:{};for(let e in y){let r=n[e]||t[e];r&&r.type===`accessor`&&(y[e]=this.getSubLayerAccessor(y[e]))}}Object.assign(v,e,y),v.id=`${this.props.id}-${x}`,v.updateTriggers={all:this.props.updateTriggers?.all,...e.updateTriggers,...b};for(let e of m){let t=e.getSubLayerProps.call(this,e);t&&Object.assign(v,t,{updateTriggers:Object.assign(v.updateTriggers,t.updateTriggers)})}return v}_updateAutoHighlight(e){for(let t of this.getSubLayers())t.updateAutoHighlight(e)}_getAttributeManager(){return null}_postUpdate(e,t){let n=this.internalState.subLayers,r=!n||this.needsUpdate();r&&(n=VR(this.renderLayers(),Boolean),this.internalState.subLayers=n),Pw(dK,this,r,n);for(let e of n)e.parent=this}},fK.layerName=`CompositeLayer`}));function mK(e,t=0){let n=Math.min(180,e)*gK;return 256*2*Math.sin(n/2)*2**t}function hK(e,t=0){let n=e/2**t;return Math.asin(Math.min(1,n/256/2))*2*_K}var gK,_K,vK,yK,bK=o((()=>{lO(),zz(),Yz(),aL(),Mz(),Oz(),QF(),gK=Math.PI/180,_K=180/Math.PI,vK=class extends qz{constructor(e){let{startPanPos:t,...n}=e;n.normalize=!1,super(n),t!==void 0&&(this._state.startPanPos=t)}panStart({pos:e}){let{latitude:t,longitude:n,zoom:r}=this.getViewportProps();return this._getUpdatedState({startPanLngLat:[n,t],startPanPos:e,startZoom:r})}pan({pos:e,startPos:t}){let n=this.getState(),r=n.startPanLngLat||this._unproject(t);if(!r)return this;let i=n.startZoom??this.getViewportProps().zoom,a=n.startPanPos||t,o=[r[0],r[1],i],s=this.makeViewport(this.getViewportProps()).panByPosition(o,e,a);return this._getUpdatedState(s)}panEnd(){return this._getUpdatedState({startPanLngLat:null,startPanPos:null,startZoom:null})}zoom({scale:e}){let t=(this.getState().startZoom||this.getViewportProps().zoom)+Math.log2(e);return this._getUpdatedState({zoom:t})}applyConstraints(e){let{longitude:t,latitude:n,maxBounds:r}=e;if(e.zoom=this._constrainZoom(e.zoom,e),(t<-180||t>180)&&(e.longitude=XI(t+180,360)-180),e.latitude=zE(n,-zF,zF),r&&(e.longitude=zE(e.longitude,r[0][0],r[1][0]),e.latitude=zE(e.latitude,r[0][1],r[1][1])),r){let t=e.zoom-Sz(n),i=r[1][0]-r[0][0],a=r[1][1]-r[0][1];if(a>0&&a<85.051129*2){let n=Math.min(hK(e.height,t),a)/2;e.latitude=zE(e.latitude,r[0][1]+n,r[1][1]-n)}if(i>0&&i<360){let n=Math.min(hK(e.width/Math.cos(e.latitude*gK),t),i)/2;e.longitude=zE(e.longitude,r[0][0]+n,r[1][0]-n)}}return e.latitude!==n&&(e.zoom+=Sz(e.latitude)-Sz(n)),e}_constrainZoom(e,t){t||=this.getViewportProps();let{latitude:n,maxZoom:r,maxBounds:i}=t,{minZoom:a}=t,o=Sz(0),s=Sz(n)-o;if(i!==null&&t.width>0&&t.height>0){let e=i[0][1],n=i[1][1],s=Math.sign(e)===Math.sign(n)?Math.min(Math.abs(e),Math.abs(n)):0,c=mK(i[1][0]-i[0][0])*Math.cos(s*gK),l=mK(i[1][1]-i[0][1]);c>0&&(a=Math.max(a,Math.log2(t.width/c)+o)),l>0&&(a=Math.max(a,Math.log2(t.height/l)+o)),a>r&&(a=r)}return zE(e,a+s,r+s)}},yK=class extends Rz{constructor(){super(...arguments),this.ControllerState=vK,this.transition={transitionDuration:300,transitionInterpolator:new jz([`longitude`,`latitude`,`zoom`])},this.dragMode=`pan`}setProps(e){super.setProps(e),this.dragRotate=!1,this.touchRotate=!1}}})),xK,SK,CK=o((()=>{cz(),Oz(),mL(),bK(),xK={cullMode:`back`},SK=class extends sz{constructor(e={}){super({...e,parameters:{...xK,...e.parameters}})}getViewportType(e){return e.zoom>12?pL:Dz}get ControllerType(){return yK}},SK.displayName=`GlobeView`})),wK,TK=o((()=>{RW(),JI(),vz(),nM(),wK=class{constructor(e){this.indexStarts=[0],this.vertexStarts=[0],this.vertexCount=0,this.instanceCount=0;let{attributes:t={}}=e;this.typedArrayManager=qI,this.attributes={},this._attributeDefs=t,this.opts=e,this.updateGeometry(e)}updateGeometry(e){Object.assign(this.opts,e);let{data:t,buffers:n={},getGeometry:r,geometryBuffer:i,positionFormat:a,dataChanged:o,normalize:s=!0}=this.opts;if(this.data=t,this.getGeometry=r,this.positionSize=i&&i.size||(a===`XY`?2:3),this.buffers=n,this.normalize=s,i&&(_z(t.startIndices),this.getGeometry=this.getGeometryFromBuffer(i),s||(n.vertexPositions=i)),this.geometryBuffer=n.vertexPositions,Array.isArray(o))for(let e of o)this._rebuildGeometry(e);else this._rebuildGeometry()}updatePartialGeometry({startRow:e,endRow:t}){this._rebuildGeometry({startRow:e,endRow:t})}getGeometryFromBuffer(e){let t=e.value||e;return ArrayBuffer.isView(t)?FW(t,{size:this.positionSize,offset:e.offset,stride:e.stride,startIndices:this.data.startIndices}):null}_allocate(e,t){let{attributes:n,buffers:r,_attributeDefs:i,typedArrayManager:a}=this;for(let o in i)if(o in r)a.release(n[o]),n[o]=null;else{let r=i[o];r.copy=t,n[o]=a.allocate(n[o],e,r)}}_forEachGeometry(e,t,n){let{data:r,getGeometry:i}=this,{iterable:a,objectInfo:o}=NW(r,t,n);for(let t of a)o.index++,e(i?i(t,o):null,o.index)}_rebuildGeometry(e){if(!this.data)return;let{indexStarts:t,vertexStarts:n,instanceCount:r}=this,{data:i,geometryBuffer:a}=this,{startRow:o=0,endRow:s=1/0}=e||{},c={};if(e||(t=[0],n=[0]),this.normalize||!a)this._forEachGeometry((e,t)=>{let r=e&&this.normalizeGeometry(e);c[t]=r,n[t+1]=n[t]+(r?this.getGeometrySize(r):0)},o,s),r=n[n.length-1];else if(n=i.startIndices,r=n[i.length]||0,ArrayBuffer.isView(a))r||=a.length/this.positionSize;else if(a instanceof uk){let e=this.positionSize*4;r||=a.byteLength/e}else if(a.buffer){let e=a.stride||this.positionSize*4;r||=a.buffer.byteLength/e}else if(a.value){let e=a.value,t=a.stride/e.BYTES_PER_ELEMENT||this.positionSize;r||=e.length/t}this._allocate(r,!!e),this.indexStarts=t,this.vertexStarts=n,this.instanceCount=r;let l={};this._forEachGeometry((e,i)=>{let a=c[i]||e;l.vertexStart=n[i],l.indexStart=t[i],l.geometrySize=(i{zw(),yI(),zP(),GI(),wI(),AI(),bL(),ZP(),bM(),OR(),MI(),RI(),MR(),bie(),YR(),GW(),yG(),uK(),pK(),oB(),fL(),mL(),Oz(),lO(),QF(),aL(),cz(),Zz(),zz(),Vz(),Mz(),CK(),Yz(),bK(),ZR(),gz(),bz(),Nw(),vz(),RW(),TK(),UR(),NG(),VP(),FG(),AG(),TB(),DB(),JG(),ZG()})),DK,OK=o((()=>{JK(),EK(),DK=class{constructor(e){_z(e.id,`id is required`),this.id=e.id,this.type=`custom`,this.renderingMode=e.renderingMode||`3d`,this.slot=e.slot,this.beforeId=e.beforeId,this.map=null}onAdd(e,t){this.map=e}render(e,t){this.map&&LK(this.map.__deck,this.map,this,t)}}}));function kK(e){return e.props.beforeId?`deck-layer-group-before:${e.props.beforeId}`:e.props.slot?`deck-layer-group-slot:${e.props.slot}`:`deck-layer-group-last`}function AK(e,t,n){if(!e||!e.style||!e.style._loaded)return;let r=VR(n,Boolean);if(t!==n){let n=VR(t,Boolean),i=new Set(n.map(e=>kK(e))),a=new Set(r.map(e=>kK(e)));for(let t of i)a.has(t)||e.getLayer(t)&&e.removeLayer(t)}let i={};for(let t of r){let n=kK(t),r=e.getLayer(n);if(r)i[n]=r.implementation||r;else{let r=new DK({id:n,slot:t.props.slot,beforeId:t.props.beforeId});i[n]=r,e.addLayer(r,t.props.beforeId)}}let a=e.style._order;for(let[t,n]of Object.entries(i)){let r=n.beforeId||jK,i=r===jK?a.length:a.indexOf(r);if(a.indexOf(t)!==i-1){let n=r===jK?void 0:r;e.moveLayer(t,n)}}}var jK,MK=o((()=>{EK(),OK(),jK=`__UNDEFINED__`}));function NK({map:e,deck:t}){if(e.__deck)return e.__deck;let n=t.props._customRender,r=t.props.onLoad,i={...t.props,_customRender:()=>{e.triggerRepaint(),n?.(``)}};return i.views||=zK(e),Object.assign(i,{width:null,height:null,touchAction:`unset`,viewState:BK(e)}),t.isInitialized?PK(t,e):i.onLoad=()=>{r?.(),PK(t,e)},t.setProps(i),e.__deck=t,e.on(`render`,()=>{t.isInitialized&&UK(t,e)}),t}function PK(e,t){let n=()=>{e.isInitialized?WK(e,t):t.off(`move`,n)};t.on(`move`,n)}function FK(e){e.__deck?.finalize(),e.__deck=null}function IK(e,t){return t?{depthWriteEnabled:!0,depthCompare:`less-equal`,depthBias:0,blend:!0,blendColorSrcFactor:`src-alpha`,blendColorDstFactor:`one-minus-src-alpha`,blendAlphaSrcFactor:`one`,blendAlphaDstFactor:`one-minus-src-alpha`,blendColorOperation:`add`,blendAlphaOperation:`add`}:{}}function LK(e,t,n,r){if(!e.isInitialized)return;let{currentViewport:i}=e.userData,a=!1;i||(i=HK(e,t,r),e.userData.currentViewport=i,a=!0),i&&e._drawLayers(`mapbox-repaint`,{viewports:[i],layerFilter:t=>{if(e.props.layerFilter&&!e.props.layerFilter(t))return!1;let r=t.layer;return r.props.beforeId===n.beforeId&&r.props.slot===n.slot},clearStack:a,clearCanvas:!1})}function RK(e){let t=e.getProjection?.(),n=t?.type||t?.name;if(n===`globe`)return`globe`;if(n&&n!==`mercator`)throw Error(`Unsupported projection`);return`mercator`}function zK(e){return RK(e)===`globe`?new SK({id:GK}):new Xz({id:GK})}function BK(e){let{lng:t,lat:n}=e.getCenter(),r={longitude:(t+540)%360-180,latitude:n,zoom:e.getZoom(),bearing:e.getBearing(),pitch:e.getPitch(),padding:e.getPadding(),repeat:e.getRenderWorldCopies()};return e.getTerrain?.()&&VK(e,r),r}function VK(e,t){if(e.getFreeCameraOptions){let{position:n}=e.getFreeCameraOptions();if(!n||n.z===void 0)return;let r=e.transform.height,{longitude:i,latitude:a,pitch:o}=t,s=n.x*KK,c=(1-n.y)*KK,l=n.z*KK,u=xF([i,a]),d=s-u[0],f=c-u[1],p=Math.sqrt(d*d+f*f),m=o*qK,h=1.5*r,g=m<.001?h*Math.cos(m)/l:h*Math.sin(m)/p;t.zoom=Math.log2(g),t.position=[0,0,(l-h*Math.cos(m)/g)/wF(a)]}else typeof e.transform.elevation==`number`&&(t.position=[0,0,e.transform.elevation])}function HK(e,t,n){let r=BK(t),i=e.getView(`mapbox`)||zK(t);n&&(i.props.nearZMultiplier=.2);let a=n?.nearZ??t.transform._nearZ,o=n?.farZ??t.transform._farZ;return Number.isFinite(a)&&(r.nearZ=a/t.transform.height,r.farZ=o/t.transform.height),i.makeViewport({width:e.width,height:e.height,viewState:r})}function UK(e,t){let n=VR(e.props.layers,Boolean).some(e=>e&&!t.getLayer(kK(e))),r=e.getViewports(),i=r.findIndex(e=>e.id===GK),a=r.length>1||i<0;if(n||a){if(i>=0){r=r.slice();let n=HK(e,t);n?r[i]=n:r.splice(i,1)}e._drawLayers(`mapbox-repaint`,{viewports:r,layerFilter:n=>(!e.props.layerFilter||e.props.layerFilter(n))&&(n.viewport.id!==`mapbox`||!t.getLayer(kK(n.layer))),clearCanvas:!1})}else{let t=e.device,n=t?.gl;e.props.onBeforeRender?.({device:t,gl:n}),e.props.onAfterRender?.({device:t,gl:n})}e.userData.currentViewport=null}function WK(e,t){e.setProps({viewState:BK(t)}),e.needsRedraw({clearRedrawFlags:!0})}var GK,KK,qK,JK=o((()=>{EK(),MK(),QF(),GK=`mapbox`,KK=512,qK=Math.PI/180})),YK,XK=o((()=>{EK(),JK(),MK(),YK=class{constructor(e){this._handleStyleChange=()=>{this._resolveLayers(this._map,this._deck,this._props.layers,this._props.layers),this._map&&RK(this._map)&&this._deck?.setProps({views:this._getViews(this._map)})},this._updateContainerSize=()=>{if(this._map&&this._container){let{clientWidth:e,clientHeight:t}=this._map.getContainer();Object.assign(this._container.style,{width:`${e}px`,height:`${t}px`})}},this._updateViewState=()=>{let e=this._deck,t=this._map;e&&t&&(e.setProps({views:this._getViews(t),viewState:BK(t)}),e.isInitialized&&e.redraw())},this._handleMouseEvent=e=>{let t=this._deck;if(!t||!t.isInitialized)return;let n={type:e.type,offsetCenter:e.point,srcEvent:e},r=this._lastMouseDownPoint;switch(!e.point&&r&&(n.deltaX=e.originalEvent.clientX-r.clientX,n.deltaY=e.originalEvent.clientY-r.clientY,n.offsetCenter={x:r.x+n.deltaX,y:r.y+n.deltaY}),n.type){case`mousedown`:t._onPointerDown(n),this._lastMouseDownPoint={...e.point,clientX:e.originalEvent.clientX,clientY:e.originalEvent.clientY};break;case`dragstart`:n.type=`panstart`,t._onEvent(n);break;case`drag`:n.type=`panmove`,t._onEvent(n);break;case`dragend`:n.type=`panend`,t._onEvent(n);break;case`click`:n.tapCount=1,t._onEvent(n);break;case`dblclick`:n.type=`click`,n.tapCount=2,t._onEvent(n);break;case`mousemove`:n.type=`pointermove`,t._onPointerMove(n);break;case`mouseout`:n.type=`pointerleave`,t._onPointerMove(n);break;default:return}};let{interleaved:t=!1}=e;this._interleaved=t,this._props=this.filterProps(e)}filterProps(e){let{interleaved:t=!1,useDevicePixels:n,...r}=e;return!t&&n!==void 0&&(r.useDevicePixels=n),r}setProps(e){this._interleaved&&e.layers&&this._resolveLayers(this._map,this._deck,this._props.layers,e.layers),Object.assign(this._props,this.filterProps(e)),this._deck&&this._map&&this._deck.setProps({...this._props,views:this._getViews(this._map),parameters:{...IK(this._map,this._interleaved),...this._props.parameters}})}onAdd(e){return this._map=e,this._interleaved?this._onAddInterleaved(e):this._onAddOverlaid(e)}_onAddOverlaid(e){let t=document.createElement(`div`);return Object.assign(t.style,{position:`absolute`,left:0,top:0,textAlign:`initial`,pointerEvents:`none`}),this._container=t,this._deck=new EW({...this._props,parent:t,parameters:{...IK(e,!1),...this._props.parameters},views:this._getViews(e),viewState:BK(e)}),e.on(`resize`,this._updateContainerSize),e.on(`render`,this._updateViewState),e.on(`mousedown`,this._handleMouseEvent),e.on(`dragstart`,this._handleMouseEvent),e.on(`drag`,this._handleMouseEvent),e.on(`dragend`,this._handleMouseEvent),e.on(`mousemove`,this._handleMouseEvent),e.on(`mouseout`,this._handleMouseEvent),e.on(`click`,this._handleMouseEvent),e.on(`dblclick`,this._handleMouseEvent),this._updateContainerSize(),t}_onAddInterleaved(e){let t=e.painter.context.gl;return t instanceof WebGLRenderingContext&&Mw.warn(`Incompatible basemap library. See: https://deck.gl/docs/api-reference/mapbox/overview#compatibility`)(),this._deck=NK({map:e,deck:new EW({...this._props,views:this._getViews(e),gl:t,parameters:{...IK(e,!0),...this._props.parameters}})}),e.on(`styledata`,this._handleStyleChange),this._resolveLayers(e,this._deck,[],this._props.layers),document.createElement(`div`)}_resolveLayers(e,t,n,r){AK(e,n,r)}onRemove(){let e=this._map;e&&(this._interleaved?this._onRemoveInterleaved(e):this._onRemoveOverlaid(e)),this._deck=void 0,this._map=void 0,this._container=void 0}_onRemoveOverlaid(e){e.off(`resize`,this._updateContainerSize),e.off(`render`,this._updateViewState),e.off(`mousedown`,this._handleMouseEvent),e.off(`dragstart`,this._handleMouseEvent),e.off(`drag`,this._handleMouseEvent),e.off(`dragend`,this._handleMouseEvent),e.off(`mousemove`,this._handleMouseEvent),e.off(`mouseout`,this._handleMouseEvent),e.off(`click`,this._handleMouseEvent),e.off(`dblclick`,this._handleMouseEvent),this._deck?.finalize()}_onRemoveInterleaved(e){e.off(`styledata`,this._handleStyleChange),this._resolveLayers(e,this._deck,this._props.layers,[]),FK(e)}getDefaultPosition(){return`top-left`}pickObject(e){return _z(this._deck),this._deck.pickObject(e)}pickMultipleObjects(e){return _z(this._deck),this._deck.pickMultipleObjects(e)}pickObjects(e){return _z(this._deck),this._deck.pickObjects(e)}finalize(){this._map&&this._map.removeControl(this)}getCanvas(){return this._map?this._interleaved?this._map.getCanvas():this._deck.getCanvas():null}_getViews(e){if(!this._props.views)return zK(e);let t=Array.isArray(this._props.views)?this._props.views:[this._props.views];return t.some(e=>e.id===`mapbox`)?this._props.views:[zK(e),...t]}}})),ZK=o((()=>{XK()})),QK,$K,eq=o((()=>{QK=`layout(std140) uniform iconUniforms { + float sizeScale; + vec2 iconsTextureDim; + float sizeBasis; + float sizeMinPixels; + float sizeMaxPixels; + bool billboard; + highp int sizeUnits; + float alphaCutoff; +} icon; +`,$K={name:`icon`,vs:QK,fs:QK,uniformTypes:{sizeScale:`f32`,iconsTextureDim:`vec2`,sizeBasis:`f32`,sizeMinPixels:`f32`,sizeMaxPixels:`f32`,billboard:`f32`,sizeUnits:`i32`,alphaCutoff:`f32`}}})),tq,nq=o((()=>{tq=`#version 300 es +#define SHADER_NAME icon-layer-vertex-shader +in vec2 positions; +in vec3 instancePositions; +in vec3 instancePositions64Low; +in float instanceSizes; +in float instanceAngles; +in vec4 instanceColors; +in vec3 instancePickingColors; +in vec4 instanceIconFrames; +in float instanceColorModes; +in vec2 instanceOffsets; +in vec2 instancePixelOffset; +out float vColorMode; +out vec4 vColor; +out vec2 vTextureCoords; +out vec2 uv; +vec2 rotate_by_angle(vec2 vertex, float angle) { +float angle_radian = angle * PI / 180.0; +float cos_angle = cos(angle_radian); +float sin_angle = sin(angle_radian); +mat2 rotationMatrix = mat2(cos_angle, -sin_angle, sin_angle, cos_angle); +return rotationMatrix * vertex; +} +void main(void) { +geometry.worldPosition = instancePositions; +geometry.uv = positions; +geometry.pickingColor = instancePickingColors; +uv = positions; +vec2 iconSize = instanceIconFrames.zw; +float sizePixels = clamp( +project_size_to_pixel(instanceSizes * icon.sizeScale, icon.sizeUnits), +icon.sizeMinPixels, icon.sizeMaxPixels +); +float iconConstraint = icon.sizeBasis == 0.0 ? iconSize.x : iconSize.y; +float instanceScale = iconConstraint == 0.0 ? 0.0 : sizePixels / iconConstraint; +vec2 pixelOffset = positions / 2.0 * iconSize + instanceOffsets; +pixelOffset = rotate_by_angle(pixelOffset, instanceAngles) * instanceScale; +pixelOffset += instancePixelOffset; +pixelOffset.y *= -1.0; +if (icon.billboard) { +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +vec3 offset = vec3(pixelOffset, 0.0); +DECKGL_FILTER_SIZE(offset, geometry); +gl_Position.xy += project_pixel_size_to_clipspace(offset.xy); +} else { +vec3 offset_common = vec3(project_pixel_size(pixelOffset), 0.0); +DECKGL_FILTER_SIZE(offset_common, geometry); +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset_common, geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +} +vTextureCoords = mix( +instanceIconFrames.xy, +instanceIconFrames.xy + iconSize, +(positions.xy + 1.0) / 2.0 +) / icon.iconsTextureDim; +vColor = instanceColors; +DECKGL_FILTER_COLOR(vColor, geometry); +vColorMode = instanceColorModes; +} +`})),rq,iq=o((()=>{rq=`#version 300 es +#define SHADER_NAME icon-layer-fragment-shader +precision highp float; +uniform sampler2D iconsTexture; +in float vColorMode; +in vec4 vColor; +in vec2 vTextureCoords; +in vec2 uv; +out vec4 fragColor; +void main(void) { +geometry.uv = uv; +vec4 texColor = texture(iconsTexture, vTextureCoords); +vec3 color = mix(texColor.rgb, vColor.rgb, vColorMode); +float a = texColor.a * layer.opacity * vColor.a; +if (a < icon.alphaCutoff) { +discard; +} +fragColor = vec4(color, a); +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),aq,oq=o((()=>{aq=`struct IconUniforms { + sizeScale: f32, + iconsTextureDim: vec2, + sizeBasis: f32, + sizeMinPixels: f32, + sizeMaxPixels: f32, + billboard: i32, + sizeUnits: i32, + alphaCutoff: f32 +}; + +@group(0) @binding(auto) var icon: IconUniforms; +@group(0) @binding(auto) var iconsTexture : texture_2d; +@group(0) @binding(auto) var iconsTextureSampler : sampler; + +fn rotate_by_angle(vertex: vec2, angle_deg: f32) -> vec2 { + let angle_radian = angle_deg * PI / 180.0; + let c = cos(angle_radian); + let s = sin(angle_radian); + let rotation = mat2x2(vec2(c, s), vec2(-s, c)); + return rotation * vertex; +} + +struct Attributes { + @location(0) positions: vec2, + + @location(1) instancePositions: vec3, + @location(2) instancePositions64Low: vec3, + @location(3) instanceSizes: f32, + @location(4) instanceAngles: f32, + @location(5) instanceColors: vec4, + @location(6) instancePickingColors: vec3, + @location(7) instanceIconFrames: vec4, + @location(8) instanceColorModes: f32, + @location(9) instanceOffsets: vec2, + @location(10) instancePixelOffset: vec2, +}; + +struct Varyings { + @builtin(position) position: vec4, + + @location(0) vColorMode: f32, + @location(1) vColor: vec4, + @location(2) vTextureCoords: vec2, + @location(3) uv: vec2, + @location(4) pickingColor: vec3, +}; + +@vertex +fn vertexMain(inp: Attributes) -> Varyings { + // write geometry fields used by filters + FS + geometry.worldPosition = inp.instancePositions; + geometry.uv = inp.positions; + geometry.pickingColor = inp.instancePickingColors; + + var outp: Varyings; + outp.uv = inp.positions; + + let iconSize = inp.instanceIconFrames.zw; + + // convert size in meters to pixels, then clamp + let sizePixels = clamp( + project_unit_size_to_pixel(inp.instanceSizes * icon.sizeScale, icon.sizeUnits), + icon.sizeMinPixels, icon.sizeMaxPixels + ); + + // scale icon height to match instanceSize + let iconConstraint = select(iconSize.y, iconSize.x, icon.sizeBasis == 0.0); + let instanceScale = select(sizePixels / iconConstraint, 0.0, iconConstraint == 0.0); + + // scale and rotate vertex in "pixel" units; then add per-instance pixel offset + var pixelOffset = inp.positions / 2.0 * iconSize + inp.instanceOffsets; + pixelOffset = rotate_by_angle(pixelOffset, inp.instanceAngles) * instanceScale; + pixelOffset = pixelOffset + inp.instancePixelOffset; + pixelOffset.y = pixelOffset.y * -1.0; + + if (icon.billboard != 0) { + var pos = project_position_to_clipspace(inp.instancePositions, inp.instancePositions64Low, vec3(0.0)); // TODO, &geometry.position); + // DECKGL_FILTER_GL_POSITION(pos, geometry); + + var offset = vec3(pixelOffset, 0.0); + // DECKGL_FILTER_SIZE(offset, geometry); + let clipOffset = project_pixel_size_to_clipspace(offset.xy); + pos = vec4(pos.x + clipOffset.x, pos.y + clipOffset.y, pos.z, pos.w); + outp.position = pos; + } else { + var offset_common = vec3(project_pixel_size_vec2(pixelOffset), 0.0); + // DECKGL_FILTER_SIZE(offset_common, geometry); + var pos = project_position_to_clipspace(inp.instancePositions, inp.instancePositions64Low, offset_common); // TODO, &geometry.position); + // DECKGL_FILTER_GL_POSITION(pos, geometry); + outp.position = pos; + } + + let uvMix = (inp.positions.xy + vec2(1.0, 1.0)) * 0.5; + outp.vTextureCoords = mix(inp.instanceIconFrames.xy, inp.instanceIconFrames.xy + iconSize, uvMix) / icon.iconsTextureDim; + + outp.vColor = inp.instanceColors; + // DECKGL_FILTER_COLOR(outp.vColor, geometry); + + outp.vColorMode = inp.instanceColorModes; + outp.pickingColor = inp.instancePickingColors; + + return outp; +} + +@fragment +fn fragmentMain(inp: Varyings) -> @location(0) vec4 { + // expose to deck.gl filter hooks + geometry.uv = inp.uv; + + let texColor = textureSample(iconsTexture, iconsTextureSampler, inp.vTextureCoords); + + // if colorMode == 0, use pixel color from the texture + // if colorMode == 1 (or picking), use texture as transparency mask + let rgb = mix(texColor.rgb, inp.vColor.rgb, inp.vColorMode); + let a = texColor.a * layer.opacity * inp.vColor.a; + + if (a < icon.alphaCutoff) { + discard; + } + + if (picking.isActive > 0.5) { + if (!picking_isColorValid(inp.pickingColor)) { + discard; + } + return vec4(inp.pickingColor, 1.0); + } + + var fragColor = deckgl_premultiplied_alpha(vec4(rgb, a)); + + if (picking.isHighlightActive > 0.5) { + let highlightedObjectColor = picking_normalizeColor(picking.highlightedObjectColor); + if (picking_isColorZero(abs(inp.pickingColor - highlightedObjectColor))) { + let highLightAlpha = picking.highlightColor.a; + let blendedAlpha = highLightAlpha + fragColor.a * (1.0 - highLightAlpha); + if (blendedAlpha > 0.0) { + let highLightRatio = highLightAlpha / blendedAlpha; + fragColor = vec4( + mix(fragColor.rgb, picking.highlightColor.rgb, highLightRatio), + blendedAlpha + ); + } else { + fragColor = vec4(fragColor.rgb, 0.0); + } + } + } + + return fragColor; +} +`}));function sq(e){return 2**Math.ceil(Math.log2(e))}function cq(e,t,n,r){let i=Math.min(n/t.width,r/t.height),a=Math.floor(t.width*i),o=Math.floor(t.height*i);return i===1?{image:t,width:a,height:o}:(e.canvas.height=o,e.canvas.width=a,e.clearRect(0,0,a,o),e.drawImage(t,0,0,t.width,t.height,0,0,a,o),{image:e.canvas,width:a,height:o})}function lq(e){return e&&(e.id||e.url)}function uq(e){let{device:t}=e;t.type===`webgl`?e.generateMipmapsWebGL():t.type===`webgpu`&&t.generateMipmapsWebGPU(e)}function dq(e,t,n,r){let{width:i,height:a,device:o}=e,s=o.createTexture({format:`rgba8unorm`,width:t,height:n,sampler:r,mipLevels:o.getMipLevelCount(t,n)}),c=o.createCommandEncoder();c.copyTextureToTexture({sourceTexture:e,destinationTexture:s,width:i,height:a});let l=c.finish();return o.submit(l),uq(s),e.destroy(),s}function fq(e,t,n){for(let r=0;ro&&(fq(n,s,i),r=0,i=a+i+t,a=0,s=[]),s.push({icon:l,xOffset:r}),r=r+c+t,a=Math.max(a,e)}}return s.length>0&&fq(n,s,i),{mapping:n,rowHeight:a,xOffset:r,yOffset:i,canvasWidth:o,canvasHeight:sq(a+i+t)}}function mq(e,t,n){if(!e||!t)return null;n||={};let r={},{iterable:i,objectInfo:a}=NW(e);for(let e of i){a.index++;let i=t(e,a),o=lq(i);if(!i)throw Error(`Icon is missing.`);if(!i.url)throw Error(`Icon url is missing.`);!r[o]&&(!n[o]||i.url!==n[o].url)&&(r[o]={...i,source:e,sourceIndex:a.index})}return r}var hq,gq,_q,vq,yq,bq,xq=o((()=>{ow(),EK(),hq=1024,gq=4,_q=()=>{},vq={minFilter:`linear`,mipmapFilter:`linear`,magFilter:`linear`,addressModeU:`clamp-to-edge`,addressModeV:`clamp-to-edge`},yq={x:0,y:0,width:0,height:0},bq=class{constructor(e,{onUpdate:t=_q,onError:n=_q}){this._loadOptions=null,this._texture=null,this._externalTexture=null,this._mapping={},this._samplerParameters=null,this._pendingCount=0,this._autoPacking=!1,this._xOffset=0,this._yOffset=0,this._rowHeight=0,this._buffer=gq,this._canvasWidth=hq,this._canvasHeight=0,this._canvas=null,this.device=e,this.onUpdate=t,this.onError=n}finalize(){this._texture?.delete()}getTexture(){return this._texture||this._externalTexture}getIconMapping(e){let t=this._autoPacking?lq(e):e;return this._mapping[t]||yq}setProps({loadOptions:e,autoPacking:t,iconAtlas:n,iconMapping:r,textureParameters:i}){e&&(this._loadOptions=e),t!==void 0&&(this._autoPacking=t),r&&(this._mapping=r),n&&(this._texture?.delete(),this._texture=null,this._externalTexture=n),i&&(this._samplerParameters=i)}get isLoaded(){return this._pendingCount===0}packIcons(e,t){if(!this._autoPacking||typeof document>`u`)return;let n=Object.values(mq(e,t,this._mapping)||{});if(n.length>0){let{mapping:e,xOffset:t,yOffset:r,rowHeight:i,canvasHeight:a}=pq({icons:n,buffer:this._buffer,canvasWidth:this._canvasWidth,mapping:this._mapping,rowHeight:this._rowHeight,xOffset:this._xOffset,yOffset:this._yOffset});this._rowHeight=i,this._mapping=e,this._xOffset=t,this._yOffset=r,this._canvasHeight=a,this._texture||=this.device.createTexture({format:`rgba8unorm`,data:null,width:this._canvasWidth,height:this._canvasHeight,sampler:this._samplerParameters||vq,mipLevels:this.device.getMipLevelCount(this._canvasWidth,this._canvasHeight)}),this._texture.height!==this._canvasHeight&&(this._texture=dq(this._texture,this._canvasWidth,this._canvasHeight,this._samplerParameters||vq)),this.onUpdate(!0),this._canvas=this._canvas||document.createElement(`canvas`),this._loadIcons(n)}}_loadIcons(e){let t=this._canvas.getContext(`2d`,{willReadFrequently:!0});for(let n of e)this._pendingCount++,aw(n.url,this._loadOptions).then(e=>{let r=lq(n),i=this._mapping[r],{x:a,y:o,width:s,height:c}=i,{image:l,width:u,height:d}=cq(t,e,s,c),f=a+(s-u)/2,p=o+(c-d)/2;this._texture?.copyExternalImage({image:l,x:f,y:p,width:u,height:d}),i.x=f,i.y=p,i.width=u,i.height=d,this._texture&&uq(this._texture),this.onUpdate(u!==s||d!==c)}).catch(e=>{this.onError({url:n.url,source:n.source,sourceIndex:n.sourceIndex,loadOptions:this._loadOptions,error:e})}).finally(()=>{this._pendingCount--})}}})),Sq,Cq,wq,Tq=o((()=>{EK(),OR(),eq(),nq(),iq(),oq(),xq(),Sq=[0,0,0,255],Cq={iconAtlas:{type:`image`,value:null,async:!0},iconMapping:{type:`object`,value:{},async:!0},sizeScale:{type:`number`,value:1,min:0},billboard:!0,sizeUnits:`pixels`,sizeBasis:`height`,sizeMinPixels:{type:`number`,min:0,value:0},sizeMaxPixels:{type:`number`,min:0,value:2**53-1},alphaCutoff:{type:`number`,value:.05,min:0,max:1},getPosition:{type:`accessor`,value:e=>e.position},getIcon:{type:`accessor`,value:e=>e.icon},getColor:{type:`accessor`,value:Sq},getSize:{type:`accessor`,value:1},getAngle:{type:`accessor`,value:0},getPixelOffset:{type:`accessor`,value:[0,0]},onIconError:{type:`function`,value:null,optional:!0},textureParameters:{type:`object`,ignore:!0,value:null}},wq=class extends lK{getShaders(){return super.getShaders({vs:tq,fs:rq,source:aq,modules:[fF,EM,pI,$K]})}initializeState(){this.state={iconManager:new bq(this.context.device,{onUpdate:this._onUpdate.bind(this),onError:this._onError.bind(this)})},this.getAttributeManager().addInstanced({instancePositions:{size:3,type:`float64`,fp64:this.use64bitPositions(),transition:!0,accessor:`getPosition`},instanceSizes:{size:1,transition:!0,accessor:`getSize`,defaultValue:1},instanceIconDefs:{size:7,accessor:`getIcon`,transform:this.getInstanceIconDef,shaderAttributes:{instanceOffsets:{size:2,elementOffset:0},instanceIconFrames:{size:4,elementOffset:2},instanceColorModes:{size:1,elementOffset:6}}},instanceColors:{size:this.props.colorFormat.length,type:`unorm8`,transition:!0,accessor:`getColor`,defaultValue:Sq},instanceAngles:{size:1,transition:!0,accessor:`getAngle`},instancePixelOffset:{size:2,transition:!0,accessor:`getPixelOffset`}})}updateState(e){super.updateState(e);let{props:t,oldProps:n,changeFlags:r}=e,i=this.getAttributeManager(),{iconAtlas:a,iconMapping:o,data:s,getIcon:c,textureParameters:l}=t,{iconManager:u}=this.state;if(typeof a==`string`)return;let d=a||this.internalState.isAsyncPropLoading(`iconAtlas`);u.setProps({loadOptions:t.loadOptions,autoPacking:!d,iconAtlas:a,iconMapping:d?o:null,textureParameters:l}),d?n.iconMapping!==t.iconMapping&&i.invalidate(`getIcon`):(r.dataChanged||r.updateTriggersChanged&&(r.updateTriggersChanged.all||r.updateTriggersChanged.getIcon))&&u.packIcons(s,c),r.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),i.invalidateAll())}get isLoaded(){return super.isLoaded&&this.state.iconManager.isLoaded}finalizeState(e){super.finalizeState(e),this.state.iconManager.finalize()}draw({uniforms:e}){let{sizeScale:t,sizeBasis:n,sizeMinPixels:r,sizeMaxPixels:i,sizeUnits:a,billboard:o,alphaCutoff:s}=this.props,{iconManager:c}=this.state,l=c.getTexture();if(l){let e=this.state.model,c={iconsTexture:l,iconsTextureDim:[l.width,l.height],sizeUnits:IP[a],sizeScale:t,sizeBasis:+(n===`height`),sizeMinPixels:r,sizeMaxPixels:i,billboard:o,alphaCutoff:s};e.shaderInputs.setProps({icon:c}),e.draw(this.context.renderPass)}}_getModel(){let e=[-1,-1,1,-1,-1,1,1,1];return new wR(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new DR({topology:`triangle-strip`,attributes:{positions:{size:2,value:new Float32Array(e)}}}),isInstanced:!0})}_onUpdate(e){e?(this.getAttributeManager()?.invalidate(`getIcon`),this.setNeedsUpdate()):this.setNeedsRedraw()}_onError(e){let t=this.getCurrentLayer()?.props.onIconError;t?t(e):Mw.error(e.error.message)()}getInstanceIconDef(e){let{x:t,y:n,width:r,height:i,mask:a,anchorX:o=r/2,anchorY:s=i/2}=this.state.iconManager.getIconMapping(e);return[r/2-o,i/2-s,t,n,r,i,+!!a]}},wq.defaultProps=Cq,wq.layerName=`IconLayer`})),Eq,Dq,Oq=o((()=>{Eq=`layout(std140) uniform pointCloudUniforms { + float radiusPixels; + highp int sizeUnits; +} pointCloud; +`,Dq={name:`pointCloud`,source:``,vs:Eq,fs:Eq,uniformTypes:{radiusPixels:`f32`,sizeUnits:`i32`}}})),kq,Aq=o((()=>{kq=`#version 300 es +#define SHADER_NAME point-cloud-layer-vertex-shader +in vec3 positions; +in vec3 instanceNormals; +in vec4 instanceColors; +in vec3 instancePositions; +in vec3 instancePositions64Low; +in vec3 instancePickingColors; +out vec4 vColor; +out vec2 unitPosition; +void main(void) { +geometry.worldPosition = instancePositions; +geometry.normal = project_normal(instanceNormals); +unitPosition = positions.xy; +geometry.uv = unitPosition; +geometry.pickingColor = instancePickingColors; +vec3 offset = vec3(positions.xy * project_size_to_pixel(pointCloud.radiusPixels, pointCloud.sizeUnits), 0.0); +DECKGL_FILTER_SIZE(offset, geometry); +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.), geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +gl_Position.xy += project_pixel_size_to_clipspace(offset.xy); +vec3 lightColor = lighting_getLightColor(instanceColors.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal); +vColor = vec4(lightColor, instanceColors.a * layer.opacity); +DECKGL_FILTER_COLOR(vColor, geometry); +} +`})),jq,Mq=o((()=>{jq=`#version 300 es +#define SHADER_NAME point-cloud-layer-fragment-shader +precision highp float; +in vec4 vColor; +in vec2 unitPosition; +out vec4 fragColor; +void main(void) { +geometry.uv = unitPosition.xy; +float distToCenter = length(unitPosition); +if (distToCenter > 1.0) { +discard; +} +fragColor = vColor; +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),Nq,Pq=o((()=>{Nq=`struct PointCloudUniforms { + radiusPixels: f32, + sizeUnits: i32, +}; + +@group(0) @binding(0) +var pointCloudUniforms: PointCloudUniforms; + +struct ConstantAttributes { + instanceNormals: vec3, + instanceColors: vec4, + instancePositions: vec3, + instancePositions64Low: vec3, + instancePickingColors: vec3 +}; + +const constants = ConstantAttributes( + vec3(1.0, 0.0, 0.0), + vec4(0.0, 0.0, 0.0, 1.0), + vec3(0.0), + vec3(0.0), + vec3(0.0) +); + +struct Attributes { + @builtin(instance_index) instanceIndex : u32, + @builtin(vertex_index) vertexIndex : u32, + @location(0) positions: vec3, + @location(1) instancePositions: vec3, + @location(2) instancePositions64Low: vec3, + @location(3) instanceNormals: vec3, + @location(4) instanceColors: vec4, + @location(5) instancePickingColors: vec3 +}; + +struct Varyings { + @builtin(position) position: vec4, + @location(0) vColor: vec4, + @location(1) unitPosition: vec2, + @location(2) pickingColor: vec3, +}; + +@vertex +fn vertexMain(attributes: Attributes) -> Varyings { + var varyings: Varyings; + + geometry.worldPosition = attributes.instancePositions; + + let centerResult = project_position_to_clipspace_and_commonspace( + attributes.instancePositions, + attributes.instancePositions64Low, + vec3(0.0) + ); + geometry.position = centerResult.commonPosition; + geometry.normal = project_normal(attributes.instanceNormals); + + // position on the containing square in [-1, 1] space + varyings.unitPosition = attributes.positions.xy; + geometry.uv = varyings.unitPosition; + geometry.pickingColor = attributes.instancePickingColors; + + // Find the center of the point and add the current vertex + let offset = vec3( + attributes.positions.xy * + project_unit_size_to_pixel(pointCloudUniforms.radiusPixels, pointCloudUniforms.sizeUnits), + 0.0 + ); + // DECKGL_FILTER_SIZE(offset, geometry); + + varyings.position = centerResult.clipPosition; + // DECKGL_FILTER_GL_POSITION(gl_Position, geometry); + let clipPixels = project_pixel_size_to_clipspace(offset.xy); + varyings.position.x += clipPixels.x; + varyings.position.y += clipPixels.y; + + // Apply lighting + let lightColor = lighting_getLightColor2(attributes.instanceColors.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal); + + // Apply opacity to instance color, or return instance picking color + varyings.vColor = vec4(lightColor, attributes.instanceColors.a * layer.opacity); + // DECKGL_FILTER_COLOR(vColor, geometry); + varyings.pickingColor = attributes.instancePickingColors; + + return varyings; +} + +@fragment +fn fragmentMain(varyings: Varyings) -> @location(0) vec4 { + // var geometry: Geometry; + // geometry.uv = unitPosition.xy; + + let distToCenter = length(varyings.unitPosition); + if (distToCenter > 1.0) { + discard; + } + + var fragColor: vec4; + + fragColor = varyings.vColor; + + if (picking.isActive > 0.5) { + if (!picking_isColorValid(varyings.pickingColor)) { + discard; + } + return vec4(varyings.pickingColor, 1.0); + } + + if (picking.isHighlightActive > 0.5) { + let highlightedObjectColor = picking_normalizeColor(picking.highlightedObjectColor); + if (picking_isColorZero(abs(varyings.pickingColor - highlightedObjectColor))) { + let highLightAlpha = picking.highlightColor.a; + let blendedAlpha = highLightAlpha + fragColor.a * (1.0 - highLightAlpha); + if (blendedAlpha > 0.0) { + let highLightRatio = highLightAlpha / blendedAlpha; + fragColor = vec4( + mix(fragColor.rgb, picking.highlightColor.rgb, highLightRatio), + blendedAlpha + ); + } else { + fragColor = vec4(fragColor.rgb, 0.0); + } + } + } + + // Apply premultiplied alpha as required by transparent canvas + fragColor = deckgl_premultiplied_alpha(fragColor); + + return fragColor; +} +`}));function Fq(e){let{header:t,attributes:n}=e;if(!(!t||!n)&&(e.length=t.vertexCount,n.POSITION&&(n.instancePositions=n.POSITION),n.NORMAL&&(n.instanceNormals=n.NORMAL),n.COLOR_0)){let{size:e,value:t}=n.COLOR_0;n.instanceColors={size:e,type:`unorm8`,value:t}}}var Iq,Lq,Rq,zq,Bq=o((()=>{EK(),OR(),Oq(),Aq(),Mq(),Pq(),Iq=[0,0,0,255],Lq=[0,0,1],Rq={sizeUnits:`pixels`,pointSize:{type:`number`,min:0,value:10},getPosition:{type:`accessor`,value:e=>e.position},getNormal:{type:`accessor`,value:Lq},getColor:{type:`accessor`,value:Iq},material:!0,radiusPixels:{deprecatedFor:`pointSize`}},zq=class extends lK{getShaders(){return super.getShaders({vs:kq,fs:jq,source:Nq,modules:[fF,EM,vM,pI,Dq]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:`float64`,fp64:this.use64bitPositions(),transition:!0,accessor:`getPosition`},instanceNormals:{size:3,transition:!0,accessor:`getNormal`,defaultValue:Lq},instanceColors:{size:this.props.colorFormat.length,type:`unorm8`,transition:!0,accessor:`getColor`,defaultValue:Iq}})}updateState(e){let{changeFlags:t,props:n}=e;super.updateState(e),t.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll()),t.dataChanged&&Fq(n.data)}draw({uniforms:e}){let{pointSize:t,sizeUnits:n}=this.props,r=this.state.model,i={sizeUnits:IP[n],radiusPixels:t};r.shaderInputs.setProps({pointCloud:i}),r.draw(this.context.renderPass)}_getModel(){let e=[];for(let t=0;t<3;t++){let n=t/3*Math.PI*2;e.push(Math.cos(n)*2,Math.sin(n)*2,0)}return new wR(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new DR({topology:`triangle-list`,attributes:{positions:new Float32Array(e)}}),isInstanced:!0})}},zq.layerName=`PointCloudLayer`,zq.defaultProps=Rq})),Vq,Hq,Uq=o((()=>{Vq=`layout(std140) uniform scatterplotUniforms { + float radiusScale; + float radiusMinPixels; + float radiusMaxPixels; + float lineWidthScale; + float lineWidthMinPixels; + float lineWidthMaxPixels; + float stroked; + float filled; + bool antialiasing; + bool billboard; + highp int radiusUnits; + highp int lineWidthUnits; +} scatterplot; +`,Hq={name:`scatterplot`,vs:Vq,fs:Vq,source:``,uniformTypes:{radiusScale:`f32`,radiusMinPixels:`f32`,radiusMaxPixels:`f32`,lineWidthScale:`f32`,lineWidthMinPixels:`f32`,lineWidthMaxPixels:`f32`,stroked:`f32`,filled:`f32`,antialiasing:`f32`,billboard:`f32`,radiusUnits:`i32`,lineWidthUnits:`i32`}}})),Wq,Gq=o((()=>{Wq=`#version 300 es +#define SHADER_NAME scatterplot-layer-vertex-shader +in vec3 positions; +in vec3 instancePositions; +in vec3 instancePositions64Low; +in float instanceRadius; +in float instanceLineWidths; +in vec4 instanceFillColors; +in vec4 instanceLineColors; +in vec3 instancePickingColors; +in vec2 instancePixelOffset; +out vec4 vFillColor; +out vec4 vLineColor; +out vec2 unitPosition; +out float innerUnitRadius; +out float outerRadiusPixels; +void main(void) { +geometry.worldPosition = instancePositions; +outerRadiusPixels = clamp( +project_size_to_pixel(scatterplot.radiusScale * instanceRadius, scatterplot.radiusUnits), +scatterplot.radiusMinPixels, scatterplot.radiusMaxPixels +); +float lineWidthPixels = clamp( +project_size_to_pixel(scatterplot.lineWidthScale * instanceLineWidths, scatterplot.lineWidthUnits), +scatterplot.lineWidthMinPixels, scatterplot.lineWidthMaxPixels +); +outerRadiusPixels += scatterplot.stroked * lineWidthPixels / 2.0; +float edgePadding = scatterplot.antialiasing ? (outerRadiusPixels + SMOOTH_EDGE_RADIUS) / outerRadiusPixels : 1.0; +unitPosition = edgePadding * positions.xy; +geometry.uv = unitPosition; +geometry.pickingColor = instancePickingColors; +innerUnitRadius = 1.0 - scatterplot.stroked * lineWidthPixels / outerRadiusPixels; +if (scatterplot.billboard) { +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +vec3 offset = edgePadding * positions * outerRadiusPixels; +offset.xy += instancePixelOffset; +DECKGL_FILTER_SIZE(offset, geometry); +gl_Position.xy += project_pixel_size_to_clipspace(offset.xy); +} else { +vec3 offset = edgePadding * positions * project_pixel_size(outerRadiusPixels); +offset.xy += project_pixel_size(instancePixelOffset); +DECKGL_FILTER_SIZE(offset, geometry); +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset, geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +} +vFillColor = vec4(instanceFillColors.rgb, instanceFillColors.a * layer.opacity); +DECKGL_FILTER_COLOR(vFillColor, geometry); +vLineColor = vec4(instanceLineColors.rgb, instanceLineColors.a * layer.opacity); +DECKGL_FILTER_COLOR(vLineColor, geometry); +} +`})),Kq,qq=o((()=>{Kq=`#version 300 es +#define SHADER_NAME scatterplot-layer-fragment-shader +precision highp float; +in vec4 vFillColor; +in vec4 vLineColor; +in vec2 unitPosition; +in float innerUnitRadius; +in float outerRadiusPixels; +out vec4 fragColor; +void main(void) { +geometry.uv = unitPosition; +float distToCenter = length(unitPosition) * outerRadiusPixels; +float inCircle = scatterplot.antialiasing ? +smoothedge(distToCenter, outerRadiusPixels) : +step(distToCenter, outerRadiusPixels); +if (inCircle == 0.0) { +discard; +} +if (scatterplot.stroked > 0.5) { +float isLine = scatterplot.antialiasing ? +smoothedge(innerUnitRadius * outerRadiusPixels, distToCenter) : +step(innerUnitRadius * outerRadiusPixels, distToCenter); +if (scatterplot.filled > 0.5) { +fragColor = mix(vFillColor, vLineColor, isLine); +} else { +if (isLine == 0.0) { +discard; +} +fragColor = vec4(vLineColor.rgb, vLineColor.a * isLine); +} +} else if (scatterplot.filled < 0.5) { +discard; +} else { +fragColor = vFillColor; +} +fragColor.a *= inCircle; +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),Jq,Yq=o((()=>{Jq=`// Main shaders + +struct ScatterplotUniforms { + radiusScale: f32, + radiusMinPixels: f32, + radiusMaxPixels: f32, + lineWidthScale: f32, + lineWidthMinPixels: f32, + lineWidthMaxPixels: f32, + stroked: f32, + filled: i32, + antialiasing: i32, + billboard: i32, + radiusUnits: i32, + lineWidthUnits: i32, +}; + +struct ConstantAttributeUniforms { + instancePositions: vec3, + instancePositions64Low: vec3, + instanceRadius: f32, + instanceLineWidths: f32, + instanceFillColors: vec4, + instanceLineColors: vec4, + instancePickingColors: vec3, + instancePixelOffset: vec2, + + instancePositionsConstant: i32, + instancePositions64LowConstant: i32, + instanceRadiusConstant: i32, + instanceLineWidthsConstant: i32, + instanceFillColorsConstant: i32, + instanceLineColorsConstant: i32, + instancePickingColorsConstant: i32, + instancePixelOffsetConstant: i32 +}; + +@group(0) @binding(0) var scatterplot: ScatterplotUniforms; + +struct ConstantAttributes { + instancePositions: vec3, + instancePositions64Low: vec3, + instanceRadius: f32, + instanceLineWidths: f32, + instanceFillColors: vec4, + instanceLineColors: vec4, + instancePickingColors: vec3, + instancePixelOffset: vec2 +}; + +const constants = ConstantAttributes( + vec3(0.0), + vec3(0.0), + 0.0, + 0.0, + vec4(0.0, 0.0, 0.0, 1.0), + vec4(0.0, 0.0, 0.0, 1.0), + vec3(0.0), + vec2(0.0) +); + +struct Attributes { + @builtin(instance_index) instanceIndex : u32, + @builtin(vertex_index) vertexIndex : u32, + @location(0) positions: vec3, + @location(1) instancePositions: vec3, + @location(2) instancePositions64Low: vec3, + @location(3) instanceRadius: f32, + @location(4) instanceLineWidths: f32, + @location(5) instanceFillColors: vec4, + @location(6) instanceLineColors: vec4, + @location(7) instancePickingColors: vec3, + @location(8) instancePixelOffset: vec2 +}; + +struct Varyings { + @builtin(position) position: vec4, + @location(0) vFillColor: vec4, + @location(1) vLineColor: vec4, + @location(2) unitPosition: vec2, + @location(3) innerUnitRadius: f32, + @location(4) outerRadiusPixels: f32, + @location(5) pickingColor: vec3, +}; + +@vertex +fn vertexMain(attributes: Attributes) -> Varyings { + var varyings: Varyings; + + // Draw an inline geometry constant array clip space triangle to verify that rendering works. + // var positions = array, 3>(vec2(0.0, 0.5), vec2(-0.5, -0.5), vec2(0.5, -0.5)); + // if (attributes.instanceIndex == 0) { + // varyings.position = vec4(positions[attributes.vertexIndex], 0.0, 1.0); + // return varyings; + // } + + geometry.worldPosition = attributes.instancePositions; + + // Multiply out radius and clamp to limits + varyings.outerRadiusPixels = clamp( + project_unit_size_to_pixel(scatterplot.radiusScale * attributes.instanceRadius, scatterplot.radiusUnits), + scatterplot.radiusMinPixels, scatterplot.radiusMaxPixels + ); + + // Multiply out line width and clamp to limits + let lineWidthPixels = clamp( + project_unit_size_to_pixel(scatterplot.lineWidthScale * attributes.instanceLineWidths, scatterplot.lineWidthUnits), + scatterplot.lineWidthMinPixels, scatterplot.lineWidthMaxPixels + ); + + // outer radius needs to offset by half stroke width + varyings.outerRadiusPixels += scatterplot.stroked * lineWidthPixels / 2.0; + // Expand geometry to accommodate edge smoothing + let edgePadding = select( + (varyings.outerRadiusPixels + SMOOTH_EDGE_RADIUS) / varyings.outerRadiusPixels, + 1.0, + scatterplot.antialiasing != 0 + ); + + // position on the containing square in [-1, 1] space + varyings.unitPosition = edgePadding * attributes.positions.xy; + geometry.uv = varyings.unitPosition; + geometry.pickingColor = attributes.instancePickingColors; + + varyings.innerUnitRadius = 1.0 - scatterplot.stroked * lineWidthPixels / varyings.outerRadiusPixels; + + if (scatterplot.billboard != 0) { + varyings.position = project_position_to_clipspace(attributes.instancePositions, attributes.instancePositions64Low, vec3(0.0)); // TODO , geometry.position); + // DECKGL_FILTER_GL_POSITION(varyings.position, geometry); + var offset = edgePadding * attributes.positions * varyings.outerRadiusPixels; + offset = vec3(offset.xy + attributes.instancePixelOffset, offset.z); + // DECKGL_FILTER_SIZE(offset, geometry); + let clipPixels = project_pixel_size_to_clipspace(offset.xy); + varyings.position = vec4(varyings.position.x + clipPixels.x, varyings.position.y + clipPixels.y, varyings.position.z, varyings.position.w); + } else { + var offset = edgePadding * attributes.positions * project_pixel_size_float(varyings.outerRadiusPixels); + offset = vec3(offset.xy + project_pixel_size_vec2(attributes.instancePixelOffset), offset.z); + // DECKGL_FILTER_SIZE(offset, geometry); + varyings.position = project_position_to_clipspace(attributes.instancePositions, attributes.instancePositions64Low, offset); // TODO , geometry.position); + // DECKGL_FILTER_GL_POSITION(varyings.position, geometry); + } + + // Apply opacity to instance color, or return instance picking color + varyings.vFillColor = vec4(attributes.instanceFillColors.rgb, attributes.instanceFillColors.a * layer.opacity); + // DECKGL_FILTER_COLOR(varyings.vFillColor, geometry); + varyings.vLineColor = vec4(attributes.instanceLineColors.rgb, attributes.instanceLineColors.a * layer.opacity); + // DECKGL_FILTER_COLOR(varyings.vLineColor, geometry); + varyings.pickingColor = attributes.instancePickingColors; + + return varyings; +} + +@fragment +fn fragmentMain(varyings: Varyings) -> @location(0) vec4 { + // var geometry: Geometry; + // geometry.uv = unitPosition; + + let distToCenter = length(varyings.unitPosition) * varyings.outerRadiusPixels; + let inCircle = select( + smoothedge(distToCenter, varyings.outerRadiusPixels), + step(distToCenter, varyings.outerRadiusPixels), + scatterplot.antialiasing != 0 + ); + + if (inCircle == 0.0) { + discard; + } + + var fragColor: vec4; + + if (scatterplot.stroked != 0) { + let isLine = select( + smoothedge(varyings.innerUnitRadius * varyings.outerRadiusPixels, distToCenter), + step(varyings.innerUnitRadius * varyings.outerRadiusPixels, distToCenter), + scatterplot.antialiasing != 0 + ); + + if (scatterplot.filled != 0) { + fragColor = mix(varyings.vFillColor, varyings.vLineColor, isLine); + } else { + if (isLine == 0.0) { + discard; + } + fragColor = vec4(varyings.vLineColor.rgb, varyings.vLineColor.a * isLine); + } + } else if (scatterplot.filled == 0) { + discard; + } else { + fragColor = varyings.vFillColor; + } + + fragColor.a *= inCircle; + + if (picking.isActive > 0.5) { + if (!picking_isColorValid(varyings.pickingColor)) { + discard; + } + return vec4(varyings.pickingColor, 1.0); + } + + if (picking.isHighlightActive > 0.5) { + let highlightedObjectColor = picking_normalizeColor(picking.highlightedObjectColor); + if (picking_isColorZero(abs(varyings.pickingColor - highlightedObjectColor))) { + let highLightAlpha = picking.highlightColor.a; + let blendedAlpha = highLightAlpha + fragColor.a * (1.0 - highLightAlpha); + if (blendedAlpha > 0.0) { + let highLightRatio = highLightAlpha / blendedAlpha; + fragColor = vec4( + mix(fragColor.rgb, picking.highlightColor.rgb, highLightRatio), + blendedAlpha + ); + } else { + fragColor = vec4(fragColor.rgb, 0.0); + } + } + } + + // Apply premultiplied alpha as required by transparent canvas + fragColor = deckgl_premultiplied_alpha(fragColor); + + return fragColor; + // return vec4(0, 0, 1, 1); +} +`})),Xq,Zq,Qq,$q=o((()=>{EK(),OR(),Uq(),Gq(),qq(),Yq(),Xq=[0,0,0,255],Zq={radiusUnits:`meters`,radiusScale:{type:`number`,min:0,value:1},radiusMinPixels:{type:`number`,min:0,value:0},radiusMaxPixels:{type:`number`,min:0,value:2**53-1},lineWidthUnits:`meters`,lineWidthScale:{type:`number`,min:0,value:1},lineWidthMinPixels:{type:`number`,min:0,value:0},lineWidthMaxPixels:{type:`number`,min:0,value:2**53-1},stroked:!1,filled:!0,billboard:!1,antialiasing:!0,getPosition:{type:`accessor`,value:e=>e.position},getRadius:{type:`accessor`,value:1},getFillColor:{type:`accessor`,value:Xq},getLineColor:{type:`accessor`,value:Xq},getLineWidth:{type:`accessor`,value:1},getPixelOffset:{type:`accessor`,value:[0,0]},strokeWidth:{deprecatedFor:`getLineWidth`},outline:{deprecatedFor:`stroked`},getColor:{deprecatedFor:[`getFillColor`,`getLineColor`]}},Qq=class extends lK{getShaders(){return super.getShaders({vs:Wq,fs:Kq,source:Jq,modules:[fF,EM,pI,Hq]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:`float64`,fp64:this.use64bitPositions(),transition:!0,accessor:`getPosition`},instanceRadius:{size:1,transition:!0,accessor:`getRadius`,defaultValue:1},instanceFillColors:{size:this.props.colorFormat.length,transition:!0,type:`unorm8`,accessor:`getFillColor`,defaultValue:[0,0,0,255]},instanceLineColors:{size:this.props.colorFormat.length,transition:!0,type:`unorm8`,accessor:`getLineColor`,defaultValue:[0,0,0,255]},instanceLineWidths:{size:1,transition:!0,accessor:`getLineWidth`,defaultValue:1},instancePixelOffset:{size:2,transition:!0,accessor:`getPixelOffset`}})}updateState(e){super.updateState(e),e.changeFlags.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll())}draw({uniforms:e}){let{radiusUnits:t,radiusScale:n,radiusMinPixels:r,radiusMaxPixels:i,stroked:a,filled:o,billboard:s,antialiasing:c,lineWidthUnits:l,lineWidthScale:u,lineWidthMinPixels:d,lineWidthMaxPixels:f}=this.props,p={stroked:a,filled:o,billboard:s,antialiasing:c,radiusUnits:IP[t],radiusScale:n,radiusMinPixels:r,radiusMaxPixels:i,lineWidthUnits:IP[l],lineWidthScale:u,lineWidthMinPixels:d,lineWidthMaxPixels:f},m=this.state.model;m.shaderInputs.setProps({scatterplot:p}),m.draw(this.context.renderPass)}_getModel(){let e=[-1,-1,0,1,-1,0,-1,1,0,1,1,0];return new wR(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new DR({topology:`triangle-strip`,attributes:{positions:{size:3,value:new Float32Array(e)}}}),isInstanced:!0})}},Qq.defaultProps=Zq,Qq.layerName=`ScatterplotLayer`}));function eJ(e,t,n={}){return tJ(e,n)===t?!1:(rJ(e,n),!0)}function tJ(e,t={}){return Math.sign(nJ(e,t))}function nJ(e,t={}){let{start:n=0,end:r=e.length,plane:i=`xy`}=t,a=t.size||2,o=0,s=aJ[i[0]],c=aJ[i[1]];for(let t=n,i=r-a;t{iJ={CLOCKWISE:1,COUNTER_CLOCKWISE:-1},aJ={x:0,y:1,z:2}}));function sJ(e,t){let n=t.length,r=e.length;if(r>0){let i=!0;for(let a=0;a{}));function dJ(e,t,n,r,i=[]){let a,o;if(n&8)a=(r[3]-e[1])/(t[1]-e[1]),o=3;else if(n&4)a=(r[1]-e[1])/(t[1]-e[1]),o=1;else if(n&2)a=(r[2]-e[0])/(t[0]-e[0]),o=2;else if(n&1)a=(r[0]-e[0])/(t[0]-e[0]),o=0;else return null;for(let n=0;nt[2]&&(n|=2),e[1]t[3]&&(n|=8),n}var pJ=o((()=>{}));function mJ(e,t){let{size:n=2,broken:r=!1,gridResolution:i=10,gridOffset:a=[0,0],startIndex:o=0,endIndex:s=e.length}=t||{},c=(s-o)/n,l=[],u=[l],d=lJ(e,0,n,o),f,p,m=_J(d,i,a,[]),h=[];sJ(l,d);for(let t=1;tn&&(l=[],u.push(l),sJ(l,d)),p=fJ(f,m)}sJ(l,f),cJ(d,f)}return r?u:u[0]}function hJ(e,t=null,n){if(!e.length)return[];let{size:r=2,gridResolution:i=10,gridOffset:a=[0,0],edgeTypes:o=!1}=n||{},s=[],c=[{pos:e,types:o?Array(e.length/r).fill(SJ):null,holes:t||[]}],l=[[],[]],u=[];for(;c.length;){let{pos:e,types:t,holes:n}=c.shift();yJ(e,r,n[0]||e.length,l),u=_J(l[0],i,a,u);let d=fJ(l[1],u);if(d){let i=gJ(e,t,r,0,n[0]||e.length,u,d),a={pos:i[0].pos,types:i[0].types,holes:[]},s={pos:i[1].pos,types:i[1].types,holes:[]};c.push(a,s);for(let c=0;c=0?(sJ(l,p)&&d.push(h),b+=m):d.length&&(d[d.length-1]=xJ),cJ(g,p),_=m,v=h;return[y?{pos:c,types:t&&u}:null,b?{pos:l,types:t&&d}:null]}function _J(e,t,n,r){let i=Math.floor((e[0]-n[0])/t)*t+n[0],a=Math.floor((e[1]-n[1])/t)*t+n[1];return r[0]=i,r[1]=a,r[2]=i+t,r[3]=a+t,r}function vJ(e,t,n){n&8?(e[1]+=t,e[3]+=t):n&4?(e[1]-=t,e[3]-=t):n&2?(e[0]+=t,e[2]+=t):n&1&&(e[0]-=t,e[2]-=t)}function yJ(e,t,n,r){let i=1/0,a=-1/0,o=1/0,s=-1/0;for(let r=0;ra?t:a,o=ns?n:s}return r[0][0]=i,r[0][1]=o,r[1][0]=a,r[1][1]=s,r}function bJ(e,t){for(let n=0;n{pJ(),uJ(),xJ=0,SJ=1}));function wJ(e,t){let{size:n=2,startIndex:r=0,endIndex:i=e.length,normalize:a=!0}=t||{},o=e.slice(r,i);OJ(o,n,0,i-r);let s=mJ(o,{size:n,broken:!0,gridResolution:360,gridOffset:[-180,-180]});if(a)for(let e of s)kJ(e,n);return s}function TJ(e,t=null,n){let{size:r=2,normalize:i=!0,edgeTypes:a=!1}=n||{};t||=[];let o=[],s=[],c=0,l=0;for(let i=0;i<=t.length;i++){let a=t[i]||e.length,u=l,d=EJ(e,r,c,a);for(let t=d;ti&&(i=t,a=o-1)}return a}function DJ(e,t,n,r,i=AJ){let a=e[n],o=e[r-t];if(Math.abs(a-o)>180){let r=lJ(e,0,t,n);r[0]+=Math.round((o-a)/360)*360,sJ(e,r),r[1]=Math.sign(r[1])*i,sJ(e,r),r[0]=a,sJ(e,r)}}function OJ(e,t,n,r){let i=e[0],a;for(let o=n;o180||t<-180)&&(a-=Math.round(t/360)*360),e[o]=i=a}}function kJ(e,t){let n,r=e.length/t;for(let i=0;i{CJ(),uJ(),AJ=85.051129})),MJ=o((()=>{lO(),oJ(),pJ(),CJ(),jJ()}));function NJ(e,t,n,r){let i;if(Array.isArray(e[0])){let n=e.length*t;i=Array(n);for(let n=0;n{MJ()}));function FJ(e){return Array.isArray(e[0])}var IJ,LJ,RJ,zJ,BJ=o((()=>{EK(),PJ(),IJ=1,LJ=2,RJ=4,zJ=class extends wK{constructor(e){super({...e,attributes:{positions:{size:3,padding:18,initialize:!0,type:e.fp64?Float64Array:Float32Array},segmentTypes:{size:1,type:Uint8ClampedArray}}})}get(e){return this.attributes[e]}getGeometryFromBuffer(e){return this.normalize?super.getGeometryFromBuffer(e):null}normalizeGeometry(e){return this.normalize?NJ(e,this.positionSize,this.opts.resolution,this.opts.wrapLongitude):e}getGeometrySize(e){if(FJ(e)){let t=0;for(let n of e)t+=this.getGeometrySize(n);return t}let t=this.getPathLength(e);return t<2?0:this.isClosed(e)?t<3?0:t+2:t}updateGeometryAttributes(e,t){if(t.geometrySize!==0)if(e&&FJ(e))for(let n of e){let e=this.getGeometrySize(n);t.geometrySize=e,this.updateGeometryAttributes(n,t),t.vertexStart+=e}else this._updateSegmentTypes(e,t),this._updatePositions(e,t)}_updateSegmentTypes(e,t){let n=this.attributes.segmentTypes,r=e?this.isClosed(e):!1,{vertexStart:i,geometrySize:a}=t;n.fill(0,i,i+a),r?(n[i]=RJ,n[i+a-2]=RJ):(n[i]+=IJ,n[i+a-2]+=LJ),n[i+a-1]=RJ}_updatePositions(e,t){let{positions:n}=this.attributes;if(!n||!e)return;let{vertexStart:r,geometrySize:i}=t,a=[,,,];for(let t=r,o=0;o=e.length&&(t+=1-e.length/r);let i=t*r;return n[0]=e[i],n[1]=e[i+1],n[2]=r===3&&e[i+2]||0,n}isClosed(e){if(!this.normalize)return!!this.opts.loop;let{positionSize:t}=this,n=e.length-t;return e[0]===e[n]&&e[1]===e[n+1]&&(t===2||e[2]===e[n+2])}}})),VJ,HJ,UJ=o((()=>{VJ=`layout(std140) uniform pathUniforms { + float widthScale; + float widthMinPixels; + float widthMaxPixels; + float jointType; + float capType; + float miterLimit; + bool billboard; + highp int widthUnits; +} path; +`,HJ={name:`path`,vs:VJ,fs:VJ,uniformTypes:{widthScale:`f32`,widthMinPixels:`f32`,widthMaxPixels:`f32`,jointType:`f32`,capType:`f32`,miterLimit:`f32`,billboard:`f32`,widthUnits:`i32`}}})),WJ,GJ=o((()=>{WJ=`#version 300 es +#define SHADER_NAME path-layer-vertex-shader +in vec2 positions; +in float instanceTypes; +in vec3 instanceStartPositions; +in vec3 instanceEndPositions; +in vec3 instanceLeftPositions; +in vec3 instanceRightPositions; +in vec3 instanceLeftPositions64Low; +in vec3 instanceStartPositions64Low; +in vec3 instanceEndPositions64Low; +in vec3 instanceRightPositions64Low; +in float instanceStrokeWidths; +in vec4 instanceColors; +in vec3 instancePickingColors; +uniform float opacity; +out vec4 vColor; +out vec2 vCornerOffset; +out float vMiterLength; +out vec2 vPathPosition; +out float vPathLength; +out float vJointType; +const float EPSILON = 0.001; +const vec3 ZERO_OFFSET = vec3(0.0); +float flipIfTrue(bool flag) { +return -(float(flag) * 2. - 1.); +} +vec3 getLineJoinOffset( +vec3 prevPoint, vec3 currPoint, vec3 nextPoint, +vec2 width +) { +bool isEnd = positions.x > 0.0; +float sideOfPath = positions.y; +float isJoint = float(sideOfPath == 0.0); +vec3 deltaA3 = (currPoint - prevPoint); +vec3 deltaB3 = (nextPoint - currPoint); +mat3 rotationMatrix; +bool needsRotation = !path.billboard && project_needs_rotation(currPoint, rotationMatrix); +if (needsRotation) { +deltaA3 = deltaA3 * rotationMatrix; +deltaB3 = deltaB3 * rotationMatrix; +} +vec2 deltaA = deltaA3.xy / width; +vec2 deltaB = deltaB3.xy / width; +float lenA = length(deltaA); +float lenB = length(deltaB); +vec2 dirA = lenA > 0. ? normalize(deltaA) : vec2(0.0, 0.0); +vec2 dirB = lenB > 0. ? normalize(deltaB) : vec2(0.0, 0.0); +vec2 perpA = vec2(-dirA.y, dirA.x); +vec2 perpB = vec2(-dirB.y, dirB.x); +vec2 tangent = dirA + dirB; +tangent = length(tangent) > 0. ? normalize(tangent) : perpA; +vec2 miterVec = vec2(-tangent.y, tangent.x); +vec2 dir = isEnd ? dirA : dirB; +vec2 perp = isEnd ? perpA : perpB; +float L = isEnd ? lenA : lenB; +float sinHalfA = abs(dot(miterVec, perp)); +float cosHalfA = abs(dot(dirA, miterVec)); +float turnDirection = flipIfTrue(dirA.x * dirB.y >= dirA.y * dirB.x); +float cornerPosition = sideOfPath * turnDirection; +float miterSize = 1.0 / max(sinHalfA, EPSILON); +miterSize = mix( +min(miterSize, max(lenA, lenB) / max(cosHalfA, EPSILON)), +miterSize, +step(0.0, cornerPosition) +); +vec2 offsetVec = mix(miterVec * miterSize, perp, step(0.5, cornerPosition)) +* (sideOfPath + isJoint * turnDirection); +bool isStartCap = lenA == 0.0 || (!isEnd && (instanceTypes == 1.0 || instanceTypes == 3.0)); +bool isEndCap = lenB == 0.0 || (isEnd && (instanceTypes == 2.0 || instanceTypes == 3.0)); +bool isCap = isStartCap || isEndCap; +if (isCap) { +offsetVec = mix(perp * sideOfPath, dir * path.capType * 4.0 * flipIfTrue(isStartCap), isJoint); +vJointType = path.capType; +} else { +vJointType = path.jointType; +} +vPathLength = L; +vCornerOffset = offsetVec; +vMiterLength = dot(vCornerOffset, miterVec * turnDirection); +vMiterLength = isCap ? isJoint : vMiterLength; +vec2 offsetFromStartOfPath = vCornerOffset + deltaA * float(isEnd); +vPathPosition = vec2( +dot(offsetFromStartOfPath, perp), +dot(offsetFromStartOfPath, dir) +); +geometry.uv = vPathPosition; +float isValid = step(instanceTypes, 3.5); +vec3 offset = vec3(offsetVec * width * isValid, 0.0); +if (needsRotation) { +offset = rotationMatrix * offset; +} +return offset; +} +void clipLine(inout vec4 position, vec4 refPosition) { +if (position.w < EPSILON) { +float r = (EPSILON - refPosition.w) / (position.w - refPosition.w); +position = refPosition + (position - refPosition) * r; +} +} +void main() { +geometry.pickingColor = instancePickingColors; +vColor = vec4(instanceColors.rgb, instanceColors.a * layer.opacity); +float isEnd = positions.x; +vec3 prevPosition = mix(instanceLeftPositions, instanceStartPositions, isEnd); +vec3 prevPosition64Low = mix(instanceLeftPositions64Low, instanceStartPositions64Low, isEnd); +vec3 currPosition = mix(instanceStartPositions, instanceEndPositions, isEnd); +vec3 currPosition64Low = mix(instanceStartPositions64Low, instanceEndPositions64Low, isEnd); +vec3 nextPosition = mix(instanceEndPositions, instanceRightPositions, isEnd); +vec3 nextPosition64Low = mix(instanceEndPositions64Low, instanceRightPositions64Low, isEnd); +geometry.worldPosition = currPosition; +vec2 widthPixels = vec2(clamp( +project_size_to_pixel(instanceStrokeWidths * path.widthScale, path.widthUnits), +path.widthMinPixels, path.widthMaxPixels) / 2.0); +vec3 width; +if (path.billboard) { +vec4 prevPositionScreen = project_position_to_clipspace(prevPosition, prevPosition64Low, ZERO_OFFSET); +vec4 currPositionScreen = project_position_to_clipspace(currPosition, currPosition64Low, ZERO_OFFSET, geometry.position); +vec4 nextPositionScreen = project_position_to_clipspace(nextPosition, nextPosition64Low, ZERO_OFFSET); +clipLine(prevPositionScreen, currPositionScreen); +clipLine(nextPositionScreen, currPositionScreen); +clipLine(currPositionScreen, mix(nextPositionScreen, prevPositionScreen, isEnd)); +width = vec3(widthPixels, 0.0); +DECKGL_FILTER_SIZE(width, geometry); +vec3 offset = getLineJoinOffset( +prevPositionScreen.xyz / prevPositionScreen.w, +currPositionScreen.xyz / currPositionScreen.w, +nextPositionScreen.xyz / nextPositionScreen.w, +project_pixel_size_to_clipspace(width.xy) +); +DECKGL_FILTER_GL_POSITION(currPositionScreen, geometry); +gl_Position = vec4(currPositionScreen.xyz + offset * currPositionScreen.w, currPositionScreen.w); +} else { +prevPosition = project_position(prevPosition, prevPosition64Low); +currPosition = project_position(currPosition, currPosition64Low); +nextPosition = project_position(nextPosition, nextPosition64Low); +width = vec3(project_pixel_size(widthPixels), 0.0); +DECKGL_FILTER_SIZE(width, geometry); +vec3 offset = getLineJoinOffset(prevPosition, currPosition, nextPosition, width.xy); +geometry.position = vec4(currPosition + offset, 1.0); +gl_Position = project_common_position_to_clipspace(geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +} +DECKGL_FILTER_COLOR(vColor, geometry); +} +`})),KJ,qJ=o((()=>{KJ=`#version 300 es +#define SHADER_NAME path-layer-fragment-shader +precision highp float; +in vec4 vColor; +in vec2 vCornerOffset; +in float vMiterLength; +in vec2 vPathPosition; +in float vPathLength; +in float vJointType; +out vec4 fragColor; +void main(void) { +geometry.uv = vPathPosition; +if (vPathPosition.y < 0.0 || vPathPosition.y > vPathLength) { +if (vJointType > 0.5 && length(vCornerOffset) > 1.0) { +discard; +} +if (vJointType < 0.5 && vMiterLength > path.miterLimit + 1.0) { +discard; +} +} +fragColor = vColor; +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),JJ,YJ,XJ,ZJ,QJ=o((()=>{EK(),OR(),BJ(),UJ(),GJ(),qJ(),JJ=[0,0,0,255],YJ={widthUnits:`meters`,widthScale:{type:`number`,min:0,value:1},widthMinPixels:{type:`number`,min:0,value:0},widthMaxPixels:{type:`number`,min:0,value:2**53-1},jointRounded:!1,capRounded:!1,miterLimit:{type:`number`,min:0,value:4},billboard:!1,_pathType:null,getPath:{type:`accessor`,value:e=>e.path},getColor:{type:`accessor`,value:JJ},getWidth:{type:`accessor`,value:1},rounded:{deprecatedFor:[`jointRounded`,`capRounded`]}},XJ={enter:(e,t)=>t.length?t.subarray(t.length-e.length):e},ZJ=class extends lK{getShaders(){return super.getShaders({vs:WJ,fs:KJ,modules:[fF,pI,HJ]})}get wrapLongitude(){return!1}getBounds(){return this.getAttributeManager()?.getBounds([`vertexPositions`])}initializeState(){this.getAttributeManager().addInstanced({vertexPositions:{size:3,vertexOffset:1,type:`float64`,fp64:this.use64bitPositions(),transition:XJ,accessor:`getPath`,update:this.calculatePositions,noAlloc:!0,shaderAttributes:{instanceLeftPositions:{vertexOffset:0},instanceStartPositions:{vertexOffset:1},instanceEndPositions:{vertexOffset:2},instanceRightPositions:{vertexOffset:3}}},instanceTypes:{size:1,type:`uint8`,update:this.calculateSegmentTypes,noAlloc:!0},instanceStrokeWidths:{size:1,accessor:`getWidth`,transition:XJ,defaultValue:1},instanceColors:{size:this.props.colorFormat.length,type:`unorm8`,accessor:`getColor`,transition:XJ,defaultValue:JJ},instancePickingColors:{size:4,type:`uint8`,accessor:(e,{index:t,target:n})=>this.encodePickingColor(e&&e.__source?e.__source.index:t,n)}}),this.setState({pathTesselator:new zJ({fp64:this.use64bitPositions()})})}updateState(e){super.updateState(e);let{props:t,changeFlags:n}=e,r=this.getAttributeManager();if(n.dataChanged||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getPath)){let{pathTesselator:e}=this.state,i=t.data.attributes||{};e.updateGeometry({data:t.data,geometryBuffer:i.getPath,buffers:i,normalize:!t._pathType,loop:t._pathType===`loop`,getGeometry:t.getPath,positionFormat:t.positionFormat,wrapLongitude:t.wrapLongitude,resolution:this.context.viewport.resolution,dataChanged:n.dataChanged}),this.setState({numInstances:e.instanceCount,startIndices:e.vertexStarts}),n.dataChanged||r.invalidateAll()}n.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),r.invalidateAll())}getPickingInfo(e){let t=super.getPickingInfo(e),{index:n}=t,r=this.props.data;return r[0]&&r[0].__source&&(t.object=r.find(e=>e.__source.index===n)),t}disablePickingIndex(e){let t=this.props.data;if(t[0]&&t[0].__source)for(let n=0;n{t.exports=n,t.exports.default=n;function n(e,t,n){n||=2;var i=t&&t.length,o=i?t[0]*n:e.length,s=r(e,0,o,n,!0),c=[];if(!s||s.next===s.prev)return c;var l,d,f,p,m,h,g;if(i&&(s=u(e,t,s,n)),e.length>80*n){l=f=e[0],d=p=e[1];for(var _=n;_f&&(f=m),h>p&&(p=h);g=Math.max(f-l,p-d),g=g===0?0:32767/g}return a(s,c,n,l,d,g,0),c}function r(e,t,n,r,i){var a,o;if(i===N(e,t,n,r)>0)for(a=t;a=t;a-=r)o=A(a,e[a],e[a+1],o);return o&&S(o,o.next)&&(j(o),o=o.next),o}function i(e,t){if(!e)return e;t||=e;var n=e,r;do if(r=!1,!n.steiner&&(S(n,n.next)||x(n.prev,n,n.next)===0)){if(j(n),n=t=n.prev,n===n.next)break;r=!0}else n=n.next;while(r||n!==t);return t}function a(e,t,n,r,u,d,f){if(e){!f&&d&&h(e,r,u,d);for(var p=e,m,g;e.prev!==e.next;){if(m=e.prev,g=e.next,d?s(e,r,u,d):o(e)){t.push(m.i/n|0),t.push(e.i/n|0),t.push(g.i/n|0),j(e),e=g.next,p=g.next;continue}if(e=g,e===p){f?f===1?(e=c(i(e),t,n),a(e,t,n,r,u,d,2)):f===2&&l(e,t,n,r,u,d):a(i(e),t,n,r,u,d,1);break}}}}function o(e){var t=e.prev,n=e,r=e.next;if(x(t,n,r)>=0)return!1;for(var i=t.x,a=n.x,o=r.x,s=t.y,c=n.y,l=r.y,u=ia?i>o?i:o:a>o?a:o,p=s>c?s>l?s:l:c>l?c:l,m=r.next;m!==t;){if(m.x>=u&&m.x<=f&&m.y>=d&&m.y<=p&&y(i,s,a,c,o,l,m.x,m.y)&&x(m.prev,m,m.next)>=0)return!1;m=m.next}return!0}function s(e,t,n,r){var i=e.prev,a=e,o=e.next;if(x(i,a,o)>=0)return!1;for(var s=i.x,c=a.x,l=o.x,u=i.y,d=a.y,f=o.y,p=sc?s>l?s:l:c>l?c:l,g=u>d?u>f?u:f:d>f?d:f,v=_(p,m,t,n,r),b=_(h,g,t,n,r),S=e.prevZ,C=e.nextZ;S&&S.z>=v&&C&&C.z<=b;){if(S.x>=p&&S.x<=h&&S.y>=m&&S.y<=g&&S!==i&&S!==o&&y(s,u,c,d,l,f,S.x,S.y)&&x(S.prev,S,S.next)>=0||(S=S.prevZ,C.x>=p&&C.x<=h&&C.y>=m&&C.y<=g&&C!==i&&C!==o&&y(s,u,c,d,l,f,C.x,C.y)&&x(C.prev,C,C.next)>=0))return!1;C=C.nextZ}for(;S&&S.z>=v;){if(S.x>=p&&S.x<=h&&S.y>=m&&S.y<=g&&S!==i&&S!==o&&y(s,u,c,d,l,f,S.x,S.y)&&x(S.prev,S,S.next)>=0)return!1;S=S.prevZ}for(;C&&C.z<=b;){if(C.x>=p&&C.x<=h&&C.y>=m&&C.y<=g&&C!==i&&C!==o&&y(s,u,c,d,l,f,C.x,C.y)&&x(C.prev,C,C.next)>=0)return!1;C=C.nextZ}return!0}function c(e,t,n){var r=e;do{var a=r.prev,o=r.next.next;!S(a,o)&&C(a,r,r.next,o)&&D(a,o)&&D(o,a)&&(t.push(a.i/n|0),t.push(r.i/n|0),t.push(o.i/n|0),j(r),j(r.next),r=e=o),r=r.next}while(r!==e);return i(r)}function l(e,t,n,r,o,s){var c=e;do{for(var l=c.next.next;l!==c.prev;){if(c.i!==l.i&&b(c,l)){var u=k(c,l);c=i(c,c.next),u=i(u,u.next),a(c,t,n,r,o,s,0),a(u,t,n,r,o,s,0);return}l=l.next}c=c.next}while(c!==e)}function u(e,t,n,i){var a=[],o,s,c,l,u;for(o=0,s=t.length;o=n.next.y&&n.next.y!==n.y){var s=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=r&&s>a&&(a=s,o=n.x=n.x&&n.x>=l&&r!==n.x&&y(io.x||n.x===o.x&&m(o,n)))&&(o=n,d=f)),n=n.next;while(n!==c);return o}function m(e,t){return x(e.prev,e,t.prev)<0&&x(t.next,e,e.next)<0}function h(e,t,n,r){var i=e;do i.z===0&&(i.z=_(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,g(i)}function g(e){var t,n,r,i,a,o,s,c,l=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t0||c>0&&r;)s!==0&&(c===0||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1);return e}function _(e,t,n,r,i){return e=(e-n)*i|0,t=(t-r)*i|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function v(e){var t=e,n=e;do(t.x=(e-o)*(a-s)&&(e-o)*(r-s)>=(n-o)*(t-s)&&(n-o)*(a-s)>=(i-o)*(r-s)}function b(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!E(e,t)&&(D(e,t)&&D(t,e)&&O(e,t)&&(x(e.prev,e,t.prev)||x(e,t.prev,t))||S(e,t)&&x(e.prev,e,e.next)>0&&x(t.prev,t,t.next)>0)}function x(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function S(e,t){return e.x===t.x&&e.y===t.y}function C(e,t,n,r){var i=T(x(e,t,n)),a=T(x(e,t,r)),o=T(x(n,r,e)),s=T(x(n,r,t));return!!(i!==a&&o!==s||i===0&&w(e,n,t)||a===0&&w(e,r,t)||o===0&&w(n,e,r)||s===0&&w(n,t,r))}function w(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function T(e){return e>0?1:e<0?-1:0}function E(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&C(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function D(e,t){return x(e.prev,e,e.next)<0?x(e,t,e.next)>=0&&x(e,e.prev,t)>=0:x(e,t,e.prev)<0||x(e,e.next,t)<0}function O(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function k(e,t){var n=new M(e.i,e.x,e.y),r=new M(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function A(e,t,n,r){var i=new M(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function j(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function M(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}n.deviation=function(e,t,n,r){var i=t&&t.length,a=i?t[0]*n:e.length,o=Math.abs(N(e,0,a,n));if(i)for(var s=0,c=t.length;s0&&(r+=e[i-1].length,n.holes.push(r))}return n}}));function eY(e){if(e=e&&e.positions||e,!Array.isArray(e)&&!ArrayBuffer.isView(e))throw Error(`invalid polygon`)}function tY(e){return`positions`in e?e.positions:e}function nY(e){return`holeIndices`in e?e.holeIndices:null}function rY(e){return Array.isArray(e[0])}function iY(e){return e.length>=1&&e[0].length>=2&&Number.isFinite(e[0][0])}function aY(e){let t=e[0],n=e[e.length-1];return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]}function oY(e,t,n,r){for(let i=0;ie/t);let a=tY(e),o=r&&t===3;if(n){let e=a.length;a=a.slice();let r=[];for(let i=0;it&&e>r||(t>r?(n||(a=a.slice()),dY(a,0,2,1)):(n||(a=a.slice()),dY(a,2,0,1)))}return(0,pY.default)(a,i,t)}var pY,mY,hY,gY,_Y=o((()=>{pY=u($J(),1),MJ(),mY=iJ.CLOCKWISE,hY=iJ.COUNTER_CLOCKWISE,gY={isClosed:!0}}));function vY(e){return Array.isArray(e)&&e.length>0&&!Number.isFinite(e[0])}var yY,bY=o((()=>{_Y(),EK(),MJ(),yY=class extends wK{constructor(e){let{fp64:t,IndexType:n=Uint32Array}=e;super({...e,attributes:{positions:{size:3,type:t?Float64Array:Float32Array},vertexValid:{type:Uint16Array,size:1},indices:{type:n,size:1}}})}get(e){let{attributes:t}=this;return e===`indices`?t.indices&&t.indices.subarray(0,this.vertexCount):t[e]}updateGeometry(e){super.updateGeometry(e);let t=this.buffers.indices;if(t)this.vertexCount=(t.value||t).length;else if(this.data&&!this.getGeometry)throw Error(`missing indices buffer`)}normalizeGeometry(e){if(this.normalize){let t=lY(e,this.positionSize);return this.opts.resolution?hJ(tY(t),nY(t),{size:this.positionSize,gridResolution:this.opts.resolution,edgeTypes:!0}):this.opts.wrapLongitude?TJ(tY(t),nY(t),{size:this.positionSize,maxLatitude:86,edgeTypes:!0}):t}return e}getGeometrySize(e){if(vY(e)){let t=0;for(let n of e)t+=this.getGeometrySize(n);return t}return tY(e).length/this.positionSize}getGeometryFromBuffer(e){return this.normalize||!this.buffers.indices?super.getGeometryFromBuffer(e):null}updateGeometryAttributes(e,t){if(e&&vY(e))for(let n of e){let e=this.getGeometrySize(n);t.geometrySize=e,this.updateGeometryAttributes(n,t),t.vertexStart+=e,t.indexStart=this.indexStarts[t.geometryIndex+1]}else{let n=e;this._updateIndices(n,t),this._updatePositions(n,t),this._updateVertexValid(n,t)}}_updateIndices(e,{geometryIndex:t,vertexStart:n,indexStart:r}){let{attributes:i,indexStarts:a,typedArrayManager:o}=this,s=i.indices;if(!s||!e)return;let c=r,l=fY(e,this.positionSize,this.opts.preproject,this.opts.full3d);s=o.allocate(s,r+l.length,{copy:!0});for(let e=0;e2?a[o*i+2]:0;r[e*3]=t,r[e*3+1]=n,r[e*3+2]=s}}_updateVertexValid(e,{vertexStart:t,geometrySize:n}){let{positionSize:r}=this,i=this.attributes.vertexValid,a=e&&nY(e);if(e&&e.edgeTypes?i.set(e.edgeTypes,t):i.fill(1,t,t+n),a)for(let e=0;e{xY=`layout(std140) uniform solidPolygonUniforms { + bool extruded; + bool isWireframe; + float elevationScale; +} solidPolygon; +`,SY={name:`solidPolygon`,vs:xY,fs:xY,uniformTypes:{extruded:`f32`,isWireframe:`f32`,elevationScale:`f32`}}})),wY,TY=o((()=>{wY=`in vec4 fillColors; +in vec4 lineColors; +in vec3 pickingColors; +out vec4 vColor; +struct PolygonProps { +vec3 positions; +vec3 positions64Low; +vec3 normal; +float elevations; +}; +vec3 project_offset_normal(vec3 vector) { +if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT || +project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSETS) { +return normalize(vector * project.commonUnitsPerWorldUnit); +} +return project_normal(vector); +} +void calculatePosition(PolygonProps props) { +vec3 pos = props.positions; +vec3 pos64Low = props.positions64Low; +vec3 normal = props.normal; +vec4 colors = solidPolygon.isWireframe ? lineColors : fillColors; +geometry.worldPosition = props.positions; +geometry.pickingColor = pickingColors; +if (solidPolygon.extruded) { +pos.z += props.elevations * solidPolygon.elevationScale; +} +gl_Position = project_position_to_clipspace(pos, pos64Low, vec3(0.), geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +if (solidPolygon.extruded) { +#ifdef IS_SIDE_VERTEX +normal = project_offset_normal(normal); +#else +normal = project_normal(normal); +#endif +geometry.normal = normal; +vec3 lightColor = lighting_getLightColor(colors.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal); +vColor = vec4(lightColor, colors.a * layer.opacity); +} else { +vColor = vec4(colors.rgb, colors.a * layer.opacity); +} +DECKGL_FILTER_COLOR(vColor, geometry); +} +`})),EY,DY=o((()=>{TY(),EY=`\ +#version 300 es +#define SHADER_NAME solid-polygon-layer-vertex-shader +in vec3 vertexPositions; +in vec3 vertexPositions64Low; +in float elevations; +${wY} +void main(void) { +PolygonProps props; +props.positions = vertexPositions; +props.positions64Low = vertexPositions64Low; +props.elevations = elevations; +props.normal = vec3(0.0, 0.0, 1.0); +calculatePosition(props); +} +`})),OY,kY=o((()=>{TY(),OY=`\ +#version 300 es +#define SHADER_NAME solid-polygon-layer-vertex-shader-side +#define IS_SIDE_VERTEX +in vec2 positions; +in vec3 vertexPositions; +in vec3 nextVertexPositions; +in vec3 vertexPositions64Low; +in vec3 nextVertexPositions64Low; +in float elevations; +in float instanceVertexValid; +${wY} +void main(void) { +if(instanceVertexValid < 0.5){ +gl_Position = vec4(0.); +return; +} +PolygonProps props; +vec3 pos; +vec3 pos64Low; +vec3 nextPos; +vec3 nextPos64Low; +#if RING_WINDING_ORDER_CW == 1 +pos = vertexPositions; +pos64Low = vertexPositions64Low; +nextPos = nextVertexPositions; +nextPos64Low = nextVertexPositions64Low; +#else +pos = nextVertexPositions; +pos64Low = nextVertexPositions64Low; +nextPos = vertexPositions; +nextPos64Low = vertexPositions64Low; +#endif +props.positions = mix(pos, nextPos, positions.x); +props.positions64Low = mix(pos64Low, nextPos64Low, positions.x); +props.normal = vec3( +pos.y - nextPos.y + (pos64Low.y - nextPos64Low.y), +nextPos.x - pos.x + (nextPos64Low.x - pos64Low.x), +0.0); +props.elevations = elevations * positions.y; +calculatePosition(props); +} +`})),AY,jY=o((()=>{AY=`#version 300 es +#define SHADER_NAME solid-polygon-layer-fragment-shader +precision highp float; +in vec4 vColor; +out vec4 fragColor; +void main(void) { +fragColor = vColor; +geometry.uv = vec2(0.); +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),MY,NY,PY,FY,IY=o((()=>{EK(),OR(),bY(),CY(),DY(),kY(),jY(),MY=[0,0,0,255],NY={filled:!0,extruded:!1,wireframe:!1,_normalize:!0,_windingOrder:`CW`,_full3d:!1,elevationScale:{type:`number`,min:0,value:1},getPolygon:{type:`accessor`,value:e=>e.polygon},getElevation:{type:`accessor`,value:1e3},getFillColor:{type:`accessor`,value:MY},getLineColor:{type:`accessor`,value:MY},material:!0},PY={enter:(e,t)=>t.length?t.subarray(t.length-e.length):e},FY=class extends lK{getShaders(e){return super.getShaders({vs:e===`top`?EY:OY,fs:AY,defines:{RING_WINDING_ORDER_CW:!this.props._normalize&&this.props._windingOrder===`CCW`?0:1},modules:[fF,vM,pI,SY]})}get wrapLongitude(){return!1}getBounds(){return this.getAttributeManager()?.getBounds([`vertexPositions`])}initializeState(){let{viewport:e}=this.context,{coordinateSystem:t}=this.props,{_full3d:n}=this.props;e.isGeospatial&&t==="default"&&(t=`lnglat`);let r;t===`lnglat`&&(r=n?e.projectPosition.bind(e):e.projectFlat.bind(e)),this.setState({numInstances:0,polygonTesselator:new yY({preproject:r,fp64:this.use64bitPositions(),IndexType:Uint32Array})});let i=this.getAttributeManager();i.remove([`instancePickingColors`]),i.add({indices:{size:1,isIndexed:!0,update:this.calculateIndices,noAlloc:!0},vertexPositions:{size:3,type:`float64`,stepMode:`dynamic`,fp64:this.use64bitPositions(),transition:PY,accessor:`getPolygon`,update:this.calculatePositions,noAlloc:!0,shaderAttributes:{nextVertexPositions:{vertexOffset:1}}},instanceVertexValid:{size:1,type:`uint16`,stepMode:`instance`,update:this.calculateVertexValid,noAlloc:!0},elevations:{size:1,stepMode:`dynamic`,transition:PY,accessor:`getElevation`},fillColors:{size:this.props.colorFormat.length,type:`unorm8`,stepMode:`dynamic`,transition:PY,accessor:`getFillColor`,defaultValue:MY},lineColors:{size:this.props.colorFormat.length,type:`unorm8`,stepMode:`dynamic`,transition:PY,accessor:`getLineColor`,defaultValue:MY},pickingColors:{size:4,type:`uint8`,stepMode:`dynamic`,accessor:(e,{index:t,target:n})=>this.encodePickingColor(e&&e.__source?e.__source.index:t,n)}})}getPickingInfo(e){let t=super.getPickingInfo(e),{index:n}=t,r=this.props.data;return r[0]&&r[0].__source&&(t.object=r.find(e=>e.__source.index===n)),t}disablePickingIndex(e){let t=this.props.data;if(t[0]&&t[0].__source)for(let n=0;ne.destroy()),this.setState(this._getModels()),i.invalidateAll())}updateGeometry({props:e,oldProps:t,changeFlags:n}){if(n.dataChanged||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getPolygon)){let{polygonTesselator:t}=this.state,r=e.data.attributes||{};t.updateGeometry({data:e.data,normalize:e._normalize,geometryBuffer:r.getPolygon,buffers:r,getGeometry:e.getPolygon,positionFormat:e.positionFormat,wrapLongitude:e.wrapLongitude,resolution:this.context.viewport.resolution,fp64:this.use64bitPositions(),dataChanged:n.dataChanged,full3d:e._full3d}),this.setState({numInstances:t.instanceCount,startIndices:t.vertexStarts}),n.dataChanged||this.getAttributeManager().invalidateAll()}}_getModels(){let{id:e,filled:t,extruded:n}=this.props,r,i,a;if(t){let t=this.getShaders(`top`);t.defines.NON_INSTANCED_MODEL=1;let n=this.getAttributeManager().getBufferLayouts({isInstanced:!1});r=new wR(this.context.device,{...t,id:`${e}-top`,topology:`triangle-list`,bufferLayout:n,isIndexed:!0,userData:{excludeAttributes:{instanceVertexValid:!0}}})}if(n){let t=this.getAttributeManager().getBufferLayouts({isInstanced:!0});i=new wR(this.context.device,{...this.getShaders(`side`),id:`${e}-side`,bufferLayout:t,geometry:new DR({topology:`triangle-strip`,attributes:{positions:{size:2,value:new Float32Array([1,0,0,0,1,1,0,1])}}}),isInstanced:!0,userData:{excludeAttributes:{indices:!0}}}),a=new wR(this.context.device,{...this.getShaders(`side`),id:`${e}-wireframe`,bufferLayout:t,geometry:new DR({topology:`line-strip`,attributes:{positions:{size:2,value:new Float32Array([1,0,0,0,0,1,1,1])}}}),isInstanced:!0,userData:{excludeAttributes:{indices:!0}}})}return{models:[i,a,r].filter(Boolean),topModel:r,sideModel:i,wireframeModel:a}}calculateIndices(e){let{polygonTesselator:t}=this.state;e.startIndices=t.indexStarts,e.value=t.get(`indices`)}calculatePositions(e){let{polygonTesselator:t}=this.state;e.startIndices=t.vertexStarts,e.value=t.get(`positions`)}calculateVertexValid(e){e.value=this.state.polygonTesselator.get(`vertexValid`)}},FY.defaultProps=NY,FY.layerName=`SolidPolygonLayer`}));function LY({data:e,getIndex:t,dataRange:n,replace:r}){let{startRow:i=0,endRow:a=1/0}=n,o=e.length,s=o,c=o;for(let n=0;nn&&r>=i&&(s=n),r>=a){c=n;break}}let l=s,u=c-s===r.length?void 0:e.slice(c);for(let t=0;t{}));function zY(e,t){if(!e)return null;let n=`startIndices`in e?e.startIndices[t]:t,r=e.featureIds.value[n];return n===-1?null:BY(e,r,n)}function BY(e,t,n){let r={properties:{...e.properties[t]}};for(let t in e.numericProps)r.properties[t]=e.numericProps[t].value[n];return r}function VY(e,t){let n={points:null,lines:null,polygons:null};for(let r in n){let i=e[r].globalFeatureIds.value;n[r]=new Uint8ClampedArray(i.length*4);let a=[];for(let e=0;e{})),UY,WY,GY=o((()=>{UY=`layout(std140) uniform sdfUniforms { + float gamma; + bool enabled; + float buffer; + float outlineBuffer; + vec4 outlineColor; +} sdf; +`,WY={name:`sdf`,vs:UY,fs:UY,uniformTypes:{gamma:`f32`,enabled:`f32`,buffer:`f32`,outlineBuffer:`f32`,outlineColor:`vec4`}}})),KY,qY,JY,YY=o((()=>{KY={none:0,start:1,center:2,end:3},qY=`\ +layout(std140) uniform textUniforms { + highp vec2 cutoffPixels; + highp ivec2 align; + highp float fontSize; + bool flipY; +} text; + +#define ALIGN_MODE_START ${KY.start} +#define ALIGN_MODE_CENTER ${KY.center} +#define ALIGN_MODE_END ${KY.end} +`,JY={name:`text`,vs:qY,getUniforms:({contentCutoffPixels:e=[0,0],contentAlignHorizontal:t=`none`,contentAlignVertical:n=`none`,fontSize:r,viewport:i})=>({cutoffPixels:e,align:[KY[t],KY[n]],fontSize:r,flipY:i?.flipY??!1}),uniformTypes:{cutoffPixels:`vec2`,align:`vec2`,fontSize:`f32`,flipY:`f32`}}})),XY,ZY=o((()=>{XY=`#version 300 es +#define SHADER_NAME multi-icon-layer-vertex-shader +in vec2 positions; +in vec3 instancePositions; +in vec3 instancePositions64Low; +in float instanceSizes; +in float instanceAngles; +in vec4 instanceColors; +in vec3 instancePickingColors; +in vec4 instanceIconFrames; +in float instanceColorModes; +in vec2 instanceOffsets; +in vec2 instancePixelOffset; +in vec4 instanceClipRect; +out float vColorMode; +out vec4 vColor; +out vec2 vTextureCoords; +out vec2 uv; +vec2 rotate_by_angle(vec2 vertex, float angle) { +float angle_radian = angle * PI / 180.0; +float cos_angle = cos(angle_radian); +float sin_angle = sin(angle_radian); +mat2 rotationMatrix = mat2(cos_angle, -sin_angle, sin_angle, cos_angle); +return rotationMatrix * vertex; +} +float getPixelOffsetFromAlignment(float anchor, float extent, float clipStart, float clipEnd, int mode) { +if (clipEnd < clipStart) return 0.0; +if (mode == ALIGN_MODE_START) { +return max(- (anchor + clipStart), 0.0); +} +if (mode == ALIGN_MODE_CENTER) { +float _min = max(0., anchor + clipStart); +float _max = min(extent, anchor + clipEnd); +return _min < _max ? (_min + _max) / 2.0 - anchor : 0.0; +} +if (mode == ALIGN_MODE_END) { +return min(extent - (anchor + clipEnd), 0.); +} +return 0.0; +} +void main(void) { +geometry.worldPosition = instancePositions; +geometry.uv = positions; +geometry.pickingColor = instancePickingColors; +uv = positions; +vec2 iconSize = instanceIconFrames.zw; +float sizePixels = clamp( +project_size_to_pixel(instanceSizes * icon.sizeScale, icon.sizeUnits), +icon.sizeMinPixels, icon.sizeMaxPixels +); +float instanceScale = sizePixels / text.fontSize; +vec2 pixelOffset = positions / 2.0 * iconSize + instanceOffsets; +pixelOffset = rotate_by_angle(pixelOffset, instanceAngles) * instanceScale; +pixelOffset += instancePixelOffset; +pixelOffset.y *= -1.0; +vec2 anchorPosScreen; +if (icon.billboard) { +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position); +anchorPosScreen = gl_Position.xy / gl_Position.w; +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +vec3 offset = vec3(pixelOffset, 0.0); +DECKGL_FILTER_SIZE(offset, geometry); +gl_Position.xy += project_pixel_size_to_clipspace(offset.xy); +} else { +vec3 offset_common = vec3(project_pixel_size(pixelOffset), 0.0); +if (text.flipY) { +offset_common.y *= -1.; +} +DECKGL_FILTER_SIZE(offset_common, geometry); +vec4 anchorPos = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0)); +anchorPosScreen = anchorPos.xy / anchorPos.w; +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset_common, geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +} +anchorPosScreen = vec2(anchorPosScreen.x + 1.0, 1.0 - anchorPosScreen.y) / 2.0 * project.viewportSize / project.devicePixelRatio; +vec2 xy = project_size_to_pixel(instanceClipRect.xy); +vec2 wh = project_size_to_pixel(instanceClipRect.zw); +if (text.flipY) { +xy.y = -xy.y - wh.y; +} +if (text.align.x > 0 || text.align.y > 0) { +vec2 viewportPixels = project.viewportSize / project.devicePixelRatio; +vec2 scrollPixels = vec2( +getPixelOffsetFromAlignment(anchorPosScreen.x, viewportPixels.x, xy.x, xy.x + wh.x, text.align.x), +-getPixelOffsetFromAlignment(anchorPosScreen.y, viewportPixels.y, -xy.y - wh.y, -xy.y, text.align.y) +); +pixelOffset += scrollPixels; +gl_Position.xy += project_pixel_size_to_clipspace(scrollPixels); +} +if (instanceClipRect.z >= 0.) { +if (pixelOffset.x < xy.x || pixelOffset.x > xy.x + wh.x) { +gl_Position = vec4(0.0); +} +else if (text.cutoffPixels.x > 0.) { +float vpWidth = project.viewportSize.x / project.devicePixelRatio; +float l = max(anchorPosScreen.x + xy.x, 0.0); +float r = min(anchorPosScreen.x + xy.x + wh.x, vpWidth); +if (r - l < text.cutoffPixels.x) { +gl_Position = vec4(0.0); +} +} +} +if (instanceClipRect.w >= 0.) { +if (pixelOffset.y < xy.y || pixelOffset.y > xy.y + wh.y) { +gl_Position = vec4(0.0); +} +else if (text.cutoffPixels.y > 0.) { +float vpHeight = project.viewportSize.y / project.devicePixelRatio; +float t = max(anchorPosScreen.y - xy.y - wh.y, 0.0); +float b = min(anchorPosScreen.y - xy.y, vpHeight); +if (b - t < text.cutoffPixels.y) { +gl_Position = vec4(0.0); +} +} +} +vTextureCoords = mix( +instanceIconFrames.xy, +instanceIconFrames.xy + iconSize, +(positions.xy + 1.0) / 2.0 +) / icon.iconsTextureDim; +vColor = instanceColors; +DECKGL_FILTER_COLOR(vColor, geometry); +vColorMode = instanceColorModes; +} +`})),QY,$Y=o((()=>{QY=`#version 300 es +#define SHADER_NAME multi-icon-layer-fragment-shader +precision highp float; +uniform sampler2D iconsTexture; +in vec4 vColor; +in vec2 vTextureCoords; +in vec2 uv; +out vec4 fragColor; +void main(void) { +geometry.uv = uv; +if (!bool(picking.isActive)) { +float alpha = texture(iconsTexture, vTextureCoords).a; +vec4 color = vColor; +if (sdf.enabled) { +float distance = alpha; +alpha = smoothstep(sdf.buffer - sdf.gamma, sdf.buffer + sdf.gamma, distance); +if (sdf.outlineBuffer > 0.0) { +float inFill = alpha; +float inBorder = smoothstep(sdf.outlineBuffer - sdf.gamma, sdf.outlineBuffer + sdf.gamma, distance); +color = mix(sdf.outlineColor, vColor, inFill); +alpha = inBorder; +} +} +float a = alpha * color.a; +if (a < icon.alphaCutoff) { +discard; +} +fragColor = vec4(color.rgb, a * layer.opacity); +} +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),eX,tX,nX,rX=o((()=>{EK(),Tq(),GY(),YY(),ZY(),$Y(),eX=192/256,tX={getIconOffsets:{type:`accessor`,value:e=>e.offsets},getContentBox:{type:`accessor`,value:[0,0,-1,-1]},fontSize:1,alphaCutoff:.001,smoothing:.1,outlineWidth:0,outlineColor:{type:`color`,value:[0,0,0,255]},contentCutoffPixels:{type:`array`,value:[0,0]},contentAlignHorizontal:`none`,contentAlignVertical:`none`},nX=class extends wq{getShaders(){let e=super.getShaders();return{...e,modules:[...e.modules,JY,WY],vs:XY,fs:QY}}initializeState(){super.initializeState();let e=this.getAttributeManager(),t=e.attributes.instanceIconDefs;t.settings.update=this.calculateInstanceIconDefs,e.addInstanced({instancePickingColors:{type:`uint8`,size:4,accessor:(e,{index:t,target:n})=>this.encodePickingColor(t,n)},instanceClipRect:{size:4,accessor:`getContentBox`,defaultValue:[0,0,-1,-1]}})}updateState(e){super.updateState(e);let{props:t,oldProps:n,changeFlags:r}=e,{outlineColor:i}=t;if(r.updateTriggersChanged&&(r.updateTriggersChanged.getIcon||r.updateTriggersChanged.getIconOffsets)&&this.getAttributeManager().invalidate(`instanceIconDefs`),i!==n.outlineColor){let e=[i[0]/255,i[1]/255,i[2]/255,(i[3]??255)/255];this.setState({outlineColor:e})}!t.sdf&&t.outlineWidth&&Mw.warn(`${this.id}: fontSettings.sdf is required to render outline`)()}draw(e){let{sdf:t,smoothing:n,fontSize:r,outlineWidth:i,contentCutoffPixels:a,contentAlignHorizontal:o,contentAlignVertical:s}=this.props,{outlineColor:c}=this.state,l=i?Math.max(n,eX*(1-i)):-1,u=this.state.model,d={buffer:eX,outlineBuffer:l,gamma:n,enabled:!!t,outlineColor:c},f={contentCutoffPixels:a,contentAlignHorizontal:o,contentAlignVertical:s,fontSize:r,viewport:this.context.viewport};if(u.shaderInputs.setProps({sdf:d,text:f}),super.draw(e),t&&i){let{iconManager:e}=this.state;e.getTexture()&&(u.shaderInputs.setProps({sdf:{...d,outlineBuffer:eX}}),u.draw(this.context.renderPass))}}calculateInstanceIconDefs(e,{startRow:t,endRow:n}){let{data:r,getIcon:i,getIconOffsets:a}=this.props,o=e.getVertexOffset(t),s=e.value,{iterable:c,objectInfo:l}=NW(r,t,n);for(let t of c){l.index++;let n=i(t,l),r=a(t,l);if(n){let t=0;for(let i of Array.from(n)){let n=super.getInstanceIconDef(i);n[0]=r[t*2],n[1]+=r[t*2+1],n[6]=1,s.set(n,o),o+=e.size,t++}}}}},nX.defaultProps=tX,nX.layerName=`MultiIconLayer`}));function iX(e,t,n,r,i,a,o,s,c){for(let l=t;l-1);c++,a[c]=s,o[c]=l,o[c+1]=oX}for(let s=0,c=0;s{oX=0x56bc75e2d63100000,sX=new Float64Array(256);for(let e=0;e<256;e++){let t=.5-(e/255)**(1/2.2);sX[e]=t*Math.abs(t)}sX[255]=-0x56bc75e2d63100000,cX=class{constructor({fontSize:e=24,buffer:t=3,radius:n=8,cutoff:r=.25,fontFamily:i=`sans-serif`,fontWeight:a=`normal`,fontStyle:o=`normal`,lang:s=null}={}){this.buffer=t,this.radius=n,this.cutoff=r,this.lang=s;let c=this.size=e+t*4,l=this._createCanvas(c),u=this.ctx=l.getContext(`2d`,{willReadFrequently:!0});u.font=`${o} ${a} ${e}px ${i}`,u.textBaseline=`alphabetic`,u.textAlign=`left`,u.fillStyle=`black`,this.gridOuter=new Float64Array(c*c),this.gridInner=new Float64Array(c*c),this.f=new Float64Array(c),this.z=new Float64Array(c+1),this.v=new Uint16Array(c)}_createCanvas(e){if(typeof OffscreenCanvas<`u`)return new OffscreenCanvas(e,e);let t=document.createElement(`canvas`);return t.width=t.height=e,t}draw(e){let{width:t,actualBoundingBoxAscent:n,actualBoundingBoxDescent:r,actualBoundingBoxLeft:i,actualBoundingBoxRight:a}=this.ctx.measureText(e),o=Math.ceil(n),s=Math.floor(-i),c=Math.max(0,Math.min(this.size-this.buffer,Math.ceil(a)-s)),l=Math.max(0,Math.min(this.size-this.buffer,o+Math.ceil(r))),u=c+2*this.buffer,d=l+2*this.buffer,f=Math.max(u*d,0),p=new Uint8ClampedArray(f),m={data:p,width:u,height:d,glyphWidth:c,glyphHeight:l,glyphTop:o,glyphLeft:s,glyphAdvance:t};if(c===0||l===0)return m;let{ctx:h,buffer:g,gridInner:_,gridOuter:v}=this;this.lang&&(h.lang=this.lang),h.clearRect(g,g,c,l),h.fillText(e,g-s,g+o);let y=h.getImageData(g,g,c,l);v.fill(oX,0,f),_.fill(0,0,f);let b=3;for(let e=0;er&&(c=0,l=u),i[a]={x:c+n,y:l+n,width:o,height:f,advance:e,anchorX:o/2,anchorY:s},c+=o+n*2,u=Math.max(u,l+f+n*2)}return{mapping:i,xOffset:c,yOffsetMin:l,yOffsetMax:u,canvasHeight:uX(u)}}function fX(e,t,n,r){let i=0;for(let a=t;ar&&(os){let t=fX(e,s,c,i);l+t>r&&(or&&(t=pX(e,s,c,r,i,a),o=a[a.length-1])),s=c,l+=t}return l}function hX(e,t,n,r,i=0,a){a===void 0&&(a=e.length);let o=[];return t===`break-all`?pX(e,i,a,n,r,o):mX(e,i,a,n,r,o),o}function gX(e,t,n,r,i,a){let o=0,s=0;for(let i=t;i0,f=[0,0],p=[0,0],m=0,h=t+n/2,g=0,_=0;for(let e=0;e<=s;e++){let t=o[e];if((t===` +`||e===s)&&(_=e),_>g){let e=d?hX(o,r,i,a,g,_):bX;for(let t=0;t<=e.length;t++){let r=t===0?g:e[t-1],i=t1||c>0){let t=e.constructor;f=new t(l);for(let t=0;t{EK(),yX=32,bX=[]})),SX,CX=o((()=>{SX=class{constructor(e=5){this._cache={},this._order=[],this.limit=e}get(e){let t=this._cache[e];return t&&(this._deleteOrder(e),this._appendOrder(e)),t}set(e,t){this._cache[e]?(this.delete(e),this._cache[e]=t,this._appendOrder(e)):(Object.keys(this._cache).length===this.limit&&this.delete(this._order[0]),this._cache[e]=t,this._appendOrder(e))}delete(e){this._cache[e]&&(delete this._cache[e],this._deleteOrder(e))}_deleteOrder(e){let t=this._order.indexOf(e);t>=0&&this._order.splice(t,1)}_appendOrder(e){this._order.push(e)}}}));function wX(){let e=[];for(let t=32;t<128;t++)e.push(String.fromCharCode(t));return e}function TX(e,t){let n;n=typeof t==`string`?new Set(Array.from(t)):new Set(t);let r=IX.get(e);if(!r)return n;for(let e in r.mapping)n.has(e)&&n.delete(e);return n}function EX(e,t){for(let n=0;n=FX,`Invalid cache limit`),IX=new SX(e)}function AX({fontSize:e,buffer:t,radius:n,cutoff:r,fontFamily:i,fontWeight:a}){let o=new cX({fontSize:e,buffer:t,radius:n,cutoff:r,fontFamily:i,fontWeight:`${a}`});return e=>{let{data:n,width:r,height:i}=o.draw(e),a=new ImageData(r,i);return EX(n,a),{data:a,left:t,top:t}}}var jX,MX,NX,PX,FX,IX,LX,RX=o((()=>{lX(),EK(),xX(),CX(),jX={fontFamily:`Monaco, monospace`,fontWeight:`normal`,characterSet:wX(),fontSize:64,buffer:4,sdf:!1,cutoff:.25,radius:12,smoothing:.1},MX=1024,NX=.9,PX=.3,FX=3,IX=new SX(FX),LX=class{constructor(){this.props={...jX}}get atlas(){return this._atlas}get mapping(){return this._atlas&&this._atlas.mapping}setProps(e={}){Object.assign(this.props,e),e._getFontRenderer&&(this._getFontRenderer=e._getFontRenderer),this._key=this._getKey();let t=TX(this._key,this.props.characterSet),n=IX.get(this._key);if(n&&t.size===0){this._atlas!==n&&(this._atlas=n);return}let r=this._generateFontAtlas(t,n);this._atlas=r,IX.set(this._key,r)}_generateFontAtlas(e,t){let{fontFamily:n,fontWeight:r,fontSize:i,buffer:a,sdf:o,radius:s,cutoff:c}=this.props,l=t&&t.data;l||(l=document.createElement(`canvas`),l.width=MX);let u=l.getContext(`2d`,{willReadFrequently:!0});DX(u,n,i,r);let d=e=>OX(u,i,e),f;this._getFontRenderer?f=this._getFontRenderer(this.props):o&&(f={measure:d,draw:AX(this.props)});let{mapping:p,canvasHeight:m,xOffset:h,yOffsetMin:g,yOffsetMax:_}=dX({measureText:e=>f?f.measure(e):d(e),buffer:a,characterSet:e,maxCanvasWidth:MX,...t&&{mapping:t.mapping,xOffset:t.xOffset,yOffsetMin:t.yOffsetMin,yOffsetMax:t.yOffsetMax}});if(l.height!==m){let e=l.height>0?u.getImageData(0,0,l.width,l.height):null;l.height=m,e&&u.putImageData(e,0,0)}if(DX(u,n,i,r),f)for(let t of e){let e=p[t],{data:n,left:r=0,top:i=0}=f.draw(t),a=e.x-r,o=e.y-i,s=Math.max(0,Math.round(a)),c=Math.max(0,Math.round(o)),d=Math.min(n.width,l.width-s),m=Math.min(n.height,l.height-c);u.putImageData(n,s,c,0,0,d,m),e.x+=s-a,e.y+=c-o}else for(let t of e){let e=p[t];u.fillText(t,e.x,e.y+e.anchorY)}let v=f?f.measure():d();return{baselineOffset:(v.ascent-v.descent)/2,xOffset:h,yOffsetMin:g,yOffsetMax:_,mapping:p,data:l,width:l.width,height:l.height}}_getKey(){let{fontFamily:e,fontWeight:t,fontSize:n,buffer:r,sdf:i,radius:a,cutoff:o}=this.props;return i?`${e} ${t} ${n} ${r} ${a} ${o}`:`${e} ${t} ${n} ${r}`}}})),zX,BX,VX=o((()=>{zX=`layout(std140) uniform textBackgroundUniforms { + bool billboard; + float sizeScale; + float sizeMinPixels; + float sizeMaxPixels; + vec4 borderRadius; + vec4 padding; + highp int sizeUnits; + bool stroked; +} textBackground; +`,BX={name:`textBackground`,vs:zX,fs:zX,uniformTypes:{billboard:`f32`,sizeScale:`f32`,sizeMinPixels:`f32`,sizeMaxPixels:`f32`,borderRadius:`vec4`,padding:`vec4`,sizeUnits:`i32`,stroked:`f32`}}})),HX,UX=o((()=>{HX=`#version 300 es +#define SHADER_NAME text-background-layer-vertex-shader +in vec2 positions; +in vec3 instancePositions; +in vec3 instancePositions64Low; +in vec4 instanceRects; +in vec4 instanceClipRect; +in float instanceSizes; +in float instanceAngles; +in vec2 instancePixelOffsets; +in float instanceLineWidths; +in vec4 instanceFillColors; +in vec4 instanceLineColors; +in vec3 instancePickingColors; +out vec4 vFillColor; +out vec4 vLineColor; +out float vLineWidth; +out vec2 uv; +out vec2 dimensions; +vec2 rotate_by_angle(vec2 vertex, float angle) { +float angle_radian = radians(angle); +float cos_angle = cos(angle_radian); +float sin_angle = sin(angle_radian); +mat2 rotationMatrix = mat2(cos_angle, -sin_angle, sin_angle, cos_angle); +return rotationMatrix * vertex; +} +void main(void) { +geometry.worldPosition = instancePositions; +geometry.uv = positions; +geometry.pickingColor = instancePickingColors; +uv = positions; +vLineWidth = instanceLineWidths; +float sizePixels = clamp( +project_size_to_pixel(instanceSizes * textBackground.sizeScale, textBackground.sizeUnits), +textBackground.sizeMinPixels, textBackground.sizeMaxPixels +); +float instanceScale = sizePixels / text.fontSize; +dimensions = instanceRects.zw * instanceScale + textBackground.padding.xy + textBackground.padding.zw; +vec2 pixelOffset = (positions * instanceRects.zw + instanceRects.xy) * instanceScale + mix(-textBackground.padding.xy, textBackground.padding.zw, positions); +pixelOffset = rotate_by_angle(pixelOffset, instanceAngles); +pixelOffset += instancePixelOffsets; +pixelOffset.y *= -1.0; +vec2 xy = project_size_to_pixel(instanceClipRect.xy); +vec2 wh = project_size_to_pixel(instanceClipRect.zw); +if (text.flipY) { +xy.y = -xy.y - wh.y; +} +if (instanceClipRect.z >= 0.0) { +dimensions.x = wh.x; +pixelOffset.x = xy.x + uv.x * wh.x + mix(-textBackground.padding.x, textBackground.padding.z, uv.x); +} +if (instanceClipRect.w >= 0.0) { +dimensions.y = wh.y; +pixelOffset.y = xy.y + uv.y * wh.y + mix(-textBackground.padding.y, textBackground.padding.w, uv.y); +} +if (textBackground.billboard) { +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +vec3 offset = vec3(pixelOffset, 0.0); +DECKGL_FILTER_SIZE(offset, geometry); +gl_Position.xy += project_pixel_size_to_clipspace(offset.xy); +} else { +vec3 offset_common = vec3(project_pixel_size(pixelOffset), 0.0); +if (text.flipY) { +offset_common.y *= -1.; +} +DECKGL_FILTER_SIZE(offset_common, geometry); +gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset_common, geometry.position); +DECKGL_FILTER_GL_POSITION(gl_Position, geometry); +} +vFillColor = vec4(instanceFillColors.rgb, instanceFillColors.a * layer.opacity); +DECKGL_FILTER_COLOR(vFillColor, geometry); +vLineColor = vec4(instanceLineColors.rgb, instanceLineColors.a * layer.opacity); +DECKGL_FILTER_COLOR(vLineColor, geometry); +} +`})),WX,GX=o((()=>{WX=`#version 300 es +#define SHADER_NAME text-background-layer-fragment-shader +precision highp float; +in vec4 vFillColor; +in vec4 vLineColor; +in float vLineWidth; +in vec2 uv; +in vec2 dimensions; +out vec4 fragColor; +float round_rect(vec2 p, vec2 size, vec4 radii) { +vec2 pixelPositionCB = (p - 0.5) * size; +vec2 sizeCB = size * 0.5; +float maxBorderRadius = min(size.x, size.y) * 0.5; +vec4 borderRadius = vec4(min(radii, maxBorderRadius)); +borderRadius.xy = +(pixelPositionCB.x > 0.0) ? borderRadius.xy : borderRadius.zw; +borderRadius.x = (pixelPositionCB.y > 0.0) ? borderRadius.x : borderRadius.y; +vec2 q = abs(pixelPositionCB) - sizeCB + borderRadius.x; +return -(min(max(q.x, q.y), 0.0) + length(max(q, 0.0)) - borderRadius.x); +} +float rect(vec2 p, vec2 size) { +vec2 pixelPosition = p * size; +return min(min(pixelPosition.x, size.x - pixelPosition.x), +min(pixelPosition.y, size.y - pixelPosition.y)); +} +vec4 get_stroked_fragColor(float dist) { +float isBorder = smoothedge(dist, vLineWidth); +return mix(vFillColor, vLineColor, isBorder); +} +void main(void) { +geometry.uv = uv; +if (textBackground.borderRadius != vec4(0.0)) { +float distToEdge = round_rect(uv, dimensions, textBackground.borderRadius); +float shapeAlpha = smoothedge(-distToEdge, 0.0); +if (shapeAlpha == 0.0) { +discard; +} +if (textBackground.stroked) { +fragColor = get_stroked_fragColor(distToEdge); +} else { +fragColor = vFillColor; +} +fragColor.a *= shapeAlpha; +} else { +if (textBackground.stroked) { +float distToEdge = rect(uv, dimensions); +fragColor = get_stroked_fragColor(distToEdge); +} else { +fragColor = vFillColor; +} +} +DECKGL_FILTER_COLOR(fragColor, geometry); +} +`})),KX,qX,JX=o((()=>{EK(),OR(),VX(),YY(),UX(),GX(),KX={billboard:!0,sizeScale:1,sizeUnits:`pixels`,sizeMinPixels:0,sizeMaxPixels:2**53-1,fontSize:1,borderRadius:{type:`object`,value:0},padding:{type:`array`,value:[0,0,0,0]},getPosition:{type:`accessor`,value:e=>e.position},getSize:{type:`accessor`,value:1},getAngle:{type:`accessor`,value:0},getPixelOffset:{type:`accessor`,value:[0,0]},getBoundingRect:{type:`accessor`,value:[0,0,0,0]},getClipRect:{type:`accessor`,value:[0,0,-1,-1]},getFillColor:{type:`accessor`,value:[0,0,0,255]},getLineColor:{type:`accessor`,value:[0,0,0,255]},getLineWidth:{type:`accessor`,value:1}},qX=class extends lK{getShaders(){return super.getShaders({vs:HX,fs:WX,modules:[fF,pI,BX,JY]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:`float64`,fp64:this.use64bitPositions(),transition:!0,accessor:`getPosition`},instanceSizes:{size:1,transition:!0,accessor:`getSize`,defaultValue:1},instanceAngles:{size:1,transition:!0,accessor:`getAngle`},instanceRects:{size:4,accessor:`getBoundingRect`},instanceClipRect:{size:4,accessor:`getClipRect`,defaultValue:[0,0,-1,-1]},instancePixelOffsets:{size:2,transition:!0,accessor:`getPixelOffset`},instanceFillColors:{size:4,transition:!0,type:`unorm8`,accessor:`getFillColor`,defaultValue:[0,0,0,255]},instanceLineColors:{size:4,transition:!0,type:`unorm8`,accessor:`getLineColor`,defaultValue:[0,0,0,255]},instanceLineWidths:{size:1,transition:!0,accessor:`getLineWidth`,defaultValue:1}})}updateState(e){super.updateState(e);let{changeFlags:t}=e;t.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll())}draw({uniforms:e}){let{billboard:t,sizeScale:n,sizeUnits:r,sizeMinPixels:i,sizeMaxPixels:a,getLineWidth:o,fontSize:s}=this.props,{padding:c,borderRadius:l}=this.props;c.length<4&&(c=[c[0],c[1],c[0],c[1]]),Array.isArray(l)||(l=[l,l,l,l]);let u=this.state.model,d={billboard:t,stroked:!!o,borderRadius:l,padding:c,sizeUnits:IP[r],sizeScale:n,sizeMinPixels:i,sizeMaxPixels:a},f={fontSize:s,viewport:this.context.viewport};u.shaderInputs.setProps({textBackground:d,text:f}),u.draw(this.context.renderPass)}_getModel(){let e=[0,0,1,0,0,1,1,1];return new wR(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new DR({topology:`triangle-strip`,vertexCount:4,attributes:{positions:{size:2,value:new Float32Array(e)}}}),isInstanced:!0})}},qX.defaultProps=KX,qX.layerName=`TextBackgroundLayer`})),YX,XX,ZX,QX,$X,eZ=o((()=>{EK(),rX(),RX(),xX(),JX(),YX={start:1,middle:0,end:-1},XX={top:1,center:0,bottom:-1},ZX=[0,0,0,255],QX={billboard:!0,sizeScale:1,sizeUnits:`pixels`,sizeMinPixels:0,sizeMaxPixels:2**53-1,background:!1,getBackgroundColor:{type:`accessor`,value:[255,255,255,255]},getBorderColor:{type:`accessor`,value:ZX},getBorderWidth:{type:`accessor`,value:0},backgroundBorderRadius:{type:`object`,value:0},backgroundPadding:{type:`array`,value:[0,0,0,0]},characterSet:{type:`object`,value:jX.characterSet},fontFamily:jX.fontFamily,fontWeight:jX.fontWeight,lineHeight:1,outlineWidth:{type:`number`,value:0,min:0},outlineColor:{type:`color`,value:ZX},fontSettings:{type:`object`,value:{},compare:1},wordBreak:`break-word`,maxWidth:{type:`number`,value:-1},contentCutoffPixels:{type:`array`,value:[0,0]},contentAlignHorizontal:`none`,contentAlignVertical:`none`,getText:{type:`accessor`,value:e=>e.text},getPosition:{type:`accessor`,value:e=>e.position},getColor:{type:`accessor`,value:ZX},getSize:{type:`accessor`,value:32},getAngle:{type:`accessor`,value:0},getTextAnchor:{type:`accessor`,value:`middle`},getAlignmentBaseline:{type:`accessor`,value:`center`},getPixelOffset:{type:`accessor`,value:[0,0]},getContentBox:{type:`accessor`,value:[0,0,-1,-1]},backgroundColor:{deprecatedFor:[`background`,`getBackgroundColor`]}},$X=class extends fK{constructor(){super(...arguments),this.getBoundingRect=(e,t)=>{let{size:[n,r]}=this.transformParagraph(e,t),{getTextAnchor:i,getAlignmentBaseline:a}=this.props,o=YX[typeof i==`function`?i(e,t):i],s=XX[typeof a==`function`?a(e,t):a];return[(o-1)*n/2,(s-1)*r/2,n,r]},this.getIconOffsets=(e,t)=>{let{getTextAnchor:n,getAlignmentBaseline:r}=this.props,{x:i,y:a,rowWidth:o,size:[,s]}=this.transformParagraph(e,t),c=YX[typeof n==`function`?n(e,t):n],l=XX[typeof r==`function`?r(e,t):r],u=i.length,d=Array(u*2),f=0;for(let e=0;e0&&Mw.once(1,`v8.9 breaking change: TextLayer maxWidth is now relative to text size`)()}updateState(e){let{props:t,oldProps:n,changeFlags:r}=e;(r.dataChanged||r.updateTriggersChanged&&(r.updateTriggersChanged.all||r.updateTriggersChanged.getText))&&this._updateText(),(this._updateFontAtlas()||t.lineHeight!==n.lineHeight||t.wordBreak!==n.wordBreak||t.maxWidth!==n.maxWidth)&&this.setState({styleVersion:this.state.styleVersion+1})}getPickingInfo({info:e}){return e.object=e.index>=0?this.props.data[e.index]:null,e}_updateFontAtlas(){let{fontSettings:e,fontFamily:t,fontWeight:n,_getFontRenderer:r}=this.props,{fontAtlasManager:i,characterSet:a}=this.state,o={...e,characterSet:a,fontFamily:t,fontWeight:n,_getFontRenderer:r};if(!i.mapping)return i.setProps(o),!0;for(let e in o)if(o[e]!==i.props[e])return i.setProps(o),!0;return!1}_updateText(){let{data:e,characterSet:t}=this.props,n=e.attributes?.getText,{getText:r}=this.props,i=e.startIndices,a,o=t===`auto`&&new Set;if(n&&i){let{texts:t,characterCount:s}=vX({...ArrayBuffer.isView(n)?{value:n}:n,length:e.length,startIndices:i,characterSet:o});a=s,r=(e,{index:n})=>t[n]}else{let{iterable:t,objectInfo:n}=NW(e);i=[0],a=0;for(let e of t){n.index++;let t=Array.from(r(e,n)||``);o&&t.forEach(o.add,o),a+=t.length,i.push(a)}}this.setState({getText:r,startIndices:i,numInstances:a,characterSet:o||t})}transformParagraph(e,t){let{fontAtlasManager:n}=this.state,r=n.mapping,{baselineOffset:i}=n.atlas,{fontSize:a}=n.props,o=this.state.getText,{wordBreak:s,lineHeight:c,maxWidth:l}=this.props;return _X(o(e,t)||``,i,c*a,s,l*a,r)}renderLayers(){let{startIndices:e,numInstances:t,getText:n,fontAtlasManager:{atlas:r,mapping:i},styleVersion:a}=this.state,{data:o,_dataDiff:s,getPosition:c,getColor:l,getSize:u,getAngle:d,getPixelOffset:f,getBackgroundColor:p,getBorderColor:m,getBorderWidth:h,getContentBox:g,backgroundBorderRadius:_,backgroundPadding:v,background:y,billboard:b,fontSettings:x,outlineWidth:S,outlineColor:C,sizeScale:w,sizeUnits:T,sizeMinPixels:E,sizeMaxPixels:D,contentCutoffPixels:O,contentAlignHorizontal:k,contentAlignVertical:A,transitions:j,updateTriggers:M}=this.props,N=this.getSubLayerClass(`characters`,nX),P=this.getSubLayerClass(`background`,qX),{fontSize:F}=this.state.fontAtlasManager.props;return[y&&new P({getFillColor:p,getLineColor:m,getLineWidth:h,borderRadius:_,padding:v,getPosition:c,getSize:u,getAngle:d,getPixelOffset:f,getClipRect:g,billboard:b,sizeScale:w,sizeUnits:T,sizeMinPixels:E,sizeMaxPixels:D,fontSize:F,transitions:j&&{getPosition:j.getPosition,getAngle:j.getAngle,getSize:j.getSize,getFillColor:j.getBackgroundColor,getLineColor:j.getBorderColor,getLineWidth:j.getBorderWidth,getPixelOffset:j.getPixelOffset}},this.getSubLayerProps({id:`background`,updateTriggers:{getPosition:M.getPosition,getAngle:M.getAngle,getSize:M.getSize,getFillColor:M.getBackgroundColor,getLineColor:M.getBorderColor,getLineWidth:M.getBorderWidth,getPixelOffset:M.getPixelOffset,getBoundingRect:{getText:M.getText,getTextAnchor:M.getTextAnchor,getAlignmentBaseline:M.getAlignmentBaseline,styleVersion:a}}}),{data:o.attributes&&o.attributes.background?{length:o.length,attributes:o.attributes.background}:o,_dataDiff:s,autoHighlight:!1,getBoundingRect:this.getBoundingRect}),new N({sdf:x.sdf,smoothing:Number.isFinite(x.smoothing)?x.smoothing:jX.smoothing,outlineWidth:S/(x.radius||jX.radius),outlineColor:C,iconAtlas:r,iconMapping:i,getPosition:c,getColor:l,getSize:u,getAngle:d,getPixelOffset:f,getContentBox:g,billboard:b,sizeScale:w,sizeUnits:T,sizeMinPixels:E,sizeMaxPixels:D,fontSize:F,contentCutoffPixels:O,contentAlignHorizontal:k,contentAlignVertical:A,transitions:j&&{getPosition:j.getPosition,getAngle:j.getAngle,getColor:j.getColor,getSize:j.getSize,getPixelOffset:j.getPixelOffset,getContentBox:j.getContentBox}},this.getSubLayerProps({id:`characters`,updateTriggers:{all:M.getText,getPosition:M.getPosition,getAngle:M.getAngle,getColor:M.getColor,getSize:M.getSize,getPixelOffset:M.getPixelOffset,getContentBox:M.getContentBox,getIconOffsets:{getTextAnchor:M.getTextAnchor,getAlignmentBaseline:M.getAlignmentBaseline,styleVersion:a}}}),{data:o,_dataDiff:s,startIndices:e,numInstances:t,getIconOffsets:this.getIconOffsets,getIcon:n})]}static set fontAtlasCacheLimit(e){kX(e)}},$X.defaultProps=QX,$X.layerName=`TextLayer`}));function tZ({type:e,props:t}){let n={};for(let r in t)n[r]=e.defaultProps[t[r]];return n}function nZ(e,t){let{transitions:n,updateTriggers:r}=e.props,i={updateTriggers:{},transitions:n&&{getPosition:n.geometry}};for(let a in t){let o=t[a],s=e.props[a];a.startsWith(`get`)&&(s=e.getSubLayerAccessor(s),i.updateTriggers[o]=r[a],n&&(i.transitions[o]=n[a])),i[o]=s}return i}var rZ,iZ,aZ,oZ=o((()=>{Tq(),$q(),eZ(),QJ(),IY(),rZ={circle:{type:Qq,props:{filled:`filled`,stroked:`stroked`,lineWidthMaxPixels:`lineWidthMaxPixels`,lineWidthMinPixels:`lineWidthMinPixels`,lineWidthScale:`lineWidthScale`,lineWidthUnits:`lineWidthUnits`,pointRadiusMaxPixels:`radiusMaxPixels`,pointRadiusMinPixels:`radiusMinPixels`,pointRadiusScale:`radiusScale`,pointRadiusUnits:`radiusUnits`,pointAntialiasing:`antialiasing`,pointBillboard:`billboard`,getFillColor:`getFillColor`,getLineColor:`getLineColor`,getLineWidth:`getLineWidth`,getPointRadius:`getRadius`}},icon:{type:wq,props:{iconAtlas:`iconAtlas`,iconMapping:`iconMapping`,iconSizeMaxPixels:`sizeMaxPixels`,iconSizeMinPixels:`sizeMinPixels`,iconSizeScale:`sizeScale`,iconSizeUnits:`sizeUnits`,iconAlphaCutoff:`alphaCutoff`,iconBillboard:`billboard`,getIcon:`getIcon`,getIconAngle:`getAngle`,getIconColor:`getColor`,getIconPixelOffset:`getPixelOffset`,getIconSize:`getSize`}},text:{type:$X,props:{textSizeMaxPixels:`sizeMaxPixels`,textSizeMinPixels:`sizeMinPixels`,textSizeScale:`sizeScale`,textSizeUnits:`sizeUnits`,textBackground:`background`,textBackgroundPadding:`backgroundPadding`,textFontFamily:`fontFamily`,textFontWeight:`fontWeight`,textLineHeight:`lineHeight`,textMaxWidth:`maxWidth`,textOutlineColor:`outlineColor`,textOutlineWidth:`outlineWidth`,textWordBreak:`wordBreak`,textCharacterSet:`characterSet`,textBillboard:`billboard`,textFontSettings:`fontSettings`,getText:`getText`,getTextAngle:`getAngle`,getTextColor:`getColor`,getTextPixelOffset:`getPixelOffset`,getTextSize:`getSize`,getTextAnchor:`getTextAnchor`,getTextAlignmentBaseline:`getAlignmentBaseline`,getTextBackgroundColor:`getBackgroundColor`,getTextBorderColor:`getBorderColor`,getTextBorderWidth:`getBorderWidth`}}},iZ={type:ZJ,props:{lineWidthUnits:`widthUnits`,lineWidthScale:`widthScale`,lineWidthMinPixels:`widthMinPixels`,lineWidthMaxPixels:`widthMaxPixels`,lineJointRounded:`jointRounded`,lineCapRounded:`capRounded`,lineMiterLimit:`miterLimit`,lineBillboard:`billboard`,getLineColor:`getColor`,getLineWidth:`getWidth`}},aZ={type:FY,props:{extruded:`extruded`,filled:`filled`,wireframe:`wireframe`,elevationScale:`elevationScale`,material:`material`,_full3d:`_full3d`,getElevation:`getElevation`,getFillColor:`getFillColor`,getLineColor:`getLineColor`}}}));function sZ(e){if(Array.isArray(e))return e;switch(Mw.assert(e.type,`GeoJSON does not have type`),e.type){case`Feature`:return[e];case`FeatureCollection`:return Mw.assert(Array.isArray(e.features),`GeoJSON does not have features array`),e.features;default:return[{geometry:e}]}}function cZ(e,t,n={}){let r={pointFeatures:[],lineFeatures:[],polygonFeatures:[],polygonOutlineFeatures:[]},{startRow:i=0,endRow:a=e.length}=n;for(let n=i;n{s.push(n({geometry:{type:`Point`,coordinates:e}},r,i))});break;case`LineString`:c.push(n({geometry:e},r,i));break;case`MultiLineString`:o.forEach(e=>{c.push(n({geometry:{type:`LineString`,coordinates:e}},r,i))});break;case`Polygon`:l.push(n({geometry:e},r,i)),o.forEach(e=>{u.push(n({geometry:{type:`LineString`,coordinates:e}},r,i))});break;case`MultiPolygon`:o.forEach(e=>{l.push(n({geometry:{type:`Polygon`,coordinates:e}},r,i)),e.forEach(e=>{u.push(n({geometry:{type:`LineString`,coordinates:e}},r,i))})});break;default:}}function uZ(e,t){let n=dZ[e];for(Mw.assert(n,`Unknown GeoJSON type ${e}`);t&&--n>0;)t=t[0];return t&&Number.isFinite(t[0])}var dZ,fZ=o((()=>{EK(),dZ={Point:1,MultiPoint:2,LineString:2,MultiLineString:3,Polygon:3,MultiPolygon:4}}));function pZ(){return{points:{},lines:{},polygons:{},polygonsOutline:{}}}function mZ(e){return e.geometry.coordinates}function hZ(e,t){let n=pZ(),{pointFeatures:r,lineFeatures:i,polygonFeatures:a,polygonOutlineFeatures:o}=e;return n.points.data=r,n.points._dataDiff=t.pointFeatures&&(()=>t.pointFeatures),n.points.getPosition=mZ,n.lines.data=i,n.lines._dataDiff=t.lineFeatures&&(()=>t.lineFeatures),n.lines.getPath=mZ,n.polygons.data=a,n.polygons._dataDiff=t.polygonFeatures&&(()=>t.polygonFeatures),n.polygons.getPolygon=mZ,n.polygonsOutline.data=o,n.polygonsOutline._dataDiff=t.polygonOutlineFeatures&&(()=>t.polygonOutlineFeatures),n.polygonsOutline.getPath=mZ,n}function gZ(e,t){let n=pZ(),{points:r,lines:i,polygons:a}=e,o=VY(e,t);n.points.data={length:r.positions.value.length/r.positions.size,attributes:{...r.attributes,getPosition:r.positions,instancePickingColors:{size:4,value:o.points}},properties:r.properties,numericProps:r.numericProps,featureIds:r.featureIds},n.lines.data={length:i.pathIndices.value.length-1,startIndices:i.pathIndices.value,attributes:{...i.attributes,getPath:i.positions,instancePickingColors:{size:4,value:o.lines}},properties:i.properties,numericProps:i.numericProps,featureIds:i.featureIds},n.lines._pathType=`open`;let s=a.positions.value.length/a.positions.size,c=Array(s).fill(1);for(let e of a.primitivePolygonIndices.value)c[e-1]=0;return n.polygons.data={length:a.polygonIndices.value.length-1,startIndices:a.polygonIndices.value,attributes:{...a.attributes,getPolygon:a.positions,instanceVertexValid:{size:1,value:new Uint16Array(c)},pickingColors:{size:4,value:o.polygons}},properties:a.properties,numericProps:a.numericProps,featureIds:a.featureIds},n.polygons._normalize=!1,a.triangles&&(n.polygons.data.attributes.indices=a.triangles.value),n.polygonsOutline.data={length:a.primitivePolygonIndices.value.length-1,startIndices:a.primitivePolygonIndices.value,attributes:{...a.attributes,getPath:a.positions,instancePickingColors:{size:4,value:o.polygons}},properties:a.properties,numericProps:a.numericProps,featureIds:a.featureIds},n.polygonsOutline._pathType=`open`,n}var _Z=o((()=>{HY()})),vZ,yZ,bZ,xZ=o((()=>{EK(),RY(),HY(),oZ(),fZ(),_Z(),vZ=[`points`,`linestrings`,`polygons`],yZ={...tZ(rZ.circle),...tZ(rZ.icon),...tZ(rZ.text),...tZ(iZ),...tZ(aZ),stroked:!0,filled:!0,extruded:!1,wireframe:!1,_full3d:!1,iconAtlas:{type:`object`,value:null},iconMapping:{type:`object`,value:{}},getIcon:{type:`accessor`,value:e=>e.properties.icon},getText:{type:`accessor`,value:e=>e.properties.text},pointType:`circle`,getRadius:{deprecatedFor:`getPointRadius`}},bZ=class extends fK{initializeState(){this.state={layerProps:{},features:{},featuresDiff:{}}}updateState({props:e,changeFlags:t}){if(!t.dataChanged)return;let{data:n}=this.props,r=n&&`points`in n&&`polygons`in n&&`lines`in n;this.setState({binary:r}),r?this._updateStateBinary({props:e,changeFlags:t}):this._updateStateJSON({props:e,changeFlags:t})}_updateStateBinary({props:e,changeFlags:t}){let n=gZ(e.data,this.encodePickingColor);this.setState({layerProps:n})}_updateStateJSON({props:e,changeFlags:t}){let n=sZ(e.data),r=this.getSubLayerRow.bind(this),i={},a={};if(Array.isArray(t.dataChanged)){let e=this.state.features;for(let t in e)i[t]=e[t].slice(),a[t]=[];for(let o of t.dataChanged){let t=cZ(n,r,o);for(let n in e)a[n].push(LY({data:i[n],getIndex:e=>e.__source.index,dataRange:o,replace:t[n]}))}}else i=cZ(n,r);let o=hZ(i,a);this.setState({features:i,featuresDiff:a,layerProps:o})}getPickingInfo(e){let t=super.getPickingInfo(e),{index:n,sourceLayer:r}=t;return t.featureType=vZ.find(e=>r.id.startsWith(`${this.id}-${e}-`)),n>=0&&r.id.startsWith(`${this.id}-points-text`)&&this.state.binary&&(t.index=this.props.data.points.globalFeatureIds.value[n]),t}_updateAutoHighlight(e){let t=`${this.id}-points-`,n=e.featureType===`points`;for(let r of this.getSubLayers())r.id.startsWith(t)===n&&r.updateAutoHighlight(e)}_renderPolygonLayer(){let{extruded:e,wireframe:t}=this.props,{layerProps:n}=this.state,r=`polygons-fill`,i=this.shouldRenderSubLayer(r,n.polygons?.data)&&this.getSubLayerClass(r,aZ.type);if(i){let a=nZ(this,aZ.props),o=e&&t;return o||delete a.getLineColor,a.updateTriggers.lineColors=o,new i(a,this.getSubLayerProps({id:r,updateTriggers:a.updateTriggers}),n.polygons)}return null}_renderLineLayers(){let{extruded:e,stroked:t}=this.props,{layerProps:n}=this.state,r=`polygons-stroke`,i=`linestrings`,a=!e&&t&&this.shouldRenderSubLayer(r,n.polygonsOutline?.data)&&this.getSubLayerClass(r,iZ.type),o=this.shouldRenderSubLayer(i,n.lines?.data)&&this.getSubLayerClass(i,iZ.type);if(a||o){let e=nZ(this,iZ.props);return[a&&new a(e,this.getSubLayerProps({id:r,updateTriggers:e.updateTriggers}),n.polygonsOutline),o&&new o(e,this.getSubLayerProps({id:i,updateTriggers:e.updateTriggers}),n.lines)]}return null}_renderPointLayers(){let{pointType:e}=this.props,{layerProps:t,binary:n}=this.state,{highlightedObjectIndex:r}=this.props;!n&&Number.isFinite(r)&&(r=t.points.data.findIndex(e=>e.__source.index===r));let i=new Set(e.split(`+`)),a=[];for(let e of i){let i=`points-${e}`,o=rZ[e],s=o&&this.shouldRenderSubLayer(i,t.points?.data)&&this.getSubLayerClass(i,o.type);if(s){let c=nZ(this,o.props),l=t.points;if(e===`text`&&n){let{instancePickingColors:e,...t}=l.data.attributes;l={...l,data:{...l.data,attributes:t}}}a.push(new s(c,this.getSubLayerProps({id:i,updateTriggers:c.updateTriggers,highlightedObjectIndex:r}),l))}}return a}renderLayers(){let{extruded:e}=this.props,t=this._renderPolygonLayer(),n=this._renderLineLayers(),r=this._renderPointLayers();return[!e&&t,n,r,e&&t]}getSubLayerAccessor(e){let{binary:t}=this.state;return!t||typeof e!=`function`?super.getSubLayerAccessor(e):(t,n)=>{let{data:r,index:i}=n;return e(zY(r,i),n)}}},bZ.layerName=`GeoJsonLayer`,bZ.defaultProps=yZ})),SZ=o((()=>{EK(),OR(),QF(),lO(),Tq(),Bq(),$q(),MJ(),QJ(),IY(),_Y(),RY(),xZ(),eZ(),rX(),JX()}));function CZ(e,t){if(!e)throw Error(t||`loader assertion failed.`)}function wZ(e){if(typeof window<`u`&&window.process?.type===`renderer`||typeof process<`u`&&process.versions?.electron)return!0;let t=typeof navigator<`u`&&navigator.userAgent,n=e||t;return!!(n&&n.indexOf(`Electron`)>=0)}function TZ(){return!(typeof process==`object`&&String(process)===`[object process]`&&!process?.browser)||wZ()}function EZ(e,t){if(!e)throw Error(t||`Assertion failed`)}function DZ(e){if(!e)return 0;let t;switch(typeof e){case`number`:t=e;break;case`object`:t=e.logLevel||e.priority||0;break;default:return 0}return EZ(Number.isFinite(t)&&t>=0),t}function OZ(e){let{logLevel:t,message:n}=e;e.logLevel=DZ(t);let r=e.args?Array.from(e.args):[];for(;r.length&&r.shift()!==n;);switch(typeof t){case`string`:case`function`:n!==void 0&&r.unshift(n),e.message=t;break;case`object`:Object.assign(e,t);break;default:}typeof e.message==`function`&&(e.message=e.message());let i=typeof e.message;return EZ(i===`string`||i===`object`),Object.assign(e,{args:r},e.opts)}function kZ(e){try{let t=window[e],n=`__storage_test__`;return t.setItem(n,n),t.removeItem(n),t}catch{return null}}function AZ(e){let t;return t=e<10?`${e.toFixed(2)}ms`:e<100?`${e.toFixed(1)}ms`:e<1e3?`${e.toFixed(0)}ms`:`${(e/1e3).toFixed(2)}s`,t}function jZ(e,t=8){let n=Math.max(t-e.length,0);return`${` `.repeat(n)}${e}`}function MZ(e){return typeof e==`string`?(e=e.toUpperCase(),N6[e]||N6.WHITE):e}function NZ(e,t,n){return!TZ&&typeof e==`string`&&(t&&(e=`\u001b[${MZ(t)}m${e}\u001b[39m`),n&&(e=`\u001b[${MZ(n)+P6}m${e}\u001b[49m`)),e}function PZ(e,t=[`constructor`]){let n=Object.getOwnPropertyNames(Object.getPrototypeOf(e)),r=e;for(let i of n){let n=r[i];typeof n==`function`&&(t.find(e=>i===e)||(r[i]=n.bind(e)))}}function FZ(){let e;if(TZ()&&D6.performance)e=D6?.performance?.now?.();else if(`hrtime`in O6){let t=O6?.hrtime?.();e=t[0]*1e3+t[1]/1e6}else e=Date.now();return e}function IZ(e,t,n){if(typeof t==`string`){let r=n.time?jZ(AZ(n.total)):``;t=n.time?`${e}: ${r} ${t}`:`${e}: ${t}`,t=NZ(t,n.color,n.background)}return t}function LZ(e){for(let t in e)for(let n in e[t])return n||`untitled`;return`empty`}function RZ(){let e=new L6({id:`loaders.gl`});return globalThis.loaders||={},globalThis.loaders.log=e,globalThis.loaders.version=R6,globalThis.probe||={},globalThis.probe.loaders=e,e}function zZ(e,t){return BZ(e||{},t)}function BZ(e,t,n=0){if(n>3)return t;let r={...e};for(let[e,i]of Object.entries(t))i&&typeof i==`object`&&!Array.isArray(i)?r[e]=BZ(r[e]||{},t[e],n+1):r[e]=t[e];return r}function VZ(){return globalThis._loadersgl_?.version||(globalThis._loadersgl_=globalThis._loadersgl_||{},globalThis._loadersgl_.version=`4.4.2`),globalThis._loadersgl_.version}function HZ(e,t){if(!e)throw Error(t||`loaders.gl assertion failed.`)}function UZ(e){HZ(e.source&&!e.url||!e.source&&e.url);let t=s8.get(e.source||e.url);return t||(e.url&&(t=WZ(e.url),s8.set(e.url,t)),e.source&&(t=GZ(e.source),s8.set(e.source,t))),HZ(t),t}function WZ(e){return e.startsWith(`http`)?GZ(KZ(e)):e}function GZ(e){let t=new Blob([e],{type:`application/javascript`});return URL.createObjectURL(t)}function KZ(e){return`\ +try { + importScripts('${e}'); +} catch (error) { + console.error(error); + throw error; +}`}function qZ(e,t=!0,n){let r=n||new Set;if(e){if(JZ(e))r.add(e);else if(JZ(e.buffer))r.add(e.buffer);else if(!ArrayBuffer.isView(e)&&t&&typeof e==`object`)for(let n in e)qZ(e[n],t,r)}return n===void 0?Array.from(r):[]}function JZ(e){return e?e instanceof ArrayBuffer||typeof MessagePort<`u`&&e instanceof MessagePort||typeof ImageBitmap<`u`&&e instanceof ImageBitmap||typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas:!1}function YZ(e,t={}){let n=t[e.id]||{},r=n8?`${e.id}-worker.js`:`${e.id}-worker-node.js`,i=n.workerUrl;if(!i&&e.id===`compression`&&(i=t.workerUrl),(t._workerType||t?.core?._workerType)===`test`&&(i=n8?`modules/${e.module}/dist/${r}`:`modules/${e.module}/src/workers/${e.id}-worker-node.ts`),!i){let t=e.version;t===`latest`&&(t=$6);let n=t?`@${t}`:``;i=`https://unpkg.com/@loaders.gl/${e.module}${n}/dist/${r}`}return HZ(i),i}function XZ(e,t=e8){HZ(e,`no worker provided`);let n=e.version;return!(!t||!n)}function ZZ(e,t){if(!f8.isSupported())return!1;let n=t?._nodeWorkers??t?.core?._nodeWorkers;if(!n8&&!n)return!1;let r=t?.worker??t?.core?.worker;return!!(e.worker&&r)}async function QZ(e,t,n,r,i){let a=e.id,o=YZ(e,n),s=f8.getWorkerFarm(n?.core).getWorkerPool({name:a,url:o});n=JSON.parse(JSON.stringify(n)),r=JSON.parse(JSON.stringify(r||{}));let c=await s.startJob(`process-on-worker`,$Z.bind(null,i));return c.postMessage(`process`,{input:t,options:n,context:r}),await(await c.result).result}async function $Z(e,t,n,r){switch(n){case`done`:t.done(r);break;case`error`:t.error(Error(r.error));break;case`process`:let{id:i,input:a,options:o}=r;try{let n=await e(a,o);t.postMessage(`done`,{id:i,result:n})}catch(e){let n=e instanceof Error?e.message:`unknown error`;t.postMessage(`error`,{id:i,error:n})}break;default:console.warn(`parse-with-worker unknown message ${n}`)}}function eQ(e,t,n){if(n||=e.byteLength,e.byteLengthe instanceof ArrayBuffer?new Uint8Array(e):e),n=t.reduce((e,t)=>e+t.byteLength,0),r=new Uint8Array(n),i=0;for(let e of t)r.set(e,i),i+=e.byteLength;return r.buffer}async function rQ(e){let t=[];for await(let n of e)t.push(iQ(n));return tQ(...t)}function iQ(e){if(e instanceof ArrayBuffer)return e;if(ArrayBuffer.isView(e)){let{buffer:t,byteOffset:n,byteLength:r}=e;return aQ(t,n,r)}return aQ(e)}function aQ(e,t=0,n=e.byteLength-t){let r=new Uint8Array(e,t,n),i=new Uint8Array(r.length);return i.set(r),i.buffer}function oQ(e){for(let t in m8)if(e.startsWith(t)){let n=m8[t];e=e.replace(t,n)}return!e.startsWith(`http://`)&&!e.startsWith(`https://`)&&(e=`${p8}${e}`),e}function sQ(e){return e}function cQ(e){return e&&typeof e==`object`&&e.isBuffer}function lQ(e){if(cQ(e))return sQ(e);if(e instanceof ArrayBuffer)return e;if(W6(e))return dQ(e);if(ArrayBuffer.isView(e)){let t=e.buffer;return e.byteOffset===0&&e.byteLength===e.buffer.byteLength?t:t.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(typeof e==`string`){let t=e;return new TextEncoder().encode(t).buffer}if(e&&typeof e==`object`&&e._toArrayBuffer)return e._toArrayBuffer();throw Error(`toArrayBuffer`)}function uQ(e){if(e instanceof ArrayBuffer)return e;if(W6(e))return dQ(e);let{buffer:t,byteOffset:n,byteLength:r}=e;return t instanceof ArrayBuffer&&n===0&&r===t.byteLength?t:dQ(t,n,r)}function dQ(e,t=0,n=e.byteLength-t){let r=new Uint8Array(e,t,n),i=new Uint8Array(r.length);return i.set(r),i.buffer}function fQ(e){return ArrayBuffer.isView(e)?e:new Uint8Array(e)}function pQ(e){let t=e?e.lastIndexOf(`/`):-1;return t>=0?e.substr(t+1):e}function mQ(e){let t=e?e.lastIndexOf(`/`):-1;return t>=0?e.substr(0,t):``}function hQ(e,t){return e.toLowerCase()===t.toLowerCase()}function gQ(e){let t=_8.exec(e);return t?t[1]:e}function _Q(e){let t=g8.exec(e);return t?t[1]:``}function vQ(e){let t=e.match(v8);return t&&t[0]}function yQ(e){return e.replace(v8,``)}function bQ(e){if(e.length<50)return e;let t=e.slice(e.length-15);return`${e.substr(0,32)}...${t}`}function xQ(e){return J6(e)?e.url:Y6(e)?(`name`in e?e.name:``)||``:typeof e==`string`?e:``}function SQ(e){if(J6(e)){let t=e.headers.get(`content-type`)||``,n=yQ(e.url);return gQ(t)||_Q(n)}return Y6(e)?e.type||``:typeof e==`string`?_Q(e):``}function CQ(e){return J6(e)?e.headers[`content-length`]||-1:Y6(e)?e.size:typeof e==`string`?e.length:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:-1}async function wQ(e){if(J6(e))return e;let t={},n=CQ(e);n>=0&&(t[`content-length`]=String(n));let r=xQ(e),i=SQ(e);i&&(t[`content-type`]=i);let a=await DQ(e);a&&(t[`x-first-bytes`]=a),typeof e==`string`&&(e=new TextEncoder().encode(e));let o=new Response(e,{headers:t});return Object.defineProperty(o,"url",{value:r}),o}async function TQ(e){if(!e.ok)throw await EQ(e)}async function EQ(e){let t=bQ(e.url),n=`Failed to fetch resource (${e.status}) ${e.statusText}: ${t}`;n=n.length>100?`${n.slice(0,100)}...`:n;let r={reason:e.statusText,url:e.url,response:e};try{let t=e.headers.get(`Content-Type`);r.reason=!e.bodyUsed&&t?.includes(`application/json`)?await e.json():await e.text()}catch{}return new h8(n,r)}async function DQ(e){if(typeof e==`string`)return`data:,${e.slice(0,5)}`;if(e instanceof Blob){let t=e.slice(0,5);return await new Promise(e=>{let n=new FileReader;n.onload=t=>e(t?.target?.result),n.readAsDataURL(t)})}return e instanceof ArrayBuffer?`data:base64,${OQ(e.slice(0,5))}`:null}function OQ(e){let t=``,n=new Uint8Array(e);for(let e=0;e0&&y8.warn(`${a} loader option \'${o}${s}\' no longer supported, use \'${r[s]}\'`)();else if(!c&&y8.level>0){let e=zQ(s,i);y8.warn(`${a} loader option \'${o}${s}\' not recognized. ${e}`)()}}}}function zQ(e,t){let n=e.toLowerCase(),r=``;for(let i of t)for(let t in i.options){if(e===t)return`Did you mean \'${i.id}.${t}\'?`;let a=t.toLowerCase();(n.startsWith(a)||a.startsWith(n))&&(r||=`Did you mean \'${i.id}.${t}\'?`)}return r}function BQ(e,t,n){let r=e.options||{},i={...r};return r.core&&(i.core={...r.core}),WQ(i),i.core?.log===null&&(i.core={...i.core,log:new b8}),VQ(i,IQ(PQ())),VQ(i,IQ(t)),HQ(i,n),GQ(i),i}function VQ(e,t){for(let n in t)if(n in t){let r=t[n];U6(r)&&U6(e[n])?e[n]={...e[n],...t[n]}:e[n]=t[n]}}function HQ(e,t){t&&e.core?.baseUrl===void 0&&(e.core||={},e.core.baseUrl=mQ(yQ(t)))}function UQ(e){let t={...e};return e.core&&(t.core={...e.core}),t}function WQ(e){e.baseUri!==void 0&&(e.core||={},e.core.baseUrl===void 0&&(e.core.baseUrl=e.baseUri));for(let t of w8)if(e[t]!==void 0){let n=e.core=e.core||{};n[t]===void 0&&(n[t]=e[t])}let t=e._worker;t!==void 0&&(e.core||={},e.core._workerType===void 0&&(e.core._workerType=t))}function GQ(e){let t=e.core;if(t)for(let n of w8)t[n]!==void 0&&(e[n]=t[n])}function KQ(e){return e?(Array.isArray(e)&&(e=e[0]),Array.isArray(e?.extensions)):!1}function qQ(e){CZ(e,`null loader`),CZ(KQ(e),`invalid loader`);let t;return Array.isArray(e)&&(t=e[1],e=e[0],e={...e,options:{...e.options,...t}}),(e?.parseTextSync||e?.parseText)&&(e.text=!0),e.text||(e.binary=!0),e}function JQ(){return T8()}async function YQ(e,t=[],n,r){if(!$Q(e))return null;let i=IQ(n||{});if(i.core||={},e instanceof Response&&XQ(e)){let n=ZQ(await e.clone().text(),t,{...i,core:{...i.core,nothrow:!0}},r);if(n)return n}let a=ZQ(e,t,{...i,core:{...i.core,nothrow:!0}},r);if(a)return a;if(Y6(e)&&(e=await e.slice(0,10).arrayBuffer(),a=ZQ(e,t,i,r)),!a&&e instanceof Response&&XQ(e)&&(a=ZQ(await e.clone().text(),t,i,r)),!a&&!i.core.nothrow)throw Error(e$(e));return a}function XQ(e){let t=SQ(e);return!!(t&&(t.startsWith(`text/`)||t===`application/json`||t.endsWith(`+json`)))}function ZQ(e,t=[],n,r){if(!$Q(e))return null;let i=IQ(n||{});if(i.core||={},t&&!Array.isArray(t))return qQ(t);let a=[];t&&(a=a.concat(t)),i.core.ignoreRegisteredLoaders||a.push(...JQ()),t$(a);let o=QQ(e,a,i,r);if(!o&&!i.core.nothrow)throw Error(e$(e));return o}function QQ(e,t,n,r){let i=xQ(e),a=SQ(e),o=yQ(i)||r?.url,s=null,c=``;return n?.core?.mimeType&&(s=i$(t,n?.core?.mimeType),c=`match forced by supplied MIME type ${n?.core?.mimeType}`),s||=n$(t,o),c||=s?`matched url ${o}`:``,s||=i$(t,a),c||=s?`matched MIME type ${a}`:``,s||=a$(t,e),c||=s?`matched initial data ${l$(e)}`:``,n?.core?.fallbackMimeType&&(s||=i$(t,n?.core?.fallbackMimeType),c||=s?`matched fallback MIME type ${a}`:``),c&&z6.log(1,`selectLoader selected ${s?.name}: ${c}.`),s}function $Q(e){return!(e instanceof Response&&e.status===204)}function e$(e){let t=xQ(e),n=SQ(e),r=`No valid loader found (`;r+=t?`${pQ(t)}, `:`no url provided, `,r+=`MIME type: ${n?`"${n}"`:`not provided`}, `;let i=e?l$(e):``;return r+=i?` first bytes: "${i}"`:`first bytes: not available`,r+=`)`,r}function t$(e){for(let t of e)qQ(t)}function n$(e,t){let n=t&&E8.exec(t),r=n&&n[1];return r?r$(e,r):null}function r$(e,t){t=t.toLowerCase();for(let n of e)for(let e of n.extensions)if(e.toLowerCase()===t)return n;return null}function i$(e,t){for(let n of e)if(n.mimeTypes?.some(e=>hQ(t,e))||hQ(t,`application/x.${n.id}`))return n;return null}function a$(e,t){if(!t)return null;for(let n of e)if(typeof t==`string`){if(o$(t,n))return n}else if(ArrayBuffer.isView(t)){if(s$(t.buffer,t.byteOffset,n))return n}else if(t instanceof ArrayBuffer&&s$(t,0,n))return n;return null}function o$(e,t){return t.testText?t.testText(e):(Array.isArray(t.tests)?t.tests:[t.tests]).some(t=>e.startsWith(t))}function s$(e,t,n){return(Array.isArray(n.tests)?n.tests:[n.tests]).some(r=>c$(e,t,n,r))}function c$(e,t,n,r){if(G6(r))return eQ(r,e,r.byteLength);switch(typeof r){case`function`:return r(uQ(e));case`string`:return r===u$(e,t,r.length);default:return!1}}function l$(e,t=5){return typeof e==`string`?e.slice(0,t):ArrayBuffer.isView(e)?u$(e.buffer,e.byteOffset,t):e instanceof ArrayBuffer?u$(e,0,t):``}function u$(e,t,n){if(e.byteLengthMQ(e,i):t?.fetch?t?.fetch:MQ}function x$(e,t,n){if(n)return n;let r={fetch:b$(t,e),...e};if(r.url){let e=yQ(r.url);r.baseUrl=e,r.queryString=vQ(r.url),r.filename=pQ(e),r.baseUrl=mQ(e)}return Array.isArray(r.loaders)||(r.loaders=null),r}function S$(e,t){if(e&&!Array.isArray(e))return e;let n;if(e&&(n=Array.isArray(e)?e:[e]),t&&t.loaders){let e=Array.isArray(t.loaders)?t.loaders:[t.loaders];n=n?[...n,...e]:e}return n&&n.length?n:void 0}async function C$(e,t,n,r){t&&!Array.isArray(t)&&!KQ(t)&&(r=void 0,n=t,t=void 0),e=await e,n||={};let i=xQ(e),a=S$(t,r),o=await YQ(e,a,n);if(!o)return null;let s=FQ(n,o,a,i);return r=x$({url:i,_parse:C$,loaders:a},s,r||null),await w$(o,e,s,r)}async function w$(e,t,n,r){if(XZ(e),n=zZ(e.options,n),J6(t)){let{ok:e,redirected:n,status:i,statusText:a,type:o,url:s}=t;r.response={headers:Object.fromEntries(t.headers.entries()),ok:e,redirected:n,status:i,statusText:a,type:o,url:s}}t=await y$(t,e,n);let i=e;if(i.parseTextSync&&typeof t==`string`)return i.parseTextSync(t,n,r);if(ZZ(e,n))return await QZ(e,t,n,r,C$);if(i.parseText&&typeof t==`string`)return await i.parseText(t,n,r);if(i.parse)return await i.parse(t,n,r);throw HZ(!i.parseSync),Error(`${e.id} loader - no parser found and worker is disabled`)}function T$(e){switch(e.constructor){case Int8Array:return`int8`;case Uint8Array:case Uint8ClampedArray:return`uint8`;case Int16Array:return`int16`;case Uint16Array:return`uint16`;case Int32Array:return`int32`;case Uint32Array:return`uint32`;case Float32Array:return`float32`;case Float64Array:return`float64`;default:return`null`}}function E$(e){let t=1/0,n=1/0,r=1/0,i=-1/0,a=-1/0,o=-1/0,s=e.POSITION?e.POSITION.value:[],c=s&&s.length;for(let e=0;ei?c:i,a=l>a?l:a,o=u>o?u:o}return[[t,n,r],[i,a,o]]}function D$(e,t={}){return{fields:k$(e),metadata:t}}function O$(e,t,n){let r=T$(t.value),i=n||A$(t);return{name:e,type:{type:`fixed-size-list`,listSize:t.size,children:[{name:`value`,type:r}]},nullable:!1,metadata:i}}function k$(e){let t=[];for(let n in e){let r=e[n];t.push(O$(n,r))}return t}function A$(e){let t={};return`byteOffset`in e&&(t.byteOffset=e.byteOffset.toString(10)),`byteStride`in e&&(t.byteStride=e.byteStride.toString(10)),`normalized`in e&&(t.normalized=e.normalized.toString()),t}async function j$(e,t,n,r){let i,a;!Array.isArray(t)&&!KQ(t)?(i=[],a=t,r=void 0):(i=t,a=n);let o=b$(a),s=e;return typeof e==`string`&&(s=await o(e)),Y6(e)&&(s=await o(e)),typeof e==`string`&&(IQ(a||{}).core?.baseUrl||(a={...a,core:{...a?.core,baseUrl:e}})),await C$(s,i,a)}function M$(e,t){return D$(t,N$(e))}function N$(e){let t={};return t.las_pointsOffset=e.pointsOffset.toString(10),t.las_pointsFormatId=e.pointsFormatId.toString(10),t.las_pointsStructSize=e.pointsStructSize.toString(10),t.las_pointsCount=e.pointsCount.toString(10),t.las_scale=JSON.stringify(e.scale),t.las_offset=JSON.stringify(e.offset),e.maxs!==void 0&&(t.las_maxs=JSON.stringify(e.maxs)),e.mins!==void 0&&(t.las_mins=JSON.stringify(e.mins)),t.las_totalToRead=e.totalToRead.toString(10),t.las_pointsFortotalReadmatId=e.totalRead.toString(10),e.versionAsString!==void 0&&(t.las_versionAsString=e.versionAsString),e.isCompressed!==void 0&&(t.las_isCompressed=e.isCompressed.toString()),t}function P$(){var e=e===void 0?{}:e,t={},n;for(n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);var r=[],i=!1,a=!1,o=!1,s=!1;i=typeof window==`object`,a=typeof importScripts==`function`,o=typeof process==`object`&&typeof process.versions==`object`&&typeof process.versions.node==`string`,s=!i&&!o&&!a;var c=``;function l(t){return e.locateFile?e.locateFile(t,c):c+t}var u,d,f,p,m;o?(c=a?{dirname:e=>{let t=e.lastIndexOf(`/`);return t<=0?t===0?`/`:`.`:e.substring(0,t)},normalize:e=>e,join:(...e)=>e.filter(Boolean).join(`/`).replace(/\/+/g,`/`)}.dirname(c)+`/`:(typeof __dirname<`u`?__dirname:``)+`/`,u=function(e,t){var n=kn(e);return n?t?n:n.toString():(p||={},m||={dirname:e=>{let t=e.lastIndexOf(`/`);return t<=0?t===0?`/`:`.`:e.substring(0,t)},normalize:e=>e,join:(...e)=>e.filter(Boolean).join(`/`).replace(/\/+/g,`/`)},e=m.normalize(e),p.readFileSync(e,t?null:`utf8`))},f=function(e){var t=u(e,!0);return t.buffer||(t=new Uint8Array(t)),C(t.buffer),t},process.argv.length>1&&process.argv[1].replace(/\\/g,`/`),r=process.argv.slice(2),typeof module<`u`&&(module.exports=e),process.on(`uncaughtException`,function(e){if(!(e instanceof Hn))throw e}),process.on(`unhandledRejection`,De),e.inspect=function(){return`[Emscripten Module object]`}):s?(typeof read<`u`&&(u=function(e){var t=kn(e);return t?En(t):read(e)}),f=function(e){var t=kn(e);return t||(typeof readbuffer==`function`?new Uint8Array(readbuffer(e)):(t=read(e,`binary`),C(typeof t==`object`),t))},typeof scriptArgs<`u`?r=scriptArgs:typeof arguments<`u`&&(r=arguments),typeof print<`u`&&(typeof console>`u`&&(console={}),console.log=print,console.warn=console.error=typeof printErr<`u`?printErr:print)):(i||a)&&(a?c=self.location.href:document.currentScript&&(c=document.currentScript.src),c=c.indexOf(`blob:`)===0?``:c.substr(0,c.lastIndexOf(`/`)+1),u=function(e){try{var t=new XMLHttpRequest;return t.open(`GET`,e,!1),t.send(null),t.responseText}catch(t){var n=kn(e);if(n)return En(n);throw t}},a&&(f=function(e){try{var t=new XMLHttpRequest;return t.open(`GET`,e,!1),t.responseType=`arraybuffer`,t.send(null),new Uint8Array(t.response)}catch(t){var n=kn(e);if(n)return n;throw t}}),d=function(e,t,n){var r=new XMLHttpRequest;r.open(`GET`,e,!0),r.responseType=`arraybuffer`,r.onload=function(){if(r.status==200||r.status==0&&r.response){t(r.response);return}var i=kn(e);if(i){t(i.buffer);return}n()},r.onerror=n,r.send(null)});var h=e.print||console.log.bind(console),g=e.printErr||console.warn.bind(console);for(n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);t=null,e.arguments&&(r=e.arguments),e.thisProgram&&e.thisProgram,e.quit&&e.quit;function _(e){_.shown||={},_.shown[e]||(_.shown[e]=1,g(e))}var v=0,y=function(e){v=e},b=function(){return v},x=8;e.wasmBinary&&e.wasmBinary,e.noExitRuntime&&e.noExitRuntime;var S=!1;function C(e,t){e||De(`Assertion failed: `+t)}var w=typeof TextDecoder<`u`?new TextDecoder(`utf8`):void 0;function T(e,t,n){for(var r=t+n,i=t;e[i]&&!(i>=r);)++i;if(i-t>16&&e.subarray&&w)return w.decode(e.subarray(t,i));for(var a=``;t>10,56320|l&1023)}}return a}function E(e,t){return e?T(te,e,t):``}function D(e,t,n,r){if(!(r>0))return 0;for(var i=n,a=n+r-1,o=0;o=55296&&s<=57343){var c=e.charCodeAt(++o);s=65536+((s&1023)<<10)|c&1023}if(s<=127){if(n>=a)break;t[n++]=s}else if(s<=2047){if(n+1>=a)break;t[n++]=192|s>>6,t[n++]=128|s&63}else if(s<=65535){if(n+2>=a)break;t[n++]=224|s>>12,t[n++]=128|s>>6&63,t[n++]=128|s&63}else{if(n+3>=a)break;t[n++]=240|s>>18,t[n++]=128|s>>12&63,t[n++]=128|s>>6&63,t[n++]=128|s&63}}return t[n]=0,n-i}function O(e,t,n){return D(e,te,t,n)}function k(e){for(var t=0,n=0;n=55296&&r<=57343&&(r=65536+((r&1023)<<10)|e.charCodeAt(++n)&1023),r<=127?++t:r<=2047?t+=2:r<=65535?t+=3:t+=4}return t}var A=typeof TextDecoder<`u`?new TextDecoder(`utf-16le`):void 0;function j(e,t){for(var n=e,r=n>>1,i=r+t/2;!(r>=i)&&R[r];)++r;if(n=r<<1,n-e>32&&A)return A.decode(te.subarray(e,n));for(var a=0,o=``;;){var s=ne[e+a*2>>1];if(s==0||a==t/2)return o;++a,o+=String.fromCharCode(s)}}function M(e,t,n){if(n===void 0&&(n=2147483647),n<2)return 0;n-=2;for(var r=t,i=n>1]=o,t+=2}return ne[t>>1]=0,t-r}function N(e){return e.length*2}function P(e,t){for(var n=0,r=``;!(n>=t/4);){var i=re[e+n*4>>2];if(i==0)break;if(++n,i>=65536){var a=i-65536;r+=String.fromCharCode(55296|a>>10,56320|a&1023)}else r+=String.fromCharCode(i)}return r}function F(e,t,n){if(n===void 0&&(n=2147483647),n<4)return 0;for(var r=t,i=r+n-4,a=0;a=55296&&o<=57343){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(re[t>>2]=o,t+=4,t+4>i)break}return re[t>>2]=0,t-r}function ee(e){for(var t=0,n=0;n=55296&&r<=57343&&++n,t+=4}return t}var I,L,te,ne,R,re,ie,ae,oe;function se(t){I=t,e.HEAP8=L=new Int8Array(t),e.HEAP16=ne=new Int16Array(t),e.HEAP32=re=new Int32Array(t),e.HEAPU8=te=new Uint8Array(t),e.HEAPU16=R=new Uint16Array(t),e.HEAPU32=ie=new Uint32Array(t),e.HEAPF32=ae=new Float32Array(t),e.HEAPF64=oe=new Float64Array(t)}var ce=5265264,le=22176,ue=e.INITIAL_MEMORY||167772160;I=e.buffer?e.buffer:new ArrayBuffer(ue),ue=I.byteLength,se(I),re[le>>2]=ce;function de(t){for(;t.length>0;){var n=t.shift();if(typeof n==`function`){n(e);continue}var r=n.func;typeof r==`number`?n.arg===void 0?e.dynCall_v(r):e.dynCall_vi(r,n.arg):r(n.arg===void 0?null:n.arg)}}var fe=[],pe=[],me=[],he=[];function ge(){if(e.preRun)for(typeof e.preRun==`function`&&(e.preRun=[e.preRun]);e.preRun.length;)be(e.preRun.shift());de(fe)}function _e(){de(pe)}function ve(){de(me)}function ye(){if(e.postRun)for(typeof e.postRun==`function`&&(e.postRun=[e.postRun]);e.postRun.length;)xe(e.postRun.shift());de(he)}function be(e){fe.unshift(e)}function xe(e){he.unshift(e)}var Se=0,Ce=null,we=null;function Te(t){Se++,e.monitorRunDependencies&&e.monitorRunDependencies(Se)}function Ee(t){if(Se--,e.monitorRunDependencies&&e.monitorRunDependencies(Se),Se==0&&(Ce!==null&&(clearInterval(Ce),Ce=null),we)){var n=we;we=null,n()}}e.preloadedImages={},e.preloadedAudios={};function De(t){throw e.onAbort&&e.onAbort(t),t+=``,h(t),g(t),S=!0,t=`abort(`+t+`). Build with -s ASSERTIONS=1 for more info.`,t}var Oe=null;function ke(e,t){return String.prototype.startsWith?e.startsWith(t):e.indexOf(t)===0}var Ae=`data:application/octet-stream;base64,`;function je(e){return ke(e,Ae)}pe.push({func:function(){Fn()}}),Oe=`data:application/octet-stream;base64,AAAAAAAAAAAPDg0MCwoJCA4AAQMGCgoJDQECBAcLCwoMAwQFCAwMCwsGBwgJDQ0MCgoLDA0ODg0JCgsMDQ4PDggJCgsMDQ4PAAECAwQFBgcBAAECAwQFBgIBAAECAwQFAwIBAAECAwQEAwIBAAECAwUEAwIBAAECBgUEAwIBAAEHBgUEAwIBAMgPAAAoDQAAEBAAACAQAADIDwAAUA0AABAQAAAgEAAAEQAKABEREQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAARAA8KERERAwoHAAEACQsLAAAJBgsAAAsABhEAAAAREREAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAEQAKChEREQAKAAACAAkLAAAACQALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAANAAAABA0AAAAACQ4AAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAASEhIAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAKAAAAAAoAAAAACQsAAAAAAAsAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGGRJEOwI/LEcUPTMwChsGRktFNw9JDo4XA0AdPGkrNh9KLRwBICUpIQgMFRYiLhA4Pgs0MRhkdHV2L0EJfzkRI0MyQomKiwUEJignDSoeNYwHGkiTE5SVAAAAAAAAAAAASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AAAAAAADgFgAAmRgAAGAQAAAAAAAA4BYAAEIZAABgEAAAAAAAAOAWAAAqGgAASA8AAAAAAAC4FgAANBsAAOAWAACfGgAAMAoAAAAAAADgFgAAaRsAAEgPAAAAAAAA4BYAAIobAABIDwAAAAAAALgWAAAPHAAA4BYAAHwcAABIDwAAAAAAAOAWAACVHAAASA8AAAAAAADgFgAA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c2hhcmVkX3B0cl9wb2ludGVySVBONmxhc3ppcDdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzNfRUVOU185YWxsb2NhdG9ySVMzX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjZsYXN6aXA3c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZsYXN6aXAyaW82cmVhZGVyMTBiYXNpY19maWxlSU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzdfRUVOU185YWxsb2NhdG9ySVM3X0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjZsYXN6aXAyaW82cmVhZGVyMTBiYXNpY19maWxlSU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFAExBU0YATjZsYXN6aXAxM2ludmFsaWRfbWFnaWNFAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUARmlsZSBtYWdpYyBpcyBub3QgdmFsaWQATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk42bGFzemlwMmlvNnJlYWRlcjEwYmFzaWNfZmlsZUlOUzJfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRTExX3ZhbGlkYXRvcnNFdkVVbFJOUzNfNmhlYWRlckVFX05TXzlhbGxvY2F0b3JJU0JfRUVGdlNBX0VFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdlJONmxhc3ppcDJpbzZoZWFkZXJFRUVFAE42bGFzemlwMjFvbGRfc3R5bGVfY29tcHJlc3Npb25FAE42bGFzemlwMTRub3RfY29tcHJlc3NlZEUAVGhlIGZpbGUgc2VlbXMgdG8gaGF2ZSBvbGQgc3R5bGUgY29tcHJlc3Npb24gd2hpY2ggaXMgbm90IHN1cHBvcnRlZABUaGUgZmlsZSBkb2Vzbid0IHNlZW0gdG8gYmUgY29tcHJlc3NlZABaTjZsYXN6aXAyaW82cmVhZGVyMTBiYXNpY19maWxlSU5TXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUUxMV92YWxpZGF0b3JzRXZFVWxSTlMwXzZoZWFkZXJFRV8AbGFzemlwIGVuY29kZWQATjZsYXN6aXAxM25vX2xhc3ppcF92bHJFAE42bGFzemlwMjVsYXN6aXBfZm9ybWF0X3Vuc3VwcG9ydGVkRQBPbmx5IExBU3ppcCBQT0lOVFdJU0UgQ0hVTktFRCBkZWNvbXByZXNzb3IgaXMgc3VwcG9ydGVkAE5vIExBU3ppcCBWTFIgd2FzIGZvdW5kIGluIHRoZSBWTFJzIHNlY3Rpb24ATjZsYXN6aXAyMmNodW5rX3RhYmxlX3JlYWRfZXJyb3JFAENodW5rIHRhYmxlIG9mZnNldCA9PSAtMSBpcyBub3Qgc3VwcG9ydGVkIGF0IHRoaXMgdGltZQBONmxhc3ppcDEzbm90X3N1cHBvcnRlZEUATjZsYXN6aXAyNnVua25vd25fY2h1bmtfdGFibGVfZm9ybWF0RQBjaHVua19zaXplID09IHVpbnQubWF4IGlzIG5vdCBzdXBwb3J0ZWQgYXQgdGhpcyB0aW1lLgBUaGVyZSB3YXMgYSBwcm9ibGVtIHJlYWRpbmcgdGhlIGNodW5rIHRhYmxlAFRoZSBjaHVuayB0YWJsZSB2ZXJzaW9uIG51bWJlciBpcyB1bmtub3duAE42bGFzemlwMTFlbmRfb2ZfZmlsZUUAUmVhY2hlZCBFbmQgb2YgZmlsZQBJbnZhbGlkIG51bWJlciBvZiBzeW1ib2xzAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONmxhc3ppcDhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOU18xNGRlZmF1bHRfZGVsZXRlSVM5X0VFTlNfOWFsbG9jYXRvcklTOV9FRUVFAE5TdDNfXzIxNGRlZmF1bHRfZGVsZXRlSU42bGFzemlwOGRlY29kZXJzMTBhcml0aG1ldGljSU5TMV8yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOUzFfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRUVFAE42bGFzemlwMTl1bmtub3duX3NjaGVtYV90eXBlRQBUaGUgTEFaIHNjaGVtYSBpcyBub3QgcmVjb2duaXplZABONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2ZpZWxkX2RlY29tcHJlc3NvcklOU184ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlNfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlNfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyMGR5bmFtaWNfZGVjb21wcmVzc29yRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZsYXN6aXA3Zm9ybWF0czI2ZHluYW1pY19maWVsZF9kZWNvbXByZXNzb3JJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVFRU5TXzE0ZGVmYXVsdF9kZWxldGVJU0NfRUVOU185YWxsb2NhdG9ySVNDX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjZsYXN6aXA3Zm9ybWF0czI2ZHluYW1pY19maWVsZF9kZWNvbXByZXNzb3JJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOU18yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOU183c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMwXzVmaWVsZElOUzBfM2xhczdwb2ludDEwRU5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNDX0VFRUVFRQBONmxhc3ppcDdmb3JtYXRzMTBiYXNlX2ZpZWxkRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZsYXN6aXA3Zm9ybWF0czI2ZHluYW1pY19kZWNvbXByZXNzb3JfZmllbGRJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzJfNWZpZWxkSU5TMl8zbGFzN3BvaW50MTBFTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0VfRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTSV9FRU5TXzlhbGxvY2F0b3JJU0lfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSU5TMV8yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOUzFfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRU5TMl81ZmllbGRJTlMyXzNsYXM3cG9pbnQxMEVOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTRV9FRUVFRUVFRQBONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOU184ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlNfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlNfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRU5TMF81ZmllbGRJTlMwXzNsYXM3Z3BzdGltZUVOUzBfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTQ19FRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzVmaWVsZElOUzJfM2xhczdncHN0aW1lRU5TMl8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNFX0VFRUVFRU5TXzE0ZGVmYXVsdF9kZWxldGVJU0lfRUVOU185YWxsb2NhdG9ySVNJX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjZsYXN6aXA3Zm9ybWF0czI2ZHluYW1pY19kZWNvbXByZXNzb3JfZmllbGRJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzJfNWZpZWxkSU5TMl8zbGFzN2dwc3RpbWVFTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0VfRUVFRUVFRUUATjZsYXN6aXA3Zm9ybWF0czI2ZHluYW1pY19kZWNvbXByZXNzb3JfZmllbGRJTlNfOGRlY29kZXJzMTBhcml0aG1ldGljSU5TXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzBfNWZpZWxkSU5TMF8zbGFzM3JnYkVOUzBfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTQ19FRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzVmaWVsZElOUzJfM2xhczNyZ2JFTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0VfRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTSV9FRU5TXzlhbGxvY2F0b3JJU0lfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSU5TMV8yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOUzFfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRU5TMl81ZmllbGRJTlMyXzNsYXMzcmdiRU5TMl8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNFX0VFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOU18yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOU183c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMwXzVmaWVsZElOUzBfM2xhczEwZXh0cmFieXRlc0VOUzBfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTQ19FRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzVmaWVsZElOUzJfM2xhczEwZXh0cmFieXRlc0VOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTRV9FRUVFRUVOU18xNGRlZmF1bHRfZGVsZXRlSVNJX0VFTlNfOWFsbG9jYXRvcklTSV9FRUVFAE5TdDNfXzIxNGRlZmF1bHRfZGVsZXRlSU42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzVmaWVsZElOUzJfM2xhczEwZXh0cmFieXRlc0VOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTRV9FRUVFRUVFRQBONmxhc3ppcDdmb3JtYXRzMjFkeW5hbWljX2RlY29tcHJlc3NvcjFJTlNfOGRlY29kZXJzMTBhcml0aG1ldGljSU5TXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzBfMTlyZWNvcmRfZGVjb21wcmVzc29ySUpOUzBfNWZpZWxkSU5TMF8zbGFzN3BvaW50MTBFTlMwXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0RfRUVFRUVFRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONmxhc3ppcDdmb3JtYXRzMjFkeW5hbWljX2RlY29tcHJlc3NvcjFJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzJfMTlyZWNvcmRfZGVjb21wcmVzc29ySUpOUzJfNWZpZWxkSU5TMl8zbGFzN3BvaW50MTBFTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0ZfRUVFRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTS19FRU5TXzlhbGxvY2F0b3JJU0tfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjFkeW5hbWljX2RlY29tcHJlc3NvcjFJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzJfMTlyZWNvcmRfZGVjb21wcmVzc29ySUpOUzJfNWZpZWxkSU5TMl8zbGFzN3BvaW50MTBFTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0ZfRUVFRUVFRUVFRUUATjZsYXN6aXA3Zm9ybWF0czIxZHluYW1pY19kZWNvbXByZXNzb3IxSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOU18yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOU183c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMwXzE5cmVjb3JkX2RlY29tcHJlc3NvcklKTlMwXzVmaWVsZElOUzBfM2xhczdwb2ludDEwRU5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNEX0VFRUVOU0JfSU5TQ183Z3BzdGltZUVOU0VfSVNIX0VFRUVFRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZsYXN6aXA3Zm9ybWF0czIxZHluYW1pY19kZWNvbXByZXNzb3IxSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzE5cmVjb3JkX2RlY29tcHJlc3NvcklKTlMyXzVmaWVsZElOUzJfM2xhczdwb2ludDEwRU5TMl8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNGX0VFRUVOU0RfSU5TRV83Z3BzdGltZUVOU0dfSVNKX0VFRUVFRUVFRU5TXzE0ZGVmYXVsdF9kZWxldGVJU05fRUVOU185YWxsb2NhdG9ySVNOX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjZsYXN6aXA3Zm9ybWF0czIxZHluYW1pY19kZWNvbXByZXNzb3IxSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzE5cmVjb3JkX2RlY29tcHJlc3NvcklKTlMyXzVmaWVsZElOUzJfM2xhczdwb2ludDEwRU5TMl8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNGX0VFRUVOU0RfSU5TRV83Z3BzdGltZUVOU0dfSVNKX0VFRUVFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyMWR5bmFtaWNfZGVjb21wcmVzc29yMUlOU184ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlNfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlNfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRU5TMF8xOXJlY29yZF9kZWNvbXByZXNzb3JJSk5TMF81ZmllbGRJTlMwXzNsYXM3cG9pbnQxMEVOUzBfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTRF9FRUVFTlNCX0lOU0NfM3JnYkVOU0VfSVNIX0VFRUVFRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTjZsYXN6aXA3Zm9ybWF0czIxZHluYW1pY19kZWNvbXByZXNzb3IxSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzE5cmVjb3JkX2RlY29tcHJlc3NvcklKTlMyXzVmaWVsZElOUzJfM2xhczdwb2ludDEwRU5TMl8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNGX0VFRUVOU0RfSU5TRV8zcmdiRU5TR19JU0pfRUVFRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTTl9FRU5TXzlhbGxvY2F0b3JJU05fRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjFkeW5hbWljX2RlY29tcHJlc3NvcjFJTlMxXzhkZWNvZGVyczEwYXJpdGhtZXRpY0lOUzFfMmlvMThfX2lmc3RyZWFtX3dyYXBwZXJJTlMxXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzJfMTlyZWNvcmRfZGVjb21wcmVzc29ySUpOUzJfNWZpZWxkSU5TMl8zbGFzN3BvaW50MTBFTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0ZfRUVFRU5TRF9JTlNFXzNyZ2JFTlNHX0lTSl9FRUVFRUVFRUVFRQBONmxhc3ppcDdmb3JtYXRzMjFkeW5hbWljX2RlY29tcHJlc3NvcjFJTlNfOGRlY29kZXJzMTBhcml0aG1ldGljSU5TXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TXzdzdHJlYW1zMTNtZW1vcnlfc3RyZWFtRUVFRUVOUzBfMTlyZWNvcmRfZGVjb21wcmVzc29ySUpOUzBfNWZpZWxkSU5TMF8zbGFzN3BvaW50MTBFTlMwXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJU0RfRUVFRU5TQl9JTlNDXzdncHN0aW1lRU5TRV9JU0hfRUVFRU5TQl9JTlNDXzNyZ2JFTlNFX0lTS19FRUVFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyMWR5bmFtaWNfZGVjb21wcmVzc29yMUlOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSU5TMV8yaW8xOF9faWZzdHJlYW1fd3JhcHBlcklOUzFfN3N0cmVhbXMxM21lbW9yeV9zdHJlYW1FRUVFRU5TMl8xOXJlY29yZF9kZWNvbXByZXNzb3JJSk5TMl81ZmllbGRJTlMyXzNsYXM3cG9pbnQxMEVOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElTRl9FRUVFTlNEX0lOU0VfN2dwc3RpbWVFTlNHX0lTSl9FRUVFTlNEX0lOU0VfM3JnYkVOU0dfSVNNX0VFRUVFRUVFRU5TXzE0ZGVmYXVsdF9kZWxldGVJU1FfRUVOU185YWxsb2NhdG9ySVNRX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTjZsYXN6aXA3Zm9ybWF0czIxZHluYW1pY19kZWNvbXByZXNzb3IxSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJTlMxXzJpbzE4X19pZnN0cmVhbV93cmFwcGVySU5TMV83c3RyZWFtczEzbWVtb3J5X3N0cmVhbUVFRUVFTlMyXzE5cmVjb3JkX2RlY29tcHJlc3NvcklKTlMyXzVmaWVsZElOUzJfM2xhczdwb2ludDEwRU5TMl8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSVNGX0VFRUVOU0RfSU5TRV83Z3BzdGltZUVOU0dfSVNKX0VFRUVOU0RfSU5TRV8zcmdiRU5TR19JU01fRUVFRUVFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUDEwYnVmX3N0cmVhbU5TXzE0ZGVmYXVsdF9kZWxldGVJUzFfRUVOU185YWxsb2NhdG9ySVMxX0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJMTBidWZfc3RyZWFtRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTNV9FRU5TXzlhbGxvY2F0b3JJUzVfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZmllbGRfZGVjb21wcmVzc29ySU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2ZpZWxkX2RlY29tcHJlc3NvcklOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFRUVOU18xNGRlZmF1bHRfZGVsZXRlSVM4X0VFTlNfOWFsbG9jYXRvcklTOF9FRUVFAE5TdDNfXzIxNGRlZmF1bHRfZGVsZXRlSU42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZmllbGRfZGVjb21wcmVzc29ySU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRU5TMF81ZmllbGRJaU5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSWlFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVOUzJfNWZpZWxkSWlOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElpRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRU5TXzlhbGxvY2F0b3JJU0NfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlMyXzVmaWVsZElpTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJaUVFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRU5TMF81ZmllbGRJak5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSWpFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVOUzJfNWZpZWxkSWpOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElqRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRU5TXzlhbGxvY2F0b3JJU0NfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlMyXzVmaWVsZElqTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJakVFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRU5TMF81ZmllbGRJYU5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSWFFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVOUzJfNWZpZWxkSWFOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElhRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRU5TXzlhbGxvY2F0b3JJU0NfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlMyXzVmaWVsZElhTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJYUVFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRU5TMF81ZmllbGRJc05TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSXNFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVOUzJfNWZpZWxkSXNOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZElzRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRU5TXzlhbGxvY2F0b3JJU0NfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlMyXzVmaWVsZElzTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJc0VFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRU5TMF81ZmllbGRJaE5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSWhFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVOUzJfNWZpZWxkSWhOUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZEloRUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRU5TXzlhbGxvY2F0b3JJU0NfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlMyXzVmaWVsZEloTlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJaEVFRUVFRUVFAE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TXzhkZWNvZGVyczEwYXJpdGhtZXRpY0kxMGJ1Zl9zdHJlYW1FRU5TMF81ZmllbGRJdE5TMF8yMHN0YW5kYXJkX2RpZmZfbWV0aG9kSXRFRUVFRUUATlN0M19fMjIwX19zaGFyZWRfcHRyX3BvaW50ZXJJUE42bGFzemlwN2Zvcm1hdHMyNmR5bmFtaWNfZGVjb21wcmVzc29yX2ZpZWxkSU5TMV84ZGVjb2RlcnMxMGFyaXRobWV0aWNJMTBidWZfc3RyZWFtRUVOUzJfNWZpZWxkSXROUzJfMjBzdGFuZGFyZF9kaWZmX21ldGhvZEl0RUVFRUVFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTQ19FRU5TXzlhbGxvY2F0b3JJU0NfRUVFRQBOU3QzX18yMTRkZWZhdWx0X2RlbGV0ZUlONmxhc3ppcDdmb3JtYXRzMjZkeW5hbWljX2RlY29tcHJlc3Nvcl9maWVsZElOUzFfOGRlY29kZXJzMTBhcml0aG1ldGljSTEwYnVmX3N0cmVhbUVFTlMyXzVmaWVsZEl0TlMyXzIwc3RhbmRhcmRfZGlmZl9tZXRob2RJdEVFRUVFRUVFADZMQVNaaXAAUDZMQVNaaXAAUEs2TEFTWmlwAGlpAHYAdmkAdmlpaWkAdmlpaQBpaWkAMTNEeW5hbWljTEFTWmlwAFAxM0R5bmFtaWNMQVNaaXAAUEsxM0R5bmFtaWNMQVNaaXAAdm9pZABib29sAGNoYXIAc2lnbmVkIGNoYXIAdW5zaWduZWQgY2hhcgBzaG9ydAB1bnNpZ25lZCBzaG9ydABpbnQAdW5zaWduZWQgaW50AGxvbmcAdW5zaWduZWQgbG9uZwBmbG9hdABkb3VibGUAc3RkOjpzdHJpbmcAc3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4Ac3RkOjp3c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAGVtc2NyaXB0ZW46OnZhbABlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGxvbmcgZG91YmxlPgBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0llRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZEVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ltRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lpRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQBOMTBlbXNjcmlwdGVuM3ZhbEUATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJaE5TXzExY2hhcl90cmFpdHNJaEVFTlNfOWFsbG9jYXRvckloRUVFRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQAtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALgB0ZXJtaW5hdGluZyB3aXRoICVzIGV4Y2VwdGlvbiBvZiB0eXBlICVzOiAlcwB0ZXJtaW5hdGluZyB3aXRoICVzIGV4Y2VwdGlvbiBvZiB0eXBlICVzAHRlcm1pbmF0aW5nIHdpdGggJXMgZm9yZWlnbiBleGNlcHRpb24AdGVybWluYXRpbmcAdW5jYXVnaHQAU3Q5ZXhjZXB0aW9uAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAFN0OXR5cGVfaW5mbwBOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAHRlcm1pbmF0ZV9oYW5kbGVyIHVuZXhwZWN0ZWRseSByZXR1cm5lZABzdGQ6OmJhZF9hbGxvYwBTdDliYWRfYWxsb2MAU3QxMWxvZ2ljX2Vycm9yAFN0MTNydW50aW1lX2Vycm9yAFN0MTJsZW5ndGhfZXJyb3IAU3QxMm91dF9vZl9yYW5nZQBOMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQBQdXJlIHZpcnR1YWwgZnVuY3Rpb24gY2FsbGVkIQBOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAdgBEbgBiAGMAaABhAHMAdABpAGoAbABtAGYAZABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAF9fY3hhX2d1YXJkX2FjcXVpcmUgZGV0ZWN0ZWQgcmVjdXJzaXZlIGluaXRpYWxpemF0aW9uAHN0ZDo6YmFkX2Z1bmN0aW9uX2NhbGwATlN0M19fMjE3YmFkX2Z1bmN0aW9uX2NhbGxFAE5TdDNfXzIxNF9fc2hhcmVkX2NvdW50RQBOU3QzX18yMTlfX3NoYXJlZF93ZWFrX2NvdW50RQBtdXRleCBsb2NrIGZhaWxlZABiYXNpY19zdHJpbmcAdW5zcGVjaWZpZWQgZ2VuZXJpY19jYXRlZ29yeSBlcnJvcgBVbmtub3duIGVycm9yICVkAGdlbmVyaWMATlN0M19fMjI0X19nZW5lcmljX2Vycm9yX2NhdGVnb3J5RQBOU3QzX18yMTJfX2RvX21lc3NhZ2VFAE5TdDNfXzIxNGVycm9yX2NhdGVnb3J5RQB1bnNwZWNpZmllZCBzeXN0ZW1fY2F0ZWdvcnkgZXJyb3IAc3lzdGVtAE5TdDNfXzIyM19fc3lzdGVtX2Vycm9yX2NhdGVnb3J5RQBOU3QzX18yMTJzeXN0ZW1fZXJyb3JFADogAHZlY3Rvcg==`;var Me=22368;function Ne(e){return Pn(e)}var Pe={},z=[];function Fe(e){if(e){var t=Pe[e];t.refcount++}}function Ie(e){if(!e||Pe[e])return e;for(var t in Pe)for(var n=+t,r=Pe[n].adjusted,i=r.length,a=0;a=qe&&t<=Je?`_`+e:e}function V(e,t){return e=Ye(e),Function(`body`,`return function `+e+`() { + "use strict"; return body.apply(this, arguments); +}; +`)(t)}function Xe(e,t){var n=V(t,function(e){this.name=t,this.message=e;var n=Error(e).stack;n!==void 0&&(this.stack=this.toString()+` +`+n.replace(/^Error(:[^\n]*)?\n/,``))});return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return this.message===void 0?this.name:this.name+`: `+this.message},n}var Ze=void 0;function H(e){throw new Ze(e)}var Qe=void 0;function $e(e){throw new Qe(e)}function et(e,t,n){e.forEach(function(e){Ke[e]=t});function r(t){var r=n(t);r.length!==e.length&&$e(`Mismatched type converter count`);for(var i=0;i>a])},destructorFunction:null})}function U(e){if(!(this instanceof vt)||!(e instanceof vt))return!1;for(var t=this.$$.ptrType.registeredClass,n=this.$$.ptr,r=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)n=t.upcast(n),t=t.baseClass;for(;r.baseClass;)i=r.upcast(i),r=r.baseClass;return t===r&&n===i}function rt(e){return{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}}function it(e){function t(e){return e.$$.ptrType.registeredClass.name}H(t(e)+` instance already deleted`)}var at=!1;function ot(e){}function st(e){e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)}function ct(e){--e.count.value,e.count.value===0&&st(e)}function lt(e){return typeof FinalizationGroup>`u`?(lt=function(e){return e},e):(at=new FinalizationGroup(function(e){for(var t=e.next();!t.done;t=e.next()){var n=t.value;n.ptr?ct(n):console.warn(`object already deleted: `+n.ptr)}}),lt=function(e){return at.register(e,e.$$,e.$$),e},ot=function(e){at.unregister(e.$$)},lt(e))}function ut(){if(this.$$.ptr||it(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=lt(Object.create(Object.getPrototypeOf(this),{$$:{value:rt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e}function dt(){this.$$.ptr||it(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&H(`Object already scheduled for deletion`),ot(this),ct(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function ft(){return!this.$$.ptr}var pt=void 0,mt=[];function ht(){for(;mt.length;){var e=mt.pop();e.$$.deleteScheduled=!1,e.delete()}}function gt(){return this.$$.ptr||it(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&H(`Object already scheduled for deletion`),mt.push(this),mt.length===1&&pt&&pt(ht),this.$$.deleteScheduled=!0,this}function _t(){vt.prototype.isAliasOf=U,vt.prototype.clone=ut,vt.prototype.delete=dt,vt.prototype.isDeleted=ft,vt.prototype.deleteLater=gt}function vt(){}var yt={};function bt(e,t,n){if(e[t].overloadTable===void 0){var r=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||H(`Function '`+n+`' called with an invalid number of arguments (`+arguments.length+`) - expects one of (`+e[t].overloadTable+`)!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[r.argCount]=r}}function xt(t,n,r){e.hasOwnProperty(t)?((r===void 0||e[t].overloadTable!==void 0&&e[t].overloadTable[r]!==void 0)&&H(`Cannot register public name '`+t+`' twice`),bt(e,t,t),e.hasOwnProperty(r)&&H(`Cannot register multiple overloads of a function with the same number of arguments (`+r+`)!`),e[t].overloadTable[r]=n):(e[t]=n,r!==void 0&&(e[t].numArguments=r))}function St(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.instancePrototype=n,this.rawDestructor=r,this.baseClass=i,this.getActualType=a,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}function Ct(e,t,n){for(;t!==n;)t.upcast||H(`Expected null or instance of `+n.name+`, got an instance of `+t.name),e=t.upcast(e),t=t.baseClass;return e}function wt(e,t){if(t===null)return this.isReference&&H(`null is not a valid `+this.name),0;t.$$||H(`Cannot pass "`+un(t)+`" as a `+this.name),t.$$.ptr||H(`Cannot pass deleted object as a pointer of type `+this.name);var n=t.$$.ptrType.registeredClass;return Ct(t.$$.ptr,n,this.registeredClass)}function Tt(e,t){var n;if(t===null)return this.isReference&&H(`null is not a valid `+this.name),this.isSmartPointer?(n=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,n),n):0;t.$$||H(`Cannot pass "`+un(t)+`" as a `+this.name),t.$$.ptr||H(`Cannot pass deleted object as a pointer of type `+this.name),!this.isConst&&t.$$.ptrType.isConst&&H(`Cannot convert argument of type `+(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name)+` to parameter type `+this.name);var r=t.$$.ptrType.registeredClass;if(n=Ct(t.$$.ptr,r,this.registeredClass),this.isSmartPointer)switch(t.$$.smartPtr===void 0&&H(`Passing raw pointer to smart pointer is illegal`),this.sharingPolicy){case 0:t.$$.smartPtrType===this?n=t.$$.smartPtr:H(`Cannot convert argument of type `+(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name)+` to parameter type `+this.name);break;case 1:n=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)n=t.$$.smartPtr;else{var i=t.clone();n=this.rawShare(n,cn(function(){i.delete()})),e!==null&&e.push(this.rawDestructor,n)}break;default:H(`Unsupporting sharing policy`)}return n}function Et(e,t){if(t===null)return this.isReference&&H(`null is not a valid `+this.name),0;t.$$||H(`Cannot pass "`+un(t)+`" as a `+this.name),t.$$.ptr||H(`Cannot pass deleted object as a pointer of type `+this.name),t.$$.ptrType.isConst&&H(`Cannot convert argument of type `+t.$$.ptrType.name+` to parameter type `+this.name);var n=t.$$.ptrType.registeredClass;return Ct(t.$$.ptr,n,this.registeredClass)}function Dt(e){return this.fromWireType(ie[e>>2])}function Ot(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e}function kt(e){this.rawDestructor&&this.rawDestructor(e)}function At(e){e!==null&&e.delete()}function jt(e,t,n){if(t===n)return e;if(n.baseClass===void 0)return null;var r=jt(e,t,n.baseClass);return r===null?null:n.downcast(r)}function Mt(){return Object.keys(It).length}function Nt(){var e=[];for(var t in It)It.hasOwnProperty(t)&&e.push(It[t]);return e}function Pt(e){pt=e,mt.length&&pt&&pt(ht)}function Ft(){e.getInheritedInstanceCount=Mt,e.getLiveInheritedInstances=Nt,e.flushPendingDeletes=ht,e.setDelayFunction=Pt}var It={};function Lt(e,t){for(t===void 0&&H(`ptr should not be undefined`);e.baseClass;)t=e.upcast(t),e=e.baseClass;return t}function Rt(e,t){return t=Lt(e,t),It[t]}function zt(e,t){return(!t.ptrType||!t.ptr)&&$e(`makeClassHandle requires ptr and ptrType`),!!t.smartPtrType!=!!t.smartPtr&&$e(`Both smartPtrType and smartPtr must be specified`),t.count={value:1},lt(Object.create(e,{$$:{value:t}}))}function Bt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var n=Rt(this.registeredClass,t);if(n!==void 0){if(n.$$.count.value===0)return n.$$.ptr=t,n.$$.smartPtr=e,n.clone();var r=n.clone();return this.destructor(e),r}function i(){return this.isSmartPointer?zt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):zt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var a=yt[this.registeredClass.getActualType(t)];if(!a)return i.call(this);var o=this.isConst?a.constPointerType:a.pointerType,s=jt(t,this.registeredClass,o.registeredClass);return s===null?i.call(this):this.isSmartPointer?zt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s,smartPtrType:this,smartPtr:e}):zt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s})}function Vt(){Ht.prototype.getPointee=Ot,Ht.prototype.destructor=kt,Ht.prototype.argPackAdvance=8,Ht.prototype.readValueFromPointer=Dt,Ht.prototype.deleteObject=At,Ht.prototype.fromWireType=Bt}function Ht(e,t,n,r,i,a,o,s,c,l,u){this.name=e,this.registeredClass=t,this.isReference=n,this.isConst=r,this.isSmartPointer=i,this.pointeeType=a,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=c,this.rawShare=l,this.rawDestructor=u,!i&&t.baseClass===void 0?r?(this.toWireType=wt,this.destructorFunction=null):(this.toWireType=Et,this.destructorFunction=null):this.toWireType=Tt}function Ut(t,n,r){e.hasOwnProperty(t)||$e(`Replacing nonexistant public symbol`),e[t].overloadTable!==void 0&&r!==void 0?e[t].overloadTable[r]=n:(e[t]=n,e[t].argCount=r)}function Wt(t,n){t=We(t);function r(e){for(var r=[],i=1;i>2)+r]);return n}function Xt(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function Zt(e,t,n,r,i,a){C(t>0);var o=Yt(t,n);i=Wt(r,i);var s=[a],c=[];et([],[e],function(e){e=e[0];var n=`constructor `+e.name;if(e.registeredClass.constructor_body===void 0&&(e.registeredClass.constructor_body=[]),e.registeredClass.constructor_body[t-1]!==void 0)throw new Ze(`Cannot register multiple constructors with identical number of parameters (`+(t-1)+`) for class '`+e.name+`'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=function(){qt(`Cannot construct `+e.name+` due to unbound types`,o)},et([],o,function(r){return e.registeredClass.constructor_body[t-1]=function(){arguments.length!==t-1&&H(n+` called with `+arguments.length+` arguments, expected `+(t-1)),c.length=0,s.length=t;for(var e=1;e0?`, `:``)+d),f+=(l?`var rv = `:``)+`invoker(fn`+(d.length>0?`, `:``)+d+`); +`,s)f+=`runDestructors(destructors); +`;else for(var c=o?1:2;c4&&--nn[e].refcount===0&&(nn[e]=void 0,tn.push(e))}function an(){for(var e=0,t=5;t>2])};case 3:return function(e){return this.fromWireType(oe[e>>3])};default:throw TypeError(`Unknown float type: `+e)}}function fn(e,t,n){var r=Ve(n);t=We(t),tt(e,{name:t,fromWireType:function(e){return e},toWireType:function(e,t){if(typeof t!=`number`&&typeof t!=`boolean`)throw TypeError(`Cannot convert "`+un(t)+`" to `+this.name);return t},argPackAdvance:8,readValueFromPointer:dn(t,r),destructorFunction:null})}function pn(e,t,n){switch(t){case 0:return n?function(e){return L[e]}:function(e){return te[e]};case 1:return n?function(e){return ne[e>>1]}:function(e){return R[e>>1]};case 2:return n?function(e){return re[e>>2]}:function(e){return ie[e>>2]};default:throw TypeError(`Unknown integer type: `+e)}}function mn(e,t,n,r,i){t=We(t),i===-1&&(i=4294967295);var a=Ve(n),o=function(e){return e};if(r===0){var s=32-8*n;o=function(e){return e<>>s}}var c=t.indexOf(`unsigned`)!=-1;tt(e,{name:t,fromWireType:o,toWireType:function(e,n){if(typeof n!=`number`&&typeof n!=`boolean`)throw TypeError(`Cannot convert "`+un(n)+`" to `+this.name);if(ni)throw TypeError(`Passing a number "`+un(n)+`" from JS side to C/C++ side to an argument of type "`+t+`", which is outside the valid range [`+r+`, `+i+`]!`);return c?n>>>0:n|0},argPackAdvance:8,readValueFromPointer:pn(t,a,r!==0),destructorFunction:null})}function hn(e,t,n){var r=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){e>>=2;var t=ie,n=t[e],i=t[e+1];return new r(I,i,n)}n=We(n),tt(e,{name:n,fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})}function gn(e,t){t=We(t);var n=t===`std::string`;tt(e,{name:t,fromWireType:function(e){var t=ie[e>>2],r;if(n)for(var i=e+4,a=0;a<=t;++a){var o=e+4+a;if(te[o]==0||a==t){var s=o-i,c=E(i,s);r===void 0?r=c:(r+=`\0`,r+=c),i=o+1}}else{for(var l=Array(t),a=0;a>2]=a,n&&i)O(t,o+4,a+1);else if(i)for(var s=0;s255&&(Nn(o),H(`String has UTF-16 code units that do not fit in 8 bits`)),te[o+4+s]=c}else for(var s=0;s>2],i=a(),o,c=e+4,l=0;l<=n;++l){var u=e+4+l*t;if(i[u>>s]==0||l==n){var d=u-c,f=r(c,d);o===void 0?o=f:(o+=`\0`,o+=f),c=u+t}}return Nn(e),o},toWireType:function(e,r){typeof r!=`string`&&H(`Cannot pass non-string to C++ string type `+n);var a=o(r),c=Pn(4+a+t);return ie[c>>2]=a>>s,i(r,c+4,a+t),e!==null&&e.push(Nn,c),c},argPackAdvance:8,readValueFromPointer:Dt,destructorFunction:function(e){Nn(e)}})}function vn(e,t){t=We(t),tt(e,{isVoid:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(e,t){}})}function yn(){De()}function bn(){return te.length}function xn(e){De(`OOM`)}function Sn(e){e>>>=0,xn(e)}function Cn(){De(`trap!`)}function wn(e,t,n){te.copyWithin(e,t,t+n)}He(),Ze=e.BindingError=Xe(Error,`BindingError`),Qe=e.InternalError=Xe(Error,`InternalError`),_t(),Vt(),Ft(),Gt=e.UnboundTypeError=Xe(Error,`UnboundTypeError`),sn();var Tn=!1;function En(e){for(var t=[],n=0;n255&&(Tn&&C(!1,`Character code `+r+` (`+String.fromCharCode(r)+`) at offset `+n+` not in 0x00-0xFF.`),r&=255),t.push(String.fromCharCode(r))}return t.join(``)}var Dn=typeof atob==`function`?atob:function(e){var t=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`,n=``,r,i,a,o,s,c,l,u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,``);do o=t.indexOf(e.charAt(u++)),s=t.indexOf(e.charAt(u++)),c=t.indexOf(e.charAt(u++)),l=t.indexOf(e.charAt(u++)),r=o<<2|s>>4,i=(s&15)<<4|c>>2,a=(c&3)<<6|l,n+=String.fromCharCode(r),c!==64&&(n+=String.fromCharCode(i)),l!==64&&(n+=String.fromCharCode(a));while(u>2]=5,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Du(6211,t),a[n>>2]=3,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Lu(6216,t),a[n>>2]=10,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Gu(6225,t),o=ed()|0,r=td()|0,f=rd()|0,d=id()|0,u=ad()|0,l=uu()|0,c=gu()|0,s=_u()|0,i=_u()|0,y(f|0,d|0,u|0,l|0,c|0,11,s|0,o|0,i|0,r|0,6234,vu()|0,139),fd(2),a[n>>2]=6,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],yd(6211,t),a[n>>2]=4,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Ed(6248,t),a[n>>2]=5,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Ed(6265,t),a[n>>2]=6,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Ed(6280,t),a[n>>2]=7,a[n+4>>2]=0,a[t>>2]=a[n>>2],a[t+4>>2]=a[n+4>>2],Md(6216,t),P=e}function L(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0,c=0;r=P,P=P+32|0,s=r+16|0,i=r+8|0,c=r,o=J(20)|0,se(o,t,n),a[c>>2]=0,a[s>>2]=a[c>>2],le(i,o,s),t=a[i>>2]|0,a[i>>2]=a[e>>2],a[e>>2]=t,t=i+4|0,n=e+4|0,o=a[t>>2]|0,a[t>>2]=a[n>>2],a[n>>2]=o,ue(i),n=J(352)|0,ce(n,a[e>>2]|0),o=e+8|0,a[c>>2]=0,a[s>>2]=a[c>>2],ve(i,n,s),n=a[i>>2]|0,a[i>>2]=a[o>>2],a[o>>2]=n,o=i+4|0,n=e+12|0,t=a[o>>2]|0,a[o>>2]=a[n>>2],a[n>>2]=t,ye(i),P=r}function te(e,t){e|=0,t|=0,Bn(a[e+8>>2]|0,t)}function ne(e){return e|=0,e=(ws(a[e+8>>2]|0)|0)+107|0,o[e>>0]|o[e+1>>0]<<8|o[e+2>>0]<<16|o[e+3>>0]<<24|0}function R(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0,c=0;r=P,P=P+32|0,o=r+16|0,i=r+8|0,s=r,c=J(12)|0,Ts(c,t,n),a[s>>2]=0,a[o>>2]=a[s>>2],ks(i,c,o),c=a[i>>2]|0,a[i>>2]=a[e>>2],a[e>>2]=c,c=i+4|0,n=e+4|0,t=a[c>>2]|0,a[c>>2]=a[n>>2],a[n>>2]=t,As(i),n=e+8|0,t=J(12)|0,Es(t,a[e>>2]|0),a[s>>2]=0,a[o>>2]=a[s>>2],Is(i,t,o),t=a[i>>2]|0,a[i>>2]=a[n>>2],a[n>>2]=t,t=i+4|0,s=e+12|0,c=a[t>>2]|0,a[t>>2]=a[s>>2],a[s>>2]=c,Ls(i),Ds(i,a[n>>2]|0),n=e+16|0,s=a[i>>2]|0,c=i+4|0,t=a[c>>2]|0,a[i>>2]=0,a[c>>2]=0,a[o>>2]=a[n>>2],a[n>>2]=s,n=e+20|0,a[o+4>>2]=a[n>>2],a[n>>2]=t,Os(o),Os(i),P=r}function re(e,t){e|=0,t|=0;var n=0;e=e+16|0,n=a[e>>2]|0;a:do if(n|0)switch(t|0){case 4:nc(n);break a;case 8:rc(n),rc(a[e>>2]|0);break a;default:break a}while(0)}function ie(e,t){e|=0,t|=0;var n=0;n=e+16|0,e=a[n>>2]|0;a:do if(e|0){switch(t|0){case 1:Uc(e);break a;case 2:Wc(e);break a;case 8:nc(e),e=a[n>>2]|0;break;case 4:break;default:break a}nc(e)}while(0)}function ae(e,t){e|=0,t|=0;var n=0;n=e+16|0,e=a[n>>2]|0;a:do if(e|0){switch(t|0){case 1:Tl(e);break a;case 2:El(e);break a;case 8:rc(e),e=a[n>>2]|0;break;case 4:break;default:break a}rc(e)}while(0)}function oe(e,t){e|=0,t|=0,e=a[e+16>>2]|0,e|0&&b_[a[a[e>>2]>>2]&63](e,t)|0}function se(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,a[e+4>>2]=n,a[e+8>>2]=0,r[e+12>>0]=0,r[e+13>>0]=0,a[e+16>>2]=0}function ce(e,t){e|=0,t|=0,a[e>>2]=t,Pe(e+4|0,t),z(e+247|0),a[e+288>>2]=0,a[e+292>>2]=0,a[e+296>>2]=0,Fe(e+300|0),t=e+312|0,a[t>>2]=0,a[t+4>>2]=0,a[t+8>>2]=0,a[t+12>>2]=0,Ie(e+328|0),Le(e)}function le(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4296,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,de(e,r),P=n}function ue(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function de(e,t){e|=0,t|=0}function fe(e){e|=0,Bh(e),G(e)}function pe(e){e|=0,e=a[e+12>>2]|0,e|0&&G(e)}function me(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==6407?e+12|0:0)|0}function he(e){e|=0,ge(e,16)}function ge(e,t){e|=0,t|=0,_e(e)}function _e(e){e|=0,G(e)}function ve(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4324,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,be(e,r),P=n}function ye(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function be(e,t){e|=0,t|=0}function xe(e){e|=0,Bh(e),G(e)}function Se(e){e|=0,e=a[e+12>>2]|0,e|0&&(Te(e),G(e))}function Ce(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==6605?e+12|0:0)|0}function we(e){e|=0,ge(e,16)}function Te(e){e|=0,Ee(e+320|0),De(e+312|0),Oe(e+300|0),Me(e+288|0),ke(e+247|0),Ae(e+4|0)}function Ee(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function De(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function Oe(e){e|=0,je(e)}function ke(e){e|=0,e=e+34|0,e=o[e>>0]|o[e+1>>0]<<8|o[e+2>>0]<<16|o[e+3>>0]<<24,e|0&&jh(e)}function Ae(e){e|=0,Ne(a[e+12>>2]|0)}function je(e){e|=0;var t=0,n=0;t=a[e>>2]|0,n=t,t|0&&(a[e+4>>2]=n,ge(t,(a[e+8>>2]|0)-n|0))}function Me(e){e|=0;var t=0,n=0;t=a[e>>2]|0,n=t,t|0&&(a[e+4>>2]=n,ge(t,(a[e+8>>2]|0)-n|0))}function Ne(e){e|=0,kg(a[e+-4>>2]|0)}function Pe(e,t){e|=0,t|=0,a[e>>2]=t,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=Re(1048576)|0}function z(e){e|=0;var t=0;t=e+32|0,r[t>>0]=0,r[t+1>>0]=0,e=e+34|0,r[e>>0]=0,r[e+1>>0]=0,r[e+2>>0]=0,r[e+3>>0]=0}function Fe(e){e|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0}function Ie(e){e|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0,e=e+16|0,a[e>>2]=-1,a[e+4>>2]=-1}function Le(e){e|=0;var t=0,n=0,i=0,o=0,s=0,c=0;if(c=P,P=P+64|0,o=c+32|0,n=c+56|0,t=c+16|0,s=c,ze(a[e>>2]|0,n,4),Xe(o,n,n+4|0),n=V(6693)|0,i=r[o+11>>0]|0,(n|0)==((i<<24>>24<0?a[o+4>>2]|0:i&255)|0)){if(i=(ig(o,0,-1,6693,n)|0)==0,$h(o),i){if(n=a[e>>2]|0,a[t>>2]=0,a[t+4>>2]=0,a[t+8>>2]=0,a[t+12>>2]=0,a[o>>2]=a[t>>2],a[o+4>>2]=a[t+4>>2],a[o+8>>2]=a[t+8>>2],a[o+12>>2]=a[t+12>>2],Ve(n,o),n=e+20|0,ze(a[e>>2]|0,n,227),He(e,n),i=Ue()|0,t=a[i>>2]|0,i=a[i+4>>2]|0,(t|0)!=(i|0))do We(o,t),Ge(o,n),B(o),t=t+24|0;while((t|0)!=(i|0));Ke(e),qe(e),Je(a[e>>2]|0),i=a[e>>2]|0,t=(a[e+116>>2]|0)+8|0,n=s,a[n>>2]=0,a[n+4>>2]=0,n=s+8|0,a[n>>2]=t,a[n+4>>2]=0,a[o>>2]=a[s>>2],a[o+4>>2]=a[s+4>>2],a[o+8>>2]=a[s+8>>2],a[o+12>>2]=a[s+12>>2],Ve(i,o),Ye(e+4|0),P=c;return}}else $h(o);c=h(8)|0,Be(c),g(c|0,2592,8)}function Re(e){e|=0;var t=0;return t=Og(e+68|0)|0,e=t+68&-64,a[e+-4>>2]=t,e|0}function ze(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0,l=0,u=0;c=e+13|0,r[c>>0]|0?r[e+12>>0]=1:(s=e+4|0,i=a[s>>2]|0,l=e+8|0,o=a[l>>2]|0,u=i-o|0,n=(u|0)<(n|0)?u:n,n&&(Kg(t|0,(a[e>>2]|0)+o|0,n|0)|0,o=a[l>>2]|0,i=a[s>>2]|0),u=o+n|0,a[l>>2]=u,a[e+16>>2]=n,(u|0)>=(i|0)&&(r[c>>0]=1))}function Be(e){e|=0,Jh(e,6791),a[e>>2]=4352}function Ve(e,t){e|=0,t|=0;var n=0,i=0,o=0;o=t+8|0,t=a[o>>2]|0,o=a[o+4>>2]|0,n=a[e+4>>2]|0,i=((n|0)<0)<<31>>31,(o|0)<(i|0)|(o|0)==(i|0)&t>>>0>>0?a[e+8>>2]=t:r[e+12>>0]=1}function He(e,t){e|=0,t|=0;var n=0,i=0,a=0,o=0,s=0,u=0,d=0,f=0,p=0,m=0;p=t+179|0,r[l>>0]=r[p>>0],r[l+1>>0]=r[p+1>>0],r[l+2>>0]=r[p+2>>0],r[l+3>>0]=r[p+3>>0],r[l+4>>0]=r[p+4>>0],r[l+5>>0]=r[p+5>>0],r[l+6>>0]=r[p+6>>0],r[l+7>>0]=r[p+7>>0],f=+c[l>>3],s=t+187|0,r[l>>0]=r[s>>0],r[l+1>>0]=r[s+1>>0],r[l+2>>0]=r[s+2>>0],r[l+3>>0]=r[s+3>>0],r[l+4>>0]=r[s+4>>0],r[l+5>>0]=r[s+5>>0],r[l+6>>0]=r[s+6>>0],r[l+7>>0]=r[s+7>>0],m=+c[l>>3],e=t+195|0,r[l>>0]=r[e>>0],r[l+1>>0]=r[e+1>>0],r[l+2>>0]=r[e+2>>0],r[l+3>>0]=r[e+3>>0],r[l+4>>0]=r[e+4>>0],r[l+5>>0]=r[e+5>>0],r[l+6>>0]=r[e+6>>0],r[l+7>>0]=r[e+7>>0],o=+c[l>>3],d=t+203|0,r[l>>0]=r[d>>0],r[l+1>>0]=r[d+1>>0],r[l+2>>0]=r[d+2>>0],r[l+3>>0]=r[d+3>>0],r[l+4>>0]=r[d+4>>0],r[l+5>>0]=r[d+5>>0],r[l+6>>0]=r[d+6>>0],r[l+7>>0]=r[d+7>>0],u=+c[l>>3],a=t+211|0,r[l>>0]=r[a>>0],r[l+1>>0]=r[a+1>>0],r[l+2>>0]=r[a+2>>0],r[l+3>>0]=r[a+3>>0],r[l+4>>0]=r[a+4>>0],r[l+5>>0]=r[a+5>>0],r[l+6>>0]=r[a+6>>0],r[l+7>>0]=r[a+7>>0],n=+c[l>>3],t=t+219|0,r[l>>0]=r[t>>0],r[l+1>>0]=r[t+1>>0],r[l+2>>0]=r[t+2>>0],r[l+3>>0]=r[t+3>>0],r[l+4>>0]=r[t+4>>0],r[l+5>>0]=r[t+5>>0],r[l+6>>0]=r[t+6>>0],r[l+7>>0]=r[t+7>>0],i=+c[l>>3],c[l>>3]=m,r[p>>0]=r[l>>0],r[p+1>>0]=r[l+1>>0],r[p+2>>0]=r[l+2>>0],r[p+3>>0]=r[l+3>>0],r[p+4>>0]=r[l+4>>0],r[p+5>>0]=r[l+5>>0],r[p+6>>0]=r[l+6>>0],r[p+7>>0]=r[l+7>>0],c[l>>3]=f,r[d>>0]=r[l>>0],r[d+1>>0]=r[l+1>>0],r[d+2>>0]=r[l+2>>0],r[d+3>>0]=r[l+3>>0],r[d+4>>0]=r[l+4>>0],r[d+5>>0]=r[l+5>>0],r[d+6>>0]=r[l+6>>0],r[d+7>>0]=r[l+7>>0],c[l>>3]=u,r[s>>0]=r[l>>0],r[s+1>>0]=r[l+1>>0],r[s+2>>0]=r[l+2>>0],r[s+3>>0]=r[l+3>>0],r[s+4>>0]=r[l+4>>0],r[s+5>>0]=r[l+5>>0],r[s+6>>0]=r[l+6>>0],r[s+7>>0]=r[l+7>>0],c[l>>3]=o,r[a>>0]=r[l>>0],r[a+1>>0]=r[l+1>>0],r[a+2>>0]=r[l+2>>0],r[a+3>>0]=r[l+3>>0],r[a+4>>0]=r[l+4>>0],r[a+5>>0]=r[l+5>>0],r[a+6>>0]=r[l+6>>0],r[a+7>>0]=r[l+7>>0],c[l>>3]=i,r[e>>0]=r[l>>0],r[e+1>>0]=r[l+1>>0],r[e+2>>0]=r[l+2>>0],r[e+3>>0]=r[l+3>>0],r[e+4>>0]=r[l+4>>0],r[e+5>>0]=r[l+5>>0],r[e+6>>0]=r[l+6>>0],r[e+7>>0]=r[l+7>>0],c[l>>3]=n,r[t>>0]=r[l>>0],r[t+1>>0]=r[l+1>>0],r[t+2>>0]=r[l+2>>0],r[t+3>>0]=r[l+3>>0],r[t+4>>0]=r[l+4>>0],r[t+5>>0]=r[l+5>>0],r[t+6>>0]=r[l+6>>0],r[t+7>>0]=r[l+7>>0]}function Ue(){var e=0,t=0,n=0,i=0,o=0,s=0,c=0,l=0;if(o=P,P=P+48|0,n=o+24|0,i=o,e=o+44|0,!(r[21440]|0)&&yh(21440)|0&&(a[5374]=0,a[5375]=0,a[5376]=0,q(21440)),!(r[21448]|0)&&yh(21448)|0&&q(21448),(a[5374]|0)==(a[5375]|0)){if(Hh(21508),(a[5374]|0)==(a[5375]|0)){r[n>>0]=r[e>>0]|0,Qe(i,n),e=a[5375]|0;do if(e>>>0>=(a[5376]|0)>>>0)if(e=((e-(a[5374]|0)|0)/24|0)+1|0,t=at(21496)|0,t>>>0>>0)Dg(21496);else{s=a[5374]|0,l=((a[5376]|0)-s|0)/24|0,c=l<<1,U(n,l>>>0>>1>>>0?c>>>0>>0?e:c:t,((a[5375]|0)-s|0)/24|0,21504),t=n+8|0,tt(a[t>>2]|0,i),a[t>>2]=(a[t>>2]|0)+24,rt(21496,n),it(n);break}else $e(n,21496,1),l=n+4|0,tt(a[l>>2]|0,i),a[l>>2]=(a[l>>2]|0)+24,et(n);while(0);B(i)}Uh(21508)}return P=o,21496}function We(e,t){e|=0,t|=0;var n=0,r=0;n=t+16|0,r=a[n>>2]|0;do if(r)if((t|0)==(r|0)){r=nt(e)|0,a[e+16>>2]=r,n=a[n>>2]|0,w_[a[(a[n>>2]|0)+12>>2]&15](n,r);break}else{a[e+16>>2]=v_[a[(a[r>>2]|0)+8>>2]&15](r)|0;break}else a[e+16>>2]=0;while(0)}function Ge(e,t){if(e|=0,t|=0,e=a[e+16>>2]|0,!e)t=h(4)|0,a[t>>2]=0,xt(t),g(t|0,4168,131);else{w_[a[(a[e>>2]|0)+24>>2]&15](e,t);return}}function B(e){e|=0;var t=0;t=a[e+16>>2]|0,(e|0)==(t|0)?C_[a[(a[t>>2]|0)+16>>2]&255](t):t|0&&C_[a[(a[t>>2]|0)+20>>2]&255](t)}function Ke(e){e|=0;var t=0,n=0,i=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,_=0,v=0;v=P,P=P+96|0,c=v+16|0,m=v,d=v+72|0,l=a[e>>2]|0,f=s[e+114>>1]|0,p=m,a[p>>2]=0,a[p+4>>2]=0,p=m+8|0,a[p>>2]=f,a[p+4>>2]=0,a[c>>2]=a[m>>2],a[c+4>>2]=a[m+4>>2],a[c+8>>2]=a[m+8>>2],a[c+12>>2]=a[m+12>>2],Ve(l,c),l=e+120|0;a:do if(a[l>>2]|0){for(u=c+2|0,f=c+16|0,p=c+20|0,m=c+18|0,n=0;;){if(!(St(a[e>>2]|0)|0)||Ct(a[e>>2]|0)|0)break a;for(ze(a[e>>2]|0,c,54),t=7277,i=u;(r[i>>0]|0)==(r[t>>0]|0);)if(i=i+1|0,(i|0)==(f|0)){_=8;break}else t=t+1|0;if((_|0)==8&&(_=0,(o[m>>0]|o[m+1>>0]<<8)<<16>>16==22204))break;if(Tt(a[e>>2]|0,(o[p>>0]|o[p+1>>0]<<8)&65535,0,1),n=n+1|0,n>>>0>=(a[l>>2]|0)>>>0)break a}m=(o[p>>0]|o[p+1>>0]<<8)&65535,_=Ah(m)|0,ze(a[e>>2]|0,_,m),wt(e,_),G(_),_=e+125|0,Dt(d,e+247|0,(o[_>>0]|o[_+1>>0]<<8)&65535),Ot(e+300|0,d)|0,Oe(d),P=v;return}while(0);v=h(8)|0,Et(v),g(v|0,2672,8)}function qe(e){e|=0;var t=0,n=0,r=0,i=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,_=0;if(p=P,P=P+176|0,i=p+40|0,s=p+24|0,t=p+16|0,r=p,u=p+152|0,d=p+136|0,f=p+56|0,l=a[e>>2]|0,c=e+116|0,_=a[c>>2]|0,n=s,a[n>>2]=0,a[n+4>>2]=0,n=s+8|0,a[n>>2]=_,a[n+4>>2]=0,a[i>>2]=a[s>>2],a[i+4>>2]=a[s+4>>2],a[i+8>>2]=a[s+8>>2],a[i+12>>2]=a[s+12>>2],Ve(l,i),l=t,a[l>>2]=0,a[l+4>>2]=0,ze(a[e>>2]|0,t,8),St(a[e>>2]|0)|0||(_=h(8)|0,Ut(_),g(_|0,2704,8)),n=t,t=a[n>>2]|0,n=a[n+4>>2]|0,(t|0)==-1&(n|0)==-1&&(_=h(8)|0,Wt(_,7488),g(_|0,2720,8)),_=a[e>>2]|0,l=r,a[l>>2]=0,a[l+4>>2]=0,l=r+8|0,a[l>>2]=t,a[l+4>>2]=n,a[i>>2]=a[r>>2],a[i+4>>2]=a[r+4>>2],a[i+8>>2]=a[r+8>>2],a[i+12>>2]=a[r+12>>2],Ve(_,i),St(a[e>>2]|0)|0||(_=h(8)|0,Ut(_),g(_|0,2704,8)),ze(a[e>>2]|0,i,8),St(a[e>>2]|0)|0||(_=h(8)|0,Ut(_),g(_|0,2704,8)),a[i>>2]|0&&(_=h(8)|0,Gt(_),g(_|0,2736,8)),s=e+288|0,l=e+292|0,a[l>>2]=a[s>>2],_=e+259|0,(o[_>>0]|o[_+1>>0]<<8|o[_+2>>0]<<16|o[_+3>>0]<<24|0)==-1&&(_=h(8)|0,Wt(_,7606),g(_|0,2720,8)),r=i+4|0,Kt(s,(a[r>>2]|0)+1|0),_=a[s>>2]|0,a[_>>2]=(a[c>>2]|0)+8,a[_+4>>2]=0,(a[r>>2]|0)>>>0>1){if(Pe(u,a[e>>2]|0),qt(d,u),Jt(f,32,2,8,0),Yt(d),Xt(f),!(a[r>>2]|0))s=a[s>>2]|0,n=s;else{n=1;do t=n>>>0>1?a[(a[s>>2]|0)+(n+-1<<3)>>2]|0:0,c=Zt(f,d,t,1)|0,t=a[s>>2]|0,_=t+(n<<3)|0,a[_>>2]=c,a[_+4>>2]=((c|0)<0)<<31>>31,n=n+1|0;while(n>>>0<=(a[r>>2]|0)>>>0);n=t,s=t}if(t=a[l>>2]|0,t-n>>3>>>0>1){i=t-s>>3,r=s,t=1,n=a[r>>2]|0,r=a[r+4>>2]|0;do _=s+(t<<3)|0,l=_,n=Ig(a[l>>2]|0,a[l+4>>2]|0,n|0,r|0)|0,r=m()|0,a[_>>2]=n,a[_+4>>2]=r,t=t+1|0;while(t>>>0>>0)}Qt(f),$t(d),Ae(u)}P=p}function Je(e){e|=0,r[e+12>>0]=0,r[e+13>>0]=0}function Ye(e){e|=0,a[e+8>>2]=0,a[e+4>>2]=0}function V(e){return e|=0,Rp(e)|0}function Xe(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0,l=0,u=0;if(c=P,P=P+16|0,o=t,s=c,i=n-o|0,i>>>0>4294967279&&Yh(e),i>>>0<11?r[e+11>>0]=i:(u=i+16&-16,l=J(u)|0,a[e>>2]=l,a[e+8>>2]=u|-2147483648,a[e+4>>2]=i,e=l),(t|0)!=(n|0)){for(o=n-o|0,i=e;Ze(i,t),t=t+1|0,(t|0)!=(n|0);)i=i+1|0;e=e+o|0}r[s>>0]=0,Ze(e,s),P=c}function Ze(e,t){e|=0,t|=0,r[e>>0]=r[t>>0]|0}function H(e){e|=0,Qm(e),G(e)}function Qe(e,t){e|=0,t|=0,a[e>>2]=4372,a[e+16>>2]=e}function $e(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,t=a[t+4>>2]|0,a[e+4>>2]=t,a[e+8>>2]=t+(n*24|0)}function et(e){e|=0,a[(a[e>>2]|0)+4>>2]=a[e+4>>2]}function tt(e,t){e|=0,t|=0;var n=0,r=0;n=t+16|0,r=a[n>>2]|0;do if(r)if((t|0)==(r|0)){r=nt(e)|0,a[e+16>>2]=r,n=a[n>>2]|0,w_[a[(a[n>>2]|0)+12>>2]&15](n,r);break}else{a[e+16>>2]=r,a[n>>2]=0;break}else a[e+16>>2]=0;while(0)}function nt(e){return e|=0,e|0}function U(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;i=e+12|0,a[i>>2]=0,a[e+16>>2]=r;do if(t)if(t>>>0>178956970)i=h(8)|0,Kh(i,6723),a[i>>2]=5956,g(i|0,3928,123);else{r=J(t*24|0)|0;break}else r=0;while(0);a[e>>2]=r,n=r+(n*24|0)|0,a[e+8>>2]=n,a[e+4>>2]=n,a[i>>2]=r+(t*24|0)}function rt(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0;if(c=a[e>>2]|0,l=e+4|0,n=a[l>>2]|0,s=t+4|0,(n|0)==(c|0))i=s,o=e,r=a[s>>2]|0,n=c;else{r=a[s>>2]|0;do n=n+-24|0,tt(r+-24|0,n),r=(a[s>>2]|0)+-24|0,a[s>>2]=r;while((n|0)!=(c|0));i=s,o=e,n=a[e>>2]|0}a[o>>2]=r,a[i>>2]=n,c=t+8|0,s=a[l>>2]|0,a[l>>2]=a[c>>2],a[c>>2]=s,c=e+8|0,l=t+12|0,e=a[c>>2]|0,a[c>>2]=a[l>>2],a[l>>2]=e,a[t>>2]=a[i>>2]}function it(e){e|=0;var t=0,n=0,r=0,i=0;if(n=a[e+4>>2]|0,r=e+8|0,t=a[r>>2]|0,(t|0)!=(n|0))do i=t+-24|0,a[r>>2]=i,B(i),t=a[r>>2]|0;while((t|0)!=(n|0));t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function at(e){return e|=0,178956970}function ot(e){e|=0,G(e)}function st(e){return e|=0,e=J(8)|0,a[e>>2]=4372,e|0}function ct(e,t){e|=0,t|=0,a[t>>2]=4372}function lt(e){e|=0}function ut(e){e|=0,ge(e,8)}function dt(e,t){e|=0,t|=0,ht(e+4|0,t)}function ft(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==7183?e+4|0:0)|0}function pt(e){return e|=0,2664}function mt(e){e|=0}function ht(e,t){e|=0,t|=0,gt(e,t)}function gt(e,t){e|=0,t|=0;var n=0,i=0;if(e=t+104|0,t=o[e>>0]|0,n=t>>>7,i=t>>>6&1,(n|0)==1&(i|0)!=0&&(i=h(8)|0,_t(i),g(i|0,2632,8)),(n|0)==(i|0))i=h(8)|0,vt(i),g(i|0,2648,8);else{r[e>>0]=t&63;return}}function _t(e){e|=0,Jh(e,7076),a[e>>2]=4416}function vt(e){e|=0,Jh(e,7144),a[e>>2]=4436}function yt(e){e|=0,Qm(e),G(e)}function bt(e){e|=0,Qm(e),G(e)}function xt(e){e|=0,a[e>>2]=6092}function St(e){e|=0;var t=0;return t=e+12|0,e=(r[t>>0]|0)==0,r[t>>0]=0,e|0}function Ct(e){return e|=0,(r[e+13>>0]|0)!=0|0}function wt(e,t){e|=0,t|=0,e=e+247|0,kt(e,t),(o[e>>0]|o[e+1>>0]<<8)<<16>>16!=2&&(t=h(8)|0,At(t),g(t|0,2688,8))}function Tt(e,t,n,i){e|=0,t|=0,n|=0,i|=0;var o=0,s=0;switch(i|0){case 0:break;case 2:i=a[e+4>>2]|0,t=Ig(Ig(t|0,n|0,-1,-1)|0,m()|0,i|0,((i|0)<0)<<31>>31|0)|0,n=m()|0;break;case 1:i=a[e+8>>2]|0,t=Ig(i|0,((i|0)<0)<<31>>31|0,t|0,n|0)|0,n=m()|0;break;default:n=0,t=0}o=a[e+4>>2]|0,s=((o|0)<0)<<31>>31,i=e+12|0,(n|0)<0|((n|0)>(s|0)|(n|0)==(s|0)&t>>>0>=o>>>0)?r[i>>0]=1:(r[i>>0]=0,a[e+8>>2]=t)}function Et(e){e|=0,Jh(e,7410),a[e>>2]=4476}function Dt(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,a=0,s=0,c=0,l=0,u=0;if(s=P,P=P+16|0,a=s,Fe(e),i=t+32|0,(o[i>>0]|o[i+1>>0]<<8)<<16>>16){r=t+34|0,t=0;do l=o[r>>0]|o[r+1>>0]<<8|o[r+2>>0]<<16|o[r+3>>0]<<24,u=l+(t*6|0)|0,c=l+(t*6|0)+2|0,l=l+(t*6|0)+4|0,Pt(a,(o[u>>0]|o[u+1>>0]<<8)&65535,(o[c>>0]|o[c+1>>0]<<8)&65535,(o[l>>0]|o[l+1>>0]<<8)&65535),Nt(e,a),n=n-((o[c>>0]|o[c+1>>0]<<8)&65535)|0,t=t+1|0;while(t>>>0<((o[i>>0]|o[i+1>>0]<<8)&65535)>>>0)}(n|0)<0&&(u=h(8)|0,At(u),g(u|0,2688,8)),n|0&&(Pt(a,0,n,2),Nt(e,a)),P=s}function Ot(e,t){e|=0,t|=0;var n=0,i=0;return n=P,P=P+16|0,i=n+1|0,r[i>>0]=r[n>>0]|0,Vt(e,t,i),P=n,e|0}function kt(e,t){e|=0,t|=0;var n=0,i=0,a=0,s=0,c=0,l=0,u=0;if(i=t+2|0,s=o[t>>0]|o[t+1>>0]<<8,r[e>>0]=s,r[e+1>>0]=s>>8,s=e+2|0,i=o[i>>0]|o[i+1>>0]<<8,r[s>>0]=i,r[s+1>>0]=i>>8,r[e+4>>0]=r[t+4>>0]|0,s=t+6|0,r[e+5>>0]=r[t+5>>0]|0,i=t+8|0,n=e+6|0,s=o[s>>0]|o[s+1>>0]<<8,r[n>>0]=s,r[n+1>>0]=s>>8,n=t+12|0,s=e+8|0,i=o[i>>0]|o[i+1>>0]<<8|o[i+2>>0]<<16|o[i+3>>0]<<24,r[s>>0]=i,r[s+1>>0]=i>>8,r[s+2>>0]=i>>16,r[s+3>>0]=i>>24,s=e+12|0,n=o[n>>0]|o[n+1>>0]<<8|o[n+2>>0]<<16|o[n+3>>0]<<24,r[s>>0]=n,r[s+1>>0]=n>>8,r[s+2>>0]=n>>16,r[s+3>>0]=n>>24,s=t+16|0,n=s,n=o[n>>0]|o[n+1>>0]<<8|o[n+2>>0]<<16|o[n+3>>0]<<24,s=s+4|0,s=o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24,i=e+16|0,c=i,r[c>>0]=n,r[c+1>>0]=n>>8,r[c+2>>0]=n>>16,r[c+3>>0]=n>>24,i=i+4|0,r[i>>0]=s,r[i+1>>0]=s>>8,r[i+2>>0]=s>>16,r[i+3>>0]=s>>24,i=t+32|0,s=t+24|0,c=s,c=o[c>>0]|o[c+1>>0]<<8|o[c+2>>0]<<16|o[c+3>>0]<<24,s=s+4|0,s=o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24,n=e+24|0,a=n,r[a>>0]=c,r[a+1>>0]=c>>8,r[a+2>>0]=c>>16,r[a+3>>0]=c>>24,n=n+4|0,r[n>>0]=s,r[n+1>>0]=s>>8,r[n+2>>0]=s>>16,r[n+3>>0]=s>>24,n=t+34|0,s=e+32|0,i=o[i>>0]|o[i+1>>0]<<8,r[s>>0]=i,r[s+1>>0]=i>>8,a=e+34|0,e=o[a>>0]|o[a+1>>0]<<8|o[a+2>>0]<<16|o[a+3>>0]<<24,e?(jh(e),e=o[s>>0]|o[s+1>>0]<<8):e=i,i=Ah((e&65535)*6|0)|0,r[a>>0]=i,r[a+1>>0]=i>>8,r[a+2>>0]=i>>16,r[a+3>>0]=i>>24,e<<16>>16&&(e=t+36|0,c=o[n>>0]|o[n+1>>0]<<8,r[i>>0]=c,r[i+1>>0]=c>>8,t=t+38|0,c=i+2|0,e=o[e>>0]|o[e+1>>0]<<8,r[c>>0]=e,r[c+1>>0]=e>>8,c=i+4|0,t=o[t>>0]|o[t+1>>0]<<8,r[c>>0]=t,r[c+1>>0]=t>>8,((o[s>>0]|o[s+1>>0]<<8)&65535)>1)){e=1;do t=n,n=n+6|0,c=o[a>>0]|o[a+1>>0]<<8|o[a+2>>0]<<16|o[a+3>>0]<<24,l=t+8|0,i=c+(e*6|0)|0,u=o[n>>0]|o[n+1>>0]<<8,r[i>>0]=u,r[i+1>>0]=u>>8,t=t+10|0,i=c+(e*6|0)+2|0,l=o[l>>0]|o[l+1>>0]<<8,r[i>>0]=l,r[i+1>>0]=l>>8,c=c+(e*6|0)+4|0,t=o[t>>0]|o[t+1>>0]<<8,r[c>>0]=t,r[c+1>>0]=t>>8,e=e+1|0;while(e>>>0<((o[s>>0]|o[s+1>>0]<<8)&65535)>>>0)}}function At(e){e|=0,Jh(e,7354),a[e>>2]=4456}function jt(e){e|=0,Qm(e),G(e)}function Mt(e){e|=0,Qm(e),G(e)}function Nt(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0;c=P,P=P+32|0,i=c,o=e+4|0,n=a[o>>2]|0,s=e+8|0;do if((n|0)==(a[s>>2]|0))if(n=((n-(a[e>>2]|0)|0)/12|0)+1|0,r=Bt(e)|0,r>>>0>>0)Dg(e);else{l=a[e>>2]|0,u=((a[s>>2]|0)-l|0)/12|0,s=u<<1,Lt(i,u>>>0>>1>>>0?s>>>0>>0?n:s:r,((a[o>>2]|0)-l|0)/12|0,e+8|0),s=i+8|0,o=a[s>>2]|0,a[o>>2]=a[t>>2],a[o+4>>2]=a[t+4>>2],a[o+8>>2]=a[t+8>>2],a[s>>2]=(a[s>>2]|0)+12,Rt(e,i),zt(i);break}else Ft(i,e,1),u=i+4|0,l=a[u>>2]|0,a[l>>2]=a[t>>2],a[l+4>>2]=a[t+4>>2],a[l+8>>2]=a[t+8>>2],a[u>>2]=(a[u>>2]|0)+12,It(i);while(0);P=c}function Pt(e,t,n,r){e|=0,t|=0,n|=0,r|=0,a[e>>2]=t,a[e+4>>2]=n,a[e+8>>2]=r}function Ft(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,t=a[t+4>>2]|0,a[e+4>>2]=t,a[e+8>>2]=t+(n*12|0)}function It(e){e|=0,a[(a[e>>2]|0)+4>>2]=a[e+4>>2]}function Lt(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;i=e+12|0,a[i>>2]=0,a[e+16>>2]=r;do if(t)if(t>>>0>357913941)i=h(8)|0,Kh(i,6723),a[i>>2]=5956,g(i|0,3928,123);else{r=J(t*12|0)|0;break}else r=0;while(0);a[e>>2]=r,n=r+(n*12|0)|0,a[e+8>>2]=n,a[e+4>>2]=n,a[i>>2]=r+(t*12|0)}function Rt(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;r=a[e>>2]|0,s=e+4|0,o=t+4|0,i=(a[s>>2]|0)-r|0,n=(a[o>>2]|0)+(((i|0)/-12|0)*12|0)|0,a[o>>2]=n,(i|0)>0?(Gg(n|0,r|0,i|0)|0,r=o,n=a[o>>2]|0):r=o,o=a[e>>2]|0,a[e>>2]=n,a[r>>2]=o,o=t+8|0,i=a[s>>2]|0,a[s>>2]=a[o>>2],a[o>>2]=i,o=e+8|0,s=t+12|0,e=a[o>>2]|0,a[o>>2]=a[s>>2],a[s>>2]=e,a[t>>2]=a[r>>2]}function zt(e){e|=0;var t=0,n=0,r=0;t=a[e+4>>2]|0,n=e+8|0,r=a[n>>2]|0,(r|0)!=(t|0)&&(a[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0)),t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function Bt(e){return e|=0,357913941}function Vt(e,t,n){e|=0,t|=0,n|=0;var r=0;Ht(e),a[e>>2]=a[t>>2],n=t+4|0,a[e+4>>2]=a[n>>2],r=t+8|0,a[e+8>>2]=a[r>>2],a[r>>2]=0,a[n>>2]=0,a[t>>2]=0}function Ht(e){e|=0;var t=0,n=0,r=0,i=0;t=a[e>>2]|0,n=t,t|0&&(r=e+4|0,a[r>>2]=n,i=e+8|0,ge(t,(a[i>>2]|0)-n|0),a[i>>2]=0,a[r>>2]=0,a[e>>2]=0)}function Ut(e){e|=0,Jh(e,7660),a[e>>2]=4496}function Wt(e,t){e|=0,t|=0,Jh(e,t),a[e>>2]=4516}function Gt(e){e|=0,Jh(e,7704),a[e>>2]=4536}function Kt(e,t){e|=0,t|=0;var n=0,r=0,i=0;n=e+4|0,i=a[e>>2]|0,r=(a[n>>2]|0)-i>>3,r>>>0>=t>>>0?r>>>0>t>>>0&&(a[n>>2]=i+(t<<3)):rn(e,t-r|0)}function qt(e,t){e|=0,t|=0,a[e>>2]=t,a[e+4>>2]=0,a[e+8>>2]=-1}function Jt(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0;var o=0;a[e+4>>2]=t,a[e+8>>2]=n,a[e+12>>2]=r,a[e+16>>2]=i,a[e+36>>2]=0,a[e+40>>2]=0,a[e+44>>2]=0,hn(e+48|0),a[e+68>>2]=0,a[e+72>>2]=0,a[e+76>>2]=0;do if(i){for(r=e+20|0,a[r>>2]=0,a[e+24>>2]=i,n=i,o=0;n>>>=1,t=o+1|0,n;)o=t;a[r>>2]=(1<>>1,a[e+28>>2]=0-n,n=i+-1-n|0}else if(n=e+20|0,(t+-1|0)>>>0<31){a[n>>2]=t,i=1<>2]=i,n=i>>>1,a[e+28>>2]=0-n,n=i+-1-n|0;break}else{a[n>>2]=32,a[e+24>>2]=0,a[e+28>>2]=-2147483648,n=2147483647;break}while(0);a[e+32>>2]=n,a[e>>2]=0}function Yt(e){e|=0;var t=0;t=((vn(a[e>>2]|0)|0)&255)<<24,t=((vn(a[e>>2]|0)|0)&255)<<16|t,t|=((vn(a[e>>2]|0)|0)&255)<<8,a[e+4>>2]=t|(vn(a[e>>2]|0)|0)&255}function Xt(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0,y=0;g=P,P=P+64|0,m=g+44|0,h=g,u=e+36|0,d=e+40|0;a:do if((a[u>>2]|0)==(a[d>>2]|0)){f=e+8|0;b:do if(!(a[f>>2]|0))p=e+20|0;else{for(i=e+20|0,o=e+44|0,s=m+4|0,c=e+44|0,l=m+8|0,r=0;;){if(Cn(h,(a[i>>2]|0)+1|0,0,0),t=a[d>>2]|0,t>>>0<(a[o>>2]|0)>>>0)wn(m,u,1),En(a[s>>2]|0,h),a[s>>2]=(a[s>>2]|0)+44,Tn(m);else{if(t=((t-(a[u>>2]|0)|0)/44|0)+1|0,n=An(u)|0,n>>>0>>0)break;_=a[u>>2]|0,y=((a[o>>2]|0)-_|0)/44|0,v=y<<1,Dn(m,y>>>0>>1>>>0?v>>>0>>0?t:v:n,((a[d>>2]|0)-_|0)/44|0,c),En(a[l>>2]|0,h),a[l>>2]=(a[l>>2]|0)+44,On(u,m),kn(m)}if(_n(h),r=r+1|0,r>>>0>=(a[f>>2]|0)>>>0){p=i;break b}}Dg(u)}while(0);if(a[p>>2]|0){for(s=e+12|0,c=e+68|0,l=e+72|0,u=e+76|0,d=m+4|0,i=e+76|0,o=m+8|0,r=1;;){if(t=a[s>>2]|0,Cn(h,1<<(r>>>0>t>>>0?t:r),0,0),t=a[l>>2]|0,t>>>0<(a[u>>2]|0)>>>0)wn(m,c,1),En(a[d>>2]|0,h),a[d>>2]=(a[d>>2]|0)+44,Tn(m);else{if(t=((t-(a[c>>2]|0)|0)/44|0)+1|0,n=An(c)|0,n>>>0>>0)break;y=a[c>>2]|0,_=((a[u>>2]|0)-y|0)/44|0,v=_<<1,Dn(m,_>>>0>>1>>>0?v>>>0>>0?t:v:n,((a[l>>2]|0)-y|0)/44|0,i),En(a[o>>2]|0,h),a[o>>2]=(a[o>>2]|0)+44,On(c,m),kn(m)}if(_n(h),r=r+1|0,r>>>0>(a[p>>2]|0)>>>0)break a}Dg(c)}}while(0);P=g}function Zt(e,t,n,r){return e|=0,t|=0,n|=0,r|=0,n=(Nn(e,t,(a[e+36>>2]|0)+(r*44|0)|0)|0)+n|0,t=a[e+24>>2]|0,(n|0)<0?n+t|0:n-(n>>>0>>0?0:t)|0}function Qt(e){e|=0,gn(e+68|0),gn(e+36|0)}function $t(e){e|=0}function en(e){e|=0,Qm(e),G(e)}function tn(e){e|=0,Qm(e),G(e)}function nn(e){e|=0,Qm(e),G(e)}function rn(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0;c=P,P=P+32|0,i=c,o=e+8|0,s=e+4|0,n=a[s>>2]|0;do if((a[o>>2]|0)-n>>3>>>0>>0)if(n=(n-(a[e>>2]|0)>>3)+t|0,r=fn(e)|0,r>>>0>>0)Dg(e);else{l=a[e>>2]|0,u=(a[o>>2]|0)-l|0,o=u>>2,on(i,u>>3>>>0>>1>>>0?o>>>0>>0?n:o:r,(a[s>>2]|0)-l>>3,e+8|0),sn(i,t),cn(e,i),ln(i);break}else an(e,t);while(0);P=c}function an(e,t){e|=0,t|=0;var n=0,r=0,i=0;i=P,P=P+16|0,r=i,un(r,e,t),e=r+4|0,t=a[e>>2]|0,n=a[r+8>>2]|0,(t|0)!=(n|0)&&(n=n+-8-t|0,qg(t|0,0,n+8&-8|0)|0,a[e>>2]=t+((n>>>3)+1<<3)),dn(r),P=i}function on(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;i=e+12|0,a[i>>2]=0,a[e+16>>2]=r;do if(t)if(t>>>0>536870911)i=h(8)|0,Kh(i,6723),a[i>>2]=5956,g(i|0,3928,123);else{r=J(t<<3)|0;break}else r=0;while(0);a[e>>2]=r,n=r+(n<<3)|0,a[e+8>>2]=n,a[e+4>>2]=n,a[i>>2]=r+(t<<3)}function sn(e,t){e|=0,t|=0;var n=0,r=0;r=P,P=P+16|0,n=r,pn(n,e+8|0,t),e=a[n>>2]|0,t=a[n+4>>2]|0,(e|0)!=(t|0)&&(t=t+-8-e|0,qg(e|0,0,t+8&-8|0)|0,a[n>>2]=e+((t>>>3)+1<<3)),mn(n),P=r}function cn(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;r=a[e>>2]|0,s=e+4|0,o=t+4|0,i=(a[s>>2]|0)-r|0,n=(a[o>>2]|0)+(0-(i>>3)<<3)|0,a[o>>2]=n,(i|0)>0?(Gg(n|0,r|0,i|0)|0,r=o,n=a[o>>2]|0):r=o,o=a[e>>2]|0,a[e>>2]=n,a[r>>2]=o,o=t+8|0,i=a[s>>2]|0,a[s>>2]=a[o>>2],a[o>>2]=i,o=e+8|0,s=t+12|0,e=a[o>>2]|0,a[o>>2]=a[s>>2],a[s>>2]=e,a[t>>2]=a[r>>2]}function ln(e){e|=0;var t=0,n=0,r=0;t=a[e+4>>2]|0,n=e+8|0,r=a[n>>2]|0,(r|0)!=(t|0)&&(a[n>>2]=r+(~((r+-8-t|0)>>>3)<<3)),t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function un(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,t=a[t+4>>2]|0,a[e+4>>2]=t,a[e+8>>2]=t+(n<<3)}function dn(e){e|=0,a[(a[e>>2]|0)+4>>2]=a[e+4>>2]}function fn(e){return e|=0,536870911}function pn(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=a[t>>2],a[e+4>>2]=(a[t>>2]|0)+(n<<3),a[e+8>>2]=t}function mn(e){e|=0,a[a[e+8>>2]>>2]=a[e>>2]}function hn(e){e|=0,a[e+12>>2]=1,a[e+16>>2]=2,a[e+8>>2]=4096,a[e+4>>2]=4,a[e>>2]=4}function gn(e){e|=0;var t=0,n=0,r=0;if(n=a[e>>2]|0,n|0){if(r=e+4|0,t=a[r>>2]|0,(t|0)==(n|0))t=n;else{do t=t+-44|0,_n(t);while((t|0)!=(n|0));t=a[e>>2]|0}a[r>>2]=n,ge(t,(a[e+8>>2]|0)-t|0)}}function _n(e){e|=0;var t=0;t=a[e+8>>2]|0,t|0&&Ne(t),t=a[e+12>>2]|0,t|0&&Ne(t),t=a[e+16>>2]|0,t|0&&Ne(t)}function vn(e){e|=0;var t=0,n=0;return n=e+4|0,t=a[n>>2]|0,(t|0)>=(a[e+8>>2]|0)&&(yn(e),t=a[n>>2]|0),e=a[e+12>>2]|0,a[n>>2]=t+1,r[e+t>>0]|0}function yn(e){e|=0;var t=0;if(a[e+4>>2]=0,ze(a[e>>2]|0,a[e+12>>2]|0,1048576),t=bn(a[e>>2]|0)|0,a[e+8>>2]=t,!t)t=h(8)|0,xn(t),g(t|0,2752,8);else return}function bn(e){return e|=0,a[e+16>>2]|0}function xn(e){e|=0,Jh(e,7769),a[e>>2]=4556}function Sn(e){e|=0,Qm(e),G(e)}function Cn(e,t,n,i){e|=0,t|=0,n|=0,i|=0;var o=0,s=0,c=0;if(a[e>>2]=t,r[e+4>>0]=n&1,s=e+8|0,a[s>>2]=0,c=e+12|0,a[c>>2]=0,o=e+16|0,a[o>>2]=0,(t+-2|0)>>>0>2046&&(e=h(8)|0,Jh(e,7789),g(e|0,3912,8)),a[e+32>>2]=t+-1,t>>>0>16&(n^1)){for(n=3;1<>>0>>0;)n=n+1|0;t=1<>2]=t,a[e+40>>2]=15-n,a[o>>2]=Re((t<<2)+8|0)|0,t=a[e>>2]|0}else a[o>>2]=0,a[e+40>>2]=0,a[e+36>>2]=0;if(a[s>>2]=Re(t<<2)|0,o=Re(a[e>>2]<<2)|0,a[c>>2]=o,a[e+20>>2]=0,t=a[e>>2]|0,n=e+24|0,a[n>>2]=t,t=(t|0)!=0,!i){if(t){t=0;do a[o+(t<<2)>>2]=1,t=t+1|0;while(t>>>0<(a[e>>2]|0)>>>0)}}else if(t){t=0;do a[o+(t<<2)>>2]=a[i+(t<<2)>>2],t=t+1|0;while(t>>>0<(a[e>>2]|0)>>>0)}Mn(e),i=((a[e>>2]|0)+6|0)>>>1,a[n>>2]=i,a[e+28>>2]=i}function wn(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,t=a[t+4>>2]|0,a[e+4>>2]=t,a[e+8>>2]=t+(n*44|0)}function Tn(e){e|=0,a[(a[e>>2]|0)+4>>2]=a[e+4>>2]}function En(e,t){e|=0,t|=0;var n=0;a[e>>2]=a[t>>2],r[e+4>>0]=r[t+4>>0]|0,n=t+8|0,a[e+8>>2]=a[n>>2],a[e+12>>2]=a[t+12>>2],a[e+16>>2]=a[t+16>>2],a[e+20>>2]=a[t+20>>2],a[e+24>>2]=a[t+24>>2],a[e+28>>2]=a[t+28>>2],a[e+32>>2]=a[t+32>>2],a[e+36>>2]=a[t+36>>2],a[e+40>>2]=a[t+40>>2],a[n>>2]=0,a[n+4>>2]=0,a[n+8>>2]=0}function Dn(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;i=e+12|0,a[i>>2]=0,a[e+16>>2]=r;do if(t)if(t>>>0>97612893)i=h(8)|0,Kh(i,6723),a[i>>2]=5956,g(i|0,3928,123);else{r=J(t*44|0)|0;break}else r=0;while(0);a[e>>2]=r,n=r+(n*44|0)|0,a[e+8>>2]=n,a[e+4>>2]=n,a[i>>2]=r+(t*44|0)}function On(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0;if(c=a[e>>2]|0,l=e+4|0,n=a[l>>2]|0,s=t+4|0,(n|0)==(c|0))i=s,o=e,r=a[s>>2]|0,n=c;else{r=a[s>>2]|0;do n=n+-44|0,jn(r+-44|0,n),r=(a[s>>2]|0)+-44|0,a[s>>2]=r;while((n|0)!=(c|0));i=s,o=e,n=a[e>>2]|0}a[o>>2]=r,a[i>>2]=n,c=t+8|0,s=a[l>>2]|0,a[l>>2]=a[c>>2],a[c>>2]=s,c=e+8|0,l=t+12|0,e=a[c>>2]|0,a[c>>2]=a[l>>2],a[l>>2]=e,a[t>>2]=a[i>>2]}function kn(e){e|=0;var t=0,n=0,r=0,i=0;if(n=a[e+4>>2]|0,r=e+8|0,t=a[r>>2]|0,(t|0)!=(n|0))do i=t+-44|0,a[r>>2]=i,_n(i),t=a[r>>2]|0;while((t|0)!=(n|0));t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function An(e){return e|=0,97612893}function jn(e,t){e|=0,t|=0;var n=0,i=0,o=0,s=0;n=a[t>>2]|0,a[e>>2]=n,r[e+4>>0]=r[t+4>>0]|0,a[e+20>>2]=a[t+20>>2],a[e+24>>2]=a[t+24>>2],a[e+28>>2]=a[t+28>>2],a[e+32>>2]=a[t+32>>2],s=e+36|0,a[s>>2]=a[t+36>>2],a[e+40>>2]=a[t+40>>2],n<<=2,i=Re(n)|0,a[e+8>>2]=i,o=a[e>>2]|0,o|0&&Kg(i|0,a[t+8>>2]|0,o<<2|0)|0,n=Re(n)|0,a[e+12>>2]=n,i=a[e>>2]|0,i|0&&Kg(n|0,a[t+12>>2]|0,i<<2|0)|0,n=a[s>>2]|0,n?(i=Re((n<<2)+8|0)|0,a[e+16>>2]=i,n=(a[s>>2]<<2)+8|0,n|0&&Kg(i|0,a[t+16>>2]|0,n|0)|0):a[e+16>>2]=0}function Mn(e){e|=0;var t=0,n=0,i=0,o=0,s=0,c=0,l=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0;if(_=e+24|0,o=e+20|0,t=(a[o>>2]|0)+(a[_>>2]|0)|0,a[o>>2]=t,t>>>0>32768)if(a[o>>2]=0,!(a[e>>2]|0))t=0;else{i=a[e+12>>2]|0,n=0;do m=i+(n<<2)|0,t=((a[m>>2]|0)+1|0)>>>1,a[m>>2]=t,t=(a[o>>2]|0)+t|0,a[o>>2]=t,n=n+1|0;while(n>>>0<(a[e>>2]|0)>>>0)}m=2147483648/(t>>>0)|0;do if(!(r[e+4>>0]|0)&&(h=e+36|0,a[h>>2]|0)){if(a[e>>2]|0){l=a[e+8>>2]|0,d=a[e+12>>2]|0,f=e+40|0,p=e+16|0,t=0,s=0,c=0;do{if(n=(u(s,m)|0)>>>16,a[l+(c<<2)>>2]=n,s=(a[d+(c<<2)>>2]|0)+s|0,n>>>=a[f>>2]|0,t>>>0>>0){i=c+-1|0,o=a[p>>2]|0;do t=t+1|0,a[o+(t<<2)>>2]=i;while((t|0)!=(n|0));t=n}c=c+1|0}while(c>>>0<(a[e>>2]|0)>>>0);if(n=a[p>>2]|0,a[n>>2]=0,t>>>0>(a[h>>2]|0)>>>0){t=e;break}}else n=a[e+16>>2]|0,a[n>>2]=0,t=0;do t=t+1|0,a[n+(t<<2)>>2]=(a[e>>2]|0)+-1;while(t>>>0<=(a[h>>2]|0)>>>0);t=e}else g=7;while(0);if((g|0)==7)if(!(a[e>>2]|0))t=e;else{i=a[e+8>>2]|0,o=a[e+12>>2]|0,t=0,n=0;do a[i+(t<<2)>>2]=(u(n,m)|0)>>>16,n=(a[o+(t<<2)>>2]|0)+n|0,t=t+1|0;while(t>>>0<(a[e>>2]|0)>>>0);t=e}g=((a[_>>2]|0)*5|0)>>>2,h=(a[t>>2]<<3)+48|0,g=g>>>0>h>>>0?h:g,a[_>>2]=g,a[e+28>>2]=g}function Nn(e,t,n){e|=0,t|=0,n|=0;var r=0;n=Pn(t,n)|0,a[e>>2]=n;do if(n){if(n>>>0>=32){n=a[e+28>>2]|0;break}if(r=a[e+12>>2]|0,n>>>0>r>>>0?(r=n-r|0,n=Pn(t,(a[e+68>>2]|0)+((n+-1|0)*44|0)|0)|0,r=n<>2]|0)+((n+-1|0)*44|0)|0)|0,n=a[e>>2]|0,(r|0)<(1<>2]|0,i=a[t+16>>2]|0,i){if(r=e+4|0,n=a[r>>2]|0,f=p>>>15,a[m>>2]=f,l=(n>>>0)/(f>>>0)|0,c=l>>>(a[t+40>>2]|0),o=a[i+(c<<2)>>2]|0,c=(a[i+(c+1<<2)>>2]|0)+1|0,s=o+1|0,d=a[t+8>>2]|0,c>>>0>s>>>0){i=o,o=c;do s=(o+i|0)>>>1,c=(a[d+(s<<2)>>2]|0)>>>0>l>>>0,i=c?i:s,o=c?s:o,s=i+1|0;while(o>>>0>s>>>0);o=i}i=u(a[d+(o<<2)>>2]|0,f)|0,s=(o|0)==(a[t+32>>2]|0)?p:u(a[d+(s<<2)>>2]|0,f)|0}else{d=p>>>15,a[m>>2]=d,c=a[t>>2]|0,f=a[t+8>>2]|0,r=e+4|0,n=a[r>>2]|0,l=c>>>1,i=0,s=p,o=0;do h=u(a[f+(l<<2)>>2]|0,d)|0,p=h>>>0>n>>>0,s=p?h:s,i=p?i:h,o=p?o:l,c=p?l:c,l=(o+c|0)>>>1;while((l|0)!=(o|0))}return a[r>>2]=n-i,h=s-i|0,a[m>>2]=h,h>>>0<16777216&&Ln(e),m=(a[t+12>>2]|0)+(o<<2)|0,a[m>>2]=(a[m>>2]|0)+1,m=t+28|0,h=(a[m>>2]|0)+-1|0,a[m>>2]=h,h||Mn(t),o|0}function Fn(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;return t>>>0>19?(n=(Rn(e)|0)&65535,(Fn(e,t+-16|0)|0)<<16|n|0):(r=e+4|0,i=a[r>>2]|0,o=e+8|0,n=(a[o>>2]|0)>>>t,a[o>>2]=n,t=(i>>>0)/(n>>>0)|0,a[r>>2]=i-(u(t,n)|0),n>>>0<16777216&&Ln(e),t|0)}function In(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0;return r=e+8|0,i=a[r>>2]|0,n=u(i>>>13,a[t+8>>2]|0)|0,o=e+4|0,s=a[o>>2]|0,c=s>>>0>=n>>>0,c?(a[o>>2]=s-n,n=i-n|0,a[r>>2]=n):(a[r>>2]=n,s=t+12|0,a[s>>2]=(a[s>>2]|0)+1),n>>>0<16777216&&Ln(e),s=t+4|0,e=(a[s>>2]|0)+-1|0,a[s>>2]=e,e||zn(t),c&1|0}function Ln(e){e|=0;var t=0,n=0,r=0,i=0;t=e+4|0,n=e+8|0,r=a[t>>2]|0;do r=r<<8|(vn(a[e>>2]|0)|0)&255,a[t>>2]=r,i=a[n>>2]<<8,a[n>>2]=i;while(i>>>0<16777216)}function Rn(e){e|=0;var t=0,n=0,r=0,i=0;return n=e+4|0,i=a[n>>2]|0,t=e+8|0,r=(a[t>>2]|0)>>>16,a[t>>2]=r,t=(i>>>0)/(r>>>0)|0,a[n>>2]=i-(u(t,r)|0),Ln(e),t&65535|0}function zn(e){e|=0;var t=0,n=0,r=0,i=0,o=0;i=a[e>>2]|0,n=e+16|0,t=(a[n>>2]|0)+i|0,a[n>>2]=t,t>>>0>8192?(r=(t+1|0)>>>1,a[n>>2]=r,o=e+12|0,t=((a[o>>2]|0)+1|0)>>>1,a[o>>2]=t,(t|0)==(r|0)?(t=r+1|0,a[n>>2]=t,n=t,t=r):n=r):(n=t,t=a[e+12>>2]|0),a[e+8>>2]=(u(t,2147483648/(n>>>0)|0)|0)>>>18,o=i*5|0,o=o>>>0>259?64:o>>>2,a[e>>2]=o,a[e+4>>2]=o}function Bn(e,t){e|=0,t|=0;var n=0,r=0,i=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,h=0;f=P,P=P+32|0,s=f+16|0,c=f+8|0,l=f,u=e+336|0,r=u,i=e+259|0,!(a[r+4>>2]|0)&&(a[r>>2]|0)==(o[i>>0]|o[i+1>>0]<<8|o[i+2>>0]<<16|o[i+3>>0]<<24|0)?(r=e+320|0,n=a[e+320>>2]|0,d=5):(r=e+320|0,n=a[r>>2]|0,i=n,n|0&&a[e+312>>2]|0||(n=i,d=5)),(d|0)==5&&(d=e+320|0,a[s>>2]=n,a[d>>2]=0,n=e+324|0,a[s+4>>2]=a[n>>2],a[n>>2]=0,Ee(s),i=e+312|0,a[s>>2]=a[i>>2],a[i>>2]=0,p=e+316|0,a[s+4>>2]=a[p>>2],a[p>>2]=0,De(s),h=J(12)|0,qt(h,e+4|0),a[l>>2]=0,a[s>>2]=a[l>>2],Hn(c,h,s),h=a[c>>2]|0,a[c>>2]=a[i>>2],a[i>>2]=h,h=c+4|0,l=a[h>>2]|0,a[h>>2]=a[p>>2],a[p>>2]=l,De(c),Vn(c,a[i>>2]|0,e+300|0),i=a[c>>2]|0,p=c+4|0,l=a[p>>2]|0,a[c>>2]=0,a[p>>2]=0,a[s>>2]=a[d>>2],a[d>>2]=i,a[s+4>>2]=a[n>>2],a[n>>2]=l,Ee(s),Ee(c),n=e+328|0,l=n,l=Ig(a[l>>2]|0,a[l+4>>2]|0,1,0)|0,d=m()|0,a[n>>2]=l,a[n+4>>2]=d,n=u,a[n>>2]=0,a[n+4>>2]=0,n=a[r>>2]|0),b_[a[a[n>>2]>>2]&63](n,t)|0,d=u,d=Ig(a[d>>2]|0,a[d+4>>2]|0,1,0)|0,p=m()|0,h=u,a[h>>2]=d,a[h+4>>2]=p,P=f}function Vn(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0;s=P,P=P+64|0,r=s+56|0,i=s,o=Jn(n)|0,(o|0)==-1&&(s=h(8)|0,Yn(s),g(s|0,2784,8)),n=Xn(n)|0;a:do if(n)Zn(r,t),Qn(a[r>>2]|0),(o|2)==3&&$n(a[r>>2]|0),(o|1)==3&&er(a[r>>2]|0),o=a[r>>2]|0,nr(i,n),tr(o,i),rr(i),a[e>>2]=a[r>>2],o=r+4|0,a[e+4>>2]=a[o>>2],a[r>>2]=0,a[o>>2]=0,ir(r);else switch(o|0){case 0:o=J(4788)|0,or(o),ar(e,t,o);break a;case 1:o=J(5116)|0,cr(o),sr(e,t,o);break a;case 2:o=J(5104)|0,ur(o),lr(e,t,o);break a;case 3:o=J(5432)|0,fr(o),dr(e,t,o);break a;default:a[e>>2]=0,a[e+4>>2]=0;break a}while(0);P=s}function Hn(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4576,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Un(e,r),P=n}function Un(e,t){e|=0,t|=0}function Wn(e){e|=0,Bh(e),G(e)}function Gn(e){e|=0,e=a[e+12>>2]|0,e|0&&($t(e),G(e))}function Kn(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==7983?e+12|0:0)|0}function qn(e){e|=0,ge(e,16)}function Jn(e){e|=0;var t=0,n=0;t=(a[e+4>>2]|0)-(a[e>>2]|0)|0;a:do if(t|0&&(n=((t|0)/12|0)+(((Xn(e)|0)!=0)<<31>>31)|0,n|0)&&(t=a[e>>2]|0,!(pr(t,mr()|0)|0))){switch(n|0){case 1:e=0;break a;case 2:if(hr((a[e>>2]|0)+12|0,gr()|0)|0){e=1;break a}if(hr((a[e>>2]|0)+12|0,_r()|0)|0){e=2;break a}break;case 3:if(hr((a[e>>2]|0)+12|0,gr()|0)|0&&(n=(a[e>>2]|0)+24|0,hr(n,_r()|0)|0)){e=3;break a}break;default:}e=-1}else e=-1;while(0);return e|0}function Yn(e){e|=0,Jh(e,8131),a[e>>2]=4604}function Xn(e){e|=0;var t=0,n=0;return t=a[e+4>>2]|0,e=(t|0)!=(a[e>>2]|0)&&(n=t,!(a[n+-12>>2]|0))&&(a[n+-4>>2]|0)==2?a[n+-8>>2]|0:0,e|0}function Zn(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;n=P,P=P+16|0,r=n+4|0,o=n,i=J(24)|0,yr(i,t),a[o>>2]=0,a[r>>2]=a[o>>2],br(e,i,r),P=n}function Qn(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(4792)|0,Pr(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],Fr(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function $n(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(336)|0,Li(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],Ri(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function er(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(324)|0,ca(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],la(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function tr(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,s=l+12|0,c=l,r=l+8|0,o=J(64)|0,Ca(o,a[e+4>>2]|0,t),i=e+8|0,a[r>>2]=0,a[s>>2]=a[r>>2],wa(c,o,s),o=e+12|0,t=a[o>>2]|0,r=e+16|0;do if(t>>>0>=(a[r>>2]|0)>>>0)if(t=(t-(a[i>>2]|0)>>3)+1|0,n=Vr(i)|0,n>>>0>>0)Dg(i);else{u=a[i>>2]|0,d=(a[r>>2]|0)-u|0,r=d>>2,Rr(s,d>>3>>>0>>1>>>0?r>>>0>>0?t:r:n,(a[o>>2]|0)-u>>3,e+16|0),e=s+8|0,o=a[e>>2]|0,a[o>>2]=a[c>>2],r=c+4|0,a[o+4>>2]=a[r>>2],a[c>>2]=0,a[r>>2]=0,a[e>>2]=o+8,zr(i,s),Br(s);break}else Ir(s,i,1),d=s+4|0,u=a[d>>2]|0,a[u>>2]=a[c>>2],e=c+4|0,a[u+4>>2]=a[e>>2],a[c>>2]=0,a[e>>2]=0,a[d>>2]=u+8,Lr(s);while(0);Dr(c),P=l}function nr(e,t){e|=0,t|=0;var n=0,i=0;n=P,P=P+48|0,i=n,a[e>>2]=t,r[e+4>>0]=0,_o(e+8|0,t),_o(e+20|0,t),Cn(i,256,0,0),vo(e+32|0,t,i),_n(i),P=n}function rr(e){e|=0,xo(e+32|0),Na(e+20|0),Na(e+8|0)}function ir(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function ar(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0;r=P,P=P+16|0,i=r+4|0,s=r,o=J(12)|0,So(o,t,n),a[s>>2]=0,a[i>>2]=a[s>>2],Co(e,o,i),P=r}function or(e){e|=0,Ur(e),Fo(e+4784|0)}function sr(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0;r=P,P=P+16|0,i=r+4|0,s=r,o=J(12)|0,Io(o,t,n),a[s>>2]=0,a[i>>2]=a[s>>2],Lo(e,o,i),P=r}function cr(e){e|=0,Ur(e),Yo(e+4784|0)}function lr(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0;r=P,P=P+16|0,i=r+4|0,s=r,o=J(12)|0,Xo(o,t,n),a[s>>2]=0,a[i>>2]=a[s>>2],Zo(e,o,i),P=r}function ur(e){e|=0,Ur(e),ls(e+4784|0)}function dr(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0;r=P,P=P+16|0,i=r+4|0,s=r,o=J(12)|0,us(o,t,n),a[s>>2]=0,a[i>>2]=a[s>>2],ds(e,o,i),P=r}function fr(e){e|=0,Ur(e),Cs(e+4784|0)}function pr(e,t){return e|=0,t|=0,(hr(e,t)|0)^1|0}function mr(){return!(r[21456]|0)&&yh(21456)|0&&(Pt(21536,6,20,2),q(21456)),21536}function hr(e,t){return e|=0,t|=0,e=(a[e>>2]|0)==(a[t>>2]|0)&&(a[e+8>>2]|0)==(a[t+8>>2]|0)?(a[e+4>>2]|0)==(a[t+4>>2]|0):0,e|0}function gr(){return!(r[21464]|0)&&yh(21464)|0&&(Pt(21548,7,8,2),q(21464)),21548}function _r(){return!(r[21472]|0)&&yh(21472)|0&&(Pt(21560,8,6,2),q(21472)),21560}function vr(e){e|=0,Qm(e),G(e)}function yr(e,t){e|=0,t|=0,xr(e),a[e>>2]=4624,a[e+4>>2]=t,a[e+8>>2]=0,a[e+12>>2]=0,a[e+16>>2]=0,r[e+20>>0]=1}function br(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4664,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,kr(e,r),P=n}function xr(e){e|=0,a[e>>2]=4644}function Sr(e,t){e|=0,t|=0;var n=0,i=0,o=0,s=0,c=0,l=0,u=0;if(u=P,P=P+16|0,s=u,n=a[e+8>>2]|0,c=a[e+12>>2]|0,(n|0)!=(c|0)){l=s+4|0;do i=a[n>>2]|0,a[s>>2]=i,o=a[n+4>>2]|0,a[l>>2]=o,o|0&&(o=o+4|0,a[o>>2]=(a[o>>2]|0)+1),t=b_[a[(a[i>>2]|0)+12>>2]&63](i,t)|0,Dr(s),n=n+8|0;while((n|0)!=(c|0))}return n=e+20|0,r[n>>0]|0&&(r[n>>0]=0,Yt(a[e+4>>2]|0)),P=u,t|0}function Cr(e){e|=0,a[e>>2]=4624,Or(e+8|0),Tr(e)}function wr(e){e|=0,Cr(e),G(e)}function Tr(e){e|=0}function Er(e){e|=0,N()}function Dr(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function Or(e){e|=0;var t=0,n=0,r=0;if(n=a[e>>2]|0,n|0){if(r=e+4|0,t=a[r>>2]|0,(t|0)==(n|0))t=n;else{do t=t+-8|0,Dr(t);while((t|0)!=(n|0));t=a[e>>2]|0}a[r>>2]=n,ge(t,(a[e+8>>2]|0)-t|0)}}function kr(e,t){e|=0,t|=0}function Ar(e){e|=0,Bh(e),G(e)}function jr(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+8>>2]&255](e)}function Mr(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==8546?e+12|0:0)|0}function Nr(e){e|=0,ge(e,16)}function Pr(e,t){e|=0,t|=0,Hr(e),a[e>>2]=4692,a[e+4>>2]=t,Ur(e+8|0)}function Fr(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4740,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function Ir(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,t=a[t+4>>2]|0,a[e+4>>2]=t,a[e+8>>2]=t+(n<<3)}function Lr(e){e|=0,a[(a[e>>2]|0)+4>>2]=a[e+4>>2]}function Rr(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;i=e+12|0,a[i>>2]=0,a[e+16>>2]=r;do if(t)if(t>>>0>536870911)i=h(8)|0,Kh(i,6723),a[i>>2]=5956,g(i|0,3928,123);else{r=J(t<<3)|0;break}else r=0;while(0);a[e>>2]=r,n=r+(n<<3)|0,a[e+8>>2]=n,a[e+4>>2]=n,a[i>>2]=r+(t<<3)}function zr(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0;if(c=a[e>>2]|0,l=e+4|0,n=a[l>>2]|0,s=t+4|0,(n|0)==(c|0))i=s,o=e,r=a[s>>2]|0,n=c;else{r=a[s>>2]|0;do o=n,n=n+-8|0,a[r+-8>>2]=a[n>>2],o=o+-4|0,a[r+-4>>2]=a[o>>2],a[n>>2]=0,a[o>>2]=0,r=(a[s>>2]|0)+-8|0,a[s>>2]=r;while((n|0)!=(c|0));i=s,o=e,n=a[e>>2]|0}a[o>>2]=r,a[i>>2]=n,c=t+8|0,s=a[l>>2]|0,a[l>>2]=a[c>>2],a[c>>2]=s,c=e+8|0,l=t+12|0,e=a[c>>2]|0,a[c>>2]=a[l>>2],a[l>>2]=e,a[t>>2]=a[i>>2]}function Br(e){e|=0;var t=0,n=0,r=0,i=0;if(n=a[e+4>>2]|0,r=e+8|0,t=a[r>>2]|0,(t|0)!=(n|0))do i=t+-8|0,a[r>>2]=i,Dr(i),t=a[r>>2]|0;while((t|0)!=(n|0));t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function Vr(e){return e|=0,536870911}function Hr(e){e|=0,a[e>>2]=4716}function Ur(e){e|=0,Zr(e),Qr(e+3980|0),$r(e+4380|0),r[e+4780>>0]=0,r[e+4781>>0]=0}function Wr(e){e|=0,a[e>>2]=4692,ci(e+8|0),Jr(e)}function Gr(e){e|=0,Wr(e),G(e)}function Kr(e,t){return e|=0,t|=0,t|0}function qr(e,t){return e|=0,t|=0,ui(e+8|0,a[e+4>>2]|0,t)|0}function Jr(e){e|=0}function Yr(e){e|=0,Jr(e),G(e)}function Xr(e,t){return e|=0,t|=0,t|0}function Zr(e){e|=0;var t=0,n=0;ni(e),ri(e+52|0),ri(e+436|0),Cn(e+852|0,64,0,0),r[e+3976>>0]=0,t=e+20|0,n=t+32|0;do i[t>>1]=0,t=t+2|0;while((t|0)<(n|0));t=J(44)|0,Cn(t,256,0,0),a[e+896>>2]=t,t=J(44)|0,Cn(t,256,0,0),a[e+900>>2]=t,t=e+820|0,a[t>>2]=0,a[t+4>>2]=0,a[t+8>>2]=0,a[t+12>>2]=0,a[t+16>>2]=0,a[t+20>>2]=0,a[t+24>>2]=0,a[t+28>>2]=0,t=0;do n=J(44)|0,Cn(n,256,0,0),a[e+904+(t<<2)>>2]=n,n=J(44)|0,Cn(n,256,0,0),a[e+1928+(t<<2)>>2]=n,n=J(44)|0,Cn(n,256,0,0),a[e+2952+(t<<2)>>2]=n,t=t+1|0;while(t>>>0<256)}function Qr(e){e|=0,oi(e,16,4,8,0),oi(e+80|0,16,1,8,0),oi(e+160|0,32,2,8,0),oi(e+240|0,32,22,8,0),oi(e+320|0,32,20,8,0)}function $r(e){e|=0,Jt(e,16,4,8,0),Jt(e+80|0,16,1,8,0),Jt(e+160|0,32,2,8,0),Jt(e+240|0,32,22,8,0),Jt(e+320|0,32,20,8,0)}function ei(e){e|=0,si(e+320|0),si(e+240|0),si(e+160|0),si(e+80|0),si(e)}function ti(e){e|=0;var t=0,n=0;t=a[e+896>>2]|0,t|0&&(_n(t),G(t)),t=a[e+900>>2]|0,t|0&&(_n(t),G(t)),n=0;do t=a[e+904+(n<<2)>>2]|0,t|0&&(_n(t),G(t)),t=a[e+1928+(n<<2)>>2]|0,t|0&&(_n(t),G(t)),t=a[e+2952+(n<<2)>>2]|0,t|0&&(_n(t),G(t)),n=n+1|0;while((n|0)!=256);_n(e+852|0)}function ni(e){e|=0;var t=0;r[e>>0]=0,r[e+1>>0]=0,r[e+2>>0]=0,r[e+3>>0]=0,t=e+4|0,r[t>>0]=0,r[t+1>>0]=0,r[t+2>>0]=0,r[t+3>>0]=0,e=e+12|0,t=e,r[t>>0]=0,r[t+1>>0]=0,r[t+2>>0]=0,r[t+3>>0]=0,e=e+4|0,r[e>>0]=0,r[e+1>>0]=0,r[e+2>>0]=0,r[e+3>>0]=0}function ri(e){e|=0;var t=0;t=e+384|0;do ii(e),e=e+24|0;while((e|0)!=(t|0))}function ii(e){e|=0,ai(e)}function ai(e){e|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0,a[e+16>>2]=0,r[e+20>>0]=1}function oi(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0;var o=0;a[e+4>>2]=t,a[e+8>>2]=n,a[e+12>>2]=r,a[e+16>>2]=i,a[e+36>>2]=0,a[e+40>>2]=0,a[e+44>>2]=0,hn(e+48|0),a[e+68>>2]=0,a[e+72>>2]=0,a[e+76>>2]=0;do if(i){for(r=e+20|0,a[r>>2]=0,a[e+24>>2]=i,n=i,o=0;n>>>=1,t=o+1|0,n;)o=t;a[r>>2]=(1<>>1,a[e+28>>2]=0-n,n=i+-1-n|0}else if(n=e+20|0,(t+-1|0)>>>0<31){a[n>>2]=t,i=1<>2]=i,n=i>>>1,a[e+28>>2]=0-n,n=i+-1-n|0;break}else{a[n>>2]=32,a[e+24>>2]=0,a[e+28>>2]=-2147483648,n=2147483647;break}while(0);a[e+32>>2]=n,a[e>>2]=0}function si(e){e|=0;var t=0,n=0,r=0,i=0,o=0;if(o=e+36|0,n=a[o>>2]|0,r=e+40|0,t=a[r>>2]|0,(t|0)!=(n|0))do t=t+-44|0,_n(t);while((t|0)!=(n|0));if(a[r>>2]=n,r=e+68|0,i=a[r>>2]|0,n=e+72|0,t=a[n>>2]|0,(t|0)!=(i|0))do t=t+-44|0,_n(t);while((t|0)!=(i|0));a[n>>2]=i,gn(r),gn(o)}function ci(e){e|=0,li(e+4380|0),ei(e+3980|0),ti(e)}function li(e){e|=0,Qt(e+320|0),Qt(e+240|0),Qt(e+160|0),Qt(e+80|0),Qt(e)}function ui(e,t,n){e|=0,t|=0,n|=0;var c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0;if(h=P,P=P+32|0,m=h,c=e+4781|0,r[c>>0]|0||(di(e+4380|0),r[c>>0]=1),c=e+3976|0,r[c>>0]|0)f=Pn(t,e+852|0)|0,f?(f&32|0&&gi((Pn(t,a[e+904+(((hi(e)|0)&255)<<2)>>2]|0)|0)&255,e),p=e+14|0,u=r[p>>0]|0,c=u&7,u=(u&255)>>>3&7,l=o[16+(u<<3)+c>>0]|0,c=o[80+(u<<3)+c>>0]|0,f&16?(g=e+20+(l<<1)|0,d=(Zt(e+4380|0,t,s[g>>1]|0,l>>>0<3?l:3)|0)&65535,i[g>>1]=d):d=i[e+20+(l<<1)>>1]|0,i[e+12>>1]=d,f&8|0&&(g=e+15|0,r[g>>0]=Pn(t,a[e+1928+(o[g>>0]<<2)>>2]|0)|0),f&4|0&&(p=Pn(t,a[e+896+(((o[p>>0]|0)>>>6&1)<<2)>>2]|0)|0,g=e+16|0,r[g>>0]=_i(p+(r[g>>0]|0)|0)|0),f&2|0&&(g=e+17|0,r[g>>0]=Pn(t,a[e+2952+(o[g>>0]<<2)>>2]|0)|0),f&1&&(g=e+18|0,i[g>>1]=Zt(e+4460|0,t,s[g>>1]|0,0)|0)):(g=r[e+14>>0]|0,c=g&7,g=(g&255)>>>3&7,u=g,l=o[16+(g<<3)+c>>0]|0,c=o[80+(g<<3)+c>>0]|0),d=e+52+(l*24|0)|0,f=e+4540|0,p=(u|0)==1&1,u=Zt(f,t,vi(d)|0,p)|0,a[m>>2]=u,a[e>>2]=(a[e>>2]|0)+u,yi(d,m),d=e+436+(l*24|0)|0,u=vi(d)|0,l=bi(f)|0,g=e+4620|0,l=Zt(g,t,u,(l>>>0<20?l&-2:20)|p)|0,a[m>>2]=l,u=e+4|0,a[u>>2]=(a[u>>2]|0)+l,yi(d,m),m=bi(f)|0,m=(bi(g)|0)+m|0,g=e+820+(c<<2)|0,m=Zt(e+4700|0,t,a[g>>2]|0,(m>>>0<36?m>>>1&2147483646:18)|p)|0,a[e+8>>2]=m,a[g>>2]=m,xi(e,n);else{r[c>>0]=1,pi(fi(t)|0,n,20),mi(m,n),u=e,c=m,l=u+20|0;do r[u>>0]=r[c>>0]|0,u=u+1|0,c=c+1|0;while((u|0)<(l|0));i[e+12>>1]=0}return P=h,n+20|0}function di(e){e|=0,Xt(e),Xt(e+80|0),Xt(e+160|0),Xt(e+240|0),Xt(e+320|0)}function fi(e){return e|=0,a[e>>2]|0}function pi(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0,l=0,u=0;if(u=e+4|0,i=a[u>>2]|0,l=(a[e+8>>2]|0)-i|0,l=l>>>0>n>>>0?n:l,c=e+12|0,o=(a[c>>2]|0)+i|0,s=o+l|0,l){for(i=o,o=t;r[o>>0]=r[i>>0]|0,i=i+1|0,(i|0)!=(s|0);)o=o+1|0;i=a[u>>2]|0}if(a[u>>2]=i+l,n=n-l|0,n|0){for(yn(e),o=(a[c>>2]|0)+(a[u>>2]|0)|0,s=o+n|0,i=t+l|0;r[i>>0]=r[o>>0]|0,o=o+1|0,(o|0)!=(s|0);)i=i+1|0;a[u>>2]=(a[u>>2]|0)+n}}function mi(e,t){e|=0,t|=0,ni(e),a[e>>2]=Si(t)|0,a[e+4>>2]=Si(t+4|0)|0,a[e+8>>2]=Si(t+8|0)|0,i[e+12>>1]=Ci(t+12|0)|0,gi(wi(t+14|0)|0,e),r[e+15>>0]=wi(t+15|0)|0,r[e+16>>0]=Ti(t+16|0)|0,r[e+17>>0]=Ti(t+17|0)|0,i[e+18>>1]=Ci(t+18|0)|0}function hi(e){return e|=0,r[e+14>>0]|0}function gi(e,t){e|=0,t|=0,r[t+14>>0]=e}function _i(e){return e|=0,e&255|0}function vi(e){return e|=0,a[e+8>>2]|0}function yi(e,t){e|=0,t|=0;var n=0,i=0,o=0,s=0,c=0,l=0,u=0;u=e+20|0;do if(r[u>>0]|0){if(o=a[t>>2]|0,c=e+8|0,n=a[c>>2]|0,s=e+12|0,i=a[s>>2]|0,(o|0)>=(n|0)){n=e+16|0,(o|0)<(i|0)?(a[n>>2]=i,a[s>>2]=a[t>>2]):a[n>>2]=o,r[u>>0]=0;break}if(a[e+16>>2]=i,a[s>>2]=n,n=a[t>>2]|0,i=a[e>>2]|0,o=e+4|0,s=a[o>>2]|0,(n|0)<(i|0)){a[c>>2]=s,a[o>>2]=i,a[e>>2]=a[t>>2];break}if((n|0)<(s|0)){a[c>>2]=s,a[o>>2]=a[t>>2];break}else{a[c>>2]=n;break}}else{if(l=e+8|0,n=a[l>>2]|0,i=a[t>>2]|0,o=e+4|0,s=a[o>>2]|0,(n|0)>=(i|0)){(s|0)<(i|0)?(a[e>>2]=s,a[o>>2]=a[t>>2]):a[e>>2]=i,r[u>>0]=1;break}if(a[e>>2]=s,a[o>>2]=n,o=e+16|0,s=a[o>>2]|0,c=a[t>>2]|0,n=e+12|0,i=a[n>>2]|0,(s|0)<(c|0)){a[l>>2]=i,a[n>>2]=s,a[o>>2]=a[t>>2];break}if((i|0)<(c|0)){a[l>>2]=i,a[n>>2]=a[t>>2];break}else{a[l>>2]=c;break}}while(0)}function bi(e){return e|=0,a[e>>2]|0}function xi(e,t){e|=0,t|=0;var n=0;Di(o[e>>0]|o[e+1>>0]<<8|o[e+2>>0]<<16|o[e+3>>0]<<24,t),n=e+4|0,Di(o[n>>0]|o[n+1>>0]<<8|o[n+2>>0]<<16|o[n+3>>0]<<24,t+4|0),n=e+8|0,Di(o[n>>0]|o[n+1>>0]<<8|o[n+2>>0]<<16|o[n+3>>0]<<24,t+8|0),n=e+12|0,Oi(o[n>>0]|o[n+1>>0]<<8,t+12|0),ki(hi(e)|0,t+14|0),ki(r[e+15>>0]|0,t+15|0),Ai(r[e+16>>0]|0,t+16|0),Ai(r[e+17>>0]|0,t+17|0),e=e+18|0,Oi(o[e>>0]|o[e+1>>0]<<8,t+18|0)}function Si(e){return e|=0,Ei(e)|0}function Ci(e){return e|=0,(r[e+1>>0]<<8|o[e>>0])&65535|0}function wi(e){return e|=0,r[e>>0]|0}function Ti(e){return e|=0,r[e>>0]|0}function Ei(e){return e|=0,(o[e+1>>0]|0)<<8|o[e>>0]|0|(o[e+2>>0]|0)<<16|(o[e+3>>0]|0)<<24|0}function Di(e,t){e|=0,t|=0,ji(e,t)}function Oi(e,t){e|=0,t|=0,r[t+1>>0]=(e&65535)>>>8,r[t>>0]=e}function ki(e,t){e|=0,t|=0,r[t>>0]=e}function Ai(e,t){e|=0,t|=0,r[t>>0]=e}function ji(e,t){e|=0,t|=0,r[t+3>>0]=e>>>24,r[t+2>>0]=e>>>16,r[t+1>>0]=e>>>8,r[t>>0]=e}function Mi(e,t){e|=0,t|=0}function Ni(e){e|=0,Bh(e),G(e)}function Pi(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function Fi(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==9202?e+12|0:0)|0}function Ii(e){e|=0,ge(e,16)}function Li(e,t){e|=0,t|=0,Hr(e),a[e>>2]=4768,a[e+4>>2]=t,zi(e+8|0)}function Ri(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4792,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function zi(e){e|=0,Ui(e),Wi(e+164|0),Gi(e+244|0),r[e+324>>0]=0,r[e+325>>0]=0}function Bi(e){e|=0,a[e>>2]=4768,Xi(e+8|0),Jr(e)}function Vi(e){e|=0,Bi(e),G(e)}function Hi(e,t){return e|=0,t|=0,Qi(e+8|0,a[e+4>>2]|0,t)|0}function Ui(e){e|=0;var t=0,n=0,i=0,o=0,s=0,c=0,l=0;for(s=P,P=P+16|0,i=s,r[e>>0]=0,Cn(e+4|0,516,0,0),Cn(e+48|0,6,0,0),a[e+92>>2]=0,a[e+96>>2]=0,n=e+100|0,Ji(n),Yi(i),o=a[i>>2]|0,i=a[i+4>>2]|0,t=4;c=n,l=c,r[l>>0]=o,r[l+1>>0]=o>>8,r[l+2>>0]=o>>16,r[l+3>>0]=o>>24,c=c+4|0,r[c>>0]=i,r[c+1>>0]=i>>8,r[c+2>>0]=i>>16,r[c+3>>0]=i>>24,t=t+-1|0,t;)n=n+8|0;l=e+132|0,a[l>>2]=0,a[l+4>>2]=0,a[l+8>>2]=0,a[l+12>>2]=0,a[l+16>>2]=0,a[l+20>>2]=0,a[l+24>>2]=0,a[l+28>>2]=0,P=s}function Wi(e){e|=0,oi(e,32,9,8,0)}function Gi(e){e|=0,Jt(e,32,9,8,0)}function Ki(e){e|=0,si(e)}function qi(e){e|=0,_n(e+48|0),_n(e+4|0)}function Ji(e){e|=0;var t=0;t=e+32|0;do Yi(e),e=e+8|0;while((e|0)!=(t|0))}function Yi(e){e|=0;var t=0;t=e,r[t>>0]=0,r[t+1>>0]=0,r[t+2>>0]=0,r[t+3>>0]=0,e=e+4|0,r[e>>0]=0,r[e+1>>0]=0,r[e+2>>0]=0,r[e+3>>0]=0}function Xi(e){e|=0,Zi(e+244|0),Ki(e+164|0),qi(e)}function Zi(e){e|=0,Qt(e)}function Qi(e,t,n){e|=0,t|=0,n|=0;var i=0,s=0,c=0,l=0,d=0;if(i=e+325|0,r[i>>0]|0||($i(e+244|0),r[i>>0]=1),!(r[e>>0]|0))r[e>>0]=1,pi(fi(t)|0,n,8),c=ea(n)|0,l=m()|0,e=e+100|0,t=e,r[t>>0]=c,r[t+1>>0]=c>>8,r[t+2>>0]=c>>16,r[t+3>>0]=c>>24,e=e+4|0,r[e>>0]=l,r[e+1>>0]=l>>8,r[e+2>>0]=l>>16,r[e+3>>0]=l>>24;else{l=e+92|0;a:do if(a[e+132+(a[l>>2]<<2)>>2]|0){if(c=Pn(t,e+4|0)|0,(c|0)==1){i=Zt(e+244|0,t,a[e+132+(a[l>>2]<<2)>>2]|0,1)|0,d=a[l>>2]|0,t=e+100+(d<<3)|0,c=t,s=c,c=c+4|0,i=Ig(o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24|0,o[c>>0]|o[c+1>>0]<<8|o[c+2>>0]<<16|o[c+3>>0]<<24|0,i|0,((i|0)<0)<<31>>31|0)|0,c=m()|0,s=t,r[s>>0]=i,r[s+1>>0]=i>>8,r[s+2>>0]=i>>16,r[s+3>>0]=i>>24,t=t+4|0,r[t>>0]=c,r[t+1>>0]=c>>8,r[t+2>>0]=c>>16,r[t+3>>0]=c>>24,a[e+148+(d<<2)>>2]=0;break}if((c|0)>=511){if((c|0)==512){d=e+96|0,a[d>>2]=(a[d>>2]|0)+1&3,c=e+100+(a[l>>2]<<3)+4|0,c=Zt(e+244|0,t,o[c>>0]|o[c+1>>0]<<8|o[c+2>>0]<<16|o[c+3>>0]<<24,8)|0,i=e+100+(a[d>>2]<<3)|0,s=i,r[s>>0]=0,r[s+1>>0]=0,r[s+2>>0]=0,r[s+3>>0]=0,i=i+4|0,r[i>>0]=c,r[i+1>>0]=c>>8,r[i+2>>0]=c>>16,r[i+3>>0]=c>>24,i=ta(t)|0,d=a[d>>2]|0,t=e+100+(d<<3)|0,c=t,s=c,c=c+4|0,c=o[c>>0]|o[c+1>>0]<<8|o[c+2>>0]<<16|o[c+3>>0]<<24,i=o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24|i,s=t,r[s>>0]=i,r[s+1>>0]=i>>8,r[s+2>>0]=i>>16,r[s+3>>0]=i>>24,t=t+4|0,r[t>>0]=c,r[t+1>>0]=c>>8,r[t+2>>0]=c>>16,r[t+3>>0]=c>>24,a[l>>2]=d,a[e+132+(d<<2)>>2]=0,a[e+148+(a[l>>2]<<2)>>2]=0;break}if((c|0)<=511)break;a[l>>2]=(a[l>>2]|0)+c&3,Qi(e,t,n)|0;break}do if(!c)i=Zt(e+244|0,t,0,7)|0,s=e+148+(a[l>>2]<<2)|0,a[s>>2]=(a[s>>2]|0)+1,s=a[l>>2]|0,(a[e+148+(s<<2)>>2]|0)>3&&(a[e+132+(s<<2)>>2]=i,a[e+148+(a[l>>2]<<2)>>2]=0);else{if((c|0)<500)if(i=e+244|0,s=u(a[e+132+(a[l>>2]<<2)>>2]|0,c)|0,(c|0)<10){i=Zt(i,t,s,2)|0;break}else{i=Zt(i,t,s,3)|0;break}if((c|0)==500){if(i=Zt(e+244|0,t,(a[e+132+(a[l>>2]<<2)>>2]|0)*500|0,4)|0,s=e+148+(a[l>>2]<<2)|0,a[s>>2]=(a[s>>2]|0)+1,s=a[l>>2]|0,(a[e+148+(s<<2)>>2]|0)<=3)break;a[e+132+(s<<2)>>2]=i,a[e+148+(a[l>>2]<<2)>>2]=0;break}if(i=500-c|0,s=e+244|0,c=a[e+132+(a[l>>2]<<2)>>2]|0,(i|0)>-10){i=Zt(s,t,u(c,i)|0,5)|0;break}i=Zt(s,t,u(c,-10)|0,6)|0,s=e+148+(a[l>>2]<<2)|0,a[s>>2]=(a[s>>2]|0)+1,s=a[l>>2]|0,(a[e+148+(s<<2)>>2]|0)>3&&(a[e+132+(s<<2)>>2]=i,a[e+148+(a[l>>2]<<2)>>2]=0)}while(0);d=e+100+(a[l>>2]<<3)|0,s=d,t=s,s=s+4|0,s=Ig(o[t>>0]|o[t+1>>0]<<8|o[t+2>>0]<<16|o[t+3>>0]<<24|0,o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24|0,i|0,((i|0)<0)<<31>>31|0)|0,t=m()|0,c=d,r[c>>0]=s,r[c+1>>0]=s>>8,r[c+2>>0]=s>>16,r[c+3>>0]=s>>24,d=d+4|0,r[d>>0]=t,r[d+1>>0]=t>>8,r[d+2>>0]=t>>16,r[d+3>>0]=t>>24}else switch(i=Pn(t,e+48|0)|0,i|0){case 1:t=Zt(e+244|0,t,0,0)|0,a[e+132+(a[l>>2]<<2)>>2]=t,t=a[l>>2]|0,d=a[e+132+(t<<2)>>2]|0,c=e+100+(t<<3)|0,s=c,i=s,s=s+4|0,d=Ig(o[i>>0]|o[i+1>>0]<<8|o[i+2>>0]<<16|o[i+3>>0]<<24|0,o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24|0,d|0,((d|0)<0)<<31>>31|0)|0,s=m()|0,i=c,r[i>>0]=d,r[i+1>>0]=d>>8,r[i+2>>0]=d>>16,r[i+3>>0]=d>>24,c=c+4|0,r[c>>0]=s,r[c+1>>0]=s>>8,r[c+2>>0]=s>>16,r[c+3>>0]=s>>24,a[e+148+(t<<2)>>2]=0;break a;case 2:d=e+96|0,a[d>>2]=(a[d>>2]|0)+1&3,c=e+100+(a[l>>2]<<3)+4|0,c=Zt(e+244|0,t,o[c>>0]|o[c+1>>0]<<8|o[c+2>>0]<<16|o[c+3>>0]<<24,8)|0,i=e+100+(a[d>>2]<<3)|0,s=i,r[s>>0]=0,r[s+1>>0]=0,r[s+2>>0]=0,r[s+3>>0]=0,i=i+4|0,r[i>>0]=c,r[i+1>>0]=c>>8,r[i+2>>0]=c>>16,r[i+3>>0]=c>>24,i=ta(t)|0,d=a[d>>2]|0,t=e+100+(d<<3)|0,c=t,s=c,c=c+4|0,c=o[c>>0]|o[c+1>>0]<<8|o[c+2>>0]<<16|o[c+3>>0]<<24,i=o[s>>0]|o[s+1>>0]<<8|o[s+2>>0]<<16|o[s+3>>0]<<24|i,s=t,r[s>>0]=i,r[s+1>>0]=i>>8,r[s+2>>0]=i>>16,r[s+3>>0]=i>>24,t=t+4|0,r[t>>0]=c,r[t+1>>0]=c>>8,r[t+2>>0]=c>>16,r[t+3>>0]=c>>24,a[l>>2]=d,a[e+132+(d<<2)>>2]=0,a[e+148+(a[l>>2]<<2)>>2]=0;break a;default:if((i|0)<=2)break a;a[l>>2]=i+2+(a[l>>2]|0)&3,Qi(e,t,n)|0;break a}while(0);na(e+100+(a[l>>2]<<3)|0,n)}return n+8|0}function $i(e){e|=0,Xt(e)}function ea(e){e|=0;var t=0,n=0,r=0;return t=P,P=P+16|0,n=t,r=Ei(e)|0,ra(n,r,Ei(e+4|0)|0),e=a[n>>2]|0,p(a[n+4>>2]|0),P=t,e|0}function ta(e){e|=0;var t=0;return t=(Rn(e)|0)&65535,((Rn(e)|0)&65535)<<16|t|0}function na(e,t){e|=0,t|=0;var n=0;n=e,ji(o[n>>0]|o[n+1>>0]<<8|o[n+2>>0]<<16|o[n+3>>0]<<24,t),e=e+4|0,ji(o[e>>0]|o[e+1>>0]<<8|o[e+2>>0]<<16|o[e+3>>0]<<24,t+4|0)}function ra(e,t,n){e|=0,t|=0,n|=0;var i=0;i=e,r[i>>0]=t,r[i+1>>0]=t>>8,r[i+2>>0]=t>>16,r[i+3>>0]=t>>24,t=e+4|0,r[t>>0]=n,r[t+1>>0]=n>>8,r[t+2>>0]=n>>16,r[t+3>>0]=n>>24}function ia(e){e|=0,Bh(e),G(e)}function aa(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function oa(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==9890?e+12|0:0)|0}function sa(e){e|=0,ge(e,16)}function ca(e,t){e|=0,t|=0,Hr(e),a[e>>2]=4820,a[e+4>>2]=t,ua(e+8|0)}function la(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4844,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function ua(e){e|=0,r[e>>0]=0,ma(e+1|0),Cn(e+8|0,128,0,0),Cn(e+52|0,256,0,0),Cn(e+96|0,256,0,0),Cn(e+140|0,256,0,0),Cn(e+184|0,256,0,0),Cn(e+228|0,256,0,0),Cn(e+272|0,256,0,0)}function da(e){e|=0,a[e>>2]=4820,ha(e+8|0),Jr(e)}function fa(e){e|=0,da(e),G(e)}function pa(e,t){return e|=0,t|=0,ga(e+8|0,a[e+4>>2]|0,t)|0}function ma(e){e|=0;var t=0;r[e>>0]=0,r[e+1>>0]=0,t=e+2|0,r[t>>0]=0,r[t+1>>0]=0,e=e+4|0,r[e>>0]=0,r[e+1>>0]=0}function ha(e){e|=0,_n(e+272|0),_n(e+228|0),_n(e+184|0),_n(e+140|0),_n(e+96|0),_n(e+52|0),_n(e+8|0)}function ga(e,t,n){e|=0,t|=0,n|=0;var a=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0;if(m=P,P=P+16|0,f=m,!(r[e>>0]|0))r[e>>0]=1,pi(fi(t)|0,n,6),_a(f,n),p=e+1|0,r[p>>0]=r[f>>0]|0,r[p+1>>0]=r[f+1>>0]|0,r[p+2>>0]=r[f+2>>0]|0,r[p+3>>0]=r[f+3>>0]|0,r[p+4>>0]=r[f+4>>0]|0,r[p+5>>0]=r[f+5>>0]|0;else{p=Pn(t,e+8|0)|0,ma(f),p&1?(d=(Pn(t,e+52|0)|0)&255,a=e+1|0,a=(_i(d+((o[a>>0]|o[a+1>>0]<<8)&255)|0)|0)&255):(a=e+1|0,a=(o[a>>0]|o[a+1>>0]<<8)&255),i[f>>1]=a,p&2?(a=(Pn(t,e+96|0)|0)&255,d=e+1|0,a=((_i((((o[d>>0]|o[d+1>>0]<<8)&65535)>>>8)+a|0)|0)&255)<<8,a=(a|s[f>>1])&65535):(d=e+1|0,a|=(o[d>>0]|o[d+1>>0]<<8)&-256),i[f>>1]=a;do if(p&64)if(u=e+1|0,c=(a&255)-((o[u>>0]|o[u+1>>0]<<8)&255)|0,p&4?(a=(Pn(t,e+140|0)|0)&255,d=e+3|0,d=c+((o[d>>0]|o[d+1>>0]<<8)&255)|0,a=(_i(((d|0)<1?0:(d|0)>254?255:d&255)+a|0)|0)&255):(a=e+3|0,a=(o[a>>0]|o[a+1>>0]<<8)&255),d=f+2|0,i[d>>1]=a,p&16?(a=Pn(t,e+228|0)|0,h=e+3|0,l=e+5|0,l=((c+(i[d>>1]&255)-((o[h>>0]|o[h+1>>0]<<8)&255)|0)/2|0)+((o[l>>0]|o[l+1>>0]<<8)&255)|0,a=(_i(((l|0)<1?0:(l|0)>254?255:l&255)+(a&255)|0)|0)&255):(a=e+5|0,a=(o[a>>0]|o[a+1>>0]<<8)&255),l=f+4|0,i[l>>1]=a,a=((s[f>>1]|0)>>>8)-(((o[u>>0]|o[u+1>>0]<<8)&65535)>>>8)|0,p&8?(c=(Pn(t,e+184|0)|0)&255,h=e+3|0,h=(((o[h>>0]|o[h+1>>0]<<8)&65535)>>>8)+a|0,c=((_i(((h|0)<1?0:(h|0)>254?255:h&255)+c|0)|0)&255)<<8,c=(c|s[d>>1])&65535):(c=e+3|0,c=i[d>>1]|(o[c>>0]|o[c+1>>0]<<8)&-256),i[d>>1]=c,p&32){h=Pn(t,e+272|0)|0,t=e+3|0,p=e+5|0,p=((((s[d>>1]|0)>>>8)+a-(((o[t>>0]|o[t+1>>0]<<8)&65535)>>>8)|0)/2|0)+(((o[p>>0]|o[p+1>>0]<<8)&65535)>>>8)|0,h=((_i(((p|0)<1?0:(p|0)>254?255:p&255)+(h&255)|0)|0)&255)<<8,i[l>>1]=h|s[l>>1];break}else{h=e+5|0,i[l>>1]=i[l>>1]|(o[h>>0]|o[h+1>>0]<<8)&-256;break}else i[f+2>>1]=a,i[f+4>>1]=a;while(0);h=e+1|0,r[h>>0]=r[f>>0]|0,r[h+1>>0]=r[f+1>>0]|0,r[h+2>>0]=r[f+2>>0]|0,r[h+3>>0]=r[f+3>>0]|0,r[h+4>>0]=r[f+4>>0]|0,r[h+5>>0]=r[f+5>>0]|0,va(h,n)}return P=m,n+6|0}function _a(e,t){e|=0,t|=0;var n=0,r=0;r=Ci(t)|0,n=Ci(t+2|0)|0,ya(e,r,n,Ci(t+4|0)|0)}function va(e,t){e|=0,t|=0;var n=0;Oi(o[e>>0]|o[e+1>>0]<<8,t),n=e+2|0,Oi(o[n>>0]|o[n+1>>0]<<8,t+2|0),e=e+4|0,Oi(o[e>>0]|o[e+1>>0]<<8,t+4|0)}function ya(e,t,n,i){e|=0,t|=0,n|=0,i|=0,r[e>>0]=t,r[e+1>>0]=t>>8,t=e+2|0,r[t>>0]=n,r[t+1>>0]=n>>8,n=e+4|0,r[n>>0]=i,r[n+1>>0]=i>>8}function ba(e){e|=0,Bh(e),G(e)}function W(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function xa(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==10570?e+12|0:0)|0}function Sa(e){e|=0,ge(e,16)}function Ca(e,t,n){e|=0,t|=0,n|=0,Hr(e),a[e>>2]=4872,a[e+4>>2]=t,Ta(e+8|0,n)}function wa(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4896,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function Ta(e,t){e|=0,t|=0,a[e>>2]=a[t>>2],r[e+4>>0]=r[t+4>>0]|0,ka(e+8|0,t+8|0),ka(e+20|0,t+20|0),Aa(e+32|0,t+32|0)}function Ea(e){e|=0,a[e>>2]=4872,rr(e+8|0),Jr(e)}function Da(e){e|=0,Ea(e),G(e)}function Oa(e,t){return e|=0,t|=0,uo(e+8|0,a[e+4>>2]|0,t)|0}function ka(e,t){e|=0,t|=0;var n=0,r=0;a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,n=t+4|0,r=(a[n>>2]|0)-(a[t>>2]|0)|0,r|0&&(ja(e,r),Ma(e,a[t>>2]|0,a[n>>2]|0,r))}function Aa(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+32|0,r=n+24|0,i=n+16|0,s=n+8|0,o=n,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0,a[e+16>>2]=0,a[e+20>>2]=0,oo(s,t),so(o,t),a[i>>2]=a[s>>2],a[i+4>>2]=a[s+4>>2],a[r>>2]=a[o>>2],a[r+4>>2]=a[o+4>>2],La(e,i,r,0),P=n}function ja(e,t){e|=0,t|=0;var n=0;if((Pa(e)|0)>>>0>>0)Dg(e);else{n=J(t)|0,a[e+4>>2]=n,a[e>>2]=n,a[e+8>>2]=n+t;return}}function Ma(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0;o=P,P=P+16|0,i=o,Fa(i,e,r),r=i+4|0,e=n-t|0,(e|0)>0&&(Gg(a[r>>2]|0,t|0,e|0)|0,a[r>>2]=(a[r>>2]|0)+e),Ia(i),P=o}function Na(e){e|=0;var t=0,n=0;t=a[e>>2]|0,n=t,t|0&&(a[e+4>>2]=n,ge(t,(a[e+8>>2]|0)-n|0))}function Pa(e){return e|=0,2147483647}function Fa(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,t=a[t+4>>2]|0,a[e+4>>2]=t,a[e+8>>2]=t+n}function Ia(e){e|=0,a[(a[e>>2]|0)+4>>2]=a[e+4>>2]}function La(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0;if(g=P,P=P+96|0,h=g+80|0,f=g+64|0,l=g+48|0,u=g+40|0,d=g+8|0,c=g,p=g+32|0,m=g+16|0,s=t,o=a[s>>2]|0,s=a[s+4>>2]|0,i=n,n=a[i>>2]|0,i=a[i+4>>2]|0,r=o,s=(i|0)==(s|0)?0:((i-(a[n>>2]|0)|0)/44|0)+((n-o>>2)*93|0)+((s-(a[o>>2]|0)|0)/-44|0)|0,n=(a[e+8>>2]|0)-(a[e+4>>2]|0)|0,n=(n|0?((n>>2)*93|0)+-1|0:0)-((a[e+20>>2]|0)+(a[e+16>>2]|0))|0,s>>>0>n>>>0&&za(e,s-n|0),Ba(u,e),Ba(c,e),i=c,n=a[i>>2]|0,i=a[i+4>>2]|0,o=d,a[o>>2]=n,a[o+4>>2]=i,o=n,s|0&&(n=((i-(a[n>>2]|0)|0)/44|0)+s|0,(n|0)>0?(c=(n>>>0)/93|0,s=o+(c<<2)|0,a[d>>2]=s,n=(a[s>>2]|0)+((n-(c*93|0)|0)*44|0)|0):(n=92-n|0,c=o+(((n|0)/-93|0)<<2)|0,a[d>>2]=c,n=(a[c>>2]|0)+((92-((n|0)%93|0)|0)*44|0)|0),a[d+4>>2]=n),a[f>>2]=a[u>>2],a[f+4>>2]=a[u+4>>2],a[h>>2]=a[d>>2],a[h+4>>2]=a[d+4>>2],Va(l,f,h),Ha(h,l),Ua(f,l),Wa(h,f)|0){o=m+4|0,s=t+4|0;do{if(Ga(p,h),Ka(m,e,p),n=a[m>>2]|0,(n|0)!=(a[o>>2]|0)){i=a[s>>2]|0;do jn(n,i),n=(a[m>>2]|0)+44|0,a[m>>2]=n,i=i+44|0,a[s>>2]=i,(i-(a[r>>2]|0)|0)==4092&&(r=r+4|0,a[t>>2]=r,i=a[r>>2]|0,a[s>>2]=i);while((n|0)!=(a[o>>2]|0))}qa(m),Ja(h)|0}while(Wa(h,f)|0)}P=g}function Ra(e){e|=0;var t=0,n=0,r=0;t=a[e+4>>2]|0,n=e+8|0,r=a[n>>2]|0,(r|0)!=(t|0)&&(a[n>>2]=r+(~((r+-4-t|0)>>>2)<<2)),t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function za(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0,y=0,b=0,x=0,S=0,C=0,w=0,T=0,E=0,D=0,O=0;D=P,P=P+64|0,x=D+52|0,b=D+48|0,S=D+28|0,C=D+24|0,w=D+20|0,g=D,T=e+8|0,n=a[T>>2]|0,E=e+4|0,l=a[E>>2]|0,v=((n|0)==(l|0)&1)+t|0,s=(v>>>0)/93|0,s=s+((v-(s*93|0)|0)!=0&1)|0,v=e+16|0,r=a[v>>2]|0,c=(r>>>0)/93|0,_=s>>>0>>0?s:c,t=s-_|0,o=n;a:do if(!t){if(a[v>>2]=(u(_,-93)|0)+r,_|0)for(c=e+12|0,d=e+12|0,f=S+4|0,p=S+8|0,m=S+12|0,t=_,r=l;;){s=a[r>>2]|0,o=r+4|0,a[E>>2]=o,y=a[c>>2]|0,r=y;do if((n|0)==(y|0)){if(y=a[e>>2]|0,n=y,o>>>0<=y>>>0){n=r-n|0,n=n|0?n>>1:1,Za(S,n,n>>>2,d),a[C>>2]=a[E>>2],a[w>>2]=a[T>>2],a[b>>2]=a[C>>2],a[x>>2]=a[w>>2],to(S,b,x),n=a[e>>2]|0,a[e>>2]=a[S>>2],a[S>>2]=n,n=a[E>>2]|0,a[E>>2]=a[f>>2],a[f>>2]=n,n=a[T>>2]|0,a[T>>2]=a[p>>2],a[p>>2]=n,n=a[c>>2]|0,a[c>>2]=a[m>>2],a[m>>2]=n,eo(S),n=a[T>>2]|0;break}y=o,n=((y-n>>2)+1|0)/-2|0,i=o+(n<<2)|0,r=r-y|0,r?(Kg(i|0,o|0,r|0)|0,n=(a[E>>2]|0)+(n<<2)|0):n=i,y=i+(r>>2<<2)|0,a[T>>2]=y,a[E>>2]=n,n=y}while(0);if(a[n>>2]=s,n=(a[T>>2]|0)+4|0,a[T>>2]=n,t=t+-1|0,!t)break a;r=a[E>>2]|0}}else if(y=e+12|0,r=a[y>>2]|0,i=r-(a[e>>2]|0)|0,n=o-l>>2,t>>>0>((i>>2)-n|0)>>>0){h=i>>1,m=n+t|0,Za(g,h>>>0>>0?m:h,n-_|0,e+12|0);do a[x>>2]=J(4092)|0,Qa(g,x),t=t+-1|0;while(t|0);if(!_)n=a[E>>2]|0;else{c=g+8|0,l=g+12|0,d=g+4|0,f=g+16|0,p=S+4|0,m=S+8|0,h=S+12|0,s=_,t=a[c>>2]|0,n=a[E>>2]|0;do{o=a[l>>2]|0,r=o;do if((t|0)==(o|0)){if(i=a[d>>2]|0,o=a[g>>2]|0,t=o,i>>>0<=o>>>0){t=r-t|0,t=t|0?t>>1:1,Za(S,t,t>>>2,a[f>>2]|0),a[C>>2]=a[d>>2],a[w>>2]=a[c>>2],a[b>>2]=a[C>>2],a[x>>2]=a[w>>2],to(S,b,x),t=a[g>>2]|0,a[g>>2]=a[S>>2],a[S>>2]=t,t=a[d>>2]|0,a[d>>2]=a[p>>2],a[p>>2]=t,t=a[c>>2]|0,a[c>>2]=a[m>>2],a[m>>2]=t,t=a[l>>2]|0,a[l>>2]=a[h>>2],a[h>>2]=t,eo(S),t=a[c>>2]|0;break}O=i,t=((O-t>>2)+1|0)/-2|0,o=i+(t<<2)|0,r=r-O|0,r?(Kg(o|0,i|0,r|0)|0,t=(a[d>>2]|0)+(t<<2)|0):t=o,O=o+(r>>2<<2)|0,a[c>>2]=O,a[d>>2]=t,t=O}while(0);a[t>>2]=a[n>>2],t=(a[c>>2]|0)+4|0,a[c>>2]=t,n=(a[E>>2]|0)+4|0,a[E>>2]=n,s=s+-1|0}while(s|0)}if(t=a[T>>2]|0,(t|0)!=(n|0)){do t=t+-4|0,$a(g,t),n=a[E>>2]|0;while((t|0)!=(n|0));t=a[T>>2]|0}O=a[e>>2]|0,a[e>>2]=a[g>>2],a[g>>2]=O,O=g+4|0,a[E>>2]=a[O>>2],a[O>>2]=n,O=g+8|0,a[T>>2]=a[O>>2],a[O>>2]=t,O=g+12|0,E=a[y>>2]|0,a[y>>2]=a[O>>2],a[O>>2]=E,a[v>>2]=(a[v>>2]|0)+(u(_,-93)|0),eo(g);break}else{b:do if((r|0)==(o|0))d=18;else{for(;a[x>>2]=J(4092)|0,Ya(e,x),t=t+-1|0,t;)if((a[y>>2]|0)==(a[T>>2]|0)){d=18;break b}n=_,t=a[v>>2]|0}while(0);if((d|0)==18){r=~(s>>>0>c>>>0?c:s),n=t;do a[x>>2]=J(4092)|0,Xa(e,x),n=n+-1|0,i=(((a[T>>2]|0)-(a[E>>2]|0)|0)==4?92:93)+(a[v>>2]|0)|0,a[v>>2]=i;while(n|0);n=t+-1-r|0,t=i}if(a[v>>2]=t+(u(n,-93)|0),!n)break;c=e+12|0,l=S+4|0,d=S+8|0,f=S+12|0,t=a[T>>2]|0;do{o=a[E>>2]|0,s=a[o>>2]|0,o=o+4|0,a[E>>2]=o,O=a[y>>2]|0,r=O;do if((t|0)==(O|0)){if(O=a[e>>2]|0,t=O,o>>>0<=O>>>0){t=r-t|0,t=t|0?t>>1:1,Za(S,t,t>>>2,c),a[C>>2]=a[E>>2],a[w>>2]=a[T>>2],a[b>>2]=a[C>>2],a[x>>2]=a[w>>2],to(S,b,x),t=a[e>>2]|0,a[e>>2]=a[S>>2],a[S>>2]=t,t=a[E>>2]|0,a[E>>2]=a[l>>2],a[l>>2]=t,t=a[T>>2]|0,a[T>>2]=a[d>>2],a[d>>2]=t,t=a[y>>2]|0,a[y>>2]=a[f>>2],a[f>>2]=t,eo(S),t=a[T>>2]|0;break}O=o,t=((O-t>>2)+1|0)/-2|0,i=o+(t<<2)|0,r=r-O|0,r?(Kg(i|0,o|0,r|0)|0,t=(a[E>>2]|0)+(t<<2)|0):t=i,O=i+(r>>2<<2)|0,a[T>>2]=O,a[E>>2]=t,t=O}while(0);a[t>>2]=s,t=(a[T>>2]|0)+4|0,a[T>>2]=t,n=n+-1|0}while(n|0)}while(0);P=D}function Ba(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;n=(a[t+16>>2]|0)+(a[t+20>>2]|0)|0,o=a[t+4>>2]|0,r=(n>>>0)/93|0,i=o+(r<<2)|0,t=(a[t+8>>2]|0)==(o|0)?0:(a[i>>2]|0)+((n-(r*93|0)|0)*44|0)|0,a[e>>2]=i,a[e+4>>2]=t}function Va(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;i=t,t=a[i+4>>2]|0,r=e,a[r>>2]=a[i>>2],a[r+4>>2]=t,r=n,t=a[r+4>>2]|0,n=e+8|0,a[n>>2]=a[r>>2],a[n+4>>2]=t}function Ha(e,t){e|=0,t|=0,a[e>>2]=a[t>>2],a[e+4>>2]=a[t+4>>2],a[e+8>>2]=a[t+8>>2],a[e+12>>2]=a[t+12>>2]}function Ua(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0;n=P,P=P+32|0,r=n+24|0,i=n+16|0,s=n+8|0,o=n,c=t+8|0,l=a[c>>2]|0,c=a[c+4>>2]|0,t=s,a[t>>2]=l,a[t+4>>2]=c,t=o,a[t>>2]=l,a[t+4>>2]=c,a[i>>2]=a[s>>2],a[i+4>>2]=a[s+4>>2],a[r>>2]=a[o>>2],a[r+4>>2]=a[o+4>>2],Va(e,i,r),P=n}function Wa(e,t){return e|=0,t|=0,(io(e,t)|0)^1|0}function Ga(e,t){e|=0,t|=0;var n=0,r=0;n=a[t>>2]|0,r=a[t+4>>2]|0,(n|0)==(a[t+8>>2]|0)?ao(e,r,a[t+12>>2]|0):ao(e,r,(a[n>>2]|0)+4092|0)}function Ka(e,t,n){e|=0,t|=0,n|=0;var r=0;r=a[n>>2]|0,a[e>>2]=r,a[e+4>>2]=a[n+4>>2],a[e+8>>2]=r,a[e+12>>2]=t}function qa(e){e|=0;var t=0;t=(a[e+12>>2]|0)+20|0,a[t>>2]=(a[t>>2]|0)+(((a[e>>2]|0)-(a[e+8>>2]|0)|0)/44|0)}function Ja(e){e|=0;var t=0,n=0,r=0;return t=a[e>>2]|0,n=e+8|0,(t|0)==(a[n>>2]|0)?(r=n,t=a[r+4>>2]|0,n=e,a[n>>2]=a[r>>2],a[n+4>>2]=t):(r=t+4|0,a[e>>2]=r,a[e+4>>2]=a[r>>2]),e|0}function Ya(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0;h=P,P=P+48|0,i=h+32|0,r=h+28|0,c=h+8|0,l=h+4|0,u=h,m=e+8|0,n=a[m>>2]|0,d=e+12|0,p=a[d>>2]|0,o=p;do if((n|0)==(p|0)){if(p=e+4|0,f=a[p>>2]|0,g=a[e>>2]|0,s=g,f>>>0<=g>>>0){n=o-s|0,n=n|0?n>>1:1,Za(c,n,n>>>2,e+12|0),a[l>>2]=a[p>>2],a[u>>2]=a[m>>2],a[r>>2]=a[l>>2],a[i>>2]=a[u>>2],to(c,r,i),n=a[e>>2]|0,a[e>>2]=a[c>>2],a[c>>2]=n,n=c+4|0,g=a[p>>2]|0,a[p>>2]=a[n>>2],a[n>>2]=g,n=c+8|0,g=a[m>>2]|0,a[m>>2]=a[n>>2],a[n>>2]=g,n=c+12|0,g=a[d>>2]|0,a[d>>2]=a[n>>2],a[n>>2]=g,eo(c),n=a[m>>2]|0;break}i=f,r=((i-s>>2)+1|0)/-2|0,e=f+(r<<2)|0,i=n-i|0,i?(Kg(e|0,f|0,i|0)|0,n=(a[p>>2]|0)+(r<<2)|0):n=e,g=e+(i>>2<<2)|0,a[m>>2]=g,a[p>>2]=n,n=g}while(0);a[n>>2]=a[t>>2],a[m>>2]=(a[m>>2]|0)+4,P=h}function Xa(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0;h=P,P=P+48|0,r=h+32|0,n=h+28|0,s=h+8|0,c=h+4|0,l=h,m=e+4|0,f=a[m>>2]|0,p=a[e>>2]|0,u=p;do if((f|0)==(p|0)){if(p=e+8|0,d=a[p>>2]|0,o=e+12|0,g=a[o>>2]|0,i=g,d>>>0>=g>>>0){g=i-u|0,g=g|0?g>>1:1,Za(s,g,(g+3|0)>>>2,e+12|0),a[c>>2]=a[m>>2],a[l>>2]=a[p>>2],a[n>>2]=a[c>>2],a[r>>2]=a[l>>2],to(s,n,r),n=a[e>>2]|0,a[e>>2]=a[s>>2],a[s>>2]=n,n=s+4|0,g=a[m>>2]|0,a[m>>2]=a[n>>2],a[n>>2]=g,n=s+8|0,g=a[p>>2]|0,a[p>>2]=a[n>>2],a[n>>2]=g,n=s+12|0,g=a[o>>2]|0,a[o>>2]=a[n>>2],a[n>>2]=g,eo(s),n=a[m>>2]|0;break}r=d,e=((i-r>>2)+1|0)/2|0,i=d+(e<<2)|0,r=r-f|0,n=i+(0-(r>>2)<<2)|0,r?(Kg(n|0,f|0,r|0)|0,r=(a[p>>2]|0)+(e<<2)|0):(n=i,r=i),a[m>>2]=n,a[p>>2]=r}else n=f;while(0);a[n+-4>>2]=a[t>>2],a[m>>2]=(a[m>>2]|0)+-4,P=h}function Za(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;i=e+12|0,a[i>>2]=0,a[e+16>>2]=r;do if(t)if(t>>>0>1073741823)i=h(8)|0,Kh(i,6723),a[i>>2]=5956,g(i|0,3928,123);else{r=J(t<<2)|0;break}else r=0;while(0);a[e>>2]=r,n=r+(n<<2)|0,a[e+8>>2]=n,a[e+4>>2]=n,a[i>>2]=r+(t<<2)}function Qa(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0;h=P,P=P+48|0,i=h+32|0,r=h+28|0,c=h+8|0,l=h+4|0,u=h,m=e+8|0,n=a[m>>2]|0,d=e+12|0,p=a[d>>2]|0,o=p;do if((n|0)==(p|0)){if(p=e+4|0,f=a[p>>2]|0,g=a[e>>2]|0,s=g,f>>>0<=g>>>0){n=o-s|0,n=n|0?n>>1:1,Za(c,n,n>>>2,a[e+16>>2]|0),a[l>>2]=a[p>>2],a[u>>2]=a[m>>2],a[r>>2]=a[l>>2],a[i>>2]=a[u>>2],to(c,r,i),n=a[e>>2]|0,a[e>>2]=a[c>>2],a[c>>2]=n,n=c+4|0,g=a[p>>2]|0,a[p>>2]=a[n>>2],a[n>>2]=g,n=c+8|0,g=a[m>>2]|0,a[m>>2]=a[n>>2],a[n>>2]=g,n=c+12|0,g=a[d>>2]|0,a[d>>2]=a[n>>2],a[n>>2]=g,eo(c),n=a[m>>2]|0;break}i=f,r=((i-s>>2)+1|0)/-2|0,e=f+(r<<2)|0,i=n-i|0,i?(Kg(e|0,f|0,i|0)|0,n=(a[p>>2]|0)+(r<<2)|0):n=e,g=e+(i>>2<<2)|0,a[m>>2]=g,a[p>>2]=n,n=g}while(0);a[n>>2]=a[t>>2],a[m>>2]=(a[m>>2]|0)+4,P=h}function $a(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0;h=P,P=P+48|0,r=h+32|0,n=h+28|0,s=h+8|0,c=h+4|0,l=h,m=e+4|0,f=a[m>>2]|0,p=a[e>>2]|0,u=p;do if((f|0)==(p|0)){if(p=e+8|0,d=a[p>>2]|0,o=e+12|0,g=a[o>>2]|0,i=g,d>>>0>=g>>>0){g=i-u|0,g=g|0?g>>1:1,Za(s,g,(g+3|0)>>>2,a[e+16>>2]|0),a[c>>2]=a[m>>2],a[l>>2]=a[p>>2],a[n>>2]=a[c>>2],a[r>>2]=a[l>>2],to(s,n,r),n=a[e>>2]|0,a[e>>2]=a[s>>2],a[s>>2]=n,n=s+4|0,g=a[m>>2]|0,a[m>>2]=a[n>>2],a[n>>2]=g,n=s+8|0,g=a[p>>2]|0,a[p>>2]=a[n>>2],a[n>>2]=g,n=s+12|0,g=a[o>>2]|0,a[o>>2]=a[n>>2],a[n>>2]=g,eo(s),n=a[m>>2]|0;break}r=d,e=((i-r>>2)+1|0)/2|0,i=d+(e<<2)|0,r=r-f|0,n=i+(0-(r>>2)<<2)|0,r?(Kg(n|0,f|0,r|0)|0,r=(a[p>>2]|0)+(e<<2)|0):(n=i,r=i),a[m>>2]=n,a[p>>2]=r}else n=f;while(0);a[n+-4>>2]=a[t>>2],a[m>>2]=(a[m>>2]|0)+-4,P=h}function eo(e){e|=0;var t=0,n=0,r=0;t=a[e+4>>2]|0,n=e+8|0,r=a[n>>2]|0,(r|0)!=(t|0)&&(a[n>>2]=r+(~((r+-4-t|0)>>>2)<<2)),t=a[e>>2]|0,t|0&&ge(t,(a[e+12>>2]|0)-t|0)}function to(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0;if(s=P,P=P+16|0,o=s,i=a[t>>2]|0,no(o,e+8|0,(a[n>>2]|0)-i>>2),e=a[o>>2]|0,r=o+4|0,(e|0)!=(a[r>>2]|0)){n=i;do a[e>>2]=a[n>>2],e=(a[o>>2]|0)+4|0,a[o>>2]=e,n=n+4|0;while((e|0)!=(a[r>>2]|0));a[t>>2]=n}ro(o),P=s}function no(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=a[t>>2],a[e+4>>2]=(a[t>>2]|0)+(n<<2),a[e+8>>2]=t}function ro(e){e|=0,a[a[e+8>>2]>>2]=a[e>>2]}function io(e,t){return e|=0,t|=0,(a[e+4>>2]|0)==(a[t+4>>2]|0)|0}function ao(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,a[e+4>>2]=n}function oo(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;o=a[t+4>>2]|0,n=a[t+16>>2]|0,r=(n>>>0)/93|0,i=o+(r<<2)|0,t=(a[t+8>>2]|0)==(o|0)?0:(a[i>>2]|0)+((n-(r*93|0)|0)*44|0)|0,a[e>>2]=i,a[e+4>>2]=t}function so(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;n=(a[t+16>>2]|0)+(a[t+20>>2]|0)|0,o=a[t+4>>2]|0,r=(n>>>0)/93|0,i=o+(r<<2)|0,t=(a[t+8>>2]|0)==(o|0)?0:(a[i>>2]|0)+((n-(r*93|0)|0)*44|0)|0,a[e>>2]=i,a[e+4>>2]=t}function co(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0;if(c=P,P=P+16|0,r=c+8|0,o=c,lo(r,e),Ba(o,e),i=r+4|0,t=a[i>>2]|0,o=o+4|0,(t|0)!=(a[o>>2]|0))do _n(t),t=(a[i>>2]|0)+44|0,a[i>>2]=t,n=a[r>>2]|0,(t-(a[n>>2]|0)|0)==4092&&(t=n+4|0,a[r>>2]=t,t=a[t>>2]|0,a[i>>2]=t);while((t|0)!=(a[o>>2]|0));if(a[e+20>>2]=0,i=e+8|0,r=e+4|0,n=a[r>>2]|0,t=(a[i>>2]|0)-n>>2,t>>>0>2)do ge(a[n>>2]|0,4092),n=(a[r>>2]|0)+4|0,a[r>>2]=n,t=(a[i>>2]|0)-n>>2;while(t>>>0>2);switch(t|0){case 1:t=46,s=11;break;case 2:t=93,s=11;break;default:}(s|0)==11&&(a[e+16>>2]=t),P=c}function lo(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;o=a[t+4>>2]|0,n=a[t+16>>2]|0,r=(n>>>0)/93|0,i=o+(r<<2)|0,t=(a[t+8>>2]|0)==(o|0)?0:(a[i>>2]|0)+((n-(r*93|0)|0)*44|0)|0,a[e>>2]=i,a[e+4>>2]=t}function uo(e,t,n){e|=0,t|=0,n|=0;var i=0,s=0,c=0,l=0,u=0,d=0,f=0;if(f=P,P=P+16|0,d=f,l=e+4|0,!(r[l>>0]|0)){if(d=fi(t)|0,pi(d,n,a[e>>2]|0),d=a[e>>2]|0,c=n+d|0,!d)i=0;else{for(i=n,s=a[e+8>>2]|0;r[s>>0]=r[i>>0]|0,i=i+1|0,(i|0)!=(c|0);)s=s+1|0;i=a[e>>2]|0}r[l>>0]=1,n=n+i|0}else if(s=a[e+20>>2]|0,i=a[e+8>>2]|0,lo(d,e+32|0),e=e+12|0,(i|0)!=(a[e>>2]|0))for(u=d+4|0,l=i,c=s,i=a[u>>2]|0;s=o[l>>0]|0,s=fo((Pn(t,i)|0)+s|0)|0,r[c>>0]=s,r[n>>0]=s,r[l>>0]=s,l=l+1|0,n=n+1|0,s=a[d>>2]|0,i=(a[u>>2]|0)+44|0,a[u>>2]=i,(i-(a[s>>2]|0)|0)==4092&&(i=s+4|0,a[d>>2]=i,i=a[i>>2]|0,a[u>>2]=i),(l|0)!=(a[e>>2]|0);)c=c+1|0;return P=f,n|0}function fo(e){return e|=0,e&255|0}function po(e){e|=0,Bh(e),G(e)}function mo(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function ho(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==11262?e+12|0:0)|0}function go(e){e|=0,ge(e,16)}function _o(e,t){e|=0,t|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,t|0&&(ja(e,t),yo(e,t))}function vo(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0,a[e+16>>2]=0,a[e+20>>2]=0,t|0&&bo(e,t,n)}function yo(e,t){e|=0,t|=0;var n=0,i=0,o=0;if(o=P,P=P+16|0,i=o,Fa(i,e,t),t=i+4|0,e=a[t>>2]|0,n=i+8|0,(e|0)!=(a[n>>2]|0))do r[e>>0]=0,e=(a[t>>2]|0)+1|0,a[t>>2]=e;while((e|0)!=(a[n>>2]|0));Ia(i),P=o}function bo(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0;if(m=P,P=P+96|0,p=m+80|0,u=m+64|0,s=m+48|0,c=m+40|0,l=m+8|0,i=m,d=m+32|0,f=m+16|0,r=(a[e+8>>2]|0)-(a[e+4>>2]|0)|0,r=(r|0?((r>>2)*93|0)+-1|0:0)-((a[e+20>>2]|0)+(a[e+16>>2]|0))|0,r>>>0>>0&&za(e,t-r|0),Ba(c,e),Ba(i,e),r=a[i>>2]|0,i=a[i+4>>2]|0,o=l,a[o>>2]=r,a[o+4>>2]=i,o=r,t|0&&(r=((i-(a[r>>2]|0)|0)/44|0)+t|0,(r|0)>0?(t=(r>>>0)/93|0,o=o+(t<<2)|0,a[l>>2]=o,r=(a[o>>2]|0)+((r-(t*93|0)|0)*44|0)|0):(r=92-r|0,t=o+(((r|0)/-93|0)<<2)|0,a[l>>2]=t,r=(a[t>>2]|0)+((92-((r|0)%93|0)|0)*44|0)|0),a[l+4>>2]=r),a[u>>2]=a[c>>2],a[u+4>>2]=a[c+4>>2],a[p>>2]=a[l>>2],a[p+4>>2]=a[l+4>>2],Va(s,u,p),Ha(p,s),Ua(u,s),Wa(p,u)|0){i=f+4|0;do{if(Ga(d,p),Ka(f,e,d),r=a[f>>2]|0,(r|0)!=(a[i>>2]|0))do jn(r,n),r=(a[f>>2]|0)+44|0,a[f>>2]=r;while((r|0)!=(a[i>>2]|0));qa(f),Ja(p)|0}while(Wa(p,u)|0)}P=m}function xo(e){e|=0;var t=0,n=0;if(co(e),t=a[e+4>>2]|0,n=a[e+8>>2]|0,(t|0)!=(n|0))do ge(a[t>>2]|0,4092),t=t+4|0;while((t|0)!=(n|0));Ra(e)}function So(e,t,n){e|=0,t|=0,n|=0,xr(e),a[e>>2]=4924,a[e+4>>2]=t,a[e+8>>2]=n}function Co(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4944,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Ao(e,r),P=n}function wo(e,t){return e|=0,t|=0,Do(a[e+8>>2]|0,a[e+4>>2]|0,t)|0}function To(e){e|=0;var t=0,n=0;a[e>>2]=4924,n=e+8|0,t=a[n>>2]|0,a[n>>2]=0,t|0&&(ko(t),G(t)),Tr(e)}function Eo(e){e|=0,To(e),G(e)}function Do(e,t,n){return e|=0,t|=0,n|=0,Oo(e+4784|0,t,ui(e,t,n)|0)|0}function Oo(e,t,n){return e|=0,t|=0,n|=0,r[e>>0]|0&&(Yt(t),r[e>>0]=0),n|0}function ko(e){e|=0,ci(e)}function Ao(e,t){e|=0,t|=0}function jo(e){e|=0,Bh(e),G(e)}function Mo(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+8>>2]&255](e)}function No(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==12004?e+12|0:0)|0}function Po(e){e|=0,ge(e,16)}function Fo(e){e|=0,r[e>>0]=1}function Io(e,t,n){e|=0,t|=0,n|=0,xr(e),a[e>>2]=4972,a[e+4>>2]=t,a[e+8>>2]=n}function Lo(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=4992,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Ao(e,r),P=n}function Ro(e,t){return e|=0,t|=0,Vo(a[e+8>>2]|0,a[e+4>>2]|0,t)|0}function zo(e){e|=0;var t=0,n=0;a[e>>2]=4972,n=e+8|0,t=a[n>>2]|0,a[n>>2]=0,t|0&&(Uo(t),G(t)),Tr(e)}function Bo(e){e|=0,zo(e),G(e)}function Vo(e,t,n){return e|=0,t|=0,n|=0,Ho(e+4784|0,t,ui(e,t,n)|0)|0}function Ho(e,t,n){return e|=0,t|=0,n|=0,Oo(e+328|0,t,Qi(e,t,n)|0)|0}function Uo(e){e|=0,Wo(e+4784|0),ci(e)}function Wo(e){e|=0,Xi(e)}function Go(e){e|=0,Bh(e),G(e)}function Ko(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+8>>2]&255](e)}function qo(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==12827?e+12|0:0)|0}function Jo(e){e|=0,ge(e,16)}function Yo(e){e|=0,zi(e),Fo(e+328|0)}function Xo(e,t,n){e|=0,t|=0,n|=0,xr(e),a[e>>2]=5020,a[e+4>>2]=t,a[e+8>>2]=n}function Zo(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5040,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Ao(e,r),P=n}function Qo(e,t){return e|=0,t|=0,ts(a[e+8>>2]|0,a[e+4>>2]|0,t)|0}function $o(e){e|=0;var t=0,n=0;a[e>>2]=5020,n=e+8|0,t=a[n>>2]|0,a[n>>2]=0,t|0&&(rs(t),G(t)),Tr(e)}function es(e){e|=0,$o(e),G(e)}function ts(e,t,n){return e|=0,t|=0,n|=0,ns(e+4784|0,t,ui(e,t,n)|0)|0}function ns(e,t,n){return e|=0,t|=0,n|=0,Oo(e+316|0,t,ga(e,t,n)|0)|0}function rs(e){e|=0,is(e+4784|0),ci(e)}function is(e){e|=0,ha(e)}function as(e){e|=0,Bh(e),G(e)}function os(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+8>>2]&255](e)}function ss(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==13672?e+12|0:0)|0}function cs(e){e|=0,ge(e,16)}function ls(e){e|=0,ua(e),Fo(e+316|0)}function us(e,t,n){e|=0,t|=0,n|=0,xr(e),a[e>>2]=5068,a[e+4>>2]=t,a[e+8>>2]=n}function ds(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5088,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Ao(e,r),P=n}function fs(e,t){return e|=0,t|=0,hs(a[e+8>>2]|0,a[e+4>>2]|0,t)|0}function ps(e){e|=0;var t=0,n=0;a[e>>2]=5068,n=e+8|0,t=a[n>>2]|0,a[n>>2]=0,t|0&&(_s(t),G(t)),Tr(e)}function ms(e){e|=0,ps(e),G(e)}function hs(e,t,n){return e|=0,t|=0,n|=0,gs(e+4784|0,t,ui(e,t,n)|0)|0}function gs(e,t,n){return e|=0,t|=0,n|=0,ns(e+328|0,t,Qi(e,t,n)|0)|0}function _s(e){e|=0,vs(e+4784|0),ci(e)}function vs(e){e|=0,is(e+328|0),Xi(e)}function ys(e){e|=0,Bh(e),G(e)}function bs(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+8>>2]&255](e)}function xs(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==14573?e+12|0:0)|0}function Ss(e){e|=0,ge(e,16)}function Cs(e){e|=0,zi(e),ls(e+328|0)}function ws(e){return e|=0,e+20|0}function Ts(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=t,a[e+4>>2]=n,a[e+8>>2]=0}function Es(e,t){e|=0,t|=0,a[e>>2]=t,a[e+4>>2]=0,a[e+8>>2]=-1}function Ds(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;n=P,P=P+16|0,r=n+4|0,o=n,i=J(24)|0,Ws(i,t),a[o>>2]=0,a[r>>2]=a[o>>2],Gs(e,i,r),P=n}function Os(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function ks(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5116,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,js(e,r),P=n}function As(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function js(e,t){e|=0,t|=0}function Ms(e){e|=0,Bh(e),G(e)}function Ns(e){e|=0,e=a[e+12>>2]|0,e|0&&G(e)}function Ps(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==14966?e+12|0:0)|0}function Fs(e){e|=0,ge(e,16)}function Is(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5144,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Rs(e,r),P=n}function Ls(e){e|=0;var t=0,n=0;e=a[e+4>>2]|0,e|0&&(n=e+4|0,t=a[n>>2]|0,a[n>>2]=t+-1,!(t|0))&&(C_[a[(a[e>>2]|0)+8>>2]&255](e),Vh(e))}function Rs(e,t){e|=0,t|=0}function zs(e){e|=0,Bh(e),G(e)}function Bs(e){e|=0,e=a[e+12>>2]|0,e|0&&(Us(e),G(e))}function Vs(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==15127?e+12|0:0)|0}function Hs(e){e|=0,ge(e,16)}function Us(e){e|=0}function Ws(e,t){e|=0,t|=0,xr(e),a[e>>2]=5172,a[e+4>>2]=t,a[e+8>>2]=0,a[e+12>>2]=0,a[e+16>>2]=0,r[e+20>>0]=1}function Gs(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5192,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Zs(e,r),P=n}function Ks(e,t){e|=0,t|=0;var n=0,i=0,o=0,s=0,c=0,l=0,u=0;if(u=P,P=P+16|0,s=u,n=a[e+8>>2]|0,c=a[e+12>>2]|0,(n|0)!=(c|0)){l=s+4|0;do i=a[n>>2]|0,a[s>>2]=i,o=a[n+4>>2]|0,a[l>>2]=o,o|0&&(o=o+4|0,a[o>>2]=(a[o>>2]|0)+1),t=b_[a[(a[i>>2]|0)+12>>2]&63](i,t)|0,Dr(s),n=n+8|0;while((n|0)!=(c|0))}return n=e+20|0,r[n>>0]|0&&(r[n>>0]=0,Ys(a[e+4>>2]|0)),P=u,t|0}function qs(e){e|=0,a[e>>2]=5172,Or(e+8|0),Tr(e)}function Js(e){e|=0,qs(e),G(e)}function Ys(e){e|=0;var t=0;t=((Xs(a[e>>2]|0)|0)&255)<<24,t=((Xs(a[e>>2]|0)|0)&255)<<16|t,t|=((Xs(a[e>>2]|0)|0)&255)<<8,a[e+4>>2]=t|(Xs(a[e>>2]|0)|0)&255}function Xs(e){e|=0;var t=0,n=0;return t=a[e>>2]|0,n=e+8|0,e=a[n>>2]|0,a[n>>2]=e+1,r[t+e>>0]|0}function Zs(e,t){e|=0,t|=0}function Qs(e){e|=0,Bh(e),G(e)}function $s(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+8>>2]&255](e)}function ec(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==15450?e+12|0:0)|0}function tc(e){e|=0,ge(e,16)}function nc(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(180)|0,ic(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],ac(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function rc(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(180)|0,Oc(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],kc(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function ic(e,t){e|=0,t|=0,Hr(e),a[e>>2]=5220,a[e+4>>2]=t,oc(e+8|0)}function ac(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5244,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function oc(e){e|=0,oi(e,32,1,8,0),Jt(e+80|0,32,1,8,0),r[e+160>>0]=0,r[e+161>>0]=0,uc(e+164|0)}function sc(e){e|=0,a[e>>2]=5220,dc(e+8|0),Jr(e)}function cc(e){e|=0,sc(e),G(e)}function lc(e,t){return e|=0,t|=0,fc(e+8|0,a[e+4>>2]|0,t)|0}function uc(e){e|=0,r[e+4>>0]=0}function dc(e){e|=0,Qt(e+80|0),si(e)}function fc(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0;return s=P,P=P+16|0,i=s,r[e+161>>0]|0||Xt(e+80|0),o=e+164|0,pc(o)|0?(t=mc(e+80|0,t,a[o>>2]|0,0)|0,a[i>>2]=t,Di(t,n)):(gc(hc(t)|0,n,4),a[i>>2]=Si(n)|0),_c(o,i),P=s,n+4|0}function pc(e){return e|=0,(r[e+4>>0]|0)!=0|0}function mc(e,t,n,r){return e|=0,t|=0,n|=0,r|=0,n=(vc(e,t,(a[e+36>>2]|0)+(r*44|0)|0)|0)+n|0,t=a[e+24>>2]|0,(n|0)<0?n+t|0:n-(n>>>0>>0?0:t)|0}function hc(e){return e|=0,a[e>>2]|0}function gc(e,t,n){e|=0,t|=0,n|=0;var i=0;if((n|0)>0){i=0;do r[t+i>>0]=Xs(e)|0,i=i+1|0;while((i|0)!=(n|0))}}function _c(e,t){e|=0,t|=0;var n=0;n=e+4|0,r[n>>0]|0||(r[n>>0]=1),a[e>>2]=a[t>>2]}function vc(e,t,n){e|=0,t|=0,n|=0;var r=0;n=yc(t,n)|0,a[e>>2]=n;do if(n){if(n>>>0>=32){n=a[e+28>>2]|0;break}if(r=a[e+12>>2]|0,n>>>0>r>>>0?(r=n-r|0,n=yc(t,(a[e+68>>2]|0)+((n+-1|0)*44|0)|0)|0,r=n<>2]|0)+((n+-1|0)*44|0)|0)|0,n=a[e>>2]|0,(r|0)<(1<>2]|0,i=a[t+16>>2]|0,i){if(r=e+4|0,n=a[r>>2]|0,f=p>>>15,a[m>>2]=f,l=(n>>>0)/(f>>>0)|0,c=l>>>(a[t+40>>2]|0),o=a[i+(c<<2)>>2]|0,c=(a[i+(c+1<<2)>>2]|0)+1|0,s=o+1|0,d=a[t+8>>2]|0,c>>>0>s>>>0){i=o,o=c;do s=(o+i|0)>>>1,c=(a[d+(s<<2)>>2]|0)>>>0>l>>>0,i=c?i:s,o=c?s:o,s=i+1|0;while(o>>>0>s>>>0);o=i}i=u(a[d+(o<<2)>>2]|0,f)|0,s=(o|0)==(a[t+32>>2]|0)?p:u(a[d+(s<<2)>>2]|0,f)|0}else{d=p>>>15,a[m>>2]=d,c=a[t>>2]|0,f=a[t+8>>2]|0,r=e+4|0,n=a[r>>2]|0,l=c>>>1,i=0,s=p,o=0;do h=u(a[f+(l<<2)>>2]|0,d)|0,p=h>>>0>n>>>0,s=p?h:s,i=p?i:h,o=p?o:l,c=p?l:c,l=(o+c|0)>>>1;while((l|0)!=(o|0))}return a[r>>2]=n-i,h=s-i|0,a[m>>2]=h,h>>>0<16777216&&Sc(e),m=(a[t+12>>2]|0)+(o<<2)|0,a[m>>2]=(a[m>>2]|0)+1,m=t+28|0,h=(a[m>>2]|0)+-1|0,a[m>>2]=h,h||Mn(t),o|0}function bc(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;return t>>>0>19?(n=(Cc(e)|0)&65535,(bc(e,t+-16|0)|0)<<16|n|0):(r=e+4|0,i=a[r>>2]|0,o=e+8|0,n=(a[o>>2]|0)>>>t,a[o>>2]=n,t=(i>>>0)/(n>>>0)|0,a[r>>2]=i-(u(t,n)|0),n>>>0<16777216&&Sc(e),t|0)}function xc(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0,c=0;return r=e+8|0,i=a[r>>2]|0,n=u(i>>>13,a[t+8>>2]|0)|0,o=e+4|0,s=a[o>>2]|0,c=s>>>0>=n>>>0,c?(a[o>>2]=s-n,n=i-n|0,a[r>>2]=n):(a[r>>2]=n,s=t+12|0,a[s>>2]=(a[s>>2]|0)+1),n>>>0<16777216&&Sc(e),s=t+4|0,e=(a[s>>2]|0)+-1|0,a[s>>2]=e,e||zn(t),c&1|0}function Sc(e){e|=0;var t=0,n=0,r=0,i=0;t=e+4|0,n=e+8|0,r=a[t>>2]|0;do r=r<<8|(Xs(a[e>>2]|0)|0)&255,a[t>>2]=r,i=a[n>>2]<<8,a[n>>2]=i;while(i>>>0<16777216)}function Cc(e){e|=0;var t=0,n=0,r=0,i=0;return n=e+4|0,i=a[n>>2]|0,t=e+8|0,r=(a[t>>2]|0)>>>16,a[t>>2]=r,t=(i>>>0)/(r>>>0)|0,a[n>>2]=i-(u(t,r)|0),Sc(e),t&65535|0}function wc(e){e|=0,Bh(e),G(e)}function Tc(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function Ec(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==15904?e+12|0:0)|0}function Dc(e){e|=0,ge(e,16)}function Oc(e,t){e|=0,t|=0,Hr(e),a[e>>2]=5272,a[e+4>>2]=t,Ac(e+8|0)}function kc(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5296,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function Ac(e){e|=0,oi(e,32,1,8,0),Jt(e+80|0,32,1,8,0),r[e+160>>0]=0,r[e+161>>0]=0,Pc(e+164|0)}function jc(e){e|=0,a[e>>2]=5272,Fc(e+8|0),Jr(e)}function Mc(e){e|=0,jc(e),G(e)}function Nc(e,t){return e|=0,t|=0,Ic(e+8|0,a[e+4>>2]|0,t)|0}function Pc(e){e|=0,r[e+4>>0]=0}function Fc(e){e|=0,Qt(e+80|0),si(e)}function Ic(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0;return s=P,P=P+16|0,i=s,r[e+161>>0]|0||Xt(e+80|0),o=e+164|0,Lc(o)|0?(t=mc(e+80|0,t,a[o>>2]|0,0)|0,a[i>>2]=t,ji(t,n)):(gc(hc(t)|0,n,4),a[i>>2]=Ei(n)|0),Rc(o,i),P=s,n+4|0}function Lc(e){return e|=0,(r[e+4>>0]|0)!=0|0}function Rc(e,t){e|=0,t|=0;var n=0;n=e+4|0,r[n>>0]|0||(r[n>>0]=1),a[e>>2]=a[t>>2]}function zc(e){e|=0,Bh(e),G(e)}function Bc(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function Vc(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==16402?e+12|0:0)|0}function Hc(e){e|=0,ge(e,16)}function Uc(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(172)|0,Gc(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],Kc(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function Wc(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(176)|0,cl(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],ll(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function Gc(e,t){e|=0,t|=0,Hr(e),a[e>>2]=5324,a[e+4>>2]=t,qc(e+8|0)}function Kc(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5348,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function qc(e){e|=0,oi(e,8,1,8,0),Jt(e+80|0,8,1,8,0),r[e+160>>0]=0,r[e+161>>0]=0,Zc(e+162|0)}function Jc(e){e|=0,a[e>>2]=5324,Qc(e+8|0),Jr(e)}function Yc(e){e|=0,Jc(e),G(e)}function Xc(e,t){return e|=0,t|=0,$c(e+8|0,a[e+4>>2]|0,t)|0}function Zc(e){e|=0,r[e+1>>0]=0}function Qc(e){e|=0,Qt(e+80|0),si(e)}function $c(e,t,n){e|=0,t|=0,n|=0;var i=0,a=0,o=0;return o=P,P=P+16|0,i=o,r[e+161>>0]|0||Xt(e+80|0),a=e+162|0,el(a)|0?(t=(mc(e+80|0,t,r[a>>0]|0,0)|0)&255,r[i>>0]=t,tl(t,n)):(gc(hc(t)|0,n,1),r[i>>0]=nl(n)|0),rl(a,i),P=o,n+1|0}function el(e){return e|=0,(r[e+1>>0]|0)!=0|0}function tl(e,t){e|=0,t|=0,r[t>>0]=e}function nl(e){return e|=0,r[e>>0]|0}function rl(e,t){e|=0,t|=0;var n=0;n=e+1|0,r[n>>0]|0||(r[n>>0]=1),r[e>>0]=r[t>>0]|0}function il(e){e|=0,Bh(e),G(e)}function al(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function ol(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==16900?e+12|0:0)|0}function sl(e){e|=0,ge(e,16)}function cl(e,t){e|=0,t|=0,Hr(e),a[e>>2]=5376,a[e+4>>2]=t,ul(e+8|0)}function ll(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5400,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function ul(e){e|=0,oi(e,16,1,8,0),Jt(e+80|0,16,1,8,0),r[e+160>>0]=0,r[e+161>>0]=0,ml(e+162|0)}function dl(e){e|=0,a[e>>2]=5376,hl(e+8|0),Jr(e)}function fl(e){e|=0,dl(e),G(e)}function pl(e,t){return e|=0,t|=0,gl(e+8|0,a[e+4>>2]|0,t)|0}function ml(e){e|=0,r[e+2>>0]=0}function hl(e){e|=0,Qt(e+80|0),si(e)}function gl(e,t,n){e|=0,t|=0,n|=0;var a=0,o=0,s=0;return s=P,P=P+16|0,a=s,r[e+161>>0]|0||Xt(e+80|0),o=e+162|0,_l(o)|0?(t=(mc(e+80|0,t,i[o>>1]|0,0)|0)&65535,i[a>>1]=t,vl(t,n)):(gc(hc(t)|0,n,2),i[a>>1]=yl(n)|0),bl(o,a),P=s,n+2|0}function _l(e){return e|=0,(r[e+2>>0]|0)!=0|0}function vl(e,t){e|=0,t|=0,Oi(e,t)}function yl(e){return e|=0,Ci(e)|0}function bl(e,t){e|=0,t|=0;var n=0;n=e+2|0,r[n>>0]|0||(r[n>>0]=1),i[e>>1]=i[t>>1]|0}function xl(e){e|=0,Bh(e),G(e)}function Sl(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function Cl(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==17398?e+12|0:0)|0}function wl(e){e|=0,ge(e,16)}function Tl(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(172)|0,Dl(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],Ol(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function El(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0;l=P,P=P+32|0,r=l+12|0,i=l,t=l+8|0,s=J(176)|0,Hl(s,a[e+4>>2]|0),o=e+8|0,a[t>>2]=0,a[r>>2]=a[t>>2],Ul(i,s,r),s=e+12|0,t=a[s>>2]|0,c=e+16|0;do if(t>>>0>=(a[c>>2]|0)>>>0)if(t=(t-(a[o>>2]|0)>>3)+1|0,n=Vr(o)|0,n>>>0>>0)Dg(o);else{u=a[o>>2]|0,d=(a[c>>2]|0)-u|0,c=d>>2,Rr(r,d>>3>>>0>>1>>>0?c>>>0>>0?t:c:n,(a[s>>2]|0)-u>>3,e+16|0),c=r+8|0,s=a[c>>2]|0,a[s>>2]=a[i>>2],e=i+4|0,a[s+4>>2]=a[e>>2],a[i>>2]=0,a[e>>2]=0,a[c>>2]=s+8,zr(o,r),Br(r);break}else Ir(r,o,1),d=r+4|0,u=a[d>>2]|0,a[u>>2]=a[i>>2],c=i+4|0,a[u+4>>2]=a[c>>2],a[i>>2]=0,a[c>>2]=0,a[d>>2]=u+8,Lr(r);while(0);Dr(i),P=l}function Dl(e,t){e|=0,t|=0,Hr(e),a[e>>2]=5428,a[e+4>>2]=t,kl(e+8|0)}function Ol(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5452,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function kl(e){e|=0,oi(e,8,1,8,0),Jt(e+80|0,8,1,8,0),r[e+160>>0]=0,r[e+161>>0]=0,Nl(e+162|0)}function Al(e){e|=0,a[e>>2]=5428,Pl(e+8|0),Jr(e)}function jl(e){e|=0,Al(e),G(e)}function Ml(e,t){return e|=0,t|=0,Fl(e+8|0,a[e+4>>2]|0,t)|0}function Nl(e){e|=0,r[e+1>>0]=0}function Pl(e){e|=0,Qt(e+80|0),si(e)}function Fl(e,t,n){e|=0,t|=0,n|=0;var i=0,a=0,s=0;return s=P,P=P+16|0,i=s,r[e+161>>0]|0||Xt(e+80|0),a=e+162|0,Il(a)|0?(t=(mc(e+80|0,t,o[a>>0]|0,0)|0)&255,r[i>>0]=t,ki(t,n)):(gc(hc(t)|0,n,1),r[i>>0]=wi(n)|0),Ll(a,i),P=s,n+1|0}function Il(e){return e|=0,(r[e+1>>0]|0)!=0|0}function Ll(e,t){e|=0,t|=0;var n=0;n=e+1|0,r[n>>0]|0||(r[n>>0]=1),r[e>>0]=r[t>>0]|0}function Rl(e){e|=0,Bh(e),G(e)}function zl(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function Bl(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==17896?e+12|0:0)|0}function Vl(e){e|=0,ge(e,16)}function Hl(e,t){e|=0,t|=0,Hr(e),a[e>>2]=5480,a[e+4>>2]=t,Wl(e+8|0)}function Ul(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;n=P,P=P+16|0,r=n,a[e>>2]=t,i=J(16)|0,a[i+4>>2]=0,a[i+8>>2]=0,a[i>>2]=5504,a[i+12>>2]=t,a[e+4>>2]=i,a[r>>2]=t,a[r+4>>2]=t,Mi(e,r),P=n}function Wl(e){e|=0,oi(e,16,1,8,0),Jt(e+80|0,16,1,8,0),r[e+160>>0]=0,r[e+161>>0]=0,Jl(e+162|0)}function Gl(e){e|=0,a[e>>2]=5480,Yl(e+8|0),Jr(e)}function Kl(e){e|=0,Gl(e),G(e)}function ql(e,t){return e|=0,t|=0,Xl(e+8|0,a[e+4>>2]|0,t)|0}function Jl(e){e|=0,r[e+2>>0]=0}function Yl(e){e|=0,Qt(e+80|0),si(e)}function Xl(e,t,n){e|=0,t|=0,n|=0;var a=0,o=0,c=0;return c=P,P=P+16|0,a=c,r[e+161>>0]|0||Xt(e+80|0),o=e+162|0,Zl(o)|0?(t=(mc(e+80|0,t,s[o>>1]|0,0)|0)&65535,i[a>>1]=t,Oi(t,n)):(gc(hc(t)|0,n,2),i[a>>1]=Ci(n)|0),Ql(o,a),P=c,n+2|0}function Zl(e){return e|=0,(r[e+2>>0]|0)!=0|0}function Ql(e,t){e|=0,t|=0;var n=0;n=e+2|0,r[n>>0]|0||(r[n>>0]=1),i[e>>1]=i[t>>1]|0}function $l(e){e|=0,Bh(e),G(e)}function eu(e){e|=0,e=a[e+12>>2]|0,e|0&&C_[a[(a[e>>2]|0)+4>>2]&255](e)}function tu(e,t){return e|=0,t|=0,((a[t+4>>2]|0)==18394?e+12|0:0)|0}function nu(e){e|=0,ge(e,16)}function ru(e){return e|=0,du(e)|0}function iu(){return 0}function au(){return 0}function ou(e){e|=0,e|0&&(fu(e),G(e))}function su(){return pu()|0}function cu(){return mu()|0}function lu(){return hu()|0}function uu(){return 0}function du(e){return e|=0,3360}function fu(e){e|=0;var t=0,n=0,r=0,i=0;t=P,P=P+16|0,r=t,a[r>>2]=a[e>>2],a[e>>2]=0,n=e+4|0,a[r+4>>2]=a[n>>2],a[n>>2]=0,ue(r),n=e+8|0,a[r>>2]=a[n>>2],a[n>>2]=0,i=e+12|0,a[r+4>>2]=a[i>>2],a[i>>2]=0,ye(r),ye(n),ue(e),P=t}function pu(){return 3360}function mu(){return 3368}function hu(){return 3384}function gu(){return 18579}function _u(){return 18582}function vu(){return 18584}function yu(){var e=0;return e=J(16)|0,Eu(e),e|0}function bu(e){e|=0;var t=0,n=0,r=0,i=0;t=P,P=P+16|0,n=t,i=su()|0,r=Su(n)|0,n=Cu(n)|0,b(i|0,r|0,n|0,gu()|0,12,e|0),P=t}function xu(e){return e|=0,wu(__[e&3]()|0)|0}function Su(e){return e|=0,1}function Cu(e){return e|=0,Tu()|0}function wu(e){return e|=0,e|0}function Tu(){return 5524}function Eu(e){e|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0}function Du(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+16|0,r=n,i=n+8|0,s=a[t+4>>2]|0,a[r>>2]=a[t>>2],a[r+4>>2]=s,s=su()|0,o=ku(i)|0,i=Au(i)|0,t=Iu()|0,x(s|0,e|0,o|0,i|0,t|0,4,ju(r)|0,0),P=n}function Ou(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0;o=Mu(t)|0,t=a[e>>2]|0,i=a[e+4>>2]|0,e=o+(i>>1)|0,i&1&&(t=a[(a[e>>2]|0)+t>>2]|0),i=Nu(n)|0,o=Pu(r)|0,T_[t&15](e,i,o)}function ku(e){return e|=0,4}function Au(e){return e|=0,Fu()|0}function ju(e){e|=0;var t=0,n=0;return t=J(8)|0,n=a[e+4>>2]|0,a[t>>2]=a[e>>2],a[t+4>>2]=n,t|0}function Mu(e){return e|=0,e|0}function Nu(e){return e|=0,e|0}function Pu(e){return e|=0,e|0}function Fu(){return 144}function Iu(){return 18587}function Lu(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+16|0,r=n,i=n+8|0,s=a[t+4>>2]|0,a[r>>2]=a[t>>2],a[r+4>>2]=s,s=su()|0,o=zu(i)|0,i=Bu(i)|0,t=Wu()|0,x(s|0,e|0,o|0,i|0,t|0,7,Vu(r)|0,0),P=n}function Ru(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;i=Mu(t)|0,t=a[e>>2]|0,r=a[e+4>>2]|0,e=i+(r>>1)|0,r&1&&(t=a[(a[e>>2]|0)+t>>2]|0),i=Hu(n)|0,w_[t&15](e,i)}function zu(e){return e|=0,3}function Bu(e){return e|=0,Uu()|0}function Vu(e){e|=0;var t=0,n=0;return t=J(8)|0,n=a[e+4>>2]|0,a[t>>2]=a[e>>2],a[t+4>>2]=n,t|0}function Hu(e){return e|=0,e|0}function Uu(){return 5528}function Wu(){return 18593}function Gu(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+16|0,r=n,i=n+8|0,s=a[t+4>>2]|0,a[r>>2]=a[t>>2],a[r+4>>2]=s,s=su()|0,o=qu(i)|0,i=Ju(i)|0,t=Qu()|0,x(s|0,e|0,o|0,i|0,t|0,41,Yu(r)|0,0),P=n}function Ku(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0;return r=P,P=P+16|0,n=r,o=Mu(t)|0,t=a[e>>2]|0,i=a[e+4>>2]|0,e=o+(i>>1)|0,i&1&&(t=a[(a[e>>2]|0)+t>>2]|0),a[n>>2]=v_[t&15](e)|0,o=Xu(n)|0,P=r,o|0}function qu(e){return e|=0,2}function Ju(e){return e|=0,Zu()|0}function Yu(e){e|=0;var t=0,n=0;return t=J(8)|0,n=a[e+4>>2]|0,a[t>>2]=a[e>>2],a[t+4>>2]=n,t|0}function Xu(e){return e|=0,a[e>>2]|0}function Zu(){return 5540}function Qu(){return 18598}function $u(e){return e|=0,od(e)|0}function ed(){return 0}function td(){return 0}function nd(e){e|=0,e|0&&(sd(e),G(e))}function rd(){return cd()|0}function id(){return ld()|0}function ad(){return ud()|0}function od(e){return e|=0,3400}function sd(e){e|=0;var t=0,n=0,r=0,i=0;t=P,P=P+16|0,r=t,a[r>>2]=a[e>>2],a[e>>2]=0,n=e+4|0,a[r+4>>2]=a[n>>2],a[n>>2]=0,As(r),n=e+16|0,a[r>>2]=a[n>>2],a[n>>2]=0,i=e+20|0,a[r+4>>2]=a[i>>2],a[i>>2]=0,Os(r),a[r>>2]=a[n>>2],a[n>>2]=0,a[r+4>>2]=a[i>>2],a[i>>2]=0,Os(r),Os(n),Ls(e+8|0),As(e),P=t}function cd(){return 3400}function ld(){return 3408}function ud(){return 3424}function dd(){var e=0;return e=J(24)|0,vd(e),e|0}function fd(e){e|=0;var t=0,n=0,r=0,i=0;t=P,P=P+16|0,n=t,i=rd()|0,r=md(n)|0,n=hd(n)|0,b(i|0,r|0,n|0,gu()|0,13,e|0),P=t}function pd(e){return e|=0,gd(__[e&3]()|0)|0}function md(e){return e|=0,1}function hd(e){return e|=0,_d()|0}function gd(e){return e|=0,e|0}function _d(){return 5548}function vd(e){e|=0,a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0,a[e+16>>2]=0,a[e+20>>2]=0}function yd(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+16|0,r=n,i=n+8|0,s=a[t+4>>2]|0,a[r>>2]=a[t>>2],a[r+4>>2]=s,s=rd()|0,o=xd(i)|0,i=Sd(i)|0,t=Iu()|0,x(s|0,e|0,o|0,i|0,t|0,5,Cd(r)|0,0),P=n}function bd(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0;o=wd(t)|0,t=a[e>>2]|0,i=a[e+4>>2]|0,e=o+(i>>1)|0,i&1&&(t=a[(a[e>>2]|0)+t>>2]|0),i=Nu(n)|0,o=Pu(r)|0,T_[t&15](e,i,o)}function xd(e){return e|=0,4}function Sd(e){return e|=0,Td()|0}function Cd(e){e|=0;var t=0,n=0;return t=J(8)|0,n=a[e+4>>2]|0,a[t>>2]=a[e>>2],a[t+4>>2]=n,t|0}function wd(e){return e|=0,e|0}function Td(){return 160}function Ed(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+16|0,r=n,i=n+8|0,s=a[t+4>>2]|0,a[r>>2]=a[t>>2],a[r+4>>2]=s,s=rd()|0,o=Od(i)|0,i=kd(i)|0,t=Wu()|0,x(s|0,e|0,o|0,i|0,t|0,8,Ad(r)|0,0),P=n}function Dd(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;i=wd(t)|0,t=a[e>>2]|0,r=a[e+4>>2]|0,e=i+(r>>1)|0,r&1&&(t=a[(a[e>>2]|0)+t>>2]|0),i=Pu(n)|0,w_[t&15](e,i)}function Od(e){return e|=0,3}function kd(e){return e|=0,jd()|0}function Ad(e){e|=0;var t=0,n=0;return t=J(8)|0,n=a[e+4>>2]|0,a[t>>2]=a[e>>2],a[t+4>>2]=n,t|0}function jd(){return 5552}function Md(e,t){e|=0,t|=0;var n=0,r=0,i=0,o=0,s=0;n=P,P=P+16|0,r=n,i=n+8|0,s=a[t+4>>2]|0,a[r>>2]=a[t>>2],a[r+4>>2]=s,s=rd()|0,o=Pd(i)|0,i=Fd(i)|0,t=Wu()|0,x(s|0,e|0,o|0,i|0,t|0,9,Id(r)|0,0),P=n}function Nd(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;i=wd(t)|0,t=a[e>>2]|0,r=a[e+4>>2]|0,e=i+(r>>1)|0,r&1&&(t=a[(a[e>>2]|0)+t>>2]|0),i=Hu(n)|0,w_[t&15](e,i)}function Pd(e){return e|=0,3}function Fd(e){return e|=0,Ld()|0}function Id(e){e|=0;var t=0,n=0;return t=J(8)|0,n=a[e+4>>2]|0,a[t>>2]=a[e>>2],a[t+4>>2]=n,t|0}function Ld(){return 5564}function Rd(){ee()}function zd(){Bd()}function Bd(){Vd(22144)}function Vd(e){e|=0;var t=0;t=P,P=P+16|0,a[t>>2]=e,Hd(),P=t}function Hd(){O(Ud()|0,18653),v(Wd()|0,18658,1,1,0),Gd(18663),Kd(18668),qd(18680),Jd(18694),Yd(18700),Xd(18715),Zd(18719),Qd(18732),$d(18737),ef(18751),tf(18757),E(nf()|0,18764),E(rf()|0,18776),D(af()|0,4,18809),D(of()|0,2,18822),D(sf()|0,4,18837),S(cf()|0,18852),lf(18868),uf(18898),df(18935),ff(18974),pf(19005),mf(19045),hf(19074),gf(19112),_f(19142),uf(19181),df(19213),ff(19246),pf(19279),mf(19313),hf(19346),vf(19380),yf(19411),bf(19443)}function Ud(){return Mp()|0}function Wd(){return jp()|0}function Gd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=kp()|0,w(e|0,a[n>>2]|0,1,-128,127),P=t}function Kd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=Dp()|0,w(e|0,a[n>>2]|0,1,-128,127),P=t}function qd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=Tp()|0,w(e|0,a[n>>2]|0,1,0,255),P=t}function Jd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=Cp()|0,w(e|0,a[n>>2]|0,2,-32768,32767),P=t}function Yd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=xp()|0,w(e|0,a[n>>2]|0,2,0,65535),P=t}function Xd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=yp()|0,w(e|0,a[n>>2]|0,4,-2147483648,2147483647),P=t}function Zd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=_p()|0,w(e|0,a[n>>2]|0,4,0,-1),P=t}function Qd(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=hp()|0,w(e|0,a[n>>2]|0,4,-2147483648,2147483647),P=t}function $d(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=pp()|0,w(e|0,a[n>>2]|0,4,0,-1),P=t}function ef(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=dp()|0,C(e|0,a[n>>2]|0,4),P=t}function tf(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,a[n>>2]=e,e=lp()|0,C(e|0,a[n>>2]|0,8),P=t}function nf(){return cp()|0}function rf(){return sp()|0}function af(){return op()|0}function of(){return ap()|0}function sf(){return ip()|0}function cf(){return rp()|0}function lf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=ep()|0,e=tp()|0,T(r|0,e|0,a[n>>2]|0),P=t}function uf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Zf()|0,e=Qf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function df(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Jf()|0,e=Yf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function ff(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Gf()|0,e=Kf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function pf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Hf()|0,e=Uf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function mf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=zf()|0,e=Bf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function hf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=If()|0,e=Lf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function gf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Nf()|0,e=Pf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function _f(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Af()|0,e=jf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function vf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=Df()|0,e=Of()|0,T(r|0,e|0,a[n>>2]|0),P=t}function yf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=wf()|0,e=Tf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function bf(e){e|=0;var t=0,n=0,r=0;t=P,P=P+16|0,n=t,a[n>>2]=e,r=xf()|0,e=Sf()|0,T(r|0,e|0,a[n>>2]|0),P=t}function xf(){return Cf()|0}function Sf(){return 7}function Cf(){return 3440}function wf(){return Ef()|0}function Tf(){return 7}function Ef(){return 3448}function Df(){return kf()|0}function Of(){return 6}function kf(){return 3456}function Af(){return Mf()|0}function jf(){return 5}function Mf(){return 3464}function Nf(){return Ff()|0}function Pf(){return 4}function Ff(){return 3472}function If(){return Rf()|0}function Lf(){return 5}function Rf(){return 3480}function zf(){return Vf()|0}function Bf(){return 4}function Vf(){return 3488}function Hf(){return Wf()|0}function Uf(){return 3}function Wf(){return 3496}function Gf(){return qf()|0}function Kf(){return 2}function qf(){return 3504}function Jf(){return Xf()|0}function Yf(){return 1}function Xf(){return 3512}function Zf(){return $f()|0}function Qf(){return 0}function $f(){return 3520}function ep(){return np()|0}function tp(){return 0}function np(){return 3528}function rp(){return 3536}function ip(){return 3544}function ap(){return 3576}function op(){return 3600}function sp(){return 3624}function cp(){return 3648}function lp(){return up()|0}function up(){return 4144}function dp(){return fp()|0}function fp(){return 4136}function pp(){return mp()|0}function mp(){return 4128}function hp(){return gp()|0}function gp(){return 4120}function _p(){return vp()|0}function vp(){return 4112}function yp(){return bp()|0}function bp(){return 4104}function xp(){return Sp()|0}function Sp(){return 4096}function Cp(){return wp()|0}function wp(){return 4088}function Tp(){return Ep()|0}function Ep(){return 4072}function Dp(){return Op()|0}function Op(){return 4080}function kp(){return Ap()|0}function Ap(){return 4064}function jp(){return 4056}function Mp(){return 4040}function Np(e){e|=0;var t=0,n=0,r=0,i=0;return t=P,P=P+16|0,n=t+8|0,r=t+4|0,i=t,a[i>>2]=e,a[r>>2]=a[i>>2],a[n>>2]=a[(a[r>>2]|0)+4>>2],e=mm(a[n>>2]|0)|0,P=t,e|0}function Pp(){return 21636}function Fp(e){return e|=0,(e+-48|0)>>>0<10|0}function Ip(){return 5576}function Lp(e,t){e|=0,t|=0;var n=0,i=0;if(n=r[e>>0]|0,i=r[t>>0]|0,!(n<<24>>24)||n<<24>>24!=i<<24>>24)e=i;else{do e=e+1|0,t=t+1|0,n=r[e>>0]|0,i=r[t>>0]|0;while(!(!(n<<24>>24)||n<<24>>24!=i<<24>>24));e=i}return(n&255)-(e&255)|0}function Rp(e){e|=0;var t=0,n=0,i=0;i=e;a:do if(!(i&3))n=5;else for(t=i;;){if(!(r[e>>0]|0)){e=t;break a}if(e=e+1|0,t=e,!(t&3)){n=5;break}}while(0);if((n|0)==5){for(;t=a[e>>2]|0,!((t&-2139062144^-2139062144)&t+-16843009);)e=e+4|0;if((t&255)<<24>>24)do e=e+1|0;while(r[e>>0]|0)}return e-i|0}function zp(e){e|=0}function Bp(e){return e|=0,1}function Vp(e){e|=0;var t=0,n=0;return t=e+74|0,n=r[t>>0]|0,r[t>>0]=n+255|n,t=a[e>>2]|0,t&8?(a[e>>2]=t|32,e=-1):(a[e+8>>2]=0,a[e+4>>2]=0,n=a[e+44>>2]|0,a[e+28>>2]=n,a[e+20>>2]=n,a[e+16>>2]=n+(a[e+48>>2]|0),e=0),e|0}function Hp(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0,l=0;i=n+16|0,o=a[i>>2]|0,o?s=5:Vp(n)|0?i=0:(o=a[i>>2]|0,s=5);a:do if((s|0)==5){if(l=n+20|0,c=a[l>>2]|0,i=c,(o-c|0)>>>0>>0){i=x_[a[n+36>>2]&7](n,e,t)|0;break}b:do if((r[n+75>>0]|0)<0|(t|0)==0)s=0,o=e;else{for(c=t;o=c+-1|0,(r[e+o>>0]|0)!=10;)if(o)c=o;else{s=0,o=e;break b}if(i=x_[a[n+36>>2]&7](n,e,c)|0,i>>>0>>0)break a;s=c,o=e+c|0,t=t-c|0,i=a[l>>2]|0}while(0);Gg(i|0,o|0,t|0)|0,a[l>>2]=(a[l>>2]|0)+t,i=s+t|0}while(0);return i|0}function Up(e,t){return e|=0,t|=0,t=t?Wp(a[t>>2]|0,a[t+4>>2]|0,e)|0:0,(t|0?t:e)|0}function Wp(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0;m=(a[e>>2]|0)+1794895138|0,s=Gp(a[e+8>>2]|0,m)|0,i=Gp(a[e+12>>2]|0,m)|0,o=Gp(a[e+16>>2]|0,m)|0;a:do if(s>>>0>>2>>>0&&(p=t-(s<<2)|0,i>>>0

>>0&o>>>0

>>0)&&!((o|i)&3|0)){for(p=i>>>2,f=o>>>2,d=0;;){if(l=s>>>1,u=d+l|0,c=u<<1,o=c+p|0,i=Gp(a[e+(o<<2)>>2]|0,m)|0,o=Gp(a[e+(o+1<<2)>>2]|0,m)|0,!(o>>>0>>0&i>>>0<(t-o|0)>>>0)){i=0;break a}if(r[e+(o+i)>>0]|0){i=0;break a}if(i=Lp(n,e+o|0)|0,!i)break;if(i=(i|0)<0,(s|0)==1){i=0;break a}d=i?d:u,s=i?l:s-l|0}i=c+f|0,o=Gp(a[e+(i<<2)>>2]|0,m)|0,i=Gp(a[e+(i+1<<2)>>2]|0,m)|0,i=i>>>0>>0&o>>>0<(t-i|0)>>>0?r[e+(i+o)>>0]|0?0:e+i|0:0}else i=0;while(0);return i|0}function Gp(e,t){e|=0,t|=0;var n=0;return n=Wg(e|0)|0,(t|0?n:e)|0}function Kp(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0;s=t&255,i=(n|0)!=0;a:do if(i&(e&3|0)!=0)for(o=t&255;;){if((r[e>>0]|0)==o<<24>>24){o=6;break a}if(e=e+1|0,n=n+-1|0,i=(n|0)!=0,!(i&(e&3|0)!=0)){o=5;break}}else o=5;while(0);(o|0)==5&&(i?o=6:e=0);b:do if((o|0)==6){if((r[e>>0]|0)!=(t&255)<<24>>24){i=u(s,16843009)|0;c:do if(n>>>0>3)do{if(s=a[e>>2]^i,(s&-2139062144^-2139062144)&s+-16843009|0)break c;e=e+4|0,n=n+-4|0}while(n>>>0>3);while(0)}if(!n)e=0;else for(i=t&255;;){if((r[e>>0]|0)==i<<24>>24)break b;if(n=n+-1|0,n)e=e+1|0;else{e=0;break}}}while(0);return e|0}function qp(e,t,n){return e|=0,t|=0,n|=0,Xp(e,t,n,1,8)|0}function Jp(e,t,n,i,s,c){e|=0,t=+t,n|=0,i|=0,s|=0,c|=0;var l=0,d=0,f=0,p=0,h=0,g=0,_=0,v=0,y=0,b=0,x=0,S=0,C=0,w=0,T=0,E=0,D=0,O=0,k=0,A=0,j=0,M=0,N=0;N=P,P=P+560|0,f=N+32|0,S=N+536|0,M=N,j=M,p=N+540|0,a[S>>2]=0,A=p+12|0,cm(t)|0,l=m()|0,(l|0)<0?(t=-t,cm(t)|0,k=1,O=20247,l=m()|0):(k=(s&2049|0)!=0&1,O=s&2048|0?20250:s&1|0?20253:20248);do if(!0&(l&2146435072|0)==2146435072)M=(c&32|0)!=0,l=k+3|0,im(e,32,n,l,s&-65537),Qp(e,O,k),Qp(e,t!=t|!1?M?20274:20278:M?20266:20270,3),im(e,32,n,l,s^8192);else{if(v=lm(t,S)*2,l=v!=0,l&&(a[S>>2]=(a[S>>2]|0)+-1),x=c|32,(x|0)==97){g=c&32,y=g|0?O+9|0:O,_=k|2,l=12-i|0;do if(i>>>0>11|(l|0)==0)t=v;else{t=8;do l=l+-1|0,t*=16;while(l|0);if((r[y>>0]|0)==45){t=-(t+(-v-t));break}else{t=v+t-t;break}}while(0);d=a[S>>2]|0,l=(d|0)<0?0-d|0:d,l=rm(l,((l|0)<0)<<31>>31,A)|0,(l|0)==(A|0)&&(l=p+11|0,r[l>>0]=48),r[l+-1>>0]=(d>>31&2)+43,h=l+-2|0,r[h>>0]=c+15,d=(i|0)<1,f=(s&8|0)==0,p=M;do k=~~t,l=p+1|0,r[p>>0]=g|o[640+k>>0],t=(t-+(k|0))*16,(l-j|0)==1&&!(f&d&t==0)?(r[l>>0]=46,p=p+2|0):p=l;while(t!=0);i|0&&(-2-j+p|0)<(i|0)?(d=A,f=h,l=i+2+d-f|0):(d=A,f=h,l=d-j-f+p|0),A=l+_|0,im(e,32,n,A,s),Qp(e,y,_),im(e,48,n,A,s^65536),j=p-j|0,Qp(e,M,j),M=d-f|0,im(e,48,l-(j+M)|0,0,0),Qp(e,h,M),im(e,32,n,A,s^8192),l=A;break}d=(i|0)<0?6:i,l?(l=(a[S>>2]|0)+-28|0,a[S>>2]=l,t=v*268435456):(t=v,l=a[S>>2]|0),D=(l|0)<0?f:f+288|0,f=D;do T=~~t>>>0,a[f>>2]=T,f=f+4|0,t=(t-+(T>>>0))*1e9;while(t!=0);if(T=D,(l|0)>0)for(g=D;;){if(h=(l|0)<29?l:29,l=f+-4|0,l>>>0>=g>>>0){p=0;do b=Hg(a[l>>2]|0,0,h|0)|0,b=Ig(b|0,m()|0,p|0,0)|0,C=m()|0,p=Bg(b|0,C|0,1e9,0)|0,w=Fg(p|0,m()|0,1e9,0)|0,w=Lg(b|0,C|0,w|0,m()|0)|0,m()|0,a[l>>2]=w,l=l+-4|0;while(l>>>0>=g>>>0);p?(w=g+-4|0,a[w>>2]=p,p=w):p=g}else p=g;a:do if(f>>>0>p>>>0)for(l=f;;){if(f=l+-4|0,a[f>>2]|0){f=l;break a}if(f>>>0>p>>>0)l=f;else break}while(0);if(l=(a[S>>2]|0)-h|0,a[S>>2]=l,(l|0)>0)g=p;else break}else p=D;if((l|0)<0){i=((d+25|0)/9|0)+1|0,b=(x|0)==102;do{if(y=0-l|0,y=(y|0)<9?y:9,p>>>0>>0){h=(1<>>y,_=0,l=p;do w=a[l>>2]|0,a[l>>2]=(w>>>y)+_,_=u(w&h,g)|0,l=l+4|0;while(l>>>0>>0);p=a[p>>2]|0?p:p+4|0,_&&(a[f>>2]=_,f=f+4|0)}else p=a[p>>2]|0?p:p+4|0;l=b?D:p,f=(f-l>>2|0)>(i|0)?l+(i<<2)|0:f,l=(a[S>>2]|0)+y|0,a[S>>2]=l}while((l|0)<0);b=p}else b=p;if(b>>>0>>0){if(l=(T-b>>2)*9|0,h=a[b>>2]|0,h>>>0>=10){p=10;do p=p*10|0,l=l+1|0;while(h>>>0>=p>>>0)}}else l=0;if(C=(x|0)==103,w=(d|0)!=0,p=d-((x|0)==102?0:l)+((w&C)<<31>>31)|0,(p|0)<(((f-T>>2)*9|0)+-9|0)){if(S=p+9216|0,p=(S|0)/9|0,i=D+4+(p+-1024<<2)|0,p=S-(p*9|0)|0,(p|0)<8)for(h=10;h=h*10|0,(p|0)<7;)p=p+1|0;else h=10;if(_=a[i>>2]|0,p=(_>>>0)/(h>>>0)|0,y=_-(u(p,h)|0)|0,g=(i+4|0)==(f|0),g&(y|0)==0)p=i,h=b;else if(v=p&1|0?9007199254740994:9007199254740992,S=h>>>1,t=y>>>0>>0?.5:g&(y|0)==(S|0)?1:1.5,k&&(S=(r[O>>0]|0)==45,t=S?-t:t,v=S?-v:v),p=_-y|0,a[i>>2]=p,v+t!=v){if(S=p+h|0,a[i>>2]=S,S>>>0>999999999)for(h=i,l=b;;)if(p=h+-4|0,a[h>>2]=0,p>>>0>>0&&(l=l+-4|0,a[l>>2]=0),S=(a[p>>2]|0)+1|0,a[p>>2]=S,S>>>0>999999999)h=p;else{h=l;break}else p=i,h=b;if(l=(T-h>>2)*9|0,_=a[h>>2]|0,_>>>0>=10){g=10;do g=g*10|0,l=l+1|0;while(_>>>0>=g>>>0)}}else p=i,h=b;S=p+4|0,f=f>>>0>S>>>0?S:f}else h=b;i=0-l|0;b:do if(f>>>0>h>>>0)for(;;){if(p=f+-4|0,a[p>>2]|0){S=f,x=1;break b}if(p>>>0>h>>>0)f=p;else{S=p,x=0;break}}else S=f,x=0;while(0);do if(C){if(d=d+((w^1)&1)|0,(d|0)>(l|0)&(l|0)>-5?(g=c+-1|0,d=d+-1-l|0):(g=c+-2|0,d=d+-1|0),!(s&8)){if(x&&(E=a[S+-4>>2]|0,E|0))if((E>>>0)%10|0)p=0;else{p=0,f=10;do f=f*10|0,p=p+1|0;while(!((E>>>0)%(f>>>0)|0))}else p=9;if(f=((S-T>>2)*9|0)+-9|0,(g|32)==102){c=f-p|0,c=(c|0)>0?c:0,d=(d|0)<(c|0)?d:c;break}else{c=f+l-p|0,c=(c|0)>0?c:0,d=(d|0)<(c|0)?d:c;break}}}else g=c;while(0);if(b=(d|0)!=0,_=b?1:s>>>3&1,y=(g|32)==102,y)C=0,l=(l|0)>0?l:0;else{if(f=(l|0)<0?i:l,f=rm(f,((f|0)<0)<<31>>31,A)|0,p=A,(p-f|0)<2)do f=f+-1|0,r[f>>0]=48;while((p-f|0)<2);r[f+-1>>0]=(l>>31&2)+43,l=f+-2|0,r[l>>0]=g,C=l,l=p-l|0}if(l=k+1+d+_+l|0,im(e,32,n,l,s),Qp(e,O,k),im(e,48,n,l,s^65536),y){_=h>>>0>D>>>0?D:h,y=M+9|0,h=y,g=M+8|0,p=_;do{if(f=rm(a[p>>2]|0,0,y)|0,(p|0)==(_|0))(f|0)==(y|0)&&(r[g>>0]=48,f=g);else if(f>>>0>M>>>0){qg(M|0,48,f-j|0)|0;do f=f+-1|0;while(f>>>0>M>>>0)}Qp(e,f,h-f|0),p=p+4|0}while(p>>>0<=D>>>0);if((s&8|0)==0&(b^1)||Qp(e,20282,1),p>>>0>>0&(d|0)>0)for(;;){if(f=rm(a[p>>2]|0,0,y)|0,f>>>0>M>>>0){qg(M|0,48,f-j|0)|0;do f=f+-1|0;while(f>>>0>M>>>0)}if(Qp(e,f,(d|0)<9?d:9),p=p+4|0,f=d+-9|0,p>>>0>>0&(d|0)>9)d=f;else{d=f;break}}im(e,48,d+9|0,9,0)}else{if(S=x?S:h+4|0,h>>>0>>0&(d|0)>-1){i=M+9|0,b=(s&8|0)==0,x=i,_=0-j|0,y=M+8|0,g=h;do{f=rm(a[g>>2]|0,0,i)|0,(f|0)==(i|0)&&(r[y>>0]=48,f=y);do if((g|0)==(h|0)){if(p=f+1|0,Qp(e,f,1),b&(d|0)<1){f=p;break}Qp(e,20282,1),f=p}else{if(f>>>0<=M>>>0)break;qg(M|0,48,f+_|0)|0;do f=f+-1|0;while(f>>>0>M>>>0)}while(0);j=x-f|0,Qp(e,f,(d|0)>(j|0)?j:d),d=d-j|0,g=g+4|0}while(g>>>0>>0&(d|0)>-1)}im(e,48,d+18|0,18,0),Qp(e,C,A-C|0)}im(e,32,n,l,s^8192)}while(0);return P=N,((l|0)<(n|0)?n:l)|0}function Yp(e,t){e|=0,t|=0;var n=0,r=0;r=(a[t>>2]|0)+7&-8,n=+c[r>>3],a[t>>2]=r+8,c[e>>3]=n}function Xp(e,t,n,i,o){e|=0,t|=0,n|=0,i|=0,o|=0;var s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0,y=0;y=P,P=P+224|0,h=y+208|0,g=y+160|0,_=y+80|0,v=y,s=g,c=s+40|0;do a[s>>2]=0,s=s+4|0;while((s|0)<(c|0));return a[h>>2]=a[n>>2],(Zp(0,t,h,_,g,i,o)|0)<0?n=-1:(m=(a[e+76>>2]|0)>-1?Bp(e)|0:0,n=a[e>>2]|0,p=n&32,(r[e+74>>0]|0)<1&&(a[e>>2]=n&-33),s=e+48|0,a[s>>2]|0?n=Zp(e,t,h,_,g,i,o)|0:(c=e+44|0,l=a[c>>2]|0,a[c>>2]=v,u=e+28|0,a[u>>2]=v,d=e+20|0,a[d>>2]=v,a[s>>2]=80,f=e+16|0,a[f>>2]=v+80,n=Zp(e,t,h,_,g,i,o)|0,l&&(x_[a[e+36>>2]&7](e,0,0)|0,n=a[d>>2]|0?n:-1,a[c>>2]=l,a[s>>2]=0,a[f>>2]=0,a[u>>2]=0,a[d>>2]=0)),s=a[e>>2]|0,a[e>>2]=s|p,m|0&&zp(e),n=s&32|0?-1:n),P=y,n|0}function Zp(e,t,n,o,s,l,u){e|=0,t|=0,n|=0,o|=0,s|=0,l|=0,u|=0;var d=0,f=0,p=0,h=0,g=0,_=0,v=0,y=0,b=0,x=0,S=0,C=0,w=0,T=0,E=0,D=0,O=0,k=0,A=0,j=0,M=0,N=0,F=0,ee=0,I=0;ee=P,P=P+64|0,M=ee+56|0,F=ee+40|0,D=ee,k=ee+48|0,A=ee+60|0,a[M>>2]=t,w=(e|0)!=0,T=D+40|0,E=T,D=D+39|0,O=k+4|0,d=0,t=0,p=0;a:for(;;){do{do if((t|0)>-1)if((d|0)>(2147483647-t|0)){a[(Pp()|0)>>2]=61,t=-1;break}else{t=d+t|0;break}while(0);if(v=a[M>>2]|0,d=r[v>>0]|0,!(d<<24>>24)){C=92;break a}f=v;b:for(;;){switch(d<<24>>24){case 37:C=10;break b;case 0:d=f;break b;default:}S=f+1|0,a[M>>2]=S,d=r[S>>0]|0,f=S}c:do if((C|0)==10){C=0,d=f;do{if((r[f+1>>0]|0)!=37)break c;d=d+1|0,f=f+2|0,a[M>>2]=f}while((r[f>>0]|0)==37)}while(0);d=d-v|0,w&&Qp(e,v,d)}while(d|0);if(S=(Fp(r[(a[M>>2]|0)+1>>0]|0)|0)==0,f=a[M>>2]|0,!S&&(r[f+2>>0]|0)==36?(b=(r[f+1>>0]|0)+-48|0,g=1,d=3):(b=-1,g=p,d=1),d=f+d|0,a[M>>2]=d,f=r[d>>0]|0,p=(f<<24>>24)+-32|0,p>>>0>31|(1<>2]=d,f=r[d>>0]|0,p=(f<<24>>24)+-32|0;while(!(p>>>0>31|(1<>24==42){if(Fp(r[d+1>>0]|0)|0&&(N=a[M>>2]|0,(r[N+2>>0]|0)==36))d=N+1|0,a[s+((r[d>>0]|0)+-48<<2)>>2]=10,d=a[o+((r[d>>0]|0)+-48<<3)>>2]|0,p=1,f=N+3|0;else{if(g|0){t=-1;break}w?(S=(a[n>>2]|0)+3&-4,d=a[S>>2]|0,a[n>>2]=S+4):d=0,p=0,f=(a[M>>2]|0)+1|0}a[M>>2]=f,S=(d|0)<0,x=S?0-d|0:d,h=S?h|8192:h,S=p}else{if(d=$p(M)|0,(d|0)<0){t=-1;break}x=d,S=g,f=a[M>>2]|0}do if((r[f>>0]|0)==46){if(d=f+1|0,(r[d>>0]|0)!=42){a[M>>2]=d,d=$p(M)|0,f=a[M>>2]|0;break}if(Fp(r[f+2>>0]|0)|0&&(j=a[M>>2]|0,(r[j+3>>0]|0)==36)){d=j+2|0,a[s+((r[d>>0]|0)+-48<<2)>>2]=10,d=a[o+((r[d>>0]|0)+-48<<3)>>2]|0,f=j+4|0,a[M>>2]=f;break}if(S|0){t=-1;break a}w?(y=(a[n>>2]|0)+3&-4,d=a[y>>2]|0,a[n>>2]=y+4):d=0,f=(a[M>>2]|0)+2|0,a[M>>2]=f}else d=-1;while(0);for(y=0;;){if(((r[f>>0]|0)+-65|0)>>>0>57){t=-1;break a}if(p=f,f=f+1|0,a[M>>2]=f,p=r[(r[p>>0]|0)+-65+(176+(y*58|0))>>0]|0,g=p&255,(g+-1|0)>>>0>=8)break;y=g}if(!(p<<24>>24)){t=-1;break}_=(b|0)>-1;do if(p<<24>>24==19)if(_){t=-1;break a}else C=54;else{if(_){a[s+(b<<2)>>2]=g,_=o+(b<<3)|0,b=a[_+4>>2]|0,C=F,a[C>>2]=a[_>>2],a[C+4>>2]=b,C=54;break}if(!w){t=0;break a}em(F,g,n,u),f=a[M>>2]|0,C=55}while(0);(C|0)==54&&(C=0,w?C=55:d=0);d:do if((C|0)==55){C=0,f=r[f+-1>>0]|0,f=(y|0)!=0&(f&15|0)==3?f&-33:f,p=h&-65537,b=h&8192|0?p:h;e:do switch(f|0){case 110:switch((y&255)<<24>>24){case 0:a[a[F>>2]>>2]=t,d=0;break d;case 1:a[a[F>>2]>>2]=t,d=0;break d;case 2:d=a[F>>2]|0,a[d>>2]=t,a[d+4>>2]=((t|0)<0)<<31>>31,d=0;break d;case 3:i[a[F>>2]>>1]=t,d=0;break d;case 4:r[a[F>>2]>>0]=t,d=0;break d;case 6:a[a[F>>2]>>2]=t,d=0;break d;case 7:d=a[F>>2]|0,a[d>>2]=t,a[d+4>>2]=((t|0)<0)<<31>>31,d=0;break d;default:d=0;break d}case 112:f=120,d=d>>>0>8?d:8,p=b|8,C=67;break;case 88:case 120:p=b,C=67;break;case 111:_=F,_=nm(a[_>>2]|0,a[_+4>>2]|0,T)|0,p=E-_|0,h=0,g=20230,d=(b&8|0)==0|(d|0)>(p|0)?d:p+1|0,p=b,C=73;break;case 105:case 100:if(p=F,f=a[p>>2]|0,p=a[p+4>>2]|0,(p|0)<0){f=Lg(0,0,f|0,p|0)|0,p=m()|0,h=F,a[h>>2]=f,a[h+4>>2]=p,h=1,g=20230,C=72;break e}else{h=(b&2049|0)!=0&1,g=b&2048|0?20231:b&1|0?20232:20230,C=72;break e}case 117:p=F,h=0,g=20230,f=a[p>>2]|0,p=a[p+4>>2]|0,C=72;break;case 99:r[D>>0]=a[F>>2],v=D,h=0,g=20230,_=1,f=p,d=E;break;case 115:y=a[F>>2]|0,y=y|0?y:20240,b=Kp(y,0,d)|0,I=(b|0)==0,v=y,h=0,g=20230,_=I?d:b-y|0,f=p,d=I?y+d|0:b;break;case 67:a[k>>2]=a[F>>2],a[O>>2]=0,a[F>>2]=k,g=-1,C=79;break;case 83:d?(g=d,C=79):(im(e,32,x,0,b),d=0,C=89);break;case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:d=y_[l&1](e,+c[F>>3],x,d,b,f)|0;break d;default:h=0,g=20230,_=d,f=b,d=E}while(0);f:do if((C|0)==67)_=F,_=tm(a[_>>2]|0,a[_+4>>2]|0,T,f&32)|0,g=F,g=(p&8|0)==0|(a[g>>2]|0)==0&(a[g+4>>2]|0)==0,h=g?0:2,g=g?20230:20230+(f>>>4)|0,C=73;else if((C|0)==72)_=rm(f,p,T)|0,p=b,C=73;else if((C|0)==79){for(C=0,h=a[F>>2]|0,d=0;f=a[h>>2]|0,f;){if(f=am(A,f)|0,p=(f|0)<0,p|f>>>0>(g-d|0)>>>0){C=83;break}if(d=f+d|0,g>>>0>d>>>0)h=h+4|0;else break}if((C|0)==83&&(C=0,p)){t=-1;break a}if(im(e,32,x,d,b),!d)d=0,C=89;else for(p=a[F>>2]|0,h=0;;){if(f=a[p>>2]|0,!f){C=89;break f}if(f=am(A,f)|0,h=f+h|0,(h|0)>(d|0)){C=89;break f}if(Qp(e,A,f),h>>>0>=d>>>0){C=89;break}else p=p+4|0}}while(0);if((C|0)==73)C=0,f=F,f=(a[f>>2]|0)!=0|(a[f+4>>2]|0)!=0,I=(d|0)!=0|f,f=E-_+((f^1)&1)|0,v=I?_:T,_=I?(d|0)>(f|0)?d:f:0,f=(d|0)>-1?p&-65537:p,d=E;else if((C|0)==89){C=0,im(e,32,x,d,b^8192),d=(x|0)>(d|0)?x:d;break}b=d-v|0,y=(_|0)<(b|0)?b:_,I=y+h|0,d=(x|0)<(I|0)?I:x,im(e,32,d,I,f),Qp(e,g,h),im(e,48,d,I,f^65536),im(e,48,y,b,0),Qp(e,v,b),im(e,32,d,I,f^8192)}while(0);p=S}g:do if((C|0)==92&&!e)if(!p)t=0;else{for(t=1;d=a[s+(t<<2)>>2]|0,d;)if(em(o+(t<<3)|0,d,n,u),t=t+1|0,t>>>0>=10){t=1;break g}for(;;){if(a[s+(t<<2)>>2]|0){t=-1;break g}if(t=t+1|0,t>>>0>=10){t=1;break}}}while(0);return P=ee,t|0}function Qp(e,t,n){e|=0,t|=0,n|=0,a[e>>2]&32||Hp(t,n,e)|0}function $p(e){e|=0;var t=0,n=0;if(!(Fp(r[a[e>>2]>>0]|0)|0))t=0;else{t=0;do n=a[e>>2]|0,t=(t*10|0)+-48+(r[n>>0]|0)|0,n=n+1|0,a[e>>2]=n;while(Fp(r[n>>0]|0)|0)}return t|0}function em(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0;a:do if(t>>>0<=20)do switch(t|0){case 9:t=(a[n>>2]|0)+3&-4,r=a[t>>2]|0,a[n>>2]=t+4,a[e>>2]=r;break a;case 10:r=(a[n>>2]|0)+3&-4,t=a[r>>2]|0,a[n>>2]=r+4,r=e,a[r>>2]=t,a[r+4>>2]=((t|0)<0)<<31>>31;break a;case 11:r=(a[n>>2]|0)+3&-4,t=a[r>>2]|0,a[n>>2]=r+4,r=e,a[r>>2]=t,a[r+4>>2]=0;break a;case 12:r=(a[n>>2]|0)+7&-8,t=r,i=a[t>>2]|0,t=a[t+4>>2]|0,a[n>>2]=r+8,r=e,a[r>>2]=i,a[r+4>>2]=t;break a;case 13:i=(a[n>>2]|0)+3&-4,r=a[i>>2]|0,a[n>>2]=i+4,r=(r&65535)<<16>>16,i=e,a[i>>2]=r,a[i+4>>2]=((r|0)<0)<<31>>31;break a;case 14:i=(a[n>>2]|0)+3&-4,r=a[i>>2]|0,a[n>>2]=i+4,i=e,a[i>>2]=r&65535,a[i+4>>2]=0;break a;case 15:i=(a[n>>2]|0)+3&-4,r=a[i>>2]|0,a[n>>2]=i+4,r=(r&255)<<24>>24,i=e,a[i>>2]=r,a[i+4>>2]=((r|0)<0)<<31>>31;break a;case 16:i=(a[n>>2]|0)+3&-4,r=a[i>>2]|0,a[n>>2]=i+4,i=e,a[i>>2]=r&255,a[i+4>>2]=0;break a;case 17:i=(a[n>>2]|0)+7&-8,o=+c[i>>3],a[n>>2]=i+8,c[e>>3]=o;break a;case 18:w_[r&15](e,n);break a;default:break a}while(0);while(0)}function tm(e,t,n,i){if(e|=0,t|=0,n|=0,i|=0,!((e|0)==0&(t|0)==0))do n=n+-1|0,r[n>>0]=o[640+(e&15)>>0]|0|i,e=Vg(e|0,t|0,4)|0,t=m()|0;while(!((e|0)==0&(t|0)==0));return n|0}function nm(e,t,n){if(e|=0,t|=0,n|=0,!((e|0)==0&(t|0)==0))do n=n+-1|0,r[n>>0]=e&7|48,e=Vg(e|0,t|0,3)|0,t=m()|0;while(!((e|0)==0&(t|0)==0));return n|0}function rm(e,t,n){e|=0,t|=0,n|=0;var i=0,a=0,o=0;if(t>>>0>0|(t|0)==0&e>>>0>4294967295){do i=e,e=Bg(e|0,t|0,10,0)|0,a=t,t=m()|0,o=Fg(e|0,t|0,10,0)|0,o=Lg(i|0,a|0,o|0,m()|0)|0,m()|0,n=n+-1|0,r[n>>0]=o&255|48;while(a>>>0>9|(a|0)==9&i>>>0>4294967295);t=e}else t=e;if(t)do o=t,t=(t>>>0)/10|0,n=n+-1|0,r[n>>0]=o-(t*10|0)|48;while(o>>>0>=10);return n|0}function im(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0;var a=0,o=0;if(o=P,P=P+256|0,a=o,(n|0)>(r|0)&(i&73728|0)==0){if(i=n-r|0,qg(a|0,t<<24>>24|0,(i>>>0<256?i:256)|0)|0,i>>>0>255){t=n-r|0;do Qp(e,a,256),i=i+-256|0;while(i>>>0>255);i=t&255}Qp(e,a,i)}P=o}function am(e,t){return e|=0,t|=0,e=e?om(e,t,0)|0:0,e|0}function om(e,t,n){e|=0,t|=0,n|=0;do if(e){if(t>>>0<128){r[e>>0]=t,e=1;break}if(!(a[a[(sm()|0)+176>>2]>>2]|0))if((t&-128|0)==57216){r[e>>0]=t,e=1;break}else{a[(Pp()|0)>>2]=25,e=-1;break}if(t>>>0<2048){r[e>>0]=t>>>6|192,r[e+1>>0]=t&63|128,e=2;break}if(t>>>0<55296|(t&-8192|0)==57344){r[e>>0]=t>>>12|224,r[e+1>>0]=t>>>6&63|128,r[e+2>>0]=t&63|128,e=3;break}if((t+-65536|0)>>>0<1048576){r[e>>0]=t>>>18|240,r[e+1>>0]=t>>>12&63|128,r[e+2>>0]=t>>>6&63|128,r[e+3>>0]=t&63|128,e=4;break}else{a[(Pp()|0)>>2]=25,e=-1;break}}else e=1;while(0);return e|0}function sm(){return Ip()|0}function cm(e){e=+e;var t=0;return c[l>>3]=e,t=a[l>>2]|0,p(a[l+4>>2]|0),t|0}function lm(e,t){e=+e,t|=0;var n=0,r=0,i=0;switch(c[l>>3]=e,n=a[l>>2]|0,r=a[l+4>>2]|0,i=Vg(n|0,r|0,52)|0,m()|0,i&2047){case 0:e==0?n=0:(e=+lm(e*0x10000000000000000,t),n=(a[t>>2]|0)+-64|0),a[t>>2]=n;break;case 2047:break;default:a[t>>2]=(i&2047)+-1022,a[l>>2]=n,a[l+4>>2]=r&-2146435073|1071644672,e=+c[l>>3]}return+e}function um(e,t,n){e|=0,t|=0,n|=0;var i=0,a=0;a:do if(!n)e=0;else{for(;i=r[e>>0]|0,a=r[t>>0]|0,i<<24>>24==a<<24>>24;)if(n=n+-1|0,n)e=e+1|0,t=t+1|0;else{e=0;break a}e=(i&255)-(a&255)|0}while(0);return e|0}function dm(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0;return i=P,P=P+16|0,o=i,a[o>>2]=r,r=fm(e,t,n,o)|0,P=i,r|0}function fm(e,t,n,i){e|=0,t|=0,n|=0,i|=0;var o=0,s=0,c=0,l=0;return l=P,P=P+160|0,o=l+144|0,c=l,Gg(c|0,3672,144)|0,(t+-1|0)>>>0>2147483646?t?(a[(Pp()|0)>>2]=61,t=-1):(e=o,t=1,s=4):s=4,(s|0)==4&&(s=-2-e|0,s=t>>>0>s>>>0?s:t,a[c+48>>2]=s,o=c+20|0,a[o>>2]=e,a[c+44>>2]=e,t=e+s|0,e=c+16|0,a[e>>2]=t,a[c+28>>2]=t,t=qp(c,n,i)|0,s&&(c=a[o>>2]|0,r[c+(((c|0)==(a[e>>2]|0))<<31>>31)>>0]=0)),P=l,t|0}function pm(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;return r=e+20|0,i=a[r>>2]|0,e=(a[e+16>>2]|0)-i|0,e=e>>>0>n>>>0?n:e,Gg(i|0,t|0,e|0)|0,a[r>>2]=(a[r>>2]|0)+e,n|0}function mm(e){e|=0;var t=0,n=0;return t=(Rp(e)|0)+1|0,n=Og(t)|0,e=n?Gg(n|0,e|0,t|0)|0:0,e|0}function hm(e,t){e|=0,t|=0;var n=0,i=0;for(n=0;;){if((o[656+n>>0]|0)==(e|0)){i=4;break}if(n=n+1|0,(n|0)==87){e=87,i=5;break}}if((i|0)==4&&(n?(e=n,i=5):n=752),(i|0)==5){n=752;do{do i=n,n=n+1|0;while(r[i>>0]|0);e=e+-1|0}while(e|0)}return gm(n,a[t+20>>2]|0)|0}function gm(e,t){return e|=0,t|=0,Up(e,t)|0}function _m(e){return e|=0,hm(e,a[(vm()|0)+176>>2]|0)|0}function vm(){return Ip()|0}function ym(e,t,n){e|=0,t|=0,n|=0;var i=0;return i=_m(e)|0,e=Rp(i)|0,e>>>0>=n>>>0?(e=n+-1|0,n?(Gg(t|0,i|0,e|0)|0,r[t+e>>0]=0,e=68):e=68):(Gg(t|0,i|0,e+1|0)|0,e=0),e|0}function bm(){var e=0,t=0,n=0,r=0,i=0,o=0,s=0;r=P,P=P+48|0,o=r+32|0,t=r+24|0,s=r+16|0,i=r,r=r+36|0,e=xm()|0,e|0&&(n=a[e>>2]|0,n|0)&&(e=n+48|0,Sm(e)|0||(a[t>>2]=20420,wm(20370,t)),t=Cm(e)|0,e=(t|0)==1126902529&(m()|0)==1129074247?a[n+44>>2]|0:n+80|0,a[r>>2]=e,n=a[n>>2]|0,e=a[n+4>>2]|0,x_[a[(a[954]|0)+16>>2]&7](3816,n,r)|0?(s=a[r>>2]|0,s=v_[a[(a[s>>2]|0)+8>>2]&15](s)|0,a[i>>2]=20420,a[i+4>>2]=e,a[i+8>>2]=s,wm(20284,i)):(a[s>>2]=20420,a[s+4>>2]=e,wm(20329,s))),wm(20408,o)}function xm(){return 21640}function Sm(e){return e|=0,e=Cm(e)|0,(e&-256|0)==1126902528&(m()|0)==1129074247|0}function Cm(e){e|=0;var t=0;return t=e,e=a[t>>2]|0,p(a[t+4>>2]|0),e|0}function wm(e,t){e|=0,t|=0,N()}function Tm(e){e|=0}function Em(e){e|=0,Tm(e),G(e)}function Dm(e){e|=0}function Om(e){e|=0}function km(e,t,n){e|=0,t|=0,n|=0;var o=0,s=0,c=0,l=0,u=0,d=0;if(d=P,P=P+64|0,l=d,Nm(e,t,0)|0)e=1;else if(t|0&&(u=Lm(t,3840,3824,0)|0,u|0)){a[l>>2]=u,a[l+4>>2]=0,a[l+8>>2]=e,a[l+12>>2]=-1,e=l+16|0,t=l+24|0,o=l+48|0,s=e,c=s+36|0;do a[s>>2]=0,s=s+4|0;while((s|0)<(c|0));i[e+36>>1]=0,r[e+38>>0]=0,a[o>>2]=1,E_[a[(a[u>>2]|0)+28>>2]&7](u,l,a[n>>2]|0,1),(a[t>>2]|0)==1?(a[n>>2]=a[e>>2],e=1):e=0}else e=0;return P=d,e|0}function Am(e,t,n,r,i,o){e|=0,t|=0,n|=0,r|=0,i|=0,o|=0,Nm(e,a[t+8>>2]|0,o)|0&&Im(0,t,n,r,i)}function jm(e,t,n,i,o){e|=0,t|=0,n|=0,i|=0,o|=0;var s=0;do if(Nm(e,a[t+8>>2]|0,o)|0)Fm(0,t,n,i);else if(Nm(e,a[t>>2]|0,o)|0){if((a[t+16>>2]|0)!=(n|0)&&(s=t+20|0,(a[s>>2]|0)!=(n|0))){a[t+32>>2]=i,a[s>>2]=n,o=t+40|0,a[o>>2]=(a[o>>2]|0)+1,(a[t+36>>2]|0)==1&&(a[t+24>>2]|0)==2&&(r[t+54>>0]=1),a[t+44>>2]=4;break}(i|0)==1&&(a[t+32>>2]=1)}while(0)}function Mm(e,t,n,r){e|=0,t|=0,n|=0,r|=0,Nm(e,a[t+8>>2]|0,0)|0&&Pm(0,t,n,r)}function Nm(e,t,n){return e|=0,t|=0,n|=0,e=n?(e|0)==(t|0)?1:(Lp(a[e+4>>2]|0,a[t+4>>2]|0)|0)==0:(a[e+4>>2]|0)==(a[t+4>>2]|0),e|0}function Pm(e,t,n,i){e|=0,t|=0,n|=0,i|=0;var o=0;e=t+16|0,o=a[e>>2]|0;do if(o){if((o|0)!=(n|0)){i=t+36|0,a[i>>2]=(a[i>>2]|0)+1,a[t+24>>2]=2,r[t+54>>0]=1;break}e=t+24|0,(a[e>>2]|0)==2&&(a[e>>2]=i)}else a[e>>2]=n,a[t+24>>2]=i,a[t+36>>2]=1;while(0)}function Fm(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0;(a[t+4>>2]|0)==(n|0)&&(i=t+28|0,(a[i>>2]|0)!=1)&&(a[i>>2]=r)}function Im(e,t,n,i,o){e|=0,t|=0,n|=0,i|=0,o|=0,r[t+53>>0]=1;do if((a[t+4>>2]|0)==(i|0)){if(r[t+52>>0]=1,e=t+16|0,i=a[e>>2]|0,!i){if(a[e>>2]=n,a[t+24>>2]=o,a[t+36>>2]=1,!((o|0)==1&&(a[t+48>>2]|0)==1))break;r[t+54>>0]=1;break}if((i|0)!=(n|0)){o=t+36|0,a[o>>2]=(a[o>>2]|0)+1,r[t+54>>0]=1;break}i=t+24|0,e=a[i>>2]|0,(e|0)==2&&(a[i>>2]=o,e=o),(e|0)==1&&(a[t+48>>2]|0)==1&&(r[t+54>>0]=1)}while(0)}function Lm(e,t,n,o){e|=0,t|=0,n|=0,o|=0;var s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0;h=P,P=P+64|0,p=h,f=a[e>>2]|0,m=e+(a[f+-8>>2]|0)|0,f=a[f+-4>>2]|0,a[p>>2]=n,a[p+4>>2]=e,a[p+8>>2]=t,a[p+12>>2]=o,e=p+16|0,t=p+20|0,o=p+24|0,s=p+28|0,c=p+32|0,l=p+40|0,u=e,d=u+36|0;do a[u>>2]=0,u=u+4|0;while((u|0)<(d|0));i[e+36>>1]=0,r[e+38>>0]=0;a:do if(Nm(f,n,0)|0)a[p+48>>2]=1,D_[a[(a[f>>2]|0)+20>>2]&3](f,p,m,m,1,0),e=(a[o>>2]|0)==1?m:0;else{switch(X[a[(a[f>>2]|0)+24>>2]&3](f,p,m,1,0),a[p+36>>2]|0){case 0:e=(a[l>>2]|0)==1&(a[s>>2]|0)==1&(a[c>>2]|0)==1?a[t>>2]|0:0;break a;case 1:break;default:e=0;break a}if((a[o>>2]|0)!=1&&!((a[l>>2]|0)==0&(a[s>>2]|0)==1&(a[c>>2]|0)==1)){e=0;break}e=a[e>>2]|0}while(0);return P=h,e|0}function Rm(e){e|=0,Tm(e),G(e)}function zm(e,t,n,r,i,o){e|=0,t|=0,n|=0,r|=0,i|=0,o|=0,Nm(e,a[t+8>>2]|0,o)|0?Im(0,t,n,r,i):(e=a[e+8>>2]|0,D_[a[(a[e>>2]|0)+20>>2]&3](e,t,n,r,i,o))}function Bm(e,t,n,i,o){e|=0,t|=0,n|=0,i|=0,o|=0;var s=0,c=0,l=0;a:do if(Nm(e,a[t+8>>2]|0,o)|0)Fm(0,t,n,i);else{if(!(Nm(e,a[t>>2]|0,o)|0)){c=a[e+8>>2]|0,X[a[(a[c>>2]|0)+24>>2]&3](c,t,n,i,o);break}if((a[t+16>>2]|0)!=(n|0)&&(c=t+20|0,(a[c>>2]|0)!=(n|0))){a[t+32>>2]=i,i=t+44|0;do if((a[i>>2]|0)!=4)if(s=t+52|0,r[s>>0]=0,l=t+53|0,r[l>>0]=0,e=a[e+8>>2]|0,D_[a[(a[e>>2]|0)+20>>2]&3](e,t,n,n,1,o),r[l>>0]|0){if(l=(r[s>>0]|0)==0,a[i>>2]=3,l)break;break a}else{a[i>>2]=4;break}while(0);if(a[c>>2]=n,l=t+40|0,a[l>>2]=(a[l>>2]|0)+1,(a[t+36>>2]|0)!=1||(a[t+24>>2]|0)!=2)break;r[t+54>>0]=1;break}(i|0)==1&&(a[t+32>>2]=1)}while(0)}function Vm(e,t,n,r){e|=0,t|=0,n|=0,r|=0,Nm(e,a[t+8>>2]|0,0)|0?Pm(0,t,n,r):(e=a[e+8>>2]|0,E_[a[(a[e>>2]|0)+28>>2]&7](e,t,n,r))}function G(e){e|=0,kg(e)}function Hm(e){e|=0}function Um(e){e|=0,G(e)}function Wm(e){return e|=0,20599}function Gm(e){e|=0,a[e>>2]=5916,Ym(e+4|0)}function Km(e){e|=0,Gm(e),G(e)}function qm(e){return e|=0,Jm(e+4|0)|0}function Jm(e){return e|=0,a[e>>2]|0}function Ym(e){e|=0;var t=0,n=0;Xm(e)|0&&(t=Zm(a[e>>2]|0)|0,n=t+8|0,e=a[n>>2]|0,a[n>>2]=e+-1,(e|0)<1)&&G(t)}function Xm(e){return e|=0,1}function Zm(e){return e|=0,e+-12|0}function Qm(e){e|=0,a[e>>2]=5936,Ym(e+4|0)}function $m(e){e|=0,Qm(e),G(e)}function eh(e){return e|=0,Jm(e+4|0)|0}function th(e){e|=0,Gm(e),G(e)}function nh(e){e|=0,Gm(e),G(e)}function rh(){var e=0;e=P,P=P+16|0,wm(20848,e)}function ih(e){e|=0,Tm(e),G(e)}function ah(e,t,n){return e|=0,t|=0,n|=0,Nm(e,t,0)|0}function oh(e){e|=0,Tm(e),G(e)}function sh(e,t,n){e|=0,t|=0,n|=0;var o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0;p=P,P=P+64|0,d=p;do if(Nm(t,4048,0)|0)a[n>>2]=0,t=1;else{if(ch(e,t,0)|0){if(t=a[n>>2]|0,!t){t=1;break}a[n>>2]=a[t>>2],t=1;break}if(t|0&&(o=Lm(t,3840,3976,0)|0,o|0))if(t=a[n>>2]|0,t|0&&(a[n>>2]=a[t>>2]),t=a[o+8>>2]|0,c=e+8|0,s=a[c>>2]|0,!(t&7&(s^7)|0)&&!((t&96^96)&s|0))if(s=e+12|0,e=a[s>>2]|0,o=o+12|0,t=a[o>>2]|0,Nm(e,t,0)|0)t=1;else{if(Nm(e,4040,0)|0){if(!t){t=1;break}t=(Lm(t,3840,3992,0)|0)==0;break}if(e){if(t=Lm(e,3840,3976,0)|0,t|0){if(!(a[c>>2]&1)){t=0;break}t=lh(t,a[o>>2]|0)|0;break}if(t=a[s>>2]|0,t){if(t=Lm(t,3840,4008,0)|0,t|0){if(!(a[c>>2]&1)){t=0;break}t=uh(t,a[o>>2]|0)|0;break}if(t=a[s>>2]|0,t|0&&(l=Lm(t,3840,3824,0)|0,l|0)&&(u=a[o>>2]|0,u|0)&&(f=Lm(u,3840,3824,0)|0,f|0)){a[d>>2]=f,a[d+4>>2]=0,a[d+8>>2]=l,a[d+12>>2]=-1,t=d+16|0,e=d+24|0,o=d+48|0,s=t,c=s+36|0;do a[s>>2]=0,s=s+4|0;while((s|0)<(c|0));i[t+36>>1]=0,r[t+38>>0]=0,a[o>>2]=1,E_[a[(a[f>>2]|0)+28>>2]&7](f,d,a[n>>2]|0,1);do if((a[e>>2]|0)==1){if(!(a[n>>2]|0)){t=1;break}a[n>>2]=a[t>>2],t=1}else t=0;while(0)}else t=0}else t=0}else t=0}else t=0;else t=0}while(0);return P=p,t|0}function ch(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;return a[e+8>>2]&24?(n=1,i=5):t|0&&(r=Lm(t,3840,3960,0)|0,r|0)?(n=(a[r+8>>2]&24|0)!=0,i=5):n=0,(i|0)==5&&(n=Nm(e,t,n)|0),n|0}function lh(e,t){e|=0,t|=0;for(var n=0,r=0,i=0,o=0,s=0;;){if(!t){t=0;break}if(n=Lm(t,3840,3976,0)|0,!n){t=0;break}if(i=a[e+8>>2]|0,a[n+8>>2]&~i|0){t=0;break}if(r=e+12|0,t=a[r>>2]|0,n=n+12|0,Nm(t,a[n>>2]|0,0)|0){t=1;break}if((i&1|0)==0|(t|0)==0){t=0;break}if(e=Lm(t,3840,3976,0)|0,!e){s=9;break}t=a[n>>2]|0}return(s|0)==9&&(t=a[r>>2]|0,t=t|0&&(o=Lm(t,3840,4008,0)|0,o|0)?uh(o,a[n>>2]|0)|0:0),t|0}function uh(e,t){e|=0,t|=0;var n=0;return e=t|0&&(n=Lm(t,3840,4008,0)|0,n|0)&&!(a[n+8>>2]&~a[e+8>>2]|0)&&Nm(a[e+12>>2]|0,a[n+12>>2]|0,0)|0?Nm(a[e+16>>2]|0,a[n+16>>2]|0,0)|0:0,e|0}function dh(e){e|=0,Tm(e),G(e)}function fh(e,t,n,i,o,s){e|=0,t|=0,n|=0,i|=0,o|=0,s|=0;var c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0;if(Nm(e,a[t+8>>2]|0,s)|0)Im(0,t,n,i,o);else{_=t+52|0,l=r[_>>0]|0,g=t+53|0,c=r[g>>0]|0,h=a[e+12>>2]|0,f=e+16+(h<<3)|0,r[_>>0]=0,r[g>>0]=0,gh(e+16|0,t,n,i,o,s),u=r[_>>0]|0,l=u|l,d=r[g>>0]|0,c=d|c;a:do if((h|0)>1){p=t+24|0,m=e+8|0,h=t+54|0,e=e+24|0;do{if(c&=1,l&=1,r[h>>0]|0)break a;if(!(u<<24>>24)){if(d<<24>>24&&!(a[m>>2]&1|0))break a}else if((a[p>>2]|0)==1||!(a[m>>2]&2))break a;r[_>>0]=0,r[g>>0]=0,gh(e,t,n,i,o,s),u=r[_>>0]|0,l=u|l,d=r[g>>0]|0,c=d|c,e=e+8|0}while(e>>>0>>0)}while(0);r[_>>0]=l<<24>>24!=0&1,r[g>>0]=c<<24>>24!=0&1}}function ph(e,t,n,i,o){e|=0,t|=0,n|=0,i|=0,o|=0;var s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0;a:do if(Nm(e,a[t+8>>2]|0,o)|0)Fm(0,t,n,i);else{if(!(Nm(e,a[t>>2]|0,o)|0)){if(h=a[e+12>>2]|0,u=e+16+(h<<3)|0,_h(e+16|0,t,n,i,o),s=e+24|0,(h|0)<=1)break;if(e=a[e+8>>2]|0,!(e&2|0)&&(l=t+36|0,(a[l>>2]|0)!=1)){if(!(e&1)){for(e=t+54|0;;)if(r[e>>0]|0||(a[l>>2]|0)==1||(_h(s,t,n,i,o),s=s+8|0,s>>>0>=u>>>0))break a}for(e=t+24|0,c=t+54|0;;)if(r[c>>0]|0||(a[l>>2]|0)==1&&(a[e>>2]|0)==1||(_h(s,t,n,i,o),s=s+8|0,s>>>0>=u>>>0))break a}for(e=t+54|0;;)if(r[e>>0]|0||(_h(s,t,n,i,o),s=s+8|0,s>>>0>=u>>>0))break a}if((a[t+16>>2]|0)!=(n|0)&&(h=t+20|0,(a[h>>2]|0)!=(n|0))){if(a[t+32>>2]=i,m=t+44|0,(a[m>>2]|0)!=4){l=e+16+(a[e+12>>2]<<3)|0,u=t+52|0,i=t+53|0,d=t+54|0,f=e+8|0,p=t+24|0,s=0,c=e+16|0,e=0;b:for(;;){if(c>>>0>=l>>>0){c=18;break}if(r[u>>0]=0,r[i>>0]=0,gh(c,t,n,n,1,o),r[d>>0]|0){c=18;break}do if(r[i>>0]|0){if(!(r[u>>0]|0))if(a[f>>2]&1){e=1;break}else{c=19;break b}if((a[p>>2]|0)==1){s=1,c=19;break b}if(a[f>>2]&2)s=1,e=1;else{s=1,c=19;break b}}while(0);c=c+8|0}if((c|0)==18&&(e?c=19:e=4),(c|0)==19&&(e=3),a[m>>2]=e,s&1)break}if(a[h>>2]=n,n=t+40|0,a[n>>2]=(a[n>>2]|0)+1,(a[t+36>>2]|0)!=1||(a[t+24>>2]|0)!=2)break;r[t+54>>0]=1;break}(i|0)==1&&(a[t+32>>2]=1)}while(0)}function mh(e,t,n,i){e|=0,t|=0,n|=0,i|=0;var o=0,s=0;a:do if(Nm(e,a[t+8>>2]|0,0)|0)Pm(0,t,n,i);else if(s=a[e+12>>2]|0,o=e+16+(s<<3)|0,hh(e+16|0,t,n,i),(s|0)>1){s=t+54|0,e=e+24|0;do{if(hh(e,t,n,i),r[s>>0]|0)break a;e=e+8|0}while(e>>>0>>0)}while(0)}function hh(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,o=0;o=a[e+4>>2]|0,n?(i=o>>8,o&1&&(i=a[(a[n>>2]|0)+i>>2]|0)):i=0,e=a[e>>2]|0,E_[a[(a[e>>2]|0)+28>>2]&7](e,t,n+i|0,o&2|0?r:2)}function gh(e,t,n,r,i,o){e|=0,t|=0,n|=0,r|=0,i|=0,o|=0;var s=0,c=0;c=a[e+4>>2]|0,s=c>>8,c&1&&(s=a[(a[r>>2]|0)+s>>2]|0),e=a[e>>2]|0,D_[a[(a[e>>2]|0)+20>>2]&3](e,t,n,r+s|0,c&2|0?i:2,o)}function _h(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0;var o=0,s=0;s=a[e+4>>2]|0,o=s>>8,s&1&&(o=a[(a[n>>2]|0)+o>>2]|0),e=a[e>>2]|0,X[a[(a[e>>2]|0)+24>>2]&3](e,t,n+o|0,s&2|0?r:2,i)}function vh(e){e|=0,a[e>>2]=5896}function yh(e){e|=0;var t=0,n=0;return t=P,P=P+16|0,n=t,K(n,e),e=bh(n)|0,P=t,e|0}function K(e,t){e|=0,t|=0,Th(e,t)}function bh(e){e|=0;var t=0,n=0;return t=P,P=P+16|0,n=t,xh(n,a[e+4>>2]|0),e=(Sh(n)|0)<<24>>24?0:wh(Ch(e)|0)|0,P=t,e|0}function xh(e,t){e|=0,t|=0,a[e>>2]=t}function Sh(e){return e|=0,r[a[e>>2]>>0]|0}function Ch(e){return e|=0,e|0}function wh(e){e|=0;var t=0,n=0,i=0,o=0;o=P,P=P+16|0,i=o,e=a[e+8>>2]|0,t=r[e>>0]|0;do if(t<<24>>24!=1)if(t&2)wm(20985,i);else{r[e>>0]=2,n=1;break}else n=0;while(0);return P=o,n|0}function Th(e,t){e|=0,t|=0,a[e>>2]=t,a[e+4>>2]=t,a[e+8>>2]=t+1,a[e+12>>2]=0}function q(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,K(n,e),Eh(n),P=t}function Eh(e){e|=0;var t=0,n=0;t=P,P=P+16|0,n=t,xh(n,a[e+4>>2]|0),Dh(n),Oh(Ch(e)|0),P=t}function Dh(e){e|=0,r[a[e>>2]>>0]=1}function Oh(e){e|=0,r[a[e+8>>2]>>0]=1}function kh(){return 0}function J(e){e|=0;var t=0,n=0;for(n=e|0?e:1;;){if(t=Og(n)|0,t|0){e=6;break}if(e=kh()|0,!e){e=5;break}S_[e&3]()}if((e|0)==5)n=h(4)|0,vh(n),g(n|0,3880,121);else if((e|0)==6)return t|0;return 0}function Ah(e){return e|=0,J(e)|0}function jh(e){e|=0,G(e)}function Mh(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;return i=P,P=P+16|0,r=i,a[r>>2]=a[n>>2],e=x_[a[(a[e>>2]|0)+16>>2]&7](e,t,r)|0,e&&(a[n>>2]=a[r>>2]),P=i,e&1|0}function Nh(e){return e|=0,e=e?(Lm(e,3840,3976,0)|0)!=0&1:0,e|0}function Ph(e){return e|=0,0}function Fh(){return(Ih()|0)>0|0}function Ih(){return _()|0}function Lh(e){e|=0}function Rh(e){e|=0,Lh(e),G(e)}function zh(e){return e|=0,21039}function Bh(e){e|=0}function Vh(e){e|=0;var t=0,n=0;t=e+8|0,a[t>>2]|0&&(n=a[t>>2]|0,a[t>>2]=n+-1,n|0)||C_[a[(a[e>>2]|0)+16>>2]&255](e)}function Hh(e){if(e|=0,e=Ph(e)|0,e)Eg(e,21145);else return}function Uh(e){e|=0}function Wh(e,t){e|=0,t|=0;var n=0,r=0;r=Rp(t)|0,n=J(r+13|0)|0,a[n>>2]=r,a[n+4>>2]=r,a[n+8>>2]=0,n=Gh(n)|0,Gg(n|0,t|0,r+1|0)|0,a[e>>2]=n}function Gh(e){return e|=0,e+12|0}function Kh(e,t){e|=0,t|=0,a[e>>2]=5916,Wh(e+4|0,t)}function qh(e,t){e|=0,t|=0,a[e>>2]=5936,Wh(e+4|0,(r[t+11>>0]|0)<0?a[t>>2]|0:t)}function Jh(e,t){e|=0,t|=0,a[e>>2]=5936,Wh(e+4|0,t)}function Yh(e){e|=0,e=h(8)|0,Kh(e,21163),a[e>>2]=5956,g(e|0,3928,123)}function Xh(e){e|=0,e=h(8)|0,Kh(e,21163),a[e>>2]=5976,g(e|0,3944,123)}function Zh(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0;o=P,P=P+16|0,i=o,n>>>0>4294967279&&Yh(e),n>>>0<11?r[e+11>>0]=n:(c=n+16&-16,s=J(c)|0,a[e>>2]=s,a[e+8>>2]=c|-2147483648,a[e+4>>2]=n,e=s),Qh(e,t,n)|0,r[i>>0]=0,Ze(e+n|0,i),P=o}function Qh(e,t,n){return e|=0,t|=0,n|=0,n|0&&Gg(e|0,t|0,n|0)|0,e|0}function $h(e){e|=0,(r[e+11>>0]|0)<0&&ge(a[e>>2]|0,a[e+8>>2]&2147483647)}function eg(e,t,n,i,o,s,c,l){e|=0,t|=0,n|=0,i|=0,o|=0,s|=0,c|=0,l|=0;var u=0,d=0,f=0,p=0,m=0;m=P,P=P+16|0,p=m,(-18-t|0)>>>0>>0&&Yh(e),f=(r[e+11>>0]|0)<0?a[e>>2]|0:e,t>>>0<2147483623?(u=n+t|0,d=t<<1,u=u>>>0>>0?d:u,u=u>>>0<11?11:u+16&-16):u=-17,d=J(u)|0,o|0&&Qh(d,f,o)|0,c|0&&Qh(d+o|0,l,c)|0,i=i-s|0,n=i-o|0,n|0&&Qh(d+o+c|0,f+o+s|0,n)|0,n=t+1|0,(n|0)!=11&&ge(f,n),a[e>>2]=d,a[e+8>>2]=u|-2147483648,c=i+c|0,a[e+4>>2]=c,r[p>>0]=0,Ze(d+c|0,p),P=m}function tg(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0,l=0,u=0;return u=P,P=P+16|0,c=u,l=e+11|0,i=r[l>>0]|0,s=i<<24>>24<0,s?(o=(a[e+8>>2]&2147483647)+-1|0,i=a[e+4>>2]|0):(o=10,i&=255),(o-i|0)>>>0>=n>>>0?n|0&&(o=s?a[e>>2]|0:e,Qh(o+i|0,t,n)|0,i=i+n|0,(r[l>>0]|0)<0?a[e+4>>2]=i:r[l>>0]=i,r[c>>0]=0,Ze(o+i|0,c)):eg(e,o,i+n-o|0,i,i,0,n,t),P=u,e|0}function ng(e,t){return e|=0,t|=0,tg(e,t,V(t)|0)|0}function rg(e,t,n){return e|=0,t|=0,n|=0,e=n?um(e,t,n)|0:0,e|0}function ig(e,t,n,i,o){e|=0,t|=0,n|=0,i|=0,o|=0;var s=0,c=0;return s=r[e+11>>0]|0,c=s<<24>>24<0,c?s=a[e+4>>2]|0:s&=255,(o|0)==-1|s>>>0>>0&&Xh(e),s=s-t|0,n=s>>>0>>0?s:n,c&&(e=a[e>>2]|0),s=n>>>0>o>>>0,e=rg(e+t|0,i,s?o:n)|0,e?e|0:(n>>>0>>0?-1:s&1)|0}function ag(e){e|=0}function og(e){e|=0,G(e)}function sg(e){return e|=0,21228}function cg(e,t,n){e|=0,t|=0,n|=0,a[e>>2]=n,a[e+4>>2]=t}function lg(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0;return i=P,P=P+16|0,r=i,T_[a[(a[e>>2]|0)+12>>2]&15](r,e,t),e=(a[r+4>>2]|0)==(a[n+4>>2]|0)?(a[r>>2]|0)==(a[n>>2]|0):0,P=i,e|0}function ug(e,t,n){return e|=0,t|=0,n|=0,((a[t>>2]|0)==(n|0)?(a[t+4>>2]|0)==(e|0):0)|0}function dg(e,t,n){e|=0,t|=0,n|=0,(n|0)>256?Zh(e,21176,V(21176)|0):fg(e,0,n)}function fg(e,t,n){e|=0,t|=0,n|=0,pg(e,n)}function pg(e,t){e|=0,t|=0;var n=0,i=0,o=0,s=0,c=0;c=P,P=P+1040|0,o=c+1024|0,n=c,s=a[(Pp()|0)>>2]|0,i=mg(ym(t,n,1024)|0,n)|0,r[i>>0]|0?n=i:(a[o>>2]=t,dm(n,1024,21211,o)|0),a[(Pp()|0)>>2]=s,Zh(e,n,V(n)|0),P=c}function mg(e,t){e|=0,t|=0;var n=0,r=0;switch(e|0){case 0:n=t;break;case-1:e=a[(Pp()|0)>>2]|0,r=3;break;default:r=3}return(r|0)==3&&((e|0)==28?n=22145:k()),n|0}function hg(e){e|=0,G(e)}function gg(e){return e|=0,21353}function _g(e,t,n){e|=0,t|=0,n|=0,(n|0)>256?(yg()|0,t=6180):(bg()|0,t=6176),a[e>>2]=n,a[e+4>>2]=t}function vg(e,t,n){e|=0,t|=0,n|=0,(n|0)>256?Zh(e,21319,V(21319)|0):fg(e,0,n)}function yg(){return!(r[21488]|0)&&yh(21488)|0&&q(21488),6180}function bg(){return!(r[21480]|0)&&yh(21480)|0&&q(21480),6176}function xg(e){e|=0,Qm(e)}function Sg(e){e|=0,xg(e),G(e)}function Cg(e,t){e|=0,t|=0;var n=0;n=a[t+4>>2]|0,T_[a[(a[n>>2]|0)+24>>2]&15](e,n,a[t>>2]|0)}function wg(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0;for(s=P,P=P+16|0,o=s,a[t>>2]|0&&(i=r[n+11>>0]|0,i<<24>>24<0?i=a[n+4>>2]|0:i&=255,i|0&&ng(n,21417)|0,Cg(o,t),t=r[o+11>>0]|0,i=t<<24>>24<0,tg(n,i?a[o>>2]|0:o,i?a[o+4>>2]|0:t&255)|0,$h(o)),a[e>>2]=a[n>>2],a[e+4>>2]=a[n+4>>2],a[e+8>>2]=a[n+8>>2],i=0;(i|0)!=3;)a[n+(i<<2)>>2]=0,i=i+1|0;P=s}function Tg(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,o=0;r=P,P=P+32|0,o=r+12|0,i=r,Zh(i,n,V(n)|0),wg(o,t,i),qh(e,o),$h(o),$h(i),a[e>>2]=6192,i=t,t=a[i+4>>2]|0,n=e+8|0,a[n>>2]=a[i>>2],a[n+4>>2]=t,P=r}function Eg(e,t){e|=0,t|=0;var n=0,r=0,i=0;i=P,P=P+16|0,r=i+8|0,n=h(16)|0,yg()|0,a[i>>2]=e,a[i+4>>2]=6180,a[r>>2]=a[i>>2],a[r+4>>2]=a[i+4>>2],Tg(n,r,t),g(n|0,4272,136)}function Dg(e){e|=0,e=h(8)|0,Kh(e,21420),a[e>>2]=5956,g(e|0,3928,123)}function Og(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0,y=0,b=0,x=0,S=0;S=P,P=P+16|0,p=S;do if(e>>>0<245){if(u=e>>>0<11?16:e+11&-8,e=u>>>3,f=a[5412]|0,n=f>>>e,n&3|0)return t=(n&1^1)+e|0,e=21688+(t<<1<<2)|0,n=e+8|0,r=a[n>>2]|0,i=r+8|0,o=a[i>>2]|0,(o|0)==(e|0)?a[5412]=f&~(1<>2]=e,a[n>>2]=o),x=t<<3,a[r+4>>2]=x|3,x=r+x+4|0,a[x>>2]=a[x>>2]|1,x=i,P=S,x|0;if(d=a[5414]|0,u>>>0>d>>>0){if(n|0)return t=2<>>12&16,t>>>=c,n=t>>>5&8,t>>>=n,o=t>>>2&4,t>>>=o,e=t>>>1&2,t>>>=e,r=t>>>1&1,r=(n|c|o|e|r)+(t>>>r)|0,t=21688+(r<<1<<2)|0,e=t+8|0,o=a[e>>2]|0,c=o+8|0,n=a[c>>2]|0,(n|0)==(t|0)?(e=f&~(1<>2]=t,a[e>>2]=n,e=f),x=r<<3,s=x-u|0,a[o+4>>2]=u|3,i=o+u|0,a[i+4>>2]=s|1,a[o+x>>2]=s,d|0&&(r=a[5417]|0,t=d>>>3,n=21688+(t<<1<<2)|0,t=1<>2]|0):(a[5412]=e|t,t=n,e=n+8|0),a[e>>2]=r,a[t+12>>2]=r,a[r+8>>2]=t,a[r+12>>2]=n),a[5414]=s,a[5417]=i,x=c,P=S,x|0;if(o=a[5413]|0,o){for(n=(o&0-o)+-1|0,i=n>>>12&16,n>>>=i,r=n>>>5&8,n>>>=r,s=n>>>2&4,n>>>=s,c=n>>>1&2,n>>>=c,l=n>>>1&1,l=a[21952+((r|i|s|c|l)+(n>>>l)<<2)>>2]|0,n=l,c=l,l=(a[l+4>>2]&-8)-u|0;e=a[n+16>>2]|0,!(!e&&(e=a[n+20>>2]|0,!e));)s=(a[e+4>>2]&-8)-u|0,i=s>>>0>>0,n=e,c=i?e:c,l=i?s:l;if(s=c+u|0,s>>>0>c>>>0){i=a[c+24>>2]|0,t=a[c+12>>2]|0;do if((t|0)==(c|0)){if(e=c+20|0,t=a[e>>2]|0,!t&&(e=c+16|0,t=a[e>>2]|0,!t)){n=0;break}for(;;)if(r=t+20|0,n=a[r>>2]|0,n)t=n,e=r;else if(r=t+16|0,n=a[r>>2]|0,n)t=n,e=r;else break;a[e>>2]=0,n=t}else n=a[c+8>>2]|0,a[n+12>>2]=t,a[t+8>>2]=n,n=t;while(0);do if(i|0){if(t=a[c+28>>2]|0,e=21952+(t<<2)|0,(c|0)==(a[e>>2]|0)){if(a[e>>2]=n,!n){a[5413]=o&~(1<>2]|0)==(c|0)?x:i+20|0)>>2]=n,!n)break;a[n+24>>2]=i,t=a[c+16>>2]|0,t|0&&(a[n+16>>2]=t,a[t+24>>2]=n),t=a[c+20>>2]|0,t|0&&(a[n+20>>2]=t,a[t+24>>2]=n)}while(0);return l>>>0<16?(x=l+u|0,a[c+4>>2]=x|3,x=c+x+4|0,a[x>>2]=a[x>>2]|1):(a[c+4>>2]=u|3,a[s+4>>2]=l|1,a[s+l>>2]=l,d|0&&(r=a[5417]|0,t=d>>>3,n=21688+(t<<1<<2)|0,t=1<>2]|0):(a[5412]=t|f,t=n,e=n+8|0),a[e>>2]=r,a[t+12>>2]=r,a[r+8>>2]=t,a[r+12>>2]=n),a[5414]=l,a[5417]=s),x=c+8|0,P=S,x|0}else f=u}else f=u}else f=u}else if(e>>>0<=4294967231)if(e=e+11|0,u=e&-8,r=a[5413]|0,r){i=0-u|0,e>>>=8,e?u>>>0>16777215?l=31:(f=(e+1048320|0)>>>16&8,g=e<>>16&4,g<<=c,l=(g+245760|0)>>>16&2,l=14-(c|f|l)+(g<>>15)|0,l=u>>>(l+7|0)&1|l<<1):l=0,n=a[21952+(l<<2)>>2]|0;a:do if(!n)n=0,e=0,g=61;else for(e=0,c=u<<((l|0)==31?0:25-(l>>>1)|0),o=0;;){if(s=(a[n+4>>2]&-8)-u|0,s>>>0>>0)if(s)e=n,i=s;else{e=n,i=0,g=65;break a}if(g=a[n+20>>2]|0,n=a[n+16+(c>>>31<<2)>>2]|0,o=(g|0)==0|(g|0)==(n|0)?o:g,n)c<<=1;else{n=o,g=61;break}}while(0);if((g|0)==61){if((n|0)==0&(e|0)==0){if(e=2<>>12&16,f>>>=s,o=f>>>5&8,f>>>=o,c=f>>>2&4,f>>>=c,l=f>>>1&2,f>>>=l,n=f>>>1&1,e=0,n=a[21952+((o|s|c|l|n)+(f>>>n)<<2)>>2]|0}n?g=65:(c=e,s=i)}if((g|0)==65)for(o=n;;)if(f=(a[o+4>>2]&-8)-u|0,n=f>>>0>>0,i=n?f:i,e=n?o:e,n=a[o+16>>2]|0,n||=a[o+20>>2]|0,n)o=n;else{c=e,s=i;break}if(c|0&&s>>>0<((a[5414]|0)-u|0)>>>0&&(d=c+u|0,d>>>0>c>>>0)){o=a[c+24>>2]|0,t=a[c+12>>2]|0;do if((t|0)==(c|0)){if(e=c+20|0,t=a[e>>2]|0,!t&&(e=c+16|0,t=a[e>>2]|0,!t)){t=0;break}for(;;)if(i=t+20|0,n=a[i>>2]|0,n)t=n,e=i;else if(i=t+16|0,n=a[i>>2]|0,n)t=n,e=i;else break;a[e>>2]=0}else x=a[c+8>>2]|0,a[x+12>>2]=t,a[t+8>>2]=x;while(0);do if(o){if(e=a[c+28>>2]|0,n=21952+(e<<2)|0,(c|0)==(a[n>>2]|0)){if(a[n>>2]=t,!t){r&=~(1<>2]|0)==(c|0)?x:o+20|0)>>2]=t,!t)break;a[t+24>>2]=o,e=a[c+16>>2]|0,e|0&&(a[t+16>>2]=e,a[e+24>>2]=t),e=a[c+20>>2]|0,e&&(a[t+20>>2]=e,a[e+24>>2]=t)}while(0);b:do if(s>>>0<16)x=s+u|0,a[c+4>>2]=x|3,x=c+x+4|0,a[x>>2]=a[x>>2]|1;else{if(a[c+4>>2]=u|3,a[d+4>>2]=s|1,a[d+s>>2]=s,t=s>>>3,s>>>0<256){n=21688+(t<<1<<2)|0,e=a[5412]|0,t=1<>2]|0):(a[5412]=e|t,t=n,e=n+8|0),a[e>>2]=d,a[t+12>>2]=d,a[d+8>>2]=t,a[d+12>>2]=n;break}if(t=s>>>8,t?s>>>0>16777215?n=31:(b=(t+1048320|0)>>>16&8,x=t<>>16&4,x<<=y,n=(x+245760|0)>>>16&2,n=14-(y|b|n)+(x<>>15)|0,n=s>>>(n+7|0)&1|n<<1):n=0,t=21952+(n<<2)|0,a[d+28>>2]=n,e=d+16|0,a[e+4>>2]=0,a[e>>2]=0,e=1<>2]=d,a[d+24>>2]=t,a[d+12>>2]=d,a[d+8>>2]=d;break}t=a[t>>2]|0;c:do if((a[t+4>>2]&-8|0)!=(s|0)){for(r=s<<((n|0)==31?0:25-(n>>>1)|0);n=t+16+(r>>>31<<2)|0,e=a[n>>2]|0,e;)if((a[e+4>>2]&-8|0)==(s|0)){t=e;break c}else r<<=1,t=e;a[n>>2]=d,a[d+24>>2]=t,a[d+12>>2]=d,a[d+8>>2]=d;break b}while(0);b=t+8|0,x=a[b>>2]|0,a[x+12>>2]=d,a[b>>2]=d,a[d+8>>2]=x,a[d+12>>2]=t,a[d+24>>2]=0}while(0);return x=c+8|0,P=S,x|0}else f=u}else f=u;else f=-1;while(0);if(n=a[5414]|0,n>>>0>=f>>>0)return t=n-f|0,e=a[5417]|0,t>>>0>15?(x=e+f|0,a[5417]=x,a[5414]=t,a[x+4>>2]=t|1,a[e+n>>2]=t,a[e+4>>2]=f|3):(a[5414]=0,a[5417]=0,a[e+4>>2]=n|3,x=e+n+4|0,a[x>>2]=a[x>>2]|1),x=e+8|0,P=S,x|0;if(s=a[5415]|0,s>>>0>f>>>0)return y=s-f|0,a[5415]=y,x=a[5418]|0,b=x+f|0,a[5418]=b,a[b+4>>2]=y|1,a[x+4>>2]=f|3,x=x+8|0,P=S,x|0;if(a[5530]|0?e=a[5532]|0:(a[5532]=4096,a[5531]=4096,a[5533]=-1,a[5534]=-1,a[5535]=0,a[5523]=0,a[5530]=p&-16^1431655768,e=4096),c=f+48|0,l=f+47|0,o=e+l|0,i=0-e|0,u=o&i,u>>>0<=f>>>0||(e=a[5522]|0,e|0&&(d=a[5520]|0,p=d+u|0,p>>>0<=d>>>0|p>>>0>e>>>0)))return x=0,P=S,x|0;d:do if(a[5523]&4)t=0,g=143;else{n=a[5418]|0;e:do if(n){for(r=22096;p=a[r>>2]|0,!(p>>>0<=n>>>0&&(p+(a[r+4>>2]|0)|0)>>>0>n>>>0);)if(e=a[r+8>>2]|0,e)r=e;else{g=128;break e}if(t=o-s&i,t>>>0<2147483647)if(e=Ag(t)|0,(e|0)==((a[r>>2]|0)+(a[r+4>>2]|0)|0)){if((e|0)!=-1){s=t,o=e,g=145;break d}}else r=e,g=136;else t=0}else g=128;while(0);do if((g|0)==128)if(n=Ag(0)|0,(n|0)!=-1&&(t=n,m=a[5531]|0,h=m+-1|0,t=(h&t|0?(h+t&0-m)-t|0:0)+u|0,m=a[5520]|0,h=t+m|0,t>>>0>f>>>0&t>>>0<2147483647)){if(p=a[5522]|0,p|0&&h>>>0<=m>>>0|h>>>0>p>>>0){t=0;break}if(e=Ag(t)|0,(e|0)==(n|0)){s=t,o=n,g=145;break d}else r=e,g=136}else t=0;while(0);do if((g|0)==136){if(n=0-t|0,!(c>>>0>t>>>0&(t>>>0<2147483647&(r|0)!=-1)))if((r|0)==-1){t=0;break}else{s=t,o=r,g=145;break d}if(e=a[5532]|0,e=l-t+e&0-e,e>>>0>=2147483647){s=t,o=r,g=145;break d}if((Ag(e)|0)==-1){Ag(n)|0,t=0;break}else{s=e+t|0,o=r,g=145;break d}}while(0);a[5523]|=4,g=143}while(0);if((g|0)==143&&u>>>0<2147483647&&(y=Ag(u)|0,h=Ag(0)|0,_=h-y|0,v=_>>>0>(f+40|0)>>>0,!((y|0)==-1|v^1|y>>>0>>0&((y|0)!=-1&(h|0)!=-1)^1))&&(s=v?_:t,o=y,g=145),(g|0)==145){t=(a[5520]|0)+s|0,a[5520]=t,t>>>0>(a[5521]|0)>>>0&&(a[5521]=t),l=a[5418]|0;f:do if(l){for(t=22096;;){if(e=a[t>>2]|0,n=a[t+4>>2]|0,(o|0)==(e+n|0)){g=154;break}if(r=a[t+8>>2]|0,r)t=r;else break}if((g|0)==154&&(b=t+4|0,!(a[t+12>>2]&8|0))&&o>>>0>l>>>0&e>>>0<=l>>>0){a[b>>2]=n+s,x=(a[5415]|0)+s|0,y=l+8|0,y=y&7|0?0-y&7:0,b=l+y|0,y=x-y|0,a[5418]=b,a[5415]=y,a[b+4>>2]=y|1,a[l+x+4>>2]=40,a[5419]=a[5534];break}for(o>>>0<(a[5416]|0)>>>0&&(a[5416]=o),n=o+s|0,t=22096;;){if((a[t>>2]|0)==(n|0)){g=162;break}if(e=a[t+8>>2]|0,e)t=e;else break}if((g|0)==162&&!(a[t+12>>2]&8|0)){a[t>>2]=o,d=t+4|0,a[d>>2]=(a[d>>2]|0)+s,d=o+8|0,d=o+(d&7|0?0-d&7:0)|0,t=n+8|0,t=n+(t&7|0?0-t&7:0)|0,u=d+f|0,c=t-d-f|0,a[d+4>>2]=f|3;g:do if((l|0)==(t|0))x=(a[5415]|0)+c|0,a[5415]=x,a[5418]=u,a[u+4>>2]=x|1;else{if((a[5417]|0)==(t|0)){x=(a[5414]|0)+c|0,a[5414]=x,a[5417]=u,a[u+4>>2]=x|1,a[u+x>>2]=x;break}if(e=a[t+4>>2]|0,(e&3|0)==1){s=e&-8,r=e>>>3;h:do if(e>>>0<256)if(e=a[t+8>>2]|0,n=a[t+12>>2]|0,(n|0)==(e|0)){a[5412]&=~(1<>2]=n,a[n+8>>2]=e;break}else{o=a[t+24>>2]|0,e=a[t+12>>2]|0;do if((e|0)==(t|0)){if(n=t+16|0,r=n+4|0,e=a[r>>2]|0,e)n=r;else if(e=a[n>>2]|0,!e){e=0;break}for(;;)if(i=e+20|0,r=a[i>>2]|0,r)e=r,n=i;else if(i=e+16|0,r=a[i>>2]|0,r)e=r,n=i;else break;a[n>>2]=0}else x=a[t+8>>2]|0,a[x+12>>2]=e,a[e+8>>2]=x;while(0);if(!o)break;n=a[t+28>>2]|0,r=21952+(n<<2)|0;do if((a[r>>2]|0)!=(t|0)){if(x=o+16|0,a[((a[x>>2]|0)==(t|0)?x:o+20|0)>>2]=e,!e)break h}else{if(a[r>>2]=e,e|0)break;a[5413]&=~(1<>2]=o,n=t+16|0,r=a[n>>2]|0,r|0&&(a[e+16>>2]=r,a[r+24>>2]=e),n=a[n+4>>2]|0,!n)break;a[e+20>>2]=n,a[n+24>>2]=e}while(0);t=t+s|0,i=s+c|0}else i=c;if(t=t+4|0,a[t>>2]=a[t>>2]&-2,a[u+4>>2]=i|1,a[u+i>>2]=i,t=i>>>3,i>>>0<256){n=21688+(t<<1<<2)|0,e=a[5412]|0,t=1<>2]|0):(a[5412]=e|t,t=n,e=n+8|0),a[e>>2]=u,a[t+12>>2]=u,a[u+8>>2]=t,a[u+12>>2]=n;break}t=i>>>8;do if(!t)r=0;else{if(i>>>0>16777215){r=31;break}b=(t+1048320|0)>>>16&8,x=t<>>16&4,x<<=y,r=(x+245760|0)>>>16&2,r=14-(y|b|r)+(x<>>15)|0,r=i>>>(r+7|0)&1|r<<1}while(0);if(t=21952+(r<<2)|0,a[u+28>>2]=r,e=u+16|0,a[e+4>>2]=0,a[e>>2]=0,e=a[5413]|0,n=1<>2]=u,a[u+24>>2]=t,a[u+12>>2]=u,a[u+8>>2]=u;break}t=a[t>>2]|0;i:do if((a[t+4>>2]&-8|0)!=(i|0)){for(r=i<<((r|0)==31?0:25-(r>>>1)|0);n=t+16+(r>>>31<<2)|0,e=a[n>>2]|0,e;)if((a[e+4>>2]&-8|0)==(i|0)){t=e;break i}else r<<=1,t=e;a[n>>2]=u,a[u+24>>2]=t,a[u+12>>2]=u,a[u+8>>2]=u;break g}while(0);b=t+8|0,x=a[b>>2]|0,a[x+12>>2]=u,a[b>>2]=u,a[u+8>>2]=x,a[u+12>>2]=t,a[u+24>>2]=0}while(0);return x=d+8|0,P=S,x|0}for(t=22096;e=a[t>>2]|0,!(e>>>0<=l>>>0&&(x=e+(a[t+4>>2]|0)|0,x>>>0>l>>>0));)t=a[t+8>>2]|0;i=x+-47|0,e=i+8|0,e=i+(e&7|0?0-e&7:0)|0,i=l+16|0,e=e>>>0>>0?l:e,t=e+8|0,n=s+-40|0,y=o+8|0,y=y&7|0?0-y&7:0,b=o+y|0,y=n-y|0,a[5418]=b,a[5415]=y,a[b+4>>2]=y|1,a[o+n+4>>2]=40,a[5419]=a[5534],n=e+4|0,a[n>>2]=27,a[t>>2]=a[5524],a[t+4>>2]=a[5525],a[t+8>>2]=a[5526],a[t+12>>2]=a[5527],a[5524]=o,a[5525]=s,a[5527]=0,a[5526]=t,t=e+24|0;do b=t,t=t+4|0,a[t>>2]=7;while((b+8|0)>>>0>>0);if((e|0)!=(l|0)){if(o=e-l|0,a[n>>2]=a[n>>2]&-2,a[l+4>>2]=o|1,a[e>>2]=o,t=o>>>3,o>>>0<256){n=21688+(t<<1<<2)|0,e=a[5412]|0,t=1<>2]|0):(a[5412]=e|t,t=n,e=n+8|0),a[e>>2]=l,a[t+12>>2]=l,a[l+8>>2]=t,a[l+12>>2]=n;break}if(t=o>>>8,t?o>>>0>16777215?r=31:(b=(t+1048320|0)>>>16&8,x=t<>>16&4,x<<=y,r=(x+245760|0)>>>16&2,r=14-(y|b|r)+(x<>>15)|0,r=o>>>(r+7|0)&1|r<<1):r=0,n=21952+(r<<2)|0,a[l+28>>2]=r,a[l+20>>2]=0,a[i>>2]=0,t=a[5413]|0,e=1<>2]=l,a[l+24>>2]=n,a[l+12>>2]=l,a[l+8>>2]=l;break}t=a[n>>2]|0;j:do if((a[t+4>>2]&-8|0)!=(o|0)){for(r=o<<((r|0)==31?0:25-(r>>>1)|0);n=t+16+(r>>>31<<2)|0,e=a[n>>2]|0,e;)if((a[e+4>>2]&-8|0)==(o|0)){t=e;break j}else r<<=1,t=e;a[n>>2]=l,a[l+24>>2]=t,a[l+12>>2]=l,a[l+8>>2]=l;break f}while(0);b=t+8|0,x=a[b>>2]|0,a[x+12>>2]=l,a[b>>2]=l,a[l+8>>2]=x,a[l+12>>2]=t,a[l+24>>2]=0}}else x=a[5416]|0,(x|0)==0|o>>>0>>0&&(a[5416]=o),a[5524]=o,a[5525]=s,a[5527]=0,a[5421]=a[5530],a[5420]=-1,a[5425]=21688,a[5424]=21688,a[5427]=21696,a[5426]=21696,a[5429]=21704,a[5428]=21704,a[5431]=21712,a[5430]=21712,a[5433]=21720,a[5432]=21720,a[5435]=21728,a[5434]=21728,a[5437]=21736,a[5436]=21736,a[5439]=21744,a[5438]=21744,a[5441]=21752,a[5440]=21752,a[5443]=21760,a[5442]=21760,a[5445]=21768,a[5444]=21768,a[5447]=21776,a[5446]=21776,a[5449]=21784,a[5448]=21784,a[5451]=21792,a[5450]=21792,a[5453]=21800,a[5452]=21800,a[5455]=21808,a[5454]=21808,a[5457]=21816,a[5456]=21816,a[5459]=21824,a[5458]=21824,a[5461]=21832,a[5460]=21832,a[5463]=21840,a[5462]=21840,a[5465]=21848,a[5464]=21848,a[5467]=21856,a[5466]=21856,a[5469]=21864,a[5468]=21864,a[5471]=21872,a[5470]=21872,a[5473]=21880,a[5472]=21880,a[5475]=21888,a[5474]=21888,a[5477]=21896,a[5476]=21896,a[5479]=21904,a[5478]=21904,a[5481]=21912,a[5480]=21912,a[5483]=21920,a[5482]=21920,a[5485]=21928,a[5484]=21928,a[5487]=21936,a[5486]=21936,x=s+-40|0,y=o+8|0,y=y&7|0?0-y&7:0,b=o+y|0,y=x-y|0,a[5418]=b,a[5415]=y,a[b+4>>2]=y|1,a[o+x+4>>2]=40,a[5419]=a[5534];while(0);if(t=a[5415]|0,t>>>0>f>>>0)return y=t-f|0,a[5415]=y,x=a[5418]|0,b=x+f|0,a[5418]=b,a[b+4>>2]=y|1,a[x+4>>2]=f|3,x=x+8|0,P=S,x|0}return a[(Pp()|0)>>2]=48,x=0,P=S,x|0}function kg(e){e|=0;var t=0,n=0,r=0,i=0,o=0,s=0,c=0,l=0;if(e){n=e+-8|0,i=a[5416]|0,e=a[e+-4>>2]|0,t=e&-8,l=n+t|0;do if(e&1)c=n,s=n;else{if(r=a[n>>2]|0,!(e&3)||(s=n+(0-r)|0,o=r+t|0,s>>>0>>0))return;if((a[5417]|0)==(s|0)){if(e=l+4|0,t=a[e>>2]|0,(t&3|0)!=3){c=s,t=o;break}a[5414]=o,a[e>>2]=t&-2,a[s+4>>2]=o|1,a[s+o>>2]=o;return}if(n=r>>>3,r>>>0<256)if(e=a[s+8>>2]|0,t=a[s+12>>2]|0,(t|0)==(e|0)){a[5412]&=~(1<>2]=t,a[t+8>>2]=e,c=s,t=o;break}i=a[s+24>>2]|0,e=a[s+12>>2]|0;do if((e|0)==(s|0)){if(t=s+16|0,n=t+4|0,e=a[n>>2]|0,e)t=n;else if(e=a[t>>2]|0,!e){e=0;break}for(;;)if(r=e+20|0,n=a[r>>2]|0,n)e=n,t=r;else if(r=e+16|0,n=a[r>>2]|0,n)e=n,t=r;else break;a[t>>2]=0}else c=a[s+8>>2]|0,a[c+12>>2]=e,a[e+8>>2]=c;while(0);if(i){if(t=a[s+28>>2]|0,n=21952+(t<<2)|0,(a[n>>2]|0)==(s|0)){if(a[n>>2]=e,!e){a[5413]&=~(1<>2]|0)==(s|0)?c:i+20|0)>>2]=e,!e){c=s,t=o;break}a[e+24>>2]=i,t=s+16|0,n=a[t>>2]|0,n|0&&(a[e+16>>2]=n,a[n+24>>2]=e),t=a[t+4>>2]|0,t?(a[e+20>>2]=t,a[t+24>>2]=e,c=s,t=o):(c=s,t=o)}else c=s,t=o}while(0);if(!(s>>>0>=l>>>0)&&(e=l+4|0,r=a[e>>2]|0,r&1)){if(r&2)a[e>>2]=r&-2,a[c+4>>2]=t|1,a[s+t>>2]=t,i=t;else{if((a[5418]|0)==(l|0)){if(l=(a[5415]|0)+t|0,a[5415]=l,a[5418]=c,a[c+4>>2]=l|1,(c|0)!=(a[5417]|0))return;a[5417]=0,a[5414]=0;return}if((a[5417]|0)==(l|0)){l=(a[5414]|0)+t|0,a[5414]=l,a[5417]=s,a[c+4>>2]=l|1,a[s+l>>2]=l;return}i=(r&-8)+t|0,n=r>>>3;do if(r>>>0<256)if(t=a[l+8>>2]|0,e=a[l+12>>2]|0,(e|0)==(t|0)){a[5412]&=~(1<>2]=e,a[e+8>>2]=t;break}else{o=a[l+24>>2]|0,e=a[l+12>>2]|0;do if((e|0)==(l|0)){if(t=l+16|0,n=t+4|0,e=a[n>>2]|0,e)t=n;else if(e=a[t>>2]|0,!e){n=0;break}for(;;)if(r=e+20|0,n=a[r>>2]|0,n)e=n,t=r;else if(r=e+16|0,n=a[r>>2]|0,n)e=n,t=r;else break;a[t>>2]=0,n=e}else n=a[l+8>>2]|0,a[n+12>>2]=e,a[e+8>>2]=n,n=e;while(0);if(o|0){if(e=a[l+28>>2]|0,t=21952+(e<<2)|0,(a[t>>2]|0)==(l|0)){if(a[t>>2]=n,!n){a[5413]&=~(1<>2]|0)==(l|0)?r:o+20|0)>>2]=n,!n)break;a[n+24>>2]=o,e=l+16|0,t=a[e>>2]|0,t|0&&(a[n+16>>2]=t,a[t+24>>2]=n),e=a[e+4>>2]|0,e|0&&(a[n+20>>2]=e,a[e+24>>2]=n)}}while(0);if(a[c+4>>2]=i|1,a[s+i>>2]=i,(c|0)==(a[5417]|0)){a[5414]=i;return}}if(e=i>>>3,i>>>0<256){n=21688+(e<<1<<2)|0,t=a[5412]|0,e=1<>2]|0):(a[5412]=t|e,e=n,t=n+8|0),a[t>>2]=c,a[e+12>>2]=c,a[c+8>>2]=e,a[c+12>>2]=n;return}e=i>>>8,e?i>>>0>16777215?r=31:(s=(e+1048320|0)>>>16&8,l=e<>>16&4,l<<=o,r=(l+245760|0)>>>16&2,r=14-(o|s|r)+(l<>>15)|0,r=i>>>(r+7|0)&1|r<<1):r=0,e=21952+(r<<2)|0,a[c+28>>2]=r,a[c+20>>2]=0,a[c+16>>2]=0,t=a[5413]|0,n=1<>2]=c,a[c+24>>2]=e,a[c+12>>2]=c,a[c+8>>2]=c;else{e=a[e>>2]|0;b:do if((a[e+4>>2]&-8|0)!=(i|0)){for(r=i<<((r|0)==31?0:25-(r>>>1)|0);n=e+16+(r>>>31<<2)|0,t=a[n>>2]|0,t;)if((a[t+4>>2]&-8|0)==(i|0)){e=t;break b}else r<<=1,e=t;a[n>>2]=c,a[c+24>>2]=e,a[c+12>>2]=c,a[c+8>>2]=c;break a}while(0);s=e+8|0,l=a[s>>2]|0,a[l+12>>2]=c,a[s>>2]=c,a[c+8>>2]=l,a[c+12>>2]=e,a[c+24>>2]=0}while(0);if(l=(a[5420]|0)+-1|0,a[5420]=l,!(l|0)){for(e=22104;e=a[e>>2]|0,e;)e=e+8|0;a[5420]=-1}}}}function Ag(e){e|=0;var t=0,n=0,r=0;r=e+3&-4,e=Ug()|0,t=a[e>>2]|0,n=t+r|0;do if((r|0)<1|n>>>0>t>>>0){if(n>>>0>(A()|0)>>>0&&!(M(n|0)|0))break;return a[e>>2]=n,r=t,r|0}while(0);return a[(Pp()|0)>>2]=48,r=-1,r|0}function jg(e){e|=0;var t=0;return t=P,P=P+e|0,P=P+15&-16,t|0}function Mg(e){e|=0,P=e}function Ng(){return P|0}function Pg(e,t){e|=0,t|=0;var n=0,r=0,i=0,a=0;return a=e&65535,i=t&65535,n=u(i,a)|0,r=e>>>16,e=(n>>>16)+(u(i,r)|0)|0,i=t>>>16,t=u(i,a)|0,(p((e>>>16)+(u(i,r)|0)+(((e&65535)+t|0)>>>16)|0),e+t<<16|n&65535|0)|0}function Fg(e,t,n,r){e|=0,t|=0,n|=0,r|=0;var i=0,a=0;return i=e,a=n,n=Pg(i,a)|0,e=m()|0,(p((u(t,a)|0)+(u(r,i)|0)+e|e&0|0),n|0)|0}function Ig(e,t,n,r){return e|=0,t|=0,n|=0,r|=0,n=e+n>>>0,(p(t+r+(n>>>0>>0|0)>>>0|0),n|0)|0}function Lg(e,t,n,r){return e|=0,t|=0,n|=0,r|=0,r=t-r-(n>>>0>e>>>0|0)>>>0,(p(r|0),e-n>>>0|0)|0}function Rg(e){return e|=0,(e?31-(d(e^e-1)|0)|0:32)|0}function zg(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0;var o=0,s=0,c=0,l=0,u=0,f=0,h=0,g=0,_=0,v=0;if(f=e,l=t,u=l,s=n,g=r,c=g,!u)return o=(i|0)!=0,c?o?(a[i>>2]=e|0,a[i+4>>2]=t&0,g=0,i=0,(p(g|0),i)|0):(g=0,i=0,(p(g|0),i)|0):(o&&(a[i>>2]=(f>>>0)%(s>>>0),a[i+4>>2]=0),g=0,i=(f>>>0)/(s>>>0)>>>0,(p(g|0),i)|0);o=(c|0)==0;do if(s){if(!o){if(o=(d(c|0)|0)-(d(u|0)|0)|0,o>>>0<=31){h=o+1|0,c=31-o|0,t=o-31>>31,s=h,e=f>>>(h>>>0)&t|u<>>(h>>>0)&t,o=0,c=f<>2]=e|0,a[i+4>>2]=l|t&0,g=0,i=0,(p(g|0),i)|0):(g=0,i=0,(p(g|0),i)|0)}if(o=s-1|0,o&s|0){c=(d(s|0)|0)+33-(d(u|0)|0)|0,v=64-c|0,h=32-c|0,l=h>>31,_=c-32|0,t=_>>31,s=c,e=h-1>>31&u>>>(_>>>0)|(u<>>(c>>>0))&t,t&=u>>>(c>>>0),o=f<>>(_>>>0))&l|f<>31;break}return i|0&&(a[i>>2]=o&f,a[i+4>>2]=0),(s|0)==1?(_=l|t&0,v=e|0,(p(_|0),v)|0):(v=Rg(s|0)|0,_=u>>>(v>>>0)|0,v=u<<32-v|f>>>(v>>>0)|0,(p(_|0),v)|0)}else{if(o)return i|0&&(a[i>>2]=(u>>>0)%(s>>>0),a[i+4>>2]=0),_=0,v=(u>>>0)/(s>>>0)>>>0,(p(_|0),v)|0;if(!f)return i|0&&(a[i>>2]=0,a[i+4>>2]=(u>>>0)%(c>>>0)),_=0,v=(u>>>0)/(c>>>0)>>>0,(p(_|0),v)|0;if(o=c-1|0,!(o&c))return i|0&&(a[i>>2]=e|0,a[i+4>>2]=o&u|t&0),_=0,v=u>>>((Rg(c|0)|0)>>>0),(p(_|0),v)|0;if(o=(d(c|0)|0)-(d(u|0)|0)|0,o>>>0<=30){t=o+1|0,c=31-o|0,s=t,e=u<>>(t>>>0),t=u>>>(t>>>0),o=0,c=f<>2]=e|0,a[i+4>>2]=l|t&0,_=0,v=0,(p(_|0),v)|0):(_=0,v=0,(p(_|0),v)|0)}while(0);if(!s)u=c,l=0,c=0;else{h=n|0,f=g|r&0,u=Ig(h|0,f|0,-1,-1)|0,n=m()|0,l=c,c=0;do r=l,l=o>>>31|l<<1,o=c|o<<1,r=e<<1|r>>>31|0,g=e>>>31|t<<1|0,Lg(u|0,n|0,r|0,g|0)|0,v=m()|0,_=v>>31|((v|0)<0?-1:0)<<1,c=_&1,e=Lg(r|0,g|0,_&h|0,(((v|0)<0?-1:0)>>31|((v|0)<0?-1:0)<<1)&f|0)|0,t=m()|0,s=s-1|0;while(s|0);u=l,l=0}return s=0,i|0&&(a[i>>2]=e,a[i+4>>2]=t),_=(o|0)>>>31|(u|s)<<1|(s<<1|o>>>31)&0|l,v=(o<<1|0)&-2|c,(p(_|0),v)|0}function Bg(e,t,n,r){return e|=0,t|=0,n|=0,r|=0,zg(e,t,n,r,0)|0}function Vg(e,t,n){return e|=0,t|=0,n|=0,(n|0)<32?(p(t>>>n|0),e>>>n|(t&(1<>>n-32|0)}function Hg(e,t,n){return e|=0,t|=0,n|=0,(n|0)<32?(p(t<>>32-n|0),e<>8&255)<<16|(e>>16&255)<<8|e>>>24|0}function Gg(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0;if((n|0)>=512)return j(e|0,t|0,n|0)|0,e|0;if(s=e|0,o=e+n|0,(e&3)==(t&3)){for(;e&3;){if(!n)return s|0;r[e>>0]=r[t>>0]|0,e=e+1|0,t=t+1|0,n=n-1|0}for(n=o&-4|0,i=n-64|0;(e|0)<=(i|0);)a[e>>2]=a[t>>2],a[e+4>>2]=a[t+4>>2],a[e+8>>2]=a[t+8>>2],a[e+12>>2]=a[t+12>>2],a[e+16>>2]=a[t+16>>2],a[e+20>>2]=a[t+20>>2],a[e+24>>2]=a[t+24>>2],a[e+28>>2]=a[t+28>>2],a[e+32>>2]=a[t+32>>2],a[e+36>>2]=a[t+36>>2],a[e+40>>2]=a[t+40>>2],a[e+44>>2]=a[t+44>>2],a[e+48>>2]=a[t+48>>2],a[e+52>>2]=a[t+52>>2],a[e+56>>2]=a[t+56>>2],a[e+60>>2]=a[t+60>>2],e=e+64|0,t=t+64|0;for(;(e|0)<(n|0);)a[e>>2]=a[t>>2],e=e+4|0,t=t+4|0}else for(n=o-4|0;(e|0)<(n|0);)r[e>>0]=r[t>>0]|0,r[e+1>>0]=r[t+1>>0]|0,r[e+2>>0]=r[t+2>>0]|0,r[e+3>>0]=r[t+3>>0]|0,e=e+4|0,t=t+4|0;for(;(e|0)<(o|0);)r[e>>0]=r[t>>0]|0,e=e+1|0,t=t+1|0;return s|0}function Kg(e,t,n){e|=0,t|=0,n|=0;var i=0;if((t|0)<(e|0)&(e|0)<(t+n|0)){for(i=e,t=t+n|0,e=e+n|0;(n|0)>0;)e=e-1|0,t=t-1|0,n=n-1|0,r[e>>0]=r[t>>0]|0;e=i}else Gg(e,t,n)|0;return e|0}function qg(e,t,n){e|=0,t|=0,n|=0;var i=0,o=0,s=0,c=0;if(s=e+n|0,t&=255,(n|0)>=67){for(;e&3;)r[e>>0]=t,e=e+1|0;for(i=s&-4|0,c=t|t<<8|t<<16|t<<24,o=i-64|0;(e|0)<=(o|0);)a[e>>2]=c,a[e+4>>2]=c,a[e+8>>2]=c,a[e+12>>2]=c,a[e+16>>2]=c,a[e+20>>2]=c,a[e+24>>2]=c,a[e+28>>2]=c,a[e+32>>2]=c,a[e+36>>2]=c,a[e+40>>2]=c,a[e+44>>2]=c,a[e+48>>2]=c,a[e+52>>2]=c,a[e+56>>2]=c,a[e+60>>2]=c,e=e+64|0;for(;(e|0)<(i|0);)a[e>>2]=c,e=e+4|0}for(;(e|0)<(s|0);)r[e>>0]=t,e=e+1|0;return s-n|0}function Jg(e){return e|=0,__[e&3]()|0}function Yg(e,t){return e|=0,t|=0,v_[e&15](t|0)|0}function Xg(e,t,n,r,i,a,o){return e|=0,t|=0,n=+n,r|=0,i|=0,a|=0,o|=0,y_[e&1](t|0,+n,r|0,i|0,a|0,o|0)|0}function Zg(e,t,n){return e|=0,t|=0,n|=0,b_[e&63](t|0,n|0)|0}function Qg(e,t,n,r){return e|=0,t|=0,n|=0,r|=0,x_[e&7](t|0,n|0,r|0)|0}function $g(e){e|=0,S_[e&3]()}function e_(e,t){e|=0,t|=0,C_[e&255](t|0)}function t_(e,t,n){e|=0,t|=0,n|=0,w_[e&15](t|0,n|0)}function n_(e,t,n,r){e|=0,t|=0,n|=0,r|=0,T_[e&15](t|0,n|0,r|0)}function r_(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0,E_[e&7](t|0,n|0,r|0,i|0)}function i_(e,t,n,r,i,a){e|=0,t|=0,n|=0,r|=0,i|=0,a|=0,X[e&3](t|0,n|0,r|0,i|0,a|0)}function a_(e,t,n,r,i,a,o){e|=0,t|=0,n|=0,r|=0,i|=0,a|=0,o|=0,D_[e&3](t|0,n|0,r|0,i|0,a|0,o|0)}function o_(){return f(0),0}function s_(e){return e|=0,f(1),0}function c_(e,t,n,r,i,a){return e|=0,t=+t,n|=0,r|=0,i|=0,a|=0,f(2),0}function l_(e,t){return e|=0,t|=0,f(3),0}function u_(e,t,n){return e|=0,t|=0,n|=0,f(4),0}function d_(){f(5)}function Y(e){e|=0,f(6)}function f_(e,t){e|=0,t|=0,f(7)}function p_(e,t,n){e|=0,t|=0,n|=0,f(8)}function m_(e,t,n,r){e|=0,t|=0,n|=0,r|=0,f(9)}function h_(e,t,n,r,i){e|=0,t|=0,n|=0,r|=0,i|=0,f(10)}function g_(e,t,n,r,i,a){e|=0,t|=0,n|=0,r|=0,i|=0,a|=0,f(11)}var __=[o_,yu,dd,o_],v_=[s_,eh,st,pt,Wm,qm,zh,sg,gg,ru,ne,$u,xu,pd,s_,s_],y_=[c_,Jp],b_=[l_,me,Ce,ft,Kn,Sr,Mr,Kr,qr,Xr,Fi,Hi,oa,pa,xa,Oa,ho,wo,No,Ro,qo,Qo,ss,fs,xs,Ps,Vs,Ks,ec,lc,Ec,Nc,Vc,Xc,ol,pl,Cl,Ml,Bl,ql,tu,Ku,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_,l_],x_=[u_,pm,km,ah,sh,lg,ug,u_],S_=[d_,rh,bm,d_],C_=[Y,Bh,fe,pe,he,xe,Se,we,Qm,H,mt,ot,lt,ut,yt,bt,jt,Mt,en,tn,nn,Sn,Wn,Gn,qn,vr,Cr,wr,Tr,Er,Ar,jr,Nr,Wr,Gr,Jr,Yr,Ni,Pi,Ii,Bi,Vi,ia,aa,sa,da,fa,ba,W,Sa,Ea,Da,po,mo,go,To,Eo,jo,Mo,Po,zo,Bo,Go,Ko,Jo,$o,es,as,os,cs,ps,ms,ys,bs,Ss,Ms,Ns,Fs,zs,Bs,Hs,qs,Js,Qs,$s,tc,sc,cc,wc,Tc,Dc,jc,Mc,zc,Bc,Hc,Jc,Yc,il,al,sl,dl,fl,xl,Sl,wl,Al,jl,Rl,zl,Vl,Gl,Kl,$l,eu,nu,Tm,Em,Dm,Om,Rm,Hm,Um,Gm,Km,$m,th,nh,ih,oh,dh,Lh,Rh,ag,og,hg,xg,Sg,ou,nd,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y],w_=[f_,ct,dt,te,re,ie,ae,oe,Yp,f_,f_,f_,f_,f_,f_,f_],T_=[p_,cg,dg,_g,vg,L,R,Ru,Dd,Nd,p_,p_,p_,p_,p_,p_],E_=[m_,Mm,Vm,mh,Ou,bd,m_,m_],X=[h_,jm,Bm,ph],D_=[g_,Am,zm,fh];return{__ZSt18uncaught_exceptionv:Fh,___cxa_can_catch:Mh,___cxa_is_pointer_type:Nh,___embind_register_native_and_builtin_types:Hd,___errno_location:Pp,___getTypeName:Np,___muldi3:Fg,___udivdi3:Bg,_bitshift64Lshr:Vg,_bitshift64Shl:Hg,_emscripten_get_sbrk_ptr:Ug,_free:kg,_i64Add:Ig,_i64Subtract:Lg,_llvm_bswap_i32:Wg,_malloc:Og,_memcpy:Gg,_memmove:Kg,_memset:qg,dynCall_i:Jg,dynCall_ii:Yg,dynCall_iidiiii:Xg,dynCall_iii:Zg,dynCall_iiii:Qg,dynCall_v:$g,dynCall_vi:e_,dynCall_vii:t_,dynCall_viii:n_,dynCall_viiii:r_,dynCall_viiiii:i_,dynCall_viiiiii:a_,globalCtors:F,stackAlloc:jg,stackRestore:Mg,stackSave:Ng}})({Math,Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array,Float32Array,Float64Array},{A:wn,B:Sn,C:Cn,D:Me,a:De,b:y,c:b,d:Ne,e:Le,f:Re,g:ze,h:Fe,i:Ie,j:Be,k:nt,l:Jt,m:Zt,n:en,o:ln,p:fn,q:mn,r:hn,s:gn,t:_n,u:vn,v:rn,w:cn,x:yn,y:un,z:bn},I),jn=e.__ZSt18uncaught_exceptionv=An.__ZSt18uncaught_exceptionv;e.___cxa_can_catch=An.___cxa_can_catch,e.___cxa_is_pointer_type=An.___cxa_is_pointer_type,e.___embind_register_native_and_builtin_types=An.___embind_register_native_and_builtin_types,e.___errno_location=An.___errno_location;var Mn=e.___getTypeName=An.___getTypeName;e.___muldi3=An.___muldi3,e.___udivdi3=An.___udivdi3,e._bitshift64Lshr=An._bitshift64Lshr,e._bitshift64Shl=An._bitshift64Shl,e._emscripten_get_sbrk_ptr=An._emscripten_get_sbrk_ptr;var Nn=e._free=An._free;e._i64Add=An._i64Add,e._i64Subtract=An._i64Subtract,e._llvm_bswap_i32=An._llvm_bswap_i32;var Pn=e._malloc=An._malloc;e._memcpy=An._memcpy,e._memmove=An._memmove,e._memset=An._memset;var Fn=e.globalCtors=An.globalCtors;if(e.stackAlloc=An.stackAlloc,e.stackRestore=An.stackRestore,e.stackSave=An.stackSave,e.dynCall_i=An.dynCall_i,e.dynCall_ii=An.dynCall_ii,e.dynCall_iidiiii=An.dynCall_iidiiii,e.dynCall_iii=An.dynCall_iii,e.dynCall_iiii=An.dynCall_iiii,e.dynCall_v=An.dynCall_v,e.dynCall_vi=An.dynCall_vi,e.dynCall_vii=An.dynCall_vii,e.dynCall_viii=An.dynCall_viii,e.dynCall_viiii=An.dynCall_viiii,e.dynCall_viiiii=An.dynCall_viiiii,e.dynCall_viiiiii=An.dynCall_viiiiii,e.asm=An,Oe)if(je(Oe)||(Oe=l(Oe)),o||s){var In=f(Oe);te.set(In,x)}else{Te(`memory initializer`);var Ln=function(t){t.byteLength&&(t=new Uint8Array(t)),te.set(t,x),e.memoryInitializerRequest&&delete e.memoryInitializerRequest.response,Ee(`memory initializer`)},Rn=function(){d(Oe,Ln,function(){throw Error(`could not load memory initializer `+Oe)})},zn=kn(Oe);if(zn)Ln(zn.buffer);else if(e.memoryInitializerRequest){var Bn=function(){var t=e.memoryInitializerRequest,n=t.response;if(t.status!==200&&t.status!==0){var r=kn(e.memoryInitializerRequestURL);if(r)n=r.buffer;else{console.warn(`a problem seems to have happened with Module.memoryInitializerRequest, status: `+t.status+`, retrying `+Oe),Rn();return}}Ln(n)};e.memoryInitializerRequest.response?setTimeout(Bn,0):e.memoryInitializerRequest.addEventListener(`load`,Bn)}else Rn()}var Vn;function Hn(e){this.name=`ExitStatus`,this.message=`Program terminated with exit(`+e+`)`,this.status=e}we=function e(){Vn||Un(),Vn||(we=e)};function Un(t){if(t||=r,Se>0||(ge(),Se>0))return;function n(){Vn||(Vn=!0,e.calledRun=!0,!S&&(_e(),ve(),e.onRuntimeInitialized&&e.onRuntimeInitialized(),ye()))}e.setStatus?(e.setStatus(`Running...`),setTimeout(function(){setTimeout(function(){e.setStatus(``)},1),n()},1)):n()}if(e.run=Un,e.preInit)for(typeof e.preInit==`function`&&(e.preInit=[e.preInit]);e.preInit.length>0;)e.preInit.pop()();return Un(),e}function F$(e,t={},n,r){r=r===void 0||r===0?1:r;let i=new t(e.slice(n,n+t.BYTES_PER_ELEMENT*r));if(r===1)return i[0];let a=[];for(let e=0;e{if(!s){s=l;let e=l.totalToRead;r=new(t.las?.fp64?Float64Array:Float32Array)(e*3),i=l.hasColor?new Uint8Array(e*4):null,a=new Uint16Array(e),o=new Uint8Array(e),c.loaderData=l,c.attributes={POSITION:{value:r,size:3},intensity:{value:a,size:1},classification:{value:o,size:1}},i&&(c.attributes.COLOR_0={value:i,size:4})}let u=e.pointsCount,{scale:[d,f,p],offset:[m,h,g]}=l,_=B$(e,u,t.las?.colorDepth);for(let t=0;t=a)break}}catch(e){throw e}finally{r.close()}}function B$(e={},t,n){let r=!1;switch(n){case 8:r=!1;break;case 16:r=!0;break;case`auto`:if(e.getPoint(0).color)for(let n=0;n255||t[1]>255||t[2]>255)&&(r=!0)}break;default:console.warn(`las: illegal value for options.las.colorDepth`);break}return r}function V$(e){e(`EPSG:4326`,`+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees`),e(`EPSG:4269`,`+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees`),e(`EPSG:3857`,`+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs`);for(var t=1;t<=60;++t)e(`EPSG:`+(32600+t),`+proj=utm +zone=`+t+` +datum=WGS84 +units=m`),e(`EPSG:`+(32700+t),`+proj=utm +zone=`+t+` +south +datum=WGS84 +units=m`);e(`EPSG:5041`,`+title=WGS 84 / UPS North (E,N) +proj=stere +lat_0=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m`),e(`EPSG:5042`,`+title=WGS 84 / UPS South (E,N) +proj=stere +lat_0=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m`),e.WGS84=e[`EPSG:4326`],e[`EPSG:3785`]=e[`EPSG:3857`],e.GOOGLE=e[`EPSG:3857`],e[`EPSG:900913`]=e[`EPSG:3857`],e[`EPSG:102113`]=e[`EPSG:3857`]}function H$(e,t){if(e[t])return e[t];for(var n=Object.keys(e),r=t.toLowerCase().replace(i5,``),i=-1,a,o;++iArray.isArray(e)&&e[0]===`USAGE`)?`2019`:(e.find(e=>Array.isArray(e)&&e[0]===`CS`)||e[0]===`BOUNDCRS`||e[0]===`PROJCRS`||e[0],`2015`)}function G$(e){return(W$(e)===`2019`?s5:o5).convert(e)}function K$(e){let t=e.toUpperCase();return t.includes(`PROJCRS`)||t.includes(`GEOGCRS`)||t.includes(`BOUNDCRS`)||t.includes(`VERTCRS`)||t.includes(`LENGTHUNIT`)||t.includes(`ANGLEUNIT`)||t.includes(`SCALEUNIT`)?`WKT2`:(t.includes(`PROJCS`)||t.includes(`GEOGCS`)||t.includes(`LOCAL_CS`)||t.includes(`VERT_CS`)||t.includes(`UNIT`),`WKT1`)}function q$(e){if(typeof e!=`string`)throw Error(`not a string`);this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=l5}function J$(e){return new q$(e).output()}function Y$(e,t,n){Array.isArray(t)&&(n.unshift(t),t=null);var r=t?{}:e,i=n.reduce(function(e,t){return X$(t,e),e},r);t&&(e[t]=i)}function X$(e,t){if(!Array.isArray(e)){t[e]=!0;return}var n=e.shift();if(n===`PARAMETER`&&(n=e.shift()),e.length===1){if(Array.isArray(e[0])){t[n]={},X$(e[0],t[n]);return}t[n]=e[0];return}if(!e.length){t[n]=!0;return}if(n===`TOWGS84`){t[n]=e;return}if(n===`AXIS`){n in t||(t[n]=[]),t[n].push(e);return}Array.isArray(n)||(t[n]={});var r;switch(n){case`UNIT`:case`PRIMEM`:case`VERT_DATUM`:t[n]={name:e[0].toLowerCase(),convert:e[1]},e.length===3&&X$(e[2],t[n]);return;case`SPHEROID`:case`ELLIPSOID`:t[n]={name:e[0],a:e[1],rf:e[2]},e.length===4&&X$(e[3],t[n]);return;case`EDATUM`:case`ENGINEERINGDATUM`:case`LOCAL_DATUM`:case`DATUM`:case`VERT_CS`:case`VERTCRS`:case`VERTICALCRS`:e[0]=[`name`,e[0]],Y$(t,n,e);return;case`COMPD_CS`:case`COMPOUNDCRS`:case`FITTED_CS`:case`PROJECTEDCRS`:case`PROJCRS`:case`GEOGCS`:case`GEOCCS`:case`PROJCS`:case`LOCAL_CS`:case`GEODCRS`:case`GEODETICCRS`:case`GEODETICDATUM`:case`ENGCRS`:case`ENGINEERINGCRS`:e[0]=[`name`,e[0]],Y$(t,n,e),t[n].type=n;return;default:for(r=-1;++r0?90:-90),e.lat_ts=e.lat1,delete e.lat1):!e.lat_ts&&e.lat0&&(t===`polar stereographic`||t===`polar stereographic (variant a)`)&&(e.lat_ts=e.lat0,e.lat0=Z$(e.lat0>0?90:-90),delete e.lat1)}function $$(e){let t={units:null,to_meter:void 0};return typeof e==`string`?(t.units=e.toLowerCase(),t.units===`metre`&&(t.units=`meter`),t.units===`meter`&&(t.to_meter=1)):e&&e.name&&(t.units=e.name.toLowerCase(),t.units===`metre`&&(t.units=`meter`),t.to_meter=e.conversion_factor),t}function e1(e){return typeof e==`object`?e.value*e.unit.conversion_factor:e}function t1(e,t){e.ellipsoid.radius?(t.a=e.ellipsoid.radius,t.rf=0):(t.a=e1(e.ellipsoid.semi_major_axis),e.ellipsoid.inverse_flattening===void 0?e.ellipsoid.semi_major_axis!==void 0&&e.ellipsoid.semi_minor_axis!==void 0&&(t.rf=t.a/(t.a-e1(e.ellipsoid.semi_minor_axis))):t.rf=e.ellipsoid.inverse_flattening)}function n1(e,t={}){return!e||typeof e!=`object`?e:e.type===`BoundCRS`?(n1(e.source_crs,t),e.transformation&&(e.transformation.method&&e.transformation.method.name===`NTv2`?t.nadgrids=e.transformation.parameters[0].value:t.datum_params=e.transformation.parameters.map(e=>e.value)),t):(Object.keys(e).forEach(n=>{let r=e[n];if(r!==null)switch(n){case`name`:if(t.srsCode)break;t.name=r,t.srsCode=r;break;case`type`:r===`GeographicCRS`?t.projName=`longlat`:r===`GeodeticCRS`?e.coordinate_system&&e.coordinate_system.subtype===`Cartesian`?t.projName=`geocent`:t.projName=`longlat`:r===`ProjectedCRS`&&e.conversion&&e.conversion.method&&(t.projName=e.conversion.method.name);break;case`datum`:case`datum_ensemble`:r.ellipsoid&&(t.ellps=r.ellipsoid.name,t1(r,t)),r.prime_meridian&&(t.from_greenwich=r.prime_meridian.longitude*Math.PI/180);break;case`ellipsoid`:t.ellps=r.name,t1(r,t);break;case`prime_meridian`:t.long0=(r.longitude||0)*Math.PI/180;break;case`coordinate_system`:if(r.axis){let e={east:`e`,north:`n`,west:`w`,south:`s`,up:`u`,down:`d`,geocentricx:`e`,geocentricy:`n`,geocentricz:`u`},n=r.axis.map(t=>e[t.direction.toLowerCase()]);if(n.every(Boolean)&&(t.axis=n.join(``),t.axis.length===2&&(t.axis+=`u`)),r.unit){let{units:e,to_meter:n}=$$(r.unit);t.units=e,t.to_meter=n}else if(r.axis[0]&&r.axis[0].unit){let{units:e,to_meter:n}=$$(r.axis[0].unit);t.units=e,t.to_meter=n}}break;case`id`:r.authority&&r.code&&(t.title=r.authority+`:`+r.code);break;case`conversion`:r.method&&r.method.name&&(t.projName=r.method.name),r.parameters&&r.parameters.forEach(e=>{let n=e.name.toLowerCase().replace(/\s+/g,`_`),r=e.value;e.unit&&e.unit.conversion_factor?t[n]=r*e.unit.conversion_factor:e.unit===`degree`?t[n]=r*Math.PI/180:t[n]=r});break;case`unit`:r.name&&(t.units=r.name.toLowerCase(),t.units===`metre`&&(t.units=`meter`)),r.conversion_factor&&(t.to_meter=r.conversion_factor);break;case`base_crs`:n1(r,t),t.datumCode=r.id?r.id.authority+`_`+r.id.code:r.name;break;default:break}}),t.latitude_of_false_origin!==void 0&&(t.lat0=t.latitude_of_false_origin),t.longitude_of_false_origin!==void 0&&(t.long0=t.longitude_of_false_origin),t.latitude_of_standard_parallel!==void 0&&(t.lat0=t.latitude_of_standard_parallel,t.lat1=t.latitude_of_standard_parallel),t.latitude_of_1st_standard_parallel!==void 0&&(t.lat1=t.latitude_of_1st_standard_parallel),t.latitude_of_2nd_standard_parallel!==void 0&&(t.lat2=t.latitude_of_2nd_standard_parallel),t.latitude_of_projection_centre!==void 0&&(t.lat0=t.latitude_of_projection_centre),t.longitude_of_projection_centre!==void 0&&(t.longc=t.longitude_of_projection_centre),t.easting_at_false_origin!==void 0&&(t.x0=t.easting_at_false_origin),t.northing_at_false_origin!==void 0&&(t.y0=t.northing_at_false_origin),t.latitude_of_natural_origin!==void 0&&(t.lat0=t.latitude_of_natural_origin),t.longitude_of_natural_origin!==void 0&&(t.long0=t.longitude_of_natural_origin),t.longitude_of_origin!==void 0&&(t.long0=t.longitude_of_origin),t.false_easting!==void 0&&(t.x0=t.false_easting),t.easting_at_projection_centre&&(t.x0=t.easting_at_projection_centre),t.false_northing!==void 0&&(t.y0=t.false_northing),t.northing_at_projection_centre&&(t.y0=t.northing_at_projection_centre),t.standard_parallel_1!==void 0&&(t.lat1=t.standard_parallel_1),t.standard_parallel_2!==void 0&&(t.lat2=t.standard_parallel_2),t.scale_factor_at_natural_origin!==void 0&&(t.k0=t.scale_factor_at_natural_origin),t.scale_factor_at_projection_centre!==void 0&&(t.k0=t.scale_factor_at_projection_centre),t.scale_factor_on_pseudo_standard_parallel!==void 0&&(t.k0=t.scale_factor_on_pseudo_standard_parallel),t.azimuth!==void 0&&(t.alpha=t.azimuth),t.azimuth_at_projection_centre!==void 0&&(t.alpha=t.azimuth_at_projection_centre),t.angle_from_rectified_to_skew_grid&&(t.rectified_grid_angle=t.angle_from_rectified_to_skew_grid),Q$(t),t)}function r1(e,t){var n=t[0],r=t[1];!(n in e)&&r in e&&(e[n]=e[r],t.length===3&&(e[n]=t[2](e[n])))}function i1(e){for(var t=Object.keys(e),n=0,r=t.length;n-1;var t=H$(e,`authority`);if(t){var n=H$(t,`epsg`);return n&&S5.indexOf(n)>-1}}function f1(e){var t=H$(e,`extension`);if(t)return H$(t,`proj4`)}function p1(e){return e[0]===`+`}function m1(e){let t;if(c1(e))if(l1(e))t=s1[e];else if(u1(e)){t=o1(e);var n=f1(t);n&&(t=U$(n))}else p1(e)&&(t=U$(e));else t=`projName`in e?e:o1(e);return t&&d1(t)?s1[`EPSG:3857`]:t}function h1(e,t){e||={};var n,r;if(!t)return e;for(r in t)n=t[r],n!==void 0&&(e[r]=n);return e}function g1(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}function _1(e){return e<0?-1:1}function Q(e,t){return t||Math.abs(e)<=3.14159265359?e:e-_1(e)*e5}function v1(e,t,n){var r=e*n,i=.5*e;return r=((1-r)/(1+r))**i,Math.tan(.5*($-t))/r}function y1(e,t){for(var n=.5*e,r,i,a=$-2*Math.atan(t),o=0;o<=15;o++)if(r=e*Math.sin(a),i=$-2*Math.atan(t*((1-r)/(1+r))**n)-a,a+=i,Math.abs(i)<=1e-10)return a;return-9999}function b1(){var e=this.b/this.a;this.es=1-e*e,`x0`in this||(this.x0=0),`y0`in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=g1(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function x1(e){var t=e.x,n=e.y;if(n*57.29577951308232>90&&n*57.29577951308232<-90&&t*57.29577951308232>180&&t*57.29577951308232<-180)return null;var r,i;if(Math.abs(Math.abs(n)-$)<=1e-10)return null;if(this.sphere)r=this.x0+this.a*this.k0*Q(t-this.long0,this.over),i=this.y0+this.a*this.k0*Math.log(Math.tan($8+.5*n));else{var a=Math.sin(n),o=v1(this.e,n,a);r=this.x0+this.a*this.k0*Q(t-this.long0,this.over),i=this.y0-this.a*this.k0*Math.log(o)}return e.x=r,e.y=i,e}function S1(e){var t=e.x-this.x0,n=e.y-this.y0,r,i;if(this.sphere)i=$-2*Math.atan(Math.exp(-n/(this.a*this.k0)));else{var a=Math.exp(-n/(this.a*this.k0));if(i=y1(this.e,a),i===-9999)return null}return r=Q(this.long0+t/(this.a*this.k0),this.over),e.x=r,e.y=i,e}function C1(){}function w1(e){return e}function T1(e,t){var n=D5.length;return e.names?(D5[n]=e,e.names.forEach(function(e){E5[e.toLowerCase()]=n}),this):(console.log(t),!0)}function E1(e){return e.replace(/[-\(\)\s]+/g,` `).trim().replace(/ /g,`_`)}function D1(e){if(!e)return!1;var t=e.toLowerCase();if(E5[t]!==void 0&&D5[E5[t]]||(t=E1(t),t in E5&&D5[E5[t]]))return D5[E5[t]]}function O1(){T5.forEach(T1)}function k1(e,t,n,r){var i=e*e,a=t*t,o=(i-a)/i,s=0;r?(e*=1-o*(q8+o*(J8+o*Y8)),i=e*e,o=0):s=Math.sqrt(o);var c=(i-a)/a;return{es:o,e:s,ep2:c}}function A1(e,t,n,r,i){if(!e){var a=H$(k5,r);a||=A5,e=a.a,t=a.b,n=a.rf}return n&&!t&&(t=(1-1/n)*e),(n===0||Math.abs(e-t)<1e-10)&&(i=!0,t=e),{a:e,b:t,rf:n,sphere:i}}function j1(e,t,n,r,i,a,o){var s={};return e===void 0||e===`none`?s.datum_type=5:s.datum_type=4,t&&(s.datum_params=t.map(parseFloat),(s.datum_params[0]!==0||s.datum_params[1]!==0||s.datum_params[2]!==0)&&(s.datum_type=1),s.datum_params.length>3&&(s.datum_params[3]!==0||s.datum_params[4]!==0||s.datum_params[5]!==0||s.datum_params[6]!==0)&&(s.datum_type=2,s.datum_params[3]*=K8,s.datum_params[4]*=K8,s.datum_params[5]*=K8,s.datum_params[6]=s.datum_params[6]/1e6+1)),o&&(s.datum_type=3,s.grids=o),s.a=n,s.b=r,s.es=i,s.ep2=a,s}function M1(e,t,n){return t instanceof ArrayBuffer?N1(e,t,n):{ready:P1(e,t)}}function N1(e,t,n){var r=!0;n!==void 0&&n.includeErrorFields===!1&&(r=!1);var i=new DataView(t),a=z1(i),o=B1(i,a),s={header:o,subgrids:H1(i,o,a,r)};return N5[e]=s,s}async function P1(e,t){for(var n=[],r=await t.getImageCount(),i=r-1;i>=0;i--){var a=await t.getImage(i),o=await a.readRasters(),s=[a.getWidth(),a.getHeight()],c=a.getBoundingBox().map(L1),l=[a.fileDirectory.ModelPixelScale[0],a.fileDirectory.ModelPixelScale[1]].map(L1),u=c[0]+(s[0]-1)*l[0],d=c[3]-(s[1]-1)*l[1],f=o[0],p=o[1],m=[];for(let e=s[1]-1;e>=0;e--)for(let t=s[0]-1;t>=0;t--){var h=e*s[0]+t;m.push([-R1(p[h]),R1(f[h])])}n.push({del:l,lim:s,ll:[-u,d],cvs:m})}var g={header:{nSubgrids:r},subgrids:n};return N5[e]=g,g}function F1(e){return e===void 0?null:e.split(`,`).map(I1)}function I1(e){if(e.length===0)return null;var t=e[0]===`@`;return t&&(e=e.slice(1)),e===`null`?{name:`null`,mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:N5[e]||null,isNull:!1}}function L1(e){return e*Math.PI/180}function R1(e){return e/3600*Math.PI/180}function z1(e){var t=e.getInt32(8,!1);return t===11?!1:(t=e.getInt32(8,!0),t!==11&&console.warn(`Failed to detect nadgrid endian-ness, defaulting to little-endian`),!0)}function B1(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:V1(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}function V1(e,t,n){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,n)))}function H1(e,t,n,r){for(var i=176,a=[],o=0;o5e-11?!1:e.datum_type===1?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:e.datum_type===2?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6]:!0:!1}function J1(e,t,n){var r=e.x,i=e.y,a=e.z?e.z:0,o,s,c,l;if(i<-$&&i>-1.001*$)i=-$;else if(i>$&&i<1.001*$)i=$;else if(i<-$)return{x:-1/0,y:-1/0,z:e.z};else if(i>$)return{x:1/0,y:1/0,z:e.z};return r>Math.PI&&(r-=2*Math.PI),s=Math.sin(i),l=Math.cos(i),c=s*s,o=n/Math.sqrt(1-t*c),{x:(o+a)*l*Math.cos(r),y:(o+a)*l*Math.sin(r),z:(o*(1-t)+a)*s}}function Y1(e,t,n,r){var i=1e-12,a=i*i,o=30,s,c,l,u,d,f,p,m,h,g,_,v,y,b=e.x,x=e.y,S=e.z?e.z:0,C,w,T;if(s=Math.sqrt(b*b+x*x),c=Math.sqrt(b*b+x*x+S*S),s/na&&yr.y||p>r.x||gs&&Math.abs(c.y)>s);if(o<0)return console.log(`Inverse grid shift iterator failed to converge.`),r;r.x=Q(a.x+n.ll[0]),r.y=a.y+n.ll[1]}else isNaN(a.x)||(r.x=e.x+a.x,r.y=e.y+a.y);return r}function n0(e,t){var n={x:e.x/t.del[0],y:e.y/t.del[1]},r={x:Math.floor(n.x),y:Math.floor(n.y)},i={x:n.x-1*r.x,y:n.y-1*r.y},a={x:NaN,y:NaN},o;if(r.x<0||r.x>=t.lim[0]||r.y<0||r.y>=t.lim[1])return a;o=r.y*t.lim[0]+r.x;var s={x:t.cvs[o][0],y:t.cvs[o][1]};o++;var c={x:t.cvs[o][0],y:t.cvs[o][1]};o+=t.lim[0];var l={x:t.cvs[o][0],y:t.cvs[o][1]};o--;var u={x:t.cvs[o][0],y:t.cvs[o][1]},d=i.x*i.y,f=i.x*(1-i.y),p=(1-i.x)*(1-i.y),m=(1-i.x)*i.y;return a.x=p*s.x+f*c.x+m*u.x+d*l.x,a.y=p*s.y+f*c.y+m*u.y+d*l.y,a}function r0(e,t,n){var r=n.x,i=n.y,a=n.z||0,o,s,c,l={};for(c=0;c<3;c++)if(!(t&&c===2&&n.z===void 0))switch(c===0?(o=r,s=`ew`.indexOf(e.axis[c])===-1?`y`:`x`):c===1?(o=i,s=`ns`.indexOf(e.axis[c])===-1?`x`:`y`):(o=a,s=`z`),e.axis[c]){case`e`:l[s]=o;break;case`w`:l[s]=-o;break;case`n`:l[s]=o;break;case`s`:l[s]=-o;break;case`u`:n[s]!==void 0&&(l.z=o);break;case`d`:n[s]!==void 0&&(l.z=-o);break;default:return null}return l}function i0(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}function a0(e){o0(e.x),o0(e.y)}function o0(e){if(typeof Number.isFinite==`function`){if(Number.isFinite(e))return;throw TypeError(`coordinates must be finite numbers`)}if(typeof e!=`number`||e!==e||!isFinite(e))throw TypeError(`coordinates must be finite numbers`)}function s0(e,t){return(e.datum.datum_type===1||e.datum.datum_type===2||e.datum.datum_type===3)&&t.datumCode!==`WGS84`||(t.datum.datum_type===1||t.datum.datum_type===2||t.datum.datum_type===3)&&e.datumCode!==`WGS84`}function c0(e,t,n,r){var i;n=Array.isArray(n)?i0(n):{x:n.x,y:n.y,z:n.z,m:n.m};var a=n.z!==void 0;if(a0(n),e.datum&&t.datum&&s0(e,t)&&(i=new K1(`WGS84`),n=c0(e,i,n,r),e=i),r&&e.axis!==`enu`&&(n=r0(e,!1,n)),e.projName===`longlat`)n={x:n.x*Z8,y:n.y*Z8,z:n.z||0};else if(e.to_meter&&(n={x:n.x*e.to_meter,y:n.y*e.to_meter,z:n.z||0}),n=e.inverse(n),!n)return;if(e.from_greenwich&&(n.x+=e.from_greenwich),n=$1(e.datum,t.datum,n),n)return n=n,t.from_greenwich&&(n={x:n.x-t.from_greenwich,y:n.y,z:n.z||0}),t.projName===`longlat`?n={x:n.x*Q8,y:n.y*Q8,z:n.z||0}:(n=t.forward(n),t.to_meter&&(n={x:n.x/t.to_meter,y:n.y/t.to_meter,z:n.z||0})),r&&t.axis!==`enu`?r0(t,!0,n):(n&&!a&&t.projName!==`geocent`&&delete n.z,n)}function l0(e,t,n,r){var i,a,o;return Array.isArray(n)?(i=c0(e,t,n,r)||{x:NaN,y:NaN},n.length>2?e.name!==void 0&&e.name===`geocent`||t.name!==void 0&&t.name===`geocent`?typeof i.z==`number`?[i.x,i.y,i.z].concat(n.slice(3)):[i.x,i.y,n[2]].concat(n.slice(3)):[i.x,i.y].concat(n.slice(2)):[i.x,i.y]):(a=c0(e,t,n,r),o=Object.keys(n),o.length===2||o.forEach(function(r){if(e.name!==void 0&&e.name===`geocent`||t.name!==void 0&&t.name===`geocent`){if(r===`x`||r===`y`||r===`z`)return}else if(r===`x`||r===`y`)return;a[r]=n[r]}),a)}function u0(e){return e instanceof K1?e:typeof e==`object`&&`oProj`in e?e.oProj:K1(e)}function d0(e,t,n){var r,i,a=!1,o;return t===void 0?(i=u0(e),r=P5,a=!0):(t.x!==void 0||Array.isArray(t))&&(n=t,i=u0(e),r=P5,a=!0),r||=u0(e),i||=u0(t),n?l0(r,i,n):(o={forward:function(e,t){return l0(r,i,e,t)},inverse:function(e,t){return l0(i,r,e,t)}},a&&(o.oProj=i),o)}function f0(e,t){return t||=5,b0(_0({lat:e[1],lon:e[0]}),t)}function p0(e){var t=v0(w0(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]}function m0(e){var t=v0(w0(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function h0(e){return Math.PI/180*e}function g0(e){return e/Math.PI*180}function _0(e){var t=e.lat,n=e.lon,r=6378137,i=.00669438,a=.9996,o,s,c,l,u,d,f,p=h0(t),m=h0(n),h,g=Math.floor((n+180)/6)+1;n===180&&(g=60),t>=56&&t<64&&n>=3&&n<12&&(g=32),t>=72&&t<84&&(n>=0&&n<9?g=31:n>=9&&n<21?g=33:n>=21&&n<33?g=35:n>=33&&n<42&&(g=37)),o=(g-1)*6-180+3,h=h0(o),s=i/(1-i),c=r/Math.sqrt(1-i*Math.sin(p)*Math.sin(p)),l=Math.tan(p)*Math.tan(p),u=s*Math.cos(p)*Math.cos(p),d=Math.cos(p)*(m-h),f=r*((1-i/4-3*i*i/64-5*i*i*i/256)*p-(3*i/8+3*i*i/32+45*i*i*i/1024)*Math.sin(2*p)+(15*i*i/256+45*i*i*i/1024)*Math.sin(4*p)-35*i*i*i/3072*Math.sin(6*p));var _=a*c*(d+(1-l+u)*d*d*d/6+(5-18*l+l*l+72*u-58*s)*d*d*d*d*d/120)+5e5,v=a*(f+c*Math.tan(p)*(d*d/2+(5-l+9*u+4*u*u)*d*d*d*d/24+(61-58*l+l*l+600*u-330*s)*d*d*d*d*d*d/720));return t<0&&(v+=1e7),{northing:Math.round(v),easting:Math.round(_),zoneNumber:g,zoneLetter:y0(t)}}function v0(e){var t=e.northing,n=e.easting,r=e.zoneLetter,i=e.zoneNumber;if(i<0||i>60)return null;var a=.9996,o=6378137,s=.00669438,c,l=(1-Math.sqrt(1-s))/(1+Math.sqrt(1-s)),u,d,f,p,m,h,g,_,v,y=n-5e5,b=t;r<`N`&&(b-=1e7),g=(i-1)*6-180+3,c=s/(1-s),h=b/a,_=h/(o*(1-s/4-3*s*s/64-5*s*s*s/256)),v=_+(3*l/2-27*l*l*l/32)*Math.sin(2*_)+(21*l*l/16-55*l*l*l*l/32)*Math.sin(4*_)+151*l*l*l/96*Math.sin(6*_),u=o/Math.sqrt(1-s*Math.sin(v)*Math.sin(v)),d=Math.tan(v)*Math.tan(v),f=c*Math.cos(v)*Math.cos(v),p=o*(1-s)/(1-s*Math.sin(v)*Math.sin(v))**1.5,m=y/(u*a);var x=v-u*Math.tan(v)/p*(m*m/2-(5+3*d+10*f-4*f*f-9*c)*m*m*m*m/24+(61+90*d+298*f+45*d*d-252*c-3*f*f)*m*m*m*m*m*m/720);x=g0(x);var S=(m-(1+2*d+f)*m*m*m/6+(5-2*f+28*d-3*f*f+8*c+24*d*d)*m*m*m*m*m/120)/Math.cos(v);S=g+g0(S);var C;if(e.accuracy){var w=v0({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});C={top:w.lat,right:w.lon,bottom:x,left:S}}else C={lat:x,lon:S};return C}function y0(e){var t=`Z`;return 84>=e&&e>=72?t=`X`:72>e&&e>=64?t=`W`:64>e&&e>=56?t=`V`:56>e&&e>=48?t=`U`:48>e&&e>=40?t=`T`:40>e&&e>=32?t=`S`:32>e&&e>=24?t=`R`:24>e&&e>=16?t=`Q`:16>e&&e>=8?t=`P`:8>e&&e>=0?t=`N`:0>e&&e>=-8?t=`M`:-8>e&&e>=-16?t=`L`:-16>e&&e>=-24?t=`K`:-24>e&&e>=-32?t=`J`:-32>e&&e>=-40?t=`H`:-40>e&&e>=-48?t=`G`:-48>e&&e>=-56?t=`F`:-56>e&&e>=-64?t=`E`:-64>e&&e>=-72?t=`D`:-72>e&&e>=-80&&(t=`C`),t}function b0(e,t){var n=`00000`+e.easting,r=`00000`+e.northing;return e.zoneNumber+e.zoneLetter+x0(e.easting,e.northing,e.zoneNumber)+n.substr(n.length-5,t)+r.substr(r.length-5,t)}function x0(e,t,n){var r=S0(n);return C0(Math.floor(e/1e5),Math.floor(t/1e5)%20,r)}function S0(e){var t=e%F5;return t===0&&(t=F5),t}function C0(e,t,n){var r=n-1,i=I5.charCodeAt(r),a=L5.charCodeAt(r),o=i+e-1,s=a+t,c=!1;return o>H5&&(o=o-H5+R5-1,c=!0),(o===z5||iz5||(o>z5||iB5||(o>B5||iH5&&(o=o-H5+R5-1),s>V5?(s=s-V5+R5-1,c=!0):c=!1,(s===z5||az5||(s>z5||aB5||(s>B5||aV5&&(s=s-V5+R5-1),String.fromCharCode(o)+String.fromCharCode(s)}function w0(e){if(e&&e.length===0)throw`MGRSPoint coverting from nothing`;for(var t=e.length,n=null,r=``,i,a=0;!/[A-Z]/.test(i=e.charAt(a));){if(a>=2)throw`MGRSPoint bad conversion from: `+e;r+=i,a++}var o=parseInt(r,10);if(a===0||a+3>t)throw`MGRSPoint bad conversion from: `+e;var s=e.charAt(a++);if(s<=`A`||s===`B`||s===`Y`||s>=`Z`||s===`I`||s===`O`)throw`MGRSPoint zone letter `+s+` not handled: `+e;n=e.substring(a,a+=2);for(var c=S0(o),l=T0(n.charAt(0),c),u=E0(n.charAt(1),c);u0&&(h=1e5/10**f,g=e.substring(a,a+f),p=parseFloat(g)*h,_=e.substring(a+f),m=parseFloat(_)*h),v=p+l,y=m+u,{easting:v,northing:y,zoneLetter:s,zoneNumber:o,accuracy:h}}function T0(e,t){for(var n=I5.charCodeAt(t-1),r=1e5,i=!1;n!==e.charCodeAt(0);){if(n++,n===z5&&n++,n===B5&&n++,n>H5){if(i)throw`Bad character: `+e;n=R5,i=!0}r+=1e5}return r}function E0(e,t){if(e>`V`)throw`MGRSPoint given invalid Northing `+e;for(var n=L5.charCodeAt(t-1),r=0,i=!1;n!==e.charCodeAt(0);){if(n++,n===z5&&n++,n===B5&&n++,n>V5){if(i)throw`Bad character: `+e;n=R5,i=!0}r+=1e5}return r}function D0(e){var t;switch(e){case`C`:t=11e5;break;case`D`:t=2e6;break;case`E`:t=28e5;break;case`F`:t=37e5;break;case`G`:t=46e5;break;case`H`:t=55e5;break;case`J`:t=64e5;break;case`K`:t=73e5;break;case`L`:t=82e5;break;case`M`:t=91e5;break;case`N`:t=0;break;case`P`:t=8e5;break;case`Q`:t=17e5;break;case`R`:t=26e5;break;case`S`:t=35e5;break;case`T`:t=44e5;break;case`U`:t=53e5;break;case`V`:t=62e5;break;case`W`:t=7e6;break;case`X`:t=79e5;break;default:t=-1}if(t>=0)return t;throw`Invalid zone letter: `+e}function O0(e,t,n){if(!(this instanceof O0))return new O0(e,t,n);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if(typeof e==`object`)this.x=e.x,this.y=e.y,this.z=e.z||0;else if(typeof e==`string`&&t===void 0){var r=e.split(`,`);this.x=parseFloat(r[0]),this.y=parseFloat(r[1]),this.z=parseFloat(r[2])||0}else this.x=e,this.y=t,this.z=n||0;console.warn(`proj4.Point will be removed in version 3, use proj4.toPoint`)}function k0(e){var t=[];t[0]=W5-e*(G5+e*(K5+e*(q5+e*J5))),t[1]=e*(Y5-e*(K5+e*(q5+e*J5)));var n=e*e;return t[2]=n*(X5-e*(Z5+e*Q5)),n*=e,t[3]=n*($5-e*e7),t[4]=n*e*t7,t}function A0(e,t,n,r){return n*=t,t*=t,r[0]*e-n*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))}function j0(e,t,n){for(var r=1/(1-t),i=e,a=n7;a;--a){var o=Math.sin(i),s=1-t*o*o;if(s=(A0(i,o,Math.cos(i),n)-e)*(s*Math.sqrt(s))*r,i-=s,Math.abs(s)<1e-10)return i}return i}function M0(){this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0,this.long0=this.long0===void 0?0:this.long0,this.lat0=this.lat0===void 0?0:this.lat0,this.es&&(this.en=k0(this.es),this.ml0=A0(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}function N0(e){var t=e.x,n=e.y,r=Q(t-this.long0,this.over),i,a,o,s=Math.sin(n),c=Math.cos(n);if(this.es){var l=c*r,u=l**2,d=this.ep2*c**2,f=d**2,p=(Math.abs(c)>1e-10?Math.tan(n):0)**2,m=p**2;i=1-this.es*s**2,l/=Math.sqrt(i);var h=A0(n,s,c,this.en);a=this.a*(this.k0*l*(1+u/6*(1-p+d+u/20*(5-18*p+m+14*d-58*p*d+u/42*(61+179*m-m*p-479*p)))))+this.x0,o=this.a*(this.k0*(h-this.ml0+s*r*l/2*(1+u/12*(5-p+9*d+4*f+u/30*(61+m-58*p+270*d-330*p*d+u/56*(1385+543*m-m*p-3111*p))))))+this.y0}else{var g=c*Math.sin(r);if(Math.abs(Math.abs(g)-1)<1e-10)return 93;if(a=.5*this.a*this.k0*Math.log((1+g)/(1-g))+this.x0,o=c*Math.cos(r)/Math.sqrt(1-g**2),g=Math.abs(o),g>=1){if(g-1>1e-10)return 93;o=0}else o=Math.acos(o);n<0&&(o=-o),o=this.a*this.k0*(o-this.lat0)+this.y0}return e.x=a,e.y=o,e}function P0(e){var t,n,r,i,a=(e.x-this.x0)*(1/this.a),o=(e.y-this.y0)*(1/this.a);if(!this.es){var s=Math.exp(a/this.k0),c=.5*(s-1/s),l=this.lat0+o/this.k0,u=Math.cos(l);t=Math.sqrt((1-u**2)/(1+c**2)),r=Math.asin(t),o<0&&(r=-r),i=c===0&&u===0?0:Q(Math.atan2(c,u)+this.long0,this.over)}else if(t=this.ml0+o/this.k0,n=j0(t,this.es,this.en),Math.abs(n)<$){var d=Math.sin(n),f=Math.cos(n),p=Math.abs(f)>1e-10?Math.tan(n):0,m=this.ep2*f**2,h=m**2,g=p**2,_=g**2;t=1-this.es*d**2;var v=a*Math.sqrt(t)/this.k0,y=v**2;t*=p,r=n-t*y/(1-this.es)*.5*(1-y/12*(5+3*g-9*m*g+m-4*h-y/30*(61+90*g-252*m*g+45*_+46*m-y/56*(1385+3633*g+4095*_+1574*_*g)))),i=Q(this.long0+v*(1-y/6*(1+2*g+m-y/20*(5+28*g+24*_+8*m*g+6*m-y/42*(61+662*g+1320*_+720*_*g))))/f,this.over)}else r=$*_1(o),i=0;return e.x=i,e.y=r,e}function F0(e){var t=Math.exp(e);return t=(t-1/t)/2,t}function I0(e,t){e=Math.abs(e),t=Math.abs(t);var n=Math.max(e,t),r=Math.min(e,t)/(n||1);return n*Math.sqrt(1+r**2)}function L0(e){var t=1+e,n=t-1;return n===0?e:e*Math.log(t)/n}function R0(e){var t=Math.abs(e);return t=L0(t*(1+t/(I0(1,t)+1))),e<0?-t:t}function z0(e,t){for(var n=2*Math.cos(2*t),r=e.length-1,i=e[r],a=0,o;--r>=0;)o=-a+n*i+e[r],a=i,i=o;return t+o*Math.sin(2*t)}function B0(e,t){for(var n=2*Math.cos(t),r=e.length-1,i=e[r],a=0,o;--r>=0;)o=-a+n*i+e[r],a=i,i=o;return Math.sin(t)*o}function V0(e){var t=Math.exp(e);return t=(t+1/t)/2,t}function H0(e,t,n){for(var r=Math.sin(t),i=Math.cos(t),a=F0(n),o=V0(n),s=2*i*o,c=-2*r*a,l=e.length-1,u=e[l],d=0,f=0,p=0,m,h;--l>=0;)m=f,h=d,f=u,d=p,u=-m+s*f-c*d+e[l],p=-h+c*f+s*d;return s=r*o,c=i*a,[s*u-c*p,s*p+c*u]}function U0(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw Error(`Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.`);this.approx&&(r7.init.apply(this),this.forward=r7.forward,this.inverse=r7.inverse),this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0,this.long0=this.long0===void 0?0:this.long0,this.lat0=this.lat0===void 0?0:this.lat0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),n=t;this.cgb[0]=t*(2+t*(-2/3+t*(-2+t*(116/45+t*(26/45+-2854/675*t))))),this.cbg[0]=t*(-2+t*(2/3+t*(4/3+t*(-82/45+t*(32/45+4642/4725*t))))),n*=t,this.cgb[1]=n*(7/3+t*(-8/5+t*(-227/45+t*(2704/315+2323/945*t)))),this.cbg[1]=n*(5/3+t*(-16/15+t*(-13/9+t*(904/315+-1522/945*t)))),n*=t,this.cgb[2]=n*(56/15+t*(-136/35+t*(-1262/105+73814/2835*t))),this.cbg[2]=n*(-26/15+t*(34/21+t*(8/5+-12686/2835*t))),n*=t,this.cgb[3]=n*(4279/630+t*(-332/35+-399572/14175*t)),this.cbg[3]=n*(1237/630+t*(-12/5+-24832/14175*t)),n*=t,this.cgb[4]=n*(4174/315+-144838/6237*t),this.cbg[4]=n*(-734/315+109598/31185*t),n*=t,this.cgb[5]=601676/22275*n,this.cbg[5]=444337/155925*n,n=t**2,this.Qn=this.k0/(1+t)*(1+n*(1/4+n*(1/64+n/256))),this.utg[0]=t*(-.5+t*(2/3+t*(-37/96+t*(1/360+t*(81/512+-96199/604800*t))))),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+7891/37800*t))))),this.utg[1]=n*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+1118711/3870720*t)))),this.gtu[1]=n*(13/48+t*(-3/5+t*(557/1440+t*(281/630+-1983433/1935360*t)))),n*=t,this.utg[2]=n*(-17/480+t*(37/840+t*(209/4480+-5569/90720*t))),this.gtu[2]=n*(61/240+t*(-103/140+t*(15061/26880+167603/181440*t))),n*=t,this.utg[3]=n*(-4397/161280+t*(11/504+830251/7257600*t)),this.gtu[3]=n*(49561/161280+t*(-179/168+6601661/7257600*t)),n*=t,this.utg[4]=n*(-4583/161280+108847/3991680*t),this.gtu[4]=n*(34729/80640+-3418889/1995840*t),n*=t,this.utg[5]=-20648693/638668800*n,this.gtu[5]=212378941/319334400*n;var r=z0(this.cbg,this.lat0);this.Zb=-this.Qn*(r+B0(this.gtu,2*r))}function W0(e){var t=Q(e.x-this.long0,this.over),n=e.y;n=z0(this.cbg,n);var r=Math.sin(n),i=Math.cos(n),a=Math.sin(t),o=Math.cos(t);n=Math.atan2(r,o*i),t=Math.atan2(a*i,I0(r,i*o)),t=R0(Math.tan(t));var s=H0(this.gtu,2*n,2*t);n+=s[0],t+=s[1];var c,l;return Math.abs(t)<=2.623395162778?(c=this.a*(this.Qn*t)+this.x0,l=this.a*(this.Qn*n+this.Zb)+this.y0):(c=1/0,l=1/0),e.x=c,e.y=l,e}function G0(e){var t=(e.x-this.x0)*(1/this.a),n=(e.y-this.y0)*(1/this.a);n=(n-this.Zb)/this.Qn,t/=this.Qn;var r,i;if(Math.abs(t)<=2.623395162778){var a=H0(this.utg,2*n,2*t);n+=a[0],t+=a[1],t=Math.atan(F0(t));var o=Math.sin(n),s=Math.cos(n),c=Math.sin(t),l=Math.cos(t);n=Math.atan2(o*l,I0(c,l*s)),t=Math.atan2(c,l*s),r=Q(t+this.long0,this.over),i=z0(this.cgb,n)}else r=1/0,i=1/0;return e.x=r,e.y=i,e}function K0(e,t){if(e===void 0){if(e=Math.floor((Q(t)+Math.PI)*30/Math.PI)+1,e<0)return 0;if(e>60)return 60}return e}function q0(){var e=K0(this.zone,this.long0);if(e===void 0)throw Error(`unknown utm zone`);this.lat0=0,this.long0=(6*Math.abs(e)-183)*Z8,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,i7.init.apply(this),this.forward=i7.forward,this.inverse=i7.inverse}function J0(e,t){return((1-e)/(1+e))**t}function Y0(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+$8)/(Math.tan(.5*this.lat0+$8)**+this.C*J0(this.e*e,this.ratexp))}function X0(e){var t=e.x,n=e.y;return e.y=2*Math.atan(this.K*Math.tan(.5*n+$8)**+this.C*J0(this.e*Math.sin(n),this.ratexp))-$,e.x=this.C*t,e}function Z0(e){for(var t=1e-14,n=e.x/this.C,r=e.y,i=(Math.tan(.5*r+$8)/this.K)**(1/this.C),a=s7;a>0&&(r=2*Math.atan(i*J0(this.e*Math.sin(e.y),-.5*this.e))-$,!(Math.abs(r-e.y)0?this.con=1:this.con=-1),this.cons=Math.sqrt((1+this.e)**+(1+this.e)*(1-this.e)**(1-this.e)),this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=1e-10&&Math.abs(Math.cos(this.lat_ts))>1e-10&&(this.k0=.5*this.cons*g1(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/v1(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=g1(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(t2(this.lat0,this.sinlat0,this.e))-$,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))}function r2(e){var t=e.x,n=e.y,r=Math.sin(n),i=Math.cos(n),a,o,s,c,l,u,d=Q(t-this.long0,this.over);return Math.abs(Math.abs(t-this.long0)-Math.PI)<=1e-10&&Math.abs(n+this.lat0)<=1e-10?(e.x=NaN,e.y=NaN,e):this.sphere?(a=2*this.k0/(1+this.sinlat0*r+this.coslat0*i*Math.cos(d)),e.x=this.a*a*i*Math.sin(d)+this.x0,e.y=this.a*a*(this.coslat0*r-this.sinlat0*i*Math.cos(d))+this.y0,e):(o=2*Math.atan(t2(n,r,this.e))-$,c=Math.cos(o),s=Math.sin(o),Math.abs(this.coslat0)<=1e-10?(l=v1(this.e,n*this.con,this.con*r),u=2*this.a*this.k0*l/this.cons,e.x=this.x0+u*Math.sin(t-this.long0),e.y=this.y0-this.con*u*Math.cos(t-this.long0),e):(Math.abs(this.sinlat0)<1e-10?(a=2*this.a*this.k0/(1+c*Math.cos(d)),e.y=a*s):(a=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*s+this.cosX0*c*Math.cos(d))),e.y=a*(this.cosX0*s-this.sinX0*c*Math.cos(d))+this.y0),e.x=a*c*Math.sin(d)+this.x0,e))}function i2(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,o=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var s=2*Math.atan(o/(2*this.a*this.k0));return t=this.long0,n=this.lat0,o<=1e-10?(e.x=t,e.y=n,e):(n=Math.asin(Math.cos(s)*this.sinlat0+e.y*Math.sin(s)*this.coslat0/o),t=Math.abs(this.coslat0)<1e-10?this.lat0>0?Q(this.long0+Math.atan2(e.x,-1*e.y),this.over):Q(this.long0+Math.atan2(e.x,e.y),this.over):Q(this.long0+Math.atan2(e.x*Math.sin(s),o*this.coslat0*Math.cos(s)-e.y*this.sinlat0*Math.sin(s)),this.over),e.x=t,e.y=n,e)}else if(Math.abs(this.coslat0)<=1e-10){if(o<=1e-10)return n=this.lat0,t=this.long0,e.x=t,e.y=n,e;e.x*=this.con,e.y*=this.con,r=o*this.cons/(2*this.a*this.k0),n=this.con*y1(this.e,r),t=this.con*Q(this.con*this.long0+Math.atan2(e.x,-1*e.y),this.over)}else i=2*Math.atan(o*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,o<=1e-10?a=this.X0:(a=Math.asin(Math.cos(i)*this.sinX0+e.y*Math.sin(i)*this.cosX0/o),t=Q(this.long0+Math.atan2(e.x*Math.sin(i),o*this.cosX0*Math.cos(i)-e.y*this.sinX0*Math.sin(i)),this.over)),n=-1*y1(this.e,Math.tan(.5*($+a)));return e.x=t,e.y=n,e}function a2(){var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),n=this.a,r=1/this.rf,i=2*r-r**2,a=this.e=Math.sqrt(i);this.R=this.k0*n*Math.sqrt(1-i)/(1-i*t**2),this.alpha=Math.sqrt(1+i/(1-i)*Math.cos(e)**4),this.b0=Math.asin(t/this.alpha);var o=Math.log(Math.tan(Math.PI/4+this.b0/2)),s=Math.log(Math.tan(Math.PI/4+e/2)),c=Math.log((1+a*t)/(1-a*t));this.K=o-this.alpha*s+this.alpha*a/2*c}function o2(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),n=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),r=-this.alpha*(t+n)+this.K,i=2*(Math.atan(Math.exp(r))-Math.PI/4),a=this.alpha*(e.x-this.lambda0),o=Math.atan(Math.sin(a)/(Math.sin(this.b0)*Math.tan(i)+Math.cos(this.b0)*Math.cos(a))),s=Math.asin(Math.cos(this.b0)*Math.sin(i)-Math.sin(this.b0)*Math.cos(i)*Math.cos(a));return e.y=this.R/2*Math.log((1+Math.sin(s))/(1-Math.sin(s)))+this.y0,e.x=this.R*o+this.x0,e}function s2(e){for(var t=e.x-this.x0,n=e.y-this.y0,r=t/this.R,i=2*(Math.atan(Math.exp(n/this.R))-Math.PI/4),a=Math.asin(Math.cos(this.b0)*Math.sin(i)+Math.sin(this.b0)*Math.cos(i)*Math.cos(r)),o=Math.atan(Math.sin(r)/(Math.cos(this.b0)*Math.cos(r)-Math.sin(this.b0)*Math.tan(i))),s=this.lambda0+o/this.alpha,c=0,l=a,u=-1e3,d=0;Math.abs(l-u)>1e-7;){if(++d>20)return;c=1/this.alpha*(Math.log(Math.tan(Math.PI/4+a/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(l))/2)),u=l,l=2*Math.atan(Math.exp(c))-Math.PI/2}return e.x=s,e.y=l,e}function c2(e){var t=[`Hotine_Oblique_Mercator`,`Hotine_Oblique_Mercator_variant_A`,`Hotine_Oblique_Mercator_Azimuth_Natural_Origin`],n=typeof e.projName==`object`?Object.keys(e.projName)[0]:e.projName;return`no_uoff`in e||`no_off`in e||t.indexOf(n)!==-1||t.indexOf(E1(n))!==-1}function l2(){var e,t,n,r,i,a,o,s,c,l,u=0,d,f=0,p=0,m=0,h=0,g=0,_=0;this.no_off=c2(this),this.no_rot=`no_rot`in this;var v=!1;`alpha`in this&&(v=!0);var y=!1;if(`rectified_grid_angle`in this&&(y=!0),v&&(_=this.alpha),y&&(u=this.rectified_grid_angle),v||y)f=this.longc;else if(p=this.long1,h=this.lat1,m=this.long2,g=this.lat2,Math.abs(h-g)<=f7||(e=Math.abs(h))<=f7||Math.abs(e-$)<=f7||Math.abs(Math.abs(this.lat0)-$)<=f7||Math.abs(Math.abs(g)-$)<=f7)throw Error();var b=1-this.es;t=Math.sqrt(b),Math.abs(this.lat0)>1e-10?(s=Math.sin(this.lat0),n=Math.cos(this.lat0),e=1-this.es*s*s,this.B=n*n,this.B=Math.sqrt(1+this.es*this.B*this.B/b),this.A=this.B*this.k0*t/e,r=this.B*t/(n*Math.sqrt(e)),i=r*r-1,i<=0?i=0:(i=Math.sqrt(i),this.lat0<0&&(i=-i)),this.E=i+=r,this.E*=v1(this.e,this.lat0,s)**+this.B):(this.B=1/t,this.A=this.k0,this.E=r=i=1),v||y?(v?(d=Math.asin(Math.sin(_)/r),y||(u=_)):(d=u,_=Math.asin(r*Math.sin(d))),this.lam0=f-Math.asin(.5*(i-1/i)*Math.tan(d))/this.B):(a=v1(this.e,h,Math.sin(h))**+this.B,o=v1(this.e,g,Math.sin(g))**+this.B,i=this.E/a,c=(o-a)/(o+a),l=this.E*this.E,l=(l-o*a)/(l+o*a),e=p-m,e<-Math.PI?m-=e5:e>Math.PI&&(m+=e5),this.lam0=Q(.5*(p+m)-Math.atan(l*Math.tan(.5*this.B*(p-m))/c)/this.B,this.over),d=Math.atan(2*Math.sin(this.B*Q(p-this.lam0,this.over))/(i-1/i)),u=_=Math.asin(r*Math.sin(d))),this.singam=Math.sin(d),this.cosgam=Math.cos(d),this.sinrot=Math.sin(u),this.cosrot=Math.cos(u),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(r*r-1)/Math.cos(_))),this.lat0<0&&(this.u_0=-this.u_0)),i=.5*d,this.v_pole_n=this.ArB*Math.log(Math.tan($8-i)),this.v_pole_s=this.ArB*Math.log(Math.tan($8+i))}function u2(e){var t={},n,r,i,a,o,s,c,l;if(e.x-=this.lam0,Math.abs(Math.abs(e.y)-$)>1e-10){if(o=this.E/v1(this.e,e.y,Math.sin(e.y))**+this.B,s=1/o,n=.5*(o-s),r=.5*(o+s),a=Math.sin(this.B*e.x),i=(n*this.singam-a*this.cosgam)/r,Math.abs(Math.abs(i)-1)<1e-10)throw Error();l=.5*this.ArB*Math.log((1-i)/(1+i)),s=Math.cos(this.B*e.x),c=Math.abs(s)0?this.v_pole_n:this.v_pole_s,c=this.ArB*e.y;return this.no_rot?(t.x=c,t.y=l):(c-=this.u_0,t.x=l*this.cosrot+c*this.sinrot,t.y=c*this.cosrot-l*this.sinrot),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function d2(e){var t,n,r,i,a,o,s,c={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(n=e.y,t=e.x):(n=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),r=Math.exp(-this.BrA*n),i=.5*(r-1/r),a=.5*(r+1/r),o=Math.sin(this.BrA*t),s=(o*this.cosgam+i*this.singam)/a,Math.abs(Math.abs(s)-1)<1e-10)c.x=0,c.y=s<0?-$:$;else{if(c.y=this.E/Math.sqrt((1+s)/(1-s)),c.y=y1(this.e,c.y**(1/this.B)),c.y===1/0)throw Error();c.x=-this.rB*Math.atan2(i*this.cosgam-o*this.singam,Math.cos(this.BrA*t))}return c.x+=this.lam0,c}function f2(){if(this.lat2||=this.lat1,this.k0||=1,this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<1e-10)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),n=Math.cos(this.lat1),r=g1(this.e,t,n),i=v1(this.e,this.lat1,t),a=Math.sin(this.lat2),o=Math.cos(this.lat2),s=g1(this.e,a,o),c=v1(this.e,this.lat2,a),l=Math.abs(Math.abs(this.lat0)-$)<1e-10?0:v1(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>1e-10?this.ns=Math.log(r/s)/Math.log(i/c):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=r/(this.ns*i**+this.ns),this.rh=this.a*this.f0*l**+this.ns,this.title||=`Lambert Conformal Conic`}}function p2(e){var t=e.x,n=e.y;Math.abs(2*Math.abs(n)-Math.PI)<=1e-10&&(n=_1(n)*($-2*X8));var r=Math.abs(Math.abs(n)-$),i,a;if(r>1e-10)i=v1(this.e,n,Math.sin(n)),a=this.a*this.f0*i**+this.ns;else{if(r=n*this.ns,r<=0)return null;a=0}var o=this.ns*Q(t-this.long0,this.over);return e.x=this.k0*(a*Math.sin(o))+this.x0,e.y=this.k0*(this.rh-a*Math.cos(o))+this.y0,e}function m2(e){var t,n,r,i,a,o=(e.x-this.x0)/this.k0,s=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(o*o+s*s),n=1):(t=-Math.sqrt(o*o+s*s),n=-1);var c=0;if(t!==0&&(c=Math.atan2(n*o,n*s)),t!==0||this.ns>0){if(n=1/this.ns,r=(t/(this.a*this.f0))**+n,i=y1(this.e,r),i===-9999)return null}else i=-$;return a=Q(c/this.ns+this.long0,this.over),e.x=a,e.y=i,e}function h2(){this.a=6377397.155,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||=.863937979737193,this.long0||=.4334234309119251,this.k0||=.9999,this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.cos(this.fi0)**4/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)))**(this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.tan(this.fi0/2+this.s45)**+this.alfa*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.sin(this.fi0)**2),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq}function g2(e){var t,n,r,i,a,o,s,c=e.x,l=e.y,u=Q(c-this.long0,this.over);return t=((1+this.e*Math.sin(l))/(1-this.e*Math.sin(l)))**(this.alfa*this.e/2),n=2*(Math.atan(this.k*Math.tan(l/2+this.s45)**+this.alfa/t)-this.s45),r=-u*this.alfa,i=Math.asin(Math.cos(this.ad)*Math.sin(n)+Math.sin(this.ad)*Math.cos(n)*Math.cos(r)),a=Math.asin(Math.cos(n)*Math.sin(r)/Math.cos(i)),o=this.n*a,s=this.ro0*Math.tan(this.s0/2+this.s45)**+this.n/Math.tan(i/2+this.s45)**+this.n,e.y=s*Math.cos(o)/1,e.x=s*Math.sin(o)/1,this.czech||(e.y*=-1,e.x*=-1),e}function _2(e){var t,n,r,i,a,o,s,c,l=e.x;e.x=e.y,e.y=l,this.czech||(e.y*=-1,e.x*=-1),o=Math.sqrt(e.x*e.x+e.y*e.y),a=Math.atan2(e.y,e.x),i=a/Math.sin(this.s0),r=2*(Math.atan((this.ro0/o)**(1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),n=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(t)),e.x=this.long0-n/this.alfa,s=t,c=0;var u=0;do e.y=2*(Math.atan(this.k**(-1/this.alfa)*Math.tan(t/2+this.s45)**(1/this.alfa)*((1+this.e*Math.sin(s))/(1-this.e*Math.sin(s)))**(this.e/2))-this.s45),Math.abs(s-e.y)<1e-10&&(c=1),s=e.y,u+=1;while(c===0&&u<15);return u>=15?null:e}function v2(e,t,n,r,i){return e*i-t*Math.sin(2*i)+n*Math.sin(4*i)-r*Math.sin(6*i)}function y2(e){return 1-.25*e*(1+e/16*(3+1.25*e))}function b2(e){return .375*e*(1+.25*e*(1+.46875*e))}function x2(e){return .05859375*e*e*(1+.75*e)}function S2(e){return e*e*e*(35/3072)}function C2(e,t,n){var r=t*n;return e/Math.sqrt(1-r*r)}function w2(e){return Math.abs(e)<$?e:e-_1(e)*Math.PI}function T2(e,t,n,r,i){for(var a=e/t,o,s=0;s<15;s++)if(o=(e-(t*a-n*Math.sin(2*a)+r*Math.sin(4*a)-i*Math.sin(6*a)))/(t-2*n*Math.cos(2*a)+4*r*Math.cos(4*a)-6*i*Math.cos(6*a)),a+=o,Math.abs(o)<=1e-10)return a;return NaN}function E2(){this.sphere||(this.e0=y2(this.es),this.e1=b2(this.es),this.e2=x2(this.es),this.e3=S2(this.es),this.ml0=this.a*v2(this.e0,this.e1,this.e2,this.e3,this.lat0))}function D2(e){var t,n,r=e.x,i=e.y;if(r=Q(r-this.long0,this.over),this.sphere)t=this.a*Math.asin(Math.cos(i)*Math.sin(r)),n=this.a*(Math.atan2(Math.tan(i),Math.cos(r))-this.lat0);else{var a=Math.sin(i),o=Math.cos(i),s=C2(this.a,this.e,a),c=Math.tan(i)*Math.tan(i),l=r*Math.cos(i),u=l*l,d=this.es*o*o/(1-this.es),f=this.a*v2(this.e0,this.e1,this.e2,this.e3,i);t=s*l*(1-u*c*(1/6-(8-c+8*d)*u/120)),n=f-this.ml0+s*a/o*u*(.5+(5-c+6*d)*u/24)}return e.x=t+this.x0,e.y=n+this.y0,e}function O2(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,n=e.y/this.a,r,i;if(this.sphere){var a=n+this.lat0;r=Math.asin(Math.sin(a)*Math.cos(t)),i=Math.atan2(Math.tan(t),Math.cos(a))}else{var o=T2(this.ml0/this.a+n,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(o)-$)<=1e-10)return e.x=this.long0,e.y=$,n<0&&(e.y*=-1),e;var s=C2(this.a,this.e,Math.sin(o)),c=s*s*s/this.a/this.a*(1-this.es),l=Math.tan(o)**2,u=t*this.a/s,d=u*u;r=o-s*Math.tan(o)/c*u*u*(.5-(1+3*l)*u*u/24),i=u*(1-d*(l/3+(1+3*l)*l*d/15))/Math.cos(o)}return e.x=Q(i+this.long0,this.over),e.y=w2(r),e}function k2(e,t){var n;return e>1e-7?(n=e*t,(1-e*e)*(t/(1-n*n)-.5/e*Math.log((1-n)/(1+n)))):2*t}function A2(){var e=Math.abs(this.lat0);if(Math.abs(e-$)<1e-10?this.mode=this.lat0<0?1:2:Math.abs(e)<1e-10?this.mode=3:this.mode=4,this.es>0){var t;switch(this.qp=k2(this.e,1),this.mmf=.5/(1-this.es),this.apa=N2(this.es),this.mode){case 2:this.dd=1;break;case 1:this.dd=1;break;case 3:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case 4:this.rq=Math.sqrt(.5*this.qp),t=Math.sin(this.lat0),this.sinb1=k2(this.e,t)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*t*t)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd;break}}else this.mode===4&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))}function j2(e){var t,n,r,i,a,o,s,c,l,u,d=e.x,f=e.y;if(d=Q(d-this.long0,this.over),this.sphere){if(a=Math.sin(f),u=Math.cos(f),r=Math.cos(d),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(n=this.mode===this.EQUIT?1+u*r:1+this.sinph0*a+this.cosph0*u*r,n<=1e-10)return null;n=Math.sqrt(2/n),t=n*u*Math.sin(d),n*=this.mode===this.EQUIT?a:this.cosph0*a-this.sinph0*u*r}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),Math.abs(f+this.lat0)<1e-10)return null;n=$8-f*.5,n=2*(this.mode===this.S_POLE?Math.cos(n):Math.sin(n)),t=n*Math.sin(d),n*=r}}else{switch(s=0,c=0,l=0,r=Math.cos(d),i=Math.sin(d),a=Math.sin(f),o=k2(this.e,a),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(s=o/this.qp,c=Math.sqrt(1-s*s)),this.mode){case this.OBLIQ:l=1+this.sinb1*s+this.cosb1*c*r;break;case this.EQUIT:l=1+c*r;break;case this.N_POLE:l=$+f,o=this.qp-o;break;case this.S_POLE:l=f-$,o=this.qp+o;break}if(Math.abs(l)<1e-10)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:l=Math.sqrt(2/l),n=this.mode===this.OBLIQ?this.ymf*l*(this.cosb1*s-this.sinb1*c*r):(l=Math.sqrt(2/(1+c*r)))*s*this.ymf,t=this.xmf*l*c*i;break;case this.N_POLE:case this.S_POLE:o>=0?(t=(l=Math.sqrt(o))*i,n=r*(this.mode===this.S_POLE?l:-l)):t=n=0;break}}return e.x=this.a*t+this.x0,e.y=this.a*n+this.y0,e}function M2(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,n=e.y/this.a,r,i,a,o,s,c,l;if(this.sphere){var u=0,d,f=0;if(d=Math.sqrt(t*t+n*n),i=d*.5,i>1)return null;switch(i=2*Math.asin(i),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(f=Math.sin(i),u=Math.cos(i)),this.mode){case this.EQUIT:i=Math.abs(d)<=1e-10?0:Math.asin(n*f/d),t*=f,n=u*d;break;case this.OBLIQ:i=Math.abs(d)<=1e-10?this.lat0:Math.asin(u*this.sinph0+n*f*this.cosph0/d),t*=f*this.cosph0,n=(u-Math.sin(i)*this.sinph0)*d;break;case this.N_POLE:n=-n,i=$-i;break;case this.S_POLE:i-=$;break}r=n===0&&(this.mode===this.EQUIT||this.mode===this.OBLIQ)?0:Math.atan2(t,n)}else{if(l=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(t/=this.dd,n*=this.dd,c=Math.sqrt(t*t+n*n),c<1e-10)return e.x=this.long0,e.y=this.lat0,e;o=2*Math.asin(.5*c/this.rq),a=Math.cos(o),t*=o=Math.sin(o),this.mode===this.OBLIQ?(l=a*this.sinb1+n*o*this.cosb1/c,s=this.qp*l,n=c*this.cosb1*a-n*this.sinb1*o):(l=n*o/c,s=this.qp*l,n=c*a)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(n=-n),s=t*t+n*n,!s)return e.x=this.long0,e.y=this.lat0,e;l=1-s/this.qp,this.mode===this.S_POLE&&(l=-l)}r=Math.atan2(t,n),i=P2(Math.asin(l),this.apa)}return e.x=Q(this.long0+r,this.over),e.y=i,e}function N2(e){var t,n=[];return n[0]=e*_7,t=e*e,n[0]+=t*v7,n[1]=t*b7,t*=e,n[0]+=t*y7,n[1]+=t*x7,n[2]=t*S7,n}function P2(e,t){var n=e+e;return e+t[0]*Math.sin(n)+t[1]*Math.sin(n+n)+t[2]*Math.sin(n+n+n)}function F2(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}function I2(){Math.abs(this.lat1+this.lat2)<1e-10||(this.temp=this.b/this.a,this.es=1-this.temp**2,this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=g1(this.e3,this.sin_po,this.cos_po),this.qs1=k2(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=g1(this.e3,this.sin_po,this.cos_po),this.qs2=k2(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=k2(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>1e-10?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)}function L2(e){var t=e.x,n=e.y;this.sin_phi=Math.sin(n),this.cos_phi=Math.cos(n);var r=k2(this.e3,this.sin_phi),i=this.a*Math.sqrt(this.c-this.ns0*r)/this.ns0,a=this.ns0*Q(t-this.long0,this.over),o=i*Math.sin(a)+this.x0,s=this.rh-i*Math.cos(a)+this.y0;return e.x=o,e.y=s,e}function R2(e){var t,n,r,i,a,o;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),r=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),r=-1),i=0,t!==0&&(i=Math.atan2(r*e.x,r*e.y)),r=t*this.ns0/this.a,this.sphere?o=Math.asin((this.c-r*r)/(2*this.ns0)):(n=(this.c-r*r)/this.ns0,o=this.phi1z(this.e3,n)),a=Q(i/this.ns0+this.long0,this.over),e.x=a,e.y=o,e}function z2(e,t){var n,r,i,a,o,s=F2(.5*t);if(e<1e-10)return s;for(var c=e*e,l=1;l<=25;l++)if(n=Math.sin(s),r=Math.cos(s),i=e*n,a=1-i*i,o=.5*a*a/r*(t/(1-c)-n/a+.5/e*Math.log((1-i)/(1+i))),s+=o,Math.abs(o)<=1e-7)return s;return null}function B2(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1}function V2(e){var t,n,r,i,a,o,s,c,l=e.x,u=e.y;return r=Q(l-this.long0,this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),o=this.sin_p14*t+this.cos_p14*n*i,a=1,o>0||Math.abs(o)<=1e-10?(s=this.x0+this.a*a*n*Math.sin(r)/o,c=this.y0+this.a*a*(this.cos_p14*t-this.sin_p14*n*i)/o):(s=this.x0+this.infinity_dist*n*Math.sin(r),c=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=c,e}function H2(e){var t,n,r,i,a,o;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(i=Math.atan2(t,this.rc),n=Math.sin(i),r=Math.cos(i),o=F2(r*this.sin_p14+e.y*n*this.cos_p14/t),a=Math.atan2(e.x*n,t*this.cos_p14*r-e.y*this.sin_p14*n),a=Q(this.long0+a,this.over)):(o=this.phic0,a=0),e.x=a,e.y=o,e}function U2(e,t){var n=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-n)<1e-6)return t<0?-1*$:$;for(var r=Math.asin(.5*t),i,a,o,s,c=0;c<30;c++)if(a=Math.sin(r),o=Math.cos(r),s=e*a,i=(1-s*s)**2/(2*o)*(t/(1-e*e)-a/(1-s*s)+.5/e*Math.log((1-s)/(1+s))),r+=i,Math.abs(i)<=1e-10)return r;return NaN}function W2(){this.sphere||(this.k0=g1(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))}function G2(e){var t=e.x,n=e.y,r,i,a=Q(t-this.long0,this.over);if(this.sphere)r=this.x0+this.a*a*Math.cos(this.lat_ts),i=this.y0+this.a*Math.sin(n)/Math.cos(this.lat_ts);else{var o=k2(this.e,Math.sin(n));r=this.x0+this.a*this.k0*a,i=this.y0+this.a*o*.5/this.k0}return e.x=r,e.y=i,e}function K2(e){e.x-=this.x0,e.y-=this.y0;var t,n;return this.sphere?(t=Q(this.long0+e.x/this.a/Math.cos(this.lat_ts),this.over),n=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(n=U2(this.e,2*e.y*this.k0/this.a),t=Q(this.long0+e.x/(this.a*this.k0),this.over)),e.x=t,e.y=n,e}function q2(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||`Equidistant Cylindrical (Plate Carre)`,this.rc=Math.cos(this.lat_ts)}function J2(e){var t=e.x,n=e.y,r=Q(t-this.long0,this.over),i=w2(n-this.lat0);return e.x=this.x0+this.a*r*this.rc,e.y=this.y0+this.a*i,e}function Y2(e){var t=e.x,n=e.y;return e.x=Q(this.long0+(t-this.x0)/(this.a*this.rc),this.over),e.y=w2(this.lat0+(n-this.y0)/this.a),e}function X2(){this.temp=this.b/this.a,this.es=1-this.temp**2,this.e=Math.sqrt(this.es),this.e0=y2(this.es),this.e1=b2(this.es),this.e2=x2(this.es),this.e3=S2(this.es),this.ml0=this.a*v2(this.e0,this.e1,this.e2,this.e3,this.lat0)}function Z2(e){var t=e.x,n=e.y,r,i,a,o=Q(t-this.long0,this.over);if(a=o*Math.sin(n),this.sphere)Math.abs(n)<=1e-10?(r=this.a*o,i=-1*this.a*this.lat0):(r=this.a*Math.sin(a)/Math.tan(n),i=this.a*(w2(n-this.lat0)+(1-Math.cos(a))/Math.tan(n)));else if(Math.abs(n)<=1e-10)r=this.a*o,i=-1*this.ml0;else{var s=C2(this.a,this.e,Math.sin(n))/Math.tan(n);r=s*Math.sin(a),i=this.a*v2(this.e0,this.e1,this.e2,this.e3,n)-this.ml0+s*(1-Math.cos(a))}return e.x=r+this.x0,e.y=i+this.y0,e}function Q2(e){var t,n,r=e.x-this.x0,i=e.y-this.y0,a,o,s,c,l;if(this.sphere)if(Math.abs(i+this.a*this.lat0)<=1e-10)t=Q(r/this.a+this.long0,this.over),n=0;else{o=this.lat0+i/this.a,s=r*r/this.a/this.a+o*o,c=o;var u;for(a=O7;a;--a)if(u=Math.tan(c),l=-1*(o*(c*u+1)-c-.5*(c*c+s)*u)/((c-o)/u-1),c+=l,Math.abs(l)<=1e-10){n=c;break}t=Q(this.long0+Math.asin(r*Math.tan(c)/this.a)/Math.sin(n),this.over)}else if(Math.abs(i+this.ml0)<=1e-10)n=0,t=Q(this.long0+r/this.a,this.over);else{o=(this.ml0+i)/this.a,s=r*r/this.a/this.a+o*o,c=o;var d,f,p,m,h;for(a=O7;a;--a)if(h=this.e*Math.sin(c),d=Math.sqrt(1-h*h)*Math.tan(c),f=this.a*v2(this.e0,this.e1,this.e2,this.e3,c),p=this.e0-2*this.e1*Math.cos(2*c)+4*this.e2*Math.cos(4*c)-6*this.e3*Math.cos(6*c),m=f/this.a,l=(o*(d*m+1)-m-.5*d*(m*m+s))/(this.es*Math.sin(2*c)*(m*m+s-2*o*m)/(4*d)+(o-m)*(d*p-2/Math.sin(2*c))-p),c-=l,Math.abs(l)<=1e-10){n=c;break}d=Math.sqrt(1-this.es*Math.sin(n)**2)*Math.tan(n),t=Q(this.long0+Math.asin(r*d/this.a)/Math.sin(n),this.over)}return e.x=t,e.y=n,e}function $2(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013}function e4(e){var t,n=e.x,r=e.y-this.lat0,i=n-this.long0,a=r/K8*1e-5,o=i,s=1,c=0;for(t=1;t<=10;t++)s*=a,c+=this.A[t]*s;var l=c,u=o,d=1,f=0,p,m,h=0,g=0;for(t=1;t<=6;t++)p=d*l-f*u,m=f*l+d*u,d=p,f=m,h=h+this.B_re[t]*d-this.B_im[t]*f,g=g+this.B_im[t]*d+this.B_re[t]*f;return e.x=g*this.a+this.x0,e.y=h*this.a+this.y0,e}function t4(e){var t,n=e.x,r=e.y,i=n-this.x0,a=(r-this.y0)/this.a,o=i/this.a,s=1,c=0,l,u,d=0,f=0;for(t=1;t<=6;t++)l=s*a-c*o,u=c*a+s*o,s=l,c=u,d=d+this.C_re[t]*s-this.C_im[t]*c,f=f+this.C_im[t]*s+this.C_re[t]*c;for(var p=0;p.999999999999&&(n=.999999999999),t=Math.asin(n);var r=Q(this.long0+e.x/(.900316316158*this.a*Math.cos(t)),this.over);r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),n=(2*t+Math.sin(2*t))/Math.PI,Math.abs(n)>1&&(n=1);var i=Math.asin(n);return e.x=r,e.y=i,e}function d4(){Math.abs(this.lat1+this.lat2)<1e-10||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-this.temp**2,this.e=Math.sqrt(this.es),this.e0=y2(this.es),this.e1=b2(this.es),this.e2=x2(this.es),this.e3=S2(this.es),this.sin_phi=Math.sin(this.lat1),this.cos_phi=Math.cos(this.lat1),this.ms1=g1(this.e,this.sin_phi,this.cos_phi),this.ml1=v2(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<1e-10?this.ns=this.sin_phi:(this.sin_phi=Math.sin(this.lat2),this.cos_phi=Math.cos(this.lat2),this.ms2=g1(this.e,this.sin_phi,this.cos_phi),this.ml2=v2(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=v2(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))}function f4(e){var t=e.x,n=e.y,r;if(this.sphere)r=this.a*(this.g-n);else{var i=v2(this.e0,this.e1,this.e2,this.e3,n);r=this.a*(this.g-i)}var a=this.ns*Q(t-this.long0,this.over),o=this.x0+r*Math.sin(a),s=this.y0+this.rh-r*Math.cos(a);return e.x=o,e.y=s,e}function p4(e){e.x-=this.x0,e.y=this.rh-e.y+this.y0;var t,n,r,i;this.ns>=0?(n=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(n=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var a=0;return n!==0&&(a=Math.atan2(t*e.x,t*e.y)),this.sphere?(i=Q(this.long0+a/this.ns,this.over),r=w2(this.g-n/this.a),e.x=i,e.y=r,e):(r=T2(this.g-n/this.a,this.e0,this.e1,this.e2,this.e3),i=Q(this.long0+a/this.ns,this.over),e.x=i,e.y=r,e)}function m4(){this.R=this.a}function h4(e){var t=e.x,n=e.y,r=Q(t-this.long0,this.over),i,a;Math.abs(n)<=1e-10&&(i=this.x0+this.R*r,a=this.y0);var o=F2(2*Math.abs(n/Math.PI));(Math.abs(r)<=1e-10||Math.abs(Math.abs(n)-$)<=1e-10)&&(i=this.x0,a=n>=0?this.y0+Math.PI*this.R*Math.tan(.5*o):this.y0+Math.PI*this.R*-Math.tan(.5*o));var s=.5*Math.abs(Math.PI/r-r/Math.PI),c=s*s,l=Math.sin(o),u=Math.cos(o),d=u/(l+u-1),f=d*d,p=d*(2/l-1),m=p*p,h=Math.PI*this.R*(s*(d-m)+Math.sqrt(c*(d-m)*(d-m)-(m+c)*(f-m)))/(m+c);r<0&&(h=-h),i=this.x0+h;var g=c+d;return h=Math.PI*this.R*(p*g-s*Math.sqrt((m+c)*(c+1)-g*g))/(m+c),a=n>=0?this.y0+h:this.y0-h,e.x=i,e.y=a,e}function g4(e){var t,n,r,i,a,o,s,c,l,u,d,f,p;return e.x-=this.x0,e.y-=this.y0,d=Math.PI*this.R,r=e.x/d,i=e.y/d,a=r*r+i*i,o=-Math.abs(i)*(1+a),s=o-2*i*i+r*r,c=-2*o+1+2*i*i+a*a,p=i*i/c+(2*s*s*s/c/c/c-9*o*s/c/c)/27,l=(o-s*s/3/c)/c,u=2*Math.sqrt(-l/3),d=3*p/l/u,Math.abs(d)>1&&(d=d>=0?1:-1),f=Math.acos(d)/3,n=e.y>=0?(-u*Math.cos(f+Math.PI/3)-s/3/c)*Math.PI:-(-u*Math.cos(f+Math.PI/3)-s/3/c)*Math.PI,t=Math.abs(r)<1e-10?this.long0:Q(this.long0+Math.PI*(a-1+Math.sqrt(1+2*(r*r-i*i)+a*a))/2/r,this.over),e.x=t,e.y=n,e}function _4(e,t,n,r,i,a){let o=r-t,s=Math.atan((1-a)*Math.tan(e)),c=Math.atan((1-a)*Math.tan(n)),l=Math.sin(s),u=Math.cos(s),d=Math.sin(c),f=Math.cos(c),p=o,m,h=100,g,_,v,y,b,x,S,C,w,T,E,D,O,k;do{if(g=Math.sin(p),_=Math.cos(p),v=Math.sqrt(f*g*(f*g)+(u*d-l*f*_)*(u*d-l*f*_)),v===0)return{azi1:0,s12:0};y=l*d+u*f*_,b=Math.atan2(v,y),x=u*f*g/v,S=1-x*x,C=S===0?0:y-2*l*d/S,w=a/16*S*(4+a*(4-3*S)),m=p,p=o+(1-w)*a*x*(b+w*v*(C+w*y*(-1+2*C*C)))}while(Math.abs(p-m)>1e-12&&--h>0);return h===0?{azi1:NaN,s12:NaN}:(T=S*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),E=1+T/16384*(4096+T*(-768+T*(320-175*T))),D=T/1024*(256+T*(-128+T*(74-47*T))),O=D*v*(C+D/4*(y*(-1+2*C*C)-D/6*C*(-3+4*v*v)*(-3+4*C*C))),k=i*(1-a)*E*(b-O),{azi1:Math.atan2(f*g,u*d-l*f*_),s12:k})}function v4(e,t,n,r,i,a){let o=Math.atan((1-a)*Math.tan(e)),s=Math.sin(o),c=Math.cos(o),l=Math.sin(n),u=Math.cos(n),d=Math.atan2(s,c*u),f=c*l,p=1-f*f,m=p*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),h=1+m/16384*(4096+m*(-768+m*(320-175*m))),g=m/1024*(256+m*(-128+m*(74-47*m))),_=r/(i*(1-a)*h),v,y=100,b,x,S,C;do b=Math.cos(2*d+_),x=Math.sin(_),S=Math.cos(_),C=g*x*(b+g/4*(S*(-1+2*b*b)-g/6*b*(-3+4*x*x)*(-3+4*b*b))),v=_,_=r/(i*(1-a)*h)+C;while(Math.abs(_-v)>1e-12&&--y>0);if(y===0)return{lat2:NaN,lon2:NaN};let w=s*x-c*S*u,T=Math.atan2(s*S+c*x*u,(1-a)*Math.sqrt(f*f+w*w)),E=Math.atan2(x*l,c*S-s*x*u),D=a/16*p*(4+a*(4-3*p));return{lat2:T,lon2:t+(E-(1-D)*a*f*(_+D*x*(b+D*S*(-1+2*b*b))))}}function y4(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0),this.f=this.es/(1+Math.sqrt(1-this.es))}function b4(e){var t=e.x,n=e.y,r=Math.sin(e.y),i=Math.cos(e.y),a=Q(t-this.long0,this.over),o,s,c,l,u,d,f,p,m,h,g;return this.sphere?Math.abs(this.sin_p12-1)<=1e-10?(e.x=this.x0+this.a*($-n)*Math.sin(a),e.y=this.y0-this.a*($-n)*Math.cos(a),e):Math.abs(this.sin_p12+1)<=1e-10?(e.x=this.x0+this.a*($+n)*Math.sin(a),e.y=this.y0+this.a*($+n)*Math.cos(a),e):(m=this.sin_p12*r+this.cos_p12*i*Math.cos(a),f=Math.acos(m),p=f?f/Math.sin(f):1,e.x=this.x0+this.a*p*i*Math.sin(a),e.y=this.y0+this.a*p*(this.cos_p12*r-this.sin_p12*i*Math.cos(a)),e):(o=y2(this.es),s=b2(this.es),c=x2(this.es),l=S2(this.es),Math.abs(this.sin_p12-1)<=1e-10?(u=this.a*v2(o,s,c,l,$),d=this.a*v2(o,s,c,l,n),e.x=this.x0+(u-d)*Math.sin(a),e.y=this.y0-(u-d)*Math.cos(a),e):Math.abs(this.sin_p12+1)<=1e-10?(u=this.a*v2(o,s,c,l,$),d=this.a*v2(o,s,c,l,n),e.x=this.x0+(u+d)*Math.sin(a),e.y=this.y0+(u+d)*Math.cos(a),e):Math.abs(t)<1e-10&&Math.abs(n-this.lat0)<1e-10?(e.x=e.y=0,e):(h=_4(this.lat0,this.long0,n,t,this.a,this.f),g=h.azi1,e.x=h.s12*Math.sin(g),e.y=h.s12*Math.cos(g),e))}function x4(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g;return this.sphere?(t=Math.sqrt(e.x*e.x+e.y*e.y),t>2*$*this.a?void 0:(n=t/this.a,r=Math.sin(n),i=Math.cos(n),a=this.long0,Math.abs(t)<=1e-10?o=this.lat0:(o=F2(i*this.sin_p12+e.y*r*this.cos_p12/t),s=Math.abs(this.lat0)-$,a=Math.abs(s)<=1e-10?this.lat0>=0?Q(this.long0+Math.atan2(e.x,-e.y),this.over):Q(this.long0-Math.atan2(-e.x,e.y),this.over):Q(this.long0+Math.atan2(e.x*r,t*this.cos_p12*i-e.y*this.sin_p12*r),this.over)),e.x=a,e.y=o,e)):(c=y2(this.es),l=b2(this.es),u=x2(this.es),d=S2(this.es),Math.abs(this.sin_p12-1)<=1e-10?(f=this.a*v2(c,l,u,d,$),t=Math.sqrt(e.x*e.x+e.y*e.y),p=f-t,o=T2(p/this.a,c,l,u,d),a=Q(this.long0+Math.atan2(e.x,-1*e.y),this.over),e.x=a,e.y=o,e):Math.abs(this.sin_p12+1)<=1e-10?(f=this.a*v2(c,l,u,d,$),t=Math.sqrt(e.x*e.x+e.y*e.y),p=t-f,o=T2(p/this.a,c,l,u,d),a=Q(this.long0+Math.atan2(e.x,e.y),this.over),e.x=a,e.y=o,e):(m=Math.atan2(e.x,e.y),h=Math.sqrt(e.x*e.x+e.y*e.y),g=v4(this.lat0,this.long0,m,h,this.a,this.f),e.x=g.lon2,e.y=g.lat2,e))}function S4(){this.sin_p14=Math.sin(this.lat0||0),this.cos_p14=Math.cos(this.lat0||0)}function C4(e){var t,n,r,i,a,o,s,c,l=e.x,u=e.y;return r=Q(l-(this.long0||0),this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),o=this.sin_p14*t+this.cos_p14*n*i,a=1,(o>0||Math.abs(o)<=1e-10)&&(s=this.a*a*n*Math.sin(r),c=(this.y0||0)+this.a*a*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=c,e}function w4(e){var t,n,r,i,a,o,s,c,l;return e.x-=this.x0||0,e.y-=this.y0||0,t=Math.sqrt(e.x*e.x+e.y*e.y),n=F2(t/this.a),r=Math.sin(n),i=Math.cos(n),c=this.long0||0,l=this.lat0||0,o=c,Math.abs(t)<=1e-10?(s=l,e.x=o,e.y=s,e):(s=F2(i*this.sin_p14+e.y*r*this.cos_p14/t),a=Math.abs(l)-$,Math.abs(a)<=1e-10?(o=Q(l>=0?c+Math.atan2(e.x,-e.y):c-Math.atan2(-e.x,e.y),this.over),e.x=o,e.y=s,e):(o=Q(c+Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r),this.over),e.x=o,e.y=s,e))}function T4(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||`Quadrilateralized Spherical Cube`,this.lat0>=$-$8/2?this.face=z7.TOP:this.lat0<=-($-$8/2)?this.face=z7.BOTTOM:Math.abs(this.long0)<=$8?this.face=z7.FRONT:Math.abs(this.long0)<=$+$8?this.face=this.long0>0?z7.RIGHT:z7.LEFT:this.face=z7.BACK,this.es!==0&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)}function E4(e){var t={x:0,y:0},n,r,i,a,o,s,c={value:0};if(e.x-=this.long0,n=this.es===0?e.y:Math.atan(this.one_minus_f_squared*Math.tan(e.y)),r=e.x,this.face===z7.TOP)a=$-n,r>=$8&&r<=$+$8?(c.value=B7.AREA_0,i=r-$):r>$+$8||r<=-($+$8)?(c.value=B7.AREA_1,i=r>0?r-t5:r+t5):r>-($+$8)&&r<=-$8?(c.value=B7.AREA_2,i=r+$):(c.value=B7.AREA_3,i=r);else if(this.face===z7.BOTTOM)a=$+n,r>=$8&&r<=$+$8?(c.value=B7.AREA_0,i=-r+$):r<$8&&r>=-$8?(c.value=B7.AREA_1,i=-r):r<-$8&&r>=-($+$8)?(c.value=B7.AREA_2,i=-r-$):(c.value=B7.AREA_3,i=r>0?-r+t5:-r-t5);else{var l,u,d,f,p,m,h;this.face===z7.RIGHT?r=k4(r,+$):this.face===z7.BACK?r=k4(r,+t5):this.face===z7.LEFT&&(r=k4(r,-$)),f=Math.sin(n),p=Math.cos(n),m=Math.sin(r),h=Math.cos(r),l=p*h,u=p*m,d=f,this.face===z7.FRONT?(a=Math.acos(l),i=O4(a,d,u,c)):this.face===z7.RIGHT?(a=Math.acos(u),i=O4(a,d,-l,c)):this.face===z7.BACK?(a=Math.acos(-l),i=O4(a,d,-u,c)):this.face===z7.LEFT?(a=Math.acos(-u),i=O4(a,d,l,c)):(a=i=0,c.value=B7.AREA_0)}return s=Math.atan(12/t5*(i+Math.acos(Math.sin(i)*Math.cos($8))-$)),o=Math.sqrt((1-Math.cos(a))/(Math.cos(s)*Math.cos(s))/(1-Math.cos(Math.atan(1/Math.cos(i))))),c.value===B7.AREA_1?s+=$:c.value===B7.AREA_2?s+=t5:c.value===B7.AREA_3&&(s+=1.5*t5),t.x=o*Math.cos(s),t.y=o*Math.sin(s),t.x=t.x*this.a+this.x0,t.y=t.y*this.a+this.y0,e.x=t.x,e.y=t.y,e}function D4(e){var t={lam:0,phi:0},n,r,i,a,o,s,c,l,u,d={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,r=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),n=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?d.value=B7.AREA_0:e.y>=0&&e.y>=Math.abs(e.x)?(d.value=B7.AREA_1,n-=$):e.x<0&&-e.x>=Math.abs(e.y)?(d.value=B7.AREA_2,n=n<0?n+t5:n-t5):(d.value=B7.AREA_3,n+=$),u=t5/12*Math.tan(n),o=Math.sin(u)/(Math.cos(u)-1/Math.sqrt(2)),s=Math.atan(o),i=Math.cos(n),a=Math.tan(r),c=1-i*i*a*a*(1-Math.cos(Math.atan(1/Math.cos(s)))),c<-1?c=-1:c>1&&(c=1),this.face===z7.TOP)l=Math.acos(c),t.phi=$-l,d.value===B7.AREA_0?t.lam=s+$:d.value===B7.AREA_1?t.lam=s<0?s+t5:s-t5:d.value===B7.AREA_2?t.lam=s-$:t.lam=s;else if(this.face===z7.BOTTOM)l=Math.acos(c),t.phi=l-$,d.value===B7.AREA_0?t.lam=-s+$:d.value===B7.AREA_1?t.lam=-s:d.value===B7.AREA_2?t.lam=-s-$:t.lam=s<0?-s-t5:-s+t5;else{var f=c,p,m;u=f*f,m=u>=1?0:Math.sqrt(1-u)*Math.sin(s),u+=m*m,p=u>=1?0:Math.sqrt(1-u),d.value===B7.AREA_1?(u=p,p=-m,m=u):d.value===B7.AREA_2?(p=-p,m=-m):d.value===B7.AREA_3&&(u=p,p=m,m=-u),this.face===z7.RIGHT?(u=f,f=-p,p=u):this.face===z7.BACK?(f=-f,p=-p):this.face===z7.LEFT&&(u=f,f=p,p=-u),t.phi=Math.acos(-m)-$,t.lam=Math.atan2(p,f),this.face===z7.RIGHT?t.lam=k4(t.lam,-$):this.face===z7.BACK?t.lam=k4(t.lam,-t5):this.face===z7.LEFT&&(t.lam=k4(t.lam,+$))}if(this.es!==0){var h=+(t.phi<0),g=Math.tan(t.phi),_=this.b/Math.sqrt(g*g+this.one_minus_f_squared);t.phi=Math.atan(Math.sqrt(this.a*this.a-_*_)/(this.one_minus_f*_)),h&&(t.phi=-t.phi)}return t.lam+=this.long0,e.x=t.lam,e.y=t.phi,e}function O4(e,t,n,r){var i;return e<1e-10?(r.value=B7.AREA_0,i=0):(i=Math.atan2(t,n),Math.abs(i)<=$8?r.value=B7.AREA_0:i>$8&&i<=$+$8?(r.value=B7.AREA_1,i-=$):i>$+$8||i<=-($+$8)?(r.value=B7.AREA_2,i=i>=0?i-t5:i+t5):(r.value=B7.AREA_3,i+=$)),i}function k4(e,t){var n=e+t;return n<-3.14159265359?n+=e5:n>3.14159265359&&(n-=e5),n}function A4(e,t,n,r){for(var i=t;r;--r){var a=e(i);if(i-=a,Math.abs(a)=J7&&(r=J7-1),n=Q8*(n-q7*r);var i={x:Y7(H7[r],n)*t,y:Y7(U7[r],n)};return e.y<0&&(i.y=-i.y),i.x=i.x*this.a*W7+this.x0,i.y=i.y*this.a*G7+this.y0,i}function N4(e){var t={x:(e.x-this.x0)/(this.a*W7),y:Math.abs(e.y-this.y0)/(this.a*G7)};if(t.y>=1)t.x/=H7[J7][0],t.y=e.y<0?-$:$;else{var n=Math.floor(t.y*J7);for(n<0?n=0:n>=J7&&(n=J7-1);;)if(U7[n][0]>t.y)--n;else if(U7[n+1][0]<=t.y)++n;else break;var r=U7[n],i=5*(t.y-r[0])/(U7[n+1][0]-r[0]);i=A4(function(e){return(Y7(r,e)-t.y)/X7(r,e)},i,X8,100),t.x/=Y7(H7[n],i),t.y=(5*n+i)*Z8,e.y<0&&(t.y=-t.y)}return t.x=Q(t.x+this.long0,this.over),t}function P4(){this.name=`geocent`}function F4(e){return J1(e,this.es,this.a)}function I4(e){return Y1(e,this.es,this.a,this.b)}function L4(){if(Object.keys(e9).forEach(function(e){if(this[e]===void 0)this[e]=e9[e].def;else if(e9[e].num&&isNaN(this[e]))throw Error(`Invalid parameter value, must be numeric `+e+` = `+this[e]);else e9[e].num&&(this[e]=parseFloat(this[e]));e9[e].degrees&&(this[e]=this[e]*Z8)}.bind(this)),Math.abs(Math.abs(this.lat0)-$)<1e-10?this.mode=this.lat0<0?$7.S_POLE:$7.N_POLE:Math.abs(this.lat0)<1e-10?this.mode=$7.EQUIT:(this.mode=$7.OBLIQ,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw Error(`Invalid height`);this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)}function R4(e){e.x-=this.long0;var t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i,a;switch(this.mode){case $7.OBLIQ:a=this.sinph0*t+this.cosph0*n*r;break;case $7.EQUIT:a=n*r;break;case $7.S_POLE:a=-t;break;case $7.N_POLE:a=t;break}switch(a=this.pn1/(this.p-a),i=a*n*Math.sin(e.x),this.mode){case $7.OBLIQ:a*=this.cosph0*t-this.sinph0*n*r;break;case $7.EQUIT:a*=t;break;case $7.N_POLE:a*=-(n*r);break;case $7.S_POLE:a*=n*r;break}var o=a*this.cg+i*this.sg,s=1/(o*this.sw*this.h1+this.cw);return i=(i*this.cg-a*this.sg)*this.cw*s,a=o*s,e.x=i*this.a,e.y=a*this.a,e}function z4(e){e.x/=this.a,e.y/=this.a;var t={x:e.x,y:e.y},n,r,i=1/(this.pn1-e.y*this.sw);n=this.pn1*e.x*i,r=this.pn1*e.y*this.cw*i,e.x=n*this.cg+r*this.sg,e.y=r*this.cg-n*this.sg;var a=I0(e.x,e.y);if(Math.abs(a)<1e-10)t.x=0,t.y=e.y;else{var o,s=1-a*a*this.pfact;switch(s=(this.p-Math.sqrt(s))/(this.pn1/a+a/this.pn1),o=Math.sqrt(1-s*s),this.mode){case $7.OBLIQ:t.y=Math.asin(o*this.sinph0+e.y*s*this.cosph0/a),e.y=(o-this.sinph0*Math.sin(t.y))*a,e.x*=s*this.cosph0;break;case $7.EQUIT:t.y=Math.asin(e.y*s/a),e.y=o*a,e.x*=s;break;case $7.N_POLE:t.y=Math.asin(o),e.y=-e.y;break;case $7.S_POLE:t.y=-Math.asin(o);break}t.x=Math.atan2(e.x,e.y)}return e.x=t.x+this.long0,e.y=t.y,e}function B4(){if(this.flip_axis=+(this.sweep===`x`),this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw Error();if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,this.es!==0){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape=`ellipse`}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape=`sphere`;this.title||=`Geostationary Satellite View`}function V4(e){var t=e.x,n=e.y,r,i,a,o;if(t-=this.long0,this.shape===`ellipse`){n=Math.atan(this.radius_p2*Math.tan(n));var s=this.radius_p/I0(this.radius_p*Math.cos(n),Math.sin(n));if(i=s*Math.cos(t)*Math.cos(n),a=s*Math.sin(t)*Math.cos(n),o=s*Math.sin(n),(this.radius_g-i)*i-a*a-o*o*this.radius_p_inv2<0)return e.x=NaN,e.y=NaN,e;r=this.radius_g-i,this.flip_axis?(e.x=this.radius_g_1*Math.atan(a/I0(o,r)),e.y=this.radius_g_1*Math.atan(o/r)):(e.x=this.radius_g_1*Math.atan(a/r),e.y=this.radius_g_1*Math.atan(o/I0(a,r)))}else this.shape===`sphere`&&(r=Math.cos(n),i=Math.cos(t)*r,a=Math.sin(t)*r,o=Math.sin(n),r=this.radius_g-i,this.flip_axis?(e.x=this.radius_g_1*Math.atan(a/I0(o,r)),e.y=this.radius_g_1*Math.atan(o/r)):(e.x=this.radius_g_1*Math.atan(a/r),e.y=this.radius_g_1*Math.atan(o/I0(a,r))));return e.x*=this.a,e.y*=this.a,e}function H4(e){var t=-1,n=0,r=0,i,a,o,s;if(e.x/=this.a,e.y/=this.a,this.shape===`ellipse`){this.flip_axis?(r=Math.tan(e.y/this.radius_g_1),n=Math.tan(e.x/this.radius_g_1)*I0(1,r)):(n=Math.tan(e.x/this.radius_g_1),r=Math.tan(e.y/this.radius_g_1)*I0(1,n));var c=r/this.radius_p;if(i=n*n+c*c+t*t,a=2*this.radius_g*t,o=a*a-4*i*this.C,o<0)return e.x=NaN,e.y=NaN,e;s=(-a-Math.sqrt(o))/(2*i),t=this.radius_g+s*t,n*=s,r*=s,e.x=Math.atan2(n,t),e.y=Math.atan(r*Math.cos(e.x)/t),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if(this.shape===`sphere`){if(this.flip_axis?(r=Math.tan(e.y/this.radius_g_1),n=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+r*r)):(n=Math.tan(e.x/this.radius_g_1),r=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+n*n)),i=n*n+r*r+t*t,a=2*this.radius_g*t,o=a*a-4*i*this.C,o<0)return e.x=NaN,e.y=NaN,e;s=(-a-Math.sqrt(o))/(2*i),t=this.radius_g+s*t,n*=s,r*=s,e.x=Math.atan2(n,t),e.y=Math.atan(r*Math.cos(e.x)/t)}return e.x+=this.long0,e}function U4(){this.es=0,this.long0=this.long0===void 0?0:this.long0,this.x0=this.x0===void 0?0:this.x0,this.y0=this.y0===void 0?0:this.y0}function W4(e){var t=Q(e.x-this.long0,this.over),n=e.y,r=Math.asin(s9*Math.sin(n)),i=r*r,a=i*i*i;return e.x=t*Math.cos(r)/(s9*(r9+3*i9*i+a*(7*a9+9*o9*i))),e.y=r*(r9+i9*i+a*(a9+o9*i)),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function G4(e){e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a;var t=1e-9,n=12,r=e.y,i,a,o,s,c,l;for(l=0;l=$?this.cphi1=0:this.cphi1=1/Math.tan(this.phi1),this.inverse=X4,this.forward=Y4)}function q4(e){var t=Q(e.x-(this.long0||0),this.over),n=e.y,r=this.am1+this.m1-A0(n,i=Math.sin(n),a=Math.cos(n),this.en),i=a*t/(r*Math.sqrt(1-this.es*i*i)),a;return e.x=r*Math.sin(i),e.y=this.am1-r*Math.cos(i),e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function J4(e){e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var t,n=I0(e.x,e.y=this.am1-e.y),r,i=j0(this.am1+this.m1-n,this.es,this.en);if((t=Math.abs(i))<$)t=Math.sin(i),r=n*Math.atan2(e.x,e.y)*Math.sqrt(1-this.es*t*t)/Math.cos(i);else if(Math.abs(t-$)<=l9)r=0;else throw Error();return e.x=Q(r+(this.long0||0),this.over),e.y=w2(i),e}function Y4(e){var t=Q(e.x-(this.long0||0),this.over),n=e.y,r,i=this.cphi1+this.phi1-n;return Math.abs(i)>l9?(e.x=i*Math.sin(r=t*Math.cos(n)/i),e.y=this.cphi1-i*Math.cos(r)):e.x=e.y=0,e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function X4(e){e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var t,n,r=I0(e.x,e.y=this.cphi1-e.y);if(n=this.cphi1+this.phi1-r,Math.abs(n)>$)throw Error();return t=Math.abs(Math.abs(n)-$)<=l9?0:r*Math.atan2(e.x,e.y)/Math.cos(n),e.x=Q(t+(this.long0||0),this.over),e.y=w2(n),e}function Z4(){if(this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.title=this.title||`General Oblique Transformation`,this.isIdentity=w5.includes(this.o_proj),!this.o_proj)throw Error(`Missing parameter: o_proj`);if(this.o_proj===`ob_tran`)throw Error(`Invalid value for o_proj: `+this.o_proj);let e=K1(this.projStr.replace(`+proj=ob_tran`,``).replace(`+o_proj=`,`+proj=`).trim());if(!e)throw Error(`Invalid parameter: o_proj. Unknown projection `+this.o_proj);e.long0=0,this.obliqueProjection=e;let t,n=Object.keys(f9),r=e=>{if(this[e]===void 0)return;let t=parseFloat(this[e])*Z8;if(isNaN(t))throw Error(`Invalid value for `+e+`: `+this[e]);return t};for(let e=0;ethis[e]!==void 0)){t=i;for(let e=0;e1e-10?(this.cphip=Math.cos(a),this.sphip=Math.sin(a),this.projectionType=d9.OBLIQUE):this.projectionType=d9.TRANSVERSE}function Q4(e){return this.projectionType.forward(this,e)}function $4(e){return this.projectionType.inverse(this,e)}function e3(e,t){let n,r;if(t===f9.ROTATE){let t=e.oLongC,i=e.oLatC,a=e.oAlpha;if(Math.abs(Math.abs(i)-$)<=1e-10)throw Error(`Invalid value for o_lat_c: `+e.o_lat_c+` should be < 90°`);r=t+Math.atan2(-1*Math.cos(a),-1*Math.sin(a)*Math.sin(i)),n=Math.asin(Math.cos(i)*Math.sin(a))}else if(t===f9.NEW_POLE)r=e.oLongP,n=e.oLatP;else{let t=e.oLong1,i=e.oLat1,a=e.oLong2,o=e.oLat2,s=Math.abs(i);if(Math.abs(i)>$-1e-10)throw Error(`Invalid value for o_lat_1: `+e.o_lat_1+` should be < 90°`);if(Math.abs(o)>$-1e-10)throw Error(`Invalid value for o_lat_2: `+e.o_lat_2+` should be < 90°`);if(Math.abs(i-o)<1e-10)throw Error(`Invalid value for o_lat_1 and o_lat_2: o_lat_1 should be different from o_lat_2`);if(s<1e-10)throw Error(`Invalid value for o_lat_1: o_lat_1 should be different from zero`);r=Math.atan2(Math.cos(i)*Math.sin(o)*Math.cos(t)-Math.sin(i)*Math.cos(o)*Math.cos(a),Math.sin(i)*Math.cos(o)*Math.sin(a)-Math.cos(i)*Math.sin(o)*Math.sin(t)),n=Math.atan(-1*Math.cos(r-t)/Math.tan(i))}return{lamp:r,phip:n}}function t3(e,t){let{x:n,y:r}=t;n+=e.long0;let i=Math.cos(n),a=Math.sin(r),o=Math.cos(r);t.x=Q(Math.atan2(o*Math.sin(n),e.sphip*o*i+e.cphip*a)+e.lamp),t.y=Math.asin(e.sphip*a-e.cphip*o*i);let s=e.obliqueProjection.forward(t);return e.isIdentity&&(s.x*=Q8,s.y*=Q8),s}function n3(e,t){let{x:n,y:r}=t;n+=e.long0;let i=Math.cos(r),a=Math.cos(n);t.x=Q(Math.atan2(i*Math.sin(n),Math.sin(r))+e.lamp),t.y=Math.asin(-1*i*a);let o=e.obliqueProjection.forward(t);return e.isIdentity&&(o.x*=Q8,o.y*=Q8),o}function r3(e,t){e.isIdentity&&(t.x*=Z8,t.y*=Z8);let{x:n,y:r}=e.obliqueProjection.inverse(t);if(ne.endsWith(`.wasm`)?`https://unpkg.com/laz-perf@0.0.7/lib/web/laz-perf.wasm`:e}),_9}function c3(e){let t=new Uint8Array(e);return async(e,n)=>t.slice(e,n)}function l3(e){if(e.startsWith(`COMPD_CS[`)){let t=e.indexOf(`PROJCS[`);if(t===-1)return e;let n=0,r=t;for(let i=t;inew Uint8Array(t.subarray(e,n))}function f3(e,t){switch(e){case`float64`:return new Float64Array(t);case`float32`:return new Float32Array(t);case`uint32`:return new Uint32Array(t);case`uint16`:return new Uint16Array(t);case`uint8`:return new Uint8Array(t);case`int32`:return new Int32Array(t);case`int16`:return new Int16Array(t);case`int8`:return new Int8Array(t);default:return new Float32Array(t)}}async function p3(){return x9||=await(0,V8.createLazPerf)({locateFile:e=>e.endsWith(`.wasm`)?`https://unpkg.com/laz-perf@0.0.7/lib/web/laz-perf.wasm`:e}),x9}function m3(e){if(e.startsWith(`COMPD_CS[`)){let t=e.indexOf(`PROJCS[`);if(t===-1)return e;let n=0,r=t;for(let i=t;i90?(i=90,a=!0):t<-90&&(i=-90,a=!0),e>180?(r=180,a=!0):e<-180&&(r=-180,a=!0),a&&console.warn(`COPC: Clamped transformed coordinates to valid WGS84 range${n?` (${n})`:``}:`,`[${e.toFixed(6)}, ${t.toFixed(6)}] -> [${r.toFixed(6)}, ${i.toFixed(6)}]`),[r,i]}function _3(e,t){switch(e){case`float64`:return new Float64Array(t);case`float32`:return new Float32Array(t);case`uint32`:return new Uint32Array(t);case`uint16`:return new Uint16Array(t);case`uint8`:return new Uint8Array(t);case`int32`:return new Int32Array(t);case`int16`:return new Int16Array(t);case`int8`:return new Int8Array(t);default:return new Float32Array(t)}}function v3(e,t,n=``){let r=e,i=t,a=!1;return t>90?(i=90,a=!0):t<-90&&(i=-90,a=!0),e>180?(r=180,a=!0):e<-180&&(r=-180,a=!0),a&&n&&console.warn(`EPT: Clamped transformed coordinates to valid WGS84 range${n?` (${n})`:``}:`,`[${e.toFixed(6)}, ${t.toFixed(6)}] -> [${r.toFixed(6)}, ${i.toFixed(6)}]`),[r,i]}function y3(e){if(e.startsWith(`COMPD_CS[`)){let t=e.indexOf(`PROJCS[`);if(t===-1)return e;let n=0,r=t;for(let i=t;i{n&&clearTimeout(n),n=setTimeout(()=>{e(...r),n=null},t)}}function w3(e){return e.toLocaleString()}function T3(e){return e.replace(/\\/g,`/`).split(`/`).pop()?.split(`?`)[0]||`unknown`}function E3(e,t,n=1e5){if(e.length===0)return 0;if(e.length===1)return e[0];let r;if(e.length>n){let t=e.length/n;r=[];for(let i=0;ie-t);let i=t/100*(r.length-1),a=Math.floor(i),o=Math.ceil(i);if(a===o)return r[a];let s=i-a;return r[a]*(1-s)+r[o]*s}function D3(e,t=2,n=98){if(e.length===0)return{min:0,max:1};let r=E3(e,t),i=E3(e,n);return r===i?{min:r-.5,max:i+.5}:{min:r,max:i}}function O3(e){return O9[e]||O9.viridis}function k3(e){return{0:`Never Classified`,1:`Unclassified`,2:`Ground`,3:`Low Vegetation`,4:`Medium Vegetation`,5:`High Vegetation`,6:`Building`,7:`Low Point (Noise)`,8:`Reserved`,9:`Water`,10:`Rail`,11:`Road Surface`,12:`Reserved`,13:`Wire - Guard`,14:`Wire - Conductor`,15:`Transmission Tower`,16:`Wire-Structure Connector`,17:`Bridge Deck`,18:`High Noise`}[e]||`Class ${e}`}function A3(e){let t=new Set;if(e.hasClassification&&e.classifications)for(let n=0;ne-t)}}}function gae(e){try{let t=JSON.parse(j3(e));return!M3(t)||t.v!==1||!Array.isArray(t.pointClouds)||!t.pointClouds.every(e=>typeof e==`string`)||!L3(t.visualization)||t.map!==void 0&&!P3(t.map)?null:{v:1,map:t.map,pointClouds:[...t.pointClouds],visualization:{...t.visualization,hiddenClassifications:[...t.visualization.hiddenClassifications]}}}catch{return null}}function _ae(e,t){let n=new URL(e);for(let e of Z9)n.searchParams.delete(e);n.searchParams.delete(Y9);for(let e of t.pointClouds)n.searchParams.append(X9,e);t.map&&(n.searchParams.set(`lon`,B3(t.map.center[0])),n.searchParams.set(`lat`,B3(t.map.center[1])),n.searchParams.set(`zoom`,B3(t.map.zoom)),n.searchParams.set(`bearing`,B3(t.map.bearing)),n.searchParams.set(`pitch`,B3(t.map.pitch)));let r=t.visualization;return n.searchParams.set(`size`,B3(r.pointSize)),n.searchParams.set(`opacity`,B3(r.opacity)),n.searchParams.set(`color`,typeof r.colorScheme==`string`?r.colorScheme:JSON.stringify(r.colorScheme)),n.searchParams.set(`cmap`,r.colormap),n.searchParams.set(`range`,r.colorRange.mode),n.searchParams.set(`plow`,B3(r.colorRange.percentileLow)),n.searchParams.set(`phigh`,B3(r.colorRange.percentileHigh)),r.colorRange.absoluteMin!==void 0&&n.searchParams.set(`amin`,B3(r.colorRange.absoluteMin)),r.colorRange.absoluteMax!==void 0&&n.searchParams.set(`amax`,B3(r.colorRange.absoluteMax)),r.elevationRange&&(n.searchParams.set(`emin`,B3(r.elevationRange[0])),n.searchParams.set(`emax`,B3(r.elevationRange[1]))),n.searchParams.set(`pick`,V3(r.pickable)),n.searchParams.set(`zoffEnabled`,V3(r.zOffsetEnabled)),n.searchParams.set(`zoff`,B3(r.zOffset)),n.searchParams.set(`terrain`,V3(r.terrainEnabled)),r.hiddenClassifications.length>0&&n.searchParams.set(`hidden`,r.hiddenClassifications.join(`,`)),n.hash=``,n.toString()}function vae(e){try{let t=new URL(e),n=xae(t.searchParams);if(n)return n;let r=t.searchParams.get(Y9);return r?gae(r):null}catch{return null}}function B3(e){return Number.isInteger(e)?String(e):Number(e.toFixed(8)).toString()}function V3(e){return e?`1`:`0`}function H3(e){if(e===null||e.trim()===``)return;let t=Number(e);return Number.isFinite(t)?t:void 0}function U3(e,t){return e===null?t:e===`1`||e.toLowerCase()===`true`}function yae(e){if(!e)return`elevation`;if(e.trim().startsWith(`{`))try{let t=JSON.parse(e);if(M3(t)&&(t.type===`gradient`||t.type===`categorical`)&&typeof t.attribute==`string`)return t}catch{return`elevation`}return e}function bae(e){return Z9.some(t=>t!==X9&&e.has(t))}function xae(e){if(!bae(e))return null;let t=H3(e.get(`lon`)),n=H3(e.get(`lat`)),r=H3(e.get(`zoom`)),i=H3(e.get(`bearing`))??0,a=H3(e.get(`pitch`))??0,o=H3(e.get(`size`))??2,s=H3(e.get(`opacity`))??1,c=H3(e.get(`plow`))??2,l=H3(e.get(`phigh`))??98,u=H3(e.get(`amin`)),d=H3(e.get(`amax`)),f=H3(e.get(`emin`)),p=H3(e.get(`emax`)),m=H3(e.get(`zoff`))??0,h=(e.get(`hidden`)??``).split(`,`).map(e=>Number(e)).filter(e=>Number.isFinite(e));return{v:1,map:t!==void 0&&n!==void 0&&r!==void 0?{center:[t,n],zoom:r,bearing:i,pitch:a}:void 0,pointClouds:e.getAll(X9).filter(e=>e.trim()!==``),visualization:{pointSize:o,opacity:s,colorScheme:yae(e.get(`color`)),colormap:e.get(`cmap`)??`viridis`,colorRange:{mode:e.get(`range`)===`absolute`?`absolute`:`percentile`,percentileLow:c,percentileHigh:l,...u===void 0?{}:{absoluteMin:u},...d===void 0?{}:{absoluteMax:d}},elevationRange:f!==void 0&&p!==void 0?[f,p]:null,pickable:U3(e.get(`pick`),!1),zOffsetEnabled:U3(e.get(`zoffEnabled`),!1),zOffset:m,terrainEnabled:U3(e.get(`terrain`),!1),hiddenClassifications:h}}}var W3,G3,K3,q3,J3,Y3,X3,Z3,Q3,$3,e6,t6,n6,r6,i6,a6,o6,s6,c6,l6,u6,d6,f6,p6,m6,h6,g6,_6,v6,y6,b6,x6,S6,C6,w6,T6,E6,D6,O6,k6,A6,j6,M6,N6,P6,F6,I6,L6,R6,z6,B6,V6,H6,U6,W6,G6,K6,q6,J6,Y6,X6,Z6,Q6,$6,e8,t8,n8,r8,i8,a8,o8,s8,c8,l8,u8,d8,f8,p8,m8,h8,g8,_8,v8,y8,b8,x8,S8,C8,w8,T8,E8,D8,O8,k8,A8,j8,M8,N8,P8,F8,I8,L8,R8,z8,B8,V8,H8,U8,W8,G8,K8,$,q8,J8,Y8,X8,Z8,Q8,$8,e5,t5,n5,r5,i5,a5,o5,s5,c5,l5,u5,d5,f5,p5,m5,h5,g5,_5,v5,y5,b5,x5,S5,C5,w5,T5,E5,D5,O5,k5,A5,j5,M5,N5,P5,F5,I5,L5,R5,z5,B5,V5,H5,U5,W5,G5,K5,q5,J5,Y5,X5,Z5,Q5,$5,e7,t7,n7,r7,i7,a7,o7,s7,c7,l7,u7,d7,f7,p7,m7,h7,g7,_7,v7,y7,b7,x7,S7,C7,w7,T7,E7,D7,O7,k7,A7,j7,M7,N7,P7,F7,I7,L7,R7,z7,B7,V7,H7,U7,W7,G7,K7,q7,J7,Y7,X7,Z7,Q7,$7,e9,t9,n9,r9,i9,a9,o9,s9,c9,l9,u9,d9,f9,p9,m9,h9,g9,_9,v9,y9,b9,x9,S9,C9,w9,T9,E9,D9,O9,k9,A9,j9,M9,N9,P9,F9,I9,L9,R9,z9,B9,V9,H9,U9,W9,G9,K9,q9,J9,Y9,X9,Z9,Q9,$9,Sae=o((()=>{for(var e in ZK(),SZ(),EK(),W3=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),G3=(e=>d===void 0?typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(d===void 0?e:d)[t]}):e:d)(function(e){if(d!==void 0)return d.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")}),K3=class{_map;_overlay;_layers;constructor(e){this._map=e,this._layers=new Map,this._overlay=new YK({interleaved:!1,layers:[]}),this._map.addControl(this._overlay)}addLayer(e,t){this._layers.set(e,t),this._updateOverlay()}removeLayer(e){this._layers.delete(e),this._updateOverlay()}updateLayer(e,t){this._layers.has(e)&&(this._layers.set(e,t),this._updateOverlay())}getLayers(){return Array.from(this._layers.values())}hasLayer(e){return this._layers.has(e)}clearLayers(){this._layers.clear(),this._updateOverlay()}getMap(){return this._map}destroy(){this._layers.clear();try{this._map.removeControl(this._overlay)}catch{}}_updateOverlay(){let e=Array.from(this._layers.entries()).sort(([e],[t])=>{let n=e.includes(`cross-section`),r=t.includes(`cross-section`);return n&&!r?1:!n&&r?-1:0}).map(([,e])=>e);this._overlay.setProps({layers:e}),this._map.triggerRepaint()}},q3=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0})})),J3=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Hierarchy=void 0,e.Hierarchy={parse:t};function t(e){return Object.entries(e).reduce((e,[t,n])=>(n===-1?e.pages[t]={}:n&&(e.nodes[t]={pointCount:n}),e),{nodes:{},pages:{}})}})),Y3=W3((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(q3(),e),n(J3(),e)})),X3=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.hierarchyItemLength=e.infoLength=void 0,e.infoLength=160,e.hierarchyItemLength=32})),Z3=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.evlrHeaderLength=e.vlrHeaderLength=e.minHeaderLength=void 0,e.minHeaderLength=375,e.vlrHeaderLength=54,e.evlrHeaderLength=60})),Q3=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getBigUint64=e.parseBigInt=void 0;function t(e){if(e>BigInt(2**53-1)||e{Object.defineProperty(e,"__esModule",{value:!0}),e.toCString=e.toDataView=e.Binary=void 0,e.Binary={toDataView:t,toCString:n};function t(e){return new DataView(e.buffer,e.byteOffset,e.length)}e.toDataView=t;function n(e){let n=t(e),r=``;for(let e=0;e{Object.defineProperty(e,"__esModule",{value:!0}),e.Bounds=void 0,e.Bounds={min:t,max:n,mid:r,width:i,depth:a,height:o,cube:s,step:c,stepTo:l,intersection:u};function t(e){return[e[0],e[1],e[2]]}function n(e){return[e[3],e[4],e[5]]}function r([e,t,n,r,i,a]){return[e+(r-e)/2,t+(i-t)/2,n+(a-n)/2]}function i(e){return e[3]-e[0]}function a(e){return e[4]-e[1]}function o(e){return e[5]-e[2]}function s(e){let t=r(e),n=Math.max(i(e),a(e),o(e))/2;return[t[0]-n,t[1]-n,t[2]-n,t[0]+n,t[1]+n,t[2]+n]}function c(e,[t,n,i]){let[a,o,s,c,l,u]=e,[d,f,p]=r(e);return[t?d:a,n?f:o,i?p:s,t?c:d,n?l:f,i?u:p]}function l(e,[t,n,r,i]){for(let a=t-1;a>=0;--a)e=c(e,[n>>a&1,r>>a&1,i>>a&1]);return e}function u(e,t){return[Math.max(e[0],t[0]),Math.max(e[1],t[1]),Math.max(e[2],t[2]),Math.min(e[3],t[3]),Math.min(e[4],t[4]),Math.min(e[5],t[5])]}})),t6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Dimension=void 0,e.Dimension={Type:{int8:{type:`signed`,size:1},int16:{type:`signed`,size:2},int32:{type:`signed`,size:4},int64:{type:`signed`,size:8},uint8:{type:`unsigned`,size:1},uint16:{type:`unsigned`,size:2},uint32:{type:`unsigned`,size:4},uint64:{type:`unsigned`,size:8},float32:{type:`float`,size:4},float64:{type:`float`,size:8},float:{type:`float`,size:4},double:{type:`float`,size:8},bool:{type:`unsigned`,size:1},boolean:{type:`unsigned`,size:1}},ctype:t};function t({type:e,size:t}){switch(e){case`signed`:switch(t){case 1:return`int8`;case 2:return`int16`;case 4:return`int32`;case 8:return`int64`}case`unsigned`:switch(t){case 1:return`uint8`;case 2:return`uint16`;case 4:return`uint32`;case 8:return`uint64`}case`float`:switch(t){case 4:return`float`;case 8:return`double`}}throw Error(`Invalid dimension type/size: ${e}/${t}`)}})),n6=W3(((e,t)=>{var n=typeof globalThis<`u`&&globalThis||typeof self<`u`&&self||typeof global<`u`&&global,r=(function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e})();(function(e){(function(t){var n=e!==void 0&&e||typeof self<`u`&&self||typeof global<`u`&&global||{},r={searchParams:`URLSearchParams`in n,iterable:`Symbol`in n&&`iterator`in Symbol,blob:`FileReader`in n&&`Blob`in n&&(function(){try{return new Blob,!0}catch{return!1}})(),formData:`FormData`in n,arrayBuffer:`ArrayBuffer`in n};function i(e){return e&&DataView.prototype.isPrototypeOf(e)}if(r.arrayBuffer)var a=[`[object Int8Array]`,`[object Uint8Array]`,`[object Uint8ClampedArray]`,`[object Int16Array]`,`[object Uint16Array]`,`[object Int32Array]`,`[object Uint32Array]`,`[object Float32Array]`,`[object Float64Array]`],o=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1};function s(e){if(typeof e!=`string`&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e===``)throw TypeError(`Invalid character in header field name: "`+e+`"`);return e.toLowerCase()}function c(e){return typeof e!=`string`&&(e=String(e)),e}function l(e){var t={next:function(){var t=e.shift();return{done:t===void 0,value:t}}};return r.iterable&&(t[Symbol.iterator]=function(){return t}),t}function u(e){this.map={},e instanceof u?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(e.length!=2)throw TypeError(`Headers constructor: expected name/value pair to be length 2, found`+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}u.prototype.append=function(e,t){e=s(e),t=c(t);var n=this.map[e];this.map[e]=n?n+`, `+t:t},u.prototype.delete=function(e){delete this.map[s(e)]},u.prototype.get=function(e){return e=s(e),this.has(e)?this.map[e]:null},u.prototype.has=function(e){return this.map.hasOwnProperty(s(e))},u.prototype.set=function(e,t){this.map[s(e)]=c(t)},u.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},u.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),l(e)},u.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),l(e)},u.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),l(e)},r.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);function d(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(TypeError(`Already read`));e.bodyUsed=!0}}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function m(e){var t=new FileReader,n=f(t),r=/charset=([A-Za-z0-9_-]+)/.exec(e.type),i=r?r[1]:`utf-8`;return t.readAsText(e,i),n}function h(e){for(var t=new Uint8Array(e),n=Array(t.length),r=0;r-1?t:e}function b(e,t){if(!(this instanceof b))throw TypeError(`Please use the "new" operator, this DOM object constructor cannot be called as a function.`);t||={};var r=t.body;if(e instanceof b){if(e.bodyUsed)throw TypeError(`Already read`);this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new u(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!r&&e._bodyInit!=null&&(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||`same-origin`,(t.headers||!this.headers)&&(this.headers=new u(t.headers)),this.method=y(t.method||this.method||`GET`),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if(`AbortController`in n)return new AbortController().signal}(),this.referrer=null,(this.method===`GET`||this.method===`HEAD`)&&r)throw TypeError(`Body not allowed for GET or HEAD requests`);if(this._initBody(r),(this.method===`GET`||this.method===`HEAD`)&&(t.cache===`no-store`||t.cache===`no-cache`)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,`$1_=`+new Date().getTime());else{var a=/\?/;this.url+=(a.test(this.url)?`&`:`?`)+`_=`+new Date().getTime()}}}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})};function x(e){var t=new FormData;return e.trim().split(`&`).forEach(function(e){if(e){var n=e.split(`=`),r=n.shift().replace(/\+/g,` `),i=n.join(`=`).replace(/\+/g,` `);t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function S(e){var t=new u;return e.replace(/\r?\n[\t ]+/g,` `).split(`\r`).map(function(e){return e.indexOf(` +`)===0?e.substr(1,e.length):e}).forEach(function(e){var n=e.split(`:`),r=n.shift().trim();if(r){var i=n.join(`:`).trim();try{t.append(r,i)}catch(e){console.warn(`Response `+e.message)}}}),t}_.call(b.prototype);function C(e,t){if(!(this instanceof C))throw TypeError(`Please use the "new" operator, this DOM object constructor cannot be called as a function.`);if(t||={},this.type=`default`,this.status=t.status===void 0?200:t.status,this.status<200||this.status>599)throw RangeError(`Failed to construct 'Response': The status provided (0) is outside the range [200, 599].`);this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText===void 0?``:``+t.statusText,this.headers=new u(t.headers),this.url=t.url||``,this._initBody(e)}_.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:200,statusText:``});return e.ok=!1,e.status=0,e.type=`error`,e};var w=[301,302,303,307,308];C.redirect=function(e,t){if(w.indexOf(t)===-1)throw RangeError(`Invalid status code`);return new C(null,{status:t,headers:{location:e}})},t.DOMException=n.DOMException;try{new t.DOMException}catch{t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function T(e,i){return new Promise(function(a,o){var l=new b(e,i);if(l.signal&&l.signal.aborted)return o(new t.DOMException(`Aborted`,`AbortError`));var d=new XMLHttpRequest;function f(){d.abort()}d.onload=function(){var e={statusText:d.statusText,headers:S(d.getAllResponseHeaders()||``)};l.url.indexOf(`file://`)===0&&(d.status<200||d.status>599)?e.status=200:e.status=d.status,e.url=`responseURL`in d?d.responseURL:e.headers.get(`X-Request-URL`);var t=`response`in d?d.response:d.responseText;setTimeout(function(){a(new C(t,e))},0)},d.onerror=function(){setTimeout(function(){o(TypeError(`Network request failed`))},0)},d.ontimeout=function(){setTimeout(function(){o(TypeError(`Network request timed out`))},0)},d.onabort=function(){setTimeout(function(){o(new t.DOMException(`Aborted`,`AbortError`))},0)};function p(e){try{return e===``&&n.location.href?n.location.href:e}catch{return e}}if(d.open(l.method,p(l.url),!0),l.credentials===`include`?d.withCredentials=!0:l.credentials===`omit`&&(d.withCredentials=!1),`responseType`in d&&(r.blob?d.responseType=`blob`:r.arrayBuffer&&(d.responseType=`arraybuffer`)),i&&typeof i.headers==`object`&&!(i.headers instanceof u||n.Headers&&i.headers instanceof n.Headers)){var m=[];Object.getOwnPropertyNames(i.headers).forEach(function(e){m.push(s(e)),d.setRequestHeader(e,c(i.headers[e]))}),l.headers.forEach(function(e,t){m.indexOf(t)===-1&&d.setRequestHeader(t,e)})}else l.headers.forEach(function(e,t){d.setRequestHeader(t,e)});l.signal&&(l.signal.addEventListener(`abort`,f),d.onreadystatechange=function(){d.readyState===4&&l.signal.removeEventListener(`abort`,f)}),d.send(l._bodyInit===void 0?null:l._bodyInit)})}return T.polyfill=!0,n.fetch||(n.fetch=T,n.Headers=u,n.Request=b,n.Response=C),t.Headers=u,t.Request=b,t.Response=C,t.fetch=T,Object.defineProperty(t,"__esModule",{value:!0}),t})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=n.fetch?n:r;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})),r6=W3((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Getter=void 0;var a=i(n6());e.Getter={create:o,http:s,file:c};function o(e){return typeof e==`function`?e:e.startsWith(`http://`)||e.startsWith(`https://`)?s(e):c(e)}function s(e){return async function(t,n){if(t<0||n<0||t>n)throw Error(`Invalid range`);let r=await(await(0,a.default)(e,{headers:{Range:`bytes=${t}-${n-1}`}})).arrayBuffer();return new Uint8Array(r)}}function c(e){return async function(t,n){let i=await Promise.resolve().then(()=>r({}));async function a(t=0,n=1/0){if(t<0||n<0||t>n)throw Error(`Invalid range`);return await i.promises.access(e),l(i.createReadStream(e,{start:t,end:n-1,autoClose:!0}))}return a(t,n)}}async function l(e){return await new Promise((t,n)=>{let r=[];e.on(`data`,e=>r.push(e)),e.on(`error`,n),e.on(`end`,()=>t(Buffer.concat(r)))})}})),i6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Key=void 0,e.Key={create:t,parse:n,toString:r,step:i,up:a,compare:o,depth:s};function t(e,t=0,r=0,i=0){return typeof e==`number`?[e,t,r,i]:n(e)}function n(e){if(typeof e!=`string`)return e;let[t,n,r,i,...a]=e.split(`-`).map(e=>parseInt(e,10)),o=[t,n,r,i];if(a.length!==0||o.some(e=>typeof e!=`number`||Number.isNaN(e)))throw Error(`Invalid key: ${e}`);return o}function r(e){return typeof e==`string`?e:e.join(`-`)}function i(t,[n,r,i]){let[a,o,s,c]=e.Key.create(t);return[a+1,o*2+n,s*2+r,c*2+i]}function a(t,n=1){let[r,i,a,o]=e.Key.create(t);return[r-n,i>>n,a>>n,o>>n]}function o(e,t){for(let n=0;nt[n])return 1}return 0}function s(e){return e[0]}})),a6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Scale=void 0,e.Scale={apply:(e,t=1,n=0)=>(e-n)/t,unapply:(e,t=1,n=0)=>e*t+n}})),o6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Step=void 0,e.Step={fromIndex:t,list:n};function t(e){if(e<0||e>=8)throw Error(`Invalid step index: ${e}`);return[e>>0&1?1:0,e>>1&1?1:0,e>>2&1?1:0]}function n(){return[[0,0,0],[0,0,1],[0,1,0],[0,1,1],[1,0,0],[1,0,1],[1,1,0],[1,1,1]]}})),s6=W3((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.Step=e.Scale=e.Key=e.Getter=e.Dimension=e.Bounds=e.Binary=void 0,n(Q3(),e);var r=$3();Object.defineProperty(e,"Binary",{enumerable:!0,get:function(){return r.Binary}});var i=e6();Object.defineProperty(e,"Bounds",{enumerable:!0,get:function(){return i.Bounds}});var a=t6();Object.defineProperty(e,"Dimension",{enumerable:!0,get:function(){return a.Dimension}});var o=r6();Object.defineProperty(e,"Getter",{enumerable:!0,get:function(){return o.Getter}});var s=i6();Object.defineProperty(e,"Key",{enumerable:!0,get:function(){return s.Key}});var c=a6();Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return c.Scale}});var l=o6();Object.defineProperty(e,"Step",{enumerable:!0,get:function(){return l.Step}})})),c6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExtraBytes=void 0;var t=s6();e.ExtraBytes={getDimension:r,parse:i,parseOne:a};var n=192;function r({type:e,length:t}){switch(e){case`signed`:case`unsigned`:switch(t){case 1:case 2:case 4:case 8:return{type:e,size:t}}case`float`:switch(t){case 4:case 8:return{type:e,size:t}}}}function i(e){if(e.byteLength%n!==0)throw Error(`Invalid extra bytes VLR length: ${e.byteLength}`);let t=[];for(let r=0;r=11)throw Error(`Invalid extra bytes "type" value: ${c}`);if(c===0)return{name:i,description:a,length:l};let u=s(l),d=o(c);if(!d)throw Error(`Failed to extract dimension type: ${c}`);let{type:f,size:p}=d;function m(e){switch(f){case`signed`:return(0,t.parseBigInt)(r.getBigInt64(e,!0));case`unsigned`:return(0,t.parseBigInt)((0,t.getBigUint64)(r,e,!0));case`float`:return r.getFloat64(e,!0)}}let h={name:i,description:a,type:f,length:p};return u.hasNodata&&(h.nodata=m(40)),u.hasMin&&(h.min=m(64)),u.hasMax&&(h.max=m(88)),u.hasScale&&(h.scale=r.getFloat64(112)),u.hasOffset&&(h.offset=r.getFloat64(136)),h}function o(e){switch(e){case 1:return t.Dimension.Type.uint8;case 2:return t.Dimension.Type.int8;case 3:return t.Dimension.Type.uint16;case 4:return t.Dimension.Type.int16;case 5:return t.Dimension.Type.uint32;case 6:return t.Dimension.Type.int32;case 7:return t.Dimension.Type.uint64;case 8:return t.Dimension.Type.int64;case 9:return t.Dimension.Type.float32;case 10:return t.Dimension.Type.float64}}function s(e){return{hasNodata:!!(e&1),hasMin:!!(e>>1&1),hasMax:!!(e>>2&1),hasScale:!!(e>>3&1),hasOffset:!!(e>>4&1)}}})),l6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Dimensions=void 0;var t=s6(),n=c6();e.Dimensions={create:a};var{Type:r}=t.Dimension,i={X:r.float64,Y:r.float64,Z:r.float64,Intensity:r.uint16,ReturnNumber:r.uint8,NumberOfReturns:r.uint8,ScanDirectionFlag:r.boolean,EdgeOfFlightLine:r.boolean,Classification:r.uint8,Synthetic:r.boolean,KeyPoint:r.boolean,Withheld:r.boolean,Overlap:r.boolean,ScanAngle:r.float32,UserData:r.uint8,PointSourceId:r.uint16,GpsTime:r.float64,Red:r.uint16,Green:r.uint16,Blue:r.uint16,ScannerChannel:r.uint8,Infrared:r.uint16};function a(e,t=[]){return Object.keys(e).reduce((e,r)=>{let a=i[r];if(a)return{...e,[r]:a};let o=t.find(e=>e.name===r),s=o&&n.ExtraBytes.getDimension(o);if(s)return{...e,[r]:s};throw Error(`Failed to look up LAS type: ${r}`)},{})}})),u6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Extractor=void 0;var t=s6();e.Extractor={create:a};function n(e){switch(e){case 0:return 20;case 1:return 28;case 2:return 26;case 3:return 34;case 6:return 30;case 7:return 36;case 8:return 38;default:throw Error(`Unsupported point data record format: ${e}`)}}function r(e,n,{type:r,length:i}){let a=p(e);switch(r){case`signed`:switch(i){case 1:return(e,t)=>e.getInt8(a(t)+n);case 2:return(e,t)=>e.getInt16(a(t)+n,!0);case 4:return(e,t)=>e.getInt32(a(t)+n,!0);case 8:return(e,r)=>(0,t.parseBigInt)(e.getBigInt64(a(r)+n,!0))}case`unsigned`:switch(i){case 1:return(e,t)=>e.getUint8(a(t)+n);case 2:return(e,t)=>e.getUint16(a(t)+n,!0);case 4:return(e,t)=>e.getUint32(a(t)+n,!0);case 8:return(e,r)=>(0,t.parseBigInt)((0,t.getBigUint64)(e,a(r)+n,!0))}case`float`:switch(i){case 4:return(e,t)=>e.getFloat32(a(t)+n,!0);case 8:return(e,t)=>e.getFloat64(a(t)+n,!0)}}}function i(e,i){let a=n(e.pointDataRecordFormat);return i.reduce((n,i)=>{let o=a;a+=i.length;let s=r(e,o,i);if(!s)return n;let c=(e,n)=>t.Scale.unapply(s(e,n),i.scale,i.offset);return{...n,[i.name]:c}},{})}function a(e,t=[]){let n=i(e,t);return{...(()=>{let{pointDataRecordFormat:t}=e;switch(t){case 0:return o(e);case 1:return s(e);case 2:return c(e);case 3:return l(e);case 6:return u(e);case 7:return d(e);case 8:return f(e);default:throw Error(`Unsupported point data record format: ${t}`)}})(),...n}}function o(e){let{scale:n,offset:r}=e,i=p(e);function a(e,t){return e.getUint8(i(t)+14)}function o(e,t){return e.getUint8(i(t)+15)}function s(e,t){return o(e,t)&31}return{X:(e,a)=>t.Scale.unapply(e.getInt32(i(a),!0),n[0],r[0]),Y:(e,a)=>t.Scale.unapply(e.getInt32(i(a)+4,!0),n[1],r[1]),Z:(e,a)=>t.Scale.unapply(e.getInt32(i(a)+8,!0),n[2],r[2]),Intensity:(e,t)=>e.getUint16(i(t)+12,!0),ReturnNumber:(e,t)=>a(e,t)&7,NumberOfReturns:(e,t)=>(a(e,t)&56)>>3,ScanDirectionFlag:(e,t)=>(a(e,t)&64)>>6,EdgeOfFlightLine:(e,t)=>(a(e,t)&128)>>7,Classification:(e,t)=>{let n=s(e,t);return n===12?0:n},Synthetic:(e,t)=>(o(e,t)&32)>>5,KeyPoint:(e,t)=>(o(e,t)&64)>>6,Withheld:(e,t)=>(o(e,t)&128)>>7,Overlap:(e,t)=>+(s(e,t)===12),ScanAngle:(e,t)=>e.getInt8(i(t)+16),UserData:(e,t)=>e.getUint8(i(t)+17),PointSourceId:(e,t)=>e.getUint16(i(t)+18,!0)}}function s(e){let t=p(e);return{...o(e),GpsTime:(e,n)=>e.getFloat64(t(n)+20,!0)}}function c(e){let t=p(e);return{...o(e),Red:(e,n)=>e.getUint16(t(n)+20,!0),Green:(e,n)=>e.getUint16(t(n)+22,!0),Blue:(e,n)=>e.getUint16(t(n)+24,!0)}}function l(e){let t=p(e);return{...o(e),GpsTime:(e,n)=>e.getFloat64(t(n)+20,!0),Red:(e,n)=>e.getUint16(t(n)+28,!0),Green:(e,n)=>e.getUint16(t(n)+30,!0),Blue:(e,n)=>e.getUint16(t(n)+32,!0)}}function u(e){let{scale:n,offset:r}=e,i=p(e);function a(e,t){return e.getUint8(i(t)+15)}return{X:(e,a)=>t.Scale.unapply(e.getInt32(i(a),!0),n[0],r[0]),Y:(e,a)=>t.Scale.unapply(e.getInt32(i(a)+4,!0),n[1],r[1]),Z:(e,a)=>t.Scale.unapply(e.getInt32(i(a)+8,!0),n[2],r[2]),Intensity:(e,t)=>e.getUint16(i(t)+12,!0),ReturnNumber:(e,t)=>e.getUint16(i(t)+14,!0)&15,NumberOfReturns:(e,t)=>(e.getUint16(i(t)+14,!0)&240)>>4,Synthetic:(e,t)=>a(e,t)&1,KeyPoint:(e,t)=>(a(e,t)&2)>>1,Withheld:(e,t)=>(a(e,t)&4)>>2,Overlap:(e,t)=>(a(e,t)&8)>>3,ScannerChannel:(e,t)=>(a(e,t)&48)>>4,ScanDirectionFlag:(e,t)=>(a(e,t)&64)>>6,EdgeOfFlightLine:(e,t)=>(a(e,t)&128)>>7,Classification:(e,t)=>e.getUint8(i(t)+16),UserData:(e,t)=>e.getUint8(i(t)+17),ScanAngle:(e,t)=>e.getInt16(i(t)+18,!0)*.006,PointSourceId:(e,t)=>e.getUint16(i(t)+20,!0),GpsTime:(e,t)=>e.getFloat64(i(t)+22,!0)}}function d(e){let t=p(e);return{...u(e),Red:(e,n)=>e.getUint16(t(n)+30,!0),Green:(e,n)=>e.getUint16(t(n)+32,!0),Blue:(e,n)=>e.getUint16(t(n)+34,!0)}}function f(e){let t=p(e);return{...d(e),Infrared:(e,n)=>e.getUint16(t(n)+36,!0)}}function p(e){let{pointDataRecordLength:t}=e;return function(e){return e*t}}})),d6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.formatGuid=e.parsePoint=void 0;var t=s6();function n(e){let n=t.Binary.toDataView(e);if(n.byteLength!==24)throw Error(`Invalid tuple buffer length: ${n.byteLength}`);return[n.getFloat64(0,!0),n.getFloat64(8,!0),n.getFloat64(16,!0)]}e.parsePoint=n;function r(e){let n=t.Binary.toDataView(e);if(n.byteLength!==16)throw Error(`Invalid GUID buffer length: ${n.byteLength}`);let r=``;for(let e=0;e{Object.defineProperty(e,"__esModule",{value:!0}),e.Header=void 0;var t=s6(),n=Z3(),r=d6();e.Header={parse:i};function i(e){if(e.byteLength(0,t.parseBigInt)(e))}function o(e){let n=t.Binary.toDataView(e),r=[];for(let e=0;e<20;e+=4)r.push(n.getUint32(e,!0));return r}})),p6=W3(((e,t)=>{var n=(()=>{var e=typeof document<`u`&&document.currentScript?document.currentScript.src:void 0;return(function(t){t||={};var n=t===void 0?{}:t,r,i;n.ready=new Promise(function(e,t){r=e,i=t}),[`_main`,`___getTypeName`,`__embind_initialize_bindings`,`_fflush`,`onRuntimeInitialized`].forEach(e=>{Object.getOwnPropertyDescriptor(n.ready,e)||Object.defineProperty(n.ready,e,{get:()=>we(`You are getting `+e+` on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js`),set:()=>we(`You are setting `+e+` on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js`)})});var a=Object.assign({},n),o=[],s=`./this.program`,c=!0,l=!1,u=!1,d=!1;if(n.ENVIRONMENT)throw Error(`Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)`);var f=``;function p(e){return n.locateFile?n.locateFile(e,f):f+e}var m;if(d){if(typeof process==`object`&&typeof G3==`function`||typeof window==`object`||typeof importScripts==`function`)throw Error(`not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)`);m=function(e){let t;return typeof readbuffer==`function`?new Uint8Array(readbuffer(e)):(t=read(e,`binary`),T(typeof t==`object`),t)},typeof scriptArgs<`u`?o=scriptArgs:typeof arguments<`u`&&(o=arguments),typeof print<`u`&&(typeof console>`u`&&(console={}),console.log=print,console.warn=console.error=typeof printErr<`u`?printErr:print)}else if(c||l){if(l?f=self.location.href:typeof document<`u`&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=f.indexOf(`blob:`)===0?``:f.substr(0,f.replace(/[?#].*/,``).lastIndexOf(`/`)+1),!(typeof window==`object`||typeof importScripts==`function`))throw Error(`not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)`);l&&(m=e=>{var t=new XMLHttpRequest;return t.open(`GET`,e,!1),t.responseType=`arraybuffer`,t.send(null),new Uint8Array(t.response)})}else throw Error(`environment detection error`);var h=n.print||console.log.bind(console),g=n.printErr||console.warn.bind(console);Object.assign(n,a),a=null,nr(),n.arguments&&(o=n.arguments),_(`arguments`,`arguments_`),n.thisProgram&&(s=n.thisProgram),_(`thisProgram`,`thisProgram`),n.quit&&n.quit,_(`quit`,`quit_`),T(n.memoryInitializerPrefixURL===void 0,`Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead`),T(n.pthreadMainPrefixURL===void 0,`Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead`),T(n.cdInitializerPrefixURL===void 0,`Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead`),T(n.filePackagePrefixURL===void 0,`Module.filePackagePrefixURL option was removed, use Module.locateFile instead`),T(n.read===void 0,`Module.read option was removed (modify read_ in JS)`),T(n.readAsync===void 0,`Module.readAsync option was removed (modify readAsync in JS)`),T(n.readBinary===void 0,`Module.readBinary option was removed (modify readBinary in JS)`),T(n.setWindowTitle===void 0,`Module.setWindowTitle option was removed (modify setWindowTitle in JS)`),T(n.TOTAL_MEMORY===void 0,`Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY`),_(`read`,`read_`),_(`readAsync`,`readAsync`),_(`readBinary`,`readBinary`),_(`setWindowTitle`,`setWindowTitle`),T(!l,"worker environment detected but not enabled at build time. Add 'worker' to `-sENVIRONMENT` to enable."),T(!u,"node environment detected but not enabled at build time. Add 'node' to `-sENVIRONMENT` to enable."),T(!d,"shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable.");function _(e,t){Object.getOwnPropertyDescriptor(n,e)||Object.defineProperty(n,e,{configurable:!0,get:function(){we(`Module.`+e+` has been replaced with plain `+t+` (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)`)}})}function v(e){Object.getOwnPropertyDescriptor(n,e)&&we("`Module."+e+"` was supplied but `"+e+"` not included in INCOMING_MODULE_JS_API")}function y(e){return e===`FS_createPath`||e===`FS_createDataFile`||e===`FS_createPreloadedFile`||e===`FS_unlink`||e===`addRunDependency`||e===`FS_createLazyFile`||e===`FS_createDevice`||e===`removeRunDependency`}function b(e){typeof globalThis<`u`&&!Object.getOwnPropertyDescriptor(globalThis,e)&&Object.defineProperty(globalThis,e,{configurable:!0,get:function(){var t="`"+e+"` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line";y(e)&&(t+=`. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you`),z(t)}})}function x(e){Object.getOwnPropertyDescriptor(n,e)||Object.defineProperty(n,e,{configurable:!0,get:function(){var t=`'`+e+`' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)`;y(e)&&(t+=`. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you`),we(t)}})}var S;n.wasmBinary&&(S=n.wasmBinary),_(`wasmBinary`,`wasmBinary`),n.noExitRuntime,_(`noExitRuntime`,`noExitRuntime`),typeof WebAssembly!=`object`&&we(`no native wasm support detected`);var C,w=!1;function T(e,t){e||we(`Assertion failed`+(t?`: `+t:``))}var E=typeof TextDecoder<`u`?new TextDecoder(`utf8`):void 0;function D(e,t,n){for(var r=t+n,i=t;e[i]&&!(i>=r);)++i;if(i-t>16&&e.buffer&&E)return E.decode(e.subarray(t,i));for(var a=``;t>10,56320|l&1023)}}return a}function O(e,t){return e?D(P,e,t):``}function k(e,t,n,r){if(!(r>0))return 0;for(var i=n,a=n+r-1,o=0;o=55296&&s<=57343){var c=e.charCodeAt(++o);s=65536+((s&1023)<<10)|c&1023}if(s<=127){if(n>=a)break;t[n++]=s}else if(s<=2047){if(n+1>=a)break;t[n++]=192|s>>6,t[n++]=128|s&63}else if(s<=65535){if(n+2>=a)break;t[n++]=224|s>>12,t[n++]=128|s>>6&63,t[n++]=128|s&63}else{if(n+3>=a)break;s>1114111&&z(`Invalid Unicode code point 0x`+s.toString(16)+` encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).`),t[n++]=240|s>>18,t[n++]=128|s>>12&63,t[n++]=128|s>>6&63,t[n++]=128|s&63}}return t[n]=0,n-i}function A(e,t,n){return T(typeof n==`number`,`stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!`),k(e,P,t,n)}function j(e){for(var t=0,n=0;n=55296&&r<=57343?(t+=4,++n):t+=3}return t}var M,N,P,F,ee,I,L,te,ne;function R(e){M=e,n.HEAP8=N=new Int8Array(e),n.HEAP16=F=new Int16Array(e),n.HEAP32=I=new Int32Array(e),n.HEAPU8=P=new Uint8Array(e),n.HEAPU16=ee=new Uint16Array(e),n.HEAPU32=L=new Uint32Array(e),n.HEAPF32=te=new Float32Array(e),n.HEAPF64=ne=new Float64Array(e)}var re=65536;n.TOTAL_STACK&&T(re===n.TOTAL_STACK,`the stack size can no longer be determined at runtime`);var ie=n.INITIAL_MEMORY||262144;_(`INITIAL_MEMORY`,`INITIAL_MEMORY`),T(ie>=re,`INITIAL_MEMORY should be larger than TOTAL_STACK, was `+ie+`! (TOTAL_STACK=`+re+`)`),T(typeof Int32Array<`u`&&typeof Float64Array<`u`&&Int32Array.prototype.subarray!=null&&Int32Array.prototype.set!=null,`JS engine does not provide full typed array support`),T(!n.wasmMemory,"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally"),T(ie==262144,`Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically`);var ae;function oe(){var e=ur();T((e&3)==0),L[e>>2]=34821223,L[e+4>>2]=2310721022,L[0]=1668509029}function se(){if(!w){var e=ur(),t=L[e>>2],n=L[e+4>>2];(t!=34821223||n!=2310721022)&&we(`Stack overflow! Stack cookie has been overwritten at 0x`+e.toString(16)+`, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x`+n.toString(16)+` 0x`+t.toString(16)),L[0]!==1668509029&&we(`Runtime error: The application has corrupted its heap memory area (address zero)!`)}}(function(){var e=new Int16Array(1),t=new Int8Array(e.buffer);if(e[0]=25459,t[0]!==115||t[1]!==99)throw`Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)`})();var ce=[],le=[],ue=[],de=!1;function fe(){if(n.preRun)for(typeof n.preRun==`function`&&(n.preRun=[n.preRun]);n.preRun.length;)he(n.preRun.shift());Pe(ce)}function pe(){T(!de),de=!0,se(),Pe(le)}function me(){if(se(),n.postRun)for(typeof n.postRun==`function`&&(n.postRun=[n.postRun]);n.postRun.length;)_e(n.postRun.shift());Pe(ue)}function he(e){ce.unshift(e)}function ge(e){le.unshift(e)}function _e(e){ue.unshift(e)}T(Math.imul,`This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill`),T(Math.fround,`This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill`),T(Math.clz32,`This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill`),T(Math.trunc,`This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill`);var ve=0,ye=null,be=null,xe={};function Se(e){ve++,n.monitorRunDependencies&&n.monitorRunDependencies(ve),e?(T(!xe[e]),xe[e]=1,ye===null&&typeof setInterval<`u`&&(ye=setInterval(function(){if(w){clearInterval(ye),ye=null;return}var e=!1;for(var t in xe)e||(e=!0,g(`still waiting on run dependencies:`)),g(`dependency: `+t);e&&g(`(end of list)`)},1e4))):g(`warning: run dependency added without ID`)}function Ce(e){if(ve--,n.monitorRunDependencies&&n.monitorRunDependencies(ve),e?(T(xe[e]),delete xe[e]):g(`warning: run dependency removed without ID`),ve==0&&(ye!==null&&(clearInterval(ye),ye=null),be)){var t=be;be=null,t()}}function we(e){n.onAbort&&n.onAbort(e),e=`Aborted(`+e+`)`,g(e),w=!0;var t=new WebAssembly.RuntimeError(e);throw i(t),t}var Te={error:function(){we(`Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -sFORCE_FILESYSTEM`)},init:function(){Te.error()},createDataFile:function(){Te.error()},createPreloadedFile:function(){Te.error()},createLazyFile:function(){Te.error()},open:function(){Te.error()},mkdev:function(){Te.error()},registerDevice:function(){Te.error()},analyzePath:function(){Te.error()},loadFilesFromDB:function(){Te.error()},ErrnoError:function(){Te.error()}};n.FS_createDataFile=Te.createDataFile,n.FS_createPreloadedFile=Te.createPreloadedFile;var Ee=`data:application/octet-stream;base64,`;function De(e){return e.startsWith(Ee)}function Oe(e){return e.startsWith(`file://`)}function ke(e,t){return function(){var r=e,i=t;return t||(i=n.asm),T(de,"native function `"+r+"` called before runtime initialization"),i[e]||T(i[e],"exported native function `"+r+"` not found"),i[e].apply(null,arguments)}}var Ae=`laz-perf.wasm`;De(Ae)||(Ae=p(Ae));function je(e){try{if(e==Ae&&S)return new Uint8Array(S);if(m)return m(e);throw`both async and sync fetching of the wasm failed`}catch(e){we(e)}}function Me(){return!S&&(c||l)&&typeof fetch==`function`?fetch(Ae,{credentials:`same-origin`}).then(function(e){if(!e.ok)throw`failed to load wasm binary file at '`+Ae+`'`;return e.arrayBuffer()}).catch(function(){return je(Ae)}):Promise.resolve().then(function(){return je(Ae)})}function Ne(){var e={env:rr,wasi_snapshot_preview1:rr};function t(e,t){n.asm=e.exports,C=n.asm.memory,T(C,`memory not found in wasm exports`),R(C.buffer),ae=n.asm.__indirect_function_table,T(ae,`table not found in wasm exports`),ge(n.asm.__wasm_call_ctors),Ce(`wasm-instantiate`)}Se(`wasm-instantiate`);var r=n;function a(e){T(n===r,`the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?`),r=null,t(e.instance)}function o(t){return Me().then(function(t){return WebAssembly.instantiate(t,e)}).then(function(e){return e}).then(t,function(e){g(`failed to asynchronously prepare wasm: `+e),Oe(Ae)&&g(`warning: Loading from a file URI (`+Ae+`) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`),we(e)})}function s(){return!S&&typeof WebAssembly.instantiateStreaming==`function`&&!De(Ae)&&typeof fetch==`function`?fetch(Ae,{credentials:`same-origin`}).then(function(t){return WebAssembly.instantiateStreaming(t,e).then(a,function(e){return g(`wasm streaming compile failed: `+e),g(`falling back to ArrayBuffer instantiation`),o(a)})}):o(a)}if(n.instantiateWasm)try{return n.instantiateWasm(e,t)}catch(e){return g(`Module.instantiateWasm callback failed with error: `+e),!1}return s().catch(i),{}}function Pe(e){for(;e.length>0;)e.shift()(n)}function z(e){z.shown||={},z.shown[e]||(z.shown[e]=1,g(e))}function Fe(e,t){T(e.length>=0,`writeArrayToMemory array must have a length (should be an array or typed array)`),N.set(e,t)}function Ie(e){return ir(e+24)+24}function Le(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){L[this.ptr+4>>2]=e},this.get_type=function(){return L[this.ptr+4>>2]},this.set_destructor=function(e){L[this.ptr+8>>2]=e},this.get_destructor=function(){return L[this.ptr+8>>2]},this.set_refcount=function(e){I[this.ptr>>2]=e},this.set_caught=function(e){e=+!!e,N[this.ptr+12>>0]=e},this.get_caught=function(){return N[this.ptr+12>>0]!=0},this.set_rethrown=function(e){e=+!!e,N[this.ptr+13>>0]=e},this.get_rethrown=function(){return N[this.ptr+13>>0]!=0},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var e=I[this.ptr>>2];I[this.ptr>>2]=e+1},this.release_ref=function(){var e=I[this.ptr>>2];return I[this.ptr>>2]=e-1,T(e>0),e===1},this.set_adjusted_ptr=function(e){L[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return L[this.ptr+16>>2]},this.get_exception_ptr=function(){if(dr(this.get_type()))return L[this.excPtr>>2];var e=this.get_adjusted_ptr();return e===0?this.excPtr:e}}var Re=0;function ze(e,t,n){throw new Le(e).init(t,n),Re++,e+` - Exception catching is disabled, this exception cannot be caught. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch.`}function Be(e,t,n,r,i){}function Ve(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw TypeError(`Unknown type size: `+e)}}function He(){for(var e=Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Ue=e}var Ue=void 0;function We(e){for(var t=``,n=e;P[n];)t+=Ue[P[n++]];return t}var Ge={},B={},Ke={},qe=48,Je=57;function Ye(e){if(e===void 0)return`_unknown`;e=e.replace(/[^a-zA-Z0-9_]/g,`$`);var t=e.charCodeAt(0);return t>=qe&&t<=Je?`_`+e:e}function V(e,t){return e=Ye(e),Function(`body`,`return function `+e+`() { + "use strict"; return body.apply(this, arguments); +}; +`)(t)}function Xe(e,t){var n=V(t,function(e){this.name=t,this.message=e;var n=Error(e).stack;n!==void 0&&(this.stack=this.toString()+` +`+n.replace(/^Error(:[^\n]*)?\n/,``))});return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return this.message===void 0?this.name:this.name+`: `+this.message},n}var Ze=void 0;function H(e){throw new Ze(e)}var Qe=void 0;function $e(e){throw new Qe(e)}function et(e,t,n){e.forEach(function(e){Ke[e]=t});function r(t){var r=n(t);r.length!==e.length&&$e(`Mismatched type converter count`);for(var i=0;i{B.hasOwnProperty(e)?i[t]=B[e]:(a.push(e),Ge.hasOwnProperty(e)||(Ge[e]=[]),Ge[e].push(()=>{i[t]=B[e],++o,o===a.length&&r(i)}))}),a.length===0&&r(i)}function tt(e,t,n={}){if(!(`argPackAdvance`in t))throw TypeError(`registerType registeredInstance requires argPackAdvance`);var r=t.name;if(e||H(`type "`+r+`" must have a positive integer typeid pointer`),B.hasOwnProperty(e)){if(n.ignoreDuplicateRegistrations)return;H(`Cannot register type '`+r+`' twice`)}if(B[e]=t,delete Ke[e],Ge.hasOwnProperty(e)){var i=Ge[e];delete Ge[e],i.forEach(e=>e())}}function nt(e,t,n,r,i){var a=Ve(n);t=We(t),tt(e,{name:t,fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){var r;if(n===1)r=N;else if(n===2)r=F;else if(n===4)r=I;else throw TypeError(`Unknown boolean type size: `+t);return this.fromWireType(r[e>>a])},destructorFunction:null})}function U(e){if(!(this instanceof kt)||!(e instanceof kt))return!1;for(var t=this.$$.ptrType.registeredClass,n=this.$$.ptr,r=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)n=t.upcast(n),t=t.baseClass;for(;r.baseClass;)i=r.upcast(i),r=r.baseClass;return t===r&&n===i}function rt(e){return{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}}function it(e){function t(e){return e.$$.ptrType.registeredClass.name}H(t(e)+` instance already deleted`)}var at=!1;function ot(e){}function st(e){e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)}function ct(e){--e.count.value,e.count.value===0&&st(e)}function lt(e,t,n){if(t===n)return e;if(n.baseClass===void 0)return null;var r=lt(e,t,n.baseClass);return r===null?null:n.downcast(r)}var ut={};function dt(){return Object.keys(vt).length}function ft(){var e=[];for(var t in vt)vt.hasOwnProperty(t)&&e.push(vt[t]);return e}var pt=[];function mt(){for(;pt.length;){var e=pt.pop();e.$$.deleteScheduled=!1,e.delete()}}var ht=void 0;function gt(e){ht=e,pt.length&&ht&&ht(mt)}function _t(){n.getInheritedInstanceCount=dt,n.getLiveInheritedInstances=ft,n.flushPendingDeletes=mt,n.setDelayFunction=gt}var vt={};function yt(e,t){for(t===void 0&&H(`ptr should not be undefined`);e.baseClass;)t=e.upcast(t),e=e.baseClass;return t}function bt(e,t){return t=yt(e,t),vt[t]}function xt(e,t){return(!t.ptrType||!t.ptr)&&$e(`makeClassHandle requires ptr and ptrType`),!!t.smartPtrType!=!!t.smartPtr&&$e(`Both smartPtrType and smartPtr must be specified`),t.count={value:1},Ct(Object.create(e,{$$:{value:t}}))}function St(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var n=bt(this.registeredClass,t);if(n!==void 0){if(n.$$.count.value===0)return n.$$.ptr=t,n.$$.smartPtr=e,n.clone();var r=n.clone();return this.destructor(e),r}function i(){return this.isSmartPointer?xt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):xt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var a=ut[this.registeredClass.getActualType(t)];if(!a)return i.call(this);var o=this.isConst?a.constPointerType:a.pointerType,s=lt(t,this.registeredClass,o.registeredClass);return s===null?i.call(this):this.isSmartPointer?xt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s,smartPtrType:this,smartPtr:e}):xt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s})}function Ct(e){return typeof FinalizationRegistry>`u`?(Ct=e=>e,e):(at=new FinalizationRegistry(e=>{console.warn(e.leakWarning.stack.replace(/^Error: /,``)),ct(e.$$)}),Ct=e=>{var t=e.$$;if(t.smartPtr){var n={$$:t},r=t.ptrType.registeredClass;n.leakWarning=Error(`Embind found a leaked C++ instance `+r.name+` <0x`+t.ptr.toString(16)+`>. +We'll free it automatically in this case, but this functionality is not reliable across various environments. +Make sure to invoke .delete() manually once you're done with the instance instead. +Originally allocated`),`captureStackTrace`in Error&&Error.captureStackTrace(n.leakWarning,St),at.register(e,n,e)}return e},ot=e=>at.unregister(e),Ct(e))}function wt(){if(this.$$.ptr||it(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=Ct(Object.create(Object.getPrototypeOf(this),{$$:{value:rt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e}function Tt(){this.$$.ptr||it(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&H(`Object already scheduled for deletion`),ot(this),ct(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function Et(){return!this.$$.ptr}function Dt(){return this.$$.ptr||it(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&H(`Object already scheduled for deletion`),pt.push(this),pt.length===1&&ht&&ht(mt),this.$$.deleteScheduled=!0,this}function Ot(){kt.prototype.isAliasOf=U,kt.prototype.clone=wt,kt.prototype.delete=Tt,kt.prototype.isDeleted=Et,kt.prototype.deleteLater=Dt}function kt(){}function At(e,t,n){if(e[t].overloadTable===void 0){var r=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||H(`Function '`+n+`' called with an invalid number of arguments (`+arguments.length+`) - expects one of (`+e[t].overloadTable+`)!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[r.argCount]=r}}function jt(e,t,r){n.hasOwnProperty(e)?((r===void 0||n[e].overloadTable!==void 0&&n[e].overloadTable[r]!==void 0)&&H(`Cannot register public name '`+e+`' twice`),At(n,e,e),n.hasOwnProperty(r)&&H(`Cannot register multiple overloads of a function with the same number of arguments (`+r+`)!`),n[e].overloadTable[r]=t):(n[e]=t,r!==void 0&&(n[e].numArguments=r))}function Mt(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.instancePrototype=n,this.rawDestructor=r,this.baseClass=i,this.getActualType=a,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}function Nt(e,t,n){for(;t!==n;)t.upcast||H(`Expected null or instance of `+n.name+`, got an instance of `+t.name),e=t.upcast(e),t=t.baseClass;return e}function Pt(e,t){if(t===null)return this.isReference&&H(`null is not a valid `+this.name),0;t.$$||H(`Cannot pass "`+hn(t)+`" as a `+this.name),t.$$.ptr||H(`Cannot pass deleted object as a pointer of type `+this.name);var n=t.$$.ptrType.registeredClass;return Nt(t.$$.ptr,n,this.registeredClass)}function Ft(e,t){var n;if(t===null)return this.isReference&&H(`null is not a valid `+this.name),this.isSmartPointer?(n=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,n),n):0;t.$$||H(`Cannot pass "`+hn(t)+`" as a `+this.name),t.$$.ptr||H(`Cannot pass deleted object as a pointer of type `+this.name),!this.isConst&&t.$$.ptrType.isConst&&H(`Cannot convert argument of type `+(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name)+` to parameter type `+this.name);var r=t.$$.ptrType.registeredClass;if(n=Nt(t.$$.ptr,r,this.registeredClass),this.isSmartPointer)switch(t.$$.smartPtr===void 0&&H(`Passing raw pointer to smart pointer is illegal`),this.sharingPolicy){case 0:t.$$.smartPtrType===this?n=t.$$.smartPtr:H(`Cannot convert argument of type `+(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name)+` to parameter type `+this.name);break;case 1:n=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)n=t.$$.smartPtr;else{var i=t.clone();n=this.rawShare(n,pn.toHandle(function(){i.delete()})),e!==null&&e.push(this.rawDestructor,n)}break;default:H(`Unsupporting sharing policy`)}return n}function It(e,t){if(t===null)return this.isReference&&H(`null is not a valid `+this.name),0;t.$$||H(`Cannot pass "`+hn(t)+`" as a `+this.name),t.$$.ptr||H(`Cannot pass deleted object as a pointer of type `+this.name),t.$$.ptrType.isConst&&H(`Cannot convert argument of type `+t.$$.ptrType.name+` to parameter type `+this.name);var n=t.$$.ptrType.registeredClass;return Nt(t.$$.ptr,n,this.registeredClass)}function Lt(e){return this.fromWireType(I[e>>2])}function Rt(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e}function zt(e){this.rawDestructor&&this.rawDestructor(e)}function Bt(e){e!==null&&e.delete()}function Vt(){Ht.prototype.getPointee=Rt,Ht.prototype.destructor=zt,Ht.prototype.argPackAdvance=8,Ht.prototype.readValueFromPointer=Lt,Ht.prototype.deleteObject=Bt,Ht.prototype.fromWireType=St}function Ht(e,t,n,r,i,a,o,s,c,l,u){this.name=e,this.registeredClass=t,this.isReference=n,this.isConst=r,this.isSmartPointer=i,this.pointeeType=a,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=c,this.rawShare=l,this.rawDestructor=u,!i&&t.baseClass===void 0?r?(this.toWireType=Pt,this.destructorFunction=null):(this.toWireType=It,this.destructorFunction=null):this.toWireType=Ft}function Ut(e,t,r){n.hasOwnProperty(e)||$e(`Replacing nonexistant public symbol`),n[e].overloadTable!==void 0&&r!==void 0?n[e].overloadTable[r]=t:(n[e]=t,n[e].argCount=r)}function Wt(e,t,r){T(`dynCall_`+e in n,`bad function pointer type - no table for sig '`+e+`'`),r&&r.length?T(r.length===e.substring(1).replace(/j/g,`--`).length):T(e.length==1);var i=n[`dynCall_`+e];return r&&r.length?i.apply(null,[t].concat(r)):i.call(null,t)}var Gt=[];function Kt(e){var t=Gt[e];return t||(e>=Gt.length&&(Gt.length=e+1),Gt[e]=t=ae.get(e)),T(ae.get(e)==t,`JavaScript-side Wasm function table mirror is out of date!`),t}function qt(e,t,n){return e.includes(`j`)?Wt(e,t,n):(T(Kt(t),`missing table entry in dynCall: `+t),Kt(t).apply(null,n))}function Jt(e,t){T(e.includes(`j`)||e.includes(`p`),`getDynCaller should only be called with i64 sigs`);var n=[];return function(){return n.length=0,Object.assign(n,arguments),qt(e,t,n)}}function Yt(e,t){e=We(e);function n(){return e.includes(`j`)?Jt(e,t):Kt(t)}var r=n();return typeof r!=`function`&&H(`unknown function pointer with signature `+e+`: `+t),r}var Xt=void 0;function Zt(e){var t=or(e),n=We(t);return ar(t),n}function Qt(e,t){var n=[],r={};function i(e){if(!r[e]&&!B[e]){if(Ke[e]){Ke[e].forEach(i);return}n.push(e),r[e]=!0}}throw t.forEach(i),new Xt(e+`: `+n.map(Zt).join([`, `]))}function $t(e,t,n,r,i,a,o,s,c,l,u,d,f){u=We(u),a=Yt(i,a),s&&=Yt(o,s),l&&=Yt(c,l),f=Yt(d,f);var p=Ye(u);jt(p,function(){Qt(`Cannot construct `+u+` due to unbound types`,[r])}),et([e,t,n],r?[r]:[],function(t){t=t[0];var n,i;r?(n=t.registeredClass,i=n.instancePrototype):i=kt.prototype;var o=V(p,function(){if(Object.getPrototypeOf(this)!==c)throw new Ze(`Use 'new' to construct `+u);if(d.constructor_body===void 0)throw new Ze(u+` has no accessible constructor`);var e=d.constructor_body[arguments.length];if(e===void 0)throw new Ze(`Tried to invoke ctor of `+u+` with invalid number of parameters (`+arguments.length+`) - expected (`+Object.keys(d.constructor_body).toString()+`) parameters instead!`);return e.apply(this,arguments)}),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new Mt(u,o,c,f,n,a,s,l),m=new Ht(u,d,!0,!1,!1),h=new Ht(u+`*`,d,!1,!1,!1),g=new Ht(u+` const*`,d,!1,!0,!1);return ut[e]={pointerType:h,constPointerType:g},Ut(p,o),[m,h,g]})}function en(e,t){for(var n=[],r=0;r>2]);return n}function tn(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function nn(e,t){if(!(e instanceof Function))throw TypeError(`new_ called with constructor type `+typeof e+` which is not a function`);var n=V(e.name||`unknownFunctionName`,function(){});n.prototype=e.prototype;var r=new n,i=e.apply(r,t);return i instanceof Object?i:r}function rn(e,t,n,r,i){var a=t.length;a<2&&H(`argTypes array size mismatch! Must at least get return value and 'this' types!`);for(var o=t[1]!==null&&n!==null,s=!1,c=1;c0?`, `:``)+d),f+=(l?`var rv = `:``)+`invoker(fn`+(d.length>0?`, `:``)+d+`); +`,s)f+=`runDestructors(destructors); +`;else for(var c=o?1:2;c0);var o=en(t,n);i=Yt(r,i),et([],[e],function(e){e=e[0];var n=`constructor `+e.name;if(e.registeredClass.constructor_body===void 0&&(e.registeredClass.constructor_body=[]),e.registeredClass.constructor_body[t-1]!==void 0)throw new Ze(`Cannot register multiple constructors with identical number of parameters (`+(t-1)+`) for class '`+e.name+`'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=()=>{Qt(`Cannot construct `+e.name+` due to unbound types`,o)},et([],o,function(r){return r.splice(1,0,null),e.registeredClass.constructor_body[t-1]=rn(n,r,null,i,a),[]}),[]})}function on(e,t,n,r,i,a,o,s){var c=en(n,r);t=We(t),a=Yt(i,a),et([],[e],function(e){e=e[0];var r=e.name+`.`+t;t.startsWith(`@@`)&&(t=Symbol[t.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(t);function i(){Qt(`Cannot call `+r+` due to unbound types`,c)}var l=e.registeredClass.instancePrototype,u=l[t];return u===void 0||u.overloadTable===void 0&&u.className!==e.name&&u.argCount===n-2?(i.argCount=n-2,i.className=e.name,l[t]=i):(At(l,t,r),l[t].overloadTable[n-2]=i),et([],c,function(i){var s=rn(r,i,e,a,o);return l[t].overloadTable===void 0?(s.argCount=n-2,l[t]=s):l[t].overloadTable[n-2]=s,[]}),[]})}var sn=[],cn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function ln(e){e>4&&--cn[e].refcount===0&&(cn[e]=void 0,sn.push(e))}function un(){for(var e=0,t=5;t(e||H(`Cannot use deleted val. handle = `+e),cn[e].value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=sn.length?sn.pop():cn.length;return cn[t]={refcount:1,value:e},t}}};function mn(e,t){t=We(t),tt(e,{name:t,fromWireType:function(e){var t=pn.toValue(e);return ln(e),t},toWireType:function(e,t){return pn.toHandle(t)},argPackAdvance:8,readValueFromPointer:Lt,destructorFunction:null})}function hn(e){if(e===null)return`null`;var t=typeof e;return t===`object`||t===`array`||t===`function`?e.toString():``+e}function gn(e,t){switch(t){case 2:return function(e){return this.fromWireType(te[e>>2])};case 3:return function(e){return this.fromWireType(ne[e>>3])};default:throw TypeError(`Unknown float type: `+e)}}function _n(e,t,n){var r=Ve(n);t=We(t),tt(e,{name:t,fromWireType:function(e){return e},toWireType:function(e,t){if(typeof t!=`number`&&typeof t!=`boolean`)throw TypeError(`Cannot convert "`+hn(t)+`" to `+this.name);return t},argPackAdvance:8,readValueFromPointer:gn(t,r),destructorFunction:null})}function vn(e,t,n){switch(t){case 0:return n?function(e){return N[e]}:function(e){return P[e]};case 1:return n?function(e){return F[e>>1]}:function(e){return ee[e>>1]};case 2:return n?function(e){return I[e>>2]}:function(e){return L[e>>2]};default:throw TypeError(`Unknown integer type: `+e)}}function yn(e,t,n,r,i){t=We(t),i===-1&&(i=4294967295);var a=Ve(n),o=e=>e;if(r===0){var s=32-8*n;o=e=>e<>>s}var c=t.includes(`unsigned`),l=(e,n)=>{if(typeof e!=`number`&&typeof e!=`boolean`)throw TypeError(`Cannot convert "`+hn(e)+`" to `+n);if(ei)throw TypeError(`Passing a number "`+hn(e)+`" from JS side to C/C++ side to an argument of type "`+t+`", which is outside the valid range [`+r+`, `+i+`]!`)};tt(e,{name:t,fromWireType:o,toWireType:c?function(e,t){return l(t,this.name),t>>>0}:function(e,t){return l(t,this.name),t},argPackAdvance:8,readValueFromPointer:vn(t,a,r!==0),destructorFunction:null})}function bn(e,t,n){var r=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){e>>=2;var t=L,n=t[e],i=t[e+1];return new r(M,i,n)}n=We(n),tt(e,{name:n,fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})}function xn(e,t){t=We(t);var n=t===`std::string`;tt(e,{name:t,fromWireType:function(e){var t=L[e>>2],r=e+4,i;if(n)for(var a=r,o=0;o<=t;++o){var s=r+o;if(o==t||P[s]==0){var c=s-a,l=O(a,c);i===void 0?i=l:(i+=`\0`,i+=l),a=s+1}}else{for(var u=Array(t),o=0;o>2]=r,n&&i)A(t,o,r+1);else if(i)for(var s=0;s255&&(ar(o),H(`String has UTF-16 code units that do not fit in 8 bits`)),P[o+s]=c}else for(var s=0;s>1,i=r+t/2;!(r>=i)&&ee[r];)++r;if(n=r<<1,n-e>32&&Sn)return Sn.decode(P.subarray(e,n));for(var a=``,o=0;!(o>=t/2);++o){var s=F[e+o*2>>1];if(s==0)break;a+=String.fromCharCode(s)}return a}function wn(e,t,n){if(T(t%2==0,`Pointer passed to stringToUTF16 must be aligned to two bytes!`),T(typeof n==`number`,`stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!`),n===void 0&&(n=2147483647),n<2)return 0;n-=2;for(var r=t,i=n>1]=o,t+=2}return F[t>>1]=0,t-r}function Tn(e){return e.length*2}function En(e,t){T(e%4==0,`Pointer passed to UTF32ToString must be aligned to four bytes!`);for(var n=0,r=``;!(n>=t/4);){var i=I[e+n*4>>2];if(i==0)break;if(++n,i>=65536){var a=i-65536;r+=String.fromCharCode(55296|a>>10,56320|a&1023)}else r+=String.fromCharCode(i)}return r}function Dn(e,t,n){if(T(t%4==0,`Pointer passed to stringToUTF32 must be aligned to four bytes!`),T(typeof n==`number`,`stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!`),n===void 0&&(n=2147483647),n<4)return 0;for(var r=t,i=r+n-4,a=0;a=55296&&o<=57343){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(I[t>>2]=o,t+=4,t+4>i)break}return I[t>>2]=0,t-r}function On(e){for(var t=0,n=0;n=55296&&r<=57343&&++n,t+=4}return t}function kn(e,t,n){n=We(n);var r,i,a,o,s;t===2?(r=Cn,i=wn,o=Tn,a=()=>ee,s=1):t===4&&(r=En,i=Dn,o=On,a=()=>L,s=2),tt(e,{name:n,fromWireType:function(e){for(var n=L[e>>2],i=a(),o,c=e+4,l=0;l<=n;++l){var u=e+4+l*t;if(l==n||i[u>>s]==0){var d=u-c,f=r(c,d);o===void 0?o=f:(o+=`\0`,o+=f),c=u+t}}return ar(e),o},toWireType:function(e,r){typeof r!=`string`&&H(`Cannot pass non-string to C++ string type `+n);var a=o(r),c=ir(4+a+t);return L[c>>2]=a>>s,i(r,c+4,a+t),e!==null&&e.push(ar,c),c},argPackAdvance:8,readValueFromPointer:Lt,destructorFunction:function(e){ar(e)}})}function An(e,t){t=We(t),tt(e,{isVoid:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(e,t){}})}function jn(){we(`native code called abort()`)}function Mn(e,t,n){P.copyWithin(e,t,t+n)}function Nn(){return 2147483648}function Pn(e){try{return C.grow(e-M.byteLength+65535>>>16),R(C.buffer),1}catch(t){g(`emscripten_realloc_buffer: Attempted to grow heap from `+M.byteLength+` bytes to `+e+` bytes, but got error: `+t)}}function Fn(e){var t=P.length;e>>>=0,T(e>t);var n=Nn();if(e>n)return g(`Cannot enlarge memory, asked to go up to `+e+` bytes, but the limit is `+n+` bytes!`),!1;let r=(e,t)=>e+(t-e%t)%t;for(var i=1;i<=4;i*=2){var a=t*(1+.2/i);a=Math.min(a,e+100663296);var o=Math.min(n,r(Math.max(e,a),65536));if(Pn(o))return!0}return g(`Failed to grow the heap from `+t+` bytes to `+o+` bytes, not enough memory!`),!1}var In={};function Ln(){return s||`./this.program`}function Rn(){if(!Rn.strings){var e={USER:`web_user`,LOGNAME:`web_user`,PATH:`/`,PWD:`/`,HOME:`/home/web_user`,LANG:(typeof navigator==`object`&&navigator.languages&&navigator.languages[0]||`C`).replace(`-`,`_`)+`.UTF-8`,_:Ln()};for(var t in In)In[t]===void 0?delete e[t]:e[t]=In[t];var n=[];for(var t in e)n.push(t+`=`+e[t]);Rn.strings=n}return Rn.strings}function zn(e,t,n){for(var r=0;r>0]=e.charCodeAt(r);n||(N[t>>0]=0)}var Bn={varargs:void 0,get:function(){return T(Bn.varargs!=null),Bn.varargs+=4,I[Bn.varargs-4>>2]},getStr:function(e){return O(e)}};function Vn(e,t){var n=0;return Rn().forEach(function(r,i){var a=t+n;L[e+i*4>>2]=a,zn(r,a),n+=r.length+1}),0}function Hn(e,t){var n=Rn();L[e>>2]=n.length;var r=0;return n.forEach(function(e){r+=e.length+1}),L[t>>2]=r,0}function Un(e){we(`fd_close called without SYSCALLS_REQUIRE_FILESYSTEM`)}function Wn(e,t,n,r,i){return 70}var Gn=[null,[],[]];function Kn(e,t){var n=Gn[e];T(n),t===0||t===10?((e===1?h:g)(D(n,0)),n.length=0):n.push(t)}function qn(e,t,n,r){for(var i=0,a=0;a>2],s=L[t+4>>2];t+=8;for(var c=0;c>2]=i,0}function Jn(e){return e%4==0&&(e%100!=0||e%400==0)}function Yn(e,t){for(var n=0,r=0;r<=t;n+=e[r++]);return n}var Xn=[31,29,31,30,31,30,31,31,30,31,30,31],Zn=[31,28,31,30,31,30,31,31,30,31,30,31];function Qn(e,t){for(var n=new Date(e.getTime());t>0;){var r=Jn(n.getFullYear()),i=n.getMonth(),a=(r?Xn:Zn)[i];if(t>a-n.getDate())t-=a-n.getDate()+1,n.setDate(1),i<11?n.setMonth(i+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1));else return n.setDate(n.getDate()+t),n}return n}function $n(e,t,n){var r=n>0?n:j(e)+1,i=Array(r),a=k(e,i,0,i.length);return t&&(i.length=a),i}function er(e,t,n,r){var i=I[r+40>>2],a={tm_sec:I[r>>2],tm_min:I[r+4>>2],tm_hour:I[r+8>>2],tm_mday:I[r+12>>2],tm_mon:I[r+16>>2],tm_year:I[r+20>>2],tm_wday:I[r+24>>2],tm_yday:I[r+28>>2],tm_isdst:I[r+32>>2],tm_gmtoff:I[r+36>>2],tm_zone:i?O(i):``},o=O(n),s={"%c":`%a %b %d %H:%M:%S %Y`,"%D":`%m/%d/%y`,"%F":`%Y-%m-%d`,"%h":`%b`,"%r":`%I:%M:%S %p`,"%R":`%H:%M`,"%T":`%H:%M:%S`,"%x":`%m/%d/%y`,"%X":`%H:%M:%S`,"%Ec":`%c`,"%EC":`%C`,"%Ex":`%m/%d/%y`,"%EX":`%H:%M:%S`,"%Ey":`%y`,"%EY":`%Y`,"%Od":`%d`,"%Oe":`%e`,"%OH":`%H`,"%OI":`%I`,"%Om":`%m`,"%OM":`%M`,"%OS":`%S`,"%Ou":`%u`,"%OU":`%U`,"%OV":`%V`,"%Ow":`%w`,"%OW":`%W`,"%Oy":`%y`};for(var c in s)o=o.replace(new RegExp(c,`g`),s[c]);var l=[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],u=[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`];function d(e,t,n){for(var r=typeof e==`number`?e.toString():e||``;r.length0)}var r;return(r=n(e.getFullYear()-t.getFullYear()))===0&&(r=n(e.getMonth()-t.getMonth()))===0&&(r=n(e.getDate()-t.getDate())),r}function m(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function h(e){var t=Qn(new Date(e.tm_year+1900,0,1),e.tm_yday),n=new Date(t.getFullYear(),0,4),r=new Date(t.getFullYear()+1,0,4),i=m(n),a=m(r);return p(i,t)<=0?p(a,t)<=0?t.getFullYear()+1:t.getFullYear():t.getFullYear()-1}var g={"%a":function(e){return l[e.tm_wday].substring(0,3)},"%A":function(e){return l[e.tm_wday]},"%b":function(e){return u[e.tm_mon].substring(0,3)},"%B":function(e){return u[e.tm_mon]},"%C":function(e){return f((e.tm_year+1900)/100|0,2)},"%d":function(e){return f(e.tm_mday,2)},"%e":function(e){return d(e.tm_mday,2,` `)},"%g":function(e){return h(e).toString().substring(2)},"%G":function(e){return h(e)},"%H":function(e){return f(e.tm_hour,2)},"%I":function(e){var t=e.tm_hour;return t==0?t=12:t>12&&(t-=12),f(t,2)},"%j":function(e){return f(e.tm_mday+Yn(Jn(e.tm_year+1900)?Xn:Zn,e.tm_mon-1),3)},"%m":function(e){return f(e.tm_mon+1,2)},"%M":function(e){return f(e.tm_min,2)},"%n":function(){return` +`},"%p":function(e){return e.tm_hour>=0&&e.tm_hour<12?`AM`:`PM`},"%S":function(e){return f(e.tm_sec,2)},"%t":function(){return` `},"%u":function(e){return e.tm_wday||7},"%U":function(e){var t=e.tm_yday+7-e.tm_wday;return f(Math.floor(t/7),2)},"%V":function(e){var t=Math.floor((e.tm_yday+7-(e.tm_wday+6)%7)/7);if((e.tm_wday+371-e.tm_yday-2)%7<=2&&t++,!t){t=52;var n=(e.tm_wday+7-e.tm_yday-1)%7;(n==4||n==5&&Jn(e.tm_year%400-1))&&t++}else if(t==53){var r=(e.tm_wday+371-e.tm_yday)%7;r!=4&&(r!=3||!Jn(e.tm_year))&&(t=1)}return f(t,2)},"%w":function(e){return e.tm_wday},"%W":function(e){var t=e.tm_yday+7-(e.tm_wday+6)%7;return f(Math.floor(t/7),2)},"%y":function(e){return(e.tm_year+1900).toString().substring(2)},"%Y":function(e){return e.tm_year+1900},"%z":function(e){var t=e.tm_gmtoff,n=t>=0;return t=Math.abs(t)/60,t=t/60*100+t%60,(n?`+`:`-`)+String(`0000`+t).slice(-4)},"%Z":function(e){return e.tm_zone},"%%":function(){return`%`}};for(var c in o=o.replace(/%%/g,`\0\0`),g)o.includes(c)&&(o=o.replace(new RegExp(c,`g`),g[c](a)));o=o.replace(/\0\0/g,`%`);var _=$n(o,!1);return _.length>t?0:(Fe(_,e),_.length-1)}function tr(e,t,n,r){return er(e,t,n,r)}He(),Ze=n.BindingError=Xe(Error,`BindingError`),Qe=n.InternalError=Xe(Error,`InternalError`),Ot(),_t(),Vt(),Xt=n.UnboundTypeError=Xe(Error,`UnboundTypeError`),fn();function nr(){v(`fetchSettings`)}var rr={__cxa_allocate_exception:Ie,__cxa_throw:ze,_embind_register_bigint:Be,_embind_register_bool:nt,_embind_register_class:$t,_embind_register_class_constructor:an,_embind_register_class_function:on,_embind_register_emval:mn,_embind_register_float:_n,_embind_register_integer:yn,_embind_register_memory_view:bn,_embind_register_std_string:xn,_embind_register_std_wstring:kn,_embind_register_void:An,abort:jn,emscripten_memcpy_big:Mn,emscripten_resize_heap:Fn,environ_get:Vn,environ_sizes_get:Hn,fd_close:Un,fd_seek:Wn,fd_write:qn,strftime_l:tr};Ne(),n.___wasm_call_ctors=ke(`__wasm_call_ctors`);var ir=n._malloc=ke(`malloc`),ar=n._free=ke(`free`),or=n.___getTypeName=ke(`__getTypeName`);n.__embind_initialize_bindings=ke(`_embind_initialize_bindings`),n.___errno_location=ke(`__errno_location`),n._fflush=ke(`fflush`);var sr=n._emscripten_stack_init=function(){return(sr=n._emscripten_stack_init=n.asm.emscripten_stack_init).apply(null,arguments)},cr=n._emscripten_stack_get_free=function(){return(cr=n._emscripten_stack_get_free=n.asm.emscripten_stack_get_free).apply(null,arguments)},lr=n._emscripten_stack_get_base=function(){return(lr=n._emscripten_stack_get_base=n.asm.emscripten_stack_get_base).apply(null,arguments)},ur=n._emscripten_stack_get_end=function(){return(ur=n._emscripten_stack_get_end=n.asm.emscripten_stack_get_end).apply(null,arguments)};n.stackSave=ke(`stackSave`),n.stackRestore=ke(`stackRestore`),n.stackAlloc=ke(`stackAlloc`);var dr=n.___cxa_is_pointer_type=ke(`__cxa_is_pointer_type`);n.dynCall_viijii=ke(`dynCall_viijii`),n.dynCall_ji=ke(`dynCall_ji`),n.dynCall_jiji=ke(`dynCall_jiji`),n.dynCall_iiiiij=ke(`dynCall_iiiiij`),n.dynCall_iiiiijj=ke(`dynCall_iiiiijj`),n.dynCall_iiiiiijj=ke(`dynCall_iiiiiijj`),`run.UTF8ArrayToString.UTF8ToString.stringToUTF8Array.stringToUTF8.lengthBytesUTF8.addOnPreRun.addOnInit.addOnPreMain.addOnExit.addOnPostRun.addRunDependency.removeRunDependency.FS_createFolder.FS_createPath.FS_createDataFile.FS_createPreloadedFile.FS_createLazyFile.FS_createLink.FS_createDevice.FS_unlink.getLEB.getFunctionTables.alignFunctionTables.registerFunctions.prettyPrint.getCompilerSetting.print.printErr.callMain.abort.keepRuntimeAlive.wasmMemory.stackAlloc.stackSave.stackRestore.getTempRet0.setTempRet0.writeStackCookie.checkStackCookie.ptrToString.zeroMemory.stringToNewUTF8.exitJS.getHeapMax.emscripten_realloc_buffer.ENV.ERRNO_CODES.ERRNO_MESSAGES.setErrNo.inetPton4.inetNtop4.inetPton6.inetNtop6.readSockaddr.writeSockaddr.DNS.getHostByName.Protocols.Sockets.getRandomDevice.warnOnce.traverseStack.UNWIND_CACHE.convertPCtoSourceLocation.readAsmConstArgsArray.readAsmConstArgs.mainThreadEM_ASM.jstoi_q.jstoi_s.getExecutableName.listenOnce.autoResumeAudioContext.dynCallLegacy.getDynCaller.dynCall.handleException.runtimeKeepalivePush.runtimeKeepalivePop.callUserCallback.maybeExit.safeSetTimeout.asmjsMangle.asyncLoad.alignMemory.mmapAlloc.writeI53ToI64.writeI53ToI64Clamped.writeI53ToI64Signaling.writeI53ToU64Clamped.writeI53ToU64Signaling.readI53FromI64.readI53FromU64.convertI32PairToI53.convertI32PairToI53Checked.convertU32PairToI53.getCFunc.ccall.cwrap.uleb128Encode.sigToWasmTypes.convertJsFunctionToWasm.freeTableIndexes.functionsInTableMap.getEmptyTableSlot.updateTableMap.addFunction.removeFunction.reallyNegative.unSign.strLen.reSign.formatString.setValue.getValue.PATH.PATH_FS.intArrayFromString.intArrayToString.AsciiToString.stringToAscii.UTF16Decoder.UTF16ToString.stringToUTF16.lengthBytesUTF16.UTF32ToString.stringToUTF32.lengthBytesUTF32.allocateUTF8.allocateUTF8OnStack.writeStringToMemory.writeArrayToMemory.writeAsciiToMemory.SYSCALLS.getSocketFromFD.getSocketAddress.JSEvents.registerKeyEventCallback.specialHTMLTargets.maybeCStringToJsString.findEventTarget.findCanvasEventTarget.getBoundingClientRect.fillMouseEventData.registerMouseEventCallback.registerWheelEventCallback.registerUiEventCallback.registerFocusEventCallback.fillDeviceOrientationEventData.registerDeviceOrientationEventCallback.fillDeviceMotionEventData.registerDeviceMotionEventCallback.screenOrientation.fillOrientationChangeEventData.registerOrientationChangeEventCallback.fillFullscreenChangeEventData.registerFullscreenChangeEventCallback.JSEvents_requestFullscreen.JSEvents_resizeCanvasForFullscreen.registerRestoreOldStyle.hideEverythingExceptGivenElement.restoreHiddenElements.setLetterbox.currentFullscreenStrategy.restoreOldWindowedStyle.softFullscreenResizeWebGLRenderTarget.doRequestFullscreen.fillPointerlockChangeEventData.registerPointerlockChangeEventCallback.registerPointerlockErrorEventCallback.requestPointerLock.fillVisibilityChangeEventData.registerVisibilityChangeEventCallback.registerTouchEventCallback.fillGamepadEventData.registerGamepadEventCallback.registerBeforeUnloadEventCallback.fillBatteryEventData.battery.registerBatteryEventCallback.setCanvasElementSize.getCanvasElementSize.demangle.demangleAll.jsStackTrace.stackTrace.ExitStatus.getEnvStrings.checkWasiClock.flush_NO_FILESYSTEM.dlopenMissingError.setImmediateWrapped.clearImmediateWrapped.polyfillSetImmediate.uncaughtExceptionCount.exceptionLast.exceptionCaught.ExceptionInfo.exception_addRef.exception_decRef.Browser.setMainLoop.wget.FS.MEMFS.TTY.PIPEFS.SOCKFS._setNetworkCallback.tempFixedLengthArray.miniTempWebGLFloatBuffers.heapObjectForWebGLType.heapAccessShiftForWebGLHeap.GL.emscriptenWebGLGet.computeUnpackAlignedImageSize.emscriptenWebGLGetTexPixelData.emscriptenWebGLGetUniform.webglGetUniformLocation.webglPrepareUniformLocationsBeforeFirstUse.webglGetLeftBracePos.emscriptenWebGLGetVertexAttrib.writeGLArray.AL.SDL_unicode.SDL_ttfContext.SDL_audio.SDL.SDL_gfx.GLUT.EGL.GLFW_Window.GLFW.GLEW.IDBStore.runAndAbortIfError.ALLOC_NORMAL.ALLOC_STACK.allocate.InternalError.BindingError.UnboundTypeError.PureVirtualError.init_embind.throwInternalError.throwBindingError.throwUnboundTypeError.ensureOverloadTable.exposePublicSymbol.replacePublicSymbol.extendError.createNamedFunction.embindRepr.registeredInstances.getBasestPointer.registerInheritedInstance.unregisterInheritedInstance.getInheritedInstance.getInheritedInstanceCount.getLiveInheritedInstances.registeredTypes.awaitingDependencies.typeDependencies.registeredPointers.registerType.whenDependentTypesAreResolved.embind_charCodes.embind_init_charCodes.readLatin1String.getTypeName.heap32VectorToArray.requireRegisteredType.getShiftFromSize.integerReadValueFromPointer.enumReadValueFromPointer.floatReadValueFromPointer.simpleReadValueFromPointer.runDestructors.new_.craftInvokerFunction.embind__requireFunction.tupleRegistrations.structRegistrations.genericPointerToWireType.constNoSmartPtrRawPointerToWireType.nonConstNoSmartPtrRawPointerToWireType.init_RegisteredPointer.RegisteredPointer.RegisteredPointer_getPointee.RegisteredPointer_destructor.RegisteredPointer_deleteObject.RegisteredPointer_fromWireType.runDestructor.releaseClassHandle.finalizationRegistry.detachFinalizer_deps.detachFinalizer.attachFinalizer.makeClassHandle.init_ClassHandle.ClassHandle.ClassHandle_isAliasOf.throwInstanceAlreadyDeleted.ClassHandle_clone.ClassHandle_delete.deletionQueue.ClassHandle_isDeleted.ClassHandle_deleteLater.flushPendingDeletes.delayFunction.setDelayFunction.RegisteredClass.shallowCopyInternalPointer.downcastPointer.upcastPointer.validateThis.char_0.char_9.makeLegalFunctionName.emval_handle_array.emval_free_list.emval_symbols.init_emval.count_emval_handles.get_first_emval.getStringOrSymbol.Emval.emval_newers.craftEmvalAllocator.emval_get_global.emval_lookupTypes.emval_allocateDestructors.emval_methodCallers.emval_addMethodCaller.emval_registeredMethods`.split(`.`).forEach(x),`ptrToString.zeroMemory.stringToNewUTF8.exitJS.setErrNo.inetPton4.inetNtop4.inetPton6.inetNtop6.readSockaddr.writeSockaddr.getHostByName.getRandomDevice.traverseStack.convertPCtoSourceLocation.readAsmConstArgs.mainThreadEM_ASM.jstoi_q.jstoi_s.listenOnce.autoResumeAudioContext.runtimeKeepalivePush.runtimeKeepalivePop.callUserCallback.maybeExit.safeSetTimeout.asmjsMangle.asyncLoad.alignMemory.mmapAlloc.writeI53ToI64.writeI53ToI64Clamped.writeI53ToI64Signaling.writeI53ToU64Clamped.writeI53ToU64Signaling.readI53FromI64.readI53FromU64.convertI32PairToI53.convertU32PairToI53.reallyNegative.unSign.strLen.reSign.formatString.getSocketFromFD.getSocketAddress.registerKeyEventCallback.maybeCStringToJsString.findEventTarget.findCanvasEventTarget.getBoundingClientRect.fillMouseEventData.registerMouseEventCallback.registerWheelEventCallback.registerUiEventCallback.registerFocusEventCallback.fillDeviceOrientationEventData.registerDeviceOrientationEventCallback.fillDeviceMotionEventData.registerDeviceMotionEventCallback.screenOrientation.fillOrientationChangeEventData.registerOrientationChangeEventCallback.fillFullscreenChangeEventData.registerFullscreenChangeEventCallback.JSEvents_requestFullscreen.JSEvents_resizeCanvasForFullscreen.registerRestoreOldStyle.hideEverythingExceptGivenElement.restoreHiddenElements.setLetterbox.softFullscreenResizeWebGLRenderTarget.doRequestFullscreen.fillPointerlockChangeEventData.registerPointerlockChangeEventCallback.registerPointerlockErrorEventCallback.requestPointerLock.fillVisibilityChangeEventData.registerVisibilityChangeEventCallback.registerTouchEventCallback.fillGamepadEventData.registerGamepadEventCallback.registerBeforeUnloadEventCallback.fillBatteryEventData.battery.registerBatteryEventCallback.setCanvasElementSize.getCanvasElementSize.checkWasiClock.setImmediateWrapped.clearImmediateWrapped.polyfillSetImmediate.exception_addRef.exception_decRef.setMainLoop._setNetworkCallback.heapObjectForWebGLType.heapAccessShiftForWebGLHeap.emscriptenWebGLGet.computeUnpackAlignedImageSize.emscriptenWebGLGetTexPixelData.emscriptenWebGLGetUniform.webglGetUniformLocation.webglPrepareUniformLocationsBeforeFirstUse.webglGetLeftBracePos.emscriptenWebGLGetVertexAttrib.writeGLArray.SDL_unicode.SDL_ttfContext.SDL_audio.GLFW_Window.runAndAbortIfError.registerInheritedInstance.unregisterInheritedInstance.requireRegisteredType.enumReadValueFromPointer.validateThis.getStringOrSymbol.craftEmvalAllocator.emval_get_global.emval_lookupTypes.emval_allocateDestructors.emval_addMethodCaller`.split(`.`).forEach(b);var fr;be=function e(){fr||mr(),fr||(be=e)};function pr(){sr(),oe()}function mr(e){if(e||=o,ve>0||(pr(),fe(),ve>0))return;function t(){fr||(fr=!0,n.calledRun=!0,!w&&(pe(),r(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),T(!n._main,`compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]`),me()))}n.setStatus?(n.setStatus(`Running...`),setTimeout(function(){setTimeout(function(){n.setStatus(``)},1),t()},1)):t(),se()}if(n.preInit)for(typeof n.preInit==`function`&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();return mr(),t.ready})})();typeof e==`object`&&typeof t==`object`?t.exports=n:typeof define==`function`&&define.amd?define([],function(){return n}):typeof e==`object`&&(e.createLazPerf=n)})),m6=W3((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.LazPerf=e.create=e.createLazPerf=void 0;var n=t(p6());e.createLazPerf=n.default,e.create=n.default,e.LazPerf={create:n.default}})),h6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.decompressFile=e.decompressChunk=e.PointData=void 0;var t=m6(),n=f6();e.PointData={createLazPerf:t.createLazPerf,decompressChunk:a,decompressFile:o};var r=void 0;async function i(e){return e||(r||=(0,t.createLazPerf)(),r)}async function a(e,{pointCount:t,pointDataRecordFormat:n,pointDataRecordLength:r},a){let o=await i(a),s=new Uint8Array(t*r),c=o._malloc(e.byteLength),l=o._malloc(r),u=new o.ChunkDecoder;try{o.HEAPU8.set(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),c),u.open(n,r,c);for(let e=0;e{Object.defineProperty(e,"__esModule",{value:!0}),e.View=void 0;var t=s6(),n=l6(),r=u6();e.View={create:i};function i(e,i,a=[],o){let s=r.Extractor.create(i,a);if(o){let e=new Set([...o]);s=Object.entries(s).reduce((t,[n,r])=>(e.has(n)&&(t[n]=r),t),{})}let c=n.Dimensions.create(s,a),l=t.Binary.toDataView(e),u=i.pointDataRecordLength;if(l.byteLength%u!==0)throw Error(`Invalid buffer length (${l.byteLength}) for point length ${u}`);let d=l.byteLength/i.pointDataRecordLength;function f(e){let t=s[e];if(!t)throw Error(`No extractor for dimension: ${e}`);return function(e){if(e>=d)throw RangeError(`View index (${e}) out of range: ${d}`);return t(l,e)}}return{pointCount:d,dimensions:c,getter:f}}})),_6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Vlr=void 0;var t=s6(),n=Z3();e.Vlr={walk:o,parse:s,find:r,at:i,fetch:a};function r(e,t,n){return e.find(e=>e.userId===t&&e.recordId===n)}function i(e,t,n){let i=r(e,t,n);if(!i)throw Error(`VLR not found: ${t}/${n}`);return i}function a(e,{contentOffset:n,contentLength:r}){return r===0?new Uint8Array:t.Getter.create(e)(n,n+r)}async function o(e,n){let r=t.Getter.create(e),i=await u({get:r,startOffset:n.headerLength,count:n.vlrCount,isExtended:!1}),a=await u({get:r,startOffset:n.evlrOffset,count:n.evlrCount,isExtended:!0});return[...i,...a]}function s(e,t){return(t?l:c)(e)}function c(e){let r=t.Binary.toDataView(e);if(r.byteLength!==n.vlrHeaderLength)throw Error(`Invalid VLR header length (must be ${n.vlrHeaderLength}): ${r.byteLength}`);return{userId:t.Binary.toCString(e.slice(2,18)),recordId:r.getUint16(18,!0),contentLength:r.getUint16(20,!0),description:t.Binary.toCString(e.slice(22,54)),isExtended:!1}}function l(e){let r=t.Binary.toDataView(e);if(r.byteLength!==n.evlrHeaderLength)throw Error(`Invalid EVLR header length (must be ${n.evlrHeaderLength}): ${r.byteLength}`);return{userId:t.Binary.toCString(e.slice(2,18)),recordId:r.getUint16(18,!0),contentLength:(0,t.parseBigInt)((0,t.getBigUint64)(r,20,!0)),description:t.Binary.toCString(e.slice(28,60)),isExtended:!0}}async function u({get:e,startOffset:t,count:r,isExtended:i}){let a=[],o=t,c=i?n.evlrHeaderLength:n.vlrHeaderLength;for(let t=0;t{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.Vlr=e.View=e.PointData=e.Header=e.Extractor=e.ExtraBytes=e.Dimensions=e.Constants=void 0,e.Constants=r(Z3());var i=l6();Object.defineProperty(e,"Dimensions",{enumerable:!0,get:function(){return i.Dimensions}});var a=c6();Object.defineProperty(e,"ExtraBytes",{enumerable:!0,get:function(){return a.ExtraBytes}});var o=u6();Object.defineProperty(e,"Extractor",{enumerable:!0,get:function(){return o.Extractor}});var s=f6();Object.defineProperty(e,"Header",{enumerable:!0,get:function(){return s.Header}});var c=h6();Object.defineProperty(e,"PointData",{enumerable:!0,get:function(){return c.PointData}});var l=g6();Object.defineProperty(e,"View",{enumerable:!0,get:function(){return l.View}});var u=_6();Object.defineProperty(e,"Vlr",{enumerable:!0,get:function(){return u.Vlr}})})),y6=W3((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Hierarchy=void 0;var t=s6(),n=X3();e.Hierarchy={parse:r,load:i};function r(e){let r=t.Binary.toDataView(e);if(r.byteLength%n.hierarchyItemLength!==0)throw Error(`Invalid hierarchy page length: ${r.byteLength}`);let i={},a={};for(let e=0;e{Object.defineProperty(e,"__esModule",{value:!0}),e.Info=void 0;var t=s6(),n=X3();e.Info={parse:r};function r(e){let r=t.Binary.toDataView(e);if(r.byteLength!==n.infoLength)throw Error(`Invalid COPC info VLR length (should be ${n.infoLength}): ${r.byteLength}`);let i=[r.getFloat64(0,!0),r.getFloat64(8,!0),r.getFloat64(16,!0)],a=r.getFloat64(24,!0);return{cube:[i[0]-a,i[1]-a,i[2]-a,i[0]+a,i[1]+a,i[2]+a],spacing:r.getFloat64(32,!0),rootHierarchyPage:{pageOffset:(0,t.parseBigInt)((0,t.getBigUint64)(r,40,!0)),pageLength:(0,t.parseBigInt)((0,t.getBigUint64)(r,48,!0))},gpsTimeRange:[r.getFloat64(56,!0),r.getFloat64(64,!0)]}}})),x6=W3((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.Copc=void 0;var i=r(v6()),a=s6(),o=y6(),s=b6();e.Copc={create:c,loadHierarchyPage:l,loadCompressedPointDataBuffer:u,loadPointDataBuffer:d,loadPointDataView:f};async function c(e){let t=a.Getter.create(e),n=65536,r=t(0,n);async function o(e,i){return i>=n?t(e,i):(await r).slice(e,i)}let c=i.Header.parse(await o(0,i.Constants.minHeaderLength)),l=await i.Vlr.walk(o,c),u=i.Vlr.find(l,`copc`,1);if(!u)throw Error(`COPC info VLR is required`);let d=s.Info.parse(await i.Vlr.fetch(o,u)),f,p=i.Vlr.find(l,`LASF_Projection`,2112);p&&p.contentLength&&(f=a.Binary.toCString(await i.Vlr.fetch(o,p)),f===``&&(f=void 0));let m=[],h=i.Vlr.find(l,`LASF_Spec`,4);return h&&(m=i.ExtraBytes.parse(await i.Vlr.fetch(o,h))),{header:c,vlrs:l,info:d,wkt:f,eb:m}}async function l(e,t){let n=a.Getter.create(e);return o.Hierarchy.load(n,t)}async function u(e,{pointDataOffset:t,pointDataLength:n}){return a.Getter.create(e)(t,t+n)}async function d(e,{pointDataRecordFormat:t,pointDataRecordLength:n},r,a){let o=await u(e,r),{pointCount:s}=r;return i.PointData.decompressChunk(o,{pointCount:s,pointDataRecordFormat:t,pointDataRecordLength:n},a)}async function f(e,t,n,{lazPerf:r,include:a}={}){let o=await d(e,t.header,n,r);return i.View.create(o,t.header,t.eb,a)}})),S6=W3((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.Info=e.Hierarchy=e.Copc=e.Constants=void 0,e.Constants=r(X3());var i=x6();Object.defineProperty(e,"Copc",{enumerable:!0,get:function(){return i.Copc}});var a=y6();Object.defineProperty(e,"Hierarchy",{enumerable:!0,get:function(){return a.Hierarchy}});var o=b6();Object.defineProperty(e,"Info",{enumerable:!0,get:function(){return o.Info}})})),C6=W3((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.Las=e.Ept=void 0,e.Ept=r(Y3()),i(S6(),e),e.Las=r(v6()),i(s6(),e)})),w6={self:typeof self<`u`&&self,window:typeof window<`u`&&window,global:typeof global<`u`&&global,document:typeof document<`u`&&document},w6.self||w6.window||w6.global,w6.window||w6.self||w6.global,w6.global||w6.self||w6.window,w6.document,T6=!!(typeof process!=`object`||String(process)!==`[object process]`||process.browser),E6=typeof process<`u`&&process.version&&/v([0-9]*)/.exec(process.version),E6&&parseFloat(E6[1]),D6=globalThis,globalThis.document,O6=globalThis.process||{},globalThis.console,globalThis.navigator,k6=`4.1.1`,A6=()=>{},j6=class{constructor({level:e=0}={}){this.userData={},this._onceCache=new Set,this._level=e}set level(e){this.setLevel(e)}get level(){return this.getLevel()}setLevel(e){return this._level=e,this}getLevel(){return this._level}warn(e,...t){return this._log(`warn`,0,e,t,{once:!0})}error(e,...t){return this._log(`error`,0,e,t)}log(e,t,...n){return this._log(`log`,e,t,n)}info(e,t,...n){return this._log(`info`,e,t,n)}once(e,t,...n){return this._log(`once`,e,t,n,{once:!0})}_log(e,t,n,r,i={}){let a=OZ({logLevel:t,message:n,args:this._buildArgs(t,n,r),opts:i});return this._createLogFunction(e,a,i)}_buildArgs(e,t,n){return[e,t,...n]}_createLogFunction(e,t,n){if(!this._shouldLog(t.logLevel))return A6;let r=this._getOnceTag(n.tag??t.tag??t.message);if((n.once||t.once)&&r!==void 0){if(this._onceCache.has(r))return A6;this._onceCache.add(r)}return this._emit(e,t)}_shouldLog(e){return this.getLevel()>=DZ(e)}_getOnceTag(e){if(e!==void 0)try{return typeof e==`string`?e:String(e)}catch{return}}},M6=class{constructor(e,t,n=`sessionStorage`){this.storage=kZ(n),this.id=e,this.config=t,this._loadConfiguration()}getConfiguration(){return this.config}setConfiguration(e){if(Object.assign(this.config,e),this.storage){let e=JSON.stringify(this.config);this.storage.setItem(this.id,e)}}_loadConfiguration(){let e={};if(this.storage){let t=this.storage.getItem(this.id);e=t?JSON.parse(t):{}}return Object.assign(this.config,e),this}},(function(e){e[e.BLACK=30]=`BLACK`,e[e.RED=31]=`RED`,e[e.GREEN=32]=`GREEN`,e[e.YELLOW=33]=`YELLOW`,e[e.BLUE=34]=`BLUE`,e[e.MAGENTA=35]=`MAGENTA`,e[e.CYAN=36]=`CYAN`,e[e.WHITE=37]=`WHITE`,e[e.BRIGHT_BLACK=90]=`BRIGHT_BLACK`,e[e.BRIGHT_RED=91]=`BRIGHT_RED`,e[e.BRIGHT_GREEN=92]=`BRIGHT_GREEN`,e[e.BRIGHT_YELLOW=93]=`BRIGHT_YELLOW`,e[e.BRIGHT_BLUE=94]=`BRIGHT_BLUE`,e[e.BRIGHT_MAGENTA=95]=`BRIGHT_MAGENTA`,e[e.BRIGHT_CYAN=96]=`BRIGHT_CYAN`,e[e.BRIGHT_WHITE=97]=`BRIGHT_WHITE`})(N6||={}),P6=10,F6={debug:TZ()&&console.debug||console.log,log:console.log,info:console.info,warn:console.warn,error:console.error},I6={enabled:!0,level:0},L6=class extends j6{constructor({id:e}={id:``}){super({level:0}),this.VERSION=k6,this._startTs=FZ(),this._deltaTs=FZ(),this.userData={},this.LOG_THROTTLE_TIMEOUT=0,this.id=e,this.userData={},this._storage=new M6(`__probe-${this.id}__`,{[this.id]:I6}),this.timeStamp(`${this.id} started`),PZ(this),Object.seal(this)}isEnabled(){return this._getConfiguration().enabled}getLevel(){return this._getConfiguration().level}getTotal(){return Number((FZ()-this._startTs).toPrecision(10))}getDelta(){return Number((FZ()-this._deltaTs).toPrecision(10))}set priority(e){this.level=e}get priority(){return this.level}getPriority(){return this.level}enable(e=!0){return this._updateConfiguration({enabled:e}),this}setLevel(e){return this._updateConfiguration({level:e}),this}get(e){return this._getConfiguration()[e]}set(e,t){this._updateConfiguration({[e]:t})}settings(){console.table?console.table(this._storage.config):console.log(this._storage.config)}assert(e,t){if(!e)throw Error(t||`Assertion failed`)}warn(e,...t){return this._log(`warn`,0,e,t,{method:F6.warn,once:!0})}error(e,...t){return this._log(`error`,0,e,t,{method:F6.error})}deprecated(e,t){return this.warn(`\`${e}\` is deprecated and will be removed \ +in a later version. Use \`${t}\` instead`)}removed(e,t){return this.error(`\`${e}\` has been removed. Use \`${t}\` instead`)}probe(e,t,...n){return this._log(`log`,e,t,n,{method:F6.log,time:!0,once:!0})}log(e,t,...n){return this._log(`log`,e,t,n,{method:F6.debug})}info(e,t,...n){return this._log(`info`,e,t,n,{method:console.info})}once(e,t,...n){return this._log(`once`,e,t,n,{method:F6.debug||F6.info,once:!0})}table(e,t,n){return t?this._log(`table`,e,t,n&&[n]||[],{method:console.table||A6,tag:LZ(t)}):A6}time(e,t){return this._log(`time`,e,t,[],{method:console.time?console.time:console.info})}timeEnd(e,t){return this._log(`time`,e,t,[],{method:console.timeEnd?console.timeEnd:console.info})}timeStamp(e,t){return this._log(`time`,e,t,[],{method:console.timeStamp||A6})}group(e,t,n={collapsed:!1}){let r=(n.collapsed?console.groupCollapsed:console.group)||console.info;return this._log(`group`,e,t,[],{method:r})}groupCollapsed(e,t,n={}){return this.group(e,t,Object.assign({},n,{collapsed:!0}))}groupEnd(e){return this._log(`groupEnd`,e,``,[],{method:console.groupEnd||A6})}withGroup(e,t,n){this.group(e,t)();try{n()}finally{this.groupEnd(e)()}}trace(){console.trace&&console.trace()}_shouldLog(e){return this.isEnabled()&&super._shouldLog(e)}_emit(e,t){let n=t.method;EZ(n),t.total=this.getTotal(),t.delta=this.getDelta(),this._deltaTs=FZ();let r=IZ(this.id,t.message,t);return n.bind(console,r,...t.args)}_getConfiguration(){return this._storage.config[this.id]||this._updateConfiguration(I6),this._storage.config[this.id]}_updateConfiguration(e){let t=this._storage.config[this.id]||{...I6};this._storage.setConfiguration({[this.id]:{...t,...e}})}},L6.VERSION=k6,R6=`v4.4.2`,z6=RZ(),B6=e=>typeof e==`boolean`,V6=e=>typeof e==`function`,H6=e=>typeof e==`object`&&!!e,U6=e=>H6(e)&&e.constructor==={}.constructor,W6=e=>typeof SharedArrayBuffer<`u`&&e instanceof SharedArrayBuffer,G6=e=>H6(e)&&typeof e.byteLength==`number`&&typeof e.slice==`function`,K6=e=>!!e&&V6(e[Symbol.iterator]),q6=e=>!!e&&V6(e[Symbol.asyncIterator]),J6=e=>typeof Response<`u`&&e instanceof Response||H6(e)&&V6(e.arrayBuffer)&&V6(e.text)&&V6(e.json),Y6=e=>typeof Blob<`u`&&e instanceof Blob,X6=e=>typeof ReadableStream<`u`&&e instanceof ReadableStream||H6(e)&&V6(e.tee)&&V6(e.cancel)&&V6(e.getReader),Z6=e=>H6(e)&&V6(e.read)&&V6(e.pipe)&&B6(e.readable),Q6=e=>X6(e)||Z6(e),$6=`latest`,e8=VZ(),t8={self:typeof self<`u`&&self,window:typeof window<`u`&&window,global:typeof global<`u`&&global,document:typeof document<`u`&&document},t8.self||t8.window||t8.global,t8.window||t8.self||t8.global,t8.global||t8.self||t8.window,t8.document,n8=typeof process!=`object`||String(process)!==`[object process]`||process.browser,r8=typeof window<`u`&&window.orientation!==void 0,i8=typeof process<`u`&&process.version&&/v([0-9]*)/.exec(process.version),i8&&parseFloat(i8[1]),a8=class{name;workerThread;isRunning=!0;result;_resolve=()=>{};_reject=()=>{};constructor(e,t){this.name=e,this.workerThread=t,this.result=new Promise((e,t)=>{this._resolve=e,this._reject=t})}postMessage(e,t){this.workerThread.postMessage({source:`loaders.gl`,type:e,payload:t})}done(e){HZ(this.isRunning),this.isRunning=!1,this._resolve(e)}error(e){HZ(this.isRunning),this.isRunning=!1,this._reject(e)}},o8=class{terminate(){}},s8=new Map,c8=()=>{},l8=class{name;source;url;terminated=!1;worker;onMessage;onError;_loadableURL=``;static isSupported(){return typeof Worker<`u`&&n8||o8!==void 0&&!n8}constructor(e){let{name:t,source:n,url:r}=e;HZ(n||r),this.name=t,this.source=n,this.url=r,this.onMessage=c8,this.onError=e=>console.log(e),this.worker=n8?this._createBrowserWorker():this._createNodeWorker()}destroy(){this.onMessage=c8,this.onError=c8,this.worker.terminate(),this.terminated=!0}get isRunning(){return!!this.onMessage}postMessage(e,t){t||=qZ(e),this.worker.postMessage(e,t)}_getErrorFromErrorEvent(e){let t=`Failed to load `;return t+=`worker ${this.name} from ${this.url}. `,e.message&&(t+=`${e.message} in `),e.lineno&&(t+=`:${e.lineno}:${e.colno}`),Error(t)}_createBrowserWorker(){this._loadableURL=UZ({source:this.source,url:this.url});let e=new Worker(this._loadableURL,{name:this.name});return e.onmessage=e=>{e.data?this.onMessage(e.data):this.onError(Error(`No data received`))},e.onerror=e=>{this.onError(this._getErrorFromErrorEvent(e)),this.terminated=!0},e.onmessageerror=e=>console.error(e),e}_createNodeWorker(){let e;if(this.url)e=new o8(this.url.includes(`:/`)||this.url.startsWith(`/`)?this.url:`./${this.url}`,{eval:!1,type:this.url.endsWith(`.ts`)||this.url.endsWith(`.mjs`)?`module`:`commonjs`});else if(this.source)e=new o8(this.source,{eval:!0});else throw Error(`no worker`);return e.on(`message`,e=>{this.onMessage(e)}),e.on(`error`,e=>{this.onError(e)}),e.on(`exit`,e=>{}),e}},u8=class{name=`unnamed`;source;url;maxConcurrency=1;maxMobileConcurrency=1;onDebug=()=>{};reuseWorkers=!0;props={};jobQueue=[];idleQueue=[];count=0;isDestroyed=!1;static isSupported(){return l8.isSupported()}constructor(e){this.source=e.source,this.url=e.url,this.setProps(e)}destroy(){this.idleQueue.forEach(e=>e.destroy()),this.isDestroyed=!0}setProps(e){this.props={...this.props,...e},e.name!==void 0&&(this.name=e.name),e.maxConcurrency!==void 0&&(this.maxConcurrency=e.maxConcurrency),e.maxMobileConcurrency!==void 0&&(this.maxMobileConcurrency=e.maxMobileConcurrency),e.reuseWorkers!==void 0&&(this.reuseWorkers=e.reuseWorkers),e.onDebug!==void 0&&(this.onDebug=e.onDebug)}async startJob(e,t=(e,t,n)=>e.done(n),n=(e,t)=>e.error(t)){let r=new Promise(r=>(this.jobQueue.push({name:e,onMessage:t,onError:n,onStart:r}),this));return this._startQueuedJob(),await r}async _startQueuedJob(){if(!this.jobQueue.length)return;let e=this._getAvailableWorker();if(!e)return;let t=this.jobQueue.shift();if(t){this.onDebug({message:`Starting job`,name:t.name,workerThread:e,backlog:this.jobQueue.length});let n=new a8(t.name,e);e.onMessage=e=>t.onMessage(n,e.type,e.payload),e.onError=e=>t.onError(n,e),t.onStart(n);try{await n.result}catch(e){console.error(`Worker exception: ${e}`)}finally{this.returnWorkerToQueue(e)}}}returnWorkerToQueue(e){!n8||this.isDestroyed||!this.reuseWorkers||this.count>this._getMaxConcurrency()?(e.destroy(),this.count--):this.idleQueue.push(e),this.isDestroyed||this._startQueuedJob()}_getAvailableWorker(){return this.idleQueue.length>0?this.idleQueue.shift()||null:this.count{}},f8=class e{props;workerPools=new Map;static _workerFarm;static isSupported(){return l8.isSupported()}static getWorkerFarm(t={}){return e._workerFarm=e._workerFarm||new e({}),e._workerFarm.setProps(t),e._workerFarm}constructor(e){this.props={...d8},this.setProps(e),this.workerPools=new Map}destroy(){for(let e of this.workerPools.values())e.destroy();this.workerPools=new Map}setProps(e){this.props={...this.props,...e};for(let e of this.workerPools.values())e.setProps(this._getWorkerPoolProps())}getWorkerPool(e){let{name:t,source:n,url:r}=e,i=this.workerPools.get(t);return i||(i=new u8({name:t,source:n,url:r}),i.setProps(this._getWorkerPoolProps()),this.workerPools.set(t,i)),i}_getWorkerPoolProps(){return{maxConcurrency:this.props.maxConcurrency,maxMobileConcurrency:this.props.maxMobileConcurrency,reuseWorkers:this.props.reuseWorkers,onDebug:this.props.onDebug}}},p8=``,m8={},h8=class extends Error{constructor(e,t){super(e),this.reason=t.reason,this.url=t.url,this.response=t.response}reason;url;response},g8=/^data:([-\w.]+\/[-\w.+]+)(;|,)/,_8=/^([-\w.]+\/[-\w.+]+)/,v8=/\?.*/,y8=new L6({id:`loaders.gl`}),b8=class{log(){return()=>{}}info(){return()=>{}}warn(){return()=>{}}error(){return()=>{}}},x8=class{console;constructor(){this.console=console}log(...e){return this.console.log.bind(this.console,...e)}info(...e){return this.console.info.bind(this.console,...e)}warn(...e){return this.console.warn.bind(this.console,...e)}error(...e){return this.console.error.bind(this.console,...e)}},S8={core:{baseUrl:void 0,fetch:null,mimeType:void 0,fallbackMimeType:void 0,ignoreRegisteredLoaders:void 0,nothrow:!1,log:new x8,useLocalLibraries:!1,CDN:`https://unpkg.com/@loaders.gl`,worker:!0,maxConcurrency:3,maxMobileConcurrency:1,reuseWorkers:T6,_nodeWorkers:!1,_workerType:``,limit:0,_limitMB:0,batchSize:`auto`,batchDebounceMs:0,metadata:!1,transforms:[]}},C8={baseUri:`core.baseUrl`,fetch:`core.fetch`,mimeType:`core.mimeType`,fallbackMimeType:`core.fallbackMimeType`,ignoreRegisteredLoaders:`core.ignoreRegisteredLoaders`,nothrow:`core.nothrow`,log:`core.log`,useLocalLibraries:`core.useLocalLibraries`,CDN:`core.CDN`,worker:`core.worker`,maxConcurrency:`core.maxConcurrency`,maxMobileConcurrency:`core.maxMobileConcurrency`,reuseWorkers:`core.reuseWorkers`,_nodeWorkers:`core.nodeWorkers`,_workerType:`core._workerType`,_worker:`core._workerType`,limit:`core.limit`,_limitMB:`core._limitMB`,batchSize:`core.batchSize`,batchDebounceMs:`core.batchDebounceMs`,metadata:`core.metadata`,transforms:`core.transforms`,throws:`nothrow`,dataType:`(no longer used)`,uri:`core.baseUrl`,method:`core.fetch.method`,headers:`core.fetch.headers`,body:`core.fetch.body`,mode:`core.fetch.mode`,credentials:`core.fetch.credentials`,cache:`core.fetch.cache`,redirect:`core.fetch.redirect`,referrer:`core.fetch.referrer`,referrerPolicy:`core.fetch.referrerPolicy`,integrity:`core.fetch.integrity`,keepalive:`core.fetch.keepalive`,signal:`core.fetch.signal`},w8=[`baseUrl`,`fetch`,`mimeType`,`fallbackMimeType`,`ignoreRegisteredLoaders`,`nothrow`,`log`,`useLocalLibraries`,`CDN`,`worker`,`maxConcurrency`,`maxMobileConcurrency`,`reuseWorkers`,`_nodeWorkers`,`_workerType`,`limit`,`_limitMB`,`batchSize`,`batchDebounceMs`,`metadata`,`transforms`],T8=()=>{let e=NQ();return e.loaderRegistry=e.loaderRegistry||[],e.loaderRegistry},E8=/\.([^.]+)$/,D8=256*1024,O8=256*1024,k8=1024*1024,A8=`Cannot convert supplied data type`,j8={name:`LAS`,id:`las`,module:`las`,extensions:[`las`,`laz`],mimeTypes:[`application/octet-stream`],text:!1,binary:!0,tests:[`LASF`]},M8=`4.4.2`,N8={...j8,dataType:null,batchType:null,version:M8,worker:!0,options:{las:{shape:`mesh`,fp64:!1,skip:1,colorDepth:8}}},P8=null,F8={0:e=>({position:[e.getInt32(0,!0),e.getInt32(4,!0),e.getInt32(8,!0)],intensity:e.getUint16(12,!0),classification:e.getUint8(15)}),1:e=>({position:[e.getInt32(0,!0),e.getInt32(4,!0),e.getInt32(8,!0)],intensity:e.getUint16(12,!0),classification:e.getUint8(15)}),2:e=>({position:[e.getInt32(0,!0),e.getInt32(4,!0),e.getInt32(8,!0)],intensity:e.getUint16(12,!0),classification:e.getUint8(15),color:[e.getUint16(20,!0),e.getUint16(22,!0),e.getUint16(24,!0)]}),3:e=>({position:[e.getInt32(0,!0),e.getInt32(4,!0),e.getInt32(8,!0)],intensity:e.getUint16(12,!0),classification:e.getUint8(15),color:[e.getUint16(28,!0),e.getUint16(30,!0),e.getUint16(32,!0)]})},I8=class{arraybuffer;readOffset=0;header={pointsOffset:0,pointsFormatId:0,pointsStructSize:0,pointsCount:0,scale:[0,0,0],offset:[0,0,0],maxs:[0],mins:[0],totalToRead:0,totalRead:0,versionAsString:``,isCompressed:!0,hasColor:!1};constructor(e){this.arraybuffer=e}open(){return!0}getHeader(){return this.header=I$(this.arraybuffer),this.header}readData(e,t){let{header:n,arraybuffer:r}=this;if(!n)throw Error(`Cannot start reading data till a header request is issued`);let{readOffset:i}=this,a;if(t<=1){e=Math.min(e,n.pointsCount-i),a=n.pointsOffset+i*n.pointsStructSize;let t=a+e*n.pointsStructSize;return i+=e,this.readOffset=i,{buffer:r.slice(a,t),count:e,hasMoreData:i=this.pointsCount)throw Error(`Point index out of range`);let t=new DataView(this.arrayb,e*this.pointSize,this.pointSize);return this.decoder(t)}},z8=class{arraybuffer;formatId=0;loader;isCompressed=!0;isOpen=!1;version=0;versionAsString=``;constructor(e){if(this.arraybuffer=e,this.determineVersion()>13)throw Error(`Only file versions <= 1.3 are supported at this time`);if(this.determineFormat(),F8[this.formatId]===void 0)throw Error(`The point format ID is not supported`);this.loader=this.isCompressed?new L8(this.arraybuffer):new I8(this.arraybuffer)}determineFormat(){let e=F$(this.arraybuffer,Uint8Array,104),t=(e&128)>>7,n=(e&64)>>6;if(t===1&&n===1)throw Error(`Old style compression not supported`);this.formatId=e&63,this.isCompressed=t===1||n===1}determineVersion(){let e=new Int8Array(this.arraybuffer,24,2);return this.version=e[0]*10+e[1],this.versionAsString=`${e[0]}.${e[1]}`,this.version}open(){this.loader.open()&&(this.isOpen=!0)}getHeader(){return this.loader.getHeader()}readData(e,t){return this.loader.readData(e,t)}close(){this.loader.close()&&(this.isOpen=!1)}getUnpacker(){return R8}},B8={...N8,parse:async(e,t)=>L$(e,t),parseSync:(e,t)=>L$(e,t)},V8=m6(),H8=C6(),U8=6378137,W8=6356752.314,G8=.0066943799901413165,K8=484813681109536e-20,$=Math.PI/2,q8=.16666666666666666,J8=.04722222222222222,Y8=.022156084656084655,X8=1e-10,Z8=.017453292519943295,Q8=57.29577951308232,$8=Math.PI/4,e5=Math.PI*2,t5=3.14159265359,n5={},n5.greenwich=0,n5.lisbon=-9.131906111111,n5.paris=2.337229166667,n5.bogota=-74.080916666667,n5.madrid=-3.687938888889,n5.rome=12.452333333333,n5.bern=7.439583333333,n5.jakarta=106.807719444444,n5.ferro=-17.666666666667,n5.brussels=4.367975,n5.stockholm=18.058277777778,n5.athens=23.7163375,n5.oslo=10.722916666667,r5={mm:{to_meter:.001},cm:{to_meter:.01},ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937},fath:{to_meter:1.8288},kmi:{to_meter:1852},"us-ch":{to_meter:20.1168402336805},"us-mi":{to_meter:1609.34721869444},km:{to_meter:1e3},"ind-ft":{to_meter:.30479841},"ind-yd":{to_meter:.91439523},mi:{to_meter:1609.344},yd:{to_meter:.9144},ch:{to_meter:20.1168},link:{to_meter:.201168},dm:{to_meter:.1},in:{to_meter:.0254},"ind-ch":{to_meter:20.11669506},"us-in":{to_meter:.025400050800101},"us-yd":{to_meter:.914401828803658}},i5=/[\s_\-\/\(\)]/g,a5=class{static getId(e){let t=e.find(e=>Array.isArray(e)&&e[0]===`ID`);return t&&t.length>=3?{authority:t[1],code:parseInt(t[2],10)}:null}static convertUnit(e,t=`unit`){if(!e||e.length<3)return{type:t,name:`unknown`,conversion_factor:null};let n=e[1],r=parseFloat(e[2])||null,i=e.find(e=>Array.isArray(e)&&e[0]===`ID`);return{type:t,name:n,conversion_factor:r,id:i?{authority:i[1],code:parseInt(i[2],10)}:null}}static convertAxis(e){let t=e[1]||`Unknown`,n,r=t.match(/^\((.)\)$/);if(r){let t=r[1].toUpperCase();if(t===`E`)n=`east`;else if(t===`N`)n=`north`;else if(t===`U`)n=`up`;else if(e[2])n=e[2];else throw Error(`Unknown axis abbreviation: ${t}`)}else n=e[2]||`unknown`;let i=e.find(e=>Array.isArray(e)&&e[0]===`ORDER`),a=i?parseInt(i[1],10):null,o=e.find(e=>Array.isArray(e)&&(e[0]===`LENGTHUNIT`||e[0]===`ANGLEUNIT`||e[0]===`SCALEUNIT`)),s=this.convertUnit(o);return{name:t,direction:n,unit:s,order:a}}static extractAxes(e){return e.filter(e=>Array.isArray(e)&&e[0]===`AXIS`).map(e=>this.convertAxis(e)).sort((e,t)=>(e.order||0)-(t.order||0))}static convert(e,t={}){switch(e[0]){case`PROJCRS`:t.type=`ProjectedCRS`,t.name=e[1],t.base_crs=e.find(e=>Array.isArray(e)&&e[0]===`BASEGEOGCRS`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`BASEGEOGCRS`)):null,t.conversion=e.find(e=>Array.isArray(e)&&e[0]===`CONVERSION`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`CONVERSION`)):null;let n=e.find(e=>Array.isArray(e)&&e[0]===`CS`);n&&(t.coordinate_system={type:n[1],axis:this.extractAxes(e)});let r=e.find(e=>Array.isArray(e)&&e[0]===`LENGTHUNIT`);if(r){let e=this.convertUnit(r);t.coordinate_system.unit=e}t.id=this.getId(e);break;case`BASEGEOGCRS`:case`GEOGCRS`:case`GEODCRS`:t.type=e[0]===`GEODCRS`?`GeodeticCRS`:`GeographicCRS`,t.name=e[1];let i=e.find(e=>Array.isArray(e)&&(e[0]===`DATUM`||e[0]===`ENSEMBLE`));if(i){let n=this.convert(i);i[0]===`ENSEMBLE`?t.datum_ensemble=n:t.datum=n;let r=e.find(e=>Array.isArray(e)&&e[0]===`PRIMEM`);r&&r[1]!==`Greenwich`&&(n.prime_meridian={name:r[1],longitude:parseFloat(r[2])})}t.coordinate_system={type:`ellipsoidal`,axis:this.extractAxes(e)},t.id=this.getId(e);break;case`DATUM`:t.type=`GeodeticReferenceFrame`,t.name=e[1],t.ellipsoid=e.find(e=>Array.isArray(e)&&e[0]===`ELLIPSOID`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`ELLIPSOID`)):null;break;case`ENSEMBLE`:t.type=`DatumEnsemble`,t.name=e[1],t.members=e.filter(e=>Array.isArray(e)&&e[0]===`MEMBER`).map(e=>({type:`DatumEnsembleMember`,name:e[1],id:this.getId(e)}));let a=e.find(e=>Array.isArray(e)&&e[0]===`ENSEMBLEACCURACY`);a&&(t.accuracy=parseFloat(a[1]));let o=e.find(e=>Array.isArray(e)&&e[0]===`ELLIPSOID`);o&&(t.ellipsoid=this.convert(o)),t.id=this.getId(e);break;case`ELLIPSOID`:t.type=`Ellipsoid`,t.name=e[1],t.semi_major_axis=parseFloat(e[2]),t.inverse_flattening=parseFloat(e[3]),e.find(e=>Array.isArray(e)&&e[0]===`LENGTHUNIT`)&&this.convert(e.find(e=>Array.isArray(e)&&e[0]===`LENGTHUNIT`),t);break;case`CONVERSION`:t.type=`Conversion`,t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)):null,t.parameters=e.filter(e=>Array.isArray(e)&&e[0]===`PARAMETER`).map(e=>this.convert(e));break;case`METHOD`:t.type=`Method`,t.name=e[1],t.id=this.getId(e);break;case`PARAMETER`:t.type=`Parameter`,t.name=e[1],t.value=parseFloat(e[2]),t.unit=this.convertUnit(e.find(e=>Array.isArray(e)&&(e[0]===`LENGTHUNIT`||e[0]===`ANGLEUNIT`||e[0]===`SCALEUNIT`))),t.id=this.getId(e);break;case`BOUNDCRS`:t.type=`BoundCRS`;let s=e.find(e=>Array.isArray(e)&&e[0]===`SOURCECRS`);if(s){let e=s.find(e=>Array.isArray(e));t.source_crs=e?this.convert(e):null}let c=e.find(e=>Array.isArray(e)&&e[0]===`TARGETCRS`);if(c){let e=c.find(e=>Array.isArray(e));t.target_crs=e?this.convert(e):null}let l=e.find(e=>Array.isArray(e)&&e[0]===`ABRIDGEDTRANSFORMATION`);l?t.transformation=this.convert(l):t.transformation=null;break;case`ABRIDGEDTRANSFORMATION`:if(t.type=`Transformation`,t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)?this.convert(e.find(e=>Array.isArray(e)&&e[0]===`METHOD`)):null,t.parameters=e.filter(e=>Array.isArray(e)&&(e[0]===`PARAMETER`||e[0]===`PARAMETERFILE`)).map(e=>{if(e[0]===`PARAMETER`)return this.convert(e);if(e[0]===`PARAMETERFILE`)return{name:e[1],value:e[2],id:{authority:`EPSG`,code:8656}}}),t.parameters.length===7){let e=t.parameters[6];e.name===`Scale difference`&&(e.value=Math.round((e.value-1)*0xe8d4a51000)/1e6)}t.id=this.getId(e);break;case`AXIS`:t.coordinate_system||={type:`unspecified`,axis:[]},t.coordinate_system.axis.push(this.convertAxis(e));break;case`LENGTHUNIT`:let u=this.convertUnit(e,`LinearUnit`);t.coordinate_system&&t.coordinate_system.axis&&t.coordinate_system.axis.forEach(e=>{e.unit||=u}),u.conversion_factor&&u.conversion_factor!==1&&(t.semi_major_axis&&={value:t.semi_major_axis,unit:u});break;default:t.keyword=e[0];break}return t}},o5=class extends a5{static convert(e,t={}){return super.convert(e,t),t.coordinate_system&&t.coordinate_system.subtype===`Cartesian`&&delete t.coordinate_system,t.usage&&delete t.usage,t}},s5=class extends a5{static convert(e,t={}){super.convert(e,t);let n=e.find(e=>Array.isArray(e)&&e[0]===`CS`);n&&(t.coordinate_system={subtype:n[1],axis:this.extractAxes(e)});let r=e.find(e=>Array.isArray(e)&&e[0]===`USAGE`);if(r){let e=r.find(e=>Array.isArray(e)&&e[0]===`SCOPE`),n=r.find(e=>Array.isArray(e)&&e[0]===`AREA`),i=r.find(e=>Array.isArray(e)&&e[0]===`BBOX`);t.usage={},e&&(t.usage.scope=e[1]),n&&(t.usage.area=n[1]),i&&(t.usage.bbox=i.slice(1))}return t}},c5=J$,l5=1,u5=2,d5=3,f5=4,p5=5,m5=-1,h5=/\s/,g5=/[A-Za-z]/,_5=/[A-Za-z84_]/,v5=/[,\]]/,y5=/[\d\.E\-\+]/,q$.prototype.readCharicter=function(){var e=this.text[this.place++];if(this.state!==f5)for(;h5.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case l5:return this.neutral(e);case u5:return this.keyword(e);case f5:return this.quoted(e);case p5:return this.afterquote(e);case d5:return this.number(e);case m5:return}},q$.prototype.afterquote=function(e){if(e===`"`){this.word+=`"`,this.state=f5;return}if(v5.test(e)){this.word=this.word.trim(),this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in afterquote yet, index `+this.place)},q$.prototype.afterItem=function(e){if(e===`,`){this.word!==null&&this.currentObject.push(this.word),this.word=null,this.state=l5;return}if(e===`]`){this.level--,this.word!==null&&(this.currentObject.push(this.word),this.word=null),this.state=l5,this.currentObject=this.stack.pop(),this.currentObject||(this.state=m5);return}},q$.prototype.number=function(e){if(y5.test(e)){this.word+=e;return}if(v5.test(e)){this.word=parseFloat(this.word),this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in number yet, index `+this.place)},q$.prototype.quoted=function(e){if(e===`"`){this.state=p5;return}this.word+=e},q$.prototype.keyword=function(e){if(_5.test(e)){this.word+=e;return}if(e===`[`){var t=[];t.push(this.word),this.level++,this.root===null?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,this.state=l5;return}if(v5.test(e)){this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in keyword yet, index `+this.place)},q$.prototype.neutral=function(e){if(g5.test(e)){this.word=e,this.state=u5;return}if(e===`"`){this.word=``,this.state=f5;return}if(y5.test(e)){this.word=e,this.state=d5;return}if(v5.test(e)){this.afterItem(e);return}throw Error(`havn't handled "`+e+`" in neutral yet, index `+this.place)},q$.prototype.output=function(){for(;this.placesetTimeout(e,0))}async _loadCopcFromUrl(e){this._reportProgress(5,`Initializing decoder...`),await this._yieldToUI();let t=await s3();this._reportProgress(10,`Reading file header...`),await this._yieldToUI();let n;try{n=await H8.Copc.create(e)}catch(t){if(t instanceof TypeError&&t.message===`Failed to fetch`)throw Error(`Failed to fetch from URL. This is likely a CORS (Cross-Origin Resource Sharing) error. The server at "${new URL(e).hostname}" doesn't allow requests from this origin. Solutions: (1) Download the file locally and load it as a file, (2) Use a CORS proxy, or (3) Host the file on a CORS-enabled server.`);if(t instanceof Error&&(t.message.includes(`Invalid version`)||t.message.includes(`COPC info VLR is required`)))return console.warn(`copc.js cannot load this file, falling back to loaders.gl:`,t.message),this._reportProgress(10,`Using alternative decoder...`),await this._loadUrlWithLoadersGL(e);throw t}this._reportProgress(15,`Loading hierarchy...`),await this._yieldToUI();let r=await this._loadFullHierarchy(e,n.info);return await this._processCopcData(e,n,r,t)}async _loadCopcFromBuffer(e){this._reportProgress(10,`Initializing decoder...`),await this._yieldToUI();let t=await s3(),n=c3(e);this._reportProgress(15,`Reading file header...`),await this._yieldToUI();try{let e=await H8.Copc.create(n);this._reportProgress(20,`Loading hierarchy...`),await this._yieldToUI();let r=await this._loadFullHierarchy(n,e.info);return await this._processCopcData(n,e,r,t)}catch(n){if(n instanceof Error){if(n.message.includes(`COPC info VLR is required`)){console.warn(`Not a COPC file, trying to load as regular LAS:`,n.message),this._reportProgress(15,`Loading as regular LAS file...`);try{return await this._loadRegularLasFromBuffer(e,t)}catch(t){return console.warn(`Las module failed, falling back to loaders.gl:`,t),await this._loadWithLoadersGL(e)}}if(n.message.includes(`Invalid version`))return console.warn(`copc.js does not support this LAS version, falling back to loaders.gl:`,n.message),this._reportProgress(15,`Using alternative decoder...`),await this._loadWithLoadersGL(e)}throw n}}async _loadRegularLasFromBuffer(e,t){this._reportProgress(20,`Parsing LAS header...`),await this._yieldToUI();let n=new Uint8Array(e),r=H8.Las.Header.parse(n),i=(r.pointDataRecordFormat&128)!=0||r.generatingSoftware.toLowerCase().includes(`laszip`),a;i?(this._reportProgress(30,`Decompressing LAZ data...`),await this._yieldToUI(),a=await H8.Las.PointData.decompressFile(n,t)):a=n.slice(r.pointDataOffset),this._reportProgress(50,`Processing points...`),await this._yieldToUI();let o=null,s=!1,c=1,l,u=c3(e);try{let e=await H8.Las.Vlr.walk(u,r);for(let t of e)if(t.userId===`LASF_Projection`&&t.recordId===2112){let e=await H8.Las.Vlr.fetch(u,t);l=new TextDecoder().decode(e).replace(/\0/g,``);break}}catch(e){console.warn(`Failed to read VLRs:`,e)}if(l)try{let e=m9(l3(l),`EPSG:4326`);o=t=>e.forward(t),s=!0,c=u3(l)}catch(e){console.warn(`Failed to setup coordinate transformation:`,e)}let d=r.pointDataRecordFormat&127,f=H8.Las.View.create(a,r),p,m;if(s&&o){let[e,t]=o([r.min[0],r.min[1]]),[n,i]=o([r.max[0],r.max[1]]);p={minX:Math.min(e,n),minY:Math.min(t,i),minZ:r.min[2]*c,maxX:Math.max(e,n),maxY:Math.max(t,i),maxZ:r.max[2]*c}}else p={minX:r.min[0],minY:r.min[1],minZ:r.min[2],maxX:r.max[0],maxY:r.max[1],maxZ:r.max[2]};m=[(p.minX+p.maxX)/2,(p.minY+p.maxY)/2,0];let h=r.pointCount;this._reportProgress(60,`Allocating memory for ${h.toLocaleString()} points...`),await this._yieldToUI();let g=new Float32Array(h*3),_=new Float32Array(h),v=new Uint8Array(h),y=[2,3,5,7,8,10].includes(d),b;y&&(b=new Uint8Array(h*4));let x=f.getter(`X`),S=f.getter(`Y`),C=f.getter(`Z`),w=f.getter(`Intensity`),T=f.getter(`Classification`),E=y?f.getter(`Red`):null,D=y?f.getter(`Green`):null,O=y?f.getter(`Blue`):null;this._reportProgress(70,`Processing point coordinates...`),await this._yieldToUI();for(let e=0;e>8,b[e*4+1]=D(e)>>8,b[e*4+2]=O(e)>>8,b[e*4+3]=255),e%1e5==0&&e>0){let t=70+e/h*25;this._reportProgress(t,`Processing points... ${e.toLocaleString()} / ${h.toLocaleString()}`),await this._yieldToUI()}}return this._reportProgress(95,`Finalizing...`),{positions:g,intensities:_,classifications:v,colors:b,pointCount:h,bounds:p,hasRGB:y,hasIntensity:!0,hasClassification:!0,coordinateOrigin:m,wkt:l}}async _loadWithLoadersGL(e){this._reportProgress(20,`Parsing point cloud data...`),await this._yieldToUI();let t=await j$(e,B8,{las:{shape:`mesh`,fp64:!1},worker:!1});this._reportProgress(50,`Processing points...`),await this._yieldToUI();let n=t.loaderData||{},r=n.header||{},i=r.pointsCount||r.vertexCount||(t.attributes?.POSITION?.value?.length?t.attributes.POSITION.value.length/3:0),a=(t.attributes?.POSITION||t.attributes?.positions)?.value;if(!a||i===0)throw Error(`No point data found in file`);let o=null,s=!1,c=1,l;if(n.vlrs)for(let e of n.vlrs)e.userId===`LASF_Projection`&&e.recordId===2112&&(l=new TextDecoder().decode(e.data));if(l=l||r.wkt||r.projection?.wkt,l)try{let e=m9(l3(l),`EPSG:4326`);o=t=>e.forward(t),s=!0,c=u3(l)}catch(e){console.warn(`Failed to setup coordinate transformation:`,e)}let u=a[0],d=a[1];(Math.abs(u)>180||Math.abs(d)>90)&&!s&&console.warn(`Point cloud appears to be in a projected coordinate system but no WKT/projection info was found. Coordinates may not display correctly on the map.`);let f=1/0,p=1/0,m=1/0,h=-1/0,g=-1/0,_=-1/0;for(let e=0;e90||Math.abs(g)>90||Math.abs(f)>180||Math.abs(h)>180)throw Error(`Point cloud coordinates are not in WGS84 (latitude/longitude) format. The file appears to use a projected coordinate system but no valid projection information was found. Please ensure the LAS file contains proper CRS metadata (WKT in VLR records).`);let v={minX:f,minY:p,minZ:m,maxX:h,maxY:g,maxZ:_},y=[(v.minX+v.maxX)/2,(v.minY+v.maxY)/2,0];this._reportProgress(70,`Allocating arrays...`),await this._yieldToUI();let b=new Float32Array(i*3),x=new Float32Array(i),S=new Uint8Array(i),C=t.attributes?.COLOR_0||t.attributes?.colors,w=C?.value,T=w&&w.length>=i*3,E;T&&(E=new Uint8Array(i*4));let D=t.attributes?.intensity?.value,O=D&&D.length>=i,k=t.attributes?.classification?.value,A=k&&k.length>=i;this._reportProgress(80,`Transforming coordinates...`),await this._yieldToUI();for(let e=0;e{let i=await H8.Hierarchy.load(e,t);for(let[e,t]of Object.entries(i.nodes))t&&(n[e]=t);for(let[,e]of Object.entries(i.pages))e&&await r(e)};return await r(t.rootHierarchyPage),{nodes:n,pages:{}}}async _processCopcData(e,t,n,r){let{header:i}=t,a=null,o=!1,s=1;if(t.wkt)try{let e=m9(l3(t.wkt),`EPSG:4326`);a=t=>e.forward(t),o=!0,s=u3(t.wkt)}catch(e){console.warn(`Failed to setup coordinate transformation:`,e)}let c=[];for(let[e,t]of Object.entries(n.nodes))t&&c.push({key:e,node:t});let l=c.reduce((e,{node:t})=>e+t.pointCount,0),u,d;if(o&&a){let[e,t]=a([i.min[0],i.min[1]]),[n,r]=a([i.max[0],i.max[1]]);u={minX:Math.min(e,n),minY:Math.min(t,r),minZ:i.min[2]*s,maxX:Math.max(e,n),maxY:Math.max(t,r),maxZ:i.max[2]*s},d=[(u.minX+u.maxX)/2,(u.minY+u.maxY)/2,0]}else u={minX:i.min[0],minY:i.min[1],minZ:i.min[2],maxX:i.max[0],maxY:i.max[1],maxZ:i.max[2]},d=[(u.minX+u.maxX)/2,(u.minY+u.maxY)/2,0];this._reportProgress(25,`Allocating memory for ${l.toLocaleString()} points...`),await this._yieldToUI();let f=new Float32Array(l*3),p=new Float32Array(l),m=new Uint8Array(l),h,g=[2,3,5,7,8,10].includes(i.pointDataRecordFormat);g&&(h=new Uint8Array(l*4));let _={},v=new Set,y=!1,b=0,x=Date.now();for(let n=0;n>8,h[b*4+1]=E(e)>>8,h[b*4+2]=D(e)>>8,h[b*4+3]=255);for(let[t,n]of O){let r=_[t];r&&(r[b]=n(e))}if(b++,e%5e4==0){let e=Date.now();e-x>50&&(await this._yieldToUI(),x=e)}}}catch(e){console.warn(`Failed to load node: ${e}`)}}this._reportProgress(92,`Processing complete, preparing visualization...`);let S={};for(let[e,t]of Object.entries(_))S[e]=t.subarray(0,b);return{positions:f.subarray(0,b*3),coordinateOrigin:d,colors:h?.subarray(0,b*4),intensities:p.subarray(0,b),classifications:m.subarray(0,b),extraAttributes:Object.keys(S).length>0?S:void 0,pointCount:b,bounds:u,hasRGB:!!h,hasIntensity:!0,hasClassification:!0,wkt:t.wkt}}},m9.defs(`EPSG:2180`,`+proj=tmerc +lat_0=0 +lon_0=19 +k=0.9993 +x_0=500000 +y_0=-5300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +type=crs`),y9={GpsTime:{arrayType:`float64`},ReturnNumber:{arrayType:`uint8`},NumberOfReturns:{arrayType:`uint8`},ScanDirectionFlag:{arrayType:`uint8`},EdgeOfFlightLine:{arrayType:`uint8`},ScanAngleRank:{arrayType:`int8`},ScanAngle:{arrayType:`float32`},UserData:{arrayType:`uint8`},PointSourceId:{arrayType:`uint16`},ScannerChannel:{arrayType:`uint8`},Synthetic:{arrayType:`uint8`},KeyPoint:{arrayType:`uint8`},Withheld:{arrayType:`uint8`},Overlap:{arrayType:`uint8`},ClassFlags:{arrayType:`uint8`},Nir:{arrayType:`uint16`},NearInfrared:{arrayType:`uint16`}},b9=new Set([`X`,`Y`,`Z`,`Intensity`,`Classification`,`Red`,`Green`,`Blue`]),x9=null,S9={pointBudget:5e6,maxConcurrentRequests:8,viewportDebounceMs:100,minDetailZoom:10,maxOctreeDepth:20,maxSubtreesPerViewport:60},C9=class{_originalSource;_source=null;_copc=null;_lazPerf=null;_options;_hierarchyPages=new Map;_loadedHierarchyKeys=new Set;_rootHierarchyPage=null;_nodeCache=new Map;_positions=null;_colors=null;_intensities=null;_classifications=null;_extraAttributes={};_coordinateOrigin=[0,0,0];_bounds=null;_loadingQueue=[];_activeRequests=0;_totalLoadedPoints=0;_totalLoadedNodes=0;_isInitialized=!1;_transformer=null;_verticalUnitFactor=1;_needsTransform=!1;_hasColor=!1;_totalPointsInFile=0;_octreeCube=[];_spacing=0;_spacingInMeters=0;_availableDimensions=new Set;_dimensionsDetected=!1;_eventHandlers=new Map;_pendingLayerUpdate=!1;_updateBatchTimeout=null;_onPointsLoaded;constructor(e,t){this._originalSource=e,this._options={...S9,...t}}async initialize(){if(this._lazPerf=await p3(),typeof this._originalSource==`string`){this._source=this._originalSource;try{this._copc=await H8.Copc.create(this._source)}catch(e){throw e instanceof TypeError&&e.message===`Failed to fetch`?Error(`Failed to fetch from URL. This is likely a CORS (Cross-Origin Resource Sharing) error. The server at "${new URL(this._source).hostname}" doesn't allow requests from this origin. Solutions: (1) Download the file locally and load it as a file, (2) Use a CORS proxy, or (3) Host the file on a CORS-enabled server.`):e}}else if(this._originalSource instanceof File){let e=await this._originalSource.arrayBuffer();this._source=d3(e),this._copc=await H8.Copc.create(this._source)}else this._source=d3(this._originalSource),this._copc=await H8.Copc.create(this._source);let{header:e,info:t}=this._copc;this._rootHierarchyPage=t.rootHierarchyPage,this._octreeCube=t.cube,this._spacing=t.spacing,this._totalPointsInFile=e.pointCount;let n=[2,3,5,7,8,10];if(this._hasColor=n.includes(e.pointDataRecordFormat),this._copc.wkt)try{let e=m9(m3(this._copc.wkt),`EPSG:4326`);this._transformer=t=>e.forward(t),this._needsTransform=!0,this._verticalUnitFactor=h3(this._copc.wkt)}catch(e){console.warn(`Failed to setup coordinate transformation:`,e)}else{let t=e.min[0],n=e.min[1],r=e.max[0],i=e.max[1],a=null;if(t>=1e5&&r<=9e5&&n>=1e5&&i<=8e5&&(a=`EPSG:2180`),a)try{let e=m9(a,`EPSG:4326`);this._transformer=t=>e.forward(t),this._needsTransform=!0}catch(e){console.warn(`Failed to setup coordinate transformation from ${a}:`,e)}}if(this._needsTransform&&this._transformer){let[t,n]=this._transformer([e.min[0],e.min[1]]),[r,i]=this._transformer([e.max[0],e.max[1]]),[a,o]=g3(t,n,`header bounds min`),[s,c]=g3(r,i,`header bounds max`);this._bounds={minX:Math.min(a,s),minY:Math.min(o,c),minZ:e.min[2]*this._verticalUnitFactor,maxX:Math.max(a,s),maxY:Math.max(o,c),maxZ:e.max[2]*this._verticalUnitFactor}}else this._bounds={minX:e.min[0],minY:e.min[1],minZ:e.min[2],maxX:e.max[0],maxY:e.max[1],maxZ:e.max[2]};if(this._coordinateOrigin=[(this._bounds.minX+this._bounds.maxX)/2,(this._bounds.minY+this._bounds.maxY)/2,0],!this._needsTransform&&Math.abs(e.min[0])<=180&&Math.abs(e.max[0])<=180&&Math.abs(e.min[1])<=90&&Math.abs(e.max[1])<=90){let e=(this._bounds.minY+this._bounds.maxY)/2,t=111320*Math.cos(e*Math.PI/180);this._spacingInMeters=this._spacing*Math.max(t,1)}else this._spacingInMeters=this._spacing;return this._allocateBuffers(),this._isInitialized=!0,{bounds:this._bounds,totalPoints:this._totalPointsInFile,hasRGB:this._hasColor,spacing:this._spacingInMeters}}_allocateBuffers(){let e=this._options.pointBudget;this._positions=new Float32Array(e*3),this._intensities=new Float32Array(e),this._classifications=new Uint8Array(e),this._hasColor&&(this._colors=new Uint8Array(e*4))}getSpacing(){return this._spacingInMeters}_parseNodeKey(e){let t=e.split(`-`).map(Number);return[t[0],t[1],t[2],t[3]]}_calculateNodeBounds(e){let[t,n,r,i]=e,a=this._octreeCube,o=a[0],s=a[1],c=a[2],l=(a[3]-o)*(1/2**t),u=o+n*l,d=s+r*l,f=c+i*l,p={minX:u,minY:d,minZ:f,maxX:u+l,maxY:d+l,maxZ:f+l},m=p;if(this._needsTransform&&this._transformer){let[e,t]=this._transformer([u,d]),[n,r]=this._transformer([u+l,d+l]),[i,a]=g3(e,t,`node bounds SW`),[o,s]=g3(n,r,`node bounds NE`);m={minX:Math.min(i,o),minY:Math.min(a,s),minZ:f*this._verticalUnitFactor,maxX:Math.max(i,o),maxY:Math.max(a,s),maxZ:(f+l)*this._verticalUnitFactor}}return{bounds:p,boundsWgs84:m}}_boundsIntersectsViewport(e,t){let[n,r,i,a]=t.bounds,o=i-n,s=a-r,c=o*.2,l=s*.2,u=n-c,d=i+c,f=r-l,p=a+l;return!(e.maxXd||e.maxYp)}_calculateNodePriority(e,t){let n=(e.minX+e.maxX)/2,r=(e.minY+e.maxY)/2,i=n-t.center[0],a=r-t.center[1];return Math.sqrt(i*i+a*a)}async _ensureHierarchyLoaded(e){this._loadedHierarchyKeys.has(e)||this._rootHierarchyPage&&this._hierarchyPages.size===0&&await this._loadHierarchyRecursive(this._rootHierarchyPage)}async _loadHierarchyRecursive(e){let t=await H8.Hierarchy.load(this._source,e);for(let[e,n]of Object.entries(t.nodes))if(n&&(this._loadedHierarchyKeys.add(e),!this._nodeCache.has(e))){let t=this._parseNodeKey(e),{bounds:r,boundsWgs84:i}=this._calculateNodeBounds(t);this._nodeCache.set(e,{key:e,keyArray:t,state:`pending`,pointCount:n.pointCount,pointDataOffset:n.pointDataOffset,pointDataLength:n.pointDataLength,bounds:r,boundsWgs84:i})}for(let[,e]of Object.entries(t.pages))e&&await this._loadHierarchyRecursive(e)}async selectNodesForViewport(e){if(!this._isInitialized)throw Error(`CopcStreamingLoader not initialized. Call initialize() first.`);await this._ensureHierarchyLoaded(`0-0-0-0`);let t=[],n=e.targetDepth;for(let[,r]of this._nodeCache){let i=r.keyArray[0];i>n+1||this._boundsIntersectsViewport(r.boundsWgs84,e)&&r.state!==`loaded`&&r.state!==`loading`&&(r.priority=this._calculateNodePriority(r.boundsWgs84,e)-i*1e-4,t.push(r))}return t.sort((e,t)=>(e.priority||1/0)-(t.priority||1/0)),t}queueNode(e){e.state===`pending`&&(this._loadingQueue.find(t=>t.key===e.key)||(this._loadingQueue.push(e),this._loadingQueue.sort((e,t)=>(e.priority||1/0)-(t.priority||1/0))))}async loadQueuedNodes(){for(;this._loadingQueue.length>0&&this._activeRequeststhis._options.pointBudget){this._emit(`budgetreached`,this._getProgressEvent());break}this._loadNode(e)}}pruneQueueForViewport(e){if(this._loadingQueue.length!==0){this._loadingQueue=this._loadingQueue.filter(t=>this._boundsIntersectsViewport(t.boundsWgs84,e));for(let t of this._loadingQueue)t.priority=this._calculateNodePriority(t.boundsWgs84,e)-t.keyArray[0]*1e-4;this._loadingQueue.sort((e,t)=>(e.priority||1/0)-(t.priority||1/0))}}evictLoadedNodesOutsideViewport(e){if(this._activeRequests>0)return!1;let t=Array.from(this._nodeCache.values()).filter(e=>e.state===`loaded`&&e.bufferStartIndex!==void 0);if(t.length===0)return!0;let n=t.filter(t=>this._boundsIntersectsViewport(t.boundsWgs84,e)).sort((e,t)=>e.bufferStartIndex-t.bufferStartIndex),r=new Set(n.map(e=>e.key)),i=0;for(let e of n){let t=e.bufferStartIndex;t!==i&&this._copyNodeBufferRange(t,i,e.pointCount),e.bufferStartIndex=i,i+=e.pointCount}let a=0;for(let e of this._nodeCache.values())e.state===`loaded`&&r.has(e.key)||e.state!==`loaded`&&e.state!==`error`||(e.state=`pending`,e.bufferStartIndex=void 0,e.error=void 0,e.priority=void 0,a++);let o=i!==this._totalLoadedPoints;return(a>0||o)&&(this._totalLoadedPoints=i,this._totalLoadedNodes=n.length,this._emit(`progress`,this._getProgressEvent()),this._scheduleLayerUpdate()),!0}resetLoadedData(){if(this._activeRequests>0)return!1;this._loadingQueue=[],this._totalLoadedPoints=0,this._totalLoadedNodes=0;for(let e of this._nodeCache.values())(e.state===`loaded`||e.state===`loading`||e.state===`error`)&&(e.state=`pending`,e.bufferStartIndex=void 0,e.error=void 0,e.priority=void 0);return this._emit(`progress`,this._getProgressEvent()),this._scheduleLayerUpdate(),!0}_copyNodeBufferRange(e,t,n){this._positions.copyWithin(t*3,e*3,(e+n)*3),this._intensities.copyWithin(t,e,e+n),this._classifications.copyWithin(t,e,e+n),this._colors&&this._colors.copyWithin(t*4,e*4,(e+n)*4);for(let r of Object.values(this._extraAttributes))r.copyWithin(t,e,e+n)}async _loadNode(e){if(e.state===`loaded`||e.state===`loading`)return;e.state=`loading`,this._activeRequests++;let t=this._totalLoadedPoints;e.bufferStartIndex=t,this._totalLoadedPoints+=e.pointCount;try{let n={pointCount:e.pointCount,pointDataOffset:e.pointDataOffset,pointDataLength:e.pointDataLength},r=await H8.Copc.loadPointDataView(this._source,this._copc,n,{lazPerf:this._lazPerf});if(!this._dimensionsDetected){let e=Object.keys(r.dimensions||{});for(let t of e)if(!b9.has(t)){this._availableDimensions.add(t);let e=y9[t]||{arrayType:`float32`};this._extraAttributes[t]=f3(e.arrayType,this._options.pointBudget)}this._dimensionsDetected=!0}await this._extractPointData(r,e,t),e.state=`loaded`,this._totalLoadedNodes++,this._emit(`nodeloaded`,e),this._emit(`progress`,this._getProgressEvent()),this._scheduleLayerUpdate()}catch(t){e.state=`error`,e.error=t instanceof Error?t.message:String(t),console.warn(`Failed to load node ${e.key}:`,t),this._emit(`error`,t)}finally{this._activeRequests--,this.loadQueuedNodes()}}async _extractPointData(e,t,n){let r=e.getter(`X`),i=e.getter(`Y`),a=e.getter(`Z`),o=e.getter(`Intensity`),s=e.getter(`Classification`),c=this._hasColor?e.getter(`Red`):null,l=this._hasColor?e.getter(`Green`):null,u=this._hasColor?e.getter(`Blue`):null,d=new Map;for(let t of this._availableDimensions)try{let n=e.getter(t);n&&d.set(t,n)}catch{}for(let e=0;e>8,this._colors[t*4+1]=l(e)>>8,this._colors[t*4+2]=u(e)>>8,this._colors[t*4+3]=255);for(let[n,r]of d){let i=this._extraAttributes[n];i&&(i[t]=r(e))}}}_scheduleLayerUpdate(){this._pendingLayerUpdate||(this._pendingLayerUpdate=!0,this._updateBatchTimeout=setTimeout(()=>{this._performLayerUpdate(),this._pendingLayerUpdate=!1,this._updateBatchTimeout=null},100))}_performLayerUpdate(){if(this._onPointsLoaded){let e=this.getLoadedPointCloudData();this._onPointsLoaded(e)}}setOnPointsLoaded(e){this._onPointsLoaded=e}getLoadedPointCloudData(){let e=this._totalLoadedPoints,t={};for(let[n,r]of Object.entries(this._extraAttributes))t[n]=r.subarray(0,e);return{positions:this._positions.subarray(0,e*3),coordinateOrigin:this._coordinateOrigin,colors:this._colors?.subarray(0,e*4),intensities:this._intensities.subarray(0,e),classifications:this._classifications.subarray(0,e),extraAttributes:Object.keys(t).length>0?t:void 0,pointCount:e,bounds:this._bounds,hasRGB:this._hasColor,hasIntensity:!0,hasClassification:!0,wkt:this._copc?.wkt}}_getProgressEvent(){return{totalNodesInView:this._nodeCache.size,loadedNodes:this._totalLoadedNodes,loadedPoints:this._totalLoadedPoints,pointBudget:this._options.pointBudget,isLoading:this._activeRequests>0||this._loadingQueue.length>0,queueSize:this._loadingQueue.length}}on(e,t){this._eventHandlers.has(e)||this._eventHandlers.set(e,new Set),this._eventHandlers.get(e).add(t)}off(e,t){this._eventHandlers.get(e)?.delete(t)}_emit(e,t){let n=this._eventHandlers.get(e);if(n)for(let r of n)r(e,t)}getLoadedPointCount(){return this._totalLoadedPoints}getPointBudget(){return this._options.pointBudget}getViewportCoverageRatio(e,t=0){let[n,r,i,a]=e.bounds,o=(i-n)*(a-r);if(o<=0)return 0;let s=0;for(let e of this._nodeCache.values()){if(e.state!==`loaded`||e.keyArray[0]0||this._loadingQueue.length>0}getCopcMetadata(){if(!this._copc)return;let{header:e,info:t}=this._copc,n=[];if(e.pointDataRecordFormat!==void 0){for(let t of[`X`,`Y`,`Z`,`Intensity`,`ReturnNumber`,`NumberOfReturns`,`ScanDirectionFlag`,`EdgeOfFlightLine`,`Classification`,`ScanAngleRank`,`UserData`,`PointSourceId`])n.push({name:t,type:t===`X`||t===`Y`||t===`Z`?`float`:t===`Intensity`?`uint16`:`uint8`,size:t===`X`||t===`Y`||t===`Z`?8:t===`Intensity`?2:1,scale:t===`X`?e.scale[0]:t===`Y`?e.scale[1]:t===`Z`?e.scale[2]:void 0,offset:t===`X`?e.offset[0]:t===`Y`?e.offset[1]:t===`Z`?e.offset[2]:void 0});[2,3,5,7,8,10].includes(e.pointDataRecordFormat)&&(n.push({name:`Red`,type:`uint16`,size:2}),n.push({name:`Green`,type:`uint16`,size:2}),n.push({name:`Blue`,type:`uint16`,size:2}))}return{lasVersion:`${e.majorVersion}.${e.minorVersion}`,pointDataRecordFormat:e.pointDataRecordFormat,generatingSoftware:e.generatingSoftware||`Unknown`,creationDate:e.fileCreationYear?{year:e.fileCreationYear,dayOfYear:e.fileCreationDayOfYear||1}:void 0,scale:e.scale,offset:e.offset,nativeBounds:{min:e.min,max:e.max},copcInfo:{spacing:t.spacing,rootHierarchyOffset:t.rootHierarchyPage?.pageOffset||0,pointSpacing:this._calculateNominalSpacing(e)},dimensions:n}}_calculateNominalSpacing(e){let t=(e.max[0]-e.min[0])*(e.max[1]-e.min[1]);return t<=0||e.pointCount<=0?0:Math.sqrt(t/e.pointCount)*this._verticalUnitFactor}getWkt(){return this._copc?.wkt}destroy(){this._updateBatchTimeout&&clearTimeout(this._updateBatchTimeout),this._loadingQueue=[],this._nodeCache.clear(),this._hierarchyPages.clear(),this._loadedHierarchyKeys.clear(),this._eventHandlers.clear(),this._positions=null,this._colors=null,this._intensities=null,this._classifications=null,this._extraAttributes={}}},w9={GpsTime:{arrayType:`float64`},ReturnNumber:{arrayType:`uint8`},NumberOfReturns:{arrayType:`uint8`},ScanDirectionFlag:{arrayType:`uint8`},EdgeOfFlightLine:{arrayType:`uint8`},ScanAngleRank:{arrayType:`int8`},ScanAngle:{arrayType:`float32`},UserData:{arrayType:`uint8`},PointSourceId:{arrayType:`uint16`},ScannerChannel:{arrayType:`uint8`},Synthetic:{arrayType:`uint8`},KeyPoint:{arrayType:`uint8`},Withheld:{arrayType:`uint8`},Overlap:{arrayType:`uint8`},ClassFlags:{arrayType:`uint8`},Nir:{arrayType:`uint16`},NearInfrared:{arrayType:`uint16`},OriginId:{arrayType:`uint32`}},T9=new Set([`X`,`Y`,`Z`,`Intensity`,`Classification`,`Red`,`Green`,`Blue`]),E9={pointBudget:5e6,maxConcurrentRequests:8,viewportDebounceMs:100,minDetailZoom:10,maxOctreeDepth:20,maxSubtreesPerViewport:60},D9=class{_baseUrl;_options;_metadata=null;_hierarchyCache=new Map;_hierarchyLoading=new Set;_hierarchyFailures=new Map;_subtreeRoots=new Set;_rootHierarchyLoaded=!1;_nodeCache=new Map;_positions=null;_colors=null;_intensities=null;_classifications=null;_extraAttributes={};_coordinateOrigin=[0,0,0];_bounds=null;_loadingQueue=[];_activeRequests=0;_totalLoadedPoints=0;_totalLoadedNodes=0;_isInitialized=!1;_transformer=null;_verticalUnitFactor=1;_needsTransform=!1;_hasColor=!1;_hasIntensity=!1;_totalPointsInFile=0;_pointByteLength=0;_parsedSchema=[];_availableDimensions=new Set;_dimensionsDetected=!1;_eventHandlers=new Map;_pendingLayerUpdate=!1;_updateBatchTimeout=null;_onPointsLoaded;_isResetting=!1;constructor(e,t){this._baseUrl=e.endsWith(`/ept.json`)?e.slice(0,-9):e.replace(/\/$/,``),this._options={...E9,...t}}async initialize(){try{let e=await fetch(`${this._baseUrl}/ept.json`);if(!e.ok)throw Error(`Failed to fetch ept.json: ${e.status} ${e.statusText}`);this._metadata=await e.json()}catch(e){throw e instanceof TypeError&&e.message===`Failed to fetch`?Error(`Failed to fetch from URL. This is likely a CORS (Cross-Origin Resource Sharing) error. The server doesn't allow requests from this origin. Solutions: (1) Use a CORS proxy, or (2) Host the EPT data on a CORS-enabled server.`):e}if(this._totalPointsInFile=this._metadata.numPoints??this._metadata.points??0,this._parseSchema(),this._hasColor=this._parsedSchema.some(e=>e.dimension.name===`Red`),this._hasIntensity=this._parsedSchema.some(e=>e.dimension.name===`Intensity`),this._metadata.srs?.wkt)try{let e=m9(y3(this._metadata.srs.wkt),`EPSG:4326`);this._transformer=t=>e.forward(t),this._needsTransform=!0,this._verticalUnitFactor=b3(this._metadata.srs.wkt)}catch(e){console.warn(`Failed to setup EPT coordinate transformation:`,e)}let[e,t,n,r,i,a]=this._metadata.boundsConforming;if(this._needsTransform&&this._transformer){let[o,s]=this._transformer([e,t]),[c,l]=this._transformer([r,i]);if(isNaN(o)||isNaN(s)||isNaN(c)||isNaN(l)||!isFinite(o)||!isFinite(s)||!isFinite(c)||!isFinite(l))console.error(`EPT coordinate transformation produced invalid bounds:`,{input:{minX:e,minY:t,maxX:r,maxY:i},output:{rawMinLng:o,rawMinLat:s,rawMaxLng:c,rawMaxLat:l}}),this._bounds={minX:e,minY:t,minZ:n,maxX:r,maxY:i,maxZ:a},this._needsTransform=!1,this._transformer=null;else{let[e,t]=v3(o,s,`header bounds min`),[r,i]=v3(c,l,`header bounds max`);this._bounds={minX:Math.min(e,r),minY:Math.min(t,i),minZ:n*this._verticalUnitFactor,maxX:Math.max(e,r),maxY:Math.max(t,i),maxZ:a*this._verticalUnitFactor}}}else this._bounds={minX:e,minY:t,minZ:n,maxX:r,maxY:i,maxZ:a};this._coordinateOrigin=[(this._bounds.minX+this._bounds.maxX)/2,(this._bounds.minY+this._bounds.maxY)/2,0],this._allocateBuffers(),this._isInitialized=!0;let o=(this._metadata.bounds[3]-this._metadata.bounds[0])/this._metadata.span;return{bounds:this._bounds,totalPoints:this._totalPointsInFile,hasRGB:this._hasColor,spacing:o}}_parseSchema(){if(!this._metadata)return;let e=0;this._parsedSchema=[];for(let t of this._metadata.schema){let n=this._createDimensionGetter(t,e);this._parsedSchema.push({dimension:t,byteOffset:e,getter:n}),e+=t.size}this._pointByteLength=e}_createDimensionGetter(e,t){let n=e.scale??1,r=e.offset??0;if(e.type===`float`){if(e.size===4)return(e,i)=>e.getFloat32(i+t,!0)*n+r;if(e.size===8)return(e,i)=>e.getFloat64(i+t,!0)*n+r}else if(e.type===`signed`){if(e.size===1)return(e,i)=>e.getInt8(i+t)*n+r;if(e.size===2)return(e,i)=>e.getInt16(i+t,!0)*n+r;if(e.size===4)return(e,i)=>e.getInt32(i+t,!0)*n+r;if(e.size===8)return(e,i)=>Number(e.getBigInt64(i+t,!0))*n+r}else{if(e.size===1)return(e,i)=>e.getUint8(i+t)*n+r;if(e.size===2)return(e,i)=>e.getUint16(i+t,!0)*n+r;if(e.size===4)return(e,i)=>e.getUint32(i+t,!0)*n+r;if(e.size===8)return(e,i)=>Number(e.getBigUint64(i+t,!0))*n+r}return()=>0}_allocateBuffers(){let e=this._options.pointBudget;this._positions=new Float32Array(e*3),this._intensities=new Float32Array(e),this._classifications=new Uint8Array(e),this._hasColor&&(this._colors=new Uint8Array(e*4))}getSpacing(){return this._metadata?(this._metadata.bounds[3]-this._metadata.bounds[0])/this._metadata.span:1}_parseNodeKey(e){let t=e.split(`-`).map(Number);return[t[0],t[1],t[2],t[3]]}_calculateNodeBounds(e){if(!this._metadata)throw Error(`Metadata not loaded`);let[t,n,r,i]=e,[a,o,s,c]=this._metadata.bounds,l=(c-a)*(1/2**t),u=a+n*l,d=o+r*l,f=s+i*l,p={minX:u,minY:d,minZ:f,maxX:u+l,maxY:d+l,maxZ:f+l},m=p;if(this._needsTransform&&this._transformer){let[e,t]=this._transformer([u,d]),[n,r]=this._transformer([u+l,d+l]),[i,a]=v3(e,t,`node bounds SW`),[o,s]=v3(n,r,`node bounds NE`);m={minX:Math.min(i,o),minY:Math.min(a,s),minZ:f*this._verticalUnitFactor,maxX:Math.max(i,o),maxY:Math.max(a,s),maxZ:(f+l)*this._verticalUnitFactor}}return{bounds:p,boundsWgs84:m}}_boundsIntersectsViewport(e,t){let[n,r,i,a]=t.bounds,o=i-n,s=a-r,c=o*.2,l=s*.2,u=n-c,d=i+c,f=r-l,p=a+l;return!(e.maxXd||e.maxYp)}_calculateNodePriority(e,t){let n=(e.minX+e.maxX)/2,r=(e.minY+e.maxY)/2,i=n-t.center[0],a=r-t.center[1];return Math.sqrt(i*i+a*a)}async _loadHierarchy(e){if(this._hierarchyCache.has(e)||this._hierarchyLoading.has(e))return;let t=`${this._baseUrl}/ept-hierarchy/${e}.json`;this._hierarchyLoading.add(e);try{let n=await fetch(t);if(!n.ok){this._hierarchyFailures.set(e,Date.now()),console.warn(`Failed to load hierarchy ${e}: ${n.status}`);return}let r=await n.json();this._hierarchyCache.set(e,r),this._hierarchyFailures.delete(e);for(let[e,t]of Object.entries(r)){let n=this._parseNodeKey(e),{bounds:r,boundsWgs84:i}=this._calculateNodeBounds(n),a=this._nodeCache.get(e);t===-1?(this._subtreeRoots.add(e),a||this._nodeCache.set(e,{key:e,keyArray:n,state:`subtree`,pointCount:0,bounds:r,boundsWgs84:i})):t>0&&(a?.state===`subtree`?(a.state=`pending`,a.pointCount=t,a.bounds=r,a.boundsWgs84=i):a||this._nodeCache.set(e,{key:e,keyArray:n,state:`pending`,pointCount:t,bounds:r,boundsWgs84:i}))}}catch(t){this._hierarchyFailures.set(e,Date.now()),console.warn(`Error loading hierarchy ${e}:`,t)}finally{this._hierarchyLoading.delete(e)}}async _ensureHierarchyLoaded(){this._rootHierarchyLoaded||=(await this._loadHierarchy(`0-0-0-0`),!0)}async selectNodesForViewport(e){if(!this._isInitialized)throw Error(`EptStreamingLoader not initialized. Call initialize() first.`);await this._ensureHierarchyLoaded();let t=e.targetDepth,n=Math.max(1,this._options.maxSubtreesPerViewport),r=new Set,i=Date.now();for(let a=0;a<3;a++){let a=[];for(let[,n]of this._nodeCache){if(n.keyArray[0]>t+3)continue;let o=this._hierarchyFailures.get(n.key);if(n.state===`subtree`&&!this._hierarchyCache.has(n.key)&&!this._hierarchyLoading.has(n.key)&&!r.has(n.key)&&(!o||i-o>=5e3)&&this._boundsIntersectsViewport(n.boundsWgs84,e)){let t=this._calculateNodePriority(n.boundsWgs84,e);a.push({key:n.key,priority:t})}}if(a.length===0)break;a.sort((e,t)=>e.priority-t.priority);let o=Math.ceil(n/3),s=a.slice(0,o).map(e=>e.key);if(await Promise.all(s.map(e=>this._loadHierarchy(e))),s.forEach(e=>r.add(e)),r.size>=n)break}let a=[];for(let[,n]of this._nodeCache){let r=n.keyArray[0];n.state!==`subtree`&&n.state!==`error`&&(n.lastFailedAt&&i-n.lastFailedAt<5e3||r>t+2||this._boundsIntersectsViewport(n.boundsWgs84,e)&&n.state!==`loaded`&&n.state!==`loading`&&(n.priority=this._calculateNodePriority(n.boundsWgs84,e)-r*1e-4,a.push(n)))}return a.sort((e,t)=>(e.priority||1/0)-(t.priority||1/0)),a}queueNode(e){e.state===`pending`&&(this._loadingQueue.find(t=>t.key===e.key)||(this._loadingQueue.push(e),this._loadingQueue.sort((e,t)=>(e.priority||1/0)-(t.priority||1/0))))}async loadQueuedNodes(){for(;this._loadingQueue.length>0&&this._activeRequeststhis._options.pointBudget){this._emit(`budgetreached`,this._getProgressEvent());break}this._loadNode(e)}}_getDataUrl(e){let t=this._metadata?.dataType===`binary`?`bin`:`laz`;return`${this._baseUrl}/ept-data/${e}.${t}`}async _loadNode(e){if(e.state===`loaded`||e.state===`loading`)return;e.state=`loading`,this._activeRequests++;let t=this._totalLoadedPoints;e.bufferStartIndex=t;let n=e.pointCount;this._totalLoadedPoints+=n;try{let n=this._getDataUrl(e.key);this._metadata?.dataType===`laszip`?await this._loadLazNode(n,e,t):await this._loadBinaryNode(n,e,t),e.state=`loaded`,this._totalLoadedNodes++,this._emit(`nodeloaded`,e),this._emit(`progress`,this._getProgressEvent()),this._scheduleLayerUpdate()}catch(t){this._totalLoadedPoints-=n,e.bufferStartIndex=void 0,e.retryCount=(e.retryCount||0)+1,e.lastFailedAt=Date.now(),e.retryCount<3?(e.state=`pending`,e.error=t instanceof Error?t.message:String(t),e.retryCount===1&&console.warn(`Failed to load EPT node ${e.key} (will retry): ${e.error}`)):(e.state=`error`,e.error=t instanceof Error?t.message:String(t),console.warn(`Failed to load EPT node ${e.key} after 3 attempts: ${e.error}`))}finally{this._activeRequests--,this.loadQueuedNodes()}}async _loadLazNode(e,t,n){let r=await j$(e,B8,{las:{shape:`mesh`,fp64:!1},worker:!1}),i=(r.attributes?.POSITION||r.attributes?.positions)?.value,a=(r.attributes?.COLOR_0||r.attributes?.colors)?.value,o=r.loaderData||{};if(!i)throw Error(`No position data in LAZ file`);let s=i.length/3;if(!this._dimensionsDetected){let e=Object.keys(r.attributes||{});for(let t of e)if(!T9.has(t)&&t!==`POSITION`&&t!==`COLOR_0`&&t!==`positions`&&t!==`colors`){this._availableDimensions.add(t);let e=w9[t]||{arrayType:`float32`};this._extraAttributes[t]=_3(e.arrayType,this._options.pointBudget)}this._dimensionsDetected=!0}let c=(r.attributes?.intensity||o.intensity)?.value,l=(r.attributes?.classification||o.classification)?.value;for(let e=0;e=this._options.pointBudget)break;let r=i[e*3],o=i[e*3+1],u=i[e*3+2];if(this._needsTransform&&this._transformer){let[e,n]=this._transformer([r,o]),[i,a]=v3(e,n,``);this._positions[t*3]=i-this._coordinateOrigin[0],this._positions[t*3+1]=a-this._coordinateOrigin[1],this._positions[t*3+2]=u*this._verticalUnitFactor}else this._positions[t*3]=r-this._coordinateOrigin[0],this._positions[t*3+1]=o-this._coordinateOrigin[1],this._positions[t*3+2]=u;if(c&&(this._intensities[t]=c[e]/65535),l&&(this._classifications[t]=l[e]),this._colors&&a){let n=a.length/s,r=e*n;this._colors[t*4]=a[r],this._colors[t*4+1]=a[r+1],this._colors[t*4+2]=a[r+2],this._colors[t*4+3]=255}}}async _loadBinaryNode(e,t,n){let r=await fetch(e);if(!r.ok)throw Error(`Failed to fetch binary data: ${r.status}`);let i=await r.arrayBuffer(),a=new DataView(i),o=this._parsedSchema.find(e=>e.dimension.name===`X`)?.getter,s=this._parsedSchema.find(e=>e.dimension.name===`Y`)?.getter,c=this._parsedSchema.find(e=>e.dimension.name===`Z`)?.getter,l=this._parsedSchema.find(e=>e.dimension.name===`Intensity`)?.getter,u=this._parsedSchema.find(e=>e.dimension.name===`Classification`)?.getter,d=this._hasColor?this._parsedSchema.find(e=>e.dimension.name===`Red`)?.getter:null,f=this._hasColor?this._parsedSchema.find(e=>e.dimension.name===`Green`)?.getter:null,p=this._hasColor?this._parsedSchema.find(e=>e.dimension.name===`Blue`)?.getter:null;if(!o||!s||!c)throw Error(`Missing required X, Y, Z dimensions in EPT schema`);if(!this._dimensionsDetected){for(let e of this._parsedSchema){let t=e.dimension.name;if(!T9.has(t)){this._availableDimensions.add(t);let e=w9[t]||{arrayType:`float32`};this._extraAttributes[t]=_3(e.arrayType,this._options.pointBudget)}}this._dimensionsDetected=!0}let m=new Map;for(let e of this._availableDimensions){let t=this._parsedSchema.find(t=>t.dimension.name===e);t&&m.set(e,t)}for(let e=0;e=this._options.pointBudget)break;let r=e*this._pointByteLength,i=o(a,r),h=s(a,r),g=c(a,r);if(this._needsTransform&&this._transformer){let[e,n]=this._transformer([i,h]),[r,a]=v3(e,n,``);this._positions[t*3]=r-this._coordinateOrigin[0],this._positions[t*3+1]=a-this._coordinateOrigin[1],this._positions[t*3+2]=g*this._verticalUnitFactor}else this._positions[t*3]=i-this._coordinateOrigin[0],this._positions[t*3+1]=h-this._coordinateOrigin[1],this._positions[t*3+2]=g;l&&(this._intensities[t]=l(a,r)/65535),u&&(this._classifications[t]=u(a,r)),this._colors&&d&&f&&p&&(this._parsedSchema.find(e=>e.dimension.name===`Red`)?.dimension?.size===2?(this._colors[t*4]=d(a,r)>>8,this._colors[t*4+1]=f(a,r)>>8,this._colors[t*4+2]=p(a,r)>>8):(this._colors[t*4]=d(a,r),this._colors[t*4+1]=f(a,r),this._colors[t*4+2]=p(a,r)),this._colors[t*4+3]=255);for(let[e,n]of m){let i=this._extraAttributes[e];i&&(i[t]=n.getter(a,r))}}}_scheduleLayerUpdate(){this._pendingLayerUpdate||(this._pendingLayerUpdate=!0,this._updateBatchTimeout=setTimeout(()=>{this._performLayerUpdate(),this._pendingLayerUpdate=!1,this._updateBatchTimeout=null},100))}_performLayerUpdate(){if(this._onPointsLoaded){let e=this.getLoadedPointCloudData();this._onPointsLoaded(e)}}setOnPointsLoaded(e){this._onPointsLoaded=e}getLoadedPointCloudData(){let e=this._totalLoadedPoints,t={};for(let[n,r]of Object.entries(this._extraAttributes))t[n]=r.subarray(0,e);return{positions:this._positions.subarray(0,e*3),coordinateOrigin:this._coordinateOrigin,colors:this._colors?.subarray(0,e*4),intensities:this._intensities.subarray(0,e),classifications:this._classifications.subarray(0,e),extraAttributes:Object.keys(t).length>0?t:void 0,pointCount:e,bounds:this._bounds,hasRGB:this._hasColor,hasIntensity:this._hasIntensity,hasClassification:!0,wkt:this._metadata?.srs?.wkt}}hasPendingSubtrees(e){if(!this._isInitialized)return!1;let t=e.targetDepth,n=Date.now();for(let[,r]of this._nodeCache){if(r.keyArray[0]>t+3)continue;let i=this._hierarchyFailures.get(r.key);if(r.state===`subtree`&&!this._hierarchyCache.has(r.key)&&!this._hierarchyLoading.has(r.key)&&(!i||n-i>=5e3)&&this._boundsIntersectsViewport(r.boundsWgs84,e))return!0}return!1}_getProgressEvent(){return{totalNodesInView:this._nodeCache.size,loadedNodes:this._totalLoadedNodes,loadedPoints:this._totalLoadedPoints,pointBudget:this._options.pointBudget,isLoading:this._activeRequests>0||this._loadingQueue.length>0,queueSize:this._loadingQueue.length}}on(e,t){this._eventHandlers.has(e)||this._eventHandlers.set(e,new Set),this._eventHandlers.get(e).add(t)}off(e,t){this._eventHandlers.get(e)?.delete(t)}_emit(e,t){let n=this._eventHandlers.get(e);if(n)for(let r of n)r(e,t)}getLoadedPointCount(){return this._totalLoadedPoints}getPointBudget(){return this._options.pointBudget}hasLoadedNodesInViewport(e,t=0){for(let[,n]of this._nodeCache)if(n.state===`loaded`&&!(n.keyArray[0]0||this._loadingQueue.length>0}pruneQueueForViewport(e){if(this._loadingQueue.length!==0){this._loadingQueue=this._loadingQueue.filter(t=>this._boundsIntersectsViewport(t.boundsWgs84,e));for(let t of this._loadingQueue)t.priority=this._calculateNodePriority(t.boundsWgs84,e)-t.keyArray[0]*1e-4;this._loadingQueue.sort((e,t)=>(e.priority||1/0)-(t.priority||1/0))}}resetLoadedData(){if(this._activeRequests>0||this._isResetting)return!1;this._isResetting=!0,this._loadingQueue=[],this._totalLoadedPoints=0,this._totalLoadedNodes=0;for(let[,e]of this._nodeCache)(e.state===`loaded`||e.state===`loading`||e.state===`error`)&&(e.state=`pending`,e.bufferStartIndex=void 0,e.error=void 0,e.retryCount=void 0,e.lastFailedAt=void 0);return this._scheduleLayerUpdate(),this._isResetting=!1,!0}getMetadata(){return this._metadata}getExtendedMetadata(){if(!this._metadata)return;let e=this._metadata,t=[];if(e.schema)for(let n of e.schema)t.push({name:n.name,type:n.type,size:n.size,scale:n.scale,offset:n.offset});let n;if(e.bounds&&e.bounds.length>=6&&this._totalPointsInFile>0){let t=(e.bounds[3]-e.bounds[0])*(e.bounds[4]-e.bounds[1]);t>0&&(n=Math.sqrt(t/this._totalPointsInFile)*this._verticalUnitFactor)}return{version:e.version||`1.0`,dataType:e.dataType||`laszip`,hierarchyType:e.hierarchyType||`json`,span:e.span||128,nativeBounds:e.bounds||[],srs:e.srs?{authority:e.srs.authority,horizontal:e.srs.horizontal,vertical:e.srs.vertical,wkt:e.srs.wkt}:void 0,dimensions:t,pointSpacing:n}}destroy(){this._updateBatchTimeout&&clearTimeout(this._updateBatchTimeout),this._loadingQueue=[],this._nodeCache.clear(),this._hierarchyCache.clear(),this._hierarchyLoading.clear(),this._hierarchyFailures.clear(),this._subtreeRoots.clear(),this._eventHandlers.clear(),this._positions=null,this._colors=null,this._intensities=null,this._classifications=null,this._extraAttributes={}}},O9={viridis:[[68,1,84],[72,40,120],[62,74,137],[49,104,142],[38,130,142],[31,158,137],[53,183,121],[109,205,89],[180,222,44],[253,231,37]],plasma:[[13,8,135],[75,3,161],[125,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33],[240,249,33]],inferno:[[0,0,4],[40,11,84],[89,13,115],[137,31,107],[179,55,79],[213,87,49],[240,130,24],[253,184,43],[249,251,146],[252,255,164]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[254,247,187],[252,253,191]],cividis:[[0,32,77],[0,58,103],[52,77,105],[87,95,108],[115,113,112],[143,132,108],[171,152,97],[200,173,79],[231,196,55],[253,231,37]],turbo:[[48,18,59],[70,107,227],[40,170,225],[35,221,162],[122,249,85],[194,241,45],[241,206,51],[250,144,42],[229,68,25],[122,4,3]],jet:[[0,0,127],[0,0,255],[0,127,255],[0,255,255],[127,255,127],[255,255,0],[255,127,0],[255,0,0],[127,0,0],[127,0,0]],rainbow:[[150,0,90],[0,0,200],[0,125,255],[0,200,255],[0,255,125],[125,255,0],[255,255,0],[255,125,0],[255,0,0],[128,0,0]],terrain:[[51,51,153],[51,102,153],[51,153,153],[102,178,102],[153,204,102],[204,229,102],[204,204,153],[178,153,102],[153,102,51],[255,255,255]],coolwarm:[[59,76,192],[98,130,234],[141,176,254],[184,208,249],[221,221,221],[245,196,173],[244,154,123],[222,96,77],[180,4,38],[180,4,38]],gray:[[0,0,0],[28,28,28],[57,57,57],[85,85,85],[113,113,113],[142,142,142],[170,170,170],[198,198,198],[227,227,227],[255,255,255]]},k9=[`viridis`,`plasma`,`inferno`,`magma`,`cividis`,`turbo`,`jet`,`rainbow`,`terrain`,`coolwarm`,`gray`],A9={viridis:`Viridis`,plasma:`Plasma`,inferno:`Inferno`,magma:`Magma`,cividis:`Cividis`,turbo:`Turbo`,jet:`Jet`,rainbow:`Rainbow`,terrain:`Terrain`,coolwarm:`Cool-Warm`,gray:`Grayscale`},j9={0:[128,128,128],1:[128,128,128],2:[165,113,78],3:[144,238,144],4:[34,139,34],5:[0,100,0],6:[255,165,0],7:[255,0,0],8:[128,128,128],9:[0,0,255],10:[139,90,43],11:[128,128,128],12:[128,128,128],13:[255,255,0],14:[255,200,0],15:[200,200,0],16:[100,100,100],17:[0,128,255],18:[255,0,255]},M9=class{_lastComputedBounds;getColors(e,t,n={}){return this.getColorsWithBounds(e,t,n).colors}getColorsWithBounds(e,t,n={}){let r=new Uint8Array(e.pointCount*4),i=n.colormap??`viridis`,a=n.colorRange,o=n.usePercentile??!0;if(typeof t==`string`)switch(t){case`elevation`:return this._colorByElevation(e,r,i,a,o);case`intensity`:return this._colorByIntensity(e,r,i,a,o);case`classification`:return{colors:this._colorByClassification(e,r,n.hiddenClassifications)};case`rgb`:return{colors:this._colorByRGB(e,r)};default:return this._colorByElevation(e,r,i,a,o)}else return{colors:this._colorByCustom(e,r,t,i,a,o)}}getLastComputedBounds(){return this._lastComputedBounds}_computeBounds(e,t,n,r){return n?n.mode===`absolute`?{min:n.absoluteMin??t.min,max:n.absoluteMax??t.max}:D3(e,n.percentileLow??2,n.percentileHigh??98):r?D3(e,2,98):t}_colorByElevation(e,t,n,r,i){if(!e.positions||e.positions.length===0)return{colors:t};let a=new Float32Array(e.pointCount);for(let t=0;to&&(o=n)}let s={min:a,max:o},c=this._computeBounds(e.intensities,s,r,i);this._lastComputedBounds=c;let{min:l,max:u}=c,d=u-l||1,f=O9[n]||O9.gray;for(let n=0;n=s[0]&&t<=s[1])&&u.push(e)}if(u.length===0){this._pointClouds.set(e,{...t,chunkCount:0});return}let d=1e6,f=Math.ceil(u.length/d);for(let t=0;t{if(this._options.onHover)if(e.index>=0&&e.picked&&e.index0&&(r.attributes=e)}this._options.onHover(r)}else this._options.onHover(null)},g=s?`${s[0]}-${s[1]}`:`none`,_=c,v=new zq({id:`pointcloud-${e}-chunk${t}`,coordinateSystem:PP.LNGLAT_OFFSETS,coordinateOrigin:i,data:{length:o,attributes:{getPosition:{value:f,size:3},getColor:{value:p,size:4}}},pointSize:this._options.pointSize,sizeUnits:`pixels`,opacity:l,getNormal:[0,0,1],pickable:this._options.pickable,onHover:this._options.pickable?h:void 0,autoHighlight:this._options.pickable,highlightColor:[255,255,0,200],updateTriggers:{getPosition:[g,_,o],getColor:[g,o]}});this._deckOverlay.addLayer(`pointcloud-${e}-chunk${t}`,v)}this._pointClouds.set(e,{...t,chunkCount:f})}_updateAllLayers(){for(let e of this._pointClouds.keys())this._createLayer(e)}},P9=class{_map;_debounceMs;_onViewportChange;_debouncedHandler;_isActive=!1;_minDetailZoom;_maxOctreeDepth;_spacing;constructor(e,t,n){this._map=e,this._onViewportChange=t,this._debounceMs=n?.debounceMs??150,this._minDetailZoom=n?.minDetailZoom??10,this._maxOctreeDepth=n?.maxOctreeDepth??20,this._spacing=n?.spacing??null,this._debouncedHandler=C3(()=>this._handleViewportChange(),this._debounceMs)}start(){this._isActive||(this._isActive=!0,this._map.on(`moveend`,this._debouncedHandler),this._map.on(`zoomend`,this._debouncedHandler),this._map.on(`pitchend`,this._debouncedHandler),this._handleViewportChange())}stop(){this._isActive&&(this._isActive=!1,this._map.off(`moveend`,this._debouncedHandler),this._map.off(`zoomend`,this._debouncedHandler),this._map.off(`pitchend`,this._debouncedHandler))}getCurrentViewport(){let e=this._map.getBounds(),t=this._map.getCenter(),n=this._map.getZoom(),r=this._map.getPitch();return{bounds:[e.getWest(),e.getSouth(),e.getEast(),e.getNorth()],center:[t.lng,t.lat],zoom:n,pitch:r,targetDepth:this._calculateTargetDepth(n,r)}}_calculateTargetDepth(e,t){let n;if(this._spacing!==null){let t=156543.03/2**e*2;n=Math.floor(Math.log2(this._spacing/t)),n=Math.max(0,n)}else n=e + + + + + ${this._options.label} + `,this._label=t;let n=document.createElement(`input`);return n.type=`file`,n.className=`lidar-file-input`,n.accept=this._options.accept||``,this._input=n,n.addEventListener(`change`,()=>{let e=n.files?.[0];e&&(this._options.onChange(e),n.value=``)}),t.addEventListener(`dragover`,e=>{e.preventDefault(),e.stopPropagation(),t.classList.add(`drag-over`)}),t.addEventListener(`dragleave`,e=>{e.preventDefault(),e.stopPropagation(),t.classList.remove(`drag-over`)}),t.addEventListener(`drop`,e=>{e.preventDefault(),e.stopPropagation(),t.classList.remove(`drag-over`);let n=e.dataTransfer?.files?.[0];n&&this._isValidFile(n)&&this._options.onChange(n)}),e.appendChild(n),e.appendChild(t),e}setLabel(e){if(this._label){let t=this._label.querySelector(`span`);t&&(t.textContent=e)}}resetLabel(){this.setLabel(this._options.label||`Drop LAS/LAZ file here or click to browse`)}setEnabled(e){this._input&&(this._input.disabled=!e),this._label&&(this._label.style.pointerEvents=e?`auto`:`none`,this._label.style.opacity=e?`1`:`0.5`)}_isValidFile(e){let t=(this._options.accept||``).split(`,`).map(e=>e.trim().toLowerCase()),n=e.name.toLowerCase();return t.some(e=>n.endsWith(e.replace(`*`,``)))}},I9=class{_options;_slider;_valueDisplay;constructor(e){this._options=e}render(){let e=document.createElement(`div`);e.className=`lidar-control-group`;let t=document.createElement(`div`);t.className=`lidar-control-label-row`;let n=document.createElement(`label`);n.className=`lidar-control-label`,n.textContent=this._options.label;let r=document.createElement(`span`);r.className=`lidar-control-value`,r.textContent=this._formatValue(this._options.value),this._valueDisplay=r,t.appendChild(n),t.appendChild(r);let i=document.createElement(`input`);return i.type=`range`,i.className=`lidar-control-slider`,i.min=String(this._options.min),i.max=String(this._options.max),i.step=String(this._options.step),i.value=String(this._options.value),this._slider=i,i.addEventListener(`input`,()=>{let e=parseFloat(i.value);this._valueDisplay.textContent=this._formatValue(e),this._options.onChange(e)}),e.appendChild(t),e.appendChild(i),e}setValue(e){this._slider&&(this._slider.value=String(e)),this._valueDisplay&&(this._valueDisplay.textContent=this._formatValue(e))}getValue(){return this._slider?parseFloat(this._slider.value):this._options.value}setEnabled(e){this._slider&&(this._slider.disabled=!e)}setBounds(e,t){this._options.min=e,this._options.max=t,this._slider&&(this._slider.min=String(e),this._slider.max=String(t))}_formatValue(e){return this._options.formatValue?this._options.formatValue(e):x3(e,this._options.step)}},L9=class{_options;_sliderLow;_sliderHigh;_valueDisplay;_rangeHighlight;constructor(e){this._options=e}render(){let e=document.createElement(`div`);e.className=`lidar-control-group`;let t=document.createElement(`div`);t.className=`lidar-control-label-row`;let n=document.createElement(`label`);n.className=`lidar-control-label`,n.textContent=this._options.label;let r=document.createElement(`span`);r.className=`lidar-control-value`,r.textContent=this._formatRange(this._options.valueLow,this._options.valueHigh),this._valueDisplay=r,t.appendChild(n),t.appendChild(r),e.appendChild(t);let i=document.createElement(`div`);i.style.cssText=` + position: relative; + height: 20px; + margin-top: 8px; + `;let a=document.createElement(`div`);a.style.cssText=` + position: absolute; + top: 8px; + left: 0; + right: 0; + height: 4px; + background: #e0e0e0; + border-radius: 2px; + `,i.appendChild(a);let o=document.createElement(`div`);o.style.cssText=` + position: absolute; + top: 8px; + height: 4px; + background: #159895; + border-radius: 2px; + `,this._rangeHighlight=o,i.appendChild(o);let s=document.createElement(`input`);s.type=`range`,s.min=String(this._options.min),s.max=String(this._options.max),s.step=String(this._options.step),s.value=String(this._options.valueLow),s.style.cssText=` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 20px; + -webkit-appearance: none; + appearance: none; + background: transparent; + pointer-events: none; + z-index: 2; + `,this._sliderLow=s;let c=document.createElement(`input`);c.type=`range`,c.min=String(this._options.min),c.max=String(this._options.max),c.step=String(this._options.step),c.value=String(this._options.valueHigh),c.style.cssText=` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 20px; + -webkit-appearance: none; + appearance: none; + background: transparent; + pointer-events: none; + z-index: 2; + `,this._sliderHigh=c;let l=document.createElement(`style`);l.textContent=` + .dual-range-slider input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + width: 16px; + height: 16px; + border-radius: 50%; + background: #159895; + cursor: pointer; + pointer-events: auto; + border: 2px solid #fff; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); + } + .dual-range-slider input[type="range"]::-moz-range-thumb { + width: 16px; + height: 16px; + border-radius: 50%; + background: #159895; + cursor: pointer; + pointer-events: auto; + border: 2px solid #fff; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); + } + `,e.appendChild(l),i.classList.add(`dual-range-slider`),i.appendChild(s),i.appendChild(c),e.appendChild(i);let u=()=>{let e=parseFloat(s.value),t=parseFloat(c.value),n=this._options.min,r=this._options.max,i=(e-n)/(r-n)*100,a=(t-n)/(r-n)*100;o.style.left=`${i}%`,o.style.width=`${a-i}%`};return u(),s.addEventListener(`input`,()=>{let e=parseFloat(s.value),t=parseFloat(c.value);e>t&&(e=t,s.value=String(e)),this._valueDisplay.textContent=this._formatRange(e,t),u(),this._options.onChange(e,t)}),c.addEventListener(`input`,()=>{let e=parseFloat(s.value),t=parseFloat(c.value);te.toFixed(1));return`${n(e)} - ${n(t)}`}},R9=class{_options;_container;_listContainer;_checkboxes=new Map;constructor(e){this._options=e}render(){let e=document.createElement(`div`);e.className=`lidar-classification-legend`,this._container=e;let t=document.createElement(`div`);t.className=`lidar-classification-legend-header`;let n=document.createElement(`button`);n.type=`button`,n.className=`lidar-legend-action-btn`,n.textContent=`Show All`,n.addEventListener(`click`,()=>this._options.onShowAll());let r=document.createElement(`button`);r.type=`button`,r.className=`lidar-legend-action-btn`,r.textContent=`Hide All`,r.addEventListener(`click`,()=>this._options.onHideAll()),t.appendChild(n),t.appendChild(r),e.appendChild(t);let i=document.createElement(`div`);i.className=`lidar-classification-legend-list`,this._listContainer=i;let a=[...this._options.classifications].sort((e,t)=>e-t);if(a.length===0){let e=document.createElement(`div`);e.className=`lidar-classification-empty`,e.textContent=`Loading classifications...`,i.appendChild(e)}else for(let e of a)i.appendChild(this._buildLegendItem(e));return e.appendChild(i),e}_buildLegendItem(e){let t=document.createElement(`div`);t.className=`lidar-classification-legend-item`;let n=document.createElement(`input`);n.type=`checkbox`,n.checked=!this._options.hiddenClassifications.has(e),n.id=`lidar-class-${e}`,n.addEventListener(`change`,()=>{this._options.onToggle(e,n.checked)}),this._checkboxes.set(e,n);let r=document.createElement(`span`);r.className=`lidar-classification-swatch`;let i=j9[e]||[128,128,128];r.style.backgroundColor=`rgb(${i[0]}, ${i[1]}, ${i[2]})`;let a=document.createElement(`label`);return a.htmlFor=`lidar-class-${e}`,a.className=`lidar-classification-label`,a.textContent=k3(e),t.appendChild(n),t.appendChild(r),t.appendChild(a),t}updateClassification(e,t){let n=this._checkboxes.get(e);n&&(n.checked=t)}updateAll(e){for(let[t,n]of this._checkboxes)n.checked=!e.has(t)}setClassifications(e,t){if(this._options.classifications=e,this._options.hiddenClassifications=t,this._listContainer)if(this._listContainer.innerHTML=``,this._checkboxes.clear(),e.length===0){let e=document.createElement(`div`);e.className=`lidar-classification-empty`,e.textContent=`No classifications found`,this._listContainer.appendChild(e)}else{let t=[...e].sort((e,t)=>e-t);for(let e of t)this._listContainer.appendChild(this._buildLegendItem(e))}}getContainer(){return this._container}},z9=class{_options;_canvas;_minLabel;_maxLabel;constructor(e){this._options={...e}}render(){let e=document.createElement(`div`);if(e.className=`lidar-colorbar`,this._options.label){let t=document.createElement(`div`);t.className=`lidar-colorbar-label`,t.textContent=this._options.label,e.appendChild(t)}let t=document.createElement(`canvas`);t.className=`lidar-colorbar-gradient`,t.width=200,t.height=14,this._canvas=t,e.appendChild(t);let n=document.createElement(`div`);n.className=`lidar-colorbar-labels`;let r=document.createElement(`span`);r.className=`lidar-colorbar-min`,this._minLabel=r;let i=document.createElement(`span`);return i.className=`lidar-colorbar-max`,this._maxLabel=i,n.appendChild(r),n.appendChild(i),e.appendChild(n),this._drawGradient(),this._updateLabels(),e}update(e){e.colormap!==void 0&&(this._options.colormap=e.colormap),e.minValue!==void 0&&(this._options.minValue=e.minValue),e.maxValue!==void 0&&(this._options.maxValue=e.maxValue),e.label!==void 0&&(this._options.label=e.label),this._drawGradient(),this._updateLabels()}setColormap(e){this._options.colormap=e,this._drawGradient()}setRange(e,t){this._options.minValue=e,this._options.maxValue=t,this._updateLabels()}getColormap(){return this._options.colormap}getRange(){return{min:this._options.minValue,max:this._options.maxValue}}_drawGradient(){if(!this._canvas)return;let e=this._canvas.getContext(`2d`);if(!e)return;let t=this._canvas.width,n=this._canvas.height,r=O9[this._options.colormap]||O9.viridis,i=e.createLinearGradient(0,0,t,0);for(let e=0;ethis._onReset()),t.appendChild(r),e.appendChild(t);let i=document.createElement(`div`);i.className=`lidar-range-mode`;let a=document.createElement(`label`),o=document.createElement(`input`);o.type=`radio`,o.name=`lidar-range-mode`,o.value=`percentile`,o.checked=this._options.config.mode===`percentile`,this._percentileRadio=o,a.appendChild(o),a.appendChild(document.createTextNode(` Percentile`)),i.appendChild(a);let s=document.createElement(`label`),c=document.createElement(`input`);c.type=`radio`,c.name=`lidar-range-mode`,c.value=`absolute`,c.checked=this._options.config.mode===`absolute`,this._absoluteRadio=c,s.appendChild(c),s.appendChild(document.createTextNode(` Absolute`)),i.appendChild(s),e.appendChild(i);let l=document.createElement(`div`);l.style.display=this._options.config.mode===`percentile`?`block`:`none`,this._percentileSliderContainer=l,this._percentileSlider=new L9({label:``,min:0,max:100,step:1,valueLow:this._options.config.percentileLow??B9,valueHigh:this._options.config.percentileHigh??V9,onChange:(e,t)=>this._onPercentileChange(e,t),formatValue:e=>`${e.toFixed(0)}%`}),l.appendChild(this._percentileSlider.render()),e.appendChild(l);let u=document.createElement(`div`);u.style.display=this._options.config.mode===`absolute`?`block`:`none`,this._absoluteSliderContainer=u;let d=this._options.dataBounds||{min:0,max:100},f=this._options.config.absoluteMin??d.min,p=this._options.config.absoluteMax??d.max;return this._absoluteSlider=new L9({label:``,min:d.min,max:d.max,step:this._getAbsoluteStep(d),valueLow:f,valueHigh:p,onChange:(e,t)=>this._onAbsoluteChange(e,t),formatValue:e=>this._formatAbsoluteValue(e)}),u.appendChild(this._absoluteSlider.render()),e.appendChild(u),o.addEventListener(`change`,()=>this._onModeChange()),c.addEventListener(`change`,()=>this._onModeChange()),e}setConfig(e){if(this._options.config={...e},this._percentileRadio&&this._absoluteRadio&&(this._percentileRadio.checked=e.mode===`percentile`,this._absoluteRadio.checked=e.mode===`absolute`),this._percentileSlider&&this._percentileSlider.setRange(e.percentileLow??B9,e.percentileHigh??V9),this._absoluteSlider){let t=this._options.dataBounds||{min:0,max:100};this._absoluteSlider.setRange(e.absoluteMin??t.min,e.absoluteMax??t.max)}this._updateSlidersVisibility()}setDataBounds(e){if(this._options.dataBounds=e,this._absoluteSlider){this._absoluteSlider.setBounds(e.min,e.max),this._absoluteSlider.setStep(this._getAbsoluteStep(e)),this._options.config.absoluteMin===void 0&&(this._options.config.absoluteMin=e.min),this._options.config.absoluteMax===void 0&&(this._options.config.absoluteMax=e.max);let t=this._options.config.absoluteMin??e.min,n=this._options.config.absoluteMax??e.max,r=Math.max(e.min,Math.min(e.max,t)),i=Math.max(e.min,Math.min(e.max,n));this._absoluteSlider.setRange(r,i)}}setComputedBounds(e){this._computedBounds=e}getConfig(){return{...this._options.config}}_onPercentileChange(e,t){this._options.config.percentileLow=e,this._options.config.percentileHigh=t,this._emitChange()}_onAbsoluteChange(e,t){this._options.config.absoluteMin=e,this._options.config.absoluteMax=t,this._emitChange()}_onModeChange(){let e=this._percentileRadio?.checked?`percentile`:`absolute`;if(e!==this._options.config.mode&&e===`absolute`){if(this._computedBounds)this._options.config.absoluteMin=this._computedBounds.min,this._options.config.absoluteMax=this._computedBounds.max;else if(this._options.dataBounds){let{min:e,max:t}=this._options.dataBounds,n=t-e,r=this._options.config.percentileLow??B9,i=this._options.config.percentileHigh??V9;this._options.config.absoluteMin=parseFloat((e+r/100*n).toFixed(2)),this._options.config.absoluteMax=parseFloat((e+i/100*n).toFixed(2))}this._absoluteSlider&&this._options.config.absoluteMin!==void 0&&this._options.config.absoluteMax!==void 0&&this._absoluteSlider.setRange(this._options.config.absoluteMin,this._options.config.absoluteMax)}this._options.config.mode=e,this._updateSlidersVisibility(),this._emitChange()}_onReset(){if(this._options.config.mode=`percentile`,this._options.config.percentileLow=B9,this._options.config.percentileHigh=V9,this._options.dataBounds){let{min:e,max:t}=this._options.dataBounds,n=t-e;this._options.config.absoluteMin=parseFloat((e+B9/100*n).toFixed(2)),this._options.config.absoluteMax=parseFloat((e+V9/100*n).toFixed(2))}this._percentileRadio&&(this._percentileRadio.checked=!0),this._absoluteRadio&&(this._absoluteRadio.checked=!1),this._percentileSlider&&this._percentileSlider.setRange(B9,V9),this._absoluteSlider&&this._options.config.absoluteMin!==void 0&&this._options.config.absoluteMax!==void 0&&this._absoluteSlider.setRange(this._options.config.absoluteMin,this._options.config.absoluteMax),this._updateSlidersVisibility(),this._emitChange()}_updateSlidersVisibility(){this._percentileSliderContainer&&(this._percentileSliderContainer.style.display=this._options.config.mode===`percentile`?`block`:`none`),this._absoluteSliderContainer&&(this._absoluteSliderContainer.style.display=this._options.config.mode===`absolute`?`block`:`none`)}_getAbsoluteStep(e){let t=e.max-e.min;return t<=1?.01:t<=10?.1:t<=100||t<=1e3?1:Math.round(t/100)}_formatAbsoluteValue(e){let t=this._options.dataBounds||{min:0,max:100},n=t.max-t.min;return n<=1?e.toFixed(2):n<=10?e.toFixed(1):e.toFixed(0)}_emitChange(){this._options.onChange({...this._options.config})}},U9=class{_callbacks;_state;_contentElement;_fileInput;_urlInput;_loadButton;_colorSelect;_colormapSelect;_colormapGroup;_colorbar;_colorbarContainer;_colorRangeControl;_colorRangeContainer;_percentileCheckbox;_percentileGroup;_pointSizeSlider;_opacitySlider;_pointCloudsList;_pickableCheckbox;_elevationSlider;_elevationCheckbox;_zOffsetCheckbox;_zOffsetSlider;_zOffsetSliderContainer;_terrainCheckbox;_loadingIndicator;_errorMessage;_classificationLegend;_classificationLegendContainer;_shareFeedbackTimeout;constructor(e,t){this._callbacks=e,this._state=t}build(){let e=document.createElement(`div`);e.className=`lidar-control-content`,this._state.maxHeight&&(e.style.maxHeight=`${this._state.maxHeight}px`),this._contentElement=e,e.appendChild(this._buildFileSection()),e.appendChild(this._buildStylingSection()),e.appendChild(this._buildPointCloudsList());let t=this._buildCrossSectionSection();t&&e.appendChild(t),e.appendChild(this._buildLoadingIndicator()),e.appendChild(this._buildErrorMessage());let n=this._buildShareSection();return n&&e.appendChild(n),e}updateState(e){if(this._state=e,this._contentElement&&e.maxHeight&&(this._contentElement.style.maxHeight=`${e.maxHeight}px`),this._loadingIndicator&&(e.loading?this._loadingIndicator.classList.add(`active`):this._loadingIndicator.classList.remove(`active`)),this._errorMessage&&(e.error?(this._errorMessage.textContent=e.error,this._errorMessage.style.display=`block`):this._errorMessage.style.display=`none`),this._updatePointCloudsList(),this._pointSizeSlider&&this._pointSizeSlider.setValue(e.pointSize),this._opacitySlider&&this._opacitySlider.setValue(e.opacity),this._colorSelect&&typeof e.colorScheme==`string`&&(this._colorSelect.value=e.colorScheme,this._updatePercentileVisibility(e.colorScheme)),this._colormapSelect&&e.colormap&&(this._colormapSelect.value=e.colormap),this._colorbar&&(e.colormap&&this._colorbar.setColormap(e.colormap),e.computedColorBounds&&this._colorbar.setRange(e.computedColorBounds.min,e.computedColorBounds.max)),this._colorRangeControl&&e.colorRange){this._colorRangeControl.setConfig(e.colorRange);let t=this._getDataBoundsForCurrentScheme();this._colorRangeControl.setDataBounds(t),e.computedColorBounds&&this._colorRangeControl.setComputedBounds(e.computedColorBounds)}if(this._percentileCheckbox&&(this._percentileCheckbox.checked=e.usePercentile??!0),this._pickableCheckbox&&(this._pickableCheckbox.checked=e.pickable??!1),this._zOffsetCheckbox&&(this._zOffsetCheckbox.checked=e.zOffsetEnabled??!1),this._zOffsetSliderContainer&&(this._zOffsetSliderContainer.style.display=e.zOffsetEnabled?`block`:`none`),this._zOffsetSlider){if(e.zOffsetBase!==void 0){let t=-e.zOffsetBase,n=t-100,r=t+100;this._zOffsetSlider.setBounds(n,r)}this._zOffsetSlider.setValue(e.zOffset??0)}if(this._terrainCheckbox&&(this._terrainCheckbox.checked=e.terrainEnabled??!1),this._elevationSlider&&e.pointClouds.length>0){let e=this._getElevationBounds();this._elevationSlider.setBounds(e.min,e.max),this._elevationCheckbox?.checked||this._elevationSlider.setRange(e.min,e.max)}this._classificationLegend&&e.availableClassifications&&this._classificationLegend.setClassifications(Array.from(e.availableClassifications),e.hiddenClassifications||new Set);let t=!e.loading;this._fileInput?.setEnabled(t),this._urlInput&&(this._urlInput.disabled=!t),this._loadButton&&(this._loadButton.disabled=!t)}updateLoadingProgress(e,t){if(!this._loadingIndicator)return;let n=this._loadingIndicator.querySelector(`.lidar-loading-bar-fill`),r=this._loadingIndicator.querySelector(`.lidar-loading-progress`);n&&(n.style.width=`${e}%`),r&&t&&(r.textContent=t)}_buildFileSection(){let e=document.createElement(`div`);e.className=`lidar-control-section`,this._fileInput=new F9({accept:`.las,.laz`,onChange:e=>this._callbacks.onFileSelect(e)}),e.appendChild(this._fileInput.render());let t=document.createElement(`div`);t.className=`lidar-control-group`,t.style.marginTop=`12px`;let n=document.createElement(`label`);n.className=`lidar-control-label`,n.textContent=`Load COPC or EPT from URL`,t.appendChild(n);let r=document.createElement(`div`);r.className=`lidar-control-flex`;let i=document.createElement(`input`);i.type=`text`,i.className=`lidar-control-input`,i.placeholder=`https://example.com/pointcloud.laz`,i.style.flex=`1`,this._urlInput=i;let a=document.createElement(`button`);return a.type=`button`,a.className=`lidar-control-button`,a.textContent=`Load`,a.addEventListener(`click`,()=>{let e=i.value.trim();e&&(this._callbacks.onUrlSubmit(e),i.value=``)}),this._loadButton=a,i.addEventListener(`keypress`,e=>{e.key===`Enter`&&a.click()}),r.appendChild(i),r.appendChild(a),t.appendChild(r),e.appendChild(t),e}_buildStylingSection(){let e=document.createElement(`div`);e.className=`lidar-control-section`;let t=document.createElement(`div`);t.className=`lidar-control-section-header`,t.textContent=`Styling`,e.appendChild(t);let n=document.createElement(`div`);n.className=`lidar-control-group`;let r=document.createElement(`label`);r.className=`lidar-control-label`,r.textContent=`Color By`,n.appendChild(r);let i=document.createElement(`select`);return i.className=`lidar-control-select`,i.innerHTML=` + + + + + `,i.value=typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`,i.addEventListener(`change`,()=>{this._callbacks.onColorSchemeChange(i.value),this._updatePercentileVisibility(i.value)}),this._colorSelect=i,n.appendChild(i),e.appendChild(n),e.appendChild(this._buildColormapSelector()),e.appendChild(this._buildColorbar()),e.appendChild(this._buildClassificationLegend()),e.appendChild(this._buildColorRangeControl()),this._pointSizeSlider=new I9({label:`Point Size`,min:1,max:10,step:.5,value:this._state.pointSize,onChange:e=>this._callbacks.onPointSizeChange(e)}),e.appendChild(this._pointSizeSlider.render()),this._opacitySlider=new I9({label:`Opacity`,min:0,max:1,step:.05,value:this._state.opacity,onChange:e=>this._callbacks.onOpacityChange(e)}),e.appendChild(this._opacitySlider.render()),e.appendChild(this._buildTerrainCheckbox()),e.appendChild(this._buildPickableCheckbox()),e.appendChild(this._buildElevationFilter()),e.appendChild(this._buildZOffsetControl()),e}_buildElevationFilter(){let e=document.createElement(`div`);e.className=`lidar-control-group`;let t=document.createElement(`div`);t.className=`lidar-control-label-row`,t.style.cursor=`pointer`;let n=document.createElement(`input`);n.type=`checkbox`,n.id=`lidar-elevation-filter-checkbox`,n.style.marginRight=`6px`,this._elevationCheckbox=n;let r=document.createElement(`label`);r.className=`lidar-control-label`,r.htmlFor=`lidar-elevation-filter-checkbox`,r.style.display=`inline`,r.style.cursor=`pointer`,r.textContent=`Elevation Filter`,t.appendChild(n),t.appendChild(r),e.appendChild(t);let i=document.createElement(`div`);i.style.display=`none`,i.style.marginTop=`8px`;let a=this._getElevationBounds();return this._elevationSlider=new L9({label:`Range (m)`,min:a.min,max:a.max,step:1,valueLow:a.min,valueHigh:a.max,onChange:(e,t)=>{n.checked&&this._callbacks.onElevationRangeChange([e,t])},formatValue:e=>e.toFixed(0)}),i.appendChild(this._elevationSlider.render()),e.appendChild(i),n.addEventListener(`change`,()=>{if(i.style.display=n.checked?`block`:`none`,n.checked){let e=this._getElevationBounds();this._elevationSlider?.setBounds(e.min,e.max),this._elevationSlider?.setRange(e.min,e.max);let t=this._elevationSlider?.getRange();t&&this._callbacks.onElevationRangeChange(t)}else this._callbacks.onElevationRangeChange(null)}),e}_buildZOffsetControl(){let e=document.createElement(`div`);e.className=`lidar-control-group`;let t=document.createElement(`div`);t.className=`lidar-control-label-row`,t.style.cursor=`pointer`;let n=document.createElement(`input`);n.type=`checkbox`,n.id=`lidar-zoffset-checkbox`,n.checked=this._state.zOffsetEnabled??!1,n.style.marginRight=`6px`,this._zOffsetCheckbox=n;let r=document.createElement(`label`);r.className=`lidar-control-label`,r.htmlFor=`lidar-zoffset-checkbox`,r.style.display=`inline`,r.style.cursor=`pointer`,r.textContent=`Z Offset`,t.appendChild(n),t.appendChild(r),e.appendChild(t);let i=document.createElement(`div`);i.style.display=this._state.zOffsetEnabled?`block`:`none`,i.style.marginTop=`8px`,this._zOffsetSliderContainer=i;let a=-(this._state.zOffsetBase??0),o=a-100,s=a+100;return this._zOffsetSlider=new I9({label:`Offset (m)`,min:o,max:s,step:1,value:this._state.zOffset??a,onChange:e=>this._callbacks.onZOffsetChange(e)}),i.appendChild(this._zOffsetSlider.render()),e.appendChild(i),n.addEventListener(`change`,()=>{i.style.display=n.checked?`block`:`none`,this._callbacks.onZOffsetEnabledChange(n.checked),n.checked||(this._zOffsetSlider?.setValue(0),this._callbacks.onZOffsetChange(0))}),e}_buildTerrainCheckbox(){let e=document.createElement(`div`);e.className=`lidar-control-group`;let t=document.createElement(`div`);t.className=`lidar-control-label-row`,t.style.cursor=`pointer`;let n=document.createElement(`input`);n.type=`checkbox`,n.id=`lidar-terrain-checkbox`,n.checked=this._state.terrainEnabled??!1,n.style.marginRight=`6px`,this._terrainCheckbox=n;let r=document.createElement(`label`);return r.className=`lidar-control-label`,r.htmlFor=`lidar-terrain-checkbox`,r.style.display=`inline`,r.style.cursor=`pointer`,r.textContent=`3D Terrain`,t.appendChild(n),t.appendChild(r),e.appendChild(t),n.addEventListener(`change`,()=>{this._callbacks.onTerrainChange(n.checked)}),e}_getElevationBounds(){if(this._state.pointClouds.length===0)return{min:0,max:100};let e=1/0,t=-1/0;for(let n of this._state.pointClouds)e=Math.min(e,n.bounds.minZ),t=Math.max(t,n.bounds.maxZ);return e=Math.floor(e),t=Math.ceil(t),{min:e,max:t}}_getIntensityBounds(){return{min:0,max:1}}_getDataBoundsForCurrentScheme(){return(typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`)===`intensity`?this._getIntensityBounds():this._getElevationBounds()}_buildColormapSelector(){let e=document.createElement(`div`);e.className=`lidar-colormap-group`,this._colormapGroup=e;let t=typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`,n=t===`elevation`||t===`intensity`;e.style.display=n?`block`:`none`;let r=document.createElement(`label`);r.className=`lidar-control-label`,r.textContent=`Colormap`,e.appendChild(r);let i=document.createElement(`select`);i.className=`lidar-colormap-select`;for(let e of k9){let t=document.createElement(`option`);t.value=e,t.textContent=A9[e],i.appendChild(t)}return i.value=this._state.colormap||`viridis`,this._colormapSelect=i,i.addEventListener(`change`,()=>{let e=i.value;this._callbacks.onColormapChange(e)}),e.appendChild(i),e}_buildColorbar(){let e=document.createElement(`div`);e.className=`lidar-control-group`,this._colorbarContainer=e;let t=typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`,n=(t===`elevation`||t===`intensity`)&&this._state.showColorbar;return e.style.display=n?`block`:`none`,this._colorbar=new z9({colormap:this._state.colormap||`viridis`,minValue:this._state.computedColorBounds?.min??0,maxValue:this._state.computedColorBounds?.max??100}),e.appendChild(this._colorbar.render()),e}_buildColorRangeControl(){let e=document.createElement(`div`);e.className=`lidar-control-group`,this._colorRangeContainer=e;let t=typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`,n=t===`elevation`||t===`intensity`;e.style.display=n?`block`:`none`;let r=this._getDataBoundsForCurrentScheme();return this._colorRangeControl=new H9({config:this._state.colorRange||{mode:`percentile`,percentileLow:2,percentileHigh:98},dataBounds:r,computedBounds:this._state.computedColorBounds,onChange:e=>{this._callbacks.onColorRangeChange(e)}}),e.appendChild(this._colorRangeControl.render()),e}_updatePercentileVisibility(e){let t=e===`elevation`||e===`intensity`;if(this._colormapGroup&&(this._colormapGroup.style.display=t?`block`:`none`),this._colorbarContainer&&(this._colorbarContainer.style.display=t&&this._state.showColorbar?`block`:`none`),this._colorRangeContainer&&(this._colorRangeContainer.style.display=t?`block`:`none`),this._colorRangeControl&&t){let e=this._getDataBoundsForCurrentScheme();this._colorRangeControl.setDataBounds(e)}this._percentileGroup&&(this._percentileGroup.style.display=`none`),this._classificationLegendContainer&&(this._classificationLegendContainer.style.display=e===`classification`?`block`:`none`)}_buildClassificationLegend(){let e=document.createElement(`div`);e.className=`lidar-control-group`,this._classificationLegendContainer=e;let t=typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`;return e.style.display=t===`classification`?`block`:`none`,this._classificationLegend=new R9({classifications:Array.from(this._state.availableClassifications||new Set),hiddenClassifications:this._state.hiddenClassifications||new Set,onToggle:(e,t)=>this._callbacks.onClassificationToggle(e,t),onShowAll:()=>this._callbacks.onClassificationShowAll(),onHideAll:()=>this._callbacks.onClassificationHideAll()}),e.appendChild(this._classificationLegend.render()),e}_buildPickableCheckbox(){let e=document.createElement(`div`);e.className=`lidar-control-group`;let t=document.createElement(`div`);t.className=`lidar-control-label-row`,t.style.cursor=`pointer`;let n=document.createElement(`input`);n.type=`checkbox`,n.id=`lidar-pickable-checkbox`,n.checked=this._state.pickable??!1,n.style.marginRight=`6px`,this._pickableCheckbox=n;let r=document.createElement(`label`);return r.className=`lidar-control-label`,r.htmlFor=`lidar-pickable-checkbox`,r.style.display=`inline`,r.style.cursor=`pointer`,r.textContent=`Enable point picking`,n.addEventListener(`change`,()=>{this._callbacks.onPickableChange(n.checked)}),t.appendChild(n),t.appendChild(r),e.appendChild(t),e}_buildPointCloudsList(){let e=document.createElement(`div`);e.className=`lidar-control-section lidar-pointclouds-section`;let t=document.createElement(`div`);t.className=`lidar-control-section-header`,t.textContent=`Loaded Point Clouds`,e.appendChild(t);let n=document.createElement(`div`);return n.className=`lidar-pointclouds-list`,this._pointCloudsList=n,e.appendChild(n),this._updatePointCloudsList(),e}_updatePointCloudsList(){if(this._pointCloudsList){if(this._pointCloudsList.innerHTML=``,this._state.pointClouds.length===0){let e=document.createElement(`div`);e.className=`lidar-pointclouds-empty`,e.textContent=`No point clouds loaded`,this._pointCloudsList.appendChild(e);return}for(let e of this._state.pointClouds)this._pointCloudsList.appendChild(this._buildPointCloudItem(e))}}_buildPointCloudItem(e){let t=document.createElement(`div`);t.className=`lidar-pointcloud-item`;let n=document.createElement(`div`);n.className=`lidar-pointcloud-info`;let r=document.createElement(`div`);r.className=`lidar-pointcloud-name`,r.textContent=e.name,r.title=e.name;let i=document.createElement(`div`);i.className=`lidar-pointcloud-details`,i.textContent=`${w3(e.pointCount)} points`,n.appendChild(r),n.appendChild(i);let a=document.createElement(`div`);if(a.className=`lidar-pointcloud-actions`,this._callbacks.onShowMetadata){let t=document.createElement(`button`);t.type=`button`,t.className=`lidar-pointcloud-action info`,t.textContent=`Info`,t.title=`Show metadata`,t.addEventListener(`click`,t=>{t.stopPropagation(),this._callbacks.onShowMetadata(e.id)}),a.appendChild(t)}let o=document.createElement(`button`);o.type=`button`,o.className=`lidar-pointcloud-action`,o.textContent=`Zoom`,o.title=`Zoom to point cloud`,o.addEventListener(`click`,()=>this._callbacks.onZoomTo(e.id));let s=document.createElement(`button`);return s.type=`button`,s.className=`lidar-pointcloud-action remove`,s.textContent=`Remove`,s.title=`Remove point cloud`,s.addEventListener(`click`,t=>{t.stopPropagation(),this._callbacks.onUnload(e.id)}),a.appendChild(o),a.appendChild(s),t.appendChild(n),t.appendChild(a),t}_buildLoadingIndicator(){let e=document.createElement(`div`);return e.className=`lidar-loading`,e.innerHTML=` +

+
Loading point cloud...
+
Preparing...
+
+
+
+ `,this._loadingIndicator=e,e}_buildErrorMessage(){let e=document.createElement(`div`);return e.className=`lidar-error`,e.style.display=`none`,this._errorMessage=e,e}_buildShareSection(){if(!this._callbacks.onShareUrl)return null;let e=document.createElement(`div`);e.className=`lidar-control-section lidar-share-section`;let t=document.createElement(`button`);t.type=`button`,t.className=`lidar-control-button lidar-share-button`,t.textContent=`Share URL`;let n=document.createElement(`div`);return n.className=`lidar-share-status`,n.setAttribute(`aria-live`,`polite`),t.addEventListener(`click`,async()=>{try{let e=this._callbacks.onShareUrl?.();if(!e)throw Error(`No share URL available`);await this._copyToClipboard(e),this._setShareStatus(n,`Copied`)}catch{this._setShareStatus(n,`Copy failed`)}}),e.appendChild(t),e.appendChild(n),e}async _copyToClipboard(e){if(navigator.clipboard?.writeText){await navigator.clipboard.writeText(e);return}let t=document.createElement(`textarea`);t.value=e,t.setAttribute(`readonly`,``),t.style.position=`fixed`,t.style.left=`-9999px`,t.style.top=`0`,document.body.appendChild(t),t.select();let n=document.execCommand(`copy`);if(t.remove(),!n)throw Error(`Clipboard copy failed`)}_setShareStatus(e,t){e.textContent=t,this._shareFeedbackTimeout&&clearTimeout(this._shareFeedbackTimeout),this._shareFeedbackTimeout=setTimeout(()=>{e.textContent=``},2e3)}_buildCrossSectionSection(){if(!this._callbacks.onCrossSectionPanel)return null;let e=this._callbacks.onCrossSectionPanel();if(!e)return null;let t=document.createElement(`div`);t.className=`lidar-control-section lidar-crosssection-section`;let n=document.createElement(`div`);n.className=`lidar-control-section-header lidar-section-collapsible`,n.innerHTML=` Cross-Section`,n.style.cursor=`pointer`;let r=document.createElement(`div`);return r.className=`lidar-section-body`,r.style.display=`none`,r.appendChild(e),n.addEventListener(`click`,()=>{let e=n.querySelector(`.lidar-section-toggle`);r.style.display===`none`?(r.style.display=`block`,e&&(e.textContent=`▼`)):(r.style.display=`none`,e&&(e.textContent=`▶`))}),t.appendChild(n),t.appendChild(r),t}},W9=class{_container=null;_backdrop=null;_options;_metadata=null;constructor(e){this._options=e}show(e){this._metadata=e,this._render()}hide(){this._backdrop?.remove(),this._container?.remove(),this._backdrop=null,this._container=null}_render(){if(!this._metadata)return;this._backdrop=document.createElement(`div`),this._backdrop.className=`lidar-metadata-backdrop`,this._backdrop.addEventListener(`click`,()=>this._close()),document.body.appendChild(this._backdrop),this._container=document.createElement(`div`),this._container.className=`lidar-metadata-panel`,this._container.addEventListener(`click`,e=>e.stopPropagation());let e=document.createElement(`div`);e.className=`lidar-metadata-header`,e.innerHTML=` + + + `,e.querySelector(`.lidar-metadata-close`)?.addEventListener(`click`,()=>this._close()),this._container.appendChild(e);let t=document.createElement(`div`);t.className=`lidar-metadata-content`,t.appendChild(this._buildBasicInfoSection()),t.appendChild(this._buildBoundsSection()),t.appendChild(this._buildCrsSection()),t.appendChild(this._buildPointFormatSection()),t.appendChild(this._buildDimensionsSection()),this._container.appendChild(t),document.body.appendChild(this._container)}_close(){this.hide(),this._options.onClose()}_buildBasicInfoSection(){let e=this._createSection(`Basic Info`,!0),t=e.querySelector(`.lidar-metadata-section-body`),n=this._metadata,r=n.basic,i=[{label:`Name`,value:r.name},{label:`Type`,value:n.type.toUpperCase()},{label:`Point Count`,value:this._formatNumber(r.pointCount)},{label:`Has RGB`,value:r.hasRGB?`Yes`:`No`},{label:`Has Intensity`,value:r.hasIntensity?`Yes`:`No`},{label:`Has Classification`,value:r.hasClassification?`Yes`:`No`},{label:`Source`,value:r.source}];n.type===`copc`&&n.copc&&(i.push({label:`LAS Version`,value:n.copc.lasVersion}),i.push({label:`Point Format`,value:String(n.copc.pointDataRecordFormat)}),i.push({label:`Generating Software`,value:n.copc.generatingSoftware}),n.copc.creationDate&&i.push({label:`Creation Date`,value:`${n.copc.creationDate.year}, Day ${n.copc.creationDate.dayOfYear}`}),n.copc.copcInfo?.pointSpacing!==void 0&&n.copc.copcInfo.pointSpacing>0&&i.push({label:`Point Spacing (est.)`,value:`~`+n.copc.copcInfo.pointSpacing.toFixed(2)+` m`})),n.type===`ept`&&n.ept&&(i.push({label:`EPT Version`,value:n.ept.version}),i.push({label:`Data Type`,value:n.ept.dataType}),n.ept.pointSpacing!==void 0&&n.ept.pointSpacing>0&&i.push({label:`Point Spacing (est.)`,value:`~`+n.ept.pointSpacing.toFixed(2)+` m`}));for(let e of i)t.appendChild(this._createRow(e.label,e.value));return e}_buildBoundsSection(){let e=this._createSection(`Bounds`,!1),t=e.querySelector(`.lidar-metadata-section-body`),n=this._metadata,r=n.basic;if(t.appendChild(this._createSubheader(`Geographic (WGS84)`)),t.appendChild(this._createRow(`Min X (Lng)`,r.bounds.minX.toFixed(6)+`°`)),t.appendChild(this._createRow(`Max X (Lng)`,r.bounds.maxX.toFixed(6)+`°`)),t.appendChild(this._createRow(`Min Y (Lat)`,r.bounds.minY.toFixed(6)+`°`)),t.appendChild(this._createRow(`Max Y (Lat)`,r.bounds.maxY.toFixed(6)+`°`)),t.appendChild(this._createRow(`Min Z`,r.bounds.minZ.toFixed(2)+` m`)),t.appendChild(this._createRow(`Max Z`,r.bounds.maxZ.toFixed(2)+` m`)),n.type===`copc`&&n.copc?.nativeBounds){t.appendChild(this._createSubheader(`Native CRS`));let e=n.copc.nativeBounds;t.appendChild(this._createRow(`Min X`,e.min[0].toFixed(3))),t.appendChild(this._createRow(`Max X`,e.max[0].toFixed(3))),t.appendChild(this._createRow(`Min Y`,e.min[1].toFixed(3))),t.appendChild(this._createRow(`Max Y`,e.max[1].toFixed(3))),t.appendChild(this._createRow(`Min Z`,e.min[2].toFixed(3))),t.appendChild(this._createRow(`Max Z`,e.max[2].toFixed(3)))}if(n.type===`ept`&&n.ept?.nativeBounds&&n.ept.nativeBounds.length>=6){t.appendChild(this._createSubheader(`Native CRS`));let e=n.ept.nativeBounds;t.appendChild(this._createRow(`Min X`,e[0].toFixed(3))),t.appendChild(this._createRow(`Max X`,e[3].toFixed(3))),t.appendChild(this._createRow(`Min Y`,e[1].toFixed(3))),t.appendChild(this._createRow(`Max Y`,e[4].toFixed(3))),t.appendChild(this._createRow(`Min Z`,e[2].toFixed(3))),t.appendChild(this._createRow(`Max Z`,e[5].toFixed(3)))}return e}_buildCrsSection(){let e=this._createSection(`Coordinate Reference System`,!1),t=e.querySelector(`.lidar-metadata-section-body`),n=this._metadata,r=n.basic.wkt;if(r){let e=document.createElement(`div`);e.className=`lidar-metadata-wkt`;let n=document.createElement(`button`);n.type=`button`,n.className=`lidar-metadata-copy-btn`,n.textContent=`Copy WKT`,n.addEventListener(`click`,()=>{navigator.clipboard.writeText(r).then(()=>{n.textContent=`Copied!`,setTimeout(()=>{n.textContent=`Copy WKT`},2e3)})}),e.appendChild(n);let i=document.createElement(`pre`);i.className=`lidar-metadata-code`,i.textContent=this._formatWkt(r),e.appendChild(i),t.appendChild(e)}else t.appendChild(this._createRow(`WKT`,`Not available`));if(n.type===`ept`&&n.ept?.srs){let e=n.ept.srs;e.authority&&t.appendChild(this._createRow(`Authority`,e.authority)),e.horizontal&&t.appendChild(this._createRow(`Horizontal`,e.horizontal)),e.vertical&&t.appendChild(this._createRow(`Vertical`,e.vertical))}return n.type===`copc`&&n.copc&&(t.appendChild(this._createSubheader(`Scale & Offset`)),t.appendChild(this._createRow(`Scale X`,n.copc.scale[0].toExponential(4))),t.appendChild(this._createRow(`Scale Y`,n.copc.scale[1].toExponential(4))),t.appendChild(this._createRow(`Scale Z`,n.copc.scale[2].toExponential(4))),t.appendChild(this._createRow(`Offset X`,n.copc.offset[0].toFixed(3))),t.appendChild(this._createRow(`Offset Y`,n.copc.offset[1].toFixed(3))),t.appendChild(this._createRow(`Offset Z`,n.copc.offset[2].toFixed(3)))),e}_buildPointFormatSection(){let e=this._createSection(`Point Format`,!1),t=e.querySelector(`.lidar-metadata-section-body`),n=this._metadata;if(n.type===`copc`&&n.copc){t.appendChild(this._createRow(`Point Data Record Format`,String(n.copc.pointDataRecordFormat))),t.appendChild(this._createRow(`LAS Version`,n.copc.lasVersion));let e=n.copc.pointDataRecordFormat,r={0:`Core (XYZ, Intensity, Return, Classification)`,1:`Format 0 + GPS Time`,2:`Format 0 + RGB`,3:`Format 0 + GPS Time + RGB`,6:`Extended (14-bit Classification, NIR)`,7:`Format 6 + RGB`,8:`Format 6 + RGB + NIR`};r[e]&&t.appendChild(this._createRow(`Description`,r[e]))}return n.type===`ept`&&n.ept&&t.appendChild(this._createRow(`Data Encoding`,n.ept.dataType)),e}_buildDimensionsSection(){let e=this._createSection(`Dimensions`,!1),t=e.querySelector(`.lidar-metadata-section-body`),n=this._metadata,r=[];if(n.type===`copc`&&n.copc?.dimensions?r=n.copc.dimensions:n.type===`ept`&&n.ept?.dimensions&&(r=n.ept.dimensions),r.length>0){let e=document.createElement(`table`);e.className=`lidar-metadata-table`,e.innerHTML=` + + + Name + Type + Size + + + + `;let n=e.querySelector(`tbody`);for(let e of r){let t=document.createElement(`tr`);t.innerHTML=` + ${e.name} + ${e.type} + ${e.size} bytes + `,n.appendChild(t)}t.appendChild(e)}else t.appendChild(this._createRow(`Dimensions`,`Not available`));return e}_createSection(e,t){let n=document.createElement(`div`);n.className=`lidar-metadata-section`;let r=document.createElement(`div`);r.className=`lidar-metadata-section-header`,r.innerHTML=` + + + `;let i=document.createElement(`div`);return i.className=`lidar-metadata-section-body`,i.style.display=t?`block`:`none`,r.addEventListener(`click`,()=>{let e=r.querySelector(`.lidar-metadata-section-toggle`);i.style.display===`none`?(i.style.display=`block`,e.textContent=`▼`):(i.style.display=`none`,e.textContent=`▶`)}),n.appendChild(r),n.appendChild(i),n}_createRow(e,t){let n=document.createElement(`div`);return n.className=`lidar-metadata-row`,n.innerHTML=` + + + `,n}_createSubheader(e){let t=document.createElement(`div`);return t.className=`lidar-metadata-subheader`,t.textContent=e,t}_formatNumber(e){return e.toLocaleString()}_formatWkt(e){let t=``,n=0;for(let r=0;r{})},this._container=document.createElement(`div`),this._container.className=`lidar-profile-chart-container`,this._canvas=document.createElement(`canvas`),this._canvas.className=`lidar-profile-chart`,this._canvas.width=this._options.width,this._canvas.height=this._options.height,this._container.appendChild(this._canvas),this._ctx=this._canvas.getContext(`2d`),this._tooltip=document.createElement(`div`),this._tooltip.className=`lidar-profile-tooltip`,this._tooltip.style.display=`none`,this._container.appendChild(this._tooltip),this._canvas.addEventListener(`mousemove`,this._handleMouseMove.bind(this)),this._canvas.addEventListener(`mouseleave`,this._handleMouseLeave.bind(this))}render(){return this._container}setProfile(e){this._profile=e,this._draw()}setColormap(e){this._options.colormap=e,this._draw()}resize(e,t){let n=Math.max(100,Math.round(e)),r=Math.max(80,Math.round(t));this._options.width=n,this._options.height=r,this._canvas.width=n,this._canvas.height=r;let i=this._canvas.getContext(`2d`);i&&(this._ctx=i),this._draw()}_draw(){let{width:e,height:t}=this._options,n=this._ctx;if(n.clearRect(0,0,e,t),n.fillStyle=`#f8f8f8`,n.fillRect(0,0,e,t),!this._profile||this._profile.points.length===0){this._drawNoData();return}let r=e-this.MARGIN.left-this.MARGIN.right,i=t-this.MARGIN.top-this.MARGIN.bottom;this._drawGrid(r,i),this._drawPoints(r,i),this._drawAxes(r,i)}_drawNoData(){let{width:e,height:t}=this._options,n=this._ctx;n.fillStyle=`#888`,n.font=`12px sans-serif`,n.textAlign=`center`,n.textBaseline=`middle`,n.fillText(`Draw a cross-section line to view elevation profile`,e/2,t/2)}_drawGrid(e,t){let n=this._ctx,{left:r,top:i}=this.MARGIN;n.strokeStyle=`#ddd`,n.lineWidth=1;for(let a=0;a<=4;a++){let o=i+t*a/4;n.beginPath(),n.moveTo(r,o),n.lineTo(r+e,o),n.stroke()}for(let a=0;a<=4;a++){let o=r+e*a/4;n.beginPath(),n.moveTo(o,i),n.lineTo(o,i+t),n.stroke()}}_drawPoints(e,t){if(!this._profile)return;let n=this._ctx,{left:r,top:i}=this.MARGIN,{points:a,stats:o}=this._profile,s=O3(this._options.colormap),c=e/o.totalDistance,l=o.maxElevation-o.minElevation,u=l>0?t/l:1,d=Math.max(1,Math.min(3,500/a.length));for(let e=0;e0?(f.elevation-o.minElevation)/l:.5,g=Math.floor(h*(s.length-1)),_=s[Math.max(0,Math.min(s.length-1,g))];n.fillStyle=`rgb(${_[0]}, ${_[1]}, ${_[2]})`,n.beginPath(),n.arc(p,m,d,0,Math.PI*2),n.fill(),e===this._hoveredPointIndex&&(n.strokeStyle=`#000`,n.lineWidth=2,n.beginPath(),n.arc(p,m,d+2,0,Math.PI*2),n.stroke())}}_drawAxes(e,t){if(!this._profile)return;let n=this._ctx,{left:r,top:i}=this.MARGIN,{width:a,height:o}=this._options,{stats:s}=this._profile;n.strokeStyle=`#333`,n.lineWidth=1,n.beginPath(),n.moveTo(r,i),n.lineTo(r,i+t),n.stroke(),n.beginPath(),n.moveTo(r,i+t),n.lineTo(r+e,i+t),n.stroke(),n.fillStyle=`#333`,n.font=`10px sans-serif`,n.textAlign=`center`,n.textBaseline=`top`;for(let a=0;a<=4;a++){let o=r+e*a/4,c=s.totalDistance*a/4;n.fillText(this._formatDistance(c),o,i+t+5)}n.textBaseline=`bottom`,n.fillText(`Distance (m)`,a/2,o-6),n.textAlign=`right`,n.textBaseline=`middle`;let c=s.maxElevation-s.minElevation;for(let e=0;e<=4;e++){let a=i+t-t*e/4,o=s.minElevation+c*e/4;n.fillText(o.toFixed(1),r-5,a)}n.save(),n.translate(12,o/2),n.rotate(-Math.PI/2),n.textAlign=`center`,n.fillText(`Elevation (m)`,0,0),n.restore()}_formatDistance(e){return e>=1e3?(e/1e3).toFixed(1)+`km`:Math.round(e)+``}_handleMouseMove(e){if(!this._profile||this._profile.points.length===0){this._hideTooltip();return}let t=this._canvas.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top,{left:i,top:a}=this.MARGIN,o=this._options.width-this.MARGIN.left-this.MARGIN.right,s=this._options.height-this.MARGIN.top-this.MARGIN.bottom,{points:c,stats:l}=this._profile,u=o/l.totalDistance,d=l.maxElevation-l.minElevation,f=d>0?s/d:1,p=-1,m=1/0;for(let e=0;e=0){let t=c[p];this._showTooltip(t,e.clientX,e.clientY),this._options.onPointHover(t,e.clientX,e.clientY)}else this._hideTooltip(),this._options.onPointHover(null,0,0)}_handleMouseLeave(){this._hoveredPointIndex=-1,this._draw(),this._hideTooltip(),this._options.onPointHover(null,0,0)}_showTooltip(e,t,n){let r=[`Distance: ${e.distance.toFixed(1)} m`,`Elevation: ${e.elevation.toFixed(2)} m`,`Offset: ${e.offsetFromLine.toFixed(2)} m`];e.classification!==void 0&&r.push(`Class: ${e.classification}`),this._tooltip.innerHTML=r.join(`
`),this._tooltip.style.display=`block`;let i=this._container.getBoundingClientRect();this._tooltip.style.left=`${t-i.left+10}px`,this._tooltip.style.top=`${n-i.top-40}px`}_hideTooltip(){this._tooltip.style.display=`none`}destroy(){this._canvas.removeEventListener(`mousemove`,this._handleMouseMove.bind(this)),this._canvas.removeEventListener(`mouseleave`,this._handleMouseLeave.bind(this)),this._container.remove()}},K9=class{_container;_callbacks;_options;_drawButton;_clearButton;_downloadButton;_expandButton;_bufferSlider;_bufferValue;_statsContainer;_chartContainer;_chart;_popupBackdrop;_popupContainer;_popupChartContainer;_popupChart;_popupResizeObserver;_isDrawing=!1;_profile=null;_isResizing=!1;_ignoreBackdropClick=!1;_resizeStartX=0;_resizeStartY=0;_resizeStartWidth=0;_resizeStartHeight=0;_resizeObserver;_handlePopupResizeMouseMove;_handlePopupResizeMouseUp;constructor(e,t){this._callbacks=e,this._options={bufferDistance:t?.bufferDistance??10,colormap:t?.colormap??`viridis`,chartHeight:t?.chartHeight??180},this._container=document.createElement(`div`),this._container.className=`lidar-crosssection-panel`,this._chart=new G9({width:320,height:this._options.chartHeight,colormap:this._options.colormap}),this._handlePopupResizeMouseMove=this._onPopupResizeMouseMove.bind(this),this._handlePopupResizeMouseUp=this._onPopupResizeMouseUp.bind(this),this._build(),this._setupResizeObserver()}render(){return this._container}setProfile(e){this._profile=e,this._chart.setProfile(e),this._popupChart?.setProfile(e),this._updateStats();let t=e&&e.points.length>0;this._downloadButton&&(this._downloadButton.disabled=!t),this._expandButton&&(this._expandButton.disabled=!t)}setDrawing(e){this._isDrawing=e,this._drawButton&&(this._drawButton.textContent=e?`Cancel`:`Draw Line`,this._drawButton.classList.toggle(`active`,e))}setColormap(e){this._options.colormap=e,this._chart.setColormap(e),this._popupChart?.setColormap(e)}setBufferDistance(e){this._options.bufferDistance=e,this._bufferSlider&&(this._bufferSlider.value=String(e)),this._bufferValue&&(this._bufferValue.textContent=`${e} m`)}_build(){let e=document.createElement(`div`);e.className=`lidar-crosssection-controls`,this._drawButton=document.createElement(`button`),this._drawButton.type=`button`,this._drawButton.className=`lidar-control-button lidar-crosssection-draw`,this._drawButton.textContent=`Draw Line`,this._drawButton.addEventListener(`click`,e=>{e.stopPropagation(),this._isDrawing=!this._isDrawing,this.setDrawing(this._isDrawing),this._callbacks.onDrawToggle(this._isDrawing)}),e.appendChild(this._drawButton),this._clearButton=document.createElement(`button`),this._clearButton.type=`button`,this._clearButton.className=`lidar-control-button lidar-crosssection-clear`,this._clearButton.textContent=`Clear`,this._clearButton.addEventListener(`click`,e=>{e.stopPropagation(),this._callbacks.onClear(),this.setDrawing(!1)}),e.appendChild(this._clearButton),this._downloadButton=document.createElement(`button`),this._downloadButton.type=`button`,this._downloadButton.className=`lidar-control-button secondary`,this._downloadButton.textContent=`CSV`,this._downloadButton.title=`Download profile data as CSV`,this._downloadButton.disabled=!0,this._downloadButton.addEventListener(`click`,e=>{e.stopPropagation(),this._downloadCSV()}),e.appendChild(this._downloadButton),this._expandButton=document.createElement(`button`),this._expandButton.type=`button`,this._expandButton.className=`lidar-control-button secondary`,this._expandButton.innerHTML=`⤢`,this._expandButton.title=`Expand chart in popup`,this._expandButton.disabled=!0,this._expandButton.addEventListener(`click`,e=>{e.stopPropagation(),this._openPopup()}),e.appendChild(this._expandButton),this._container.appendChild(e);let t=document.createElement(`div`);t.className=`lidar-control-group`;let n=document.createElement(`label`);n.className=`lidar-control-label`,n.textContent=`Buffer Distance: `,this._bufferValue=document.createElement(`span`),this._bufferValue.textContent=`${this._options.bufferDistance} m`,n.appendChild(this._bufferValue),t.appendChild(n),this._bufferSlider=document.createElement(`input`),this._bufferSlider.type=`range`,this._bufferSlider.className=`lidar-control-slider`,this._bufferSlider.min=`1`,this._bufferSlider.max=`100`,this._bufferSlider.step=`1`,this._bufferSlider.value=String(this._options.bufferDistance),this._bufferSlider.addEventListener(`input`,e=>{e.stopPropagation();let t=parseInt(this._bufferSlider.value,10);this._bufferValue.textContent=`${t} m`,this._callbacks.onBufferDistanceChange(t)}),t.appendChild(this._bufferSlider),this._container.appendChild(t),this._chartContainer=document.createElement(`div`),this._chartContainer.className=`lidar-crosssection-chart`,this._chartContainer.appendChild(this._chart.render()),this._container.appendChild(this._chartContainer),this._statsContainer=document.createElement(`div`),this._statsContainer.className=`lidar-crosssection-stats`,this._container.appendChild(this._statsContainer),this._updateStats()}_updateStats(){if(!this._statsContainer)return;if(!this._profile||this._profile.points.length===0){this._statsContainer.innerHTML=`
No profile data
`;return}let{stats:e}=this._profile;this._statsContainer.innerHTML=` +
+ Points: + ${e.pointCount.toLocaleString()} +
+
+ Distance: + ${e.totalDistance.toFixed(1)} m +
+
+ Elevation: + ${e.minElevation.toFixed(1)} - ${e.maxElevation.toFixed(1)} m +
+
+ Mean: + ${e.meanElevation.toFixed(1)} m +
+ `}_setupResizeObserver(){this._resizeObserver=new ResizeObserver(e=>{for(let t of e)if(t.target===this._container){let e=t.contentRect.width,n=Math.max(200,e-4);this._chart.resize(n,this._options.chartHeight)}}),this._resizeObserver.observe(this._container)}_openPopup(){if(!this._profile)return;this._popupBackdrop=document.createElement(`div`),this._popupBackdrop.className=`lidar-chart-popup-backdrop`,this._popupBackdrop.addEventListener(`click`,e=>{if(this._ignoreBackdropClick){this._ignoreBackdropClick=!1;return}e.target===this._popupBackdrop&&this._closePopup()}),this._popupContainer=document.createElement(`div`),this._popupContainer.className=`lidar-chart-popup`;let e=document.createElement(`div`);e.className=`lidar-chart-popup-header`;let t=document.createElement(`span`);t.className=`lidar-chart-popup-title`,t.textContent=`Cross-Section Elevation Profile`,e.appendChild(t);let n=document.createElement(`button`);n.className=`lidar-chart-popup-close`,n.innerHTML=`×`,n.title=`Close`,n.addEventListener(`click`,()=>this._closePopup()),e.appendChild(n),this._popupContainer.appendChild(e);let r=document.createElement(`div`);r.className=`lidar-chart-popup-content`,this._popupChartContainer=r,this._popupChart=new G9({width:700,height:400,colormap:this._options.colormap}),this._popupChart.setProfile(this._profile),r.appendChild(this._popupChart.render()),this._popupContainer.appendChild(r);let i=document.createElement(`div`);i.className=`lidar-chart-popup-stats`;let{stats:a}=this._profile;i.innerHTML=` + Points: ${a.pointCount.toLocaleString()} + Distance: ${a.totalDistance.toFixed(1)} m + Elevation: ${a.minElevation.toFixed(1)} - ${a.maxElevation.toFixed(1)} m + Mean: ${a.meanElevation.toFixed(1)} m + `,this._popupContainer.appendChild(i);let o=document.createElement(`div`);o.className=`lidar-chart-popup-resize`,o.title=`Drag to resize`,o.addEventListener(`mousedown`,e=>{e.preventDefault(),e.stopPropagation(),this._startPopupResize(e)}),this._popupContainer.appendChild(o),this._popupBackdrop.appendChild(this._popupContainer),document.body.appendChild(this._popupBackdrop),document.body.style.overflow=`hidden`,this._popupResizeObserver=new ResizeObserver(()=>{this._syncPopupChartSize()}),this._popupResizeObserver.observe(r),this._syncPopupChartSize()}_closePopup(){this._popupBackdrop&&=(this._popupBackdrop.remove(),void 0),this._popupChart&&=(this._popupChart.destroy(),void 0),this._popupResizeObserver&&=(this._popupResizeObserver.disconnect(),void 0),this._popupContainer=void 0,this._popupChartContainer=void 0,this._ignoreBackdropClick=!1,document.body.style.overflow=``}_startPopupResize(e){if(!this._popupContainer)return;this._isResizing=!0,this._ignoreBackdropClick=!0,this._resizeStartX=e.clientX,this._resizeStartY=e.clientY;let t=this._popupContainer.getBoundingClientRect();this._resizeStartWidth=t.width,this._resizeStartHeight=t.height,document.addEventListener(`mousemove`,this._handlePopupResizeMouseMove),document.addEventListener(`mouseup`,this._handlePopupResizeMouseUp),document.body.style.cursor=`nwse-resize`,document.body.style.userSelect=`none`}_onPopupResizeMouseMove(e){if(!this._isResizing||!this._popupContainer)return;let t=e.clientX-this._resizeStartX,n=e.clientY-this._resizeStartY,r=Math.max(400,Math.min(window.innerWidth-40,this._resizeStartWidth+t)),i=Math.max(300,Math.min(window.innerHeight-40,this._resizeStartHeight+n));this._popupContainer.style.width=`${r}px`,this._popupContainer.style.height=`${i}px`,this._syncPopupChartSize()}_onPopupResizeMouseUp(){this._isResizing=!1,document.removeEventListener(`mousemove`,this._handlePopupResizeMouseMove),document.removeEventListener(`mouseup`,this._handlePopupResizeMouseUp),document.body.style.cursor=``,document.body.style.userSelect=``,this._syncPopupChartSize(),window.setTimeout(()=>{this._ignoreBackdropClick=!1},0),this._popupChart&&this._profile&&this._popupChart.setProfile(this._profile)}_syncPopupChartSize(){if(!this._popupChart||!this._popupChartContainer)return;let e=this._popupChartContainer.getBoundingClientRect(),t=window.getComputedStyle(this._popupChartContainer),n=(Number.parseFloat(t.paddingLeft)||0)+(Number.parseFloat(t.paddingRight)||0),r=(Number.parseFloat(t.paddingTop)||0)+(Number.parseFloat(t.paddingBottom)||0),i=Math.max(200,e.width-n),a=Math.max(150,e.height-r);this._popupChart.resize(i,a)}_downloadCSV(){if(!this._profile||this._profile.points.length===0)return;let e=[[`distance`,`elevation`,`offsetFromLine`,`longitude`,`latitude`,`intensity`,`classification`].join(`,`)];for(let t of this._profile.points){let n=[t.distance.toFixed(3),t.elevation.toFixed(3),t.offsetFromLine.toFixed(3),t.longitude.toFixed(8),t.latitude.toFixed(8),t.intensity===void 0?``:t.intensity.toFixed(4),t.classification===void 0?``:String(t.classification)];e.push(n.join(`,`))}let t=e.join(` +`),n=new Blob([t],{type:`text/csv;charset=utf-8;`}),r=URL.createObjectURL(n),i=document.createElement(`a`);i.href=r,i.download=`cross-section-profile-${Date.now()}.csv`,i.style.display=`none`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(r)}destroy(){this._closePopup(),this._resizeObserver&&=(this._resizeObserver.disconnect(),void 0),this._isResizing&&(document.removeEventListener(`mousemove`,this._handlePopupResizeMouseMove),document.removeEventListener(`mouseup`,this._handlePopupResizeMouseUp),document.body.style.cursor=``,document.body.style.userSelect=``),this._chart.destroy(),this._container.remove()}},q9=class{static EARTH_RADIUS_M=6371e3;static extract(e,t,n){let r=[],{positions:i,intensities:a,classifications:o,pointCount:s}=t,c=e.start,l=e.end,u=this.haversineDistance(c,l),d=l[0]-c[0],f=l[1]-c[1],p=d*d+f*f;for(let t=0;t=0&&m<=u){let e={distance:m,elevation:f,offsetFromLine:h,longitude:s,latitude:d,intensity:a?a[t]:void 0,classification:o?o[t]:void 0};r.push(e)}}return r.sort((e,t)=>e.distance-t.distance),{line:e,points:r,stats:this.calculateStats(r,u)}}static haversineDistance(e,t){let n=this.toRadians(e[1]),r=this.toRadians(t[1]),i=this.toRadians(t[1]-e[1]),a=this.toRadians(t[0]-e[0]),o=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n)*Math.cos(r)*Math.sin(a/2)*Math.sin(a/2),s=2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o));return this.EARTH_RADIUS_M*s}static pointToLineDistance(e,t,n,r,i){let a=n[0]-t[0],o=n[1]-t[1],s=e[0]-t[0],c=e[1]-t[1],l=(s*a+c*o)/r;l=Math.max(0,Math.min(1,l));let u=t[0]+l*a,d=t[1]+l*o;return{distance:l*i,offset:this.haversineDistance(e,[u,d])}}static calculateStats(e,t){if(e.length===0)return{minElevation:0,maxElevation:0,meanElevation:0,totalDistance:t,pointCount:0};let n=1/0,r=-1/0,i=0;for(let t of e)n=Math.min(n,t.elevation),r=Math.max(r,t.elevation),i+=t.elevation;return{minElevation:n,maxElevation:r,meanElevation:i/e.length,totalDistance:t,pointCount:e.length}}static toRadians(e){return Math.PI/180*e}static createBufferPolygon(e,t=8){let[n,r]=e.start,[i,a]=e.end,o=this.metersToDegrees(e.bufferDistance,(r+a)/2),s=i-n,c=a-r,l=Math.sqrt(s*s+c*c),u=-c/l,d=s/l,f=[];f.push([n+u*o,r+d*o]),f.push([i+u*o,a+d*o]);for(let e=0;e<=t;e++){let n=Math.atan2(d,u)-Math.PI+Math.PI*e/t;f.push([i+Math.cos(n)*o,a+Math.sin(n)*o])}f.push([i-u*o,a-d*o]),f.push([n-u*o,r-d*o]);for(let e=0;e<=t;e++){let i=Math.atan2(d,u)+Math.PI*e/t;f.push([n+Math.cos(i)*o,r+Math.sin(i)*o])}return f.push(f[0]),f}static metersToDegrees(e,t){let n=this.toRadians(t);return e/(this.EARTH_RADIUS_M*Math.cos(n)*(Math.PI/180))}},J9=class{_map;_deckOverlay;_enabled=!1;_isDrawing=!1;_startPoint=null;_endPoint=null;_bufferDistance=10;LAYER_ID=`lidar-cross-section-layer`;_onLineChange;_handleClickBound;_handleMouseMoveBound;constructor(e,t){this._map=e,this._deckOverlay=t,this._handleClickBound=this._handleClick.bind(this),this._handleMouseMoveBound=this._handleMouseMove.bind(this)}enable(){this._enabled||(this._enabled=!0,this._addEventListeners(),this._map.getCanvas().style.cursor=`crosshair`)}disable(){this._enabled&&(this._enabled=!1,this._removeEventListeners(),this._map.getCanvas().style.cursor=``,this._isDrawing=!1)}isEnabled(){return this._enabled}getLine(){return!this._startPoint||!this._endPoint?null:{start:this._startPoint,end:this._endPoint,bufferDistance:this._bufferDistance}}setBufferDistance(e){this._bufferDistance=e,this._updateVisualization(),this._notifyLineChange()}getBufferDistance(){return this._bufferDistance}clearLine(){this._startPoint=null,this._endPoint=null,this._isDrawing=!1,this._removeDeckLayers(),this._notifyLineChange()}setOnLineChange(e){this._onLineChange=e}destroy(){this.disable(),this._removeDeckLayers()}_removeDeckLayers(){this._deckOverlay.hasLayer(this.LAYER_ID)&&this._deckOverlay.removeLayer(this.LAYER_ID)}_addEventListeners(){this._map.on(`click`,this._handleClickBound),this._map.on(`mousemove`,this._handleMouseMoveBound)}_removeEventListeners(){this._map.off(`click`,this._handleClickBound),this._map.off(`mousemove`,this._handleMouseMoveBound)}_handleClick(e){let t=e.lngLat;this._isDrawing?(this._endPoint=[t.lng,t.lat],this._isDrawing=!1,this._notifyLineChange()):(this._startPoint=[t.lng,t.lat],this._endPoint=null,this._isDrawing=!0),this._updateVisualization()}_handleMouseMove(e){!this._isDrawing||!this._startPoint||(this._endPoint=[e.lngLat.lng,e.lngLat.lat],this._updateVisualization())}_updateVisualization(){let e=[];if(this._startPoint&&e.push({type:`Feature`,properties:{type:`point`,position:`start`},geometry:{type:`Point`,coordinates:this._startPoint}}),this._startPoint&&this._endPoint){e.push({type:`Feature`,properties:{type:`point`,position:`end`},geometry:{type:`Point`,coordinates:this._endPoint}}),e.push({type:`Feature`,properties:{type:`line`},geometry:{type:`LineString`,coordinates:[this._startPoint,this._endPoint]}});let t=q9.createBufferPolygon({start:this._startPoint,end:this._endPoint,bufferDistance:this._bufferDistance});e.push({type:`Feature`,properties:{type:`buffer`},geometry:{type:`Polygon`,coordinates:[t]}})}let t={type:`FeatureCollection`,features:e},n=new bZ({id:this.LAYER_ID,data:t,pickable:!1,stroked:!0,filled:!0,parameters:{depthTest:!1,depthMask:!1},getFillColor:e=>e.properties?.type===`point`?[255,51,51,255]:e.properties?.type===`buffer`?[51,136,255,50]:[0,0,0,0],getLineColor:e=>e.properties?.type===`line`?[51,136,255,255]:e.properties?.type===`buffer`?[51,136,255,100]:e.properties?.type===`point`?[255,255,255,255]:[0,0,0,0],getLineWidth:e=>e.properties?.type===`line`?3:e.properties?.type===`point`?2:1,lineWidthUnits:`pixels`,pointType:`circle`,getPointRadius:8,pointRadiusUnits:`pixels`});this._deckOverlay.hasLayer(this.LAYER_ID)?this._deckOverlay.updateLayer(this.LAYER_ID,n):this._deckOverlay.addLayer(this.LAYER_ID,n)}_notifyLineChange(){this._onLineChange&&this._onLineChange(this.getLine())}},Y9=`lidar`,X9=`url`,Z9=[`url`,`lon`,`lat`,`zoom`,`bearing`,`pitch`,`size`,`opacity`,`color`,`cmap`,`range`,`plow`,`phigh`,`amin`,`amax`,`emin`,`emax`,`pick`,`zoff`,`zoffEnabled`,`terrain`,`hidden`],Q9={collapsed:!0,position:`top-right`,title:`LiDAR Viewer`,panelWidth:365,maxHeight:500,className:``,pointSize:2,opacity:1,colorScheme:`elevation`,usePercentile:!0,colormap:`viridis`,colorRange:{mode:`percentile`,percentileLow:2,percentileHigh:98},showColorbar:!0,pointBudget:1e6,elevationRange:null,pickable:!1,autoZoom:!0,pickInfoFields:void 0,zOffsetEnabled:!1,zOffset:0,autoZOffset:!0,copcLoadingMode:void 0,streamingPointBudget:5e6,streamingMaxConcurrentRequests:4,streamingViewportDebounceMs:150,terrainEnabled:!1,terrainExaggeration:1,shareUrl:!0,restoreFromUrl:!0},$9=class{_map;_mapContainer;_container;_panel;_options;_state;_eventHandlers=new globalThis.Map;_resizeHandler=null;_mapResizeHandler=null;_clickOutsideHandler=null;_deckOverlay;_pointCloudManager;_loader;_panelBuilder;_tooltip;_streamingLoaders=new Map;_eptStreamingLoaders=new Map;_viewportManagers=new Map;_copcViewportRequestIds=new Map;_eptViewportRequestIds=new Map;_eptLastViewport=new Map;_manualZOffset=!1;_metadataPanel;_fullMetadata=new Map;_crossSectionTool;_crossSectionPanel;_currentProfile=null;constructor(e){this._options={...Q9,...e};let t=this._options.colorRange??{mode:`percentile`,percentileLow:2,percentileHigh:98};this._state={collapsed:this._options.collapsed,panelWidth:this._options.panelWidth,maxHeight:this._options.maxHeight,pointClouds:[],activePointCloudId:null,pointSize:this._options.pointSize,opacity:this._options.opacity,colorScheme:this._options.colorScheme,colormap:this._options.colormap??`viridis`,colorRange:t,showColorbar:this._options.showColorbar??!0,usePercentile:this._options.usePercentile,elevationRange:this._options.elevationRange,pointBudget:this._options.pointBudget,pickable:this._options.pickable,loading:!1,error:null,pickInfoFields:this._options.pickInfoFields,zOffsetEnabled:this._options.zOffsetEnabled??!1,zOffset:this._options.zOffset??0,hiddenClassifications:new Set,availableClassifications:new Set,terrainEnabled:this._options.terrainEnabled??!1},this._loader=new v9,(e?.zOffset!==void 0||e?.zOffsetEnabled!==void 0)&&(this._manualZOffset=!0)}onAdd(e){return this._map=e,this._mapContainer=e.getContainer(),this._deckOverlay=new K3(e),this._pointCloudManager=new N9(this._deckOverlay,{pointSize:this._state.pointSize,opacity:this._state.opacity,colorScheme:this._state.colorScheme,usePercentile:this._state.usePercentile,elevationRange:this._state.elevationRange,pickable:this._state.pickable,zOffset:this._state.zOffset,onHover:e=>this._handlePointHover(e)}),this._tooltip=this._createTooltip(),document.body.appendChild(this._tooltip),this._container=this._createContainer(),this._panel=this._createPanel(),this._mapContainer.appendChild(this._panel),this._setupEventListeners(),this._state.collapsed||(this._panel.classList.add(`expanded`),requestAnimationFrame(()=>{this._updatePanelPosition()})),this._state.terrainEnabled&&this.setTerrain(!0),this._options.restoreFromUrl&&this.restoreFromUrl().catch(e=>{console.warn(`Failed to restore LiDAR state from URL:`,e)}),this._container}onRemove(){this.stopStreaming(),this._deckOverlay?.destroy(),this._resizeHandler&&=(window.removeEventListener(`resize`,this._resizeHandler),null),this._mapResizeHandler&&this._map&&(this._map.off(`resize`,this._mapResizeHandler),this._mapResizeHandler=null),this._clickOutsideHandler&&=(document.removeEventListener(`click`,this._clickOutsideHandler),null),this._tooltip?.parentNode?.removeChild(this._tooltip),this._panel?.parentNode?.removeChild(this._panel),this._container?.parentNode?.removeChild(this._container),this._map=void 0,this._mapContainer=void 0,this._container=void 0,this._panel=void 0,this._deckOverlay=void 0,this._pointCloudManager=void 0,this._panelBuilder=void 0,this._tooltip=void 0,this._eventHandlers.clear()}getState(){return{...this._state}}getShareUrl(){let e=typeof window<`u`?window.location.href:`http://localhost/`;return _ae(e,z3(this._state,this._getShareMapState(),e))}async restoreFromUrl(e){let t=e??(typeof window<`u`?window.location.href:void 0);if(!t)return[];let n=vae(t);if(!n)return[];let r=n.visualization;this.setPointSize(r.pointSize),this.setOpacity(r.opacity),this.setColorScheme(r.colorScheme),this.setColormap(r.colormap),this.setColorRange(r.colorRange),r.elevationRange?this.setElevationRange(r.elevationRange[0],r.elevationRange[1]):this.clearElevationRange(),this.setPickable(r.pickable),this.setZOffsetEnabled(r.zOffsetEnabled),r.zOffsetEnabled&&this.setZOffset(r.zOffset),this.setTerrain(r.terrainEnabled),this._panelBuilder?.updateState(this._state),n.map&&this._applyShareMapState(n.map);let i=[],a=this._options.autoZoom;this._options.autoZoom=!1;try{for(let e of n.pointClouds)i.push(await this.loadPointCloud(e))}finally{this._options.autoZoom=a}let o=new Set(r.hiddenClassifications);return this._pointCloudManager?.setHiddenClassifications(o),this.setState({hiddenClassifications:o}),this._emit(`stylechange`),n.map&&(this._applyShareMapState(n.map),typeof requestAnimationFrame==`function`&&requestAnimationFrame(()=>this._applyShareMapState(n.map)),globalThis.setTimeout(()=>this._applyShareMapState(n.map),250),globalThis.setTimeout(()=>this._applyShareMapState(n.map),1250)),i}setState(e){this._state={...this._state,...e},this._panelBuilder?.updateState(this._state),this._state.collapsed||this._updatePanelPosition(),this._emit(`statechange`)}toggle(){this._state.collapsed=!this._state.collapsed,this._panel&&(this._state.collapsed?(this._panel.classList.remove(`expanded`),this._emit(`collapse`)):(this._panel.classList.add(`expanded`),this._updatePanelPosition(),this._emit(`expand`))),this._emit(`statechange`)}expand(){this._state.collapsed&&this.toggle()}collapse(){this._state.collapsed||this.toggle()}on(e,t){this._eventHandlers.has(e)||this._eventHandlers.set(e,new Set),this._eventHandlers.get(e).add(t)}off(e,t){this._eventHandlers.get(e)?.delete(t)}getMap(){return this._map}getContainer(){return this._container}getDeckOverlay(){return this._deckOverlay}async loadPointCloud(e,t){if(typeof e==`string`&&(e.endsWith(`/ept.json`)||e.includes(`/ept.json?`)))return this.loadPointCloudEptStreaming(e);let n=typeof e==`string`&&(e.startsWith(`http://`)||e.startsWith(`https://`))&&/\.copc\./i.test(e),r=e instanceof File&&/\.copc\./i.test(e.name),i=n||r;if((t?.loadingMode??this._options.copcLoadingMode??(i?`dynamic`:`full`))===`dynamic`&&i)return this.loadPointCloudStreaming(e);let a=S3(`pc`),o;o=typeof e==`string`?T3(e):e instanceof File?e.name:`PointCloud ${a}`,this.setState({loading:!0,error:null}),this._emit(`loadstart`);let s=(e,t)=>{this._panelBuilder?.updateLoadingProgress(e,t)};try{let t=await this._loader.load(e,s);s(95,`Creating visualization layers...`),this._pointCloudManager?.addPointCloud(a,t);let n,r,i=this._state.zOffsetEnabled;if(this._options.autoZOffset&&!this._manualZOffset&&t.positions&&t.pointCount>0){let e=new Float32Array(t.pointCount);for(let n=0;nt.id!==e),n={pointClouds:t,activePointCloudId:this._state.activePointCloudId===e?t[0]?.id||null:this._state.activePointCloudId,availableClassifications:new Set,hiddenClassifications:new Set};this.setState(n),this._emitWithData(`unload`,{pointCloud:{id:e}})}else{let e=this._state.pointClouds.map(e=>e.id);this.stopStreaming(),this._pointCloudManager?.clear(),this.setState({pointClouds:[],activePointCloudId:null,availableClassifications:new Set,hiddenClassifications:new Set});for(let t of e)this._emitWithData(`unload`,{pointCloud:{id:t}})}}async loadPointCloudStreaming(e,t){let n=S3(`pc-stream`),r;r=typeof e==`string`?T3(e):e instanceof File?e.name:`PointCloud ${n}`,this.setState({loading:!0,error:null,streamingActive:!0}),this._emit(`loadstart`),this._emit(`streamingstart`);try{let i=new C9(e,{pointBudget:t?.pointBudget??this._options.streamingPointBudget,maxConcurrentRequests:t?.maxConcurrentRequests??this._options.streamingMaxConcurrentRequests,viewportDebounceMs:t?.viewportDebounceMs??this._options.streamingViewportDebounceMs,minDetailZoom:t?.minDetailZoom??10,maxOctreeDepth:t?.maxOctreeDepth??20});this._panelBuilder?.updateLoadingProgress(10,`Initializing COPC file...`);let{bounds:a,totalPoints:o,hasRGB:s,spacing:c}=await i.initialize();this._panelBuilder?.updateLoadingProgress(20,`Setting up streaming...`);let l=!1;i.setOnPointsLoaded(e=>{if(this._pointCloudManager?.updatePointCloud(n,e),this._options.autoZOffset&&!this._manualZOffset&&!l&&e.bounds){let t=e.bounds.minZ,n=-t;this._pointCloudManager?.setZOffset(n),console.log(`Auto Z offset applied (streaming): ${n.toFixed(1)}m (ground level from bounds: ${t.toFixed(1)}m)`),this.setState({zOffsetBase:t,zOffset:n,zOffsetEnabled:!0}),l=!0}else this._manualZOffset&&!l&&(this._pointCloudManager?.setZOffset(this._state.zOffset),l=!0);let t=A3(e);if(t.size>0){let e=new Set([...this._state.availableClassifications,...t]);e.size>this._state.availableClassifications.size&&this.setState({availableClassifications:e})}}),i.on(`progress`,(e,t)=>{let n=t;this.setState({streamingProgress:{loadedNodes:n.loadedNodes,loadedPoints:n.loadedPoints,queueSize:n.queueSize,isLoading:n.isLoading}});let r=Math.min(99,20+Math.round(n.loadedPoints/n.pointBudget*70));this._panelBuilder?.updateLoadingProgress(r,`Streaming: ${n.loadedPoints.toLocaleString()} points loaded`),this._emit(`streamingprogress`)}),i.on(`budgetreached`,()=>{this._emit(`budgetreached`)}),this._streamingLoaders.set(n,i);let u=new P9(this._map,e=>this._handleViewportChangeForStreaming(e,n),{debounceMs:t?.viewportDebounceMs??this._options.streamingViewportDebounceMs,minDetailZoom:t?.minDetailZoom??10,maxOctreeDepth:t?.maxOctreeDepth??20,spacing:c});this._viewportManagers.set(n,u);let d={id:n,name:`${r}`,pointCount:o,bounds:a,hasRGB:s,hasIntensity:!0,hasClassification:!0,source:typeof e==`string`?e:r,wkt:void 0},f=[...this._state.pointClouds,d];if(this.setState({loading:!1,pointClouds:f,activePointCloudId:n}),this._updateComputedColorBounds(),this._panelBuilder?.updateState(this._state),u.start(),this._options.autoZoom){let e=Math.max(-90,Math.min(90,a.minY)),t=Math.max(-90,Math.min(90,a.maxY)),n=Math.max(-180,Math.min(180,a.minX)),r=Math.max(-180,Math.min(180,a.maxX));this._map?.fitBounds([[n,e],[r,t]],{padding:50,duration:1e3}),setTimeout(()=>{u.forceUpdate()},1100)}return this._emitWithData(`load`,{pointCloud:d}),d}catch(t){let r=t instanceof Error?t:Error(String(t));if((r.message.includes(`CORS`)||r.message===`Failed to fetch`||t instanceof TypeError&&r.message===`Failed to fetch`)&&typeof e==`string`){console.warn(`CORS error detected for ${e}. Falling back to download mode...`);let t=this._streamingLoaders.get(n);t&&(t.destroy(),this._streamingLoaders.delete(n)),this._copcViewportRequestIds.delete(n);let r=this._viewportManagers.get(n);r&&(r.destroy(),this._viewportManagers.delete(n));let i=this._streamingLoaders.size>0;return this.setState({loading:!0,streamingActive:i,error:null}),this._panelBuilder?.updateLoadingProgress(5,`CORS blocked - downloading file...`),this._loadPointCloudFullDownload(e)}this.setState({loading:!1,streamingActive:!1,error:`Failed to load: ${r.message}`});let i=this._streamingLoaders.get(n);throw i&&(i.destroy(),this._streamingLoaders.delete(n)),this._copcViewportRequestIds.delete(n),this._emitWithData(`loaderror`,{error:r}),r}}async loadPointCloudEptStreaming(e,t){let n=S3(`ept-stream`),r=T3(e.replace(`/ept.json`,``));this.setState({loading:!0,error:null,streamingActive:!0}),this._emit(`loadstart`),this._emit(`streamingstart`);try{let i=new D9(e,{pointBudget:t?.pointBudget??this._options.streamingPointBudget,maxConcurrentRequests:t?.maxConcurrentRequests??this._options.streamingMaxConcurrentRequests,viewportDebounceMs:t?.viewportDebounceMs??this._options.streamingViewportDebounceMs,minDetailZoom:t?.minDetailZoom??10,maxOctreeDepth:t?.maxOctreeDepth??20});this._panelBuilder?.updateLoadingProgress(10,`Initializing EPT dataset...`);let{bounds:a,totalPoints:o,hasRGB:s,spacing:c}=await i.initialize();this._panelBuilder?.updateLoadingProgress(20,`Setting up streaming...`);let l=!1;i.setOnPointsLoaded(e=>{if(this._pointCloudManager?.updatePointCloud(n,e),this._options.autoZOffset&&!this._manualZOffset&&!l&&e.bounds){let t=e.bounds.minZ,n=-t;this._pointCloudManager?.setZOffset(n),console.log(`Auto Z offset applied (EPT streaming): ${n.toFixed(1)}m`),this.setState({zOffsetBase:t,zOffset:n,zOffsetEnabled:!0}),l=!0}else this._manualZOffset&&!l&&(this._pointCloudManager?.setZOffset(this._state.zOffset),l=!0);let t=A3(e);if(t.size>0){let e=new Set([...this._state.availableClassifications,...t]);e.size>this._state.availableClassifications.size&&this.setState({availableClassifications:e})}}),i.on(`progress`,(e,t)=>{let n=t;this.setState({streamingProgress:{loadedNodes:n.loadedNodes,loadedPoints:n.loadedPoints,queueSize:n.queueSize,isLoading:n.isLoading}});let r=Math.min(99,20+Math.round(n.loadedPoints/n.pointBudget*70));this._panelBuilder?.updateLoadingProgress(r,`Streaming EPT: ${n.loadedPoints.toLocaleString()} points loaded`),this._emit(`streamingprogress`)}),i.on(`budgetreached`,()=>{this._emit(`budgetreached`)}),this._eptStreamingLoaders.set(n,i);let u=new P9(this._map,e=>this._handleViewportChangeForEptStreaming(e,n),{debounceMs:t?.viewportDebounceMs??this._options.streamingViewportDebounceMs,minDetailZoom:t?.minDetailZoom??10,maxOctreeDepth:t?.maxOctreeDepth??20,spacing:c});this._viewportManagers.set(n,u);let d=i.getMetadata(),f={id:n,name:`${r} (EPT)`,pointCount:o,bounds:a,hasRGB:s,hasIntensity:!0,hasClassification:!0,source:e,wkt:d?.srs?.wkt},p=[...this._state.pointClouds,f];if(this.setState({loading:!1,pointClouds:p,activePointCloudId:n}),this._updateComputedColorBounds(),this._panelBuilder?.updateState(this._state),u.start(),this._options.autoZoom){let e=Math.max(-90,Math.min(90,a.minY)),t=Math.max(-90,Math.min(90,a.maxY)),n=Math.max(-180,Math.min(180,a.minX)),r=Math.max(-180,Math.min(180,a.maxX));this._map?.fitBounds([[n,e],[r,t]],{padding:50,duration:1e3}),setTimeout(()=>{u.forceUpdate()},1100)}return this._emitWithData(`load`,{pointCloud:f}),f}catch(e){let t=e instanceof Error?e:Error(String(e)),r=this._eptStreamingLoaders.get(n);r&&(r.destroy(),this._eptStreamingLoaders.delete(n)),this._eptViewportRequestIds.delete(n),this._eptLastViewport.delete(n);let i=this._viewportManagers.get(n);i&&(i.destroy(),this._viewportManagers.delete(n));let a=this._streamingLoaders.size>0||this._eptStreamingLoaders.size>0;throw this.setState({loading:!1,streamingActive:a,error:`Failed to load EPT: ${t.message}`}),this._emitWithData(`loaderror`,{error:t}),t}}_shouldResetEptForViewportChange(e,t){if(!e)return!1;let[n,r,i,a]=e.bounds,[o,s,c,l]=t.bounds;if(ci||la)return!0;let u=i-n,d=a-r,f=t.center[0]-e.center[0],p=t.center[1]-e.center[1];return Math.sqrt(f*f+p*p)>Math.max(u,d)*.3}async _handleViewportChangeForEptStreaming(e,t,n){let r=this._eptStreamingLoaders.get(t);if(r)try{let i=n??(this._eptViewportRequestIds.get(t)??0)+1;if(n===void 0&&this._eptViewportRequestIds.set(t,i),this._eptViewportRequestIds.get(t)!==i)return;let a=this._eptLastViewport.get(t),o=this._shouldResetEptForViewportChange(a,e);if(this._eptLastViewport.set(t,e),r.pruneQueueForViewport(e),o&&!r.resetLoadedData()){setTimeout(()=>{this._handleViewportChangeForEptStreaming(e,t,i)},200);return}let s=await r.selectNodesForViewport(e),c=!1,l=r.getLoadedPointCount()>=r.getPointBudget()*.8,u=Math.max(0,e.targetDepth-2),d=r.getViewportCoverageRatio(e,u),f=d<.5,p=r.hasPendingSubtrees(e),m=s.length>0||p;l&&f&&m&&(c=r.resetLoadedData(),c&&(s=await r.selectNodesForViewport(e))),!l&&d<.1&&s.length===0&&(s=await r.selectNodesForViewport(e));for(let e of s)r.queueNode(e);if(await r.loadQueuedNodes(),this._eptViewportRequestIds.get(t)!==i)return;if(l&&f&&s.length>0&&!c){setTimeout(()=>{this._handleViewportChangeForEptStreaming(e,t,i)},200);return}p&&setTimeout(()=>{this._handleViewportChangeForEptStreaming(e,t,i)},100)}catch(e){console.warn(`Failed to load EPT nodes for viewport:`,e)}}async _loadPointCloudFullDownload(e){let t=S3(`pc`),n=T3(e);try{this._panelBuilder?.updateLoadingProgress(10,`Downloading file...`);let r=await fetch(e);if(!r.ok)throw Error(`HTTP ${r.status}: ${r.statusText}`);let i=r.headers.get(`content-length`),a=i?parseInt(i,10):0,o=r.body?.getReader();if(!o)throw Error(`Failed to get response reader`);let s=[],c=0;for(;;){let{done:e,value:t}=await o.read();if(e)break;if(s.push(t),c+=t.length,a>0){let e=Math.round(c/a*50);this._panelBuilder?.updateLoadingProgress(10+e,`Downloading: ${(c/1024/1024).toFixed(1)} MB`)}}let l=new Uint8Array(c),u=0;for(let e of s)l.set(e,u),u+=e.length;this._panelBuilder?.updateLoadingProgress(60,`Processing point cloud...`);let d=await this._loader.load(l.buffer,(e,t)=>{let n=60+e*.4;this._panelBuilder?.updateLoadingProgress(n,t)});this._panelBuilder?.updateLoadingProgress(95,`Creating visualization layers...`),this._pointCloudManager?.addPointCloud(t,d);let f,p,m=this._state.zOffsetEnabled;if(this._options.autoZOffset&&!this._manualZOffset&&d.positions&&d.pointCount>0){let e=new Float32Array(d.pointCount);for(let t=0;t{this._handleViewportChangeForStreaming(e,t,i)},200);return}let a=await r.selectNodesForViewport(e);if(this._copcViewportRequestIds.get(t)!==i)return;let o=!1,s=r.getLoadedPointCount()>=r.getPointBudget()*.8,c=Math.max(0,e.targetDepth-2),l=r.getViewportCoverageRatio(e,c)<.5,u=a.length>0;if(s&&l&&u){if(o=r.resetLoadedData(),!o){setTimeout(()=>{this._handleViewportChangeForStreaming(e,t,i)},200);return}a=await r.selectNodesForViewport(e)}for(let e of a)r.queueNode(e);await r.loadQueuedNodes()}catch(e){console.warn(`Failed to load nodes for viewport:`,e)}}stopStreaming(e){if(e){let t=this._viewportManagers.get(e);t&&(t.destroy(),this._viewportManagers.delete(e));let n=this._streamingLoaders.get(e);n&&(n.destroy(),this._streamingLoaders.delete(e)),this._copcViewportRequestIds.delete(e);let r=this._eptStreamingLoaders.get(e);r&&(r.destroy(),this._eptStreamingLoaders.delete(e)),this._pointCloudManager?.removePointCloud(e);let i=this._state.pointClouds.filter(t=>t.id!==e),a=this._streamingLoaders.size>0||this._eptStreamingLoaders.size>0;this.setState({pointClouds:i,activePointCloudId:this._state.activePointCloudId===e?i[0]?.id||null:this._state.activePointCloudId,streamingActive:a,streamingProgress:a?this._state.streamingProgress:void 0,availableClassifications:new Set,hiddenClassifications:new Set}),this._emit(`streamingstop`),this._emitWithData(`unload`,{pointCloud:{id:e}})}else{let e=[...Array.from(this._streamingLoaders.keys()),...Array.from(this._eptStreamingLoaders.keys())];for(let e of this._viewportManagers.values())e.destroy();this._viewportManagers.clear();for(let e of this._streamingLoaders.values())e.destroy();this._streamingLoaders.clear(),this._copcViewportRequestIds.clear();for(let e of this._eptStreamingLoaders.values())e.destroy();this._eptStreamingLoaders.clear(),this._eptViewportRequestIds.clear(),this._eptLastViewport.clear();for(let t of e)this._pointCloudManager?.removePointCloud(t);let t=this._state.pointClouds.filter(t=>!e.includes(t.id));if(this.setState({pointClouds:t,activePointCloudId:e.includes(this._state.activePointCloudId||``)?t[0]?.id||null:this._state.activePointCloudId,streamingActive:!1,streamingProgress:void 0,availableClassifications:new Set,hiddenClassifications:new Set}),e.length>0){this._emit(`streamingstop`);for(let t of e)this._emitWithData(`unload`,{pointCloud:{id:t}})}}}isStreaming(e){return e?this._streamingLoaders.has(e)||this._eptStreamingLoaders.has(e):this._streamingLoaders.size>0||this._eptStreamingLoaders.size>0}getStreamingProgress(){return this._state.streamingProgress}setPointSize(e){this._state.pointSize=e,this._pointCloudManager?.setPointSize(e),this._emit(`stylechange`),this._emit(`statechange`)}setOpacity(e){this._state.opacity=e,this._pointCloudManager?.setOpacity(e),this._emit(`stylechange`),this._emit(`statechange`)}setColorScheme(e){let t=this._state.colorScheme;this._state.colorScheme=e,this._pointCloudManager?.setColorScheme(e),typeof e==`string`&&typeof t==`string`&&((e===`elevation`||e===`intensity`)&&(t===`elevation`||t===`intensity`)&&e!==t&&(this._state.colorRange={mode:`percentile`,percentileLow:2,percentileHigh:98},this._pointCloudManager?.setColorRange(this._state.colorRange)),e===`intensity`&&t!==`intensity`?(this._state.colormap=`gray`,this._pointCloudManager?.setColormap(`gray`)):e===`elevation`&&t===`intensity`&&(this._state.colormap=`viridis`,this._pointCloudManager?.setColormap(`viridis`))),this._updateComputedColorBounds(),this._panelBuilder?.updateState(this._state),this._emit(`stylechange`),this._emit(`statechange`)}setColormap(e){this._state.colormap=e,this._pointCloudManager?.setColormap(e),this._updateComputedColorBounds(),this._panelBuilder?.updateState(this._state),this._emit(`stylechange`),this._emit(`statechange`)}getColormap(){return this._state.colormap}setColorRange(e){this._state.colorRange=e,this._pointCloudManager?.setColorRange(e),this._updateComputedColorBounds(),this._panelBuilder?.updateState(this._state),this._emit(`stylechange`),this._emit(`statechange`)}getColorRange(){return this._state.colorRange}setUsePercentile(e){this._state.usePercentile=e,this._pointCloudManager?.setUsePercentile(e),this._emit(`stylechange`),this._emit(`statechange`)}getUsePercentile(){return this._state.usePercentile}setElevationRange(e,t){this._state.elevationRange=[e,t],this._pointCloudManager?.setElevationRange([e,t]),this._emit(`stylechange`),this._emit(`statechange`)}clearElevationRange(){this._state.elevationRange=null,this._pointCloudManager?.setElevationRange(null),this._emit(`stylechange`),this._emit(`statechange`)}setPointBudget(e){this._state.pointBudget=e,this._emit(`statechange`)}setPickable(e){this._state.pickable=e,this._pointCloudManager?.setPickable(e),!e&&this._tooltip&&(this._tooltip.style.display=`none`),this._emit(`stylechange`),this._emit(`statechange`)}setZOffsetEnabled(e){this._state.zOffsetEnabled=e,e||(this._state.zOffset=0,this._pointCloudManager?.setZOffset(0)),this._emit(`stylechange`),this._emit(`statechange`)}setZOffset(e){this._manualZOffset=!0,this._state.zOffset=e,this._pointCloudManager?.setZOffset(e),this._emit(`stylechange`),this._emit(`statechange`)}getZOffset(){return this._state.zOffset}setTerrain(e){this._map&&(this._state.terrainEnabled=e,e?(this._map.getSource(`terrain-dem`)||this._map.addSource(`terrain-dem`,{type:`raster-dem`,tiles:[`https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png`],encoding:`terrarium`,tileSize:256,maxzoom:15}),this._map.setTerrain({source:`terrain-dem`,exaggeration:this._options.terrainExaggeration??1})):this._map.setTerrain(null),this._emit(`stylechange`),this._emit(`statechange`))}getTerrain(){return this._state.terrainEnabled}getPointClouds(){return[...this._state.pointClouds]}flyToPointCloud(e){let t=e||this._state.activePointCloudId||this._state.pointClouds[0]?.id;if(!t||!this._map)return;let n=this._pointCloudManager?.getPointCloudBounds(t);if(n||=this._state.pointClouds.find(e=>e.id===t)?.bounds,!n){console.warn(`Cannot fly to point cloud: no bounds available`);return}if(Math.abs(n.minY)>90||Math.abs(n.maxY)>90||Math.abs(n.minX)>180||Math.abs(n.maxX)>180){console.error(`Cannot fly to point cloud: coordinates are not in WGS84 range`,n);return}if(isNaN(n.minX)||isNaN(n.minY)||isNaN(n.maxX)||isNaN(n.maxY)){console.error(`Cannot fly to point cloud: bounds contain NaN values`,n);return}this._map.fitBounds([[n.minX,n.minY],[n.maxX,n.maxY]],{padding:50,duration:1e3})}_getShareMapState(){if(!this._map)return;let e=this._map.getCenter();return{center:[e.lng,e.lat],zoom:this._map.getZoom(),bearing:this._map.getBearing(),pitch:this._map.getPitch()}}_applyShareMapState(e){this._map&&this._map.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch})}_emit(e){let t=this._eventHandlers.get(e);if(t){let n={type:e,state:this.getState()};t.forEach(e=>e(n))}}_emitWithData(e,t){let n=this._eventHandlers.get(e);if(n){let r={type:e,state:this.getState(),...t};n.forEach(e=>e(r))}}_updateComputedColorBounds(){if(this._state.pointClouds.length===0){this._state.computedColorBounds=void 0;return}let e=this._pointCloudManager?.getLastComputedBounds();e?this._state.computedColorBounds=e:(typeof this._state.colorScheme==`string`?this._state.colorScheme:`elevation`)===`intensity`?this._state.computedColorBounds=this._getIntensityBounds():this._state.computedColorBounds=this._getElevationBounds()}_getElevationBounds(){if(this._state.pointClouds.length===0)return{min:0,max:100};let e=1/0,t=-1/0;for(let n of this._state.pointClouds)e=Math.min(e,n.bounds.minZ),t=Math.max(t,n.bounds.maxZ);return{min:e,max:t}}_getIntensityBounds(){return{min:0,max:1}}_createContainer(){let e=document.createElement(`div`);e.className=`maplibregl-ctrl maplibregl-ctrl-group lidar-control${this._options.className?` ${this._options.className}`:``}`;let t=document.createElement(`button`);return t.className=`lidar-control-toggle`,t.type=`button`,t.setAttribute(`aria-label`,this._options.title),t.innerHTML=` + + + + + + + + + + + + + + `,t.addEventListener(`click`,()=>this.toggle()),e.appendChild(t),e}_createPanel(){let e=document.createElement(`div`);e.className=`lidar-control-panel`,e.style.width=`${this._options.panelWidth}px`;let t=document.createElement(`div`);t.className=`lidar-control-header`;let n=document.createElement(`span`);n.className=`lidar-control-title`,n.textContent=this._options.title;let r=document.createElement(`button`);r.className=`lidar-control-close`,r.type=`button`,r.setAttribute(`aria-label`,`Close panel`),r.innerHTML=`×`,r.addEventListener(`click`,()=>this.collapse()),t.appendChild(n),t.appendChild(r),this._panelBuilder=new U9({onFileSelect:e=>this.loadPointCloud(e),onUrlSubmit:e=>this.loadPointCloud(e),onPointSizeChange:e=>this.setPointSize(e),onOpacityChange:e=>this.setOpacity(e),onColorSchemeChange:e=>this.setColorScheme(e),onColormapChange:e=>this.setColormap(e),onColorRangeChange:e=>this.setColorRange(e),onUsePercentileChange:e=>this.setUsePercentile(e),onElevationRangeChange:e=>{e?this.setElevationRange(e[0],e[1]):this.clearElevationRange()},onPickableChange:e=>this.setPickable(e),onZOffsetEnabledChange:e=>this.setZOffsetEnabled(e),onZOffsetChange:e=>this.setZOffset(e),onUnload:e=>this.unloadPointCloud(e),onZoomTo:e=>this.flyToPointCloud(e),onClassificationToggle:(e,t)=>this._toggleClassification(e,t),onClassificationShowAll:()=>this._showAllClassifications(),onClassificationHideAll:()=>this._hideAllClassifications(),onTerrainChange:e=>this.setTerrain(e),onShowMetadata:e=>this.showMetadataPanel(e),onCrossSectionPanel:()=>this.getCrossSectionPanel().render(),onShareUrl:this._options.shareUrl?()=>this.getShareUrl():void 0},this._state);let i=this._panelBuilder.build();return e.appendChild(t),e.appendChild(i),e}_createTooltip(){let e=document.createElement(`div`);return e.className=`lidar-tooltip`,e.style.cssText=` + position: fixed; + pointer-events: none; + background: rgba(0, 0, 0, 0.85); + color: white; + padding: 8px 12px; + border-radius: 4px; + font-size: 12px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; + z-index: 10000; + display: none; + white-space: nowrap; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); + `,e}_formatGpsTime(e){if(e>1e9){let t=Date.UTC(1980,0,6,0,0,0)+(e-18)*1e3;return new Date(t).toISOString().replace(`T`,` `).slice(0,19)}return e.toFixed(6)}_formatAttributeValue(e,t){let n=e.toLowerCase();return n===`gpstime`?this._formatGpsTime(t):n===`intensity`?`${(t*100).toFixed(1)}%`:n===`classification`?this._getClassificationName(t):n.includes(`angle`)?`${t.toFixed(1)}°`:[`synthetic`,`keypoint`,`withheld`,`overlap`,`edgeofflightline`,`scandirectionflag`].includes(n)?t===0?`0`:`1`:Number.isInteger(t)||[`returnnumber`,`numberofreturns`,`pointsourceid`,`userdata`,`scannerchannel`].includes(n)?Math.round(t).toString():Math.abs(t)<.01||Math.abs(t)>1e5?t.toExponential(4):t.toFixed(2)}_getClassificationName(e){return{0:`Never Classified`,1:`Unassigned`,2:`Ground`,3:`Low Vegetation`,4:`Medium Vegetation`,5:`High Vegetation`,6:`Building`,7:`Low Point`,8:`Reserved`,9:`Water`,10:`Rail`,11:`Road Surface`,12:`Reserved`,13:`Wire - Guard`,14:`Wire - Conductor`,15:`Transmission Tower`,16:`Wire - Connector`,17:`Bridge Deck`,18:`High Noise`}[e]||`Class ${e}`}_shouldShowAttribute(e){let t=this._state.pickInfoFields;return!t||t.length===0?!0:t.some(t=>t.toLowerCase()===e.toLowerCase())}_handlePointHover(e){if(this._tooltip)if(e&&this._state.pickable){let t=` +
Point Info
+ `;if((this._shouldShowAttribute(`X`)||this._shouldShowAttribute(`Longitude`))&&(t+=`
X: ${e.longitude.toFixed(6)}
`),(this._shouldShowAttribute(`Y`)||this._shouldShowAttribute(`Latitude`))&&(t+=`
Y: ${e.latitude.toFixed(6)}
`),(this._shouldShowAttribute(`Z`)||this._shouldShowAttribute(`Elevation`))&&(t+=`
Z: ${e.elevation.toFixed(2)}
`),e.intensity!==void 0&&this._shouldShowAttribute(`Intensity`)&&(t+=`
Intensity: ${this._formatAttributeValue(`Intensity`,e.intensity)}
`),e.classification!==void 0&&this._shouldShowAttribute(`Classification`)&&(t+=`
Classification: ${this._getClassificationName(e.classification)}
`),e.red!==void 0&&this._shouldShowAttribute(`Red`)&&(t+=`
Red: ${e.red}
`),e.green!==void 0&&this._shouldShowAttribute(`Green`)&&(t+=`
Green: ${e.green}
`),e.blue!==void 0&&this._shouldShowAttribute(`Blue`)&&(t+=`
Blue: ${e.blue}
`),e.attributes){for(let[n,r]of Object.entries(e.attributes))if(this._shouldShowAttribute(n)){let e=this._formatAttributeValue(n,r);t+=`
${n}: ${e}
`}}this._tooltip.innerHTML=t,this._tooltip.style.display=`block`;let n=this._mapContainer?.getBoundingClientRect(),r=n?.left??0,i=n?.top??0;this._tooltip.style.left=`${e.x+r+15}px`,this._tooltip.style.top=`${e.y+i+15}px`}else this._tooltip.style.display=`none`}setPickInfoFields(e){this._state.pickInfoFields=e,this._emit(`statechange`)}getPickInfoFields(){return this._state.pickInfoFields}_toggleClassification(e,t){let n=new Set(this._state.hiddenClassifications);t?n.delete(e):n.add(e),this._pointCloudManager?.setHiddenClassifications(n),this.setState({hiddenClassifications:n}),this._emit(`stylechange`)}_showAllClassifications(){let e=new Set;this._pointCloudManager?.setHiddenClassifications(e),this.setState({hiddenClassifications:e}),this._emit(`stylechange`)}_hideAllClassifications(){let e=new Set(this._state.availableClassifications);this._pointCloudManager?.setHiddenClassifications(e),this.setState({hiddenClassifications:e}),this._emit(`stylechange`)}setClassificationVisibility(e,t){this._toggleClassification(e,t)}getHiddenClassifications(){return Array.from(this._state.hiddenClassifications)}getAvailableClassifications(){return Array.from(this._state.availableClassifications)}showAllClassifications(){this._showAllClassifications()}hideAllClassifications(){this._hideAllClassifications()}_setupEventListeners(){this._clickOutsideHandler=e=>{if(this._crossSectionTool?.isEnabled()||this._crossSectionTool?.getLine())return;let t=e.target;this._container&&this._panel&&!this._container.contains(t)&&!this._panel.contains(t)&&this.collapse()},document.addEventListener(`click`,this._clickOutsideHandler),this._resizeHandler=()=>{this._state.collapsed||this._updatePanelPosition()},window.addEventListener(`resize`,this._resizeHandler),this._mapResizeHandler=()=>{this._state.collapsed||this._updatePanelPosition()},this._map?.on(`resize`,this._mapResizeHandler)}_getControlPosition(){let e=this._container?.parentElement;return e?e.classList.contains(`maplibregl-ctrl-top-left`)?`top-left`:e.classList.contains(`maplibregl-ctrl-top-right`)?`top-right`:e.classList.contains(`maplibregl-ctrl-bottom-left`)?`bottom-left`:e.classList.contains(`maplibregl-ctrl-bottom-right`)?`bottom-right`:`top-right`:`top-right`}_updatePanelPosition(){if(!this._container||!this._panel||!this._mapContainer)return;let e=this._container.querySelector(`.lidar-control-toggle`);if(!e)return;let t=e.getBoundingClientRect(),n=this._mapContainer.getBoundingClientRect(),r=this._getControlPosition(),i=t.top-n.top,a=n.bottom-t.bottom,o=t.left-n.left,s=n.right-t.right,c=n.height-10;switch(this._panel.style.top=``,this._panel.style.bottom=``,this._panel.style.left=``,this._panel.style.right=``,r){case`top-left`:this._panel.style.top=`${i+t.height+5}px`,this._panel.style.left=`${o}px`,c=n.height-(i+t.height+5)-5;break;case`top-right`:this._panel.style.top=`${i+t.height+5}px`,this._panel.style.right=`${s}px`,c=n.height-(i+t.height+5)-5;break;case`bottom-left`:this._panel.style.bottom=`${a+t.height+5}px`,this._panel.style.left=`${o}px`,c=n.height-(a+t.height+5)-5;break;case`bottom-right`:this._panel.style.bottom=`${a+t.height+5}px`,this._panel.style.right=`${s}px`,c=n.height-(a+t.height+5)-5;break}let l=Math.max(220,c);this._panel.style.maxHeight=`${l}px`;let u=this._panel.querySelector(`.lidar-control-header`),d=this._panel.querySelector(`.lidar-control-content`);if(d){let e=u?.offsetHeight??0,t=Math.max(180,Math.min(this._state.maxHeight,l-e-16));d.style.maxHeight=`${t}px`}}getFullMetadata(e){let t=e??this._state.activePointCloudId;if(t)return this._fullMetadata.get(t)}showMetadataPanel(e){let t=e??this._state.activePointCloudId;if(!t)return;let n=this._fullMetadata.get(t);n||(n=this._buildFullMetadata(t),n&&this._fullMetadata.set(t,n)),n&&(this._metadataPanel||=new W9({onClose:()=>{}}),this._metadataPanel.show(n))}hideMetadataPanel(){this._metadataPanel?.hide()}_buildFullMetadata(e){let t=this._state.pointClouds.find(t=>t.id===e);if(!t)return;let n=this._streamingLoaders.get(e);if(n)return{type:`copc`,copc:n.getCopcMetadata(),basic:{...t,wkt:n.getWkt()??t.wkt}};let r=this._eptStreamingLoaders.get(e);return r?{type:`ept`,ept:r.getExtendedMetadata(),basic:t}:{type:`las`,basic:t}}enableCrossSection(){this._map&&(!this._crossSectionTool&&this._deckOverlay&&(this._crossSectionTool=new J9(this._map,this._deckOverlay),this._crossSectionTool.setOnLineChange(e=>{this._handleCrossSectionLineChange(e)})),this._crossSectionTool?.enable(),this._crossSectionPanel?.setDrawing(!0))}disableCrossSection(){this._crossSectionTool?.disable(),this._crossSectionPanel?.setDrawing(!1)}isCrossSectionEnabled(){return this._crossSectionTool?.isEnabled()??!1}getCrossSectionProfile(){return this._currentProfile}setCrossSectionBufferDistance(e){this._crossSectionTool?.setBufferDistance(e),this._crossSectionPanel?.setBufferDistance(e);let t=this._crossSectionTool?.getLine();t&&this._extractElevationProfile(t)}getCrossSectionBufferDistance(){return this._crossSectionTool?.getBufferDistance()??10}clearCrossSection(){this._crossSectionTool?.clearLine(),this._currentProfile=null,this._crossSectionPanel?.setProfile(null)}getCrossSectionLine(){return this._crossSectionTool?.getLine()??null}_handleCrossSectionLineChange(e){e?(this._extractElevationProfile(e),this._crossSectionTool?.disable(),this._crossSectionPanel?.setDrawing(!1)):(this._currentProfile=null,this._crossSectionPanel?.setProfile(null))}_extractElevationProfile(e){let t=this._pointCloudManager?.getMergedPointCloudData();if(!t||t.pointCount===0){this._currentProfile=null,this._crossSectionPanel?.setProfile(null);return}this._currentProfile=q9.extract(e,t,t.coordinateOrigin),this._crossSectionPanel?.setProfile(this._currentProfile)}getCrossSectionPanel(){return this._crossSectionPanel||=new K9({onDrawToggle:e=>{e?this.enableCrossSection():this.disableCrossSection()},onClear:()=>this.clearCrossSection(),onBufferDistanceChange:e=>this.setCrossSectionBufferDistance(e)},{colormap:this._state.colormap}),this._crossSectionPanel}getPanelElement(){return this._panel??null}}})),Cae=o((()=>{Sae()})),wae=o((()=>{})),Tae=o((()=>{}));s((()=>{var e=u(f());Gc(),Iy(),Cae(),wae(),Tae(),Wc.defs(`EPSG:25832`,`+proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs`);var t=[9.20911684275724,52.26520546238239],n=new e.default.Map({container:`map`,style:`https://tiles.openfreemap.org/styles/bright`,center:t,zoom:17,maxZoom:24});n.addControl(new e.default.NavigationControl({visualizePitch:!0,showZoom:!0,showCompass:!0}));var r=null,i=!0,a=`deckgl`,o=`rgb`,s=Number(document.getElementById(`pointSizeSlider`).value),c=null,l=null,d=`medium`;n.on(`load`,()=>{l=new $9({title:`Mein LiDAR-Viewer`,collapsed:!1,pointSize:2,colorScheme:`rgb`,pointBudget:3e6,maxRequests:32,pickable:!1});let e=document.querySelector(`select[name="pointcloud"]`);e&&e.value&&(c=e.value,y()),E()});var p=document.getElementById(`pointSizeSlider`).value,m=document.getElementById(`potree_render_area`),h=new Potree.Viewer(m,{noDragAndDrop:!0});h.setEDLEnabled(!1),h.setFOV(60),h.setMinNodeSize(p),h.setBackground(`none`),h.orbitControls.enabled=!1,h.fpControls.enabled=!1,h.deviceControls.enabled=!1,m.style.display=`none`,h.setPointBudget(3e6);function g(){if(l){try{n.removeControl(l)}catch{}l=null,l=new $9({title:`Mein LiDAR-Viewer`,collapsed:!1,pointSize:s>0?s:2,colorScheme:o===`rgb`?`rgb`:`elevation`,pointBudget:3e6,maxRequests:32,pickable:!1}),n.addControl(l,`top-right`)}}function _(){return{first:`http://ar2350.web-01.fbbgg.hs-woe.de/Punktwolken%20konvertiert%20potree%20Format/sp1_${d}/metadata.json`,second:`http://ar2350.web-01.fbbgg.hs-woe.de/Punktwolken%20konvertiert%20potree%20Format/sp2_${d}/metadata.json`,third:`http://ar2350.web-01.fbbgg.hs-woe.de/Punktwolken%20konvertiert%20potree%20Format/sp3_${d}/metadata.json`}}function v(){return{first:`http://ar2350.web-01.fbbgg.hs-woe.de/copc%20Daten/sp1_${d}.copc.laz`,second:`http://ar2350.web-01.fbbgg.hs-woe.de/copc%20Daten/sp2_${d}.copc.laz`,third:`http://ar2350.web-01.fbbgg.hs-woe.de/copc%20Daten/sp3_${d}.copc.laz`}}function y(){c&&(a===`deckgl`?b(v()[c]):D(_()[c]))}function b(e){!l||!e||(g(),l.loadPointCloudStreaming(e),setTimeout(()=>x(),500))}function x(){if(l)try{l.setPointSize(s>0?s:2),l.setColorScheme(o===`rgb`?`rgb`:`elevation`),l.setColormap(`jet`)}catch(e){console.warn(`LidarControl API:`,e)}}function S(e){a=e;let t=document.getElementById(`pointSizeSlider`);e===`deckgl`?(m.style.display=`none`,r&&(r.visible=!1),s=2,t.min=1,t.max=10,t.value=2,l&&c&&b(v()[c]),document.getElementById(`rendererToggle`).dataset.active=`deckgl`,document.getElementById(`rendererLabel`).textContent=`Renderer: Deck.gl`):(g(),m.style.display=`block`,s=0,t.min=0,t.max=1e3,t.value=0,c&&D(_()[c]),document.getElementById(`rendererToggle`).dataset.active=`potree`,document.getElementById(`rendererLabel`).textContent=`Renderer: Potree`),C()}function C(){a===`potree`&&r&&(r.visible=i),a===`deckgl`&&l.setPointSize(i?2:0)}function w(){if(!r)return;let e=r.material;e.activeAttributeName=o===`rgb`?`rgba`:`elevation`,h.renderer.resetState(),h.render(),n.triggerRepaint()}function T(){a===`potree`?w():x()}function E(){fetch(`info.json`).then(e=>e.json()).then(e=>{F=e}).catch(e=>console.error(`Fehler beim Laden der JSON:`,e))}function D(e){if(h.scene.view.yaw=0,h.scene.view.pitch=0,r){let e=h.scene.pointclouds.indexOf(r);e!==-1&&h.scene.pointclouds.splice(e,1),r.parent&&r.parent.remove(r),r=null,h.render()}!e||!i||Potree.loadPointCloud(e,`punktwolke`,function(e){r=e.pointcloud,h.scene.addPointCloud(r);let t=r.material;t.size=1,t.pointSizeType=Potree.PointSizeType.ADAPTIVE,r.updateMatrixWorld(!0),h.update(h.clock.getDelta(),Number.MAX_VALUE),T(),k(),requestAnimationFrame(()=>{k()})})}var O=!1;function k(){if(!r||O||a!==`potree`)return;O=!0;let e=n.transform;h.renderer&&h.renderer.setSize(n.getCanvas().clientWidth,n.getCanvas().clientHeight);let t=e.pitch*Math.PI/180,i=e.bearing*Math.PI/180,o=n.getCenter(),[s,c]=Wc(`EPSG:4326`,`EPSG:25832`,[o.lng,o.lat]),l=e.cameraToCenterDistance/e.pixelsPerMeter,u=new q(s,c,0),d=new q(0,-l*Math.sin(t),l*Math.cos(t));d.applyAxisAngle(new q(0,0,1),-i);let f=u.clone().add(d);h.scene.view.position.copy(f),h.scene.view.lookAt(u),h.setFOV(e.fov),h.renderer.resetState(),h.render(),O=!1}window.requestAnimationFrame,n.on(`movestart`,()=>{n.getCanvasContainer().style.cursor=`grabbing`}),n.on(`zoom`,k),n.on(`move`,k),n.on(`rotate`,k),n.on(`pitch`,k),n.on(`draw`,k),m.style.pointerEvents=`none`,n.getCanvas().style.pointerEvents=`auto`;function A(e){var t;switch(e){case`openfree_dark`:t=`https://tiles.openfreemap.org/styles/dark`;break;case`openfree_bright`:t=`https://tiles.openfreemap.org/styles/bright`;break;case`openfree_liberty`:t=`https://tiles.openfreemap.org/styles/liberty`;break;case`satellite`:t={version:8,sources:{"raster-tiles":{type:`raster`,tiles:[`https://api.maptiler.com/tiles/satellite-v2/{z}/{x}/{y}.jpg?key=6mG881AthmTTWyLvFyjH`],tileSize:256,attribution:`© MapTiler`}},layers:[{id:`satellite-layer`,type:`raster`,source:`raster-tiles`}]};break;case`terrain`:t={version:8,sources:{topo:{type:`raster`,url:`https://api.maptiler.com/maps/topo-v4/tiles.json?key=6mG881AthmTTWyLvFyjH`,tileSize:256},terrainSource:{type:`raster-dem`,url:`https://tiles.mapterhorn.com/tilejson.json`},hillshadeSource:{type:`raster-dem`,url:`https://tiles.mapterhorn.com/tilejson.json`}},layers:[{id:`topo`,type:`raster`,source:`topo`},{id:`hills`,type:`hillshade`,source:`hillshadeSource`,layout:{visibility:`visible`},paint:{"hillshade-shadow-color":`#473B24`}}],terrain:{source:`terrainSource`,exaggeration:1},sky:{}};break;case`satellite_terrain`:t={version:8,sources:{"raster-tiles":{type:`raster`,tiles:[`https://api.maptiler.com/tiles/satellite-v2/{z}/{x}/{y}.jpg?key=6mG881AthmTTWyLvFyjH`],tileSize:256,attribution:`© MapTiler`},terrainSource:{type:`raster-dem`,url:`https://tiles.mapterhorn.com/tilejson.json`},hillshadeSource:{type:`raster-dem`,url:`https://tiles.mapterhorn.com/tilejson.json`}},layers:[{id:`raster-tiles`,type:`raster`,source:`raster-tiles`},{id:`hills`,type:`hillshade`,source:`hillshadeSource`,layout:{visibility:`visible`},paint:{"hillshade-shadow-color":`#473B24`}}],terrain:{source:`terrainSource`,exaggeration:1},sky:{}};break}n.setStyle(t)}document.querySelector(`#disable`).addEventListener(`click`,function(){i=!i,C(),i?(this.textContent=`Punktwolke ausblenden`,this.classList.add(`active-state`),this.classList.remove(`inactive-state`)):(this.textContent=`Punktwolke anzeigen`,this.classList.add(`inactive-state`),this.classList.remove(`active-state`))});var j=document.getElementById(`coordinates`);n.on(`mousemove`,e=>{j.innerHTML=`Lon: ${e.lngLat.lng.toFixed(5)}° | Lat: ${e.lngLat.lat.toFixed(5)}°`}),document.querySelector(`select[name="basemap"]`).addEventListener(`change`,e=>A(e.target.value)),document.querySelector(`select[name="pointcloud"]`).addEventListener(`change`,e=>{c=e.target.value,y()}),document.getElementById(`location`).addEventListener(`click`,()=>n.flyTo({center:t,zoom:17})),document.getElementById(`pointSizeSlider`).oninput=function(){if(s=Number(this.value),a===`potree`)h.setMinNodeSize(s);else if(l)try{l.setPointSize(s)}catch{}};var M=document.getElementById(`closeSideBarButton`),N=document.getElementById(`sidebar`),P=document.getElementById(`openButtonOuter`);M&&M.addEventListener(`click`,()=>{let e=M.getBoundingClientRect();N.style.display=`none`,P.innerHTML=``;let t=document.getElementById(`openSideBarButton`);t.style.top=`${e.top+window.scrollY-2}px`,t.addEventListener(`click`,()=>{N.style.display=`flex`,P.innerHTML=``})}),document.querySelectorAll(`.qualityButtons`).forEach(e=>{e.addEventListener(`click`,()=>{d=e.id,c&&y(),document.querySelectorAll(`.qualityButtons`).forEach(e=>e.classList.remove(`active`)),e.classList.add(`active`)})}),document.querySelectorAll(`.colorButtons`).forEach(e=>{e.addEventListener(`click`,()=>{document.querySelectorAll(`.colorButtons`).forEach(e=>e.classList.remove(`active`)),e.classList.add(`active`),o=e.id,T()})}),n.once(`idle`,()=>{k()});var F={},ee=document.getElementById(`info-panel`),I=document.getElementById(`info-panel-title`),L=document.getElementById(`info-panel-text`),te=document.getElementById(`openInfoPanel`),ne=document.getElementById(`closeInfoPanel`),R=0;function re(){let e=document.querySelector(`select[name="pointcloud"]`).value,t=F[e];R=0,t?(I.textContent=t.title,L.textContent=t.text,ie(t)):(I.textContent=`Info`,L.textContent=`Bitte wählen Sie eine Punktwolke aus.`,document.getElementById(`info-panel-image`).style.display=`none`,document.getElementById(`info-image-nav`).style.display=`none`)}function ie(e){let t=document.getElementById(`info-panel-image`),n=document.getElementById(`info-image-nav`),r=document.getElementById(`info-image-counter`);t.src=e.images[R],t.style.display=`block`,e.images.length>1?(n.style.display=`flex`,r.textContent=`${R+1} / ${e.images.length}`):n.style.display=`none`}document.getElementById(`info-img-prev`).addEventListener(`click`,()=>{let e=document.querySelector(`select[name="pointcloud"]`).value,t=F[e];t&&(R=(R-1+t.images.length)%t.images.length,ie(t))}),document.getElementById(`info-img-next`).addEventListener(`click`,()=>{let e=document.querySelector(`select[name="pointcloud"]`).value,t=F[e];t&&(R=(R+1)%t.images.length,ie(t))}),te.addEventListener(`click`,()=>{ee.classList.add(`open`)}),ne.addEventListener(`click`,()=>{ee.classList.remove(`open`),te.style.display=`flex`}),document.querySelector(`select[name="pointcloud"]`).addEventListener(`change`,()=>{re()}),document.getElementById(`rendererToggle`).addEventListener(`click`,function(){S(a===`deckgl`?`potree`:`deckgl`)})}))(); \ No newline at end of file diff --git a/dist/assets/index-DUPLKtjG.css b/dist/assets/index-DUPLKtjG.css new file mode 100644 index 0000000..d45bfed --- /dev/null +++ b/dist/assets/index-DUPLKtjG.css @@ -0,0 +1 @@ +.color-primary-0{color:#19282c}.color-primary-1{color:#7a8184}.color-primary-2{color:#39474b}.color-primary-3{color:#2d6d82}.color-primary-4{color:#108fb9}.rgba-primary-0{color:#19282c}.rgba-primary-1{color:#7a8184}.rgba-primary-2{color:#39474b}.rgba-primary-3{color:#2d6d82}.rgba-primary-4{color:#108fb9}:root{--color-0:#19282c;--color-1:#7a8184;--color-2:#39474b;--color-3:#2d6d82;--color-4:#108fb9;--bg-color:var(--color-0);--bg-color-2:#3c5055;--bg-light-color:#303d41;--bg-dark-color:#181f21;--bg-hover-color:var(--color-2);--font-color:#ccc;--font-color-2:#ddd;--border-color:black;--measurement-detail-node-bg-light:var(--color-1);--measurement-detail-node-bg-dark:var(--color-2);--measurement-detail-area-bg-color:#eee}#potree_sidebar_container{z-index:0;background-color:var(--bg-color);border-right:1px solid #000;width:350px;height:100%;font-size:85%;position:absolute;overflow-y:scroll}#sidebar_root{color:var(--font-color);font-family:Arial,Helvetica,sans-serif;font-size:1em}.potree_failpage{background-color:#fff;width:100%;height:100%;margin:15px;position:absolute}.potree_failpage a{color:initial!important;text-decoration:underline!important}.potree_info_text{color:#fff;text-shadow:1px 1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000;font-weight:700}.potree_message{background-color:var(--bg-color);width:500px;color:var(--font-color);opacity:.8;border:1px solid #000;border-radius:4px;margin:5px;padding:5px;font-family:Arial;display:flex;overflow:auto}.potree_message_error{background-color:red}#potree_description{text-align:center;z-index:1000;position:absolute;top:10px;left:50%;transform:translate(-50%)}.potree_sidebar_brand{flex-direction:row;margin:1px 20px;font-size:100%;font-weight:700;line-height:2em;display:flex;position:relative}#potree_sidebar_container a{color:#8aa1c4}#potree_quick_buttons{z-index:10000;float:left;width:10px;height:10px;position:absolute;top:4px;left:4px}.potree_menu_toggle,#potree_map_toggle{float:left;z-index:100;cursor:pointer;background:0 0;width:2.5em;height:2.5em;margin:4px}#potree_render_area{z-index:1;transition:left .35s;position:absolute;inset:0;overflow:hidden}.potree-panel{background-color:var(--bg-light-color);border:1px solid #000;border-radius:.4em;padding:0}.potree-panel-heading{background-color:var(--bg-dark-color)}a:hover,a:visited,a:link,a:active{color:#ccf;text-decoration:none}.annotation{opacity:.5;will-change:left, top;padding:10px;position:absolute;transform:translate(-50%,-30px)}.annotation-titlebar{color:#fff;opacity:1;cursor:pointer;background-color:#000;border:1px solid #ffffffb3;border-radius:1.5em;margin:auto;padding:1px 8px;font-size:1em;display:table}.annotation-expand{color:#fff;opacity:1;font-size:.6em}.annotation-action-icon{vertical-align:middle;text-align:center;cursor:pointer;width:20px;height:20px;font-family:Arial;font-weight:700;line-height:1.5em;display:inline-block}.annotation-action-icon:hover{filter:drop-shadow(0 0 1px #fff);cursor:pointer;width:24px;height:24px}.annotation-item{color:#fff;opacity:.5;cursor:default;background-color:#000;border-radius:1.5em;padding:1px 8px 0;font-size:1em;font-weight:700;line-height:1.5em;display:flex}.annotation-item:hover{opacity:1;box-shadow:0 0 5px #fff}.annotation-main{flex-grow:1;display:flex}.annotation-label{-webkit-user-select:none;user-select:none;z-index:100;vertical-align:middle;cursor:pointer;white-space:nowrap;flex-grow:1;height:100%;font-family:Arial;font-weight:700;line-height:1.5em;display:inline-block}.annotation-description{color:#fff;background-color:#000;border-radius:4px;width:500px;max-width:500px;margin:5px 0 0;padding:10px;display:none;position:relative}.annotation-description-close{filter:invert();float:right;opacity:.5;margin:0 0 8px 8px}.annotation-description-content{color:#fff}.annotation-icon{filter:invert();opacity:.5;width:20px;height:20px;margin:2px}canvas{width:100%;height:100%}body{width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.axis{color:var(--font-color);font:10px sans-serif}.axis path{fill:#ffffff80;stroke:var(--font-color);shape-rendering:crispedges;opacity:.7}.axis line{fill:#ffffff80;stroke:var(--font-color);shape-rendering:crispedges;opacity:.1}.tick text{font-size:12px}.scene_header{cursor:pointer;padding:2px;display:flex}.scene_content{padding:5px 0}.measurement_content,.propertypanel_content{padding:5px 15px 5px 10px}.measurement_value_table{width:100%}.coordinates_table_container table td{text-align:center;width:33%}#scene_object_properties{margin:0}.pv-panel-heading{flex-direction:row;display:flex;padding:4px!important}.pv-menu-list{margin:15px 0;padding:0;list-style-type:none;overflow:hidden}.pv-menu-list>*{margin:4px 20px}.ui-slider{background:0 0;border:1px solid #000;margin-top:5px;margin-bottom:10px;background-color:var(--color-1)!important}.ui-selectmenu-button.ui-button{width:100%!important}.pv-menu-list>li>.ui-slider{background:0 0;border:1px solid #000;background-color:var(--color-1)!important}.pv-menu-list .ui-slider{background:0 0;background-color:var(--color-1)!important;border:1px solid #000!important}.ui-slider-handle{border:1px solid #000!important}.ui-widget{box-sizing:border-box}.panel-body>li>.ui-slider,.panel-body>div>li>.ui-slider{background:0 0;border:1px solid #000;background-color:var(--color-1)!important}.pv-select-label{margin:1px;font-size:90%;font-weight:100}.button-icon:hover{filter:drop-shadow(0 0 4px #fff)}.accordion>h3{color:var(--font-color-2);cursor:pointer;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;background:#f6f6f6 50% repeat-x;border:1px solid #000;margin:2px 0 0;padding:4px 10px 4px 30px;font-size:1em;box-shadow:0 3px 3px #111;background-color:var(--bg-color-2)!important}.accordion>h3:hover{filter:brightness(125%)}.accordion-content{border:none!important;padding:0!important}.icon-bar{background-color:#fff;border:1px solid #000;border-radius:2px;height:4px!important}.canvas{transition:top .35s,left .35s,bottom .35s,right .35s,width .35s}#profile_window{background-color:var(--bg-color)}#profile_titlebar{background-color:var(--bg-color-2);color:var(--font-color-2);text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:1em;font-weight:700}#profile_window_title{margin:5px;position:absolute}.profile-container-button{cursor:pointer}.profile-button:hover{background-color:#00c}.unselectable{-webkit-user-select:none;user-select:none}.selectable{-webkit-user-select:text;user-select:text}.divider{text-align:center;white-space:nowrap;letter-spacing:1px;margin:1px 0;font-size:90%;font-weight:700;display:block;overflow:hidden;padding:1px!important}.divider>span{display:inline-block;position:relative}.divider>span:before,.divider>span:after{content:"";background:#b2b2b2;width:9999px;height:1px;position:absolute;top:50%}.divider>span:before{margin-right:5px;right:100%}.divider>span:after{margin-left:5px;left:100%}.ol-dragbox{background-color:#fff6;border:1px solid red}.text-icon{opacity:.5;height:24px}.text-icon:hover{opacity:1}.input-grid-cell{flex-grow:1;margin:0 3px}.input-grid-label{text-align:center;flex-grow:1;margin:0 3px;font-weight:700}.input-grid-cell>input{width:100%}.invalid_value{color:#e05e5e}.ui-spinner-input{color:#000}.jstree-themeicon-custom{background-size:16px!important}.jstree-default .jstree-clicked,.jstree-default .jstree-hovered{background-color:#34494f!important}.jstree-anchor{width:100%!important}.ui-state-default{color:#000;border:1px solid #000;background:#a6a9aa!important}.ui-state-active{color:#000!important;background:#c6c9ca!important}.cesium-viewer .cesium-viewer-cesiumWidgetContainer{width:100%;height:100%;position:absolute}.zs_widget{-webkit-user-select:none;user-select:none;height:4em;padding:2px}.zs_core{height:100%;position:relative;overflow:hidden}.zs_handle{-webkit-user-select:none;user-select:none;background-color:#a6a9aa;border:1px solid #000;border-radius:3px;width:1.2em;height:1.2em;position:absolute;top:calc(50% - .6em);bottom:0}.zs_stretch{-webkit-user-select:none;user-select:none;color:#000;background-color:#a6a9aa;border:1px solid #000;border-radius:3px;width:1.2em;height:1.2em;font-family:arial;font-size:1.2em;font-weight:700;position:absolute;top:calc(50% - .6em);bottom:0}.zs_handle:hover{background-color:#90ee90}.zs_inside{cursor:zoom-in;background-color:#fff;border:1px solid #000;width:100%;height:.652em;top:calc(50% - .326em);position:absolute!important}.zs_outside{cursor:zoom-in;width:100%;height:.652em;top:calc(50% - .326em);background-color:var(--color-1)!important;position:absolute!important}.zs_visible_range_label{pointer-events:none;position:absolute;bottom:0}.zs_visible_range_label_left{left:0}.zs_visible_range_label_right{right:0}.zs_chosen_range_label{pointer-events:none;position:absolute}#potree_sidebar_container{scrollbar-color:var(--color-1) var(--bg-color);scrollbar-width:thin}::-webkit-scrollbar{background-color:var(--bg-color);width:6px}::-webkit-scrollbar-thumb{background-color:var(--color-1)}.propertypanel_content .heading{padding-top:.6em;padding-bottom:.1em;font-weight:700}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-helper-reset{border:0;outline:0;margin:0;padding:0;font-size:100%;line-height:1.3;text-decoration:none;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";border-collapse:collapse;display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{opacity:0;width:100%;height:100%;filter:Alpha(Opacity=0);position:absolute;top:0;left:0}.ui-front{z-index:100}.ui-state-disabled{pointer-events:none;cursor:default!important}.ui-icon{vertical-align:middle;text-indent:-99999px;background-repeat:no-repeat;margin-top:-.25em;display:inline-block;position:relative;overflow:hidden}.ui-widget-icon-block{margin-left:-8px;display:block;left:50%}.ui-widget-overlay{width:100%;height:100%;position:fixed;top:0;left:0}.ui-resizable{position:relative}.ui-resizable-handle{-ms-touch-action:none;touch-action:none;font-size:.1px;display:block;position:absolute}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;width:100%;height:7px;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;width:100%;height:7px;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;height:100%;top:0;right:-5px}.ui-resizable-w{cursor:w-resize;width:7px;height:100%;top:0;left:-5px}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;bottom:1px;right:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;bottom:-5px;left:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;top:-5px;left:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;top:-5px;right:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{z-index:100;border:1px dotted #000;position:absolute}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{cursor:pointer;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%;display:block;position:relative}.ui-accordion .ui-accordion-content{border-top:0;padding:1em 2.2em;overflow:auto}.ui-autocomplete{cursor:default;position:absolute;top:0;left:0}.ui-menu{outline:0;margin:0;padding:0;list-style:none;display:block}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{cursor:pointer;margin:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{padding:3px 1em 3px .4em;position:relative}.ui-menu .ui-menu-divider{border-width:1px 0 0;height:0;margin:5px 0;font-size:0;line-height:0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{margin:auto 0;position:absolute;top:0;bottom:0;left:.2em}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none;margin-right:.1em;padding:.4em 1em;line-height:normal;display:inline-block;position:relative;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{box-sizing:border-box;text-indent:-9999px;white-space:nowrap;width:2em}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{margin-top:-8px;margin-left:-8px;position:absolute;top:50%;left:50%}.ui-button.ui-icon-notext .ui-icon{text-indent:-9999px;white-space:nowrap;width:2.1em;height:2.1em;padding:0}input.ui-button.ui-icon-notext .ui-icon{text-indent:0;white-space:normal;width:auto;height:auto;padding:.4em 1em}input.ui-button::-moz-focus-inner{border:0;padding:0}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{float:none;text-align:left;width:100%;margin-top:0;margin-bottom:0;display:block}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{border:none;border-radius:.12em;box-shadow:inset 1px 1px 1px #ccc}.ui-checkboxradio-radio-label .ui-icon-background{border:none;border-radius:1em;width:16px;height:16px;overflow:visible}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;border-style:solid;border-width:4px;width:8px;height:8px}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:1.8em;height:1.8em;position:absolute;top:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:-8px;margin-left:-8px;display:block;position:absolute;top:50%;left:50%}.ui-datepicker .ui-datepicker-title{text-align:center;margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;width:100%;margin:0 0 .4em;font-size:.9em}.ui-datepicker th{text-align:center;border:0;padding:.7em .3em;font-weight:700}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{text-align:right;padding:.2em;text-decoration:none;display:block}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;margin:.5em .2em .4em;padding:.2em .6em .3em;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{text-indent:-99999px;background-repeat:no-repeat;display:block;top:.3em;left:.5em;overflow:hidden}.ui-dialog{outline:0;padding:.2em;position:absolute;top:0;left:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;white-space:nowrap;text-overflow:ellipsis;width:90%;margin:.1em 0;overflow:hidden}.ui-dialog .ui-dialog-titlebar-close{width:20px;height:20px;margin:-10px 0 0;padding:1px;position:absolute;top:50%;right:.3em}.ui-dialog .ui-dialog-content{background:0 0;border:0;padding:.5em 1em;position:relative;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;border-width:1px 0 0;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{bottom:0;right:0}.ui-dialog .ui-resizable-sw{bottom:0;left:0}.ui-dialog .ui-resizable-ne{top:0;right:0}.ui-dialog .ui-resizable-nw{top:0;left:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{text-align:left;height:2em;overflow:hidden}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px}.ui-progressbar .ui-progressbar-overlay{height:100%;filter:alpha(opacity=25);opacity:.25;background:url(data:image/gif;base64,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)}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{margin:0;padding:0;display:none;position:absolute;top:0;left:0}.ui-selectmenu-menu .ui-menu{padding-bottom:1px;overflow:hidden auto}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{border:0;height:auto;margin:.5em 0 0;padding:2px .4em;font-size:1em;font-weight:700;line-height:1.5}.ui-selectmenu-open{display:block}.ui-selectmenu-text{text-overflow:ellipsis;margin-right:20px;display:block;overflow:hidden}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{text-align:left;position:relative}.ui-slider .ui-slider-handle{z-index:2;cursor:default;-ms-touch-action:none;touch-action:none;width:1.2em;height:1.2em;position:absolute}.ui-slider .ui-slider-range{z-index:1;background-position:0 0;border:0;font-size:.7em;display:block;position:absolute}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{margin-bottom:-.6em;margin-left:0;left:-.3em}.ui-slider-vertical .ui-slider-range{width:100%;left:0}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{vertical-align:middle;padding:0;display:inline-block;position:relative;overflow:hidden}.ui-spinner-input{color:inherit;vertical-align:middle;background:0 0;border:none;margin:.2em 2em .2em .4em;padding:.222em 0}.ui-spinner-button{text-align:center;cursor:default;width:1.6em;height:50%;margin:0;padding:0;font-size:.5em;display:block;position:absolute;right:0;overflow:hidden}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{padding:.2em;position:relative}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{float:left;white-space:nowrap;border-bottom-width:0;margin:1px .2em 0 0;padding:0;list-style:none;position:relative;top:0}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{background:0 0;border-width:0;padding:1em 1.4em;display:block}.ui-tooltip{z-index:9999;max-width:300px;padding:8px;position:absolute}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{color:#333;background:#fff;border:1px solid #ddd}.ui-widget-content a{color:#333}.ui-widget-header{color:#333;background:#e9e9e9;border:1px solid #ddd;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#454545;background:#f6f6f6;border:1px solid #c5c5c5;font-weight:400}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{color:#2b2b2b;background:#ededed;border:1px solid #ccc;font-weight:400}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#fff;background:#007fff;border:1px solid #003eff;font-weight:400}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:#003eff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#777620;background:#fffa90;border:1px solid #dad55e}.ui-state-checked{background:#fffa90;border:1px solid #dad55e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{color:#5f3f3f;background:#fddfdf;border:1px solid #f1a899}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/assets/ui-icons_444444_256x240-Bie7KTpW.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/ui-icons_555555_256x240-B_XoWvGL.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/ui-icons_ffffff_256x240-CI7G4NOB.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/ui-icons_777620_256x240-D7HsseVn.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/ui-icons_cc0000_256x240-BA9SQVfv.png)}.ui-button .ui-icon{background-image:url(/assets/ui-icons_777777_256x240-D2OdpH4-.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{opacity:.3;filter:Alpha(Opacity=30);background:#aaa}.ui-widget-shadow{box-shadow:0 0 5px #666}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,sans-serif;overflow:hidden}#main{width:100vw;height:100vh;position:relative}#header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:linear-gradient(135deg,#c8c8c838 10%,#4f4f4fc1 60%,#2f2f2fdc 100%),#18181bc7;border-radius:20px;padding:14px 28px;font-size:24px;font-weight:600;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000089}.logos{opacity:.8;margin-top:20px;margin-left:12px}.logos img{width:80px;margin-right:10px}.logos img:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}#location-button{z-index:10;cursor:pointer;box-sizing:border-box;background-color:#f8f9fa;border-radius:4px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:110px;right:10px;box-shadow:0 0 0 2px #0000001a,0 4px 6px #0000000d;border:none!important}#location-button:hover{background-color:#f4f4f4}#location{object-fit:contain;cursor:pointer;width:20px;height:20px;margin-top:1px;margin-left:1px}#location:hover{background:#e9e8e8;transform:scale(1.05)}#location-button:hover{background:#e9e8e8}#sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe6;border:1px solid #ffffff4d;border-radius:24px;flex-direction:column;gap:8px;width:210px;padding:10px 22px;display:flex;position:absolute;top:48%;left:20px;transform:translateY(-50%);box-shadow:0 10px 30px #00000026}#main{grid-area:main;position:relative}#map{width:100%;height:100%}#potree_render_area{pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}#potree_render_area canvas{background:0 0!important}select{appearance:none;color:#0f172a;cursor:pointer;background:#ffffffeb;border:none;border-radius:14px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 5px 10px #00000047}.selectWrapper{width:100%;position:relative}.selectArrow{pointer-events:none;color:#000;font-size:14px;position:absolute;top:48%;right:14px;transform:translateY(-50%)}#disable{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#124dd8eb 10%,#0d3dafeb 60%,#062d87eb 100%),#062d87eb;border:none;border-radius:14px;width:100%;margin-top:8px;margin-bottom:10px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 5px 10px #00000047}#disable.active-state{color:#fff;background:linear-gradient(135deg,#124dd8eb 10%,#0d3dafeb 60%,#062d87eb 100%),#062d87eb}#disable.inactive-state{color:#0f172a;background:#ffffffeb}select:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}select:focus{outline:none;box-shadow:0 0 0 4px #2563eb26,0 8px 24px #0000001f}#disable:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}*{transition:background .2s,transform 10ms,opacity .2s}footer{z-index:30;font-size:small;position:absolute;bottom:8px;left:10px}.sideBarText{margin:0 0 -2px;font-size:80%}#pointSizeSlider{width:100%;height:6px;margin:0 0 8px;padding:0}input[type=range]{appearance:none;background:#cad1ca;border-radius:999px;outline:none;width:100%;height:6px;margin:0;padding:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:linear-gradient(135deg,#124dd8eb 10%,#0d3dafeb 60%,#062d87eb 100%),#062d87eb;border-radius:50%;width:16px;height:16px}.slider-labels{color:#868686;justify-content:space-between;margin-top:-5px;margin-bottom:0;font-size:.5rem;display:flex}#title{z-index:30;color:#fff;text-shadow:1px 1.5px #00000059;font-size:small;position:absolute;top:75px;left:50%;transform:translate(-50%)}#coordinates{z-index:30;color:#000000cf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffc0;border:none;border-radius:15px;padding:8px;font-size:smaller;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #00000047}.sideBarButtons{color:#fff;cursor:pointer;z-index:30;background:linear-gradient(135deg,#c8c8c838 10%,#4f4f4fc1 60%,#2f2f2fdc 100%),#18181bc7;border:none;border-radius:10px;font-family:monospace;font-size:15px;transition:all .2s;box-shadow:0 2px 10px #00000014}#closeSideBarButton{align-self:flex-end;padding:5px 15px;right:0%}#openSideBarButton{padding:5px 15px;position:absolute;left:5px}.buttonRow{border:none;border-radius:10px;width:100%;margin-bottom:10px;display:flex;overflow:hidden;box-shadow:0 5px 10px #00000047}.qualityButtons,.colorButtons{appearance:none;color:#0f172a;cursor:pointer;background:#ffffffeb;border:none;flex:1;margin:0;padding:5px;font-size:12px;transition:all .2s;box-shadow:0 5px 10px #00000047}.qualityButtons.active,.colorButtons.active{color:#fff;background:linear-gradient(135deg,#124dd8eb 10%,#0d3dafeb 60%,#062d87eb 100%),#062d87eb}#potree_render_area{pointer-events:none}#info-button-outer{z-index:30;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#rendererToggle{cursor:pointer;border:none;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 5px 10px #00000047}#rendererToggle[data-active=deckgl]{color:#fff;background:linear-gradient(135deg,#124dd8eb 10%,#0d3dafeb 60%,#062d87eb 100%)}#rendererToggle[data-active=potree]{color:#fff;background:linear-gradient(135deg,#16a34aeb 10%,#0f7636eb 60%,#064e20eb 100%)}#rendererToggle:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}#rendererIcon{font-size:16px}#openInfoPanel{cursor:pointer;color:#1e293b;background:#ffffffe6;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 5px 10px #00000047}#openInfoPanel:hover{background:#e9e8e8;transform:translateY(-1px)}#openInfoPanel img{object-fit:contain;width:16px;height:16px}#info-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe6;border:1px solid #ffffff4d;border-radius:24px;flex-direction:column;gap:0;width:340px;padding:18px 22px;display:none;position:absolute;top:48%;right:20px;transform:translateY(-50%);box-shadow:0 10px 30px #00000026}#info-panel.open{display:flex}#closeInfoPanel{align-self:flex-start;margin-bottom:14px;padding:5px 15px}#info-panel-title{color:#0f172a;margin:0 0 14px;font-size:14px;font-weight:600}#info-panel-image{object-fit:cover;border-radius:12px;width:100%;max-height:220px;margin-bottom:14px}#info-image-nav{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}#info-panel-text{color:#1e293b;margin:0;font-size:13px;line-height:1.6}#info-img-prev,#info-img-next{cursor:pointer;background:#ffffffe6;border:none;border-radius:8px;padding:4px 10px;font-size:16px;box-shadow:0 2px 6px #00000026}#info-img-prev:hover,#info-img-next:hover{background:#e9e8e8}#info-image-counter{color:#555;font-size:12px}.lidar-control-icon{display:none!important}.maplibregl-ctrl:has(.lidar-control-icon){visibility:hidden!important;border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.maplibregl-ctrl-group:has(.lidar-control-icon){visibility:hidden!important;border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}button:has(.lidar-control-icon){visibility:hidden!important;border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.lidar-control{background:#fff;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 0 0 2px #0000001a}.lidar-control-toggle{cursor:pointer;color:#1f2a37;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:flex}.lidar-control-toggle:hover{background-color:#0000000d}.lidar-control-toggle .lidar-control-icon{justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:flex;position:relative}.lidar-control-toggle .lidar-control-icon svg{stroke:currentColor;fill:none;width:22px;height:22px;display:block}.lidar-control-panel{z-index:1000;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0000004d transparent;background:#fff;border-radius:4px;width:380px;padding:8px;font-size:12px;line-height:1.4;display:none;position:absolute;overflow:hidden auto;box-shadow:0 0 0 2px #0000001a}.lidar-control-panel::-webkit-scrollbar{width:6px}.lidar-control-panel::-webkit-scrollbar-track{background:0 0}.lidar-control-panel::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.lidar-control-panel::-webkit-scrollbar-thumb:hover{background-color:#00000080}.lidar-control-panel.expanded{display:block}.lidar-control-header{color:#333;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:4px 0 8px;font-weight:600;display:flex}.lidar-control-title{flex:auto;font-size:13px}.lidar-control-close{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;line-height:1;transition:color .2s;display:flex}.lidar-control-close:hover{color:#333}.lidar-control-content{scrollbar-width:thin;scrollbar-color:#0000004d transparent;position:relative;overflow:hidden auto}.lidar-control-content::-webkit-scrollbar{width:6px}.lidar-control-content::-webkit-scrollbar-track{background:0 0}.lidar-control-content::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.lidar-control-content::-webkit-scrollbar-thumb:hover{background-color:#00000080}.lidar-control-section{border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:12px}.lidar-control-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.lidar-control-section-header{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.lidar-control-group{margin-bottom:10px}.lidar-control-group:last-child{margin-bottom:0}.lidar-control-label{color:#555;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.lidar-control-label-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.lidar-control-value{color:#666;font-size:11px;font-weight:500}.lidar-control-input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:12px;transition:border-color .15s,box-shadow .15s}.lidar-control-input:focus{border-color:#159895;box-shadow:0 0 0 2px #15989526}.lidar-control-select{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:12px}.lidar-control-select:focus{border-color:#159895;box-shadow:0 0 0 2px #15989526}.lidar-control-slider{-webkit-appearance:none;background:#e0e0e0;border-radius:2px;outline:none;width:100%;height:4px;margin-top:4px}.lidar-control-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#159895;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.lidar-control-slider::-moz-range-thumb{cursor:pointer;background:#159895;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.lidar-control-button{color:#fff;cursor:pointer;background:#159895;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .15s;display:inline-flex}.lidar-control-button:hover{background:#128784}.lidar-control-button:disabled{cursor:not-allowed;background:#ccc}.lidar-control-button.secondary{color:#333;background:#f0f0f0}.lidar-control-button.secondary:hover{background:#e0e0e0}.lidar-share-section{z-index:2;background:#fff;flex-direction:column;gap:6px;padding-top:10px;display:flex;position:sticky;bottom:0}.lidar-share-button{width:100%}.lidar-share-status{color:#555;text-align:center;min-height:16px;font-size:11px}.lidar-file-input-wrapper{width:100%;display:block;position:relative;overflow:hidden}.lidar-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.lidar-file-input-label{cursor:pointer;color:#666;text-align:center;background:#f8f9fa;border:2px dashed #ddd;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.lidar-file-input-label:hover,.lidar-file-input-label.drag-over{background:#f0faf9;border-color:#159895}.lidar-file-input-label svg{color:#999}.lidar-pointclouds-section{min-height:40px}.lidar-pointclouds-list{scrollbar-width:none;max-height:150px;overflow:hidden auto}.lidar-pointclouds-empty{color:#999;text-align:center;padding:12px 0;font-size:11px;font-style:italic}.lidar-pointcloud-item{background:#f8f9fa;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px;display:flex}.lidar-pointcloud-item:last-child{margin-bottom:0}.lidar-pointcloud-info{flex:1;min-width:0;margin-right:8px}.lidar-pointcloud-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lidar-pointcloud-details{color:#888;margin-top:2px;font-size:10px}.lidar-pointcloud-actions{gap:4px;display:flex}.lidar-control-panel .lidar-pointcloud-action{cursor:pointer;color:#333;white-space:nowrap;box-sizing:border-box;background:#f0f0f0;border:1px solid #ccc;border-radius:3px;justify-content:center;align-items:center;width:64px;height:auto;padding:4px 10px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.lidar-control-panel .lidar-pointcloud-action:hover{background:#e0e0e0;border-color:#bbb}.lidar-control-panel .lidar-pointcloud-action.remove{color:#dc3545;background:#fff5f5;border-color:#dc3545}.lidar-control-panel .lidar-pointcloud-action.remove:hover{color:#fff;background:#dc3545}.lidar-loading{color:#666;z-index:100;background:#fffffff2;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;font-size:12px;display:none;position:absolute;inset:0}.lidar-loading.active{display:flex}.lidar-loading-spinner{border:3px solid #e0e0e0;border-top-color:#159895;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite lidar-spin}.lidar-loading-text{color:#333;margin-bottom:8px;font-size:13px;font-weight:500}.lidar-loading-progress{color:#666;font-size:11px}.lidar-loading-bar{background:#e0e0e0;border-radius:2px;width:200px;height:4px;margin-top:12px;overflow:hidden}.lidar-loading-bar-fill{background:#159895;border-radius:2px;width:0%;height:100%;transition:width .2s}@keyframes lidar-spin{to{transform:rotate(360deg)}}.lidar-error{color:#c62828;word-wrap:break-word;overflow-wrap:break-word;background:#fff5f5;border:1px solid #ffcdd2;border-radius:4px;max-height:120px;margin-top:8px;padding:8px;font-size:11px;overflow-y:auto}.lidar-control-flex{align-items:center;gap:8px;display:flex}.lidar-control-flex-col{flex-direction:column;gap:8px;display:flex}.lidar-pointclouds-list{scrollbar-width:thin;scrollbar-color:#0000004d transparent}.lidar-pointclouds-list::-webkit-scrollbar{width:6px}.lidar-pointclouds-list::-webkit-scrollbar-track{background:0 0}.lidar-pointclouds-list::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.lidar-classification-legend{border:1px solid #e0e0e0;border-radius:4px;margin-top:8px;overflow:hidden}.lidar-classification-legend-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;gap:8px;padding:6px 8px;display:flex}.lidar-legend-action-btn{cursor:pointer;color:#fff;background-color:#159895;border:1px solid #128583;border-radius:3px;flex:1;padding:4px 8px;font-size:10px;font-weight:500;transition:background-color .15s,border-color .15s}.lidar-control-panel .lidar-legend-action-btn{color:#fff;background-color:#159895;border:1px solid #128583}.lidar-legend-action-btn:hover,.lidar-legend-action-btn:focus-visible,.lidar-control-panel .lidar-classification-legend-header button.lidar-legend-action-btn:hover,.lidar-control-panel .lidar-classification-legend-header button.lidar-legend-action-btn:focus-visible{color:#fff;background-color:#0f6d6b;border-color:#0b5b59}.lidar-classification-legend-list{scrollbar-width:thin;scrollbar-color:#0000004d transparent;max-height:180px;padding:4px 0;overflow-y:auto}.lidar-classification-legend-list::-webkit-scrollbar{width:6px}.lidar-classification-legend-list::-webkit-scrollbar-track{background:0 0}.lidar-classification-legend-list::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.lidar-classification-legend-item{cursor:pointer;align-items:center;gap:8px;padding:4px 8px;display:flex}.lidar-classification-legend-item:hover{background:#f8f9fa}.lidar-classification-legend-item input[type=checkbox]{cursor:pointer;flex-shrink:0;margin:0}.lidar-classification-swatch{border:1px solid #00000026;border-radius:3px;flex-shrink:0;width:16px;height:16px}.lidar-classification-label{color:#333;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lidar-classification-empty{text-align:center;color:#888;padding:12px 8px;font-size:11px;font-style:italic}.lidar-colormap-group{margin-bottom:10px}.lidar-colormap-row{align-items:center;gap:8px;display:flex}.lidar-colormap-select{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;flex:1;padding:6px 8px;font-size:12px}.lidar-colormap-select:focus{border-color:#159895;box-shadow:0 0 0 2px #15989526}.lidar-colormap-preview{border:1px solid #00000026;border-radius:2px;flex-shrink:0;width:50px;height:14px}.lidar-colorbar{margin:8px 0}.lidar-colorbar-label{color:#555;margin-bottom:4px;font-size:11px;font-weight:500}.lidar-colorbar-gradient{border:1px solid #00000026;border-radius:2px;width:100%;height:14px;display:block}.lidar-colorbar-labels{color:#666;justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.lidar-colorbar-min,.lidar-colorbar-max{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace}.lidar-color-range{margin:8px 0}.lidar-color-range-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.lidar-range-reset-btn{cursor:pointer;color:#555;background:#f0f0f0;border:1px solid #ccc;border-radius:3px;padding:2px 8px;font-size:10px}.lidar-range-reset-btn:hover{background:#e0e0e0;border-color:#999}.lidar-range-reset-btn:active{background:#d0d0d0}.lidar-range-mode{gap:16px;margin-bottom:8px;display:flex}.lidar-range-mode label{cursor:pointer;color:#555;align-items:center;gap:4px;font-size:11px;display:flex}.lidar-range-mode input[type=radio]{cursor:pointer;margin:0}.lidar-control-panel .lidar-pointcloud-action.info{color:#1565c0;background:#e3f2fd;border-color:#90caf9}.lidar-control-panel .lidar-pointcloud-action.info:hover{color:#fff;background:#1565c0}.lidar-metadata-backdrop{z-index:10000;background:#00000080;position:fixed;inset:0}.lidar-metadata-panel{z-index:10001;background:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:80vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0000004d}.lidar-metadata-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.lidar-metadata-title{color:#333;font-size:16px;font-weight:600}.lidar-metadata-close{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.lidar-metadata-close:hover{color:#333;background:#e0e0e0}.lidar-metadata-content{max-height:calc(80vh - 65px);padding:16px 20px;overflow-y:auto}.lidar-metadata-section{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:12px;overflow:hidden}.lidar-metadata-section:last-child{margin-bottom:0}.lidar-metadata-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;color:#555;background:#f8f9fa;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.lidar-metadata-section-header:hover{background:#f0f0f0}.lidar-metadata-section-toggle{color:#888;font-size:10px}.lidar-metadata-section-title{flex:1}.lidar-metadata-section-body{border-top:1px solid #e0e0e0;padding:12px}.lidar-metadata-row{justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.lidar-metadata-label{color:#666;font-weight:500}.lidar-metadata-value{color:#333;text-align:right;word-break:break-all;max-width:60%}.lidar-metadata-subheader{color:#888;text-transform:uppercase;letter-spacing:.5px;border-top:1px dashed #e0e0e0;margin:12px 0 6px;padding-top:8px;font-size:11px;font-weight:600}.lidar-metadata-subheader:first-child{border-top:none;margin-top:0;padding-top:0}.lidar-metadata-wkt{margin-top:8px}.lidar-metadata-copy-btn{color:#fff;cursor:pointer;background:#159895;border:none;border-radius:4px;margin-bottom:8px;padding:6px 12px;font-size:11px;font-weight:500;display:block}.lidar-metadata-copy-btn:hover{background:#128784}.lidar-metadata-code{white-space:pre;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;max-height:200px;margin:0;padding:10px;font-family:Monaco,Consolas,monospace;font-size:10px;overflow:auto}.lidar-metadata-table{border-collapse:collapse;width:100%;font-size:11px}.lidar-metadata-table th,.lidar-metadata-table td{text-align:left;border-bottom:1px solid #e0e0e0;padding:6px 8px}.lidar-metadata-table th{color:#555;background:#f8f9fa;font-weight:600}.lidar-metadata-table tr:last-child td{border-bottom:none}.lidar-crosssection-section{margin-top:8px}.lidar-section-collapsible{align-items:center;gap:6px;display:flex}.lidar-section-toggle{color:#888;width:12px;font-size:10px}.lidar-section-body,.lidar-crosssection-panel{padding:8px 0}.lidar-crosssection-header{color:#555;margin-bottom:8px;font-size:12px;font-weight:600;display:none}.lidar-crosssection-controls{gap:8px;margin-bottom:10px;display:flex}.lidar-crosssection-draw,.lidar-crosssection-clear{flex:1;padding:6px 12px;font-size:11px}.lidar-crosssection-draw.active{color:#1565c0;background:#e3f2fd;border:1px solid #90caf9}.lidar-crosssection-chart{border:1px solid #e0e0e0;border-radius:4px;margin:10px 0;overflow:hidden}.lidar-profile-chart-container{background:#fff;position:relative}.lidar-profile-chart{display:block}.lidar-profile-tooltip{color:#fff;pointer-events:none;z-index:100;white-space:nowrap;background:#000000d9;border-radius:4px;padding:6px 10px;font-size:11px;line-height:1.5;position:absolute}.lidar-crosssection-stats{background:#f8f9fa;border-radius:4px;grid-template-columns:1fr 1fr;gap:4px 12px;padding:8px;font-size:11px;display:grid}.lidar-crosssection-stat{justify-content:space-between;display:flex}.lidar-crosssection-stat-label{color:#666}.lidar-crosssection-stat-value{color:#333;font-weight:500}.lidar-chart-popup-backdrop{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lidar-chart-popup{background:#fff;border-radius:8px;flex-direction:column;width:750px;max-width:95vw;height:520px;max-height:95vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;box-shadow:0 10px 40px #0000004d}.lidar-chart-popup-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lidar-chart-popup-title{color:#333;font-size:14px;font-weight:600}.lidar-chart-popup-close{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;display:flex}.lidar-chart-popup-close:hover{color:#333;background:#e0e0e0}.lidar-chart-popup-content{flex:1;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.lidar-chart-popup-stats{color:#555;background:#f8f9fa;border-top:1px solid #e0e0e0;flex-wrap:wrap;flex-shrink:0;gap:24px;padding:12px 16px;font-size:13px;display:flex}.lidar-chart-popup-stats span{white-space:nowrap}.lidar-chart-popup-resize{cursor:nwse-resize;background:linear-gradient(135deg,#0000 50%,#ccc 50% 60%,#0000 60% 70%,#ccc 70% 80%,#0000 80%);border-radius:0 0 8px;width:20px;height:20px;position:absolute;bottom:0;right:0}.lidar-chart-popup-resize:hover{background:linear-gradient(135deg,#0000 50%,#999 50% 60%,#0000 60% 70%,#999 70% 80%,#0000 80%)} diff --git a/dist/assets/info-DXfrVzVb.png b/dist/assets/info-DXfrVzVb.png new file mode 100644 index 0000000000000000000000000000000000000000..972c9443337fce7e96a5495f7bb0353c6a501b4f GIT binary patch literal 101036 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
AQo3gu{`$mOZJ$z9XbD$;T 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 e6+u0>Jny?Y3;^n` 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 literal 0 HcmV?d00001 diff --git a/dist/assets/logoJadeHs-DOixp3sh.png b/dist/assets/logoJadeHs-DOixp3sh.png new file mode 100644 index 0000000000000000000000000000000000000000..aedc74e400aed78291218cd16d9ac941c849f5ee GIT binary patch literal 22547 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 L(C$CPfTaHdtpsGJ literal 0 HcmV?d00001 diff --git a/dist/assets/standort-Baq7HQHX.png b/dist/assets/standort-Baq7HQHX.png new file mode 100644 index 0000000000000000000000000000000000000000..c0213fb8a5f72090f4faf6fc39d86b93c3c7fdbd GIT binary patch literal 11495 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 Ud`iCnaxzFuP5)t?szdbu0lE}JKmY&$ literal 0 HcmV?d00001 diff --git a/dist/assets/ui-icons_444444_256x240-Bie7KTpW.png b/dist/assets/ui-icons_444444_256x240-Bie7KTpW.png new file mode 100644 index 0000000000000000000000000000000000000000..19f664d970194372c3228494e34ac01d611a4d45 GIT binary patch literal 6992 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
`A6pHt6IR6lNF6^&(ovlbP|R$VC3 z#Kj`X&Lyxos$n5C#2uMfZZsvbj)i z+$1(n=6q63)^IOf+^1x0R%Jn?&*qGX`{G5;8i!QR3oXJfw~DcSI#S?P@6TZI#^)nO zwBfhXH&dU8oVeLDqb6r-R>&#mCM;g!tPBL&yUn8|aGk2Z;+<@plmQtZfs}+*Cs>)w zJK)hUcu#Axe^!n8SWqhu2KsCjRL7fdv|8+ohg@hb&_b}-xyXe1kWcrO41<^<<7&ZQ zz`{1CCxUin(^K(w@eEMT(^}Rul1#tbP)zHUXQs;T&4gaG6=ckgoPc(7n z*nP2UyM#N~U!%DWT-%~=m$RLWZ{BbaHA2Pw2Jkcvd9BQ+`pcKWLIsiFyNfBO1oInH zC%Gdn^(k@+F)a~?>K~};Kc#WB z^{nk2D~t~niv&TrKOd+v`FXMR=DN+SgIjGD%g1Ye+s=6>ipoV8mP1RD?mg8&DMU=q zO^zcP7!_*&@^Np)=&5r*;QialnPQcsta!aRkF70#VabT)k?5u-;YzptvmB<#WuY3R zCHt}suyr7}=u<>SA!(YcV$8U;juwU8^~d)`Oo#4yDH(yMUn7ajXIk654oRQH1d5R5 zWQl6N4<$AfH86-?|I)&>?_Yvz75C_;;V8U9u;+dh-hiJfqm(Gh|2>&!^|uw8Sf!N& z9WrD?bX<1ttD2$v^8DeVAp2*9cB(6Un`IlxfzXmt;l3tj(F!-4ZXJajoUOha-mse| zA!`x7DG7-qhC}*iY;B^j1mbc$3RLMO^k4L=lXULiXz#zsf{Fz|)4^5x2{aQ>Z*5#E z?vdX&8)WO?ucP>9E?pIzt1RwC{5rPs{h+hGPYV7P+>A3xJe?O)$@6T{rX>PzP+?q> z;;#q;(=T~?W`h>R_;Ks-_~}fi2}AdrFMFIdE1o0}W}xGQU9x@`PQY7H{;8Qo?e<{~ zpKwEX7LjJY8@J`OP0iy!ifw(LLS^?8cYRZLaU*tLUX+^zUp#OYztQ*IJJVtGpa=vt z5kUQuI#p2*!|A_c$k4oQv63yk2dbsn%h^HtD>s48SH&Fx^p!EU%dtP`gZW_eQ~lD% z=1H@F2j8g~?=|<`-+VUSqGzqu`pWji0Wn_*0&TTAnpzFDp}&mJKU@JgOf_ zb;2;7x~$&YR>MwuN4Y+=+#p^M4MJWZpFdmo<}A=FxP1T!{_NcOYnv;lm?Pr55-@Rp z_Zw(#Yp@9w*S~`|Bbq3EEti?agR{4d!p#l31aBX|JVE(dSOq@?uUcKRg4>v`Ea^WP zvScvPt5m&LU<@#dVu1HHWDd&M<}MA}MO{nFS4ALwSEZ&SkQdw*mL1lF(*{jkf#MMB zDV>%pS4?g14ZS1Mk<_u3q$@5+yn5KrVLW`$+I=o&gd}Nxq`=Yx|=X%|V^yMSA#&uGDocw=YDx0(zS#)KM1H zcoDN9KqHH7E90e0OzF(xVRN5$N2dQJSx(Pi?9tyoYdK*!kX=m5UqNr4#V%tnAXyf7 zh@#7GW^T>=a7yJ|->AUNYkTaF&Z3y^_JZa&v|Chg2WGnNI7g+Br+G{N_$LYQcblb3(QrR$@sbar5n*kBIjSafWl~O) z!}!-exeo$ZFhbe1GXl>SNQJ|K(@!Nl$wETs7nUKenZX|bynIKP@Sc+xXhW`-WP{Q# znGJRZ{n8~pVjUN|nJx6cPp1T|E}cOX`x_uF310qRZ&nkGYt=14@CQ^2_-^Syl*w#c zhTX`qiW%(KoCFMjV2^Gg)Q!t@HNpPl-)M0MK-J{85Q@g-{rMHerkBXXsBTNiu<+oQ zN_*2Wi0&X+{H=SoHscgP)2!BpnBWcAJ{dRSwjilve-qFi$_rqJz%pyu&v}Z&W{I9g zD~K=^RFMj1UI#(9fbZ0Bd`?LKmDIU1dz2C>Hn(By*(zLjIogqGttE5VO@Opqm8e|j zn|*e5+1qX1hqVBw{@|Vnx#PR}5cHP1IXLDTH7(IIU^kG^z0C}zV3r|Qg==OHDzt3N(HOX{{aG= BEO!6^ literal 0 HcmV?d00001 diff --git a/dist/assets/ui-icons_555555_256x240-B_XoWvGL.png b/dist/assets/ui-icons_555555_256x240-B_XoWvGL.png new file mode 100644 index 0000000000000000000000000000000000000000..e965f6d97c6e39e711dbba68889a7d1f3d95eb45 GIT binary patch literal 6988 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 LG}fuoLO=c=v^XOP literal 0 HcmV?d00001 diff --git a/dist/assets/ui-icons_ffffff_256x240-CI7G4NOB.png b/dist/assets/ui-icons_ffffff_256x240-CI7G4NOB.png new file mode 100644 index 0000000000000000000000000000000000000000..fe41d2d0fdd40f87538d2312fa537a799994e55b GIT binary patch literal 6299 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 literal 0 HcmV?d00001 diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..d998b60 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,117 @@ + + + + + LiDAR App + + + + + + + + +

- Obernkirchener Sandstein -

+
+
+
+
+
+
+ +
+
+
+
+ © Arne Zitting u. Hauke Kahrs +
+
+
+ +

Info

+ + +

Bitte wählen Sie eine Punktwolke aus.

+
+
+
+
+
+ + + + + + + + + diff --git a/dist/info.json b/dist/info.json new file mode 100644 index 0000000..17d8bb8 --- /dev/null +++ b/dist/info.json @@ -0,0 +1,17 @@ +{ + "first": { + "title": "Fläche im unteren Bereich", + "text": "Dieser Bereich des Steinbruchs zeigt eine natürliche Oberfläche aus Obernkirchener Sandstein. Zwischen einzelnen Sandsteinblöcken haben sich Sträucher und andere Pflanzen angesiedelt. Der Sandstein entstand vor etwa 140 Millionen Jahren in einer küstennahen Landschaft der Unterkreide.", + "images": ["stand1_1.jpeg", "stand1_2.jpeg"] + }, + "second": { + "title": "Abbauwand", + "text": "An dieser Felswand wird der Obernkirchener Sandstein abgebaut. Das Gestein ist für seine hohe Festigkeit und Witterungsbeständigkeit bekannt und wird seit Jahrhunderten als Bau- und Werkstein genutzt. Es findet sich unter anderem an zahlreichen historischen Gebäuden in Deutschland.", + "images": ["stand2_1.jpeg"] + }, + "third": { + "title": "Dinosaurier-Spuren", + "text": "Auf dieser öffentlich zugänglichen Fläche sind fossile Fußspuren von Dinosauriern erhalten geblieben. Die Spuren entstanden vor rund 140 Millionen Jahren in feuchtem Sand und wurden später durch weitere Sedimentschichten konserviert. Sie gehören zu den bekanntesten Fossilienfunden im Obernkirchener Sandstein.", + "images": ["stand3_1.jpeg", "stand3_2.jpeg"] + } +} \ No newline at end of file diff --git a/dist/info.png b/dist/info.png new file mode 100644 index 0000000000000000000000000000000000000000..972c9443337fce7e96a5495f7bb0353c6a501b4f GIT binary patch literal 101036 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
AQo3gu{`$mOZJ$z9XbD$;T z6mQZTNo~X^;w~Y9Aum3{)XyH(y`I<{`Uo+8vw1v{4ONzX;lo+LJw zgr`nVijBG6=y-a6cAh*i9g*+&?O`F~8ntkJoJ)DrZkhhJ&zGK?T|sICKIGXYeUFg# z{-KbVc^9V1`5Hch6;j%@I5lB}+yYgsK^jp+w1? zExRN1o~D9kX)38JL)P*KBiJVHU-1@ghhJH+I}3I`pxo2?HuEvvQOBIC{NKfb8z6D` z7}of<W9pwHwEE&gu3^`jw89 z36!5-LlNeD36=hO6Ui%`ibs=}^M-jERr9qhFdQ0v9lr^(lFP0(|Bm(YDL?qzFBXzA zk)d)c3i1s>6i}fI zOaLu=O7{#vQABM^a`I#w?Y~Xh5i#m#3#?xct;%)<^Z10*cJ%yl7L#IZ zn7sn#+0Y(>AbAyn$8@5Fodvy{kcu%FyO^|WGPaafG6fF$Z5|GEKk(a(k@J0N_)p>C zBi3e|>*}oDXF1cS6rRO>zL|Mt;j5-cJSIxC(nMuJVKz%Ua|DGG@#O{lA7{v$G%<5l zilJv0@oiTQ3p}&}L%T!=vgZy;=d`6Q!y)Z(s^>9I*UY|}J>vU z_vc~wlFd25R83%=DXs9m7g+37xXB$kjxq@s%LE2gZT=IQwL~>fiYhlin+>|5;_LI@sxiaHx}y5Uc_=Ba^o%_H>I24X z?jLHH!%SK@TO%4&x*dK$l#f~}z)oiTjHLIERgSh>MV>ha>B%b#Yw?P4FUEEdVzp#= zfoE2$HH~8(+%0UWWn=1Dl zzBwM~Ndh~OXA$F!;0&*+L~%GStIG}?uwVZrL3}i4J-Q|qAw0-5i^Ge%5UzdE&{}iR z5Tfd95NJjR2R~Oj1qNB{qK#t^RR%9g1>rku5;tby$CEB`L2B?AKVKBI|G?&{AG%?w zGI>4Fa#=g|t3QoVvG6m{3--co6xG|TA*r(wC*Z~9i2HXhz*nXur4rPZ+k1)s@Y$@U zu^d_iDVWx6y`BLGJ0!60CF?Ql)KN~OTSZ#;yy%Zf2CjHaC_ztc97k23I|!T?PySbZ z$m{gMimpqLH+~Q{Fj#M`aLZO2%e{FMRZ`giy zl8y~@HA_f|HC(Zc_@j*Ny_M(eGZMXA`-vnq_8hhz^pKp&v9rP}d2NW%P21>LGrFoH zurIVyT=lS0WYEViCBs@fiU{Rv>-xF|hc-=#@7q0AFfx6A2BCuYe%W1F5H-aE%N0m~ zDcF+bcR5-t*Gfiq2rOa#+mz-4l>kJeSoIAEd{P01Hm&QaZpguHUsFTgVldoGF3s8V zxs!DjrV{*Z6cCL8@hZ-xSpZxlHs-)j5?-7c6D_z323u!BZv`u(Pl6ly5r5`UeynCo z!bGJnSXRD0e)8tD>AjjZ5Bh;ML7Q-Q{_oKT|GG|R7L9ROAWqWdYeTJ#xYd>_&ps4s zIPd>D-fl(Dh8uE4a3Wt^Atk^=qQ6{XwFhHSh5v}z02t!@M;z7{f(#|3hZBJvN;qSw za~Wk`Oj!*x>=>9d*(cNhEC;O@HA+sU{IIysa>=|!xV0w|BZgTUnbE-it?hCKL zglhbdv=VUs6D5AaRBJDB8E8ikHTNbI7H^%#yfnBFmuM3D$fw2N1FEy>1aqJoLOrNy zEbhX0_ERCPYwFny^mEUR0i;;a!m*nU8@2n*Xuj)gY<@P8dUa)QNjpIj3(n23>6#>8 z^FOhyAGg^5b|KxGAp*H>{vTDU)8b!z1>CjAze@%6>qt5I){Ev+=)a|RERe(*7ZLw3 zWkuBr7zY;j<&p-27bh1GKDk;4&WIp7oYLb`^p++o2g?~BYD=r|gj%{&T{w9z)^KqM zwK{bY;zAO@504hk6|P(2-u9Bh4AsJVeaQ(p zr3ou$7ZC?Ab0Z=@Nnf04N9NS@FFHx*h=7p{@uq^OH>`+I{8j1ivH{$o_?GM5a>Z3T z`QtSOpioKH#e(O9DJ`d9lo>hKGoh|d8Dr~4_YP0G)3XUscW}L_>u|`leeTcwOyts( z$hIE|5s0RS6@qE8B_eHItwXuVX3qcFbSZ8O0*4+`@33{SNLIlxy|R5-YwEb^S}n2& zFEh<*@$ui?3}Gic@c5?V}a(baXqKVMWVNuB+Yw6iucJd_Hh~Qi~V(uMuVcI zua%`J3aPY0ITVBs7Wi*!v*Rt!lZv3}`5$bw_m;}Zb%V+-Ni)d~@qEgppFoVh@Y&vz z^Gemh|JFl}yBSo&`&?u3;4iA=-9yqmJ=_pQwNIY#eNKn=#V>4annNPdUzscqIviP& z__Px!kw?)SOqx|XAMBhKLiUW0%*zzmb2)s@@DU%kY8e&Ls9MW@cNBgo zn3B)}K6h5~EK=hBfQ4n0SS9OI`V83Wrq=86;;#yAj8zDeVgyzE zr0s$mnx2qAypUP)L3XXS1Yi#EkX8|(mW7q2bq&dym{+Ea8R5OakTQ`>~p4P}6 z7DNASkSuYP-0a_Na|*a^hGDv~gYc<;&G@tyCe^?nT3ht%(yI*p0i4V&+Z?=Fu_ru>Iu)EKLAWt^MD?Fu%x_^R3X2 zuhTI8e~*`N>qo)btP=OleoYGE?ad~>NXj0zO_$)fiWl7Wc=_S**0l`$`^xmLd)Q(b zA0b3=kKzLlwlGYY`+|;|)2Y5LLwPf=fGaG`9e=pyS}O$Nf4tren9iwyFn(NP3=F(! z*J7%2U$C{MQiUMdVR1uy+L1Y&quQU*WH}hb7zgC~K}t}c5LhFk%Y@wr$KYJ<0@`gn z1HOL<4DIG=!{9;b^6RmrHqavE$M^J7(mO;D9%A*n_*uFl>m;6_8EiP8<}waA*spnf zMPv@acNw|FxatT_k7r>krzS>_j-^GDdQVH-QABjHcV{Yn1_80R&wXPyVCeWJf=n>> zK$|1cDwfWmZ->jZj6MNIGCKbFLYwHuP(~KVqIuIuIYH@Fj~2hp!Vd!*N7CZHPz1&~ zykwi3dpJm?`^Pf1KN9+CP;sEcDwH%B-pZM8@Sd^0;zW7i{F_3{4rWVN*O5cccb*d- zRvIYXqbN(A=Mj%;o4*ue% zfqCXlIDaK6Q$yv~Dx7TN3dPmV-~IrbTc<9Ugu&|;f3|-o=f)a!0fWZ%cXtjZ zLA@jWZ>xl<$$lY8AX{I5KPM}=)){-N*)J-)Ob=qyrSvXYSOw-dcB{~$h+DfZmqk6& zudlze!BN9V1fwH$)W=A$d2$Rw?8?#2GYcybFC%Vs zslsblQnoGNna)=yJ|P9bZyqTG>XUAG!ptH%>$WWz<2os6*XcL=iz$>ph}b||w-1~pPt8Jl z0IW{`D2|0et}W}eWTsr$Ts=_=trB4=LCEdrQ%LT=g(6&j#!_UIdi3wKp0vk-I^Vb+ z-~Qv4|7r~xP5!t=T-ZDSY*KzE* zMK3-zCX&-bslAoCYw_5RR18eS@e$*tuK;RB3Y6K>dGu`f2b+Dc1hZk8ZHJswhW1;$ zbKJU>MKUS>(V}j=|KrSXR8&lm)`K}C^y_$S&`8Z7^p4oH@8ba}d76;@uRDPxf&*4r zJ-d@`Wtu}#S04j2#C-MCCPrITX|8HAG*FzkQ!?5og_0%>)9TXQy22g!G3Qvl1HW^_ z3T}Qux6Y{RNQrLurhphC>w z5c58iIK9v5@+vHY(L+rBC=s=_F#&o1@O0`Yatpg4QBRH)lJxr!=l>?bN337x-QC4i zw^`m8m)LE{?|+1ocrW+!%h#74H>TsjXo)lPBD1XseYf4wm+_$?iQwL$HM{($8RyMd z&Y!xD20k4~CIQp6E*`>g4qpRsM=@{_*j(lYk5w}FFs^^nbG&mL*u|JxzLp`j2quWc zVPBMQxb%a^#)jE_<5&}~&a=liy;k?fUZnSbjg`|$fFO{k>VDT5n_GjK8x2qcHf6yK9Hh?_2S&Kfb zRUKw~|Ndm=xdhheym{u>6yzL!u4Dh%UraN+U;df+G$IF#9!wusjpR_e_=$X^@&sDV z8eSit+KR_9B$sWP3n|L?w<$?&q&4l7sk7xn=lR!kh1?9vHDNdK2Vhs&JC^= zz&u}+HftXEX|wP*q}GVF&Dq?m_FfEl$Drq-mZ*FFh!Prk>QY|3gB)_WVzGCbvQ=~@i-2JietF9>ot-~^==3kLk?OT&cadhM{UAh6T7Fd!-iJJxbK~|bt zAvFp|koDX%V^Da=_Z5-6XG49IZW%7Q9TBv`#3)lbVGO;h>@?Cmca0ATmq&qT|Vdi`T&cc z5Qmp!V+Wt^cV91k#2bD!oKYdO2G-X7MFe!$J5niqBKaEz&J(xBj-;s2#R|OTpp7dAcJ`4*fk!^vyRU0za4QCfjx(O#UNk7 zsbd56y}sQ4^jyOqR<)UeC&6D?a5H8nt~iMQ@`vcJ?M6ye)L3?(V+#p)*oX&ZxW zwy9n<5XAjWx5|9{oYhz5ypXawul0U-@=>a4zVqTnR2ix07~U^6-ATQ_V?P?YI}&B( zPK!;W-+lfg6H5jIoH-Z{Wv1-bqKL*_LIupHRh*1=2{RvHB&!KL!Cdi8yCkh&W(_}+cFiT9)kko^ z#q)XL{Q$Zz5}jJ0Y?9>!Fp1N;-szOFFFX`%;&hYLuGiwpl$tS|u#gP|kH3II)hpJW zJPj8zrWze6Y+D3BOu4jEHa1Q>udT;)S}gXwuXOp6Z{i3M2N}ovMbS(37nPdm=`Bf~><&s^ zSbixG-xQ@Rs^;TujX%lPViP}Gn(U+QQAe~aagAJyY0m7AMsEJ>T>kJ36~d@FrtikE z#&<0K%#3`>{4!DQ!8|FDDf@>NM>KZ0mX6%MXDfB5WG4n@CoBH-4SJDPz^)r}8E5I* zuPZHYL*e^(o|L&wLgy(Zt7`osP{~iRG!;Uy__1zQrHtj5`N(x+pQcDXyi-?}U}9D@ z%mDAeXCBqoRUOxi;T_6R3wUPdU6TlL^Q=#Ox^%;f<%XFj2SY=YVn%|Nl4(4rnECSt z(CZhzvn%g9yVGKwT4NIQ3{TFB^Z`DTB93#R@P`{b`F{!bE{9-1UD%n4`d!>0hB11< z+;6uGap+xW^ogMf5g+A$d_D5H;HtgOfg^;OhOjY$A%{Ek`S-__GoSQfpMn$(wJHnk z!!GOq#61R^fnEn`8d_PyUY9W)kw(g;&TX5*mnVN^QrT@3DZw7iC{|i??HRxI8=4DR6f%mLF(jdnTg*)$ft)ygOh(*3b%IjR65eEzj}Zd<3JC+FtipFB%0VXA zhlZ^(y;mVrW>-IUEaOEM*j^3^8(AlYT1q7Mq`_=>4}|PrsGQCir3@ETflDWI;lWmP zP_Xr&4RrxQ@KOh;59bP%Z~_y_RT@p?)jZ#9CX+1gazgU~RnHT$lJ>}$7cn3t8;Q~@ zPE}r#x?zj$%&)26G{&c8t}_iRQlgn2eJ+hhNuGdC;JrooqdiGECeCcCL7}CTHNtFi zyRLZ98H*w7_K4duyvR++a?AGjZ9h1J*w(zqQOf*BcN+y-;L-f*=3Uv(yHdHBlh!bi zYAfjP3ECeKHNaicndAH_j|ql!&%Wv`o#XdzDKV{1Y;7{SCK^gDLpb>*{0|r9060k+06I`4Vd+Q$QbhnjJg70X7QR2~gpf;HBRXtUDi!x=_ zrQ1O1qTK48!)ZnS3(*b#<@}5f>)q@SXg;`2agxuzZpBxEYM=huwUnIPW(m?>RJd!F zK11ky>mrtHYAc_3=n{B4l?4vdCX2_$(0$np*Aa6$iJ>CeZ%I}8E(0>Y{Yj})8(*bQ1 z`%k-;nc&!Lpm%U0COZ+nX^1H|{4=2BZBwPw+-;T}oaL*zNO+E9%82s5j4`ovX)PPZ zMVuA4N(=!l2KeUZ&?L=$BDNvUtJy?~9M@uS=Pc!Y+6ajPZ}subDUO3KPohTt+oEv} zLMSQXq^|Nq1>hA?y+L9zZr4{!=Zej9;dwcLW!GNw=2iPflRUxyMqjt+%y4HSY+#Tr zH9L`VqV7*pImaDux-|rc$!C03DI%h+a>wfc-9WdD?H5Mg z{DNf#X??&boMtyJHW9&0Plif97@e_l1x|l=J?hP%qc3k?r|(0D&{`mtI5UVIPk=$l zovxr>ZfK2li0&itMj(t6RL{f!Gz}V2YbTOi6NNoo_usT#`_7Zt%r9AZDQHe@SNmleaX)0H z7m|Ue;mY}r{CWxA&gN@^gsNL_kqtIgJLucz3`P^=-FOS|nkl@>Gt@iKkaFYq>Qx9r zvW4H$!n_e9v5q}!21+P6s~uYF;BodytKA8O0C+7$td`sf_ib@A*iSm90c?nnLzBF@ z!mPyuMzezo5t^#`N65es7l=&LMZCai8p`pN`qcGZVu$B~DH~aOz>H%hLfwh8Q;Ov7 zba^tl@3K1^qR#edeP7r}P&o#2bk_!ag3Rj8G^|+^n}BaA$@;J)2^VzT1=Z(h|ICcu zaL6b#-7s)&3k8jHb{!dzLbf3ev|?Ei{9TuNMR`vs zcdovEB?Rrvy`vkJIk4(7Ld{E2giA^TRv-caK1U&+GZ?st?9fFxT1o$Q_(Djx4*dW=n-oue zslzRQr0GEypP(-G#(?GDL|tl=lt3LQ~?=%`mEAb80OGNgL` zi8%*pVQZ7pf~o2QN~9CbCcwil9>HpSA%*O}V`D zqdHFTX`U#p8YN;;E66(n%3g<^RzF^quVE+}Ic-AJOdtw$Kq9s<6xr5Fn2BB|>T5cHE58Uwc`IhU|o+(#Zz^m>L?w42*>+wbO#8 z$b%T0^E?BSK#~?2lW2SaMDZr6-;RU`2k7Hq1{F&7e6DJQ}78v}$HcuZUZdF$wC#mVCbX4|Eb;+fuF^^@5gh>jaXfeRY> z;EYs~fs36!_KG+f&B)u=n+syEf$5xU7C=F@Cl72YE%Y zg*5UoM*FhCLhEJU8VB7eAJQyj0;R50k@>FZZ>662L4JdIM>vSrp2|e+%OuR!O5o{t zg<>BFpJ`kx&>f%%m!63zCmVK)a$%zMRCr%L{f4qrmB7)+_yFdv?~bX%6h(cfgh zZtqghUdgN34n>-U(kG`M*Xzq~443X!X58w?AXg|F>Fv$Q&r*FbNu_ZEKX0IG z^#4ieWgLds!@~?(k-g~k7%%qxxAkcY)o^mc*(v@(Ls>Cx8+%B$K4ou-$2R6bBy*WT zqp!7CilVI!^R|AB;FjWg>tXPeaZb@$hyi>U8YJEsV+iTaO@+jNtDvMyhwpcZkF=Yc zR?woRb_|em0aP>?)4K77PcS_w2HxN|`AH7mI#&Jem2wth4kq9;1d%{i;30=|0+@jg zJ>G7%=m4Mw;|#djN6=pWGLTn`Vr<970c%B*I8nh1_5Q3FoMx-E1D6up zO&OF4SOx13N4APz85JB_!OmAEtOE{KmE4ylrVe;;P}H32b20)hP( zAu_2a1vP@61qUODey2`2t)nD6gue+vVSAy`W7-8~^dceEw**m7g`@N_2Gb7?7R9($ z@T0Z}i&XEP7)8++BGTXe=0XQTSJ@LgUFGGQ$r1Oi@bp(0Om^FkjCSCwimP?o?#i zDWn1QJwR{61oCQ0arG~+nCD^(47ULDN zeAt8apjCFAR?xVY7MM}RaL_gVVEkA`4~~NH#ZO;oCvlkda)W5dIh&D1R3RMB@eGO0 zxgYSb)jszCEl3(}C(!+ZuFTQC$11gzLjPXP_JT!-_k@u+m&KJY;047d5#4@UtFt#7 z&ZmZh*PPe^`BfQ-5lxG*Ke^;j^e?6XE3(;JH!I9Uk2QBLwRMUAw5~$X;CjANE@PTt zQhe>wQK6;xzNGeTZ~lBE@5(raH*W4yAJFC4vUcGHm<+}U=a>?BqivC58ZNjtUQsPI zMMocNbeI=-gC2IHMiGm^n+^$F{4AsJX=YB=|1fwcbi&M3W5d>?lpBX~OvNpZdwEm( zGaJ|XK3UvRKWnfmWGgxNIk^8W2Zpw^HWPCwncd+EQ)iAtgL!~Y)kYD}Wucwj*w2#S zWLnu$S$J|FPJ7I2V>{*Ipz0P9pw7k01jDnzmPWcbVT~#`el4F?1!JT5LrELMZ4GNA zl|VJrTM?4|U?HG0rdCj3`3hx%bP9_1gON}pKPPBJv4hlrp=E!gs7qYdAb0J(%ex}6 zCC!ftU4b&geAbO09MgP6_YaXeU9&jGB|7Bk8V3{mZBhDak`^uVr17WXE5K+JmNpF_ zGMf_C+x3Ki36#mT?Uv(61l5A+2!rNka!sMgA#rd?Pf7)=;2cPR?Ew3QN?@K#^&_N$ zj2Mn{NOg$AoBT;jeIpYR+`kV1=m?VnsXMK=XDDg-b74pn##)c^gq8#^2nAOKJzsc> zNp79O(7pzhW3E))@kXuk6pZ7nx;V~u(cR+2{NR2=X7A&TI(YB%K>3vbF=X%1Pu1j)?9sjvj24G1(KTCI!S* ztat5xds%L02S*9|7zj@FK6TXYB;fCZI&xOXQ=#FxbpXdV*foXwB>~^c8JXO;IC6g6 z(o1f*bB^1VKUas?Xb$1ZmWFr5FGW~xkW}@o5W{v=UU_JoMdxH;h`>+P4VXqr#ra0j z7v!%l6qD_r8EAjiw|*$#;}$S~aK_{!An7(KV;*=DNv%QGQ4!`Eeue=pL-QtlA7EbM z;PNhVa6kX+>H*{yMoawOmErvnCP->s=bXRm>NUS44c|d^oIjZk%VrCwfdtMWhEqIE zP$Nzb8)HE)-qDrY!K7AOdMO{{@4FO-r2=ejO?l8a116(47yWEV3SKH{9&AuFF8#hl z^<_@dxs31zNV}6c+t+GDbcGr#Z$UzE6|ML2F>TQK17Vfq<*=*LGn}_tKU%=+3r{Oa z7Jg7sQ`PW5Iu{Y&1_a`}+r^a(1ibWwLuIIn4;!O7vrc;dOzYo{wDP%hh)Pv#n`Ds4 zv59z49{G{~GSKhLCf%xO*1Yhu<>z*t%$D#ZP=^D_Y}3$)QZQl@3y50c82z~^{02Kj zi+n?U!IZF79WRu(zj2J06tm<+ioRfvf<=}h2M1J#7Bj9F3hk&NQ~$gx`%;&@-Mswo zXl}xeg>Mw<7BUd#lfyd~*O&Tg`|F5?Jw1t{D^>9hou~|t<-8L(xXKS?z0sH+6|jSa zBZ%3LSH7xBZlSL8_?Ja>TDnS}q`+cJ{j<;@uZC-rF~opV<{gVWFFy3~(KJ$$bKSh1 zGlot|W@eg6o5LvY;9g4_5ak<{F1kTe~> zQW6QY)H%P$uZ8yj**Zs@`Z9PatawhDX7of7U|MXcfs>`H-gkL84}3{Qpo}OEik85Z zYlUBe9i}99bV&mt1W}u4DvFSVnO#4C>I)kK7C;$d?`!K6(MKh`m+q9Bw6LG87_vi= z_@+#}cpQ$c8NVk8yU;#nYcn(a6(rChmHf2V9;piNHR}+^DsB4fIzQsW2T-kH2Eiu- zJ1!0~M#oqLpfc7LEbBlh$=1$E&lRYu#RA@b_%#0lki(|Lz46EX)_leP7x#QW~ORY zyw&6C%m-NpwI446wmm#xy_bQ4EY;FBckPoXh7C`RPKCoqv|@6u42q)vM2Y+o>JS^G zb>GwFK5`DeOY)kJ;aIcqRm+tqlWGqC!N^{XDy1SY8%%5SGlvZFc-e%O*Tb+Rr_QW< zV$B%WM?Q(*Zn(B^xw4BkQ#>GWZbQ8G1`#iITi$&!hp|c02 z%BA-G7K>(Fl2wGbUv^PbZ94lwjQgghm2%}4=pYW{{NuPPGo}4|ngmZD>#uixvki?5 zr~%vfp{{O~>!A{aYLJ$$L**gyvYMKFa++==qJ)EF6gi<3i14sIC5 zNv`Mvl^3Uq9&Sn7g~-7)Jn`^_Y~-?aKTj)R4{~>iXYabMe6CtM7UURr93Q+o&R^UA zFkJB-Z+q~c6Uxb;(PSj?Pm1ik)?NkEW+#!-2>gZPKTccIlcjh`YDcRcjFw(=#quBh zg`Nwkbz22phxGCwF*_%SOT8@U{&np-D#{lAg~rnKPYQ_D7w@tFDj=*r=)a)bc3|Cbayw1bR$SN-}8Qd z;Mv)kJ2%dpdu~!Uqj(AG61>>Y={Z>jqOU0$Hfd@kVqBCFU&o~Sll7Xv?>_yi>e9A# zgI9L|Ky{2z>Gh)v{j82wv>x5{9UXs4`27C7!&iqBrSAdiFAGfhZ#JLVX;f76bEJ%P2ha#sab2g+6~#3R+Ov=Ur;*IL<3u;fC&r z8StL7X{Ojz=k<`e`S;vrqf?l>Qn$||)!B;E63G;PC+}N2{a>>yRpW(=vn^{8s^#k3 zw*EnX9A~vQHK@$ZMoQgo=@XcVj*2P@H{S-2wpyA}fRdP^>-(B`xc6zwo@l+4mH4d5 zPf_W^O0rRj#5Lof-}_5eVORDV7wLE@XYj|NnQ@)>vq$d*^uvxpiiQd^x*aPUek^1v z6)q2=)v(PRd9D=6$Gb9cN5>J^aP!ckW$G>}6tHub$(u=0x^W>Io-OQ-c-%~7&B#A9 zm6k#gS>{XllL>l|(?$OaS5%y<%Kh19R4g##otAin?Iier%U;yIJW7l^q51dY<{F=5 zotPfnT45I0y`#cn7S|A4XR!M(lkM=SJK!2h?n5mu-2pI{YUFcS@Ly@(9<5gb4E>G< zV}?V9vhu_c+12ZS?dVdMYSGFhM?}$0sT$RqFhy+vx{frHI<8`^istKg?N5w9ER7mD z5iy1O2L=)cw}jtrY?jX!(NuHOwio?F%AlyqHu^ue)n}(~oXJ2jMQ_SG_?yE8?=Rhe znJ2MCiMi(DxNPP7usyAE7CPVOtocj|qf}|!OaH%Lb*<{=I7r=+((8}yxVqn0Y^Fx? zuS9v4BsyX4`CSM94Njf1;`ibjvbK7C!(@G`ryA3imkzF%)4Kf_UU{OfS62CJv6m2> z!CMK>NCH19eQVb_*G*|2>$z9EKYDm;P^uxwm6Wc-U+Rm(hiH7xLa=75uA|$s(wm=e z1VwgA&TN%n_9^l-RZf@Ul?7&t^(>q-`i0}l-hAh%U*OR4rI_&(+G*ieQE8z9_w&na ztfF9b>P@1pz}K5POjfi>4!?5c{rq_AWG$Wxbk!NvUc$(Pr!q zA7n76cjB#3lj!8K-@G_TDA&?#{-PhvRj|&lMn>#gf9Xyfk48*~0o5BL!UfUVox6@} z$F^5VpV;VXv}*r#a%Ufi_zMB7o|O`J(v5_;;K#P>2_k|=K4Dn+0)gille0QjW3@*H zd|-vK*9NWc^N4Y1ztM*=T3=K~jbeK#bN*{aB)U_oF^V;{61=fLKG1r1VkiLFlJm0n z#jJLHc0UO)8fFr6N!-SD%SUfe%1C%k-RYdS@{>TDS&5!LhA2_^o3S)PSFL_05@GAhPthm zs}U`$I+W-ALe+hqkXLrrVU=z_AoQvnFK;eI;&FLdn4FF|jyl{dk37$^ju0mwQv)rA z-&=v0>*aOK5AdjUaHk91lh*01>=tipM{{-wW1^cO%4`*McLjr;Nz!k(0jA?AF##%} zwl)}`3w_W_;YBWP$ZZlVEsQF0gux&$eNk0NQd)>Bl0GqYE(PerGG-&x$WVvnAkA)x zEND*{;XKLJqfp$>i zlVbVuD{JRk<0OD~FI@H#Zr+m%3#=tMjGG?yn@Et{6*$*(u(tj&(bnoy){I|OiwK4D#X>Qj(7^y4FH<-p(ec- zvIVW04~Ce?-yCK~dwaMi4mZ8%zb_zb<1RXw@-MW3SA6j87K~h#4}Nx~{Tb1V;ns`- zHxj{DB*9von_AwAKF0U{gj08!1YoA3Z#LE5XSJn^P=a+b&CD_~s1 zjQIN>oAO_1BqLA#v9M-BjG_qhIpDpL*P~csAwlY-Yo(SaRSi1SUkX~pkAh#wvwS}a zOa}7-NP29r|L@sl&`Q3#>Mz{lct^3c3^o2C>x%#!QuUM~*TxDs%Az8Si2ZmT;f3KQ z)79c8rixM)FRd~d>-z5tu0m^i`>Piwd$yXffQ{qlYE8L(%6>U{(dT94NRp`+LW7-m z?u51tLJIi#ha|NBjbV8bc<{Cli!DBAmSm)UR8Uz1=ePb~s~b8_uLN~}T6w2UB#Ca+ zqo?quQxE6a@VT(j0cd{|XtfQHk@GV{9Muk3Mr)Q1!vzZ z-1;*RenmN@`alBUC3~gf)sX0Md>hM>$>O-Yj8^LePp)c<-N*Jl!A>iFD+6y!{!Fu4 zaQmc6!RJGil?{1}5{ZIbzga8!k$a+>K)L&4Y=d`GmFKqBzkchXwnWlQFiB?_) zuYBuY3zPfIjS20Svs_*&x)SX|GqG|EuA%v;TDq_0@$P!ovM{)Byct;EuHb^$q-(J2 z2v4VzJwR26lrPkR#fnv=`e@{{gWpwXPi63xZ3gGCfTx4mVSR~b*`M;kO^M7>iItfzh0Cxo{c$Q%6(ai^y|)ln0pPT1&?Tv7f(>w=OYh(_Fw@UdG~+M~ zNW75wuBAe0qp=+GNXUa5bHYj~KRH_r_B>rCUp4e&PvcjpG9W(aAP$VOZ;;X5X!W8t z6M%$25diMZk}aXD1LYF}PioNK06ANJ+kMtg5(T0MjtvKu`k!ZVbR*~-9I?+kKcQh2 zlq{!n=*^FiEErP;is#oZ%^8-T;26iP+_B3mUE0l#pdoY<|2YjT4Bdyxti}FUGO^N7rd&8xcIIFg(=k+;kNPxtAoOyvupV3$3+J`fE_9dTTrYL;Az1s2I)x4# zx`j@d-_ZpQ5dk8ov;~tAAmK`K8Xz;&&XTz8xfS3%<3aD4i)BQi%Z?+@c|JIo-19)4 zHn1BRP1wZUG9x#PtW)oOXq{a^;}cHkPLUySD<)?vOyyF?R`u{EFgpo>XO0{*Q+iiW z2jVwMHyn zA&ku`V_=Zx_GCvs!Mc?ml!?mMORirijsYQjUKRB0Ui?4=LY!OBAm#JB*k@mYq06rz zqh;}Sz*A|%*QIEU6BY6}NpV^UhH)T0a>Gkn&)rJ1>6jU1&V91$OF{bmN;Rj*T zd;$2vRk|9lq65&~0&!rLj2m9U5<+#W>XDH4IBhkI;ed?#RN# z`3ZURJ773PGK6l_2}PfSRFajZ4=q@QPG<(V$InnI>7hYY` e6+u0>Jny?Y3;^n` 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 literal 0 HcmV?d00001 diff --git a/dist/logoJadeHs.png b/dist/logoJadeHs.png new file mode 100644 index 0000000000000000000000000000000000000000..aedc74e400aed78291218cd16d9ac941c849f5ee GIT binary patch literal 22547 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 L(C$CPfTaHdtpsGJ literal 0 HcmV?d00001 diff --git a/dist/logoLbeg.svg b/dist/logoLbeg.svg new file mode 100644 index 0000000..4153177 --- /dev/null +++ b/dist/logoLbeg.svg @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/dist/stand1_1.jpeg b/dist/stand1_1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..83cb1262ff2088ef497b72f9aa926c4ebea3df92 GIT binary patch literal 435651 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
  • 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 Uyl#(07%LKJ?9C%1U+#bZ*&nT;CjbBd literal 0 HcmV?d00001 diff --git a/dist/standort.png b/dist/standort.png new file mode 100644 index 0000000000000000000000000000000000000000..c0213fb8a5f72090f4faf6fc39d86b93c3c7fdbd GIT binary patch literal 11495 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 Ud`iCnaxzFuP5)t?szdbu0lE}JKmY&$ literal 0 HcmV?d00001 diff --git a/main.js b/main.js index 5a86cd6..f1f33df 100644 --- a/main.js +++ b/main.js @@ -44,7 +44,9 @@ map.on('load', () => { collapsed: false, pointSize: 2, colorScheme: 'rgb', // 'elevation' oder 'rgb' - pickable: false + pointBudget: 3000000, + maxRequests: 32, + pickable: false, }); // COPC-Datei laden @@ -69,6 +71,7 @@ viewer.orbitControls.enabled = false; viewer.fpControls.enabled = false; viewer.deviceControls.enabled = false; elRenderArea.style.display='none'; +viewer.setPointBudget(3000000) function resetLidarControl() { if (!lidarControl) return; @@ -82,6 +85,8 @@ function resetLidarControl() { collapsed: false, pointSize: currentPointSize > 0 ? currentPointSize : 2, colorScheme: currentColorMode === 'rgb' ? 'rgb' : 'elevation', + pointBudget: 3000000, + maxRequests: 32, pickable: false }); map.addControl(lidarControl, 'top-right'); @@ -129,6 +134,7 @@ function applyDeckGLSettings() { lidarControl.setPointSize(currentPointSize > 0 ? currentPointSize : 2); lidarControl.setColorScheme(currentColorMode === 'rgb' ? 'rgb' : 'elevation'); lidarControl.setColormap('jet'); + //lidarControl.setPointBudget(3000000); } catch(e) { console.warn("LidarControl API:", e); } } @@ -163,14 +169,18 @@ function switchRenderer(renderer) { } function applyVisibility() { + if (currentRenderer === 'potree' && currentPointCloud) { currentPointCloud.visible = isVisible; } - if (currentRenderer === 'deckgl' && lidarControl) { - try { lidarControl.setVisible(isVisible); } catch(e) { console.warn("setVisible:", e); } + + if (currentRenderer === 'deckgl') { + + lidarControl.setPointSize(isVisible ? 2 : 0); } } + function applyColorModePotree() { if (!currentPointCloud) return; let mat = currentPointCloud.material; diff --git a/package-lock.json b/package-lock.json index ae30105..bda9981 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,8 +19,10 @@ "maplibre-gl": "^5.22.0", "maplibre-gl-lidar": "^0.15.0", "proj4": "^2.20.8", - "three": "^0.124.0", - "vite": "^8.0.13" + "three": "^0.124.0" + }, + "devDependencies": { + "vite": "^8.0.16" } }, "node_modules/@amcharts/amcharts5": { @@ -391,6 +393,7 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -402,6 +405,7 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -412,6 +416,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1190,13 +1195,14 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", + "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@tybys/wasm-util": "^0.10.1" + "@tybys/wasm-util": "^0.10.2" }, "funding": { "type": "github", @@ -1227,9 +1233,10 @@ "peer": true }, "node_modules/@oxc-project/types": { - "version": "0.130.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.130.0.tgz", - "integrity": "sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==", + "version": "0.133.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", + "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/Boshen" @@ -1267,12 +1274,13 @@ "license": "MIT" }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.1.tgz", - "integrity": "sha512-fJI3I0r3C3Oj/zdBCpaCmBRZYf07xpaq4yCfDDoSFm+beWNzbIl26puW8RraUdugoJw/95zerNOn6jasAhzSmg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", + "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1283,12 +1291,13 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-cKnAhWEsV7TPcA/5EAteDp6KcJZBQ2G+BqE7zayMMi7kMvwRsbv7WT9aOnn0WNl4SKEIf43vjS31iUPu80nzXg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", + "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1299,12 +1308,13 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz", - "integrity": "sha512-YKrVwQjIRBPo+5G/u03wGjbdy4q7pyzCe93DK9VJ7zkVmeg8LJ7GbgsiHWdR4xSoe4CAXRD7Bcjgbtr64bkXNg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", + "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1315,12 +1325,13 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-z/oBsREo46SsFqBwYtFe0kpJeBijAT48O/WXLI4suiCLBkr03RTtTJMCzSdDd2znlh8VJizL09XVkQgk8IZonw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", + "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1331,12 +1342,13 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-ik8q7GM11zxvYxFc2PeDcT6TBvhCQMaUxfph/M5l9sKuTs/Sjg3L+Byw0F7w0ZVLBZmx30P+gG0ECzzN+MFcmQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", + "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1347,12 +1359,13 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-QoSx2EkyrrdZ6kcyE8stqZ62t0Yra8Fs5ia9lOxJrh6TMQJK7gQKmscdTHf7pOXKREKrVwOtJcQG3qVSfc866A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", + "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1363,12 +1376,13 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-uwNwFpwKeNiZawfAWBgg0VIztPTV3ihhh1vV334h9ivnNLorxnQMU6Fz8wG1Zb4Qh9LC1/MkcyT3YlDXG3Rsgg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", + "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1379,12 +1393,13 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.1.tgz", - "integrity": "sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGDEoMfm/l9mpg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", + "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1395,12 +1410,13 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.1.tgz", - "integrity": "sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2jHvI2tkbJDQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", + "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1411,12 +1427,13 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-XABVmGp9Tg0WspTVvwduTc4fpqy6JnAUrSQe6OuyqD/03nI7r0O9OWUkMIwFrjKAIqolvqoA4ZrJppgwE0Gxmw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", + "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1427,12 +1444,13 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-bV4fzswuzVcKD90o/VM6QqKxnxlDq0g2BISDLNVmxrnhpv1DDbyPhCIjYfvzYLV+MvkKKnQt2Q6AO86SEBULUQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", + "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1443,12 +1461,13 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.1.tgz", - "integrity": "sha512-/Mh0Zhq3OP7fVs0kcQHZP6lZEthMGTaSf8UBQYSFEZDWGXXlEC+nJ6EqenaK2t4LBXMe3A+K/G2BVXXdtOr4PQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", + "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1459,12 +1478,13 @@ } }, "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.1.tgz", - "integrity": "sha512-+1xc9X45l8ufsBAm6Gjvx2qDRIY9lTVt0cgWNcJ+1gdhXvkbxePA60yRTwSTuXL09CMhyJmjpV7E3NoyxbqFQQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", + "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", "cpu": [ "wasm32" ], + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1477,12 +1497,13 @@ } }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-1D+UqZdfnuR+Jy1GgMJwi85bD40H21uNmOPRWQhw4oRSuolZ/B5rixZ45DK2KXOTCvmVCecauWgEhbw8bI7tOw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", + "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1493,12 +1514,13 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-INAycaWuhlOK3wk4mRHGsdgwYWmd9cChdPdE9bwWmy6rn9VqVNYNFGhOdXrofXUxwHIncSiPNb8tNm8knDVIeQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", + "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1512,6 +1534,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, "license": "MIT" }, "node_modules/@swc/helpers": { @@ -1583,6 +1606,7 @@ "version": "0.10.2", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -3394,6 +3418,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=8" @@ -3526,6 +3551,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -3589,6 +3615,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -3987,6 +4014,7 @@ "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, "license": "MPL-2.0", "dependencies": { "detect-libc": "^2.0.3" @@ -4019,6 +4047,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4039,6 +4068,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4059,6 +4089,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4079,6 +4110,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4099,6 +4131,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4119,6 +4152,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4139,6 +4173,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4159,6 +4194,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4179,6 +4215,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4199,6 +4236,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4219,6 +4257,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -4509,6 +4548,7 @@ "version": "3.3.12", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, "funding": [ { "type": "github", @@ -6448,12 +6488,14 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -6492,6 +6534,7 @@ "version": "8.5.15", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "dev": true, "funding": [ { "type": "opencollective", @@ -6651,12 +6694,13 @@ "peer": true }, "node_modules/rolldown": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.1.tgz", - "integrity": "sha512-X0KQHljNnEkWNqqiz9zJrGunh1B0HgOxLXvnFpCOcadzcy5qohZ3tqMEUg00vncoRovXuK3ZqCT9KnnKzoInFQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", + "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", + "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.130.0", + "@oxc-project/types": "=0.133.0", "@rolldown/pluginutils": "^1.0.0" }, "bin": { @@ -6666,21 +6710,21 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.1", - "@rolldown/binding-darwin-arm64": "1.0.1", - "@rolldown/binding-darwin-x64": "1.0.1", - "@rolldown/binding-freebsd-x64": "1.0.1", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.1", - "@rolldown/binding-linux-arm64-gnu": "1.0.1", - "@rolldown/binding-linux-arm64-musl": "1.0.1", - "@rolldown/binding-linux-ppc64-gnu": "1.0.1", - "@rolldown/binding-linux-s390x-gnu": "1.0.1", - "@rolldown/binding-linux-x64-gnu": "1.0.1", - "@rolldown/binding-linux-x64-musl": "1.0.1", - "@rolldown/binding-openharmony-arm64": "1.0.1", - "@rolldown/binding-wasm32-wasi": "1.0.1", - "@rolldown/binding-win32-arm64-msvc": "1.0.1", - "@rolldown/binding-win32-x64-msvc": "1.0.1" + "@rolldown/binding-android-arm64": "1.0.3", + "@rolldown/binding-darwin-arm64": "1.0.3", + "@rolldown/binding-darwin-x64": "1.0.3", + "@rolldown/binding-freebsd-x64": "1.0.3", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", + "@rolldown/binding-linux-arm64-gnu": "1.0.3", + "@rolldown/binding-linux-arm64-musl": "1.0.3", + "@rolldown/binding-linux-ppc64-gnu": "1.0.3", + "@rolldown/binding-linux-s390x-gnu": "1.0.3", + "@rolldown/binding-linux-x64-gnu": "1.0.3", + "@rolldown/binding-linux-x64-musl": "1.0.3", + "@rolldown/binding-openharmony-arm64": "1.0.3", + "@rolldown/binding-wasm32-wasi": "1.0.3", + "@rolldown/binding-win32-arm64-msvc": "1.0.3", + "@rolldown/binding-win32-x64-msvc": "1.0.3" } }, "node_modules/rw": { @@ -6784,6 +6828,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -6918,9 +6963,10 @@ "peer": true }, "node_modules/tinyglobby": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -7015,16 +7061,17 @@ "license": "MIT" }, "node_modules/vite": { - "version": "8.0.13", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.13.tgz", - "integrity": "sha512-MFtjBYgzmSxmgA4RAfjIyXWpGe1oALnjgUTzzV7QLx/TKxCzjtMH6Fd9/eVK+5Fg1qNoz5VAwsmMs/NofrmJvw==", + "version": "8.0.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", + "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", + "dev": true, "license": "MIT", "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", - "postcss": "^8.5.14", - "rolldown": "1.0.1", - "tinyglobby": "^0.2.16" + "postcss": "^8.5.15", + "rolldown": "1.0.3", + "tinyglobby": "^0.2.17" }, "bin": { "vite": "bin/vite.js" diff --git a/package.json b/package.json index 2a4ed56..55dd2a5 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "dev": "vite" + "dev": "vite", + "build": "vite build" }, "keywords": [], "author": "", @@ -22,7 +23,9 @@ "maplibre-gl": "^5.22.0", "maplibre-gl-lidar": "^0.15.0", "proj4": "^2.20.8", - "three": "^0.124.0", - "vite": "^8.0.13" + "three": "^0.124.0" + }, + "devDependencies": { + "vite": "^8.0.16" } } diff --git a/public/info.json b/public/info.json new file mode 100644 index 0000000..17d8bb8 --- /dev/null +++ b/public/info.json @@ -0,0 +1,17 @@ +{ + "first": { + "title": "Fläche im unteren Bereich", + "text": "Dieser Bereich des Steinbruchs zeigt eine natürliche Oberfläche aus Obernkirchener Sandstein. Zwischen einzelnen Sandsteinblöcken haben sich Sträucher und andere Pflanzen angesiedelt. Der Sandstein entstand vor etwa 140 Millionen Jahren in einer küstennahen Landschaft der Unterkreide.", + "images": ["stand1_1.jpeg", "stand1_2.jpeg"] + }, + "second": { + "title": "Abbauwand", + "text": "An dieser Felswand wird der Obernkirchener Sandstein abgebaut. Das Gestein ist für seine hohe Festigkeit und Witterungsbeständigkeit bekannt und wird seit Jahrhunderten als Bau- und Werkstein genutzt. Es findet sich unter anderem an zahlreichen historischen Gebäuden in Deutschland.", + "images": ["stand2_1.jpeg"] + }, + "third": { + "title": "Dinosaurier-Spuren", + "text": "Auf dieser öffentlich zugänglichen Fläche sind fossile Fußspuren von Dinosauriern erhalten geblieben. Die Spuren entstanden vor rund 140 Millionen Jahren in feuchtem Sand und wurden später durch weitere Sedimentschichten konserviert. Sie gehören zu den bekanntesten Fossilienfunden im Obernkirchener Sandstein.", + "images": ["stand3_1.jpeg", "stand3_2.jpeg"] + } +} \ No newline at end of file diff --git a/public/info.png b/public/info.png new file mode 100644 index 0000000000000000000000000000000000000000..972c9443337fce7e96a5495f7bb0353c6a501b4f GIT binary patch literal 101036 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
    AQo3gu{`$mOZJ$z9XbD$;T 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 e6+u0>Jny?Y3;^n` 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 literal 0 HcmV?d00001 diff --git a/public/logoJadeHs.png b/public/logoJadeHs.png new file mode 100644 index 0000000000000000000000000000000000000000..aedc74e400aed78291218cd16d9ac941c849f5ee GIT binary patch literal 22547 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 L(C$CPfTaHdtpsGJ literal 0 HcmV?d00001 diff --git a/public/logoLbeg.svg b/public/logoLbeg.svg new file mode 100644 index 0000000..4153177 --- /dev/null +++ b/public/logoLbeg.svg @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/public/stand1_1.jpeg b/public/stand1_1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..83cb1262ff2088ef497b72f9aa926c4ebea3df92 GIT binary patch literal 435651 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
  • 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 Uyl#(07%LKJ?9C%1U+#bZ*&nT;CjbBd literal 0 HcmV?d00001 diff --git a/public/standort.png b/public/standort.png new file mode 100644 index 0000000000000000000000000000000000000000..c0213fb8a5f72090f4faf6fc39d86b93c3c7fdbd GIT binary patch literal 11495 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 Ud`iCnaxzFuP5)t?szdbu0lE}JKmY&$ literal 0 HcmV?d00001 diff --git a/style.css b/style.css index 26d68d4..c5965fb 100644 --- a/style.css +++ b/style.css @@ -569,4 +569,5 @@ button:has(.lidar-control-icon) { margin: 0 !important; padding: 0 !important; border: none !important; -} \ No newline at end of file +} +
  • M z-&UmxHtx&+kb1eK_h)|whJm(*YzEL|)Pwy5=)tJaoCfov=mEtv~z zJaO-c{OWj)PtEPh$MNiOlUP-IOOG`3&Zy$xkof|HcJ_f8e zw^&)Q;oM9OA&8C-FOG?;DXk|cCh|JE+i1<;VVgp_-lcvcoU4mDf-0XYpF)Srnga_e4{A;lhhbDa?N~%dH)gh z^{*JGP9x%83S9?hFPopLfvBDc^|LVc!%)1K5m}iN4m4*N`HyICeDjnr*`g=AfajB| zQ=T`A48Jt6&w0G3$_czqnR=VGMeJ%aX4~4ey(23E_dbJ-L#z9emH*#N#6%b@e;;r*NN&bCjs(B@lgbFi7M7-0N!Y>BE4t%8CL zT~}Wzk6Y~TSNJu(&tCRv$6X`@pPs-9shINbEUmO8`&cbLaN9e6@>Yg<7*7DyrPfk0h-h1`MZUzSX zZu!hon|*xTkR!uds#7|e=OWC?`%O*t2)w!tE&v^_nZP4CyXD!A3#UEyzkau9y6o(h z*Y;&-G2!46Z@iSXzv6v8|MnkQ$%EJL{bW-yZ)+(#JNu> z>c=$eOn=nKiGo+SK*`b9pQ3vcX{Ma$9*@(sZb%fZ>9B*|v(p|0h&`8VYuK~BIdNXJ zgUu9Xjsioy=^p;Wd)iO%_~hPsxWP*Y0|uTCR+B)h_p^qrHG+Z-el0eq z?+<9HHGh)EUw#wiR_7ihaNK?HTxYt2?ctBR5UsNXP|VepWzfZU^H&j979G?%kJ6^! zwjD&&iF^P&d@r{>{#1FrkDRdV`5gN)m`6=JgiVs&A#Ixb8^y$vlP#Rx`qU@;THVj} zt!9xm34==>o{OoFHFVC#$D9mIsl)QZx!jmmreYqJya&#qo4!um z6T&qZRc_K{3fLV3L_j|MRysA#2z&BNSuzQ_A5PFW$MA;H?b{_rmVftYClB;TZpM#2 zXJ%W4w)1C;A4WaWIBz2MeWF7*B@e2eAM;9A2~whG@+K=V@j37n!omnnqR-&yM7rdB)aq5D#$VI?$2fE{K<36i;gxij;mBeEF~dVXbjmO;a- zil-6qT^0WUEdjbKr=>$}JD^7bKqdtZolHy-Q6n!6{XgBtaKNC zy1eGztTqn&+`^Jw#{3dL>G6nxS4)>OtfrG(R^xRJ_(UX~ixy7;pJFreku&V*oAlR) z1+RVkR2J(|HpQouS27d4&WB|5ls`fi^XRxOZ z^C?Mw5sb|T728)=q7fQXYcC1}2xbKeDQv=K(CZ&W;*VmR^`q5yV@L%$ zRZ0Tas7e0eISOq&8V%JT{yy;cJ;)5Ob|jO(MSfo#@A<;E{Xl?0TVv@HxQLAING1px zeDQG=&*BPgQ5sbr76QFU%w)+zqfKb7%|c%ZLt{J2x(2*i}$On5C0OnTLn__A2U-(2v~yx_>0szgS&%C zcXl;d63_37BogFiTekmdeF^(CtZhTP;+JXv`3-umjhlPLLkCtLt;M-i_U^4E9C$zM z5t8CdO;?4VLi^S7W^4mFGs|P;LH=#c!{(nhW$QMQEFD^T{WCbXHVv?hrC^3!L_7&) z%=&yPB=52J8)rV(SR+UvcOA(V-eZ7m6SR3V)*^oJu-dP?1na$76aDJl>GvVwFE&MQ zdX=vdjGukvqId}}|6uvb4NPJoirXfouS7A+tTIectgKA=rPPmnhtllIJTh;HcrVG{ z&K)$<>){VNBX`$9CSD_(@72{=*_G7->Q7#aFZrj-iTs`FxtxK{j~!npO^6AME`!S6 zv*=`U2GI#BfME~*{;mEfqBHE;m2XV@$HZ(*@h@zK>XGxvs(d+vVeP5Nd&~JE^8g7q z>b^U5cd=Ju{Zdc81J36n~D0(aASW#MWSF545D7`Xn#9Noi-l^9&C-%8fp(VET)X*d2HFHBK(G+~W@mp$anZEjBfKG(Y1 zFwgYtJqbvb|&+qJGFg=6;a66zQK%>>$quK1|He18F;|{*0i~JxmxK!_++)1tm^^2n)IV3>13M4yKhi zESaKoUsl|r7r{emoyTX<7F`vqQJ>d* zWDWgal>p7LtJIL%ig3xiW03nV>rA1LOGECC`)Ai(?|yBW1-=}|Bo?5ZnI@a^ zAc8U1rSf(u%xTa4{tQlcjLV=HKIsmd2fJX8xZe$BDBR&?1BY+HTfYO7sG7jvmX}PT zkBb{MR2mMp9;A4_Ioinc=2hZr1{s&QvNR)h(CwFov|0D*XH3=%Hr*2;=Od$aT~7MA z#2}Xit#-kLC)w0}((~Hfefm!NepjG9QX_pt15_(fR5_ei&q0{!3oePJyKgu(Rhe1PO_LsrU(<2=s> z(@Mhge|VO2=rHr)GI$QbK+*!<{C%{(kvC<*+S7>aC&TgDT=?8;&pJRLss_P&hra=W zK|3xl-IJ-0oEDa0u&=r$Uo8d5UGgiNlP*b@qEju515_{C9;UO*2^~%Fc3$gQ7kz%S zWwgisDJeoUyl1g9lYLe{@jj)YbW8T%Z;SoRpIz3Tlb(M_;4W*Wwx4bs^?5!!Rvtwo$Jg4&pIt;!EBCeIESP8I@bm<5t0&XM8c%{!QNSJ=b?N zx$RW;tc4GB*e^u(J>q)g6WK2||Beyjb{E#ooL38N9)IbX^l-@Yi?&ntQaWM*q2+Av z{$W^znMD5HJ?Yv9{G@jmj70RL)Dl;pSm;K%@-M53dSC)299M$uV5`n+{da{P(c>SS z-d-PzzdbHke2M=RLah1b+L$Ok;p5HQ?mo_{8KCe=pDI)3K#9%+xU>9XKg;jY%(NcK zQtR-GIp>jQ9EnmU)72)(VCP3Y!u#O0U_ty$eIYb}+jos%WXB^l;X+qg-+UzUcl*Ue zn&n-eSlUX$1%8usa>pqp^ZSL)$9GX;{7RZ~6QhqGo;EVkW*sJ%F5|gC1;mpkCsh24 z({(@(7`$jl3`MkqR(QFVeQ?Cgx$`P=b~;)!vYPBx;L@e<1c|lT@T8_51$AQrWa8C1 z35QloMwt~}&V3Cz-wE^kxsL2;oLx)Glx2;2kUu)u=#ga`$NpDsEx<77g>0dKTj#z9 ztumAk?~U2t{I?q*XvuM7>-ZOgxne&X9{8idkZ5w*XR4`*M~tJ=v($4A;6J8l3uGVDSA#>ks25+RJ0>$n<_~!o8M5SX>uk|m5;)!;s4pLtv zT=~A~_UQAu51DWluHS@&c4gvW7&n(^%?D&VGH5E2=PYWoe1Vvm)7o*wh`Ep1_I|OU z4j0w+V_i1OH`9!0!=fJqk3VZg<~fw>mku!_Ruq|JT1BuIzwyT2W z)GcW<(c+`%{8+Hz%FHvD_@uk9efKy*Qc$aZ;Qff6D<2UdwstY%;9X%R%P9kXA%ut-K0hWrwARNHfVkm zdWFr(d9B-Gq|g)NVp2fJQ1cHDxpr08NvgVw&D6|c8us2TBiA??UmM?OpR}id^qjx8 z37|P|vH2xW7%NME)7~bd#^Sm)9sMbsdeuIu=EI6?5{pNV8{u2IL0ww@uTAN4-|RQv zK3>z5BtcHkLDn(mC)If(T5O0Wd}TV}RII1Bz`IfA$n5X^tL#lcEcHPG6TwOo>2p7a zU1NO3gk9ke%kS1e773(a62|Huwn5VH-#@J$F-EX_SQJS+{&?Rl(scOSU1ycPJ~%4W zwUKk_3*&dj&3#qVCdnN%c(en&2dus)@Db0~F0E+Bn6ul_QCGy^h$C?-ynDD8{(S;` z+;JZt54W(uJt}IB`;_AB%6bGeoG-)x63?Eys_4EAA`vKunSpg}?WSir0jeLE+@-2Nsx1;>1%m~dirOz6xn~@d>3^HE^!!i2s zZ`-eLOL{_8=#WZJJdI>RK`NoRPiWxH54B7U(Y6w|1i%gD$V8{K7M+(+6 zYX$t=p$$`%39$`*Bf1>@3#C^v=4&nzELDShE5E-J>P*b?Gm5)O7&u2(Eo*zOyoSNc zCv%^Ilf;kiA_kz-e~uc1=|gW$^dO#A|2;PD2~7UzL3|F!6ND=rUB>$h_<07vj^-*E z^7fnb)Cw=w+b9zATud z9^iG2Iqxr2exwQpfnkQ^0r`1`tjtg68inafy3OU~ZF_42OztTR4Iwro<3XzFPLb(7 z!*^>es~9hkqpyVJ;ek{9?_e#vBEm0K3UMi6(Bi_`$L~aJ#!uOdF~vFXQ@Rq^b%;0T za&`uk>fJWBg(6xn2tw`uFzlq!%cx3FLo;==iu#oU+mDh$cQ<*BkU4tc3hoH76J6>$ zMwl*Yt@@zbK&L(5oO=jnnLM1W4xGf&6#7l3WL2>oM;@u~v{Bt!OmPMn@Qb^*JmDU_ zh)w%utd(xVOaIgw>IZ+%ed;z4e-+z)eaxnS8NXHM{$dCEY_jg=hjf#P-MIw*?DvCV zGtJn(yc!L%u`1(aGt5tr2h~!Uv;Al?;65dXj#GSo3FyByq-Wbp`QavSm9U<sPSC|au{)`8)iE54Tg9lF7dE=( z^UR=#Df*K*W^Raq`8qBrJ-V%%?9%SFBez^=3yT&QqI>01Yrw=l9SMX;#*Zg;$IP)*4=C&euoujfkCJg$*52u7!S%#-feNG|4y@qx={rs`hff)AsUy1S=Dbn z?+14bA!Z?U)adTU@K?6?A;O~6B4}b%)}V2QXmKVMkLQZi4gjlJrYc$W|<^GRrJk)bjpZ~c4BhJWChLdNdWif)HrAH z;-2z|n+dOGjds+l;GE;9IZ_b@NX4c3$;E=1-ht67s#Z-ZuyiIbL2+9$-V)QYM=8OEU21{Dw@Uy#jDP;$OumdM4==`##xi~BCRP`XI97da+s5xyY+5V zt8(D98qn05Vckh^b~F|~mX(Tu66@tE#yg|OdG@Ryt=KI7 zG>j@utTYEMWMS#Bu19_A;oN)rIwi}w<0^K|;))#vj)FPQuOy$_Av1U$SZ;BpzmcB%;FrKwM2O3T7 z(G+c_^n#;hEO|hZZe3Zb`>C5$Gdf0FD*DQVw z(z&(uN48d)v(hCfG^rpLG7yE`!^MWPa`Kd+T=5WD2cd=hlu8q(KRmw%y!ab6Pf$k% zy^Gf@G~U`9UQczMsGC3sF^?@jJAU{JOX1AWJn=Kv{%o0EalrvHm8wv)iLP>g{W@Zx z$j+N|(r$TWj$UFA<+jL4V;o=rD7M@k{n}c$R!*;Zg$wX?3c=bNj;+O`;|?W~Z?WU`x+SUe+5X zem!n*rPL}1a6s86u**+bLPkcEHv%;;dGndVO(bGZBPVF_lKw1C8$Hj3U{*C(0Zw_# z+ht~3_lGT-B(1wTHK#praSRpA+u^>robAr@wcV&my538kji~udc1LGfF~pHnr~3!O;fuyhDKOz7dbDSn2)TqrwyZ4Gk-8 z7bOCl^)oX>>ZB`Z6>SVMI@`O>taD%!%E3qoOKKQs7&u#S1G4}qwSq#3>bQoTC=!(? zoZK5_W6C$L&ei+W0q`SU;v9^k!*JH<#>1l#ZpQ;|3c8m@M1#7HtM5D00h7ik!5M56 z26qy*$^-c!=>V~ zOcSbfG!Ti1T7Drt`bsysxNJS{&EgSJC9ZVfQTLyDX1Md330=?al9^@#H!U?JOEjwx{F&KqfoFec)1^rPLgdp1@*o#zoM0$&%Ai3mnNw z$`D3dnMDKn>6=z*)Xg;!xg$0oS8%fTEQU zyCjW`)hH&fP?^H5HSKa6CXVknS_2}!hTt@AIL&(7LzjFTgOcMahU+gPIAVt{!G9bA zjV^G=n89KiS&|agaRRo%V;l;lEP{|ZhtQR3rq=lY%cdx`LEW$SvUeQ>r^bIrS5SCq z!f_-)?X=#i4HsI)Hu;8V&l;vDS85&6NZnFRf21=AM$@>Q{&I>-hzS?u6?Mrh(Zd*O zN?7Y=_X9Vo3%?!I|rvyaT1cBcu2aOaq?I(yKD9;?I$P50WS2O2x;FRG7i<8l9G6_6(&I;j zi%qzV;!!u1l_PW3A~O>gteiFrY9gU*nAD_`h)Sbsr})3sFb_A`fIN8F z*r$X^Ho%A2c!&|>$iORgma;odl%P3vVQJz^?Hfv*G2ZbZt*_G;m_Nn#`m^q28xxC7 z2Va{MAFk~UGyaH5sR=nIz8R3~Rp$j9`BGy%#^F56j6HqwEnItQ+H*7YxlB7JJdrkv z<`NP@U&PgTxK-ch1X&;mQz#){`GDkq5T*iMu5X zHwEV6D$%K2`?(zw0Xl;9RpMC(zyyn22mbvh@`f6vs=rUeQZKwECTxFgItf8enwJUu z6A~6VZlxxUVz(#Hl?np*VhKzdZUqwV{`#>9UZ=LkunApLvJvRi#8$=DPRQ41l~IY! zjpZ@Xvw$A-(eC+PFnK|%&SrbZYolBNIfgPIjG*d^wtE^*W>J3Qt|h|cO1U*BWBJK( z`9{|aY%kSk9cDnC{~ed0!A5#g-TJs+YJ?rsL26`Qc-t2(0McM6jb%&;@C9Fqvz}f3 zgbjBh5HV=ae@(=_XJ%^;7uU#`0t{i# zl$|xOQJQ>7+z3}p4M>jHBVfvq!&41-FcM#59nQreH9RhlTOke~$j3k~l$6f{F;K_@ z=xc8oI>M@f=DS>6vT+S2O>6>Zwi~Jq!a440E;(-Y1`fXsL(|WwlbXbDV`HW<3QmAl zoo;NKe-{0eBvK+Q?+;&l<_~|JruTO}{r0WugDnvQ1(n~s$K&J9_TC}I&7xC@bPFU! z!16bY8rK-f1SK9dKyi0_cP?ibd?D7ga#Tad*741kW$O(hs1nc{7%tN%;WpkyQVX1; zj*mjAslNZ+wgccjdLf#y-`vNM6(5-i3OhlIR4nu5MFaOj=yTVJ%vA=W$a0J ze2*$bAiDFP()i)Lo-$G+xwTJs^rI(Cj%;6nFRYL_2oVv*+tFk^G54IS?%B3bsy$*}ar7YwIJaNXx?LR^9;LTFMp=kqEIv{LFLQM^lEJ=-(YK3YFF6j6O?-NO+ zp74K>K8Ut@Ot@@}o3EM+RdalgIF|JRq#pVIzSBgY`SieOZn>iMU|28jJa|owG|?<# zdbh|}iZ5HS=jk{-QZ&9|W_uP*15M_eKXLqTnr)@0#zW|;CjOYO(qk%>&4rf0|9&D( zi2!$BMjo=55a7)*^1@h62*Uaa1R z_gL?BqT^xMA<@#b#OO9oD4iMdbb!|*Uj;5)Iclx`D8V_Z_(P3|33wx3#3>)7t!{HK z;amb)DJWj6hpwg)puqs=`SW6v+yo(2GMphTG8Q-l@Btu-6M^3EA!lY|xVWRJy;IAV zBjM0Fu@_Dy5}ae(>h15dK*a9-v1>Ka!~yuU45_iv;;v&Wz3CFjXw2rzmvT98Kg2F3 zWVmvHv`mDF+A#C76EkC5`7iSB-`~%1)>T0R^a2BeK=V!F_B=viP`*BkS%T9_I^HST zB~YXgtg^MVU#Bpqys?KNZ@)W-*fB(&bGgHQIrw47a{KBWBAQ`-9zX>%mk^z@&R|Bi z)*!+OKytB>w!um#^5RDGki~Puh%eh);Z3kwGvt+*MJ`bq2b7*BhP*r^HKcnSBh*@2 z&56r1sUAQ@q!{X1y=k()6;1%81A4${hj|wI4panoaGSXM7A-E$*8?cdE#ECc0zjDt z+>iF;zLkiJ-{w5*mKpXaH7&>)lT%p9TIQ^}DM_GW0x|M1AzS)AzoBG#JJj3!E&%GmV-I(q0KPa(AP zg>p85MKlLeC82|9ao@y`)&u~hBPi^M$E1wu4KZY^av&uSnZ_8Sl9k4x;m+;NQITMa zcvH6LYEM4Q4Em9FHjZX704->0I4#GU@$~ScnhG1=*&0CrR}hjr)%c6#sJI2yRmZjG#?^ zLeR5(l|?GSRjE<5mE2we{7e_LfHbWYKeLp*{>s*hvCqV*Q>hh!g$Dd5X}Nm2Ktx)Q z7+6ou(VgoFpnLMfLa22SJL|_|=Konj(t_ng#TPg~-lQg_#6;KM)nNflFjwOWX^Cf$ zdQbCh(y_*Y&R=>Z|2?41N?(D_bgyo!TaQ2EU>135wT6WH93e6Q!{I!p7{?xl+?jlP z6l@TdtBigs1_2KH^~57H{BUX|Qng6M&vcO(i~+4`d?;En6an{ITU%~XKJtwy5r+gd>cFNQFy1TJxaWPz{;^B%E zM?e@-CGXSmp*X&Xf#z6XntV`CMEW0ovNX;imUxlZa%I(55pDN2oEtPUk-*S&wbxtT zdi+G#vsWvLppCr9Kv97~qkID6sMbIUgF069g+84Xkb??Al1`HY_ha;69h%wC5r@ z2))l4Wd;G57)@+bOk~jDc0grF)Mw5eOiG)ptdwxWvD-Xr>mNQ-r2h zn!yGrj%E4M@mT(q>Zduef)(9>NAoHDpQ7}%D*DUQkrI4msWDP|utFdoXB*Ct@xUo* z;1w*lhnz?Y>;@Y^ExY(QC5}zXObvaoLt80ISX9SRAM#{^eW96!8KR2l80_#BlnwjxC%q(DQ~58d*}=!_FK(0)RWx%PAWzeH3x>a^OXJq=LBu1k z9CHhSSNQ@~a*2YcGc%1~dYDzdKEKC=kQa|tbUZ8lRI*KBTsIe3#(CM$V7mh)Zf0eE za7!%Gt!K6RrtD-@u&M-{(qDw7sZk%tsY95QY)qIo0{8a1(s!c}3w;WP|AOvh?GIyD;L=2~c6 z9N7a5b=3KCVj-IUUPkbgGcKf7H(oU!S=GJw{v>jH%WDR+6Z>!w=@IJ&8HjM4>1`p@ zuzFK=YCn=8e165}L}iGwsWY151ZjzuXjFQZ@H0dM!ca01M^B6+M(wqLp-WA;;Z=Kx zdAod13yC_J6DC*Lc1BcXQ0M0NhL}sx2Xcm?Wz4)@jrB&Ug_L4Bk*A1vTdkAT;BC3{hm3aSjD`yp}={zf*J(uL6UFt9Sy4_GzlzsoDFtK$c zH7mAzx}E%djNr?rjs>h7C|jHRt3DTwQkiG0%m^I-)|R^nWNr)lYcxSde2P-~jK1$Jij1~nxPGrS@Bl^BNR|Bz@2E({-EqhrL;VQcD67r1Ze3mBL|$)snp) zan*J`d!*eWqy;7hV|}*ZBQT-YD4?&!Uo5Yu^sWB ziAkZ+_z(!Y8t2-vbSb-deol$X{h97oDiu^<#HzGy@XukGRYD|taTP9G zWPjQy_Xz;?L}d^1(iHuGi7JtD{!);d3!_C?tgfQ zczz!B0VG;OA5c*k`ylxVn`zzN^Fb~v8)$ivlW9RNmt&zGLtCISIbpjl3qfj@k8?}9 z{X;3KI|8+N1m=>tk~*%miEsI}F;95zK&3uQ?}nrG2cl(|3PY_NM{kJfR>>ddN?}jz zc-%TqALo#eA9m&%UO`~ykc?|WI72@=A4]w}{+-0mzGlTefyEBH~r_m)m; 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Ξ7Ob!I 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

    1r`lLWx#KX`hlzI0UB>kbai*f? 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 z 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­V$*dF5?uQp!)nL2OK3ohX@ThXur*i9f8DG}% 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 X1SZMU$=t499NBKoTY{%fw$K0BcLYHA literal 0 HcmV?d00001 diff --git a/public/stand1_2.jpeg b/public/stand1_2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..99e64ba2a0bd518db0421014c187bc0388793972 GIT binary patch literal 508790 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

    w^T4^YebCeg$7_()WZw1T4Bsk zxT4jyo#>^HZ9`c7D!M<^*2G&rN5;Kx2XCyXk40_c+l1GeRoFGO&?h?O6_}}319<}< z&B&|7kln^v2d{Vl>tXrGL-wM>ljap<~FBTN2=_=+G13WT(NOXi}GuFRpB^WV5b##pT*r# zcV*u(ihC#>;QhRN&Fdi-?$pLD|7@g>fBVp!ieifngP1`*(p|?_qjj!lBIo_UeCWe} z9hru>!JG<`q*z+wH7;-n$^q96j8qBsV$MP<;I#hvywwwOc^(SuxT(dY{U)}CcLPM0 zByQ*?x(aX!|G>T;UbHvtSB3hkwbmF*Vqad~;cgS8L%+-P=jj&Cm;~J?%lNSqg9Mqg z<{zXei<9oXL#$o`_b-4;=C8|n@!vxq3WRjV>H}c!Oxe=wobRXp^MCZ-i$k)4E8hau zaJ^RpG0^xc1H~R*xjjpTch6s}qvk7?MA*gRmq#3;!jWga-6mfYK zrB#ddM_i>T>WIr@v>2HA&M+cSoAU~K<7~-DrA4byrOim#cesy!)a;pa`SUe#fr z-1rcl(qzcH0BH-OrgPn%#Gvi4(YL$fW;Z)SYGCvY3S`;~45A2q(YSu2<1YL`9R79u z<6!B@nfGYnZx6qIE}z)N0N{Qy3;rsC$$__Ig2w zrbkKb#FrI!Ya^mT{fd4qX@d=}QGEl?tm~>Z0nbVK&~Yl&$Rq1vsDL#Z<$7OLv!n*~ zwYcqN6E-#Pws@ezW+yIooFc&75!(VJCrd}T--;+moIfNbB52>LuHSYKf7ZZXW(Xckw8au*M$LvHF(u9I3E@+SSO1z@mMwB$F`)J}es6$>>}-(?E& ztcl~;HBytp$?fp^qf_Tz)>}hx>rc0C9=0+h{XD%P4Ph^~*>-^tag7D1bQH3ra&fD` z;qLH%bbIsq-5(y)-hD(lt5nT1x_CYYC)TdFakxd_=2w1=LP&*SoeFzCKP9VHasYn? zcx^}uO8r9G(7w66ui|QmpEl-NxLk*lY7@eSW3w$pm`UXg8IibtR}PqKC=|Bo(d zJ)ZG!d7l-oq*zVMVb`Rwv%a?HuW;N;E#>s#G3oI|K2hPhPhz*#43uiRPU9=?q*v9u zB>%+g(4ajg)Do)NmY#lhk($fzV3io<4?RRgULD&1KRRHfB!l-5$9!Yk5vQ{%u!#~1 zNlD=dX^V0bgk*$o8(^V)>Hbb3Q+l=}zIgP_Xhl2k{yK-kC7CtK&kQbI5;KtFEJU}2~H)KzEFqgao0&u~C(@HTw^Ltur|>w}Kv8YID&Me|>|)%#RI zVw>`IN)>lTA_2W8lBvVf-LjMAK5KHn&^I_xfQ!{fE~WY|%cZIrU9p^&DRr!5Kc64- zB*E)B{Bw2VhEdnOL6T=;Ch+I3%2n;_{%V6I+33~6d{-{wT^JOd)V{|wc`T0z8aJEB zsal0#+?Ww4SbT>;taWHjNZA`xY?hI=xnaex9sbT* zMQw_9Eb2P`QVp2L*93hD&5sI}6@Zf7ioQQIOHnh~Sqj;`M+~Y&K{`s~Is!J1G7UO{ zdGL|5D_SV0{qBgcU`7r(?yAIhoZLOAx6D-8>z8-=o@HBh(s>>NG`9R87LQ%@&=)4u z5DXMxK)%R<2q~?*5J%cs)}gChO8dhd-rj5p-!+hFk*b`W@!)GoS;1YUojsL2O>uA^Ba5 z&@MtJ!GJLn?T1o-?^Mhjz}`h$kHMcvG_EhTie4UrwlTjAkQXEJrsR=?RRhd~=FYL* zXDxjAP_m)4EWGufA0(v@b0e>Q_M3O{meB6tU9#I9S&;)KuJHD_G}(+fey%GYB&mL1 zT?=w{1MA#w^J4qcm|3x2XIq+M2;<}j;`Hxdob-%12``1;JJTE+UN}-c6MAtVc6jTr zrNl|$IgjaDtx%n9G%ct;Z%QPe1pIY8+N-h{XMYO%YyXq{!5Hyx8SaqBaLts+{Y$m? zItxYOZ~Ew;|LD%zU;I+U@pJa$JYL)ge{t!<7(6Im=KAQMQr_PK-aw;sOFIs>N!_FE zWjP&%Uwaym$ixix z+x#UR4LgHu*_NwO>ki5#)y7RX=4#B-eRP3 z16y=CXePst_#(A%q zzWPHh#VMt`3e^?051X@PfxXk8EeWn53UaFcO+EX*z|~1Z#w6plQj>LzOTOP(%tut@ zFYeLt*$uN^pt&F%i?Pm&|Iw+#6I=8g)rA{0lrf7xt7iy|@`!=tXps6F%_zQbW_^!e zjd%Kr^1+m5xg}OwcSY-cZz0D6QWNqebx~9C;*|q{C(LwOOb23s)G;zZ-bbPD?Nq>0fgTce1H}rR zPr%tE{&R)56Ts$g+CtRoBU8AEyZ)gI`#o^o7wiQy83HYdl9$5sw>&I*gthd2v1Vrn zo9q)YxEV$3w9yAN3`WRJEg}=5-Tm(H{isVs;snhLS6YCQag<-Iz2^J{Ba-sJ8QfVE92%U_i-)}x6*tsmL{+Gxc{e{bf%uF`>!1 zhy+VB4Zxu%_yrtx2KKxElRVVZX2K|ARa@pryq9_4^%8gY-Dkz!B;8vnJ;zbtlF0>R zA&s?F9SAf~tZX$|Xz$;^$3(u=;(v&MuCZiMF3s*-t)Y{P;m)PrSkWAbNu(Ncvae0H z)SdQM*lUIzT5*sB-%beW)~qSCTS>hogQy$U&3p6jly@E`UpqdZs%Q# zj>>$woiAtwEin@=p+7|hoW7TPBAx2J|5)}T^Fs#RKf``_`ifmKgzpO$LFCYp0wNInjeoC7(96J7N zwwEBBiG_TM{43nA#!0$&W>{4*wvxpCE9Da=LD~D#HHI_wkM#~emk#5Tc6xPP-^_Ga ze+f)IuFMkLzDEiF7u6PULfkqVy_&3c>qyD=q;k-^&FTF#S*+KRY+Lk+5Y0t!7yFOy z(G9rFe{|HH3cK#5X))I|>UQz;b790AT2A`mZy*iXm!_f2Z#S^yq}iASGG zZtFH`e!C>)aHL^GfnqdkLEQMmdX~ z#Tu*1EiGKkqKwn1PC@B31xvKM@Dgrt>; zBnF1kt$C?0XVB13Q`H^4gvK5FGEaPgf!#2KLqKqrFDV)LmCSb6$|^Oeqttx<(pUy= zsS0bGvJGs{P@xrOMLHnYg8KV$;M_Qd+L3&nZqbljF>*|F=!dU*=mbli2F$i6_kQ`= z5xizG*A{(oH@}YpX6M<%J6*}}1eXyWB|n2FI>7i`bvg!a*-QTuHAdTs%l(qgse#dE zRUfdxiQs#yO-a2tzQ~tq^Cyqo9XVyn)0bq%B6`2a;our|wi)#*LY!MudxK^dlnk{2 zfl`|&cl}pb#k8us)-SEH-d!efXetv!hdqtUSSfaY9cRBjGQ`7Yz|ErC`cBfoB=OXu z_Q%%hwb{FE3(<#A!sVUHjt1krKr}kAUAV3yvm7qqtTP^{n}Sk{OyyO4?t5 zSb>VioBOuL@Y)cs3IL;;ci{cTq4XOAWxSvgv&p}4rh6EME z?Aa`?9rtvf^%jr$FtG+8-0lIo2TK!6O0GgzU>`n^d$%p~Yq(8`kI3z1I(H|1Rv&Gj zPA0y))F3>(SI?A@q39EcHa7=cGq*~}qIkK!mX9K-#z(um-o2D@JKxNzZJ2O?fIjNh zBegg)4p4iVfBaD341Fr;*+L2nKPl`tTHr~POy)l4siY4gRt$SLGF#B7y2 zn8Wc>rYayNaZ3p`7)Z>uAV6H^gPe2wym~2#H(R{ruRVwN;jR0AmVd1xO?~gl+;|A~ zPiuby!&UNp%uXs3w7=uUOxHAZZxiWY$H>*bEa$Y(cK_?V8#2S31u-MfYKf=WUwOJCk}f}cK)Q;`yBaL*UmkeE}v$MFDO7t&c& zcfH`ATt{{OzbSXV2_A(AACR}_GJ4qGWvF$nvFdr9YIqH7ppMc?=r~t=wYoAY@ml|p zaQhOs_kG?Q-8JxBGs-RJW*@p5Xse$wvH7sTJqX|TBru8BxO)a`fAzk%LO0Xa;{bxM z*|%o@_P5?MGQq`$O6?F52mgmqo?G^`U;cRWGs7Tc+MHIOexg+Pv*SOy6zNrwIlz;# zf38d;t*DL@`Iwjh-5J%tiR!Oiw8orFtmSN7+DL6obNC6qF(LEUQMpPU{O})nfi*AL ztBH4`PwUs$)Cf(DHQbiRu64^{WtY;6!%VJQ9Qt}-K~EXD3_HPLBl~0t5Gf-lN0Ek2 zDqLL#Ax(#q|Jp@{TGyYy<7TnTU+QQOQgs2`ZSxpsSKX>X(oL)p0#m=3OtEEAt4(8Z z!-*x7>1g}5GJz`w9S`f-FiX)$k*3B)pgiE4#KR}0Q$oL|!hdPy{taQVl|cC~iAdSu zHeC=|>=LrqZ~aZ$fhSRo7a@A`>^zZ*t>Sg~pzw5Qo-{ySQ%{Wx>pcCYLbTm@m#*YQKlQS2T>n>jA= z>pDdJ20r|ZU!1vbyr^LFC46l`q(ca6am7KTaiz@~^>%fR!Nk(;S#HiJl2e-jAI*Op zALV*@?fo(F?k_5IxCx%3vB3Qkv%w){IEtVy)U4Hhs>d5;uxPd+8F>IB#*2kIZHC=0 z9Ob(MOAm(baxDqx%3C7q^&3B6i39fMMeiA}$lX{8?O8<_4@!}+I!h7N-*wENE*dC4 z(4xbaoYYIq>lcRLtF8_!g1LjU+?DKW_-@j(E9(n4*gQRH4zA<69)dLG_)GX%0hKJO zf$M>*0>=mB|LXh+J+w+?shH#b`JH8{9sZEM8C1~zXEl`m$f}$pMaxk+SgI_L+fPM% zMSu|75=K7?&eX~`kkTymA50ki4vKbkA>owuX|u@mYYl+w$O=3(;7^^;w;QmjLr96b z_;l%nU>A7^y=qx5b%PcAaUo0rt8ZVfD>Ji)B(`l=x2kt}1_OY@A@QEXD}pu5Q#w~| zFVJjzzSo1RN-FJ>j==4N%Oyp*_(_P!y87vu_>TT3*s=KrUfAyEI!JS`+DX4)`eVr^ z&xC6(^M%9ttGVXo*Ubjk%=vL-8BKXeg5wn}u(k^KR>b`RL|xt)&bZql^n*`u?u1%y zcM3E2uCEUNijzs$77lYf<@`v|Nl970G`>}&J*~-cmsX^5=+|GTSpoQuZVWVeRB-FB zuj$G5?u(yP3pX^4v{#rGglgL~lK=HD`y->oapo>Q<|eO2%Z&?&3E-QrZ~5p+9~Zg> zEA=I5GS+Sas56hv%uK^+`2ywp#xaO0@#X5b}{U_~ix@L19W> z=F1mSmVIiutG6YvMq^CY)j(yc0O^1?$|9lpCh={W3Z%*WKC(eYHs+HHta%|(u}N5r zo~tXWKfUXn;@e@3T#=tO_JCRZJcTE02QL~}1$?`0`8V3IQ+13G9@=@q3a{tGg%d)2 zom3b10ntEQZ7v}5=m*`@L81m6&(oQR-4p3n2e&~ZH9O3YfQRwYl-Pee^LSKY+Mp#) zqqhr$89ByW-ffs=5_t%Gt1H{410h}BBR^=Tg#cu&4OHhvvL-V0#Opw89Ok>5I|&b# zB>h@*{(10-e_qyNW&0&nTV!MXQZJbV8rq|u4SG1_afJYH)`Gk+#@Zoj=34*8A&#?Xgv!UC%g=%nvZBerz7%~YlrL^gcia#~ zS}>O>!>_UXGB5s_cGnr;{0+I#A7o)``R9JHIQ0uPi3@M`jUxQ0uk^g^QtR&RyDnna zexQ}K;wc`Uoj}DCt)nWgz*|ocNBJn-J*TQ1NC$3IwcdwwiCD(fkcSj^%G9Fy19F z@^U(Nez>9sI5hJDqg`_LcGCM9zXC5Sc%!*lyM8Ab%WBTC+*`)#JDtJ`a@kl3vAW4J zX`hlcH$aZDTnKS;>QeJs)UHd`Jiil)+ztP3B>0TF-v z?_EcnJJXJ860)zs)i!NOW9ly=nSlGpeIh48>HU7W^|9MFukyP;l!!Yn$k~7*SD`WF zm9~D0sgLsFo$pTXcB?9k$@d`9P+|py7N3Fd4*D-<=sJ7trvAZCKYvir)>SlmO|g}4 zi=lx}q02s)VdHuB5U{5`bi8c}!00mG(7s=ko))q7k`LU{Wb1kL3eM_8Ho6w+-LoxHlT7UQJDRqBuOO(tEG*k2QFXttQKSbHxlaA}QKuLN=P}j1O{pJW2pF%&dmqyFG zAY!kmWrVoP|IO(d3BP-_(T<4_jCV?W`I>Z*E-jXWRMj5(km@>-Js#8;7Q?)ztboq< z=>LS7+^Ml^Hw3U9rKxxqwJkQ5_PBGLbNRcpu`UUIcUwx3HO{0~*}h(ADk!AWxa6(xDbbPb5ZZBL1N*3mAW zcdC-dhe7$=m!N!2jgQYi8Vi*hAaD*Px^bPr2j0UR-s2tl_<6!pe&mMF)mc+a%p;h21R&mc~VdG$NJo z>=}HZNSzFStzjTnt#}_CFlrfmKUa~@k4_^SN51)*D~!g@g{S z#3jNz76T44{)cQdQMdVop_(Gni)u(a2cz+xCF8pzr6vEr0xB7jm7?@do zaG$H7m~2v|2!Hp!-=AZG8mPUBhemH96*A2&pXfbs-K%<791o$psN%X`Of#R1LG)55 z4ODK=h@MK__!`5gm?SY~bhQ>jWoSFpUJiKV953e7fZvK6vU|`CX*FOdf`4*q!fvYm zkEQbfX2XB~xV@=ad#jO@s#>+FQA&geEm72_MvQ9hJ&K~FW{emiw$cW*wFtFitG!iK z?e+cVclW<@IVX3HB=;H5^SocL-YNcnJW&g7B>IoFin1OMv$H4{?L#G2KQ9_kXo#79 zRqIk8f3M89vz1lLvg3lhjxFD=HYpH}R#{GBuu|>_Y5I>UmRaTZKd7ZFn8nJb5ibVGx;pIJO&_&(;}xvrme?1WY(KfjTLSw=m#iT9q70>VnwyG=q&w_2^!4nsMs zTS#~qRr&8?9+c>B5OWLbX6({m>bu$NU*fP47`b2CfOiavW(6wgDEHwkDCuhE!%iIY2pMc)I)t1HJ8lGy(gPbDkZBfU#{i&xy@dOtEAc6nQp&>5j; zXzCO(Ltixd-7@xhi1{rJFtUcgq97B6#Gi7Xfr zH>Jk-*Z8{sZHI%(lRzmsIpf&pPX}~q{lL}YF&T>{1G-LZgEYZC2KAOZV>BRTq5hrq zy;mD=d=hifM;gC@x&I#cv6T#PdA3C^>69m@FFJK>N4TS?%)BK1vRurmH*oj8&~f}I ze}iyY4ldzUo@u9SqKw_D=8fhHt;_tJv>7z<$wc3R(1hfQqHQ2lYZ~v`GEGcg$~Cli zSXH57)upN|CFp$pjV~czI`H))4)e?eG1akmzUpy~V3L&~XXw>j@GS2rrssWfYK*9g zkr?5?YNqsxr3Rff(AVM$_kJ^9NveHF$V5dMf1=wi=CZE>f&}Z;G0PKJ#im-xOQ?Y# zk3LDy*xfmQ9bAH|NX{oM@6t-E3`-b%Ool=Rt-U8H;y;SWZ!#l=>Xb;Bh~%4;5$%vJ9Xk?-?oI9$3i<$Z?d~CC#KE4#>~_47D0KWNYs2SG z#+HMSvChx^n#zkv9+%s{I>y7$YJRJZGeDBVrZHhZOW%2k{M71JoAe;skI#Z=yjF9~ zJO6YaTM6YeFFQi*EJBQrigzAnc<>oNy=evomsQst2q%nReSE&j2yw8(Q=q*Vnx{L%-- zlr<`7P;{xc7|OetdiddlN?qdD-9myB@)V{JHUXfJu42wvsPsvMR$z~!bxD%MM0ZuL zb;R0fVWGQ7g%gd}$tdz_SkyKZ1kIPRD;uBhaA_7ri~UeANOLf(Rkl(qao}6u?N8OmirkCxd1#<(75O0kTT<+cw-L9j3df1|_m=@t3>aeSwj z*)FR_CUacu;lXkGb=u)1p`6Xu$#S!U7-CS-)a?7m9yV9nyBwxH9snu}ENEG21VP(K zWY6w-&*QyY43@)~KNS4547#A&jqBK_FdWf&Q6;Unoii?LRI+9GpqrzoTlSfiFA6M4 z=J@!GO*}~IZUE?Eq#BFP!!jlrCwioES;sC5p^*OM>s6VIjH9BwU}s@hc0hwliGzXA zzhOuDT-QJaiQ9YMBX@mAQ*)?2M#J||zSMEV(YurLx87Jepl0LOC4LlZ4mX~k{;8#J za$5fxsBkfXw#VGwP4OjD`CLsiN|36#YfkiQ!nU0{bya;K+1#*5eP;mPl9p19@(6T4 z{2uZG(9dFAGmJAm$+H@eilWlg=O8izMZCpu?zbbs)q4CKRj`C`kRq#raD z;JiFJNk6Kb4Xn3|Y|rM>KFLsO^96#kKH3@!D+Ac2Qf#gRhxkLf&9Sns+I6 zQ1wro` zkuIqU_3(#jU^^Up9~QwhSpbKLh<LuLY!{nM z_z^bhHuVOQa#(NrR!X4Jb&LvBHj_>D6sfigR~C}Q|GcUci4XG5+l&&aoZo4FI?huw zWVt@>sW|Uv9G}FZb}107?_BZkApZ{wVRDlDk6MY8*poA`-iY7n{MrKEM*)cy~~dJ{v@QN~8HzOPisOm+z=M zH@gPE9_+4o@!@hTNZ5GFB=r5?X1@M!Z!}N1H0jBt9;F<92p2Z_=`0b@u*!4PM72bE z?t`tKT_UHcRi!$!n6BVK-Fa>{3wfG_XWaj%xs8n}&K`~XplnLHP}|o&!#dN!|J>D< zkS()NPPr)xRqpkG9Mk@l8@4tXJ~P9_Nf7|ph&n5=*EzvmP!%06rv+Tas?>3oSwRLk zT98Hxp2|+Vm`S8t{?^$a>I&u8RO?S+YEuaL#Fn(p7U5lg5;7@$j414}IGE4pxRL_W z+R6fLm)*z1P(d8r!)K?QX0t>-35#52!_`#sS))W%t_N6Iv<6at>1dZR*SPn_pZFZ? zEb~DQ;m2#1HN77dWv$>y8P!6VhTTuRsuAvxfmb$ZAtAl8j=KmwenwIxFtdRett}8@ zgORI9c2_t+60{(8+h;Sh8PF{Za<wP$)OW>s?rDDB!DZ@yoAf?$GNEIDc!(A}y#K;;NO*S8^rA(w-CMr}8L0 zSYn~<+$p&MsZZe2Bv^ciXC zh+SOr&boJvBNDYrjwXA`C!|5Ld0T;}{}YuBv+TTFCO@tP67TZ{li zyJEs3kDdymzFvf2*tPRQp+UuF4h6F*054x29{dlqnPJy%ecnZKaGoC|*<@63ll^_6 z8?-fngZ9v0eK$1zty|P>z;>=d`F}(?cs}83bv!X-*BiEE;9*g}^sNUHY#d$iC#QpD zMSbt{K}yo$yjj6(OiYbS*Hvg2r9J~dL2!UhO}HJ@zKdZ3#kLoP zQ4?zY`-WX@rzAO&=cmz^amEh?V~(2UW?#p*Pc1ae6cs}M{+;!{7H6LsSK2KwP0DqN z<_-EG*B!S=cjz z8d&Q=U@K#@I>6ES>(gjA)pM@_-D2tS<&qzzFx}`1fHhvFz9)Nzcbbv-s{Q?CL0-)x zWU`=qv2I~VdgT^T5Ng%Qz>{xcO#MfFR$Upvx6C6GYQeWES>~4vwXF&xIl4mlE9qmJi3tdD6k>GC@q#1$Q)B|tU6!{1Ru8&^3&O521bjrSw0gHp@; zthSqg=dJ`l=o!BrzN%pn-n%LrEyb!|Wm1HX#ZRDCay$@S#h*!7ckYx3%stuWckDrh zZG7GTUlHu?O?tM${=@oxcItxT*;C#0FkskewB=%sTG#Ud!c_{b*VB3n2_1}DY52wB zJR8baa3dN*D2(>3cIFV7{Y=lM9?pR*0R({F1Uz#Yl4J1~xVWG7jj585nPBuB65=7G z)kG9-g0TLI>Ngn`T`@gwT~rhY<-UjaXr4XS9G*}cTp$MeQ6Wkk2b-SSD zv-W5|F&jjR_})ebq7UQVlAukzQE%i)lY~MRn}}?9GSahnpXxMkM?DTagUU^TX~wI; z(9-AC8jidMF2erg=)D^fH333!IkoiZQGt3)etFHU*&-PXYT0OmGjSu!=>C;3&7u3T8f>+L#o^!4M4J>MKXjN8!IX}p{=q)5E71lsnrb_>|Se;QS zUVFh8V_v$sUwE)>|EfiER^D0#Gp+4PV5evmx8yJR@8Yp~3lay_L`>6W^x^~zpP*z` zBujbY=Lt&Z07LiUDa!4_2%_JpI~XN^+`^(>BjDQ~(Wks@{CB(_wXf#wwQ%l?wN?TOoxnq(sABnN`k_kX7rAWKJe#T##+hJf)|SvR+{Oj|kC_n739S z9UHgQ@3o(oL%z2wQSeJfsj9n4EiWcb*l*5h3>b~nES1SkOm%@0rM9z_66xO?G?vib ziGdSSN&7=>3=_grgH{WrVaYJ8>Jd#BGxPgJNoF&Fdy@v;tCz_ESQglYyk?t_%Z?pmNmn ze@Yvf-J*n+y~`>(btRR6dAg6L369Oz?*HfZraaqK`)Fdw^D~!#QZ${hABX^Se|iCH zfBW*6PoN+#)3o?8^@s}ziEG9h^W9ejHJy1!o%|DAfN3LFS?fDpG#FV%LPqfGP@e#_ zDHukYfTfj7LoA!#rZr0=$ zk{plT8etEjrXrgXW!}JI4%Z2Iq zs7~^ZPWDLgvkp8Wido(1yz2bI7Xbd0X>(l_yY1X|K}_q<=i2>qHe0}P<{k3 z$grL@cu2(nu1hIL<<@41l|}zW2_v+%e#XeTjOVJSDeRs;=PG2kaaaWcHVrx==KBs751vVd!(dxn#`KHKzkxv}Dh zn)#f7R@v`wAL6yiWRs`%YSY7Ph1WNS6O~b1x`~3H3H{!0-Rw+JDzm$J)>7&Snlw(D zjlfkPe)mLm^i0=LZcBSDLv><)$X9g~YAxvrl5UT^T2cMUSI|=GDy_MX2G|)y<24)h zQZfiyxri|hB%=i|hjW)2QSnh7CFQVOXhroUHyS2(Vo2D2DpUE7H5zvalf;#zP~5WJ z^WW(a$H^A-KVLVOLCATZ$>hzwotPnaRE^t4dZituwM?J>-6HKzumt|X;wc^Bdx(Ql zm|0Z@v1a8S6**(IkH6e&J1AdXAx~_x=~xWP_ivR%3Eb!I>->vJEe84p{`GMGF$z%s zSOES%qOblv2SmHx$t|7u%>6Ud&tt??SkWxz&s6_f7Go>Nnf!{P2r-t58)Uj=o-C~c6P{HJ zXQH9?SWQFVvB5c{He)Y?$>mhDWy_J5MfH_l8gmwX`2C8bg4s7LpTcbUB?wyTY`2jN z0YbZ6>2_-P^d7B8c(0eAJgI;=O15vWS zvHCY3#%+3HXVj?eZjP0p!&Nm{f#QT}bE87sg~foAD(xN-ML{E^CPTklaJ0;Oa%BKQ z=`|+ZGW=~&N@yaYr3R)yzbMOjjB76TYVmhXl~ooL(;v%|xbM>QXd^bqn3cC@-ARB4l9P=-?IdD(EQrgzkL=v^ep!j>^!Od(I40zjhGV-pt)z;YApb?&=qM1q?y!TweEnZoi zmoa(j5z05RUX4awvcK#_No;k+gysSxL3 zJJOG(j`Xnh+USjF6Af0U)u=|$qP1!!j*C2c1}E;~yAFc*Ye)Bwd`V86t63T;yB13RSAFkheV_bfXZQ-aOqr~8vMY|GWrs}@AA3A#7{Js zCtnEGGSN<}dAGtvBMIB(t{qdU`3ml?&UixeA}i@dEk^-vJEb2>edA*?!e(Un#q@$)VYN}q9OoY zpLweHqbQ%7HxYjTGdg2o51YXwKdGA9@DUWAce)#SwyTGWtT>y)ew9AeBS65lJ0Z$! zEG<}9L1w=v+D~&QwOj70NT|{If*f+8w9qq_M5Qlc*T>NZV*Z9`V=JLMvtD{!Q_AKT4btY(z z0a5}HdBE>+4c{bQ?n3D592xi5sOzZ-ILYkCTG_6k{)v{24cr&qgfb?-DpnF=WvyJ4 zKbOO0=!|ZZ?568g%(q`?IA*kJ`r~uoF-v$@ z=BxW>N0ITv+l|6g8|7R;Xk8KK5#DtRD4wE%Dkdu;6Q}+OuI7be@T9mf`<}bmF7REdTx5n6I%TS$VWGM(URN3sbGm z$oO3}ZJ6oRZr&>>y(+#g0dk2}v0}2YTIIp4xq&M6xq7<%KXvf zTC(9a>ifXBtfM?~aW&GmjH347L`Xc{g(guAjUV(SH{9%>N&YslzDn4v$OMKaz<|G- zh4vH9nn0?8*%*r1B+=*vA@3Sq6M-_MR>n9J=-$g(jcBqO*2V;zSeHw!>qkznsm^u% zsKB18(n%xx8~R7xYKH!$q%ppM#T!(1u#_?rf&Buq0f}ZsW~|`?AoJlU6cEr#ozL5| zcf;726tP4#;R;{b&Xb9*v|p6rMagS&M_>+zAAgDm`9Buyyq032g=wvrT~|ij9_ys` zhbP+m6a1fyIgImEuhvdqTxclCc<1t{M~_b>NP>co$JFjM3_L-$XBoMWE58&11#M!Khsd5bkGG19m_9DK&odSMq>xRDbsK7nj## zDz(L0-PTbt+z9F{g>);n$kCU^lwB9MqS1O`vT3e>6- zn7VazH>gKK3CN7>aeR-sv}ax*xm5S4gPpwO7)SQez)ks4%3L%_qsJD4mUgSZV5a+U zq-kv*TQkGIiA|4;yYnx!JoZP$Pp@(42<7O>4|v};wuJ3_ka79-c8npimnoc{_LRu>Ke)?>-%)Yh<$@{ zYf*!un}4d)rHlbb2!L6Q2r!)44^#=xlcYrUvofjaXr%~jc49qf>|WM%OVPa3a&L%& zJXfIlLQ+9ht|^O&mB5y@9bA60_|qXHyT@N8tTXRO<4L$=N7gT@6kUtYZA*c%&S zsFWQ~!>_@3b%2Lnu&6#ypZJ%R+m7`rcRiGERlkv3{S}JLiE(ma!!%iU{qA18xRN2G zqph+vwC(QsqS=UF-;AMW5=g1C5Qk;*$vE`T{Ge`N8|NBhKQeAXef4OehI<(`NWF7= zm^bZNo!?O9=aNWW*5!R%*cTh<_CtBi!HkO@EiUZ`3;uyC)*oyX1 z$e1f{J?g+<*1ly(&}}eXg@;9pDl}@{Pn&3&-hpaR;dqmLez`S7{BfWa4_NM z4;ZgDXXDLa%iszs7blb@fy$Ly8@r`Q6JKGdC<4~>H%w@*uzQguy;7Wjek7wSje+PJ*u25! zlf<#dB`3P+qbUDw*?hyu=I{{&iqRb5_7$tG+z^>JO%$(GydR^Fcq5I?O+f^<%S3fO zfe>BjWnSS8nlbutVMew?S)jGSs*D`Wz$PmMzkmJv3WIp@dH&2|(8(M7d$fCXqN#f& z)lRKR@PsVbi2pLYw)d^qFjK9D+s1i|P42PLU%KEq>hKP3z4Oe~S#Rh!9W@i+U)B~@ zm1jYicEMKRRmu&U_`XuE^ae-MY0|})gb*SnTOnAw} z9Imsoj{vOqlPc!~WpVR>O2WcGYxaDFS&q+wxWzXrmw2Gi-@KBB4j8xSt+iZ3vrOKl zmElqaQ`?KiK8sEkz#8GbxyQUMvDS>QXKx>DCreJ#F-6Y>NwEv-!-xX9m%lo89V9bb ztXvgqDLm;pvx(cgb&ve%NmQ&Ss;+Zxd)-i0fbnPU54fv|rvZIy^0sfOOL?ZZ$OXEa z=;NoE;-UB>=U6jVW;I!*ApkHHDJMSR!c)i|)?QKc)2k$8EJ#x9sZn{4FY==GoU+RK^XN1kQM$z?TOn^o~SwgWr zdX|@0jEZ?aYynMyH14*GTMtPSj)~*1yukQ+$!_PGvFzZs7&cyCW1_!J@b~8T)o01% zZ1I^yTXLOpCYxVo$m}%h{UxX6y{mLTEg4#)Q~D%)v?3}`(9~RsRW7LF{o&`^%;t*_<*8`e}Fh$)%OZ$10$gRzKTSbg?$m9J4*C9u+ zdV6R+ptznsYoV;af2l#m%31rDi0wKG0FzPcmpw3Nms*y1)l`FPnkd&$4AAx$WYoK& zVGw0y9W~1j7r2;({YrcP`4JMZ3g&I%vB6uf)deUoQIHK0B-uQ3A>9b;|NgdOztQHW);U zzm<I7mP8s5zUA=IAFw%xs6Vth ze-@arMB4L_=9<(~N(giWxn`_u-B9kTKQg}h-&SU7bM7y-vvjzr_)*{H+(T;n?Q_>J ze*b%BY#S0xF72n+IUX?Had@eY2&G9?bi2MMoM^G^daHA;6jaYoZ|tVu&YT;uG4aBf z&@eA!=V|PMfw4aqq$JgcuvNRsPJZxn7@?!Wov|bPOO5Rjl1GiDT2Y3b?sXVSuzCQ{ z!;E$G25^r09dz7Tb?70!(8^38{2sO4xh>t4mKEq1xay`@jFdk>7dI{Q)2!NmL^FjHKnXY8 zMG90>95%}f`jB5Wd1*vhi@Y%zM4HeG-$1KDXrs=g!qw*k)1Eu|1HT^`F9Ci%=MC*o z@GR^^80X~Hw?y^4O&YOgESvL))`WkGIKrCe6fj~%!j7um&7YVnV>|?$_yTKKTBWF| z>d*Q8TvePU_N5LF5{_%QBkwC}6+BF0#6I|Fq!pyKqKsngUkZKSHzbXtujCe()_uxJ z==-yP-PgveLZuVcBlH|`(B#Y9OTlO7?9{CjusbV+vnlv+)oBS&qY*X;drX*WxfJLN zg?8=n`vuFU7^tzeekE`MqV0-8ITUW6+r*6&KIloF%hstH!*q>3|Mhp`eqyfBvmvI7Hu&E%;%ddwp7#&p8CZBEc# zi@|l#r`Gv40Z(h_lZs6lIaqYji`5&?o083SUU=Oc5qGT^W(I?&^XEF+%e5268V#@P z-hOI8nt!t^xy5AfBz;6eq(x4mm*+3wyasY!#3g#3xWt@Uk8Ux9S-I6~;$7}C=zvJ{ z<-Y5*(G);wt7&e#w1fvx$W*rTtvE}OAX6}o-RA^3m41=ysNbOJ6PSJjE=H}KXoodh?icqfZhxJn_XamRqxy96 z<1=>%l0(DY83d4=e=cQ~`|83iDRk(9IYO1aTli6kIqEpLOdet56vfByhIc)Rf*QDFWa zFWAQ4y|vtXw|N2a{+FuF158VJ&NJ|Egg zWIO=V?Fbe&smFNe(t)6Q@&g49(=wDQWmvfN@cjZjBW+A?;1|%q2Z8YV&!Z_rg`tjR zHCGjOmyuiq1bln&#s5OZVLD;{*(bqbmg)<|4NsJ+;aQG8E-0VXQN zynF^D?}YK~Mci(9Bab&!3zs>3qIxnFSTG?x>~dvPhNZHzHSd4%{Rly14?NaQxVN-w zXg7OU9iq1~Cq;d|gpv(Q_MQvdlp?wwIOevCQcahDjcjFb4jnq_Y0t@wzM4HqiFte6 zH_Q?huHMqW?fCX%k5Tcv9hyWgtMtnapV=M3=QhTlvW9xnUpxc9K-s3ndL;pxUDq!_ zlJ*qDsw9s07r}fzC_s;AGKj41M+Ls@UVF{%m!hlz=tILU_*r-1sQBlJBBM=)Ibsu6 zqC3$%M;fFKt~>A>!N=8izx;$$9E^?<#*l{AfYI|MDgQwBPa}x@joi5<*|WCsF5wz5 zv6p{zbr~Ie!Pp%n}0Z$IAnK}k^l~~99 zz8)Y&+)uTpi9BzLZnFRN{kF&b!VT|sHzU{?FP;6rhaDDKRY^(D!aGG*XllWDgF>;~ z5SDPMlrIqDO}N&5rOtO3IC}ToA*f0#BN0tMSl+x`vt}Ebzj8NO9dm!;I+OnSZMYQo z*RLn$`7tjb=Vp4BMD8nlyUdeg0tCUQoHNv0h5>ifWRQ64M8!;XncIyc>h@C*flh-+}-c3tS=Q z-LH|XlV5pd&1Rlp)}G!zeVwaZ6Vno(h&NhL8>#q_@d&JK;C0H zikHu?RAu^B6&aCN&45)B-jiv2g!1IZ$TZ^r9){nlkGe5BwJwx=hkQLq2 zpQ%ut%r<(k+q`LTC!htp7Zc#+7zVCAwP1tq*8;W*aEZgIHKAcSzEROu693EeR0#yd z^fJ7~8py@w4g7f>7;h*k@T3Sf8rF8hwtxK}5vo1F;_E-ecQ4aq^IKnvUq`o`?$Q9wc%JK3u&5fZok}afIDGk~v@I~P zy_^NLdh_7x1;+7fN9j2~^-0zvPNS-+csfwkw)z;&{?4V83d^njF9D`-z3#R6;{xxz z6_wWgWMgmLgeFhMLlbXRvsRDL!Cn~0R67+CD!h{%w`e$&@TLw4{ugMwc908xE(T_? z!Kr2@y!Ea4!t$7h`ms3nBN_QSGCQS;uTQm#!_2ni*CKWdReB?^G3F)4U&t_?-uAFx z*{K!Z7Fk#je$8k6S%&2TwxrZG{vG;;_?l}pClv7Qd%<5B@TXzC zN!3_F;wr{)L#5U=a*AYjcLxI@y2@g1RuLYs^7m6~ENec4lQ3@2kE zOjB}hm_tlhU3 zx(vG$Seo2-Qg1$*gd~qW{F!7}!yP|h9hvuLl687j*$zwt zZVe6wKRMyWoMM!T)IUCWdl?4xyP;Yfy}<`G*GO8nI9d{AoAEsoZ%ZrETsyk0jGsL& z`YRJy#af>iX2bl{@~-bQ`BBA)TWRtokv>Grg`T zNIopZfVWa+8k{!cp^5=VPHQ}N^G%)^dzcjdRKW@I>T-cVkJD&2_KF$IBCF)&Qr?fd z!=gSQZ7MVIh2@zZuznHZuARR z2Z@P!bzt{eHlB-q z7i+kSy}yg4+qEFC>tOia$!mfdPK+a?I?Zq~DDSJ!-eps=n{7OW2_T)R1H&erULmM^gooXMs zb??cjm+z@=rVo~HXUMk8XNBV!;rvRCiT*fsed^ygMQ2K=-8h)RsmSzoTv!6d%iAt* zK`xN+WX?SN%l8+xEv)_@u^#4)H|mU4Nn+#5JV|Ab`zWLqJJxgGaiRmRG-8xrSBQKiCI zTmMsteM~2^(O7JfJNb*@{WbOM?_{eceUVW=>^4n1Z$-MBNNRhQXD{F(Xh+ z=s#3uDD>Sm#%B6L;`FK#w;4_P)dGl|Khc?}lHlJLQcpQH)%{Qq0~fOy)BoQJ8*xDx zj%-rVWZrV+5{zImc@maj`Rl_~jSbG?CZVe%qtNR|%oFR9@{u$eLD~Bk_NVqZ^KuEu zru6&G-OuYP3-$v!g0K;Ji&YzrXcZ&ZlRFM7RwvuO%BIVv=7`tN+$5l^(8|{vu;Pw{_Y7h5NlZ^zIv7m~y|a;(J7$HqtvO^d-1} zXJ)wiCGXFug7ig|r_KSfbrz}{roqrOBHBaq;ZZX(M6nf(cZa^YwpL7Mj3gdZv$I@;^$w`%JM5AK#E`%iTnY*G>D#|+YT;S>yl1+F;}FaJPXu8M z0Lobwhx+79y^cLf@>3F(p&(TJ=tZBAhU&5%IK(vuHBt8W@*~*w6t4t`kR~32X*i^| zvdj`ZvH;o{qIPv%%gEVBpWQjqf&sw#q9~xl-XZN3qnP2Qh<_7gKy2Cg9v8^Kna(H0 zco$+7^rRNN@T|DOtF+H_+Ihw$zALWJKO4JB6Q@q+=UJcuaT04b{L@g$Be!xM%$e{I zReIB3P=Hq&G`6isaH$C3U!?d;L`HY zvMb@?dyQLn{Yw=3I#{fESn>er;@Kkl?{2~yIo)h8paaW?!6+_OZ90TWj<4t$qeWjH z`Kbj%2WsOQ_rtS_7g}VQNVwvM2&~*dTqo^BEZ3hUcE0|ADVHBHEZk~+z_Fc0(WUjp z49I-}$r%r1ounne-%XEEx__dETU{zF`)F?lD8R9}Z)sqcdesJ+ z3<_z;|tGzhR91mExZ3MG-hW z*Yd~4j7>s`-f+S%5jP<=V@BAhtnpiN9BE*HA>0MaduUR=WtAl(PrzScnd!RAUAdeV zpDvnUelP`Wz}{%J=Ta0|R6ODzfOBj;%5Cw`{mVau53=0)xT85a8=J=OhZ`CyHqU40 zMf>h2+Z{K z+JWSukDR}%eg&0}pIQkxXZ+sBPCnoA?)s=;lRzY6lRifC8#{Cgb6Tu9M6&o5nSc1m zicS|Mv}?o3+!XwU%fS`sgk zrgm#QD~6e*`u8i}_LFqQo2lqYL9Wfx?0CCC)z26eW<&3_QWD~kqikR^F_;*nMbA&C z(AkV6g{r>%yIEA2e7qmHV=yEgWs;JzCq_hR$muytm3_Z_6yj2$`{2B`m}4 ze?*!LT&Npu!i|Dj;A6lOmZ8M_J5@L7ZwpSCqN><-(j4v#F-D!Rp0n-Pzsh@7#L=?- z9;sB8b!T%ZqbE-hdeG$xd;UfCm)2_CWfnVOP?La}!>pP8N3?ar z^mfXT=6BY{l|jPH+CEfh>Kr?_Pj)o?Pf0BEi`(OV(~4DIxJr>uY1gV$zll*%$2Y;`l*SC@!(NPgbkM z!8SXM_^#fgp^TRTa?JrcM&Hr~qo=qdHqXZ%*G9&SotfGSx;v5a^|u7*6&YhDjKy{g zgQ}eFlmKeIy@#F-l_^ft{!DN=s7;Gsg4)lGpJt1_+{Rv}l6bLBw86EkPW!v}UzC z^L#`nh7{GfU+vR)>%gwC0dmh%9|+~eX7VE-pOzWsQHD+v0OZ-O0S>(>23a01W>f5vKCgc4jdZ`t5Y z*XA@0uy{I5a%$mFxzHKw6Xk(ZwUGCNENV5<8RJA`-B=ewp4Izc?Xx+>$l<(4DLRE; zLvhM?{uwc~m%7TJTY`*j97}v*!;X2+)F@v8Q6b%fU?amGOrjzqqnhL$y{d_ zz`qP{V^EB%6Hbe6GIY zIShur8!i*g93K=wrN|P?))SQNS9mT>)4}C}VaI;qrC$G{uqST8EI>H;tx;{v%A*_P zc=2#jn**dt$%pSYBIzOq46g|s<0)!>yd0MCe7^v?|H#KVArEP1ZL}tlIwr%D_&GNx zF}V{2e%ESvN_Y*$CTlb1sz;0dsDil(S)?I>_(iTFyz6O(n}>L$uR4JL67h}$aArrT zsL+tf_^>5SnBQSHBj*+IRoOJU_5FilVP*6rn&M6)*%FJP+o}auY++~uKIiY z?Q@aF7D_c82EwhN*a4uV<1wz%A3Q8>mTS>-HLjzM^7XDCiS@pJAhdY@GEyl3Ld7&> zQsNasRr|^8tH8Lxx@5N+O8$XIKiZ1I2`g_VpQ~;qFNDjo!n|yO)3|2*F(ir9Q`;5T zWA0B;xc|ZK;bFO%qmqF2$47#4*HcaFcgFO^5Z@`j(0w%SgjsrY3Bs)iN+9_2P=xGa z3q#pd&te8INEDLaf5IR0z0n~!1JLvxHvC@elRuT2r!#HJ&qzU)ykb`Ke)u#jffYE&FK(MW8qy^5rlrk=pOX(@}NZrsCj zec?q}L0WoQe^Xa|Jau<<4N*#aV)Ut-I!1^~ zcc6?&pzstayrERA&HWjxGkTLMbn!dJ?_1;_v_ua>)TwS+0EB>`)mPFAC|PmRPC_JX z=Y`$R2rznBLB-U-Zha7?y{WY(>s8=*{$4(D@o>^;J#}7pF?}BLq8V~4`rw!4e?*Hs z*Fr*j5gC?iWUo_Lq$h{(|13AFm|%`tb-uWt4j=J}PC7A!b43HJj%xVva3-&?f1ta4 z+ljtQP~S$8VBk`)CSY@b9T-kphP%iDoIUxxU+X&g483AjvsYwV5hZyB^4*#eo@MmE zVJr`7dStx;ItNtnXYQBQkdl4GzUCIhy0{T#BeH%Btp7*!iKQUk$Gv(I4fW{U&+(kb zh&^lC@9??N|BaXVKZedbob9)b;`ZKq&)TK--Xcbck%X4`m7?}eC|b2*)LyL-MG(ZO zrnE#`q-vz7*i@?2F50S5Ro*v$=eqLOb3M=ZKKD7FQ~1~J40&TMcN_giSont-3HIFq zg~|JvemSM_yhz^z@~{>|1}zXYQ) zKN^f93tqX)4v_^1+=YO?*r22}+K^5i(4(zrok6H*l1GxBW!ZCv{qILW*$aZJIl$&12kP4Pf9@p zdUKBpjBH{mDe!lhCY29J>@d7i_zzp37A&M?P=kol9k3wDtiq>QH{fpBgEerEKZiJx zA7L~4>6-#?|Eq9$@5l=~iZ+9eueODt8HEaPV#~yJom7f>0&}Tqu~E=;*y8?gKmq^5 z;X1k6#y@_iW%jAxrf$8meoj8`IgIYpeOKEWSLtB`=|pKT5@L7DKp2G3wYx^&`T{fE z^W@++F3el(e^hUF`gy8vp(fo$y#I4#bduKCR4SXR7 zkgnzfVjB}ezu23~jnv-BdbGuK|H)xL-`pR(7wK2nQX?lNJo^pwi=sZMCdqUR$hy5C zJKD{*ip4qBk#$RaA}f2s{xwhSAUW!8-_T2C1 zRLxJ!+l}w(#B@$qL>xN{!olJB5L71oPFDO*C$7R0ZTt_(~@aV5KlY;Cc5Am{&|D!@Z=-_u6UwvVj@_L~k5Ja;d`XY2i^Ti9G z-*(u%e1Ho&CU2D~+w9B8Wh?h{+>_4+NaxoXzH7l6=#p2}(4jn1-=3KtjFuIwBi3mA zF^nNPEsas>VlU4ImNhfWCivS0H?Ot379|H@khI*NgwAp{E0{zL9RFTsmv*nqduC1^pomV<|tDz|>Qm5L$EZzVCC|TC3PBRA4_mGBN?PC_VH5 zO$1ASVmw57nzp4+``Ve5;vI%Aq)t<~K#2X$-xq!Lpa0eao3aqqX)9$5GsRKOHG$D9)tXs1~kPZCu* z2?&p<{0P6jOH=Oc&}AQHq&nM!+QUGvnH2d%bja6F@3S$~)MfG^N~WoYL;(Nb}d((iW)fAZd%Rn&9SdN}7k6~4YkV(cBhF0GTR&S5BPUk@5NcJL1B z9dRs@{!(kPSeNm)($t@JM!9X|5h9VY@v50P9)V9?nsHMb%sa%ySscPAFH5>Z(Mz%R zoq5Dpac;4<7_IZ4-4czz83(A_G>z7ij%to@zA-fQZ}&>4(8|M|r{(YC%D48HTSHAz zHG5Gi>F%ufwK$l@+^sg255YrdXZ0>iULfBw%t|AA9d*&61Z;tY6VHKlmJNrvul8Lu zVrwRrjB?b;l&GwKOu}P*%V<I{zJiIkPRPsI&5u zX5E`i>8CTu|16`rs{A)!=p1Il2Ftsp@7Q(|=!;+H;Zm=(eCQNpv99gD`w^!jH$rV# z-$`@1HUbD{c*zH?gbL$%g5`N5lMRP}`KP&{wh zk}F@`u>LcE5pEgtAx~iQ=8LlN?V((;GmzMbA;whl=!IdT%0Lhg?|60%(#aX6mQ14T zq`za=JqS};bI_>4{!t^AZ3JXBWJ}KAkUM2DHD!wt-T2*LxDirF>)ia6aS6WP@-7l( zJAPQ*hS=juq)T0#Y&OBveNq(J!7epxEQy2{Kzww|b9#^-1K(mwJZ+1^4eQJcex54c z^NBLHeebmDCw^-j52gx{Sed(w`ER9fCn2+}UG z@H6XqSZc?=&nZBJCf(XKfEs8!dosiV>kP%}<kf!E`v6ccOu6rjSS48%K>y`X_) zH-p70&3@OVAJnZAH|3@tj;emj{y(Z`>S-|fpQw>ZZOGowCCR(k`!ifrrCx?aemegi z=1K1B%1Fz>BCKIw1&zFnWp9;?p}a)w7ePLX?160Po@b&VKxma zK#|H*@;T&cGBqU)i)Vy0%UWBE)2&cBCCYD&GB2-<7Lx%NNV6+jm`(4SPcz}I8Kikm zh{XIb0(P6h)~58wnfvSuojEIaU0f9yUlViG(;(~7bQ`RE@R&o^dWhI*9@AN%v0E(Z^7eyBy%4xxYzPpDsTMLSqB{-LRe6oorUmTvLe^;<)#g8uDv#6GqVtM&E|X4X=q2pc`Wjq|72ustor}KFm<;)lM;U_Tvhggg5mNpZDpcpzSAaiN8iJua($V4 zY9it-$)A)rmJFVVdXQTx!^N)|1_KRHSnCi+=KTg=8pd}oF8_o|hnq8NW5FWzL}W`o36Tp4RGoKgaif`#+vT*S86m@m>S6M!Q>uh`y z?zrN()6$5QS}OQAKLp(scEREEsdYc0${|rfUn5Ekb!0!$XmkxdV_J(`+#={@eBZCS zJ#6Xk&f|xUb3okmHWFvy7ka;YAuoc^kT+E0L1+rHZ!bm0V8G3I0^=N0*UX&GB@Ia}pLS?Ib|%lm&6DiQnZM3tMVA;TorM_6&r-;`!|{v&6(}vIQvO35 zi{|`_*aUMow}M8RUmYypw#)t0&F1o=oxnXA^k9ghrO+unVPtTZxFsN8c1x}dz=-n_RwaO;?y*Wu5LIcp42z_Yx zLv2Ph5mS_~p@80CFPK$eRxTenn}Kir{shtVT7pa^sy=Q|8dO_AbL=-L5vaJY>;`sP zzDhu&`b6t@&mH1g5A#TEbo6#Xboz1DWTp#wPUi}4EF0U5#$3Q{OW7ZrW@w5WQsFM9 zooLTac_AJ;qt?%SzsimUQKdF-^i4-4Lv;(sXAYmO%dD_Z6@QH>e7@ZUccc26D07Ro zaXGjukcXAhd#bK~?`|w8GVz5pSVPfqIMGKut^gNF<2Z#JAry>OA0vJ^-9yB*}2j?p3aNK?(f?YW2@uX(Lb4X z`p6F?<8?F0j9s!ISCZhm5KwhN$my5ZRIF30Ydy}SOaZ@(B0OL;H$Yv~YgQguEyWo4{&xe4MANZDU!GKfP|nNoDG4tJE&emJ+Z6x{MR6EEjrU&?l%Qgmy;4EBAk5rRZ)>6NxnpI zmJm!FGuItohB zxd*ezDmAG6#Y~Hh0T8>}%S{J?%op|Ji@W&Ruj1*yX-l*ATT;hR(r&QI08D~%_z1C- za?yjbES8x1vDbV}N2jMg;eC;tgD>{;3`aC5;ChDN!M^(`@lg?@Zt8pXA986e@G(lM zOmhKq*N&G=tDY_CtCY26>JwVV=TB44n2$f+({byWWa|)r^;A4jp??t>Z^G>g%mGI! zLc|u$!IAHspO(-_DG`s0Gr$1UKK5_nrlw_c{2{o1hg)eQm?i+vafpCD*-Mn73fi)I zoMQc(vO&3!UtmyE$82m{0Uv*_hKIJ4Ujx?JC{J2{R283Vn&n26lM~(=wZ@3F(};6G z1wK*_GrKWbjyP#-&P9MIX zB%8YhDHX#!KpowCwfog}@sakR1GyhBS72iJ+^KO|Pehr{jvE`Nak<7$d?wn6xfe8!``l(QHWdvwnLuQVpkSaN9{2i|O>;)d_!`$PoJqCMomf-&&YAFiA+ zV$-@TLHLr@oqjQriLf;# zSl!fGc%)la^vcE9urK1@41JTc-%f)tGHOH}RvTks0=7MVUr*Lp-O2QpU6KH!C4@ubOuLej16Z?j5Cm~G2>US_> zvtGu}-Hn9ij7<-T9*jrCnBD`tNtrVnU~=u|Em%zRfP?h*btDIO-~u)VCePNa)Rx!< z@;*@J9}q9Rjt?dDzA6WGzYN{2F$fe(Pye1mRCvN`d*v8%bEuvcJs;V2*aeb}jmy ztHJ;guLy(E@pRS-N)5Qt_AaCOuc&k<0B4f9z+=fxHMqw-E+m;yXgs~7Wx1y z^K%EEc`EU#h+pB7gk!ruHDCKaXF)3>-#ufn*U+P&2^}~F>B48sJ9j?qWD7}R zLxP>8wM4K}LE!J(#IO+0XSinrrnom&>f)mG4ka8>bO)u&gzt|aHha&+McAQDGwMj) z6qKx>9iV$i0^7bEMq;M=W?rc(Mg1EeUCsOD=c8iD{j#AKKW#y4Z+eQJpuhU+i%z1AA#k}DzI;xCLgV|?l z7e0?I&aZ!62w0yM#@Eu%DWH`Wm9nyo2{#z3mN<}YxEqNdp~m@6H4pdHtbbhRIy#nEgSDDCLRLS zI`_5CHXZ%^KdPu*Z0L!6oOOv?(*QKrfUqHBoDSRFN%8*cL}m@JI9VmU0c^SOQ{!C5b zOQIzt5T!)+@MfKQKwuXIsK-~2jrqM7jcUG<=?TP%JkOK%m|^Nlz4i?ahu`jw-275U zVqqtbrHaJbNVE{W6`V@9F6VC8odF?U)Aor%jOvaVeXkK7g;BzPcB&k=Y-Z*RpO}Z+ zK$f9i#?9UD=`0|h!~GdVvuFMl{f{c%F(gto8x(VT$%R;MXR5Z`>0OgqdDx~Oxk zdl`2h*ubrUjx!J@(RkQ^E|iCQUkF=bOxOt#Ivq2t=`$VVIghOhRU9{V-PZxVP;_lS zD;$^pTKT*pn9;V$@P(4pdbzRT4iK_Zvtjxic%bYH2r+)O$bNd8n^CEZ zeBy-fLB@KQN%dWBIslC5p7XxM=$?TRZ|OL7y_VHTU+P-cK2S`in6O|8ZHJ~~XUADA z3|aK_x+FYm+(&S7>KVt|)Pd@$w19Kv{N`(dS5@-W8cO@Gq?q@6B_2vLHx9FAtir`U zTlIB33BPC9if*9<`LtZV?AB6f3Uj9YKmSJsk!A}_S%SRgo>4&?L^^fjAE3WiLOUC^ z(gXXNN1-iI`Wa*qF14Nw8A2F4B_le^F2aknVS5pIr@isE>!U@O-bmvucv(o7CbZbe zv8;FzPVhCK>JXac6J@-0N|L}i`(w=KBA&E*w0AG!d6T;~+5$PrTsx^tOs>QKqne03 zaFb|Ng^_hYjlzlW7PQCY7==Qwd~Nj^;CD-- zdQwW;BHHXN%za29U9n*ou0%2 zx8$D8T^G|v)o0Fv8d|R@s;K;OjKpZ3Hi=u^P?ql-7Vm@$@pM_XL4+DIctCn+bpBZU zjIOk*1T_mWo>wXA{4(FJmA;Rn>sb?)iK`a)Rc2_*TAJnd5;MACZnjroF`qP6{9CTstlY91 z(wCLs0sikh5FzIgOnr^|GlGyv+Yy*Hmvr)LVxOx$NVIk)BZWsB`f$$P`YZR8+TCd> z%VyfBzsmXW(=$l()o)5kq73I3clpm{7q6XeP?nWJ#gQGG$(_!_t&n9o26LIWOxRkunhQ>_Wa-uZD*iJu0#d7q-)yIW9L>wefM-k zzGhvYV`*c!K7!Y2IdB5)JUM!*x9^Nld3cR^4|U4uIGj*_yI^jP-|(sJ+f~Kx)SF$d z3)VQxnOYby+*x&&KG8_(RLO+zfJL;2WrxJN?k8Cqap#SDtXpOtjds%>$+XPc_I^?Q zmEey!?>|ca?(I6X{!$JQXwqm8lyTOGIB~39j}h8&yWPPRSNjs``tm(xMfC!Lon@c+ z(2rJa2q>z(EVFWH&!buA#n!-mv1QSvu<~^#BKC_cqs!m6WfPK~w4zaT6*oG@>t_Xv zdh@HZQ*d~VzuPV`*20q24-4OJkbR>B_>5Gmjl(JihE0m^L*?3-t=9_b~kH5T0_NMGERtiPRco;<-P3MyLK~Wxmrw z6KvDSy!}b{8qyxWF|dJHN>>45j=DMMCHKgQ!v^iA-udLNYY3BkTpGAJdE|~CZ zsk-VeAWr<5#^VjBKT?Yq%>|Zkkw2kNNt%cYm6f9v8PcC4(298yHdoT^JE2ow=$FbqZ&}Xcya>};gC!}vZgz&UL#GI3wfNZ zI5?;4Ap>Db|3$-m6n^#n@pm7ZY(v?MzR$#RxkZq#($>$1MV}g-N@cVyWdRS8w}Vx@ zQNY6I`W|~O;RuIkj~8dTQko=CbP`MhDL9UOH>2i5{+fL{y7eS!k9KjI6hrzDzcnlP zmHqHO(zN3ONf4Cpt`CG6daQX)b2Bf%39(RR%@ILU(KBF4BqhUu)wY1C)7-m-W%I?x zBM746Gq9UDzI-1lc_RZ>YW<#SLH0aS>)r^lknaT8(1oGV5;=DLj04iNGA_!)7HESg zK&xUoqkqc3GRAIY_&|Cv!5elc%KxtG%tf*^Q|E5u6JO-537d%!1)ln0K*=YtHyyH| z$9DInw+z+97@3G{p>}2)*q&|@)6M0X)jR&*^Ou_#{*!CjpDe@*Oy^E{$_eBUhXAL(i+%s92<^Hd!xrCa5@L(*R+M16!6@T5FKt0fvTV1rZ zJ=tm}fL?6~BYDPJy(R`;?_I@a7*qJgqxurATEYZuq*YRVapj#kNLWWx(a$zUePl=_ zK_j?1-Zy-#K#Y_dSQ(`jC0h#|x9w&ajw}!Ryoz3{_R&Cls4n1D^=XyO6w~l)1xMC6 zgk!jz?w5}hkGL(;QB4+z+HtmQ=x^wD{}I$g+OS!pKw1ELdQ@^jU!WRF=ac$nR03?Y zrdvq;T1;W~&Bg;MDZ*cq!f-hagO3VSN=P}0UHk);PHv?BWOmn&<8v+M4}4QiEC8+~ z{`a+jyZ)|J7yFg-g}cUMU5Cui6@V#aPu_84`h&|pH24NO#wKEn9w_qUySd+hDntLk zY-(Cq($&1GnE(1nx;}tCoQk8sU3xo;xE1;I0ehCU>kEEqd24s9hwq0yt7mD-kbCK{ zVyLo05Ror_+Y#`?%4-$=z{vJpNfS=}YVs=Z+%jzwt;3rBaF$H*iL(@UJenQjY6(!u z)efdrxq`9tn~j5Ogn|(hb39J)aKrul`f=>D%=pN~@zsO5TcT0XQF$!hA-HoV)vS;t zXS!a4f?b>p-(h;`AZr_)(qYG5y3p{WO18W;ojmz)i}u)sq}H>908zT@veX`o*6&;x zMJ`mr-G=>Y=-X!G z4`I$L3XzxU=CV zHU3evbQ#0O?wp_}W=9`n{58I(bxSh?tR})IMwMDaOi+2D!BXw)S*WwH1W8qZkFX66 zDJO^1!S|{o8fO$RJ5K`4wy?LuDYuWYRsFQdOhYxa1YY_+)v&FHb53A#&*?f!{*5@d zemu268uL=R_^))^aekXQ6%o~{+-3zYCX%m8<=wUY+#Xag7z4xjF4_MTKjgKDP&WWc z@F+Y#J&6RaIuqXR(x;saHhr zSxd~cWU9%WChJ32cMXmZgg7rV!|XO!MkPV>p;CR!mYvg*@eVdW$P*hjSa597bv&nW z{6365B56lg(u5Rl-iL5}qX9o`EEDy`mP{j<_gl@&rw%Lswrg_7gyiDHmw+WdAu^oS ztZ++S05)4<<-{x*ZRX#6=hBchYrtg&wqp1dDiryl5j~WGEJ);`YBwK+Ur5< zqu2-CS_V*Y1(kH6ft?Cq*BS{eG9V1o8zZ(j&i|7lL^1t|HcbU9y)3tI2)CH?Skrea zBN)-YhXd30(-Ku+X)8K`r%n(5+pG5Ny(OPanyNl)wZKY}8T?;w(TS)8nCw2Rwmt`+v&i<{>aIaN;ugm-W+MR`P;+P~Rj zpmsM+u;gdD4}$kl&(YlD$U>2Sq6ieOh0bn)f&gZWq)#KY)1WuqkaszY)ad-<7}2m{ zDJx{UXNRog0#|)BDH0Y&)e#?6ULO-jJ8wnwI0_tKhpvaALjYoXIkL2hu4-5W)>^ozDFEw-jhVWruJy$A`7pLf z6ZH+Zu1~<*|K%=Fox?r63FR)66O3*_H5qD0^WWk9Sq|7ssE5v{h#r;wdHf0$$lXlI zWhxuqb4e_i&34a`0cr2Fyo!H(T+C}*Y1`vrzSrf>(d;>=|53+)WGqAr5HXoI)6JeB z*CnE*LDIC<_LEiE3g6LrF4ev4r+jXE1}qFfo!q7nBqPOPFREPIc#Ju@W0$mjPJeu6 zHm1`+>{19MP05c^aN|oyolwlap*tb_Xj1*{Op8EwM~^TlOXznm7sq2hLa*-i1?4Rm z?QtHs>Q$19uzBAmE%Q>KDvK2E{RCd8k|}REk>3tw>GikXF2hht9LPisN$iy#0$oTy zdwe@ekgMgElh(-+k9I*)GcOaGEgk}uye_f3{sYvklV_mmvK3U2KDE~D7T`eeNzE=6 zb8Z)@dumI0pG+Dezi`A-%$xtCVnATNXYQrtIGwjv#+#z_zGrnp1#pP7U zgks1;qTFU}xGv1J$3>(yojx|ptL)y-yrBRU_3kO;q04Z-qr!tG79-@qiapzdza=f7 zPI!7`pW{>NVz~oLJ#0w~2#0up`PLHrfQCcZby=5lP)*^4RX3mHrXJre&wsskzGE#J0GC#ylG{joJIUvNO z-Anp7J$?+iDx=YHd&+5->L0oFOCt^Gvl{+5<};eZ?82TS`%DtPbDl1q%#CL{EVnxa zcws}+j?fNeuHwQZ&+6zLAJU@Ahvwh%J>g_G?H9Js-cE(oo7eu>uQf7bhlzwqWShh~ zq7R-@g|xs_<+;1-Eow*xnWZ%?R&)XIuV0k%T}X_+GiOAOnEo*@d6|c$7YfflK4k^9 zn%KYYaWlecD~Hc+4Vw-~J221=nU0bbPTY8+DC{Nt7vkV~>er*mxAy-G%Ed;f6B!D@ zTLPW^oZiJ7d+l%)QQq+?EXSuJE9(jy{o78b9$K4vbjp=_IEj)g-hT@%L_p0A*B5L& z{vONiT+zJVz3=`wo)}q_p5Dy7S%RaC2DyAQaw($e*^W{`XY~V`>C({?{wSl`!{**1 zvcr~~_D!25Xhvt5Jwsc~;%F%5UD=&GN}!*IuY|yhw^adj@RtC3G$kZ5DWbw&42Rii zrauuo%pcpdnTKS zL6W5^4z1ONyrGQy{XeF7evhn!f-Q&wiTQJ7;%(zbX}70 za@Xi3gwNQ~Ht*p=Mih3e>jK-=V(Rf#?Gn6en%1R`(LSy&;_ZKZF8`G60FQVcwtvpz z*1R^_*;^*sv&BL~l*$hrJVK#g9|>zF6EH$v)%=z>de{PAftqQWkIs0U=OWLd&cPy- z?ix`CG||`cYme$;y%osck50cZz8~V~IOxtqip+3lJArAM=`GP3s%eO%i|M@LEx?V5 zyAAMvRMaVwTV>fAj_wH8kVJ1NsGhscz|7WwPYl&qGqS>SB1i@=6&d#Ox#9F0Z{%Oa z-J&2rc!kxNzuxS9Nz$fmYrTb{@5uFqteT$!@TC35dnA;6z*mB5WJ#!euKcn&vK;jB zrFtb*`0pRAk3et1mw@3yjI^QcajTsyh5HP>W0f2HY%vp9z&tVW8{cd|cgQP#<`N|> z@T^aj_H7Y2U3iwpoO*CqVgBc1$5-+;xNO!c^K?{b4nD9+Jv{(AhO3Z;4;M$HL}2{& z&`7CV3ro=6+QBMzmvJ8}B;y>@PkIzDGOk>TT6M0ObCHo^Iz&l6wL4=$6~|StIq9__ zi5m2K6L)z%0?exg`fPXVkjqVmc5b@NHAohw+29VFH5$*QJ4gA+1VTt%{}=O}Y#*_9 zw*csbgFsiYIM#P);6W_OWTOVs^d9%f+FO_^v27CWiBg&5v+7`3RIiFU1@-WBn0GwZ zO1IHm8>JSolx4h{75$fG(LZMByQ$8LO^tQSZ|)jG+AdNw3WQ5uRfnd1;!O%HIo(r8 z>geOuj+SO+j8f)V;j`%cI$AyBgV(M#6gbdm?5^^u-jj*BDSP8dPAjd$7K6sMm#O@5 zJ`=LK%AjttC7F*a;PB+k$)~&FB%N3$O#NKB@rUOiOfaFHsrNTZo)okEB?1AiDyyOw zp0{V~#{E7~##y!;zs6B=G^>6h{`R4Xbch0JEc{bTj1&YN^z(h#)?O!{;?Oyb`J`na zqn`O*TDT0qjlqWbeoo9~LX*JVC01<4I*pJ459)rT2h=c+b1P8!%)47VGmj3#L=D{T zXzt`yZr6S4eXCek42pva z^jSx!A$B^L1l~|YV z$yQr7YIz#=GiUBSWG2Rm_rPa+R6C2qnwtY=MHh$)w{K+JTABo5CPf$6#I|^KpVcb)S8px4|5X zyS@!^lV@pil=`)`I=|8gfP6fo3}`Z_qN-5;W`99V8r`3Po@w+zhLE~2io zHikB1O7aqAd}u3Z0@MqB*oxQzAlIt1J;M19Uwl@<#=$@X7*kHbmS1okX%*jxP2px< z(VtP;s*eoV6nM7EqMa0=#`AJnZ zNpET{cI>^fHjwLR#h>9bSwHqRll}NOowUso!{lR%;h+gS_&3?DaCT~EzyHnT?+s4t z_)rD>Zxy&$WaR~nEx5{U+EX8;c3tS2%)!f0g>woJgu%^72E5!tAplM?FeAlt**m2+VyR3H=ov>pB{Oe(k2@7T?+oBe~C5gNy zJYe?3T^O$~zqtPz>QQu3P?%Eff?;6QTAw>9m?ZYRhkIqo5baS)*>$yd9f6;r4}>< zQEpvJc*X0^n76?TvvYtISWS=HXvLkp1Z!x=BnO{z^!7q8^kz( z+OWK1VxFaM-43tFbzlJWM4Q+e&OcO>KEiYO*sR4l0qbkR#jTt`SkOe0?LeH84(YHs z_rRQsg1wZe*qW`%yN=j(klC0Z?aVj-vDr=DHiA#1@$!w8jm>_Z${0g*H?G{6e=x}`XaPu87h=D}dEkC?}6_k|n;wPT5Tzx_5BUCK2~ zoCCKumu~%vB71;{lY`=G{YqDb-OL*|OYZFMgE@dY9ypE<;D&Xbk-apAokfQ7Td_H| zKbp?ley%W+Rwr~9m@IPpZI#C3{kg@hTXQyqMoIF}%Fr z$>Dy(nPO!Q0b%(hjRO=$d0CCpY5nX7)$TX8F8NL(P4`64lVJ*ztBCii5+w)N1(yiC z_7}0*5jbeg$XajMKiZ%VfQNm%DqpcA85{5(KW~ zSh8-M7#C#c%8Sp0NWX_sq@GD$n2DT0ZB}vB17K^VEhH@~uE&klAiatErL<;we2LPA zH+z|V!#d5RmZE;GP8mAn6Xcr=FJ11Ff(HuVW|Fbmf3>5Rd@~PhJ|mztZ=(IKAHx-8bz+>CCQZ@7L5DZQi18?edOr3ORiHCSW*S^ zC&?YmI@cpVCHg^);iFo5~B3S}u7smJcps$eil{6%BQUQhOz67#U-{#k7< zaMUCJCz=xymCF4zu=!HviT)rvse^hwR*iGAcE#?vbx2y1l=wc{&frlkAjp)bb zqctbwn7;LG+I~SEA|x82_>PWT;p$a02OB5K^_R*D?d~I=dOP8}KsEk;l6KG1ExR_j z(wOymTx8Kgl5+xhBPr2r!{+fFBbgWsb{k>db+M1s3z%Mo#~4qQpT!d5^g78xx!Nig zLBv<3Y|J2xnb}a&z-$tBFJ{+_NvC6v5*JM0a}pP1|BUgD-GRQuy}(?na8-O=SyT*} zzAuTlNYw}!1XfJF+{c2Gnf1?si!)*F!g(Z?0>-mP6Z&&8z2z=p@l@ufJK#u~^}&C0 zpKU>jA{?42F_j5Yp6a4!?(Z9pNnmNR!Wy?-lZ8o9cvN_^CoWel)l(5%aI8$dbW4}o z;~E{nvt<<^#)wBOAszei)cQf#7k$8%2?{OYg*d0Q^`*!UTu|Sx$>53JtA}7b`?b%>OPmu&Qo0^Jh;K_nthUhyeRt9BE7%hx9MX|3~%L z`O?C1>qKTce^KD@={FC(%jqmNbsNUMa zJ5QMZN5$-DAVVje@zD)b+0kq6qs#Cy3xEJcY01ID2)>=*g2Q79_==@tO)@esK$jP_ z&26Z3xdJB{8o-dAARHEQfnMLfS!TwetfyI!+ENvby`NBP7qJv6X~-W+?-L$lRA<|} zH0bQXvSg9gz1*&Mk&!CPgS<6WJ#5gDXmgCf^lfi=D>MvP`WsbdSDR>gpKK7wwbW|K*>Hs2p6xWQ%yVPc~cq$3^%T_8@vj6v#zxRa~SD$IkJiwiUl~fnPRGc z*3d8rPD7CxC~$>CkhAn2|C3LqW4)6RzLpp8@(=vug+nY%)fhF05BHG0pXj5V& zMtjL%r-J?L&bs~uCZ}U7eWu(5{7qu#o*)1FVSz^wri%1iTRS)n9Q$NeXLxpKzMl-- zA;#BnCQFvy1I0uOIeiyRh7=u;m`=o>auq)lH*ihZwEdR_IRn-W+gIj4HPF1VaQRO` z#DWx6MgjL{A^m~Hw=RI^)_I+GquPkq!zRWr=!j0c`CGg@eRQu6(7x2ERA-JDt%;v5 z4WczWIUY8M5YVK!zktX5#-pPSsU2kgzvj1Z-YmCPmGPZY&NhR3GDYO_a%oJpD$5LW zZaD0$uy0M-yo9(3NePj_L9qi0dVea8z_Ls|Yzp1ax%@dfhV#}uJ`uZ)j`z?BG7N>> zO%4xvkotdp|k3Sf2O4#&>l!~eLO z)CN~MS3%e)q!iz}bX#O(x#K7;J{z@r<{ThiN$TKaw@o{wQBzC7b?JrS*M%VE@ zu9f%WoQpSm42pxz^7x``jT~+-M*~V9#w+%jBs4LG|ARaF+lBp~qI3Ue^8f$1vpLh8 zne$ne^D*aRVopP8DsSX`9*UgjRD@X0r(u{w8ZxUKMh;7|oFYqvkVbOI@$=pH54e8W z?Yh18x}ML+<9@F*s{+K3{h(jVPDFUWRy<=jH6pUCcMq+Euh4-#ex2v%ti&N0rWv|^ zE-O-0nQC>)Y(os5rQe}Eb?iZB)2$Nhygxxwawi1c?SK3`-EiZZoC5D&fD8sNc?3lz#dz)8$B-m zEit?8!Q0VQ9+gge&+`}W={Z1CQn#PgGSe+q1N7GxD9z7rHikEwQ=zVIDTkUUF{?7T z<*?Y3^4yx#QrEwDzCZcyLWSIEixw-Q-|I{>vFEz-B2oBK8nV#2#V49L%@cmT#i2N8}&pj0{Wsaoeu(&cj|Ir-SAlbJ<#|*a` zi&8NfJ9ScAcKBB~L9J9aTKM2h9DS^zN$-_H79CqR$E{jNyvZJH?Ay|ZFwMCan+G0% zsmIim=X2Fo=8Z=+wU-fO`t)UOC9n0qIG760qx`*84xh@@zEeC01I#3=A zXW%=LtwO4AVrQWOrjt#n;lAO`T=mb(7JbBS!{oSC8R${L;wU3ts}d8y^?fHUYSju+=Wcs8c zIJiM1V)z@E(^}iYzL%s#p*PnN3OK*49p$8~YNQR0y~vbV4@m^%8(DGFE*Hg1Zl1V} z+4~K+g2itbji)ac|8kOYr82D)@p7qt%P1M0;>dQ%?_n$(p@!5k_Yao+O?nsKGCG&S>taDMv0HXb%Ixh3(21Zu6!8`J&X{`o+3( zvR?8USbj!|TSZsh*s(Q0H!?xNB7{37uxh-<26=rc1^Qfew{RLoP|#;zfrei#eyr?c zqx3X7OKdYM_Czvd>6Ib$Q(G;Ykt3Wf+R!m(2)a43^D@a^fVXmXG9nxDFccAcr^)Do z52Jxl(Gi-cIT2Q*S3^c+>HEP4Vii)wx~9?*Gb8tD*Ld78t> zFvB||+^V;YeT4P0E$f02Q{SW?y;FSdsgSFlEP9%t;29{9lLS=^!^Wf-NUJu#1+ebe z#&=>E2r|)DfTxA8nA8-{;v4;qw$SDYvx|gJTx4zOXs_|GzgDF7g#6C?j*049{`Tx( zwWuV=r%@dSH9~b&)XzR^MezS<5@zeSTPs}zr=pa^qwos4gpRzTIZyRvqDSQ(f9xmX$`u0%wg;jNffX=06-pWg z)Q{qfok<+q(jN7-!&PcJ8P3*JaKvnu@&wQrV6>TOLMdMK4$EW@mJA|qHIQ0byAe0A zT{*|scr#V=i@{mZ>i97AAP_yDNZZH75j*0~+C@h$KV;hZe@Y+*)zHGd45Z7piewjQ z_g(K$rbL63&P`pqYMpA1%<8;GeNh=+^W5#i$b>rHujljAFIaBfg1vLgWaB?|{P<2b zDsxlfs%NVws{BFH^S7fu$9ibDAwhF%X`MXyJd4bsUA$bV<@D}s0Qw#2vG+Rca~v|S zh*O&oRcIJ6FcU+!g5$O^2@p18|K?)vR5#DQXk$-viZR}4HHdmFm&{eW`8Mt@0M>T; zu7FdI>{olH2r}CYBb40w(hT=jF1hp_8g0(RT%}i0x;Lw}@x4DjhA65g$+^o4T7U*C z8t1oUJT12BUS``GOIq;w-FXTYfdHbHeH2TkxMqbP&W3-@shK-uooZ9>?6AJ2IB_YC zPpctx94hpHoH%>vqYXe^7M;+KjyYQh`bRZCF&sgar0Y>tO)h6OYDF}g7$*T6g}8)5 zlOfM(Stiw+Zkeo1254~-)6=LOT!@Sp6N@A_TJuUf7)UnBroHPr?87(m4cG!VIks}Y zPTeghN5iyxteOy%K5N$&ml96Q&@4=|i|XIQui=wW6BAUn;Jm3&(XLyP<@n`(YjyLo z?*ON|XkI3ot0D5WddZ)d<{GP~qLTFMcReC2P5`9}>~#uu)bA8Legd0>UA5y5va^h<+KKJzKp?2kX^o` zSC^>>SW>hT71iOol&*zKRBzMKx;{=1z}3pM9I@_8AGq6j9>bR3+Lc=qgYIc>DQ8O; zo1&tzRxb4Q>_?`>R0u@O>)(#-3%#b_10;5ZYrvezzS^5v3KMpT7|1%?_bxCfq|4;? zwt`Oa^_Gn9p`4Buw&;0%9}`Nqy7ty3<|l!3X>=hBs}e&qdz)F>l}74hC^9>f?RQl+ z#s7aa`~z}79QmdI!par%aaC?*I3dM7Ly|w7idnmOBEZ#n2z%cvWTtY!=<-0jia2fX zDcTpUnoxXwV5XKh4~h`9FE?+qR^SJzohnDQefyBQzoKdkWwKVw^WAHRie@Wr6~|tI zfatMTgL<!sZmRsqHVt> z$SMdV4qy)Lnv%9NpnCsqZm2r?TbL)XjudRM{81jD?(`WQ86^kJ5e5VzCUI%X!_`JT-C*W#@4Me+83GxKx_#wh%}Kd#;2T#8dAW-PLB7R1u4K8GMb zGKJl=3q^?eSrb0rXFqg^3Ums3#WL4M_ncKgcLLxx+G`)Y-F9$fF?zpZ?ib5i#(zNJ zmAAFBA`Oi^id&sSBR@~%G^&1x6)E;E^3Dy}6bXgq6dji*OOrv-4pa1B7=CJocJC~2 zG*TO`-atV+slg)7IK@VN5bt+_JhLI+FwN8N=^yG+7`-v&CF@oszHI*3lz*= zUVY)R1%rbIHbo&5uOf78@y0qayIUS}u`xi9Z>RHLNB();q-zDY{LLiKo%TiDnwn!@ ztOSb5blJ-G{P;b;z--XhOwmZi{uXT;&cg~^Lq_F4dbX)M>CuXgOAiWfEw=620e;!~ zZ0#B}Fp#&0RxOy6K51bpf$7JaMF}UCp13M@tq<+AGM{xW)uwFIs(U__$7_D5w~LX5 zZIqgip7l#6CQQiM_GX+F`BvLyz!g<;99s zy&whH9ZS~x%ks{lJ_i-de*}r?WIHL0L{ zP<$=kMC7QChVaweFS=QOzvc3JmV7j5_I~tDQ$>;AB0>c1WHNWpzJ% z=K$W(&*%Fd=LLhcQut+vlPPtcF70pZly7D#n3$$1Z2+4E-C6Qx&3!_jepRE>uZtOf z|M$E|hmzN}9KmQi9IOqz$EVcVa7*DPA8#YOIP zCPq5|LBQLGcgR2@pJ|k-0mGmoslB68M&qkO$$=j}^Nyiw2@gI>6vX-8$=M_nq&(!CqC%V;U;u+oQ{N`{eUr`oGm`^=_?IQxxBK2#T zqv_kB2n)(ng`V4PV+3OqD_zD|v9uwfm`0~kUr~eswmQ;y|FP0DnNi5rnzgI_s;BM| zROt%L29^)O7_{!J4d(J;+rFMkNwUSEwoFQZsM@MAfWfL8o?z)5%r~uptQ>l3Y@-pf$<5Ao@M?}Hh-o( zsK!z>z@*-4%+khlnP^rX?Q*W{Zr@jR_25GM`YTfL^r87rvXxop!sqrzjQ$#%D6H}7^gppT#i00&p-GeRnhBVl7R+`am( zKunaE#ZK#gJzY((>!(ilC*1)rhdO-}b#Ki0x62o;CGm3&x+<0xZQU;S;f}U!=unAr z;T%4f8bFNXDl9!PA~KjV3S}cEf>2rRoOhdFJf_TSyb$%R9yjf7#6NH#H0g;tVtmoR zkvosIhGP`o(m!kJW2ZFwzd#OD0t5C5%*6_KPLMU}p^hZ|YDH;k;6Xhvf0=b1GisUp zB2GHLk4OxiDYYz7to^v%+Ew*5lek|Z3Q};Q`C(zgZDRSZLDyzRi%qlCQQJy-1}JV% zV2wAqzC`AuOx>3jG%?(*2sl-aVf46Zw!%{B4ULwOn%BjY0m7EhnTgO%&T&{K{7dL& zuh!J}T6{kp{u*}Gx%K-RjB#{6;e^WM zhkn#gxf|SVR4vczB+H=e4PE=gAiQpbBwLcUQ%dj+0%P5E6V~A@_)k<2!+)h}3tAPE zDvaT|17DKH+2ZKQo?WQT7}khHVtHM2dW6i670#6iV}v9WZq_VEdnOs*lkUItyloRD z!;BiwiY4;{@$?wp1-T@P0GAxPa%;F_$Sg_+D8LqRZ(;y!=(!yUleMn0vzUKIpk(zBfbQ`=r{*I^< zjE!+NsIkor&%xx#zEVEMRk{RbX9~LKJ_&H|Y?U}euc+tN|7Y#nplzptw8AUH@#cOv-A#?-W)}%K(Ccx(e_TnIaO@jjlM9ccnrOOIxC}uwcZrB0?i* zro)oyL}LwWSH!i;eo<14b_L*~{?oRPpSAAI4YIlch>!?4pS6ZaMo9bIwf#vCJAg2W zXb#Hb*^P)Jc^@ggv}AtUh%+-;EKT4CtLK@*7TtZHTTHu{Xey5WvkfX&T|m$(OW7E+ zMz+fMH}}?<2z8(*u}sjOeT>h-IjM2tCOo;6cJ!YWZ`3D~c2G1VI3(lHQ8&}T*Es8F zpZ3y*#w>#k164r-P+Ub5k-`wMI)&+XN11tRnVEDqE2I~~ zyTJKe7Pl?L?#)OKY+NiI+YO6w;S=)h=c=-1(ae;Qep%)y9YF}^!+~)(@uoEukydmS zjKw*csBpLWt^b~buYKF8iL2>^uHxKkLgq=kqORoz^N9q^QEZ#{r)5;F;kMZCsgYlT z1Tf%=9nI4!D%Bd_#du}-tCe~iGvyVaYf_E1vyJ8)O&tU*pq-j!axNOeH`ue!lC*rn z6s9YD&{Gd27`Dw(QG%M)c<%~O;U9*YKP3U;Y{m+neJ(dNh`UG{AJi^{?ghkbGOH6W zY}f2m(Z>b<(xZ3FXskO$MBr*<<1G^An)f^P_JULdr9GEUOPrEz&v59Bd1SKP>uq6o zrPuGIQOpy$ShMEI4TZS`y!i`eiTy8K?KP|DgC5Ix3qb;>18&5PZdg*D_?b>XIa}W> zK-}d9tao4e7O{ubVvW~uW}TnfQT9dmk9!3^b?gdJ`a^<|=ODQzAaH73pF4-%gkSTm zRe2wuU|c@|O3g?S*6%4zxmmkLJ&mSf8&{OGj2Qmfu~HXk_y8HK z2;%#$yy)_zU&$I@fFl&1gg-@&K{s9UaIlXDrKX?Gv*#})xJb0l>bDy4U16906(*wu zuyok0fuU{4aU2arU{~jP86fg84)MumyDB`HY6*UA_&bEC!LUVAmu9VF>xy6{;-=X$ zVgm!hTs0?s9HPDNF-L>UUi@Zh-?WV$ojEIhVU}a|@%wsJCM6a}}E#pHpdhG>gZ5h4wZte6QuodcQkg3r? zj|%!2WkcRx5O2mdu(B~)zggcb+0at!W63o_R4J1Z-P3h-)0l=^Ni((FbQz#R6PAyU zQbB;v@G(8NKE0}BT8niL)|Fgj+jg3Kf&d5RixOn7SK5*aSSZLE%tK6DF61br{(@}k z#@#INKOdX^)I6vIBj8LYU6h1~5d{cf)`Mtgj|<+M`xjIG!g#~XlSXEab*PM~coA4; zg>!3>VCa(9M5R#3hDhqrTPUWI^z4GluPjOGTQ6uv*<84~mALVH>ay z#7;B{_{Q^r!H%1iiS9CXdZwFYT>qts*88Jo9{4aaqn_1zIH^*aB%P~?t6apV?Q@^j zYB5%mju+7`73seL-Di9O7Ccy5I|UP+Xb$HEN%3gFm02wlJkLx=oFPUn`Q!MNm5-1EKG+nsPtdT{CcS&t>~n-wT8F<+ZeJeZ3IsoOpUk zGpeH0=-c*oLQ;)0^YmU?d1i?Ifh#D)}-j=p)PWNNaMISjHrcTwPP1$|)BwZb2vhc&VOw@pcAr>h z`}$dwFO7$MGGx=ILEBd;EtRHgDWc~~#pbvW6qZ7)sPZx?&9H4pz98+>HlnFRH_LTBt~ z{&>_k`HMXKm|2j{iP zx0DQ;l6&J!O|smr!|N=B7)s^IcaX2MNy0^6%U}FFX{o=e5Fq5vAKEYpUusXJE(aqt z^jp^0c}7?JPM{hM9D2Rzn&sAMiG^_*ckfzPPp6T%P$YlVHdL<*biAyS<##KqpG1EWCE>bqPJlz(h zI_eLt;;%xQo@J56kinmnnn3cHXp(CC3#(tHEOfjEK414ZT^3h56Zdz0JUC3woE3F*kEFb-l4TlyysFm*ajSaiLr9K{&0q>9FMN1Ry(trJx zpD^6pFJIL~t1({hOL~Xb$$}(-x!+EJAKE>IU~yn$+wYpch&Xr|6J-Y%DPz3C#d)lO zTvqx#KNc>30R1=&_)@r6`r!(nRaVL+;SI+x)eQ3d#;rAo0jzAc5V7sIEou3P6cx%p zdeZvZM{{yBm`?txPAvBZWfLD#Cr>$LP)CN`=5wgwKg$MD{9}rSCZ_Ce~s_;9>Nz~9C zDO-4`VKq;2;4mA7Z(dho6%0G`X0GMPFOi-DcADm!9+*W#P<%h+G4DFKEM5Pd*fEi1 z8zG`JU+sGM+r9d#gJMJ3x=MX-IaW0g987 zSyw*TeS+Wp;cOd~K0R(Y=U`&Eu8$tBQ&ZfP)ccFNJn)`BpDhUJDiz1jeP1|}Od_RF zopaT<9S)v_^?u6at^n1JHN@9>6UN z#uRK(!mHUR;^cd~?VApp=%&;B_+yE-ePH?9mLZ!Gv0u-fy6L#*p&=q*`zMTc&4I?N z_uhU|bvJnU&xLe@Qr}V$jv#<_S=X0|w)yqS@n8{YIlgzm6qtVh%}laOqqF*&JocI% ze^cyq`q{@R>BtnG)OUodfc?748;(h8ZUgoOIfRwBae)bhsGtNp<^zWijYCsPi`E=K za2t_>fN^PZUKDx`^OE&*4KNm+1_&+*=A_9%_&b^{*TSmFVe z?aZfA60!CSlTYGNzxSOU&ezyItjIw3<_&pNgdCv6x-d}(HGx;+BxWVQHE8FgM^(P% z+&tY|Pq;TJup3zN<{T+3`w|>+aNy8%^Nr-No?u|tB+8&>-kwxzk2;%-H7oW6KC0v> zwR-yXiphyP$s0~gh)j@HSbkHG3`b^>G<7%KOr;OauEOEe>LT^M;Oag9@axzZQw=$B z$$b3srr$#nv@0*$KB2AjpIJ@J*lEJ;BgdkI>cPsEPrStekQQ3 zQoU8_%OddB>dt0u8n>;6S`O+9nZvzp>1zP%T&%d#xAn-y(0h1M;>I04i`@Jeh!L^& zOj0j6yBn&#%^qWyAocyKzM?RPzNE979;Ix$2{9KF|EjR$pm^3C&RlNqV#lJtgG1-8`vd$v3k1 z^UtjXdiyeImshT$w6k}QAN*ihKb=^iIrjflVpd)*S|e$Sl$MLSUn4nk=Nk8;El<=n$C@a+mEz4FOUotfTRdXabH8%FA7|W>S+}( zmDUv=F=C5s&Ie81fh|yG_O66NkGaiRGOXRb-Sw^A@2vFrxy9q z2pQ{}cs-r$;zylNN#3b)?mfO`zpkP9X@(HARTuOIERu;;3Ep;Xr3tLal?O>W?@^e` zmG|}@tiDpMj_IJ*BGr>Dbp39KZGU*DXNhF`kO5T%^q+zg{!(}~6WGONF?F|JvYj@n zwT_X7Q0T>i4=7D?rrr=fv{d3**0i|YnKI`jF~~3Y$m4zszS6bsLr?+B;#F9MhQ|MB z2Cb~WQqqc^HN~&cX`eL$iyS0OPs0=`ASiLW;*q0aJ{p3T80pz|!>e)!6vaH}SF2aH zwzSXDpZRB5sD|g&G*K%=LL}B2dEO#uR?8t{w8D>xSvk}L(+T|}%d+xCmB)nAwbTE6 zQ1mwx*VF$6#_y?e<0$=!Hqth1YEi$BiWZBqx`3!w=AToc>3Y&%yl&A9xpS6$k+j{l zIkC!kuhkY*)8YYFJFPQKWgN!j=AJbP8uqw))>h7Zua0hK>ZrGWS2)b!;$geWA+3ny zvUG;nj9SbUZkd%g#Ke-Bl6`RTjInzI+qGYTVni{n`bL+C^(+`On{Ck8p=2RR$J1T& z{Xe(#A(n|mB1yPW=ef_i{?pUP+jYYhCMWiyoeak&7Um9zkc{D?TYytXTKwC`Ej8qL z2mjH{{=`)XU261f0On%ZmAD=td@Ysw^E!VqYhjAq4Lh_vggv?gn8HLiao1m+d`A)@ z@KT1US0d-~{;eNa_U^Y`Ywa9FfU z*JaN$6|2JVS~r*GTB=lY{gfaSvqv!;Lo=0*b}S0>vHd>t5c5VXx7Et+aMQZ4hgQM~ zNhIL{D#M5lTs4Y%*EsF$lytS$&E!cEYf1CToyu?l032~=>60&i-gfhKZm$y4&ZfNW z+IgnezR>I-tK19QsQ5%id><%wOot!b&gnHZA0O2N zq>!{D-zlxoEAYYjQtR+Ud7`%uNJLJz)MA5b;7T3IqQh3K%0}3T6)9Ehx1=msm9@5q zKDoY5<}KNu6$%``yKPpX{A5+v3&uJc{fHG7bN9DfDwCIJkDy`E3reEv8Gm==WPXnS zRI3_(1*TQxZ?JVHFOU!CE^ln|g3X7f`Q#Mcv{>TifTO9-)B`(1t0s1{@R=i0f?4AD zWEZn_SUS{WYo`u6Qt?+Jp*DcgRS)39tM#b>GzG7V^K+!OhF0~Xm7h4pPXZrb&j!0H zWNiB0kycMYY8&h?_9BGbUBB_XO~ygwp{K!U^5uSsHQxrQ#ttp^!x;4{S47@~tt9)! zF^sJ<{a=K-&|bO8MmWyLWJdBP%!=2L0787?nq6yW)$e~ z7>FwTCVUAEd|MMCJ0^ng1VAPKD51G9+?=J1T)&=I{fJ4S9otbl%4j)Bn2K%)T!dEa)GnD<^-t$%j)o<#v~{aG20Y~!~J_-k$->KoWbZH`E?)>iMYNqe;9nWSI; zP_edspO)sVh!YM0zZRhle~LP;K68ZxYgQwJ0p?6jv~&xH3W3kk&5%Tg%z z@PbI?9BpDe+QB*6N-jRIS+B?LdmzRj{uwNSf~)U}MxHIMyd^1U!YGT%irtM2MYNmE z$xp3Kchbnw{lmGfjp!45$x|)vfNfvacJgyv#RBWxBxk}r??fWL@r}j2)*^3sUV&Lu z`cOPldth22C$KG?Y!{gJ<8yD3A2d?aBNS_!&Yg3(k6=>AvLd4jG)Qz)W%RE-q!mD} z+v_TUd?gN+V{yD(J~qr2V!XtE_gI-NX-(1ruLf+~quKIz>KOovpAnO$j$cehe%(`G z<*OhvTe9*v8Pri4$8c!8QN9x<@r79g=ajMm3bc^8my@TM4gDp$qFeREMi^{h)!eOE z$SojT-f@prewy>h-8(vM`+~p5ypOec&QZIz9?=7uth{K9j+Gjc;A%zav z7;PH488p-xz9uJEDmOfmdw zS41WKkH)#+;VwcjG)r-SJ+!^YH(Ga?cr_7^?jBB1(78d&8j>+UjQAp#io1^*u@Wwa zNU7E^O0xOglTPH0_&ht#S5SpE29)wk_MNO7IU%(OqnjUMC zEbrDTenVN`2J)!VY*lwfe6KCq&C6pgB&Vq!ven)d=M|A@p+uieYt;XFdOtnjkRkBQ z!O~G+@HuzzfO1-nXzbnR>H?tA==cv_k?9YE?AxiDOJ@gc?{Cd@k}l%30ySCQMo-Od zQ(N&gzZB>+sHZb#gR`*TQe&bdlJdMYw1$yO?5W8XCcf>o9|hN&P|lP{y|G#H4Oq#g zTJ_EKqkd@a5BOlt4?J&NFZWk?(PF3}U#-DTmD24G+qX6y7ET()8}?WerZc$o0myJ@|wqdTxv8^VMe3l2y5`C`m=UfH$V9$ zv@7!#EYAoFZ05Q6nrsM6>(;y&aO<8dc$wf94!C<_S84R#xBkUNQ7+X_ML*#VolbqH zMGt?&HvG3s&g*?6Motd+$YvQ6+OM>Oa{bLt?R1wfEV)wc{7PCu zAlXo+5$d0xcDcu_oHM;3utlj@li>iu;-uCrYG4K!hk%!N)YR69(MnMXiu25= zoY|9LDcgS*+^qB%**fQ%SYlRG{ejzSo`0rw`nFd^iUx({sr;iUdR?+f06&VUxJ5=T zoISVL&pu0Mkh< zeWGj1&@D;l1_uEnBOcztfziGurpnv&^(~6Ig)~Ism1I>cZy`2iriJUp(1qyiqD5SC6gW?A0aqA&yfr%0Uw;hU1V1xqFD)VN+a0@1_fgG&VX=4FUTC zyX)(^R6{8{hcq0*&^ z5_Sr8PP8SN;FyuvTaQ4~Wg&-mKmxnQI$z{F3po*DO#3PP<5XhK``{JeKCYlPJ^tN| zS;0yUeTkj;n#XmuE@$trFDe?DCVuasX4usbp>51X!CZB1gi??4%VpDG1kqO+dAK{82h{d<`ySOsZrsDTY!EL zZBJZCd2w__wo}rvtua7<*GaB@vy|}|Nls9WH&u9Nd}5xeFSP`OHQ==kY z65XPTdjJMM+n!?vt;5(hwM>@oeIpllp(pq_N?%V&gZ@%s)Xp@e@!LnS4=uK-ib>!EM}<{_ME;g(xlLA zYO>t`bA0wIBWj}jp?)jjjh?$7zyNz~LhAB8r;nDizVte1mek>X7?`tPBfssqf%-^M$zc5nIuA8>L1^_Qu@6OP(B+m~hI> z0Q1al(NEWa0-go!7Q35t@9<2maSb5oc5`De=9G)9QKTE}@@H3}#2CfN8-zN z^Yfocn)jCB7Msn*r(uZ29-|M!)>w(2&A@(PCHUfJ9#>C6gk>;w+cZ-e11$OW?AY!R z-50_&&aA+uA>s|X2w}8(e!!a$213S*6*`i-yomCL%=&=^7r6V&kD(>o6%b9fY{mJ= zj24P4?hWQOg>3txXT@{DV$huygNtD4kQyiP@Dzo}Nou`aOvFrI?qTwEUoyMb9=YY& zNqxN!@-q4^X9RrMtyisojr_%POB~bqNrxrpS&xRb8Kvgm+^+y&ju8qeWZ}W~&gfMooaLL^ zo5ODEkbb~JyT1mfwJTe>->FWrO`3Nr0a)*tF#vwfRA21U_YN8yl@7B6* z#@c)7;S|DVY|+A+5lWOK#NQ~FcJ8ucV6$n%0$8ED024#zHY9mzoJyh-Eo$yazc7Y| z$RqLcK_&LM(#@v`xk8cvaLYVfoW!rsLwh?Z!)~Mb&l z@plOeB<(Z?ykn5DQWL$kk~dSQLdJ7e%?Y6h`xiIlZS0%knku2@gBHBU`ebJO1~AgQ zP8I({@#vJAyQ3N5hcxB#3O&-NM?FCoU!@XVl~OuSW1%7p0ttFXXG(LzxiO^lAwIFK z>$TzLSHpo{UXm+s0dLzFl(Wu7BdLOb6dBTjPBYiYmu?qDNDgNFm3B!w zXpuPUes<;C-9lErmy_NrOvjd^;{z?CWn)6b{5FbVF#v>2{x7mEXI)Ufq~+tEnyRet zkwd_=|IujlKYySKufkl^(p*#+7UVjnVGPwPLRfa?Ek>N_^$bad`4YRiq(O(_Yi^6m z;ZBdF$S;T`Sq>c1%<%7i`1|?4szt7mQ<4p5a*;3XWZ3g7XhMZ?y#}$6cp9Mz7VAtG zH+l2e>RFeDh+;7)BZ`m0a1*J%`o-zF@$-MkN6X?ERRE#>_apKjOwaYH6!cIlV!nG) z?Zgewoz{7!Hgn5Ft3Ka_Ty*J?kT2oi9+0zsJuWL?=%Erps9ad0k??(x}$X-XO( z;~nLIPi?YJicEziR_Tzetn}*rzwH@vc?ef*$EF3z37N!gE+Ua8l$6s^$DD7ve-ruf?8W1X#@c;eMNXI@6u?7Smf-qbhi zYLf7;IE#ABtEAre84T-J{8PQ175jOWdm`6MYx&JLeYjIRQ^`H+NB2sU!iMEGd7}cK zy*zSTIzr6-HJom#1Z3&jH~pEa5jLg7IGd8R>%PBUc56nfownav&@YT-=^ADbCO?VR z{`}hW$f`j{=Sn8mzoM!Vz&3eyUG)=IODNYxY1%7+-PZ3*vi{R`LB{(u8Y91rMJCT2 z>zkVrn}{{1h#2U(TB*if9)ezmZzz{tf?<+t6xntw&j@-SNo!DG4Q?@fJc`|2FLekH zU4VJ(^HELRM)%x9vq_|=on*;*y@7MZfakbp>Q@QO#^k}BvhP+-_Y<3Pzhboj-1mz- z9XD)4Mlm$QxSckykK6aeUQtq-I3xLP_W!&4!_cWCr^P?5yuteHO1hN~D6V;q%?Uoj zKg!auC&HcP#zZt5O!v{PAm(sVFMR{zD1Wy%c=qN_8*2FWVq1bF{Ya_i{$r2|F#8NF zvMl(jaBF#;e+o_6I!qHGmb*?y7{)sP4B5#9q6Juv$SjkpW%mS?Zu_;`HagY5#uqit z_%~~A==0q;SiW8xd4m=p3=*JJFD4@&bqrH1(0wGl3Ir4whxi|{qz zA=~Ppb9E?Sxe9_p8P%2U$WQHMCQNbJbr(i!s}^ zE!a$uWE6*^g3<(LHA+(J#fu5_g*%6)J)AXlTqdwh$I5Vez^-wsizcO*vnfu`ss#~@ zx43k*)2S(J-JnavZKlx}5bt07_5!J-oxl4pN@Q3xyxDQ zjl4TqYUMZ6$GcN`zf@_{zHiqe2`b_`s!Mz#&9q+mYh}@fQ)>8BGRVkH2au5nwNyx+ z;t7HR?8Cx*j-nE7nJ?H~NM8Bc(M;%95?&|Lm6G(go)-QWLZ+g#8PUQzu<$tt8;3u+ z@@I>6hK})fqnoI4hmBGjYBX>6n-j_^+1fXE+xSFcQE1|_i8bk$hvxmlAK@13NApnjCjHn z)KT?2^%tfBF&@4gw)YFFkqkwpv<))s8+V;x$aHvV)?Nl9vUg%SoXJ+u3Z- z(_c-H#wfd;Mru07Nrzorm*hcp@zFpYV>>D|%|%WETf?oDK!&`!VQT;pdP@IMdeaz^ zFv5EW|88j89rp$di4r-KcEK|_Mj4Zym&cZn@$kcWmL_rsX~qv+fNng0Gi zKKCKFMp%^lWg_=$E}Kh;xoo2}MeeuUhDyq16S?HF<$fE6xkVI{V#;MnuCZ95FiWdc z6d!$m`~AE9`+lGEKCkn9J{~l4;=5uJqVi-5qCwg3=0>kc(Pe$nG#(Y~r!xD{AQKxB z_+xk5`ESMYtMc|*O84ehQ-;mDxyI4oq(E!m}x-p@jW z_Q*SFz9G)2=-3UbXjmGf4JZ*jcFVbX3`)%l?Kkib3T%WrT90fT@0wk*q-tj`}*?NZfmqD`)$ z{US+AY3X?`+!9f56y94&ns^EXX*Pa7u!Af_lt`QoI-ktg*TRczNRYf+F`7M^yI|1q z-1;lWOf(nBcQ`_&9p|+do?L%jA|uFuylBU~+Hh|+`l+fxJ^^kTFm1>=ERB|QRY9sC zYj@#9&yjmYsCZ+LTY|=OsiQ@SF<4hyq$LZ%crF-l-9(+=x4`cX5bIIzr?vJsur@ z8nW5vhhwJ{lBR>Wt?;bKJ5E~I;TNnN#5xA8pnsoV>`;?Euy(=yb`*qzB(0@EtW8~Gfd`vTBP zOVilR>|*^Y=R#Q=wP7VZnS1ABP<+=Csl?^IM?1}M3`tw(i6Is0;~LY3{*lr8 zm%j?ls5~5CT-tXiThfw~|JQ0tpnWA2ARgU89;A!*=E)bfUI&Ha4+aYi1e;F1;u-(B ze9(ITu>E#Dr8n5<(k`c3*)`u91};=NDdwX#ASOSM}`Z_OVv+ny4_T( z^p+#mNuKbrwBCKHrNKhsKLwSQ73>vZzqfz2;P+4uQ*FBw;OA|g?774~NY5(xM!E4& z`Zli&$JUwKlj<}0+hZ#hK{uKveJu#poCm7~>E~SBE^===ZgXjhtmreF)myH1%00J0 zj9HfIWNLr77Ry_ou*IcU=)18rDltEV)?XJrB0vvU)dEz{^=*E{gUyc$;&Vzgcqhud zvgUkeA{D-mqJI(-*j3k1ki;Gfeck+hdDOE9d0D_Qk>*qX188MCweyYma)UhRGvN4a zjy=AGowxL){?5nEw3ZXkt%TxvYSFM$-~yKjhcwf}7G3Uv?sY^dVJz_XPR9>1YeLIB zTkf0n1os!oQR_GaoOEqP>lUn(WJ#?6~A6 zw|$NA_{*~Y91E+{1cZ6n4J=7oAE0VoW7(YiT(LufD55hp(Nm+WCSH42cMsXct!Q(Z zc&yU-SwPSYxIUwvVf-%F$!((08p6N*AmVZzKHRW7TG8^U)QJ2Y!~n(cZzXgCN45mLbXC6P6<>iX#b1x=r3?Oc*!B-hbW#pYWl;+ z-*R3!E#e2m*I)Bq@zrjb+;N7{CtYWq6C37@&bLxIDzaa>07pwHZva{%cJM{uRqI1o z;^iZ+fL}I_a?58Ng%m7#L@a4MtfG3}2)u1VWQ%8iE)3U@3c8X+h);uV8hMM}mkCth zN%Bm)==sW0yhaI%ZY>Px)`5!W=9;zgg~tjBebwxUN7Pt~15;DwJtCgioed1Z$Uzrk zCC)I@f>}SlXABZ(YyF<0+g%jHeVi~vlsOmvWd41p0PN8bknh}l7)%tA_auqImGq~? za%E)ezv)nTtO|(<8{%Qe$CT0Sdw#YOJoyZkYK8lsAX&izz8<-UbqnVoHuHsD@`R;$ z$^}9a1nIs{2~~5~_>EBpr^aOtHT(O+lds7Z41dI2@BwhyPtEX%{c*KEvbVM1lb>k@ zGrUg5hQ9ShRDX5i^As@8+(SW*6x=Xda-mX1I@XvAC&Mh7L)w-T8D0+z@LPSy#q~icRz*mvY@eJAYc5RiT^UB?!5m14x|B7=kJulBtW@ey*9~2Bhistp? zH|Z+OmK(uirug@g%7;(t)|L$2nv(2hs@x;E76UQxLCRpP^1P}KBW)(UZ3FmyT}RDa zs|)~mU;?RtA3Gh$zUH!FShO?&*Lm0xRd?dGDhCd!Jl`H|cOymesnC)V1N9?s?n0%Y z%~Sxe`(Z1<#W}O;9%aoUB&Fax8}RQ3;<}h&({v-^NP6`x>QA)foOW~0vkPLn>hwD* z`Ol{-(7(dhce$Mt9z*KWOkM8Cn-g5uf3VY3`WxCVu9*?^K;4{DJe0z&K9~9DqK4sw zYqJ5?1vKLWEP#oCG~SQUY7yODb0md>k?pjaOJ z+s*9SW{6Y{)f1?lymItP-#A;k^0SR$&y7H7VFm(VF?)nwLk8lR#6!qq+N8YJm6mPK*K?(gD3 zqS*J{PFzNnYy;pHOOSqs9asBs(}LtF5>W{!vrJw!jA2f@zOYL`yZeIk?jb*=J5(r4 zx~zi|>=&-sPz0c<`4S2#ezos$lrx6e6ReKd8{Q{VC+yeWhu{RPy)HXUw}XmrcR zH8ZwpQ^;qN2v@O}8SI>^$`w38F%0f0vH(g0FX---^|lZ%AwP%Z&bVhE`oUl)q6Lw^9t$rt=7^OJn|bJ-vs89QtuW$h=NB9n}|D1l;__bZL*J8X8k5# zkD5DGfT($!6ulr&<+M`gp+CUWjfy@FFLx$QDQ=z?OrJ}`3VL>o*)4zI6yi_19TB*Q z(U5lZ5KS~T{j0gsH9w_<8U8`K2$f%%j*fYZm!dH(x0PA$O040C0m;W)7!W$Q9;MrXU|d~@ zBXFI_d+;zvOZPc4Ri$63YJUHc=UTTEI6(-O(qu0$_jsx0AD>>AJ>x!J^65{-K&8z+ zcX6&0qvr|jj1!NT?tVO|=!9!MA`5N*wWfchi5m%UZqfx9EaB|v#&d&o-b005E4&z} z%cd``AXyTsad{E5=Ttpi8C64R&~-z82uX4?O>#VPC$g@WTrc;LIcXljMtub$Lj@OP z?3DJo%t?zijRH>srCtSNH;n7ei2^8nI;WXscQZxR5H9j|a1PX4Vd1RgKS zb3Ij-V!?}@1X+`(gt#wJ7;_G?)9AZ5a>?kdpwy!1B@1ASkx|Ldpj_Z0(S8vq||p3 zs4TX~ci$UuLi9D=N3aM%2L?lJLY~sa={vb^;a@6C30)R^5W0T(NzM7m{GgG|ag}z_ zF9tNJR}~R0temPUdWY^fR>M>g9v_Wlga_R5%U4V%;| z9ez!T&pA)wee~3vv|M?-VOX5w=b1ijPFzFP-J73LAiZ|2_r7cIN%H+FoSkYp-6F7| zU&ZtY)iZU8JfY-Jfm)<6e zUH-3u$WOnhaE5kGJMI{q^v9HXG%kH5q~Xk2V*K|C7GBQwdWPW&}GoFvRWCKvVUJ$wb%J=L0zd zq?k4r)zV?N78|O!@k2!{t(K<&}8%0>6I9U4^Y$1K+OnRk{NBw^n>|@c0g)80?hR^3u z(`EMTUzBKkY=*9V&5#z6HgFzXt*B&rKVMFr`>QC*?`~?JuXf(vMV#*qE~@Mu2KG$f z(u~dpuY5*4eSGD&eOlM7L?F{$!qg^Q5dVXJrdw_(xyfu%cDzzOgB2cy=-0Zxd`-Wv zQ?-R~H4$Z=N&&*^l|59Az83B@RnUQ5M=NBgt4OZau1D|t;+@7avR+Iig~ITHobx8DV^r$ZpaiD*n~)8{+V;-t z(*#)Wp%PluS)?!#VT)G!i5uZLuP}uRI`S~3S84G-xgfC zPTS(YWiTUDSsp@EW$$EsB?T6f!+2LEFDOX!?76i&W(gAb`ThqGmd?NAvy-f@$EN$} znYzimdb6!rH1>LQxoPm3uC`T`qT&Alyqv4h!P&}L4D?f_c!k5C%o_YTi@T83)L>~7 zJFD?esFxB3IM-J{b^Fpf=+YOQ!eb|158^$ac#HQwn#Fl1z2zfl4N_w30l8$KUe?`0E0qgx#Ghz&Aa59{Ft2Z)K2 z{{8|I#IU5XhmQIgc0>5hBBYO@Ys+h40pvmB(8YO~U4Vf7U5(Gbz6kLa#hEMlDoy(% zN@?*vYlV=edwvIwXf?y=oj#Xyt6|S{Kt~78H?_5!7Ci59e;D^{%IWurGCT1_v*nGp zL+udkHfaKl0^l#we=EsZ7T!FmM!}%er1c}I;H`;A;tHBtD4@p4CWAdiGwc%`s)%M= z8d(?JZtp1cTLc31{_W6c)qjPyio_}hetFiHFJYmK(C;ANh@u(~34WUMLv$WOV9l<( zLsoK-?bElEHNgRXJUVIsc|U~g{SCbrYz*^I+}VJt^2HIxW21f z`$hP3E9n#RT40rwx-rJ#34kj(*tvHRKHG9RK1)_`WlDhuT+P&F-D*wytoN_kLN8oL zKLAA089fGQ9Aj8Jq711uSNmL^@O%QRmnRW<3^QC<~2%$^7x zGsu_lRp(EXBPnU~eG@_ahrK>ia$e;=HIq@MCZVuO>(5nA(8U~qUe_V@r=@(>DpR#C z#-W|q=lthxvNuTc)No-I2^-8Oy-q4=B7E?MgAvg)R!3JS9*cr|u z>^AD!D4CzO5K0Ru(|pV7FsI2Q3+oG-XZ;>@&nnK$n4WyxLF=52T0~kW(NLCDo!PY# zM=x2I8`|-rFrB9$ZP#S@bhnqad1y=NVUu*;6+z^i^M)VhqEV7P)#FBepVc?ePf?C} ze&pyOw^nUxf45Jj5m-__V|UQaQu1}zKJq1p5BikZ!S}LI^Hr*UhLCLqre#ATx92jk zLo+i#7Wpv(@w%qN96xy&EdDvJg=23@uw!irV%O!rb#~|4C|M}l&Yjk5PgRzMwu=cg z!;decQwlb8}%Y+4^c23%p8c?nhlf`rgN{eQ_ zW!QL5k>62K19De#_KFD|Gw9)Cg>Aqtb^A$WkzE_ z=>(DpO8ekU;u;!`+D&Y`Ton+SBIj)k)*h zK~4pT3@0|{b{YdTCOj6BE&gvIKjr09i!&y(DZ?zBw-r}plg<30V&bz8)7j=HBs6Q~ znh+;G9w^cBqg(0vc%FE{J%@^n{*cd#?qat7dY$U}?Oh+*@RyY-01=n=-!}YRoD{1s zWvzN@-?hoz;W_Oe(OkO+lB|T5Pt*Jsn&>R`DC2Ls;wuDk^BWGZW^2I<5SFFJ2>24( z(0ZC1vl&97Ch;q4Yzmb$y;kZHN_cpx<=gnBY+k&`&iJ_56|I;0SygWKjsq_}N+>$k zwP>L;GQyA&t;d~inElIP|ITh!es$u+BThfVCEu#`5P{B6@ZiOK1VMt_r}Ww3=f(p? z&0lMw4`Rw^7H+}G|7J^9?&a2qWXCIAxnj<4p> zREJ}45#Wp2{Ty0IObmh^%lUlD&no)7>OMf`oe;*UhA{#*OaVE8*McstI|b|{Fd_U{BNIZ&bRYo ze$-RQ=<;OjjKuYkzpW}iO^fR4kw@tHMcK&?a=ou^IdGWHZ$d7zv{pTF+MCYBqb?4r zS%lwz=vbv{QNk8a4g8w@p$QC$Y1py5I=@C9)F)a zo}{+jv$87EvhuDw=Hon(?rMD@j#z7ECvN093$1ZFk5(|7GIW@XYZ6V7FpXiHCP#s6KxTB#R3Fuq0yUIu=*ARNef7_i}e{iDLywTVzN)=j*{e4go`apIiBZ z)WZ3;0L<(}D(9HqBUd2xCNY{*vH4d4%CVuIb1IavU%2_#s+1a$0yCt0Xoo6%>OeU> z{y7#%%QeL$cdnGu&g3`7uCCQ!AT=$`u$ALn%!=C;Sy&V7Y10XI^#mqWFGItVi#*D@ zvw_ggH6w!`mk9|Erqcp!@IDLN2>QogUNY&G{9Ing`R`AyoyW|s8ZWqAopJ1a)j+b2 z`&x49V!{wAx>bPkeWSg}ZZ5noqxE2k4`!Y90OL2wP=zLeB zuW%c8_GDcw`o}hs-e-n7s~(q|09$_yG!~iwYaznTs%APC^_5?{cZAIcLFtaHS}FSV z4jh@P2y{39D+_K*fJqKKEv&w8ah~wHI8bM&?$t?a-KzsxY3w}R^1Xm8}OzZVmR$8|S&;vQA#DMVxEV$%T{nU56#atnyU^xAnI;SuX> z-dj)Q5m?*g+HJ#f!-*?OJYBh4Ye-6C>MdBvF}pzQ?E2L_4A3a`^8{1!LCY(>btac@ z_!9xLw3LiRlW|K&GR;r_uzVT`;dbD$X(2tBqC2{oe2W(=CLC_;WOb~F}H#d z%FU2y#ufH4OINA~l&0)9E2D&JIz>^zGgIb}NW<-mOMM6TxkjM>TBYNOP*dS@!9%rU zAdZ(pzkE{eOv$Nqsd~Kj1I(AqqVla18{ka-8ev6Jf|kRZ7h0@Y_QV68NH#xh#}78) zq0xi6D&+6v#rUn93+U!0ewIV-d8^Ax5KA(LbTeG=+SB;WwghRYWZe-a5B%r7v$Lq~fpI$G;v;?(BXU06|-Rj>O>bG5C8b9(GJ2 z!2ET||I!dQro;k|ZI~TNyv{8I+IJDT=XBjDtscK>1TgRGzDn%2bftz$?$o%Ly}wN| z`UK?AQ)_)?vwyIs;-_`(QyxNP61GCRBVu&}H1%PL5s2N%wWD zWOjbp=&e?)06aiA>jI_e!+t5h`bo9!T5zdrVOkS%|0I{_KH7_QE41vUL9UCIyh4>n zgJ`M_V5LJ^XG2Wf_L>z6F7M#0gp^$T4XeK}=w6YgLc7rn=Lg-$vvjYT>s%U!r6%?| zcc(_W=?AQqL8$9DD_`7_Ps0^=?RkWjsGCo_d?7ArYX7_M+kxygnr#=ag+<<0T2*m= zHp*>i7L53Vj}w)e>N(WF_*T}J-2%SL@ff&VA89hEdA$^dQANA|pJ%|F~uMiPRw~ zQn3es%HMl#fFcpMV4QO$XT@ZZ&AMII%pC#ObNN}^MEk9ZpvgoZii&!2(CrP`VP^BQ zl8Ps^n7#`4c(Jof>T@R;rh8sb-BIm4dU@W*EbRXzO|`rMZF5@8m$Cc(b9itRp82q8 z;QTSzrs2weqY~rW4Er-SG{4Xiizx9VD4xo`1}ERRM@NXuKM3S~qPDZ)+2ViC?(vF#F(Ial;AZGm#*JMIqeP4 z+K-Dr7DsXKZ=Y(Z1>wgPr8>qx1z95Z-8m(gfmTgU*LYV6e5a;+Z69qCnP0rBL0FO$FotcMYSX-?a->juBKK-r% zjfG%U&(7+AuULrD+&{-*=wrdXpMox3(}pK`S(h-%PGbi6d2k!tQgw!)p)i!IkGTK$T~;J@8I!1JjEu(TMhl+@rvB*5}NtdHWDBOX|Nmxq?nBMzDx}5s+e@w@-3cx+%J%C+!JHr?pr7N~LXciV-!hN^mm8WY z1jA0faiZc_9f6ie!3U-jY_@sjR;+L>d?pD1TYJA5`Yj3XaQ3 zpe?J^O3?CgK5QoZA3}(0>1GIV6ZWb5jPgZS5n5$uwDPyl4hVqY`?mHwjl1nM+^Lv0 z{KYaM?zMlYNe<0ZliAcscpBO6b4-ITND#k<$t!M2bC*sjIZ@ke!I4Nt+@TR>(J9so zS4_vMZxK*yy@H&Su?2#t-6C=Zv=Hu~+J$p#!_%xrMPnJFzK zrq2JbC=N_+3<@ZbuqE!q~mJ*L{W}ecVq{Ga;^d(U+Z-2aDQrXwqf&>4W^s3pz*> zC1R{x5$+=<%i~#@;RFYv753WW-Z29B^dgdZoh)}3dxtzqjTseJx~{i_d#lC;E1sa8 zG2qgBWYH#qdUHMd^D~S`ZF=?W5=|^I`}}S$J7tLW$ zd;qxk_l9%C1Zb9xIp6ERO_SXk>?Ixq@aQ7J>DOypM_P(8BmKntq%i(HK zj6@dD=!e2>au6LZ!z?|93s%O+`r+T_4UJKL?_?OGLLY^CkZcNqMDLf>AGC@gFHeZV zsuUUgJs4E@R^dy?R6IRc-~5-W5%?>$_h)8-qS0oxaC$;-j0fp*{RTgZI{+!S8c%n` zeAR51U_l3kdQXhr2fE%~pC3Y$=NW|w{qaupG_m>VrwPoKv8$r012&v0`BbzPX1lrx z5D$+Ts2xC(S*yhD-z2{MFT6<<5cHT``xKQZ?*8F5u=vT{fUP|t0xvNj!3sJ;5pcRQ zxMuU;Y~$ok#`_}=fAIFg)#$UVCyS6;eH`|QjIKutXY}QE*D#V{NlS1Vr8STER)Lfj zlNA#noPUbW-k2sh46G4`Zq zViQlZa)v4T$X?ot$jQf{Ejdl_R7q(+UK!T2qvc z-vgRb99^FHBq4{4DiX_3bn4I^e)Ni?K@+PUsw`fW)=bmmsnGnO1m=}x#0s~ptC~G~ z^)0bnjjrE`-vvb8YDA4V)+GGG*|&!n{FC5X_cW!2X%f5#c;anA`U z-fp%+Y~aZ0?HYh89ycXv%Gm%1M=tOul9UO&woOxbNokdVnyvhyy*S^&&ONh};pC<| z)9rW4zPnuPpp#&>5bmwvU}FE~;*yrlRJSWYANYq9^TGb8jkVvwIG9UX!` zBas?YE(;u_ob~<bU~b3*?=RbGGRKpTlpO!M40@_eMY}s zcW}PzcFUwD(>*C6hWQ|sT>`Y&S|eI z&|+OT8vmbVcwO`AcTo79uT8uTh^5oUKuhtWF+{ytPU`kgDisgD9LpNR;FjtRTKAn(!pdeiQqjuj`4W#=a z8s3Nun_!p2or~^8}Y}=N3Z6Rf&bx#*uV-^XPJSBl`Ys)oUoFS z(@+>JNekFwb3BjJ>6U6)dCvNIZnlHuO+RN+{GVg0=%dCX!cYBXz?B8iIQJvh=9BvgxX&ICCRF_Q`p?Q#IPdGmQSy##=ZRVm2CKJVpM{( z$;@FH8Xi+yhz$FDjIa70(#HK3Z?t8hN&tlIU$yY*zqxF{C~BeU7!}0*Ez2(GIK#xX z=k&ftHU{UJ6A|)P4UwSF)dC5O*BjDE*CR12Mx8hMN^?VTp%@?Rc?gzeB7RHV)aV`c z>BGAy*%{kNmuHb3qPeF7Lnq!#^OIic@MP1DN&a#R5!ZMrtyT)|#99}H0fJ7)%Y!=d zvn#jey5lPz;um}T6wsfJq}N!c!4i$@77(5Nuzs>MLvTJP$+h{~Ea=MKbB8*V!PKSW&n#?7!SfgCo|m$PcHtj^`~!^h z#^jHIdz`9oSNB8wU6jCuhnP$FIf#c&79$?x)oQLBCpzry9QMak!nH^uJgHkv>ZzO> z+Ju_wb)urJHH#tCL3qU%w}b4gIoG_CYSD?^93SRbktsU!yfT<8RgTEi*RLN*+#U+~ z|LmUgEi=RP0G6!aK~Eh#bb#_hbuvbzU|NqMaOaC|JOOFqUgq2Q-*Oh8NlBIoQa)b4 zvO<(@quJK8E2Gi-YW;B5XK- z{!`yyh&TeASH;}9PFx4Lf5OSlEjZXUaX5;nD|X8N;@`U4k5xKMJa+wQu5MxtvSO~4 zzC(b2)=malk+g%sM(mD)XD(({(>&Zk_T822+ZcE#&Smcdw~;}FLpi~qBUx#81t?s~ z?so{F$E?JaYXb)Z$QxDX3t=I1xDm*72KP-c*9IZX<1-Lg!#NH-wP-SS?&{XfI?4M# zfRm{G8`aD7OMaNtAD~*!)mlXpygswSZFE84S8Rn{=OLZSeczN8RrRQ&KsB6Uj zRaF0ZSypE#v(tchR@vU&>`VH2*rPm{@gA~D=i%GGicP=W!sboSWcSYPq?%GAs2$h8iO8wYF4%!w&#%$wGh0dpLAcByWi>6_GuaH3p_2^u zUFxL#t)_v8bT89DV+8p{V(nJqjDW*Lr;1|e5{>)QL#lS~1?Ty?*Tjh0Zv<^#{1yH@ z!j~ynjAc-KsC%RxLB&+u{l|^;W50p(g?;S)kw-TXZ+t_5$xW9Z$FoykS{k+Ukb4_t zITMMtD7DjjVn%Qf$FTToy3+0 z4?L4!59dP84xH@7VK2(HPxRl}s>4TBo{<^}^D5|1((;{tc&K@0`|CSyyx{JDcZnB6x`zN^y7K#- z#$Z*Ccw0EA%_7KhQk9=0He9<;Ie1YX@HMkZ6!9FnY%6dBb%E^t_9<2DHwU}`9^*J3 zeE#t8fvP`4c#7)pctmyZp@n;JNr8)}hEI+VmT7dZ!_EZcP7A0GbqgCl5Ytj>A{Fo4 z@a|TVh<%BiJQ8eBP`Oo_?b>!Un!RAw1s1hqcD@HXav_NM zHhI`*_Z(*skXB^k+WPm>Zf=CEx8&AiQ0z|M*K|PWA-R`liSZl+F%^adOcePvX2y|p z!5o2NxeMMX%R`7%x=0L7w0)GSqxTqt7UsqS$ z)5Ah^N8{P8gVb4V4#Tj~Z1^RdSvulV@kD?D3cp_FSshP~G0kSD_RcJr%DO}beH2P& z_hn!%&N@Xj>Y6RZ&YV~>Cw1R_qhA~g5l&H1_flC7KGga;EeJ~j&RyRyJ;7|~t)K;pxpw|oS3qTYWOqndl4T4=Bp-+_{3=qX@zOf#LmvM_AdAASf%^ISVy7Cd;V9o`9M>4YL#bTVpVIm>lQ5Eagz6{NLMp2 z`R`RC@)WfM@OAN#L69b!tNu8B&$W%JOYR-=?N+Ml*P#~Au^ax=mio$-X*3K^p?>9Y zQCQuin7gRyM(B!;XWFK`D7XILx#z|MQEgB#i~8g8c~C1VF5E-%?Po{t=c{r_GgGLn4d64LN}vf?V-RI zT?qW@Cw_#jfrec)PG&daW-oQ)gV%em4+!O-N~@sUztAhpf)0TMt`StIpE&9@q zy_WHBh=kyvY#D1-C)Ma6NM~-?iCJC(w3ks{6LekDW~Di)#T*0saukClS}~;^uH;mz zE3`hayHNE%z*%9wQtD_b_Kw6;Cl}HoY2p;~RzHUU@MuAusFFr_p=sYgQm8Ywf&X+n zED!IuyJ3oWB%3|0M4e$6zznJJSINQgw_&d@P)Nxl$lgcFud^5?XeW&1`eA1F#v_w2 zkjsc|Xljyu=_KjIh`*WH5f`CYT0!;>tuwR9D^c@7>-qfzeq+dbLg*j6`5S%Yiy1vP zg<77zLwHqyeYx|L)$Z=SJQdTxiPQy4HD}r3SF}CCd0tev@+5GYG2cNSkGZs1)WTnx zH$vr8N@NP_18<*YSXcU^_(hHEzn^hA*TgVA=GtiGk{i(LXXOS0}f)U-_cc=Wg}x|hw8|{xUUPQA5?1;_4iJ@!>;IUGeZ9) z-v44vX<}C{B4w*t6>&E!D_j!hx()wizH9mu()*a$6cY^9^=P!30xP_}Ov-+DF8@$&OCe%??a*lWUlYVPO*jP|Hv$B5s#DlvDU6ylqiaeC| zUJlv8yHTaI?gFda_G0bHY-W3LLHj9JUP3f-%TOK^p2+3W3}Qi>=WH`Oy<5=ZE*mm@ zQ5qpMqXNKry185+t6c&hWx#Lu>2FBMy+%j> z>=zol*&65Mnx38hdyj4`_O8+<8Z$P*KpQg9!N4-qnXuH(n0cl3o5AX2lBRT~=h=64OpPTik4H-@wct?<@q&h;NJId7uNE^{g}7W_UTYd^*8 zP$oBCdh$~p#baw(sKd#1CH}Qpsfve51xbI=Fe}y~4k?OrjwH}|Qg5N$bZ1rsi2m|H zkjL{=DRu$Gdm%!_))pzn%@~pxEyCwxLnvFKI8LEY zgx}vhCrRk(J#F6f@@w4NWr8*L&P-y%3=b|suV%)m3ur8~x`~#uS_bp)7??Ll*zoO2 znSUHy>v^jmZ!;Z;AMKMay7L$tnTVy`llQvM+iU_Wuzc6NKV#HrR_ZET8tM^0;Z;mI zLl)5LnlX9|U{xxF0kgjlqfsn7M>eU+KK`i0+Fr{1%*64hyTVo%@fVWYZiaVJ(wg0F zFgvH3jk;J4=B-e-XyrQ-eGBMW1+z=VI*>WR(mRwqDcG8~0P=^b5ia+y>yvuBw%!?_ zVc*&<-^sc`iSLtyfG4NMdq+y~tP&Zpn!&>@kwskOyJ(xBSh@GFj+|R3T;~QJbpy|j z*cBmoPh;O}V>uxz`grSDrC9D-ehvR;{y;}Lm&kA!Z|`6VMjJp8JxAt2sykgN_^ zG>L~)nB75n$XMW=WP9p#48*gjybjIpc>xWI04KXr>TwU;o9^B>UcWU~Nq#N3c*2rU z<3$z0>T&nv*MUQ>^)?CaLmwC(k~n?SoKl;>!WAWG#XahQjp(V@#>|hb+P5^>x!^z zOe*n?p*$;6C4_d3!nA(ecwv`Pqm1&#wJSVI!b^A6k_*NsB4A4ly<1d??OZ>60UT-Z)qJPFAQTHE2In)7Wd z1Bk=}lR)a-Ebe85DZ#EM7@mVecccFY2)wYwOO?tLZ=2Qc%2jwr2nDnpH~QmR23u=w zP=8W8E55G$rYvnnHca^bt=5mYx4#XY3uB;<>)d~+3po>x*TK>~uI-;^xacTTl;R#K zYxx$4C?&GX)oq-Q)(*sZR|%s0QiBBDl}{U1-22`Eg2a@$i!;sWDv3CO{d+sr!JU32 z57&qgp_@RHDu5R^>&x3T#${Zet0=!hHwAgLTko=wVO@3XV=*svP6oSrS}r(a z$VS9pxAlTk`=xv7Owh$y{@J`>M4YwZ*jIz-3UnRn3IDJb)dp-r6~I#SC641qr9VsoWGbYI*}Z>gfkU~T8?=1RKW`Z8#z1$Yoo zVnK#jzsH`p>$?Z6Jn(~atD@t2J)>FZZ)3*(Bg&QkHgU|u1wp1v)zC>O`mgeu>GP>=V*PKha!+elGz!6^nIHP5<*j;9 z^hH9;Ou`Uw<)vtuQ1S$Nm7PtARfQ{Yo9dQ-TJR+O5#y*Fre_!bW$(S$MTBJ)&s^b; zii@~8sNZ|8-GE&-P0_FX&*lm<%azZ@EtGEKRh%cy``flwGs8gR0OK0a?iFO4>fQH5 z(XgMKTddlesygZ?sbQnfVciLHpN%;b=po8uwx;q8BlCnLC}# zRMuc|r&<(HmvstNZgF2AYVOftuop{bS_)p=5Vq676G*+#EfmYl?M&i}c)@bCzn6SJ zqL>B1xVCqN|4NG|9BQ?^I1Xx=U7WLE635({l{QVq7{f>6X^H}-Nk}cv2%f0PkRW*N zxYV6B{;5vEohqQ#_fb&jJDzBYbb?)#J7;JYT;v|V94U8Qx|`o2%UGh!;9)!BroVBW zSn;0Qy>r*3&Y5l^Mq>|1Jt7_t6xd|w?xr`Cegd6$E*$p;>^xY=R|XwSpYp479Q7ki zu4vU%2dT=5h~I?1<#iehdKp~v#$IE>7S~LxQsjfQM26wt`Jh8QUszL?-LXt}LM&Ho zEK5=EOh-qp{q33N{y|}}70o1@$~}ytjQa5$F5ixyD!=2)T&+(|-Y>{!s zde)SeIuKad(nM6RnC;}*_QnS5_CG|1bobWARg#eE2w_)u|D_;qc8+fC?<*UA;T7}~ zH4R!KoNJ8+BmS-Vb^-KZYuIwJ1TlYms8Z`z%lO72Nm@C9F`cNue2mEutbIxPS-Im; zQA-nD3i3fUY{q5Zu%a>Jo>3gcNkhp>v%F8lW8+n@Gtbi!Y;Kyj$60#pfHa?c4Kmex z16Y^(ERm}|5&Ke$on{JKdRa?N^5UVSJ5lu(u5if<8Aqx*7}^W!#sVu@*eU68*WSw- zw%qak-971jWm$h+lA%?EVd*?VN6oJHAodz8qOTZB6ZL0yJhmpQeab@!1|F(C#r&y! zfCtZ1)Lltp=41*xj33`ziRqkR_GQf*up4Xx=JRc#=4!8&eo=edrV!|FfkRxLmH&lH zOI5kl?v=>8-M)ngzjmxiMoAtYg{eJhM!S6t6v-<6cl-Zn`VM$DzwiIp1QmPNs$GiO zYDesugxVCfeaxy>Yp>cQ_6!nYR;kf}P$N{$srBLkRKtObo8%UVVGqdQi16+!X zBeDEmY~TwN)8R?iLlOPDjwJ+- ztG3}t4l-a}Q{yU7l(|d3+ahgbuy*G7)3ZCXcG>>0hpx;D4)DD~QqT$Z)wsvA__h1# zfvifJ_r+AvvI_LCI?S6*fB0j_H@laE7p3=#&XdQk6Nt>1Ne62oJvSrVQm>p-+Cu)` zK5gEYCtnIo*-B89SPQq;EG~5_Y9fVTSF3BXM?(jQed&9p%q71&2!esgjPD6vC=VrX zGg&0n3e-gIn-ke%0pA1^_yry%ueCm$V*OBX8GDaf`*s&100y^bD15h367p?sADX<^ z1?=~|hXRsQNj#_%rid;vIo95897`PXC{~q{z4zb-%D$TXxG-7gbdUHBN*#AoyeV+I z@||3qA6NZnqZ$5GZEC2Cjj0%Bhg+bpH!@DQJ_q$O80<;Y?ElBYyeQHQ>R_B#n%#Rt=GGd?kz zMm|6Znc#tn@tmq6VSRVijn}y(h-`1how(0shbBuhd^Q^?$*8TEPTG^DG)eDgl<>q< zQUT*Nh}(lo?@5g`LI@8F-@d8LTe+g09_l2_$Gjz5xUKc?Hy{5vh&hP(@b09LblIwk zQ61NFKg$9WI;k9lU=3TCsz99=ezBc3Rn6TvtIc_h7B12D4CZd7m|1yJb9vr;#Y}K+ zIito@J>nNdi~nDVFWC z2KB_nQp>I%-EPOKh-ENK-FmJBu8K@dRdBVTKObuh zCE`h^B7=&98&`|?`vVso3&pa1x)sgucgw@PyLGM#C7<7oOtVa8n##G|0SOP0+s@!r{v z{qDPCFr1wz&+GYh=)CeEX&>?n3q2ktMdcsYvB`4BuGg7Jr#Q-Me zG>&+lRu2!maPa|eiD_;uX*J5jEBRWewbocYv{6Q%Fazq;F?1@OE+;3q^H9kA{J2(* z^>wx~QYN}KxG)6;Tk;@zi~6&Prch`_Ru@1)N>(6V8)jt4aB54zUpQW10YTDaGZS2} z!Bzi^sf(eO<-6IE`6`KWh`2N@a|2G*5p6bIs8>D^KlId`V%+jSE%{>@qn;p1nt+qV0xJBEWW&?}lgQ%y&*G#xZ zGXZ1=K#{&-CitT@bZDC7iw2L|lih-bZA)h65|XBHQ}qvwEDNpjZEcyTE%MCjQ&Fmx z<0!o`7?6YI0+h7fnF$(S$n~9lc4qnOX7U&gK_#gF9Ep~(x5ORQe>M3%ebRJOyWdr@ zrgwC9eY3;|Zm{-8=M{lJ68lnqZ>MzW<2tkWZf}38#_x@NG`)gE$ zfRw(Wz*Lei>~v|LQ4>%xaZ`X84M!vS%ML{j@X40lAJOJ z{j)c>QnM$AS_}1=63xX3*PsGs28HqKju`)!XXvQ6bD=wS{v`4y2MLwTVxZ-M4}wUn zrS~A*yHnBS1SLC3epRPy2;+Kl^F*>ce%*iscvnW7+S(N&Nb9D%9sg~Kp1pMd-TY>-&8wMwKJx`KGO-t}H{RfJ&5op17OlmG z(;mx``5DD5bH=f6o_P_N z(e1Y?w2qyHAS;^YB)Ml@#N-5+3@m3V-oC%5J8$>`UHf)Eeo%hPh_rws*tb}OG-Nyw zCjqT5*#xoB76ms2fd;oK*9ID5P@ge!HB`TKUNUd$7nH#h?glriGN)Te$!Uyyh}RY~ z5!VV4BIyJ>gb^~sIJC5ESOlEsxo{Z%+?_ZG!L3Tz)n2TPG?7%O`%03lPw*?T8Gf&t zj}^->%g7akJGqnb9Tqh_%a`y37r%fX#Cz|z8n4mS-?xqTftj#|!zySq_3Y$xUaF}O z!{TG1e^8r)LEq@wjXxG&DM3xAk=yY^yIHDFr=;C*I@%~CLO64bzOdM*n7gV~P}3$) z%DDy&hqdq|4?ec8qCtIRptCvrd zLg4`z$7xJRhsCl8gdJW!A|_v4f!Ch?fmdoHc>GY&!7M9LzZ8{iDiNIOpI6&7Wf_kX zAK>)6?i5@^O=03Mu^ElvupSM;$6(`vODS>EDYF{cm{(1Sz^XLW1CyB>b$B;2L(|pA zwQs&`9vH)7tnllqLNtelqWB9?KG{y+l!K zpwPyfpMSv3iM&Rbah}hNOdk5~H~!k8rULpOZ(V(4CkZzanx_+lbH@Q`pUVyxVn~<{ z?`ess8b2H#LMW5&mE=pSQy1U2BLW0R)_ zSEEov4i5zny=cr5%ie@q{n#sfn5JbF5CYWrrPoyzxz(B5!m(Yi99=leLi0iJYSARb zaw(2tV|KTH%lV1u3EpE^vBuNXR+GT0nAb~Z5xQVUHIu*-RIs=TEcw~$BRyy2dJd_a1Z>`n?Cd|oBqgxV__udW3xN)|Wb|Bxb= z6<}F~6s{b!DP^O{dqAl_X59{*f~`~nijULAtoB32FIvL zv(oBj*DyPh=er++-i*3|^B}sZRgG3^_tLKNG0!tFxt+8>>br8+6ZsX&hvH!jye&R7 z%DBLm>MXK)JpEaJT%qiPcaGd^=><@mF7r_PR2Dp=j&#bpkMDkH6$yb zXWnuwX}am!IBOhcS}T7KUUZX{F4UY8vXagm3Ek_qSmUZJ1(rUmi9JMd5)}`KRQa~I z)gpqo;bpglqP`VflbCrbpfG-StN6!5&xbWCZ?9&(l#)3tJP}$vB+Ao<^M#>YJzk)O z%!rLcn>uxVu6&Ha*yS!yv~JbN(*za09lPMt1HB5@Ter$AiU|EV!Ul6YF&6yy!E#P_UoWHNyzq+T3f`^doU>~lJg*o_(cN;jhd^Y+W4=^dOxK0>$E#fy`Y(b z@3XVIim`P~4@H));chK#iVeiEOB@J))OY8LX6EXp`*u=c5V=pSTxc4kQwRObY%Vrp z3!U{NMDTaIuOm)|x~~KdA%2<@eJhMyU%1c7hrwPc9zRi#oaI-_3NzhJEAwP$5xf83 z0h~|8Msg0qmiDk7T0yd4_W;8$X{}^l-GBZhKgnw(=#O5N2d6z|16G9-WhMf z_H_$C_=Iu3Iei83a*1ZCRJXY<$jCdnjo_G-Gj2uJmWVRmwXA*1yq&lV;m>0B=TrvP zXTlvZs_VodoxzlbnVdM%jzW92MpBg#iJ)}~MzsbzRZO72c-N|^7|B!fP#7{jey&eQ ztTWWKASbYd@(Ss7KM-D_F?3blDeA=nqWU)+gq7hT+&6n+3>2_Wmr3|k$<1owD=}D_ zDX`!#WHF6*$*bE{tx&<$yqlY1=h>>tc8Roj z-yj8kdXln~zll>7XROd`N+$~xHCkfp!cnqwzv-~d^cX4*+F_ZDNR>jH_fL1|!3pgj zRawnxEMuWn$`mA>CiS)%SqauNq>ChCNo^(kW<^!=3V+nDAJL|H&h6?{FK)w-x_Vez zmx^BZSVrHEJ5{x|0WJxqbBclR=%9sLDXV@0h(oi-%s+xqQ?Sh@6lLv7m;R~;RnF|P z_wza4X_F6i(^p3NqvUF=@{>AcvEgc{TV9%mHcX)wPvp@VTL?~IS9#)>0;JQYXllAK zY%Z_^|H{>ps#zx?i3+SxaLM5p*hp)5%y9)snMiqao{s6BSwu*ZUOqRxS{vr+XvuH? z30at~pq-eM_;Ag*rDxT*L2|d<%=va;(6qiVkbvtY{T{Lqq_;-u4~W7olnegGDcM<7AX_YL4CO0X zun26IlZTb<6_XECCG1$MRt8u@KTh%@Te%*J7Fg`vMdlQmEv)je&T5!3%dk|?D4Qnk zq-5h=0#znC$U%+L_c<&Un1>5c2qWc5h~v2jNp!qd91Ry?hCl?n4x3cXGq{s%#aZ&Q zC~sK42z?()Gj^lT1j{AE#(Y8{u`q2JEC3B?a*@HQXA3#zE)@7I=*-he#uNreaBymc zYv-_bcC*l1R`9+@X3!rP*eLCxw6-c@njoza`%tQKYeuZuHS9FW>+0#kLNg^VcEVz3 zhRvhdrqXP;cc*>ZEgy)iF3kg0ypJtzW;Ju#v|#qX+_4aV0xN=j{GCSLQhB(O`B0po zh$r?5gMsskm6?VX(bR(*2eh=IA>DE;v5XL4!I$7J>vmxIS`*(XwtJFCCIs(qNzRFO zlYNWw0X?!c!}6m0!;Zb0>0M}1X`;j7LgTRSvFl`#yS+Z2qRnbHxHGwGXXlyt6ZgndEdR z64V<%VCHnlS;SdD+^f#sOf2o6MBy9hN;iytDMSVCtXg>d=uA^WY}E`HS4gnhac$)O z?8eSB@uXWPRp@5>OtP4<+;gaHf5qtbT&CzSpx6pIVX34v(}Mu1N<@>0SH5bg*W^!` z1g*Q$OncjTwqo5?&U%VmUgjM*);Q2Unpk^qqw6huX2sg`&-6;bnz7S#0Ygu9qCRt z=jsgwH>OWY$8#MHPw@A0DFvNSAa^1ZH@nGg&sY*O>c&gqb?hkt!_y&lR76~?3bHMc zIJj-TZ&tk=VYK*O#0cjL?wn+9;c&w_#d@xT=^G zMi(0iDr}XH#xtN!q)4NGpzO%W86;3!Ih`T(#IN(}$9r2n2`cGBifr<#a_%Z`f16D9|Cb#jxOz|6O-NDl-(?_%)Wa zleKnI0QsWQDkY$jui;0@;J!4Sf4tN)0l>d{;J{B>u%y2`ZSExtL)EhEda;QIZ76Rc9=ZWt_G zjQsJ>BZ=7hd)c#8Jwf8l+&7Xig@t6`E3SPeWeAt^w{M%n3k=G=nuam&%?Nz8lFp|vIo~eSYh)ZR z`9KDa0PO%Nw(c_+ivJaWGN9-vMEL_+))Gs2^UgpH# zVlNd{aql0tDeHVACAHj1CYMk9W5)g;Z-;{mq*2~QM6ZLHd6)3G<{8k&25v!UxkYRHzMK124m<85E@-9D< zY7+$Q>xsC{Ld`C~Yi$vc5MspDt52a-C?uIbV{`*##PDNvo1JC|aeRALp0X6VSP9eu zmeOgcw%LJvn6-Ncq=7_UtIyP14osJ%rPXVOQ(X-VE*oq+u+9o> zBL60&_cX!V4~s;()N89ytCr>4C9`edWUL`Fqzr$$Ooxs!ZqT{7d1?tefLU{ctY%rZ zou<4K{x#X&9GzS)?BWPhO3l$^-L<={N^NmMt5L#kEv_rCYcy${y} zEpb#Nh_c&5?q6B_o>!4@`{4?T1BjXG-bi?+gnX9W)I=t z|HSXOZWjen+;axg6HT@GEY6U*&Akp>Nmk7I)BAvL8>W&bLbjuKI!&$H_0jklYayXaBV&9G>buf_3(YN5LtJ|eDvI+uEWt#`{|Y#Mkk4p*bovn ztKFf8txrj4uCp_UE;bHEzS4vqbuKPB*w4~t7*ST;rNpnNv&NrkD>S9&X1bGvXM@e5 z?>jMl-M+RODCYnnFfdk4Xd2v*ab-&&&ISg!fd@Oybgtt{B=HLZcJrmvdUsAc3D-JI znN3zOJ6*2SHmL1*zclPU`>m43;So3)csaT>D;rz;THPF6Jm9MQa;Io{j`0}#l99va zKZ$8Bq1z0#(&8yyeC(z@R;Tuk0*%tzFEK8zj?~HpHUjw2(0K9ALUg~cqljftn$QBt zP6lg-U;0hzmuWh_bBxAOaw{sGG;``N=(b9PNZIMMw~9?j#uQ8==~;mSMBh=>Cx8f~&+vrMAUN(?hZ@RrA&7g+Da)ZLki24BVSmNDkyI`A@P3Kw2FBP3&uii9ng`9K&erTvgLwzcUeM+6!U==|E*s%7oahOd47zqqr!oX{PtBeTq1ko930c zo5ZqMy@a5||3t+bHkh$21bQ)&Y4LY&YicOT`@A;iVZW)TBg(%B=;K8(%lgx+zrQ)o zD*%b|T3EZRJro%w9*RJ&cz^~s@bZq;xR!Q;CUpH)vh)f0+KP1Wl0{*Q$Yk|T+_C5+ zuBPb%^tp!t%3!oOS<-63(wo>`wWM<(IJT-#A?aSvTmT7mb)wztf=3Gnx8cY?Q_%ci z%7l`tsA4{2^-y43+yQ>v=&WZ866MBVMu}q`Py?EhHfr>J$4m3Go5Lx zrgPRH)7lx&1v3S+7re7DDry1HuQ(tp>jGN`c+bvLylpg1C!~b?ZBFW6)a-}tf}m2; zwZapD?Psb>w6O)+)87Wuwu&_xAIEMrF zyKkQ4K*v9pXRf$gvh2^ETdk>I2y;#)$z(v|?<+&uV8$-}umV%aX-TNw9-<<~nVMWD zf#&0J7IVB^+%uZD5z#un5iXKkU#f8tFiTksCyLY4aOdeP+_&sXw7Bw`@}#owOx+-n zemHo$`FBXx4&3Q$SVl5Wg*MGHLX40_sQ}v~vOoih4PUQ5u*5S8e{>g!2zTG@-DY7V z_lwz1O{-LAF6TmvV%ktXx?0@Qq6@O=8;=q4K&cQt#Ktvpp1nuT;9>(#@mZ-c$ptn3 zzg@~*yCjEV?Sqt~GB&cR+a;g02GHgzt&EvyT6a=lb#WZMLlRCPtbDP_5Dh2nmO;_GC>u2(wcJON$wKi3+PtB?gwcxUAYA z;ly(mq1bqIGD*j&osGAiRHU8M8{97M{*tb+Ajo$uxzM-#f3DYZG=9gUDF; zs);@b0T&C>8bwfDqcN8bpQ>5JBLjkZIm{p0s-5uf3fxg~OpvWG2_0)F5pCI`6P)v< zc0WePen8s4-LBbo(8W|P$k%d<0i2;lLT~SpdzF1qHl=6C#cow#IMZ0Bo^_5%x~J8D z{<48A%`F!rq9c@tN}8Wv~HywjV*z1p}X_|ps#cE%(-K~_7K)c!iY zcyEXTvHF8hbC`un+uDpo0A3lvJIkb{7riDBA`i^YPe?jU)!pxCiC&My?&AN1JEC5f zkakuuK_bs2X8st3De(%k~Sb$iHQ4>NSDmfRLjNv-3s1C-^!y)wZC;q!zahk|%Z1jotQ-7V+e}rg z5LmL32%Rv+73AGsNji@}@3;u@afn>X!+k;ky5Rv&DR0=6$AoA$Db5z)gH<-W`q)@L{w*$~@-a#Y1>8ced2wJy83 zLCqCYnsQ2~@ow%-bU64<V%Le_c_04wU=vL(1m^Hil;TNHR4z$4T_(?iO#!~j!NENWn-BN-Kcpv1$Xh1NptM} z7SP>v)6l^{e88xSiu~$eXFzK7*iKvxRok+wgC*WQ71x zV?)0*aF%<@{Urd^tKBO1n)TBloM%XEyAzWB@N`#{og;5>O+mMMWwnsmt%(W|6osX8NoY~i`CF53`Nf!*tj z!ReU~C`tv2C`z=8j|#)_-*wGWauk$zI%96FBX%3p*_m6rNM{9%y#K3BR)@^0AAhW1 zTV?j@O+foTQ5LZMggl!Tlr!HblzyQqDbu*RU+)2I3m)K#{@v!g>TS7-rZ6)SX4bHa z@Jl1c%cK&!Ejk&*iC4D{lqXdNP9#0Ze0s!NOdP7o_n_hC0jpH{P@b9JD9}bVJt=wV zgs(#w6jb&ZO9+U}4CS0>(-G5&wh_}Jx2q8RG77!lWTEx5yZxOw%5Ki*xn&vR%oyj- z4*4vlH&7@H=l)#zP(ba-ft|U+w0_oEdON)ySYAbNorpW&s+wm`cwJ^XNt>*a;1^Iq zgrrcH%A^RnAHKl5_+l-^9$qK3f2u^&d|Xwuq(h(Pewv1UcV#z&b68iAN$`9{4@7#g zPGfRkTYtQMou8B#Z|PSVrR4q?ZXC<9piBaHClhvcp@GnMAlA`%1< zYz;glG)o=cdyqfoQXA!g5myG81)@QXp50HYW|F^p@Vqc$@ww$qn>1@*n~55H9)cgZ zhxp(i+)}Dj!DPQma=UShjkO{j;$gj^&CBZQ`18tyk`}9KIxu@)Xf$Q9l@N4bv>dX? zRE(_Q!I+3@D9|(qP09{o#BL4NHJ6CG`;-Xj3BM&0v!<{J9j}|KyXmRC*2AG@8MWer z`0e@$News{Ij%DmYQ1EiQE3MRn!CVGdtmJkSW0rXb^P3-(K<^W6*}u0kZRXy6_~D= zj!qNR>*b0=tsx3uinLFJBWWuwLwLvno^Ew8Wj0y-GF7dF2QFIHMRjR^l5}4qeOlb5 zET{5#Be(?R+ydoUqT>XM>fJ3+&vqRN0m?lO&Hd48QDSEeQKG48o>%Y8owTYrdf`Ek zW~cH(*4`wOfKZeBLo1sYd4I12}fq_ zoZJ+|P->78itL`*Rd{@#s-Td&0nM>UOKsbMW#Jx?Vk+a=stj_z6p=4&32f!&Qixyv zHkaMaY0(%u94bgF^cAtbK%{Ez?c;=2SR=lPUO%utBnBy_#4iZT39Hzu;jFG77o+^? zC(IF3Gwb`{P)_J4exPo$*9$39zwB?MQZhvh#Dc66!rGE-UsX{6FWmW_1#LABK4oay zr}c?SeD$eVHYQFS!>WocUQsx?@)?YTkHvQ@mo{ZMumMZX0U>-VL*p zozA}Ef`6J||XxaWCPjoIC=K!7x)R2&WlIq#vvQ5MJ3QW$C=2w@ zD;fxZ?~laRDdhMEsNvgPGp@aZ2B>I#6bc6P3FoG8qpj{XhZ^6Zp?)7p=jy02iJ94Y zIt#KcuCy+nwGeVD=nq-Yp%%gwKw@|yaVV{M$gPZU3-(s&;LZcxVt0FL#z_Mk%x<`i zw4k)rt@!#B@HbnoguGUJoav0(-jKVu8^)J^t3os*L9vW7#^t(XHwDG*5`vD4gN_5K zd~&`@KZ(L`OfDmJY$YpyDLlAf#@6(cH01QJgF1h+QAkqizB=>S6tpuB+VfEWNe|xjW@n_e{eP`X%+*Ru$5%#S3i2=-Hq^G_{h19adfp z9o~)Jf^z7Z)C=g)XMeN(My1CALyMYe411Fk8_jUjXcw+z2Pb=@#AN}FiAbD=dL=mP zp@4Kh>HQeKP~%4WfbRo?pii`zjv}KMVnIP*+TbM=r*uwgaIrU`#r5$wRoX-ge!*q< z?HM(G7IAw~R;lCZlv0^a+}(Nsm(aZ0{3blA|byFN;Lg5QE4=S!zmH0gsz8YT}+dd1K z-ppxGrxQa-OGSfrQiYHKjIP#FbVj}*)7`xkimRN&_;ZV9Wx}DE5KY%Ta>8r7HtLZS z@hNgFQ^i8-ayMi2rm57;*03gJ0bXIP+j`AeKWiRT2r!if&N`T}Pc@mX&0xFbQlw`o z6VxZ_mGu^kZe+y(A%Fcx?oqrbbBd|xZ&5lC%8kHsP2_UR-#?y$`0Hc!q zPm^R6UY6+A=y-y+fWq|6Ou?zf?NnC$1VTJPWpDZ&%^MF8mJRZst|WIQ#nW#Bs#t4lQ{})x_NC-Wjp72ZzeFbY zLjeP#SK`Mj@JA{tus)Fx%p=8NB~f{-RTlef7vg8E}6h;O7@ zzJOot$JUDvpzo91a+Q1c7G-+2MB+nUk3Q0yq_vG7e-acg$J%HitmCF1#w}>y^t}mD zXcJF84@=G#oB7}&pA-KNh^Jy<<6Rmzt6Q@ut770NVdtZq|Tl+!4hUdX|TD03SxtOlrmeX)Dn(Q zbr+P7ciR1`B@HJ8KLBN3iS7S!Xxp)N+s*805!Q4bh*E(d2fllqMQg~P66?7+Rro*J zf3?uT*987UxoQ}gKFkihPS!Lm3pS;VLj`PGCrQMA#B>zI_2jW% z^I)06lA_VOt<&*>2%aNqixxH(jK!gCjDQ+)tbwbZ&ZIsN?gNoZF}VN*r`0<&K3=Si zSD#%lx>`p}ZNXbTRHtBsfA_f<09}WWfJiTYNXSXaNPr&@35ZcZR@>4wC?>lS^0aSq zX_sH-mzG7K%f&|!_2qd@0ic{&o%63cs~$U`aAflZ2)3EGeS!snx|@v zEuXX*|e&O8t?fl0X(Sh`+oELo}Hd^ zU_xQAd8+610dV#1g9{L*=K{nGaH9%*Uj#nm>YQt$PJr9TAGcqCzB-=^Ux3c>J!ixV zP!m9WB8q_dCm=#i)ZefR(19xY7%h1LN(Q9$uL=7_0A29t zQiU;AJ?mCI=N`_dfVhxRzW_D>%>fr*-hKg6y=+k#fGZzBpy2?4nL6ja=JN;tp4@Y; zX<_1BvlT@N>|HZ}FR)$<2Y2mK$9 z=iQeqPXXdX0y1cxwCeeb|3B$+U7iAt`~a8%6dvHZ5p`{gj+fmXs-RWK@lcDccdDoM z{ZH3-1ME3V$oqGVAA;zkQ2}hKpxJGQJ<`Oj(reO zM_ZQ)KL7|^fFAdp0&-4hvZ(6ZSCnGAb1f$=XDuC#Kr1oR+MmQ9b(i+wib(f~@f53n z^`*YwyD?DlzFz(>|5` z=y3E1`ZmRm^fc`x#YXj8{e)iqFK4D)u-r^*_*+l$#dPq>`&06vY}hJcY4*um*!%O$ z-C+x$GcajpRHd;-YGdAIrfC87Ue*ykT`{zvU~&t}iDx$TqcfI0--H{+O3pVAFaX>GO7%h_kBh)6s$iQSRgN@a)#Mh7rimylXqgGd5Q#(_@oEG9biKMqJUO^0jPTf zwEptA9bj=hqGnP-t_X-z_mH)WaK(95ZZwH4mDPT>;!k!5~L! zky|MJ1;~Jof)=_Ee-m7*D!jtd5Jw@ayfALr#Ya#|+4&I3Yn0a)sw^lS3{V6W=^)lipk@?w2CVBQ0JHzHbHL33-VYWQ5iMt9ur^Xkcmki0; z%-T_#`Al1^Hp#Bf$#hJ!}ESdOUhY7m`wl9zn z=2E}AR>&+H;op$k^FWQEg|j{f=Wi~3)VIH;!z3x}i)-DUKc3W8yvUfE1$J*mNao$nTiS#bXPsw+mQ#IXT(Jk!bYqq9580Q~02&zvBw}DXD68LJr z8S|Sy;W|UEIlj11f8uy05p3~!`j)4b0h1W8CK6IHDNYli3#|4gRq}CPn z6TYP&6MsRfNxE0J#2R_k&-(LjE#KXUG?K+_XR0VrM@X^jpD6&)1u!ctYy_Z}XVl|7 z|Hl5MPt2#h<1nAw7CTOFp<%7 z?7ysHmmhV1&75VkBRoDJ^|{KNs8}ueLH2}$oxl}hp#j5ObUT>EVKH;K>)myD{N(!2 z0&-btbPsdyY8%uR(ed-erz!NVK=4W`@%C`a6I-0rRywUTQ4`>G9t9&l4QqR-{NOvD_tpKPd%6BoE)o(69c7U^|+U#j) zo&m0Cg`e~1T!0#xs#y7eSa8~Te{RFjs^;;(hkUmX(KIed^N2e6hsrnY#}vZ$f;Wm@ zX?O%LJiZJ1bX?sbIHFtIb{p&7&H2mmkzQ8#=<0Zd*oJ$+ba5f~uu~A6vSIPR7}i1w zcxJp-B|F&+U(4^gf&_5I^n=V+7N@_3`dVAct`T^_h6DtAP?9~Gnc_#oP~+n~SxH%C z)!))jL%PV{Me?gq`*9%~BN?ZFeVSUe@vlTP$DRd1b^{$Nv-{D~*J#Zdtbkx4>ev6G z9&{8?P2CvKyXoU6XO|HQZJf08cjtN_RMAA9(M4$qGG=Z9rYl8SLay!kUD|VjmmDVN zXeNZA^Wi0&?Jng7;J3%BX9X}ZD}cGVj3l|vZn2n;^*<%9r#R$+`D&u(OVzwCK)JDB z0T*-us`RY@E_$WwI@2#V)6}!Ed|NW`db79GslbgAQ|rpB+H`Qe@*UUaK@FrNOiN(L zium@NvEyv*j@(^&`|G!sIgQry`xxI3++d5Cm(z=Q@vdsdf8i?bvnVWYyv22&CVVyT zVdM8lx#W{~h(YY#(PGHeYtQfNmfEvu+1vJ%BUvamin+hI0*uftOVTMn>y&Mn8r*^= z_}$sqTI_3YFZj_+l-b2FzCr#)CAf57Q8$i%*g9Hp;&f9^V7!rDCpE?GS{je`(cv-Q zDe_-$|6X+fgwl`Ok0pVw1B9NInwvmex(@_bE97p+2u-6i352FLQ+e&1^HgDA>Q{%9 z)Y`(tME{&s5{UQ9|7z|6y=ky#5%^Q{7=OUZMX3FmL;n^vrxv5C^D7oF-!=ToDAv_` zckV3gMhj&@N7-6X^I8{Rr3IjY@mC7e8HP^%+FqUm8e|EH`|SYfSs@{QC|ChN`h8G< za?xLxI}ptCIn&%pVX zEWO*c=&$k)wJ*@!uXFx0ch+$^(l{pt1RvxE486!eQBXAJr3sUE-ni6<9pK!o`1SW~ zPCvvP!)M0Y-hB^>`p$ozw9yrGXEgQSIK|=e!gatB14ax8$Hd>_%xm3AboSI?>;$sz z0xtb;;5cfWT*Afg>Zvp>85b?;Ur8!? zgogCIYneY$ox3iYFh@jOfMTl}jXvDhNiR6-61vjUS%*W^Jo7Ei6Nt$xC8xKpS;LoG$g%1Mto?aBSmfEus9^3OBc#c-m*7>CodcPLs zFgAAHE{-}+1x!rBHjjLD9qxZ?rL_bvTyAhdJ1&u>kqHH+pN>w|`I^*5>q zSFZ30E`h)V~PW#rh;@|io0nSD~9a<@)UZjKtv^k#oH zQhm+~D+bvUg}2*GR}5vvKRW*ypnhN%wW61nsBH5EPp)dU;K6NZ=p@H99$V#1U2`b? z^XtZn=Dx=5du-YH;_h2Ebdg&1n=j%bRr9$23gpOj-dMJpMo27_Y1+M`k|p|e7b;9f zIy1H6&k7T~ezkk9A+>!hhXn1PxM* z=6k`W79%YxgF~^fz?YHZ1dR#>U76Toz0|P>=yAK(m2{QoiUVS|2>HJ$zWF~4Uo2o| zIET!#(_@>|WkP$@nR@Mf)g%5Er&8>OJa(zjW5G6{Zsc;_<)Bje{HC6O?97;!((@R6 zsv-^6$@Ci~|7H1PSlkk;P-;)jlvtnH6#}{e3Y`(TbIcp{3mD?q0nR1x?N6z%TRk;_ zm$Ah;yHs92;D(R5a>_BQ=c)O!(z0iCH#QKRI!wTbm|>#x3E*WdgrjDi_w=HA@5rqZ zAII%`&)gU=W-~hTJuiOd6fZXxOQ!r``~gQ~;;*n$D7zm|x4OxlJFnKH6)UxBCWFlD z%-G*Yc-DF1oPWRii?-l>?=a(+Jz5}DYSJm5iK#p0j@6lqniO-mUp4U zt|VtA^4I<^-qzWssI_|DS+8T&`t6*d)bj$$gT zPR!`tB+pkyAYtk|Oic~T-Ol97d^u@@3RxRAKc&!L(jE&~vKZwwK5y>hc4&evA|*}f zlr1Faoa=ItVFMLgkx!t#)A36LIb?!( zR%JEqW(-Voz@=s0jGp~>&MplY(toool7RI+0|G8!;)R6j`|Z1{=hd3amvNT;8PheO z=RQVL(~)Z$0aHgE9Gb>)z=TKhW}P!88?9;e|46#ZfTsTMO?P*vGz>+>DUCM1}GcpD47UTrlKNhi9W&_+Yxwggh^m@<1vxMN0C_66{SHaV}h6e3(6%&B@QpO<(n`M~xC z`InE@H=-}X_weDIYquJ$-dVx}mLX}r=V@FeTnxah%-~lxV&`!AmlQaXep8YXzBD{b z%hVQHm}2UsUjM~4)89xzqsSV!A;s8Tsc-=?(~W(bFJmhuAzDd#yhpP9=!Tv?Usv)5 z{=&!eIB)K95Xd3UjQ%7_}5MqxECVBjhd%r z5n(`faL{^iTd`V)nIF#=3eA+C7yRpr@IguCkuAC@6USc_re9cZage3?baE}ZShl!Jy_y@F-f3bdc9$UV7 zzm?c@h^<{X+mH0zxQ*DMDiQ{L$o{BQ48B+6RfcrGen0ltdAd63H>C0Fe?+hU$MSum zC9r1yPRNDFRp@f-XsvF>vULkLCzicxvVLu%nqKTeIacDpD#{jkC92$$z)3S$6~< za7hc2dezT+M^x33ajxD9)Ly~*EYLPzklF-B(Z$@Oqgc~u{C?+i&h?XoYOU9PX^J$O zi~Liog&ef)T%Q3EBYk*{=x@DO$eBv#Y3@jYuDFiny>jyReHSErb+-#Yc5Y_NZOpr` z7M}sZ5A+e|@uIpO$flKKnY~v0w=xV`ZP75lOB(9n~sn{$K4;IBMG7(sM?AABLb zjz;JVfh&DDjN>8rNS>rAo~z6?3LAUMR{20D2B~sCdXUS-JhTj`wqhn3CfDKrir1U63oKlBB8_mS#+uNHunbdE-NcF# zX+nk}poxk%#4|Y6N|yKC3Y5+qQJpmTQgjpg{(;-2-G}dhsql z)V=*Er?MTN|IA++@QI;NFBNAY^}H1B3w-GV`}t{L7H!^0DhmBgGgiA){OdrAb#|^T z9v+I)BeqDjx!*ppnU8U$k#?3idA3yW_R}ajx2YF?o@F#PWoO-Ucz$57xaBT*#AJOP z9YI1G_y~!zP(Jek|Bhw8sh<&_c8^xu#f6~?jKk;*gT#0xI&Tg2)pf_nJek zbw=vT9_!`fN@k(n2K`>HfVbl6p|5OHH0bh0{G+7k~wjluvRbYY1*j zs<)dzDR7*D%W&m=_%(vhHEP2%I#%^Y*vemi3P$dC$8#gWlsFI^z0kv@+~9({I4=pU z_EPEeye)O?UKbS}WIBrBBno+8?Zgxz&bE_t?K9Bf^MQKw``_Z$jR@5{;44xe4lN7C z0fFfsLJTGT?9)a#8}UUnnzBlhfMbc5%G(<+Gu{+%vb2VVlw=RMI94g!oGM9@U?@+a zmJV#K3Z8eW(6I~$S{d@{iA$lSh}dGAdI)u@_Q5IgMEl#RZzN-0*EEQiAZqv!M*IIy zQ+c5;SkJgN1|pyl0#o^qyR%D7zYe1lO1ZXoC6sSXy_=DNf#J(ZCk@$QJzVOxY8D>I z+qwdWbNj6wqrSF*??+JBxx{3&ExVOLG{r8<&l2g&!m_VD3H=nG8r9z7I9b^f5QPju z9pwOrv*Pk>YCmTo?C7B#hPkp}r2$^d!4WEV+vHJLjy99E2J8)Bx-qtde9p}8`w{(e zN=c8@_U88~rpDc#vjTZ$hyE=&U8$C3C9M17*zjzDrZVo(Xd6s;MQllNPcsOo`rLtE zsa0}>Up35CJ91QyZM->qms4dVh7|BUJiTO}lvAFG^hb~m>tn5qlE0o#6Hgm%gaV&U zdiPY6S{Uy)Lv1^J z^|7DaDi#N+^O&1X4K)?1IUrqp$v-dtt`e#5PZ)CEg;0#Eb`UB+R+J{@uT1 zwASRw(}GNR_E9I&U0rmrol(r)aJ?-~71Lbjf3I$<3@<`n?&y{P%J-qM;Xe1$Z~et= za!pHzV7XN&6KIzQaf<+2uf6j@^t)Qn{Aht^AorH;qPTmz;a88iq3^C3L zru|?Gv*WIIQ(Jkmicyq#v%lB;~oA zqGfURbWW-*ET2^}2y?jE$%%pZUDCi%f&h9M;H8x0?&Z$H{f#rtUYSk;+1eh9k6GV6 z;LQ?5s#)33=@j1^>UKLnB96-XhFOTNSOdv z<*Qv*5{#u{{uik3JvpYoW#WEX8Id{a)Z|z6A=#S+d5dOzBhGy%_Gx!Va|0z~!bxN*?lXdJ?fVR{ci)PR3oL z>rG-O7u)n?DNbUfBa(Sh*hrK0jxp;QL1QYeTV+Ra7o}4XTit~PimQ|eupUp#uY5O( zWe4{d_Oji+nqBYHd)9#`z;IMleW#4{FWEOP3!16nVGuHMyYC8aVKrlVf$&CtWQt!~ zH(`nB9qX=li;XfksYf{vF_hkP;S*1XO z%-YP*3$pN?uPK2#s-RRKLx27{%MW=d2= zc6H8rIBd1UJK7!JYkS@X>oerH&{z~`$oX6Q6D>=QbqLG_aFDj<5mdKv-cK62PPrqd z0ToyASsR6RW5`ZNw!0ljNVcq-PL<5*tTk542>Y`vM*8rzI%ABC1eejpi#{^hoH62Z z&it86?+v6Sq~dDskrmo!1|EAg*RDCngIw<}=>j24_I#sx8B~|0Utu8l(nY_fjZN#p zQe;XKHo~+<(vI0REnD1^w>?+P<}BrBVy3s)bCi1b5zl*@8!zI$OvzWl?YSC!$FL;b z?ui&;8{=polQH(=cUP436Vei~^}v=u%KA(vD8F7hQd^u$4(HA@FWUwtQsz>N6X6Kn zQ;bi~C9#NRwQqsJ)VYe;Y|@e2FwVB5>rfLBlZq=;#Cz_@3xb|_L&)I5(k#tlcTd;} zQX+w?AtA_tgja6TqMY#XtR$UVU=G{;E*4e&BTu$s12j_fL*%q~2PH z%IO!%kV1gvBU%#FDK-+&1jigH#ab^I3lIj zSuv1esOtisz^gdvN#GwCkqX<`{U~vrE@%xIJ`*X}fcnF`CSX9BLMA{Dr*^52OQx-{yBO}h=>8nH zZAOblV8nOiJHEkbke0*wY|Sobja>SH!q17{i7Ty__j*m|Q?p73!R>A=RS~6=Ki_4A zM3_sb$JimC%W0RbOzV0*0vBNMO*|==rNIEPQkRVMdQKuY((EE~d(VS&s97iNBpQjb zGxE30%;m=yYcOP>nHskf#qYT^aGzze1${ctXhQ~~oRTBy!vmo((X?1bXEP-DJ2Bc(ebn_6Ty#9_spE8a-@Fi6&#DX)BEbfj|D!rXMGrJR8&B zGx1jtC5R#7YJ@CX*6wgkcwKe`0GI#oSAqCmT3*TX@_e7d@$S6~XlhJ&YrtpsD|SIC zUGl}cGLAV`!9$q-}f+bo0>VKC(@B7zB4n#}KB5utWxnfvS?Pg}=TvsI970rj z#wNu@O(4KMg9kFftr{J&Lu-!9JoFu;IYOp%U?q-j+Xp@D>giopM4rx7#2HHdug((N^fANv{MAFe=dc?#v9_& ze?j$s)G5I^(v+CX4%aCpRQfx00}a}*kEWV3K=KL^B>o?>g--vlTx;LNf-H?l$AOmY zr005E4L@+t&Pv-{Kf#HuOfW|;!rZ^()giDj0RwEbjC9j(y-&2J3=D)m8v)yzxy5xw z_K|9pxCk+-OnpNJZXqvh*!hf|D;2ArQYwBVZ2F#Zy2LrM z(^<95!lppRH{0GRasxH;Fv>DSD(T&{g|c4=Ge&0dV~ag{tLhp+eX?bN;{ijQ`>SO7 z_ECSE`Y4ph@a@T7lY<6^T{{KYQ7Jcj>?Ap*qyx7gMrQ*!?^(CJ(ec@+&8At zJO?(#Tw#R2y*cRnnb%8?1}Di06;DXQoOIIKSxwYkCF|>^x7%N62Q=Y_`yXYho)F6J zr}(|Z%zp+9@IU2?p!_jWTOutf|2TY|BhaNcb?AT2osc%GfB49HYzHWK(ecOpHyTam9zaQ^%Q@9TWa6lG5BOED}97G2Z#4P+__TzbQ3au<4C6 ziG52Q88Y|tfGl_SNeri8`Mrim3rR*hXP&vHp!>e-$c1pKLcXb`V){s&9OBhG#c&vF zL73Qx=>V2vb5L?t5KXZoIAH49NexLAB)zTwL}bIp%Do|U@f!$>B^0T}pd|Fyf{?+h zBUvjsgDTqu4(&X8|5D;fTrhPJG0Q;<^=!nQs>hqsO-ED&_!lkfGv}1*ig(7Z(W@!E z`E7;&dr?gLOZOu4Bi}{-BMmnXV5EXAVah)=h-^cn;QpB{5u%A{W1OK+BllUov8Bg7 zWgi7adLxd5&Cx@n>6HfVNOe$l(R;p$R)+)MTz9;jE07~dGlG++tQlYfFQ1Mp$qYwH z0(SM;XZ*eZ`z)uCBd~Ia;k#(!AdIh&iz|cjd^jo-t9Lc@nf}TgpaVv^l?eS2&!6wy5FCmjk4uf)FR&Q zdH~aAAKx@3_R+l;oBi7LzYG5%Aj0(~B}l<0y-QuiYgSC_6B0}um=Ja=PD@KJn9`}J z2sN=Qfr%G9%ccC2Q4{H2p7Xb7D!i9@>BIuQ3OU6fqk=TV-5_Kbp_!^z8N>N&uSK8j`+b z*JRmTCgM_)RS7C3d|p&pr>Q(*ERmSr9*BaoU!5>|8fpk}_exPG1G5DZ<&$X}`X@HN zD>84XLeq4W2P{MwaVngMU>aX|dl8(`_tZnQ&Gi^|4sv;d&rFF(xwjkFF74hXm?uYc zp--FTSp^&Qf;|-I1`xG;H$q~4Qf;v7-DCjgd_!fyY%?F&A8E{iCOC-fx~zw*jJ%X@ z`ZhblwakgN#ECq?NOtW>L({J$*Xd}lLakCr zTXNW`H^~j7W$ki9iLcfcc(r#0>IKw?*d4V6dDtx;84US}VMEwdHGr!`Jw+23x(bw`F0gFV9Pu ztclG`sQB@YYa*FR+jaRcR1A ze#DgVaEf={mA=#Ci3v2;6g4`I@1diL8Uu(+QwN|n$z5!L21j@)VRvVl$mIWs28g&# z3^#4EKPq^JlpIu{g?Y&%_#R~eVzXq~-H?;NUrWkyNAiEhOeKoQB5rV0L#<_-Ha~Oi zJq7qCzp3Nm?tB75FfqVLwM2gol-fjR|1WlL)l;0PbGgbQ)oh%K#@#eu{?eV zHKr>w3pEcb#+bXz2bA~F(yb$|OXAM~XiXWjls*Mi07 zo{)oYhYrRAM>SDZ8#WKiI5)hSu#%1R#*!oluLWve3*Pz73lJ1rBt_#5Y znWx-}^i`LW+H6>wOz3BbZWl4JQ+zvR;)4%Y#->W4M;=atHZp1ecf9TeS%&>oe>|@% z)V7qi{akK?FddQUzQGL}Sd5wR>?COcC)a((d~3uvvAq0RNiG#Nrzci>m}DYmQhH7K zonq7E^E=_E!5^XN(}*~OX7S5pM!Ogyvd{3||A=&dT%-z1g$<(LxRvv&>K8u$jwE54 z?_WPwQe;e4Z9&+U#sJK4el_3xFp0g7jXqiR@OAmk!R1SY-I<^2jB3(bw;!>`RNn0~)nQH%_ zIne{jC^V2~p51JA|AAGYXY0G*$ax_1Bv(**miAmw^Vm;>U%kr^<~X%s52?z{G#G_p zwsPp*$@DXtu4zFwYo;~_(N?186ARV7?#U~{%=NNE)YuGP>b|kChBJ3YN*m2k6~$qE zVH6L()P}rFTm+ZvE&=ZnC>rPTJIr)#-`P2C^N(FXsNA^Xl$^o>&T0`Vpt5|x%S&*3}|h~v%!m%pN*QE&6Ck~Sm*Xs2?!^v zpVmhg!LT!I+$Dc&(O@GWoH{b8-c-MqVC*HJDD{r<0|RDZO|1xM6!i(80%+U)Nl03(~Dou?4#fe#h#gx$#?JMOc3+oie`H2VDM6$DuAa<*-%hz!{Dt)lkY?wJ+5dv+t? zA4#9+XPxmMQTjdmTs2jG@R#)UN>j|m?e0Vd5$mBCs~!vF$THY)K9A~w$e%m!OP-aS z6)=@6sTtOfd*2f3lJb(A)XfNE%@jjU$I!e%5$T^qtmJ$+FI94>^h7pPmVO>kRPynf+b@re8DrmdrxK^F^S#i8%fdS8@x3&$?!*#e3iQDt&WukoP*~6)`-3W>54N z+xyp@S}7NH>6*nB&v}1Y=aREZw3%_5e7omzM@^&b8Ft_y6A)3hOXdDuKKmI%Xi1*m(0aA4E@H98$qdRX9rM+?{$Ca=;d8mHw(kej= zNn^VpoPa>5?M8WnQKNS}1JdB1CN!Tog*3qA7GRIIZ;}B1!nfp$_tIu-ffz@(nAZn! zq_%dRaKd)iEW;xU%C9!cGC+b;g~LyvJysJwF7q(dC-)t%JonHF<^7m^O67xxeRk%s zFuyk<(OXpVEuuJ=M!Th%=7-bOyIAIDk~M9Q=Vq=@odKm*g8Oo6sjgmRT_Ku(K?MGl zSh~s7j^NNSnKg*iloZEF52Z;vKZt5^!0~!DS4=db*DZ)!b}4?X#qL`QhjR0#7Fb`;Mp6c1q*H4NtwE#Qf+w^ zXx{`C87jwk4CYHOUQeoIf9B1yLK3gMEk@z6tVaC!rd^D^9lDOZC({0P-UAoh(LF?p z#Gv!@x4PAcWDGqQJ3-E8Q}h+y~3VRs8Vrkmaw1KW+-SiyV2u$Y`fz=a;|^pnt;9 z#5ZsMoB2V&;>{c@sc~I)MYC1!SxHsd1OvxdWH-=WcMj3XSq9B+7@czR#@A*FoqRbU znMkEHzBsEjwRcdM$}W{czjPgK3{OMYEJAaYh|&~G>IxP-!Ls%n6HN-fa^q*k_-8)w zh*KqOn4h+wsk>cNUK!gQ(RLex$?77<<+u>MJr~eF>d3iCW^J0m15qE z>da1?vl7X961U>O50k?U?{4;e{qQu8ZS%NjgV*UCY!ri|=OdGvO!E8(BfKn5SlXdz znM1u>0z`bs>L+!JBPhks{<`1Lp(2&)qCW`I_vqZaSU;(N*CISVYDG!e;_mhLpQprX z+zIocogX@&>okENDK?xXTBUzx7BZ`gY=zjz2Yv>>?2z9UlK$=iOJh`##C|XG`JA!A z_&i~Q)BZmq#qXd}pW)6(W_qC&EED*E^-p%-UEd#Pz`$?6MV@wk+iXy>7fB?T#g2Wh zLeuY8#^-*a(B^#$4nEBl6H$ScROMOrrTrnW-1zrFyn(p)#kQhrNp8F6H$tWvtAEhR zB#9fjplD3D#^L@QOyKgzf~IkUFQOlW3E(F-AHQ1oyTrX<-cI)~f_Uy& zs=a;Nj-zI0xEY+nGZp;}))eMF*0ZmQN^O#M z&j56~i#4^EU@6{pDGNjd=e#DU-S0h|>Ulh?AO z2I#qs9@wc_no~b)>-{vNy(kV)O!X{q4C?`in21LW#oa}}Jyrm`sc%J`Vq&XJRN~49 zY$w0I1<+zR-V3jsV6EY&3Q@Ti1>@a;G2q_bG%8>B9dniuIT&xtd=?X(5%wS!7Uv`D zmdkWmUHmJAtPdGI-2t6i*cKQ3i<5smUGW1QQP~`t2mUanUsJz!<%QPJs?d);+|?@+ zGlr?DH;@r`Gj%AYMGJ^imiL4mN$)kJ79uL}je6F+~FZOY?w6Y;>#j zfJloRMusw}I+J+d+>;3~+u!XT!t@m>1SYpWU?j!7VRvmhS46>nAB6oNDIA6lFiwTsE>_tt^sAXiRuuZ$YjQ9BlR&bk$bn~gq$xs@Buui32&2k;eu+iBzvXqt1 zypByFq4@@SJRV@|o_3Zu{z5{l%q7}T+fR}FGl3G@jZZi~m0}xCAVye4wtqHT6a;he zu{29>b2qzWe7TljqE^$0Et6T>kZ1!pXI)GI6++}WDX||{3!5Xw$78OHVZT46iaV}C zYCIjF1(FlZ5Mt#nX*sHRs7cq)(mUqo$5NH!C70%FNu1j86}Lg3+ZWVWpaGt-04B55 zq{zEKE7JnHFpq~gp7IYVwKzaa_}4E;UA!e~pJwK`{N4;iWx-yyL*&k`6CFlNg3SGW zRV_?+)u&ZW^_}m^%pN7B9ouM0l>xEfVOim}kjI015dgK!75OOTaK_iGX>r8H?%V4Md)=fQSaqU zZy;Kry2YluXh+?bF+ko$W^ZL2xii{?WX!A$Gi5fhLf;IK>sKM;dmk}v&|PB~s-us` zDfr-h1M}n(y{MrzUTzM9d zRL~EixD?wr25jGTbSHFAzUZP+x+!%ET9SPp+rMk~jS)`En{$|)nyccp-`8JRRRxUe}rFM?=jxszfi zOrv+acY}B#9ShougP+3`@*3(0DjrKoke~`vZvV*6Pt6FE2k3jDMH)F{Oh2E=C@40I zLVKOaz(oEB$|;7erljesx<71q`gf(j5i{N2Df+j#6djciu2p-gL8%W#!3( zyyP97=MHpXOLj$r?tM?nNc}Xf$=`58%&rvf$=3QuEo<7hpFb+FZpFsXu19Xks$Gfh z-%(>9`=Aspulj>zU4?b1EnW^4ydE`;=*8v31;lFpLS*GzbL}Fv{x-Cs$!;`E^4BD& zb1QR0O%uTwJ5wsL@dje8Txe6>g$i-In0w>hubswR&=TPMx%61Tcq*B+nKsU8VPrOeewZy^aJ&IEEw zxQfH6DdI=6{fXjXTnSPaBr-l;NM{OQ^u3>S|7wEhO`?dv6tMet6W@`-h=b(>rlai7 z%W>&dn#0|NZmQG7vVKVvY{NuUJk0OxXEt3Z_Ve%w0eorXIzUU{gNrQhlw;Fm(&-3c z8|Vmc->&Y~yqeRcjLM%2lGQ|`6ml%3ZoK0%hRcr0wi@pIIdCamXm;H?<_Y_ch-Gr# z;19Tf?;;J^g$da|%L$wL&LrvfX=MJdrVq{Bu47538Wir2p9!!0%Bv+pQCOM|s+`|oBpt#w4xIK&=tjM5e4BTE~7VTN;#A#!B0f;WQPo85 z{V487GEjgk4Dt)(;L*7@BC%b}e9N@EyJL|*J9hKVQeJeJCZPPbI1A~fyr;Lxk$74` z1!~KWPY*0#N6^12uizIi96Qrs1K4;BCxMmbGv#fYH5a%dEO}4-+zz4 zya%VUVmfHfrt9f5dn_roNTA_wuN-)WnlBhN>}}DLUcdkpBad~xCho+>F!6l5(*aR{ zCnyP_QD=2HVPgKglbVu%!rW-=0xco zwSl{lk;-&)%eG@SDk`KJnD0MvTFuRi%PFxoI=1UxG7q$9+h=Q;p1lyoItmg>nEdCT zQ!=~7n>p67Sa%JMKU_cRI6LCA!?XFlPZUXOgQAVC%t|miw}M=0_$Q8~ahb8r0M9B^HrYpFNL_FULpT$+(PV;4uSX79zdUhj}1U^AeNcr0rKG3_iJNyoo5+ zsf;17Ym==aF1*}VHF>5j`R=48j>```Z9Ok0ui(Ne&)S#iSta5WdaD@$u_6sM2pJdO zfGr{WV#RHInuV;3^TMA=Z%$gjpnK!J*9wt~E#OUiWHMZm*5*CLiWbolHQG&W75-By zeUUT6C6NuiSD>m-Q2be7>*N>N0bAR9?CWr`3XM}Km{raXoz@)&HQWPt?`1*yaR=RF z%bj&>ct4+3$>wjbHbKBy6q)fPM$+G8GI6pR$AxvI*+C{DVYv`0cz9#}C!wE}B{4?2h zdjF}vx}ZXYX9zuE4y@(Ur8>@rhoxNd*ivbGmO|_*!}%AY5Awj}fFCoR0$!zl^NkZw zr`X2_I+b=5=Q&VbTW!?BL&r`jL7h0UYoN4hYlgDq-}&Srp{xvKd>F>=HB)0pjpZ( z2{>Zc_=6w4$w8E#1+?cayTHc?Zm#&`kXy7Rcfg^M(I*c>)j$Utuq_lb3<&UzReQ zr^l9*hoURXS12>Vss=_~c)(VChMMg{BrI7eG{Cnqr>W@aS7>l+RT=EDiD)Z% zD|-2FdBzw->p7Ckdz})oRe7wr<{BfkQR-3pm}_dOO36MlsvAOB{{ZLr7Y*g>(a>h4_^QAceO#Cfim z%&yucXqhl6boiRemRZhZ%pBJp@$3a#4~AT-(&1Ly`6cL@0yYQlllYt~|Hrw!GW|Js zR@<=iX*JmVizwGW`aS2xQ;+~u$wb=g+y)iQ)`X&v!^V&zoc&+Po7Ew9hm5 zard-Q+qX|i(Z57@*xoi%$zrl#gwd3lH(P8_bn&w zj+KgZT_qn+3{k7R=1$#@I$~*tBf!CUAt~gr3hNTKK86!QwM_KDKUj@U0ps27D8gBE z;J$;Yzi-NieZRw=k1h(CDtw11Q9h9V6nP-GFINlO|7*w`noNmqiGAru6ZRE}dj643 z$IKwgz2XX;IxFO%h=nnIFt#%n%Q0yyiOOaG=+F-@h5-niFFL@kKJ&5Nqbkr?Qv>GiVwOyU_W|%ACJ=zQu2f30XffEWw3h- zACGEM?K?{HUms)ZcRPl% zNZlhcia@r2N)ts;u5Q|>hN!(fM54FfPHw=*6Y?~I1344GQzjE`bqdHwr6X)C0Sq-W zG@IE2ZD~M0L-iDj_Bs_QAXc@N_dDA)-Xh&GYePQ`ef*)05DpFtRdLL1liy%&9+#ED zhq_byUeyaU>Z6u1WOki3VuRGJgCf11ma1)yP?RFpWgQwa@;$z?6}$8fBb9%OiNE_u z+)y0+nhu#!7lQr49PKWg_naMC{aORwU-H}Vv*|3x^#t9|0+Zj#HO<8~;2Mr-ej!TW zGA(#t8{n}#q)@pRn#WXo+8T@fF&Q=et6*=PHv;T~_Yw214^zE<@|AyT9H$i%)-*0( z{+$z=DJ`GAkKVl3`Yzv6Uwnvc*mXIQlWY6wOIs0z)_xQmFRFsIa7t0YhjSAa9#kuy z;nWoT{eO~N(#eVLNe$j!7!co=A&hZga!X7?24%41{zs$_p<{=0RPWk4N1)TN&3SRD zu%v7SSJ2>iU%BzhDSIB>bbLt_%7ouc+Y}(Yz3p8oWK`bP>Awebp8}gmw`C4f>O6lU z1d_q|Djm0qsvMq`_J`3V)@0g{H9aFE{<=L~leOnq_78-kAh2itGZiUxLMNgMw|bXtA*s0XLKV z)%m%tQvXB&ZpTseVi|SUb-I^(jS%h=Wl9HfmvSHDTJ($Ocm?;mk6*_cP>Bs?Y=v4W z5F05wG;f&{ds{z>{y@PIh#4&s|JSw!;LgjzG&}&QBTN;utQJ{DK~%oO)!Zf;Mt7Gl zXYYTyoUKwGYnx5!S|F*ZfALw|!d4@dj(ofhw8}Fj(RP|D@xbch0lNp14c8?jJ7q49 zc9%Do5DSky)hq})rg(_P%!jE8H-QEA`#6ql?@E7~1@0HyqSmcp*Bth2o+Ur^z3Ae$ zcg~|OxkLeC>cS}W2cyFh+9_OMwxS@^4xH%C5K7M~{*(`1*5O$uv}>IcM%M0gQktWl zxoD{=w@=?XaV6Xb-0fHC0xEpTN40Z1I$~XmQaMY&@4Flr=6PWm4C-GFEWc)@{K+DI zZ@ZZUtZzTB3d#N~K>Y@~;1`8f1u;_f4$a`+C*=L0jKG7Cy|$a+No+t;u#8cs_bi6* z-P;22ecNbarKEkwf^Th4>|wH=s1vFo(tuTIO63}^v9o;69H$O5JVe@A?pu@6QHhTlm%;Z8 zg@cv(7P5-%Tf3}xWU8ZOED(Jyh=zq=>%Cdo_YI0E+0N66Zy)ZUpiS@w2Yf)Rdakeh zgbcgZtU{~o(jA;VL{Zs9r!@yzAD1hEo!QjZ+e4DLL}*xEnG*I=J~mO#=oeRsQ4Fe& zwr@&Fb~ut>t^2{qGJJQ7{fqY8Uu)H^$`Yn7G;>f7vl5WpR=7dmxWUbH-w8GIwnh9B z=0CVI8jkP{Vrhf6JsF7O2209E4VZF^i;sf-SQdM)MG#Lhj|=qCST27rHxO*zO$!+> z-o=hvUB7w#LBe?U7WpR?bkpz)hzgZ<_co`d+U1l3O*21Z*sj+nDRaTV`6>DI-Dr+2 z4fM(Z4~GoP0O+r7@7jVnxbqCiG1zd*G1F-}FG^eWDo+&cf*EFuwVkNtE^f&5NnadW zT5CAS2L(9)HZIM=4rjme8hmnP;v`P78*AK{g?8ntN~%`+GYXn}E!^uRGuLi+qA6xd z%@b-&3eq&<-748QEqW&I1bJ>?|sAl1ab%jUfsT6@kuKDLF+7587*Oyg3Qf4$|%|Y~ixq#?}W;rB2 zG|;k%Q=4qVr<<|uzNNj$fT5gA!4tY-?dj)#f!E8~v@g4B%taj~v&)u^#))1q-9%y2 zkFs3>RV9+DuVxj{5WLQ*g!IIRaTSO17!!z5*H22JNDQPREBvg~Kis8Nqk6^P$nV}w zu}P#=o>b%q<5xOBSPdi0Y4#wb>7phKhtmDdT#0&)Nhry5-Du zsISnV?buQ;2=aQg9Q35a0l4%K{Sz<3@fs|c1$$>|O5M*gDCzdtEVZi*``CP2q$;&j z;uYT7-Qi8uzH8_^C4HolKg`JmtvQE%&3()x7W`+j_#^ViN96HnwB+8G{kmrK0WQ-i z9CK(WYw8U_+#e)?P`?1W4-oGa7VQT>_I+MX0Bg$)QV^-Lw}_uXP|-erAFCHxB}{mb#ZikLa`+La4+BQi5GrPivR#gEE3V^wFBje#0sTh-666@%za z^-Dcj13-+>fI(JMcER$tzt5^fLg|L+9_xJp+7*enM|uu`qdzFISAy$*OmK~Yzr80k z`deG80;VoSj_kyecg;EEo^Wr@FD&_JmeHwLex0uL&*6QEe$-T4;)t`<-j*yMdj}!E zo-0ubBiXGsIuQs!#4kb$_~Tk_b~V!=^7oyRcki}+6*bCZL|7sKa*3X4J)e?Bgo4(A z%{~W32@^mR26?^4gjd~(%vQ2tNiN%}X<*+iwdG0XHRHwfIcKik^!`ZP^a_*P#SFb3 zi}g2M8iB~UTof9zeS|G|SWlxh<#|dt4&3O1h>kVr^zAfZp8*OO71BR>OFV!W=DRkD zLW&@+X{`()?BT+ihl!JAN#5dI)$31@7;0GP4IoTV;n>Lz8~mE{Kt+l~%JG!Q8imv! z4)RkAo(~fFc)xUCTVg4{{*Fs7)vJR&-{&v=99#(>Z*JL>Nk1VaZ{fN-U}w5tTB+1A zxcxi2+b#4Y(<*G>Q#6&#wE>rWTo$OB{}@_r3k>e2l4_;@uIIQ(@!d@iMW+?dJ%)^s{Wml2IV}Z6F^s=5;nXjb@)> zvNi9tsI#(WRPIMW*v?4DWRk)uqu9;LNvTpZ4>HX*qh0uI(tXH)xVEIIOx1UsyJh03 zA}Moav*nH9 zQ7>T)n*9cm4ttVZ2tR$WnpF(C-k)EVqiF|yUixPz^&OU11A120{CMhB@?JxvRJe^c zR9>I)h2Gr7LQ9C&DV^^+9i;}<4}Y!$Yud`x&QGm@#@8su$S}THE67;X5hpvQcN8pl zaA!d@=2*psl!ai`1QmF2WPL8jaZ0}pw~Wnh>bvk2VyiZ;6#bTGnsS#YHf4(5f8QM- z>w_>b`ts+=rhSkoNH_wKqn=D7M(6IAP1L|^(<@iThL+Nv!xp@jxXHuRFqVfla%&?k zk|v!=*s*PJ_7=lf@ycsz$Gs!XV=9G?BRLSV&jS9HQ;^bn6}dMz7HB6CDX+Lnmu{z* z8b>CD4XSR~N$c>N;JVD*&dKE}4!y{NmM5?|cN<>|PhE?Vq^?28BufK?OS$8CV5>8L zrFSxTpS+reN{Lx!1wMEiMw+{S{3%f~{OPXxed1KV8rScsyQC~%( zjOL@L$!=r#)x^Y$J}>Tsfg|$LYuJR2pZ(^S2j-5e5ek+G^Qa9u%^N%G*%lkgH_lX! z0anL4{S!|gscRvr~r9-^4jCo$O&om%Nc3uaxX)`HMHNaBeWYj;2Y31L_W- zhxWHEqv1a^KyOS_{lbMah$jC4DRQ~Nmx4OO4aNa$m5y8Kl??q%jg{3zU(%q3Z&T(v zE(acQ3swS+#euJK%w{@@I7A7z!ys;k%&>#h*w}ID|WFp0>YuTx%E;B8_9L4AEZ@E?_ zAyLF0{K{LHIb5@Ile>QqGb%>h#}=mW)y>s0xZ+ZlJ0l#l^KYhMvU(D=Uo(FixrQxp zi#446!5gaLX^)9R0r4K;@uFtPm}K`6erENL9n6`>#%5(Pc>UvOPk5gM6UFQKjcatl zp_7P3J#W;dVpfC&50+R{s1$~=+%Ph}cqUHOPnls?tzHE2(q_jea0WtUD^Yoa_r3_fYpuR8mI6;#FPV@Mzi^DsVAtIi#5jl|1c zOR=jOgHM4jzAKzN=42MVN{W*lWSVoHAXUQ|^%5?c@=RP;rda{M2BlOQOgJaZ$yBPM zu+9|$z&WYn--(A2E!GGsWp(ipOL*&u*0Q@i#mny`Ix|z42iyU4P!0}D)CFeC*_a@r zVV3&JgXHEkn@6%*r+@S19K#J-->9CK7`Adw!r|GSmDkjHu>2FSqeqw{6kgE&W7}7j z?T@2gd6|c;EF+TEAu)d9Dcox0C6Q}T@hV}iAHFL=MLExlLV(v=GL#+<3aBxI<&;WB zS#W2azyQ!zJiIdZF7pZ1)o)aO>%=i)S7kzFj-s8m2-s&Xa^2c*(u+g5;PZZSb@ir;$ zU12LMrpedgn804YY5HNjkeV=>GcorVsuhH-%`=WsSDq}EoKv-FDE)i&IY&yigrz|d8VB$RdTW_g>?h#Rb zTdBZqx43&~iPqq(Ux|++HeO;g^E1u6m@gIn@upza*ZRxOrYk$l*Qm9?#-kfny6roC z#!)V6tC!4are`+{Ee?()>kEmta5oFZ#d=HiDQe2`DXkuY9KVWM<^GbL74P(M^ClJk zS)1}^YCm#ORU&OQ6#GMb%g6XkHBSk7+OBL@)LB)(ia&VM(E!_g@IadTU|rtl+(9ju z9F+{btO~G=vZLb>u)LkZkGNR4p|@~vDq~vo#od^=1GVFr>jUB$qWh1eFkmK?YL+1g z3|v+hSdGISS2C6C<}9r1`;klw?q8@FE;P_r&Bat}8as`p!JQKvRo(vpiADj$O}q_M zKWTN2 zCp*2we*`bH2bqLJg)8QHIE|F>K?w<1(J>W&DVO|`+GAM;ej(J_f_0OM{qFwL@}XWiA7D~u}oQ2Gxc0(RD4;a*bC91hdcQaf1l#q5@c>uoS zZOv1tONa9)@V^M5h{@AcH_(lnn93coo?fOwzlhS?R|4fZI~t11Yj2rg3ub34PxBgz zo`^g;y?-z+ywoabdu`#J#vRx~S5dgxR;^Jn7C~G}TI^PaA24-theCc}Jh$yRD@Nie z$30{~sL)t5?7c&m zO~bg?F>k<*`QGk|B6}}`f;ijJ#YbcwRUc5vobV_O?m4}@KtA2ZK}yjSiH>Ed zPnBjC-}HcPzS6aYJDCt*o0O&mpmtw1Jn#kC^b~`Ajff%DpsURrL>1!?{4FyW(WLOD3ZO zuLkCQyGN_w!86*7a}`QUAHLv2O|KV-H7)p+t?%5t7p=sB`$?D| zHm%5EoU1~=czTL=cHFU+DOGTdN`U+X3(zqzuXJK{@y``mF~UE#iR}m30Q_y7M}Vn941|14=3B{{Rxf zYw;Yz^j5F2k4dMHkoh~AH7flR$GY<}DJ7sJrM@C~GVz#HWwr5eUraMB8Ix}3xF65m2^a9uvKPaB0?sZX#$Uz0i%;Gh$OsLXa3X1&36;9{F%yYY&)TC|C z5au**vB@eXeYg07su<4x)hxlc1ejnoUH39LK3vOnFLgw=O!fOq5e9i;T{6=gK1gn; z1DLJT`+jAqROIaq)=|yvnVZtS5SUA|bKVTAQ!{Pq!Setvi|sg~M|*8fcFx^)mj>*A zlLoeO!C`zw047Zd@{6t{DL>pE+f!TZ!7(1;)l=(+v zd4+?At|iJUah_o|2IYgBj+-L!obqA-LkoMvE~dsk&T9i1)anScg?SthvX;0-3T2GV zjw%Yc98Iz>71ZM##H>2R$7m~Y4NxDnVA#GPqlNe&px=~HOq`QRYiC0#8`Khl$14bt zF5;C{m|wdPJE1t6EAGylmJWZ3bX@ez%q;7=Ad)O<<9xm))n(!fdLrOYwX<@jxmlr) zm|r}szCNRp9{Pyo>4L6Qc!eEl;v729aoAhCOSB)oZ;=Y~^0VaN1b%R;tQRL&zD z#k1li5Qn%mSM!;)+JNc(EXIxPHEZmTl=>#Gb2S$*#tE!R=2EgR#JGQ~77L_IDg^n| zy&_$A6(+|m%jEYVhJ-qdp*lb_GXl8Gz-jONLQ8e<%Z8H~&LS^WbCOhx(>=<3iMJob z(}nqnQ>Uw&il=qClz$K`!T$hRiIXRZNy;`Z6U;{NUhh*QS3GJ1jyN4kjTg%nz_&So zU4YPS^>YBW^=5w)xv}^Ag4tc1U)xa15Y;$ zV+1t1PMv(p*+Y3QQ#xWhA6F@)8VuE&d>1X&4sjbp@eop_;T|5Cc1}?3*uCU=S^B**MNu;OQIq1i605-?(4(0Kg zn$AqzcoE=baYEwU82E|0e=`gauA#!I?oylwM595g^YJ-l&vyZ$xqbah4+@EmrluV6 za>E#RdX-<0VHUC4;8?npKViPaH97Gxcz;+{Je?RdV$T^(ZwOmIh|jeaAUlN5+Zb6D14tC~~~9%VF~jXFXgM zua}}`QQr8!QwEQ-r(R;=a^AhVg~@t8w;us+7554h)7t*!oD0NgK%(C0FyFxQ%tjrv z0LO2{qe(iOTp&@;wrYM+xv;n1<#vrjPt2yTQq~;6X7O^RkSd)}M(M5IBC`=Wn$x*r zuYAP{yC%7LiP4E{((P$QK%!~!fJqihe8Y&^qS2Bq&>akwmMUnKPiffp~I9%F4|xFD;u znNC?9bqa@vE??3$54=DWS2-ZLj=O>l4xmWK#Gxza0NokY#I(5Mub4wm-dM|)oWNwy zaJc82+^kx2P(D83C{Mgf3!V<6s72(soiTpH6~T{jE36vxKIb!BDOFt@Vgqf~9&f3e zo0OxiCb3rGs04s8sIcW6v0+91Ol$+RDgbvfE1XJz7QooB=$yjaZ!;@;^SIHx{{SyB z^D)E2tBivJpBTU^M>&S{RHzdAYE`~qV)5|{A0#5*1j)lYm3E?XEzCmLI*K-fE#!Sb zLp~P~%wdAe9n0v0m>H}~koAk0+`+}fxtD+80A&Ng7K_742&(5702Pi{0?%Vomdnf> zV!c8Zj-|V@okG&9(o1wfv-pawzc`0wznO@+;Tkv&HT5V87oul4@hrvbpYbfI(DY2% zQR3oQA3Vad6Vz*YhbSCXot3C!g{a(C--aeWR&_I?{6@8_aD*i%nRw(k_;RtO`IJ#vEVTXUT^qtK3S-7h7!gTtI#+}3m`|e1)B=e8jcNrqY z&V0b_!QkdRlrMmbHC>ndMxxV3@d4(aF@LCl4qzTnB-#e0ni#l8ElqWqwXFDyZIOV_ za8SW|Ws2$EFNtmgQM-GUTlyuHFZy>2sy}Lq+VbLR9NzO6!aoys8jfcX+70Rar+KdG zR1;~F{GtlMEOq8{?E6o_5}>^w=1}6boRXTy?q$an_YgSe?3#q~$}Mj&--aMSt6N?_ zK(+1}%58^XsHXBApzf2_Q=3oOgv<}*bSwW)fvp}tl7 zO~WPgZBGT<8^juoEAGB#>&w61aJ}~cl@=XBik*^@urgpb{^H;w{UZ}hzYzj@8IQMA z8sK?~PH%2uaGG=}_~sY8eRUldGlt*HRa-0OKDRkDW-<4Y?&aZg+|E1P2Ir{KRjdY* zE0iY`+_MW^#jJdP>Mzgluc>BWZ&HC3XfniXj$Qu%Nn=Y5Xa4|Uxa;3@ftQwP-#s#n zF1^D40762ovdHZVB*{BBDV7v-22CcSFYcV}kp+m^P4!TE!E)96Np8?gF*We!;)|)T z5Es|acPU%km*(DMO&EUZcauXE)VtVvc!F(kHMR0eyHMZ)8!4k#U%Vp%H464GseLd6 zM_LC0EnuRv<}10XA~8%#SQhx ztx9Ewc$u1FwKFaSq@RYkmNY7oT~dlskd3g_OK0g?&R}+thJ>)~t-+ zQ%-Ixwb}h(aMt;avcmLWznT94q7*4O%IB8N+HM$etD9eg7pKx&+(9fWq>drtzNK_8 z`^?Bou!wS(wmb)>Zsx7+{vy+is-qPvs6OSR4b!*b2-p#57<|Ho2f;I$JpTZRWe=GC z(!2!r{{ZAetLi0S4Kub7BTygg93bz?WP8<}P(`Qt#$jWq58|EEGM1&AoAO>);TB=AE3C^6Iz_=M$JO=6*Y z_huD5Flw<-9^WK7pYCN76XFFL4N70X_j8edGV~9H!A*&h`P{dIzN%V_NxIy?uOnGK zz!b&HpCq#0*k-?I%~^GKQz2=TwH3OVKGVfV-`=oFR*$KUq4`6&HRHG>Am*U9;i#%E zIhX@xIdM8Vqr}XOTQD)D9L?>Sx9o zaAAr0e|bhOoLnB@&SG#{Ie{&wukIk_RfvdXjU*PTvE4$p9+X}Cl~_DEhGA!&&5p4S zaPBlFHKuUGt0n9_GL~36#Lr1jaaKXqKuSLnia%2Vvp@1Byu<^=^8tbdheOU`hL3d} zZQQcaSisCCPq~t*F~MIfqc5&y=0Uh$4YKQ39Vl7zlqq_aU(&q5F-~@$!tyn=3m8AJ zz}b2t9}k<g%f9&PG6%w%_JAthxz?!&6V;3psph zqojv{De$Vp%%OQYozEMN3wIEpvo+i!l96sv0$s49Lr_rH_R0#S^9Ay8E1fcN#5J61 zA&q_JIk49lpAj$%#5-%lscz~s;^}&n{l|s;;)2;k&~ zTnl)pDpuvF0;Kq|1gl&n635X7&k+XvcpxpK8Oxu$i5=0`)C>%Akt^ZcY_`u$N)Dah z@h(}rZp2}WW2_p0MiRD=cWV8_X^iaE>QP)96C?dgr0A3}vSdFo8L5oj` zx~wmGS5a!WOx!cz?p8NY%Nabws6Hl^m0xoTQmas^{pHsXg^S|wL166eYS2o`qB2S~ zu`gt|i~PkFnN>hP-dT#+(Zek3dYM~v%0vQX#l)rc?mNLk`~BcrwcenuB1w@`5t`^09Nd_JIC1$+L;7bY{zAPfu4^h&JHhr|l~2#Y`7rcRvmGId9& zkY6UbnRut(;tpM$?qVeAzmBJAcY8sd0ly?CDq-*HXN{_}afgg{*OpZIm(XTBz?qzB z&8Q{mOaH0|p+Ya2v;^x?> z&3>Ir8r9*IL3zx)9*siUH37v;h`AbP*)4j=S? za2r?DB_hM+mQ(Ui3VD@$%bJ#_Z9KyVRB!PdQJd)e%rH=BeGkwL{{SkB!BAk_ zu1UNc%R`BYUo9+ha0Q&5Uu&mFdS6C;cx?WW0(?mX+NkLFTd(F z9@>Q{JM@X5FKrg1aV=d#YRyYI@}CUUpkVXdI~x%x*%_f5Nq*ea1QlTS8qnJe-T?9@ z^4FMVt7at)J0U8o76f(Nq}TYIJ6%L~{X+}%US=x6IAZ>0@_i7S=-aY3lxyZa-OP$n zMsMtdtJ`d$w9(l*V@>HOD|v_U1vkvFUut0Mb1t?6Yf|B78R}nVt)?N6zBls{9Z|Oo zYU9GANq=|0#JfoN{?Q-9YnBs7viy)yoy!(hDUQfXZp}cA=~(@x#kP22QE$O57@WC* z5%kdfL2~5$%!RK8=T!GYPt38t0}_^insW4E5N$K>?p@!QG5LrpSVO4%k)t=~!!|~` z;y8;@sJ+Vc<_2QljeSewh;C6S_=d0?UBF5eb~?D2?Qum2j6AHwO;Za%O*m`zno7~s zVKqlh+`2@@>NV^3RK6SYV3wvvfEj6w*94gM4gn%u~Qw(KAxMYZP)E@;yN)f zmCND=&+!F?eawunI!G+lMp% z08!U^d8>t=xIkp`F%*Vwd;H6C#O56_Rp7R6YWm~$fI;AgJWRpk;!t>+)_Nm;G3AA> zR0m%C&0V+g7Z#Oh;xYRKbgXWv{mHao*>(Ity}9Hc=@R1r^2Fh5y6RzAb(j81)*ZC` zaT1GM(*~uH#KFY2p#x*TsMQPL0GPoP!8wbXJvA}q88Pm4u_B!>Iff;;Zi61^Tp3oA zXJ?@zZsqAI`hm^dxLUsVF4C)3+^}OrbXD#b%fo_XDBM+HvAcr0+uUPmI5OAf;3V&y z-2z~)sw6cyZno=Ek_@wIMgp^CJ{>R(__w6m66{T5ckf-e_?na-Pp z?^A@uh+8Xesurzr8`Kc{hf(fUT*%s3ImA|hK`PLJEBRuUj<7=G>MC`^kBCWNzqs3M z>ud+N>N%T@-lhu(Nb<^j4a=+1Gi6-F@uqAmxB*zU;tMF2gfL?pfUUl*;tsI3`;Jgc zU_5uw%n_Y*1LIQ$AM{4lFqE#^IR<3x)+-Y?wK-jW(>HKBgv@#F8$^$^ zzKFxPS~2Cz?l>2ICEse{m`5D745$aLrOpR(t!i^qydtIx&Spu|jg#}nFpb3RUCeu< z+z1g)m|*Z68zrbrUnb!527um-`r*m z^p={lx`4>5t|6w!#wOplnWCHLKZvEU@QD)J)lG!0t$3FaOrJ5#jJqJkb54ml1^dLMkN2h( zS&R8Zroe%5$?8??3ys~F?L}|qG;R0AObGn1F+rmR68Z)H`KPUz?Ve6Pd!6DK4$>Z_lW-h zmBc{$Rw5N!uJbZiBMToM*6)b9_$?ge`NUls4c32&g-&$W)T?XvNBWpfYpuU{w%~35 z0GKsrwtw3!fR)n!0D1Tpsr}ADi(vl%5U4nw^pv923NP^+hhB01Wi@W&y-Y|mV;^4S-h8H-z`B>Mm?J1r zU-gD{#UL>N-^8naRHM{To71>nm#OGAIUp9g+^i?cano0y+?>pPR5HWL{_{^CKv?pY zw>YQqFp=h*vm)RXOffSkjLLlyn?-qtWf3odEpZ*JBAD&xm~cAda1A!GaRpVv>}dFy zU_Knd!@AIhpql{{>13$BrXGDt_CrtZWC8phqNT-|ElfTlHks}Fm6gOAK)o%NnnukU zmr~6$3JyrFRvkQ6^Q{@yrzqlI7`>#5N}_Vgk%&Z2ti4QTm{Y zCro?d3K@VqLhKM)*R)8+Zx|(5rRsC{5V-l5*+HEl*aaH}cp|uhG7G-&rM|>MDfbfq z0j3Qcv}Se3nBpxfENO7!G&>~~b|GgAk2;yFe(f%$%A0;+()4rc1vPbU_cQ?3A=Ew? z+;_tqQlIZqmhbutlr!0(C0X9F0D6Xrr z0ODpEUJ{DR=UamnhdBA2ajPBsid@)Kbk8|n#{*H zZ?`{T)rl%$>t`$$%;ZSdWJwjH)XrpBq9g6{mT>6IkH4 z#oQsRlpdU1(&=Ez6@9=8@qI&w_mp$orWK}wGM<)a{Q*ZXd6`VqaAWjZqv0B1YkYMR zP6OLfGo?B1boUsI1Di2&WPW9)r`Dpw@T)`SqfU<#3O_1{bK)xKt_6>hI!^*tC4@%c zzM@4QU<}N&eMBmnmz-P{)nI<=kOc2l+uN-@M8yek1)}OhEo|&Y%^|dxKgl zq5`cq(onTKr;jk82@JAHV-1_Ek&I>Zc?*ns@ z!a%ojrof57uOe65;-O*Jz5vL zfKPdYGhye|M%pk->{Zmnq|ux}6?~z&M{B4J*R(Oo0 z>foi)WAwN*G4q(Idq&%EtAO`3AT+JQDKBkQ&CBrvsAF_Y>0YyriuH2(WJNDpb1WEu z{U^4zc$`K%oCjnT!~G>=0=5_KnPFPo#PNuSg}^N>z=lgl=yw&vCHNUkGqAJq9*TIY%|(90ELwP$mfjXY zr+y>TjB;Duh6OH@jwXSby6Oh`?p;BiM1hg?OaB0Df~isOOmtlJa8|H;X55wW5@NkG z2qR9|?j~D#gBSQ{gHAdT$`)G866x^V5X2~ZQ5anf!n~4)^ zaIc#_F5ujTt*CAnkYI(3j`D*M*CVlr-Epl;%STs9`cCx-V_6`%5jgWMDsJwM`9dkpe*66MZ0miUQfy}bS&olVlHkDsw}Cs z@LZ=))HsxPC^%A|nMx#m$AYP;zVQCyKb8Ag?BF%(@)G+QIItIjVEO>#3J&L9sdBVwK-iL9wJ4WfprIq$2paDRvfQ$BJ#!v zg{==5V%w*tS=`4`@u^;B(=QMMtt8trn>v(bmaqMMO7N5Rs)&azhS%+xioc3*L!n9D zJ`_UxyByAMGiXt07mrOqqc}|u(k%TfY892HHyD8}Xq49|W$qyy{>*9}u(s{3Ze z)EKuDE&_OJ8Jky_g}`_sI6sCZj5E|K56Tk~{{R@DhCziv_(O0On59&7rke&}h|e*{ zUZH5ej7AJ=)w1ANd6vI)2rF0BF#roLXxsdK5Dc2~)?(e6+na(NekTIe3_sGdRY9IbJZ;92PIt}&5D z3jN@E)L>}D(yLu29&I{u{{Wa|=zSmoVZM^Zg{C#ijz{6*72tqawet{V{2!dKy9IHd zq_9(s0e_gUI&Tv6w^&L*Qt4tga?cO*0H?#9O^NBugtx$ChjGdA7Vw*`TVCVT(q1tg z*#0(A}C@n4?{$UhQ z&oVj1!Wya3NbTD7Fv&E+`ig3n^d&D_H}MQ%A;S{_r&rXougtLz4&|7eej#5B&V{0* zKXyNUC!hfnFLV75EWdt8;RX;dHC+C}Q^}zzQPdFf2Bl>K&ogd*Yjo@zB*a&rh9fZ0VKekF{KO;)2&ZM`v>b;Rco>`X10@ioIV^6@EU zIgP@GF1Y3--41ii8q5lm%NJtl?qCiCbVd$;N9@hD8Y>dKN=ca6`bcfesPvBYiuj8@ z(T(^&(YfRIr~ydwxb5FlRI=esHD9URe^I0~XsFv3(KmF5_YBG@Wq-VGZT2WT;#7m8 z{Y~2*;ES2D@hwkgSK|@eonNw0C;3a20+sKIm@0Lr*^Qb9qC4C5C^85$0U^R5X%*CS ziY2ZN=ZMr;36IVc23}EX=-mvJG38s19wZg1JTaL=PxkH%s`$ zDvBV~e_<9ed5(99!7j*iV{WCUqh=bv(#~#G%@g0afugEYgYH?>i3s8WFFwQq%c$v? zF(@}Rj9jE@s-Dz`&8$~Ojjf-1qh<_f1;_YZI0q77_iQHa5# zdA%QV9IEAbE(oqtSB_xv`4atzb{F$5Y3Tm|1_J4IjQl{D1zyMYf|lt20B%^=9#jc< z+B`oDVa##v2rL@9h?YwYV;-diUj)oGQ!LlO{$ri28cQ1Dd9*#o`ER0u{$*KVA zta^!^lSMFksM$gLCS9V|-kt*JLv_^9KT{H*s51lIgl%5KXD+5j*mPMPP-vLkjga*y@4#a|R) zNdzxK5T=tA36Oju5Vem@R2eRD={CBJ-NyVtoS2GmN{#^P9ob(Qm+%7lg9<7}Xz$Ea zhD{wY2Z>mPqjqsDYjLXaa~s5^YW`)41CZp7`VEzr=3HbGmgQQBWket6<}6E}6JH5p zW$sIh@&09ajngju5qLxNq_Hs(N2mH@gJCWLm%=|Jx{gwt165={(Srd;h#+?*PFi~6 zTx~93_%$%DR&mGFr3-ubN>K%i#nexnBD&XXiXNK z-QshD%s3GpOM5NUU(vFBi5UfEc&hB`Iw-LdPS0vXqANS41|| z@?T@bteEy1_b~u^wmp;q&ShaHx3UVY#9k1sPsGGn6LvS#>MU0M0e=u0QoA>f=Lk(! zFWk6#*tRu`+3 zYgMqTs2i8lEk)9XC|;&XNlZRsxL6$QWza*n51Cnrcjg6qWEF`^_dnb}P^Rt_{ZDyU zGRLFp%|KSMZahbXWf&*>URj&RC+`%o zgNN@hRTBRIv8kzjq1epP->HJULw_?N4JyZ4m|z@K7)HHDr=FHtbfr`&FyAF+FOE5R zga?l>+(xL4YAKU!3asvBzK$MX;VPnrYWqeE{7NY>%lNs*FUt^+u4297JRRTExIz6C z4^u6|ePj?{$ogflxGNhdxD>M1$o~LT7=Sue(pJDbGdPv#mm6u-e=^;D;*mx2vZnt4 z1|yLD^VDPI9&rUA2_^8sy7aHDi>`Z%^qn&$W~D4kmR4T2_jgJ)ve8qY$l7f>004Hp&@K=Ldk!zU$1V zKp1O35~NQU8%M4qO4EIql!}!=V#bc9J`cn`pUhd5OYw04QQ}-!d}<;*7>(3v#Cu{e z0WVMv$hxdS?FbTLAh3eG6I$_SGu|TB?dgTVV!{zRvE1()<7OUqbKF$cyvhu(h#SHX z!~x2HZ%xb?4SmZ}osne=uspz4UM3~zFH_1MPvR7%_vQ(NrJjBw&1C6{F50UJE+vXH ze=>zRh5rC#O`~=2lUT-Zca8Sn)Sv}7!@@4xll&%`p26p$UJJ`CLxqA%-yA?Y39-}_ z7EN)NHj`KTbsg$&0|d^#nW7knUNXv^9y-i0Q)XA6Me13(K`#VSvA&FhUKaNq?KN4J zLAYYRH82!>kc{0-0$d&3y`{zK+?3=;vMrfD2+b^{14>~-l0O~H~#=j zin3;iv3X;dV4)FRaVyEpT**T=!v`@4y>|-(&X{dDwd!L;MR`irT}$|u@nZ5rRwtNB zUzeC$5E`aGcql#TnDdWGo>+fpZLi2#I2X{x%{2tq zpW0b1a1#+IBq4Ov3(T3+wU2zuwU0>geNy@e@kFzJoK9!hC8d0g#eE;CLdKA%PH{@> zSeC3S&PtDB;wt;|7}HBQQ7y#H79$d>0xYpEW)Vtg+<7Sf05fE_a?94E)yW2e6@gf% z%*Q<(yZs#5#oV9(zu1NA5usW&3_)&%ltX5&WNfgPF0N&^S|*xo<(iS==lCHS9iC+i zu~2-u5?pgDOdVf!Es(4IvzZyoc!C@mU%6nsW>};45AJ5AX?RtBWjF(hsF8kNKL~DR z?{OfO@e>1m#eEGAGcIY)cL3fi%HdHDf+)w#{{Rsb8uIQK+*em~I1}Wb(1B;{eMW-Dcy`&b?Li^$-kr-k@=P0ow$VLtDC4fv+)$}r@AH32b6<4aIA0B2WFFT9NNsa7bP*C&V%tk+bV3?wg&|z!#nVV_a0Z@ZXdmYUriyz`0I~X#2#Xa~YK7ySD^(~DQ zTtA>adzO`cSc}a)ArztC#&E{yZ#cp#fgc3rv-&}d1~7C%4NF@dR%Q@<@vw6O*EGX7 zj~h+jwNTE$_P;d?94=rDS>#<`xvLmKIwg7gKrfik8VnoP86qW5UL;S| z`~H!882(AQsS?=uh#07+L_IMn@#7Io!Wn#2Kv>!{uQ zoWWL{I_70;r%vZ2Q5&@$8>iwplB?XNzqBdBUjG0QvooqTOL&E$HsTpoe9MpCow)mr zd;LzP_?6HSY0Hemqnmd6fEKlk6`!^KA<%nZ!ygsO8tqY&h@1z>Q@#m?l?rO6F7Gn} zjhCPBnOI&KrN;*zov@ljQMQ4Io{{R$mQLia7wiTQxs4C;3xn?Wkh^2`0 zq|qbS_?GhjnuQYp+m@~Ihod7#Uixgx8Rx%@ZmC;rL%AqUNl}0QQ4J7W>k40f4Nfs04e=T zQiNG`O|FFQRbW2v@It){csGUvMfrQaP!eI#quXniuu>azQp6RNOPC?m*TbDENH$? zJrKsfS)o1%(U3GvrPs{Ye-b5ZHezd}QCOtRa;q~<*8_~xSc0$EPY>eZF@MW0z^EPv zSqW|(+SMk#UO@R0I8d_Rabq6RnM99o>Oa^Mvq98o{&_}^nXnXS&(SGy_@C$U_`@gU z%-#dsL4Jl%eJ7Qeydf=ceaFWk@fSvMf$kxvd`fd@4-R3h7Iy}v=oD&H+yEQQ)*e~8 z^B>U$1JfvH!RT_?^VT(UrK{DbdR(ZYQkJWSH< zR#mULXjH?w#l14CPBQ_(RChbq_lCPlbUA|^%)5?+Un&C$rFSrg*$n*+MF6QlR=;H` z?ZGTnnpbj!rt(2ggbI&psGW``9Fd0QI*Zg=UW7G8ct**FqBOpB9N3lHW_&?)6lS$v z30gq#)H#akCb;I6F|?<- zjLd+(z`gQB9uv7;vpYm+7hS@zx+|yThpSos@Te@})?fg&3+Lt=95vO{xJP#Dh4ln$ z?h=AbACjg30hF%hf2HTnUoG4riFAXo!4y}MY1&5xY!Ab+8i7XEr>XU;kLZa z(uHMcmTN;Abw?gq;OafgP;TpDP9?IH9qqx2DTj1R>`^w8MqgKpUE>TRfgE}5G{DeRIgKt+(OCvR!pB#iyOWO2hGzD+H~v3`IuB9Mh$(%D%(T-LUvZD(BeFbP?O)R@_53wkVc?8u02Ga6LJmJa}^|hz7sfg~MHVVgRN`-DU*h z?tD0hCAHyum4L-!3hHVJv{0Fj5QDh& zSeIo8xy+=O3sQH+WtY#g0SB14iFI zGteDp^iAe^)Ef+tKjuA=Li>&$W?i$LO!STK_CR9Q;}P=WpeqLFM{x^E;@qVC+z~S7`%bswe{{U>%MzFaYi>X64ZWq2f;yvqjWX!t&J>pR}7m1xJ zX_t>M+eMGupkGlvBX|Nf`4tRUu(kcd&<2INl)Q<0=k#VPvt5XBtdAeup)eUIW-DMc zW)u>VmR${;q5xjqn3|uN z9tblrxvUm=FYBj`Ra72FmJ#r))4Wf=X! zv-^$A(EP01^wbP~gO29lK+LFAbu3*MOgScfr@DuPP@F^st8WsgZC+<6w}LhVp^m1+ zpbM$UQg;rQ$@@cE>alyoIy3Gd?Ux%;HLQG0SZzw`PP0wa=IU z;}O!=j8i<_W+lZRS&LHRLkq|BG>FFeNL4b5nJ5kS5^QVcCt|ZNrSI(=8fUKNHUNcF z(g3NDO$vO;Fob@n@#~Q z;F)Yp@FSYtOz_Wui_m_fzrLl{H}2WE)6^F^mDnz5O}UrVwC;H?^D@q9Zs~#SwgQYH zJQH?*67yyr%uMU~Km&$f1e#@l3xS5*t*_cx!8%MCP+dz#?%IUa2^bDWSd%^@Sc2t5 zrMULLmU2`&H}M2+oVktVJ=Xix&4i^|{@z#Ag24I+l!@d>8VgJ7I2O^Uf;mVCgD9HsLU+o4T@TpRv1e4(iQdTqW5MaQS%7&18f_?@zfXltc^V7`BV)Kk#28g2M znc6Pt=k8z7i!N9$Um1rdix1`j&gL8NlM1(|7_KEYx3ko7dBKUg`i{Y2MmH_&W@er@ z6PBY*R23_7u{8-v;teNI#}QFPd_d7U+bC{Q)7XNBU|V-yJX|PH=p%EHtP1w{h^eC- z?otS;=@!(t3>R}Q682#-Gt28O;eeaYcLq< zCB;iYEE)AWaQ)$3#aK>4)z1n%1T;!>nCAfU%L&JD#gM(t+DnxBS@=V>lhso$fZx(1 zkHQ;NUl@&7$|h@vbqex4hUFI`B4I$^5E&l|xDwQbTS4-OJ)&7UO>Yngzb|u|<^y@b zDpg%gN@`@xQCxVHd_*@47=f_Ldk`4uC#2rmE$t}zk0zkZTTxQ>_RD|F8q6-kQCVoR z1!oMVC69E#GI1{Ez05c2fFqE+lK{^@IGXzn#miNTujVIKyyLjw1IzrznoC|`cJz(G zS2tRGr9s?XxP9(2hH}PNI8ovnhsmC^F{WWgc!t2ipeOp#4%fS$n~hWQX6B0bx~M6C za|c6~vuI_MUvh&yy+AYhUCQXe{{RAAH}scrOa`?qn}k7g6494lrI)qs{)2WW$ zhL-^qbjjD3xY6?nV+tRcO+Kbj_?tb<;mi9+A2>V2uhIqTQ>a?X7a4gmxmfWNePf8) zY9=p#pcsO{M#yowY$4_&0{TX)wmYhbv9c!25}cNF~3ddFBssueDvOlH{d_>H3?{Gi-1*hj?7 zA>j)7>RK9E4@z}+F-o{`v9cKg2<3>e5(whZ`Gi2`XT|PQ>Sk5L`#?If_QmeyuP~H6 zIhut|Sk(UjG|ao7(5cA38U3M%BbL<Y#iafWo5B9Bkyl!XTZ z38c5-fWU#~zTiBAy<@~nZXB6F=mCBR*B4?0w!f88N2$fv?+$D5mRUKk5{NEJ^vrTm zhTw`^EbbS?ey3A37%;?fHs))jEmF0Y^Z}cgj@aFQ2v|+ZJj-ek>+;w9pz+}8iRkuRN~TkVzDuECT`EDih4|UK1A6l=2^SE zYFFl%GXb7;3=5d|OFu;yJ!L%pg~TeRs<6uMGMk3cT7}dWTN|Rgg7^9@i<)7S0@a#6I7NAzf(DOOVXBEUcK%+Ie;itXF*0t=G5W*)tOx|$o5|a^p;DHa=%DLUB zW#L{TQ!mLYLzAV<*&f7ec{Fny^Z>6AR< z{LFFVI$y(yX9D?1^GVB-^D2P(FlHrnK?Y9m+RwxW4$cz4F(%XO@ADnX?Yw`9nf>KK z=PIHin?C;l%n+xjhxvo1W{W=z0^Xooc}#2fBWn5u4Q=5fr^Xh7c(a^5p3y~{X0pMbx_{(+RRfFqg?;lD z5Q5){x%-Kpwnee85VlS~gzDwD_?cui#KU)=pW0Q|Uvq6o<&C*lM7H@bIiuXrV-PO~ z=qwc$&L>8({K5SKBP~^MnS~rNP^fTU(md+|z3e3@hHFr7U59qNYHuL`ghPQI_*YuJZ z?))e zlBO%VdYf((QM--M!&{AIC>U9CQh+XYDms_%6 z*zF&wf@Ei3QmSJNrQ8I`tT35QNnWC}HI~c8eZgulH?m)`{=7uP>s0>$G3W({FWOaS zsg1(pzB8T6n09v9rK)#nQM-{Hmj%ZU9l$R&^90zx-ZWW@#x3#9^iRcsm#BM8vf$HFF&+XtBFu|aRuGvAzym%P;J}qFoS>h)va#_fZ`(5BH2(lwAX439)a7IOmIe8RDxj+C zFqVzLoW~O#%OMz6WmgplZK;&_nj=`z9tn%bGb0cT5Wrk?>_)(w;t7}|CS}-16zUp3 zc|sl;kJAvp)C6PmCn&mMiy4hDLBSm1%(-9@yN!ckcn`;%r*aIGPJSaV&8D zr&o52)S%*4E?Z-cgYyg(3=2}jn5Pn>5RDiF1sJ$d%%LOJp@~z{E$&el`eou@d!Lj_ zg)4KC4rXt0s?5qI7jV!Z_=+J&!3%>8KS~=3$G2yb&R*^p+Yw+u0P*e<`0JZt7aGI=4TF$!$D;P$x&T zKeRyGe6A-+e{em%Nri`w;sqq}DT8TDTRvmYCYQL2d5``KL7?05b0wmET-7Kr*ahY{ zRP?gt)2U?J;_5AWUWu`w>z~?P0l{-XVQ%p6JxeIO=%2hs&^%80i#7O`{6-6z%&6n@ zF`ec-LCy9{2n+A2O#7ZavX+XDQc=_+02Z;Vbqk8K#8eg4Fh7QS~uk?AFj;n7oJc zDN=sIS2N~ln#njnG8WDf&vTl(`=~I9I_fC)kjam@bWa3pdC0d@ z8AzKLn96W*`_BOE9jwP!ZV2a_s@2RJd8^bB1au~IHKn+M%aE8zA9DD?QIpF&AH=Ne zj2m;Ao@{uOVG1!5+^gu8@Jn?l>K#PCh;kDf%i?kcdumcQpBacTZ-RK(tmbEnsawnQ zDSz5fWtA~41sj5g8uzc>4(PdS&0lw^mPR|QK{tO3noQS%T`vA&(%T$(`Id6ig>S^IGAzfa67{&A<$rUA@5vQLH|AIpz%g$w5L8{eDi$|pxP}ra zfIu%eg;m9PA+R!bM(li|bN&R%ev%fn9@jB8&GR!4ygG|EZNHX(PBE{Wz{PIvu;M&w zFb28d51C1V2efK0A?3&DSAaLvwN_80i2y+>gj%=*nzZ7IUA)}nBEQmz!pF)|!->p< zqHWx?+F_|s!cDM2>-PNwX(|J1wERmZ(wD75$d@0Y!1;~9d6xq3#NkHbQLP|GmSjCm zLbZ>%M>+EV(7p+laSq8ta?FyWkI`mm`i2l!4^ra?P^O#ton|Y8?mEOfiaooQpZI`B z3$n#tHB+3RFJn;Z9wTH3UZoT;anvXv=`PruYQCjLY&U`j2s5gkpmQ+Uf0<4{P?jEp zxt!MWBL0}Qx5WPdSY_Lf;4PO;ZxCX|bpG+l$hziZ+U@;E1{9SjhHQT*`2?_-n^j^OdYFce+KL+7 zdPhM^ZpVo@noHw(L!)OA{`wSFMjA~c;{T)dDM zmRoA)wq2|D&ZtZtYmGt8-YOb9d4Y{v;E0Ti>JX%aT=E~O>0dU)xc6G-TY>kV;$)Vd zzl0l>zGxqq=SPes^^5%dLV#FyFkLG<%migQM!y#V-tUL`fsVaX5SGmoq>TmHwl(}q z10SKk(OSziRHmZl489We78LhV@eU(la8rc0sc^@ro@IvWHsUUXr)+D8>RXjX%pq}2 zTs*VJp&N0=8q~8>U1k}-W@1NAHcG*?^o^FC=lexc?D_uU9o%VkDQm8Q--tU#BOFFh z;=pK*{{YP~(POr1R1Y}B6Yl=x9*4SSWfxsHUx`Mvb49GrVEwVc8rEf8KWw&?G9Th) z0eZ;(X6Gk&E3$@J&I5X7MZV_X*sr=^DUJAsIl0S|@euUc42RaLzjLFVj$G37 zZ~o=OarBmZtrF$0u}yA2$y6Ey*Vv%Go#Hq;xbm8+QulY+@d}Mht-Q^&{sw8Uz9~zy zlejLwM5(0XyZzy4GWk-7E{fK^A~ttMeIY_-P@YCET~zNg{YQn7et(IoF?UvDXa$Wd~)HwiyTE!otjD0k1S zN=xoXp*={p%Yy9A75Rj+uWifaYZ=fIj((ADUvmrZrG;Xn!2QAxqh6Un{92dhrIi`q z=y(xv=`WdUgKJXc74a?O^}uL8;pTZ3;IsWqHhvPiblx0!m$YGD;cB4%tZgQB~ps zxOVFo0E=?p1?Lg6{f$k#^9c?7UU?HSV%4Kt4}@;G;i}}Q09-IdV~{)FsBcP`Y-8pk z$!B`=#vrc%TYO4P9HNSYqE_OuXN%{=!$@etIJlM7%?8@kRvi3e;x-|0qry@tKhQNfS zl$L!&>NfP$FE6c<*3CSX`@vkObU)N@vU|)H1fIwZ(D+~KRoQ(10Ejucd$ji~bAoR# z(hFub%y;dc$OA$0OVfmGuh>JJ40sdBP-g&o&L}bo9};_oapdD3K4;x2boXz zS)CwxVTO;pfSDPVC2Q)RD^xm ztX*FdYBa5tNO{9^xDKX{X7E6_EumERp>8?2Ha(r!6#@e}ui2@V?YnUPW;Gh~{UQTc zSGfJLcwRoDuTQ9H{C5~o^>6oZ8VRqz5k=O&NT+Bj`70kiC`>4}z-dGwlUM>sD zf39HG32vd)byX3HKXAU<{NVgc<#O(;E!3S>NR2;YF8~RhBh4a;%5FZsAwtr-49q?% zCn78V0OJ6vv)#qXq|fFPL6lqt!?sn$d4ma9lox^XFG z4n)}TDjy|n6;K>+spD35y3C~KS1u;L2kEefm`6>fyMmK98|hlers5-2!-3^l6bxx>`alD!ilax+ChsY{)Y zDU+4#d%Bkf_EK8QIIK`!^UP$i1*VoO(nU4dT;#e~4@fzcn{{Xv&wmC{5t%Z3yF=Pk;O4nWPF!0T| zS@75QBloY;$!~+RVm-@4`BoxH{3AmWYshrXXx7ssL~XgtiHA!@yI3p#fH087lGt!9Vw<|V;DC6g{2 z1@EMAo9fMam@W%lQ@AEdG6Cj0sPAW}%mu;8F&r1Vb9n9=YxKs{XHCo)ZCJxoV%hDT z+-{Cb%oBtTOL;Dz?rqw;E%z3Mny*4H6&IHeh&b}W@0ZoQckRxy?*5m zoBYcj&v9+d#UJJf6y+2e{&O*9BX1tF_z+ zwo%Y{Dgnj0c9`&>O~#xA$sijG7_qTmY4I0BrYct#y_Lw)CKS_~+tgimHow`-%cSyV z6LLiQ`kBM`quHmaZ;#aME%!Q716yBL9x)Vhl8DbGaQ^_=FMHRo(2V4Ff5k_!J7TWc za>YJj#rw;;e6oXA>SwGU@0hl)@`%s(1P1ZM+!yNS$%>Iw(k{McsLwC+1Q@6&O_7sb zz;XdKP0SawSmD_%MwcX@XH^x)Ih@&YGc#tdzM*FbM9XRwfhpoww0AwD(YyGXnocV} ziH9fwV@c(d!sKlJFifr3)(7gUS5_-^U!rkKYy26PlR2X&^#g-xbRK=dMTUZ^xqD#F z?WX08I9H}mmR6uLa2uu|sTj+aC@imrzbvqzRXOlKh+0iNFb2AB96+N7Z9U9$)wjF} z3fGacgFRGzQuk$i!;`^Q-w|(30illb#2$BSHLXIYkLdT9uqLi-qM|t=^JFAi1_Emu zcW>~Nfrn-(Xy|`4KPvOYKk?Xkn|qy^qvoTPjQCfCw~Vseho89ZBaTeg98WC}D<3gw z#Hfc#xp)?L@Co~%lu9zhxU^r~u~hxh9L%@QA2AX#%Ry({ z&baaBC4>1=+xw%&m)5^|eX)9tiECbEx<7ir+a@5`YMU9u9l&^rPT@ouxtfMjCy2F) zQy-v`xivGh^b;Mj(}=9ZTuUK4Pn<^miIyUr7aVIODfB+^G+Fr*{1mb%3+3W$VPji) zgLDPfwf)B-1#hB_X_X;h#x%|KzZfZUmPQpVyea{R#L)8&_%J!V$#UoqtcdA`57 zmE-7wZCd9q#0_1%DSR~jOSF$I{?I;eQG1Wt{o{6t=Gp9Cp-)P-&R1U#piW`l>DTHD0AoE@<4mF}Yfe5~Ljt8Iv3E%e@cUJ|qiOm%q>p0zBto zFL|b3CkuYW5oIrurrPN_;4Kc|YZn6(1r0K0RH>^6;hl)@`htMc=iE+hL47~eL3x#* z9wnID`X**j__;F360w}yGBht$aqY*C8DP0D>L?f*d&4sVv~ie*)s|xMilp%ct<{eh z0nmRkwhR4{P19G@v@c7}D2y_PnR^aQSBRFghQ4NMY55&ai70E%pyRQN$;-rNBHOT* zBhPUWhuYDz@VdXu$#-7g^NsC2VJV?Q$V<&x@hIcrOz6d9pgEhnB?eWDVpskffVz2f z)j=yGt2OzD>)4wCYx5VJHOZM!9(Ot)49n|-)XeGeG0<1s95#KkKCR_2KXc6KjbV|g(fHM@*aTxL?y?Ee5UC~k9C{LW8&*_mJ|exJOk#h9qv_*w9~iGFww z->K(()BVMo`k1QP_+;&Gwjq8#Wh#PsKH@^Z6AA{xUo5l&?>5d}7%(THW;?fcP*utG zej|h$S#rNDq7=XQK)EsDeKDx8?unY}@J36&+?BAegbjwTkbe;amgO~v;f8ebR`0~P zi0F>43s$~47v|YoLhouBV6v9V8fFL#SIf*}w%xt=1^x%|HW(YXFC2Q}QX1{F#J2AN z2Vj8P`1dPIPRgpGy`JfKVAVz_s?v`SJGjB95WL3!098tq_Le%XBETaMHgcN5+2auN zrk|K#wsIGlTi@y)j}TpOs0|jK!H`$3A*d^IaTB9QHPJ6vRmU>QZiV8P%wdw2IGFNe zhretC`;}{B44BNzT9r!*ASwOh8%0FUV6-MmXc4w6exuH`x0hYOu7T}{Ei1X0yiJ+r z;92or9NkaAas6Zw!pZY;@eVCz8naJM zU{<;>2<(;J`EUDKm_{2(qQ*%V1DhSt?>QuRK?EbriNE%#sBD|;=o7pcJmEO3P z?r-~*86MzPUBUw|%vg^BY`lCA?<^f-GMv$g+7RI3#av#6u2@Y_)x#*eY1~VScEbZ~ z2h1xA8d~S5i&(wy;Dv%$o<3!9PfjHZ^n?v;`k3$Rf^U)ShFkb3nPJ^ZIPp4u^3DV9 zXS}=-RZpx{U_Gld<$0<c;ud7jC-|3}{pJaGX6n0*mY$=Ws2hUw zGP1g%{{US?ZKZ1E4a<73-cyIMYWGteSLzoG{{Xr*W4sS6Ks=38%)LXQe6cV^F{3{c z>I~;zrc%bkIWaa!8Vl@?AV;lKN=Go}kEFW%y03^CTs;g;x&y)HX($xt-9<*uA>52Z zV{602y8sHe0dmZSNSr2@hU-JXsD5&(E(ath*`hFc-+}-pQvZMGR+>_nCj(LmRnZFtcWl25hhb2 z;xxO2>J84n#Oahg{wfZ-K1chQFc_}y1YW>rJx_72haOMv8L3RG!{R*XcUfhrcgj^L zdWb#yho8uq--lDDtim)E#|(R=Xsi;d_?SQ&?X&2DCKsE_6S6EtN?m@~Sz{O#rYWv@ zAG8AN+`6baVZP-XGxkjcU1VCNse7juT^@Rk(|sGiv#6aE9batXP(D$g@i|B~(|^GL zF&_=f6#X#2#%M~x0hWyYj;)N*k zzaf;OFFGD2RJ?GocN>hAqbBo`^>m&yoOWeW{~Oz^JM%+Qb)hDef?A9!Xb2G_O=D-~jUiv%ex)FI}Tclo$!T8CxpGPQ-ar5yqp ztO5>E=KlZ_7*)>=5}d(%)x>ILe zLJUJBQ(fF0)tA#KfGlI5lhn#QrT6MO;7(KgMKO|KT4$(AD=ro8cd51;$AaC8O1&cK zYFGB$-zU%{SqoOzh7cK7A>zh<+8Le7jbmj|`}(@FWlDM!?&RDm?j zGuPBePbQvDw<}fY#K;!$%%Z&R$~|!_nNyR2RjjO@Ujpz83_Kb(*d_X|*0jhg~BrH?Vs)bVB7!U%W2Jpm9d$)TgSw`)3)EAi2 zCJzv;FOoiN$Ko5yZr_YV3OGk4bp=t$LOWR5G_ExjTN%w;^?Xkj=n}C>j0b0y37@FNWvJ(&-PFA^>G#ys)7@>Se7n%vQiW z8+|}%`joa;glJVIcw=sU>6Lbkd#Ia}_L=m}^A&9iJTHt(w*|!WKBd({bjN|RSW@oV zXSbcl#4|?=S5qKM@T)su#;UvAd?J{RI;rA*CEL%&CNci~!4)^PyI>NviGg33t7{OG zGu+l|^n3oAi%02*^TWg*zYNUuj`IPfgY;a@z*~=oIWm+Ojkgs^R~XH+k|>ARmUl(( zn4jV*8y5M4HIvk~ftrJ%ZTqMY$#AR3sJP+;HF2KC?+9U5BhT>4WtKodqh4icA|Jd} zu=4&YIa&LeGI^~`L!WMLEt}d2PD3330F+&>It+egE!Sr=u!j5orX67O9+X&c>zSM$ zszupwoKBb1?hA8$zl6TUtvsE@xaRAE_>@-O;eR&osa}3Z5zHI!Bv#K@aqWS}ZvOz8 zlx3BByO`(1nuPCLXQy(C__Oj#42p=}aSu>+z5Y3rAzv+F8v1r{!7kBL6#)X1&}P4Q zacg8(ZYpLdj`NJW!8pu|y+AM>CP=YUK8VBwZmQtqkPLG!sg!Gj58^(>_)pp`7>!kD z)xcJ+>6OZf(b(P1G@)l9?hW_P^$mbyCBKYIk{|t(D+ppx4>br_Rv6@QD|&%Qx)vMf zFNoft@#X~i9C?@DTg|i4C=JIeho~?8^$g%sBda&+5Dq*)(sG)tGP22fbBSn2qc*9- zLbGMEmg3Mjrf4m{N9J(*iGYSOD%een94zW&lUE39Jj(Cl9x`e-w5jkD<~x5sa>@+X z1(3qd9w*x75JH(Q#j#a;Uu>aKvEegSe5LC!qdbu+3A^-jEdtIpDNtjmoA5%zHQwc2 zv6^{>v{@^*8W;8o@U{KQ<@v+;A&E;% zX@wzX?J6u-IPOq`s-~;qkBbMp32Po!Vi{&@aO$~rYcM0^<|=Ezy7EU6U{uHw#+sm36FI z{^1n57=Oe-Saz6}6I5WxK0ijyZwATkq6{#d!HZ-S@QDnd38$FzI7ra$IfvBNVNfQx zX@1?r)vb14+ELdLuM;P`Keo~89--*Ch<`(mv!)%6u6#JL*{-Mq1_d_Z9Y8FJB?Ksx=8BU%SHyE{g zBP!uD;stpCe!H0iz;=3#K`O$S!&i+!)2!SbIGfvjFl)M(dM(zMwxVEgYi=!;HY30T zA1cdc&3U*g;%q;208&tyj#ypcYsB*2Yx-qojp5EE)POFK99`l8Vq(=+*KvRMWGteQ zVF&>fgQr>IL$_=2dMpEJT9GZ;jF565tLbrbmF=*+>?&4F!6yxM(a}V3rgUMm-i`VpQOj>f_5a+g%lc7q}9&m_94%;#ZOKjSH~rm_G?j zbIB@P>BYd^AugS>9U@q`^j>DN{o*Bkl;U7rV@mp&s9b(!i%M)t(R>a`V_4BENhq`0aFEEeYU!|g2JL5Wo| zdFm#rc6yl0IooM;=2tTHFBdPR7c)42zcH>LeSN|eQ#D(iq}Mk)9kIeSwrhCJCZ#R0 z#UADe3S#pJDlx_)sI`_XfToDZ@;JZD%Px+#W)(CQo>mE91i8ITP12JGkJ zRjQwIyhcGmiBX*kMVf+YcU808PL`kQxQ-@{?RoAQa-+Gpu5STSlErXg_bQNcKz}f` zD4^?-Dkw2%ckWWIem~4zM(8-_f8sDK*L?R4x0*t~GK3ZFxMWPNivC#9l+__;pD{F9 zIV<*nMMUYpV|e} z2Hdd=80H&K9kkBl^8t4`_cFtk@7EHVBjaQMcD^1U*G1^#<_0RnP_WWW2cC#Crpth2N9Jn#HP;qICz1B;JF6nDGgV)|X)^D*9gw8yAdz_lNhLN&-) z&x(yzFFVDb=24?TTUGNJv{=Dll@B8|RZ{%tn#mOwNw7GLJvu@wXj4vNn$R1dTltsO zTgX-YOuB>I%b$V!%a}#-XYn(mBv8zkZyumwcRHOQa*lG1X}pue3ZE4U z>WutUr2*xJ1zBBU1OEU7(FtGAxkDni%fIR`ICYw_RiPN2ggnOH@`a!jS^lzwo%h7V z)V?@GQk*NerQ4%%o2INabK~wj?P<2<^={wvxl{@p2H`F+aN!=o)4Zg-xND65(HlS2 z;%60HFqXoF@~;sEsh$-v>LQkS4&~as$<6UC2s3bPxnLIDXo1vn_r%$)wyr$NG|RMh z`A&wqV!IG3v2wWB<%E9`!0;b~yOvwMjojKd7fbM%V;a|J$Y5s9*|ZN9vg+2p`IhLg zf1wDn3r%^I0siRV4mQ)dX)c|yn42RQID!S!c*K9wIm)~o%V(=#H>|?uKsdg$3R`~v z0HS5=_b|7-N(hVJhyhaGAl$dXZ2OED#+!|!Zr&9;lC^I8xVFvi!orGZ58ekg%%fwU z8HLQpCkpW`OZ7cLvD`I0BZRA#D*ph}D=nru&&;8#+SnJc)f_amh87+aq$`x#$WV+9-fcpb}Lca z)TgzqxIdKSUY8q`Q)UMcEzcK(zL}mwIQr@AH7c?6~YZFCO>YQAx0&!B%(fr#QN@)1== zeMEaE#?9mQmI>Bb%0#S)x(Qlmzz{_RIet>lw(E-R05|2mi){Y@S1(0| zuCpniO4s>-C%@_*%*r({YjoA}K$(=7Y`Rg(ric-hn(;VrJ_XDnV-PY$Qlh*Ah03x8 zXchRC8MDWa5Xqc|mjDVs&_Z3-Uga@#)s5!f;Wb-r(=cMxJSAdj_A-ptyp_T8GbT*) zU$pUu?F%xV+L`@1wv23f8q^{J7Mt(`x6E;1I~2#_q3Kb7Q!wrt#6_W34iAWd)29#2 zxN38CRQibEG>-WGAy`pq^$ba*1wrwc9M<-++@P;pXYieVr5G6MUDU4nQC29<1ek*S zqP3L{dHa}o&zr=gB5=jaIhKqYsD;Z1>N!P%u4jo^n2CoK0P`|smE@Q&4|tkk&`n|a zrCa)?onOR7;-T&Ohg+YBC;3IlA1fEo^hGrKi{)pyZ)N5J<|;Xc?2)3W7=|b;${{jd zqW%O(UZwUuGrLrq1w~yDYWo){do#(m#&riNml=47^bw09;>y+prP`a9Ym_;Hvv`zi zU6#S>1QVTSGqen7{$=L?cR+~0FY<@)JNY4Tk$dL8<_)v`$5276o5ZBMRc>nPAE-Lc z<{h4{C8I>$(#G+5Pd=hJEIP7omtSYX#r1hN_<{&#fN65}EA<#H3@~%tF>sgwiu!%a zwW?ZC*-PBU-DR5dDX#{ii^l#8-`}Eyb&b>84w-_cmbCp#@G!fyvZBv3nx?LltJyECodF|-SIzNJXG--*O&WiFuIjqh`F!;cQ2bReqY zrM}1!YVBfFT>WE}c-k%eAkxBk47yz&f5Zo8uw|PW7t!hhZ^qW&ti@13*DAlv z*6Y-!Z@V}=!zNs3UyMuz6%9SgI1WwzZczcZ+Xw)F{iGVzKiq$=gD+8(gTI z&_ZeK1^dS$&6>T!wR;%?0OT_B`SC2ewN-oT!WnqeRitjz{gn$s8_g@~W|;WP#A;o}gf=cdga#EWh@%>TraX}Y zLu(0h%7tOWKhQA{vyDB$TUJw!r%0c62m~E1AC*OUm7x^>03=1M+IeG$1^xkI^Z#EA6?I{{SH~3vJ-M#QLIyxw{wBoA$(w zveDjRijP0E%cYaS_cx(D;VmUF zEfK_1fUkmD$`3mxQsunjBSrXL0&H)bOE(1Q+xx>%9N1xH+rEDiu&=^1N)&1x$PNzJ zxh@RzxqKu=VU1TXGGCr%)(MoxV|Ez*z$;M=qc4bvxheRVI)-?Mn2n%4#JMuDzvV1Q zyuYGW+=@5$r|yY_PYlw-2@f1k9CE6iD=;t`?jWtPDdtmbW@M-C8D#K5sEp&RBsXNAEXdDO=PlmHl zP;us~aMU1{9ZdCIR}mH?CieN4OLWc~B?6pdC^X7>jCoQCT*{;_U-d7p?5~%MLG1Mm zw5D<3W|8_OVv#~Q@7v5?z5~=aiY};)HNFbsp-{1>`55An3N2SQzr-q9%DJhlT##HY z9gb=PovJTd)y!R~bU)O0<8k@(HeI3hh@CdFa<#!MLCgl&cc?enxkJKWQ7fMjdIsL* z)Yht@Rj?1HXKAoY3owiIQs19Q23YJmm5chOyMps9Qd9Zd0B~t`#Xyi+>zCqg7p^~O zE0wr~Wye?+1{4maXQ@z+Wy&Scpzv{BPXK9|(7M};gIT5WkAc&e_ z#K}h}te#=yjA94G5{h4xCB}DJ`hhs}LXXU`DwUcq_o#v+iZ9G!rtwwyiYYc*Bk>eB zW6b5;Hn5xCWh{&2=i*}R>TeC9+ ziLG#oog6On3yc$nNytpnWBg0^9+w4kyeY?U79RXSDza{?nR#bre^6JW!Y?p!60H-8b8pAiE7XY&wM9<%+$ILUZS+#Z^P?azbw zg(0O_Qqh%VTmW}03i&ev&!Nh8UTJVXUs1~>O_7-87;TA9Gr#?11`nIh?FRnE{-ZA? z9mj&`a{#dCV#@(vH66n34^OzDxSxlJ(%&_fl?U)IFNg-X5ABwY^H_A;MM&6!LnRrzUdZDoa3J zi9`xL>Irqh23Ns;2#+$1j#8JClDx!F>9~BheNKC`fU5oOSIk~Z`h*DG)(Gv`-mm;b z!M=kBUxuZ)h%h@#Xkr-fgkNPPu&Sk_zlfSXj*%gTuN2IJ>gA3bk91M4A#^esYC5T$ z@B55vi=9VR2UiDxzgU~)XN|=#SMD`V-Lc@Qj!pZxTD*Cd&XjRl`j$U$D7XPvpW+4A zXUFX+b)RTW@75q{g0i3Hd0&*@ga`CRbRLA;{D0zM&)+ZHA}j<6$}v;wI0mx_?xn8= zZXM$${$-Md^2Bj>^Bh%ujKGy1H5#p<@hA-O8wZx&qR?E#A-kqLO!1c8!MbkfqXcW3 z?)H9WMcatpDai(-ySeOEHrYeorf5nO{Y;zO27qyJx|Fw$Y9>r2qaMJnUd&M}t9HcQ zT9tddsExef^~^)F^2I}%OThl-jxJn{`bQ)F?qEJee=JN4lK@vYiM>5du4!$qWeWB% z+Wrf%;*9~%rcc`Jb&lxax_Yo%AJxqiO#2U=$tY3%_*zLpxO<#MP zBgl?HTEsT9c&GE3y_c@>^#vAXcQsqU#$a0%*jr%w9$U(<5$6hHe|d-+8eyX15O@?3 zkD%L5^8%=|E50Rh#r%QiP*oDyR}dg9C@a(&m3U5DW~gyc7cV0={lnQ~=ef>#vKS2c z_?s4S8y<9IbC`gv_I}X0DaY>s_L$H5z#(lWD~M)H=F7oVbe0vs?q7ENBNy?0rekeY-*U325T+OETqUp!JVaEt$IQLg#cA)go(i7f^`9)##Q25f z^8$_9dBy%=>h}Kt1i<-G<%8sHBD1#y#=H?Y6NLV54z?*ne`Qw+YUKT8t> zWCR;l{{X}YqH;p@q3}{40*26A;&MUNU@AKoJNe8nVWO))a+hg)Rr^PJw@c6FTm^co zNAnvG>9^$pAiJPnG)i!X7-n>-r9ZT2yP1!yYg6V56;}$c^D(Jc5Cytx(OO7$+nzcmTIb)MK#8m-Hv#jc^MbT5c2Srp}b zjMIM`mp^#tr=~kb`3X{N<_LPLoW=+|QB?hjM{7U=znCePUSH}^dT8cR6knXi%)IJQ z6Q8+kS_}K111^^b6FoFG-w~@r!weeccz~_RK8c$c!Nz~6=)C%so)v=g<~8R_(aR7(fy+(%g4>2|{vcQjcGP19 zos3m%;4hhos`!^!KA;#8$;LcYOUA5)ZdmVcpNXOpVoMEk8}S(*Ih7re#cw^#H8`v( zg%e#=z|KXD4*p>Bjms<3XsJX!lL{(MEk9|Jsp8XGR(jvu;Lhv>EKMn|+704$ zRPTYTujnXf{TK1(qrvkWDx!e0)Z$caIz;)ql$PDyO%onvmsPXoSg_nJwp2?Y`H7XD zivz>Vu(*}2+-^6R1(iR`(E>l1q4yrQoP$!@_UL4LxOPw+t$jj-x+WjOj*W+yR^%5`opEYkh?Xs9Q+1`_W#(9c zi%0DVlHS+va?{IF#$N?={Kjw%%#OWFHHMo{5nuwh#A5h&hH2%gaH|k$v~l$ck8M6B zm{`27ym^l1cVMpOk(?X@i^LpbX%^?AWN>H6AdzP8eCAz(@947^oY7e&%d!4fDuclV z&=*C9QGg%E5Vn(LT@DDxB=TxlpiQ|Z+(v-EIH-Xs=AGf|`!o z=B8cozWmgrOByxx88ho$7;zL7x@B*UCbqhBQu8TG-li4ZXf_9N7~#{TakXiIr74#i zr_I%TLK-~#it`NutJJa-XQ_f0-^BJDtNWX3+b(hHH7fZ309P`~dskHj(4PiwE;&Ow z(NffDL`Fj-{PQv?+vJ2_4#G>wMlPcEh4 zMaQ1y<)*sNoy@D24f~F@x+X>@UO4U=4?6b^6-k+P1N^QbhV59t1oDao@h}nFsH*b- z@ts^=+B0jM%QjuU{m;e~%b+l)QqxSi!s@1Q5_Z411#@%?zj4o^oCXXIJj}TmGt5D= zdYpPrGTq_oBsS$mrRkMSvuPS`5DhSIk1(VQqiVltU)SRB?-KR`-i1=pJj_KjvSONP=U2PU*LFmpaUM=sH!3og9P#4L~PF-|?Mf6`_8Zjhr_Ai)=S%5#ws=A!U( z-r<3$0;%wZ6!D0m&z5RnTD(ou8|Ebg+{M0UxHBJ1{lt~3d5Zb?+Vv1Png0OU5kdT< z0+qL2L}!5v4~U!0J#R7Os&Z)fh^Smr%{$0o`-p=| z!bT0}kHiR;`j=zmZsAiM&a$vymIYPQ97iSw*sUxsrU!N0%3qe`dUtx7H7rD(X zHq6RXShFz(IKD{JtCw}S6`eCw{vg&%GbtU*dnGBMj6mmB+;_F{sI>}v#AZp#oc<+b z*k{B{4LvxAjS@Ev2FpyP3LUpD3#SGNhd{?91wEdi>n|jKQA+)^vxK*Wb1b13_>Y3l znO=$1<|Bxq2vNo$?C?q`n`+_D5UzNGoJ{6+{Xoue8kSlE)IpAUjRJAh$S>upm&Xk3 z{YArwaEU-`h0)>(8JlIu@n|DJ8KIVFT(pk^ zg4Cf}o_zU_E*u4_RI%HXQIDxu4r?DUYfmuK24^1?a1d8#=3*U<7(5cyHO@;ZM63 zXwMVOMy;V>-~nn|r1*_BXBM~M>Sj)xMOLAq7TGAa>$sp0-K-N3-Oack6&#%stX}Wb zvCOisehImZ8fo_p(Q4Hk$AwNY{7i6K!P^80L0AVrakd}raL^RMCI!`o>DButqIoq} z^(eT-_YS(eaW4IrFHxYSaA)b3(G0s?ahY8qO?#VpdFhD$!dlyewa1l2yK~1;nP70k zMNIJmE}dj9WmM;g#{g!_jYViflPkD>p5u)iH~5H{pl*#n5h`E=QRQ5Cm(lX8nH1juA{W09tqaolgt&xL z93}<4HF2}1B8fKUE+FDJRKvr#)HvF{8JZdI70fh9=46+*dE*k6lEf+5{6OVB-N*7f zuKY_Xaak@Jt^OuO-CkyHY#b93wIw38s}&q?fZ(W z&EEbQm5{z^67C3WL2PL&svH*J|4Q#8}`1L3aodFBEE~hZ(^AMm2wQmG8 z!FJz?asYF^z$x7IZf*^0d0omiq|9LISlYd6BWk@xOtk2ZY|1>Vl3xy0hVgQ<`EqkG z>if9qE!EmbXkLj*RbxWDvl|DwnQT@_Q#OmSbDU15~(*rI}n;Va)0`TGI|L zKM>Nu#7dXqL-rSrAf&DCWaVNY5H$Y)5s751R4g7tWX)Pt)#6(r$RTnkB&~*iBLP>< z=S-nl8fcA#=ay!}XCM1HfpelZTsO@_hMb{WGKQd&EL;+^8@=zBH347@e52&Cg;eB+ zqX$P*_U>L1@rT@19Z+!0wJEj20dhNq((kikUJ-i-6N2Ea4fuczWxM7QtT4xL09J*y z0u`)wN*rwJ;(U|wrI8lW-%bUEryk+6kaO7!S{3|3sCW2=q{*2|u~tCK0nMCBYJ4)q zF_vM8ZUZdJ7N9}dk2U#;HVUruDFm-yBUv&10wv1>XEhS7wj#>Lr<1FHpf( z=CKf))|Bx!s2KhrK=Q14;6R$N?y+GsRrmKDxk1&f%8p5b>J~vmd5Y^GV+5#aL$(Ia zSOIyBXmSL^ICk$S+eBB7xlm)64V)ShD^?p_JGU@Y7pagxX~}tl7)Yh*_=8(9zDMQ@ z42K5S2oqJDpUrm)XCP2hF+7X%{$r>_#nJg-7!xWtFsy@T9%=;za)8<^`G+uS?>V!~ zP1;j?xHZz_4dyXP($DU5C2ES8Xt;7$-Xp~YEx+Pf>^XPp6DE^O`#@@%z;7{tNAmfZ zDk;W8@<5|Ps_5PDtf~;&4;+%m$g9zbq;nT;{jpsa1a}BR1g-d8^AoH%;#`zgSTj!Q z4ckO08w-|VJ`N$oj5(>gN7 z^2#jw<&}mBpjTML4POe>P`RxYmN3LM*C@MovDt*P8W(&`dQi6FP{G^Wr-@psWzPQP z0Y<^=sArFvx%!q`EiT!AyKqdRfRN!bZtRy(P=4H@S0;x#tB+d0=$jcrz|6wO&^3N0 zOM$2PM&qXYj!i^0sGbxHO1wd;3Ip)QZdi&Or_>F7rJl8&!rHV=+(6wG%gnBvqT~>R z)vYk_4>J+MT7u>rAf&rB0_cq7JCp`)7@Upf`Il6;*NKhj;WG%E6Uq~oXil>L(9aM_ zx!&NKpk&lLZmO!dHn(;h!_YOc>Iad)`iqB{I$eE0*x>lgDS^?CUL!IwE5}lRv%fb} z$(1on%}!Y4wQM#8YU|W<_XTBfrVT}3Qybu~ge;}E+On835VWg{gMg}99Yj&wVAi9$ z#CtUd3eg?>%v+Yxl@xqKU3h@mf&yl-G9&X+vdG;$BDvI%9QR-C!*AEV20+spWj6k!NV9-3&*=y=5+fwA} z=3HklHH+wt=k-{{U_IfaA8`u^3x`U@po#u4jlp)yo{WKBeTOyDapny= zfovWKm}W-C8ki3BSKJ5{ykj!J>u~sZAH<;8=cv)%t6jh~(<{^`>ok!Eh5bu=6`doC z2*tpLb~So|mwVm8qB_Y@#Bk()saPp&N&tEY&tf}%&_^JfahXGhfy_dzvzGQpcu>M-<`HmJVli`1 zs+dGp9*|q)?p}+Eboo}EjY=4+_bGNixmgz{#hP8WRdT~R#o&KQswkS@1e;tSE0eZ#^GtE*u%pwQQ&F74xmZvwgvSQ(PzKy z7POOxf{8{Qv~NGeXk@ir?)M9(UafeTiGxj3>U=_~WS6Us#UzxwMaXpAs#HW_Zx^Y? zhOUtjW{ogSqj!i3i_RuswxLd3_r!J^(giV_>*h8Og+X^CVQ;t~W4`487{=x+{d$j) zqgbK*%mmd3sM=(MR_+7gGG2F61~4nd%p-;+t<7PIiHkK$%*%n7>K3t>{{T$DHNUAyvT6^P6F*fO zmya$_QB@6=yZ0aL58ipB&#og{yl9#rX;>z4?p%ABmgy{eRw#EbLzP?XjgMC+uDXv% zvHrP$wB#-BVOF1<$9P&);<}4w-kbcw*|S5}sMc#Ig}lrbeIShNzttF|+ezV+Xy#pg z%&<_p4P3S>`2PS=Yx-Z*NP%YV{Pi;P&zNz2hxHui?*9M~lmHyus!ZQWKrR+;IUg(& zD}u(q5`kE2#KehaBdeL?m~gV=Na0rVFRn&E%*s_8O@1awQ`<4}`&B~;!Rr42X@_Cg z5`YQt?ixz`${9lydJqOGUKpBV^0fe2I4#wD#SOXUJ;l{NjL1G1lrN2{R^S|2uf)@} z6GJdQ7N5jqG3P(jt_J@905chDyD1BT!ETkHlj?q)OQ#;g4i#udxj>^YX&LB!MtW#kmi!u!&cYjjTS{$M28qDr5+$@ zZf`84^wa!G?PBM+Hw#@$s-XBWxL+$$$--ELFH*X$?4|%=cX3k9+!C>>zL3fMOvbB8 zpC+q_v_py_17_ljO=7(^dSd>`#8WDKMpx`dfF6gqYO*_sdV@Ep7*$1HQyXL)6HXMo z%X;p(pOGw_hg=cvsy`73mgkvb2s=3$dx5iY*_3|r*DiSK3;zIR+`_4kaz98d4sxVF)bu@5AQrr7M0-9S{mWsaNnk)8+NOT{}LWJ9*Bg+=i@eW8* zzF~sfz8p>juVJ6K8jZRxW(2o%uBzbZR5`Z3yPS)@3uHu8FN4(DjVj*|dyhvK@hh-g z0)ub4SqpN~f#Na9)ePU5*&Cw>NOS)HvFmxVMsnW5EzmUoC~gHzMhB_?70idnyB!*H#d}EW1z8DoD&HE(uydtGe8NheGc= zk91nogcP;5i_e**v3kiKVp^56{6m**hzGn1&KZ#@k-htgEE&L6w_f9FT5@VNF|897 zz-swtsYiisGJ;=FDpgYrZreob*@0!a%Pbms)M=cO^e!+r)V%Atja(qrQqP!k`%GmK zb7$fht$rbrFnz_4IkUtR*j7hz3xngR-MX$Z8&xbExM7B8yMHrUp5UG<)XcRbRB;7X zaj5fWGZ+pXyiA3L@#1XNGef#Q=5wdSq`A#1;N7a;vj~*w{AMRfvS_mP8ag_@-r}hy z%dH(vt)Vg5bNH2T4VF26Vr77|B-FdTopmaSUIZ$S;eQaOo2>|zL@*cJqahn^+)6I0 z=a*Q5g{A5^=|h3nxq?st9v}kTe(^5|qsb_5NlDA*UZwF=7+lmaXF;q?$%VL8oRcDj zx}{H~mJxihxEzCd+)xs7XmsK&Dzwq{2z_DZBRQIhgD)pfQ!j(|Ox?$__?A}FfvhR! z7*X;{d1)^uCF$H;GYP0r^zKn&DN#MWMdTf=vWx(n2m5e!Z>r7to!B(jUg6K+nd$1d zSqn~6_d)Z$Yl`3Qg)ggx6+_t^82qU)ptm|M zR;zmR{V~ULu$-2C)A^U5!c6enW5XI#oAn5)FWGp5ayP`tDT&8V-5!#}N8H_@yd$Ae zgF1>RTFsrub;x`@#$JjYpL1+^>dN?)Q+R{9j-D6-G1T{%ASr5Gv9L;Xx|b6|#4O_- z!6Hn%xy4HH5M411>6Yo1inZTW00sWkX;C(%`#?EJdEB8^30Cf8AiUySBK2HE)EoIk zI#X3R!Jf^QZO~m;b7Qg-OMewWT|u#~U@TwaBrGR8W40_UG^~En+UGD2WpmjzhpRaJ zLkEe^krr_*8QSM44%ZVU!TikZzT-Jm%VWxhhQiGI#Z^XNB{Utg4rp2_%u)Bsu;^tbr`$qN4!GZ-qb<8r3 zn@wW*#vsHPnx(+(pDf}Ed`&n8=KBywR@V6w;N?vn0Q!vRIHtRCg~qg zn*-Fhni0r59^jLj3h~6CfaFsi#)|#i$|?be1(K0@?uz*T05cc&i^tBTGTaP!PN%H$ zrO-1)1!ZM-hS#qXG;4~>{{SXqOGN^fU|e}B)nHKv!Hf20Dq8Ky+^oP>c_k^5iHjy{ z)+Q3m)W8-JtD;d(9r7~a$y~4QG!9F~tLh-iN~;c{1!a=G?TX(Gt-0=T$Pju&z{yuB z-^9s#nhZzU#-+QML-7CxGg9@eo+c(t%cd;mBA?60Q=Oo4ODm5qpm?eBK;%sx`xPinP!~-l|q5;%~@)ViFNDp-qU4eruv46^A zSa>N*s9AE^8d%6jEo=(m^BfB6MP-(8Ey3@Zg|A{=Jw@xLKW{SXEk)eU;QYNsm$Q0! z&zRWKhBzrL=2eKgg7)E->7=D|52@`v+zB$t__=lP2s~>LtFYITL=ZT^LC=`B4R53K z2k8uPDqO}gG;i@pFbW<209lx0TD&-o1;Kd*KVb|2&E%m!GR_0-Atmh&Si$^%{5UC3HXP8!b_U? z$22AN4lFyJi#+aRLszL)NUwqgiFHdpCnYE1Vdfaq3$|WTHU-Tk29msyEFRj0jL-Du zFUhQ#K2@e}(>))ws8ROIkhfH~m$~eOKed+; z(OEtiZ*LsL*X|g0FWJmqA#KDG$h1-;hYFCk#;Fm#f>_Fm#_`i0%HPZ)*c(8bX?;q4 z<`Fc4PS5(dQMH~RZ9cOdA^xHZpbob-LW{vK!I+5qS2>ojuHzOrAceUuq2_KQt4^}K zMlJ=y@=ThRcRwNl^-YJn`j(ihsDkEk4P)uSH{3MbOTb?)$i1K3vet)R%4JL$3}1<8 zgM*As8)s_@ycEQu(1s3IsYv15xwIP}?xS1#qCEW5foFS`V(ty;;ka9rty3*)!T~{p zC@QlM=1n1b-Z^tnC(waoqh4aQJw928ROw*#76vskhYB+(wU)&}jclwQW(IItsHrE6 zR~<|5e@sEYh=Zw)_WDdKo>r-1qgq${a93P-Q!e>wjt|7Ls?gOo`G_FCPcrey`a{~u ziZ|{70yN$UOH;JK;ec)C6F>udziD2xdrhx%(ig47@o?V|X@FgvkTaT*cm|V`7m0j8 zj-OB;pVa2UX^takP;Z#UQx>H&94<8FxrJcQVj_TamE?_~0588^5vwhrvbl8yGU{)R z<8HogATp~#z#{oThN^9DiLaOqOFZG+vR`*$=3p&o3>-`4Y0pFpLK>+< z3RmtXN_IzZeOm6%``d0*VD*}e(A~~J|!Dp ziJD+>Edouo5XDRl?~f6)wrf!}C~t5xY{_cw3R?1xX3anamvs#);J)RnYzKRP5l|x* zOxBZ3%QrT^lgzXe1|UuNdG#%My({jnUw!~Y26^5y_a6^W7bwfoSoBQWnit3W%&&4S z!G^JOFr_eC@jB`rS2;y($5ckn`wl}b4;N1mEi=H`-ewWY7TYo{-cza8=+@0mFf)4o zV4G|?&9VB9+*8b?qnf_@nU|qumHo@Nm8vSJA|5|@Dwb|npSWsa`_FE32-)U}nHMcJ z82czux#vFz;-8_9jlZ)ka5iECKi9e8*0JKa8cOlULtnqFPXw) z&gZ8R!pe=gEr?7FaVg=%RO1r9i_WGkfE3zK*(o_DF7m^jXXh^2P6u0zh^{{3RekpO zVaPrU0z=XLp%i3rxy-3~zcqfzP;lm;VK>f*LHQ!+D!Ga+&Xqo3mbt2VhJR$^1@uJV zeMQn6?i{7OMhJ@}{0J%I4Rkl}oKSKfFBy#*3Cl-6~ep&piGiQ7O!2#;DxHxq`g-%`V!%wD%0hR&uE_3mBJve@&OlyrMwt0P+CcQvRuZ62l> zmqD3ogWs!(Ro!v>%XQ&@!=2*&gO>QY*cm9zWSa^aBwY!P{ zWuzAs!4j${T#g|OpsJ~F^k10aBWuc-hj{Ql$o5ma9CxOhMK?c$N@ay#X{KSkv~1?OaRhRA_hRTG0>oxLxmMwee7Pod9JD z1^gUGhvjc10e)#?;8~^~xtOwVjm%X6!cyQI%e>t{fGbd92yET4{$`ot9;anKrYjD2D$V`YqXUxV zItGYt{v}{zn!Y0J%6^%dgW0oJEqbGW(iWEsmQNAERkB5HBY+0oSMfP&?!Axq35cVU zXkQh&Wd3EawC6Qva^|XzKVj-v^aJ~ifCpxxqsSUlm{u7jV=$~_ypSFnnA*hP&G+hB zPPPa63;!um@#gaU{)K##q{}< zJf~blxXhs}yy_~CW@SJxYog#SsaeTnT91XmQN}yh=3fzRS!AJRpIlVL-*RZ3+gAzi z1Z9|1vWBIBWR5`GaAoqlY7Wsu`4C0aw%fUL6~0@RvYCBgjJkdVP3-Y9r?>^=Et=kJ z%&Z&@VhF9#>fjA|-ArwLi00tr{t;X4vFz~-j461Em#3JIWE_*miBijt8;|`#SW2!Y z8KuL5=fuh*8X4)hd4JhFxE(@;wA-kJ{!nqj`^HIoa~s0|akwtiKePndY&GQcMDuZG z81dc~Rx0>_#G!hhjrt3D`1Y0qc`Dt(ON#O0JfJIKxV<^caFG>Rgi$z-Uz{q|a}8v+ zkk4@~pjPpj>`{9D;`40#fo)pg;wh?EOtn0*{$&NPg`yF@4ce7O)#3gitWr0qzZ-($ z&kX)0Hc)@wV^ts2R0^(ZN4bcx3{Mt3snh(-Ek5AYRr&gZiE`pJhxd=D*azAfD#O?L zlsI3Kpk}bZrg8rOdzp5Ae-j)5evqap%@iNzUNp_uo0c2uTZiM1>KrI6Z_BBQ!;-#c z-yF>jS1MP*^ua~CrD{KLVo)vSSkNyW%hzvk(m$Wx0d%9iokooZ?J^C*QuO|&XO|!?BH8?Wo{LH|vu7!Te60^2V}(*lGPQ}2e zsFqN9!9AA)h?!72cxJ&@P;D9tyXsU8>HVf_OyIb6RaS*!3DyJ9O$CW{-Ol5xR*Yb% zam=$~Dy8P?Glt-nIFuGM%1k2~TEtX1=4{ImC7ZoR#96B_^f6EfY`Ha!T%t6kT)n1S zMc@9*g$rn^f{v1yvEy@iMsGJ=O|p?$?jhV{u6(7JMvFKG1liTF#jKaCu_!%WK@jf| z?gZ?WRm>6JABn%VpQI~bS6F7rQLC@sEYLDQaysj%3fEmPF>TaJ$v{(3PgC&DW5ZeM zHGOkr2Lhr8SeF+Jj~&be@s?O?CXtl*mT_CB+-N%pvu*(%9YN3jxr8?A>w*}#Z#l2f zCC>``g4Yvu)Oc)knM$zHg~u15>I)6|sOI-CyKnCgdJoJq9I-Mu#rL=_d>^#FShwyj zQ&D{CRZ|7e?7=&_KzBy@ma9{B>0HJ*mNY|8H56VtI2BqMy{Dy7@ zydfm79mJR(M&oK${ukWc6EjJqu`2;4O;pGT!Fswq#Y2&%7TVESb8$=PeMys`l&qzg z#2aml{RoJy`Ab(GqOSRx!MAvrk$a5XwqhO=6vt2T`aaVc`GGaUIdV>|!%*N?vzf>X zF#s{3N31uciWTTwvX^=80e1&pqN;y5E)}PUw$Fk*r?N2UwOp((5vy&`LTp z{LKC{y9s$PI&dIVPnREwV?ypTVV+O%DX%x}8Ys18QNIyRg+kWQc$QnPn`#2Q2Uvi_ z_P(uijtz4&i5Q{yriDgWhiZO=KF#)XoX) zW&Z#Wdr(JkK_5%YF8O(VKwYJf?xA^C{Zt1V!HBDL*TfSq7xn68S8SqE{L28-j{L&u zl*9~tzo-kR0&lpLsmcQt@f#z+#$l9kb4Vut05>oX0n>hFO#^RvheaSP2J=Mo5HI>J z<;vawlqj=wdWc^tznOM=fvzWYinzkdJO2H`ma13kvn(CnYO;Uq1#Z`dQ$>7OWwPf` zmTX(*Ad~}D{{XS#4K&|%)V`(5Y}i8e0kg_jEpi9uHaJ0(_f5mS`Vqy7Qs> zW>B(YPl?KiX~}VWHzB+~GSnU_u4sW(Qr{y0%J5adFK=TpQw6eFE__BkYBb3 z0aY8sKo-v&b2B+ZjJxbLeN6pI;$5_?^8p6a7cA$gOTVUk$gKLASH!>-h&;)Bu*6Wt z=k$P{3^7GP;(n03A6az%$d%rvCs6scEcUpw8fx>zLqif3&Gp zU_n@kar>fYSK%08TuvIx>ISxmAv0)b4SHSx%(@It_imij|?F{7v(8 zL@B^6^8(iJOC6N`p$gN+Wk6JLMRU`ad4u1MYBGYU*3z0y@qS555Bq6{7RDpv-k&n! zCS{z)re*E6vV1{kzXNjbOyYbYJ*770uuKWB9n1$yh!!%ql_swW;#<++iP&`4i9?w| zJ{uw~wN1>J7#V!#3#W2`Duu>{Gj(s~TFTi?o@I6w(+jL8p5`IfnBoSC(E-EvskQwQ zVmZ0CRjaK^YTl_qieC^Q$0*S|BrXiSQ7b}IvALwRODWG``OL*ypSmU#4vg>I(H|`T z09heY0k?;kS!`oNxpiJbnev^EhH^A1y@yz5vRRR}9u$CrB8+ zS!NClokr^Z0LIo@zVj6rD6sMXrSTul*ZNMv=|6aGfT%XJWu!>6&wE3Pvy+b!grF}O ziB|1iW7VNKm7djW5a1(<<}w;uc+4+>G0BZ;TWkI$aWO%6%%pM+^e_d;vDtoQ2;Y*0 zYq%mAX-f6XZZr%6UF$*?!_{rhIYdUxsm8Ygv6W8s{{XRrRppGp0I%;eY#n??>Z+~7 zPWg`h6xQ3~rWS%*b@?+ARu_Flq@$0{VDK&wp`rWz<<_N`dVCQgv|z2h#()^WHeJqi zDYMDWCjS81Tv^*2Wq_2swhFY0=zYS0O@u4q%o$ru0#(XqHlv<7s+3pKt{@e!7=Gz> z(U8_jzszb40Me`oHod*(U9_%p{$Sfw-%zn_oMzHz_zzL1EiVm~3sh6pXY&B5HG#~g zqHyhnSXetco9#NIUlB_I%Zu|G%nz7ew+6NcS&iG!W87q0$tWUK{$*GY>1^PE1;=5z zc!H)LNE`?PTve#E2uGR83QJgE%mGHzHN2CtAMCn8>b!U{EL!z2I`jN!jk6^_(4&F8@j7}1YTCt&99KM>;F-Fbk8oxY=dqXFY_0m;Ja zP?JC2rUJL(3XY4HT1q~Ko0s9BT6lumg#pXD;RJD#N{vnk`)1nKPE&l-6<+BW=oOqO~>0026`-e(B#TsqfGOY1)Svw$xsU~0UB2fPT$w4|!O(Ky( zl~>HE#yFV9N^{)cHHntZfbn%KR{!0e()YE2D_97*x7rJ4N>Nl z6$*L0P0tK!R4 zS!Re>K!RInJOasWmF$n)w4!cn_(WH}pfl5hD*J%ZXEeq8BOQ-;uZ9f3wS4%LT%Z6O zY4_#kXkG?pN>BZxOR)D08mw+0e;+b}Wj;s~oV^n)-501i)!$4Umj{sQS#IyRZPaTT zx2gUD0IbiQ%Fdz?0JJ^7Fx*5bea#blHPbTG8;IvopD;$xrr}CObuHPMb`JsbFF{sK zW?e@$Ur=yfxx~VSF{+BDb?W~BXy)IrswmY?AZP1halQ>%gvzV*)UjhW{v+Awoy~ll zLVyZ<$3P|S{{WeQdiMLN)EEBuG#|r1w9W(BA+RgEzr<;k9p`aUhRn}%TvzigQ!3W$ z?pPSddn#*$zImJ*wTW~SpEC7-YZRm9Acfg|M99w*UUZ6AIAN9)-8!fY-y?n*RSpKZ ziKVNH0fT{N0fK*suf?n}ZJA1~>SR6NF`;LVsGu3>E*dRC1}?2^@?5kFP!>;$Qb8TAro8WDc$IQgYJ2&g*QvwVyLyh+-IaJTXGl?5(wkqMG zzj>22U32a^wtV&KEdgfQKBHyPx2fTVvEp2rQR5KUqk<={C;PcdHR#9EX9~;m`husQ zJW5^svjc!}Y4OzAi`~C?qzbNOq`hIAv-j!*g4+lV-9VzxEJYHWx&Eg!wlSQ2!dp|h z!G~xZ<3lsJpU2D#VEC;}7PY0e3X0{3EqtB981Y#q6|%>%w($V$e$wD8#M3RKeaBLX zmY?D`pmEFm%3Dc-X<)FG0LKWY#2j*Oa5Vv3c7-9H8;8`Vitx15Yl~W~W&@FBbEx75 zeu%3We8XinF7r}>zgd?tsdpSeyGwq={&&O`@nL5dafL@n@AgKvEalya^#Q|(t>t=` z@Y?8(EI#gGj(1U&NG|2yf_fb4@DYEl?&c0rfJ6<||8p38Cyq z-O8M;=53UJs$sn4$8Z81#adZdubGHFtHqfZTfu#dptA&0{_*;KgD}y3vf<*pCjtcq z9L~4+m_lAN!*e)ZYsoAY*s#2_Axm^-Bxjs1(p?LTNAnvJ{{UsOj)m#Yv3)^zM~!Ya z+0p#w8z|72+K3fK`S%U-m`bwe_)K(+`=wgE<}DPqlOtqB6)TEWj}oou z{{T?sU~v31Alvl^sZJg0C^>p$g|uYnh;1$0xk_W=E zcy}Q2PDL_}zSYFkOd<*(qjbh@RpMgL_4WhM2&& ze3jlI1!uA|Agz5nnKFzYm>~rp2br9KxUqGI)JOR)rXrw$(}LQXj}M{uGvR4EdYNXI zcz~j&WqtfYfVz&ZMBgo(^PNJbwqEc1f^wHE zLdgKO$ijhdfq<4;-cXe~qqLPO_LmH_ml5PcXIbVt9GtyGu)^CB2rTn@iem^?nRQY; z1l)plFXJ+*rBN8-t%o(tLBYd+h}AI;QZY!U!%;VXDXGA4 zKw8Vh8Z^GOTZlv9b<7CaW)LjFf?V2Q$^_PG{{VW9WkPZ47e!?FjoH`Y1)>HAwk26Y zzIwqFRO+bmaZ?aK4aKs{ruR~o)|OUMFdT6dW97jB7S!6GjKkS;m$F+UjgOg`2eN_r ziy5n3q9W^kPWp@o3p9_~V`j&n^9*ud63n&TQry14`HidqZn>#$g)&`Q0>a2HSAkzoKZ%4R!*h)kXaB;?VODxLieQs5!!MlxJ&h($eyxux({iUA~tztQO zQf=`RI91{CEEyi}_=JjP7UlaUo9p581x>5^dz6JvpHn;Ak||Q(IhLoyJ%%`;`^wq} z$$xb&@P&P*8O~)?2Hirn{6m($nz`ul5{|hwOxwPWD^ajm%q%Y4?l%DP2KO7fn8bhZ zR1*zd5CjLjVpf=X=2jXL%y0xz0`K>imEKReqDHDCLtR2wl{L`?aohVLQY}D1m!{0r zEgH#~P3+vWh+$hc>(sQo6DMEhFJuJ^&SfZhUPJhV75>FjB5>*cxr;>t-?ZKNiCS%L z0+tO|h^?>;3E=@IES+V>RArj(Sv^2DMxx@!?lwc;$|+Qg`uGCX1-uj#%QcL8JTnVjxZ)vTkZ%045{BS1`W+MOtrWt z47K+!P)b0C9aF@mbQ0y!T6npP_|kdqROlPVpx&%Ga%v-;>fZcIg|m#xbOS^gNU94p z7*JS(nGY?Z7RKu!xL8$Oc#BwjBbFAj0nLX4#5>u?QxVzC>Qa#Mu`na;AJi>!H$t{} zC6@=KGOi0gPbZj5hb88{MGS|%G1OR;*ZGg!0p)px(Yot+he|*^gkAt9IR&4*;;ka# zi=~It6u}yZ*7Qb-e&wzk>NTn_8;)zv>KoHNz$0CuTG;AZmvlk^!$3U0HtKK&`FA=` zsE`_(J2=RHGn;qZqL1Lql|ATX2Jh}FH2p^P1$@ouZ>d@tuBDW|mRLX@!*OY zINUSr;oZkra#_F76ASe}wr#mxtwmI(iqO_bhF=lA0K%}@x|}J#7c+!T(<>Jt*qO=7 zrDcXcd3RwRzj><6yLb08RfmQn5{Dk(zUH?$6c_+7G6VOhS{vzyT_SWRe7wn)D`r9_A-sr+M*L`onjS~aWACeCb+b&a(ZCqRuJXB zZdhcRx|}Ipwp<0_U1!Y0++}(qF7TPE&zr4GOAN7@#a!Y>DB;AoF$OC7N60$E?p~#^ z>C`iDxF%(IX(lQf{m^MEZ`rE(j&CD|DY=aTy(jZ9^4G$`5xUL@pod}*iFg%b22V*7 z7H$fpe8=+z#N^hO<}F8-rAou8>~8P)ms0N;bK)s?7n?o8TrZh->O=R|u?S7G4yHkN zyg*+LY6xGz!Q8_S^G`iqx0pVLjWW*%x{t;EM+5%iS_musAmJSA6$OPaOBs>H#$X0O z>oSNRfPV6>G8?&Rd^gOq0^T6oUti3iQ}Sj4xx*@gXyrEr=^~3o(-PQ64f&~@DgOWx zi&eY&ow?@68-`S|M~REIbt$U$pUiQ7%Ga5e+}nsacYb+*Ub*L@;Jvh0_-K^bFTE0- z4h2>GM5?yB_jLs(m@)a6G79lC8DB6F@?f#{%5rM%1+n4ykCmfw7NeuzFl@-7FbujY zIatoQzYqe|%qE|n;F92n%MKd-s590#_I~76_;~*SGZB9#rMA&8M&@=prMxZW&AuS| z09?&njNU%wUbA=pCH|~`hXkVV2nE_N>}ArzwdQa_%{iS7?3Yc?B_GNXEZG9VxCc8p zh*N(MXfHDeET0dNfcR8T5KKB1f%gsAe6PRn`fR?@Ak!lGK=Q!B48Q7D1?ij7kt&y>YUgr~7@IS}!8 zletkviuD@XoDY5_2sDD#cN}%Za|3*@xI$?D#0kiE70p+@2t2=o1mwp%j~w>Yv>5h5 zwBL+MOkXolbgLzMV3}%|X&XM2>Q%Ll7)eSO;TWK+V$PX-Kf@jyFqot60coc=V6}y6 zsww0-40TzB67i4Zf;U~}C_`QU022De6@0|32ZJ!JutXZb%gUDSstJbKS*?nmutoc! zlwK1uS2~Gk!~9DGF?f|U6dl1iDa2g)JouR;Ys3S!aQ^_Av)R$qrltG+;8kPtjjP1E zsf1}`xC+lk*nz`tbU+1_r;Vj!#Dz>=;~@M zlN{X6<@2e8;T|ADk7rOxp6|rk)cg|aMXz7XQbe{L!@2DFd_W6vukKml$sM6iGF~BP zftsqXabp*#b<0wv*Kl3;<%i;2Y0oLBlMEVc%=7B}#JZesJ-3U*!4ytNod?;XQC%6o z^n|sYyZp+45%U@?dBS9YP8}LF%L-<^FQ#gP2K$H!3BdS)RkPM-01Kj`_BbER)sqjy zG@PF%p{1GRerDzH)E|Or1#5^ZTeFz& zp{y+GCGx*=S9!P@WDSyE2W1+$$mVx2Lh-mq4h;L5%MSg`)u3_b z6M$^ztVFiLd8(IMGt=Eg0bDJB1i~;<8JlxQ2yJcP;&R+g+XJT(4y6A8z9ra;yg&k% z{l!EIH^|%@h&ar?)2<~jA8kyNi*I!lq_5dER0^?fU12w^^FJaxPmC;24u6G2kEG>g zni_WEXE%px2%WvlyZVJ_Unei(08U0)nACkBEquJ8iN98t*v!M!7#nMug?<~9xMJGF}nWHECb)nt@}CFR^zD(Xe&p5 zGvAcz5vEH~(aY`&xhTRht<(Ia2E+G8fzy2V68Vgt;(j*;+y0p30AmF67m z)*+#XR2iFz``1wH4WP>Vnc`OVHQ#6~a*NZ<2GQQUtNoyPs|`3$9;F)V;=hT5rvRim~G8_>E7l})8p97idlz(*c? z_==_l=FVm-vldP;>spTV{7Yu0EeJ3D%z!JEKLIYzex(lHqH%eFcJ~^ESzeX7hE@2v z`G~+YBSfvlmoR+ak(tITjy2yCW@|xuxm4k6QmR;XR-(1sPV=m0stEyIrymNGA!79t zGt4%oXt(WhfKggJ-135OWm5P$)5LA%bB#;-%yMGjhaLJ7ncHx^GyT5846D$v1xClZriD)Na2C?2XKAhJJ{_!DcBt zC9lg2MuS((TLPyYV*#f-GXkcbeqt461LM>cPMXA0CVh+I=6uRIxGebzO~Ve1)Mxnf z)U;+D;s#102{yYU0?f01;#e22^EXkR8e^$WFA9GWw>vk>#3(JjlSJ2-QpOwQ299;y zy^452d=wxPKS{W+cj{quwb!{z@f%56?bNYC7G0c?Trro#ANsh%u+V)1u$fhTH!|e@V^eHrqUBpv4r$D9P^2973HOi+yo8}B zCdp^P6+&46H`-|AWa<_doa2$=*rx<}#A?m8$RT_vYN`80;Pb;ak&Hzs)A@sw{{Vc% zMRknf_?ImV%eQY2Qj|Fh@pF3@yW$V6FaJYwl+)F~O2>N# zZ-P_AsjGt2q>R{a2uc871hUb85x{j7VPhKRW<{70Le8@RXk8Sn&IiYsS1jDca!=X? zw=ve*pNU2e!lT`NAL1mZQ2zkgLv;)*S5OwcR=~!f?sD-2YZu83alSOb8`S$H{mSB8 z8XozA!@%9j*_vaAM3s-8UL;SNv&T48f3# ziY8dMSF4sXo2XGJxt`K20-ASmGP9zeWV#j%H{uqB7l(;icOUhcOY*`k?4h}7P95;hIW1w;4W>QDtql0w zNhV>q1F&UE4569Q+SH>;{ES85TMjy9dEUyGU2?q8?p_O{{v*z`RZWK|lb9Y+#Ol{W z3e@C(9mcvAj&FA>u^2W-<}A@wS(HE&3fmcuzPt&?xqh(dFl&ZoDzb{P9wWSQ^ADi# zW*5ss?UNO}LSH_(ilYxu&y%Q%rFrHehc3<@$QoeZ32-ovSCan#nPC|6@BQ#Y zMuC?wF$)=Le55?|K(BJ1x|ssjOf^?QR4>~cIg)3_4jL=_CKlSc#=YF8vd_Qlz+#ch zSMLhjYctdQ#;&b#)VNvF09DO6#)b67!g%n2Aj?_mBTlHf+!_&0 z-eN6ku%FE2FZax-SYDuE@{|Y<#MD#(S>|71^YQK%mOz640BDs%@|2I*xQh(H9Q>mW zTKj^f50_+VY-Z7kd53zfO-V{V9+wqFJXt$zs6yBCsF`4Y5sd)g)D_&ZO@h(uHvY0mc-SS;vUldnr?W;@kX7>lJCAQEB0r zApjk+(6d73vn>auUgh+u%X z;Vhhs>;?E?+I%U0X;rij8V8KcKqH3#06K$~d1K-a2pDKxz9ox4)3_mK4qhPAKvuwB zg5Fq_T^yeg4+Y+riiRsat^f>vGRkF^6XM;~Rmv5w5pU*U_@u0lf@}Nsxp8GX;#jgg z-si^ve+bcub!~ni>Hh#ylHEh~GL%>ac0*pa$69wu0;Y$uL`$pG;lUVBGR?w`of?wz66;yhe z!G6#No*A6qyi^LSXm??9qEVkH(QjEW{o_rv>pXRc<{9A{~4tAh@_=k{FU zTZMk=fTYd(L=ZA~zs1E{U#fmc#>S<_7ITKBjZby>gEvI%-`t?V?&g&JSS3Ef;t*?7 zFe*$YV{vDpQ0SePQrxjp-_*Iq-_!%I+$`hesFnDj#ObT!ukx4SU(nc*dbxhhwz!JH zO>b}F09p%x{v1xe`!M!GZ6zpoj-$Xj0Q}3#0B)`p(T(?+PK9Y_aic)>DO!096yo7AS}xP^8+d7xOk(?O%dko@BxK zgMeYnqt)&gHe9h$O?FWRBrK*ooU5FikZoCSJVo*ld9na;%qJoZ##KVjSBXQwy!wt8 zKT?f9fPf|xpP5oJ>C6G@IwdP9%u^xu>ij|4c5syfj|I%bm2{uHH{zP-F}`gAS>d?S zfK$6$g#{j%%trD#j&Rmk6)}aUpFSm;LFFyYrzKRbB;Ic`Ay%(3MzzFp1GD|gPA5f5 z{2s7HCV@(Q5CbUD&|JG>$0EcPLAE`<86Qwa^<6YVVAAUT59S#$T!VS#jM5jn$1E9R z20Qn0mkci{mDNlecKl5A$lEuKt()hF!Vqs&4LfbpT(+ehR8g#J+_kUl z2AHmhrVDhuOj>cm=S}T^TY=kF$1Ok1s{M;UxTUpyL0B7M{^UZEI&M6)9yZ5v+XfB^ zU_E&wTWsK&fD;c-=@%T)-leADv$MqIR`!8mnEwE6=22;UTls>9+ZJnlGc+_;i~gp2 z8m8O))B`ZHdzG0`xCg@&@CP|x;#gAr(GP#fzqlw}8Fj(9HRs{DkjeA7G9tdSDOUWc zF$sG@;Rqu+6v17&we1$*WqU}5`m^1hza)s%*!Ifv4_b!32Hw!y;7WBmy z*X}L$ySur2X!81HFl{XsY`cdWFR0!a)-aElr2uzs3O5?7(K5Km%9Uz_v7yJ&G6n7a ziEX7p{=LU_Q~633^YG#rBFB=dD%pKFnT=3GR5{i^EXyZb@mhq^G>d{m#lCWw1USdL!NkR3JrML2#cR4vz8Rym_F zWe^s&{uyf2V{ZPHnd0f6@e8D&))^%wZ#4_8Me_+u&od3H>QGT%%)Osh^8|1s!xUo= z+#6zgAKFooWojvMUq9MAQeJbYF^GKs00yC$qh-b;BfO=Q-^8T0l8FwuKA4TLD=r2O zuMt|e?muW?m7?4@r3pZ*_iiffMXCP)GlGEzVDZSzld#6>7m_Vju(Y<;cpOCn>6?Lo z=>Gt7W&JY_)ccmGH&M$m&)mS-oD1_W8q@4WSfFVc*}lBWF!YzcaD0pl+R7ZjY4*eb zaYY%pV7B5?)?t9`&gNzGhB#Z4?E9Mq?o{aK#Jo!nGM-5HF$uGhI~@6g225(LyhmkU ziKj<%3z8JM)NcN3iL`$bjOp&>HT)zB*hi^jXs;L(&gY29GkG7{GiEP^PB*^m3Esh- z=2kCOAH27@b8qz)(lzE_t&`#s*m=L=RVoj%%0=JrKk{bvqp5y5#H?#Is)-!$wgqlm zx0z*^$TtI82s;(62saITT&UbB{{Yy2;BFS0BpaA=`G>G`Sc{W5;$K(fp@jh3Qof>` zokCH!njSu41PJ&OQ!Hn%a+K)+Xc{+BXe%#^1k(ZYh*553%0cr#FwH}M4|f};fZO+t zg67Cbihw1Z(;d>h5lz#Zps7Q;K5jNUH{(oMEO37@cwa9n{{V@3d200T;y9`s*@4li zUTDT46S%=@{A%SGqj*x(X3l`|^(knDanFdx1ttW{Kq%-FBj*E_ZtqwnVh`a{!=RDnr?lCQyt3C zyx$VL#s2`$^$=^W!1 zxPgAUc9o6Osw!9&r%_4H=Q5tYrOlq4GetQ60BFXt(92OeTjTx2qPNT~`Gro7G*{fF zqB%2Z_=GFv7Qn)(q62lSSY68$x~nM5!E9<|ZFXUW%p$F=znHfNDr@QiE~$2_;h0jr z*`lI$hQM81B{#xU8zbpRZRl}ouegnyzbRxy6kb*POm~ICY%_l`%bfOH>iTZr=xT1_ z`tD6GqxF^Wu`O8m1(#aKOJiBu{6Q!!I6;)~a<|N{HB0VgBW`cZ7K#>s!U_f);c6>0 z70>Z7*5Fpzfq1-LH`HXkxWpR0GTCtm+`ft>QQ+=pTq&#Kcw={}!X)!cwBB7t{vg-Z zo~5J5A5#SfhsT)YtOfzeoU?_X*Djb>&{j1DLwM+mLzXS#G8J;U^$=kKyWG$U(})pM zP6v>CCVo2S7&*kMG5o&crM?6Dl`fJuBCUdr5J6V9bp9Y+MNrk9%a|Svz!N{2c3vKH zGlrIA9O|3=M0^_c_cdpzkca6rsT08{WBkuN_Xd{7qbR^{ivFdIsCc{kh?%19;c^9a zY(l2J48}c=IhyH|%dGZGLYdvN)>YIS-t9*{G4Q~peaJMuo$k+xc3C?KNE>g|+e*1< znmmyiFnmL)_$T&cbTD?#Lhf6&jSb)CQe1q-r)QN3aaLB}@huds3e6hF7-2WF)FQkiEkM|l@8!=PpF;XrBVvUFT@&) z{MYXVqWd|R(0YZGq1Ll1ntaN0ej{)C?jma(ZvN%;>O9R!Ry^EiVaEw^QwxN}ujKR0 z%P5QR{K~U+EX}?cl~T`$=DaC1z|NWbiA0V7v+hvlHvrm{EiKpFuHZVx^BLt`;WK#u z01!!#cxd+=fELbm)I;3fuZV`_Lrrd47Ua+RLLG-B7_9I|Ug0_~e@K>exC=<&FmuI0 zefzj;8Xl%wxo9~Ta4n|7iI!~Qx|kxovx#-&b6Z~SCZ5iO`zOYWe>8L&((5GxV9 zl%pO|4IPlIDt3aaI^Sohox;n|%j=2uT=gU7fw#XNtQjBdk>-yWmo zF1`%5*TK4uPIk#EElMRbNDHSHMlp&}o;iuF@|3OLKIL(msmA9uImZ!1xz8 zf_R$_Z!xxytJmUI>MCg0<{?1WJ|;9Y88s5ycg=r@8`HW}#fQTY;SUuTwEF)5d0|I9 z8a}0Tqzso$dyS|W*c>G=QrHASwoQx0g7G4 zH`2Z0DXBsBz^QjEKH?TwroFQkt9IonbLjUegG$d#z%xw`QlmSfVZ@XCCOukZ&7I75 zrhwcfWxH4TmRMP$ENXkq1q#A(Dk8Z!#7nbF#oXmX1-EjL8O6n^SS5nbC^JupV|n;< zEjb4ZnS!QHJFr7 z;s+#i>Ld++Na6AmEgoZMW*RGg66$cYhQ1t<>)TyJWZ~C|w*y<|3O2KyF>w-YzXTSo z{g5~`?phmO4r4kF9w0q3``zGb74zzRXWYL25BQ5mD)9dRbH#M(U<FNv;0>0R(-E5O8;rDy#a;5}e(@t(%&!^D7YpCC|)yE9cB_ z)bE4b213@C65M+~naDNtiEQl31V?LeAT+zrQH4vUt(f^Eac2Gj>Qq;pyl<&tPI<@N zSd{fOf-p5M>=+>Di|Z2LC33-64NO)z@i;@5uX2!h;7aN*sDKzgWrKsxW3hGcf0zMP zav$*s=lM|jgbYOd#v408*wkq^yy%%82ZAalP<|zb4=>b967uC@p_QBaj!DZmuQ0tA z+v-rXrb^Yfe_59s5X`5ea1jGmpW-8c$ABT_c5jT{J+&0kNP{Ii8 z{{TKB^8;AV5jj~ns16H`;xJzX#2p(R(pawq@$)GS$#~)w4VGy(d6n-i?5L?AZFl1l z`$j_;_j8qLu0}L*a1KM_V9T#2VO-}OKY4c(MtGc&8AtIvf_@;2oO0bCP!=`D!Tx0p zd;u`PuX7Qgoav11PQpJC#GqBP`$~emmHe`q3BKiy4~A9w1|^KZ!5KJ#^Ks3>iZNYg z0Na$MW%`1*dHlsLdR>ISDu&M$sS_yu=Kla3F#@Lpe={s? zb+UCHr%`qav6`k*>eLnf+^1MwYVidA5>;`1d6^}az7Ph!XC-B7sC_=x%b|0HD~0^#NKwZ3!+;&1^i28a^?d} zpHRy)s}ny_t2g995tmlw{7wR&7Z|xAS4n7STbw|}eU$r%i)L8rGRZ>K?5VD9?d|^n z$xT{6mZh(nDK|;=9~IWVWwyL$?pnQFzYML|&#Hfk2aG76#iVheRfaMajMoA7+gRIK=%TCX^UV1ot{@}N8)P-gSROKTyOaIp4w z152hm!uFK^0G4QNJ-w$S8+lV4|2Df-xAj{oS#!Qiatoyuae_?poR*| zyi~dyz3wbwtI5xDoke(>@xdnvW-PptoxSVFP!$tv=54{n%plQy z;viT!sa^}Tx}S!Bs78K>M->&Gpk|iRAz`|TW1?=qX~6(C{#c1!I@*5F+N*_>pdL#R zOlbEwwR4(dqg28D6KOYp5w)PIGt^6h*PQn;O0LR{Nmj#V`?H2#6)c7KF{?0Z<$RhC z#K5I%M9;B@gFfQeDSbpadt=Fu=4G59YxOsp^f5L=@M<<(t-GzVxv}o~nTc->r8PHK zh+7+VN@JKJ-0>}_w*A#8U|6R3H!@3Ep1czT(N>a~vn=(9P0XBqJwUXwyGIn?8JKXH znwmOdTdBwl%$^_1#KIJ5H!Zs$(OdhT`Wvi$LaLTmf3&6+oV+|-s!`>YN>HzW;p*aQ z2CsM?e9Yj`O9VxT0Y&u|mvfFMDME9&3oVPPnpO~17srWT1x^0|*(^nR{?j4!Vi`*g zbu=yQ!zd{W%}31Pzl0mN;#bK(h}t;gEBUrwd>Kzurcf`KCdDPWg)#OCrc|1);+F4p z<(1HjN~|`lHOh~1h93c#_Lu4A3H4ikYGF2bLG_7tES#Q&)J>E$we{j$>$cmn92(L} zx;!wbX6egBP7U`SyIQO@3*&UOnu%?|` z3+M8UXD@P%AJoOG?6@upN8y;-6bCjeW!6l=Dm2s`DuvzssMN9HP*9nt#d8~g_7Kd! z{mv!8X`_j4oD0u-j?IOr(4wrww(ja`IKlNT8zU}C&DxIGJi97aOWZr3j??y#hhe8r zGR6oPTE{u#-|ZDmwcyJhXvYsZ?3ua1=3%RzP9E5ZRG(48n$GL@mZvpadc+2qZRz=z zK`gm?jYf}C07KlVRmb97aS|6_(s;SG7a#jCGL?IG+WJMu#u5HA^GG;vAJ^~~>MXcK^Ge-!4 zZTrb$R|g4lUI6GHF&a(OD-YgK%mRR5jY+zj-u;V88wrDN_nXc{0Y zfzE8s@a>j4j~pP^kcVwx9$!+U1)U?zW8?d?AYf`M_jE!SZJS`UWSeX5P%;#fy1^yP zg?i>~KVT)cF#V21{XxnAe@rGwM^|_NW?vKMLEC&M83UgLyS{Hw9z@4+m3Zo#7*($;#8>$k0B3h7BedZ0L^q9fE;6j~ z4DOvb=qAIBAGF@8QM!*cY9rQu4$g0^|0Y=N{q} z0b8{3EUJxiO6aHHiEQs|WWRYE-TYVlL^A$C{;(=9lV9d9npwB{O5vN`5#mMcf0<6G zA76=#n$MOBi@(HGm~_Ox;Z%@CJNXc(rM2@~l`v1_nWCq9sK4`2tYvMxmeM78xLnfz z04LmPFEf-_E*}ztO5@2)7$G9rqn;|}70x2nJrxEE<(|#DW%zjd(69P8J zwM|V|Ev|!({{TP<5@xNyQy7$Ol&EZ<6PZT!$J#DZsB02~NZ#?UlL1U)aG)5}Z{Vh) zIT{dce(10$dg?2J)pD@VC5h(cJPqTNuRg!|FC$Hx#W1U3dCV^b9GPWXgCJfaJhzL_ z;wOip2WP{a)AJmN_W-K#{E=t{+T1iLhhE`U0vCfRmlp;|{{TqsUj)w8Yl*FwR?N$H z_z(){Jwr~PT+HYo3_Oy$sA+4s7YDR#23mpIMlS{9SIKhWK%1Wu=XDbhE7HLltBvQP zSEC~DqBXbwpHQ z<-|R@xBwBJHD05v;Gr_y7`iuv++yx~m4M6J=1_wnqxoge2YDL)H{T26a>Z_TQ*)XE(w{Qh$LTET9%AUc%lAdmYnw2+Hj!qV;xsj>I|?A-WVtVPs21hve&%;IVC zX_y(lV%y)TlagdL;DLZTRC&ETL=G3<5CtxI>L!I;nSD%_l?_68mJ4Jf*bL$I zEady0ljbYW#B7Rl;%pgk(=%GLq6Y9WE+a)J8M%bdiz9aL#Z92IlTjf&HI%jWnT2q# z``lWhx4A;ke27-z6}r8|Gx7fbnT%`I^%ds57+YO2zs$(n?U<#@{7SX^TnUiMp)hMA z5wYLGR-&HBIN1Em(@zxK)kX2Bg$Dcnq8W+v92TE*LkH-eoGl-j#}&u&Mk}$iev<7H z@=xRQAE&j5AxdwZ54p&z_)G1euw@LOZOnO%>AYrFsJCF18$+0VjUg7{k z`ExUUgA~JTO4?WiJ0OjVV-OB}Wn#%~m{0Q(YZdN^EfE7nGDaX}nk%3*A&j5X&}d4#6Mw>MBQ=rVCA zwYSYYv4U-R^ic((i~@LuD^=k)3 z-4a-j7!_HIYuv9ls@mlMrteL&AnaGn67?71iA}Je9?f;) zI4{)*m9ZLwQr5Qst4j!nJv&*b+U>kT730AE?MD<0ZQSFpolB}K(p%UWrc|~UYwNhW z2L~SKJpTYOGpnp$aL4%Ih}za_V!81xtG}o=vHQD}tdH;d0<|QEWe`yD#C@LFi()QY znNk=8uUKEyY$+GwektIP%lol2<)9RCl$}SSTP(f7s(zzw`H|(!R|3Err>|1>m*X+R z`IN5K8vgPJ{{Ts*mlaID7}-%g6K!RYi1_#>&93e}wsjk{bHmiKJD5houjXB4JBPtD zC~rI=Hdl#3LN)8~xI8NLMN9?3?GUzEfD;3rQ~Qa*MKVxK@Zag;X|(Te#H2QV*NJrK z@^$!#8AnktXypt0F^VDGBled8d5c&%N@4dKXqNSb!2srbejr#K@s~Y&0UK(@Tosv(FN&+)hFQ^Je>+ zWVmu($-K1w8G@44l=BtPht|g|X60G~2-Gk~#wMGZpi8=2P^Nf+tNvx!6dB}atA`{0 zB{!86q5`rKsfcsi3U$;@Ql@gWTpC%c)=xYdLW- zRxeFmOBEWe9Yc+N=8~@K%iw{E9mwJhE9_(Uma@^}qy<3kt^T8tQ&`dXh*)}W=zzry z4HsUcd1dey^%yR6?io_`1n}LfP@rSk5Hh2-Cd$6opNPF2I!k|uK~F`@_S=0s2T4#OS0^5JQ7}y@a%%im8xq;XMv&sO7H%Id=NuAuPnZz70#nkBdu$d;f~~QJikivWFzTasIOK7rVI@}%Vo(_=vv5wsxwGRDK}$g%t6%1zjnP*I zl&dW4C6sF8k2B2Z%kdlJ-Shj4BG@+An7sY3^)bP^)Hfl0%vD(HnDVExX26-Y61VnB zLoD_C#1_d4-V@>j#fNg5a;Od~qM*CWaRpsW9A;ox;wxOvE&N6u9(_fM!aHj+o`>9} z>b%TwJW-l_%F&l|2R(3HMKrQ9fVgg6G@mlSru?sxT*u`ObA3Xa(DXsNd?jUF#AF1| zh9KnpO}eQ^qt(SlH`K{NgW3l>g;>c0FhP2e8wZjN`?iaV%7FKNGaSZGai#skQ}cS9 z7&ySh(Ra5~mvb(EXrYK2{%jJ}E+|Zq)i*6wF|NVcx9u_q-UxDwN}*m}JV8mn#4i)! zxQh(J;G>yO4-n`);uUfxDhI{UIRZDUXDMeKeZsOg{+Yxcgx(*@8AcUX_MBvUpNN-` z=Ha4a!*7V^3ISWE_C%X1-om9v9ngp7Ag9veH+zHpAhs*o;|XEltAa7?Tvl(ClMW$C`P zIl())vdOiIfulij#HiGy7Jg>aLvMeW)F$+qt17%#qlqDVBWwNqA_i+hW5 zh!e*UXx4*-zSdRoSm?JOlgHd~GI7OxM(Db~(1k1PeMe((+Nz;2{oxL2r{Ne>l&cR3 z4%DWu#2AoQPn|~hp0fR*>2kK>qsP1KC4~yTQv$LX^C)mEt^>teGTaATlB}e8jTLOl zMgsgfj*U}EP#ontfFYZs9NY&WT+A7d~pC;qzbIS9cIj z-^rLMrX)y3t7Y5pLZvqCNma*IGDXP`t$aWhq4LFYD1oC2cNOz@FigLEOc{f~=juAQ z;PdWd*{44qZWUPL(gt&e0`q>M7Jk&QnwfqMV1Y+V8vB72qU_w!;&H-S4xJr%oOTVo zMyW&5x`(ha&~fuE1*5FyISRM#rKdWx<1ooZhVOEW8s*$?w@rEMnYm9aG%=j9B)b~J z#WBe%dggNg)eNGuhbLwC1MMu(u~6mV{ZF$FKH-^P>_ug=uJC#d$`}){tNtQuDzu9D zN|zz~OCXj3R=HQkCLyCP4})^zQVrwoqB(qw5Oc$;z(g%h1lngw2LWujVD&E%cIC~# za}i%5FpD*QmpZG5kPnRJ#0xQmH)j`I%#{CO%@L7bGzYR?NyQ zj~PnorhUw8hNGx%IEips&zVdC`MJphwk92=i&nzIrz>{M&MbIAfP*%v+JJhc=3Ta@ zlQOc<2$xd)Ttrr-g}g_D?hBIT2T>gmzA8T@%og0sS90KFU>PZWz}L&(CJ_gnCWHnT zfNO}{m~h0_U|$^ho3qiVcuwj8@=M{Rf%}xLH8}(Ojo!`68es)0`ici4S7PBwreJFx zrMOSbyB5d8EZxUeAp=-us;6i1z8DaZTU< z03p1BU8+}0Z~2L?6MwGIVY?GJ$4iQVtCZ?r;c7K$_frlkTQZ*pR;tw~u}61|&Ol$p z7+Wr)-}L*4%oU~_(-W8QnoSSHdjvWnRA+`Q7nfHRNsYpqQ&X$1c$f;e4gxL!E7(DF zQ0qBncQ-*0I9rVV@hw)tZ5LUH=wy75ksXc7;+J|n_?e50RQcu<16LE?d6F3IMgH)I zVt(D?ZoF_t{J>-$R1Ew@08*c`#M2RzcFQ;?)r%+ zvw>r9K%tGs!|)+pT+dftWeU~$facU9V2KT%8~Y-dQ0EDxsF&N#O27wce}vDarVs9B zf^=j0l_#tIh&(rI&2gK2#daxmcz`(d;uB4Q=ghl=p@TC7Y}O&S zUX1<0ziDhFb}bL7z|MKZx0`=SNEY?}u5$;;FoV!A+(hqx#4_wA&S1H1TBhFRDnQXA zcrxIkRj^K2+*Phv{7eILZ<&0+tY!oUyDcucg=Ej&n`acdr^In#!g!Rx8(WXpQNbbB zHh9k9nu{(O<~VlZiY_a$Gf(!WVKd8em6RgN$Ko}ihdfnG@`2a+jVtS^Nij4uHxpuo z@dz6pnQlgtPMCrvMkWMs`-R-9DheoxTAYJe4rAbhB@30zSj8g^U%2j2;30nO$ad;i z!RIk8Qf%U8Ly6WtVvzYv&>^Ul>mS5o7!b=BPzqINnS)^^RATT{1DwDvNs{VpTk0s{ zZ{}OId=k-0Gss;+Oy+P}l`IT?5vMQ=(eV^*G4Hu<_&k}0rS;s}ThvoXdY;kLU%8fl zhy!ot61a(&HyCC2#HYvZTC(<*Jj|)WQ8>SH{LI!VV@8az*$b^#xLzH^-2Kf_vO8Ho zyi8hw0jLK*Qts@1kpZjq04-mbt7a zO6dOpSODYj{{T@`G;%V9EMom3dtmE+;xe$y1;d2aO?^v1)MEbtW^$2lxDepaskN;G z6O_Te0Zd^A-XPtavXx|t4I$`-xV?O1^Qh%Z-H}@TR$*Qm47}SiY|YDQZ!>grF&`ql zM)2ca;MOqT)U;kR9S57^n3OCVzYrLO&oG@0x0Q<*-w{HR@dpwfawQ468h|^bi z^AJil@rYs%Q$1pL(~QApd;sDUS04yDY;rg52J(7-(PoMs+J9+D1`QYTvDkln<0Hpx zR`srf%%S1u8Ghzl$zA|~lKkFgCc~A4#Y_Shj7!i$v6yvKI4!w)#nD(M7`COoSH2_P zi`E$LmDMnpEgk+PtwoJiKbiSKRZ@dPdw33`t(CeX&?~O+L9$%{c_xnzekUuOW(ok+ zQQXdPbLuMJ`aM9UJ_DbbRc8|-@k_hrI*sp=%&?1G4~Q%`B-L=$G)zD>P&&GmU8KE# zh$Y2*!CB@|10D4+>aX^Ote;zfWq$DK!o9#*n+$gRK$uy0oe->6oDl88-a3F+?+DGK z(#9oWyT=nfu$R#&?UUE$C56P7{M=tu{{SfyxA4#QhH)CTZW&C!0>{8^nu7Ep!n=kz z&Fmlneo3jQnmReGL5f4_IAFQU7ceS_p=p;SFl)p{?*9OYa(*Qwh6hbt05xifOZe2l ztHh$7v23ucKQkRzeh-MVZTuxGa45DGYu@lJR`G-UN_5=V5lcrUQ5(w3n|YNs^el)k zQ`kVmT%K8UzTXouGn-6&!8r6-)I3RXx1`GDa^N1z?QtAj)E`ogv2~6%L2FT^`nhIo zSLDoNlwS}~ckVF?mD<4xHd+N{R+FWitoNI>+~*x)V=3v>$fkD-G{AAz8kWu4+>pcxmTHz)kjvHE)6aQ5H)#VVR~nR{XwinlW!@4 zUBd1e7|b0IgH_A1x5Un-a+8GbhwkY`|vOYO+`$ z0F+MP$iGrF9Nf*Wr<+w8_t5TKC433?w4~+_Ps7%r(d>8BHS|Na?N{izwny zWCVOTf^C}2wyCnO2@plf{h-rC+4H6l1`gi@8$jsVpTt!aaYhfg0&Kk{7ldDI4+*2p z0cXBuGb?82LYJtO`jC7TRV<5EqZ*M%d^H2#Hq=3F+aHbmv*;;t~wd#Pxzli;2D-lLKl`KqhVsP zfBP53S?vnS`=cx|6@O*2tQmh~Mv+|lhGLv%`Xzx%7WtIjg~#rlqh*jNF>GhcT<(5E z`Ia?psf3AdZizy!EYHL*0lD|`Zly4@W^KeWMeZ%Ri>~qF7HdxPE=Ct23YPM|B4ABK zZRR`7te|`=1B&K*61v2@X0-!2=bD6C%yBnDtB5~Q#7G)*(>PZ~p*if;>(u z9m3gG`G&o?=1~;YMxMw8t-d8dT=57%{!FOG3t8OF0p+j67kj|mQHHrkIE}KxsDE+q zM91QJ#lg0B;CwICs?KbU;}LiC?m7*AXJ_{@Fb_wp+_ZPInm#ICGXS7tUSQ;uqh}-$ z;NpkI$3!gTuX6RYa)Z{w=a<|?9NBg1VYPX6aBn5{ zF#xVRfrj;k$6@VFMp9oS4j0idMTappzfH1=U7UGCDo(PwJGzx>%a+K|_Qxz0rlH$mL zi!pItBB7UynP^ln)aaN6T}Ml*nK+bH&ox1Yhm63x5%fYO{{X}l#jlv{2h<)?{YKKV z=4+xP!dE^eo)z9ls#dD87okMUl6ouLHweJEsgqI#e=_zJ!3w25VzrmdUuceH%iO}% z2dTp=^gu(FUn%*N4P7u%Zr7*cm@5M7PuT==FKHY_SBl|@-N!eph7Y1XqQWOn=9Q53 z5`bV{c6`CH5&r;2BgPcCKX{kZRs2c?=&0F4RdW-!60ay<V;G2q|?a94COcnUKvv)T8=2g@u9v|bkG!j) z>4QM8nAi+OJbJb)#Cw8MWJrxhx!ka6J-}&~TVD`cEiaM)u~DP%6eXsD8+ptDIN!uV zXA>=q?4iH8R*+qzi~5z?)Xkz;(c+I%;rNMu!1CJv08=e@1x#FMH?7;7ma~V|L|J_& zX8!Wyt zLWIY66^Q-#hIS+M5ujmN+PKSYIvMU+XLWv|YU0P@YO&38gEIrkbIS}a+bstmYmYMc zDvPeq?-duZ_=kZb>X_g>12f#Ug%}2y?@+#$H!3AiHZtOFvp8e(043PH<@~V+a_(XC zdH%_zhP#S4IQq=3=PRg?+fMZ}6cd!p)f?v#F(}r;TY}~F8++oWc-K(ZDHUogYvqIF z@$Px9Id7OUHFW8BGquL6Fkx7kXYMF9Q`FC7OjYp`X1!A~+b6unlK?hyFv)*p5uZwy zs6i3Aql)^K>6;vyA{j{mimx*Pi!kOEe~3^fx|v(3uIGJAH!U8Q{o)ngV{}BOIAb%- z@i$cLuegBUm207?lh^Sc_Q8G;uNbq z>J?n9Zt*TCZ4l_s)Z!&RVCA~{fKXI!<`?=vFL%>1;GI#KyXuKWHU7OseFqaNs{P9$ z9NTx|_qYaXLVfLx*cJ zR9S-Jl9g&VE~8{JS%w8AcLLO^ZCu0@&PefffKg<#B-I&DuK0x^j6`Sp>u6>EtPGj?@=!& zxF(}Z!~;qtR61D*KHep=uvq08kN{v~cMhttxsTY^f*TAfCb!-XLoM4D-X0bq2y<9p zsiWW=SDAF|-Q!SIpSdjUflqGc+(p`6kKR!XfX;KNR%+^905%JSA+EGH`Iq^NTjpQb zCcn5)Qi*ouNc#}9U+!txBahUq5uwahUBbGEbtt?%M2Cz5@cn*?;0#4@U!UG|B}Ha` zVrF}OkT*MW!Nn$B64lDjKx?UP8m-FY=Mtw^HWi;bgi_6FGT<+Lv9lTVHpS!SBHzTW z_r?*zhItvJrRRy#R(rXTu}%`Dz5XS>6KwjWD@a#8$^y@hW`UQz!o<{T{{Ut^-MF== zMa0{b%1&}`@PQ}~6s;9+tfvDrUlq_Fo7(7PJ zW$r;jtwU89F>9I!G2V#6^;J@h7S8Tv2y*BpCucdDcw-eX6=>Qa(rIBhK|0i;*ls0< zQb0*}_JvX%R$=sdg3!LETPFiKm_{B5*yUi_7VVaJ)chsZ49p{snS*iZk>WXO`d`{gLhXKsSOUJNS)^ zH85Y^Vq4!;i9j!i`DxU{ah)DeWnt@b(#`TqJRP$8Onopy*{c=Sr?Bb-=sdAk40A55 z4^u4M%v*7uq!&{aki*1VjU`Utu75a|zjzzkCAVoGC9w_NsG)*oSM*1qdW@cYQtrst zdYts1yux*(8)gOSiMaWw(*?dNSlKo@FI>Y!bWh}i{bBe>fwH+{=Ccr4TR{H+7Z9-X zN&L+SFOy$00Bbm?@<#Cyhs;_E%%gdNbXsIiOnktAbfh78H1!%!;u}$~hls#!?oAl4 z!ce8L@?}9}c1TvWJ3(ic)XPzOsL)kDBF1mGa+j%zlIC&Vil`k2w9dOqRNS_~ig}qN zP{tPOn-(DJm9hAR)sK3VEv2Ivfn_O*VqNQC@`G7ZTH$-hL$qdTtWnE|xIqYQDyhqHfVN4zM2nn$ zW4K&^1YFf0 zWUP!mX9!hdCl6AKpu0MkYVn?!)T&_2qQ?iQob{|98kP*WO+NE-j_@2}`<^XN@f*Xha zF-VF-ZKFlRq2?%}{{Xlyg_xJAQ{lUmjLQutc{quI%-N$i) z6k?xp>}(@?h&Fy#J?2a^sazzvfZkm-z_`m7MH+AW<+vJdni$U5NOXqosP_b)T0t|a$UNvLaTUU$R~V_P^S zTiD7lU!1^RucB4b_97DO)Kav!6Ge6;Fg0HP0Ep#ZxMwlNl9z(-`-V=#^%5}d{P7L3 zMPBN2)5N~pynB|V`2ZzanlxUVW(g!RAb%*PDxb9e@T$rR^9@UJMM{XV&WiCeC&q+q zk4u-F$rrI*^f{0GuyAsZ$}k=<6MgIJnUV{ z!4IpLrlzkkAmGa9FPWgrxq6jzbbk>!#+%iAN}JQoh9(GMjwqC7ukKlfpSUMdLgU+V z#~*UOkdHGpcys1tVy~~!*+;ocQ3Bdk!s;nq!$GJG(&@W~#MC|t zvsbcYsveD^7h&|J*lrVT&E4w8|RFyELE05+2jaNa#%L@S& zeea2k>@B>})HvW<;u*1=TlWNGT4vGpRqOVbQEq`l^9m=|AH3Yj%@5ra-7~tS_fQgx zK4opjIrkb1@MhbGF>uoFh|mm@oX1?KVNItY#1*Bqtme;==1`RnP_1!|N=$^w-r<(|UCL$B_?ex~RjwiR#ywHH=i+4yuQUA^EH4^^ zPIGaE&1bnnV4cBj{1<{_DX5R1l{l6RGbl3s4$`5N&r=36`N;%FSES+u3sD5}j|$Io zYfn{hh=BA|s~=$kRY5d{YjD&gU>+VCj@$kag6&Qv>mM@Whb*P(Jo|+^d`D~f!8sx= zu6H?+GiIXE#Jb9F!e&+Zx#KP>*TV;YxtVIIXZXlpIlMBa8;@5E^h_Azl5{Bpyu&$` z=Jf((TrSEa<66}kQaM^R>BoXcki_?e=T9;ihr-p*1a(h%Q z-YQ|DQ-#hYRoKJ}$bH3l+X0ORHLAfd-K`P9jLXr{+rjZQVgR@wMQ}n&Fyj)pt3PtF zwCZo%R@Ni7c81u|&ZRKH;umvxtC%zkVd_>`$&{+;Z1Py&$B0OC6ue542*5)e85RNb z%5AC0%e9sOrk>w%uwcpWR}>B9`7Y&4<=^5aU*HZQrb(vh153uN=l$HOOs3`|#&mw> zZw$Y*&1n6~988n*mgkNxHaB_d4u=wt3ovRUa%vhT-!0bqhl0H(0woyjm|^R61(s7g z{$_Z13L{@|&Bu8Cps^LjGgwa{mv#L?Gew_p1|Kh(XNYet%i5SMW^RpIbAj9z3CXAd zxWYPqZ42HHNndFD`zr|kp+-T_1a!Wa9wP(rHj07O`IsFhh<<50l694GTFVy?h%?mF!# z{7V&9WbfCRiWn)+HG7O~IYyQ2r{RMDVe1iRg{bR+>3Z=kpDx&Mys4HE%hEtJw z?jx0#p*Wl`sLHDyL|33;2xHx)xk)$8U}w7)Zn{L4&S7sSlE7z!)I;|0IC=%F(j$}OIwE0t+1R~Y{Q zV3%UYaR!-do0ctRU&BmoucjT>;uM0vIEVh`P%g9THC_&Fs>#ShRssyD`Z#MKyxC_hHaiDwvtUBf>A07I0zj*VN^A-QaQL~JE$Q)6%!&@G9O5UAqe zLE+UZSrIkr0vE(KidP9;Ydy0*nBv>~F*^==AE~Sl8Cam(%P?ra zbp=x1D27#EJj?>PgvKe1s+cc>%xkOn`^EWz=2{P>#gh-H6xj4CWVU)!o0c0m-D(P# zlf29a55^~F-*qi>%+*H_tO4;d>P&-v!w?3VC8tD6K=@~v?FcR3+(TJv3?+b9Z}=lv zwenn*lS%~mC%Pz*<*%nxe>k-Fn zRI3zKagex1wvT%#0i{&sVz0coV&3uK-qh2w` z?KBVr^l5~FF3CsnDuRJUR=|t{&vEcRJd^k4Rt27Vj>+iF8Eo^p@7)V{*-m zEDSMD=A~F~ELr%Y5xctZ79W@x3)U31iNBwyneEXM3I+;M&ap4tu9<*`db^9$UP}!Ycln-?>KAPuf$JYDCx5%s8oD51B*O z0;P8@=Y9-~F!rdf?y5JPW$a;W?_Zh5SCT(y>zh>l(%@f!B{Ey;V9AxZ$ucnfT(H{5 zar-<$nLZ`>j0GFY&QyNHp$m=F4O@%h_=pvcG(i=g1j>+iio5xSaBnv=)&ObuGhSTh zGW@p3?4B@ihjD}tl3_>=QrT!xd;u%HS_9=Mx7l?l;J+BSB#ZF4DuHlv$8#=wf2c7z z%@ryU9tZIYii&IBm6Q`DUs>ki=B%*ZzX-8IRQ~`7gKt2+*UWY?qv8biz{32IVd1&U z_b^AqqQSxpP09qg>j~bWv*0Ema+!6}@hmHUIipp(4&b(MK0j%ZLh{CTzS|?|EUR%4 zfzz0WHQWLCA#d$AN_BA%nVX{!Ov3L!x>U83yz8O|Uig`{JhaOlO9)uBC3&gA!<*be ztN58sttMLHaLFjCsCj>KiY$P)9woLK$f#9p%)gQ;Zc$l{Zc)N>k4R}a`-!xv^7xp8 z6}Gn!TH+-bFaXBIZ7QnwB`Q(H5pul?)cgV)h4n91(-eYN8)9L9Bsh7PT5`OMUTR<} zcXx7^K)0v$Dy*FDef4^j7!H}hdemq~PuT?xLHdX+2h3&w-r<9J^-ri2Z^IQXH48ws zo+bhkg^!Z4FSo&&otgdWCVN`10^}ANbLKgbi{fA0r%6o%h|?>B z*~fq6Cq`^58Bd#u4b+mmrz zA-EBKQ58bMUA5W6t#V2Pk_Z3@N!>Ebq9q5Wl3w{F69dIJDg& zx~Tr+tweaYC|9i>$y;YGz9o)s>*`$F+)rBMmR>&*m9d$zcafEHk#M@=zHojHCKk_BZqQ;FNgF46tOJ+n&6gJsHuw>y-%+wxufN=v|q3V8Waz)2*Qig*(ewd=buX6Bh+%rP9-e-<1Q7>g<^DH~YeIv<( zU)0WglLGNy%rs67vpexvcPNFFVRZp!h>OBgpgVP|h|mMIf)v?DI!qG=>(`jjSy^RN zFK$o?S*>O~&l}~LBU^jVh))O;d>e}(bJ4ibE&yJw+c628=iE?u1%HGtdoS|Jrl%U? z#5B?h#@1UZ+Qf6%Hc^R-Y~-bojDg4YOdvV)GOhg0ee)Q>YjhZip+Mqc;S(<@QU?48 zRAZsbF9)0d07NlTsKVV|ID;^sEWybIK#F=wG$E;}!4OJ(vc-ciCh30aTdCPFBM$5I zjRqhuQxL6E#`VOe@VEGy_X|76b49eJ^iCT2oVODIXbiKT#6jH2>&y*^b5)ldJxwWZ zTsV~iS6*RbO5k-^l?Nqr8n91Ng%6|{13q8eu}7;}r2wmn5)8g;bU@L+8S#*E>V z88ZM-EbZc5t}Trzt2dZepzbZAe9xlmims~;V@^c7#A2$_0i!WK<8q8?2}sHXWTtqRbGSKN9^aWN-S9WLq^Bs&)8^D-Js_80<7da9rLTb1W@B2vn52 zL|UzK(R{`avxM7Mt=tBe<#E)$_c5aNgEkfAiB)POmWH9ifvT|Y%%F&~h~2MwiqNpz zj(do8e-kS9&gBgki2kKfPt5&+c$EeV;3b9EJF6Hf0pOH7`P8}JS2SFwc?94kE2P-S_YkW;Fsj4zJr58nA5xTA8K6UB0#T;o>#yM# zRIteo0GTv_P}fr(EW0U}cKVoFCUhU4xr@{<5~SGqk9#L1xs?j~c!t_*$4to@vFG9} z2589m>R4RvD`xKIL!}ijEJ9f5vjEu4OmUm;5ofk_^D!3i%lL@e>nCxGnjF*uN)5H{ zU98mETbZ#6M`A45jY_ulT4E@mN*-girRFh;nQ03n5r2+bsdea$U^}VXgUM zbx&=@c!0gkuF_X?BcWP9h$%|UtiQx|Q306lbj--Io|9lucvxNvyxGj^F;8U9TYB&6 zL2?BPyzT<@@zfKM#^yMt^UTICl(N3ky?J9*7-a6hxz#NE5yQT0vz7zja5#iJh%528 zNs9f+6Bl1Z@hVr$dKqXfyjwPq9kSPP>nm6ZcozA00B~PM89-s1%P0%JVd)=G z4o%K0mu?I|b^OFIsp3|`#}%j_K9k6X;@b-j97;CBj3fnJj!9a-x-`<6g5os~j9qGn zS(vWR7)0+f%$|`E%%r=GQt5HTOHZgKfPo-U)y$47lnP7wjH#vPkEmYh__>(Do@Lbs zz(0tbGIz`QoXqEJ&#qwFN(2u(g`o%Y6brVfl(I?UqWOP`yN0mwEZs=;Irr29+fDZK z8gLNPj~owfSlllA+$1GpxO_6NQ|J)4{w8CQ_#!tKtk8f^BYModEv+>?Tltyv*8?qZ zu;Std2IBSe6Q9I5M~3%sY>w&qZn20tPG9Z?ifr`ziqI>>1PVVh5mUb;$+jG?1kP*X zZ_nHs<<(48R%A=r=6D&sGcESQ`rsLaL~FQVP-9FrD$oPG%>K*?hVelKi`79IrupHE z@_rG>A1+8DZ<103HQHF$vN$Me`6?JeRM#2iSdd-&i*;N6=Z^{bA+uG}?-KcAe-DXa zT&(1{aLBdIFm4_RX;v5k*k+)h7sP2yt1}T*m<$7m{3+PsmW1}=aF^ydUh(k&GOs^U zswVY{=57{_TW&;6aX*Ppqq#hii$Pq*tK1JMY*E}>V+K?)c2VkG6SOd#^VFj-{YNZP zbyT4-Q43P_okE4;Q;K7MaaoP!%YX^&hD1Ayu@zRKD;-lK1Qk6+wk*r@aa@%S; zTc{i?&*@de*xb?o0D@}zH7T=~uj&oOI~k@c$TCM`pFheTj$n$~&SO%ay)z{-gKg?n z*vHI4a9X{~uZ1=E)59}omoK?Xvy2eai%`)j!^H=^z_^OJwM@Z67WXMfn?UX6C@iQWhn(+Zp7UCsd zY?a!u8sZRAx^l(dh5rEQFGOr(a-xwBxx&yF#H%m4g(}xDNY-!XFfnMrKbXG`c$w%6 zYwl8}0o8E}ld;S3E~qJo0J!6Mm1sBR)euY!E5cu0vba~6KDp>hFbXmK##q0tOmKz> zg0MU8bcoRxB{6Ws3UkSgk7=*a&CVV%ynBa$x*SGW{7cfD>aW&g<5QN3ifw-E&*j)ZIv563|x8D#vc2b(#f0t zCN^hLwN|7G38t*f$S(M~vtLmvVKJ$BR?@&u>|$fIxmhf{3B0kPz?a|VXbBw;ly9tm zhl!jGjb_{*aYXa`m-Q&-C*YYq*UHKUBj$KWZYDCb0sa1+hcSF4)9GcN%h3$!dQPClGChvi#d96$|K(;;Y0l)2e^KnqCUxDwq5Vc<}Fi# zqiR1PHp@B1OzxDVEi!nHWq%-cO`($r<2_;S=DpFkxbu0 zu!CiYShLka8!i;MY!-Nz=4F<{cLF!{FEqXwh^{YpiH7etQ}Y3UYFY6H8IADAa>EM+ zGcZ#15z+Gl%2?4Z;h9b2iUb$21z3#XP=kX+-%KKwQo5?lfrogV3I!o4=R}&81ftEbOw+9-U4~K3MBc0~I0( zfah>aE%NGIe5HP;kny-@BrEG(njp_zoJs19@aez%VkxA4rup$5eo)?zxmjEcd5#nmy5?J^d_#O@T^<-2&edpm+^q{{UhQOB=;hB^zU{5d#Lf(nNWzD+t%IS)v$>SlUwf zg5vcSTDKgaQpRGI;Bb$u9AWtt6iQj3!z*FBHHGc1L`~bl6i}~dfpill2rbGsst<)+ z=DC(H&d>^q9!5~rFU;+;J9qamuA&o#L=GLpp2$tt3F?JZp1~>due*OSE=a0gAWaBO2ZA&GSNs*3y>z!`;Bn1D31b+!dPaI7Ap ztq%*c?ga_Uf_KAeW>?0}2n=lA59WG@35XW*HfFuUHmMz;9L|FCiGFJ0v@rwBIjfhL z)3|x4AZnW{GPAi%RvU`#5ju?l8b->?<*UFd;yw;pVkl#K5T@_JtM}qOwemxx_sK8@ z2AL=fafqdbFlWGpoXtY<^)7XaL!3*%@fUP_%UQ4CF&%N-L=G>AjZJWGozB5B+5169 zPcp?`A_A^0<*@j_5FNo?1GvU;Yuo#o{5Rc?#6a|TR{4b>$hqPO!2Tt0;R>k_1XSSX z_mrmOqw_oH`4ibUnw1=WO+`ng#5=)wmC&!ER-vdbIGC9;0fKzRL$h_V zT7T{UZHx(HetAu@4&FW`6pXRW!8R)=KZrmMLCP@!dX(D^PcOtA%pdPDGsmBA#B(~H z{{Uz*L!N4NgUPvG${F&QfD~Grfp}=_byAFrs#%*i15~&M;bYm}1O~C|d6c|hAS(_ShA~UVW@gu=sQSh4_=%JX<@+2$r#q_daKO!0p$6`~`IPpr?mFLe zW%(RGagA`Yw*U~vn1gDP<}jRbG6wA{j!Da2CLK|xmG+F;g9U9^6PWF(neoXR&j))|te^B$#&bu1UDR|3a<@ez4GW?0m~QV)%~lr`-S2wFE) zQ7ksx50+pE*~4=Cn2AIx#t6N$DRAcHnnR%iClxE2xprPYX50{#lN0CWW-#|KjUGnH zi@ZVvC}tKWQTnqhSTuJ~wg(@GtM2+{ zqI08|4<}8`sx)vLU^jQ}5FuRLY`R!)-PkVV|fP!aDZ#4$yFQ?HIdG zAZX;zD)9?3=tSVHvFa)-HCG**XQ$23p2YA0 z7K}hQiCm3WX)u{7-p=ZE*SS-IRpG~(fER46zhMIeogmb{IP*C^$VPRq zF!bOs)8YpfwkwN>Q^iY>uacnQTW$TNNk;riISS>Zj>Y*l_>L-mLKKw-s*mw42Z*hU z`CuXP#r?uCpyhduhNQla)LBvY*28uaXE6X!*Q7u%cZe9Xb}9IQbAYE<>MQ2h#e7N# z^0CFBDZsZLbEvOp3@7GOF|-YnGWjf?hBlVJy9){jC1x4Q4*Hx(T!R}KV>!iRKhIDzRqHnav#C^}@5&cf(OdIXi6 z%_z9{I70b6Lsy#uwnDXgiY0W+%Le?+*zKKs&10u^xnX82#^TXRX{>NuRNY|$#SLK;S-(D` zh6D30gQ#v1Yw|KgqpjRZIsX78w3vPmzM>wSaq}xt!&B}Wyfn|;Q=s}xG^yu_Y8-g1 zKUiM3F9a&O=>F_NH=LmunXVq8C%8)vgUdIYWWd4fOtP&8 z{G*#j&N1Q^l;ShzGQ!7xPY_y-2K>x^wJo6fl*y8Bh%g!D*MbY8o1O}dR5tj}ZNsK3 zvw;TY8BRWi5FUXL%FKyJy0#a)ZJsath-jIq6D-oXWtIwlCL6Kw3DYfD2}`?!fkU{- zRP^F5#_i;eAr7KUPaO`@IWfm&VqI!-jW0gS;XFbVocLq8h2}H|!fSk`M#Ab@F*r}$%H0~>!ULbhR z?@-(FIEwMLi*P``3*xze)FXKYc~K@fDsmemjvv}JQ~MC=8;#Hv@aj_GVihhl2Vk5P9r-*o`!<*bn!A?hY#ZF%zbJ%3cX>8Cflf zyxg*8RoPV?>fchSx9=4^MAcwL=Ld<)4Xu^t8wb_IGl+$@2?xh|n~mRcb0WDPc1 zm9|4)1Yj4*{o|TXC0jEVfxMm6y0R9F-FP~I*g4yB)~A?QL2%I>qo)h;7lqSSmcIn^ zJXelk=p&AyDugI-!I);uuJ5_tff8})%%Nj11h;D5%nR~9Z1EdThPggiZ()cJ;$XUn z;34KTVGG_rw6?EAN`{9g<}gDyJi)3m%+6T1a{aId46^CSnz#lq0BWirx(zdm>*At3 zgooLW#2oF$D}o)A`JcqA1r`|d1!~?_7ctQ?BD`D{>QTDoilECucX2x5r7d&wsB)@Z z-OVztLs^D!15~j$XC`Gmd4h5Dnd)qJ29!t!;HSB8Fz+~w1$P@Ek<3RX<-J;9)7mR_ zQp%~oVk4TUJhF>OB_%|08!}X}RaG%9Tl`CdQHuUp10mZNPS9_pv4>AGiv3#MRQ{$>8~Kv+0pP3MX( zaswM2C)}_x_o|kpAA=fJ&e%BTiHL?7UZ-k!Ck-;&Ddr})f@MIF$WpuhCNws@q3unh z;{*3IHtWm8*unc;?hN>q8mhZ!s+$s8P-5kxrk_4oB9*1n=cp*SwSIbuFiiGzckWkK zc_L^!s;ZW(Ld1qek2B4^%mFLkQ6bgO`aq!0r=ZlYgXm=~}Oc4i`( zx-mZHOnCl@d@SrZvIrR*dS#lRS)OBx5$z4pmCY=53uCS(u(EEVY8Lv1wzr4}lsDw6 z+~DpoIj?YHDDf0hp@P4@A~ZHWrZQ~QaVdtZ6sT+=;$|)`Fw?{+)VE1Y%L(d;4^fyJ zi;)W%Q1DpW(pGOU4CNbURptQ2DI6U823d+t6=yLdy0R@cE_x>;K1 zhAtn;Do=>GuSx1!J8^KMm$MPd4qEJhSkZ#XH^f63rz&*|D^`&Gf)$y0V=dl0i!P-3 zKn$RrLzzHbr@TPa&-F_y_PgmXj|*?P=d(ZN4LjPl`Tqbim11@W)HWcz2XGp1G0lwX z;g`Ezv7=v@B&Bk{T#*=KnmA=<;-3U^?KI`PmtnUrDU#$L;h6)a-e(|J2Oi>RzNI}6 z%P_H3#I2XiR+!#B^AH0nD=^Dn+xIO)vzpwbeU~t)xA=$!O;Ps?ShfC`B@TIqP;Jq8 zV2T#;;ynem+PjokuwkicEngV;m~3l^;RHx%#L;zqu+e91bqU`EORX=b6J{M@5H(sQ zuT~ko)VgW{gZ3VmC@T{jConYYsY=dMXKxVboLG%V?45Fdbvp@S>Uqu@i$Vhh>Hc65 za=WE|*!VZZpy&63WiI>7Q)8$=Jlq3Or;pMt(A>y4Y@1NTr%AP+=2jrlwl*DWX;Jj< zBD%T6S&>Hb0;a84Al?gWqH-sbGenNsjsgNThH#aAOD*H`GwQcoMYny*)MLcN-E=V4 zlHhPbL4(sd4tE6u1wXa~i9Y`Td3nap1T5V17RfWlW+R{GD<0L862|Ru)7;f+?*lUL zK59{hx3sUTozbiCejtlwaIMN#tamOIMy$)EnBf6;@&m(V6gAgo16+f{ht9 zdHhSEoIJk}ptBOyO~iAsT&#hc=60<3}RRxCZMnfvORSY?mSxb1#7=n$< zk-Knfn1#iL?(ga=8Z7)koDL9fP*8R^o~Gv@3A6T9-sDF)xeMyzW92$0Q<^ zj^<`YAX3Pni7|Qopo4q7+@Z#2f%Pq7M*|kFtb_y(Mr{Hv3*u;j@d|?p-Q_Csn~R2@ z4Z`?-qlVxWfjqz_rZ`9Xi1nw`3>7L0Q!9eV)S|v+hQw)&`jsq;)N9+QW0E%U0N!bX zRcP!VDPV1i?I1&aKo^!x?DJke2SJ*_37Nef}n7G z^2?$Z$)OyFKe*VyvR+p6Sd6B1?o~%)RVvo%U+gX+LduU!Em#qa!YQX_poy@X zr#__?w=u~0i?X%h{$?@WofQ`5aHg?!GiC4m%j?s5;cs~eW{nN`m)QE3C;+f)xr}!( z0Hl{&rQFJ|hW!(o4b;Ah8^7)&F0-@CHN)}WxV?42ztnZ@8n2fI&Kd zZ)vTnW=1(o`X#%$VuReb5x}*UZWGgjE({(o_L+*OF15NUfuPpqp7dK(3z2;0HRHOzOhrg3Hca7P9$+_!E2TEes*Uhk`Xa zuxdFG6?226`Q`>T^2)xmWk&F2Ip^x74KLzoe(9EAKqjZne8n!2;#>#fRV@36)Gd~_ zL_|&B=4NEi<|1MC+`tOwolSZdxlS~;<~$Qt{{Se)X1aZ4Pff~fnB#Fcht;vWZ-{M; zN}$TQjkp~-gZ$X$4~gZ5rWz#OcjpTL!yi*w^Kr;7uQe|U51D+0{$bOH#H|g_fIuWz z=gBDO?$o>ov?pHY=J(l*@VgZr2iRkh|| zU21G~G2AMX;TM^}S%N7V6`XV8H7goc{{S;6=EPDeJZfL+Yluwr=*9>jqh^SgWVMqA zgt%9;Y{8r3s5cZ03YQ55q$Sm^`>)C;YJ$6)&R{^L@Rb%f_g+w=A2haKgL%9oRs-E* z@h@jN?1o;cu5KXUa`JhBiKp_$u%TGFjR`lpjp^;&9?+=VDJXilQYCnsR-4bn%6z=d zG1%f~x{KXA$qNuC`c&ApT*4k;q_-u`#xq6Zx!6s`B^6aF1umS;yWGeKw@QI2D%%IR zS5O0bO2*)zXH6->rlpa(WxY(sU8X!#07T+fiE04UM!^IChd_A0Gm>EHC-nuMu%;J2 zX0{IHH?$r&O1(IU7|LN**XCx?XWXb1N&%AZm?%JBGW8l*_fuzD5^jaH)b z2tJINw`HsQsef+BQ{_PE(NOoE8P* zU^+^rN_dw;NA{VWwJXG;>UKp>5$n9JM$zRBSKH<(i;d%m>2XGxs&Om_kdJjMrL)5% z(H(w!hdFzw+00?!`ILw?rXv*?VGtoP5e{mZ`zDfSfr>bywh&#t!C!Us9;zBU8mZ#{kc4s52RgB`9naxM18Xn7k#s zl~;o9rKfpr_vqZq1E=_vA)bjw76yW0si4zjJF1qkETOw|?hR*M%Y```tC`~m#UG?AG#1ZE4Id(Y+ zs&A*Ms22_IE+)`C$H4Z-W)*Hy8C@gzOp=dANopr#`Dhg?)PDmlFm;?joX=~7d0Oc2 z;EoT&$_9kTtAI~a8hIfpUC z$XLY}3{$hOHp>GcSd2{!+7ki<@5CrzUa9%Ym|zU$2#~F|1gUp3f3(YaYC}YKj%up* zXB|vLj53DoZVcsPufy+?~Z~`Bo+g!c~}hnUih7B9bkxte4*w7BYh+!sb_U zK`#?SxbG%aQ2H>cyQpyp3*V_>P{DhpoYR(JQe`y#M9m7wQflTF@c5QBdGkB>+!clo z-WaIL28#QaY^aa|$U9-REy>4oWri<5rD)+Ua|r}OR%2}oh1Fx;CF1kc?ipZQZ#bGX z@TETyii%9dii{Rw@rlzEUCaa#n$5?FiSUI_nd0TEa3f`sfZXVQGcxZz%YAvA50t3| zT_o!)Z3laRJrt<@JZAP+MigkIGi^qp3uyj}o-e^A#!sm-w5Sz9!cK_>0|_XfdTd z2F^(`CSCEi0bjw}ml**1b*wqaMkHUgfQ{ z!Cl072K-GiQJiDu6f0R&vu`%+Y?%zac!UaIVR`wM<&j>dmb|fu5^1EMQ%-R&z*doL z3UKD4#og8M7;Rv2)FGz&J?piFZWr=c-POae@$}8gL zO}KiQ9)03rud-ZQ`j^j-1RpDArCP#LW`Nv4S}PtUrDwzf!g{ETU%6rYM5P+$3Dym) zO0F@lBrq6_hHhcH2a-_5Bx|cOqhdz_-xC0sIh9S&@hG%i;>q^JJmox(;!@->V`e&! zCe^kX0{&(JTJ9V{i1!oyX5hXKeX-;_if~?FDQ1n{rA-64_`TbdFsr)RR^ryRa=0Ei zj@t#j>$s3&H^CO@@d{Sp)90C#(BfnZnCjy|kh;e(ST)lFS9}7Ay27B9gN`#6{{SHk zZU)jABhxqef)dr{U0ck*_@SI|0W-$Qlb8@jv^{7p1&Uk{@I>U&%IBMk<5O)JXljdHC!s;>b8z1IWZLFSU zH4K-Am=T^Dr!_LASFi05cNqpLO1Y%3EH$Kt<yw5`ErLe%#$tmhZpp{qZclNQY4HLHek z{mNs(#)4Z&I;D;)>N!#v#83-+8-v{fZ8kM}mO9*BVQh388aB-;hHBtbm+>4ot-@0{ z?qFswC5gIGl@NK{O67e@k1%ssUl$N%&l34p<~?Z!5|IP@A)Ld@Gi!-$rxES3fs$1f z7%IyXGOGzmiIb|D4R46sm-=c|-ldvs^9b4@MdzK95GKyzB(&u}uo1|wsQ&;6Tnki8 zQ-Hv>4AiyyEsB7A>KN?uufcDP*;YdHyBF?6#W_ zJ7DMiqveyt8lewA)>v2^iMR*HfOY0sjO$K`QJ_pc#bc2DqfodH?=M@*YZ&T$AViu6 zb1ei)r_IVXI?Tbh>QUPo7Z*i&o@)~tAGoqpEzG(Gh!?lS4Z7;)n1~KotY5>Ks@U0@|q(5m&EYW1(n^!~=bb6R7#}l1e!?|##j)>pn zKc*c3!BC}B7p2ep+$e3-p^EP@+oqv)w}6Tei#GoN5p|R3sm3d}F+e4FIAWHzSdo*t zZMPg349m7-1g!5vySwj9zvA3hlas=skM9=m1qET##|jG*$RWQ&E;LrGbpMyBd=siS}{reN@pl%X@36zru-$__h?j*Gq$p(z?D=ayAm&fATD z?r&U~iq2KwF*bnfmZs9J&G7=I@4_OpcNX$PU@6ye3HU$E*BJK&IJYR`qo{S|HVh>r z@WjZf&7VC^n`Uz`?So*wH>gpH2UB$yv@aL7?~3&>l&EdmP(4)5gC%BXnVu3EYiu)G zYOixjRl^LvOcASsaC0~WGE-LfEvvjhm8i~jFH6A771W@}lbH@NWUIt3Z+vqqTOm4` z^WiKIE16mg^DK*(vc+m)4UQNUy&dOX<$C#;+Y~p%OVb1ZG0#^nRlR$|0oQx|NkUm0^cFx&AT`Et8o3CGQO}D<85Xyv9_KqNYqna6Lg;zcy}g_E03qornJ_a_nJ6*AhB3{tiVb5XN5*gbqe)ulRj z@jExj@417dzfnmT8f6iq1H`Gd626-Axp=@j$ka9IEo~6(6vvUr;#fOvyuk2G%uTGo zO$BC;;!$kk@3>Pnb;%da#4M|H;>wf`C>P0LSYHVqbQ|9G;cm4TnJwU=2n!KyD0dSMObqI z+b!cJ1>v**047YMKEtTva5y&_p_jUQDlUqeq5D^;%sGp{<~M^&Yp#sJa@=b%j%`ar zh}E1G+^ueomQv-YrvCt|+|oZWb=mazpPet_WDR}Glqu0^s5=&7Sy(SJhD_&JjM(bS znJ-Z;cXypc2K8+QWfLDA%?o}VOr}eCtiLg~`(tcI;kf1_bK!zjaO)D|E}u{)1zXHt z0f;Uc@t9`nIp303G5)2QO$Q2>zR~+VOB`s>Uoo#yaYPmvj4fsJsL&UrXa#YJg_WAanP+H` z(?j-z7NLri460?BvBtZcuP2G-2ke0fWUe7$vmJ8{Mf}ZIK6Ln;MK33&QH!@^C&L#_ zLaeR8^rFKUnfbU~!+_k%7Bp}463#xM!xT|<<{521r7c{5YV)W*5@}h;d@xl{;$N*9 z?-03niC!3pK`_VR7i*bfAG$k_%raBXBVwNgC4~p#3q}rXjt+ltxozoql=lXLqYWuo zNSVL~8UFy>1W41K$yhEJarZ7Q7>}5pR#-hHmc3wnOE&X>TuR!qbu(1`%tUVJd`Cp! zTA2z{j%80M$7uM(xEnD5jj?Y4=W?fxA@K_^;8^VhUkN@(s5Mu7@ z7G-}i%4NlpfHUR{tc&pz3*(q2f&)^_4oC3I4dV>Vu(N;7LBjT^rSy#Ymdw^rDY#%8 zW>CKqn2ujB6877_Fvb*LfXC(%lF`>*;%0D&PTBHkOX;w@L;Eq-DQA|-8}h+C3Ty7oAQ7ze}yClRt>tq>_o zjZRT#p;D`4On3IqFu=|sTH*qBnFC+qYp_Mxp99KKoVJNe9vhp4(37GD_#6RXr7P`!~whf6DEx3 zT7tkcA*+Ft2ewe-64%=#wM1Tc5hZq8fpFDUA+(O`y7MsKy*qtC0I=jJR6CZts6c>o zw&p3fWXo)~X-917hdfkn4dxWTuAB8MmY(ThgbN+ecF?7J?pa}U)m9~_1JkJ4Zn}UN zABg2jhl`Ak&$*axJhH9e`;D42g7TOS6faYvAc6L&Rt#5r=;k7P2~l{ssIX*jYb%cv zd1zp2cQqeoFnIPSICS4@5e_v$0VctP?yXnU|YdI`Yaivtexp z5{8SGd`s~2Dpbab3V4LvA18{6`v%+N)xj(=Ve>Ai)<|X@1&@)rZivdxKA1VFkQ;o< z7S8sN+o4YH5J7kmMoZGwd5OUsWsYV2T(|6T5>!ANF*)t}^S1vEoO-3z$4Nz&s1Z!iFEJOek(Ih1%eG{ZMtSTox<_?TI5 z3<8%V?ish!G0M-QIFC#jlzsGzUK_cPi$=`UrbMBIz9k5AGSHVTX}B+x(h7_U8IrT} z3R33DwygapaSw6woR#wiiGHKEpCqS`#$hlwm~!xO0u^&BM2w7}%)HkxiTQ`C6~(Y& z9jR_*1SGAhjZU3JX>ol20CLy?4{>h>Wfxla85|u_(#g0CIriv*sXoyy9YY9961rFc)J=Yr7jZOSXYtDkF~~ z3@75CfNiv`#ooqPAgZdW0!7L$2}igPUe+8Fd|Ow~sg9qKE}>q^2&rlq)MCRcuL=D{ zqs*)a09({YJ`P(;0^;xHXEJL}jHb&Y;%{&h-s0-@27!TL8}63}LZ937F+ea|)J8xX za`>72yL2Bgh;QT{v~n1B?R~S5rYCE2ZlOGod4tE)Fw_zFOKRXRlj>66?+K+_+%lka zZW|Py`HZdjC9F(5kT(#qS{f&3c>e$iObdb>Tsnwvm%Ez4I+>=kP|X9Gxlkito0*l) zRZ^|`a|@oOqT8H5`z&BZ8Fz_!EGIlqEJe6M*Td1O?<^Z6? z3YKmZWmFSZLx99rs7 zkf3gON{kdwSS1#f_X{d428y_edqXcDyvJ%n)+DulSat|7pyh+Ba8+xsh}3W9N`se(6gF`(T__mt`jmB`*AVGsc)R(;eKa+-s2ReG z2gJ8;B7t)N#Y)Xfc0+lKcvHc-RW=`pv^Z$xg9ob;AsE1A|c-0pY}=ci@3x2R2lo;Ye|K zo(ALCSuZJ^1vt1`yJ?2SSuofTZRmDXXE~3h5A7~;q4|PgNhBNE7|o}NW+C5V;FSV} zZ-lij71kxJkC-Y_k=zwn6v4Cd0Je*fdys$uw zR>$10sbyv%fJ#KRrMeLblUkLRH1K^wi86(b+CyZe>dInW%d$Cx6>Bt(%;SKX zikG&r1<#kC#1&*F$k{ENmkPWaKX@foXOz$RP_|FZ=Pv#wbETqj*c9*;G6w0Q<&F+{ z!c?})+G%m>(<&~or!yd48t_E7t_W5C z06j&(O8lPT#Vv2aFz69^OI3P$Ark<5=DL=Qh6504K3cjaKwlh3KvyuwNxbU4CPE&J z1P4Xi(D)ToeRu3dPEXuwsoELYK&_=@B47~4mQS-Ql_vQo=dJ3`jxaSXsD0mUdb zgeuR7Ea(w}ZCp-C^r!_z?pm`vm?$1~0>@FGGp|pv9?`g$VUG13HAc3<_j5k1GkTTP z{YMKga*pP7!U3i?nZuUYIh`3}xajbnB4W3c8i2S=Ql=1vDqTGET>Vdxxxq<O~&!_+z`f-kuXPO;VfvFYKeR* zXh!o!U;wSU`IM+^&LRrK%2q1}s8u8gbtQ3sG0FTy?T?aIlfENfVMMk0iMlh?zkz+~ zA%lk57V-BtR`9u(&g*O&3DAY1LsZNZn&2hQCI+eqDRB5D)<_7suxzJ@vQS*yqF>A{ zRXd6saex)1;C}ZkBM3jL)7G>x<{lQ-B6okEt8H)1lUbO<)Zr_Qu*nTie64({{P9Kt=FA~zqsdjRBh?_n* zOZ45baNSknR4>X7Sw9HOnp8#ExnOG6*XC4ipS-z1@`x4P%Jqks*0|Ow;--z_930}c zY~_jKVpS6@62M|NIhE88qw_PG6Kg+HI8~g~W++;%mVhXh24&C$(l>R`PnHjHa=Qq| zXHeJsVAa=Kc!ASyL*Iz28v<48Trpk4ERSfSsz;#OAsAdix{BoP|=v=paYftu`$J-<*R7nbJGBS zGJ_bKJN@NCTE3CM`sOWz)>2WZJ1%~rdrF)6hYdHk5akE7u)}?|JDR@2?kKHJt$v`P zFOgHe>!^TBr+|G-5%9pq*EME?W{9=0ydgQiWWxMMGOvq=5DwU!1T(w3i#d6gjPiNn zp|7;;mz?+&4YfxwAz7%e?JtEG;D=P#lN2o--PA{0yj&Xn?ZO%|dZ?EM`@4bLW4~k;q~v1^2HU>%%GTT*|yi7A7bM|EElGw7DJ7Jj9|%KSrw7cP2i z%|j0=V{bwaFMpN=3Hln9Lr$0Rlk@nLtM8UP|p(T zowy=6{B9wfwZ7&NQksTwP<`0pVS;w_nl=o?sYa;9U}~QN`4{HSmaA3LjX1b9FCl z%G-V_W{B4?7T*oUBdlo$;$p6o7FwbaROs_Fm#f6v5tgW}O6rAV(FLYF$|=o$W^2C@ z5}BPKbXCN<2g5KM_{~d!U3a;CjP))BaB$B9JrM%*c9Fk5m%gHZK(#3(O1`!Wg0}Yrb_ej<{k}iku!#5!^BCZUbdJ?=U4;z7-}$5A_Ty%+zs5V@fGoK2lE3^Xsy0ahz=PG zQsruynC5Gjf-)5K?kHxVv-p|*81**=r~|2Y-D9mp8Y(=-c0y_)$xWqF9a5Fl?`x~2U zoZ<(pu|=lKUZoaM!d+vu9_Nm69EFViJC|o4fd&>+`ZA4cH-iQUh^uOGsMDIA5p05sZ}iax`~wq`-?997$Zw}?@hrh zN&_AIPxP_wGjnCAlLN?JQ$m**H@TEkhe_zzjZL6zNKDn zqK9L=%*+=?WA(wcxY;Bqc|&@5h0wu+SRZjIxvsdFm$VxtTa1|Co6PwgT+O(~qlmZ} zh*t~RTT@q1WnnSVEILLF)J)MAm-vSkMmwAI4wx7zA2HE;uZfSFe85YC)k-ZA{{V@R zkZ~WXtWnCQIQ^vhl_z>IYR<{PQepy;U9ZH;3gNRK5S{pnK}KQR+8TJ72kt^F{{Y-> z0-VmDHTMZTi?SfWQdOrqb^PMV3XKrwhSy6DhFoM&)h2CpwH>fBw|XaM1Ea-8~! z9#-6T{tSA|W|sE?X_->2@5EfNJ9~jG8OvPzid7VR#pkJ}%&m=IGSn+OVMZ-9rAQpi zqBtTw@G1O2+hcvXg;3mVv7uRxkytYq20%M|o0MNQmNv=*GHs7BYznlQ7tTFLW`D$e z6mqarC_$2m_bcry(%iaUCtR~w%+U4eD6Z{p{7c0}FlJrV7+jn=l;Rovp>469M;l(H z76==cMR6-y6a=rtzY2JR^1@v5W-FoZsJ9Ge9PgU<67EZ3R76u-lCALq*?7*`amC7| zmv78(VCNP~4CMV24e)$L&IR>|MZ41og%vgycUzTRF71hC!t~V6+ul)qC#1Pc*0fX@ z1;FJPA_OgsX%M%cqC3+@VFhjG;Do2EB~JZn3u#OlYO7bdv=w-X8FMZe6Y5k#&6!4Q zz6d)ha@PdBHSoCUKxb6J1wLgo91^o$?rEk9JyVEaKiKYPs+_H@`<^Vwimgt!12{OC zlL3n&#eN-P5H!p$R(OGvlNDD0o9*&Oa=(Nx!7W(0l(26w({%AFHYHHDJja`EIGAm5 z;xvKGx2CZ7A5+A=`I{F|)=je)TDtBrPq&Gj(%&1@{D?~d1~D3C{H2|@;j(7Je(3Y= zi7u{07zOSzj2-g>q&27bm(aIvy}}}eoz#oy6b@$7Yf(p~7T#mtFv%$3EYui>&}wuj zm`?n}SsY5;;iFS*1a%87PuT`7YsnCT=9U(3gak=`#XLd{5k2R8!tAcMr~|nwvAIHL^E>qOa~^UuNA!lKdU~K+3&4RLoz%e{ji~mmJJ1CH7M?wjQHG zP`Z`t+LU}73s=kse`L5>y+ea2a~Rt)0j$$3T290>rSFJc`=NO$E3H}I7=e)j_bgOt zs#`SX-WIu<45t)sY3HUEPJKkehwV5D{LJouQmIML5qCooC8nYr<_2`ee)$~1U(r`J zyeF78(gawc6dW&@))O-+!F!HFFH>Utvdw7YJC-5AyJ17yE-0Q*Up`rg^TcIJJ1b1l z4y{nuW@T%ZHa99uBbmV097}BnSYx?Hpa&}J1hxq-_C?0~~HVtYTZQJDkf#FEPT+C4fpiLf|Mnn}^R*l`U&fTb>OPkzc0|Qv`FHCIN31 zENwp03eIA$gLN`xELJI_UtgjXy3MS^jN?0rWgJSZ5z5pkhty^{oAOwt1Gi7+Z)Eik z8!yZuoQ7iQd_)sb7HXf~;j}%c9Efc_5vZz_+CXNwH#0(GSK%u_i_P9);8?`uh#aCi z)W{?FK|YnDvf-@Gbg;w?WY0Y4ez3Wj7kAb3WX{4Rq~-^3QV)1351| z#m&`x;&y7I*gv^gS8;5x=MvQm{V@WqZ<%R_=?P<3!~Mi-*UT!lsKnECq?_0yrHcTnm<7z zaVb7QC>~rZuM=hWEoDpgtUm3WlB={(pzxZ7Z()QLT~1}}+j2{oD-Pa9XT>K8YA7nO zp{SC_;V&^$`9ZQTi40xho&Co#4z$h6>1|7h_T>TD>#Y9tv5F;&Jc6dNPiU$ zEMk8m6)sL@1BY~G*nYneEp(vysirF6t^9kISKN+**zFERzqAK09;N#^hz60lEC}}y zRNbHT%yqh@zIY|~Qs?uS_K4I?D7ZM7cE#pwXjHI+lo=y?_?7r2E{le$=CmBe1Mq1_ zg|NQb+x;bH`Mpw)( zvB`GLI|27Ho~6u(0v~Ot=2Jfn+Z=s)KTv;tA$;r%hr}N->3K^#RPW&Fz#6T}Q3xg1pE3Lq^Xs z`Kn&EeMBA&!ej^!Q(Z>vDI$fHneJDXrM92l@Jt^4#SIJ>a9bJhKqzAB3*{w;k_Rql zIiE7l6#T-ByiE|!QSLaV+SC+*NFmDc9DvhPO2+trZDq3IhUL0;?p}<~+ELfaH^{e{ zmelBVsdIqf#5ubZ-XRZb;#6>Xha{-Y&@<3bqR2wEbm_k%vg*YV|qZ7hnRHtVZaYH`JfM7K%K1)x=5yZe=DeiZV z%LGvs5b^`gC6K4O{wFATQnnaDfT*HM+Nu5G4Z^Z3Ui?&7HwdbBnH;YpD~Z%{WE$>e zlwX)H1Y(ytW7HrTd>L;_d}2dS(=%7Xk%=}u);Ssg+9cDvg(yy{W^ z01)tRM7+^VpTQP9^#1@d=daqOOyO^+q1#fqKi?6*+AdlV>XKV79d!pgVg;~Y473a{ zJA)7^jrTO{U(_@zgNdRQ++YG!tRl4f* z0KB){#T@W=+_%k^z#q-aD|sr)1C3N*Hi!Na!G?YxF|&2P^N1~-9lxoI736~5-0m7O z%3s7~lRXSy?@E7(*W4VF@GSETya6+HH*mtVxKag7D*OLXRQfj%uT| z)S+nY+)Wg??hC*jOd{MnujUyS_X(?S>1w^h%*zW2>|-8cWn~u-s`-NQl@kZVv^n;S zE5}o1H;5M-V`teYs^L0*BC$i_JD1{d6KmTCbHzax>4tV<+HtF%7?h9dhaksuhLr}l z;1fJ*=P(^i5Ep|?tSNH`XOOrub2m7U7KB~?J?l<~?B&)$DT4oqyM zY9(500$v}=W=Hc0%g#MQ|Nht8{ zVgbLzwJ@%AHj!1tSiPK|!HF$3mr>6{b;J=oX@fHfk zYkyGs8t^aVfiZWxP`*{@8jn*&{{U)Ufm&UxCoSLfj)`A#*9h#l@hi3bm|;pLR7VKWNpU6LEKCe9W1~H~LA$5K#33*YIOO7GN>c1Gz?` znf@W|7WT||_lk%>EnZr3bt!X3$ZRj%RvMA3B@xwq$^~-*S{a1YEZ33;V++JIta7=F?6m%+I|+Qbjkmxvr?zA8cf>R{FtZhZzY!=ou#~0I z<(4Iyo>B{7)-33WF>%~Mu)%IW?jcsg5A{sweG;~udt6n+fiC1OCYD%Tj}wst%p@tg z`2DANixFz@F?o~;UedD0*_l|tKXxUuw}P%1G`Il~w65`)M^h+3cOz#cZY_Rcv=%5M z)T7H$HM=r?c$q~-WpNPmW&_|USZd8wduVehP4{rhytTurmC@W3>}T#DJ07EL@y$(Z zrP7=duzbR+kDwV$gBz%aE@gX1m^fPn z)iE4t7c5Rlg4>)^P;^m4xr;{?QyS{x4=}ORXra8zX>|t~=_t*#Lme~XQjR$-(m^Wz zh*MTZ^Qeku0GS@4d6@5(JA+XF0K!-<-jNmFbu4PrgA+#+QM(D0865eQ6|2kc4^aE4 zjYGLar6VgDjcVa#94|!@=nB3r0KA!6vnx@tJXBVL9YjCl2`qGB)d8Kt&Kd>>F;|h8 zR2g$CD|5u4-T+kyg{#(KYEgolW2n;&rvz6Qzi}xcwHo=yP{4=3w{Qm$Fklyzc+JOc4>IVcC@WEScsp}4<0*Z5F zsHNWl2R67RKvrYr`Xz-S?Fc6l;H-VYQt$bd3a#opwGeH$aaRzxQsYYL2M<#kRv*O9 zmHZ`*+uNC{2h=VWUm1yohjl2JEy5={9%?C5E?eROc6w%WGj+IvOqnSO$HH?<)&60e zy>TqK>--?ADMxTv1!-B0a8<+TxI;qn6E*5pI+T*ZQ9cieYOWF3d4LlAk*V~cj#oo) zRsBw&JCC_#WL!IdYV^lBpA1bBaHPS?4hYKua5x(oQwSU@u_ZGnVfVN;3wO5%yy|@1WnO1gl;${lf7{n3IOmuXPJVhHc z!s%CD31MvG>IJdR=2E=Dm7Ht&gj0o$OQjayULlwcMkM2bQ%e@(y-LA5?Tc@SKyRoV zyQIoG9wzJDOb$bArP&+slLU7Wph3GVVsli$v@+~5F$|%x4~U!5zV48%a2(49vzDzY zW7Ne6Q$Gy2QQ}t2qMa__Ku?ztVS-(vd4~gXRfcx9Sx`E~S2|J!`m2o0jAoti|A-qqOC!_Z7|D8Clt-mZhLt zS42)BjF|Vl{$Nv*ORCh_48AuU!5-XL%-c}QbqxDCKQX2Q>QEZLh>9ugxRxv4ZX83; zEt3WAQipLK+Tt0cFQgD(I9yAXAy@v8_Lj=TL%^>vxBbHNzV0oxaed}e9=nPof4r!; zHlz-yhc9y+T2;&7Tyfk=?T4AQnU_uUKp9ULG0lC-=;@l!(;+Z58BMuPA>N_3e0qZLCM zxDZfGt_UrZdu4*csYBFhvF#l1b7UD(#-K3IeXz#cbnzM(^ul0O)TlNuJxel+^DqiJ zflQ=Sb6S-AHn$N6!tpqwwna5jn$Ykn05oj9$}_AOY_iyLjBWkI9Da5x&T`b%D5aW?wK& z_17fbG1SF$SzV!Ax0!0o@@AvhrM287tyU6NvqA;K`;<77mY=C$qh2@Ugc)hQkd>sK z#GS?*jli&XU8yVRnSoED%a6%{3w@11E@kcx24PGiC=L$bUMdB5YL&wWQztIxtQz13?5U;driMlP$1RgYKV!ZPkceq7JkvyFg!5J=6M>gM-V~* zgk&j$)aBQgh-fkAn6BNwv@6*~cq00vmH39$EBBUoD%BR%Yr`-UtJVJiNK85Q{K30f z(UaWe0ipwJ7l}|>_CZcds1`bvz}qZ*Ns#;{09AUFd3{Q1nkvrmEI@x5jzzOK419kv zflrH!OUY3z!kq4}63*}OE|ey7d5b;!N>JI{xut8wWZM;w3@+k?(*FQ?M~ar%>9lTK zZ&0(daL%rbXg@JzCdv#v=Op;J#+KF&A*^rHPH&DN@DK_XR3)jo;AP7Nz09_LqtXE8Bg$Z; zeG<+|uuWrAs%}wiGY7Xa_-rQ4*YWxKw=>r%035}wkv?0 zreM;lUju#1BhpmpH9E7Yw}={IWv{{)wfQCz@;_Y~VonI}=OZ{j7Hg4kyf zuxBwPxqZta<58$WJAjvJrroobY$i*u%xx&DYurr>Ifp{y(GtZfuBuQV2V}>cwXIYM zw1*E7-zbIo3*BN|C{-S6W=lw>g*EOW1?T-uCOOQncjt&W(LBpf$u_SJWm=iyF)8wm z7%1T>6KS!*e&Wmk?gY_?X-Xh|uhaRX48?IcwF;MLJ4@h9}hXKgyT41+d)4megCim*~y@A21uLt_gQU z08Kajp?y*&0a<5Scf`ct_=1Mb{IQ-VOv!51MO0^ajSXEZ8s}uQMKE@KT%%cFT|{CclndJd zR#oOb*ys|*A<2s}xVJI8Z3vrhWT$!r=*i*%rr(GFXtBG#xtCU>mFfU(M-auMdZks!aiasN`PZTgMmY^jB?if6TXh`D;JQZSHCV8_p3*Gje z^7+hPEWc0{xO*Tg#y3{?7YCS|dI?JH@dg`x;s70{1VVsqz6fxfb`(mX0XXl>yV$MY1@m&i0`41^?p!TS;pnwD3ku(@O(PBB%}SYT z?_Q>5R`UmD*>3UbWHe?Nn?17M!5MdmSg-RqX0<&v&6PevTXx}x@Tf;%yMtP2=2&e4 z%plrZS;XCN#kxUh!zc=`(W6mJ=kqzMGduW4?_5n~L6kDR#D{MZlB*RdIDAT?!5jvI ziI-LL2szJ*LdH=*MZ2HP5ZF@;#k^(vPA*2~LJ0s(MU2%hn}(X4As$-PvDfY(*Doa8 zEdei-$+9%CRUJImV4ZSE4YL{#8ZkYtbXxEN0h`1;u4K>zF}ec zP6Y=SDvEI3>42hx=!qgDq@E0+n)e--mS7{ZUBJE$V_E^qTbPauQTDSa`jBnN(oM5b$Nf(eAqBsCK*yA6nrwmvh8rye#v=JoEeVgdZzfT z5U>-rT_r0U7g^$P6v~;R7nBD+2#VR*NkTds%t=;ymTiNNG4aI9C^@(f7Do|S9W`Q? zfgCSJqHM?N3Z`!*e$trwGZiLg{{T@HbcZw^NVaV!W{3q%$_BWNvxmV7ly6x^Xsb_| zpcZ!!vqN&EALeCMxT$A&yiOok6$D`x=f6>H4cYjX9m0=9^r<*nqI|$~+9l0n7-MV- z=p6g-%!qsr<=HT*IQf|-ROhGyb6P-Dpu6H?Ll!LCEr5k6n26P-tj&-*Vu;K?zaYGMRo=@%fl)1`I;R zaTL2qqF!9bL7sS*wLmX$wlt2Z0}`tRRX4FJ_kMT7 zE;Y#5a6}!6&d)I_Uj#~xUHO~C4r5ZR$;YMf9Q1+Ui&m}Ta@M(q3%7L}X4i%m5wLOR zxT$9(hbgX+efUva1HiBlQYE*Dc_HhSf_A}v}f<^w9qL?AZpw1LPQ#f8kU0dM~R zAz@>yj}!q(a?F$+;T{{RWihsEZidM<`=9}ePq;C^OIxUEBoxPp1An-;)c5ESiFwhkv4 z*D)Pj@JopIUZ&yOz|UTo=AtE%wNhtUEG3N7^h<9Ou%0Hw!UdY9%Q>o2s$ z4bwM*ZM;MpRJ5o$pk(%DVV>m!8O3+zT{-^hq!+x@PEp#2Rd4Rcp);$!b}e>c4WP%xL69|9ah#`GC6ItycSeLR}()BPy36F2=6VR^#{TQ9iOPtMU$; zf7!#$N+kDacQkm%nVg8$Q+9}5vo|CA&D2B3sYiN}{PT%@+eHCGwqvC~-OaC@WQ9E0 zI54{ve5s~AM{=h!-YTekK4WMgW=;G+Q`fPqALR$u2&ep)xc5$$zM|q|qMofy9Kp2O zU!z<_e@&bBSL=KYyD@e!(3^EDRjDJNxb`F<;kKWnP>5Br-#eS zN;`Ikv!fCAE-O}lro;b`f@0>FQ)d;#!_k4AytPoapTVJln54jCmWKU88n->s%Xc4o zw>w4aOi5Jt;}gT@O2;+yOFP(EjA5EYC%!OZXH|ULy9U2&N8DB?!)~;+*<=P5W}nZw z9M(6SqJR5ngUikf1ojH_fk6K$7u&i`4UCADJGWIvG^#VY@9wL>+ufs$C_hr2YLDIQ zX8M%%=K&oYKxUUuJ9sxNywu(!<<`F6w^f5bfV145s`QfRXEwi`bitX^zU)z~={T&i zf3N_~A1N1W3)Yt0k9R{Ud#OxjtUEg#cjJOb{`+&9TMZQsi8PL$m`E-vgPuwbs(KQ! z_0mb)8m%h2N%i(ptHE88w}W@I>=&Yp=IxQn$VUp*Tg2tvDJu?iI4p$YH}Be#(DAEQ zBjtASuPsqslywJ_cJ(lg0~>CCZr>oApZ$zR2-=(xyjr8^dELY@y%Hbn^)q>nOKJP zzJ6n}z20}k ze@ql@(8+GyBNMCMWt}%huZfV9#s~5f_N>D@?_;n$bKck~D-*VB2F;&f5_E5qUR@50 zMQ}BiV-q@p2veymR&0J^9N4~2|2Mi1x+gxsrrbR7-y)r|11WK-ETbgx!n%N;#J)>o z;`lXBAqR{4JFYNZOG+Mzb50P|D=W@fUcdQ507GSX2T1oUtR)(ovZExqmHJ$pWF_0~ z9SdRHAdap~uYLEK>^7?-9X5q&oweq#h?|HGpjv&FAy9evx8aQ3}SU&a={ z&3&8ABE~RF-0h$}uIzE@aKM_h4$sN@8>P{1T6+iB=Ym%-7gie(yjP+F_G%lsWHgPd zx13qej-nX-l08o@`Du6O_iD$_c~)+>R@Q0}^xE979j?3{Vm)tkw<(1>;aZ!%z5El| z`PNM^yvgHLR<~M?#@@alB>L_^M+`fAb}d1Q8RK^!z%HE~sXZSNska<{MaVyiMR> zTDJ|p!SP|&!M$XMW(2g*StB>1fRm~_b*Q<5M9KZv)K=1S?&CimjoY|snTsbir-Er4 zYN`%Q?TrP+_^W9R#*T5`$* z$8)uBQMyvD++wDjBE9>-m|v-TUbHIpRIy_!ElBWgL;m@RgYN=Z3m&W)6W8poI=*LiEG zi|v(ny|o6{DA#thkGHRm$Zz_?ex~%J^dGrv|4Q!~0Yd%6mrnKKJy%-xht)=Chke@~k~eJjVT#kb4%Q=lG^l6W{)q2NO?a`C z5aDS5<#2VT`4wu6gc?YAr|aIa-Go!`loflUwkM%is5e@0i^z|^w1 zoyU5ND*HRMS|95UlODXAYSr9`^y=_F>bxcWTE_MKd&%7BEjev59_qm`kzJk}{;8is z4v-8Ci(aQxj-um$C$ID}nhmNn12pp0YR-U@aHl0dn zf6&|LPNtk195-7(>ttbuTC=7kQG9+`_q%`Z-*kds=f4boiBvG$_c)E)cQ|~NRnpt> z=sS|y=7zPkhjyEE%%hz*$eIU?^EJ3bVFhV5hW)#npH=sP*Qhn^KbTfW*M93!Jlb>L zFa3I**+oAQ>++@U8)m_+zrcY@FkQnNzp1LutWB*u4-Na=@ON&*DHI)ik)sv8-@SnI zea-TX)SE#~h`nPkd!I_9Mq(Xw6QRns*X_}R0k)I3(YB4Gt!dz`bGZc#!<`Mc%HBDx zbT57#*}L85XrbLJ%{m9oZBy{&EWygr3u-Q;X2+wUal|LteXc+4vkb-$Ece@ynQ+kBe#bxo^;YCgs-ThX%i*9!L@dL3MsNx2@~cZ!tLg2P`( zs1E$4?2}f0;9R&-QdnF0#vOLCJ#RnOp4Feq_91eEf0xI68dPBXQcHD8byXzVN4R{} zA4d97$J|P4e%==dZNEF85|kZ2i?|e2d2;6Gn*3m!&S-d7ZB(#7SLvwR7vsktI9gu= z_xeWn?)TlvX$yxxY8f7BV1<3FaM@FIA(%Tb{RF!)l?Js6$D) z6}vjJw9UL6dh+Z)`Sz6jgI6#sDBns;jwj&`-{qAdG5bk@YyxG{YXdp6hZbGY^0 z<;51k;hBq9;q65ch=}b3ZkjA%Rbd%D1pCtNNUEf)iF2?8sa~JeP^gLytz!+7IH3cp zLyk;3B_F<)F!yC2X`N>XKAqtbRM5))#n-uUWf|MZJ*YLw)33J~JF`E--)3h~=n*b^ za{)Rr@NsUCX7m?GP~Q5rTO$G$@yAqL%eLRi@@6&m9BHtXLf!83%0J#oJ%q1*r6Fj0 zDdhSv_Hy;_-Ev%`+n+Ww>hapuCm_D4@O_F$mt_0344HL}OUAF-na#iJhD9eg3?K`G z+-#GMvQ6*pa;Hp+FNJmW_$KT*-zl;m3@K1D#c%p^r=WYIt)!+!b=%&pf zZp;qUuIWs8f4{K2w)tAq!w&L(%aA)R5mQfg#0D&PxYOX}5%Z@>R0oTiZ**)Xw{2qM z53hPQ+)-=Ijb3r8E#Q95{N->GH~xCWKAh9>f?LkFFHyG^SQ(8Dn>Cy?I+FdNcDu_i zp|Iglt=rV7Rw;@d)^}=u3tzG64ZD94#yE=QP;-9!oxoM=S`8o}1|N!ge-9i`W$HRx z?+jdcy&%w3o^V_>A057C#PGECJZw8d;pc|c_Z@!4Q#fqT5TcTwqi_?tXZ!r#5Gkqp z>RkPYuC&2gya&_J+Zz^B0ljB$x>fU9cHAbbh4cHc84XM?<%v+tPla{I*X~;$0k(}y z?P{YHz4-}8=r4L-5)JEZS?jZ6`sMAc%$QrMq8rpy?dSF2tLpX+EteBU;=QAMyqp!@D--Axr^H}|lI-?n7Wu5jV9pqh zm>TKOvid4jRyMk9Q6z{R)N57eb)b9imo&T)=Nh8;Hr=PQ0yf<-ib~=i zKwmr2zUt=w>?u{g>&>|Oy|G(%e=dKo|7%2lu{^gm-uQGzu4h3;ZIZTEU_NT?NZ(^U zwrkSV!FxCs3~_gF%4$90wuH%R=c_t*+l6I)kW^p$`P2?#N7`&0-3)6;Fex;!q<=8@_X7?|}!*IYK$dC+V9Na?&Zb;X%XA^drN zz*b3>A+v|I@g6G4N`>^YZTHV-0rxnwMabp+rm;{0{oW?>-qD}7?2@*7iKok-qgY;S zf=|Lb7ySqMo$H5-;7u{N5dHU@^UDmREfB$;&pBPnGtqYTPs^q{w=eSTc!C}CCVHHj zwJ}E2%6u`>VCJ8RcGK)_1uCSSl@I-(=Bw_ky?chEIQg$*hcUdtS!1i-swEt?$Ko#} zc*BoR(dEy-?EQEraIExW(Y(@(Tb**y=@|XQ@g&3CFX{d{^N@#gZSZwxYTp&P8s4Bm zZSw-Vi%!^t7wFn44vnuKox0AXsJd=n88Z{y6_da?x4RS@d&w>G!YQyA9?IS7P;VYez7sIqjQQLqI24xIcAy||thpR!@;gY+ z81JXp@T++D?jj$jiHrQ@xgsW1IpFEh=!gM@!#P>oWD?;ae84FAupop>_tgSJ-APfemQ_FU)fd{m=YMo&{&s4h61+ zrR}uMImsm$$cJX&T4^7#;exS6Q5_5gEZdi8m7rp2u!{wI(Lx;Fi zgb|ae=ld(qXx+b4)H2cm`vPD8=B$#%ZoiFMuf6!|E=CLN@3TB2H_|mywbgg6UD*3M zJ5eu`_3(y2j&Jy>Df22sbc$Lzmfl;Sw|m=YHN)3DF>w>O=MPUygT2G^>y)11?b$BF zRjKt<$AqXSU%A~S$X*Xaact}>Sa#fQu$?Dfc}rpwd&G2U+4^&B%+lM{`rp;Bj5BIp zW}AO1h)W6_8>So_;rvJ(+Vc{>tv+VwZjN+{AB7?N|NNv3lU2%0G86mTz=Pn_jjOY(MK6Rc*V)G~UST8jxcM&~F=nzj|LWqI7Xp8aU9CiUP{_r-v1 z73b?Tr()hdyZs;wI-MI}bNvtB`CR*#y@V}oDmuG<1V-v{q8BhIh1^G%R(AEqX{)6x zq&Q98Ft9oP)3m(YBwP8Fp8@^8dCIRXZu4g#dY6c6({c{|u(}qh9-@p)`LVy*^J464 z>iHoH)huz5IQQ~?s}bkK)QOf(f!6ibs`3N`HEZAAYgc{`@3gYJ+u90yd)#69*H9^A zATui1$MS)jdHSkIlUSu}Ta8m(n-W%QbT#{Y{&0@N9f$hOD&3ha|4J@)m`y~1-ZlZh z+d7|Vc;#lrKt?rNI`C3ypQc98q3aFw4dA3jihD(h^C3yi^}v7Em^{QE$vWx>^A=~X z?e=nf-X}F%{q6O9+pdQ-+xuQVi#lnj7oVFFDSZ!mwQ42s=s1eM0W8# zn9miu2Sd0kpo7u5;@X$Gw_BcjeZz@)vZ1Nyto|c|ECxsGFx<-2J~u2~#r{6Z`KQeh zRzNa7L%9P1Jx(zUubf=-Vd%&BmhNY1Clra4pE;_IVV`RPPdeYrdOXGb8MiBja{I~r zrTNw!>FU~HJwvm$!7iiQO-tHS-eI~u%fp^*4vQL0)kNgHx3oLR-0&kar)Z?8Wy>4O zC+L&vld7e9$M^Gg*V0XQy13DEbU!mU583dmF93q$Jw& z#u)u4bXR5Tu{I2s3&;ABnmL-A|3VHCzpB?11spyU>=-w7e|u|iq{+2I-r;61)$wxsM~>t;7eE&gbr`*?5=! zb$8LQ!iiluha;wsGQwe87RBcrr)yX1AT;8iX=^8Q7SChjNO@>$gx##wVF%mI!|{z7 z;}cZ@d$OwU#pZjOa@;SXXqMW+v(#x8+doFXUMt+Nex)bkfvF+^}Ly}GP_pKIC^bnu>TZ9cbdzn2EwYoFD<)Q{H~bdgOI zfor%ewBnhlt=viBOMIK1L%^()^MR(?2%jF3!Cu&~|g9$sFymyovFFBs}vNm)>(Vl0$xn3zN zjzL3rmyZ^fUqZP2@W|fzbj2jzD!D`h*RuFNGs!w(5 zNAyG_Yp`n<_jmKckjqgTi*G) zl8B=*+1*)O#zybNZ4aAm9zC)y_lx^;m9@Y-4b{F;O1)mAY?#yMqfs~06?$CJa|-pz zmRBCRt%zMY{a|UuCjQzBPKsT*{^^)Nu_LS9~q#btg!>2{o zFTH?!AG^O`9%2t0jLvSc@HF_x+e1sXdV0z&T>~`8o#>Cu%U|##_NpBnE6Jz}kApb(7EL>z2&pMY{KTYXS_7l}6SXa9hkd^Q&Jy;`{Ao4Rqys&uC^AMRWw*+!a`@ zf2+2I4LJ_4OKKUr9B}lF!jmbJTS|UZ!L@L)xZ;vW8$F1-W23j7)9cl)Llb>?R}0Ue z*iWX_-<{BSCR^g0u3&w0Fctyx)!D>lnQ=^`$E&~1B z_E+&O%Ili0Adlfo@#mP8SE}EoZ);%RQiz;(B|9a_a9*qL|1Q~Qrcis_Tr=f-@$dN! zI#eIayLa_(3+nEN9Y;GhyEsQ7H7o;F^sbm!JD%)4c{AAL0DQ!B>Jd11VthmPXOz~y zFVPOY15r8OmBScoSE@5oUg95wubQFBDhoWT?PNYZmuS~5_nzOQlq!NvSk0GiUdi3H zdN<=F%a#|MXiKYpcEl+i^X83eYO?XhE5RJ8Thim~ncZ|GxTJxQ$U|0W9uG{FL z;%SiYLRB&;EFxCSCuXKi7M>=2%`|%)-1kId9ypfey<| z*xbEqAav6f`)S`4xOa!Wr*AhVCvi$+b;~!$z%3nL4%G2u_Joja8JGddhBD1(irz~0 zf5^_Jv8Bu?%~K={FJF+6rC@Ir5}5I_cwemvn=l~0TvF}QTin+0j&-H_+~vwm+!wb# zvOY~JrT3n{$JQGZk&MWxo3?9eiF66~;0=y?Yv^a^W4f_ zS}Xe>H`#t0dt>%#v-b7n(U_ulsWuAp*r3|pe2a$hWo3jBE{g6GKFb}8V8mZWFLE7> zTx0Iok~*QvdnwwwLqj5ri^%o+7psBAhvp5szQ^I7k3Tzw#@*a*m%k&F>b)*&Pn4a; zYSG&SvnM0zD^sL{NKbwU^sLWL-=VYkP#^SW@3+;5_Z76@8HMR*rtq*+c`Ij0z9d%J z!miXnccp*WSO?`h8P+U?+!~wj)r6J=`dcr?Z>m*%}!;;H`r57l~voq%80Z6FInDc8X99QF6T>Sa5*E=+bAcneq#09``uZTYtId6&ilgt?@4lVxy~|09hvg zp{VfxKlC8xj-G+hx~bV!W=*#k=%*etLebyX5H)b60#5fzZ>CQ9BUM$0a4b?q#f!&} z$COcGUa!;ir; zMG^Q+5srS35WHiv|3cmoIk;+>%U=kZC2kalJEqO#`WCEbNYHUioh%O7LXaY0$(F@& zgpFbv6p3$yT8i$qlDHUOP-ID?G-l;NvIeik6?m{8x+W(NPj+|08A&2v-plr z6kx5F8pjAYiNEwQnI9*Mh+XQc0vm$4G^cqf0%|Q=ni={FQ5DFRE#>A8+)T_=tQn17 z#3@3=I+c7!$I&ly+ zi*X`c9w(cOv>;1NI%wAHkvjE4lWA=Pgg290-~cN{6u>KTli+xK!Xt|%M@O8f5j|)v zO2xz^Lg7RqR+Ue9{2m)g6%sALK_N)I&PyI~T{|0E3OraSC8GWH`-y zloG`__ef!+Kud>BQzF!p?eqzus{CXNa7Qo(o|r!fwPup%@rXg1{3G1?I57pf3XAm5 z<4CpA2=4^MYH<&rfTsXQjXiQ>ifO|{rx|g|UkFP=#iE!Mz{x*FDOg2o#!}Zj6$>@C z9s&Dw|3Ye*YyU!ocMzlsE@zPtPBZ3F2?Fm z!Ga}tu$pL+RHsnFrQ%9Tq&m_mIl^$cWIln$z#fpH7I9h9NFKsmG@;_3D-dVOfoZ1FmJ*(A}IG%=i~lDUWg}ISpUBeMd4qFv6xD%mO&*V zDH2a1SPQ9GL{=O&$pK%@88g9xPTUZKtXVf5-W%Q%MZa^EEg|zTCTW7S9vm1mPTZR! zrot#Qh(i7xN9Y=bi51F2g$zX^adi3+!I~utLLvb;oD>yxvanlWI=neYTppc6BT3&2 zQ^2K5^2-&W)m+z8*7_8U z@0P|BFaY>CB4R#+!89ybJ5q=AFNBKmACan~3^v$UA*SkNMGf-#f-x)-pUNH~krrVH zCn$nSwq|4oiPZ?OIQoJ9XdzK`W)$EEVaXvQcz`?pLg<*dp*e9TiYZN&9S}BhWj-TI zX#z=#gjgmff_TpZ@b2kNqoxViBU03;Bopbw(>gDYpX4v!+L9|AmyX#hFN0 z3IG&SjTvWDCO%F~#bv$68P72t_G1wxqD&v&NS%PQC?$hQs9$t+M2`~QmDHgad1C*9 z*pfvPOmr?33gyQT{Qs2F1_*zo)=VKDC!#d=1JvnAD;7IVG7*0v5hIHd~Sjj9}jLVn6BguRzO@cr%q~HHS$bTUh#59H^vMf&QWqxjsBRwF5yUA7( zHAQKFx%2_xOBwce6hzUSM7(ohANW3UZX7>Xhjym=eRsTZl;6`(3MvZv-)aU_i ztTC?$uY@-tEN)NiA`Xe@Gvn;jYHPXgHup@{U)MPvgC<4JKS5x}Op5YRD= z4sJ_`oXJccl_`*Q>Lihce<9#Fth=&gAx*PxMs{+J$(I%+>rkaTL7JgD0(VLQ`)KCY z@uiU^(yOAz5u!0)0ARuU1E|TG3ld5=TsoUJQ;AIc576cExhF?j705QmxISTziK56lzZ_kc|}pRtir6j$6s1Edg1CA*M$GF31%lQ@v@ z$eNW#=uMTKb6A@6Alo8Pcpn@C4vv5GT2HTH!r21u%SpFEF=> zuo0?$fuO_f%{&97(Mt*3T2{D7X*5QSEJ_~(JN<=})1*k;5K;IQ$OJHLfHWsC5{T?x z8mXfZd=pcF=@1Tw(^g8|Ibw>$bpSKC4dx*? zheJ4E4k;xr%A^^Qm1|*BEkPb83|bBvYXQ$XXm5o>sCzQ6uFzm-%RLHJCe_JyIg1 zJ??895)<=)H)RFDEgOgC=<-=nQNw_Gq&>aF>cM#_4yZ21MKrw!84d!n&Ov8P<|+oP zpP4M884MHt8;&WNij=yG6Lc6t9$z5AfMJ0HcyP2JGYL#CB{Md=W)M+dhoa9&mq{&* z;o)HL`bd!4a_eT&1TtfktQ+wj_Z=|B9Px{>H4ux6Gro0zy~GV4#W?05_`n?NCryg1 zm#>!3mv)}4k%j)x4S=DK7qUl0M4?j{(7keG_6z$YLp;;aeMn32Z$ze!t@tuHM*b{iRFuKa4Jyi zWIj<9sRC3ACMu5OD5hc$fN<3i1A2smCF7vhu2ODezg#U5eE8ruG+Hj3EXb?Duk+w1 zz%mFjkP@oFP_c_3CyJ-A$p8s*)B+)(tpmK?53-Mt0O}$dNS}WpwL}R@2&ah~by%`w zP=Lv8i_cV?r_kun?PfHET3Q8oN>sEo3mAxS6<9=-1#aYHp$Kk+8=?E->BZYfYwGy*h8;Ek-o zdBS6=2n$6X2RNH202A4e`7y30V1*zTBQ1cvhUUPGxkF>bjbeY&d8R5#SPoPrxCuv| z#wgr+4!N`;D!Q2SQT{1G%Lj?CXU@v&hQ>@=-4=myU3<>^uaytXessiezVs#~HCKv*RipIpmv4-Mg zE&%@F>p*6q%CjjHsp4135mG@;7YGP&JkV^4TCkLIyq5nA?!x3E6{{^r8;*=j6eAeo z9%+Tlhs^|o&t@hq3V?pY<;zaa1IB&^JdFLXl%j1UaMeZf3=2vL005xf?x@K9s% zv8esGF^(n}gvEbrmQJFCy_qObD)C&wO{ahWl3tO3ntO>RH;;w9lxdXUwHm=Xk&*wU zZ(w{d7dhw(7}e{7kfl_(BV4Cu`0*@;_%%%m^QQu|;xR-MFn>-T^}cH(9q%gfD+ePm zFv-BoBCNj@#Vp6C5w0>txH4JjywrqP5296qkpdKeG%*SSXAC$1e2EJ92UiMMdq(CY zZpGV=dMp^$xmY$S8mc_N3_@VbJhrw5T>tHh*Ty<*%XA1K#U%?7AQ-HAO0uutVLMGzYy3Qu>sur zF$vU3jeyF&BYw#PQmQi-Hz|C_0(TN>>EwZd{HdhBkUH4QGbx+>)@wLrPdj;|OEU6% z#vaaDwhM-mAqOxsCLPZ=;s0^_Fg!Zt`fbo2RMOCSq5?1zd1gP>muwA&UpfZW( z|C2j2PXCgT-kJL(U8os2D1pH|`CtuhX@eZcNL6h>qW^^hNq#jjm#_R^!J@Pp6~HF~ zEaLs75HXt~2g+Z_(nnC&TQ7nx2dL;dLO?utP^-?cWY7(DBiWdq-Q3krZOL6E(dOdp zu-RqHD0@l8kiD!)#Pbfl@z?5SkF)99PQ+aIb~kC=N9J)pLI#~v9K|8CGhxK#@-^7W z20b2>{x*;oHn+z>0mxB+T_!;DO}?mj9?TO5Sns^Hmyeh5Hb(X<;G zI->yUNKi1U|L2mJAZsADS-|geK+OTBTa?E)g3FQm|M3TPH#Px5&paSsip>&Gav(&3 zwgT&+;-pFvlJnLllTW^?3ta2oxqoxpeBLMiuxL56YbHLPjVM~fpmHElW%!Y$u zfe!;tHQFWlUcuHyX8g7bvi_#y0(ZO^@>FT&VxN$hcNuYL?BMhMN`v5@Pcf?o7PZF>e(hc0T?pIj_ceTaWJ@!6M|S1PhVT^2Pq7sz z@n(U&m8+LIkR8};k1aJk#;$)qUgE=CV+7a}9FEw(q|Tm=nH6aPULw>3WP`+04yX!O ziS$30JSQ%Yhln^FS2h9Uy5Z;}%{s6)QsKbum>2?pkrSV$5$z~WNhAXSfg=r;rec9z z{G|v11}tz1LL}&k&FlP0z=K->#fR#@Er%W$L`SM#!D1XS)%#iXYMmO1 z@C!3_^HzOa?*5yRbeh$D$LXgn9{a9pn_XVk88sy9b}@|^7%*$trKZL{0MqS+oQCv+dJs^F2R@YU$9$3Lr*kP8PsNOkRH+fWHLLH$r_#X-UX2<3M;h-b* zpT(+^q4T|IK>cghf%YJV;O1y2aukQw)Z_BRRCvWGKq+v9Djg?G1wAHzDp}E5_IQ!_ z$66Kylo!bLoNQ1D`;$P+2KW;!2yj$1CT=uJqv%Yhb!M>f$=+%aJp$s_L}s1VD9AF4 zmdc{uSScnxEaSv(yMQY9%J%Tq*zd6FY1qDD%hZoIE59El{8UlmZE%3aCp06!Txm0i=)kBv5fCAhUC%k+Zl`d7DMEM5+atfT_wb z!Ri5<6td{zM#hMtJ7eRX&npw?S04A6&@oXLZtiGtZgo>?d*=RQ+WFJA;JjP?HO`(; z-!-uwRlBY)ruEG!1!(@*klfJzsM7gqGR((f8EX~&y-Lusnhl!m73RBqw|<&7@IULw z7lqmxnHpxyVnbA&XX?y;-k3g63N_|~vvfdD6qnpp^$L%m?)G*R|Gn3_& znoI?h3MGqFM+wxLg*69F04SnTis~nLVmiZeDf~yi@>L9DMuaMlkRn!$BhG|FkDH5& zlMD)`)x-n%Mio4E3pT5;r80h=Np9ASQ7Y`t|4iSz<+5l`Ohsffq$G#y^f2$rW~(*b(SXEzI@mWAxVqWVhP-FL44CD_*xsQqr;2w7_akKX}e{QVG6 zqcxcKZt$)urjX~FaEppHtgEZ35l+dw4ppFHmcA?I_Ba8O=$8ViM%KzLR}eb6@;Am7 z^4{l&DW$V2ICnM(4ZKc~lmE;%dN|O=r!wXkq$(E11QT002QnN8ivJQFumY&jX+siX zDQGU_$^Mgk;&MFY|9ccbKFBXbBAmdl*nL(ZO^d2%2689VnlqtfGlTi+%z~W5qE~)q zYg}GBd49K2mSrK$g!$t1VfKl+w+2DY9>03*;k(xaaq?R1H9GBMc5SmY_n12?9u=Dg zPo>prPnq_vtPjiH`T+JRr;e;y!p})Op>hz9|2$;+)yQ#@o4n^Psb#N8_jLXind3zE z!2(%n{cTdjJCBUP&gBlL5C@i5y@_5CVR~T}GthqMRa%_beSGtN@et zqf}XcCA&k7y1rg>ela{H)j(gJ`|zoCOup`iUfapmY=5Nnq1%TzPh2OF+S(g^pr~6juz|vZ?S=cAWUmTyLhAPCiksivepWaPyy& zasdpXazujqUuwPBs0zwykj9~)*w$)Pulx_fSfm&Dn@K8W1@sEG=8m; z8P?Uf&toySM{UCFZr%hZ(#Ot{b@S7*&&9qI6s-N8sA*weNT=q6WfA(W+7`aPar&#; zodF-$PEV@mKXWa-Q*6z!&G~NE5Y9Y)CQ!Ik_7pY&UmriyNy$(X#$LL6nPi6UqAQ$b z9hg+A)bNz<9S4z-B?UNBqMBQ#uQ;;0o0kHbn`i>{9g8(G zEZ%L(PRZ01!b_b#m!x5}Bk?=8`pi+T?r}gFiORRLshMb^9ynt%?veA7rt>ge3%Vwj z6{F*(ITmX79BtFLlWW}#w$90Wt2ULJa|5=b>=-{#6e~w`R${~rsn;&#? z0yK=j&Un1oubt9-cus%I#f?Vi?r&5<>a6ErDf9H+v;z~Xyr}2rKK{E$Ew*>(lVx7( z|26hNTRG$1c zt^9ILfxE^U(_@=cQ&*hGu6wnS8out}+_^f`D(F5w(k}l}iQ1p~=`g=p)6}M?yHjm9 zCu$zw%iPg_RIRpks=(`wiPuc&kh@6tsr5wI_`Rm2ma=mlX2<5he$M+NQAZLdk}mt& zgmxtQtWJymF1qgDo{GL~d|egoSXwzg-LIA6F7D~HbC5Y`!*=TlGocowMG8W(Kvhf8 zxiU?aJ(|Iy_YnM9e3_G0k9{~gX0}|PpmTwX9&$^%9qu>T|Ncd`Xi;rrRHKR(KHYvl z)MR@5S0jd4)hN2!q#?|wA;YsTbzo4h5Htq>0V{weu&QRBs4Skhc-wWhP(a0$=IRy1 z4{9(`qcIJUR8cx?4Bu!VmpsvdR@Xk6C72Sxc2ST7-;zSX`EH;?4dvnL6t4bE2a<`! zS`A6-F@RG|5bDCXAzmE)O!Tn>B#p#lNB(kZ^)8dfy zbWRb^;RBzMfnHDfWH417@*Uk*+_CLkhBL!O(epLp<%@xoamcYJzbEzuZ^(Fc?PIg5 z^Fn3-iCo-Y~$y+(M=94nYshF-Tfu%5_$9S^NatKo$zw?_@vS3 zm;d0Ym(Q*Af&v5gj&$Ud^MlY zclsqI)dZZ019Nl~qs3a~yS<0-T023d5>3K7*k>LX#l(MxIlXZVeyn_~H}cl{b*mL0 zX9L16HXc}7tWwLx!pwbd{(+mXu02nD7K^QY%lO>#o-3>m);D& zr*LLd8i8xj1i6~c5mHRx6jAH?u;-t)@pA(!^beZce-VzA?{xs3JV&M6*5OB*xt#bs z&6>8T`N31KwOgU5Q&zz7jh38ZgO`Od8z~#SYc7vput#qAtx~^e3^!;_tKYEb>G*Jp z{6X4y|sO?hAQLgUMNC{d*HEXwrzlwn?BC^tihFtJU-c(K1B%q~*(vKAelnB1ApYc<)(M9u~9WoX7ss z$xqGN+fOC-DGudx5c`s}*(m75P9y)@#-%CkjBT3iezW^yS-ip1d2DJn=ydho+-Dy$ z4(IK75ZQiWx9eX>)iPhMQCzoSLbF2DN~S)a0V_h|t^1cXW!?#41+E}~OBUWXcTOtg z&cGUg&?5r?fk$^+@l-g~88qoj5Il!ayWF}QCek>EM`<)qcF@dWs%Vjf8unO4cN2sf zhA>NInnq_tkBSSm8liRebE7f%!%ZErWLSJkO4|JE$11*syDd|5N06pH9|n2t^|AzQ zR8}e<%@n4f^5Q z)%HTzHsNvNRL9usxE^S)k_!GQ@^PSSe# zso=8PiIEObDMc0PcV?Wjepp2{CG7IFtxXWVNd1n|pu8sHNR>W)RHw%sJyi|l-R|H~ za@aNfp;P6nPhpA=ZTji>@KBoe`ElZr7~!8_+$_*XpyNX#BiBKcLtUd^#Q)~UI^ESM z|4s?QKNW84l!ULVyXF1*p9L7T1I-c`-Z9sl*EX&i{P=9$Tw1)z%D9)#eR{4bspbn) zB_n06!u;(UE`A!?7u_aQ)(JIOp)_~u@|O?km5gmqKc#l7SZdRsP){E#sou)G`zI>A zda^^9{fY#+8+cIm>P{=`+lCCGD|h3y3>)&`-0Fuu7YlS#1m}mhm$F`YK4%{Md|>n1 zZ#hNB=Aw38HcpsMnhU+2t=OB@gYd9R7`;<^(PK|;UJXBTERgXES--spS-#)gd}P1s zvK#As9vr<7Z7?`yop@0#|D$WpMv7rb=FJBiAWF5i#k%UnE=JAq$6Vo>;%U^Z zCFe53P4)gyttJDy$G;yEFa8sKA6BLz_Og0!yzF1C__qoY&2x((&?fh5wQnNrmcE&2 z^>$IK3M}T(F;VjVS^>(AFE|wzwh0tPXeM;FFoPFIuqgHEYc(0E{i^#_>w(l;)Zh-+ zas68S^WxNr=cJt}8p-QKS!vpfy}b^m6saaS!i*j>>PlIgtmckMorb?Xzf^!wAVN9W zB5&chC@lg`8$9>xnD7FfesnbEW@>6|(coNIjzI9a+?%tgF*hPHKhVyj%ngAj7eY{r zL6H$DWAW0fh34;Hx1GM@O^>krIA@A??9n{-{dl2o2-SR~V07M&I(0nD^vV=oa>@&N zf_5U{j-8sZUaO!NyM;M}c3UywlwviI^JmZnr*_qJ!c?g6MC8-2d%DwL6W9Um^e#LNtxaGHUi|LVpBs?=7ou#4<_j8eS5 zK_kGjK*1ob!ey*xdbK#~ryJ*T^vstR862}^S#Qo*AXV&90ipt#MQt_eXNk|P&sL$| zUd}&g%?aHZ@e$eSQUpJn*cWpC!EExkPV+V7vd>3TezDLV@ye@Fr|mE=*j1Ol{C3cd z_iDHRrMl!VTVt??Ll_giwF^{s-|swt{AN<*o%IcNoUOFaj;8cz>H;tPRmAVK`#tF= zcuVL6!8pQGRFbOmpoYv) zAuU>}qB^RjvXa5hd+lEoSVl8EN0`DU7@nFo+lb{}vpPHE@rr*Gz1?E<&$#`f7scuZ z+Ka;P`Hm}wi;TYAQmem#$c}!vDgIa0>lk9pZn(Fg6_xwoA@M5cSuC;H`CgXb3Gh~t zMS1A;L1x*@>7=8r8!2Lotq?Pv^6cpq-j+MgcO;xU3bwRCzjgs|-d*0QIwZlvRb+J?`gj*~*I`Y2{v zwXI~f(7*+CIv_)qDPlSRvK_QY;( z$o)T#&N86M{%ymfHo9YUcWvZI>F!3tkx~MqK}2%YXplxqa?;2^&~0=|2_lHJASxk< ziu!-|yx;cyj$QY49>?$OM4RO2kFXtJ{NF9;Rn}}mf@WbWdm(w}Fona$lNRFJ@>zdm zpH|YcPj>1nfzFT4q8V`kqhHFlxAKxb9SAdYk`|klgy%l7ewM&D6s;5Ft3=JgWYU^F zCrllB#hlgFtkBBXc>Ze0S5rEVk*Q(b$#TpL*%VR(X3f&cdf9RK0zM>0d&6)u0q*fk zWeO17=lTKkCYmvp(bP)O_w9>@{Ir~EPMJ-_5m$pY*?2jGG}Su|tceb)Ys{XI)=iy@ zItwK~!3K8-IL$3fsPVdotz9M>Tw_8_W*h$@ndii?<-slCRYmCyzehQ8x%0y-)3}p8 z)VmJvILkjKZ0wl!oy{=+&llM8-pO}&aQ%%AJWsIuz>%k+pb59V|ZEu%Cyi{(6yJnD+ifEz4J#&_17?+dbBI z1>PrK+G?%fR0C(H%R1 zp!k-a8sM@@{gpV{yquk*OWlU7ikQ|`ElHV8LQo-d90ngctF(|e+$^KxbVgPmR#@nh zt1Z;qQ{9Yd9(Rwq%hu!-T%6$XEHz~--#{Cs^Pu?28~8tw3;Nxwt;YQPl2&6}+TwX# zk?y`e%;TZxn6vN#7#F4fa6yCE2Tf3hxQn7bOx6|564rXL%zXWmy@c zMOmuP9e9%d$(Cc5VdT6*Wgh0L9oBX&{Dh#{X$QYLd0&D#N-gf{*kc7m2{Jg!<^BLtS%A(Xb7-hq@U$K z?r!?m{ikqZrQ0Q6uASO3<5iT7pELuw8J$M3sxpHfa7=0fSS#mJ(o zOp-;7GgfU#v}gICpU`8h#hP#7Tno|-rNm=-!~J=oiMBSn@%lo8Uw7N zwYArb7!@j0;>I(r))Q-GK6vc#WTV3`=gBxlENRf9etMX@UQ8uh(ScM_T1dHkAiKs^ z9~}_{Wx-IK&m9-67FKp3Sj87%Be+XV`o<+uSTUqM%a}pifg>`Hrg)3>d;LFzp5yIJ?;(2?nxdTJ3Z@HY)EYNzK?Tq zbq%D(tKFXen!(nu^#+m${qb@`pl4-gmE|z5jBM(8vu$`lkC)*eBij5t52%q}I1nleNAYmkgbVR-~qkw9d3*Mxs2qSshcUyhuC8nH`(-fi244eb1_|J0M1+H(=4l0dpOa8v zcKq@!Q(_GyD7|B}_;y^{Z6T2+vu)4}nO_kkLSIq8miw%%NwJiKbpRLw6P*0PW!S<* zh%+;;`BLLr*QhoJbb2ios;uS3j9V7cRo<}MR^5X`sK82mie|e-(~_vK62cQZ%s*J) zaAKE4{d%rS8_ z4h$xs8Uwfs#4c8|TsP?GU_v4T&^7?VTEgq0hsck&wFyYMx+B=VNXkbC-@3%!W&G|( z*fqZVK&R8h=5!s^!Z7W&(Lw2g>;8&e9!WE)zm*}`jT1HI(fd80g(YV3kHIjIl0{vS zV%jkgJfu3i$V}hlhQgmH(OLimFAlRi3iXDjaVYLMB7e3iT% zQw%N96_ewD0=?=o+S{7HN6fQYz8U0<1&K^pb-#bUmgzh9$A2Pq37$c2&V6cU!hgu& z?0JF@A>BD|{Kq6>xuX*HngHPvmJ9za8RGA7{(P-`IQbv3Pd<*MzQ={xM|n}-8(-%V zFDR9i%%!ze{64IFZeS>w1{q6W`5El0Yal5r$sId07hfj6pklfo3gH?wYl4+M9e%t@kfn$@yLVK%8Y*e-pW}F<}|2 zhq^#^c%J0($Ye57lc|A?1^at|wv_M0EwIKaOdTwa7BXby+ z#TwELlQ{^5u;o7OR_t4U1L=2w&DOM#q?TPV*gBEl4zb$-+xLJqs?yx2R_P|c$EP-F z?bU|2$ghM0DZWc);stB{mU+Z0DmYkaj{o*-Bg#+=a9l8t5bnWI)EHQkczZtE{`@#WPERyY+w@tT&A%_N*ueR>8Dw+VhF}Mt$Zz zkl)@kjhkwCnAjK8J)QO5ob;;$MWqEhIbGV=c+WC7QtnmGlLue3yHrU7h;Wf*fL7yQ zgPbDE71|GdnL~R>_ySXg%Y~IYI{==N-VW<7=s3E*PuyDS)49BhgN=aI`Ed``aSQ~z zQjt{9P39)QUPa2$*8h9Px73U2fpeJlyLmH)M;QAz+m6N`A#a-Ip&v`8;8xE6>~a61 zKRqTvy4p&gn`UMfOmZQ3Jltd$wdZCD>cM}Mn=e6}_>X=g-~HojnHJwfm&U{@Nw7NZ zPY@8}c>?I^C zc@o_hJ_COzXpPKwGaoy_jI0Vys=d<|K!La-eV(wAs3IBdjmTv5KAKe3l?-5aID`5? zC<|ZU{r9J9O62@*%#(|D2R=oY`FmwHD&?8CI=oJEjF?^B ztXrBHHELzQ1rq#@DAcD5UI^V~#ydBg&SA;*DV8=e>ZzNj5<*`l1^_!0b*mg#hvbA( z$sTW?&ugjQjv;`!%>@ksLyi59S4hY(PiXjEkXOfWO_MC4*SD=$L{B0y$%j1h$%np2 z^h~yZr|HVw^+!qOj?HlILV6#@4KwlW#a!iXsJWfPi#xUZ0@ZxhoL^W6<&W`kf|i&A z5k(jOS5+WYbE2%eba_^tmGYq~s>06NaM-gI=27@TXxvr)ZiPi+Ki1 z-{*)$ocjSsB`&#e*9I=Z;z7h>2M~tpz~M6=OJKL-~t193IY75u$vW!&`h}yopU5 zE+udIOiP4j$<^7h%HRap8ImFyMQmwX6Ur*k#UPOq@5KtwH^xAH-5kv^6n_*6q?cxN zQm&(9$;{#WAIU6?$EL*IA*=yyhIVJ|^z(`DS>I##C-T32oJb&rLg-TdOCpaRGZCCH zq~Sa}FG#t7kY-t?jxyxhikQjA+z$?oH=cpUtbizr_zQ~ia_?~bV<9ljkBK0JW90&=yr|?ra(R{P7m>wk9+}m@J>Wp$zPeZ%@`>GJr z*|w8!Sed#UK#gx|3n5<5Z@M^TSF=z~Du(A)Eq%4-jfY*mGZLn|@?cwRT*-y;D_yd` zg>H)md5YDX^BY#b%)7uttUYtx{mR-NZC(qM1k9%^k#PITV3Pfo4X zYK&9Xn+$FJneS;2$$#+k_kBllQ!ZUyOCuwdY%SFz$m~mB8ZHBY8<9jIrne*63wyk@tXsO3x)l02)I> zpM?*6fvCPuH!9(ZiPAeg;65YM-Z@IkYfppw2hQQ6*_}LgnvI8vIF-!;bz1(EI}}@; z#!GCeo@1yKf(NL{53frt#_?;7LFreMN(0Yi&!QTZf?3i%74xX za63N!zxb|b2fN0f601qgwOKqf1=(bT^okwK6>)`7KPCUwz@?I4KU*sK-7-5n@1nD+ z0}Kguh(%4&6t^?p5sRB%tjOkb}_>1MbEjWA%pk4 z0z#x)mI%tSQ3YF6Vm_&cM`cfQU!ZIEsQi;mV(*|Om$7bU!sMdWr|ee#9qzZ-WQga_ zFl)_??)Wsw?#$Im`LG>5)h8#`uAR7rH>7t+GID|j$hOxePQ|R0A4p+?=oWr>*(E2b z`i4tm>JO=PR-8?`MK$tcCkoS+xeE?BKJjJfGcIyIS&L$PUa7Bz7O#KjC zRfDpoP{O0w?+6<3!VKL7`u9hK_(pSNeX?rt&JDX0XdHK2QnulWTWI>zMpz zKuY~+24=OQ#r^l7i^6m!wv^_}uARGx$i7dIhf7iMlod@KkiqOcgqaBJ7X{o1>;%#= zWzWTym94GljXwDL2g$;h>y4qw0S;l3fx0NVy)2F)S3cl;{zG-BO+Hp&#LS@&R%c?q zC6}vieMd!5i(J-lP15lgaoOrlLTdVR@Wp>Cnj`IWg33eq5dtbD7;7RPV_f_6(`6Zf zPS4u!KPY==&+!oJ*hGNSnFurkf!6tWLCAdw^T+=HExwn8nyw^V6G=KKUN{t8PTS?) zbNPyO_poT?iBEhW7vs3sIrJiI&wFxjFhRs@O_%Ucn>_{1hs9G9rgutSfyWdh73(y@JkLXrEcfb zmR5T_DRf)>n8--mvr{H`mpnuTu18B;$bku6q)>MC40^Wh`aDL&Q)<`CXcaiO*1Gyx zde0*YD@;+_%fH_u00^1;J>4c4dZHM%g=>_6y@cBOMG-oWBsx%{pJH1FxQR%51xu4L$olP7w$Cpe7VvR;EMQUqshc4z|Wrx(mX?<63s0|xDhgUIA?3}!|+PYmfL(8 zn`>f|hglLMwA3uNLg_z*B zQL7lLTSDQ>fi5-@qHCw%P-O_pV0;T49eDLlh3D>xmO7Y@eh-^o&v^F2}1; zc_rUa{6S`+%D`&%-r|`Y zeee$Bf7Oo~$u>vN_$9QJExw8AX;2T2wW1_JFM7TZeH`|C8s`xtv*apgwf3Qd!QzZt zcR^>u!69T1=Ew#51fw;hD{&?Z2BCjCc_`Yl$$nS=HN{su>^t~~r%OzW`q1a-Bc~43 zgQ~^+Wu*LL?)>(GI5UU;^pde(beaE|Dt}0)|9Is8GR&I(e{ba{0iUFz2Hs&Nlk13_ z0OoSxlC8!?0M|8DwnT|jo?KzQf=DLTvC1+Kx)e?RCpd8DPs45k2{nlQXTpDYTN&6> z4h*O*GdlSnU<DS^YsNLdTDU;7$@`5$(|kV|R^qgTrwS=z$ObN8kvTwH2- zTYvcW%qbJL?rOaPK}%<`y!(+JBe(_aZ}&)_mk3*wj@i>X0up<^iva{L*RML;$sPz~$fo z)A^_;Wx2Lxc9NegRYn#xCD#lc7x&ErEFkjJ13G&*lzky^Y7$;D<6aXUrWT8R@X{F4 z>ZSc=*yfn*aH5)5CKL>E+u0Q|#fG@Pre53Ymrz@IAupa97uj^W?cBZ2qm&6PjvX0F z?(7<+&Pr4)>Urf6z2yGk)cXkw^%;m9no#54*Prx_2S2kJTp5S56wnNAQr~Jmlk|i zIn6z35A!>b{+IN^ROEy4Ccb;maFhZf-K_c7i{9argVaNghE;dlTwgnPkhw&F6ANZ> ziqM6OC&$y`6>RsP?z_tFs;T*C{qTNuH#SVCzdBSJ6dMB)l*i zEtrWiQ9~Eh%$6{pC`+bfJCQIGPNP(+W&G&2^LdCyFZ6flqrZOr9qFS_#3};))G?_b zQs19m@b9L_WAP>XssH4U2!h6cGs=J8pF5*_o^lC_S^t6XOn{k?9nlFEK=q@$r5CL6v*@vdU55~qxDf6^b3Srh=N$yo^=cpMoJ4f$n5%0@-wj~AlH7TF} zN%Z3*u^h82aj!Wu-Cnt8#*Q7R#dD8Ooty7G@y}i<*4-dMoC~o%Azu9qlkD{T_E9e` zevSG{CW{%ZIFr5}w$p9U-`ns0rZ6Mm-4tV*M@cC*BzRl4FO=%pCd=qbqNkPR^V_A! zs3-c_;dr@k)TX>%XH*dzr&QfXPBi|u|@s|rMW<~-&HrJK5)W>Qo+rjEj_PQM4M&ZRa-P_B1NY5)q zZjwz%llQS{W4slBL`36_q@`us)WVILn!TaB-vpiP>=6(UkMIa zBRXuxB*w6tLhcyyYHn%e?cP0hh9CKBa;F?s@SuXjiUl97)}&|R*slg{kw20kqGR-^wz`K{O zUpsGq68yL8DfAwuf?(=aFTBX#X7(bZN|h5ZU?9iLhMiJnuZ(|nqr`L3A)G5e{kL5{F7Afg4&D;U zy^SbaW?10lN?KzFLoAQ_++pbQ$#}<8cP0ks)=2g1+^qtJZGbzLE8v2i3tT0KmN1?Rr92zvXMEe6T)L(U zx(`(S*hDe{tKMdyogw6UZ08dZ*$^O4gJPBo=QfC%QuprIwL*xyx(``9`p^@8=9g|@ zcPsiN%lDTRQf&zdGBmKOglX*5sl1seqIWCnO;xelh84%6)}<8PyHNL6$MXwek!lY^ zBfS}BkzA3L)gex)L1XyWh98G(XM%3I5dP#UkW|`3iMinIkaZaC=!lvAKr!0@ctp%9 zgvpUcx#%WCQlf^MQMT&~MC-ZTk;N>^Po$10bT2YZgxuz*QZN5ghk@{I8{d~UNYUCL zrfr4dMZd|YBy1Wi@aaZ!U}htN!{Mc9G}B-=>cQaeS@`PaHW8q%cJ18fRqaMnLE$jV z4;9UCer|;xKD6a{?CBYZO}!TJkm<`CqmDGLWXoo5ZFg4MfDf(abRyDSYJ4B1Mv=+y zJ1)R<_|uyO-WF?zX0Zcohodo5DyC>sdE?sShdX3l|!5+XhI5lH9b9z-HokV#~+UocXdErrwn7N zs&hq7+iTrTbFHKks7X-wh{@T!t*Me+ix=dA22}X*opm9 zTS6rpV|BdYQbRSXB`&4Vu*OXD-A|z-V^YesMdEA(#)2{zNTE})0Z_d%d+}U83BtO@ zt}U^W5h2G?*X2wc%epgt#lX?&7s3W5@eEZIzWqmGZMAOQH84$N1j1uid4r zdL7%QCjFqbZk%DMsA3;veZ{bCVM1FK=LWCUuE5i2IoxFAbWFZP>uC@C+mj=e308TU z4s*6O*9yUQP3PJ!&^9EIUo=2B7e4z*UIlEWJcNZy=(DeU$|97#lT*wm?KfLGLj!l!-(46y|gN&QR>@m`2mT9-^rYBYWNIRZe@Y zuJ6PxPL|G;?4Zjv+>7%|bq5R9`fJ7{^x`^RbbcHEJSn(p%E(^JT zCjs+s*Vl=R63rh6q`~^3()`C~T+42UqZSsvT;oJv*+9%8b03!~gdX4P1TT>u@xs3A zj!E7kY^rYZ-#KTlzPVpudd)tvxSVl4R1{4SrS3w^sIS91jeG3D`BFB#V}hr%aL;)}|Bo5Qw5LySKw7JAjiHliii-z@>Ps9W!twqH9MW0oVRdm8k`5jgU1x(5#oEf z0U;OVz9{i?SlXSrsMLJSocJ!m5?;AZ1WxyeifbT5dRvJ(~}(Gnx6d?3c$^OSVFf5OYGeKIZdCB`!>0PfJl zs8!|ua1VC1j-^4wex?R1BqxN9)!|Ahpbj5Xrww_@4!6)~YDXDbM_IH3R|sX;8vV)u zF_!z6A( zm2(Yil3z}NsSRyxEJ_uZ^e;CNjo{RJ48U5Q+G4q)05x0F}WGH zpmkL)bWZYR^vh}$cJ73&eIGU@il1^1^vKhq*XWmVcwD&8-N`zV`yylw`vC96mXt;F^!Dfz9N{~2qr!1B;VTCQo}_T_i&m-G0&;5QRYyo@IzKr$iD z&ESEmB&%0p=76t?Q_$C&+}b>Iq2jE~K+wqqV-l`mF1o^sTN2}uYP{nIfA~S_c)GyZ zW|R-7;tv_t3$>awTZ$-+o$Y5Z-^J!nmFr)DrEN>}Wp)d4FGYAA8LcA95@WqqdSe_0 zp72`iAmyYa$_iUMd>O~P-2Zx+GtTant-#?l{bi*I$~kqX90^_Tt=2=df9zEM)Ee29 zXy+*>#Wp^M@dZ6m!>#C5($ozL3v61hNi#3XXr42gZvUM2*INtw84o|fhBGva{TvLl zE437w|ja*C^%xhbOdQ{9CXl0OtKr3bZ`GPta zJE{o$}*RQG+dWg@EGSDuD5RF z?R4mizZ8`J!puj57lOX3cCFbko)ts<#Gm)qY|^{tkS}+B0ka6V9E?qBMgIXhgtab< zq%$a)48fL`hy_ejjOsrK_LaG52Z_N4ZQ|V<(6ss#Q<71gPBhPjLtg07a6e-?fT_s+ zyB{(@FKR)No&VV5%ZzWoro<{EnC8cn|a5Cqhik_ zduMfhs-Tmi`90>ST;2h;*VBChsTcmLGpFt4`4|wL=QG?;PA!<_IR$0HH#sq+a-c8O zAS{v74BoMLF%z=qEiWf96tEES3^;tobDuA1mkX7@t+4o`O1_J|zwRMU^V*X#z~b`O z?zi;I?-?MUrtBTQ-=S=tOMO!FnT`q?gIZkbich59S>@B0fkbrI!YhlKV0D+4D{0;o z?oK}C^0C7g7gx|Ls3!Dk_M-GN-(MLU@_*#=d|hFEJX;)SV(kUB;j+P_pd!om99!*6 z&F!OmC<=|iW{W@3k4X&iKHNJfDXIGnJf-SqSZb&(y|+i!IQYbg3?q3on@yWaL}r`> z6Zbn|s+g<2==*ef;K+5fj6sevXp(M=4X#MifK|W5O}%u1pBy_4dfeheofIVKDdF4< zvCOq^bk&rJ&H_{DNX0h;$a-7~TD3iy5i~yW%pSP3kdW4E`J9XH;3r3)bWu&6!$gdc z3jMdf=E~?@#+^*oy=u?Iwb3Nls<@MENX+dAw;u=Oq=!-;CRzFa)j%pT;6ytb@DqD> zWhJjo0r90O+`h1-goV=?i}YKIz5xnxHm3tVHcr7O^}CxJ^3hS<-@g7mTEXO{KV4I; zJ}8kTyK}_XeO$IitN%OxXxb3BReGOel-#AE-C~3m;Q$ zm_~^v7x5jv*p?O1pybMVina|p$}b;+e1txdAuDbwjftJAQiXO)N|bVslK2tU1IIKm zFQ@d{0@v;4&wp9@a#k?ERY0V;4sZjqs$3&2|G+IZlt&Kth*P3F!Oyq`vJ;Aj)dv_I z#^AOkbCfBG?;AgSU!zVW@mbzo3jBeT)2?CzY50E1ivd_DA9?BpqL?EtJIF|MUv+!= z{4G;rF%vng_ubR%-XL))OKfCaxFr4n0;nlA?Cmqw)rMipis@WENs&TY!_Ky(P3N^f z74N%2K?^zq885UY9pP|Govp5n?zgtt8+<%s1(|jYUTVjyy!P?saM?kd&!=w zDn%R&yV-Gk;0JjF)UKtJxL22DRGUwOetXy?8L>K+=c4z)>~;r}S`%vbR^m~Z{-Ie% zzX+H|o_>O)?qDw6B1e1B$-?O?`!EZ6d3pEtf@xi+G1x_1)JxakY$}G~9(eV+amJPR z@9{1I8JeQ*KTb=B%sIGq5TPlpCNWH=1#9z3)2H5~P8sXQSfTC{rMos8-FH@u_$iU) zM5WKHFI$RwhDp(@;5namB(9Il!YGLd(Mi`FnUX1p>g2u#BSPO_D84@9qiby-Z`W`) zq!oDrX`s9Na$K;PL$3O2`ze}hM*be#Fw$MHTrr{9R# zv+9*)gHCCw=*G-N$lFX5j0ph935z0F7>qrjRAGvp!Xp(5OHF2Wi$5=LVH z?}*t6LB(OcEq{OZ=~?5UhGtVLD>I4^2iVB`CL7A?gHFi zO)`DBBd=;Y(PRd(&%D9f_ z=NX9w)!a5|P5@X8@H81r%0a6+rvS)43KWbJRoa6mcUAw!wgA*FJ<=Kmob+?|t*?_< zl_onj;rQ`BC!u zQAFlD0xx%BM)?HfoqQ;OTN%vm7dw(mxC|5XBwcnu-@x$VF!1z~RNZq7rSe8)TiS>3 zkPsqDO7l@>B9_Tbdk9$Y`1j#hZL4dW!^$39poJcWH_U&FiUeiR;y#Ic=WRlPAK2{i5k$ZDLkjkFH0p?Rr^zyuF!NXziKF$v=&H&B7WgR$#8(R z;R@Vm*uAr#DB!<8Afb_Lag(lIr+P;0_l3Ys3(#n4Z*y_~62b(@qQz}Oo%6+_*3ls7 zVwnmBxU4ek5@{8*ZNgh+MfpDfHRWAes3#lBC0F9UIG0V=Y2w0dxRqe0L@bt{T)=G@ zJm0a2R^&>d@C-IBBzEW8bwEd5XT$5FW!?<;5Pfo!{wNdu>Yru@fVm@Wf%0q1Yt;gLG98*MGW%aw$SH9;{$*SIh>U*)AEX!q1`flOb~?QdDP zBAMFnP=WRW8eoV(g&QWh&V2=??*Mb!Ss_1l3LUt=xeY0f7XIkuAfLbbuh${fy0TGC zWZ5IN&MLwK9c_kC4C|-I4HkugnaQ_~C{;pgJA~8@edlQPQy1c!tH|y9XHz{!!o|Pf zsb-%}S1Ppq)&Rq+2A&u^N@+Hzq#od4KYaIzI{st@ucbmZ-FCGqbOqQ5CO)alxliY- z@=hN?tw<3nB75eaS-!?0V%rDx?Gm`Qm`wuuEt1Xr3#(ic7hOC<9zL;E~+6aRAGr+P(otO3*3=9cseedf&` zW>a=d#7=oebd?1~SqbbskgTrw#tk!K=GU8sGi@8{rJHIi>Q^!w;Zg5AK1?i-w!ih2 zj6vthE>MoMBtYV}g(QC*z$qo}Jf`@b)UDsQZn@2a9KfoNgs7AW9To3QE_f9l;~Zx# z)Y6~NDb`*T>C7C=`kgN6hDtJQD`3>bvp=sAXS}Q8EG@C9O)DZ-TG)ELl);B5v-8?4 z*qO4X%LuMnLCj>}`Fn zCf?Ik7rkj)2%L6X&?V-qt9!$3#2>5flkMTh!H?Dtv_5CS=!}wmo!~#LLiX@E?R?dI zbxtQrC7OUq19+H8wf9sBo;xPU=_Sz(6wzDPZ~6w@jj7((kHFH9D(3bDvVF;yK0`;c zmGGJ(Nc8CAJ~1&WJ_h&DZe8YfZM-z)bx_(IR7xQee-6vt>X_DHr&sBmfVIA=m>F>l`s3Eocg*G7Earh znH0zszH77%J24PE&|P*9AhLW^({jWlPI3ahc-t0>ajpwB_o|M#r@0km$=0hk`Z{Jf zkRN^-nMK9Jm7jGi6J$l}+N@vo26h3B>$@+D5&+|+nvz$@1UzUSx>^knO-4hkm!4@} zwq6kLOGz3wpnO=#wuzRG-A=g!?nZ~T1Wy0m^$lDLAl-?E?s5h_-U|HIV)J|Q+}2Qc z1@eeNIgG2hip*xC*;XbJ=U631^wl22IQnl_A(?aBe6?4lg*o;U|Ay2?5sX1YMa{za zIwcG`xtT-{C0f%J+Q%@=)(XOM|26TY76mane7nxfM+;HyE_y%gFbu+njWj76lm;eg z{rdzaoB)@Yw4+t^3}$e?1@SFb3l5XILCG1Iwa9T5Csws9`$>$cX{MD6QPoUZrh_A zfE^L=vsK;4F*I%TZTG<2nP1i9>}WiO8@Z%iQGj26M=f~SHOb;8>1`AqN3J>M@lhl~ zMcFL_!F0<9p8azJpLaT9z&c0oS6khFVzgCRI1;)A15OP2$*4dj-{rFJVpDGSm3Cye zMtg7_T>%z9;Qq#4u)lJ$jJB^r0oJyT+W6H~!=m@Q+RA#%Tg#wsri4xv0J{Q*84(5H zRKbxqXc_4s7CUpRaQK71E-gzB{Hs2?Eu3p>0R$y@lV81{$mPN41X$C<3HhMLN$Y7D zWV8vZWu_Ehw<5DhPCYTAlEQDAaYdIaRM51+6)zX@rhIgb!p|TxoK1S>x>boR>W5dt z67{JAy$~X`{<*?inDJ|&rIw~`L{aS%mVl9rQ?H-zTz%& zw?w=a;W1o?G;cM-HIA72Se5FIO+VQRr9D7 zxbqQxFE0tOZc&sU=aC1Q9y+XC3rLRf|D^QjwGGO($Sx?>BeFo9qtfafC(g68#ks8t zMiXhG2zXeFF^uI&a}b5G5Kef6YqV3lw2!*W7VdBLgjGLM@U5FIHh$SS6Sv{`>Rj7o zkYWE+?K+%}FVJFf)@{7sJq>AepPTV-MK7gGtExsb&{m)L+4gd<2pOY9Nw4FxuO-?n zvTH=aXbFmaaDJkjP0$5&p;)hbCE01oXlc3~B9hwi?R$ab$+j`$h{c+Rg47qvoy|39 zFU9ju7IzfKl!gi>04|@{Jw&$Jt><%)Tsd`bBv&UWi_gSmp*KiFZ3_UbVoA5j!zS|{ z#}s4Dk#Vz|aSHw6+BURpeeJK;LaqkvRO}Twi3h6A&DIDO$djhz>e;8=HSF^ioPOnH zT+h{I@!*d)^}D?HJ86QU<~pD6OD+D^A1AT9fKsKlKxMViVr?|n%3KR(fyHizVMk@Qn z?>|)VHZvLlG6Y7E($Qn9SkJRzi_j`FX6Dc%^5|SrTQqs+7Oa}7erU9HiO;NrJRi>r zy%R2QUe-vYHqLF-*_vZB>opTd8qiwGTp90`rnyh!F_RG&U3C~RaisN)PV68eYiTcC zo?fSRj#D*brJ02@l_IeR-@VU_zS@HrReRWakHXCn+k*O*qI_DdDtoY&yLuOeJ8GdV zklc0Z)>j|dg&&NH(f=D&S=^xhYW?D9>m2uGk7Gj}a3Av zS3s0}E}BuyV2>21jK9U4Fv9`{=V-?iOM$a}2XBOX%gx*^irkvCtkmm0GBdUfIxL(_ z6=b>_H%1zM;`LNr@b{R>=1W~FCrWIH@Dpa9&3N9eHmuYW}Z7JnBxto5+yV!OwY)KZsgKjqHZ z9m6py2s`5y-GxfTx_l+wkm;&fckkreee=}OFuw=3fU%bdJ?!5dBg5%=GnCFdQ<6R& z5J*%017olbljr3eT~77j@EpF?3~3#l?s228Rg=*$*o=7K1(f+9wprx|fEVw6!IP~u z(a~Q~h3dX*1b#7rnGV@0c;e|eywdx^x}_SPm|*o85xh>dBC%QAJZ5rm+ug4?Cy9qS zs=%WJPGUUU{G`VR@vdL1xqOP@#mB0jc!(2-7$;3Ukz{Sy4vj++I|1gps_$l`i$t}k zl==hkW|(#*gf0Fv2*l~D4lE4f{1I&y!3=^MdW@od?U7p93HeyGvg}&5V|*E3Q;BAc znTwvqU$5*tf*hu3OUxr$^}STujg)SNNewX_@}*!=+?2Y@wVA_P8UPcKU854&8Ber# ziI$w2SxVcmVQl2vBtx$%cI!B@J6sN0#2o@}yJ!>PFX|cOdtN(@rSftd=TW%EF5dQb z@2>~zU!=MpC0*4W$O)w#(6nGnI&__y{hD#$YX+-P!`!%OCVKOkE)7QpC8(VOnnYEc zwu)af=(}rfmRkKK5A7CGLi!#`$7(vDUZGpsukcqa&Rwm{1(_Opzgcdg60vYj3~+}m z?m88FZM*1qnd{;zUAA2u!215_0ihupAAjX^K%MVWf{RVFYuZzWEg{DrVUqgHK35+Q z^v#{<%G_3^*Qf%H>2P?~AX9CH!TbfX@7313e^n&51maF`calHq{=Hzq_@tXEox`9I zn*(gz-!cJv37w;<&VeBFxH}{$<_d?)#m`ESB}rb_12VdXWTZWYPI^Jy(xiKxpcsnX)rm$Ce;@B1>`Amag<*Oll$fl_k1u^zqdkQb3@<B>Bx z@yOaV68XS4Q*pwa>@f@&QBDtLO;j*eiPma>RzF4k7Z?X->o*KaJtsCegK&y<=;GkR zSkZi7k>7ndRONS)OnkxGe6-{s9({%#u-}JHC_$vs<-LHVeRGB&hz15m0IlsDcp*nm zX}R831G;A^5#^iHeAMDL*J*jgNGp079Y<)qL6HXKi4HMs0#H<6g z{W3&^@ej$s)gU5&w>1DT)_~2r+o})i6{4Onk?Th1gA}m~X`_hU;lhu1l*>lbk^cbG zIcZ$cL)UlMwpMB(y!xP z5yz;20Jj7K3@#0INZLg{*tSJ-P8yOX8-M~DoE`#w<8^Yky+t&@>mg928nVx<2okjg z4s>d}$ z+y|jtB1Pb3Fk;C^hNtXthAg0<&37DH=iMsYTRkoox;$J>TuGGodVOPf;{bc2IMvRT zvl~ywXlhbOf!Qy4UiLV(a5`Iyyt5@DsV4Bjrpqk}wS8S>qKQLJ=MEi!*r7F^x0GLz z&tg^9LL-bI6HX%%f*EuHK8$+jfvPPt#|hrcL2(mE)D#Mr({Oz8)Ic4FtR1yUhq!D> zyO)d65u|llS0I!@Hb#AL;GWK7fY7y#&R(zsS!nIJI#%ldAKGOlFmaqvDN8_gaqNlm zX1~*y=LG1fy0Ht2RJM+rDd!AYN)fwp@zP^hIJ_L%OBk?G0L^O}IoTUuvn1a9o@bm+ z?p~6U8vE#ZTy23sPO~{oAqQH|c%hjF<3!)QX}PsS=rEC|5Uwmo-YIF$BCdu!&RI5@ zv~CE8S03yT>N^(;0A{(zV7e3gaCD8sRa+{|RqSE;aS ziL<2Dc*f0L;C7jK^jRgwVFcOJ^^yx`ylV*Uaz?dUu0cUi zzK!7^MGxK(ZE#UDk5SMbGr3csB+fSucsST0HF5wCDbLmng?nO%QuBze_NB#43F{Q3 zQ`O!{X}eb&s+@C(Q4bIMtO)>9o8iXz3De{mpyNzQeV8u^4H*;zUE?rqs?5*_SPi^p z*Ky;lCG+B88d~Q9q5l8|F>%WCZzGr$8cUo}YYQ$)^y$a}Rpgir`n6mPsmSL5@9p)h zDbiKwx2c6B1p>$Mb%`qoA<(%;{{Z+7K~YWI*dB&1+!_h1g#fP6ygsv4fq%SRiZU9Q zvRfZ)#iGJn%=Lp*(Nx|z&kaB!iX{WG)x)mGldsloU?&qik>JEpNa9JPcW?+PsJWnd z?QsAu_KyyDGf|s}D(k)HA=%@cbSKf8!TaK6(9jBSOexTCZJW&NM za!+w)3e9TZ)#7H^${KDyvEe*~Pp0tcL6mLvFw#!EqK{59Mi3>7zPib38tSYV3)^i) z85NoABb%T+3j|=dykS)Amr0FG3QT6mvF^=HYNgqfxSF`IQ(9XioCyB#nhDfI$s={f zqx2M~(8J<_DE|OW7@8iPUy#r19CxVSW-UP*>9~F4rzxFS^wlGia){1wWDk4i05w${ zFj(3;)+oIz$&^cWyx<7BI1Et~`M|7aJ-EYDf|F3aE)CuXkgV+K#n*pQ&!<_UDpDxh z(~y(NXg)B(MTC{nGv7&=bWJVU*q0=JV$fN8ZfrxHyosC_oM|0Q*Hjht-aw|sf;e@G z7zN!H0T;iWA<%{CuttIT?>LR~;tAtS zI*AjZz3f+~8C~4DJ^=A-^IgpxGDvhmeT*2gmCvq&-bvEEn)HjaDRo(wd;mBt^(Z@3 z{9uDYcW(8Y0C}4xEVR(0$l^Ss8Bn3gsocqLD+lOtqpLu@o^V2mr>+@8?3hKc{7{Vt zl`+C<^wb1QJ%KbuM~z+Jw1F^)o6GPux@~W0l1yP@L2PaOZ5#;-qi08Xr8!^{#GL5C zWF|$USM38QS&C&!v%=(|2~`Vnbu3qznM!b`5RlXcN!GSA;OiuzEeqre8!%!%q zDBQe8gDT;f3pttEnW*|>yx53Yh4IK`PLEd_;!Gf3WiZ6~ZO0}%!cS)ur<`#+&7thf z)$oAb-IpmLX{>E$VLwyTuhb2B@*SFhqT@Vb`M@ zMBDym>a-2um|5)Rb%u`l1OnOk!b}WjBM=v+qT)q@KA+41!s{qm6>l*5G6AlS#s-D65fMDQnWWgw z6Or2{HVE%6B4L830oyU{I^Hllc)-FF&J+Uq@s43OzKZ%VjjEK>w~;|#)9532+hb2F_O2YH^Zz(8wbfSNDLdACJ5C73j@1y zAhdTmP2v1_2-osqs|Y6)-cG4<&)LpdB_!*$#Cmha7|Um7B#BZ?i=$uDHwF_GB|jfo6-M|A&(U&w3$8Vn`1DjtVnQJI z(>RwH1?LwH{xT;!IeBquX2%O1$9!)Fb?gH3n%ZY>a2u_SjdbH6c1J>5yo}uf?6ARo zt6APrEDbG#hHwTT!5trZ8GKmo!asV!0Rl10DhY2P1neIQ3=k*RIO$+~(lOWp)a3osHTj(3Cr^n)5SZYZP+j-YA$;O(UJho=g;Z9|t>l*A(J z50_ly^}_3`Ak&6B#Fz+GMBs@B)@`6hBq4?MTtIQP)vv4|9+mq*^#~c zF-D38n^voNz%a&^0LICln_o=aAWV3Jk{KmX{{V6!+6#TeVVZ)CF3L-ieQ_u&&1tKU z^1|y?6ki%}+pDng5uC#)PJcpN5oeAZ8FPkr znuV^M3xfk^{hVQej5Xs~`Od>4Ns1f8!GIo}WfZQ~X6^7SG0+&*d$cgxxVt7d1jtds zM`tm>0Q4pu8<>lkjSd+^=N&U~Tmt4mWbT-u2^{b|28TDCMM!%x6XVuY#{_>^4w8m_ z<4jkL>u^Nv0n0N6*4|iPr1JdykpdpZSr}| z)1mqp^;Y}_U5*9d56^We}hjd}fMl^~RjupcBqQcB?V2O)4IH%V}cm4lo$uv6u=~ zx+%VHbx>%desO^>OJ-hRamin)hOSuY#c1278ZlDHBoXHO%fPEemk9=?2X_gwW)nPG$%D2m%VJx80NTy9) z1RooiW4ky7W#zNhBNL=v%uL80PEdAXurp2YjFT5FDd)2paJqC)EY>=I0;&Gb1M=yrZ+@h_m=AB;t|0UiGjB6Na##HEIXqQqHg7L4LY1-0GrI- z^MPYGJH{b&z$+M4huO|Nq7ZYPS~TX^rXJipfi@m8?MsboI5FL(JZv@C#}*SLjG%qs zqQXh4f0$uSd>kzM6TGtL0(F3so_6229tC!80tS;|SJQ=<39+%5X(}tDO5z*9qOblr zxJYZg9b6J^R5$F+*fAaw_GEG()isT8GW`w-NJ5UTINh_1edhdysF-8P0Vu$2M>Stl zbOGebZpKbD?&~#67*-%9*P9-Ju&F@s8AbSxpNVe=f=Gdet-KS}ruom8TBXyI2pg5Xt(=nu=3ehkPHzZa* zUx?|avko|Mu%_@%P(kn>jDqb}+-9WhKgJzNv7HrSWH^KkENYn3L6r__7#8P4g$B-U zIjY{U{)eX%!&=aMnEBNI09(zt8$+T6ez1Fj0@JyVtloo|KNgMg=wRfz5_RV?pVzyK;HyHhyJ#`AR#Zd7B8cYrv0_^ZY%B)2qnQ0D`H z?-iiKM}wP}vx62qO=Cd9IK}4+7ttV3PkFN68=4sGemIkH`_?_qbAjYwpC&L-!dt`G zc+G2B4_cM>=V2ea1wgUD`dEQkxtfU*Qvgxm%aC?XSMMn8AM|2C40LyiO;};4{7H%F zlzSD5po?*sU6l`bfPhoAFV+V_$mzYKkpkIACKzLf>AWy+q4XUXD3wfyILmb;NgUP` z=F+aFK>fVs$VYHZxJ+)aJ1z(~AqdcU!x9Uq$1tUC6uX^x7_m%UUGD{SH`^v_7!55B zNvIqjxSP(dHsXd*uFIv{Ya5vtD7c6WKcshx7 z4dEL`!L+lfhL0g7GQDUu==#7aYUa32BE9PrO{aZgOFOB7%%ffVz@hUuuRHGo6~cy{ zxTPyw8kmDxO*U`NBiQA8nPO~tUE$P#1IN}Ikbz(Q!iF1~^Xjp%K}=90Hj-w7 zz65iwzVQLSepiNO(pFCec`(2!Y697fStj-Yg*E0P=q>}?yaui%YT7R-n0dO5@vJgr zE0=1j3{@2l9(`vNJnN1bWVkzgn1~6-6Gw(%C14GvbPX3BaX7d(wC~m!kGrQfVD;-Z z29qq%^1@4KvKdJLeaQ{@vUGi!F7x29@F9&%usLG-rcp#3>8im3>K&l*GT|+#f6Sr0ci7D!A1*KmW$<{y zrFB$hYdjY9Nrdfum>{=?q)d&hAyHl&6E7Ck{g81O4iq$TcM-d|4MF1yBv(w@pdihh z=Aefr&p8s5(5DsLM062^bVzOLW7nnU33X7?_`pEP&EpmT-KgpMa1}^Uy6-eVIysHV zQip`T*{pPNz-7olg>bD>lh z@ZIGm@COF>UQ7+kiZt>%TnzG@0763y1DGt+iW;A4yTCVe7o0SD6wyhuj7n=xPZ%Hx zzrxC#X(ic?%`VUSabD7C`pUN^hRuwb$=c+-V}V^3@-URm7QL8>2cKLRpfoWf2b%C= z-h0LP<1_=I^acSuYYZrGV@>srv0`L~y*M&$a#GB(mXSU2nkjIR&Aj?EjeFqA8|L5~ z5FY8gK$9NaP&1s^qFj#;mldgn8khxlh}@~H9e(C07J~Y~CfSdgvE0fGHXvYv>x#Zu z?g^L@c-fc0p74R7@;L=;ddRhc7uFO*NBFainN!l3Q933v1%rN^A@9lj;5Tw{{o^br z_X(6`B&5NhXwERBP8p7LjSqXvVDupUkW@3Cmk78 z(g%i_NC+0RIl;T%)=LtSoN4b2(Lwbk{{Xm&qKD5Gy0mko{yC z;MXgRA}VvnOQ($`!w?xMWiY0Z+b$dp5yyyxzIe+v+t-ZN_;%oeR8<>#on;CnP*|A5dmaN6JS9=*E%-x| zwd)F(U8ZSC&0Jd9Tv<$sP#(tMeplf!jZ?y5Y^K=Ed3WH;6(F@!SZs+);oc5P1}QEE z&S(q9@kPRvW)5QnBd-4dV-O=GG5QdAFrK>XaLd9FPQMt8ri9;&vvEo<^yCZxJ6VsR zHmhFFm_&V^Z-W^EjfZHQ;qR~qEf^GPzuNCvpnWjdPjMUu2&8q#He=hK$E-EJ7%q_1 zPHfEp@tatuS2hDK#V@lM*JP2nru2iRBLjOUc~=hY^kvQ;<|MhT!x|tRhdk#004MCY zg&;@i?8;w=W48=l)XkOMy{1iAotcUhi12>c=z_r(VliZTGYQI)R(>Ov0u+z2aRNx3 z*{nxdU4eobDGpz^C$)(C=$JvcJ8zr-lC;EEpi~ymyhIu}AwC)9ZXggsiLscpQt9v9*2St2~?&>k4wH z(~!mFAQgq#E)=)0<;QryaV8;lk9^=8&%F9$D3~uKLYk|N(gk<=!g6c`g1Qxiqk##$ zU?m~70^phhU1F7nF$vNd%_e~J8J6H)6nFT=#=Hde-XFAZ6ZDwMVbjANn*kbSfEL1J z&>*^p5#R_dGJ@Prr+wub1~m+4A$SR|DVKrD%oi;;l?#l86JMi(Ku~MXZWZ=rTW4<< zC^?A*GK;ES!Zh4X8_XnLrZbkjfW;&wqSM|qTAaMz@Sw&^o08?E%Sx#BnlXR}T}*jK zx3X&kURzRTnDN{$%;IxK4_5jgd0|p9eBh2SFAtL&P>TNm{ak=1$GlPdIk-q>#v9&i zk~P3((Zthxc_V=qoSSdrIrPCOj!2OPx|w1@YkGzhpv5)LvTC-A%=*H>h63A^BD)a^ zNPS}h$oFn+WI!vss!Tjl=Xb>V$WBcQAnO33-<}hUM_O$}xQ}Q+b*-2j%NMM)5tzdz zBNwsfH7jC6e~FTWYDbcFh2;{Pbzd06CexrYfK}k?m>pG*XISqqaKzyZcrFGd?eUBP zl|NS_yVfa1d&qT=09lWKb{Q3zw5y4vF7rvZUxOV|AY{b30W{VSNE+gyEp>``>sV0A zkv$U_2bkPK$*{&X!(F?$=yBnT#hGiJ&PYQz4_#qg$$=VPF)uvi7y;xfkQ$4;t>`jA z=`y7fJKiZ(*kJ)XuJeO;kqD;DbVmkt2cXB2^4X6DJ(xpg{{YfC#5h;#<05oF1URBW zU1W7SC*B2+T|d0h;(v{}EjMy~=O8~A3Dp6^j8yQ_EKh9bqlbEMD%cG;rpU++F)Eup z7c7gNxbu}95Y=Dtb8(u5W%Mv&uvqfo3<9ZZo2_8t;J1q591%brl9)|nz0!$+AgV}v zJGkH;g6|Z&HVK5lLN0{Ekk*%b<<6pZ?-tn3j9Wpi%a0jRS5`As+j1rm8;yW>-%!Nd zNrh3TO%%>2HAHwYOI=De$47WWXxD7lk7F^{V83%T3hJ@VNrh9^C!7}G!U~8O0Q_p3 z#ulUmOeUEMZOdaDsBU`1QzOAQi4;lLLV2zX2G=o$BBs7aUs(ar9* zAk>B}X)kX709h;8JpTY}D!jRr`@~d>tVabn((lGzsO`CmiA!DFiDj$J!gZs7KW_ z!`umHc!_}Y+$cvhDXg#n@ONJd8C**32XCdgr53%{N$TUdtjLm*=bVaE2Q1^fJnS%)a(|4_N&IEnl`F zyZhmTxd!jfePj4IC7HrxXfs$-bGI$NyaF!pMxbnVF!c%HMhg1`zhXFuQV^yR|U`Ck_|suYBbXwrY(HN3RBO}sdqW>gB^aiG#s zz08NWqMNw0VBZ&vG6g|8hm1i5b|cHqvx!FAKiqPpz?ytn&RQ$KETRnI_Ib*p(Z1xs z2b;AnNV+Dsx0`T^0wnF$5w&GCw0g!ly=!uL%W8Ht`Z1JUQs%%3lD-x#xb7NhZ7*CqJwqgSgy(@P7@{5+3-Gb8zRxx z6_DA6g||Uoj1yIG*2U0_kjjrq!?O4s*r81iDbvF`w&&n3o~D%q~F$4c`$zzeWM zoDK>V)PaZv@arBzLTlC}L(el4sRqN6w1G#9fpB?(VDk2aE-rx&C574Uka0TKeld$a zL%_qK7nb$oDNRP(e-i+MxcP+R0BUBo*BC*kX)ZKYhEybE?*N{>cxlU1v!L&P^dX9^SDRT_x%GnaI_Czj)OI zix4S`asL2tTqF}y21r|C-~cIU>4&H%Bze|KfVfhqM{iC6dHC4t#s%IqXygY0;jBnm zsF9q-dn42DA$Z>QFvQfAqU(%lUh3jVhSBd09xhyrwpwQpgS> zf;q+7A9yoxapY>a+CHuV6X|R?)?Kx&v|bADRpi4~;K+7@CRJ@b;Od|-Oy4rS@s57IV9t?N$Sib+ z?&a}@6e#Ue0>=Dzrha9_YEuW0869TCc+E4EW!aRLQPu}4f_IqgiVUa;V57|;X4?C&-jZz#8kHWdWuz&kp5 zc*W9!({(UNyY}&oP{?J`EIP@$Y$UEh;wlF_zz}0%Tnj+l*{$W)s^^kn{0{Z)xSFyB z!3?wobR3R?3->S%;<%K9{Y)96p*=j@Xf7QmJWOg5T*7g=jJO0Aa^MtcQ>K|i3xY`; zSpZ19?DFD~WxC(2kla0m{0?&pKzQ%04TI|?KJa*w0;o1fAtOqZsc3@YFX`7Io~#94@iYGK6EzoSLqKEDRMtd3|N`iVa)9_G{-fDSe9Zn zcgqJ+QURKZ>D~qmQoU0Ca1g`9F7N|Y1;3=rmRuRVj;|ALMNoTv%wo#M`&po(wVRo{ z!wO8Wv)%(Q3j^)^XC~C6vEVZ~!9x(BIe5(j=%<9pH;8t6{Nj5y{RPECWZmlqq0w%C z!eO^$6g%c)0<;$+*>RYM1>nIL{;4qP`)JP1}mk?HaageLV z^caB@prPnNGTw#T!`qgS3vxfmN55F$d!e2({Cgr|pf>9Tb4yu+LJYw{XuK@_=Ln1v zf`H{_B&KpX^(4ei3@V*vc<1=wt1Sb9+JFhd{pO;OB}ay9g#oQ97)zl@+9dw~xG+Hs zI>N`9RrMKr7aDr54=6c$ePr;GJ9mz0NYh-VQ4e;`aeyFULwm*ohgh9zJ$Nxj70%Zv z;-lV-WuO3lGlmgk?-DpYQx=LFYY0CJz0VqCFm2d4qoL2#7QrQ3kE zg-dViSwhGN68!a&8@gaq2#AD*P4-D}%q2AN{{TaTIm1u*<1T|xr5||)rJFD4LlIjG zXZqse^~bCPiI~6MP?RiaF{grFM9O>DP|?iI79vJe>bSuIq40dxhu8)qJ$5sj`$DPvna4R* z-;p(dBuUVJdckCOQD~SMP`d!jjSpaZn5>CBCm(rsDq9ONy0J;R^QI{vY!H6%C?_vd z$%{Y&Lyyyh+VC8a@aC54tnE6%=qm1MxUm`HqmGDlc)2;K5e{E@4&9Usig+lcz?kyx zOtXrws?0d$;)B#KA8T!R#E?EG=bMrL0Q#VN$RY`T%m6^0ygAG@0$_J1?O{q$hDl8E zr&*x9e#R?@)d{8T#}XRJtQtj5lgGRf6rCY*o&098h2te_q{NGL1{j7B^l-qtyju(c z3k1KMPayt|OWJoi$PUd9d06Lb>S4YYho8jFif0{?>tmKtGfv6(ytFC=y&LZcfB;P+ zykXKL@R<8u2}w89%Bb{|rX(kTkFN3iz`gYs3&k8D zI0FqG35yly12yO_NCz!kCJ%UrH-TROX0R*KxvUfmaD=MHH&S|H>2G5lUVJcW46#$U zHwPlmV;fSWKY6@|i3|YMaISR&0Thk54aO3ylLeR*S&GH+-ZM$UzU~`htB@d=VP~+p zIU%@URNe+8sl%P%-WbPv?J?;IbJfED1Zd|y01?v6a3u`d<7d-^p9!;V+UnrtwAqr# z(blPnkX~wXnJdKP0a#!XBfK3}nV7A2Sod-`h^w#JoYAJ{xp;E6f+t49mo_St0zq0Z z;Q<0P=^2!=0VctViF46CQB2|!*z2#nnC!><%6aM0i>cy%^7?P1H$ZVQHkW;RCMXMz z*UQ0(Mt;nK_mI$6K*VW3>SILNvvW2}H=S2(RDpcqXKKixVMHkfaaacQ^xy>|7AJU6 zRS%PwOq?I@ld8feJn{i33f2c)&zmxD-KJNbd-C9p>&cLh0saqvY?u zvTJ295*FEj0=h=X^ce}A^dJUR>E}*(;ekR!46g9cwjpW-3z%iP@1C z@^`MIjmJwDXnOKz1b#4z0n*?y*G`4-t}g5fn@pMt@h&b{K_Be!=77VIQ%XvC(^9^81Kx8F#Ae41t?4YesJ(jC=ZRTz;*c%F_h?UZA{Y_ zkmC8dR;y}f(&CTDH@{dYf|siOXD~pfkNwUshzy6?E^edbZf;+>v15y>9H9P(6BLjo z=gE&qz<}ZMjW(we#-gWhG|7-u-q9B>=%czyjMJT_Hgz^6h&t9CMIeQe@Xl~m&yLKw z*~FjsBhclI%4AV@zpUB9&1931I?bwj@$7KK*xv`7hv+X4)^)I6+yPb!t<=FuHNOrP zSYLfyBr8`VQbQnJl;;a23H@fUfW+rIi8nl8CD16R6F5`{Yh2i)w|scWB%|8HJRTCh zW?0E^dt&8L0RXJOmyC@Gqel6`jrQty=^SAmq;1wT1$`Z`in~c1gplSH#9#nP{{TjA zfC?Q$w*WkYoy5S{-G|fJ=P5>-6gN1-QV8@UW;IRsoQq;PsPr~vktR01su{ivo%M^O zQTKw{8khl%7yV$Tk%o9A*Ek?R218AZi-arzp-t)m@PN8b}G4`<|w&1eU#JFQX8|}pDyoL@3MII0)aS@2(${hpsfnhy( z%^~yz$lVdO>l6bjdA%O6phh7ZJzVCfC}VHKrqRRKqHG1-$x13S6F~x7He(RfKN+wo zq#lLCUZr}XYmkkdDe;Mqrq5R`#J_mB`?R8OYmJ-Y_cES9H~Bk{jwZNMKHAoBJ*$_ z{>vgLlK%2QmtOfWfr@P9%RwR+T;PCe0`S0O3V0szN%*WdpkNbqb|yw((qBdd2e;YX zz+EG6aXQ54B(=vGLNuta&MFFd7A`6k^4w|^?Ghc0&bU-pU)z8sEV_OZ1Vua={+w=O zX`J+vtb{SZ>f+;kCx%g=soSsq;d5KrE%mP$pzm7<^>UTY@|VbC!xeNR?8%JZI<68X znun99T(ggyTEKyE_A&;Ar^_V52Lltv1Kg;cdAMMOX|Vpmf}0+<`)eI7cR@0VRwWnj z&R5Fm+Wq1b-nbb*7!iUC%VrWeuB9ZRe3k}nzQYyAHp!O-c8;9O=Y&R(V(F23 z&!ZnisF`PN#lTz&$GTbrx3f&cp_-s;=v+utcR)SSa-G~&0l>)l<4{-8$}m*|iQwxP zKrKawf?W04Oo=oQ)|c)Wj)_MadhvlNj`h#I7?VH=uzy37#&1m*NZ_V6X-ql+nMQ3(F%;&GYXliM-vaW5N*Itp0@pa~ak?280#HYn zHk#&u-=+c(0u;>?4$&sU4;EXJYwwmiiaI6&2s7{}PH_MMGfzk!?DS!5BB_7wCX^HK z<6>P$)00T8{NX}xgM2x=6y{gPAZ<(Jm;;gp@qiw41OAwDhZ3VOrrhrU3~bqfuGRIt zQrs#$U>2Yc&UZNJ(=c5Lqi5?hdKE%;n2ZTtl?Gjp$m|wxAyEa;M84bw0T9)Je^^%Y ziX1AK^}@S>NMZq9*Zaj%ad^0j9s+5{TL$!8@WJrK{UaLM@MgAgn%RjVslIT}9g^B* zNaYP{FT0y49`V;?>mv<|Mko)dhXCNk>|u+gA!F+WLzS3?+Y4Ic*^+D;C$t_bOL+$IDq7PIKdJ`5vlr4$%dHgk#H6e|bN zpe^$ssr z7kk~xz?i7Re=`p*j!f($xzOIcFj%#)8Ggc}yxYh00$WgJ%{ueP6Tze#g_ijkDw!U!y>y~t+&w}M)&!@>f%IXhOo?5 zqzQu~P?C3wA_V1^Eh*NPE?C7> zaNNi4dcebzU`;9K8j>F3ed%$b*cwWq=W`nsH&8Fta3fY(_0;bZQm>Z2HH_sWYiZ{z zpsv-*TWYZ3rmIhEko<>K|dA?NBE0 zT`sxd7gHwNgGEN-aKu}9`p#yjYUbL9m1FVbfDxNzjSkp2Q37?AgBB*rI7?8Dh&+%EW17o?gxdAHb%l^hGkGeit~D)U$!Y(oRB61cM_-fSSDS7^0}}RIR}1KBpKmFM%WZxu8T`YS6nKITB|(DfYO~8kBhI zn1gRRw7v|N6}}YuFb#Kt2v2yq=9X@8jR}gU7$#MCSVPtlm@=l*7LfNSU#vr@IfTVS zxddu??<8SWYE#-^U}}(cUW{5rO5C)VU<|bh`rcjuPjezc7#yy!!;~l189@M|)WE<( zH0(0cW80k@CJX48?PpOzovFr6K2oG|=}?>>pvyJZO5m#G_@?y(zCbRE>S4MH>MXzx zl}B3Xxcj*#%@czJr72M9_kft&n-cqSK>Ik2+9R_dkldg@4)I`-M8>${pI%%Gy7DId z%xXG!c-vCv8(r?hT6cUoL10E4k62Sdi3R<~DA*B^qnntlSOkqO%-Rq}k-yAwIU~EF zeQO(h(6-Cq%x~BL@W5|?i!fC*HBjE+mvs;}bM3|f{YGQ7!L}fuP7>ASA$oO}Y{!z1 z6gqQQ?$tDNce6DN4JcOdnP5uE&%*{&L@XV7n9JQ22U+UO3=|ZueI_1C09Kf~g6zN7 z2o-j;p0T|nvg%@rO;m4QF^!QLU*cl6E#hACuBB{YoK#6vQ!RxFl0Ww?61Kda7>|2E zf@~+W#xAbT99U6r;`fnx1*R(Z^lOMG`j{RqJHUu{px*J;ciDl4z`*bJV-!b1sgeP} z;7$|<33hCsyn>r>G7zQc;Kv}NO>Om( zQ6ivh+#36pJMdszrOgDykydw0?j-ZpYUk+t6`oprbS zn@zYI2eYFnOt20>BpfTtiG*AA&Rt@#hz=J)iDa%j z7br7tPzPG?G(MF$ipB5;7BC5`vbFT*hL}dN64M&h7-{XxSZM6#-Fn7kKi_;z2?|sq z=jypj$6x_*u+U-|&QhR&Lm!|!#ULYlJM19cb^O2D1I4o`wN%0IT? zNU1b;OxP$xX56@n+jiX78U%SAnI#IN-wqFMVkxiIOYqHv`?1Yzu%ZXaM41cc~SskQu+n9Bfsx6%woS3WtSY>=_ zU<$_IZ0cU|X%U?tyM?JF9F^V_QNv3{vq>;Yhv7SLsw{E>K1`SkXCO9lixK<#0z`1XBCKaGDUHIQ=Ac zrE{4Hcc({tnB@aUpF&nR#AFdb%nuPmzuYn?(W#ce^E!LP1XS4T#lP zbRT8{-8Ezc^vA*i5$nok>-M5_d!{p50BF7|i9|$B1B58y38l<2>?5}vPlTsTX7Sj^ zJIC5_FhJII{np_^vz@}@lzK|RR@Xtmo`Hykcw+L2P}aXD0VeM@KCTH6$$X9~UT|{x zW4-a5$Tk!f7(nwTt_z(i)%C2@TDW$&g6Rug&fIZZuyxnw;FQuK1KX&W^uAFbH>@=5 zI11&vAR3p(EL1k_KG}l6Lb3k<%49z~N@ufCt}9!-z3w-Kg!0j^#!o;4P)81{3K~{z z4O(?C)LE0C9D&p3=E9P~ABeaP#$ZFYU@;))XxZosh7gos==E^KtO}-krNlu%6TlD5 zGJ~LL5tr)_nH`r-PEg+?`0D@zz~YQL#|y7;q4>wHj{;Qlw;4Dyrk9Q5H#b6*!w&Zc z^fFcE+Z}$KEtq!+eG71^Q0#})#IHk35wKfDyhS#F1g*m3K(4D(8@Yv{8}AC7ZetGJ zf_hH#fTdS>impRdz5^FLK7sk(UWaj2$Kc2gTHjsr=N4?%I-`R)sDr8h00s~)^xyVO zZt_z~IaDtJU5rXrD0wD?+a~=!44sdkEB1CW2OGrq1Fz@$x#(=X!T;LKKAlV+R+O z;60s}lM$58kpBS5l9D4t72^n%Kq0jFGHa=|b!@ok*>(c7#$eiTx<}1gWdsq1O%QJw zjTC}G`eJY*-HrO-E*e%-N+;o%)i*#o*J(?JwUtTG(K*2n$ss!s5@O+nzBfj(G(HKd z{V=jf<_)|)Lj@YuT^)Cu)bzVG%Y_3}5!apN;Jr3NT?Ur~BykroKuP70DO@wT z-UI#35d>%0X~=6-4ngzk_`&Wwqi4Rc7&npzKc883TNAeBwXhq>G#>XdY_@)Ku}x63 zIE9~s3oMY?EdAlqTQ&Z*F$FyZTvO~r{EWl$1W=)+o!qb&qanaN*0@>)x}{8?5m751 zjFKas8I4Mw#y|eyrX;`O?89%}ui5hBR=>UmHPR~Z3>*k8H&|z?$SAncA-?{{1bqU7 z;l(H>vVLYH-2#BT_%e)rt;v889?$k+#@8`gvmR?_4&L(a1rydOQcGu!oVP(LYl%z^ zQMRS2mWW8dU2ixHE`$b|8JZC7#))DusqZgx_5?Ag0T*~cOSjN>jR%toGmIk1%dC{I zav$5q44ZbmvIuD+DCAHH+O9o!6ZM9n80#UzZoA$_02>XD%g!OhhMFHsk)Bsg-|qqC zH}}E-z+wYYZ}z#opV@LaAG{MEkVFc)!5I3e^m~~Ug#z4Px>r%GCX#8T`xr`<<>SsZ zNb2;M=Mih?Blx!1eSy3^h;NbPifJ-8ib zk-rsk*xO8b#I^qAa^5So%W_rK1VXV0wYNPQ&HAR^SREWG3j1zv7oaA?f=9Xq0QZKO z$BLfWDUDdOp-C_xjUXxLa1u~RP?*(*)FK|b+mJelYR;Yv5@d=CGKkk>!!Q}Pk|^Jo zIKl+^J?6&Yq<_K19f7NCxVB(y0V|)k7RUh`A;PYz)H()2+}-!(%^?d{?KOzu*{78b z-x(y$2?}Gkasd_OFzBGHgP@l!8UXO0QC#l|)u?c$ktmeCGZHMR6Bof(9K;)0Vp8@~ z-ti`UXh?dPoeu0I@s>+vsuv?vMx7%5^JF*0N$%!@)1WH*69{dAyg?5pySge6{J^||wLIZ*WKcWox zF+}AwCpq*eA#a?H0Bt~$zks%B8R+4oD^Zux&Ti!BJ59fMTobPp{ca!uCaQr zpij^kK$;G)15;KJ=3D@$C6c`0N+)Ch+!cd#gx`B*y=W+}A9=QlMoBJ9>1}9a!eT-S_PMU9cFe`$`>A^s+uzfBQYl>~R z-fh7W4)*Pri{? z8yqbyko>;pJvD6)%k9qMe2sDC#W%>kdzdROx-cmnvNu>LFzstLR0lCM`f=0`QSW$- zA*NoeoGmaK-Z(8M^_qd5J&Js4#%Hn4zW-ftberE>QhLLj&*seO&^WqJ{- z&bNe-BC=HeO%@7d|XN@d-qI|&wQ@1@QF13=UFkBvkk7-6^x8he?zrmF7E zTxRa!T_ zfn^xG`dkvZ6_R!Upu8RoASwyj+XjN5h`OAf^L&j6hYmSN(O{I)!vIY~lTEg!yjY1r;UIPTE&;dGa);8*_H;5pM$RT;w zR_@qR108XZjwYk=^ZX1GOEOHYYwj8MK34aldXfgH`m!qD*j`_nH-8 z&CC`ZJL7-u7ZNf=PDD*OI98^;=c2C-v<(WI83nt7H7}^`c5eGhl$Jvr1US9LNhpRGDd^}+} z*RYT}1I{$TWNmp)*AA>QoiJ>uJ^|jG1Z~4n_t|psRAP$0N3SM5B8JXl`NZ^qn{Jb) zVB%>V*Ukikh}-tL$hF-TJ=|~#?CxOo9cZpg6(hi#!bAY2?fqa71a0T^VJ~12e#{CA zcmCHXxfG_%MNV{PV97&EU3+Fq@}2Hsl&Nd1I zN~$Y9`@`Q>ErJ@k}Pslz4e!B zo{izom0(x?naT-GhAnMQ1#>-;)WE}Z=1I@l#hd# z&K)3a8$+3d>1#T4GFS+T+6J{Xhs^8SPkYFFUq|VfQDo30eQ$V`Wr-Kdcz>%FNZ#~A zFCn^{Jwgs5L!mZ%n4Md((HUj#+67b1$}}gNq#OrER6t==khVW&rc-oiy8Rf){Eggi zSmPb(c4RLsz;m(2pt|-F(|s|z#z%fw87~$ZIkvHv*1cZ znS7X`v%U;`o~7bqUTqp>`=O!09ecs94yBVOdOB7786aX`H`i`#^2(rd;K)%nuFO#{ z*o4GY=AeoGI8%fRTTFQ}x6k0i?wVK&(?>ZKnBfivag~Iy#@qxdN9!z4UJBq-kpU?^ zopgM39KJ+xc&6y|si9c7yL8K~CFGOY>57dvK++?;YB2%6&90^UiEBM8R zji|)IIU1V8F2o{znC`x4f4o4N`jGF35>N(&-`&OU>QarQ!>!?qYYC*)YoqA3#~(eU zcl8`a02^?f6 z0|JQ5Em@jew{Z7`f=a~A_mDG`PB9Ja20=l2F!6K+n)=Exa3Ya-S&qTw_UBGZT8DG4MzyO!5q6j(&crYdxNg$6{5-OW)Ul&=oDpycBz=AonK|gp2ap1*48uM|n zUBeQj#nlGi$&M;r2{m=>#jX;Qhu$cn(Ijwtxz&_W0`XjuhVT?UhdRN8KvAK#TQNvQ zc4^Qq*~b3>0b*_^4hiVinmnTcAQX8I!vQFhgqZSxb&>Szc!x|*$8q*$c$%$<*Bf$d zEK?T7*%W6uxRaXR!a`hmST>0R+;0z%(TPU3#GKv{a{mB0VSBd4$0hbuJ>piZG0m$YxF8xr zp(h(LO@ue0>BJFG05KnIPUOvOJzz=jf)skD7qsp2bBch~qSCkon(G49;|;*WW}cJI z8CScd-Yp5R9T}w0z)SYzBM&At*DR@m(`8pyXCJO0gzqUR2!<)*QR5TwO*+6PfJx?X z*RNS)K#lA$R5Y5$^vYFokLh!(hrk!7mlk49Pn_HZ*I3f$bl^Olkmp#OHnvX~i&wSc zWkALcgOf~_>Pz^;Ee_=4ZoFeH#Y+CuHB@bCRqu=wgx1M|aPu61F;E3V^MX)7Qeo!e z@c;>*K9@LV_#dzaHp8S42SX?Wz)>)kHqr*ND++NIm?Jz9v68}iJbo|`ENw7duCPa< z10AZk4Y)$kkZinU3AsACwi@7?Fvno0w+b7;R7dfKfb_)11`d)hhcyrfbjvszq0xx$ zS1P3IiH6jp$1jMuO+W*mg~TIRB8$&ir@EkhzHoF3aTD`{TCJs#0o2|gFMjhAxOVp# zx7r!WiygXuXQbEOaAHO-W31XCF&D01jw8iHKABlWoXkwO(mg7Y@g8L49yohU9La z4ryTUq}~xw?IDg3V9)+;01A^pU}Iq*PH-?s&M`1GM=yxs-UittfRM!`D#@?=hpHXz zhnI!kX|X*4h-<34gYt3NZFh8Ak(448gIA6q-=HohI+DPi6RDbnXpO-=+gCpaQ389w zTg3~mG0v$ZQ{AhHMQOZn>v+4M!5IBRm8D~=nbhY30abVe@zM2xsL2YJ-a9d}7L*h5 zR=GPgBpu+9j-0xrm&1W(QSYaa_G6Z#L1;11PRE^P6JwLZ zPU8KR;^u@zHTLfrAdA}SZrriBKtlU(ChFx4r?Rj_+|%A%K?k=qsXPMW;L_Gb5aqRf z+>`CB#kWk+iU;QTzA;&gAmF_?fFm7@aY!3z6`8uJ6hHdT*c#=3X>wgIq93V=Ac!#G z`I*8%*{FALFeQVd^fI?#Qak(}u|S&kmjKxhCu}28FSRmQK#J`xm4jgXPA$NVE{RLyNFKu&z8# zk$?N=7_>KU7aLyWl$O$Qax_r3Fx{m2?Coxg8=d;D!hs1B{3N08xpGym;8-!oPDhbT!4mMxjv*LDQYv zf8A!&2*3~Z$;wQjM)m&yCRv;C34~G!8^Ny1=KLW0B`Xf`86DUF?G5YGno+KaSA$Js zB`c6~oCHh;2#91EdSFg3Zs^FTnVfIW(TqC)ALbT_0D-M&aZ2Px{{S*#5a5U)kDYHl z&V~rUO-o6n@rW6K6+X+}21ig?GdhEoLqjE97<+@BKrpog>D~5m5u_4Yd$_ij0vGe9 zOxHosj|Kqwk^I4LFR`+t{uu4^aSOM zr<;MrusEvEN=;?ShX{0hWA%U#j@jOVB;5=|LDZ9QF@q96WIMRK)fxkZf9yWNgi!W7 zR{O*w<>m+9ry3Ep3%3MAfS<3{2Ss^;g7<@)T^OFH86$QxPEa|iH>?p5GCVj>4==nszZUevIhE>iHbL1jF{^&@9P*kuiBE zfFD;h{gD%1OPoJw_60MpgK^IGidPzUK?!CnSi3akdedn2;}@~E?|5+D%!{f!yD=c8 ze$Tv6w+4x@ZxC=!1Hhd1KMJUsoVI>0+!lKoxzEKPdtYr05`}M{{WeN zh?8Y@lK>D3a7UCe;mpy7jjptl@qnXGW$|(e`LOE-t@^_>*o7+ayvjt#bMGAn^>UB6 zra_AX5?^_D;+fwuZQ;V$aBfFs&F~F&++wJkBV4UBO_Eh{<~xfshE7^qOoQfre=vs&w=P-SCR+FZKe^!^zv+P032cL~`3 z9b=%_fu>~06e_&9CUAwDt(mzrI4XV}IKapcOvllA3lkPW&3IgoKW6jobIu-$kLRpL zB_STpEX27!4JR$UW4nRhgQpD=vB@`b#-BkC^Ndqsf;@Y%fmo+W=^}BAYz-tu^^;XD zr%BVSv=Qbf9AY9M>%&8kRz$C|4)NNFK!+=K;@R$PMa?}l5D6z8EtezLr; z`f^u(jwZokhat@`7+^e`+l8?dBZZy0p`2V=t`d59G+0lP~U0i7%0t+ z{XbZEv=0_>#u}2kfKSVSZ251?`N4q-6yt0NY0`KyCd+|tTyPsJ7{B`fa^i!)wL5o- z=ZzOGvXULe&Q^i9OB`rPK^B}t8x2rfZ-qF;8Fc9OjjmFETLUi}&}iqfU>8g{&CrX@ zYWYlPkqTU6w`$)95B~t%RH-lkib1yEOb$A~_X9e@zinc2aB>)@o4N`8m^9bP2d*M! z)dJL?sDNNLpk*0wg8~}&>n@=1SkTU*3X zjuMhM4eUJPM%Kp&!pliP$VV~fhwtk=NfLOjG2jCQZ?}OA6#2L?>DpXoq7Vn0*9Rgm z!VTZJYZsMT9U(ji80nyvl9BqjsNLSM@qLp$NnN@!7!*6A{zbr5ueHWFbZ0AhPIqwt zB`Iy~ia>A+R(Hd4 zSC|(4CKEuNG$i4yaK9KSpmBldTVMftGAy4nS4w8#g-YT*+F=raBrM~SS%W;Oq{W7}f8QsPkSNt9#?S z-P;=6n}ldK

    VUy(7*QRTLPL9LE2Gwb5f_$4VX9FsvqVt zk*AGabC!!pJ4oxs2K3SUey}TMrt?Mwv10Vw@4VA$Qo5XP#zDyz4V24oO4 ztIlp)O$6fyF)2+PLhsPS4gpENm|&u?vC|Fm=%sCOIm>TS_*}j#yHEEOCP$3^-X1XV z&CZbQF2;*{V@XBQqwblQ4tB5hF;~f4BU_TI_sFb?G9LELwtOe6vDt-!Z8Q9BuEqpF5reCIW#wd%*+B<5x!#NYtF^W|)01$#x zthANU3tbovpzsc`Bt;Fa@!-H%Pcr3!LsXvddW`2+qZ8TLNP&vU;8x^iDk9OBDsJgH z6}~&%#UPf%uljPca`6l`UJ7t(fesNfbS{&l6#%N^ukMy_@L+L+*-^pckrg4&FIe)5 zb-b@Ih^2JgbnS!R)~NS!cL0q-%wLd56hrGc^fyKPp0n|i zG&rMS`B+(5IL6;;*Ja@A2-)m#KFkT;VL3aFA_Ni$;vkkky#%%_7 zSsl|QN@N2kuNWyIH%@n0@sVmxo=gt%nhnP)L1w_F9s<^|Twtv;c3cIM)3gt=V6EJ1 zw}&n=>uJz>5|bE<5Q?wXD=#d2b-9lfIzjyyZ|6i8eoQp*Q+4xi{fbBP^l8h_m#(k z9RwdT2IkpcQ(nCpu%hHcS{y{kc5HY|5(pWr{;`r%(r*|#ppQov6|x@CUY#ZoAm|kA z!4cwcA@gzUpej)w%-$T}Ai1H0d5ZO>EoY%N{ov3FKri9S5CR8I`o?X~Y}Ns(H=)fN zS55s)5oo7>i{lXha1(~r$0p}s$NX_EgO=`OM|4UxS)*wlL_9+^teotV$64x5mxH`A z8rZyEw$;kW_wQyhr=>x3?l{w`b{#?)xE@5NJ?BK~O&nu4uZqoO5Kk^YtQBY%`Uk8K zhge_a!nCl(8^?nZ?C#nyrsm$ki{t<`KWR>;9k`^}=(nD$i z{{URLfU#hLPpr|x5YvcnTC2#Zuf|Dv1e}}`sKP8i*Q^*wt^uA>#tJecXGe@6l_Z87 zeHfX6S_+PwFAyRntHAKN71gWC+8q7Ir zF4Nh{mok&>Ku6u)H)v6{=mmF{JD|VSajQ6q7WG7!+tUFrbOZZvt+0-} z(YJV>kwVg!YldD?6tr(dE+c^){{Z<1=LMLtCth8=W#&GYuzlnQ*scnTltPHYxtEdY z$kH@SQ$Y8c9|?OJVAV!b?9`U@_7#qOCp!+A5IAYvJNk4 zh2Yh(;XB z5F!ii#$If(5Y(=)lEO`acGr=YCEy2Ny0U#9+J6ff9C8K2_VOuGDrendt;$kQA_i1# z_Rx76S?f3Q0z!{9!iIH)5%)E6ZQ`pBPF~xhhfnV}4|PgqzLsib1r%>NsSOV+h$vAs zaPf^BMzq%6`+NH z@9c7TQ338As|H940C)5g!zr{bLthrm{Tac!}JeaNuQPc*HDAM)888d>fRt%wey~iW$j@9o_FLmUuBst&qj5 zVc>CjDpi4L?FyUGI=E zzz<-zeBmGnbp{J?m`F$H!|yymZ^;$Gx5H~o{9yXG7hX4TkXRUxw2q8ysSPdw(FD3a+*pLAY~h62Z$!r@MNJvLk9NB} z4lnQEO<~@Ac~Nn_B6E?#WfIc0Z>gPwa-r=MM~Q(8M~6H1=7HGItM3tRiY*TZ zE^;Y5SRR)f0KJ9bTO3RxdvHo0B^JFR8OI596Y)68vA9SZgs_u9I_wVcv7mB?<97+N z1+5;G!wccx;^$@qBnFVtI11Rvxf7)}W72puIbyIBMo*;0l1Cb;?w0{1q+cPsjio%@ zm}0{J0Ep3)nuf#)_m=Ll3<>67s{o5a`^{)2sx9Xfp$`IzVwPaqmk5*5MRw>ju|^{@ zBP}V$6q_UgPyKM<72(+$(~Y!qytl>$$3&jXjzj^v=yh@}j9Aik{{X``gbJbu@5XDR z&J1*iB_sTp>H-Re^0il^&q`-0z#5qb3iqez;{#cxyFW(_fPi`lk#LrKnmWX^*v**y zpbswcNDH%Am{La;r5v~mDuU=d+@m~Ps{a6Uh5^%JL(t^qO+c~ploJ<`v(&(=FKCXi z9m~5bIfCPgsx06zii3w2d1xB)0vHM}X7(;v)=dcDm<8zaX>(n>5an<>kW)kx9hwtfs6Aet);s5lXJFpaUbIp{^lIg&|w36w4k zBTogw(O^mZT|-$cKusk*1i-Dhoahpw4Cp{{t&G0SFw&E0rpq93@2>5r`j0+ZhHGaT~mxFMvLtY--n(W!#e zE|X3L(i|LOE$4@LoEan-8K)^pu12NVT4Wd0;9^22o8ZM-zB72kxDO^b5QGwI?<<09 zr1y%$53xTIV$_G2=9r#q5h*@{evCm_@Npmcg9QL~sN+unM+-*I9R6-LUc_U(8*H?? zFeo9}Y2mLp1yNld2bkdmD2K9{&P^^Dsvw7~2xhEp>x_&|fb-4Ds$kSU=-eIxbHPdC zY6JI#(a}{p;8%F*LWY)pLO5)LdWM&Sj&aojSR@nK%av*%Eq~lL6M1XSw#^S)vfM39JKcd7}AL!Ze1@481{9Q^q2rm5SV86MQZHvY7Fxg8g9Vqr((> z&CXSid-}s7OQ8WL)WJHGycn*k0s=!u2C&sKy`v@;DLVy$Saz@{rbl5*W4`lc3VJzb58GzMTGyCff12fV8 z023J)&}~%q`Y;V~9vhdT{#SFsjRiO-{8r>C@mVsU*8Ni?&gz=z*-!@F5EGJ7ghZY(K1yT#}Yy)y+E8DdFg`#;9+l?%XgqF3Uf&ATcf@Pu2~p zBvO*ivnj^CK^by7Nuv>x@=aNC4@yjcMAs?2BWdEF_Z+t^D?!og31Wq&x0LEaL@^!! z8#u};gS#2;2Bg5$Wg@;YB4E@ieQ=A2By?6CV%4&Fuo(2!(rnIDHC@g9Wr_6pyOX#e z8sNoIMu&yP17=?vJ63)%2)lP2bf!em5#L?l#D}+dwIUc`FfzGRx-f^NvAR#YkG&LX z=IY(Rq{5AtrShFPkx#wPl_Qm=MO3FZ4J?C7QvPtp=;$!~;Kr-d0sEP`VGT5zm^BxA z1p0AGXAb3YBG#R<+&~t)EylhFj0koLW7nxIGfI=8iXF6dmqp~m1TOo?onoZG=M^%6 z$S^PXm>Cj-?t8yi#5*)St};tXzT8WZ0y}7Jd&-cru+uM?KLZfe(7*+_-jh0t?+bny znfsFg%S=%+oO<{{p!ZByd7fSvH%+#Bo(B#kP|gTU0+P2Cf~@vLFXp*1M{GZOV^jb< z3_%7!8+NZOlbm7rln=btov;wpio%1K1V4inD7TzanW?HKEL4~cPHAy&p`8aBHVC;$ z{`lykPV8o}9A^S1FZCg5Gg|}gs`#t%=?3RS5vlt{!lDEcKYAC9K z_nH8n_wwNl-dpD`b*$6H^?;QOSg+fKa;CvO3q?7~OBHDN(+~siXlx-Ik zQ-z0kZma?GOy}$^EMx1&21ke&PVpyWv1|Ls1a?B@{AQX%NyR#u(Z9A6?jVlybZ8^7 zs?#{|5sgnXoMNmPRvN6t4a|3Fb%-GC5x4TgC7YBVzJA*Aj7CQvU!>3@0^6Q|j+V z6C2VNF=0BL1brq%1xT{rtZ8%*DIN5aWw* zOHWd09AAF3R%@qbEHqYyFl(^>D<#qi`p4I3N^_mmgw}wxeA27!^a(Z>EnJekZRbKKUV<7Qg zMnI=oRniVsTh{4f!g3^iVo5g$8U8tb>E%NAcXOF-LT?pgjf}pXC`;BYA`8TZ4y#Gz zeHZ~czW)HT8nIeDgDHd@W}J)bAdm#MM>aN|Zrozl;I46?w^;-d1PpDK^75DfF7R3a zhgkC+H;hQa7)zkhiMd_r-}{mfKAs$PS4qq!Lzk)E2 zjjxp=zRG>zbQCG!*9$eagJnHVR}@Hzu{6MYMHbR$c?2BK__)VKxVol*`&O=-#aysgX4Qr?il?6Qv$u|%L03Zzv#end-&irDP?s1yhQCoT z7*(DkV&dUQRz7f2_=Uk0oWKXx2n2%zT!1||y1%T~06c(+?W3GT$u=kEW|HFmjwGLL zlU{c*A*ew6&TCvG^3C>QK*4($NzureE70RxNLKba0w4Oqa?-OFnH(}v7g#u-fiMmZ zE-A8NFf38Z7aQar^{hfJE)Pt+4zhPbuL((>(@^a3lXnA2&|#KAh^&mSj0m0~5y=9~cPT5kopEH1Vc z4NODFRg9_cZXr^*@f;6BAqx7<0LYtpEx;>|(f8gk#dURwK@?@%j-v74{=+nD1|91q zM_X^|r2SQ^z4sOhdi!lc-LQ|a7 z%jv%p_8EYb_J#iO4Iflrr%R26t(!&sECi(oMK5~9jv9n!sRPwslNBU8ALMW<5;hr91#RF?s+2a7Dh2>(Q448dzeB7NN22xarL7rZXmfm0(X~a@kbYjzyL(IuqINqsMIB<8^306%V%#tmLx-CwYOmwrBAMY2X z1GV9e)DdXMCRj-EFdIY1w{VOmJYoT_Io9I~;Z%Q2edHE*aNQCPKZ)4U(Zq9GYC{{Y zu;(bM`I**8K`YJ(mT$})P2p>amT$$to4lMSGuw*+1roe@&4MmkLM^thvBZv|Rj;7& zg1}IO(Vd}&Y?#zVbaUP>I-s=2dr`bo7L)~jdC6lHC;iNLE1fi_C7TY;^pQlcH?=m>NGYhK)SXJUD+`R5mF1&*&yCFC67x+Po4 zCR4_yuQ(ok%tVdWjpJjkBFBHqr@wqyAu6 zNrO#Sj8P(ppwB}}n0g{~*^SXWkvJ1qPC-ZO6#PC6xObM}J66M%QgG$3W=hwQgb~O` zDgjgW-WkYm3}>ef=<&{Kx3gIn>zp;KuFOPn{#mM1LFWORJr}%_Z0imp9$n)kG@uWC z8NuHtCnUXQ~cjqA0uUHgEkjh^{5&OuB z>Sc*W&NF`8?YZ0h!qF;hObkAOmThiM8~SAv4^-g-H-}H}8Yd;lKCmk5V3GPWN`qCg z^}xl!0O-|x;iU=$VaIL2J7^An7{DU|ZXBGXwK8n7feQDAfGDu!a~C!wd2C`1M07iS z=GPPbxFrVLmL|w*;mOoM)$bf2CL=)m)^#729tgZ^9>)MXGOUA_6$4lQ)b#oTYr(nN%Awc$lIKZjpOXOXctd+h^ur9c$^J`tyf$HilT)mMR+id(FLa z&D!@(;8i~{2c;y<#RLI98=0~H09+kD!Dk)=5Ta{76R!g(p1CM|!mGoJP&8i26^k0tHMqd`zWJC4&8)k$toNvA6kn}R*)z*G_sUIf8S zLE=Ae7_9Bm7ILv6k(JhM{>+i9-Kq7FOagNR;%v?0MIrl;XOio5UwX}$Q?{_=dktB> zRP57@0#FqEykm)=d4bDTP|<~*#-wcJf5U+*%g7Hx^yASG(3|S>o4$sCZ$Y>x1lS1n zE*Vw56m^TF{A?bb+(?IoLn@*>N%e5DLrT0Lt9vK<7?=g?yM(lEdY#8Nz0Hfu&L_*3 z&uDDK;ZMMwjto#uv^imD<)_fay6Toy?0T3&3LSTX17-8`vBA<`%%@hG=e2u_scOjno?inSfU#z9mNZy0J`OEyrKTZsku=P%1l2hp2 z+3pw{L)xo=MxTx0Mx1Qhf{^D2h!? z`6t5l@qS4qGIDe2>zu4tLZBr{_JX!|BrGeW8u(trayJ}}5& zY1G6TG7xdkDeTJu8^I@hI-O*56_p%soD}#m2Pcuj6zrG?Xc&mBL4w`m1mv&Dg*g8J zF)tZL%XSfiYiWc=@`NZDirQv zXkiycC}s=GLQ*%BTL4rIOwnMLfq5A&GDDTwa9v2BG}--R9atX&U+x1sY#E@ICNPA6 zqhsvYdTt%~4p1Ze#GsRImL^7o2)O946>=Ya z=PD}kg*7&_t>BFYi17~c^l#YZG1|f(LogkNro0XjAc8}zBu}_tFCn0Dab1rOcM4$@ zNoGK&l$pF0iG+(u;uwUBpb`c;5PL2yKwf#6@(?zjJIU%c7vQJ70>hA1 z_c&mf0jeZ;#uZJluD=){*CIlvj3nmdf0!TmW6~J#;g=6(nZVhRMbYmdas6ZN6N2vu z*r%YsyeS*$ter0zsitrC83Ip)ZQe`>;%{1U;bSKYPZ-l-?c+9fZjuv*WrC;HKXP0} zAOWHN!m}jUbWk6wkB?$Rgz#Yl(1L}UnYn31IK5$wscJeecy{HY3)h9hEU0C%<*HXF zwfFx3hO)&7$jn z10cUONQt0+cdQ!H<_D_U;ww5te^8j=GAv|AIMvWYO7(kiLlTmc*|nJF19t*0u~T#) z6Rqh?dg~y*=bIeCF^YjB%Lx&7P}3SDk<*T@ zS#>;q?npX?kki&u9>BCG-Xc4R{fW*|WprI^36&{aBm&{WOn}`vJ>$KtTLY-^i|vUH zj%ZF)yiTmLj+x{b4_vQy;nBf(S#M6NtK7k`GnyJtI-@|TBNs=AXugV<9m9>xD%FO z9_+tZY9hjqoLXQIKr>29*uhLSg2|h&jD4Xy^yN?kopG?PjEb~w!fY8Ih zA5u}pbE1P_=WRF;F!X>H6Qds-@OVc7F?kf)lAYsQ#a~2nQZwIWW&CEoz_|z?oO6=J zqSQR$2}2sAOsiZG_5c!2@aK4Eqmp`g$G{$#Xx(^U823y{0TYDezyUwr7(gSi(}jVH ziA~Yx3wc~@Vc4GBP?}-|$7yU=LlWRmWZ^i7Pu^+8kOs$2O|gE4K}y7Y7Z@fK1V2*? zdM|6m&A0tr;*dGsG?HscPge#!qriuSmk(gu7IJWkor8%eYn*F^)-pii7h!{>36?(r zzb+GPJa>!$I$2!UpP1G+1?kg-5ey!e5wtI?(Ati84MBq*jrczBb}~>7D*pgwTy{@5 zWF-TFSPY_#zDt||7+!xEkDt2XTp~1p{kW?On1THn%w;)MfmqTW2e+pf)zhv?g-y2Q z-Y{s24=35k7fR6{*Un6C3zakv7<%ZaN&CXZCaj643?i&9v6)71k zmp~QwF&sg6=OT-sE4<-zh(WzIrUGpxBS#!z%nt0so1D5MP`>w)RF0O`4`ArhE%fHz zNdg{&5deN(3>C&~g5h||Byd0ztk)AfI6{T*9}&w_^<1N~ExR1ttL=Hl1aN~QV~sNm zrtzNJ!)!&tb%B1olh~%iC+%xv8UXvx4q(u38Pc# zaFF&$LYQk(*4JlPXb2DvA3idB51~9Podm!(cf`d4A)p8!W=jl3;i2W{2(5}uCs<=B zK$6!J{{U!4gShnJF^;#E9_F8Ux{+Od(ilR)L&d;FQ9_T$BU0P==_GuJqm;EnWWo>p3VQ9Z$`q#i5Kz ziRF?e%gnqOKoWAT+^cXc1AvHsLjl9EV)vn6IIgTFG4WcC2IVhR=NqK+=zN9g$Gkvo z?c3fLnmkpXSP6wRYPq>kDVM@}ang31GU~f=c*Lnlg>HG6WQ|TlcYU*kL<$h>#3~zi+ub+jQHm!0YUxYG)WKhHQ9W+79vhr-#DWi7?`v)8XN}Y zQi-^Lehd})!T@bd7hr08!z~-|V`}%TDN;!;K^1w#=u&iZGRO=&_nRgj)w2nKzyJs< zf_Q#@vMQMf5*|EEH`X59V4JTLsy&zj z9GrV`2JlGYQ#?)#QPYD#*)j3soINuPkE#NoS1Xrq3V&EUREf3XP9vKk+kz5SabSnEC*_Rl8 zic6B32!Us*!|yFIG*NlcfMFdF2hifx5?%!9Lo}{-mnFDxWkf+S4gUb!wA?;sBSE;( zgp3MR7;&+1ZEIM6=@=sW&tY5f9AfgtZQ3{8&Kck^R$%`CcW|(9aFh@ta42OIN4!^T zkH#sYDaFVe=NjT!kpBQ|Wl(f~I6SVLgSOmd)nVb0B>?SLZfx?Vd8b%=bR0FHj?<`NSD&d5+<6fGalb{{ReBEUwVF4e^@8qG2tS&_9Y9%9Xrgn@75~8Ztm=_r^5>j!}+N1?|Mrj$|1@T#^IE zu(p!y*@R85mf+ySt5~dJ90JE78Oyd8AHw%$Pn?O9<8}~o5K(n7%*4`^pqS$8v`hrv z4iSiKz@zPzlEuSDN;f{fUP7oegS_S!gJuldeB=5&Y;L+t>I6~(-;0j7a@9^YwoO|; z>R=sLH+A#F49L5m*-l2-^x^xNUucmb>SGp{6;~Drw!<-@=nc(D*Z6;+fIcU)jw1W=Yf(wWhX zP?3g@c%Gwa&~Kv?z$!)K&hTTwL{|H_NJ1$}Or@(xoMK@YQ4r}JVG<>&sqyK@Yo`K4 z`^Q=q+dC_wV(CSIZx1n&sBcuWmn60;sj-7+9JmO8uEtmI5EvvOdt_#J=Lo133|A`H z$s8zIfMp_kt`OxCT?d)pr^fk)dE9VN9ya{I-W zssZWKvkhemDL7S&_{dKHk}=U-0;C%)eE9&4KyttKILh{T&_7ua>XI-eAqAwo6SEnW zFvtgA^+ZQ3J`< z$Ru%^{{ZfIS-PVfrDU+fwjkErMF!VP0qv$MsC2?FF?hfzCty{*lP2JshVS0-!5auQ zJw?hxa&ZTaOs)u`kYmx3plGcttX~8n^eSSq;6rdf{{XmL_zGV+AP$N__Bb9o4P4j? zJ(jSb$UKd6T)C#{O8)@3ojp(?{f=H-b|d@@>Pfi8{o;-Ga2Qbvu!iFq2SP(HFMwv- zj0s#$qIH{3#_J7pS|HaE+i-lP3dg41+UE|SEN2rcka!&56_0qpC7Z?p9b$A;Jz>R8 zwx*oeY-&Ag>pga8;$Ijjln$V0S=x4Z&0 zNsWe9u6B_7a5@D`uw=PKlzW2W1&&<}wda=@Mxao?iG*qTIGt|}B~&xVtX=j&xFBRU zu)u&;fYAHI+h1e)E^xT9R=>HEV!A-9fnyEZjR7zy{{U`YQ0An%Z|@3G&^|_4n#nD) zTJiY9<&ieM36NObd5jxKJ6HkQ^kjYI)uHXcC$hy?pMdq`t%flnsStVSi&(C3BT9F6kpBL|ZW2fzVer`K~cFXf{LaF7y7+=^KjmHY|yHWt# zsf*D1YyBKY1*?D;1@gRAuBGLH*ET7)@;)*6Ea zVLtMqqEzlrtQfS~!Hoz-qfZjBhJUgD0OZN5r<|k(4n_Nf$poE$jbce5+xqmtkS9p} zhCmQa3fz9k_yPD#s4{6_{{S!u%e7E@m`>Qi{{T}R)CYCPu5d67!=3%PL=kWU%2F8v zE|?j$<}E&z%7%fAbU3Ns^B4_3$0x9hY0)RjjVk4uh;10(~^WHc{pYuCUNj>47JlOt3%$v(3d}3Mi+Z zi;CJekMhml3MSw!2)=J zCynm`R&BCe9@)Jt_CZ4mu=fKNa^8TyqdBd*183eOm0DSqQX&*KZgYoIha7HxL2dvL zi@#{a8>;^Rtk%0DaRKl84Btaxn{Y1A0&g|2j=3;hxu*%k+Xj|EY}!v);K24W5W?VTqL9N@-(+r8 zqk`+B0#)n+95_{A;5r;z8nUReYkmwqGPFh_14vk=Z(iCpgxNxafjV+)azPIeT$V?y z?O1ogf?9%s)%(Ff=W>nz0JvFBuAAOT0?ytujca+hwc6A!u+0FoLf;t$dNk>Tbrd=s z?-dXx`s>~;Gh|X8&M=gT%9sg5lDbbOHZfO{MDW}_0D79hC{W}w+}Kjx3bQ+cd6|5S z2K``Cn)876yyHvqDaX_Cmo)MnHZlZ9Eg!*?C@Qj8xN=3H<3T?uacw?YmGWy1Q)c*k z*?~3b{{X3CWUE50;KHgDCth2Iuoyd2y5ccFouFa??j%1efF+cV`&=5WbaF7nXaNKs z8N(N7AlPrCSukNiL+5chO7No67FmXYS8p#E$UTkseobN)LAu-U3%sa6Em}P)YbS(2 z*=wg@F^a?}M}ruVu#kO*t-!#>kk(J3l9VR=nDzE;KIxp%938J3VDYSKcd^Rv3?*+>eUlrSOhhz!*@;cu zJyZtV36erU$QL)=Ot81W80xy{<;J948ROii3{1pgxukuRG83?L;>EV4g8ew@QFX4* zC5{LU4$?gDc*c7;mi=S;qO=CCX#;N0q29z{hI-{{Y#fFv2+lenrI?YvEGlm4}fGEWnnF3;?9o z_v`ZGWo{)G)WxDN{{Z!wkT0=VI1mFJ0Ej$whMN=ZzI#wIXlQ6!;Epsp8d^!-Z0Ir#IE}sH^+bcm z^V5wr)KTlin0j)AyYf6@-UZwTRvqVlt+n0(J+RzeoTf|MPa*imu`Z?D_4kG#Lx<@w zfTGli>m-DXM0|rGeL%YpGbs@Y`gyor&CM>%3qrm*lHSwC81;c_Tx;FKtOocl+|WA! z?q_Vl>U^&mEhg)BSat0{DEeg0vUOzcg~6-}05q2zBX~`<8CpmMlfeu_oDi+jm}!?G zrg?=N(mM;9_vaMI^+>xA@F(mwI%3-(c!K``to4k9CX|l%0-i1zu(S0*Qkyfp-rFzEVbcyXkIC4mmPIzjg zjey)o^2IZcbgqrJm9$eq^_wh=yx|$rPV}Gs!}t(+z<3D&q2bww=a8GjZ&);T3rT`3 z17elMLF%SpLZ$QGZRhuni&IoH5RANp=7cV|G;7buj1aFd(~T5u-68AVz}ukFU- z+ggG4u1fhK6BGmVaWrG)+?9*&IKpo-6PwBUjOA@j&;D^n&*g?xUg?&SC&v&49he>l z>IeH}v3xla2>VzUdjr$;hE$F73^zE{;*&IkeoWpQ)@Vobm!#I#z1-4$gtT~=9%^pk zrUQLP7)p+>&MwHd-dWW*iQkk$y#tZwB1Sx0#l~`|zyftV4_LUn2nXPD%*awaaAd44 zggv(SaqElBqZ)AIsH{uP<|xiR0f?=$%XgH?5J&)Y>lMsUT&|2Eq}){8ih^)m;hq3? z+{b|q=IevS=L0l49YclhuM-uVr+E1v2hVX$;pC(44hclnL1pD+W_KLH=PxrCuY)iH zTk_;V0H<^}5`c-MPJzQz3le(9+#(Vo=n&N5$`o*PD)oTvP9dy4qn8DS9srWKf*4yD zSQ?=6X|C~bZ&)@ic$pzt>t6n_R90Qv!r&)>EjbL+&>^IqzSj{E=}2W5!OL?+Fry8B zLj|1WaB|KU4h(z{%(9*_b#Rch;6WRZsiLS6@vP-;4_)D_$xL~pjLL&>6dV;qE4!>i z2!U#A25MosG`SQ;&xij2NEno7-}o`@-+1V!uz&szGyqMA{eu|}Eq>fq64G|$ePWN| zs{YrUPA+QDIsX9OMm;#G-)>BV&;~6WoH#Bt%8y>1ue=#WvCHoiqu@V4&BU4jn>{!P zs9plsS?x|aUZaK*7`1nuIKv@d)^DjC2!wc+IYNa7mBdjODwW8qv!@1udTIJ{mkHk# zy|WDDT4JA+W#Ts+hvuATLFV?kzO7#QVF1T9H-Z2Mh@#^cA-soKR;=en;;AIpHT~RH zLsa*aN{OcHJ4tMc%Q3uTDZn2WBq9#q=*?r~d408jb6<^=GhR?q3VVu4gHjNA;0Xvc z`Gyl~Rt)%T!D-h7y!1Ge)A+sRN}0<2T9`Hk3;fq6CxC(ITpTM%@II`=(t!n|y22{e zIIunRq<1?EyvVFY#Hp;HDH92$kY*SKbf-wB>uKVgN9lqwflu0N6qB zvqEcS=WhGWtaK^g57@!;~9}R6uV{3`jESE7-Y$mc#|k@Hn(Xx?+nD6dw)|Dc2%nL?ZE0`PD6Q3#6kLH#qyBUzjqHYNY|rT z1G`3VJ$(Y2eO?7(-OZFG3XgO;F5`f-T6QE44_acH55xopS(06Q@vQNb9dh)uvdy<$3t zQO6tVY0E+8V^yl{RewG*jc6|L<+d25@k|%1)wOU&@lN7mKGGClM~oP#s*U;9TUcVI zH7~*z1nV?erirlD7>zzyxOxzdEvx}*cVdRE0avUdfI4F%xdi_JM8upyzG?T7dp@18 z+9BB{E`i`B#1I`H_cLU^5GUKC^_B@7BlLn|E#21Xj`+JYN$AbAV%k&6;4N}D7ykf^ z2k&}ZODv?Te{5m~C52hWF(}8-3Buk*%hmOvk9Y1#|J1T^@t}Ww4^(Wb|Ufk#K|a0~@X~K_7<# z+lm8USh$1jb4XcGO}ThGk&I8)AV5@IzbiW8Sx)r06HFW$!Zzn7qFVfD#7xxAk1Q@@ z>|_+X%Yj67hOI-K*oJ7pjUO5^6p8CB)x&*0rXGDL956)S=ZncfCL4j9R5@G=-Ibjj zudL_HFNF7lD=DOh*_9@i35pN8UZ$~3f$DErOcBTu!)%HbCzEu)Qv{)vHu3k3np*}h zTHP@LuC^568N)io7y$4lkGBGf5(!H8gF}?bc7Lo>V@6+Kznm3Tm4>G&Z2oew zZzMx&tQle4LTX|Zg5Alt4N%v3(D){ytO}zibgwpGQ@QrPyjCILn-BXi7qf>n5H2Dx z-X2`K0u9ZU>fit($|qSplnZ6a`yo0|noXL{H3fmS;fW#uMsKv4q-xM?yeQ!i7eLlK zmVi>~x(nVs2o7EE?{^wnTpt9&?~Esn0T=HmG(CoJgqX!lHujxiDJ0b5UF3RdP3gnr z4cw=+%MCXGMxEX3HWqurw;#7Q72XwtmB=AO7xD}R3ps9#Ezy!86ih_OjT z5Fzg!sr1ZfQYVuHTh688)eSM(^Kdo{G>GMsM~39>>BXn)fyOqp#ikNZKE;WK<4wb> zoSBEHaHKG9+w!pAIROFf#gX)uC+`wO!^JotaCRjzL*ePC=LGfwC45V%|<90cGi>4bJ#wPeDY1^`N)@w;A{b%_i;950p` z>x+#SpyLi~e7a@>2Ui$Ki=R27I6**l9G$~uuQ%He6oQaAOBJZn_FO*2;Um-5TH}Q} z=2UvnjVWd_PI~dtw-Ub%lDdH_hz2|&kH#%0QOf0|6j zFMG>^j)gUaK*`Wg#BuvahEHppKpG+R^^U5&Sj~tFcZah8&0z(lHavz$T8&*A`e7M9 zCcT~EiS~^@c$FGmr+&M{5Y{9J`r}wejY)^0dBVEl6JmH|@m@Adh$1SWJy)kX^(7$k z!r`b%9Ys5tHA}FZs0A=fQ6&uU9Htfwx`=ghDi3X@M`&W#?}HkHrfYi)p#l!jbf=uV z9lt}Ud&Y&O)$a|+4%1jL+^0{xPQYkx1ncF(fH@tK;=N9#%6Q*iT%p3z7sz0?E&!iFl1X*COPUjwMm1jl062tR z7A+9CV7Ygl#tce*84NXbozeaosB~8V@`3*V7c2tKu>rRqVD9xydlAY2thb~(3U=Hb8>A{Xoo>+d-b zrmhET^4=r>*}PF2fr%U`iV%$FTyrnu0#L920646g3bTv=PO;Ggy%}Z@c)||VCG~){ zls#34Bu4|c>l?GwcrfQ#VVcCzj7YJV7tPkINW=#N-e|GdxW{M>PiVsE95&u2Xu$;x zlN5#yuUR|`gH2!@3_T10;Kx6GNHR`OSXSWoAL8LV1NoU|1U%~%s4OLa8M*`)h0V`s zO(WsB@tC*QjpuD=z5Xsy!^_Ehm=P6I7O`p;Ts>UzXhzHm-Xm!0o#7dlh%N-vpm}`h zg>l0Wcry@aA47}6F^aW42$72>7Kd@-W4xQP=bGwsa6*oI-RfW|XnQJh;sij~Yxy&a z4#I4?1tYsS>kA%)5MDiFB7c|`wdV$rKRLGwc5+}k-biitni|W1KuL%=R|0DQ8`=v- z6_Or?Iw&?|~g2ZWeK+T;HKmTsajVaL1$jvS;+ z6j4>D{%1xsufI4>Jqef&P43mZX#>M{tymn3&p@bQ3 zi!67{I<{nrd^;`%5d}$M{9#a3x)THnzCY>6EMe9iO)|zOWo!?-DF@I4S^kns9fiY}PlVU?=@EPKfmxC9V6g1P^NC0w{-OAXR>DJ`MKs zg2bMsnROd8qZWr~Txn~3IHy()DU}k3ieS=?gQd+l>K89aA2woQJc-r-FEaqi80ao- z4Y)))UB-u4fZWMTJObA=aO+cloUjmr(5-n4Y&^>8>F!~G&t#w8TrV08pw;n~AO!=m z^KNVhdlMIaBfT#eu@Ha+`}2rMRJ=b~d!XGJrK+RGIH3_SyIGutD;(zM{)3k2cctzQ z%$3@4dnbm>cTF`F@{B%nDmdOaMm$+1Ugq}K|46(v3R%TsS)2y?cXu!af+*V%D*5k*&CQwnhE z&I2Y$?#u${G4h9aO`9>Rafo+L^0D%Ah76YefPA>EiME#n*ogtz6Of^+c)*CC`~v}Z-bv7N z=Yfpf$+=^PVy}5KM)A-`ynt2OVclE=gP8qH6F&l+)+)mHhmffPwOnx|=w@Y&NhP@o zAT6~IywgO2k|JUxSY%U@>>Gpx^d5{2Hc2ozV#iV@Dak;I#Bc%20MN{w#zY9j3YREH z9l~3@9Yxx4hA2^aXvNr%zOFP={b1T5l6NiOXp%#{N%M0&4Y!BOIZNr`9FgutG35H2?QsCcNM+}AOsP7FX<`>OS&NZm=~Ixz#4Ys4obiDZ{xobR&C3dhrNRM_@0Gmy|Lj@JNm5m4ZxC)5Lxh%SzB z1+aLzTG7L+19(pvZnMRz`oY?z+6VWDRIPE9u>(ODtAxaO7rZ)P3Z8=s1Zkjy^f_{U z7~ThIK>q;lIg^g@?&4MrEF;cDQNUHnvqG?WJvi-KLp5{g&M|>DOcDn?_tOH6WLd@( z*eDf)mK908mo{PP>llETn1VMzxWOdSMr`xVaKN}msgr2mba^t7#D4mynw$$fa%LijDnW>b(A12UU!X$69;HZJz^+kp3DPb zm}ogC@*06}E1S69vs919bq2U|YKOyvxPF|_ApPJn=P*~*!kbgJ+xx+b2PSMEQO8iP z2=#(M2Zv@MXQ;TOfH>9c;siv;)-|fT*Licu`@z&3?^wD|KsCXOQe3{L*bWv%TLs2h zMiAw85WI#$F6%9>88+5~}*iwA>7G<-{9A9%Y`5ZO9ehSH{`VDxzR zhk`;;67oOkk8>dh*6D}DcZB@Rn{1kobMG#TSs*@u!3lghHR}|@n(aL0vct=9(RHqp z`?#8EA>Y0+eioKN`^)UOG%MFn7?HrJSCSN-X`sEQC;C=H0kSBIKmCM zmjrN&R@QJuVnxJrh~nH;sll75M z37TgMted^$hX?N$#q*Uk7!{)|-waI{Y1nb_*hB>HY{25X#T4~})NQ=hI}RLrITv!@ zEZIY4nA3b28wTX*BanWW3mvesb@+D3@N)EZodCpmObsIy{Kqu$f>v(cAa~Xd%ny;y zSDd4T!WaR|HeoWCKl;HPH#j?G^Ma|j|Pp9wKP72nbVT5SMNZ&`?lAu+rgC5(=Zk?V2d21dyqM8lJ;A3igZ|QsqC2I)a~f z1x3Xji7aMqm7;`rZdGVHU1MwssIOgR)=QE)pLmwPj0#jS+oMl0yoe-`U=V${TbtpP z9vZ!eDUNvQTEBSWjhc=qRc20ZNy+*$q86m#z{psMrM?httsLS-Y(!qea4Uh~Kj7fR zOc|dRO6I2)r6=-Wb%ViE$#*d{faTxXGXjw3H2f8hE{bHY!-7OZK`+h;PZkA)V$7Ug zp>ZE3Kp$`pJAirFbx)Yjuu9HTuLab_`{Gv*{lth z?U_j3t;zzKbaRS@kD_7(kxOjn2d&RTjfrpzo^;N$UoLb}@pX(L+s@dOdt60I`Z)dI z)F1W!v5>m!2fA;`oV7eTajJ|ol(__;ZG_Ec!@;rp%7>#jrr;5HTl&V`!V7qEZO&!V z;%?;NtM_q)h?KU+*I0`)cU>n}5CA)1;12A-QXLedeE7~T8~MZ}no^AJnaI&QHNb(n z;B6A2xX2k|90dKt0MMFn74(?C!qHc?-jf{!8s6;bw*;_?1?4G%S_FjOoVmDkM$Tbj zj^*RLWHIEg{y4p4-w~Q~sE$d)PY?XYQt8qjyv)4mg@3J>QB>ro_LxXV(^|g5;R*zm z5&r-&q9`|7{?`uEPb>Ds2!p{N>ok_a2*QGP+b}DL-HJJ}uo_0#LJ>O@ay6sg{a~m7 zIwNuzLhM|CpF>yyrj>lJyds!L=*W{M_8w+4prslLV08ybZcBKcI5h2X!2BO80Bj3)r&AiXK-abY!vsZAezD7I(A>gs z2a(Lipn4B(Z$>Vb$a=^%mj#4yiB3t1hBqSDC)5bf|t`+YWCqZ$-fKZs{ zC?2PIz?e?I{{R^Gw?s0+P&>t<)poceyq_lwlmm4#3WaR!%+q0|&ImHSlL%=3u_g>K zcz>Ae6(SQ5gyRrRamE5Q^?@oGe`aqWaRm^4 z!vm*_kfc3ePj0ZH;b|P>R^zo%BO{wijC@qVHaG7Ht`l!vq!37tUi8#RGzUXli)7xCLcHgTnDAW$Si5Iml|Nvq{s<`Y%Tz3 zG9z!)$U9sMQN|Y*?l-LAmCeb!??zb%SussyEy$qT%yI-%`=<_9Oh$+a%{4G(1F(a{ zw+e+qyN@|Q(^kf)FdQ7yOy}=dI|T(W<17aK9{SUlb=gFY$BdCGswnvBGk-1}(Co^@ zimPS2rYbJHTm}*=5wT+R#tNa^#+UG7_8C|us9{hLV!G3UZV!hS%#k zsfj+zOU@d}xQ}?rL~wP#c;YZoT^V&2Iv%;%u5m#vbwIiRxHnDHS`DGx_lHt-=?8_v zAt_gv+5Z3>2LL>w>6pG!(PQ}Db|!Q5>>OjHf*wT3ZeBDqe$NqB@K#!(Ym7J?Fsgl{ zjiV!-G0C75!NEX-8~YuYcSMN_UECTBRN2{>YC<{m;?_(_rzY^}2=Q`vgvVo@N)RB^ z0UVkEA7R6ZX}M0!8q9%8Uw*K8B=Kd_oEcKYY#pT*2fVc~8f!8V@B&lDKzO%yk$vzLSi&z{TaS^b-U=o)PbkJ zz8KEt>EBQ?&~MQGxvg7Gu8{a=R{A+V?w#G5^R#?N(52qznmwr6HbX{XoPh!z^%My@Ww2G2N*)wF{){j%Y_$i@FXg@jnMgXR|Cm` z2wIqy<>kT1Ck(L8iautsf~p;}1ZmW5gw3*%?Yy`kARlHr%^tGRdV#tP7)*NPaRZWh|G(WF4V`YV9MM$?Tt zmL;3-MomvG0C6q~5GNPVZ=5u%Nv&Cn=!Syc1-Me=RSDC0+ktXu6!ZkR7hSovnJ~er zpg%4NNIPl%-WVeV*DLAFmX}IQHPeAmPrVLvk*XyW#9`P9f&4cF8w)~zMjuFd(e%ST zGCy=U>5+Aeo#|t;Nif@{JT(YQgPB9@Pah!W_ zG%jgMezNsR;Hi$AO=?YMu@GgG14IX4rWIfpX-`3b3j@f55`qm1BH@BXc^}@fLLnfv zegINV<(Q=yK>I-Q_Tw}d6&!jDO+B#o1C3q9SGBmh1f(SEq30EHKtJOeitS(9oABQ_ zE(CJ-aM8d5^}F(5mu^6FkrcmK1_sM!mJ``|Zv>CfVu4k8Vk-_Ys_tN=eO5!EPuAYL z#c*SGETa`fX4WON~5lhQY17R`)1Yj?(4r$6~mnvXN$FLJ-uvG|V-vP>ltd-N| z6D_=wqxZ$gLK1B`CNBMrh~oZ%IbZ3RFdDoS@F4vf%d!WII08&-qgYu1#l4U)I?=-j zi}}Anfz>0(CNR{*v_;8R0C~*}aUuo?V!8}{IC;pSamVx-LHCPdqr;6x>5ymia5xb5 zIx**A#1P6rz!x@^&Zcb5-d_#~pxInq<#uANC2jO(jMJ3VS%7jDZQ#RWLx*%=sFRiY z{uLG4e()=EpAX&&$YAk9Jdnb5MlmD5tHV#i!r&MSnEHk&`e81+^@Aq^o*ZskLG)c%b0C+P>Q$fx_^`aRxp%tO@XDo1)Ch!Xc@I$KB@_odU#|A&ralC1k5n`yd4sn2cd{6?Wi_u zZdm4~=|^5XW!SGf!SrHa4K(%}6FCHVh5ZW|IfVZJrWgm&OM2yj2!gf4>&|XBtURg+ z5MB8>Faxyn?qei$&}`t=T{a7GgmB^#E&PF2~wSqj-u}s z7pXuWyeb_z+sBb~0JO~)ai$;ZhPZk>JD6>V7eL|(ymy+3y#RjG0bp&d!~D2hKm&<9 zwKIlKpU_NV0jz5C?-3qFD2tBSz1)8>GQdaF3?`D4(;H9s#x4#IjDiXy^kMg*!iB_d z$){w+Cc8P~CyIKR2u%L~a6}v7&g4!z#tVi@E7370l5q7ficwB5N5|tn-=_xGSF;(` z-bsq<831tcPpsP%Lo_F~m~pL6^@ZcjIxyVc4-;6n*!6G(-)A^WUpj6g5PuAf1aoVa zQ^}ZiS%Lt7-Vm9sHW>U@8fQmM?*fzn*&ZRA4m)~tvhQUxH73>*B0M8 z!~oQx3&X%%YiJ`MA9XUc2=GV&%`PH!mtlEtn~6b67jD;Xu3wnFTj_bp&D#PX^~}wr z0z8kSPBm`-0QeL+)QDZT(7Vc|4wMP#bF!S4542oIs;}LD7d18psKzhxyl~+ zr4OQ*wgNOT+4;s6ei)y#9NF7+g~H&^cd_Ejgi)L-$MJ9o)9q-<+YqTqJ2Dxpz|teZ zGW%d^MfVI&0PI2d#6H1Ur_tvCI~l0TZ?GD9yg8zttbbc_*55>Rg=0k8MEWy*xPV|1 z_{o@ikQ*B3uHAr zT=H2ru1rBMA)4ly73s$q4wn$uA9+fW$UPX95FQgr+8KURv}pXC*#hZYJS#Vr)Pa8a z9Fj*WA^AywQ7e|8?+Pn?tSvPp^kRe_m;K8Z%>r*(qM!c&)-$YwcDLB)K3-gM5_Dq; zF7#Y$oKc-jl}H15Q@>eZ6YrxCl@GHiTs*tD3o26$Y+w%^7YPo{#()f`_8M*^i-4iw z!Zl0?I^TU|^xnrgdoJeB3qb)zKvPzEQ zq<(R9Y7NWUy2T9%T(dU9H$j1BoU2b_=TBj74A3ETFa4(&gvJi`qps$1$Z?64$7y)R zC1NZhjSe6V+}%Tii7JaD!L~X&pm~V3oX*h2WI%eu>O)lpVD#Lo8VOAw zFQX(Ru2zV8h8UnqmrgMVBZ`7eH!lci1do+iv8cSE7ZKFfG*uLOZTCRTHN8_WK(Qf9mdnUb+e?@!hr{2m9ve_66SOh+Pyx16h{PD~!b zJ=_fR^)e2Vo(YPHV01m@ZLpJR_lN|ggh}sM5JKyg;h}HKlWU{1C8}vwx!}_p5D{IO zzqcJxqD^qta2@TZv1U?S;Y5D9vsQp?J_|LT>qL0M8%t>86|8f2InMw9vlnk(u|}A0 zaCuB5W-w6Rv4sBsm?Usrk47n1nXE|b>42evw+lJmZQBtF1eJ4S5XnYzYU5?WLKs&5 zTpkrYxx-Xv=I5|^#q4OnL`yC$5ILfOe#{*LS+}gyw(I>dr4x`<`ZbU@Q!E2GURHw zBHWKkz^&UHzJQ1u^>t=8h*Ve;(ZtB9BXC0Vn&ro!pO`KU`LZ*9lS7k;kDB~P0X~qA z@#hdGIIK^jk6T93KA5)z$||4_QXF^%N>lZE&NLz_NP}<9%`Cgx zHNwLn*3rRdK{k?NRct}PZO4(ca3ZnRl#j8-C4oj31!Qbz{;^|CSWFQKIZEV7tcxVc zNIC^VDSxIC zc9XtevBmbaARnVU1_9vLoGT%4bYY?nAd!!!8>$Al7wyg$mpEc$c_Y~SaTMu7EBYLf zcmUQPd0a5`VLSkRgGhd`wAyJpxEP*5aVWrQ3gS(~Hij3)$VEj{K)uHa3?Z__HGerk zA?=CxH;n|>oj%M{EmgJioKF;gP9mhy9AX9ZVLb6tnZ+&^Hw&g7-gyllc%&iN+vqVQ z9nsnt{Hmtc6u$_dn=3yV(w$)|aP$~;;B*PwL1C10q%O?U`woYwun!krRL;PVa_1-+aQm_xznY%b_P(14@OV1DB z$t@{$Fe|T8sd&Rkx(xoB&q)^QzgD@dp}iVEm}S66UA5`N!6Co6pJwm{0tO<^Ml-2_ zvu-@$T0j9bX@iy-!K4MB*@eY%D!dnv%~lN$7!j4Qs2Tp)!6=@ucrq7fvN8HxG8wfk z9L<=d3W@GKpg&>7pqix#saj$0PTD^a#78*w=V46 zI5oln^1K+aQQihkd$=t(41i`97!9cgSo+9(0!T)|l3?kQU9+I$5^jLB!1Y2nA{o&W z9ln2fZ?QrhYn%flyPfHa*)yyWnJ2#;E08&#~KqIQ989xT96n@1)jSX`Ax2L!>Z z{o}lO7|8>(3JVGe$7Pgqa^z58qF@v>;?1ac&^=*EP?Cg1J!ISy#sZYmQA+Q|HMG}k za9sj+@S>Q zL0l)3A7eF%yjO=I5T-}~JUATF?88UH@Zj;`!8yr*6C}94Fo?9c&8*6v6P#`i@VTq& zJJmd55D@o=wn5NT=3q|Kj>SUtM+!L%LP3Q&6Jv}-S^GG`0W@@2`9k4C(m&WbaAAS8 zx)TzV zYC1K%N{avzUrKKoI#7UlV=mJh%6(uCzRic#j$NUFP@B+V$bfVpxCZby2OBR(ck@it zR#CQJPCN{K%C0Kbb`_aO3?nOzYBm#A_?+WSCR;zH#)z|N8_S8s;1ImT-t?k>Wi65 z_mO=!YgoomBIg-wVAq@IbT}v-o;1Z`pWRG z)UTa5&`%?3dCKO{JzD#?h##3g!+GFjyUz9j4Phr7>?SPkaE=l zFgD%9*ZpAw_J6mmVl~%jJtlDYT2-rpTz4QP;%+RCeTFvUEYk+2HA;m z&PE8qo(!vBRbZW)G{Rk^FC3|i7~qOf zR(QwuVTJ}xVKnL~?7;yi^l@yc8YC~50ImAXlTg|u&DYXKovEz*5r5n9QRRYAo%tU7qc#p5mpG-$&NdJSZS zmQ2toj!-EmazhQ_CI|;q&}o1|-7Ve<=_i!LVGQ9aFft04%J1(tPlD$I3t5WS1*PU) z!>nK>VJlk7s~<>?sp{ZmGurCALQE+aM3upp!X~kDiF;uTl@bX%)&(f&wY}!DqRp0j zX9g~~H`UH2ZBeiCQzulf5kj!;&5EWyR?C%ySt%`@^MiB*MD@_T3F+$ddtGYJ;mnLm~%$-{)+LD-@8MEl=$_PY9 zvy~cWI9Ya!cZ+gsBJ2yHiRidPd=ma%vC5nUaSAy}6CKu|E$0662d@LvT`@@;IZ+XP zCh%*s9nGgHcrr1ZEQs)S;ZY?59pZy-7U(+`r0IkS!ceu@V1_EFwL<_n89LQ%888AN zH(&cQDg&)jIS$DR{SIyv&qNl(xMitL3j)Mwc#rK&CBzDn6S;r^LnJT_tu=v>5wTo{ z6>5~6ozZZ;;6-n;;9H?NqA119Nht%*tlp+mk$hoN@?{*m*La|9d?)%@fxx6vpR)pw z;k(2L`by#j&Y)rn&>1jz1PJT_$ss$q(z z2JZcs8B{jApL@ip@7FoKA{f+uoFj>JEj@rtq-mHyUnSN$vAU)G1A(|a$E)iRQz-}S zG6_*RLw}sSo8H>LC}rfWMuhrT4QU7k6YDI1s>r(BMnZCpK>X+~I#N{0$(_>}vVyMZ zkmL-tw+eHIi9WFa;{bFs5;{9EhKK#iN9E|kG`i)OGY>evj8Un`p$q~tYjYh19^5%c zJcR6~8jgovvU{<-RUHoSn?@ua@F>|_85p=k*3PdOx&Hu1SO7`*!VvMDjqhB{a!AcE z9^9ep5uzU%paFTt?%cOkOB`*8$}vg|as`?bx7P7I7Es6haflNZ@an=>!;%~FhiB|*;K!*h#F9-J&=xQN28~> zE`uFWsNK5YMq(hS8c;tLxp$ulkN*IMY!eVVkI|16-Cduj9fqWAqWPBq5LT9sydUm0 zA+rSq`oTzpU|-ppyG`X!u*K-U(uVU~v-&&NCMl3U0>6S6E|RJeMl)gRAy0We?mIKL zonTnvmNa;Ac5TqBzf&NALL;Z%J-CfFIx}jAom0UK73`LsR~-!nI6pn*PUUYCgf<)F z^N~e6P*3X>4Zqrcj9rEt#5YuiSY7(2IS6uffZ>M*E6E+n(M+b3 zplY6h%YqdrmZX=#wZ@J>h-<>)l8>pkFBb_xPJ@J=UX+;mxeI0;=sP+~n&GWuXynK! zI0}lTgNR9|5D#6M3MkU6`wX>{*?7q+Y^a4bm23J;lfTZGXYkYq=yt``ghj7wk<*gG zgOP|F?RaV8;z+-BrgnP+W-n{h@?1l;kZdYu>URY1tArs0qj^5vB3fiur5g0inMw|x zJDJ)VnBefNnqPUxG+3Mv(6SaW4bM{FdrTXI5Dxm~aP}k~=pYzcsX&-k33-S94oc8@ zzw{V%4nO|@8p+i@hQu)e&I3Dq*=Xqq34MKG8pmdtHy>C!JM=)teFhCK>+xhS%Lf@2?WKmcnQ34Fx=089vG`gu**Qq#Q- zJs++k--gV1Yqpy0ZY*LrcZ^#@Tm{8dZq;k~z}O1JOOYaCxY+g&sWsVm%0Pmv?*>-OSclu_btrleD zyf`V{Ek~3M$M#@bz?mNI9_>*$R#C0K6DrqD#cD<0>4nK|>sI*h2pRg0|&v2)@%nfhr_+Q7TqkO*L;cUDrg( zFlR=B1w3Fp(6T)Mh5X{)HdVayf;-2PNf=ly@6N*-acBbJC2(vaU*xzwu$uy&1u5ae zKaiwcrUFT%?VT=P=N@P#+a$nK7Q_*$uuIA6)F+>Be`WJbsr$xK&Eam0R->P!>Pwa$aq z@El^DXiucciiH$l4R^VUzyave{{VZz7&`#p?77VVTz_e%W1U*UlK>4U+5wSa>wo_M z(&2;5qj7r(-LUv?8B=>}Z?@*&hCYph0LRVdPQFVktXYjc;uHum)x+B?TG2xx1iY3| z*>#BLZam>$bClu}S#+0;-L;7f^NAbT&PQu{u@Do>g$JC34%~K@2cWBP5fRXHnijjo zAyuZ~h^w#5l*9&en?bIpyjgU8m^+v*utiqa3a*)E+|&f+J>aLPHhI=d!M!z_L${+D zK~D{T?ln7l%j%$G@y!c%a=|e~S#fEtGS3yizD!Urs5lM56 z2M9ZT7_7yr3i))oR7}%r=)`fP0E0k$zjDV5T~AK2gh(4hKvJT494&+I4wT8W z>CP64B3rA06Cehkp_GZZGZgh#O-qM|i*7)^pF)Qu1}3ZpUbzu-t1UD(I#Z zi4uq>N$KMl(UCWvk=@3GCGL`j-8d>#4X~=moU;HyhrMJzdAO>38RIs4niBwM#d0!+ zHslMD$Rk@Djmn@6s$yV7 z52N#t#4Ld9)|lvJY;G= zAek74rt5S;^Mx6Pj4tw?0QwoCae$Pl6HW3$Nq}BiLcezlZpNx1r|$xC0ip@*;ifcE z4@dNlEH}-tHSfHnTID-E8C9#|7x6e9Nfu=AO&DQd2s@vvF~uld115=a{^aeDjU)o! zqglhjrGw#izpQX3iiz3g;dU<+e>x^v*!dE-9O{xjxQmvG&CoBS5f8a0vOt4y3-+cI z?;0!Tumr;ZTCaOP@KAg~hwX7;9Php5KrD4Z`*0Lx&dSqg4lxSiah|l|qf@R&I-3ku zrlc&%CKD9Y`^Y+8Kj68? z1nj~5IXxU$ra@UcSVz5N3L3J>{^GQ2zE@blB5E{Y$}|*8Iqse@Q3GdB*b8%a2okA7 zd>Y2KkwODvLlUZohqpu;wK1)9z*O+1}a;K3+I3`DGi{W_DpNnC~$|T7z_v!q~MKjeEd&Bc%Yk_8fCY#}aP?z`pR{f&*!-0`?e8!V^})k)z`)EhGe{ z+l!13h$aV)t1v7QJ5s0vIJsFH;Uaai^D?U}SPbFP{TUl2MW0w9IjcnX%N>pwio6A3 z>A2LGC4tsBIC74yblZ~%j<|K%_923xp1{C!9MeEF0Q9%tZZ1y3TRem;JZ92Bj19fP zmK-G%oMxr1*mwXt&qioP&}$G2fK?u1j&WQ)pR!JdaiRdz&9dFXBgLVINsY`7AypyB z+l$M4UC&+N&^%pZU2x^7waIUR-y<@0KEUAYdnI#>jHaVI9b*(|XgXd|w-k+@X7t4M zh62^eT@f{gz<_%?u;{^HHegWUAFSdoF;x9k!2@oFB`BIW?88Tu*dzVq<<{X4&DIyF zB>Eh&WvT=5ta(Gp{{SI_wa%)*%U;nKdYf*!!Zjy_Ps@%pU6f>P71eNjn`F5m81HAC?!o`ra%houG<^bdOT$*6BL34Vq2G`n`)O7i%Vu{2ya*c9`U&z zBaWIqxg8txjo$a(QFj~z19iH}iz$SoZur4iy4#FlUIqUExg9mfc<{!#-cxmoGxif0 z4ha_FmEtVn$?W>x7%z-quO>JWo@Ow_@)w5jRH*W9BAf010Q^@IKzG~x#wNRHBDd|r zW4l5WEJ|CEsE7|bpm)w|!5XMHi$e~hU#u&Eurr7;;C4sq4FG?6q(%q&g9NTM{0WF* zK%hjw+Zl+58Zm?RL;c1??65n;YD1q4(Pnnx6QW*c{^3E7E+9WG#?X_-D(wTx!KwcM z0~)gZ;Te9patgsAxiJH=c}HDZ7|;Oo$|vE)0mj7 zObICHH9vP1MuviR;>*2-HE_2{>NCIX-VHaNHE|CM;4FRJaG~7c-xD}-?R0=){U8SiBcO23E49J1?AZRd?GlnpqzkS9tVAx4~MSpVo)%E>=qlNyiDv?h;<{* zQ5)#)3tp?0i z0Jd}ev%HjsG!~Q_Or)^_JK@sdrw0+a&QK6)F2jd;N<>N;hWDY4%%-HP75?(ACfOqN z2Dtd4+$6T~8ZrhwCd}EV1JRsdF+_>xJxpfeZU=2tydCEI#e|VsWQvqcPgLeP$3LX4 zzgcSF7Z7x~ISZ;yI`vr3;dOXF>2NZDL#H2{NnN`eo;b%t=}Kj&IV?x`WrQyPKlcHm z1r0F`CAm^%)T6NmY&Cn3KSn0F2&pfu6(_J2?hBE*UgAG^(46VH_j8>mM2vkdAO<`! zy%d_K`;bf`hJLWp+5>v>mSu-Z!9Uho4Locg*@U@W%`uul{{a3?$V34xHvX~=3XC(V zWCZ($$tInbBQ)T=gF5u)m3;Ba+M1@n7GWqf&R}gi${?Pf3dvmJx|j9n#s#GgK@;%d z9KXx=JH~4y?mzAheTt*-7@y-RVSEYTIe%ETNC66;dN38%N^NzB0gh0E?al;)>~OFN zlLPOoKPotAQmf{e4YJbb<^pN zHf-{(eRYb4EUayRCPyccukx9&9g!-(w;)R-gNZc*#N2u8af0=TgUQ*pWGRSIBN})6 zIR>hubvFiH>c4PQ+Z~lA)Yl^{y*y_wsEqLAK8!thLf&$n$*V z?1HZJI=##efH6SRsac0`1$GafJIYC=*+KhV=7fu3DfKb29e|V{I022>q5a_>i2ivD z2mpr(;I`ST248)4G~mq2!I;_WA%i;jx>KbTuWXYE{5_e`M5uMT2>e94V?6|_ne&^L0_AJ z2qH~C2uuq;p_iSe1%JaGa(6`B5;yiS{_q6@!oTovtcct{py4cZ*-7;e_#9Khb`lS^WaYi2E&MqfA+)IDA?51+hHJfB z6Mvi&h)BvCnCK2~GPuz^IIWCgq1G7zcY-M2gB>e{iz&{TCrsPBHr%CnaCB)t8i|pO zvhv{*SWgL>N(l9iWy(Bej*rf0A(ZR$);<$V=JSC_-FK643iVv5njF}ei3|=&h31DG z86Zz2ykuY7VM;QY5bpl~^l~;TYS#ryPeF_{+9OEpoo9`-i8k!Grl=A@tfJEhaBf6E zP_VTpqp|GP5am@6>x0w3E<_@Lo{}+cYk{3#usqKhQK`rRUP5OVGg?Fb<%$#&TEBxL zE~&)0gKTTC-!;Hj<)dHi$xx*VSDg&G9^e${y`{v(cgJtV)&UO~{{S`Olo8=ssPr_C z-T*Z(Xa0j1H2(nomgX)I17?q~!ufoWAE?S&nX0A$ip1@?^j1n-4FIp!Drwjd?HSHU z5NJnQo? zl6lG0fxh5u4M4<@`XGFLd&xuw7Rcj+7Uc0-PD7Ox(iXq@GfoQM4d`D60a#UfyV=@t zn`Q+AV7~ZriKj2YCMB|!No%|YFmB1Hiulu#yBEg`2oag33>C_fxzXl>LBJUGyT_Q(26j3p2sYfUl$ z6xh@I#Z_-A58%qj7lfnH7bt#XKcg!^R%io+wZ2Y2z2ePnaEZa!IWfYmMt!u`;|m?R z3zD0$>qPm6J-2EIQ|Q(f2ZEz|Uo2hYRV)o0ysL0WlF>mrtcwY7Zi z>lPJIJEL@Pj$A@q?SP&NhTmLAI7PS2ed{JmL0B(QgFC5ja4()P(F&o#G_vObdd7*^ zdB!Sf)pCs;Uo^K>0kf=h z%$;malX#Df)>T}hIi`|Eg){A7Aq5T{e<7D*@FKnmU5r8$@k{tzX3QND{Bx2_$Aezn zU=}H`N9()aoI9tp4c3D-aN&r}f>$dGs0I{(VicS<#leVHtf>7kKnaK-1*oM*`EpUj zEs72Ig@gc^u#SU_(?X(ZX;WvHG#cx^ku|Imv_`Z%1OpQaqEH1{YhrQWZYC`l%>{p# z3_M|W;KK4nQjsV*VA8NKPH?pAA)r>6obu3cI@7rNG9HwLL6Kttnaq@ZK)kBo7AI5ckjv6xYP-7D~>rXzSpZe6oX z#iyK#&eTjKy-_<(xnf8GH$jNDz|c1U{Q1TG1c~QM-nVhXZ8NuNy%-LpArj}6`@z%( zh>7HYMg-lO8>AJZC0>~=zxeGtX8B6C1DU_-uy@Ln@kQgfr zAeViy04_GvG5J@Of%mse3GY8EX-v`qf>EBJW|2$Ij63A?BmKi@5+Y_N0QO@50pQX< zc&*9sK!0t-fm8(`y-WZ@<=Fk>QzZ>6?qb>OqXXfNc;!68yGQ`?Ly19aGXa7>Y|L0wL=#U^utM|wS& zh}!dzSzF^2K-VS*36CvM@1q%XmE6P|ZE9lr{pZ_Byp_hL1oD}u?;VjSagn0c;J{b%vq22(F*YJ=1SEd(;UeJmfqaixsiu5H&n!iCGmeNyydTulbQWJwf}pTa+#qFDX*M)CaQ;yTyPUzz=B07o>cj z{G3WoC`w<-;35p!e|uml5u|KVt1*C$;RZTLg21LV)~nv;aB>|4*6?f<<3>)vxedO8 zYjhsf!wS4${c1>HQjXg(YQ+bU;NyJ%h2z+f8` zL(Hwk%R$k8LK~c8a@#~l38ph4hP+z?OgIcE7N8o(PnGD*H+F^wDesaM5**C4))dgx zcQ6E}F569q2ux|Zi51?gwKA(!O3mJhkA&)1W&z51-=k#EVd!lvVd~>InRL4xcwD-% z(zL;3?+%YNbU%zK?cF0n*+9Y-2}{ONPI9KTk(oZn4z5bQW|Yf81b1K3Veu=SuJBZj zdob3bNT6hjh;wTG^4gH%kTD);M6d9|LxS4EYrMFo9Gee3ZIy{!oSX(*&xc3Dj6=gW zp+2(pTIi|&01T!;{=b(5S|IQo8+F5XoN8*7M_91VBC&t0fuggUh=mtXXLC+10|xH_ zk;H7d>ya|bXr&1G+j5{Cw-{hf7v4yNe5AaIim;2s8~ous8=$9p{bKJp0&pLAQ?;&> z`pq+S(J&*w^C9DmB^?N^41@!CowK-&iPi};y#o(xlo`gudc&XwP{SOSyU-KfG7-6! z8+CkBVEb`WT2RlY0fd5RbYp}7=88FJ8gL}Y!A(E?nDN-bB{kvJMLkP+LN^VEFT7Id zZ8T4(3S?`1e@(!tCvqb(<285~dXo@Kc z0@QYs`Y<|@+J{r=FgtjMjrSF$Q>Qr6@5}u& z5d&cXq4!J*h0o}1gv7K>^vPtT5UQX81p>2k&CmBhnz?AcNgdExAcb-&Q6ysS4cQvYY$lr`?o`gVS6W$k{kaWs@ zu2+)e*iki%p%55TzHVO>JIE@WrEwHfUA-b53}8(|2sJfHjhq;0H%g0uRrd(SN&F_q zLw@Ea1s)_H?amsVAMxCRAXj83^?@x|5r|55k^Q*D6yHmbG6za=lT!ED^q4w;$1nXZ zXvlcw{_|Ha+5Z5pYAy8t0N~@ap<7?p8^z*7oS+kvR$+u_=koSqTjk`dLs&=X$q&eD zIo|kA5yVb7nF@!AH2ZS4GwCr}DA_-_ir5<`@*516ep#OP4}% ztZM|;T4F-r+7ji&;$qn_DyLk`)-$@1hZ&=I$7IM#@ac=I9`e#^-mz`RtavE%yk!h) zgGrG0rJhq0qUrU47X>}s67sm0lh*f&ZaQQ746ghf;2JPRNbSgNu~_W0t-%eBf)BA< zhO%uY2ijl&;<_FF{{VTmtic0)qPQ*1ngBt8W(m-sC$U$XgS||;PJlM!IgQ-kKrU>3 z5T(lZE(9Tvh&t_y6bZC*gU0S<-9lSL@zlUlIFl)G&n-`}h`$>{-?Guf?WE2X96pUL zQw_cuSXA5k#)ciMymi}?Vk80m)>9GBG&u0lLVhAR6uze|DqVxdDcTpaxlAAwcDMUj zVprA@@++MYI3xV7G8eaO&o3D^j?Rj53k^;Vq!hT74+=#uSs|h}ue*iQ)N@4N))S{h z+S0=9uCU@dfbIz^ry*;bDW#jju3%Ci8{CA+hanE4fz4QL)i8Z0E;|Tlns;CH%`Ipe zrifDDG=Sx#YEZQ>qtVf>+k9bgLjfrha5oI_x7LuM3=;@+l~hBjR^qnbV3i?^G30qk zV1N!i20(GpUmdvk(1_QkJ>X5P{-jOoRE`t~XAmo9hMYu)Jbq$o;=-IWs1xpG=Kv}X zMc=#(-13U(;N`<@fw$c4oUz7B3{XGK0_+tIt&R6YZ3ghz#5{lY=wB# z#>3WyCa0-!e{RNN-3)sS5=_So(3Sfz<0h6*awG!^w4G@l+T0Q4QhG&gz>!=DrA|6B zpaCM#XG3`2_M8;nm|Z47;r59!Q}u!r6W`BM4>a^pxomHhYmSVe6cmz=W zrVgc5*d6g}j$(yeJQRs{5MVDpSfdqNnZW@u)*z-Kd8*dDU{r(CT=!VwQ7$uJ!PRi!Vo#$L z9B>HG=bTCZ0J%_ZC^Uc@{5az|#6FEX%R&!mTlJF&*?gYn9nK^>FN`HN?XN9dn^LHi zUx0Cd0Yh$?!HC#~F`acNZG!${V!%l0wLFqwPDVu^wVMJ0fuHcr0?W+)w7~{LiW~Ka z*)ReC@mqxn4q}-f0syvYX_`7Em!od(Y*$BoKLv2BY#K-Sb67)ouzX??@C31fVM-$Q zgdV)cKKjCh4y9b+{%%9Ouxc_Az`afm7}R2PdQO}}Q?3>9#z0E%Gj{Y7G-DnQZMYbe z6(#-NF;(c5NN}kj<=RXEGtSOTXwa|PLlnW*2q+?QsgenRZTEJLH_9bQrwNWc;lN^V zPfoVt18=fFqT#Nj;CGt1>DVIL*JsJe4I4_Sw>g6iuuP&FM}!-CbBHg7vb$JLBbVTm zgAN_}G8iF6LUb3L72U!*jd^IU5d~8KPJ6n}0Z>6zhXbX>y?aL;W^HKaU-KSSAhqPy zwmB=tuV@tqnTReUXcXbb9)A-q=yL2>I34=3o>x(D(t!JMWQqdX8s}-6`^-^VPs=i+ zn1+eHzz;4sJY2SrBLA({S@7^kc z2*97MV-3S;NZc8rJGSQH%{G{f}<#|q%TSqGHuBLV}768``kkyM74pJl?Gpinmn zg%o3yu{>A*0C?&mX*b#QY+fvJaC!7%|ojbiGDjHc}85$_l&jTn2Fe@?!PP8HBl zcPQYrqyVX|w!xXPs7_Xo)+4xxFeAR*Ob9I)qsM!&!_xxY&!xoE8YJ7oVj7ugCyAnC zWuc>t_Uy@tK$MBarN!~3my4~T&J)QDf*!SzY!<0W>ngl}F97houXqzIa2^eJafrY` zfUVS==Pep2uW0cw>Ez=$UJd!h>TeUZ@i3SILJzgZwM%#%v4dq1AofE9(?+~8ia1fP z6GK^~qLBtXI>=6|YeDYgQ5Zs(N>_OH&GoLd0MRm`qINw8Dc9#@14G=yn*rO58YtAe z%WBSGVZ>rxPTj+dU}8Zb9`}liHoW!#9oLgNO-7NZfIyi$lrUIfD%YQT^8IHP9`uZtI>gamo>6U zxlA3QZv;{R*{ZlznWJS|?01r{YX%BvmgI~Cs6&KQ$$D!?FA>I61HJY-=NT!}1?dTb zsZ|XG{_!pyW{cr>kA%im=RxBS8i56=&I@rw&^p#jf`TIfD&rC3v9B>BiNy80MSwKX zjfhb=q_`3|s7TaO=)(Hb6Uw@YMqnoiwJ_J1%%908<)P%j62MULJr9>JblgF;P#Xo2R8y#(MzA8y>(bN~c8+n3(>NVBG~!V;r} zFwM3s+r~iY8X9W$>m3ah->}vM$?OtN!7+H{%bWJ4nJ{gLk1vMavcN}yD}t{UNNFnxqU56oZiX5e z^m+|q$EFQg^h=26+NdY171Wv?t?Cmw0jcN&nQPcll`UcP3 z!%0d8iRL)zae%IQ-)9Q~_C5PDF0cqKe7g6L1|U(hQnT+2;S+K@i(Dl-nztQv#a{#- z1Tiee7SwiC3{eXL4-X2u%`vbLr>UkFfg&vR#zIOGBXLS_261fVf#RqPP{@Z_K$IXbwHg}$Ed+5pgC~gKX=ivC>(C3# zq;-NY0@Q-Wk?P`MZUlsaxw^E3CAz>9!;36Vz{J|;Brhx}Um7s(vV;#ZGLb?&zv4Ft zl3;UIQ6NXn?YLq328?nY#_#!rvd*}_%a2U!hyMVE7HNu>>(s&CEJ}V<$PlU9a*<6! z^ZjF>i=N{kiiMQULLT_VEG2pW0Gi4f2UY(7;Buqig=8qxv0tbY9~#(1dcngNxVZ5c zgHlF^Cu5uqNV-^=1cB&nJ>o@9LF4ZMot|WPJlr|~Bv*Tm0YhUJ7L~-pHPU#?*>hA{B9=wJOZ zq@<~MFsF=hqtM_mN)QVB^^us>QrYXPlJ@&QC)PF&fv7+C6ihlhNcY=|?VJii>k&l+ zr5fA6tX#neG!Gwd6CWtlQd)Hl<&h?!dI-W`wpNAGc*h)~-!I7c!-nW0l9FJz8kM0R zH&$ZPOjWfzJmM9=h@chkmjwGg)Sj?-veOGzus>5JYJt!jZ4x+!cB-*zDT_sAhRQXL z#mWezAeu1+tP1IE+!=!Op^kBmn0vlA=(AN^nYd7ud2zr#)0+@gx;$mlhD!k8 zaB&+X9tz%+I>x-2X`*&e{5Xv)h*L)wz2yUx0=5ViYk0e;5vmKWD~uKEQU{>o)59~e z%MP-E-AVdZ{a{ThPH>60365?8dsVQ~cg`>$LLKp=CF``)gbcDaX{)EKfZ62{uM!yG zNbmX=Sf(7%T)YKud9cN-B1(({GD>j~*PUYW3KAgeczn3hgXs*v5YRh&IJ7*Zk;U1J zPWf^!o8`l|RH0IEOaLt1R@SQez{gn}$u|rMn1RSW^K=@*BB*bspdJiVlYuJr62}jm zi**MGuunM2kF_^~_%NB(NIVA%U=&_s=1pbNyFi0>MaEs*V(0hHGSMc)I%>AysG2#) z&2DQMq6>FAVX^EFS9*~?*qN+jHyc>->pA@iKnJIsKDMBMo>*b*Xqu4|dtw>l1UJZ| zJmMfrn&_O~A6PPKsn@33$|y@q5H=3S^^C}^gc27^^kA8L4r_da4Wh(_9jG@+iC2h) z9_y^U{7~AO)VGMFYU?Q=?Tbwq2kvWwZ?ZZRyW4WC2obZ`HJ2$uw*dl;U}rKQnug(c z;}#zK_hj{emW+nW^@o%mLJoFXT~h=}Kz)M$02w5Ff&Ty+xbUG@7%xHZH`&l5d|m^Z zJ_e01t_ujeLL58tI8bN>&tXyeG26R`DcHIY%fN<83A9zm=#W@fm?}9RE{8EWdQ2*E zLMY!SSxBIW1ye$EQgu~5U#{>bB2cQ?G?thPfZHHxfsl@*hP89cOetu5FsG>G{gWXL zxxm&Vp^Vu_$%SlkPBq-?>o|?Ly`3-kW%(7^TnI&nihqtYvJ{qeW?!p zinGXJE0eGJ0K_v=fm?jII4hh0WWkDax2HL2?9^+KG2E*dY^5GNjwxYg~SmZT#15pIHZwodmK1n=dTt!N)P#-rd@&`e+e7KQGWL~^Q)(sRfPWx$d zR3sAhA*Dq1o4{8~L^yJ?^yt2ef%ZBluXfkrCr}{1@8!g;0t@Th+`5TCAbt{tK6V92#VY>qWjV`Qdm}JU|AQ6BN zgQUvQI4GR-V;)in?=Q4CHIkmjml7KJd2%P1;{mC>8n?|37#<}4+-J`GVxt{qhAuZ) z!@dEjl|11=3`!FembZhO{Bg=dny_qdEDA%j1qe7H4V+8?(KMGfc<2LBKKedSC3pjGIv2(c507~+`7_=M#7!9q*YKTRn zkA37I6GPW2tv9m*b1+n?J=XwGv{fEPXwC@;Sl?JQoa`kY8E~vyh@lZ%*k--NM1g%X zSP?AZH|`PML0tf+vPe6`EmOfxiiSF3y^RT`;48e6qs$w`m@B~)T-o;&wLMVpG(HIv z>@1p@1VGqW@b>25vJ|^)L#*7jepPfYyokdDmL)oq7Lr1tf^jzpng+35ELRB|TH2i& zqZB*PID=Rz+{dW18uf7#`@@?>Rz0WNl|cu>oGKTEqU_u2#szCiKn>hsrrX+m2C*59 z4KeRPFo73UAvPt@T{yKCNJB@r2fii=G&=K&zKn7Kz&Kt20b1fyvGs#Zo6NuIhAGin zH`=}ZW3kNFaSomRW|WrM&TNktIn(9tYlOts)~(RHFCF5SIDuPzrW3vm1#8-AGVx;? z8XYEkEkFkXd13-rMA>&c#V@0$28C(2>A+Iu1j*=z7GTJA9^Ti!GR`CvB(>eixp)QT zmj3{ZKEQAhjq4B%TL8%21mMd9pI|QVQFd7i{Y)>V)}XCeHL_m^v4Nm?0*XC6T%1j61u7J?(|2BZH0FZB8lLBe5_Ry|eXB7BdLs~h5ZoImge$$sFwKcuAj_p$lQcs;4+uK< zk3R&6Z5o>V;5B(jb%o^I01Mlw;wmz9Mz%?g zyiS^zOV&nZq`Y}M$OHpA&qD~SWkpU_(oB#3Q>66$yNi4nY!msJ^=QyoD6|UWT1Q6I@DR_Foo^mD-L85*+an^(E5o;Jy`$H#UeK=E}Ma($U z1+QtK8{94mRgDs|@R|p_dLae&5fJ1**nzDF(QxX@ za-)Rk8JgNgwL-ur^RrY&V9$4;$1XmN#dzx_gBF2T>n1qaNQFIQxppMn0+F8bMvQB0 zXDx8HsW-7@k6?9|4bUzIaK(!xLbLZAHL{BUUOEYZ2$`zE$w`~U5Q2S=HN;FJ0w;0B z?KlXF_J-yomX6?I>eD7F6}pRLj5(C6b6y8{*7bTZ*2Kt*erDj0%zn2wTl1?lNFfs$512F zm83p#2V6`T2v8nyzpd%?eYobU+jz730~j72<-!Q9AXPA1PpBqFv)sqD`kYM-=~ga% zKmPz*h^C@27z(A`V&d!RVL#6%5H}h>aBZRGm~Oy@Av_p6&Ic2w+thF< z5p)$-mwaT{qnUsz{>g>$Ieu~EiY7lSm?9>n93x;$0;fFW%PLB`;K~;#7Khk#(WSL~ zluWq{)KuTGWw_-^qs?s1zV^T;-3Ao+;C1}O))EQqRE#7NH&B~MB=WD}j&TycQaquJCr~zOzicB#ilDuT zptxuR1c>8lE>lI*O2(}n??!I(x#4(g4`eU^!D*CPhQg8i$k}vB+6BI_Ljz5Ns@}|T z;IxN&6M}37O&5Vfgj1ClcuBR6?5}enG<9`MoK(GO>{YaaiB3)56e@$ zA>+E6a45RO8({AiySWJ_w$Cml(j>WW8YzTR09WeXrdd{yG#+LSTTti{d+5rH=Qs_l z6Oc`n+(P@B%5oN-jwpsIi9q46LRJXlQN)eOGDZ;ypwx0Ek}wB;R}A3bphKmmoYeSB zr7q66VpbK?{e;O{0@?%QS4K~K!56y^SWwoj1lyZ=!3ZfZNp!oujIR)+iUi|K2PWJ! znj*0^4Qfr!`^2DRBp(W}U;q<9`+l8aKp>JB@VC*318GPcNn%4*T%{(h9dKHgHIH?9 z3E5=zhWV+b*NEtt&@@}k;&P#h+eO_~*xl5@ThJ|gH+6`L(g@^kZ+={8Edp{mYkPBO zExQU`1`Ighn%83$eoAR6;+t`AL8b?S6BWuUAp?*}jJp*72iisemmu+6-k<+-(Jo8ZZ} zQ%sIHoa2*qR#(%UJbOZDJ0o18N0fAK8Q+{_Y&;0z8p{f5VC)W^96aNtYpwKqGT9u$ zN7@_1iCY0f)pC-SaY5*Tji(c9E{_f!8XiO`H5w+q#m1#FQqj1; z)1V6?bWZT9QxzQoP3LM@*zrsR2)!iNhi-PwQ~v;L1RV!~znm^g!vuf1eEZ=jWa&(b z0zZk6oT17<2?klO#w%8<*giIxYdX-@wQ!V5-6KxNE+RXS6!P-ns}Obl+%X=vR8ru9 z`0B*-&R+R~U3x>#CN`wk=`1jDRBnFU1e+NMHtQ+~FIpsk25o!>r24e_%|;+a!QUit z2_F?8}T5ovMZMb(~h@_39vkvn+YWCwVtsN^X?-T~g5;f&CvUpy%Fb zurts*dn}lUK}o3*jtN%TtrM#29?lnopynu%z&fhUiqJgl8bE07O%oskBWi^5WpKPgs;$WV7qS*38mS+xp}y2a`_+moa2inr}vdnRH7EW zVxs8|K`|7E#pfoCLvKf{?Etx05ckGN)!r2$zfKz{zA$p>Fj1e8j?X|h9iV!HiI+$? z7^wdMX@r6&yw{sK7AWfu_gJ%eO*A>p=noy|Xxut2vEBhF!wcFI5oCuL+fK$d3EX+e z7*aBEa@va5q3yXcAMbs+uCZ*cGB?ymH}d`;f@JF8JThp{An%VJ@!NH|1|u|xR24H< z2GhPUibNsTp1ZjVLN72!mo7Gh6SIM)^PB!ggGDk#f+6ke6WLg3@)>+4D+sVKI~-6V zDi?TSwR$A|+n421Pd<6~k<)?~t&90w)DuEbHsF@rM0gq`1c8iaA&*#HrxpDeO7$;V zYf~2SEk;LGQX}`gjuPoEo0fPl^(Ja`dp(;j7LX!b0b6RQ&9aFprVZj5j zx_#o(Ng@%2j@+f<1gSNg;o2j36-KhC>)y;!VDre;Zy$_cn5CeMg#mKt&JIHM5}|Pf zs+%CX(y;Bp7dQ|-4_6of_q_BTTfEk76?EIjOvWXl2wf2Ct>CM^V!f4K%ZM!p2c8@- z%!K`?C;f3%ygJZnc*7zWnk+L&tG^j#Rm2$<{MJ+Mi51Q0thIiZ5OeV2^ZVQ|`q z?>20#JbW2S1wyTn*)r>>A;s)+RWKk&1`KJ6X#iag94C>90FS&~tL5GhOs<|y>82EQ z1Or}VG0DToj;n_h=vTgTa4K(&W7(35fydd%%0{JD3oyBQk86@-z`%@?M7PEx?n!ui z$k8bIw7!Pn7pU4W`*oM{A%b34kuW~oCzmb%0GPn`ArtmYP)dz})xZcn0Y&{Xr3*3_ zxHv3`h?b#a5(P#O7il)WFqXHy8t6+LODHT#bmrO%77@zAI3;jhApQ=p+L5>@yddKu zij9~YSV>jR#=Ww^##tZ5VjMwU(D_Cw!y@o_j6#7p9+o(4A_E!az_>_BEJ5wpDs1}= z6I&$0(Mcs0wi08h5Rke}a?Ziv1TDp!v$B~Y)vp%$%^Cn83&xijREW4jXd#u%a*>9) zs$uYg>_=q5bzwQCp0RJOj-$L#MLh8MXxyXP`<<%ZIK)LD91n59{{X{i>5~Dp8W8UV z$eKpec5!mSQKPiwrcxxxO-Cr%a8Y^CKpl}W#zJaX@FHLu^;cSQ4nC!Fx_3#*fsX}J zM}*K0BoSLBFESVgp6oB@dmNe2pwj4`93vE{qVu5s-3@heO8o3 zI1$RRBv9zWc&iggdUufUzE+-x{$O1LoeQGlKJHDejGuJKSjN-C%Mmaj(2Z>a`5adZN0@oq8=WefN)4+tw<`?y0%j)6Y1 zT9i$}`yJ!Csb=CH{o=?~1=x>5?J>i&P^wO%TpO38O%D~#RjR@MmBkzTKK%nUWOT%b z*f0SaZBmD+lOWMWV&E_d$X@rx3ZiI(4)451%qDO=VE+IBi3H1244p<0$04?1(1CAD z+1l3^SQSM$7z~UAj-Oc*@!YfFTsXoQZm?^(_l==+Q-{;k#;67{gnJI09OGR%C4a*f zP6bvQJg{d>yv6r<&dw^)2t0V!CC9qgNr}DDM}Ujun1QwZ9~AuL<`I=&!yrV}2b+X8 z;YyRd2g7Yf{Wvi?r}Qa{Wz*w#>o&nnhEAqvfk6%23oZ`uilkk7$1MQRbA>7xXiI`C zhTH^DM4}brIU`Al-n7NT-LA}K+UQ|PmViUw4m~`41s~Q_<^bR#)zW0R)pRXhy13po zAfR+iR>=W22faOGf~9E?610XLCLyduiGqb{BTbwl;53wAKYUDl{>GB&raW#qf$+BP z2UU%>tLS3_9fpRB&>1a5&vz()mf<7aM;#3@5L5PJNbK&HzW0+8LcI?(Zt=z(B8h#r z{{TUY4N+4=8J)^4x{B*8Iz`_Hy^aEtsmFc^a%qOjt8W%DjYV>y_k{O$xCfSC04M?! z@rhMmDxae@@*fNgjUVmh`S^obo|OKumNIcxAc^_269ZTx6&&}A(DDl0MO)}lGSzEy zT$tw>tKci(z!igh+!0XcmhmWJM7zjI!<*J9^OKV>&xx`)^_)x(B*?YXXWN0pOK#5$ z4*})%fpWS707)0Kqvr%$PDQ!2i8=wjdBbB`8V}KOodghZo05p3jG{4KZ>-uop~G3& z;q360KMbgi=sjWR<12f3&N|=?Bt2m79n*MtVA6qL$kz-)?k}7`${P!^!^4QI0X#Uy z(feDB(5*qfjNZv$bU2T?VKQh@Jg^H)Q{d+nB#sc`V8fx@GOthG7>((8(}wdY2eEP7 zU2MCaveSt0I5rnZ##RRCYGfRSzRa+?6;QnxrvyV7r0C z!JI$J8ds-(d&3wAbPc_?7+cZTj?tEy7}J!oW1?jCD2vtB%y+=l<}`|9(Ufojcv`L% zBzIRmJktxv+9HP#361;Ju`eWdavr92B6LwOrr%i|0ItkB8Bnk~R@;vkg0cnC+IY&8 z&jfhc=Xp(gT8Y_Cmkj8 z8X5$rcHjd=40Jo5U_MgZF=Rvnvc2(uM6{1_CKAg0Rd~cghfg=V;f@k#m|!fOm`xB^ zF&UuKoOnJ+b+ue-l17M~^zLBmyHySK8^et815hO0TYx{TD+8B`xXNw>1|zXo9;2cP zJ?h*0!PTN6zT8q`<>2*AkV-~KheRYOP_8^!M_}Hf;$ahcCuOu;(DndgFEkkGUc+$T zt}$vi*G#N$5xgB>CJ;|OV*#Ng3GWnGigI0SY)-I)FhJFI+{#!(+#kC!w7Oeq61^@h z4!cM`h|1f9EO} z;@quY0DC}$zy3JW0{C_5AXc{A!7EkIV>^sFdEQNtUw12 zV^=Fsw^?e2=se&?kSGKn$$%ZfcU*aeH(Wm%Ht{N3l!`@NfF}&I2a?x8{qu^e*>^n9 z#2cVBUQRM$_A_s@26xNpKCUF}99cg&c7Uxmzitpd34iM%-&4@Pj8dk9_Q90_rzvGU zZwE?yKztVh03F#=>v*Turvy6u;5hjK$mjEwv4^MJu6taq<;Gh}BOES@ms80Zd%lxc z^Hp#l`@yduE(B^P4&M00fb8I!%O1%S5j@;X89c`e1z56-n8@G(1gYg1!uA$U7@L#} z{TMkIv_1{oC4hrb9p=Y~hoEOGH&i&(0P8kQRnWlL&`AN;*)W4(pycL>*2z&jZNf-- zp&@~zeKb!bKer>-v?IcLaYsEMgfk2QwSpK)KuU{SfvhMbAlUe!LGKXoQvh|xkYX<& zy(6Uu5Nc=&qN87qCy;5JeEJ zp7N68ve#dDMP*XSzENYAgetPnqZYh@u{~mxV@T%pZXK5QPxP#7gmwiU`*3{IL!xj# zID@LaU}n?Z&(UY zOUsieu8(sAh#0+pfOm{{-G8f{D8AqR45eKkP!}``i37lBF!%l|_{&5u53JW&CC%B} zU1O1+gFx^ZaJ-RSdvH1`5DPiUuq<{0xz4Appa*%}Lg4Y*xxAZAVhYshXBUfjH8LM* ziI?bc6&_MzhJ=B)psux)w(t)hc=saZi%{1MToLSYVli@pi5;GfFp$EL(ngp=F4p(S zzw;n!i|XJ)I#zql7jCcvz?;qBSPA0t(Y{63%r~$O?Fq;fQX5kxSc8D6B^g6~JqgChx zCArLJsAXFK>kPWWJd|V8Kn+G{nyxG0A7g?ou}0hG7ywU`M{vf&K+zif97mtTJ;uj0 zXI6@K0bH-~vO(}P!q5>SUg9{IqlBYs<%5Nw^bU^{>p7w+!f72C&9sw%=^A;!_h1|& zdO)l)-vCs1(8Y&4ighH(gDhJ0se>F3MRb>TU=j)*zx8lhnI8tbLz(Nx@jd%?Us^B|~iR;U!l$UMxV6*PB^ zA2!S)kTZ-&$aPzRY@!8!tgVwHTaiAQtN|rtfQ!P#nBxG7o)*jiDRYbMo-jiU(vj_k zSTrOLF&H-_V&hs9G&1P$8P}|*LQ9dn4=e8qL?CJog~hZXPNo99Wdb(#4=v0}g$CQ| z6IkH#7bHVmrYZnNLx&<;f|5r?4A7XG`Ai|_D_&7hH$&xvQ;bQx+a$%yylw=dVr2~C2!s56BTF$If-%3fUBGbkG;5{d%-p&xJTDu9JQd;x#jUaIF<_ZoVbhMU>&Q{ zV1qV#!LnZ%a!_j2X$p4?t|y$sH?jt3v^$Pg;JON2-5UdZhfXV0Pg`zNfY_rgEaH84 zCTX=~{9k3nM+53J?7;@X}T#{eRuMNh#oj3m(Q<6FWU znt*S)q0Otr*ZZ7$(Ir($A7&-e>fVeVZqYpx54;2_yblMLIjl$;&qs!BM}b6t!wb3{ zod;qglYT-?@-6zolO&|-9cGy#+qKz>atBc1Wh(ywNMcY|phH*`@^5<9IB{7utITn# z4kGB+c{3HzO?KPSg2-irKECruoe&O1-Oc40Q~CtN({{II@od90lNLeWJHQeq96p>< zha5m$LClCpLo#f#!v@yg3U`Bs5&*L-5;aW@`JHDfl@=d;Ogyg2_gFh{ceUJ$%9*&t=w#a<9P_l^C7);x@CO4jp$4c+-(Tnd8pVE_VtXqej&GQYFR z&Ez*nYs$!JQK^cAKL@6d#!qx}Mfm>B;z{EeH=dc+R^AUy_T?(d;ipTWbTyN!K!np+ z(n>m8PP0NpPzZSuyZ}mvO}o_1B`Vo4PpTC5CkICZ61NmL;4teLgLu*YvaY+WI&F+- zSiI@mnw-(S=?#AHYNJW3NBg{2A}CF-7Yp(dB{z$LBo7`Kn&9j1w8FMw4(jE=+JY0K zF9s`e?@O8^faKO?Qggrm0FFUI8w1>U)@|#%%oz)e>05Yod2?cbRM2m1R0*Jad3Tp! zw3Q#UwZ_(&&Dj_SEX``D;7*q*x{Pks*&EI;TQwDlPE!v1lUo#MVmKMCLInqEVojHC zf~ngn2?7$}DQnofSGDx-5TNaC15`|b`GD9qldNKesx|tK@g%#HV@gDr7a1r_+o-G# zi-1>VE>haXhmcybzCgY~Kiopepget`D}X}>P)5TSSg5c`w`*V+qzP!q@!GBy%BmXM zb76?Q@Q46(O$-7>SU})sMgmYQNCxc3IwzvkCH{v8cB;a>M&VhO7cV-zV#kzSfO)PV zhqG*O(xVoUNFND zr<5F~3Ryf~W+>^wFga@rf>lB;K~zsVH#fg+==u_TIDePtFRDxCJ1P^eBDISbEw z#t0simy;UjLV1_^!jvpZ4NQxr3o|E$B&qJYd-^B-ESh4k}U2hTe?e zM|@szi%9S|6^fA!52eD|5?w&NBL0POfUil*pZl3RuH`L`gp?? zOE78k@1dT@jZ@BJnc&fQ%Pj5R?Jl2E?zN<}c%=#%Kp>T1o!{{V&z zk@jju(fwn?Ax@Ha<;VaE1gKJGou{rRreeT~NsZ(czOXEGK;wCDYlvvK@5USn92%dL zV(rwzy-9&L7kfYS%7H_SK7w@NNK^wuhKHPdZ$K&m;X&NUYr3Ps^@}&U7PK21k@9Fq z0gYxREoqp|BJUQayccU=?=84p)MibM{YQx$T2oVEUhuMmipqTWIU#~7X(pSO71SoV z#1!+Aj;)5syK!O&s5t$C=`iJYW7XiZS#XW)s_tQXb~WnrlGw9$I_hPJ<6;o=aTLY4 zRYKX*HG=WOmhxuiCd92?a4lk~(Ef9U16EEic~^OG@Ex-}Un-Fum}N%8%Jhst7L2ZY zBH6+ zP@#L@CR=A{7@N>-fjwsOQf?ylI>})+EIw)B$jZd{ifzs_z$U}RGROdTxG=ZC#3eX5 zAs1&_#`lW`&w@k#xOo+!6gzvtBh(A@IA^SE67$b^K@xIB-2;p^ffe#(nKyfPlytjb z5({u*z$*aD^o0XLS$Ubgtd!EdJ6h)5mBg1tnW}Hn!^w1l2Xgzv%m)zQ%iTh9 zca@s@-Ngts+FtQzdgaGnz$J0u>+d8uw1qKr;JaNXygw8h6m9@=pmYP2a0y;e%P3)o zraWS-2?2pF4i!%w82#$aNyMy5UwgwgVL07htzaiGUQ8a&^a(-vXFw+xXx+x zFQLR3^*LiGeRB8s7==qBD_jjByllaNBDnx{a4&$V%}(wnxF!cqIbmaQ0bTQ6(DX`Ci;sk71T8NWK0G!D{TYd6aL}}q65DyCrq`_XaR{?;BuiM<5-F$5~Vp+#Nwa;DO`Rq zDsJ&VS<7Ow{cQTqKY(SyC@&yyk;gKt%?=n2fd?&2BPK--D#{TlBITkQ&QOkVkBp++UGPD37%B9b`Hos!3Bjy*EudH+a$fKOd((S;%vM6Ib@-TlqBNhlD|2a7 z5Gh!*I8NDb+F*4Ki0cKA2fSdz*LgCwz?2gHavj5;enuH+5sg9{UwOBA!xd7d+|YnR zP#UGn3hb|d-TQIdS3t_{4@Wuiz29tPORBCj$tV|CF8{_XEZh!{@cjqFkp3h~< zOjk~@AtNi8x~3G`UVDcFHRK5RIHEr9jBVbE7+08MD%V0)LoHDdRHHYfppAs;Ff3{k z3&CY^aw0fD>7m8~T~|sSU_>V-yDXKX|fuKCl(rqjqLp14Qv#_`XRK(m_tckQ>;vVpw0dz0qNtyw6Z4gU0 zjTkS7-MdJ_P8}>J>UwZvo4~bB3wtrOu>@)FXF0vJuo`q1A}vZfM-^70w`Z18QbuRl zCBgO}SFp{Czy=x@kcKF1;(N)B0)W0pM+P95Q4>eEIlY%uYXme;3FX02Y|``fiyH*Z z8oR>A2#-%*2?UsFQ`3zAqRS6Kgb1rBaWWO6>G;i|XewV<2h9U0$7TYc60}MgG=bA_ z(A3jGb4Hya74qX8v2<&maV>JRxyB5=ckdbeAx2##rWI;#fBF z@w@=4#jRJIM|a{H>fzEvmm31ZgCOAo&?)PjuA|kO0VaXBtByfDi`0*5J0(={gNfqQEmB%lfdyMvCf!ZOi7@JygeQDh_QAypm|j2Qy93kb3LyIdM|aI&mRq_*|RkE4P+4;3-9l2D@9 zI6mD3aO4uI?w?~KfNNX0^z%XGI=IJ9_`o1YL(ITg)2{|Or;#hK9&juaDUF%A+lWS4 zKv{Bx$)M72c=RBZLw($MChmZqd}F$H7Qr;@13ZL0F2^n8LMz?`7^TTWLt&CNjjy)= zHnwQU4K8g@9n6W{uz9)ox5xa>(owyGir5fB_F!s#n@N-oj#CH1zRrvXzVIN=7jABC zc*fnA8?agtv&!<|oP@mWX4&E!Gj@*2w!40^fOMTTyjzKdBca|Rh>+18aT6`|Ny&dH zFap^?@%zWH1`?5xz1=Oqx-VeITl>i3Svoc2?J-3LSBkAUUMwscJ(P1yHf7LB&zYM% zrILUC;tqOi(SSZCUh~XzmFg-g-zsB;v>t5e>?U^r4p(wu14#;?9lYhn1+_6rk#xUxz^N@YZSjvq7xL7M>L z>F7uBRpS7ua0hbf$192K5Rf^sQvpp~PQOhU-8tyCG@p2}pOjJP;us5>rw7qwrWyGf zPp>8?p>8T$t~gBQvYeomiucxQ%Fr~&ST5ihJ_KCZ7nB2$8XlS3YAd&1OyLJktb?J* znB$#{>-U`W{{a60Sv9N?yXdH#RkgxI5Qsg!iN;8R{Aw_~7(CJImW_l1Soc(1p|s?1 zHCPlw!-2{eMPSv9!Vs+uc87Qg=tA735;p_O4F{3iIWYG^h4#Zb;(`GS1+#Wc-3dT# zl6^R%LkT5qjBB;t0MSeuEzb-X7SsrU9d%iXT?J5-mEW@!l*{jjXS@oQ{RuHBslJJj z2#*@;2~ZkTz|_tUl%7R{hSgef;{=&%p#5M@qC$&ora=tlB{IU?tx9hZNgYRl)>%m$ zs)v~3-)Xbn04iVMLt-7nkowFm4v?HJkXwcoYXBrRNlqNLOi+Xk{V0r4u-BPHFbP zSoREpW3c$Z@FbUe?Zx~g#0~l`CQD`EV=p4~5`$B}Gi^*4DpB8iMy?gP)DlJ!9gaDL9Dw?;$^!8V!Ksw}ekR1o2E=d11A$gc z##eKY`v)lb$J`L2+2&}@#QF@F!c2A_^f5!%${*NBXIlNSg-{@Ha8_drvf<72oIXL3 zGt%8BOXCGQ5_Z`zgF9S~rd2S7w6Av^gn}-MyK_cq5kIXn$g?KBVpmp#KD}He1#E?# z{{Zot`Br5oyc!32z^-~=$Est*w$rqH-Ngew!Xp0Ez>dcwwh)Sg3)=&!!WQ!|87)gk z)W?SfAM>0Ph>IHOtPZ5663pM}ku=G;AqtwHYtZB7kqwF?u{Jmiuyx|-E-BtLYzL)I&oKW0fecWAMHCt7Tp@s4 z2yPEB7e{VO?-XQoQ2guYcN{T&VZYfj0KL=MDXQ2G2@$Ka=Kfqz}&{fdEUJ=&IrvN-(&TV1YZH0jy5Gq zmD%--1E4FVxwkd)zj8KQ*5Qb%`g$_>Y2L04wD&v1BO2o6I`t$0aqKj&j7WI8>ft=( z7*+E}6<~6%hlXNpy-?M}3jtB>d|||~lV{!K!YUn?1~-gJ#<2=i<61ppGk_?Hxk_L` zbCpb9t2qlX+_ppWTzH@*5?o=~7T9=PXe2~R=D2~`Ww`rrRb=$@aAkc{9HT{r;4l+YcQ@ZWO=vI?JF?C*cyqr`VJD7x?&<6;Y2=V z@BX>1gd;%7(736=2Fy8coC!KmUCaLA3EUsGma9*NeXEsm2%WEP6*jFvUs^GZf!IaX*w%+fp1EP8%;@OG>(hXhZS(x z-4uvEwfe!hufi_9<$_mVbn0Azylx$MfPU~uR`7v z+88v}YK@(}nKeQon(Bj;8e9O(1d$+akxU;UBGy(I!h9qF^tz@O*Uc?y5*&L5JtnQ* z@Wn_qKu}uD2(S?09!g1o=2#GYSDc)3nNyFvc|xu!W{*jb5^Zm>JUGV{#z{IHOmHyQ zb*7~zK#ZzksJ7LHl)Ke6=5H54N`B@T;5mg;1m$4h#vx|5b)YT+!^m3vCKB?R)(N+v z(wGz)7%G85lgQ>nhZxRmua+eN1$ji;Am}# zt$)mDKq;TFWCIXHHkq>u)I(-W*03W23hwP8dH(!P~ibf0$aq&DD?RG{f?! zVXZk~iyB9FB3F@;n3F-xI*vq0-!ae--c^kCIdf3cd&g-hd{ zs`+Em_!!NRz--#4JgDY7gTQr&g9w@*p*YKZ0FD4drq1U$AgOf%;!ZDl$$dboV+<7J znG!<^Q@Ta-B5lG@ECEG}D9MJkB0x}S1HX8f0@fZ*5$!Uyf-Tk)0}UvSZ!171-M&9F zDeOboKidlG47J_KAf_2wg}wyB-Xgv0>l541=#E@O6M+gt{h1}ffpg1mk62WVyn(u@ z=U9s>5p~jFg2pX3voyyl(`YA=z~XcMw0X5z)57Cb32LAJF$K;5%&*J?<=Pf@)nA`I=L~mutj-pQV1mn zPD2Kwluu3-b?eqvE(O514N9Dc-X%u?UkF)*`@;cE8gS!g=;7Ers$-#8j$W9-I;1jF z!YoGMpv2w*kRiMQ92>)(_J`3NHmDT;0C1s=T;g?#9%V_#X`Vj%G_WBE@LDBKGVc`7xa z;D9dS)9>CC-+eH8(TNHa`+5#GD`D7p2ba7)u!7ZjOe_Q9gYwI;UU@F-6>fGAqu z$9gf1AX1qS^OlKx9b_KqQavTb+!H~*)^8x@hc&nDc*7*ft$H5fDyhpidM(*n@-zKm~g*aQ=UCP)Oro68Kf>R9$X9AJw|M{Tc> z=<6sV#zQ?joGP;Z32WpV{oR4mJuu#bBx(mtkSWK zpy(O+Gj<2KG!Gfgd|^9)&)k3L&HtU#nFHsR==PO-qN#aI_MT-lqx`+uu44>AX4F4 za^t6sD%}pb?rRp~5)jfj`ou*OanOEoNT^jf9s0%?TzSL%$pDMTp{;DfyVm=3c*D#D z&;i~!Oqk!GDV$_El~PF>HB3K5XmAA+5u+gb-;C4;{#P`Y8op))UO@iwAt5TfTme#so6WoOAar+#fu~0th>00=MAOa0u=S`D{TAWeTW(sq zFt~k0u2$1{4>*&Z0CaOP@S;h}5L8!*a1;R1hW`LKn^17+)|V_*5thp^*4dk@X0cBp z(=ntGy>T!$kgbHrVb-0OuQLqG9;nO(zJ`n$buew$I0~R(?@z2^X`}$aqM`^Z#BeP+ zC%hrkni`aOLUS;^5@ZSx5@S?bO%Wb$NCDll8_S{I3O#p_*=rPlQjm_`!cFCnh7WwS zrc^0dJrdv`uA@=?ta5T70lkv+!oL6w3wfl609!E6%Nm@g-QmtyM70UlA+Z#ZL;FdA zIECk!Vx&f2Lsri-G|IXbqmeOq1d~H%I25E*MtViSs$LSKyH9J3D{D#z7kNX`mnbZm z#vuS9hQ}lH=TdfQ9(m0JKmoPb<8N4o(+RF!fC_Fj8H6&&*ee zk*IRx?!O3NhNh%!oJVL!(~X=O~)vSj0%RPhln)8sYmsv9W%gOY4u(fftROm!Qej z3&ktBk@2H!{{U3Pg}RjuuUf_qh9R56Rz3I`7oO{3dglv`?N%E{96Kf_?gpvq)xeZ) zc(2wVLTQ46n4FzqcksB1J0g)^tWZzBOdqUN#Rym! z7g-15+pN0$Gqm2=<6AmMBJkw*h+A&+!)X%ddM23F=U*6a289Z3BNgRYzh$b zFzPlh(qh+=9%y9^ald)KrpLkMFqE*o?Rc1B0)+S5i7RzbPu2vHfwQ{(U?|h7kwX<3 z2nK`X;B4li&7v;ukhWoWmrkLHcSKbCxd9sbCIhvHNw}Er9SioBPMH zh=YM~XS#tR;8r89ei)(>C2-Vi)m`F%RK~>btBajmhD|#QTFlZofizr)PX6%&`@w34 zPGifADh%%DGR_tHA(AQ`dQWC5P#XnK>w#-P=U3l&q(C&wefnmLfaF}pJ@v#SA7yR} zAk_!8dfq0Ft|_fx61ChJIuAKy8Z6tlpy0}}N=QaOy5T9~7UYAVWbM%dE=f5w{9NRz z7#sW`m}yFScwg2iHrJ68o;8at2I#fa3pvIA0NQ_lPI9R@Q2H=o(C8QbXwAEdhPtCe_$b58iX=sj_`cIPVSs{@rB+@mACC?<3_r zWA~b8ffZi+GKtXa4!0aZ1Y@A#)jC0y(p={#le&9l9FZvL{{XHG11u6PPOb=Q6aZUN z;)m5o5!R+8`v3q~Iy5s=D0)Y2=(zYof|q@t-goIWssc3Yj0O!rAmpvMh6)&m74d|N z!@F^=G|u(b`^_f#C?!+bhA`fiiFU~9Y?oibBZG}vn*BUtM~_2XtBR`*0LgY`eFshSy~+MkWxq z0+l*1SYmM~r?Gq1Fbp}ZA)Iz~fcR)6Gzt5TR>+?-(2p)Wn*9w9dCeWrZ?OJx;#MbV z{{U^mx!D436vjoC!N}}SF0+vlR4LpfxjtJkEltrTZb_pq;kM@oNXEd<#}eMOREBt? zf%NQ%`NVBw#_ohLto0xQH->eCz4nRuZVDAB(GyST<2I~a3)=5_L_*={p)nHehj&h2 zLA61^go>fyhE%6B+MR{K6p8IAVN&lC=8m9@+~XA3v6Vu`4}SBU$*F-4%HWh}rl!Xk z3>9^XKq6_u=kP}zy6wg?Fs92eS`Gsdn-9D&pmV6vSCrUtQy%CvP`2 z1UonW;_&iQZt{Z-L&1V%o1%%x#GvY$lNcyR(K%cdRlyQsER>G{dn<$_KK%Qp2RyVF z@P;5NL^Ou!wgR(iJh&6i0G)N9@mVb^6OE4;$QG?P3!_9+3seweFDPm$fV#lhQ>La@ z%oHN&Tf9qG%$h5&A7(hU0g|VeEN?Jf4F2OOja1{H1YodSWZ_2u4qP@6+#?pXc-~Yr zV^A=V0s6=Y+O=`+tk&~kfl1QifygMIjJdGG z&^+RkldKyREzQsJ6V#1qhs_&u305ulsRJKJ_L80Uy+ z#{_bnuQM#%B03*ygh{4QyToaLI;i&K#E9rZ-pnL`se0Fn|rx;qc?020^-(~eRV$}|{SEIq|`Xc##KYbaCBCTn_J zv)hBcz;j{Ha-^(}fN8@6$5YW)%`O)MX|V#a;$bO)1$d^Z#xd0j&sUrTxY>j>>-NDR zDR*A?kuoB@9{u9;a1BSxfQ@ws35z!C`Rqo z4GFB|P$D3ki^lLvD6mIGGlPXvZqav!g_|mJI>0LM=)p}bMks_&DO@Z)y8wDlQ0MCu zTGU_!>fxm+Y!1Qua8(`c=rZ^jA>bhxbF zrjLscu3UlTHF1g49Fq!*D`3ZUcr4a~tf6D73~eC>uHf;^B6L`hs9 zZeohuJ_zLw_Rbx=6@_z9b$04BJvw!i_1-DtR?$mLi*tichJCbPw z)9V`_>9{hM#`Ymo*_vB*qNfwOj*dm*xSfon zzhJb=4M7l7w~xz+6~G1HmF(6!G9VxinqzA!gTcXyJ0kvo;kMXL$qR%l^D(W|uffKF zwQpw!OH%OuFgYe{*`N$)4XwqC4F+$5;(SVV+7@20hbV`>4o|G5bHUBJ`}@X>5g7w{ z_w(lh3ky5A6&;%4ZwwuGif_Mo@SPDV4y#Y_}z4UqDk<4vjqWzV4R4a;we%MBjp4#^0I=6{HUZ`Q{;=`^I(%aV%0xs=6oRkN zdBl{2=fAwTGXDS=k{DJ6so2)`|JXxBKM#7%1LWL$XrfT|Bo>c1HpOZ-=h9ksg>s=>#GFm_zJL6LXOU6#t-|50aErB|3 ztP9ZsCXSIZeV}c(ShO-Fbg{GkSn z)tUz33{27xJ9{o0k!5Yjcz+GJg+S4sUw7fSRFHrjr<`S6LnN;*FDObF*AdN)6JqhK zNocR{43~9YSZ4_dE``4Fz!Y;Fpo3C9=NJV&MaPk_8XR#7HmI#V=OU0n{@TV2IV4=) zSn&LVUsU11k$K@)Klbh zzguj7N=zX0<$3oNz`bOnN9o885mDI=*At*vYG4w8cOGX%@r#fJic{Fd#A~YGY~FZ6 zWG0>AIH^QK^?(M~xIWG$Gbs?_6jvF@{aHS+;|@8AUo2deKN16flP;+oCf{6)hOiHi zh1r4dxsr!#He~{m7q8t}2qTftkTCXyY?g;M^?|^Kce7ND)j1gu2x>Mjy!FZtGu{HU z80>|`6Erm4Vju}>bL76wV}w_*gXB2If%4e@09k0u$&>Su#W;6p7|bCWkUGD4VFRhi z=HQ(|5(MDn#%$3?fi6HPngkE}#4Z&S9uru$1$qHW&|G1`3=6nB8rBOnP`X{c;>4}L zEX4VVl1IJZH6`~XZz~+Nrl9C2{mC$g*IWDsD4c=>SeLva@C2&YCxaYtOy<3K!%xEXkg=RBbNflGN~Z8|I=_0xV_=mnbUk3uW76n0*QXFl zA|#$FJH`#Dp=U;n4(W9)JqK80b-sl=a4&v=vu3b}uFMfjJh)H+rVV^fF`nRH;Qs*k z3d*6`Fvb9*pmdtIn}}L0sFM=tf_O;l99f;pgZ4NXJE9;?amlCvi8rayi^)c+uC(&T z4@Rvfq+=WkSe(3=I?P(9y;aSE27pdp0}S15B2OS`%dA6f4ooZMgd%nyI5bHpvLR4* zV~$E#J!bCE?htVOBiYFHiDcJl97BOkuZ)%CAvIizB|di(yMKh6sh= z;F7AP$xC_&?^z}-9R)qTihDaeBm=Oq;Aq;c!6PvF8JTt#^Oi2Fl%d)d1_ejc^jzm@t2r8S`&58Bm^hNBLa{8GoePWikyBziP4*L3&NjVU^N7yhnI{&3jw|`mwwP+!CVZYH75O2cyM4) z>Fs7a3~ZW#(~Y4TGnNjc1E#R#aB5OyKoQ?<^1E__Nwdnp5eecA$sU7i_C{RR*(s#- zrkHS=AQwRmTm=I!2a#`iO1+D>)|iOV18!$c$1}JH*So-S_|U5GIVVOSWs0)NpeI

    RCFtHv5hrJ(Wmoku8a`X&shRYgu;w-KgI1}~$$)xvv!+_p3}DY4bdTi#&eJgu_; zYfO~jCx;_9fm#E0%dda}2y$FYtq=tkz`ioP8ro~bjlqNxMms$p^yJsBJ)B@_B_Vn= zbBEW;TuUNNTfuVnn$vYZ;c~FTP7;-v%h8??JPr&Y1Q;|PDUCEQZFA7V>97!B4zM7@ z5<6fSRKnX1{9G;~4F1a>1!-wt#!`4)G>hfn;OM{$#QJk`+DtT2s&=@UXGGK8&7k>o zx1V@U;E*Y!mGEZ|L`^7ZwTs12-s0Jh2r2u82ORY~N}O<{;^~z(804aX;G$tDQ31)G zfI9ET%*)lHd=b)}J~H+|HFb>Bu-Oy6yJol7S5H9iBqG%mh%tN^F`+IymwUpHqpox2 z@7%+(g(VeAk6dI;f{v}%4iGD;3g1+w2zSL;3-s4`&iikA^@ZUcmvHfn?kW`@FIc!} zgju>U5k!Rv?MzkCcjY6(q6iJEw(u%ffr59Qu)B2&Z>L#ufRK~HTqnj_m7(@tKAfl# z03aHkF8Idi0*D`%iHTXcAEOJrSmXZygvt1d-A~&QiAX6of7~~{R5FuK3D|HJY(Xs6SCx+m9fT3LCBtDnt;d^;0z`tx!(~0^niERieF2450%c-wkPu z6UviDBln>JL?#D}n>$YRh~Av&Zrr&^q;N&0+UCWog+%-qvJy}{m~FZ=7TzfcVqy+T zHGJfb!J}Sy?*maGY~^rNqVSc$rnu(jlp;Hf^^$~0uKZ%7*yj%*f1tn;?(^Ze$3uCm zkWTrVxH>#8@Fb3xql-0*2SV=?K}ENNEIhYoc?Hhto%ll6c!?&*f%(iu$*Ba7wlK&_ zIMGlt&C`M1)bAQYbV;!T^?1rqC2H;KT^QEYsy)dSs$ugp%$^5~CffRY^N#NU6b0w) z!DidPbZKH3R;cGr6zvm3RR{T;GkcZ}Gv{chHx9{b=rDm#48{%trHFtBa2G7mFytpR ze^?RG-i-^T*8OE05uz}|a=1o-;4@m*8W?vEL@Eo+Z=5;4qQqZ)xbH3;il38-yv2fb z`N$;=a3$e>^7?v3I}CsdZrG&CgWhl}L}g59(L04P%$iX_yFFcC{-$*u>Svn&UoD1E46j14gKI3HLdf`EFc+ln?sPbSQtZV#sh z#2AG!3u{32=N(s|8+IFUf%}2Hw2}J62}C+Fz&n$8rcjK;06N%s#4GA;t-pAO2zMQ;q~tkuoh8^sgV{S6@cdIW!=A|zy`Y>B=Bb4=Mb-bWECYIh~6}zMY%}(PBHht zYJRN3-gI-d(-x-=mCc2~=9Z=jW|+C#TKfuey*LmQ90BfM>BaECRRN;CV_v=ose^kk zv7r|Ddwt@@`X6V`5`wMRtac~qddC)uTQ6n|eU&;#E(e-8fYvBmo_~W2}hC5 z-J5FziXkFJ(X7a=$R4mTpgr3N;`MVtbrIA|NT~4_0dkqYs>;2-FoGK&CXtld&dd=v zqfWM90JL+OmVo5jd%>vJg8iY2N-15BS-R5wk8Vzkg6Z3=9TLjExGVss9gWXiImPOI z4i@D>2JS*Sk(fyfynJCB=$IQ}0Do5G(Lz;gt+EfI2Fc31#NCUn1Bdy*zl6Y04pO&? zbc3^_6AlkE6)j2RKi)Z{lm;iIZgSm4ZyxeMS`yA2WmNPIOy+AJ{{YF0ApMu~=OXr8 zqxokpGVS0P4c36f z@|e&dc)IAXtX*^x7k_RWdp1;eyM_^HQPJKTrvn$&j04wzC*tPKCl6Y9)+#?|tS z)3l5fO@s(Ea88U0RL}w^gILbtQ&GFk%)G=OMm|^Q!e!1J?1!3nyaG}nMxGbeXy5{g zjbPivhkdxyk}pSY^GDoLRZcc`z|h{=65t`UPKWb=o#-qdsfHCt0t9oeu>|osEF$M+ zsX)WF^k(z{-9d4|qHB{gMq^qCJQv0?8Wf1TG{A61kDoyCyjc)@M7^8Yh)q4>_fL%4 z?cF6m^LWycf^YIVCwMRh7z4>3oEKa1*a0ikn{ouJe@_NU zHy~bWPAh&1DE8nbgWgZmtuVW?RUQ<#M9JVXklN;4FGFeGeW~H`!!D=xDx+14DEa_6JajbPqJKC4f!h)Rd_ko09ZrjP*4|(aRp}HO1SQd@In8Rh`i-*%;!&#G<8<%y% zm7wP&7@WBZyWi)@hI)Csz^O$n@?ioNkirQOvLpGq95Ax?#D*Z@1-`EEA<1*Y+CSC= zv#JM#Ol=a_kPl3Bsog?rpMzd*Ylc+q=*p3FA9*~56K<~z32#CD z-&iZI9c634#8w-sEDH~}8k1cg4+O{52LLyC{bZ9-Bvl_hX~#Ozw28Sgx4r>5l zwJ@|nRL1^5(cAgTg>>OHte3W*c!S@5F|Ghnl+JK!p;(}sSVvA#q#OZ*&ZjzZU?6i- zSR?8rHTR9yrt8U(PR9Y+KCviM0jKD2<*BC5?@0DzU#BQ>h+2C~i0VZnUmML0303jd z4&Z32rv{$T3{X&LKnn`cNkiFz)uzUoaUxF8Lp4JLnvH5v<0I)7WaVCb?+X2$>Lb6# z7=q{&;Ar}A&9(@FOlajciR?b`d*pyE_B(NPMh8J&GBlw|?DNIBGBD+7_%hTMR)`&8 zSu3jxhqK8xo>*XBS#E}{z)*m>F6{7N5R_ZAd}2#MjP2~ffdaerj@axR*A%v^ViUdZ z12Sh#oyItxjM;w&7ye49-WP0V1N7QswSlm)*|1Dj0knqbz_`NNh`{!mtGw%h`)m ztR0>PaJgh#&B?qnGO}TzaJYK7NZYel8#&4kO)##kQyfqr-%_DZfm5 zHKs2SbgIlqqp>kIX6Y@w7Yd|tk)G2Zwx;T5s)}m{I}O1IzB5rH6_$SUY!0Cx(<23B zwTDe^G>JNZ+tkQIw*sJM!wpuLB2~H?aO7y=;q|kQ@U5gj*_^E#;J;cMl3*Pj^X~w# zAnotz&0sXp^P2Z!2!9*g#q?qjum!lBQxY0qT6o7Yh{l6c0bna&6|{+ujo2X%Ml{fR z3i?|P7C^U(FY9b=hl(xK%ARRUka4k5hsf;H#U7*450I@>yq1ZskiX|{Ix!wzsL zD5pAgh-lLTo7gpgMmWSs>+H>Ff!2sT4;gY8*gJib1mNyeQ_RE(6<~!9fS3^s;u^Eg z2wR#LUtC;-ZQkW3>4pS|px2P;z(62Q=ZndMQ!!HP$LbEk1N2-R=$JPe-000bTW;*h zl?bZn@CF2A0VbVI;7%aO>6`cB!NRAb7kX@$Hdj?gY>U(bwk z8c3MiK^ja}&4XWI^@>!sg(Hc6@SdTui`s2&8R(IZ1fhkqEcBCeByiYlS9nNDr6PkG zqF`2U{7f#IcSCLq)7CoefO)}`G^1yED^e$=A^i?Ac8UQEFB};NE5tz_^^0@_u|{v& z4k`&q50e{a@7Sea={JPsKSzvfT_lBYs0AJXAy>7G8|qIlUb4eeZ5PAs!6iu7VM(at z4=$a@H`7>y^nf&70^$+^2BZ)9hOc0|5Us`v_PAZ4qb9=AqExnq z0wghrzJzy%Mw>eI$AD#$!WWUmYV7flrd;-uQoMV{en|)bdobHNw21b5xF>!L9F2zt zK(V}krA&Go6Hs#lLEboH8ES_dH|=wDK<w4)c2y zHUMJaIbY~1ThM@Yvg}O$Emf&4-(-uw)5d}6s#Y|nK&%K)KAy=y<@fmbu z)o}yrTrOy$K?d`I#3qLXqgBKm3rL4JVysY69J_J-;h_(f2mmw&lU!jV)a=)qdCniG z=-xZ;6%!FhhZ9!H54b}$$frP$xl91(B7q@oZ}osYDH=2; z>%1|5)#&IRiH`(;I9BX^;0J_vR8PTkQx?7C1%3ziz9aAcvzF#9@ijdch^tqF`oh?uf2};!q}n1{H0xV78G)_}ec=2}zled@GVpPUQx2 zC?q&f1DYTFC_COy1nxRysBJ(;hbrxbxztmD!cx0l1M3~ei$w;3g|KXpz~CH%BfXo% z3)#Tz)xf35K{gMk9Eo@0F`M*_*f`q@xO#b=VKmwr%ox!I#f%N*K}@U`Wuytjns6XQ zXLo}c37rWY?^z`>UCLnZuRG76BkajY7ptqokbqbK<>9+aNqb#qH{;z-p1nB0Mqo1! zQ^Os+j6Bjvpu7*9dljVJjwTdXgf(socOwAk}ZQv7K2 z@I7MEA_g{VtVqP=w`?1vKoQ(8)0(Q#=xc6N!V4G@1wOGFEGiW`q{ig2DkD!B83a-K z(KC5INItQkDFq6|@WQz48TXpzWMTFg zzm1sWzqsGt96I!g_@*eMkVr_p?B8W4p{a7Q%3WfB1u4$*R}G^1GJ~VR=HR%! zH-dx*5jz>fio%&fiQRLSNfqS96%D5D0Ygbl);#T&y}FkH+r=>>V!eepxp6Ywb>iW` z=xA(@S;PpaAFONfd)5qG0v=3ND3Uwx8na<`HR;R8Tg^NxlVK+!{d>sVhLIb6m_Ale z;c3EL8JHCg@LL3>R)eDlzT3d_zl`UCB_6elWdh5j@qp@Z0KOJxyhSuAjX_|JJA@F* z6scy_1dPb5)yli%GMINUU#eqB zN=_%NNFf!mcH9TN6HX4ui1CUACLr=%NX$vsMx_uW`b+~(Cw^a7BckYAvGSD+)C{O} zd+~zbB*aAV_Hr`7b67dj;iE6fe_k_uDB`Ngyg^Vr0$y);v#mDp{VsFD>yq5{)S<=D zePf}(7C?+(wgn1<>7y3Y0Hea|tbE@!K($w+2p=2z1BLGng#c)PSLId8VBCxG=Np22 z20v+w^E^M0MZg_UY)H7Hw{Qt+@?&H*PdAG*V+102bLg3K5~XGHz?9gKzfDdsA7QO! zzD|RjUD#m`jT5zUQe?oeB*3Uj4(TQ=A_Ya>#E}>g+S$%9mz`o{(-#?mTm&>k!~$R*=ALqku-rM;shzBa9&EpC8CpPbN7ZB< zsE3{><1UqzP_Y;U#KWnh5xq{b!FDY=f!>!LJqfe-E~Z|=07LefRNQP;J(SC89mOX4 zIj#y8gHc@~Vq#=8)-e#2$*zc4S|OUiW{O?El`>XnBGq?b#(<%q75TtbGCD8jvSC^z zv^!mBE1rM}7Dqf>gu}*+m>SaPRTyi6jZ+)POffowMVnj`@*-In?aO633s z_??^;?_m>u+#Z_~M{dIw2kaeO+M@{C{>BLe4Mamz2KThwhtY?lW~w~;W;2m+H8wby z3%-rvjnD?;TkOb%z8YE?zXaPdd9nZWAMFK&|ab#^yl7#|s zfmI~fzD{D}Tet=vP8$GfFW8uZz#R;J`{xY=IUgLE`A4ceQ;FjMBkFe3%HzEkW7qmN z;z*|;el^2_2Q^-i*mAMZC-(`4k!l`H;+^1}NkoM59bjMpD#Bi4W$z7wI89U6hpZ@1 z7PcNwOdVR(Ms(4Zss|NuNN{12Fm%G1r;(3pl&)wsP)*u}nPx?*_V_bIMy`gKDjP6~ z)}_V{$F28`C20%m#yO7L^q2(ML>=I0Y|z`ruv#{Ba#rr)0*HXO3KMo^?n>}Tl-@z0 zmgAB`Ln>2YiVAA$eIL9;4_43dz*>?k6RU(S-vmv)hVrA>-U^T^5kr4w8kNm`J(wJ< z2DCBZVs-^gH5)=JCo7Peqk{|=TvZwe-aT(8W5u#e-Z0soW*`+H z8;ive+3zIUn{~((&ect@ItFOqGE;A=wBFp|$CN!_b^>baSjeV@8%-gSyPh$m6g#Bx`oDp`zZK#6BB)@>DNlwcKMI*-FgdAz8L1pH2LVGt=w z)~*~taN_~zZfmK!sEgnRV?A=?efTj)B&a#|Autk~R771z0)bRr8@n-bQ=_k|68g(0 zqQ$$vW=cpsILY;b3m}J>^y$gDtwP*4Npf?}D%E?z&dw6)pg!|MC>laz^HW1~-nm>u zX-RIoyi8;>z`bql$(s>tu9c(4AF9BnKBgTJ8EoJVRs!dv+Vz^^Sb`Ewb8ro#0xD1# zDP;v}BM=zOSu7#KBj9qIBV@Hkw1Wz?YwiqX*g92fP22`Rh)rz_SDJI$EJ7-wtb^bWn_ z(>P%+vfo)up=6)1@O!|B%8(@b%#7j#ZMT7Y!d7`>Ms71kPH}8OXs6|*n3X7iYJCS8 z<>i&M=<;EP(<-CZFu;~=K#`pnHOr9@ez9>@27i>nD!GM0pHE0Sji2t?v;HV$@mh2NaB@Q?|ljEDp&B4k0lass1KL zrX~PR2ueN+4)bEz9lz0yl4AM$-aN>%i+BRdHscC(BEaM5V%eb5N0q_r>NHQ^53Ji< z9k$<`2Pna9J(&Gz`41@!Q*A*6CNM}|o%+kRSn%u4Cu?I>W6$3>0y&VLvL@XKZ916F zJt-!as$@_>6r;D2=H-wZ`@otbp#umYC8I}&-V|yu8ybm*Gg3EE;LLSgaX_6t;XHv0 z`CvtdvI#w4B+=0m?Kc5ZF?mH_qaZNRwoy=^uMUhD^iEmBk%K7;JhCb6$lg{R#cSFM z<<_xHJRb)P$_-92{{S$RwK&^1fDSML25hy2+8yN!Af)hJ(8&}P*h&X1#Uv;pdnf$F z%h7KVfsuEiP4jTo4fq-;G94g;4{iI$5mg?&Aar)&S_A-ObGZfrGI)#(69%*LW3^{S zM&rTntaW1{F0Fmg!p0HRVs!-v3YtcW+DG-2;Ax0r1BXiP{xD6UBve#J3>*;zMB4?y zP*5l>4!kjpdIjwN0IWG%O=A7O+H;-){V)8;=pwYxisqBi6Hmd#ohAp;;aCh2^LUvw zH-4ZKG=`tvvBhQRWh^Px%90!BI6^i)FzQlS#rK|E{S|R60G>w@WR@pna5Oe3eGTPi zb7*vC%wk(S#lKE41CE3BvgFX$6d6b@&fmFiM$9}DuEpibYM?BO*@T4wb|1CMA>@Jya4@4lWp8*^XjC=r&F^1)8MKiR(UqwgPTSbx zbW=cf`*M3Ffxg-dtM#A<*}hgH2qg3u0v+`Yz(Y)>yL!SkE!t>zhx14#+x3Zms$Tpv zi1d@`L#ziEW}|1C$TC%-LcMy*mIE6fdUBA^LC@5VEJ0g=K8!Y8!8*yw8XY!jezD$& zY~5dcOsfS=L*n;?jWk-YPSSg{-;Ltek6L{L&MwRA;OpBU1?A?w;~sf1>^i|kBj}Db z-DIG@(sV26NQc@_c#w~PjK_6Ckscl$OQ+jE+(Qga~w#FFiPo{{R;iSek5H1d3?Y`;o@pdDhxK7G;OE6M5QgzPurxWi6X(Ys*F2pph4cLfhH(Z8&9iWMWyw@)}2m~;^I zLzZovT9teCkC80q65_<8NH(0;DH3CVbp`(bFeLFU`Q9&#Xux)tf{BF>B;NtRuT!iW zfq>~d)-APKogKr@Dr5v#Yf1UV<_CuO3{ssa)+7mzQB$x-g>Mp~+aV^DOzkY1$F~4M zO!`d&^^al|29aBY5+q)WI+>|pZHlirYZcBZ#mTDezVXVb0i#b25WahQz~a!u41;Mw zSPu#ibb7{ju-8c{`oM^Ihi3T4q>renXC5&R)6ahA zMFP9YtBH$3@EkUqyhzi+~?38%5cP8nys~P%B(rj!01(jKqY7^=};*#CX0c{Z|(NB|)RZ zy84(~v%P|gJ!=rGT0s8*ZgJIH#bo9gyWbEO=q?ll$7MVKr0}^@L`WpWHxq(c?ig4g zpuGpsI0{8=;QF@(4TM0yPH-$+NK0||eGMQyYj{YgkNgG%06*a=y(H=S>u6k*ij)Lm<)IA|CEFZjPDo8$j{-qf%odav$}pq+%6npnncjD1K3KU7-BZ(u)rku6tg&j*+9VtVzp4=Z zZvrD2)J_XtIl?ma!2_cE=Qf(nc~xr;DOEcaJT7S+w);$QGBQ_ciJB?Kvr2f-Q!ae0 zx#M9kx5D74P3a`@2f2|@@gwa_yT+WOf@)AFLzP_IR{r$grKtAio!G=~qpOY^NXJjQ za*#F_Jb2#R6r4=#{e~@T$0u_U*YFwmU1u7STJgtOsYam$_@|tXr~{j}u{d{0A@1PA zW~d#-!b&mJ#RIJdn$A)|K(fBDV@wdU%ZxICChf*yPOvaY`^CUVO@}T8?KOm3Hj@0N zcvf2c;}pq`ZUMiyN23Adfa<$Lm7Tb1sJYr`Z=9$iJ4*?xgF1}~L*OctaA7CY6%6&h%!8;B3qYDiUCC9bX| z7zix@ZfSZBeQ_{ca3C5S38Wh>Rjd#xb}L4kfMp~A4YgC%&3L!M?BsAT#(@U_z>Z-3 z_%U5?Nfm)2L=ZE*U^Jd}WA0NW0^Z0u%bvhDIm1L1rrI1}5!{D*{{UtL2F=v=r=uoS zCum7#E2NHsgv-bt)zbYq`z#UQ@#M!!Yl=}$ykY?(L1FvC8%YHt{^Ia%LrMPtGDl-U zr+&;rn^jC0X-Pv(e|Q1tMeIeG zxAbKp2_2Kp3OOhTLxLFAHm|n$!`k!c8t)hzV}ko8T9k)+Or`5)`o-xJhWCrMBVa{M z1i-Fn_pewnOVV^bmkknvAwl%I#*rd$a#|SEq`-0n@Cl6d6<6L_mQ)!H(~PY2R0tk! zDQO3L*=sgJW9WThH=LA>?;@PMky*S1C>L=IhlvbPCx9~O-iFLD5guT-U|@}tCnrK} z%Q%cH8pxPh0%-D`*wur@RFXIuS3vM9E3WiX_`h%I1_B&J#IbSjj^a!lfd)anlnvqyyet z>CizB-tp>n5(;_ADKJtG-N0yD0Rk=<>H!aCQZY@*QjxF4XnjI97%1*L#v;C3`nw@OO~mfCV{1 z&CtxEDY~8S7^J#XC);@@;HwI296${S*~5HXNy9|?!dgRf!0xdwnxJvpg<^Mf^7k=v zg{(xKrvoWbXMhqt9(cIy*G_d$Louw53=TpJ1cbsce=k{20#!y2tz9}uEaoz=WtUbDX3|95-)R z(ceTB_!k7w02?jpnKfF2z`Ube3~en%!XeXewQGR)_FPo%MSZy|4AK5#rkzQJ%fcM8 zK1>?YO=0&)OkboEyX!V5BZT9D8HLb2Ca3em+$&Vrbr`pQvFu`S6U+GzC*AxF}) z$YLd^;RX6G7y{i?e$>Pbc`DzboEi-_>S9<{Y%ay)KIVp3IJTiUI$FLI%H=0Mg2k6T zS5|tTeC6n5XdZMldvTWq$!TYJAEQ?{q23|@j}3EIj3#`Cy_s_V0Jv3iW9UtBBQPmn zNVWZCy=hxk?oh#-*LFYMX3m#N6gZb4Yr8W7)g za4P`84HfJ>U_e9pobNtrF;W#(9cKRk6cGe28eI?n0Kjn`tDp=xDC8KbfQBTp25Gis z4)MukoqM8d>eefrB= #sDTn^*N7)@z!r8+og0kEd)NQ+C6)?BgN`Q(e;NiO~Q}& zCsGw*k4D?|gti7pf_N_%Bu0Sc1NoQ$&KFWB@I=D1db0HIegd=VCVwe$ z>f}FwgH5=pML|y4vD;WW<22C@j9YEIqx>domAgOYOke`}1kDw7-dMn?1rfku-=fSK zTBspQq>(U-r(*nEX{7~3j2%;Ac3yu@G*-~iN3!Kv7`?g~r$wwn^*=xu0`!U-i> zlJw*fEy%F+JnsiaH0UQy!o=K~18(!HAgx!o7mCI%(daXpMX}MtX(@JZ3|)!UWx*lQ z@0o+_K!<=Bs8MOHLL02BmI{&j z0l}1x!~U#ZFndYD*EcO@%N0k;7@Y560=SM>(h!L9(k=*sgv6M~O}y}a@gs040(&#g zZ%~brESajL9)w=|aez;Kg7MBb?#luH0HKf>(NSS#n!fV8fzVERA=V|u)6o4c{){NL z@&Mpa4P=NOQ;UNjA@d$-gT>cvy4^8&M1Tj7{N)XD5lx1$)b=j9B|YMzg=yMr_#|d7 zBD*NvuLs@<0^*Wg5t(X)WLZauyk(E9zU~HxwmRacywW?dX6qdfTh=Se0ns16JQ(g9 zaD8tYaVk1T*Kc@gRZe&TUV=G$km3NiJ()ltj54%LK@O;ec?*CaO^wKM;v$oznm+GW z5@6lf1LgCHD*Y)m9EL0a5F@M`Q8xyMW;e+DIlAz;cH#i5sr~fcb`FRG-L%0-oT`<>M+4#mj9z7~B@upj z`HPEC2Mx@P8ZYEgujejxs!|7?2jRuUeL9N77q}Sl8Y%h07N>;1{4($zf@p4OOt|8L z$kJ*H#u2I#GIB0HTmf(P4drQ;{0<1P<;Ecn=#3sO1&}qkiNg#<3ZD3{NOy(I@x5g_ zuhtiD0IK~$hG@}$NoE^;WSEK^{E?&w=$^>nW zAn24ksNnHE;ToX;0QNI*g({iWrx8*Rv3q_OA4IqYyX<81ASeZIS0l6Hb6!GgTwzAc z2i+qV1*yAtzbH6B+Z7wy)+{P)vaVO9Th&vv8qGsH(#w;IB_npi_BAzYtc&j#O&!b+ z5D*j{79{h8Aw1~A&0C9cS+!TYiyGCt@8lecYYmIhRd9_4K`^#QPFu%;L??WVC^jk- z2T5=WO9=t_BH^+F2X38%kC3SsNwt3SMT*om>9E8_!`d6>F_|t5(tp!ZvOzI9_XqlfG`*%XdQ#6*I0s3O0X?GNrcooQNwKx&EN{CXs#ha z7&T9EgCGG`%`CVcPJa51R=7YwvjGBHBFQ& z?l(N@U{OBiK!GeMx^%tb)S!XE`e2|Hm52Vgfm#nVa-4x%3GEDAL{SJsyyEC72K-Ys zklMkG-rNcO%mBQiVp}ToVg2FusOt%ZJ(NG3dQs)9V)fS=d1oJ3fl((}>@PT&`6+jl zi=gCr##BRlFRZvKf-8GtW*lmo&so11P&6)`l@KENxR!te-0u?}`VBz#VMirG#N!ux zL2%}ThwM6n?+a?hRYU2`^4m5=&#f3oU`8+%6oJ}ga+};iLCIrMfP-^3CrJZ~*I6Kz z3U9q*P{1F+^N}Dxg0=%BL4`Ma6*2OmJPs2KR$6pE5y_ZAb(-Y$g_UUJZ(4AV0>$v? zR}GDllr@SX!rK1;W(5WYyE5Wh>c#VjRGtjrwnHBi2VPd_<2rhrnvb?z2=i7Ie)4{X zv|?xl^Sn_lNeEZgC}tB=Sj0N%@%Ml*Sfb7X;y08RVVNL9SLdY28F$dRen4(C^Gp^9 z&f1()3aEwCAMD9ICqbHS*5bHJ5ZjNXz=go%+4rV6Q`QQyO!)}1YE{PjmJ5#JI3uO7 zZ1HHgKC(nRx3j!B=Y=P$P5Lpd9TgDdpuemR4T2g=kDyeDE_=#~%tB!LHUULA(*Aod zgv%2quG9O$>y0HbV5P9!f!}My<0+?A&}76^+dWn+Pr=SxOgZvor zOck$K*>Um<008~n?GKlOU^q^ zH5FIM;{kOP2m$h|!GbwKu8AGs?F*`*fYw?!+1YV$N%WPUhkD4%aN(oTGP;OBgJU6@ z)4>_vQ|k*Ds#4YZ%?gMG0zAucIJO~vSj4N9)TI=es?sDhngI7GVj#+b=xOEgkSMOE zu)L2fc_zq3Fa_of!K-)x>7(s+mP_eo6LrcF z%F!w|C)IJc1g^>E$%BY$7Km{$N(S4sH#K`+GO5i``n{idU{VZA8ZK$8UrFgRWD6t{ zYz{G_9&?ap=1gLclsRDAS9CAdlL^+tM3D81!9X*}Z(;tjtt#CGZ&+pMK=d`%LaZs; z;3^neq$h4Pq(Pxj`tsug%@op}t^$WckRtmG8UhndTWrn4a+8*>HBV1%_9!z_h;ha^>9S*#~BYLJ2cW+o1yo<=SjiEOQ2A2Zn<4#?`T7$klyg! zJqpuEQx%Ilpaton{LHk0SDp>on=s+c`|--+AS&H*`j*HK)h15i z06idZ1Mw-kCSXOPd0%xMhBypQNSgx@3J&3-Gm{+X6-$&8A<~FME~%_HZ5F@iZYp0M zq&~L5a0+cP;NtO?pglGTG*gUa6GGB*YrI=}<^VhmTbjjyXY%y-TZ=^Jr5O;6SkG-cWA7mEA4S&TUW zb%}f5oB*6yBxWJfWi>-?ECQmP0}XQeF)X8)_*CSa;G7`5gV($mBS7JZ`&2=M5Dpbx zTSx~^Q5gvip6(D>LS93&&RQL6bOhc8w7d^q-tUZ|ad_)S3uTK8^)OZ{J&WbS^fxJg zR}3b)5c0SHJ)}2Gfrv_eL9vcC+nf)3z)4Y>7u$q9nN&}=DhQh@o>;YAgR~xYgPYVl zKQCBeE$jrLmI`#yCw!F3mH=Cp^B-$Ihc6L%gW6s)ElGJH2kAP*GG+@;dyH^E*P7e( z=HpTkB=EVWtGl7U_~#r}x>hW032*7f5z4`!HTQ9L)hI0bz?O52+w8`4>0t-GE0=8! zv!~ONugq!>WlT{W64^(3ILpK1sf*f~)q#SDdP*iGl=Msv@!rJ<>5C`2RlCXoJ+4u( z2Vy(%tV;1?CP;WSihwjzPcUaV%?(hrA5L7-N&;84$qWOek0cCnpa!VVVgCTk2f83l z9h|X!yOX=N%z*?4VZ0LS5zVc|3;zHzH-$`}R~KJ}6m~M|<0*U)HSTs`)kG`7qy1tn zg_m&?tS}Cy<8zE$0;(5|=4{!~Q65tS3W&m!!S#kC1U3&w^_HQb^B#AA5+dw67_m5P zUY^g!Y2xTQ{{Z4~lG+7a5qRC`r#o=5k<-OiE2m$aCLlB(h8v=DQF+Zk2c4#QQ{$#c z6d6Yg(q^Eb!Zxs(_XkE^Cm^ceEbN>Qrz^QdSp84c(A>9nVJTBnh%^_?U%cR`N_e=%fW10DWOtPKM?@!%vC)Y@SaD&;n~hb# zm%-~Nq#?fMK>$2fmnFLcP0zu_u}~?8;lSSm>ikAmX7&PlO2DWH?619HAg;lc zk5VKk?j3ky)0je!pko)z7*JVp0#KdBJIdj4d0}|0DHa+jo3T#QLEXT;3J2(V$|CVq z!=G7D5<=1P&Wu-)@&fg)#=dagw)-m%-HY~6hsRHhqfpWay>po!$1FkoH3iKyi^^U2BGV$^<3A7T;CL8wT9 z?+ppI##i6GaT0ap_0|EE+vy&IBoZ9PgxZ|AUHemG-r)qR4J~+D$i^;s4m;U!S76zE z3o>#xS4Fxc##FnygNcZWVEP7pLeFK#-RqC*H1U{7-b*)y(z6d9L* z1w{hgFAKqvTs317fqw>6@jYl=HF1XuNolK+oMNJAOGMti3<6%SV`nc|w!|pwmM@!t z_#spsQ1#w!khFDv)6YgCX3|n;hX!(4D2Qyg3KXD)OH2~OpiRs#aKKL3w5U>$+yMK) zQoI3pHXF+ufy4*vG&Mpetd!6NrU}}?G}r)ek48qTetN90`GGdjBB8NUy_f+WcdhJj zJA|KXKejOJ4lgs8z&pu!RcNPM^0)=&rPz6wB!ChqDE69hR+>=1fzClw&5;&%jtUg} zjP$L;&BOR)TMRTP0#$oH5;%aVA!7%I=F*f@8=8XLx}ktlmGx?8j-c5MO9!3sB0iCzWvl^xao(``?)`hl8WI+-=B$bWSMciwu^13jL zb!LX0XRrWEDW+V2l}LB757tSJ1E!1&M5MGkgO?;h;5!!<#JNJ9b%UcV zwAY5j%B7wfx3^N7?;Illuy7c5z|_-9_VmNyMOvIv>(&Aox;4BthH=?R*wgC(DG_Dp z6sAtk7N9}ki%i!w3W?`~qaS=Q7+)39J>ZI`fO2@B+Z;-hL<8<`0IFf6(K`h(HVax3 zzSE3Aw<5~?K$u$Cb8PWD%d3brKP+&$LF9cBrUp$z`v+&%OhIbM-5lcOKIwwuQO?3E zxp7A^Wp_0sm`@nH~fU`}crQ= zzy^UlK4G|^cc&e$0;(!i6yGj8io6uw6j{9m*Cokm;=d}h_F)jj_r8kt zhj?s0R2+X~E{oAu%4IFecm^VP#sCWj8sN$_^n$*iWHk#|p~b0^0tn?#>Yvr2iv zGc%10GzL<^a_tMa2A?B@kQ{j*z+*u)LSLsBaXLdGZ!spn88*aotuR8ncdzM#gp~ke zyF7ZyrUAAePb@nB01!vrdga8_1BDgcc*mTSRZ{*Y37S6R^?-FAqGcfv>ZrIVY?7ag zi`6vQqs_;NeFHB~Oh&*UFWvEvu%{$T!s`<7x^E!T34nbu$Qfi(8Y!bBREgb(Xs)q5 z=v*+6&{vPA4k@@G;Z8C%%!mSo*YsC^j3}@sm^xLr7bu#N{SGc3D@63TlU95OXW`At zhl*42i_|o)X6fh2tAIjI=1*{CtApd zQ~E<3JSl=Z$2nFMHvpI0mk3PBOb9ga~_g zF$_Wwm*kyfD zuRWTkO`=I}T|*CkV5jA>O2u3+Mph`kbpjLH_{5J3Ua%PSz%e zD+2Ex$E}dzxfTPUihP+SA$3&8vh!vH_LH zadC=TfLk?8QiGFpZ&<0C#>d%!I75IP@|ab^HfRmn$UM`qqG9Z{ws z0tNSY%{Ao%rF7#?GH~T*H^&%psiqo^CK}b!X*MbpE(Ap!xE>3>isaJ9mkJNe#Nt7H zDBFg>3O9mG)|6C{lfax9Ai!Exo?m!*;EL~CLF;+Hde_KkiMVTnH7o`8rNj^h!JBuc zDyxCQ@0=~C@DmOlVDx=rE!%hfTxtR2>0YJ^wV;&_5f|{85qzt#Ij~C5(B+A$7S;8> zF#<@7MaCQ1Mu71{zO!tdDDvgQlE4Oo7R$K+1Fia)FeGIHZ;*0kU z7-FeJB97-pfan4dZ~F@^AM)?k$PCz6Wrh_Z06y3H<{t zcdAF|BLdnB`lg7)l9ht?{qvkJ4pAHvZlHSScnVE@ko_3yrI$_fr(byzVyzG8OcMAD z(jMF+m9tOVZU;?4(g`-1dAF8?_QH}hB?lf(G`n>o>dZTqfFq#gkR~XQRkRVa+T}DV z&5PA=SCP92_WQw*TC`pu%gX?QgWoqb)>KNOFgrOoVPK>O(MIo1Oq1Z&jO9{jBXYis zHSHtSC26}b3PX~@*41)20t0S24;cv5Y(4OMpuGY6@rqUl00-U34{%UP_m2#F0)DU^ zcKIyU%t6}pC#*h{@a%f9am&opx4>XA0Blpkh%x{V+*HAcFQNTREgH2FkKS4ijR6~L z%Qb5&K)piFtj*P4%>Ob^l z3aOzvcR+BxxT;A6xk;)GR*3ox8zBDxn$^W*fINd&Ja;fFyRUC%Yezt1{{V>MRwB1k z@EX9jvr|27W4^DTY{p5R5og`PsrDcz;$T)sDuD3Ia^z?<1^eDmP$;(FTA6ltAHS=Y z2qsmIO3+vJxM3Bh!|dF5b}$4Pvr+_sSJ{Scnguk%N508CpC6oIATVvm z9WJ?CUALjz@Hmh`?Q(g}jSGVJs-z{#uB8y54rREkrp49&0CMVpi>vvDXiXj0J{)`} z`+^V$2%7%@aXQj=!H|nNbKo&$8!aUCwaOXnaW)_2jr9?ZY0{YhAxe>6?rylKw+zsj z3J2Mb0IO`UO&qn_MM=MGWs5h560fmFC9HqH;aUrZ6pY_d|zazg6MHC6K zQyQe82uA%mA~0U){v0w09mQ~sg}c)p(7*t-tF7We3YLaDY^#my7E%2!9IlJ!>490j z)C=!Xz#%aJ9Qhnkr%RH(DpoR?i#89;j8ZG1PC)3zlQzQ| zdlF2e$b`<8&aupj2lNj!8FC4rTnjvoDKBG+2q~Q_-)=%6UqStsDWUCOwP?f?1`N3A z$7ktb)Ot)+O{bqqxgyAYo*x(i$8`dG-(DPSVB)W^a$|N3MB%aH0gc_<8yMA)1XP!4 za>O|eQl&JwYaCffXbiU40WFvewYzs0Z0s;@BU?e~#3F+IrVo4t2XjyFoQ$&dhR{5o zoN&7klg&QF>`dNVo^B;k1mu`|w|YFh;CcZMQvt)5 zfxx8^?TvKwD!-ghA=tNhuUG>K(P(>BlLJ*opoMxom=cWY!TM%4NFm;ViGsT#^)pS# z6@B2a&?_3%@qz?i!K^@`PB$z4;1-VwqxzUYOkM!{t_^`>)TUC?mrgK=4xlVpInQlgXvVs%HvCpK}3# zQq|15FKXZ^N!U92xYKa7NpON{2XxA)^I|nT(BPocDVjQ%81HLPJ51}}MZ4>qiV6V@ z4z36jD}TdSG9*Sz_cG$mW0BM20s|xHaGuQ3tRR3+Mdw)qpsT*$p>dryiav1Q?`M*; zlnB#OaKT2kbfbYhE=f0zw0U8+f;H5tJ6&M`O$OwIHfMQQun7@Sd}C=!M|{2=7>Ei5 zh?Ts)j5=DQXddraT>4d58BfG|c3?A1X-GC0K z+%QUxEdg){RO|zijxTF3 z=)&0Az@;(x5-eDE0llF5Dsb8^)#t8^Rka<2&H8K}SKb|oRTsNsTQQfq85DbriQ>SH2z4OxRxsR30T`o=*POpj>^kce_GYGL4rjEzQ? zml&`!i1QZt9mCDRPD6=bWIk0fOq0!D@q(C5w6CF>PYnxpwV^JWS_W+i#<~gOvv~ahcw$JtF93xVRB`*hlA($nkBu2ewDdn< za^r&RGU0Ruq|I!c?EPbi1IPk>OtD};{{XxjS_9k2xkL4e5jz{<$#S%Kdy4N74z4PU zoG=P6YA8F{U=UR896a2tMm0LhWzkaNJ3UZeb(D^SgXyj$8V0IkM@Uj}x$a>U5<)(H z+)b`H;ebKU3a9koTS9qAdgBOqk*5^QyE4x$Gk`>Zh3g}f79{@waUV+wqV5&y@3`fI zq3dJ)GXAbX{;oOz3ZqW|UO=J0&6uQumt@!8Jb)a>C%t6SuCx#DEKt0aCMBn}xW1PU zGy*7P`v-)?(kg@K2C=hNq^1Xkc^p+P0@Hq;vVqFlrNZ?41?*PzZyv50*tNEpo}0Mm!_dN1 zjXC4fo6TiQ%h;V{1=4w1d&mKCAoqpJITi_UL(!Z0AP)=Efk_DbkNj}+_4t??I*K~I z~Q;ml;DJ3oWe!B;U6k(G}V}IaK6>f2XXB zn5|iX8wfQpY)}ApuMP~EYl=OVAiUNH?qZ;*mX@VgIrdl_o?O*gfQ*;~U>pnt5-J2w zM2xR>dm^2uIUX4aP8fUf0+jRgWX^a%+4squ^=s*U>R}2c2TNWZwTu^fPHUJmXAr`F zdgB+EVwhi7mm1h1Wv>$gyoSgRQ#oABC1(S34G1C^hk0bDnX0bmoJ@yn$MDBPr8EcI zfRSYyD8E>RYi6M6b4OADDB>7|eg z$-b_F@a~Kv@(d_z%C3_fcACIWt`bqAGfS=DIbA}@cwxoCQFJQU7|s(Z04{wPDm1p$ zEzyk9lS$m=wc{vc1Of165m;Sx+TzALscYkO7ZlWxs_mxx%RR?I8Sa@o7p*?_mlQ?X zAp_OZh$wG*?+hV}Cr)PEQvu^pE+cnn2!MIY(7BYEl9w&x1AvrqK)Bv?N%0bAhA zQF+S6_M5}!;Rh2IEvrJk1jfXs$heUxdSBLV(G81F>or{|hY5)V$+5h8gO^K_6PK+_ zAc%EuryPvIH7M-;xG8w^ZXUsak^zh`JZQIgHuRB19@I0A89_zGNxP#L?RXS{H7fe2 z0Ki*~7HIb{tzfi?q&7^}@MwnO>BUxfcyB@VtQuQ60UZUC2g`5hu9e6= zt#QkwX~CeX(^ljxAFP?gG+Ji?kOU_)&*+#;U3JTUj0vzk*Yz$0ccO2t-Z42*7}-DO zF%ap-xLP>5Dd5@kqX4k=0k65NpL?lYW7-s1Yx>2Yw_@7st3Nrtsz6}+GGM6+D{W#T z@b(v{tU!%`e4g=O0XRzi2He>u4QwAn0UiR+`Y@#c7-(PB#v7--KcU3*7m9G((2+qr zd&FJTPb9!AKVUzn7_Ozw?p1mg@$g^wkxj+U|t1zZY?rYkJubF6Gh2(#VB5Xe(DX17#fq8F^ut(%Zm zJOG0DM~61tO@-SF`pHH*@lp@T4AaQqvj)>X+DhQtVcxkuJRl~UA8IYF*04z4=tt@;w-j3Otu7V z5W4Gzu8J_(cR9p>I$-_;WdZ?MSCBERC9qS*L`~<`a|8(9pII1LI+;ZgPe0L21TB-2 z`4!;6jY0~%y_9a>b$3*MB z1;GKnlKR|CU1*?aBzoM&FTj`nOM;09b*0TEF!PS*SUL;p=LH92VTA-7go%ynK;bcw zL~AsDn6%qkg?hX&scF`P{p4DWFKzkT4vR`8{*Dst$Up9BthDGJj&N;bdUZ9X^Azc# zKMEk{v`K^Jm}QBuDL$ldr4@ zdGiAt2w{U-c*F*=cGc=FR`lGh*YmWFu{m{QS{+AK5PND9KJXPYezGTKG5-O z$s`g`C!Vul?oh`mF3 zH4@{H_?yI4Ce$PkwO-uiGLXKUWisC*NKu0dsi+1eW`GwAQ1C-!$i)q zEmgrC4y{?m-ks>mGG9o|E*j=Qw^=schXNSKEDPVX%^1*^Uxf3Ow7^cggEfz8Ix4*m zaQ5l}ztUNchwaLnIBI1Ol+*G!u_F$Q*2{;wGQeCQWnNo_VGY!XbmJY4;karnGW4)g z=YWGH)%HO=hfWkwju~k`t!B?z1ldK(2AnO3oMzXQH_E&EaJU|ctWJ0^ILkJ&pT;)y z;R4@y!P0HkraT7)C@C&zT=I4+36a=N3CLj!FsRA3vqPEe!& z0Q8O|BAL4083C}|t>NgH4VVFX>v-`6P^b@W#OO<>^vDBN=-VF#5K1W&d24LknEvor z01-Cf*e;P!f^zc10W@g?{e3MM2 z549!waoZ)LL4DTe0|V8LA_kkqaiDKb%k*T;%7iuD2NH=vM=yY@4WQ^?5dKWj26qvA zmBbNSU^I1sj?fFfv0;Ssea1^WoC<;09sS z5>65Kj4T@sI!Ecth5@S-uUMLz6R(Z(`o^AwfWUaCE;=U~^)3cs@J4LNP7H)rdbq}k z-QO%IA3SY-sL7}70}e{U#15S^7my1Q$D-oki)dmQxW!Y)7?lbM3xD4jBq$bB^@8QK z5uUJbVSF^1#C65#$cYMQ{{SLmbmie^%@Y40RKnV8!?u zjab($}(_U|okHC*BEQ zk+YK#pvSG@Dr|;D6{M~{jBx_Wqpuzen}P%V(>PrLbq^?pXh;+j8GK*}P+rH0G8h|U zWA(Jgbe|rddziqZ3edl1JY}ere&LSON%^_2c25w?BDbb5esD|~2*7B@^5Z2PqEzvn zNFBQ}t%~7HoI-}j6+(cpONFg|9b;h6oDuZlyyn`Y>mP8Xtbe$4tyKZ`Jmn>%X+KGn z*6L^qPn z?FvzXxym(Hr&xld2Tf0*h}#&J*QuA686`|!E}yBJQK}AKJecJ&gGl(+A2!EEa95br z6L{KJG0iY&6jePqnx&hVrr-oj0JQstKt_wfH{)19_v~`SZ*pKQ>{E8*L+FZ&e((hA zA>cTD=Lv0qsKMes>#W>4gbVqq_gpD2MXE2YWnT$i?|X|QN#$+jm;yqo5lO!|6FTh> z$=kgqk3{j7JlGJyJdPv%Llw~FGG9((s{TDDvio7f5tyO?-&1e|e!oF7iIX@vuT_8Fx>&@aF#%_2~V7yg(7rSAl+sz!kE~blh7;l;#^kqr()>gSxzHyf@PN$|! zA!(Wq9gikJz%NO@mz<16hp$T2V$oF$&&+gi*s!}I{wa?SN)YhNaD6o>T?om8#Zbem z(=INmz9JPwVJ6>2o zzw?Xpyb1QW*JWa5QBf5TeHc|!jQW=jjba<;7b~ckVO9=ALGoceeyMlFTt`sAfKCos zWQ+*CF58AS0-bvNG|C59Ggu!+n;Ala zk#Gl_gdj9RmE(5}j))!{Lm5B=w$sMaZw|zIT07PT9-kq>afCekhmghxa~%uizB7iG zqPFQCF;8KnAb6jLymiK#EBCkhX2JmI$CMm=FBeg2?B1PY3N;ku2;@Mm6An0h%uoat z0zOwD!uwhfBUew15)eSLINsUK|%B)dk;>aBTGL1EP)$*UXtRQfX4DqZL4f@YzHltWb!V{C6Nq|^VxQS5^G~as8 z5MZD?oLqbNR5f_4!CxIU-_|5D4RuA(%>3LrLC}u!pXd$Xl!fByKJkWjwT=rNF5YrU zwycK|?{Gpm_mMyZI4M6E7R}!TOo>-57%zaBSCH~eV6f!UnY5_2toN(|W!j?Ly6h2~ zKJgS5Y%?&yL7Sa05H*!7Pdz4T&8q6e0r3?O_pM+R&5339vOh$}L=C3?rVoc~AZJ?M zZK8@22k&kgBAt%6>Sbe#u6pyKk&UwV9yI56vUwx6*|FQNS90So4)xzGBQAF~;)zSU9vVil`o)BU(`R3HTIE1l%RKd@IA zgsl{R*@gcA7K1Ob#WYH`zOVu$!0QjJs=9m9JxnAqybRUj3CQO++`>t~hqor8Bf%VE zK^jaI)WGA;nh#ZQt4HIsrlwt050V+KYpTgEG7KXY`n+Ray)>pig@+)+H=Aq*xgy{b z-Rjc5jP1lRB!@sk7;E7Q7l;L}A#S#Y^WHLqFcAWAthgfZG#>l8SPZJ0Mvb`s0a{LV zrZv_liv8jWKs1B-azcbo;o}7efyxn>#h#t2Jp&9p2w8Rayh(GDv+nB#wu))K<}}mC z7VxT=aSR)>{Z<+US|t6SIKVmSM!VN8SkGYtZ+8$*6uLYd1`=^YUrhWs?{T0wy;c`a@iLc0FA8P>CfNg)AYqeVo zpy>ADs9l6v?Q&GebINBtY}SJt;5&+UpAefIlSS5fY(o>O$cA z+9g8SgW53hKv%>2BijeVUmgEv>)aTRDy>qh(h{rwvEVh0&Iu27$`Z=nCcJ? z`}Q^7I2iaY92ZC#DWRM|^97d%QpU_u@BE4QOoD_E4Wnl(3hOF)Q2TI+Tq}3<$=)`T z{{Vnw+2rY$jmH53w5wO_!KlpGgK;b<$euBcwjc`Kil>Q_m4N|u(PitLk=bo%o6x|b z+GqpTh-8{a7q{uTJmP3I+A-b;C2c0pYPsISgLa-*G$c!5H{%Ke1dyNk&Q$p2cnnC>VuL zItj^-Aw?;9*H7K5GplgN>S9Tqhu=3G!LV`;I5mV(P{r}ZLJ?NI_F<7-9Xj>M zlLhcMVW%Zz^lq1@9w6Pb-XsO|0CVm`jtU0`(r}}TB*_U6_TW(vtCDqbH3~Nsn7`1R zr|pktN=hfCanZfvnCU<`WSL&0P)rg727!0$0MfBSyYgI^4B!GkyD*J{0MvVv6)AdN`&S)HH1*}19<#Sw~!AutkDhBJl z;v?->WB444smM%kybQJ-%Zfx^A-Q=Zis7{Z$qQMiW|SKvNr)i(=NZ~14H>~ZfH1iP zbV8V!EbY%5_zWlBHGM(-WF)y1FVexmQ(>q-Q4y1Jj8MAtqco8oia)FjL%i94d~=pG zKwg6>hm`#?V5@V(ZPkYd5tJ2vqmzIokgqy82~Tjj@Yr10FIuJL}E0V*O_g!;|^!8n&8bSbH= zFbZbGtNLy!0!nJ55TdVrvF=n8Eo&VFIVvTjn_%UKO=_Ls1^`iv2W`y)@%RIGg#%{L zdt=xdM1yqPR3K1bSBuUi0bLkZ-T>8l{{ZAM7!6HgK=7Ssle{D|Q)di@y6ZuJ)D#L> zGWEZ6ZdNKia0Tg+6&mtfzLkSVKdXpn7OI5tm4`|~^*OFof*2gw+j9>l5d&qQy_dW@ ztXCn+aw~KJ=f*#iX2iQUFe+ z6qvmsl?$c2iL@jYLLrM~5633IMo>Yy9!FT-ghlk`yb{*5MlJ;HgOc`N!IHX0i$?r7 zt7IJ&dzfKBRw<4Fiu=%J#K;HK8Z%tPYKqq{APZ4`!vv+txDU_k8CcmRZ;qKmu@f)& zrV$llNd2x60t?W+5Wl?Pc+#CN{{Z^oLA~ji?kj*V-GBn1Izya(+5qcQiZbt zBGE&B-gS`i_LYb3V{@7TSKjcKLcOogrxE6z{{a1CIP_XY4q_7p`#X2C$TD)W)% zqW0ImvF!Ud43O9m@b-(h5wO2?KcvkMaM4xq!Io)7Q1oGvbOhV_+yaSK0Y6zb+Gf+n zSx6;C268wJ-v?IhwpoSc2_g>16wS18u7L!?HFQL~GHnUR+%f1%fI+>Ocsm})S!|#j zsC+rKSpirWfMD}fUX8a1jk-3&=#C~JM2l`61`4T7u@anQ94nQ-sAWuJ!Mgk-F&aFo z()|d+q6!lr?WMz8-5x$GlZxSv{IVCs#Uq2N?6ynwap3IeNjM}M6~ks z`wY8khxaX+9?+!p6lNH}CiU%W&I;j7pbOz}mOI!i;5*CKqDq{bY{O9r7Zu02?E(t- zo0GMGS7^?mm+hos;Q+HE8g9oPB23kSR_^sNu;2h_G{rgv0!H>8u(;ro>_d6Gz;}8= zo&z>_i%?fydC;CQc-ee!$JZ(Wh`gRUGmrw-@74;12wQS`zr6nOcGnL*8^0I=-yNgy-EF9Lb(DKKe9t`@}Jfz-7 zJ<4R2Wz0ESMRsy|lM)j+(~M41jScoaV89F>LO#rtN`10gh2=A7@NWU#Gn7E>jz^nO zxq8f50Nhkjng$OS8a4d}OI~bUew-lSb_FNr9*7Edq+tPym$JG{}%DyLTLnaHSlRyxb0xfyr7=MHrZ;*)XHt-I%1pC2$A0L4J%|yIe+J z#yOnyAoW>ZO3}LeapC26E){Aq3gwqsqOo(8Alxy0=NbnX9xRT;m{cp6M9X#Fk_mr?&`f){RRr zs@s%@`^L80guiUcK!^eQGOiZpr4irO1(XK4m%N&&K^ri-pf+}JbjB(j9F~nxAWuSIY$maSYoLvD?xPj835LJ(JYID{L*J zniE;2>h5W9JsxvjY}9T{0`iCjzf8!Xo>+6RUE%o_M2CZMQvz3@!mdsQN`fl+!gB;c zQsd#Y*$KCR=ZqB8FZ5_k*5Y`60GN?Gw%Gj+27)3ih_t}YZ8_ohaTV1LM0=U94|SxD z<-kzhB%qbRuou$nay?f*vH~568_VtM2zKf|-}YcTX;grYu@IF%O-xnCfeOon1F4S@ z{kJT}&K~>3%dvcYm}@}N03UXjA=+EL3C5-zro2;)(FF)^&E!!nWGBEYjDfZ_BkfJ+ z0!~AB#@?`{3L2I8+{?!IKP_Du|!9VY(U&O z^kVlF>6sT;!07YFQK&pM{{S%gq;3KJ20RQKU<3DYQ?Dl+o-Q(m0G=N|SQenu81ZTO zalm0VOZbKZvXxFu@Hg2S{EL$ zH!INg2r>33)=cd&T;w!D#{hKW!@8p6ce^u25*&pcZE!8*ns&hlvm?sUk?0pt;{-09 zqVr=aRc!)ZbTGgnsZ9#>=%zi!&H|Tpa;Ur}qINDT5(lWZF2OTZ(ohBZwiqpt9$fb6 z#K^idNxoQ2AWVc&3no@BbXas`Hym7}*@5>ijXfL6ys9mIG8=&gkh9UefTVOU9d29z zHiQYlD?zl{eA&iKmAD4{TZmeIi}_d|2gF-Z<`Wy%-Kos=a@E&jTAptqI=E>Lyc_~z z#O`S=W+3&UBVQLdSd=%Qx@bRYuLgB;57R9ub9P1eunSIc$Guy(0%5f z6ceE3Om+9%udWO%?F|rkft&WaK)lmn6A}k&M_hs5lL_zWMW;qvf562UD$Lp)7db zE<$bU6V44p98EZi#1l&?mbT)jIJoT8q4{Fw_Tvg^@Do=Hi1f@9EFP%i0HSr?CbW*| z-U?umL-m*yAAk;C^6L=N>uz(jXH0SXlZ~)l!_t`$;GC}vdU}Y_>shA-@H#%Sx$LMI zDR-VsC=Ghelp~M<+O>fW&$WGA)CqZ0Kk9BNuJW*5E|hX>?c2Pm+JR_0S8j5OoCqhU z1Qw~ww0+=-8*HXk*D#38smSIF3DHLT2WP+TYmU-ZZ>vAB7mrN8p0^ zO8hvbGE$IwWr>d_l0rk9nj=WyB-Yw-(q^`&(S^d%hmyXAmSCZ1DDoX|CZI(2`!_H! zb3!H%aK$A z#^jkYzZYiLyiJt`M>SmmWuev)i8Z2^R}Gjz!NS(AM`sx>L>+~z*f*LNES=rsic%p) z^A=M#lwhmH!|11A#`$p~;G%7R_+Vypt5iG%PtFhsDh1;xxyaNu_ll;33Xa`m4$4^} z2&Cr(@wQ!_1-S4MNJx1^1JQv{QXQ^KM~jY(1|M8TvwO*`0o&Py_9GfB+0RZ^KgX=gDh;(@}NTut;^NMd%MQRgo! zE0jlbXE>W<$XFX!8g=k1_pB&e&b9sG2w!1OzbCAsimj-9j&0_R8vSGu&>IQpGQLt-E=K*HR!rq13VpNthRYLZ`ILj&bNqhqAOklLdD@satB{{Xle z67A(MoPo4z;?d;tLp6rZQbnJf)Rer%J!@^G{H8Cq^teq24EH~J+~R8yAVE){V=wmqY3!M{ZZP!VU6h~7bByl zk^5Y{AT2PjjV=J7hmbdsCYI3qTtsYEx7Pv3x3@y8*@>wEzhR>!%a@T1^DGxOXBLx3 zXr;+sDH<1oU1gH~5#oS<=lr~;zqAS4|Rfaqr zZ~Yj^8wCRTlsTwQoq^>ST8I z6Gis8K^%!k+l`$f0GPnKzX$6UP~yh2lPCNpuU+ZhveHKpq#|X>f5<1l(s&W<2C%vnWzEwpL`~3C7VUg%nhALlqc0pSuoTm>;^C< zo^TJS{{V~%0Tg5}-k8bhq;u(*X7Zua9XaP0ekdYMTq+%vBc_fDMZJc;cGG~Kf|0Yy zz5B<4n@j%yQev8m9#Q+i&tvHy&zu72^SYG9wlJZrA^~>s)+>E<8W}k-Vs)mLzw;w; zV(k;#_lns>e<_P{D1_4V;cB`SAb+_1Z6r~n8WwWK4DStPTu{3%IRH&*qZ;WzA^=3d z<3qIY_ks}#wB6ef4uYYa=Run_g7*fUdvZPLpcF7002@hM&_> zR^SXBwF}lGLP;$R>A-@`%^Kt4TY%oqut5h09H0d)njf)fHsx;7c@m$92XV+ z+Jmve?Bf|m=G(*JtWRR`9Q4BwYHcGqKYGqR7z zxrx71Gt4mqKuBaf1?KF>gt)>!I(xV%VY2YJyQbXu#qR`}7{%h248SxInu7ath}Le@ z$T}JT6?0{1np3M7G##{7f!0yfTG_4-d1af8p?HIYm1Uu`7&+7c3NoHCWq{jNUUDE( zPK;QfPETTdCo0DRA|LGGQ9_$^J=4I@BGFGuT1`&a3JKG{{S)0v<7zdki>5w%$t(w zkhdO`5YCKfbn5UscdFyXldH+-WxA?F#U3%`(bNg_X0LpIcx*hxZRl_rMJ)Mp0bx_zB8Xgnn&{bjbEQ><>}V%t5K;IKU#`)*hZ zUBru(WfFqAFmM-5?q-{P;AMb3S9sLWdmUx53^ZAZv`)}>n~07=O%Hq^M~Onx&Qga9wBN&7NE-wYB{9us4QDVMM!UKyLlPLk_2u{%;YFf`yo zQS5b^_8zmfW6_qZ3Jf1f$LAu@;G+YY;4~u}r5uTJ;nrmETX%9bZty)!beAo5C+j2; z&an=d>ox1o3TpvaWJ-Rq$kW8BmrAY#!)!gWk(>s++yD~oO+Pr6y*MPW-A16=zW>d*+|0!aG;L1 z_E=3`?Ov3Tzh1fRBb(=K}r-ZJQ6qP|{% z4CEJVIsX8GoVK~2v@nQ7>$%~^GqwbPYa|fG`eDzo_G@`M9pO0#*tacYF|oz+A6I5Jm|g zA~3!&5QT7yhDA3L3YQ>4HD$T1MVe(3@@s9I&c=Vxv%^-728U@w1z2oKuxaPD2Fsh z1*cG>%c3z@d`&Iuj06VVL`3GqL+=!Z?u0`{XCJ&;oSj#ZyXne|KEj0C>0=p95U4Qq zX$m`q+#{3-K(kAkaX(Z%^yhGyJ&Gj>9XUz>twLa$cmhG#0db2k0_g4jW1B$^mwCDX z6dk_YJmpoQpqOq-C0e=xgmelD6VPI^P)+_-|DE&7Q6qE-X$9bZ)YrKZGVO@Z< z*zgk|8=wmFWY%v(Q7ad@ir| zxsEERX)OD40fx61_mz?eRB!5F09`KJJ{dV-h>eB4epabo`QdAqC=+ku++177uptNL0K&0s(R?noZhz{b;t@#*Uit3VA$w*aJ^ z+9k3JleicGsP7fl6`IcsqWeG(*^`55q$5PbE>lDk_g5R)zqTxQmqy|c)=Hp=nKQ_$cw1)GJJL5L2}bSKO+Rhit{`GUUhFrK!YNEWBZN{#(JocXHdP!EfL;eqImL9N z0;LCVIPD4G;}-%m1Pt1S9IjhLuWNz`*S8;xPyn1zig_{4xA(39yimahA_(?_i3{bG=( zlV(sfvwFbjg&-KSMfH#%ry~%^h}9RrvkNxB5x;H$>Q5CumVdmUT!5w$@>+oCt_3uv zitPtm?8;{GIeB<^VP`&}{{Xl|po%Vz%{G~%8WRZcKkgocIW*3OIfz_Az2oOF>Ba{b z6gsRYaS-|SkBBY&?ZOmrmx^2_RBh{OCAkZ_q;Ij9)4Cx0<%|#ncsa{UoCR@0B z9`5_Y2ve7uVGBcmUY)tK-Wr~I#acn8E1DfPeM%+^#Rw?*P|IpRToc2ceTb+$m2wT4 zZ6og#;m|90wO|M~w!m~^VPHm6=$U@7VAAxa2LRQhSmU@4!l%33RSI#c7o5 z4Hqr(JIBPAv7q{OjF1soqTnTTcZ}hdYhG25!F7>&#|<--2ve9vM>v4K*gd%39z8j? z2{B6@Yc;M90~+PVYz3%2onhw_f2W*T=gfdFjZ+#T2?Bpc zbRf-!svIfT69CBBgd3DuW*Jmh{gq1NDr<8=uCe4&OjC zM2Jckt{vUv3AoDIysMjPx~r^M^Hp*i;D;vk7;i9iwpM1_$1RUL<%zG9Z75PZ#HvEU z$N{I3&G2tKQoQ1lHAX9@l|ByF`(2ScoE(L^iQL2xAj+rGzcS2H<#yx@dp z;k8aML9-P4!Z=gP)&*~ycL*R4cO0SA;!G(;EN#DR#9AkOC!OIm5XjbpKMZUkQmW>_ zZ6JEe9e1=p-c-OmE>O)I4NfB+Z+M1lR>z>cxK}R@AUQFO?J+FZknQ)Jat(+B*c`IU zqe!h+7_0+Z4sJP1RtJm5DY={~aY6`hA+Q2yRP`owX!g$8T~|EN2nHxM0CFY+D2D}4 z-fPi)@riU?9D@SDIka43qg^D$0XP*LT@)q(e(x^v7zF36HC44Of61FNF@YW&bQo^* zM>i`2Az6SOLt%&F<4e66^fGJKYa#GBF@3lq?Ocxw6yU;1UFt+PjA0J})ZEbZgeOO) z@OrJlV&cXkP#>|J4}yXi*TYS*ga(qT{{U>fpM`(mV^tLRr`>X%)0O`K47@7r*CX!; z$Y3*IDJx=m}Qy6+ITkawasOedG2T`m>( zf=x|@yzIS%mn>fH$ELd0;V3xYZg;yaf-*m-ZQBejkJs-W{X&CJPu(tV~pUie%VwJO99I1lx_i(-*@W!yfx^2k3 z>!WTN{>v2=8p>+db9e&Q9u>zG9T46=Y@fVWp*gq#qPFN}hA+ClxM9)j6z|)Te--}# z<9HSCXJ?F;P;wSe)XN1`!uFogGMNHMKbUM;J6Zn#beHc5VECk0`@xG%9c<`wc_lVD z`g~w``iahRG&nCPK8cGhMgE*2&)z#>j;hcaWY$R(QPW2QzUQ{6VQm>A^x&#?CP&l0 z@o{Zh4uE*cOa;&?ra2l$++cB~L|X#RjO4)iyGksh|kB{0Y*)WaZ8U@HC`1mUd7?b*l> z?24y>R^Vjdf#@eofkN!Z60=S<=Nwc6+swkygVmqr6p>D5j7*InI(O#~ zBqD;=W#^vkSpY*|q z1hvz~&S<~=;H6WIr76yX@tQVi%eHbrcB4O7O(fQ)1J(ZA<_og_0RI3n0tG6Hg9w_1 z9^@_r6#oEBOpy3254=PZ{=xN#3MQUd`3@xCp*M*e9ULdOBi7NivH5YKZ`v>36U2s+ zt`-?qVjYWc)nUDiaToSdzKpi8CeHcyg6_VR43LS*V9#a`RPP#K{a%CQcpP+Tz_*uK zDB1_KU)=i5+#3q_%W$ZSL7E(7vxqP0aci(o5v@=QkJz0x4_a_Qswj1%h!D*uQ_B;8 z!6s4mT?E6+G@KfJ$&(@q6+n(GG1~IG2;gKt7K#@w|8M`3mu1&xEC;*&(lUsQ=#$8iluW-TuTXP3%Tb9OkxU{GAmmk#eSP>E!yv3wSt_^k&Mm z){E|7XE=BbQi|4lS=Mf z#%`MO!2#LY;u!RKFmyJ%cypF`8o1#r(mZErr$|g`9p34G+(iOD$uf;0&7+D|#>6

    z>sZi|n{*!>PDJ@5GOubeN#J)Y?KPAkG+=wM{NtkOQQj3HTDTg*O#A+)2GEEGi_Vb2O6|T#!%#(xJ0;h~jg^W$V7*kEI z@cm|h>e9p=nHghp*98DWXEu4bS3DX7{ObWJp-AA9E)k?xBSDWG6eK(bBohC zQPO|r8qfgGk9lP1kafWn{C57_)Ke?)`C(@FSL(TI3?Kj(9B2+f4}P+S2ed-# z_k;sCtmAj>(%fu{FwRJPD7EKzUvrI8pU@jeBt_!y^oR zj1UWNfqhJrPhb!yfgGI^?JkeIoO}lxiGryt>BNEnRBu@}klu^4B14Tlryq=%ksDb| zQlLW-0l0nO2Q=RwtgAeuo9Xq7odrwu7_llkP4F@b3Rd1S@m}jpJ8&(AQvU$gE%h#4 zoKqSyh#ejdIGZZbe^O+PEvkMrMmPzLyx^{Zih;aN6|oEq30MEfYx}}=plwTx>oLC#-t$m|v&ruk zJ8x(G20BtFUA$*;{ZVh@F47!{iHxR+-N?z5(FgH^uotY~C+@ucECM5ftUVk|MN6%t z{{Z>#D>Wn^qKPtYuFG6L?lIhp%>Irsk|5w`?hKKD=u$lu08GcF6q6}7!RAiXgM(qf3IgU{MoB%hgt>DQw4G4dDfQAGE zn^eXWI-dt$^v!|#l|@aPOo^^eAx3Y!L$Zl)&^)++Yf(EIQ_RO>k@ZE%Dq20AP`LG_ z4>OeJvg5{NL8nb{B6Qe82&fB6{{Tj7r&`+d-~k6X zdh?O?Mw}!4xj#We7J6drREqTm(;I-G{*b}Su8v+iTn<{qHOK^o5U?yRW`k3{%Hi#SvBCoG}1> zVrE53Vw^80Z&@InS^^{5Op`!(_GJ_((j7U%H_dPB2-AM>QT5PaebA3<=N&r7lm;mR zXEOtJ1^`!VpmW|bFOfiNshkNg8VQy5Jhu@GNb3mKJvIj=R8f;qI?Y2CRi(-^j=`aa?)k-pvD5QFg1^Ntg9*b7#%%j z*^ndbZa#(bsAY1oQr8q0zct7`2CfN9cQKe^oAu4Wm1}1k!VlRCg#f<*&PsYz%?4MY zF)&9D{{X{|vDZu-0>^_;8pNfYju?@9-O5l$Xf6a#R)-S{dl0}Ag*jZYVAD6l7Fitz zhfTqXlG9*%ZVuLqq8HJS8!eenz&MmG2P!d_+Db&{!*g2$5+UQt;Pl{p3n~8qaTKY3 ziPkY}NS?3+whK&TFM>SG0?^ItV}0lPoo{$~h#BceM>*nxcGfYJD=|}`=ptp!%mn23 zpJ}^4WdvLs3SLdg>?{uz{{Re-Kz1ibgi|ni90XM4d`SXA=nW#?@E7Rz`jXK`y4q1X*ortKzw{IxhQ}$_i)#nR%g!d*Wi_o|X-|1!f7n zATpDUbBf8JL-Vzcc&+GI4&3uHa!A{mb5wc>ivHuk_c72aG{(VY=OzWc^kKl*2)YMO z6-2g!m)*;T`?7;soj}4PCOjB2%1BXa%eg4SMh;ie#@4e zh-l(u7Na%J6;(G#enea|Zp7dA8Gg7i>$|)t)5rlHu|fl`$J=s%A_xXvI?5ONZ(4cQ z7AIjv{{VzBPCW|{>e534Fc$VkcH}erNGEJ7i|-+W%??*JmS|`^z8sCRmk9e;H`9=} zUL6KZ>0x{KaFwIbX>L03ClSZi0|a@q^>Xb--gCe@FsvLAsQnWWZFV`HDS#<7)B7<} zn2|rU(Z?vsjB^P8B$-k2pb6c?H5;#<_(2Vy9+E+8FxrkV_D&{E}S8T^gQ9xW%DLRXsWjUwI&ceE7<+(6)E-mW61z^ zo5OQV9@!#4l|SYlf#h6!4Vm83F z7!L;+i_qPUMRnAA)nc4D7z0#H6rQZlodzN) zuDCGJ-rSco`OX1T@?c;Ra?N0=RPQ25`!LO)Acw3fDo&A}F(nvmp;n{AZy&mqGQ?%kJrjyRJv?s&y$5g#VZY@CUBxKChPmuw9l?gXkv1)9xF zl?6Ku7X~sW?^~=>ujmXe!uEZ{FwneMiH;nW1N8J`uMk4@qC3l?ZFD(gKy@k^JXapv zS0MJT7A7qs{+NCRw5XX?f@&IKcF{(xFak!C%Urk(>8vm#p%Mu?(>&|!2zrCjB7Ve)A2h+$J*eXmDsdKoIeg(5`Oa zV-ZbjCh$Z`ZLTgDy3z*lv*PdX6Fy#qj7|xGtn%&99F_yk!Sn!cJk}I=yIFOJAmc=;LS83 z^3BZBj-urVumIp5H^yur0ZT`CK;QI=Z>?n9NjTdBOcw)cMe?RMSR$h^`bq;X4D4N! zZ_|r3AapYf;w0fSA3?lF5D43|6zS>?bCn^{is=&A?>bB2iDF1133FzS{jfQ+-!2LX zeHbyx;4qGRgfJSPTc$h_mxw=Zb*h!h!*#w%`f+(T%D?NJFh^k-KxFy^N>=(lLQI35tEIylu_qqxg;vI4MP6 zka00sS<{V}OG!rdN=i5~*0KKpwwzdwttW%7@F@;Aj0C6`t?AC$O4hZGCzJ7-aNf%{ zX)yfub)_+(B1BSG8!s1$SI>-)F0d7PCmBHnx$nkmECj2Gfp}ZcVJGoiheW9@ij()RNx;m&B5=PXxhM2%*PugB~WloWqQfffWf13_w9SDF|apl3JbHjI>0_r)hGYbwjU}oUugLjBxoDdHbVM{}az~j0I z0Py|dCgcMgp^Ycm4ct-I**0X_ zQ;4Ctan=KKl{^{FDYMHWA>g_$7Ln?LYPcEGch)118QBi+b>go&tnFiKIubH2kDkpBRTRUqvY z!3Z2pSIdlUhagw;&N>Ucw7*zRujs`E6W1dR@4g0-Mh{ z&7_=QsOq{gJW0cmlW#@`l7V13&LDDee%w!YIXDa&I58|y3CVAaMzp>w4BJ8AZo}D# zC4bn&C?MM^=G^p8H`~@I>&KCMVXPHO7`mFm+_AXS@o*%-pn&QkCV|3=>8jI0J z+qzr}08Jrd#KfZM0@4@`t#4*~A&Fg!ZE)b(E1|IFjl*WKo8F8P@%#l3#>$CJ~9me%we16{t_d!kYz?n%gO|P<)YsED@@Aabu=)H2TTVohG*c zQu>N?XE+YRXy>?84xQqwh`1fKIm)@fg|+3qxvp=bmoM4fQ~hCd>0uA5umFJAKJ8&4 z+2ZT-tC|=(EDyTiXpy}Y=)+-;0;ilmnj!JfBMz;Z1pu|(#I}_sE%v!I?yxTK5@-ef z?s6lC-;Cy3Nw4W~&7-B2rdmB6Q&(+2W_D<+COV`)5I)i!4{sZ!G2;1@j6(T{F^one&-Gpsp| zZV5b-Voh;y=g82B!GICdhxo_?7j6KFE zn@+RaW=*2>90viNTG(SeGntoop7vg`hyfLjUmDK>WCVeu)+CEa8NBRJcalW|i4wdx z(E)Vs?baSNis6mgltvl8L$ol>u)I0S(Z=RQF%VU!25r)B|fRYnbSrHg_I(E>1^XJErwY9xlVm~4xC zOw*Y1>40eZ9?T6HbT$W^fYd8?OgF&z+;ZVUn5aL_2I%!SfPuE~2K(1E(Bn>8C^c|= z>S3^7f74Th1c#JR^>DO2&^ws$cbZbBYGnrDfGPo36e8P0*BC@V^5(JB&>Z6MciwWq zM!+=2Y-;v6PJY0*2Nf?m!ZwhbWuU8SHo-+Cpac35GI`7fi|}O7bfu-~w;?Pq8{gh@ zT9A(a0H+t2O>mzkAlNbE>*b302}`&-!s4y<-8yxK+!&qT3@{;JoI?l{k;I>a8)&Ja z)1=KSjmI0o*4C$|j2f{At4YOu3FRQ*w+tYOJ5I2eE(HOsneT^#k8UCeJgBZV7Co-q z=hS)QJ7B&a-OD;0)c&yZ2w*V4rPXQ4iW#5R(Sxazh(0D0-5hoN4s@Ud*z_}>eglVO zFao7H7gGQ#VPli@3}*;{^)d8{9c;r350=9&CSr=gpgP5(?HW!nkq|+4W|vwp%;`s| z);&zhJ2D_ak4jA#ih#?#Cm={*L5K=LHCEgxYvRw}7^Tt){{UEum}qC|>46@xe`6zc zXfhoP0u!(i)4T<+WD%Jd9cJ#kH75W)AwA(LLhsh@m>7Va(0NR0dr`0`6NbJn3-@p7 znJ-oVYj+inBwqTrCi*2O;_i(KRs+hu0V) z0C3`j0cn#9Q~ntt8}i{`g^1)-P}_otbcrAIcaACpYSnz@14qlJG||Ho9=v!$L zI0QLlQ?Sc3_QQW-*x7H4ZMo;#<5I_jRdFn zCH&`?{EHrx%5?^%x35_ME`vJmCL%B61_kg(3LTV@!YG7NKR9sH zqX-YXj0z5v$VCUOxlWe#B*|*`jXca9on1)YB?BxK#oc{ z3&qYkWux~qoNRD(L(&_A5tXC>dN8b^#^V0~SPC@jp!%4p>NG+t#@x`b#3kQN_{S|| zhAz7>a|%JyVnj-}&@OF$5AZc`;9^?W=)w^wvjNqm(l*Q><=?r7K+K8OD&nF%D42jR zA^!jjc1YIj{{V6UCsBAXGNYmA8}fv8Fab)MS7Dk>hn7%AptwPHYsrZb4yF#MPRv)n z1=c0BSZc4_#R_g9;!h4G3K*D9^5Cn}9B2mcvQRD{nmGVmY-TW32(EJUCtSETqxH@g zRD75hX3H~%n#SNE9Kt2k^@gYe;~J;2q5lAJco(^pRQ;KSCiyIw^GE#0p$0o6;k$z< zLnlQ27Js><2Na~Ate<;qdU|lWCFsdg!PLz(9iambrOY@6A><4a#413mkwEeaWHKMl zHVg*B#|7+RlnE@9#)^RBVuxN4_la9wH_4Emyz+;XLD6cW`Ug3R|?7 zm%EQav1|w8E;x_(Z|QKHIHF^0_pJ)&3TvCZtUZfj{mdlqq@~_qu8S0NgML$RisMJNDxM&xqov<5cH35#sne-brR06 zhvUL1&jE+c6%nZBV<1hvoKF)iL~Ivbp0iakv{m&SiiVLe1ZWyOF-ugKRtzXgJgJW$ zug~t{De(~4-i*C~Re3HKW|W*%{mfifwCD!@eB$>!}i?emwLl3{%aAa#l&1Vp4g zxCO9v%AJ^f1a-DLnXZayv^`)K1*HnS6F4FAlm-dvb&iBokq-c3C~S91b9N7qn1rKK z2JtYXJ_u7E&On$$tAr~^jd}>lWNp53=&@SV`oONRZO6+?n+%h8fZdJXzOcga3KhnZ zA|<2&>k0sy1IERXH7VA2Dfw44ok)#qjwK7m%`#lAYN97SFf!Fmf;lhV>Ygwf zpy>Atf$<~kGe`=Cmrh3DLXT4%Q7n_R=o8;>VJV%}28WfKvF%Zr3 z!-__;J2KW+*2e(@ed)(&KBhg~=ZE5$W`(I738>S8 zVa*1YvCiT>k*c)(&MyHE$8%tUoj1UDe=CkTx z(b#lo!S#<$LPUGPqVM;DP+d|N(7;lId`a~6jKIB4Q6$m9e$3~TA{!hpMkOuHrp6RN z(cTyFIlW_-gSVzBgxmu-;l(n#Us$L&xZalHN_5<4w%+V zWp$c{z83Zg3G`oK`~a82B%YZy&~e|H{z^bo*n?K!}ZSnrbL9;X9?6C$9{hvzgX zosh3t*P@6miR&HeL?fHatYCs5?Caa>9a1Eq6VT+HK{xT{WPZAoiQZYLRZ<672}~g$ z?C;hH5HA{60)uJ_cxwfigxpt_2OhT$UOCDV9#Dw%;e8?r2A`bG?6Vc}iZX=N2p||mlqz?hw*VZgjphyTmYlK9Z z(oq8U=OBzaTl6_Ok}g5qGGOR*yFotjR?P$o>GEOX?8ig_d}{-Va}^8H85EO+tQrg* z3} z9B>#R$P$|mM>YeD)*g%)E5Sgw-z%4nSCJ0@3Xv}k0nFY6%VBN>nI2S;5#6er1uVOVEv;;n6e-~ALDpeNYJhQI&+qjD7DBvWO5l6DsPc|l zsHL*;gc?+$;q{aW2ImOm76uy=0s?KXEI?GR2J>iuI1zJO4&QjX3OgK*7<{|NBE;6U zjCLc*&LNAZmE^$SPfNT~p?HT*CWEXF)G^%h{DkarEfhM8t+tJ$fHzdlDg@SUKwl&cEM0q-`0 z{Fy+#{JQ;Q;k1f^rVNkVnA>Z;;U$6X)AZ!gQ%!%9oka3+NNoQAFygbMm{CLabmMxm z_x}L577*OoNADb1VgroiO{Puo&7QKg!tZ7D9Cz&vkFDddC8SB}m=nWIw0(|h4-5uA z)iD9Ut|lyHIQj;rQZOg9i-JkC1@(_sFhiqQ%$k67C`T4}Y;5a!(84A{bti9?%375X zVlWv;7{c34i{ZjxKN}CXBc;Mx{ahaFOeKQ@g>2Z#QRg#hx=kQY)K`=s=+RBQRs- z!U75zOf1dmB-O!bLNGPu#w;-M;sK2++JoDp82CS*L4}AkA{d%00(N#>q#tP3H9J`0 zumPhOE|(A^*)1Le%ZzVubD}%;ac5UW;zta71jTUqlDxd&p9m=4y16AIK;UoSyKtFi zEeC0OTnBrPw3=uBehag;3 z2Ax=oz&DR~2e2OM;4Z+56oWE{yg_sU^wWQr9zYBvB<$}18rFrk=bMj>9FTZ>To)Fe zMpy=_-Ak@!Pj5n@0W0{%+{QEVBrA$3sg8-t_zW-6+QC?JJIYkBhS0mjT|;RId2-x! z(8q*Va}_W&DCB1vZ+~tT3>@L+6DESQpv$HKKVqEBYk=lpu4>E?Af7OAt3@B#F)sr^ zCz4~YAwc}56O_AlVhNS$C+`I*T%1qdS|cDwjMHl_v8@AaoS1+_>1Gp6p3EYt_lOEt zfs<)ALk?D#o!|(ei21@2qS$wY(iUC<`^P#PFCZDM5L#cV^vT`T(_5I;4*RXZ(&3z; z=HPV2ZlL>^!AECV4EkK*79T66#!Y5X57t%&g}XmS3`Dr}{TStUX+fIXpxT%&pdv87 z?sBS(&EcLZzptC#7{re%w`nEGR(pc*h97qU!^<@(H{# zTqlWy+l^zp+qCLUE;jl@Qg55*5gNok`|$Ugw}_B$08O8Gd)hXwB-zDB)LcfJ7_Q+g3#i_8KBa*35}|XoflG+!3qX| zeH0B`DpCrn3SRrmR}oaUo1=}0Mzi&`dr-ry81ZRW&@%9^?^18Vb-C74c>w7 zCQhJ9<kz5ln;mNtQ2|8^8l@s`rYfRad>jA>bTBAwRt8o_aMi>_9vGn) ztlI~-7$&^p15I`uB1-o;!Ilmnl|J-f!KYN|Olt+o=D1Zpw}2%(!AmoIO6rtx&<>ul znhi1=#LyF?meVICCRPeiWwYxAH4h_l01rc0O_+o+dr>^ofwvz`=K`gL!RILIu3E6= z+0A|@axM(H=o|p>2YF-@4T&*i_ex9o#))EjVCI>_pUyXco-i?Z+UYkpjb&ErxAe>) z#SH;`G%OeUOV;n<@>r|WpqEvVpr=cS2RY2#_jOLlJ2YToG#ZXUV2-*0I*=p%4 z2SZ-QYDG2<}x0F?Yy}1IHA98Ua-DxMGDiEF(?K! zVfyXzxeyoNk4Rh)cF>Y5jZKF{C2^WJ7*!*xd3eU~c19>|%b^M`LHp5)NE9id=3&e! zdlWHj+BwV0yoUx=2;%7!X+*Y|RtUenocW zHfrn-EtSAfbEJK^XN+pt>4$FKJJ!jLETl>g{leNo+C$F|;~ZpJ%pu|D2blU139a}% zVug`5#qogLhk+NCxTYwAy7t2dqo$@f9bKcQ)c*hsnl&0qH@6stoP;^4hC=THG8kpB z26Q8dvLp)^HKU{Q;Xo_X-V3RD6BKsr1fJI@`j7~=L(Ui*^m4f_55GADf#_Ra1cQRN^dDe z4z#1^SVji{l>IT$5SkFYYY2dZhQC;>FgdDi@q~?nwtge$DU_6X4&1tD)3@=8HW3s> z#EV}khJvJOQyS5@4a}zJw0i+(Fm~Pys@@!&`4o>@P{bB?st$?(PKPtaiNo= z<#iK>D^vqaZ}sKM;qVfN*Le4Qe7mj&Q9}Hqc;F|nlR;;LM@k!+1}a74UaFD~9W7v&&H40P{Tpd1DF%H9bh>3224O*@zLM zqJQ1uK~;*x@R@*tL|0qvOau)IARc?+5-Du0^)W)BQ7P1Nq&Oit!b7$e=v_msSr)qQ z7S~2vJHQ@V9nbZVASR8NF!Svi_DqiS5Kt4qWX=|dOZ)FQ4xmrA{bssF*b&nBFqCMi zPta#I44Iyzg$YALZ>sRZcRA83>i`)=f-r{? z@?tl+FPW^Y>ul;BV1_N|?U?B0scbg~4rro4l=Nd7ZESN{Mev{NjNOmkZ~n8+G43$J zK5S?J1VJv{(Bw3rh^akr8)A%Y?AdrvC!h}%j| zi{Q$QwGxJf@|nCMMB~}-1kkg110HS+QCTP=%&BHN`BuBy5N87Ur1BgO?n zVQ&uRbGi?a?PG9C9$yjR#1%(p_|3FEo=c9aXB*73RmD^~C>IkHvO#r(gc0uJv@6wd z?4tKm8f0u2Lv0u+04E{m5XcuLB)q$BF<3TYD!uHCVIs{gKblPPG zgP@KA;Z3FAuXt1oz<@f+DyE|4Fo;a@8X)Rm19I~})>DI4=)A$f5$(7|WDsoDD2-L$ z6~uK^{p1ZPI850g1pxyN$jC8x{%yqx_5jD;8Vx3Jxb@H{TeR(u9+Z>^+X;+%G!Es^ zpIPT96o0cO>d_$6c(Ak!N}LAf0*FN*=r~L|QtlB_90wB{L848!Y^rFgE2gqB|$@;K9Xr zz94$SMy3r;Oa(#0lev;tgMk%%hm2?n0V0BGg-i@%ETekEYz~?zdOyr0r$=L74*ZxJ z_$245Y-5E8cB}4S5=c-xb-d9=tH|*6fK)w!+I4engrN1@#Y>n8!0B*FSHVY|UXySU zZ#H5<08yoX8L|{G`ELE>*idoCEHjHQDU~ctWVOM)XpsX@!I?No%Aa`}PZuaOtvcVi ziL$3dytjD3L~*#f9E@;-k<%2>TK4{4vcERPUv~)rrHL*FmO`&xWPsOUhBZ|+Z2@@< zpef30yeTPx=fJK*4puu$_L%HZkXVj`Is*udR$5!MUkf&5opY!(m;iuJSB!GC5vNwe zyb0u`w^yS9xB~DgeDSP*TXq5MFsk5?DX(~zBZO6PeJriV{m0{;r?uc?&>*PiR;E1= z2u+C`4hKXu4Z-grR|`<1#mRvt7N>QJx*!%3S~x6PA483o_MHigK47Vc8aaxZ5G9s-^(SW~OPdBeNVA-*!ZcdQcM*cjQRyR{|( zS45L20a30}F?;6bfkP-*cp1zZdd?UUNYE^AM^7kV%Ce53S$|C=N{E z5rkx5X=hQ4e>fWJVkB`%LOUE$%1-e01IcxYO%iT%fMl`F%8O6Rfq?^a;OE=Xr6VhEr z0q>8ERg_40S=bkS|M;07Ie- zhH@ZV@%eIZ21NdN*$L@t080-%npo35&9*F97qF2vrUWtU1DnRpZVy3s6%1m{D?d zLi^Ojm|{7fZDVknhUUqS&|*4%%a1ZDxISn7a(GM&N4E-^5^IRvWW1o!2d5s;q!DZO z@jT$MRlQW(Tx}z|5A}m`GeiAhph{5hW+>J2h9aw8oTCfm*yoFHy8dyn1%{2UsgV}> zrfuMOddMVb0z<;%6{vU5(U2*7Kf@I&3CW+Fs_V>p$65e8rMMG`6`W(kmFq!pM~K&1 z*b^GGu_H+D^^=WPKsN)l;oFLXRQtwHIL82eseI==pNCcJ5FSfK%?3s!)WGf}atdoI zpiL_f@p1VC(y70!;0Es`Ttq8eBct}etg^fteSKg}BkDsL3pstycUZy_iHOfA1`!me zV6R9rS#L2li8yL!Z=6t_WE^F0khlx-L$CIkHD?Gzin?j4K>cmT0D-|ZUR;i%P3V6! z6eJygWX55ErL(*RZQvBQ7+oRBz{z(CfqgRHg#{7Hrht!u?|4T|q?&#_;Tn|*1!=A+ zU{Hg};^o+vkmcvz84_Y3zk9hNsVHzqLx>U8QjAx+NTJ+_=9qDYA49_s^3p_ng-eHF z4NHBb>xPUGVb2Et0Km%;QM*%nAM1#e*>e|+V}PRcV4yDuH`}R%1(H?%K*`%JZGUb= z#D_-SQe$AI?WlY8n$h?rq(=68#i-o4Gmw>@E>DDE=h!=KdYg$72?aMLOA(&1PpCOr@4t0pg2hPj~fyRmcVZslk#!*I3@`$)S7Vj%;~OuWVc^y$Yb4KW`_kH!p7hgW$xZ&|t!=kz>2xzm>+U7Ld6yiuGmcp<5dKG?TM zG$t=xPpqX4HFPkg$_;GBT52aN;|}dc zWM0O4&85je!((2}Q5$-$v3mAL*ABf)Fz7>LO&NQ{>sgx7fTM+eLt z!%N<4u~4sgYzI(5y|6*-8)*~tV5E;lu}mZqDu^P(3Nm=SL{5?ux|vl2mGLidBjdKv`xn&=SjM;KOAw^ILmZ72q zo($w57FCBX1=XO}Zt&kA^W|{hq8+qYno8D1kD#Kz8I|&!M?2DT-${=6M?7DfJ}2lB!kPEE0Mxe7lq!0 zUMS|WOlA8XHI8<-l+;d|$|2uErO3*!{RTRJnB9UW4`frO6h zgfe8IuhW#FcG~X|G-y-=^?=HrOD1cZuOZDUPBpAHUdM)dGqDc1em8cbft$7=AvmAnr-8#tN2~f;??9r`}bf>v?Z3hSv3%QW_6K z?X2A~-!<>vdFsL2%FCvfn$xklKPnDVz2rIF7@ict117P-moUm-1l9vWbwAz)pA+0p zF@OkA*0nQ9G#xT*E;J3qIh+yjly6?Mq6tuHz2_y!ZNWFj8mor{h@AjO?=y=0NdY;I zaV;uMWT%6MB!dwF1L@IrlA@8py;v)$k45&AHL4!EkZ+sa;Cc>NLvl2mpM@`+$ z1Y6cT*MlEAs2jD1+GMr#|IBfJZ@rrWo2^n zcu@hvM@}4eioCv@u8Oi5iL+NYX&&Y|L@=(&i-knV*Q^vJQ)C=mX#rDTj4%UrN=f4? z8u3|NMfHJn*FwMEECBX+K)vFY#eqa(<95x)v~n7qv`mD@b5j85_Hp_%kxbP?Ip+Xf z*A5qS9NsgWGm&OXC|%AlmLi8qm-JBLzlR|JYq+- z3+H$TfP@(UH0<&0aNEU#t@N0^-ZXGB&1RtWkco9B!H#iQLI>v&8F9$Ni;to~(Awm^ zl7xg*zN?l(wR#sLUrm9s0X3CF$vSy-dpHGB)dg17;Kg8t%R~2ud0aXtoKO_{gJ&aO zxr^v?M84uc_T{9Cl}Fm(o3V8{xcRX-I~NN^@^U6=Nc#SzE4cta6(9poe(1>LuXvcuirU%0-rKmuu*>jl4d&`-AV*ygB~K>i?=jr(BnT$#R&rWW;19Y(6ju>X-a9^>hxe{IRJlm z#&1-R8F4oY`Z==(8Y1eK0^q~R;~W6-%LjVHt);?I%4aCo2i5|3bi(3r=u82{GqfC&)qJK_2V|xWPHst8y7!CGx#1K&w9p%`r;LqQ9_c*3#>SDgzh%o;E zg`(pqK?aPU;9-toU19)Ui(gXWpo|xhUiHQ#rqNq*-Xyo*j3!(cJnEpFUp!FTm^2KP zsDdDR10hJF*wohd#vnMc-UE0^0RjZsf7}>#sJxZQV%@Q$kIn#*GnhTh9EU(th8_p~ zmIc$DX8^W&ErIRHMuP<_zXo~9cPi-^9*!pI=rPTW8o~6K6hJl;hm03>gOzcqb%&}P zAqSIAPYkLT?c)%liX@=UW;R(MWfan#%ut9(csP;@sB2lsu@26p@CHdf@|Wo107M3o zIM+JOCkm5TriH|`VR{b=_G2xaCu91!)R^s2e5Pu`!5}887>T3`fEb0{&Fu6EE=wD6 z!sJcHb*3O{wQ4qp0>Y#y3`5=xtqEDO=;SeRhk7_Sa;@s_YgXxo+d;P923?SZds8?s z4s=JHb&xSoeT>0{DFbjpf$ho|az`EM`^)Ii+<_cC?RJ9b~xrYjXBpCuTHm!2#d*@ zChC~$L*dhch^wk5afLE$a&0fx3s8i*i*Rm`%-5JAU11uX;Jd>}5t>H?D+AE>%ZD!S zNV|D4AB44^XPi^tytnu>#8~w$(g~Z=R^f;_HRodfar{Z_F{yTNLGz3jg_^|C5p?BZ zkn%HuNQHD{a$VLS7OA5$;>W&QaJ2L7T z-;^8tVXA15QGpD#*%g%7O7!e7lNtq9=kzeaVX2{Yxp+gzd3+)tj3aDY%i3MTwUYry zs(Cyz2UYmqfMW#OZq>Y|95hXHOx`=IvE7&s1WhZPK!7gXUIqrl_DmPkAjNo?AcPQW z21soPH>1W8$5imu@?n16zGo}Orbi7HV(4oHFNJwQwbAfZ(B|-H_S8@V+lec_%g}KQ zNmPO$xcg{14rJT0j!zZXGs~MOn9RRfH`nKM=nh0 zAI)9jUapWqO{>mu=%rB)3xZfnd-})wfwF;hk_?offJko-i>P+*r{A0goI`;;;ZxjT zvB5pua-NL0knheL`Q8?IxKIWvYT^Jxu;rdy2Eo|I0Q74>`?qj8KK_2y? z=rWLx0g%N-Bw1+D;1>g7%67=b@6QYXm=8w)-6%XcJ!cRJawZidWxVik66vBF)+e^?Tm}^{(gzyIv}Y|l!ee1mht=DX!wXbC zVdmi6013xK1{g9wv6OE@VMGV zN-MzD%bSxlFRZxe$TqL;^Qp9%fqxhunD$A3UoQRD9FTcO)e6N zhKf7kyr$?d$~5Mrrk7PN*o@oD39!1p3z~3EQkNoS^=tw?SFpm6XyH7CdB%c(IHTS* znIp1*bh8Psc3K^WF!h%Apkv9pW1dijBqI#nka0;L7ZfsPD>7OZkiZ?6yeSc?XuT6t zB>t7lMYjt|ccIwsV-*p1Zyqo`#8My1;CPzYv~yf;#Kh*jP$m_kHdwR-xJ(&Y6|)39 z6d)4Owx90RzxEQsL$POE)f=gPXFp!W}7Dabvt=j!bADJ;xZT ziv~g-AhB>4al0$(n53acVAo?6&q@$)jbxXR(d5mI)Ak%~n|Yd;rYp!A&7%*SMR6Yq z-dco?;B>bEdV0_>KC1OH*$`|~SPBmVj7TaJr87sO)B$|vbX}9W6&0d{NbS^MnCDy2U5AvS`K3-wCW;;52%~CxHyE5OS%9pdUL(miVN@X4YX=s? z&JMJtO4qEiEzp&d&M_0kMhzCG&S{&n&Tg?}dMmtb=~G!VZcWk4wh~5bCQQTK>ouZV zLSd8ypqCR8<-q~gHf?v27hpWxj_$?TndbL#Eae8e-QH9l{{UfepG-qd?N_V?9m4ux zz;OzyLrqoTpxy)xz?%A32R_J8y!V>XTBZGj&7Gw19yu`zn4o`Z;9}}`E)n)-)@9K~ z^vVX&$Y&|Q%o!ZPn&yUr+PG>LC=|0w+VMcWfOe3YDdAG`Y`74``F?Gw?j~Om&-wSbtIJ5#mS)=RTosCF@^usOu8A})Z@-e6ibvDX6hOwgmf5R^5+F#QtW zmxG*KX}v{$+_^gEB|H2WgIjUG1_4$L_D$;q_AHi(xr9q<)!VZr1avy9!xcZsA8hI*Gr8ToCA}g!f;~T+G&#ns10=z_Nq31F*e))S#2}B5 zJ+oki;4|#qEyUQfn4bBeHrfBDQqK^rtEUAQf*KWI4*1(|~QE z=&oN~P62$_yOGbhu0H_1crrM{oaH*fJhUyx)4VAK?h_TVWfr0L-NF>%D7IWd7_WrC ztRP`FKjbh9`){5c)29v+0LMsB3@xq`0Wpqkf&%+-0wCGDZ#X{Kx}$ZQ{eN1= z=-LiHv%Ku^T7RYkIf1E`5>+Pm16~PAxISZCZ}&1*4#1OGAS|)242jm91QAlgIZ_Gb ztTNrk+E=3K&2UWOYwqA5{V<(z8$t0hqudM>hz>i#&dD^~grdB&@sud8FD6QGN0Q)J zp4QhCkmF_$q2@7reEQ9SDkH`s(ei=Y^??dsC;N)2$-;{P<_+0 z02nqx$EovD7%5eVIB)>sVSs{^Ywai+aF-$_`Ch1?xg3}w^LlO+XELObkv zz>=Iii8SziVY6i@t}*wU1ag-F8*o}Q>f$IxvtR20CH{fm*^)t9DF<KQeTCWt-NvU5hO+&;%{iJYQ-Cv2VlJq2im`_ok7NcJ zy22@(J+CGeTrQmj;{Zt*(FY_vg&t!oguKm7)pF*Wklj!3Sf>DN=pJ4PiB*X>Ghgt+ zkg-ce^A!I8bA^x!0Xm2M$*XIlLVJc(2@dF za+Hi;L5QHNK}F^!5{HqBLrYNr!J4S}GP;6Y=QHLepW5TLh^lU5bfkENzVJwFZ|9s4EpPLd0Z#-q_nJn64ASs2kceU&-~n6c=I*2cVAr7U zHi>1OKUWxV4Q<2qbhwc-7Kt(HE=`O1-W^kvk%pLMiz9SX0cTJ+ze_N3?9p)pf;6Jy z@fxeY-XJrSL3#?tJRX#T+ui|ig1qn3l!rPzoHU1}4?xO)KXQX6=#2y9FlTyye{9 zeFIzM-}Q}YU=A`b9~lL3y|9;P*FY!UY5H1rCis^f5|MgqQy zywakAn zx44McJ>u%}iJD==p?1lAV*(43rn0UaA_}c~aU01{LwNFF!iKO>H*W@P9yQf^$G8U6 z>iBbSO3;Ah%_Az5<88Q)sxMK*pg45cy$iKt9 zmlnHYykd<6m-c7t1Ib@b5CD0t=R(tE#vz_eQL3&-tm@iuZ+SrjapMPf{c)5szWc^Q(dUc8yGq+DW~VePqIF?;inXx+Fa zBzW>(c=m z0Oes=RB`GT@|0FSXU0sJfxuG~21803+O?HwQ44TytsgysRs^groDQ{2_Fi~NzlA90>uGS@lNqTP&?uGhL@&oYT&nkL@|G!Fpl2_ zNB45q4x(VgzF3#-6fNJIod%q5gv7)ULeLEiEcx2)ZN?0e#+jf5PX~d+DiANXhGwy= z9^9hgSW!oOj#^I0pvCfHxk8hncs~2bXJbRCa6T_xjc?_G$zZw2Pu6$59l28(Fq`%i z!(#^S4(S$LRI;P7AKp(-o<)6Npkqm|!;F+E!o6%UqJcCv@38^yxwBp&-FhwzQs?URi?m0u z{o*PJYg8VN40~r=PF~z1vukC?&>myXc-iYkz>Nv6CJmbS@r#PJiR3ErtBQ-ai?7aB zAVU=bIts2JB63_3P`Wu|D@c%yTr|*o9hhE_Jq9iSqmD3*00Aq6Bq5GAI0@7C-f(BS zbYc*y@DcdIvZHlKdahqZ4(H)<=V;-9_{nb#@DaE`8u_?3#B9lnizf=2<=k?5TnI=A zAwyfZgeq-Y0}$If(8t+Squ~2Hz;FQ|KY`lhmvu^q7>thf9q$6772}P)U=X16;*Vl5 ztut+y!VKiz@MA$9g7n8X=ITbUg+a&%=3oy4Q-|*v8MH&5Ty;YV=o7(#LE7j#y>AKH zA=!fJT~krUp$MnG-41y z+e+)!KV4H}u*4|nX)B@_4Z>1C%;(gQhPcK`g;J-W=)^g8ta!zeh?%6#T&EmVa)n`O zm-JvFglN~`&HmX@jWWmP7}s^=$(uC9-u&fZ&ns>O_5!Fc&IpF~SW|c2G32m5C4A)s zr~s}a1k>7sI5zadKDsM#aLIH4s2jHm3Owa;| zL~_fIQ(FAsa_$l5tXM>$z(&prdg$G`9!#DaR2`&vTzCwmHqnTXB%;m{9JqWfRfjvk zIUU<~`|Il#Vze_O2Fg)3qsx$OB8JW2F|teBgfhaCjYwso*4pjFVO)rby;c>AZ337J zx=lYvoZ{UA$6}_jW!z0bk2^eK$<~0cM(`NOw0F6SqqfBi4y7>-BiEM)CyGn&ARID> zA$8T~@-Pdm!aR=oxJfUR)cfNBS~Sq7qs9iUL!4lM~}%9tWo`lYtA)2@2XWy0>{=9I{S%#1S(g!RE}2h{n4{ zpOYG<3l6aAl3ih(=gGUi3xcadlZa$oIp78zZx$rzj6Ao$IG`w}Na9)@`f~8mFLvdX zA=_6pK%Co_rGWDr`oJ~P@5pnFzy`|T!CUT5@sP{g&T})Zax#HYNOhLkhwZ-R5UoBi z&)Pf1gkAM81+NTR;nV^j7^hz+lQoq6l)&$$+~Q+)2f@5gcR1GKlYDij+|VkDYYo{7?dRGq#3YQ zug*gh6(n}PvCi|{B5BPn4{Wag0A^K?haAyoFw^8WjNBUp0=j!=S%^6T|-YWD1JB-f4caSl-#Dq1}SNQ85Am~9__PEZp5z6`tg5pDLm-n1OTE5v{ z6Uy%{K@S!ExPnA>26hKtaqUF*!E}$-@Q6Y!ENbbo9AZh@>B6}I)W@dJ4_OLMo~9-u z)IiaM>7A}H(x;BGB0zrgb|<~%Wv2~C>kTSR!D&#R?sBmd?q!fffErIHSiQ5U+ry1g ze@L+RF^D0g2dg&FT`rt5E{3Q~-Bg0k-v(>RcEP~KMe~Wf2vzIBi_xl%+~B}8}BQ46n9Js7QOXx6bL{?xgFRV zyIf143$g|2^M@=(CmIc(w^=YU(R-LJi@Tz6cZjeM7+(W6atv9$<6`ja)AgJSwg$KrJB zSPT-W%Nf37lZz}XDXPsch#5fJEYKf}-wlFrT-U2IHfsuaHEst^oK8M-xAA6ef`Xp` zx-nht8w7C(%UzMQ>=bSgEX7Z!oDVJ$G7!??G9YR@^9zJdG{RSAa?XY(`KAGRfMISf z@~TeeTZh#R>jg{#*{7Qcg@z-uA#DSrO&sSvSWUw5DrbI};mgQeVL^~5KQ+K+!=|H~ zww~6fiJhSt@}GG$x%R^Oa3b^sVSHmmEh|W1QOiKEcIzq&QIt^PD%2_dF%fO_#=f%3 z)YC_2BQUUb z+7+T`F&SPlBBljG;)e~FV2+=c56Lavqah7pR(m^F0*x30K8c70t-0{^oS7GWKn&r& z0mA@yc*(VUB)FBt&{OthJv~=Xue>wbUshI>eo*z}7q+x#PTZhu$-~&OpxCYCpSz1h zaRO6>tU%hG^5O3gDs8C&$KC}=t1V1ZE;uWRYkaay-{YF3!Y~=7dV0=;#3gPa#Tz(W zl#QRKD06Zq0XJ8d9itj)ew+v|in(t!)^bozMp9S19OjPQ@?{2K(<)pk@3$panS ztAWM>SOhp+-X|uL5`kCUauGqzQweH;z~w?|!ts?|4fjlL+#8Ij?CxSk>J>P8?fa@)QT-c-Dv6f~D_j++d%! zV{Z%Lb&iIEfzvV?JxLhEfl@3BjyO0sw8Mhrv>uoUIz^3ney15QV2;b!Jz?*)9L^Wc z6l4nEIK@A73^q<(<_}?e$A+8=h=%Y=_HLjZ;1JNMkd87}L{8T)16>$8Lo({jpA{5W z0Z8l;H!9ZQywfDNTO0ew5DocG>%0{N(#G{@^a;#k{{Z2BM8m*d#{U2t#8aUtl|i_4 z6fUJMjv9riX%Tt#iI<|phdBrc*|fr=#)H@jXF^p|r6lGK9T2EiQ^RwY5^UA)H9L^| z_i^xXjHvOF4bZbg(%=gA$<~^mc?D*YC3sDd?SdG9>{QRgJ{Kl)@M{qs8*^_`)KF z+MU0kz-SO&m!IPfhdDA4SIdy^lR%w3hEfOMpH=G%gE_)J-dqePRfkwRApp14-bTjc zR6l^iYLcI3QX)m$E%ifdj+&Jkshs+x*clOCv9!Pg+kvka3=P{mH!{^SlCt)mTnhvr z@WKhFw=b+=9Ghc=9X$KQp{>^NZ%p=>taJ z9Y+}($m}&6Lh9#2W04O;Gf(JK=}X2kYG%p--%bxrHK~g|0vjSW7>ERth{k0tdld(R zAxY?p9C1Gl1P`|gyE**~gsRd*?!%)V$P2Uy;PrwWw?n6yf-Ip$xA#o67gqMX4qabr z7Y?Wm9i!_t?r=v}H##E2%LgJ;bq5s^gfw!*5~b;m+znPBX&t?*ibXB#Tl#&nK}RUr zccNn4@Y}g=^kOC^BxAY^38)QV`VzQqlvLopdSmrOs}H6XF1)`QZCrC)?W(7`WF=F3 zNypnBA#OuI4_M#@HB|a$cj8|=a|}f!q|$jC(%`julXBc{cEhG0oh z87Sd{0e57}fi#C3IK-+(f`&{ZK%)VCV>r>sbYi0?Vzxev6ccd`9{!By2=??~REp~Z z8c;_Ehc0|qj6A1#SCAt~ktC_v{2V${F2J*yfld%RA<*W@9>O1AOqs%>156%x69;0DL3vS4Pp0FWG%B@oeGH;2D21;EEhS|%eveauYv*bD|8I~g)5 zI0GeGgM0=QEZkx&lhJalBiNW2Sfo16NPY~0wso5U0Nmis?o&+?VMy@gFkozKPVuGW z@r{k3q)Za^dy^9h)>aE0no{84p4@2P7p4z@@eHEHaeAb_jHvqB!X&Y@s` zVsnOsLNwvcB&}6}Z3qmLXB{-@6Bn_%J`7{yJfrIg7B0xdMI3lTtdECIvhrmWT8rbK zL(V)3Nd~Vgl`2O$_oL1r!Yz=0c=<$$)5B&bir{_t#F}t=cYzcKC;tHETm=ZA$W*_U z;4wz5hYnt`h>5qrPk1%Z)!%>j4sB?T0`r?es(Z*_1br=K3I%D|?c)tI-bK>CM8vSM zoTpFIH95H@9o9e*q4m>%^ubPRlki-*wqA0|;+Lk4fq6`C#B6gW3Z2lNE z>a|!tj6R6*sf!g|fYFFNrR$eGviDy(1a1kfj zeaPL#pm^)dO*UXf6xvbh+?6T}54MLa6kRT&E4OnH2LnRN&7gYK9WCGc@?=@)&QKxcu&H{##JkyX(8G5RdCdP%v8BjUOxhAEjrEy8xG_8&C zlFOojYuv}Swcsnfbj^r#liK%=?;~WORwe?dKv{4?BcS!eZSb;-)Z;d|(AnD>{IL}) zlLIX*cCALd;VZO>D4pjr(rahlu^JY$%DB}|ip_X%Wr)s!c(YlxdaxYkfMH0Ir1o}^ z!6S$vK|JFH8x~49c{t68OcWhFBb78pKS|Cpc#|SNqc zDMWQUbZ47T`+Cj8U>*J#RT`kF(Pvq)u4;fLG=x?lT(tpId;(nNj7vrxT?XdIdckWX zp`hv{aMM$4bB@(p3Mh4E3n2gvV|&ECx<}}^#)Rk}rZ^<-Nlhr(jEbR4Ce%sUl{!-pOnxaMJ}O4MP434o)# z!cf>0F3yxOZiiE~#4XiiQhCSF&lmpVirPIq7|Ul_Js(CQfN_FE2SEM(XBN{-se?NU zsACzX_O3gVj@p;efe?d)$`uh)X^X(40m}MgG(xM!g+r0DcpR+JZJJ!S2)n@h@N4gQ z1RNG>{bIpVBC@zTdwpO}NRhYl;FNl<=yi#M;7EQOokjE-drDy-kppiGyU15TzHe%J@SJ8w<3LUHOrZpAbaJRP&PzmD>R~OS%U1O(K`W&$phMSvY z2t@ON6YP#Gvyh;5?Z`=d$apY7%2d(q%Nt0;rsXI{_dRDHrzSY#lwTJhT*&z^iQXDP zy9B|l-K8t%{y3j!cT0YJIM7T9(d=h=8%#iOhpc+PU|_9tMq27`Iiw^}hEz=gN$Yq) zF;`5OWYm*H;xarZo5c3v8tXD8cONDQ9YbBo-0VZ>oANbA=5&9jaxPu-X*HNc<1GPzd~zs@u%h&_2{ zIALX7g>!j;-i$aI+*xuK0y6*#OIL#^x+B&4xnOKS5qdF9uFFdMOrP=aw;sSrt;_)6 zs383=DJ0e*JPI;vPJma%w78RInM{~?xH>Z^NSYwmnZXMUhf^XKCqe#ooVeU5vD#-a z&=6H$7YGA*08o74q*Zq%#RN?)c*QAJh2idVk^A1W_B^<(iTojsg5!)?*f?(|SF`rx zs4Ye1>k{8M5&f9PRaDTPaC*MbXm-@i16`4LHE;?AtSRxl6AGNJCRVT6_|6?N59Amn z3Q1iart5IsHl<5WeasJ5B!qtU;CCcFP~=VT0ZK}1an{*t-pxWE4MzpCfCv?Hk8L%k zWadf;qpU`@z?}ZEpKu!>-$Zd%2!ToXxQfwCS%{EP7g0wM0RwAi=O!RQBpE(%17r(B zE~J7Cj?7t=;+yg%JXr#HTp?kxs-x7!)Rw6j*6~!mK$|?dT#kVaDo*i; z1Kyo8AYS8h(+r{Pu0J)ys^eWXf`DR$C*C;#sZoPC)T@%?i3uxDIaS0UXhYUjz*?B5 zu>eI33mMrdd*=arxJP{Cz2o42CI>Mo4j3y@Dif9Ufe@-MW!_BcK|K4$v}*0^4-I~D z`oqR!Pnvnk=viXk^O~v-5aCIZ(e*J_pbt(Wa01sw#CiU)kUVg15HKKzBE|>~ z90DJbg6&5UWvw@Q|-y1flrg&!%5*9&1xr{(S!r+baR0iWi*H912BMy zG&t6X>}pR~S@{yWLz5K-(dyrbY{(DD5m3i3gfza7$AurOrU@~Y0uUPfByJUKp87ASdZPq zY*)Zxnfe*d+?WX3a9eOu!kDB@;;L8F!i?P1!Mh=R%ont_f7VE-)z)ta)`4(1_sr)6 zhANXs{{V2~2=L&c+`Qs5VjyEJJQNK)IN%Rc93&{K4|vsxr=q@1qu4& z4^ba?4A~-oS2h3x_Qpc6>yrsBBk(v6ys~L((H_h~)(3?4V@x6`*yv$s2dM{mkV(}? zSU;;@0P}^-NK|5Di$Vq7^?*ls^Ra2&VSvWyAWl}deA6_B(nWZIg;at1ulB_eGeQUxq{qH+X;KFe}@ny0H(}U6oHRc)z6lS?Mv!ZChB2o;w zUzAV}R10!kck-><97rsI>7P^p{QaI5x{KUScC`=Fs@xr)(_G3gF>8DC3nUs zk`4yj?<1?BB)PhZ4QM@(!Dkmmk>+A065C>v4(Y3#JHk_ z(}`wB>+2jmz;c72$+IN~=)+m00ckIkd&VO0Lw;r`G)CD*8s_kaPho>pqs8OR$t8kU z`hz)Q4z*tJ$uxv?9(Qs!fE3&7?-L$owt7x(aUyrAl*Ke}CIbiw^c*O~Irsa`Vvs6A z<1X+>c)+cI`do9kXlh`mU&b`^fHL1mvcR{hDVL!!l>#15=;XzsAai`< zg!(1{zo5%e0VqxJG8zFIO*@gwgm^sV&?ai3GSP%=OxRJ`J^I59330%b?9{|73L(Gg zOxH8CYGD-4fdk8gxd}_Waao|TMi_uM19_uZ>;y5@#Ff&_a#TP z=P%_#o_KJ_W{BdZ;xA*vaVdV)=*I$@ijB(22ojl~HsKPPU9by(SuUoAl45a6-$U!X zR24VD%IrW6!0!RhFp~y$H`)-!B{oktEZ~ltX^E0_roH>e1dK}9vrZvi0@g-gH_^>( z9qC*-5d{;?F&g#uK9>-e6enAPf@u`ssm*uOid|lYR4@905OFF9Sf$PoMwElz<09~Mx#0vaVSt+ z@PGA)wpS*#7!u8Oc$W&&kiCD6#V^ExMBukZIWcHoVXYzV~);>mAm#?$-5 zbZBmVW-g$jJasToM%|{KiGroJwcjO}LLhS8{CdU&6iL8%xfcmVE{@j{P4bCx)uv+c zlmaru!Q}Oj9fR3SNR;nT!T}k@>j-cTFum4|Dl3?)}}xB)Qe?SK*l<`kK7 zfJ#lL=LIP>z2U$v$u0cMGTb{1o{*54&8@tc#zIis!VjdH{`xUN71dcVuC3@?u_GKw z`D>7{O>4-P1;RGkEOaD7eo=$7wj|VR#hFq}9$fEJE=e%aLbtw=oggzH@Z zYPqa5(9KUaVVZ`H-?t8cDP=0-7aCI~X|=lJk57IsSdmoYzVckeZ)n1e6x_p5ky`8R z#6p8LZW9NLYz9EV??j%AfEYpT_i<1WO3QC|Io^(%hDP}*7w8Kqp$47tKHX&6 zWNfdMPC6k5ResgQnhax`%J+i~DwAey3T@4PQR;`2lNZ!G;hWKk>=D^xpQaVq4AmdL zve+LXl*RM_zE{puct#3%-USTXHE0QsK?BtuXLxIF0!xF=OPtsCRa|!##TM@hElxh( zrVA=yRi}%bBQD&d;}%IOI@0-ja@S-XYW{GV71`DA8fqVH@q$^R0 zWmbHo*RQ|Y2?=`k)aUy>jv}zG<%ppWEB#avJaR$94~geSF`9&K-@Usw*c7fN3lxNE;Zj9SsI z_{L(d1~h%ZtaG(m0B)~%n_tmkz5Bve{N+B_NGXB|eTM5C#f zQ3H=SnuJM>0Br{>i+E@+4sdUyOZv*X4x3EU{_lne+M8(mh9V`{TOQ{(A80uwPh#Sg zMrc{&-aMcrHhP9w3Rtya!t<3g@E?_|&{5T=Jj^1-EPy-PC#LZnE6Qli^8@XOfO4K+ zM8X9+PDi|=oj?-f&V<_$o-W9^-aRwpzEW^>kl)`^?e*;A~ChvU`k!Y_;7>5@PWX& zHnK*I6B^w!5g&6dzMe&W@iYP&p-xuJt2OCu4^DFU7MDkyIMhxY!!oLn)qomOY<{xa zRZ+Ul=Ca@;DCa9Ac?caAV52p_OW3+*rk712q#33x14(NoN7_Z zoFcky(l}r+jC8IX30hIck+PW=qd`H9!N^oGISvu`Fw)AXc|Ne99KVM-s?EQ*3=~rg zco zF~dVX{{SL8?J#8{z596w8@ih%zi=}D0JaSNi-baei4yYV2!x4s;gjG3xz5^vL+j z2i6sJu)w@+VeA^vyWpI9rjJcJaKhMuB*ZWyv9f4719iY492ZZvRRvS}#5=UFD*_LQ zJSMk**uHxd@Ey4h=~j#6>(P&372lBU&C=e^j97ZmQ=hC{Y10I4o2u2qZ33e-;rHux zjoUz?%|=W6&8RCOpuil6<$wy5<%%EILy`pY7Qz!s-j zRI00197w^kCl?cvc?U<`nYn~cU|y+=G*-l0?kj=Aluf@QPO<4OITwIIyiOTNNBbD0 zJrX6>OssaE7_435%+!s>LbPhW6iz5Np%De})0P7KO!~orngF>af^rYj6oFSzsrtzs zR0FST94sO7=%1>-nOz~0&tN*kK$HjGyt57l59RI{_X=~N?ZS414X6fNe4#S$vmF3= zK!(3b=mU(Hn0ksTotGJ5R70B08sG!0jS8LbSRCcKoSO69&*nI{u0&^&Z z@uLF}0Bc`Bag<@)Ds)(Pg9xuqX~qZ(mqFak*9M&iVhS)CPm%^UWS{_p$b999S|we) z&hiSEP(e3^7)21$d(FM`%2O+v)!M81x-sd(<2&(y!C=Y-I2=o8N4?zS#+N{S&~Yq8 z6QfYVt`a=x`4d=?rs$w3VWE3C@#45JGI?^4D0?#O>zJ5-QbruPXoIKMw*WV9Hx>d; zx36Ybm<~j4JkqV5m_7mb4BHkJar75zY{n2Y(zhwJT3Kc~S-3b3-@F3?(=DAbwJNm# z09D3nWYMG=xeyH-nc>1k@>!mf32&`TZBBUN7tS`(5eA#%Cc}|z$aV*;DbXe0IQVO@ zmKmkfH1fq@r%yQ=)OI*2#ka=uS1Kz+drp%FJ1ISj<-o%gg?yx0Xbn8@;A|?6U3H33 zS;l@dO}#a2!TPDMNvwBz)YeOr|MU?XEAb%_Z=rq9a`A@NcVR|FPHAMNKGB%mC= zvB%GC1=g~Z5sSpfcXi(b!0p45MUx8&6Kk7_E0K)(4_U0vSdXaia``J!%jkAu1@nqr zwwsQYE%5Be6C@yeFS(FwJA5xH=Msswr<-HEEM^cV;{%nzC@SGw6PIV`!P*jPcf#Nh z4@sIJ(P=F3z2M72$WS^*5~9VFCob|Y28-wEFdN3VVmKUV%xPGD9AzeUQ^cciy$3xm zj~D`irSBIO;+G@CQtBy|ni+G+lgca@A8bnqwp}@V@e#Yk(jmwSeKh9!sKi0C_YLCE zC>)NTyj4hW;tVzExST6f?-77qG)Jq6n}2eL!_EaZNE64_40{Aki1Cdtgs7geNji3c zammM$>jkh;6~#Cl`N6xw0Ke0PP#V-^z;C!{4oxwg;zPwSAj0ekfu_rO)x?ls;fHY7 zm$w;GmxPAj-m+?CRnS8sbfApElR;QhY)YXZI|p|VoKn_v(UfvPX^Bl7NMSTXH_4r0nCHnS+lwJO z4s;y2WOnjuz6=#gic}9HfCMOUMoYuA?)!3BSf&Yv3NyS5bVO#o4rhl3)D=dY+iWO! z?-&7WQuMgy1lNJY2UL0{pQkM$(S$U?QW~LjIWg7R@F}In@dY1D1Ozm&R>VWJA6W3G zKSKlGMMLah>8L^3=fRK+h#L$pc9EoujFO!gh1-jEl$sU^pkYoB%Y7v@nGR zOiJ#(6BxMyXs!r!WF_zzi+^Qb(Of9>5xpNqC{hY}e;r`hzDXx|KcX_x2agj4ftoOZ zDsN~5I53I|#obR|SqoL{#28rbKyAfKoCJ_2@sSdXpr{{x*+l6^{{Xz!@#(+FIdjG*L2|GrI@nAHSy7}gO;~Qu zys-@lhnRc&&8DdbSdXL-;D%f)CObau&0~OrrMy$oA0=^~#7$Qg1*V42-b*490geit z4NHthoSgEm1WW1X5oD6S*5=qcLS7ImE21;J*de*0DTL1te-0VS=wj_zVzOP=$d#ikI*+9u+(6pP7kSfKBN0gMs9Yr>sG-c=Nn6sXq0r~Y?*bwmGURxjqmiI1hfuXs!ePPz9m3|M_S2IF zEQnMO3>QVDJH_L#aRWD&d8>U45vZsFE4*1qu|;p2dd0S}&nJ{M9cQVQPeLglQMrTF z=dXMN9P8M#yo{yIa%BdEe#{!gq^Av9_5dvF1#I4e`c^(}OTBgI&0zBJ6SWcY&lkC0``EatesL?d4YzAuX$4qYP0U6p{jQ z>k3t+-5ZCCE;i?Sz`98Rr{^r326-Q5KZt)Qc)+~L+EMmM^)g>W-XCm<&SAev&Qhx; z_7k13xemc=uyIomT#9t3+W`l7J1zorO`P?o3du_<={-HB9!9SduCc2^M}h{Ic-epq~Fj(H;oUg#U?F*)gw$S zN*%2*K6p2GuO>G7_Y;=}L~4NIPS?CkJUcZc&O{-~+#7E`f@~9upBv1r?&Epg7s0&p{FcO#AV?>am<-oh~zfKR7 zYpvvb1x2QS-OC^Ypq!A&FtB))1^fhNMeCf>$-e-@ zx3jzvT((!oH1^}pC1rg?U{dsr+W`t|q_~J%?177VeumsiFJj~t?>y@qV&e`SBK?^% zk=U037o7w#s?i`@2i3TMc!35QV_MNpD}qtKnVNuaIuFZ~i|GaTlb~}p&jXYJUqkJL zbb$aATdRbSYhC-pq9{h5H&za!lLO0(^@&`%)j-=^v@F z8jntF$YN!k4_!j46*vOs_CJGuy7 zE(z#p*04pztTvPhM8Do@0C3viiJ@{rD}`f%|bxFS2&@#5P9WQ$~ZmF!wyr}G8u3VofpwD!7SRi$nyrw9g*j!uPdC5!Ft9y zP2DcU`u?=wJ&ol z2a>CSA#^d$ZQ86F6C_3O^5YUwSFDMMK#P{(RZF2TL7;1t16kZhEhNVF1G_JbTIoQE zyMsC;pNBSlghD~(#!bx^LS&qKXe0h)`#SmMePH1zOAX>oOdSs&-dw?I5&9e|6048e zYjFo^EQrMwvw92N!h`_u;LQc46f<^OagMG>ZT_wfA$KpH%w-9dVwxdpJeY=QGfR}& zSKp%^iZ$SetT>j1W1N5iG&#Yy(M*M9bU8k;-c6e8fRTiS+pe)df&$hULbyolqZXrI z>$Nf<491_Sh+$`IfUM6>5?rytvj-Z*7_%+yGcmft~y5a6Yc zKC(-b%Hqg+5&r;_ESMLW_(v5+YihXW^Jthewr?Z^ud`&w8B`Pz_R0Wz>uUPMS3=p) z`C!y2Hjz(xqCiMLEnwjSo70OP@uu0))-8&xZxaZaY$oU=XnS|0BfGy6tJ2q^efuCXk96$w+!*nka;u49C+I($W~|#CX6g zj+#y_2p+q_uRYje)XHK__-+M*&=hb1pjkhwg+PxSu56z3j4a&Wv~_@xc?wkm_mqe) z{{Ri)pokiY*RzaH&>K#SUNqR<7b_DoEBY{pmIkpX*6Og&Ke^KWOms-`%spH&z&XUl zlt47b8;A%*5VKAW@Q8bXwesLCRVS=Mg{k3{01s%!5cZxNP7#D7{`G_mh*u9TykjQ$ z8f804FpyH)Kei~qlXx==RPmJSR%`D`f}rBSMzwJF;kA-=tlMiUdc-(rJYASgi^g~P z@sOf4bH+RlvdDFm@)`Cz{{V1UD!h(C_lV6_JL+IUSpNX@VI4j9UJtEgh0^TMnz)hh zhg)9oA$|7wajX>uBlvOXEm{f$t^lWaS1#CXj!e~s<|8)ReEg;aTCG;yxDJ9l<6jP0 zsZNG!=G&6@hAdS8u*u)NdPXfB**CkC>;R;79^4Vib{(#K|B7ik>KZh%QVn7qBF73qbT?0FK)s(=_m-#c;H zkR&swZz}N&8&ekl0B3m3Bi0t!+er);?iab}vi~Ww%73Zo6CpM1#~Fw*{TbbXOBLLu*aJiuDcS3skE|fan;N z%mYD450?+3FtDqy?tNtMJ8AtGss_;Lt_@{>caI#0i*{>MHO7VCycq0`O;N)m;TD$(0O~y%u?%rY_ler6G#kL-5ZPgrhPGHD zc1&iwHM<@|IFO4KUFO)SJhF1$(8Weg1@q(Cg0Kkzz>9I*?Qm;&BtC*xM-5yKjy`CL zJ~0(~!SMsP5l9Xy8ugljHltsvXK5UQ)7~fY0niKNz)N6w;I?HgM!6CWp0QFzfd-3) zr`xw%)+kjQgQ1FUA}Op~a5hRk^6wjBVIZ4q32s0wjQZ4W!i*mfs6r~C4hv0H!wS40mbo*p*tf*9lz}WTq7g zY2f_0G~}8e^Nb_n1eC{Nr5lt9*a9Q(H*I#orbNn{3Nxc9DH=l;9jiN1zf%sop1Vvn zN(gg>tB}sIi9MC37DY;=22roW!e+v;i8ght)>E#4`7R)?H8HE%gM9JA_mSeWcre{O z1B2OJh8%gC3x5!s#ZvI_g9J(*gB#qHJh)#?B-QfZX=w$!WrWYow*a9#!k`Jgzng%I z$xS(9X@4ZbnvK|rzj;hdI#$CTxoWU`!cAxk&n-l!24&$c)=m0c=ifKP^+}GSj_t$Q zH;2F$NtdUL7z#v{FImTicNBaR9u`iec8M@9aNx%(Gd5hf*XjlZ*jymKNK2B5ji7s& z+XZPUKRe2BCJSlhFYgUw1zuk`I@JJ(MlN6q#kZVZU<6&)mBr#>DYWwrFcDrh2cr)7 z?IvG2LaTdfzVOUxYB3!mNOHBFM+SSr7*u$! zc8pY;%6fs}X#C@9PEw5k5 z&EsVTZmPI=?E&DxSO{YylvTbG3k7@}7adpI&RW3WI5w4WMzm1CM4+}inM=IK0u?-CEQqHZ^^Jpqy&f3alY4xB^tkkQN^Vn(qzUdY zc#!}rjc{~3qXLGbH4GdN z-Pn3D^?kft4FL|(j)46+P?dv@M3rI>tcRx5DV64DQjcku zNZO7C>j15AEW7~Fl0zkn)#oHfs|=gJ6J%7fR0)&;G zaGp=={K%&#GhF7-fq`e|C&2Eu{SzIw>~P|&uCI626_-yd9x-qfn>Vbe1Ax~7l$8Q% zRxY23f_pPVms0H~GGip{E&XeVi8vjAz6o#^2Da|_GxBy1LEcd?;HCFRFL>&Phm(R+ zha;ck7uS-IUp{bPArf%vQ0M}6xyBi$Xu11giz6rlA<#+I;3Hw3OTL@~Xl)VB^0YPP z%bPO2$BY1*04p#Q(gKJ2;S{r0Tm;+;MjLXer`L=?MK-K_%wVWp8$O5D1)|!VDSpok zyAxtLnSAl#B4Y7A(kHERglbOg1WR1#y2I94Of{+KOe0deh8rTTIbje62%om(Nt^pws>RmXJ!3l3AVcfME8YuI57C6r zSF;YZxPRhh%|4-L=gv;#M3shKDpEJMj}8gVZ$ZLD3Vh!+!h#{thl~kUu`%qN%uyjD zV+=H$@EnS5Q`pOL->3MD^zVX`4 zq5%D7#26fCIxwD~pfCYLs_)KVlS*6lj6>zy`kTqbS4SV5;f(3nnYYTdYE#w?^kcj4 z0x?mV2{`oNtYcW9hpYhf_ug3$SL+I0TT%;#t+j)2jZpyDP?0fd0pkVIKxDwuqiV1< zFNZ&@zE4oYxMH0D0K7ON@rJ(`_I$WdeEnfvL{0JWf;!$ov6BJtJE5A)x)bo>oI*U} z)OC@mFn{$NKJuDd2FO4(_KA_l5=IsBVmU#wGs_1IBBCZfHV#BT+>_sfG)r#`zTS+4 z6jf%P@Z6J$N7;?ib}_S$BRFc;YxudjY+)++beP8nWwBz(cw;35u%j~jK8@l?U_5WU z2`zR7Db&a8W4;&OYsSgm3qH&1#0gb_di}ZXM7R2*~XH#8IKK=|Xt$Xh|p4hu%LTNq{Wc?d<^MGU^ zeX9c(EnRsY<_%9ZI6koE{o0F>B#&c^M$j5uW&zuVSO&Sk=$v|x+{eIOJc*iey{ryR z%@KE5MaeW5JPg-S>3}m%A4h`|iU{aGOn6jm+}9^@2;yUjHPq4cCLlnXJ3lX+GioH% zJ3KiOw(xCzV=4xvRdlI>@nQ~a#I35ApLtRMX?M#5l#lY`5%IHSS~m;WI33fUE;(sP zG~OwCvKOI-098Fz#}pQVf2=f2L{G*iX~cCcb5$i%z)k&`84w3XyaqK|6VZ|3Y#lg5 zi99fOl}{vhkdD_3dZ^78H11@YPI}HcRwolCvN|9W03tT7UH8$hDTHs>;AYN=eu#69 zl{c3b?4}Ggj;wItrO+#oNX}lxa=oKNj{Nq=6*e>+OqK};ajv{!T_hR9m6*Iz0*Ce( zoGU6oKX}bS16sZgi~_o#nn{jE;eSmSv8O_X`!z8l5fm)V_QM0W1-FE-xJpLT%KE|r z+X$q?&Z|<-U0m3}dLwvJEYj?}V|-u1jMuTyc4$E{Q-`(hedIC3 z>hg7h5GtzM>x>GfecOpDB!GwBEJIYZtQ(veZ@JBN4ja}k8w3@Q))?$UIb!Jv(+NSO ziD7X=OScytk_N9C$W|4&%3PVhHFIVJ=H7Hj*DQNj4JLB&Tw4zq*m4>jVx;BN?-_AM z%cIeoM?kzw`NEu&dmHg^AOs-WT!SG9WL}J==^|wH)-f1#RVSQLxOpb?pyB8{6y?QZ z<^KTU<^7bYi}YZm{0`xRD=DzVxkr;sh5?#}@uQQ7ZE)gu3N?MXW-vHxxzsFP=b^>Q z0vTGwbB-r6be`~DgH1-~6r1A~j!Vcd?*#%#^Jn8Atr7uWSc1t=QNK9S`zsh^FiG@W zsJ46D%6d!}vFjzGjSE;1a^~S0O1;i9Ap_n+z=s9i!jZQbxYYbirg7=ZF>XV(*kH&) zCCP)0Qixz6lJ@TeGsD{6u`CXI1@suCJc*q80$!r!_Xd-j=y4rZ=>=YJnRxI1;0BiC z6bj^ZjF31QQ^SD?7z6AkP^lG@}FAjv;+f7f8Yd zM+lR^o#e<{q*MFHj-kDbH3r)O%>rVeNt+r)i)V)nZ;WWm#>=s%7a(mdX$Js!kZykUq(OaA~AnQTxjgII~dinKU}Jw6IGJWf8b`i%e}^yN{@WwV$j z`*HWp0$bH>GA6!QSJl=~*7-@&i#3ERE#HVT-H8Gt=^_~9qk@y}I9str5<0=dcTCg4 zl8BL0r@4_3wh-0GsM>Ha=-kdmEeU||F+{g-!IZ-tsKYKy_!a!(Erz1{>v^oucW?>@ zIoB9{(H0usXj;tJ86hMPbUIvzA>bVb3P;PZ>ku|prI=9-vc!7#f$2lY{_uiUpO@6b z!c{gi0h%BUB4&k>CsT~(D`>Uo{b%2d0RHoa3xu%A%HGO9Sp^C8tOBUKj?7r&JgB~R zjAILBjxxDUc1H)-N{s{76)4?HTg4J+yW zqIbaa=>23Xkys7q7Lv-1km$zin95t^!A$-`TO5$N-fPV9b3}=?eLBLT)f&`!6A&{P z*Come5Dl7ZmTAN`TCBWf{;4swWOasa!^A)Q$k^GR3fz?oA@!&Lsey zF5BCSxxlCypjq=Fny#|Mhvx#R(ExpNxu`+DMfHk!7Q`>-03tr75(`d;tk#`+VxmKq z2zMugtkWoRH&1yyR{(xk=oa(ZT%P)Z2e!C*3VAAWD@kxe?Q2-P2D}$Lv>>59;MQ2d zfb?y_mBR1CzyYjnP2F^OG4pW%#Qoe8O?4bs0QRcg1RUXbGy}NPoXIIqK4-i%S)Me{ zX^m++E(nM|-6lQYRe+~FIc-%moO#?Zmuy`E5p;8UxHPLr9Nq?CXQ3px+msKMVNe94 zTQOFyQt(%t6+77m!f^GHd{|D<(XQO88gChc;yJQ76*h*?y1|Wm0K*};H#8N*$k|&l zjt~umq2p5EX}EMr_{)`%n!^Cn3a%<*CpaBf(rXvIvEW~N!t9jddr-g_Jteq^M7}gI zCpYU7#W$+q@&j8Fydau79V&B#r67qn*0{-48Ut)GScGq-B;yYxD6DXjG`o+sV$l_g zzr&+6lC}-o)(XYJ*6s}o4skO2wBuL~kS1*{nrJ^5k&st&4p&)7*IVH-(i^G8*scQu zwZtvS9{@Vj#wynNNbdlY14lUHd7otH!BfJ79T-7FEpMXcz+1Pky0F0k0fS^`la$Wo z-!}o<2sNloGn(_`G>QTA&0IJ(mE^k5E(H%=697&+snL^^;7#D8vF1O#h@qpkMi5k% z#K8p|&p&uogYE+sLaRp!=*8cD3s>(EPMkU3C5Tg#%M&#e_%GGP0=S?Dy5ORk;qL=D z8$it}4N^j7?NehD2h*_zsKRZP3cJFDZgb8wX`8vrV{~xRlU(Uw^Q+h zmV!7}nDa5wZNS}mF_ueA;XB?T6HEO=4)!Te0aAx)p=v0GbFZsOgq4HIJ>UK>9ycqu!>MQOs=Tve0cSnbqT-^1>+_Jns%ll z7nanY_Y|Vi5EH?SpFEuBRF?~eNN}`U(~xAtPVNFSuART0oJ~R-<6l_a-5-Hf99S6s zQv^VeG;hv3ZjM37TAW)CuCm;^P+8%}8395b!N*r%Ac`5ug;)9(WNWiSvwh&G;10~9 zdrmrz2w`yJ8(=(M!!~jrOpt_IGE@UcLGK&UJ1xL0QK-pC#!f5m6utr)R~J}TvUQsv z?o{(u)<&Qwi|u$GjPUEhb6jfh^kc6faSci3E+p^Zg9xv@RwJ+{wBXKWlL%0nj#+?S zBG!lgxl3$J5V{=ogp+&YG=w_hT>tshu0d4=RFEpRA9X$|0!c7{b< zw`#iih$bBx8+{H|rlKR}F-x$IBn*;esGo&{0faZp#J4zBx8=DUp|Cgyql^B9W{)WZ ze#LCXG%wfmVKhV=jetlNIlgr^(BMi2spAHWn(2OwHzn_R7wv}ep}N==z(sYXyaZi6 zFgDWg9&lCffft_E*VcXvtww4mOPZo!wb^;_%Py1X#w*FfS1!4J7v48x7|6lsRn)&MfEXHA+<6ct{1Q4u~!50HN-Z*u~7_q^-*y=Tzy3BwC{rJEG6(L`{ zgtoaYW*p0_VH39F-tcI!fdKHvRu6#d&|=ld7h|^M0cd~%xMCXsQ_D#=ifAV6o2al< z1zIW2E*~S5=e8JB+Jjs7lv2IvW~zbXWA8MQwp5Q=b3~J%<@VrOGrZ+YY#YP^NiY~H zRNH>?Gveqn;ZAwJn6t4A8;Xhxz6s5&#In5a#w8koptbLJ5o^>v-z%J#!VuZa@L`jM zNZU-hiz+c6Squd@2Lx4(Ef2-WnEUQ$QOZ=*9m$y2{jZLg?4puJL z3>V?&5Sq|^-YbX{1*4OJ_=!dETpeJK+j5eSNOr$@W!AO>Pwx_CV=5xprv?i05sn6_zM0&d&a8B+To=LAaut( z7Ucj!yA{F$hm+oNAm<6w7No+QgC6OFp5SSIddUhf4TsT?`X;!3fW^G^evDV67I60B zP%i=<8K;NdCX$DD(bfZ$nkNU-fdN;W)0TJu7;eN88p9>l4#0XbM!idC-W@STjld#F zSL*>VQKfT$L2d_(LgC;Az~-U(2@KjdTvI|YWDiDOv$9!)Me3&dm|9{&P>ycnvtq^+ zi{|HyG&uhNOb{0q=PV_=xDH8(&O4butPYh*srz-7fpJHZ!HM5Rf~TvT^Z)>T@sh42 zTu-9O&mUQK2hpZf5#eQ+d~P?Xju_^+4c~ZQdd~#B+thuOpQDcz>yr zN^QZJDA=iHUjYHWj0GT;9k@-U<-)_^2st%79H3*P{RyS;?r|GaFUa-R6Jo#8nHvhA1Hi-ZZ<-EcKhoT zlq^u6Mn$O^+5Be$lqdxz4;$F>FJ@AF1H1Xl@S$6;pz)fdGA||XEEy+K^qu0~SSb!d zV?s7|KtqhNbd1x%e__Lo0N`RbuyEo~WKu=$=O*6X=i4rm=4yY(2pXJCA-YW0M4dInHqpV;-qhL5CMtDcs@0tmlP8Xc)l>T z7%@5mapl59y}=E7aDfC-af*2@;`YM`2oZNnj7sDLRa^kuBZ2A@5Cbd`bj~pJfV6rw z#Rm+Y)P@rNi+i|XFoCr$mk?d6z*AQZX|N>Z$1Oy>g6A5wPZCLAM9qP22y1N^VG6A= zbk+&$V+T}wUq&QPcT%JGckGoWsJUFPZBKwAl$-M7T;n4R6SSbD@5cw+wmxP?+R zF`$RQHziHjmmvYzg_s7G_8`G35!}WYTI?JY`*h;GEv=`ig9gC#3`#+>pkQ2Ie7S9_ zixdFE0?}D4G23&!Tzad*$rnW#E2x}4GKxI$ShL_0XCpd^2)jS#KmstX?o-vNZa#-}n zh4B^B?8xC0S1m13;}Av^5c~2P+H>9xf{8x-~M`0%c)C8Yeqr88pO!H__MQ21*A;4s+CLi8w3T~aanYjk5nMV} zY5xGzDDv|sZ+P2iI`qa_17l1L!eR0lzEI>airB6voDx^FCO43ZJTq2>IKXzr^OA~= zmk9_Gn4-Xz8is4mREF|ljaL5v{WA+i*&0>e<(K%SlCq_>f=o`0V6l6d3jua z6?AD{)yEA4Y)$mJzimC=Qx$R|)O*fvIB~_2ZZmknNZlUz$k1Lg4_L&|%;m_98>yqz zG0hI3ej$zz${mlqPES+UB-Ry?e> zi$eT&7vZR2%iiuS*OA4YzPOyI5bSNd86{21lLLhN8G_o91xGx?ZJ<7IgL0lpgW_hc zgApmoYJ-}zcT6udS}A|LOj3YZ4vEe#Zf~L7!+CVbpNy(*Ye$?hSp>W;JkT1X1xwZk2vUJ2UgjHP>Zf&&EP0q;0dd6^$o zcQ91z`oe&d4&R;t)+r`*IdvbV8WiIYLk=LKBMr!P#9yN(_yw#m6ZO}YCu`m=-I$b2 z7QoI4h^nRv%+I)b%g}pVVw<0Cy>ww{S)_w?dAk4;fPHjj43KtU;p!9q-f?1yE5P&7 zfzSvJ+Ge%6#w)ckfe8{PiaE?%>rO#hcy_qO2$~Gz#&O0zHZ8xZ)&r_%D276Z&XWy= z&X#7?C0Y862OdHNFuQV%=)ZVO;GpXX&s+w-i%d{Spgz6i5t=m#~!Z4dAE;p^2y~mm0()1>@6% z13*jDiH<}E2M!DcKPCR~<9VHM#UK=2&)zL42Q3-Eo!VO9P&L|k?*iHcLh+m3AWwO( zV!gOX2sxPjmaC9Ez7tU44yT7sQ>2o~ePgNga-Az~^@>I72U)S+I4b(uFPvecvL=~| z5+q8|pIc3FdrWa4xmDM^82r?@h8Zob#*gA;Q-L`mbX=Lh(gn2lku3bSdM`LoROzdL z5EEK#;LkcZ+$#&F%{{oXm)}9!;L84GlcE z%J$>6Y1mVv2sq*`32MiZ;5_T=Cle5@FTYr~!1qrMb62q?MAWgTp zA5#*%H9H;WK1EWIPrPpn3A2MxJIzmY&C0HVU||PgEM4y`;aabsL5gYEwWI3?SGjb1 zH_jxmNCJC?Jb)G7ehfexNN)#sBVdRW&DtnJatCe;!wvMshI)L=goC^cxTd8L{R-r; zgN5b$&K`#b{g{r53&4n@toMyhh?*iE@B~VYRrFwhHKW~Js3ZDZjT$SuN2dX-yKrH2 zFy{xx6A)J9Ys=mhNFGD*#|ocnioO8HVgq!+c#TY8W^a-wGr5XvB!J(iB8qz%{dvYp z7~nSS%9C_1urN07!+JM^%m&3qCm%p4hMHr=wGQJuICXEDQeQY|t^%`M?;?Ca`(lt& zzDWDR@oyy`UEt3)zS!474HA3s;|WiD^XM`3VMYYSdr8AdhlS=helI3fs`i2X;w->U z10OKj6$2QzonN=pB&D49BT1fztj6gybS!TQ-tWg);Z3M1T?}@>3URj^FcQa-Ic$pfkH-)8D{-n&FPHRfuqnmvc zS69r$5+oF?$3kO8pQvs1C;* zTqs>ZxTubbej71%!n341&U{`J+;5JDh5rB;l?Fy+_k@LB+7R)QD&8SIsLjLNK?}j2 zR|erK;D=KXDPMU_E$p}tg~pp>?+z23mcUhYyd0NRZ&(JwT$oLANExuRT!t5mP$?bq((%Us!8?Y_kS$k1P@kw`$KBAklr`V4^s}b#PdTG<3b@>x)a)Oj|gI z1DHU*4ZHp5HO{d+l#4q%`D9fEeE#_Q+$B_=4*I#9Q`n$?v21Agi2j>U`P&6E%b8c zoUu;6u_=nKYyIZy$4~|O#w28B>4ZurlPsxxR~w@8o_*r~0E@T}qdKrkEiO|Yu&sFp zGYTQ)adBB>-`&m5pb!M{%PN3A3Oi{ly!H)|x)3Xs8iVj@TgWUz5 zTnQziL|jyWs#s$Jr^|x50E^#2>H&~iJ((oYZE?nSPIc=x#uXvA!tKIvJd}Ot#fbr= zV?4M`VnO;IaCXB}y}Jx{!)le;twSs?L-g~SjUhPtIXM{k;|~o6^V{Fva?}TKi|N9_ zAZRjYrog}tqP$<*ljN4o?-HtKyl@*-v#bMPTHZ3`3!oDyMbW-7Eky>si7eI% zWOS&^+Yg#<7$=(SPBAK!wN=I_9g#JS1DXKJouf6C|qpR zkC}~vj=97Ins ztXo7WVOnD1H92-d;ETtOP4skNj|9fY9@w}F?}RM%h>R>z5KO9(OY|8ExIyJ?F;Eo% z)wX5&2s5d*GGfzQn=rYR(!1wLfB|ywad9fxI9{-v{ALk$n73kcS#cnSs-tIa*@=-0 zO;d9;*|SYosfZ+m^O>q94mSR9c=fGU20D=TYnzg9aVk9wY6EGiCy!az;53)$nY7^X z@pW<{H&;kYL=51aYMaW56I6+JtX@Rnq&~B1Wes1VW75=`Wvo(wmj%35onZWzp z7Utw^IWtGofouc^u}pwepaI-qh#{$hcGDKSFWH}@jdzx*55wy(3=r)PCPO1#Kl6Z# zTtZmo$Jsrt-;)q~itc#FMNrk_BImbWgBZgbDm~0zQckC$vDR16zmqGm1!5ZOr3kj? z9N3OpVY&=6(S`wQ3Aat-UIk>YMhXJ!&|ok@^&e(jA=}Z4A{0q@%7F>Eznr>^8QF{) zHjANfxZfez;*bNqX}&Xpf^m@Tc*r2Y!b@|8(eEHf093&v;9zXbEXHk@rOWBZp72CV z?*i;y#E`-=6&)yLaSFMr<3YkDI(=rLU5)5v>A5dFnC>+Ocri@P`-I_Pilz{4KJRCF@+F}IAo)IxKG%FYTa$J5?kloFU^z}BYQ z#*A}B1@u*adA)5qJHP~!fIQ}zWKeta-az3p0MoY+^f@dztBStx;KltXa$s#bWMs|J zgp$Hz6%Qwbn)-rZzlTZC=0M?CPP!366B+EG9SHR zhX5fqBjLw{o6x#0JEyO{p1+D(`%@T@64@$IR$1DQEnVxAsb?5+{^D$HI-D;4*E6+)suc(~l~NH;FTa3s3r zqxrha(h*Rf)NoxpdD1Kf170FoEXwE=%O)s* z4-N&~BjvucfjcSR8BT8YCp#1 z8uYcs1U$>E?-9+i^~1c|UD+U+DgcB_FvG^-pyEDlSPlMFzpR3;^dV*0Vm@cK${9&gw>#K{_s#3;)fBm&7J=MnOGeg;Fy4# z*cdqa!sHTqdda%r3;+y2yX0}QS+g|`uqaq6_D&#%!R{w-oCz(C!|BBWoJ%oklvS?` zezL^7Bf4e1VfKVv9k7no7^o_EOWTqH3QNn2PQ;y$tbnfi)(sofz;uYej9Jp|Z7^t9 zrihsw2E^CoYcvRu29MEzW`n)oRgo)>jc2nFMJsWgU@*0p0DJQ0?MH_H04zF6P}{vY zEyd6P7JUM^DepDy9xuEJDL1lA-($rY?+gh`4hCBR!2!1&muq9IfN(6_CMpjIM&Qcn z=QwZFaK7>45NXlJO&WHW@t4QzEpWTOH;xkS4*sc>5=33{`gy63?UQ9Tme=j^gYM#m z1XnUTWr;u$!*`0QX!Q6oSy0y8HR?6jZ;j)vPiUX4QDL-8=-?P7*{JP3dc>||tDzKBguuPd#9gO5rAN(cS=zVzz4e+l1PU4RS{a8KC+*aR#Yh zP{2SCf&Ty*B+H_njd5|r1HyKGcY?_RFGton8+tgnmLiDt4HW)pGw6{2V-{WrvppXyun|ri%W`ckz2oJ2YNQP|#+cMBCB`SV1c7mqi z#ukVp#r$Pr+t+xQ^W^BsvIyR!`hXqz zY`ng|d3|*DVdn!c6L-Hc&F?PO;U<%52cr{ZO+DaY$QVtZCR8{u{)NjsVn)}zr3o(a zU?H2kPrL{>9K3&c16dMuW1NUD2D6hCZLjFf>wGC!yk%XG+-i_fQGK%%`k-Px20BUZ zA@nf_iM4ZGtdXbzi!?N?#CH`NrbJ5}t+a^2r=c>Z{3 z+&8RVs2#$$mpYJ#%fXCIJv%QzX6umGoV7+jMDdF(M^}r8EZ7&9Ay9*&>nj(t?*R-> zbWDw&$=>?jH(o_?h%wO<96snou22vIODvctMcdwTX3}CTMMyGVrP>FB5msrb)7~t# zkWdqwiKPOgcsW+;q94{mJXOFry@gIqVskinXKiB~VmQ(nKr>HS2~l2kF>TN}?Q(LU z?^vNUI_S&TVYki^r0{maz7@yOav$u^2pR$c=Qw?a7$K10u^y#CGh0bkQzL!}6p9FghQ?8K~uht5Ir zg&w9;OI0ay#I~zX!GTk-20Ho5WyIXweBN=dj74O$_$cd3ZP0R<)qbxCt^5+=8C4eOLtavCu)f`~}j`*O%O zykeuXtB%0%oMl?yw*qS%2rtlWGjVGnk}8Sq%`y)&cnr8~%9Vp9BtO=vvUT>w^Ip@ zL0XM)7&RoaTt9kZbg$oxHqPh#!0=VQF}yj!Yu~ISR&H=&-Xs*W1U86@96@#yc#dhZ)*jZYnCD>Wb!vA8j`YI`uF4G8k_CK$7_6dwWQ z&5>88oYlr|QvKn$buIw-LlECBLq;=`ctnz(V&S&o`|zHzs%pc8*}IntI~-&LN}A?n z8>)E6M7qMYol2^4FiuUlDZ7Q*J+M*4E}eOBLWVtH_ylFisJ;TP=LQ=iq2~fuowxzJ zIr%y|z@b#9-YO}0CW9-qc#~zrV`1J1C06lr#0Kh#MsC3~oZOp8_7~27n5K-E@$FjOAkACulL>KS=W=@mq zGE7i~L!3i8P*-b+5D4u6%@DEh-$}%9uKs{VID##^MGzfQ2 zPlFnlL$zig>#p9BeVTr&YX*jI(MPMQ% zl6+%d8&yAfO=Cc8Ggt8!tSBft4k?fF0GJdB4!oT23`@3mz2thhXo@%_9Wab-5xOJe z&H_MX1AO(Gm4}Q|Y7NuQDyd#!imr2mfH9y6dHT&U&~I3I_uz8C<}E|J1X`5XeZ1;~;DSPjLD zM0J3G2=p7yg1CCb)zmn|Y7&qrnXfqFt`0-4u@PjTKQ?ZcGuJ0BA@@5+#0$(4=AWsm67CEz9OdUY&>ncmC?w+o2H_0TnU9yKIwM#n z5v=f`j!**4E>t#!Du2@Eudcy3xF8C_`tooH9J?+aO_Ty@yaNkP+B{sT+lHZ4PX)q; zI7Cf#c*xBy7MgE((f}0Y`emUCY;XIPrD^{p z?N1n#(!F@Z21hvwbYiC?UIq`Vp$aw=ZTQM749Arus~d?$QCQ8bjsh zcmTc1;t-D8W)3Lc8*A$z5pBJgs@ia>xYG1=>z}+SIB|SrR%U|?nPeWj!vQLSR3~_C z1Nsaj0t)hzt#agurrHT~!RAE|ZU)r~5?|Ik{3Ze(E7n%b6O3GgUbq;UX=`d1?l?T_LkcDq9HwY= zXEQwXxpVdyAIIq5?>0<5;yGcWm?7jVkQ-&epmEojo|bgX0;JXujvO*dsl%N2=HOvU z-CL#vEZjzr^St{ajWzd)q5z_b^PFtzdEb*9ZF{{Qj7p6ZnsI!##CL>-;NKXkqJyIX zDD7UZ9>p97I3a;(4Prj+n@f##G21johR(yr3>u>7rxfmBA_mn4{Y=zJFj1@O^_)_( z&X=rcQm`$+AVVy80|C0V=XeCRjqf$NPuOGTikJp$9ahXN2omH((ZXS=96A`xZ8-=W zBx_3STn-#=m0mZLkFm{OrNmA|QSz9~DPh~2RXRH|&{ew#o#hBx$Ul=d^a+Oop2Xu7 zK_`Qmj_)C7tlfG2OaO=tzFZ=Ot&JuD1}^>G_l*=v(|>MEs0|SI$GXFLQOj;bBk*8u zps`hPS0^+s(LUH}XnAWtINi2udohy5&DCd|OQVoB#~~#83-{*`M)G>P#F&njfK*3>6y= z?kSZ>6!n~ed}!#uoMD872@@bAeb?p7#-b?uN32?@t3<&?L{aNrbBT#+0rzn2JJARA zj?1Fm1`32;xC5$A8s18173Yt`kiZ|9amySE5k2By2;6Q;4;-d_&mK|_oZ<8D8KBnu zpPZl~k~^5TfIhRJMj8s$`NQ>sJ1`FMxpqE=ArNDoFN{xWOg0EMmqUlFDVjrdgEJn- zJY&{b2|VKTIFtna9I2t*gpN11yyFJbx^F%()>}ikaO-%>eLR?c6}J;S%wsMNM$EVn zz1(_N;X^M2qo56a1|S8_IKZMPJYp?M_||C9UA1qu%OrDC2B9_2Sw-%!zusT+`YV8> zwaF2E~PVnCKOXvK`NT$?-kh<`g+L2 z2Efe}hXpj;qYeFd!GJXK?aI~5M6(6O<{^ED8L~5iRWp)_h=|*v#VLta$lONg9P1oE z8;BSOk;cK2^@MFl)-8;)L5i9(3i;aMMap+H$+{)t1GCN@P;@sg zTqyO%3C}^z=P8g}AoO}GgolSNLZx^xtXb=fa6%qL$Lm?KtPvAlD*Dd2sYL_9iJ?K- z#uTfvbAh;D*v;gxP9ekSxu%^GiTIIxy@5&T`;`ri>SE4*>O& zr8^zWVX~Uy;93f*lO0GVna*w0N$AMh>Xgj@0O`S`E$h5kZTX3b#!29~!2_!}tnu*1 z^T93NSHNU&K^=e}ZZd#0H&K>dpab(}>D_%g$0!PmgB>XbbnnBOYH&kwK!BqntKKm~ za_|1J4ggdRKdcO`BWy5(NC(-682NY?8RSRHE<8A<9*`^9ouLEkC;%63xWF#cjF~q} zfk3mqa3vQTSo4+xv12l+K`%HSlfSk_Ua@$_C1aAcme|`MvjCy$n~U!a^@6(c zS7X)!pET*~H_|ehst9u}aoh2DH|FAnGzsJm6e%a#7;s{ia~yrHl4P`kEn4i$tzfBE z{f#mbBh5s(8T7i){r2-G|u zvpH<26^7Oggw8Rg4oHk}I|w=hG#r#X+&NM@Rn8crCM${poN&{_-UApl^>F0P%w^Z9~a~pese&kVWlT3vpz`8~hqDiQlHV>fC@M9?N;_)Yn@5d$2%!tY~Zkg9p+BqmpraFin~?07$P}yK&#I2Af{l8 z9{D(ZQ%*@I&}(=)Voy;S$RG_t*W(K4ar^%OKaT$L5j@)}-+(%u8LTz2%ewYM} z((>Fv7?o?&Cz$2Pfr1v$w|pT^RQIuZqGQuw&~yikV{i@^8M__a08|qtjEtt_3*dl3 zefNS2c}pvmTTD=auJ95Oc;LqUINv}cug-5#KJhJF7lD#jfLSm>2b$Z7c*seL9B3Hy z0nlNc+QPSRoe7GHlB9mIe?$zp$D|Be0JsOE_8GLv1#9z)kWjjAN)3*sx{hoe z;-`SZ{dA9~0|PBV{28{D@MCB-0*z*hn4K8U>YskF%_rq9Q8Z^$7}7Zx{kI#S21Z;8 zQ4XeD@E&@{YNQR^h#rG3!jwV90YlfkAdIJZ2ksRNFdPYN zTt*b&>molP!%{C|WF^Cz=U(qd0fTK1)owmow~~IcQod&9TCqo9-_}x^UTaq^g$}{S z3rGSJ))B_nLBBXAYgbkm1^FH6##?*LlSdS$nlAKQJw{56DemL1#7+;+Bl|;4(r9)s z>jVT4DsRHQZLOdgNgD$MsrfO~WE&9h(c?d=n??Q%G#&S4{B`^$zOG%Bq z=_m}FN(;K`V6eL@F*aQ#;r53(Bz2+^t{LhfH4j**TIuF__GE1XNYg``i8^Aq{p$=` z3YQwt6wfb=mtyCq7athHIM~xpGb!0POO0fTUhs=kLPEqV8f|kzmvrY834t3-kqY8D zGl-+cZG?7FGFYouzgP=`#Cdd?87T$F<1HSk`;x7a1#WeiPm$8jpno1VxdsSpW@IR;;K*aui3{&F zgM&b~0)*}J9M=TZZN?N??850d-b2RmBb3}RmK%WJ^M?Zq{{Z-K@NW~)dCR%Uy2*oj z@!ytVrQi~VUb6UGh}j`7vh!(pm~SvH+c6laFId=40;Tq2oxSat8>Q!Xi0v?uql%Ty zz>?FE_l>yY4t<;fKmrzCM-F=psdmk-UZ7H;<=#J*GCblWB680WE<1}JQHomcqedo_ z-1DY8z>f@KdMStoXE_K#t~o9UqDhER!wFJ{4zcM3zzRTWcbhgGN3Xo2g7TP@Oj&>| z=mnTL0%^z4$n%ARk>44Bs&r{jw5ZWq4i;I%;Qux6kwjrLW00ln6VEW!sQ=M&TF0=OG6eca-CN<0dI-Lu1hRw zO)pqH0K0hx17rXjzzQl=FFvppkBflD3XFoZje_3?7)CY(Q9OIYvjN90SgB6b-V^Na zScjp;w_Yc%ftyoMLs->PsZ|}*qY1kSuKxfn#lLlH_l=rB0b%7g4jpX{4PqSx@Jtu6 zwXQRQqrk%){{T`sv?te{H}LqxzKMyp|pnVkT0i(}*7 zON-*nIER-CEra30NXZu?5XuNVVz6<%b8*({i?@$c5<%IVKOuxFQlj6iJWq4?lm|r) znBe_M#Ub0pT-YtT(0Cjwk_{C0>lUQQ%GLhtc@7~WVmxyIVMNrB?^ zEtenjSk?sHh|*1Y!Vu99L6sB%yt&6jLslPn))?}%%Eh7JSnFY29_duL5^C^boe1#6FQb04g+*31$IqrU z*ubQr=4r{L!}`XkQ>W_=MUEu1PbO-VE}nMwIjT@PmgEhPF=Z1aw;;sm5ZfFBkX}Qa zWqov4^_%lF0{DX{{UWb2TUtY0vdLVkT$*l0P_OUGA9^>5r!%R zJ?X_52B<|aARo3B`I)=R{D=hBZ!3l)ej6U}{n~=iFk3}p{t1K2n>Yr}tBPO>@`5gG z22|MZ0x5?Jj1UdrCdc)fg#q4&7NJ@Q6yo~9*Xg(iD*ph60RpM7SQ=*@FouoQ!x(9K z1JLZkD{N8h!SL)BX0ZMYH4f*DGX5-r&!!pN*p(N9IaXtA)8jc14hf`4*4Xr27$OF7 zPwcpf0;-B$@J#dJRr@)aIrSs;i5+;+vUW$P{N`WcW^;( z{mRB7;W-86<;9dBwZvh)C15hjYC9$vez;qIc%eY^km7p9?D<{~4CI-Kl8#payjDcL z>kKST4nH_>DK7>|cPQ6BG~10f*{iQzF^>xClMLA1eB{JKvh$Q9b_d2-Ya~lnn4u9M zcZ4V;^P8&vp~}YWj~erWX#f`oM*jK29nr3_b2RI;H8E)uk~oE_@C?i1hX+BfFp&4m z!Z5v#%(o~cJxsVGS$NJzUe@ONDfBQaxp*i}icI1auC`Vkc@x^^p$Mld;<*jsIeJ`8 zNhmzysxI+(F%Gsd4Ppf&UIw@}kX7@D1^hIxymb(>Zx{w`=Nc#tFFW^w#V}QCc~`t4 zK|`>soReMK61-cZDDZ9+PbM&h{{Re44SOMGAYlf-^9Cr>j=*pLDI6?ZUEM<{$WCWo zv1||ixv8?c8^K^CG&rIN`Cu;Jj11JcN3A92Sc?*H6hTA3c(MQ=5*Xc)7E7$tDE<$; zG|}NVfMVYEnIVuJEIs0Z@5nX6k^^}^2*utI`U_2&$=No%+# z$;K;ny(@Ew0n#~4EEa*}I&uL+g81~}Ho*#D&=k>L9x&b!yS(PO2Ui0?GP5E;7Y>nw z4pPqRtVuWtGCIOx5J@pYXl>0ojZc%yh8-A=0%w#RVcJFk6#K*j%#G%`~1Pab;mu}hK6J<{>aVtdy z!nv?>%)(2t!+XbBSA!Dt`do|nE7-&UZZ_AP~(kV=hk_jbKd9NJN{Yv=OYoVx{8_#5iv0l5i#&4`e%jcB@sFB zq9CWZe3^pk3h<_(zIv6K<_0Yt@V;@6@g^hicaNQuofY^<^4-7BCn+Z`CN8I`q@-zO zW)&QaCjS4O;GaGsy33b|$cada?-7yE5tGsp|1&@&Oa#<{7t#M-#3ZCdWS7VZjsH(8 z@ECaT&wHY)q{Kudw4}5|L?ox8YoNpWmiZPD(V-OM0@^rq-+^lF$X>@HaYI3?k2SE^)0|yR`)u|p(S8cbj#3H z;skPO=5X7vD9I(}aQFBYNofjN`Z!+|LN{P~pt$M-tbVbwcgqk3DPa;q&DuL`P7?TH zO{f!QtA9nPu~Hp2*<1tKrlal?b_T3C02IKMfFj4u_V3_}IVgZ;!VGTi4es@IgfAU# zHX>g4S?>26{T({AME182^MQMv3ZaLae0|RfGwany)OUtiY)GT)@3?8zlY`0ctk}94 z*oF~=`DhDBu>{nwT@(bFdRA=H*Xe~@e{~sId;OLDVz+=0iI8pSkHA1;U<9oeFoHRp z^zSslKwxTMJ~p6En4j>p=K`Z;$z}g#5ozXqm8BJ@6}z4o;3?_FY9xe3d;Z%38?ZJo zfen%WMRBcObYMWVrFTUIkfh+?0)z{Q0LiRrP~!M>QJ|paLg&t@YxpT2qYG#gqJK6QyOS@8&tz43^ zwta0|VEdf95YRcWarqX4bik0y(u5*Ga)5#scuIa}Dcnsyfp}n;77*j|`^!tx_R@rz z323^J|}c;^)LYGAwS_0I(>S zSxM{bdxlw9NdWT)Jj40|NY<;~3HSe6(ewqdfMpFW2>~svB3`{Le_^M%D2CH^LT*ov z)`8I*d;LvBgaB=`0cYYX zle4+ja)JEc{w)9L1;7>hodchg zA-f~Pzqt63mI06d)voLcTGF%0)=c`*F3(W-W>y*p909AhZ2q4WhV=kk!pus*6hP_U z!aauc#bJHR2+(%nlh3_?J}=zE03!wXM!uzI1t19TgbQZ`e7GO**ZR8N6$%ntfL#6~ z2YEtsvwM?!bB8_F?|iuzDLuA?>;qmyXqY_L~%#P;0NS36-@aA)EMG?H@;_inQAadY)1SVVB|birD@_Vi5}cS(96#KAdHU;%Nz3ML z#UY@VyB8KjP$1xtfAvTjcA*ded;k{$oRz>A5rW6Wd6VB^-UO(F$olFd0@2#I0p_&w z*PJfQC1FT9=VJ5y%y9%6mME^WiueOPSv%YTV&bxol%P5bk;)j1M~DUXFV$)wy3_s+ zSTXqZIbR4CWu9*SJwRPlSBQnB<5l_E;g5Ap!HNz5_FqVz@bbCw>{#)J+-8Sh0#foT z(<4bsy(KOA&WTl@&5pMGOIz;sVHd1gA4dLnG@!aAV6Ep~LjBu6RRT{FXcbW53iAeO6d>gP)%JyIY)I={W)7Qk06NZH34dW07|K*) zHF^3=nqXAP_dWP~m%Uhh{T%hoXSoF5{O4vc7b#h*grqB_86vLS2{K(Da?dTb zT7U9fP%%J6VJ${5p|YY~E<4UQvMP7Xuw=LMSl*6*NjS+DLZ&B{7#v#v-8itPizxLk zC={dwX$aP*3;3$_Md)J%;#SWv(Z*GvCd1+e6a*05L{xyFXH7>?Opc9vJz$cAP!&dy z?!R&M_2erA1_)Oig$Pr0giC}xdoaf_A(!<;HiAOc()*1g<@_$d2qN_GS-@q7y_%zxEPiuiHD(V9|O-1nWd#S)+m%fB1}a4I!9xaGpf z37oR&UT_$nP(U!tzwrq${tL#iwtdb_%1Rm~I&>$;jSY~O0tnSW0Z<LJ%yD`q6(} zPhfT1uxKV$5;$OWLmXr_|LT*p{#DOKR?#xl&jMsD-hj$;fiz->j9}nVz5Og#Sw#s} zenD6)6dpFAPYbac6OYY6=ZMks8Nd3@w~oUZ(+HrCUK73D8 z)wsCVEY&>jG$1Hoh`tIge79!*Yz+&aZwB-gPKn_Cj0pD6z@P(#xdH=5j8?IpwZkjc z!=&yG!|IXgBNl(n7s%4?5IB^;y#EHGUV=jc;uCD7j<|=A!vVFW%ojk=>g~z7uxdcB zKqKJx07BFNCKrv{ds%X@L?M_^)C~P9{ETf;j`!RTxIXGyK=RyeFV-ts<@K_e@xewndS=^Q9*C(xCU+rpKv15Lu;bH|5B67! z)cs%jy$?PWl3b<%=(Xas%H`O`-)i^^^o?qDi&m41oR!Va*$M7bdKZI+Oxv%}nbSzh zlgNx(`2_M_s+(iOV`EO=_6JwYZLa!|Hd}iGeyc*kLWrRRVF{94_%5LaB$j^zH{h)R zB?0)bk<&%7TR=Lk3MBDBhJNmVjVON7*^O67%QHDF&$ zAAy7cD8dPd{~Ois5I>i^zru2ny~|w44KUbW@h>QGh``-IzDxm_(+czOWcnZL;Prrc zV;aR7S-EG9?_QSLJTt}TE0@z_loN|0kqf^aQ?^4MGISF)Z$3Zqy?TlT8$tNnAkTP= zaWQQp`XS>-d;ZK+@&;3QazFF49YF8)eJ-=KFoiMiF2HTe|Txw9zYWE`0H;Cu(V9y zuf9{?o!PX&D}lOcd8kfdo3gU&iQt7579e5*ngzntolIInpap{IznZoMV%zYQ1On}l z{x2mICF{3!Ba!?MtEIn*(h`L$fJf}%53yrSR$TkW!c)wfvLD@v40R8x;6Z<$q02Wt zgcW3dFkv7xj+n!m8tSjX4!Dhp70A75@}irr_aA$7L(DpwK6M0v$NZ82vm~5H2t1Ab zjtE(PvxAmqGpTl*)=$*VV87of#!-QlU^dnkY@^O|nz;jR)6gdNwfFdkNE{s^i$N-D z;1D7I5K%00O>e7AYR{d$tpKIW&Tou$>jZlSz2lho%gFol?8)9q-+A)zHRrCl)@!Li zR>g6V5%u=}4*-DO?f?eBN(m%agxCcHng8nsgbf0<=l`X!_ksM2v_4^=^Omz}@$2FUxZod zWOzQ*3XrMH;axX_VyGmmHWxAXLmnG`JnvSM%bECmICmEM+2i!n<~a>RZMm?nbQd)= zmOe2B75u??_;cFceP5rS-E<#jvESLF66zZ^vLE}+B4>-;RY?e($8sU@e+7_m5i%_f z7Mp8?{O4bHAao(rE{=}`I&o_~_}7Nm>eIN{Z!-m>Xse7HI`#OzkYzM)ZlC=4Ei`cS zCwu@`$nu?a81s!rTrr(vc4St(a7X+$nLAmyM*9xsLp|T`UOx?IXIn}MQH%gMsarso z#d@juZ~D>(dHsyBy{cO5c_?oWl3@axC)xNOi|>hP>E+?nvyb_DGE~uoEh#D+3OMoH zhA-ek_afs@Z%gL>tW1VQo_?|U5Se-M%Uv`?n_~s$;c43=(_c6pDwQz7yNtj%8mqFo z)^D4ONH1A`3V%iYzkJ{JNjQ*e0H-gY@!ta-ka=7KYBvFwARHP9tO6WGZRt`E|D}{T zRgkc7$7n`zdUE=7aTe%23jbXx1GTOBou!|<92Wpf4y5(q!@YIn-Si2eh!AYU2BZeI zsj#t*ni+~x2gw=iJE|E{wBi3D(tW}Lp=R7l@Qjv|Sstk7kbP9wB;?+1mT&q{_#o^*Y z(S!s5hz10013AKziwv<}_rhrEdYAqlF*xKeay>#H)q#MYog+`s`>K_2balHts*oKPEe>Efm*cAWEJsFit-@9KjD znTP^D3EYTWYdEYE9log0??_3mAD&a{Ml(H{+xz;HNh(Q@ z88Pv~DAMJtpRxUq^$zJEFikdltZGIj*M2@ku{?b>#!K&vYVT~o` zZRV|`gI}$S#)VraY@I16-=n8rRfV8sulM3SKJXY9kAWf_mJJng>(b}0*^t~L#`A}H zMJWhpZe6Gg3}dDAB~q&1G2@vdMp{~KY*0FAASFLz3D1Q)4SiO{xR-?W`@q^|xgO$? z5S{iowL>koM*W~?xur+-5jr<%V0AuYZT~n&e-?-*=5B87lzBW6dNH?Btc}TdItDYA z-zlm|BuGm35N;>{$GO0P5JG^P9ANXy{sX{`LOgK8L19DNp~39ss}%UAsFQd4@^{&$ z6M^G1h>#k>8ABYCmE31s`0`6+vBAMvua(*kVvH@+V!_fHt=+tN&bR~Z?hKgv9D!WR zqm~PwK1(c`tAQytdh>p0(WEAq2D0{yz6=S3+k573E2G_LZKd{uvs&ZfQ`8Q=JA49a z<%|6-`a|Z|W_;Olop@Z@sjQi9y85{lOGZV3Ou!{(^+9iiFqxG6vi&!SW^W%_WjMb5 zaQu7hOCrluBL)|#*{$tWg}}IHII;|Dt0>q$ggmjd@%QucGsUqBA=MLH^?m(@q<u&V9oJ9tve zvD`AmLLl9LosMv{0-P>N?6AI`z_&Ic{y?OPZPEL6elB;z)A(u3`~luq=Y%U%2HY81 zb9FV&sJ=v#h<^nux~D+jfK5*>TO*T^4#fQMp6T5?s}`2(+IX52302-We@4~*>F{_l zBJ}f2c&%v|Wy{~h>^O5W(Tr3yTj|R)$*8qoY>c11@GGWxcif{brNRS5Cj)4?ID)EQ z6J;$)_1OI8&2-HkuM$Kx^`vqLL_0NqDY$U@Bwy5b<|u1sddE35Bj7~`b}DHIx$Xv! zKD};lvX`Tw?(cQ(2svcaD3w3kzKnfiEKoU;F9i+lLU!pv9%wb&I}J!zPGb6wmKRZ> z)ZJOFd3Ct`v9&o40&^u4zq{&tm(tq1k8M?VVu6lfZy;YE&BE;*JKG zI$8z4BK0Qm%>)>9CbPZak-!71(OBvpMt*3+InSC>HDq8Ct!M(YXsSxtlkQL1e`H|w8Yb2( zy3clMjW2&Q8>5`6E$>wtOV~0-ui;M`=OZ&`eu^Hip7LWktNXQtTn={E%q6(s((*(YDvjACY0|)`-K`JIAV%HN2f`qy)k_4^> zPD+)J&6f{upZ_sX$!_av!oxGC9FEOV;%oKgYCMf-Ulj<|*&h^nq(n-s1ZaIXj|=T6 zfr^9_Xc`pRw_vBuV=GG?ht@;+CR8EPx6EXn9rYDfo*TcCu^+$7SD8~^9mucotxpGK ztaRg^T1Y(M>@-aJ_XwqK4|BpN%4qrimcj(_&LGa=gzIegIDg3j*6;Y@!Nh0O@clDA zB6~We%S|V;U-Tw5Mh`xf`TBnyt7cDWuq^}!y-_LM3J}g1Iq=;%6WkMm_sqw2R9O1F zK1$Ur@6e<-%${8 z2oNs>oR_Oz@3xMOz3E2AA0uR~T++O^wX43(bwA2zYS=1kdAaH=G(%E$^m{)T`KV5o zL1NoxDcgB>3C|(RYBW)$eK%;zdscs$1V<{sf>x$Yg8gHrVtg zqGiO{5~?BPCY?nARZQ82Jgsjl`&VX#0@`_#MP(3^nL!~srNy7B2I$>LlTr_X>y>5M z&kwa@Z+${a`u)ksTnL)~8gl4JO1J|gj;C0mKYROh#~Z!7W$GhCXU3ynnv6LO)-@+;0)K9CY!(I(jq7nXchZwzAcRe_%m>=(p z6in|bjV|lNU#|Dj6qB}B}TI^apJHxQ4pW z?r!h6SbUnglK}^(C&g|ju9m9fsr%?`dHLj5p6cEG6U2S1qV1in zwtOxqobub9>Rami^^IjZchg@P+?Oia zA*yo8&S|$(92f62gM6%3P3KL{9bKjywmEN%mby$|j;JVBo3&96*f<=g?qW5|wFjT@ zGEy0`QHkE^d)?lSHwfNPO}iDAb4A8_=9Zy3LvT!uNIlFTZY8f>>RLkdyc$1_9Nw(A zcTa*}qtGt1hFb=jn5kVcoBpDR1&I3n+)PO7cG6bq1%>oeF1l z-&2jr(C93yY}oob6`Sh-IwUyAxJg!}aW0=_ryE;^5=l=gXQ0$oQ^z(6HWtJ!&o!&v z{6?Qu{*p6WisDYo+!nOaF5k~#PY+QHX6^f|fTZ>k_LLAzDjJhwoOw}0dUKB|VPj$C7lyguWR7AoYlwZI0E+68m@d~No!*u9nZ~8hs16ro&B+p0phliCwY*SsV zQJIApos#|)KCUFAKB8hW-cnRd`?Ze6NZC&?hlFAckwON z(}uJW`Ay$K)8uUJJcZlgb2oV-jWdyjW=`JH0XW z6y;s3s^FtNleIZJEzy(rI%5KI3X&01?3~tSQbbelnkyGO?I}MlNCKCSLL;%|X%1lB z$8;P`stjU-VkFrT)P32S#oM|WdW?k?1)Efl`E;&jjt&_4XtUanU78*!u+`dv=~c_Y zpNlfwpw(4&b5WZWW4m7eNJ%nF?-C_{1*A2QM8ycXC35!$e6-_<$w%Es+ZIYrsI)Ly zMmIWvU3y>Xx*Rcbi#BLj-Q{INtS+~vS|F$7wX2Eca63jX^IQgXic~k1lsjHNryDiJ zwGR#W7%26Hye=)1lSMV_!ZMStl7suqtY=LFugZH%@SAjH?3licFuIe#9b3$>!b40_ z86i#2+oS*bqgH+<&WNa_!nd((kO4I1Qzg`p=qU$ZY-_*gK^6B2$LR@rq%C zE(S#|W*xIfVj96mLD$O0i~wJ)iZRpF3t&*;smT)a zTmz)mn>G5h6iy8{b+uxyTHQ3!`+R93#OSypkjEJOL@F$%Oz^dsu7V}hTkR?_Yq)($ zpCozH+8q(TpPWROw?tScbzK^S!2)jW=J!bi9dvz&(;@_?Ee2<9`lIz;$49W9)44Ri z(212Dt+BByu*{O+R8<&;pzqDxD+hh58&wy(EPZ*-$>U3#nK5M5WSDt1%x_EJS;76i1mPfaWjP=HwZbd(us%sdd(&KyZ zBB)3-Mx?rmLOS)ZLTxc6Dahb?70I~ajpv4?YCC=HQ(BoeNAbjdtS#6;+MOZ#utrvsXS$5?Pw&vE+4;8&&yz> zSH82TUnw#%m&95Tg(<`+38*nCFNw6;aX&FGx@&E0Z{wf9gZIlDC)soEri-RMpixaR zK>$8}Nm2QM!=sx@*Pf3m;BT0=p3&&%kKW2F`B8PL*jTdRMMwy@u-`s0R?{uo>DsL# z&~BlFjTar?DqD6!DxKKZjGLN!RcFvWX!`Y52kZ;K5v=%`umG=WL-1m1WxR6feN}yu zZ}!$gd?Y5lr}Dy+3;|2YvMWxSO7rQ_Wu4Gq_0`b7?9-Ghh&1*(G&W z-|1XUyC+hO4y0f@gCt?G!rPRoWHoH)qN>yeUbU>(GzoN#H)CmC-)a6Jj*5@Y4AYCT zEvx6`D(vNlWT~YkZ43I4ISASEEybY>;|lxgm_=Hj+Z5cLmtereMY>rVP@3v*Xa36V zJfBcimERUN_Z0p9>#dE2NHof?dguJHGGByC(!>eK9yK|sUw9@Y@ncUwNFaQ<;!zRE zC?jv;iOFM5qZiw;??y*4$(Z=f$L`N<#!H&|stQNU8SBzmuLs85b*N(vqtGuKinzg> z2zu0NJG`W;{=)vH`dvwBW%oyEV$<8k>V3)mZ948^(XX2sRj{}u$))Ah9B9}rBgt7a z_RyEf)eQ8~rBr@IT2kr?RM$}&m3J@i6>Kq>rd^&}VuttVc=1Y-kCqVGjHkE_n9Wo` z)se1~2~qf>)7pE>OMg6dcbQdWj5Er;>|eAQ_TIfyR5lz+V^o;zKP;YYQ~2(;r* zU+HLE|JB*N>pPwis%>O^ZIC_I%ZvxnZphYSh14sccRFH^-f#|qd<9|RA2Yt?me&deS?=>#OquY1^L)U#J<%l%xopv9uFXKt zbyFg%&F!W>v1W|-%r^vkGpqATo@w*_4w1)P>7{Dddr`pUxb=47ob%y#ey{a zT&VOi6aK3sg`r+_D26<$onml_b)4TW?<_@(C_{;$Xsi(|Pzn4)|EL<*4FoxlLOaT~;u*s4=H|2H@9~4}{*6k83Jk?!Rj2QkH!)f~e{B z&>b9+(&P8EN!MC`UN6br!#OWYrK#~hkrKA1MA$fuFcIszy3s2e% zCg8N%^~W|O?;(Fn?R5VXOu)wQy`i0Tu|YT-I*_l(O4>#(I7h9%Ko;3 zv4|rXNvzy5flPi`*SFNEbg~I$ zrDzR2T%&*1pzw;!!lZ7CJ+;5s|gH%j#iRn+k* zt$W@l&Z>rIT-T;ua*^Uu@?v?ezKaqs(6+r-u5+=@@7B;SR++$^c3hQCta?ve+q)r& zPz&+M*E1dJ8x^a$GHD+9j1(gBY70Mtf zVFMO6cS)_@)N+Ht3P{#+K|` ztJg>Q3tHNOU1sc-U6)>>9ECXysf=GamUik;Jk&6qFws`kp*tL0w<=(D$z@LjVGTd% z&IGFlBZ8rQ;tB=Va11}gEP^_xoDIJjk+mo(u{w-qt{~uujOX$*u0g5{@m)X<^|bvww$OJ za&?W7l_hMeK2Esn2vc*7%5D6jADEy0nfZ7px0pp}%AU{Dw+7w`bJ7!?=WoQ~m2vni zNMpa-ewEL?K$g+$^Rb=6H95{&^)jCzZ-p)o_A7V%+u!HzfDwgMRcH2&1;KA*3TM@V z6KZl?d}rHib5HKP$xLU(mTZLnX&lGd3sl+W7jv5Xtg`xV6i$5ywf>g7B4agx3iPC2 z4j$a6W6y!YBFTE^9f#Br-4QINF`sYk)#l0{dY?FaNU2P=k__>iGxwX7N;((a@`JnH zH@Y%YIZs>c%?7q4lf_^{RQ7|0?k>AtXT-`b90qQ>s2h}aR;>^_m5pM8 zw?o#|H`r#FX262<1DclU2H70rT=2J<&3m5gyq~{h;~=(Updi<=wVcVx-SLmjdhJ*J zjMUUOpdIMf5IQu4u`joT8V9(Z`L+Ds%+S1V>K6ZvE+1}RRq%J)uyb0&4pxi29$BSt zD97YKDT^tvRd2XhuL#T&XDhw7Rmz0# z0vh>&{^JSA4RwYLdYV5?Gq#lO6`0$Sj=W+qeQWdOiSHt3PKN2p_Mp$)cKZou+h(;r149X<^)vjsn(qpx}&@`dWG3)zt4KnRBUyVy6(`X99HuLJdxX}}i9N&wM zYkgT|riOFomuyID-GFs&J@lh9R_q zTgC0y2PpsM3VM7U;=XYO0+nCmJ&}Fy@Hrc2-|pS_wK`>|xoV4T2Igrsv4deq_k3tu6KBJfEL?QA|O}2*rUk!XVjYN(y|9| zNVsHdKe!3y%xkaKoU4DTw)vskQT;0tI*JHUEy#@!`dT$}eCo@RJP=egAhd6>Go8Ns zn-}|`)TgEgZsAe}0%KjG{a%TR4<%_NXxa8vbr#q7(_@BhwVSP*;$Dj0e4?0AId=W$ z^&S0YTYXUyR4V?Brvxllym3ah>nqo+^4H?SBkug!m3jS*y{y66zIvQ~{PyP@zdU1_ zs^O@0r0alOtL*ma0HW!DLL#4qURa6V6w`I1ZVa6Rp4}Y)>orvDbBnFru=U&X0gr%< zGn%NO@E6iKIpv^V{}3rHMo+(QPpP#s2=G2RtBjC|&p6m9@kI%s=kS$|+Bplh?-Jb> z*w#qI{3snBfwgn4fOGtElMja}l$Ve@Gi5effy9)jr0^qC@UT>hWAo&vrMz>|b>h{}X3e#rHD5&`f*+zzYWnyiCsSx{of?SP5O;%+3 zoQJ{w&J;*nb35%5$A{a3e&5^llFMv-V~^(fnJTNe*dsax9qW6NYh8WtNZCKn3h$wd zDQjS@ytu_lZ%mbPyQ4+(8)mRHI7T8hQ8iv_5J!G0lJ z33)b~JsL?Sw+gnli<^h0}^H*l`dPUiT8;*4vIDRjlAL95~**c z?CK}xS&t8gWjmsW&95t@uod7;eP>$sD7Xx&fBk$^2JPj5OKFR6v#(N8spFDI_jqDF zeCLZOEy;18+KP_3p%FJM4Pg&vlE&mRFDF#AzI5qlL$d3eu2J)wE|krj){3zm_6#e$ z0!!DV3*L$yZB-n~#1|gernI9v(n7-bTlhD-?C4ydKual-Hd@g z)5q{yfzcYr3+6LSO6Z3m9P}322eotSl7ow(ku++}Wn+JLdPJ!FHCl13U#OCpkIXM= z`Hl`$pEr|oQLd;KOLY>Qfs_8}+-HnAx!jdI$Lw%-=O=3)|Hsa-dES&5wm6@_cQhLL zQN!wZo~cPoh^&u{BgVGIuy^Y~Kf{vD(fdY^8k|0T!8c#(=1h`(jVanFOfsP~R2Ci! z&sD?8%dY3}-kM*`eCosc8wRJ*j`d-y#-0;L@Ij4I8^3&9fO`rZe}e{;B-~p4@m8*1 z#G5n>{9`B3!lTGL@Ote-zmXeRX;!2~4@8_)pfd z%0~Ud6DJq0cs@K|w-bCsyUWO-IU&(B0re{>jyjj}IE1F3hRhE$xS9T}1 zIrqCEIF1#!+RR3x8?U2KsuwRh@J{n9FSQ1Q+Jx$)<4;I2jv{Q)v1;{AjQ59xw6^nY z!#&#x+`i)2$+dS^)L+il$iBhtq~6SQ46jxobAR9t6IW+^!aUHpQxB@t$LMUlF1$lM zrrc{N&@_YJ6TDFxVK?_fmpWS*O+|)3zXbejnl<6rK@D&0h;}nhHML)GQ@GDNJ^8-j zN9R98YT&aE^1s<0d!J8c0M|boY%yN`Zww0Ke2S@E-avRA)27Fk0$I|(4n6AhHds>N zzaQpU1_7f$}cdw^vPixEr9O8e7@CC zQdOj8$`y@b*ny>it}&|gQrk16p=6kW>*ArMl%f-wW$e=w-$nyc+o@4LIvmp-Q&S`O z>sERaN?({+$_jI1%uw&=js2Km^lLowpmUAsCH(YkJuOG}Ag*<{YmK#>X?qhVjEp)u zFGD2SrE|Q=8$^+D;Om{m41*Bd<*UEaqyv6G6B1wI5!!Mme`W70yQWwgDKD@79JQBZ z?Sgck&Bi+~#T1zHl60yt>z(@InPfu@_k4$RjyqVBPdIgUIJ%fk-}PV(-hI1w!n^}J z@OonrDQJ}Zwu^q|F2n$8@MW8Ka{gWC$9WL_EEZ(+ z#lp5Mw>{-na#bTWJxdr$RESE`x8wCAFIAZwh@ zqOoJ5-@);@9pZ~5dUxBlK}=-GFYUOl-^seM0{3E{&S<(2MH6 z-&iKdTd0uWCna}#>@>h_2N&s9CI3q2k~i48g3-nw15p|omVGZFI%ZB=_aJ*f>(Okb z#^@YF%>=!-yjmf~6O6l~IBEln$F%tAG1VC{#5lzq?tTmc8^Q)E^f zQV;lcMae+5+Dzf{T}N$U3;kEf2j;_xQ75X*5XMjSS|qySm(!rkT*;O_bc!km2hm_yNahu%SKU3hgc% zqqrZ~4yiVI+aS+M)w{;|TMwFJH{UV;gGF#2s(4tV&%E1I87=`*P9o*H=VEABs!27& zmTYOUb_2I$*W!@&p2l|BNj;mCv#J&>Aeuwm7#$J!Mtv2zx`0><4cY#@S}OEJ**i_d zu9A69LeoxqdyP7ve^%0qyKua7VO&VTVyHgL;vThVtg*iL3@cCBf-{qe!SfTNk+HcD zsA`kVY`#*VHs4bQh2fFij8=q�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ÿ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%0D0xGC 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±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

    1c9LV9ll^%^a6R;CEf7(J56u^y?snBg zq@px;n`^rf*zTK(iEmJY8{+1kM?WR*>On4MZhkp6s8FUE+Id;=dg`t%{4-O&b^nWQ zT)D=>W(htA(qM`5?h ztWsSkD@2W+{~$VgQ-QA2-JGe(xMdezID)B zFzUgC8wY)8z+Ot5QsqkQZt;Ou6a~+*5ZC zvO8nuZyU>0P&L-;YgDu~h|u(dbmlZbiruJBS5-Vo*TE=U;v%!XXt^nNlT?YD@~+L( zw}#U{l?wu2&c1JedX@mqq^l9U>ki?~c!&Pee`#^?y(D*_cFm8L+^14DTRkoC&q@_+ z^;7(CglQlX!mZo(dSjOP(EVgzpakEG48GLTQIR{DVFpPhyj`01$@oIy*Gvb2Enits zEpvdE+LZ^bZG@+F(58bNJ=8&uJ(7Y$F@C$K`QFE}?l1ns*P!{TpW@qRfS}H8w;v}) z@0dI8F{QlREtK_se(pesP2$1=^J zts9k;b-CS~!xPS+^$LRX#_O_$hofQQ>yT{Tdx)iuMF&Q&yD01j`X}V>Y;=Q5C%Ig} zaR?@*^^8Y5r27oCq!tfV07JUQG0{^0QAxgiN?~i9mh-7*ZZNQxoTFJH>D|Iwr6N@F z5eG4byNS3BuC>DnaxwX*Xo6~4lkXWITtCLbL8F|dE1&SSgL1oFP6^Kcl_ZoK8vBs5 zRZXw#_PeXh90Hj5hG9RJwZ%! ztmwG+ytRi)pNK1yv>#Q$hFWc@y%(^xzdNfCMjI|AOKF>LUEM4X+$%$kvcUKf^z|$n zguo4Qn&^?q3H)1QdTQan&h55UCl=$QAYCVSnUP|j?%Cct<0EY`WN30LM_nXK`WF*4 zky=~I$E0Ku9xrZ{$5iZ%dEU` z6MfBtwgbPs)u~&x?sBAX<4EiaBRHIMH|ZF^)_ZDKuYFjnl<1UXFnC8S-}ghjjMdg- z|FTQYioc(GacezewV2TBYsIAtmTC-lb4VZjpL~ZsdKTTnXiGA#d7}41YijhlRaJRn z3%QEyfTbS2YIh-;7T`@5xrlLb5n|83)*)cy(MgJcXNDVgTJH;!^^ zTMaBCZc5NZ@zxrnq_~yKq94%ahGv>2hi0!?h1o6M(I`ilP-EF@TQ8^T7)I{!|Fc@U ziC|PBxBSx=7{bAMW%h;J??&ouB=hso+A!wb%rF)p!w!{C?Z~x?j~}uybN+#_1RMjr zQ|j)E3RQQY%dD)(ho6TaMkw!B5uWi@m`26;XT+aI-rKts5q{6#DKcVj+kxAvDI*S@ z-fHklHIiR{hDox?NKEcr+_~8yF4SE~hZ1cYJ>I9*r9myLGoW#E&bN%z^uXVHx={qa zR!fngs{SfktDxjXa8W*Ln<_BKA`05KHx)80mtw`y;I{krcg3bdI7+W)#IGrERaXA2 zKcUA#!}ujm(rrpf4A+VKL^%`*c3fs5w-y2SecIn{%u>Bqs z&)rMp_eMrSyF+^LO3#|c?JM=Oo=ZGXj=w*}9-h$UKp%-aJ(w`2M;gADNCw)o;lXka zk(NUwhAH4x`%?3;g3jd22B%|_BC8QvP7qUcrFP?yZJhZ^cxkD-v_7fQQkN&XZb^dN z+7vuu@DH2_=yunZ455r^9*dUU&X1WbEvM;#>N|A^lHNAMX19|gk)u2nlNBlUR<{HVG=p3EQcxi7^P1|g}sP++mNB8Z& zKst{}N{uao%DyzC)Q>q6L}w{#XGVAy63-3?-09(zsm=4R1l&ia^cvmT;=JLTlRQ}O zzbNsgl~b;{#DqsZ5}}l&8*77umCUODGnxF}v>-G1mC9As)aO5{-!JYC`ekG*cHN4s z6Z196l}}(wiA6X0h``h}#N_6;rgdSn0;+#R^4XF9o`agSxRUSAivdjGnCuOo<{(@1 za3W7n7;4?o#W~Im4(L=2XKqnRGos{lywfmguoLZjo^b5YEQ5^FB6SuwKboy783a9T z{JKYQVLC^}D)Wx$MqV|zLgjIbtlPl9)6yYi7ugwToQ++{72fL`04b{s*t}G(1%p1F znLkfU*vntqvZ*Qm5guSf+iAK`&%%kp7yG=OLaaJM2A6%GAH)$7;J`8%~ht{ zAl;@R)x4D1@#f-=4xGG{{IXu!Y0x0jQ_?nsD9D zeruJ?t;Rz)2?`nc)QzTS#cA)+v|b@wq_3$SlO|=?upoQlKozpl9PUKvV=VOun9kE` zZ$bOkt)!N4ZJOd8(?jOwh-!?>Sw1c9Pku{ke&tzAYOs~~2uyk|A>j9*r^0D#CARjvde-=D z2a_+=pOy0mJNQB>s00WMuManL%F93WB13!ffMuJk60pFm{IyXT!!hFga(RQOL^Cb`=(g|hea0$-M&%ji~xDo9C& z6dsp|>XKY^X6ZS>8?-eJxLYcjw*qGmRt*fryZo%8F!Oei61h=p%KuT-J^g!E`!atV zfBZn?rJL(qr>cHw)n3-%u&F8%gle6M zM;HgLr4o+1>BL`<=kUp9ha*3Nm={0_ry>F^xu_aSN3;`M^M92*3;&t$j->KIHez7I z*s5A*T!45t>C*}Kl;h-$-Q<)oTAp^$dj*LZ<(7Af$tEw}(1BE%xnIxCY8qwTPF!TL zeVl9kp>{IX?1{9>K=*I|1+Ch`pu{XC|3%JYgI_&R)YzmPZAI^ibs`sUzc{_LNu*J9 zoezt!%(a?S2a$L?Ju_RU>f6|LWxa|`#en&W=mB-u-lh!y!|uFLPkD}(nlNgF%ydS* z)xB8r*=N_XMwYJk21LY};)F zztpWZE%&3_zd5c8U4DP|f!-aimzz)mxhBHna+U5%6wV8MUQVg}L!_`0WtAgZ-@ z_lznAJ&E@1-haD+x01r$8aDP!m=`4h*tkk6aH^J1 zmhDW9#DO_k*Ew##eBOZA`ojGA_oW#;EUqxLIO^uCq=Hj&B$g!xW`$O;KbM41X_!Dp zj_f2jCZ>DEV*+d$rulgr;Qb~45`=8#|JL&5hStt!mQEqp3O8VTN-30uyl zv0+spTI-`ZzrwLa@t$wN#; zQa~6=jF^Cmgyiqt`xoq-o$tBNeP8jp(7gHGgygp1*C-FYPOD6Zk9ZXc0KoCcfv-g3 z9qbQPBr!EW59PX0$5qVDR?Br8JHZ@~03F}*V0ove4Wi#p_RD6MbL@|3a}kBo3DhqP zou(;os3V?RCZgpk!#(?^Sm0fp^D7efhb)%Lbt!Qy$J}+tjn2-V9C0}kFCx}GEyc>Hn8*|NYp?{WH zUkO@_6msdS_q|>+at(t$lzpV|RLfa&-BZv!WFdlnio3on?Uh6DYqODzUZ+PF7Eg5` zu+}#oya25wnH?`USU~*z$)a3k2PVLKe*V%-tuU?Q!)?_u1|^4KHMb^(P6>|}A73%` zh&zdrCFGrk>l@4o$#01_PSMt*#?vIaDQ|T>+P2F@l4X8@cn}lh*f}IXqnVg zYgCB(#$b)O7s&THJLNm_v5C4`N@9n%{MaCRGDp$CML#c-{)L7dT|mB5A->O2w0S3c z)9Ep6sa68vIjo>dzaaWdN7#H;>Zyz3>^m?|+{QJr(NsfzTp*tfOpP3x)1?{c$*nzL z;?Yk_eY@A1*Z!G6S0V6|!BWVNx%>z43;rQ1Bi3=>B~@7+ z^jzmQ)xoQzSf$1!x9FoQTL zybolZhv~OwE_`|tD-c;CqS(8&;g-ka;d^!9*zrGV3UO87OU9=GS?&slpfEo#t4(H1 zU1KOIaCsUx>xiBAds9L|=@d#sqli_jm~IBi1Mt*?U#Q0W(jC+v$I5t_ZhpHuCO2ER zU6k7Ku$mz7nL^F%tC*$h0E|BX(Z20_83}Q+r0(Z;+gn%k0d8S>dwFUp!LiNi#I)KA zfsH7ZEDExyAe+lkUwS9m0L||P;!bl#2y$E->6)A)X}*zoiy16RJBANR2`5+sks||e zQJ-xE7@ddwWQnZf9ZphX(izLEs@sD}-<<+ms5d_=3j@rXnV-9*?DXQlqZQH)Sr;@nZ%y)=%-%`kypx`J0(0%1&KrSGuw4=v z7-%k}-4>?FCd@iAY2p`rDok36=Qs1$Uxb(`PqDXc`+~s%n1y78k;N2C`_L2G_fQna-yo#*eQp~#bvaNM3X7Lwr@$D8?+q49NX z4M%6Ja`|$F@98_Mjj!8B&{y9&sYM~!YvX$b>}w?W2qr*>2Kx>2nC?88q@wur7XnKL z{E-mau=4ryKN_tFFW&Oa9YF}biL=ssf>c>oButHVAr@6_q+J0Ka1wXl=hWoT?>p}( z6FJg$d(yN_-pwvCF8sG*0PydPtaTFC+@?z)C59JvUQTcM_1mOw=u$%f?Yu{op84S& z4H02>T69hyDcspe&rg}qEuPcH?$r&otmqGHo3kkSOCo(U>%fi+4}B%cK3>8;;(s)5 z;+Ca_llQsVOfgl6tMZOJWfjymQ_l}z^fV6YQT~)1K;z7c_WM4sDxAW2<$k+)6kZ#- z#d#=oZ+hEoR%?P^`0wOhmW<{wP6-IiKY2iEgmtj|@>5PQVNJ6%W+y)@!XvNc_-zqV zPRI6m!)|*lz9B`8)$kMjgSx_0aNwFlHVRKzy-^L1{;xBR@Xnnl?-aYyFJ&H{!dC&R z4eqwxcQu%8Us6uLt4_t%_%e&ewMJ)wOGGmF#|d8GWUp;S2ZLU~=`N~KLD-^9R zwR*7-|AIe!=zy4HV7y#U!&IhFh^7%sidl)<%Gz@rqU<3RCFsHoJmayJw5*hyIXgmc zs&jc)px+;#-vdJ-shj%o*=x&;OWj4RAqezEl&2-Se4iDmd!7}7+Yhk@3Sj{%b zjgWLa)N@!!e*jXrzU=hYS&fr>nx^Jha^J?})7t2O>hH7%;dcE8&5ttu=4vQXSAIGl zve13Mw131RDFagawb7I)loGV8EIDw4AAF9@K%qJC>>0pdN&otJfI0+_M(8%_5| zwYfRO;@cfLtD<<;o$0s&-aSnTnR-ipv~hpsQ?2sIy(^6?7v2%()WU&42sk;$uIpk{ zG&p%*$?}c`rK~GEw5IU(zsBN)DHTk~t+ks@o@B zWr6AQhd{T=DfgD^ky`?L3lq)nc3ll-8vkTe_nvnEH#Pt6qRvTix47 z{tPFs+)s(~6snrC;_zC`I)T?FP(x#b(#)L~@&?b?B}4Gih2`KVwO^Jtbw3`Lp82;#>hk=5TXn9-IM)gVRb+_n3Dea6*y{;y_)x*YV&|R|%fzIh1Sy;iU ze!zK=>j ztVnngQ9j85R{8%Uxbgl1vv4k~s&J<*b6lI!zTNSUARK&~?$v8vI?i3d5mZQnxefEq zY24_p@m_Ky{ikD-b>V!H5GWF|O0UUUjWs4{u2Zl&9H3jZ%6^A9*|Q{9W0DBTg8-fjPhzcQxdM96n1kVowxa(SE||4f2>YvXgS_LajYBd4N>sDWzD6Gb;d22Tb?N+?=3fX1f<`5zwO|7 zf+L)mrZfX2dZY$!gh2xdniU${zsERBE+zwRnGS4W7smD+=W?irF#FoEafbE}@?P3i zD@t~|I$P$~1GcQ4tUZ1$XsDHTaF%D#vxdb!BwKJcRU(A_>Gt!R{6Ld*I}HCO3U05o zffk)Kn9QvJEZ#^>n7RMVg9=RQ=rOelqYoF@%Oyqy4rMIBq4|8@0r%(d0q{PirgYqo z?a9zHE2@MT+aOv7PvrCOS(!I!W4e2$>bEZ?Va23o=hr`rJo3dsVr;#Acd-6DTod+m`!`&^1{|W;4CH=Sv{# zGBnVtGv3rcWKb%VGAFRm&vO5gT82&fRXezBm|{3nNOzN+q51b#+)u%Uc=BuaBjW?M zD!b&c8Ghym+3tni{PXM=7EHaR*noy7N4$@aIKAv7Lw=-TG;+;J#N&3;c)iTnDizEnn>)bRE=k9kF+<(OR`m z95@m!wqNEbVXl)PkTMO-C>Mb?Y>K3xu}deJ5n`MOWwEMkMw6hgC1*f5yC@_Isw%nh z0yM-wK7v?!ztQ0!^dw2j_cVW>dUCJ$Ev#(kQJ3Ic^^syvy`Lt-j_wfzW2GhQt-jw+ z?uK;s>fM@eaO9|T@Rr&vDzVRzngSe}D)&Z7EK#`wg^QnPt^Vy_PShu;O3hY{J_39% z-bgGz2c}S^*NLvlI7$3_vguAI-3M;OU6R|@mwo%qWygbCN>U-@&!6L zJ@hvu9&Mf%S%UPMmerX_SL7I^ZJ$n&3BEBW7^(H`1z1EH)U4wtl6B<^m&ELh@z(q6 zfhWOPUY%}jjnm{^di{W7b8 z>$FjgXW72tLUlN_dO!L8A){t5DE>O}>$+H4K-Xl%UF1(Z*JC?4!?(KIwMO0F0ZUxV z&R0F;`sMay!n4DxiJ7CpILNuwu?x*vyr|$K_6mco>EnEd_lRJS4rguE>1aW z#d`Nbt*&?aDZ~jQzVFFn*ZmP6?szG(*xn0d{V%E&^v40X25MzM-_4U}J**l&{LID#qgW0zKD{y|g^E-Tu=3 zUKbO#`(?a6 ziU0JNyWlVsWoE5AMh8Y>$(;-n&8IxyUn!lOO4Cx|Z< zJvrDPTW^M6+cyn;G`&)42RD%2RLsfsM1=q3+vzFiLI=rCS1p*LFb|z49Mx@q=i`r+ zY`0DOm~ZA=#Ywakl!m3m4A$I^t=xX;JJt$?c^v{{(9*Z%XDStSW=4;Q;yktX2}aY$ z1V*HS?_u@VrC`mj}bH89!7xT9VK6O5>bb1rYaSC|o#imT>S zhzc8S}A$zi)hkF%080P)T(CTAg*ZwKTX-5#u)VuT>R*> zd&u8@MM-njb`WqY2Zh8K*Y(~yy2n^<%X|A>acf)?#a<;kvw6!H7&z+k{!;vLgft_V z^Vo%+tTByNtg~zZjuMrpWQfyp(?8s+?c_+ z#?zdrI872DIHY_48dP^@D`y6CAN z3DV!Y-yTbjCfD&?@+fwC73<5>&+6V}5I4;Xj%@s+;kW$BVE$8{oYpYb3&va_`yeClv>}~EpOD%!{10!ODU5@4 zUyI{C*jdA02RD?L*%9F`vw6Y!ckv8V~SdHHZjeyL8=bmXd!yFY7DQupkFetyoBn)7{S$Ysu17j0c!aSs1_37_r@^9>Q6y?NI z6`p@4CkM4+NKvMz0xbfw>sv3H)ci6j8g*5d+^fN&=G`<9Z`os)XxK78N40ymN{Exn zRCq1cxx&#@o?D#Z3xa=iFDF-)Eco_YK|8kwU01)VP7$ido@Z_hHDgz0USQ@oFDRTtRSsREbGX00`$^yq~ zH9R@D&aj=0y?a?+5O!jEa346NwY#T(qSC!2%Wg{Vl{JT$v_m3hXi46wW$%Ml!L;ww zTqB;rGEE8CcbCT|r)#AUolA@4zuX8=iPx=Pc{t-)a)wg37U);E-~OwXuT8t;P-4I0 zuTTRaz6(ScwbVS6eeL~5X7eePzE2BGX9|Yu9cr=TJx9_`olp5e)Ctr#uraNddj=TT z`CNt%XRh|qWk87HPG`1oY%9}$w7K>Q1#wueW7+owdYON}Y!j|VnT`?0eA6;#nQaRc zKA6?ke8Cg{%zRQJy`-9l)j@972@^3AGZuuXDJqMhe`ZkZ^v*FsHJHd|b98Q{x?}iU>>22yyBA9XQ{zm!Mcd}-b6!uu?fwb2_>sqAv z8rHnp4^pyt(wqdA?S8Vb&d4d1<#}c6uir6COtV_LwJnLMcmvi7Su?Op_-<9a$F*?R zdZ&&iEj4Txh-hKSf-u?1X}W0U=-p#Yo!;x4Am*IdBH~yH@AMmH#L^_3erzke;qck% zV3WW!XhAY5IIEHGpY&_C$7C%Qb+`~RI%v4@q}IO!Bs84QLpN{U{`{ICZl@jfw9S7d zuj!k%NnZ3rfj6IQobd`V2wI`ZVAfg3rpa`@?v9@+lj4y!b?~dNL=m-SDHN)CMEMt@ z_+3HAmH291TwLxRwB+Zc_R#LtLkMR(WL#W=r`1`?h-{nH*ZCuR*;YGQLd)fC-L2XV zzS|_7cwjF6a-?t2r2d-vVe&zj*mnvoo3=xR!@T;jP1AJyd%(sJ&ykXsJI0&^uXh$) z{dw{JYRSFbDvWd$L@?Sd&&R7KMSoD4_2QZOVL*>>w-_dJr{|hw-hYk z?=(xE2Tz>1F+?j5XsqA3TAk{rzOwGv*ifH&6Y?myLbH8+HM zBm({zic(bR?F)pG+XJ#?f~QHMm1`@2T!WbvA>jjQpY2znL$$<#I4nUkk#9pvYRW_0@(&7(=vV5f!ITl;l+?-2#>lDx&`YgBoNLYlGWB%w}YJ>$+nJ#lTLmgzFH zf61H0S*o|L5PzmJqqEr$;WxJpzts*dPM=k;LWF(rTmc{YYRRH1AnxS$my1XCSy$t) zpE}z%0GJE{jaZg^7;j_2r6j*YvWUht9*v2$W1GfIrGXpQTxVHkg&@l#hE-0KN#mXL zGQ}$t^3(86N1u_$R!p!Qxi@F3l2J5LkSCVThsL>ustz%3ly>LJ7D9XOV5?8mh$g&i z>^~0!bXSYD%wmpbsN!_6)rWaPqY0ieRldl?#K#7=m=%p2Z)5ovdmk!LJfo992*{Qj zpypL>5^s~Pfi@-WS!Z58Bl1@;iMPjj_pbnYb}9BvKf>toTyl?-Q_~*hmYxBFc*6VK z4dH*YotGBie`~qtl>VG@k$8VLrZF$uhkkqB4{9ncdY5^-#$Q;Je%*YVU=*d!pop{p z^Zc`&b|h&TNr$IU_G+^n%93E+H6{91je8w|wvH+w0gkH|1rpU@RKB7TH|MysAm!Ra zb`zVHjqkEa3!?RFESwbn9`RSa+UQ%gwB~4(5y_C!Z^Olx*GuIQek^How`lq%(6k1lOkxiK|~Lop)Pz}Jr$ePwYbxJ$ly9pR^7`C%f6?21TLL1=-Ibp(SzI)3&K(RwKou%KySW1&c(ON!+nO%Xus18yG*Nuqk%d;j4d|@NWCD z>9kmz%GZiX_~iFbH)>ekNZU`=ybFH?1j&k(!06dXciuJu;fZL!8Kh_olyj@3B7%hk zi?ftMQVT5N?O8Ut`|H-;nZ|HJxhaC31NKdVX>JtDuP9>QM>~(~I%O`g8@tM3Y7}%S48r$+wf6o+E!3CAu*xZ>z zySd;riI-iZ*tlabR=@R&_q|mkLgTT~`pYKYFWwA_k%DFB@z}96BkrD^=PRd%AwbqRciqDT978my*VTo4g*-+1Bf6?{0V2E&>PoX$;+l8tksiw2 zwF_SOqg!8q!#A=Z|2C-QeLAeNa!$^(%tv_Y)P8h-?*uxC7%7!+Pb>%23y%9XsEE#-${+; zN)I}Gq*AP0S-;Gp`-QW-Q;dZI?JOwqY1+?3^y27YK@y^{%T?MY{>Brd z8EuxowArTo>%7|J;&w%$FC!qY%7j+y2Os?&YASfTWgD>6$}kSAf_kiV!AC2;(kb|M zIJDgEk_4t+JmmR(KBc+`!XEjZ$&+-Ew}-A$J#J3Fe~R_z??)}zGBb@CMc^vo)gO&3 z{3PZ8Zj7H$4KAz|*F5bT<{7Uz{^C>3w$l>dry{S0Tg2;tS3LRZI z6n3S`P|+I~)AyE3C{|<=y{UM>r0uiDp9G>Wov}i}(zgt5pQj*GV8`fmw=ADhRC1EH z#M@4T*}n(e?aa4&_xcQUd?MW=`ffd6-eOi`Oo|%+5q5?>9w4JRq?W6?!>)2$AB39X zz9>?;n>&X+g>U5NH`zompSR_YOrhK5kkZSRO#%4FTI@ZZs$$D>a%fp)cnQ({(vF7f z57&Y)4I!Z31mm~Yc1QF?Qqd4Xy~+`KMO(8Y0~?A&=FTSgA=J6)t#bOByGqkb(zz3% zN^UFjl;)z9c$f2zi$YoAim0CD9ZEG=c`r?3*3Ie3V=N*Ld56lrJXD&%%HTZsnYIRO z;*ai!Xr$lljK?DVW~=@rc`x~|9l_-!p4BbV?{%nOUWwyh>^+mh%ESC@8di)Z#ZqIq z583|8`q|rgmm2USBuz>xgyod7CJ&T^%T&#L$3IW9zN7?^gmC_xh{FcTGR-i*3$L@@C+BhTzab zQx~J$kM;qcboSBQk0GEB(A7e2eF^&&4}&g+uG(q9JU~#;>FtW!1OmQWtmDAndWz-o zrM7C?Y3x+XEa1bDe(z*p3Lx)>X(%n#&!{FqZ%|?Jh0HB69s;OEReK$2sgcOMHKqOg zBFLQzZn@CG;I9C_mcF+xJnx(2bv1oX}&79}SiJ((S+XNa~A`i54B!F&|_W_boQ zeJqHhc1h|DD?E}01LeklRUzTAaz*7ndv!xixG^aAsO+)L8zI-1buY$rap#`wfrdZ- zULC6Po{C%n?bX#^p4(Y=a&8+mHKc3%ur>Lomf<}`t?HO zn6P=BNp`+QM`h9jJKc4L6!p^XiE^sYfo#x)P>&Y6s?Z*@StCo=&}pU8UcsLv-ObSQ zV?Vs-V^TyER3Hj>eJuBxHy2uAf5Dm-C3_(VI`I?+SqYQ4WEN%;DJ%+aP!aI9ht4HKhE6YMdH+YVz)p>N?g3U43Zz;yq8=B1QV(xa2vkQwtfH@){#$Q>&C{m2OVsOfEw4s3fKA=DR_$ebel? ztlS1Q7f^M3=4oJgISrlcGx}p2IW<~a?R6q!-XxJ_LP}!79N)<-{SMw9vhAjv^K-%7 zh$^hNlB7jzYw#sy5A0+gUEY?UOUC|><~Oc*H?QekiAqsN_LWPsTDb+A&IkNH)3UFL zB!pXRhwN+k_y=b%CuT$>rS@M@yEWkn(nFyo5u4^-{|Q-5?SdKYQ6IIicSL8$Ccjxh zlzL6-^X2OB{AwZnI%((%S`m564JlC=wg?FFKg~|}1|rhD{SY1U(t_T+FkxXSTVk)C zKVuo=XC>%UW_*|+<@uTQx8no23t!FC7F$QoR6f78naMMZJY*1`KrkNffB>KNqHrNhp+KJQy+7)%yB=#o&+L5YAkcLq_vgOO%6@`GR(97rRlU zQrb;I-1WJ)$pJ7eKo@@vx8T0lP1U6lXNe_ji-k3bE%zWP62 zP>1spt~PV`&UC=3Z6dN{q#A!~FhESKjV61*WL&=|8d4oH;S*pd7kM#pqeU(Htm*D) zp}g-2Oc!k`KC84*P~SQq`1)zRggO~%@HMvey`B7}lWe{1f`_st>P8J_EXL*p8erro zqivIW?LAAEpuP_|;-IR;A=WDqfmpnl@MC_EYe43s3$4{v9DS*;aHC~rm!RUw0fyIB$i^ddZ5boVPq9X(0&D+zML^I~4F@EwG3u(=RP3;%{_ukr(IdRDJR#n>(|1n4WZdo=a8izSBiQ1kZ9>m#EJ&7^F-y2A8DInW z=6eL0&yuED;L*rowk9%u{h^ph#XjRM(M!}aZw~q1E@ltU=Po)X10i}E?5m|!Mw+}b zPC09Mwugl}y`58#FF8{j<@AKk(eFIp44zeiMu1ndvdlh4`uBi0K@9guE4rlxu<|jH z%4#)UZ(*n>2;;##g%l87iS@tj=6*hTJ2~9<9&G}+- z%2&R-rD8jkLun`ZAn8HQ|19bMd7ADX!+hR5s=jO_a;XHDJ>ZA=NfuvO`z^%tnYr*S zc7ZuKmy1;2EB|##DNJMz~b$kg+@(!7^xLwnRkGc#_8`2$xD>3$Q zN_{uN{Ls^_6HrVQ(WCCn%Zhb4(NYbSozydB`f3MxbGdmcW=7=R@LnzcP0~E<>5G!t zyV6V$vYJ*ugXxxYjDH%52B5~&jf7qjm$#RoPxWQ?nd>b<3~WgbBVW0?pYdQ#NT$+k zEMd3b>OyPgL~i^>sV#kaa(3~IyoFQA3)p#uR}SG+ z1t4Us)MoGO7T#wItVAs!?GATo z1g*d}v}twDwRF`@Pdw5I=#af<`f826D(cQhH5t0! z>)J)keu|sa$+EkUQb=vNK4+6Y`tP~4;Qlw+;XK2czg})JU=&I8YMl_CQ`{Z;Pmnk=FAw#+VdiBY7+6aW7-DB6 zlH9Ls9onSI8!4#Q)y#Y)6{83Sx8rJ|thi^#N}>kN!`)93;Mt}-$f$i4N;|K?{djrW z9C`Pbn28&y-EEh$M*uCdIho%2Na1~h)BK3y(^$!zHtOCs0+gLxMgnY%-Oi%8p`69J zP2dw(178o=_^tY*&Im-lS%2h-2uRmzWLqhgY^G6pTZ}^RWMF%@qSxY=qc!Bz)!?GO z%+1^qCmdGb2(hlD#AX8gp$t?C{mt4wGu(n-IqGS(U{6ElvI{W!OtB#bUK^$IQz6y< z2rNJ<_S9$!VA7~?>@(P;t-2N_&eZ2J^9ZH#u+vJ*PtEI^-j8b5FaF|Z$h%Rs9$D>SQD)5ODJuO3i)+lneh$7Ah7Sq#$c_CuWuN&eZpYPjNK)}u;a zw)82|GuFDo#|rko6Q$0M!y5^NSBrh@FOW8Ow%%(*E3KXKb52#BP@jfk9kM;0S{m&o zDl*2)A9^Ph@6(UeKBQND`U}Whm>)S zFy-FN$9FXX(F!|thZhA8cVkhUrZVGIpYH~aT})HUy??Txx`&L=I%}kRG(@QW%?B;= zME)OfWp0lqkOk6D$Mt>*CtW~JGvJ3MAK-T53HC>jEggX0y|m zi0v`GZqhul=+$E$H;!*4K^6yQN4teGil(o~+-FT_tPZ7jU>LFz?eJ>f2@4z})PhX0E@6J?ixzffCe+mL7Po zyJx0N`Pju|oJZDGVfJxJFrRxtRN|tv-8W+q2cMH8XwRODj*GlWh`o{$_j1_0Li0JJ zc3IiepZzKjL5peA4VLdtpU(}6EBkp6@QOsmF&OJdL~%=ORCUVB-g)we^SoOY zejTv*6L(om&8^TVnzd7MAVS2vt&GS!C3ctD&*fZNDHj-xvA>EiC22`-_kv6nJ-}Xy z+jO@I+pGVgOK;sn@OAglAA)-lZmfs)?i0wSR`bcz0__ z@gE>`{e1q#2N0pxnbUrDUXgAq;-fkGXj#A~>n!KA0y>^>mA&psP$Tsc4wn4K&a6+Z9+}{b5h9_f#&-s3S#&Lnw=x4t zOU!Z$Zdv`%#P8%IFg}Q{+V1D6vNb^;-FasA&*Vf>08PxdexoeXlM|}%t=>4YrEUnn z{c!}1i#P)dcriU!4RD1s?`zYG?azSNOArwm!QT3>8w^YRn_2ie{WXX_sbh> z-a2;My>@GXS;Rr>DMOCJl^X5!-NhR00 zpFY84ZS{Hbj@Yv?A>vQC=h(4gZCZLSvH7S7e1oH0Y%6-)*-8fN+iS|@3TDkw9J`LB z%Y>1Vu1+UEF?2f-(q#CK|8VDucfX84ePPAKp{HPux1##9IHZr599&70(ve-AX5i>u zA%HJf7fJTo!#Po#;)llBq7&mGO~>$?)ZetL1?n~>S>N*I zS|U~LqMg@jeD|_t74t!08s6~wUK3sWa&dVL2BMeAsG-@@^irrV)XR42`A{wurdXSX zrLURw2+o?nK3OqagK=T!^z zpOhfo*@M3JaqmDak456KKX%=~$^1v=z(LUMvl7GT*lxm9Ks%ojvQU#w%k5+OHj)C@|zMw3jdJpgz}`tC_+_93BPRKV9wyhp~bu<5Lcpu#!R6#T)T$4`bYRD=J+GIyL+f46U4 zjFT8GJ2|3)%D?@hIB2fHp|a87L3OLY6*al^hWACGq0UKmCnjsRQ&5R&3*g#UDyRg_ z`7wrv|5m(6y4l%MWUUv%qA|{Wbxc!(-p#GiBSLA`S;Bdgcq_U|w7!Xe+Jhb@03;YRFGRZia|XkSmw;-dwnu%sLAofAg)l zs~*Yi{JIs2)nhV>Km|VhBf-}OYQ4jvu2)OpZRZ#WHYCPMUu{;vf7KgyvaDW~DOh+j zyhe(rmj3*S-acL?yZk;+(agzRyQsT$@g9B>!lr8ul3rlqCoei@g zw)@A9BccqemAB?ih7rLN?H+oPk(y>5?l&&%A~;8IV}d>{E0Z;~=kNWeX&6Po<=R&iS=>ncj-aU1>Q%^hp@%^r zv}D*P9yO15vq9hO3`g5GUMKR8=icSOm^(7K(Tbsr>S+H*lQ6e|;~L9PE+>7;f){V) zp4Zpz;l@EPcS`NvAhMs(jk!x(;SJ2#|3_2P*K4da6uj;(;(?yi&5EXbrwQ)Rv}uA8 ztY!|Q}C&iXn2Vfr~XpeEH-BIH!F{Wp2OF?gT`hx`)3Z?ay zY&?>ivipiF9VWXYe3Ya?vI=pHW_7A^QW**8ePeG-z?TpN=LE3Y9N|sDd71jDjg86m zaL|}~(O9ka*nGY*8BpuOkb@OfAJbK3%93!N>|_LD@|rbH%r|kQ`+w04Dc&* zw}r1+uIQWd7XtQJSP1cVX_SjkP3Ia*`UuANn_y_3BNsvxYo&r#M^%ngu86o`+wCz_ zo!Ef?$Qi#vtCz+j+u_t%A3tC#M5kK0Wrpv7j(A!Wp^fECQuDaS$#+F%T)MAjuvMJN z6+kj|BOyFK+&-p$Zp$u7Pv!231(WzA?ZSx7__F8W<`0r1?q&pMi_v-1d>$Y$Yrq!r z9U8ai?AnYhMqDaBunz1ATdmG;M&^?YTbGvty3ZH&Osmc)WtQ{r61R6E#OE~toD72q zy>ywKggIS5+BB1z>ry&QbOC#ljc{qs4+So4_x!ea0!6-nwQP#JC(dJRgnOvK*iCJ= zX~p7S3cCE3k{gwq!&CJ`(c{nMX3B@2w_w=9>DIJ9D|T$3VWGb}L~RR?Y`))rkckO# zWC%_u@LZ}=MBh=;gDIrz;)1iSPoGF!J+EHBmG?9AZic$vvk2HEpdnBNzEFHon4sOq zmq;Jh1uojv5;l)Kg_Ac82o0her8xJ$GI28RQ~GkIUE>X3)8ton%u{WCfd5iz{zp?n78XMd`A3=W@CE2cg()6T zX!YgNVpO+3&zBQ(Q_xbu`FH_QzLg<_aL*vF@oh)+Rsaw&*r{yvH36f`S#%9lE6<@Y zL$M#v6hyO(odc^{-4X@(oc1TAaI$4NOrEYczSZR$ifcZN_9_6kp*?Nio_*xMw zCz@aU&0@Pn`D&~rPmR$47cnBs_qopso!HI3vxeu;3G1xMWqN2~>qIf|%rXI`GZY4#zMdTdjRfsPET13zku zxxM|@B(zP3p3CWBefI2c5;VGIAG!cwCBJ5#SFm9;dus+}Jtc~hto}z+uL&hCH)Tz; zegj`i-i&C8_-|tA*ldu2h+Mr{4%eg_*Qdk8u+^yCB1wBZ`fFtq^6C{2zV=)pfi!Lt z1;h5@PxfK{aY@-SmmZ?e8;b6>cMy87Q@e}jrUx6nx;tM&(B5! zx7yx3NTdwq*C8qOU7vt|tYtYFfZuGBW^1}m$jmHSy8(@^XG#wmDOdN>{HgyV%3p@( zh|P>6JY`ZdAJL(fYqTm2cT=-#I)U3~*Kihem4ur8qH`NN1b1k>AQ!gPY$g`)-QJW! zvs2zVH{O>b^WqY2b`<@Hf;O~tm$L5sopE`+oIbfqx936 zA>`5hbYBDV&Xu5+PMWyT=lg(#&!fv`A zn+=7U6YwkY>vB%XVFrBe(Vw#Ukm9R3QZ?Xo!t!RR{jv602k<> zyd)ZTD)J{~fjK{R#07?@z#c)i*2)L2B)?fV&Ji6@?F&aZ$)iISRPA0j0L;{63lboH zXd>{5Xk>za_Cm)ykT#Iyp`0i?Bje*to3WjiN3l-I8YaOewh;rR=*t_+VBMV8Fwot=QAIKd4hE9w5 zHB6@`zZ)lPvXE(GU>6CTo$ii65NmJWTR1qlpVbnU9V_&6AZ1J=0lFy7^jv6^?j!)mEijef|E+Wr zjOLip)N!23G6Wl7{-7`zKWEEXP_Y#HTc9w9eVwdTEKnt$yhaMkoGJ&efg*g5;4%3P z;kZMK3C7{7TIM^DMjeHa0cc$2NZzN+-6h+d%CB!fKQ$*tLB4O7#|!MRS7xUO z_$b4~9x%NtgpzxBD^70YV3UO|%9IH%rq&g=rfv$j#M zt)>+_n0Yg=sTmI!Qs)G8Le3Pu_sW;I^nG2{&)8rK-I9YP%n+n1d{$^juU3B0KCljG$!pqrd%a)&R0$&vKs@Z)*i0gp ztun}cUG=LW2b>@qMMEOon|3N6$e_%Pu?0 zjR#b7JggM(le*LLC2|A_jfx=@boe@SNPw>gZ}2p+&SROHKPOCaT{nBo*GBZ}c*G>& z7BuFcyQ#hIYxn7`>^D392J!hFl!jh&pC&E`unNxcdDr}PvA|pE^U!vW30#NNLeFil&y*i&fxI_~ z=PV+LRZw1ofTG!=IFI#GW14q#H)i9NIWsrS(E2AdCK%Og!aMED7Cft1^-OEZ1n|3h2r+UeMOv^dVXnTb zPyz<$TZn6jT%gT09O>;t1&-0~pg?IHWQRZEE@MD2|Dps87weYZIgv2Ybk=)fH~fDT zo%cVR@7ss%y<;o2XQ@3)Nn@o%NP-eAB_CUnpo-Q=jM_wNZway5)Qk=dRYGl5t1Y#u zwrZ4)?~~^r$S-&9*L7d#`+XjV#nw;Z3({fF)c?g>A#Bs5J1>QO=0FpxT}Hv(%PIX zZ{T{(TiD;;P39%+kDQoy?L7l9I_Iip&ul~|32;VWr~MzTJU|JVgQwYs z^}|H@vQ!_YOfzYbEFX2R3T*NJP*||NBpfLA-xpPv`&IuQ;lgj7zubghx#*H4?jpq) zqzzqSl_+9T%$rOJ*WI@IM9s{3V^z}kWpvuWYDge-Kvt83dfB@ihc=2fpIv6x5;^Lp zbD9CAUlFNF9@$T?jtI@))>*mki%K@Q=5?hLst+}d<&3}#YM^(iJeOFWP<>1T1{?Npn#lcJu|eE|8L2B~mwur19A^~`pNNYUlOpPT62MA`lAy5}lP z`Xk%z33d6V#Q!mb(AJ7K86*0%v?`7)H+fW$m;j{qZ4WU%bJdL}mN~nofs?498u~{S zon*5C_s%M4d;M48pz_D1G)Row6x!zyJ=s_3`uw1cfM7pVgaoVTH! zrgi>o0$YytJEQmAxKRV0*NSqS2qJYP%|#`{3P@8+c=?F+(=O*(yE8bsMo4PEy}*Yd z(-2bsVaSZwRh-PJDD2Q)@>=>hOmXWy14#KN@58H<-e=_As(O`IxZPM^lTtaU_PikxihnZ*| z=ZW<=i!Xd-Ots*)lb;$`Yqf{zE3Db0cRViPQ3R2Ar4Q}yX&B*uF|wy^x0&r12NpcZbmNqCDmtr^aO!z9V3)md^JgRXW6+{cFa8TS z@+vCjQCk9SGd~xPyau8BKa=Xy_`))?<^$EaJBm*{gf2ur;TSh^Z2UlfDdfX@2R_rs z=d;0V{AcP;4N&Db3Jl-Wo@{xVSRb%Ns&v>iy$dtWJ#!Ey;=5PSeCyftGSTga2x}`*nnr0b@^*SjYu>Y92z^S40v8H7J;A=`m^Q0sl8lR)LV9Po ztQbO4lQFl_i2=iEMe5I2-{oQ!Q_Id4Fmy6yyhK;R_(SE`G-^ncHHE5QKl`!>Ng@3S9!3Zo;#|UL;;-Mc>^2Ja0o6y?_EE7E)CnAi{thrJt+)ooY$2P z4}a?aEA1In>p#Ac_5!+4!VH&Ef6&5it14@yi$h*}inUZ6N0>UW^p+M4_|;0%9ve(I z900KDOAJ)<=N<_AY_hVUtvm?)#aR5V0_DY^T!rmHdQLMp7d*-xB;9~MJv$8N+ViT> z%{IMb*2W=Kh1z$cRPL=tT)&UIYgQxeYN(O=?LDl`n?Bk?T8Mzdw0bztfZcqI^`+PT zRZ%{3&PW3YWscbvqq)ZAR57z|>Yt&j_TxP5gZb&SFUf3gxVVrrWYT_8e^Pb8|esXNYOe{reeTVk^^H8P!)gHvLw5 z!XQ)T=t_CsGfA8SFfnQZ-=~8;|Hi^hX@F89?IdduMD85^TKfgboQ{J1fA~O?v)DP^ zM66mz5Ztp?3+cL?{leMEI3F+hjx#ya(v%|na#=g5ok?-4c8!nRP6y#p%25qOQZ(ha zinBpF(}Fqd`PB>`j0xeYpYeFvc+UnGZL-Y4pf|%UkaMugo)#=!unlQ>ong}icoYXF ztld`l1Ud-0!jQ6r3D2eIZl2#4ICWC?)+nzWO-*uNJ%0%+TVZ3+xvJJ0sd?8ut6W8= zB^+)4%f>4(LY>NfiK^VFyo^Ij(rw5}nx^I;UX<}{Y+5&$IGbS4IESTcRxWv1ap{5I z``NGr2D*{G)_(RFvT>&Y&Q^DO0)I(Bg&vK~kIX}uCc)@51e2(jrueDjnjXFnK2Tmu z3zG<1&5Y$=t^o;-`;(&>c+yWG+V+|!oJE$=usz0n_H&KX?8%l7Q(_%mz_o7cTvt06 zwpPo$9nR-&hM$=t6gMI`bnW4TUqDMFSi$D%Jy0%r^?8zrqLx(Kf=Qb+z+awewV>@- zv`40?Gt0Xpr*WhIppFdavjZ(X{bjpcZN!eKBrUj(Z+8+=zMj=MGImoM#VOOGyv(+e zH|*Mu*Q!8J=}YTpNRotUV}Msbw+f1y%>aVm|D=|k+e9yK-yda$hXRBW9`k3k(1L?? z>cxCXTKBncns>U`Z3bFz5a(!ds_Y4ZO7JB7TfQe{&fOq@#>1tWG4sOmPcAa@Y?a$D zv!C6CG_TTWp_C%33{P{SLJ=|*&hRz96$_k?3VyYg@Lra-+6DFInlzJDu?|r&vks?! z>&;!JZe|MvEH~enV(ZY7Etic`F-|aX5K1mtL29L_zS#UM!DQe_WY==}@S1au!wDTq z3rR$BF}9~L-D{JWB2r}aGaswEJ!@&>*%)GKr2_cU-8R7@`@yld==g~~qoK$_F9917 z+nj5r!JNmxT00DvcS}JJK-Zhji$9yyxRwPn3xOLC(HH&pVAr^G2@+t zMCf~Nw~ePC^FCpnV%4{R&-a3Q-^gUVPc4oJT7yls31wD(RnmV!q5V2kspXZhdPyEM{%1-a%5J3xEqb1j+ckRqC2Se-Zo+i^__5;$esIO^}P@lzUH^rF}4mZ&U~ z+@0EB+@y42wR%I4Z<_%l*RN>@QW)V&qLO55F(_I4J~Sy&)a&0j>3KW15Jj!w?OZK? zzo7wt*qm#WjiJr6+E6qGoD7HOjCAwY;{*E$Q2)y{)2$hEq6u?vykbM^TB@}SrH5(^ zOTuzhpJZ)#X{5Cqt?+^sOj#cB7*76e zObQGEOE`+EVe6YOqi&UCJ0W8HJR<|iQI6qpF%qDw0<)*0Cl;g2YT|R?sJD6+!*d(6 z>W~ndOikn4)8WtNkPYluh_J#Ag!k>=BA0z1eMIgL3$Ei7?b5ehu}|olAHP%c>LZ7y z=>LZ#<-+6A=)aVMo2!cA# zviE6M+!7-|s2-y&DTLfJi8)e zhnt}2Z*W;l#&Mh?Jbu$uIFwcd=3bc1pWa;CpLR=k%W6K5xbw`QiXj0ToZ^@Z9XzaA`tLs)3b44mF>V?(w z6t<_Be9n2i5@oma+bT4*5^Bf=??zLe1I3-DoQ zI7QYkF_V95)AzaP*MAib_+10c+JxVtft0CC<9AuU;BLnT+nqZ!;it7s>;y4tk4+wd@hKEu z{Db!!mn0ADbrDxFJfBRoIi^x$C8h7ZjAMn!4rg#BL{XF{NU!9S6_k zrpxoh(FrN?;6lo4$faQNnn1@U;-R>qRZ1<6c*?=&_%#q}R=sfH4V!*I`EUXMYhbIh z?oVkE`L}kTqC8V)-kAoK?)r=U+abuY8w_c3z=*nxI=^G%>3LIP{h57HxV)VE#}eE0 z0j*KQ>urN~$+|7E+_wxr$8&O&NE>xq(=teG^Xjdaw3bcPj zU0Sl5=`u6was<+%!3Vsi@e$nV@wF)J21H8u{Y>9k?PiBKhZ)F0rEm@wWyX4}i?de@ zUU7d1%a-eCk!A`B$Yk4Wk>GcD|6M5fS#V5XMh3C-=3?Gug;fzn-r$c?!TC=^dF{xDc zt0SN)H|mDCN651|k57#~^kda8Bn23ruqYtLBYt&6V5ZU1pw5n)Bl&*A*woxD1tO}V z@`HyyfWkP~_>B%XVY;VEKaZnTpLf1xI6}zW{6OaSoBXoJ$Sh7X?*x8M$@q{%^HQxG zepO%4bkC@Ao38=Pjf%4zfy7F%>bBYj2q=DuI%~`URHq-bQ?$O3$eEpk8EB@hK|-4*6o_Q&wD=qvfpa@Vj9ZxSLsFu`>JJR zXa8_+(ZqdV7%)oCBCGb(s*7UE%&9}ik(JZR_0uWIsy~F;dd$5SnF}7h6a^*2dYP5k z)_D5LxAdYglaiB`0H|nbH0?S6dWAz3%<1nb=d7>FsUwp%*Xot3=`!F)AJSvyqRSO1 zW(&t$%1}X4U@>$ipF#@K(>a0f-3-rpNVVbvR;BZ4TLtkpy((IPqV48HY<=dyM~%^jmvRGUmG zd7iMQQ{A3yW3JN#g%#7LaLrY`$L9anGx|9;ZCI|si8JvKi=EZaPN0tl@03Nl{%Y=~ zJS(Do6-=%HcD$|E60ZQ1M)7$~Rt$;!nMfLMqsX(PY+8d*C!$->#1bv~rl!xv1=g;I zX0?2S)uEp>YSN)fVPynClGn~fRhfF$_=D0O)XR}ML!9Do<<3Dlh(VEab|2paDDYy_ z&jo#tg%4T^MXLiC8Ga{)07z{51SNa2a}&JTL+w1|`6D01oZ1#J>U(O{JK{+17PS;t zSL=&VAe~r!aH+JM*>4Yi@rV2}{>|zVu;fPWdSbs- zjfY73s>x=8vMFKKJ2^8@CSU>;ei6=cZ3}KMC4Z~+jTdu?SHNx=w9mDFx7{BRpx)o% z)S&E#T}s{E52{yj*slCItj(>Rgk5q`fGrbhh%FQ(w6ee;ug|emGc_b!S3O10M6FYV7*}@zcX0$5OqI<<5 ztnd59t@4|kFxx(8Ee(&@2BcS)ut6{O?Gu45_2bL3u)u?qm`*2h7a~`J^PgOLwVk#77nu8d`s30S#{bKcXOGP<=J(khMQZOi+a^f1%}10RC&r zC5qFf#k#9-5@Q6fln?!m)~`pJudQ*Jv>I}gsA^Gf6Yn%GQ1GMW%g2Iw%o^`Jm;Wp{ z(ex_3c&OVtG7@7N8<|z`Atb&DaOaSwm3xGAo+UiLy43a%P`q$ZqN3r@8VxnQB9F#HL#rvh+{axz1dD6OyMNiC4NJ;?nL+|Tf!ueF z@iv2+@AW-c2QeEs_8DEMRt_w(;YL~!^#aK&-D6ikOHvNLo%w9X@*sOYq&oJed?<%h zD&h^;VsGR6HFD;UTs53HwAXrN(;(!+H!-?iL0v1rdodUwrX<`+|l^8(RI4tj^9s#)C6L=v$R0`#r4ec_TNoRHy7M=ehNun#H`#?RoR)xykDwTKX+W72(P;F zIp^8|^oN+qhneaXc61?Q<*LcaxkJUda*0WF36(|uB)Q?OoU~|)HIFfNdiHZVL_~7q zEGMb!uvj)AhYeOK_0PFzb#bxa*9m+l)gg$W3%;zZ>BKt|HK2LNkc*dnHe2~0-D{W> zQanGBL-^FJcI@ZVvs)tb#=__3{QnpV82hPxqvm4#bk2U=?a97sGg-SSz#KE- z7!XOJ^5~fT9xwXBN^M$q`vP}r*xwqVZ&4PzHhUDl8YrF&8d?1)?sZPIF165pJb-W;qFmCIS&ChjncNDk||I#9GF_r zlTYTaK!|I|c*t+t^hCH}k>EyCW!P@T{nsdA=48zZM62LN$`*;&nai1`3@D4Sd|=eM}^(Yxh5cKE#h`E9e> zPgU6hq1TGxubE3;gGpY2-H51nVq)3VthR$U!qFgl>RbN@yymgMwEjuRQEx;lpmZmi zxL>yz*X*m|RY(xI!ej5@Pv_7dH80h0SUCGqWcfj7ie9t@q^a9x9Lgnty=cLjuJY4= zxHPie@G-}E%B20ubBEvZ8sWdJsq9|Pncl(gq3Cs?h~LUt_a3fdJv@C0iqxl1Nf_4e zUCu>e1`g<}Q0uhYN#l@Dl!#vrnhFXfCawIV4R2p&%#N}om)+mi{iXeiXQ}NuEiH*A z+4kdcz!1H^|9Osua*YU|uxIU+Qa)k~|IG?3bR`w>tnv%VYZkrrZD6N^Y?I8YB@s0q zCA#oewfte9>AFAz?{`F+TzvKBF|4DdWo1{pd=7OfZ^pbZBGb)?n&?o?w#su1VXoyR zLetKVn6!{unq%3OLt}L6Lf*> z3D6kd{fr^nG7rm?ap$5e)euNLC*^&eM^>BstcGQ_a&%m`dqnui5E#-;4jf817R{kI zyOxD{)bWcBRoDxXhsb3dtUNR91en>H?A$OK9I@h3>v>^e1zBU8moWM`q|V2*Hbi!V z>)Y1bKTVxu*E1iGnh3x5_$6&>guE7-cTjPW5y44gV$E{O?f9Q_Wrrq9gswy_6AxFW)To|b)9>p%=i}k zxo%ImbK|wBVRdfl;4uh}0}BanGizc+k3W2^s|{t3(#|rqa;hIVw%V>*JxY8~;EN89 z0#?)&xBGFLt|CSL=A~@l7_WhgETGwjf0{j~08_?IEGl+W4cf!SP%cgBEA`#6ke-^= zmE&G_O)M~2sKV?P+!xDXSnjc$h=jche?9&GKd$RV_J@c@Q3_C@Dceu#=x7C3nQuPxU zO(()d0ze`}e&#%{p5^r!QcX8Vc+uA{jQ)};xXiT3UdPf)&A5eUI|MP$DBb2Qb z_-a*=_+-Vldno>Byh9~y)G zz{MrNGBYD z?Bq(^Zi6&WMOZjTZm3W8xVW*_aO`Z5iaqvIMcs}LX}YCtF3xNyUXkIIDNl+PBUenf zMk>ZF{I4U8@FjU)<+&cRGBanU&V2Ij{gh?me{2Bc3<iF|LK^Z7ZJ*y*ViTKWEZ#MKYVUPOrS~#?&}BY>)EI{w>03 zXzG$!Fr{ft0>(3fOsYGMrV{Q>)5;&!#DS16JUMoA`1PKW>lue}A!ULs*BUawMC7Kg!C)tBSYN|jh z@<&OiANkUSDR1jEenx4k(*1{5Qo7XLG$`^DYdB^<4|?y#jfaINBxM4$#@Cc{XBy|? zFXIN}=X_n?Ty>s**|gb>#-t?1BJZcqRF6~eqmw1(*j*cM8|~NEa=!qZUVd=7i7g6P z?6Q)qrT#w#E!4Q8Cn?wmxDLvBsDk=Wz(0yx^>;12s0b6(mO>CvaLER{?p3Bs&-l9# zoO4JXn8V0TEDMTf6^`B+WPoKV)0=OPYMiq}-$h_Grse&raJ!gC#PUKuN8yy~y=Jw$ z#{Hh&Rk*8flyv74l$eGRToBU>9F|A8LGf{Tg)2KPKbFG?AH1LGSL|vxJZ$sUko!K& zBch$cqwUR60rgEYCte-+{ zw+2?(@3*ScG0S)NuPnmGNrx=IFaCtYEk_nxEq8Z=ka~qDuAN`F-flb8S-!n%)v1~M zf%z2Vg9JV5C|+Q8&!43)!T;3HBf0s<*gPd`i5mU1sZuM-%96Di#)Gv6@wbKZ45&<} zo~FB{7v3fsEqFzQYo?n(yfJ9I1G)zhq`%=@PXme1NoJ`iUGp1Qks0nywCP!4mja1< zQ0ST~C-SM@x)NlhQu^okYS?6{kKDe1J8H#;-=0A(kNCPfzJ ztkkMwkW-1ckHcR^%g7lL4#C{LQP%mz5KIuP5~ZEB;lah5v_my7^lLObL(@-A;};YZ zJ5o0@*IK*N5*2f(+ES6{TNv2v%xL#heX?#8`$Slk*6A(BzF<9#yBQAA?PR%2CUhx1Hu0;GCxa2 zOq#*vs+oRt;H64I^sMCg^aA5cqID`>SF@hATpY~xqzSd3d1 zDJNeqyQrS$r+Um;j-Vjq ztfTB2Emt>#;J&0T(+?!Bt|-3bM4H5Nzwp$MP@eUuG1b9uby5LOQ1o=o{;eXd@e7S7 z%H|NFogTkk;#5}rr*>Sbry!K;K!NZn=`Uhp2Jne9+i1&?mSFRg%96WYJhHXih*d`+ z0lJBYJ-p72%2!BMjqHx_-LjCaRTKIxw<(M1Q(o~>BFQnFU!UVsc+zl)?I_S(n)>h`OPeE!mXU!TVT|AAJ;FS@*i zYxnF^jNH}ZQ^Yu52&*EEbu;0Yn&kLZbLE}Uup6_D*fp{nuV_ECmG+4SlJy_|umH@e zep6fVxX0;k!Bjy{NK8vScvVkeZRXUndj+)VbNzu!NEAeeK>DH~MVRxYLyBGroRr-h zzqyFJQUPf8sxDUV*4yaXIkCKA_UF>0!CG~F)GDlaWWvw0_isMYiFi;xsrOp}?wfxT z(zs`y?<2Ian^XQn5Vn2WR`Cuf)-o?J7OHeyS4_*0BRo<228K{9p4oH!Q4h*g9F16 zQoOxfj|G_OcEb<W(zcn{YKSLFR+SsES9s5X^D!`vJ2560^Guv%z-E)Bu)}HXH z+x6MAc>tLn%CK9fspp(NF~GTe#F4RAQjQOom_vF8V1+y>g?z8E2UUB0&#K5lRH?T~0dlw$K@w{<2XrTuoL%51nHht9No@u^0U zScc2T^sBWU01QepR7Z7&S#2MEq-t3I)1+2V=;{DS^dPNS9*q8^Xcxp6K?l9Gvgh|^ zJBKFFR+Gfc{gQ(JfseB1`nOvxeeGPa2MSIUl>OXor5x-c_Hzf(s6*KE?7uIEEv$qE zj$7}Tb?D^trGq4SMa^RvsqeN(Ygr0noUeB)0U+1ghd_*Listyun?+L%koU`LPhPxC zG6&qGO9#l$RJebJ1@N-BAqw=>HY+aHL-u|kKdi9Bb(D2#UzpHh6FG7sHBZ$sP^z}D znR@@Bk#*KC2xD1sS@&7b8IWjBl%7g#_Pg(io-;~+&&lyPEu)r=XA9QhsjKhThuLA(#9KV zgX_PHZ^1U;AN)i_({pen;O_W)0pcIEcX#zTke_>^b6uTlN-AK+S)yLFHbx}1Jz%g# zN?CBhg04eT0M~39yj72?FzG|4Hu1t7V#r8iSwOa4|MNCKXw@ABsK8+ zhZJ*dL4t-(8}t>7v*D9hU41N@P8}n9O=W}Whmip81|Uoz!D!=(M8C|oP6||s^Tc_! zQCc7$&+6I15?4Ld+e<~bD z^*<;B7wc|Za?=x7=jyGIkvd^Dz_T|bUb53UEIy&!BQERvI0VYa+$zyYhqR7urf!%2 zB%Ig8Q@+#&=JcOgFqp~HDrS}(9<7*Sukvj!awUMX^HZ|q;u0@ncDCt5TqEJ&`991? zOt0*QmPN4xPzzS{PF-iRL^JgpOOfA@XiN9O4vizr+H9m@aBqnw;V)QM0Y>^ z43hA2*mUEA32YM*ZvPwZ*Q3J9nLY#26or# zzn)BZZ*vJZ7A0df(r<=Hs>k1>3c(^?;hT1u-h$}qghkQfrEZtfla%DlHqWNTD|F4H zLezISNLFUulOw3cTg^r|F|%k`M70`-m67w>kP|}j$l)awhoNtRiXxYWtLse+p6x;c zvSf8g1(n024#Ed=nOVPm+#{5vbh!4w=tTPHCmedW=_zzlJ3~M_X}3+*$KXpXAM15k zXt>JgA6R-zYH`$gas3Z*%_O1P z#z>}~GLL!ZRDR`NujJX8yE-uQtm1oA)e%BsVtC*3SlzvBu+P_2c4nSSbMYSWwxE7n zKw&%ed(|4;{3@vnGw0`PJyGrUf*>YU^qf@P)%xzJ??f$kU9m#MqZQ#5b~X`3}tS0s@Vp{L?+?+6QUDf5C;;+LB@@56h&8%8b_k4h1lL zq}}dU%3q!Q79XQLRfi|#rbLh6l>;fHX#N_f5ZPrS^Far-cxm{xYsQq>g1|j3$x9*Q zuvk}7Ig@T4lN(w1&npO{kG~Z~%Dxt>d)p%&G=3DrOl32xch;HW^yD~$0t>6ux)uLU z1>V1w*H1H&)_!)_z^;*;^U@`0Jd?s=A}Za$xPtBqn;@?-)kpE*5s$)#Z4YBj=Bg}yaNgh-5UKa66z_)lcwLfZtnW$8-+ zy4LrSWL))}$rL12WU_|-EJgL3Wt+GK+WfYk*77E-P+Ix(vF{GJKUYT|juFL<90HeV zXq!E3SZ^waQ>bm%g)_&sZkJ5SeL`oAFUa=MV)etq$yQj{vI<|L;C`FcKor_k-pVx@ zH}=svSFK8Re>aiCEb!3i(wPrLWL1on+j)d!~O_>giaZczh$yt2wS&CIMmb!Lcj{Nf(J_q1+$bIJr^j;{P&ZUxY;z=f@zq zr7(;!vDl@}zx%Z#l!7#sTe;50aqIE98&~1Wa+SN0%QLSQw_Rub&?En}{C+yGzRQkE z%vSG7NlL7+|1p-ZDn=jGpoaAyymoBLg*jOlwkZElgHPJ*){UEnx#nZ!z4yZ_CPd>J z`}rcf_-|$$eb~ldF_+m({zj-vJIIKC3y}6!emahcxVXG6K%m7NCYc}OPfRA5MaL1| zLyvAk=%>39V&j9xfHQj6K1L%7wn4|0!fPm%BH=5f|1s#SGc`GPjM`7{ld$jvBaEu4 za{$uveb0E3OXDd5eH(+2VcW^cBloFr2Ev!QZPf!c@U@`Z%wMD^d%ZrWMNiCeBieoaOGhFlX)s$5g`)gJ~gwc{kF1*fh%-|%43)JOn4 zru}lw$n!CU$zp9WH+1GeBAG=)fLrA9Ghge()*@-VLXhZ@r5%;mF=WG|B8;{XNbS1v zwAK{Go?N+lh^to>tgTFs^;WZ9eL2$5IM!(G`A)mUNkV;6j5RmmEnM|!A158F-{`A) zkxc%pZ&j>RW7yo9bCGsgfJG#ZZQIYjdm+50o57cKDI&+E=fc8>t8Q^IqrbpV^MGT1 zh4TrdTgz6P7~mA}VFSkN$`C%sv!4{^y&;wuWwkO}aHT%zN!K+;0jCN02eZJrpx81F z55bfxP5-3NQ%>ORnRfqUK)jQnq9=YB8ZGEH-{w4X<7=9$M>|4aqqT{J}4BU2f5#&VDe@LxD_m&@J=0x_>6t z;p4Rqq$yAaqNwd_O(r=45qSwkbP*mp_&;cMAadFm~kj zQZpLoqD64fxNwR@F>DSO#YE8%*Xy|Q4A^d3x>@#H(iadOv)LWb_dvOIrt=NgO_VLho{?9vNwQicDzIEZ1NLe7N-VN1D4|g-w3d%P&ERlIm|y}_ zzAwh>UP;?0b++Yhr`RmYGXR}~?YCX!#Q2)i#l-7W1s>umN#F%byrh!12DbVOS@szE zG2POd=4|0aV-#IA8t$`xQ&i9r|Amq5LON2wjVHbH6Zz?vJ=Mo7@3R{W^Ja;D-@d0= zzgtHn?s2EhS#nN^D+(3IU+33h(HN0s$mE!%?YG>S-SQ2jKF418`Q$e-CjkAnYdeUc zU$R9$y1WkZIfdD##0%j0(N(J0R-FhS^TA{_O6dx`!Yp2ayA`4o`B#`}xRCPf-p!Bh zdA-BEpGM4!HaGJ?0mbTZ3WS}Set(U^7y%W~;iyTJU$k3;U$Xk!OWFNPGY z93o6NM7#7|%@=rc-XN+2%R0HfoX1?tsMqkC67!F;@A#;g+)&5F1n5ihXxuFyDm39v zbMn^hQvlu8`CTpZS`1w9HOk{Jmo$@&aG6}SMl2TcX2?X%aFeDpb9+hi&+qE?X@uzfHNmr zMcX0e4*BWJf7>%@J`DF^*Som{18Bj%z*@wgOM-`V<|6cm@Oj-@lNYOL!-c%wtW(F! z-r;>W8&ivW4HcLG&f_&8YbqhSeWrdsOdW&pU?4n{qZXDtEH|QAyQ~ zyjQ{D*^{1o8-#7a7EJ_+t1C*amDyUmeQ*5>*XNhQ`+ZH8W)!2al$sY)ND?eA1f<@>Ez zt<4U%0_UVWM5q{?Ps;j^87p6hrQFqlG_*Y{mtob-UM1!Lk6LCBo_5N}&~$Te#Vn*H z1WP1i=E85ao zjiR!Z|FjUXM)E8b292oVhzVH=;6RqCXVqCB~=!`%M z)C-?p5BD)RI2vo-<;$liHBcF$R=#gS z8TfV{3*AsmaXGdL?c7*S82d=;{uOUp%T|ji2%{`3B(1L3lpyp)DIIhBA5qd zChoY&k*3)RO%BnpG`_{fj*=X43J6Eak$JKaO&vS0R@~WeqGreP14nsH?2LHsd&F0D zP@|9@#|oxk-{BRt?jayrSEQY7=a-`*?TLn^Zs!89v(C?8=q2R!2$h#z7AH`4$4NO6 z(4Xzb+b6swpompJu}mR8mX9*0HlEJ%_EYtj={w)|aXr=2Kmz8HqHKNe%L-HDXFJcZ#4g1OjJ9;OQ3zCj($6>m{sm3 zm4D?rXijHKg6NWN+NEP9ZRa*dr><`Wc$_h-JaJ;vW_n7OgU+wbN?jnT>Pq2+^c}lx z-r{+wi5b&ev8|>9@XDPz8IIEU7l%!=&nbL@dg>UowR_GIs!%6W4| ze2G<1ftOahSR za-!K>oq3h|=^QS4yA$MK*(g`;q`!~uDR*4yD^GW!Prn#KHF>FB^`HOIrWFvu)y6`l z!=v_rh+nyhb{Gt2omNl03R6@AIrvu386+Tb(>E4l`Cg?M$9}`sOchsh1CXU`>{+fR z`EO@FUOg(R2gt`K^rS+d;-Du_44@-nIa^MBW)wz_2Eip+77HBq1rBpEwP#Rn^KiGMO5X5#UiPC=nJd{Q%Qfr!Syr5# zvabc6+|ytOy~iz>SBTVCfi7Zp{YvKihpBkuk`332$$l5tMjs!vQ~neu1V9qT(gvwi z-E^}ysl58XD>9?FS4FlVVtf|lVzdc_tH_Am-#S}P-$$VQnoU8rZGx%tN1nv$swT_8 z-8L13Q0WjeP4u3Ylp6C!piL(K6o>Wb0j-{d$c2yKdEH#{m;8;sX zfv{pZ=_m(9A0hr85FHc2!K|1<)>KKrU#(p*%`_c?*1xXR^d(QW2Msp+m=nH+m(Ig5 z(~+?T((nE}w#XQdi_Y0*O(i}KRlRc1UQX>{ec6oh#mL#{J9lkI;ep<^b#?tn;B>xp7ukN zL${3;csJJckMifd-iI`fbek)g<@ADEj*hCigT^CDopqTUE;-#p7%HU4k*GU2*o2*D zCP!p5@g1V8chp^*@mjzJF*SEL1JZYARZGxjdjpfvfCOQpz+#{KHMg^E7h zc6mKvJq7z1mjzk?-WFJ|i+U5mIM#eFyjxB^%t>b0udaZiL0hVZYhjo#j0P#Sm`#jZ zYNu}NZ{Ue7$;ei#sg-2c7gp@LCl6S>G|M{hACJ&I;`JO3>AX7FvD57yNIz!vMlJTh zV7WS=c(DquiVKG=jkPqY|JiOANV2sqk8ENTQVh$^nWo2oDl#CZG_v4UQSf?MgDED1 zbL{^pIv0PY`}dDKn>jS*IERcF6CuZ;m^o%MwmD7_ibxJaqHc%Lmsy$@1M23ZV2Jja zd2T{y&6?cc+MU3Ll*Ewp)9J}GXk&y^Yv|5=!@Y;Jw1EGKMYu0UUf|X+a{@s+JC_on z?Z4@FBOdCCCJ#05M*YugoFl4VDWJFthJ!QUf6Gj4b_z03dkd9|T^-`S%KU6(^uI=r z7e6b+Ue%JxHa>L1_hCL2z>~4TsA8hj6rtY06@;mL9WYJWo~tU}l4cZ=VWO#*gZCBLuB?-#KxD+Z>qjq}^4t9GfG z|3EKDqup*|Y;~K1hCJV!xcCIV?Trg6)WZyi_$ENrjyvSmZQyfN-vWKj+cP`hVFuno zWmPwpB2LV@NL;JRE$|5{+AMjCN+QJ+KD=y??5&cyG(R5Jb#e>1($=9N*`pktEPVM$|X zZruT;^Ch9BZC;cWRg9mF*>LJD{U&g)UG{iz9GI58y!l)Z(2gEfxqz2srP~Xa(Af{a z@F1m+2{&)8J1)E|MW z{TeZx^!pRI!@-uwTs@l9UjM4yJaa#WjwN1L@>@z_yOrc=*`1Yf9Mn-Nb)Kq-&sS@u z2LK$Sxz5e^l)uo#I4fT zfQw-?w}TmYq#+=B;(g2G8WnK-A*j`W)G_v2gLRkSQ8@2R%Tzu64mI2Gb><4hh)(H*xS0$uE+|Q3Z%p(|YOT9Rvy;WB?rdJ;%#i9-{bScC z`;fHn(^PL#VM3j=z4&}EXy)R%vF!$2siT(w*CypKX)-`m98gYSTagVx`S-vv_j{S{ycj!DFd6aMCR^gFM|_Gs3nD z)R8YuY{b_sZx)w!oXz`6cYJKhcjY^BCaDNUXqnNeQqDj#!Xm09YH!T4a`kq%6-!Cn zDJHdjg!7n6qa~a(LzpB(V2~>pDfgwx`#T&;IZC_vc|hD9DfxO`GM1|J1f{@SD(QZY7NJ}=_|`%KZGJdAAS*%omspcJ84gwbh3{F(h_Mh7205Ox}hSSJ6tU>>~6Q1hy+ z{=OQ~Guf}3R(BK8^4W4A0Gd3qEBVB1T~b_Qg!c2QT1MWew$3dgirBhR~MDd@+)a<~V| zEMlA9-e&gO+&Syfvi#P8Xx4DW4<->EYhe2;tocuCYIMDA7J=j zlK@Vz;|TqL$LZ!3#^o{IWJ4={95NH+9NI(-D@*g1(x0kxbp`n&Yq-aqSq`Oz*=*x* zY3DV!a>ne{(F?Ih^302&hmWgO3~8drOQfAGqoylNYmaB^3$LkoapH|No?mWcAi7`E zsCfU%fphxW5EHS@Lr=6jW}~mIYykf0JyFk{bug=ADfe`07g~atF!_=t;=`6{X1s__ zu-!oFY%)|XRdu><@S~tbO&pV&S9kVmj>`LUd$=Nir)&p-B+Iu&?H96b~iiBWt4jDa@2-f4+$5lD;J4} z$&j5a89VZL#owU11LW0#@L#8F-ML_N;Aux_A184EKw69Id6;R4Kk^*4#j|U8 z5a9OtpvfVU$89F9qe|O)D4J#9sngrsNw9Kaa^4~9fGY~FL6ys%oka!S{#Vk`qS>bf z!O>6goY~QZ80iCxzQw?qZrbS%Jnr@9UY+n*TwOo5dgEC#1$ol+X~V3WGC8O2@>Y5DQ?a|7H=WyxNsR?CdY{>6|Qr| z3PsbaXNEA+#=Y^RK4iMREpNOsH;K|~B(cbq66ZM%Rs<=hNr??TRk4NZt?Kx5_MiQq zSQbk)oLTUxMa?(nD}L;HEG*{7;u8M9x%F1Z?WV$b1PxT;*ECZS0A)D%>GzpD=&dYH z6soqes*0`*%sIL*hnHKuHqu==%;qpeP%Ws2~J8}&O`=qLr=X3a4S zcxSgSUL4W@eZNk6>18tS+`)d^yLo2?0CO#KDFMYzM>*W8AKX7K5@Ci0qT*Ntu~PlR z7lF?U8x{sDt5o_nn?cu|Vy(^9f1SzC+wMneqE4?J1AfBk{!ffcO>G91c3jK+>r)o> zJGCH8)fRyAq3t#+7rInRvMpRYkW#{)DB#Y7I;coS-LhHEHS5q%KPh{L$B6xJdVN-u z%d)c)a~`Q0@u`5Qssj2E>Y3@~;L!p=cgK#19PK}AX&(8t?S3ze;%@iS@^UHKW`}v| zgodc|aP8kn%_Z<%lc|c{`<}tG&}@D6Xt`@UJ!V-@+YcGV(+%2Y`K2Z(7?=kPJ{4tM zhs9T*JZVkiSlQg;s?i~C14;g*)eluk;PXB% z%0GAx*IP-C)k_OCH%!TKHrQA?UT&zfP7~hFd!mw87Le%yA6b!>kt67YYr=g1N`;;p z3O4C-P47FdZr0&g0to1zR?N2Qfx=w|)zYpMOI&(9KU#u<3# zLk;ghIc@zJqS!d$2;@l2-gM0KHsd}+kGesV-QNwn)ypZVgPORxR_WuDsjUJ1rUKv# z*&_jo=YkdQ_m09hHYHZIg3}aWK?x_q%O>O-r;IB%rm_uwX1f)b72e}=%i^DN=tr)0 zI#MAT+-Gm#q%gCob@Z%s6fV6?o19g|u(6LJcB>Sde~05?2_4*(h#Jp2HhF&huSf!b ztf$GtJT9{wU+T_r4w|ii0_2@~LU6MvK%o+hda@a%omQ}flREX$;3pqbSsmau+jD8- zZ&TU-#C)&JLVXa?y|E{4d00?}8+SoAb+ZH#`LTDUNBKQjTRhZcW``w@J$p{Ue@~QV zHNn~a)Tht7+4?`-p1uV7nJ(=WNb2IeoqDikNIOofZ&KziMsg{KktuX*n60bVJXUQd zpU5l}&2@*Rq~h09eS%a9?1QAmd^ve0=0MmX0^D^S*vcZz{cDUEf=Hvw7(UsiveRVs$c1B|Z&{WgmgIS0T} z-P6*F!JJMd_2vwHvoKY&)CP!oN6X#wKF|IbBn6cA%M`I)_1;t5GdFAgCuYB$`>fL} zV!^;z0qPPU@xczWU~#lnL4W)nINrLQ`1a+6$-mmh+AX(ziXl-d`<`*PcA#NoodvcinGe zyp|Pduv$TTsEO@WT~~85t(Q8_BflJ=1njiy2Ef;hzybvZ%8az6-l@0nN|$yrur7VN zXS+XWD6Xdrd+uJK)80Z8y1_^~T3zU?Wo33@)6u`iObYhtMe3Y+X4}6oOJt?b8IM?d z&`C^*lWIi$imYTIa1ZtQjB?PLZ?z^yuKi&EJV=@2xNA6pR5C>EQxgVV$t^q-=u8Rq z%jU=Y2HX(e3Wv2^rDSV|Lb^rpFBn8+QBR>H>Hca*s9u_*cKl>tNAm zFJs8);KlTT^`I=Nu;7!*rp?_zp}PQ|U0~10}%xlR5jS#ZznsaT4(|JzUd*7Cgk#!vIJ`_LH zabUf7pD52%*L-NWB<7pj?dn30`o>o3Z^h{3+D|MeDh)k1qzL6~{>O(bq#Q0JE=dGo zI=v!V?zK^zIRQvpX{N0TL&#Nq9*Z+@5c3tlLv6>&fJrZq>H>!M_egEB9J|igVOdYDuLnE$F`LSQmX4Y5SB6T< zS8z;HUB^U5V11Ghs`Sf)QFIxARU~oKYGZFx|G-?63$$(?B|}G#Afses!e`V8tI_|M z=myo`oXqjx+!i@f^gbs?x4&or{iYf6mg_DwvE40zotEo*?X=vp$LWdH0wf5$?E7wu4Bw<`bdTSx&i(+rm>uP~!|%yZ13t}Ur$+?!SU?Oh9|GF@#xv0L@m>hnw1|7aRpSWF z7bEd;i~6GbX7ae2m-^6Rl5nQrO$?&ur-}23x{5MmVPbHn&aF%{jtHDveS8PvTRZUd zNGvWZ84f_@U4KtrI1*#4(tX*Q`Obv#VNC(~>c;NTCy64lu7q=*A+q2%Q?NJonAoxi zWb@I-tyek0m4Xae6;y5y-PBM83mo%Tqt4HsH{qw+0?aPym|K8(mOpqNPa4lPRyiIP2eQe8Dep29HhI9u2Qe>Z zB83A1h)(?#dqQPTU?xvYd|?H1>60#?F%X4>&iJ0(xovjVGk(>wm_rZO6r@-;Dnw0o zUy*;YFR9tnCS;a7Q#KNHQeN^54Z*l_Gf(AawL1pOc$Dd{AI$w0H*_}eVrpqv0eR)9 z#ZG<-Qkz9m)dmb#X)}Zc;nul|Z=O)zx6HCw^2JhPt=QY@+<0^QSkb&WIkc|deK$|M z8A#jPrYSfni<;R2Df2Mu79-rg>j8zn4R^SrOKfE%H?1RDH6a)coue`nV-ZfqCy`BM zSBqA0&A;TnK@@LSA9L*|icL{x)Gxj3|I&NNxN+v~k_{gsyzzndb=_~LG^Ky!E$}vXkfDqMySez4~0H7Btr$XVstvk19<%k#>ksCo4EqQlC=jSrDE! zi0{$ACS}8SkgSXn5Prm_WN_7LT03;xfpf*_HHIrG@c7dmOzzWrxU4#aAsv@<^HQOf zCQ3J$xUNhkg_M$9)6svSV#ySD58zVs^#3-s_bhfe#T~=HDrh^^ey6Fv z+t4FXSlT}_F7dCM`2s2@;sKGB^Gfh-Ci&`swgFaha3Z(}tR@sTH)YGPtgo|?Map5NnrT=zeq8VO_H^+Eh72m+WyxxO1 zSdtfu($4f)BEMV5-^=$?;$APIC&gFpY^@EiJd7Pz-NGR4$wx;Rh6<{7T8 zY!=mRixO-R?bFfYk^%9TTNE0UlayoPThip;!sV3Ep7X2Lw-9bY5<_Lv2U7dw%a&4f zwkAzxhVyZ8GTY?{W448G=*CMqzD^2D7T9ii-13C4goHr3g>%!7y8=Q#NbMUv_Z_1F zplumt`$p$&BT4U&Ku)%RBpfPibTt>w}U$ktJSs(EuZ&vPM)_q{Sr3& zTElMGFZt|fW3x;H>@>Jr)?RYaIN*TPfMNOtky7jLs8zqE&q7O&oJbPG^807*KZ*Ef z%n9=VYjbpRHC0#haJslFRFBfPb04_bJsBk4>xcwp1J7F%brwd0g6^;SxX<+P!s}ZT zx#m)4#JN3$F$ykYD9}jFVY^wAm*FpgMW{UzC$Qv6Zq&c;3Gtyq(PsH8r7LXT#) zo9=3SS9!ZEz*4nm{}qYshsS+$e_e<6YCf#k&5ZC zy37~*Y*!pA3IFAvq%fsFa?nWCZMeHkjJ}HDJp(=eUtqCb5 zANA6g3N#J?r5_3%vpD}1g}mk;bK1gHW?8M*(pF@5tHhN;2KsjY8ZG7Kfc8C1#*8h!mrA7?eqZ7+PM{TM9K ztb_DJv?7>?zB6_C|C3yq?*7J=S$I2j)$gGJ>y3=Neinund8{h~o@IaAUMR?tHsUlC z4}E}M&@I=eNyZ=>tk$N*udLQ5*XzAI1&yPGGvnj+n?74=n+%KGrn3@2rG9OnJM6R` zLz6KBA5C=G?hUOFGjT9X?vXbQh9|BasjL2DcAd~<+jB~>h{Mz1?2$#C6fK2tK{rc0 ztwkl(T7!GDd+euTN22H2n}JF4TL2{(0eV;CfUK4YFi0n2i%M8}F)wA*J|+~u0H5V& zqT67@D3@Lsz!^|Vv%V#3+E&@L!wS6I^_}QCdAS+c36H(9$0O~#fl+u5t783U-an|1 zkP{HlX9A`2p>7m}5AW-><=a(@e0D4MJM%nE-zo#NCib$2N|gZ^4DzfCzT|v-*?KjW zw=>j$O-UhJS{IdgNrHh3?B)#Fm~?kEzU3UVkr8)my>#6{Y+D~VOWKL7(@!e8eaP#e z=@kRth2$ofu#LMTVq>Z0murxYTMmV;n|<1u_r3KLJ&VeDb=pDh{-%xbierhs$shg4 zw`LxD#qg?3%DD^q=Zv|WE18^ySRf*|pKmwq+`ZTgl<_tzbAoA{nyC>%bvnOdwo7gf zyN?I=ighHZ7M|fUy}<(9=}xMMos&yfw%Ga}W};1tLd&LuYNyp-dq|p4FF6h`KYd2WmjyWTUNg8SZDa~LX$1+_9tV?x)ecjY&Pi_L+ zy<|N)RxDkKk3c0aY_!m;3IFn_&h?OVv!xTZ#LY`XWQ0nA=Ap{6*1+~FNk7eE8DDRZ zzxyWWwj~uQbEleOQ-AFV;OtpB)Nvl1ly$|jBzbu89QoZ)IT4!vG_BRF7{K1BMsEnT zB%*+4QjF7j)0amrGpS}}YcR(O^YK6QC1uJBFd25Wz^Sudf8;y=g8pox%dK)|;kODp zPY_BG-5fByRkR^FP{!qf>JN71z|n^~P7Qc6fWOFdsLtemUF9>_{yztpRI*Fz$E#%tEsPe=Mp`UQTI6{tT|XWa z(Aj5dqZp#%52hI|9ThVzmuBTO zP7hV8z3glcds_f%vrR+15)y)vmtfF9x~`vdMa*V=;H5*G4oDeJcIT}NJu45BHe zWsy69IfE?7W`3!LK>wXjdv{l#pBUG(1UYRSU{^0u@Vh(0>>m@jk&M%kr}w}}^2a3w z3oCJ1Np|j_2L{L{9LeLfhrD_E<5)3$-%+bxTlab(E&rZ{bO$~hLC2B4yL(rdj#G$D z%Cmy-PelN+&ahTCyxsVLY2Sy`3Dc+J!k;2HLg;TOq_FIwC4Ko7^Na5M=d}>yfD{nu z9Ou>`F~2%kf3+nO+l>(qxp@mA+Lk1_PqwMzMW!+*13YH3ndKU42BwXjh&C-+7u6ak zS%X^Ke-Fx9AE2X4^)^#5tKcxyPV?jRIK9ojYPtJJWtn80rVKq`w}i5wZ6?F`>UM8> zcQ)qKSNV!1VjFqJ7Db`HC`~DwTes~^=UpH^_ZX{8_e&cDygAH2`e)hpg>nDenh#PL zfln{PSTfi&|K8zTzs|NhN4b0XwhiD)m15L8fo*EZ_q8Wt>drt|%6CB3%@wpCTdK5Bi&HF745r#Q>~j zaAvn9Hn;2FIX-NO!^nEXx@H^CW~}?gYG%gfv8(v9i9u|riG6wu6zZVdM62e-k%A3@ z5j@SUca}rd!BRd;3PKHwmj_6jN!TmJdrb&hay_zw$Y0*rigc;icH7ZWhqu7*A{_!R z0tVFHEs2SRm=}7?h31O61TYZ4Tsq?YlJ&OQ`8Kk^WJmH>S0+ZJrMvLRGpjO6+bj)^ zZ)uEnEf7o_;-4XF1o#9UlHS&WqUzDtk!21L8pcY7Am9~BY0JvPQTgo}%oU3S3+P$2W zc#Fk%q+8-Nd3Tw8O@C{UtzWp{g7U4>oHz+*&yU=mIo~)=f-Z#4w!|w=C$WAQJ5Di{ zO~Il^?F`1rH|;kLYTNHNDL9e#9X-^DkBxw;SFsYM!b-9T!y2R|?XYf-Qq$KH)>j?z z=c{T@qC&hi1H#{?KRlkGo1url?ITyArZc1#T36Ufj%9~0u+srjeHAhCy4J8>CO+&W z9l=ttcz0l3JBhhll9pdU+-~^3Sr2gq=k@;b=LKZD#tlLVISNU&)1KwDhqR+rFMgh# zgC;6rz8rpP-HM-D(J(csEZ!`rCgw^?{xIpkvsrskezv9IYGIV`kOdCtgW}X+PFm)d z%P?RU74Z+!{WQ6`&DuefyRULHIk}!lo0s$W>@2?(PgV1rVILkSg_ZK2wW>7>e21ZE zj`G!u`N`EdW|0$Aw&a7yRE3b0$2w#nv@g24ox3iJ2gt|n+@uI(n|??nmx$~~=Zri9 zlJw~}?b&@8=5|Q<0iSvr_SlvsZl6iDzy6fyY@HDx)p)Fzu5;e~2evzi0qC=c?3e%* zu%=CZAx__&q<*&zW<7l2ukr|By@EB zmH^kXxRJUXQ+HW`g2UexgWfEi5{KQmIw6G@*~fYr>)RFDR^qri)D3}nVcG-aU4N2w zd#uX`o&v=aeA>u0sFf>a5mAK_4$|zsxs{gIxUBwTrd?CqG`|Uv15g*t>O(n^baeK> z)Anj+2;WCKdW@X_hlrsvgPNLsE8CsRpfWFb|5mQvy+fa*P7rKO1Tq2wqBL9S86>}; zCywH=ENVL;It2E1Ne~N%uBbBee^Oe`NL)8D6hO*^!(S3}SS`2zC-ypgyDL`x%SBO^ zVal$^-j7bu!4NH*SxWZd#ctiU=rw;2teqjGss80;imX6E_rE#8z~S_LZmHd?@(osH zwA>*!809FI9;E1-7VZ!hr_6~1(*w*YnC%9>?Zt0mdC$}yL2C3%=~e7xX^%Ty5~W`Q ztP7gg^eE+lHGx}+sxcjM=#kyQM@Dht5wAzZrU2S$C(o*QS*k%a%FkMe_Z&0GYcl zjT~9Jj=@OBfWphYd_;|vY`PY<-E;V->lxs)x z`eF$-4a#J^C^XRKVxxXvf|#|&j3@b4^CeSoK_4*)CNrZtuud9(22BN}ZUyJD;*lru z_85}!TD;s&1;$rRcONLHq-@CbiYx4lz~;-IwL;&deHQrb@;uN?UI^4HwZy70p~C}W zvcTH2F&KC~PSf?;IC%42Z_@5dym~QUi#q;5SV0zzJtro>ONW-h(V*=cv_h4Vv`?j5 zsZpPUNrDD1uOmY#T*3vg^{lFh}_%kdmrzGAI27 zJa`;ehfodXUG>)^<~<;(W3b+-+4bhYax&{I z+izXw9SOi={gAzOvL)fDB|ei76IYvsOoMy?n_hi}J@u7VAb-26dKt=E@EGH6RQPpf zVlnJ(7A`-^ZlgIKkcl<&bPL;03hH0eDc`#D%jNs1AN0eUCrx3o!~i%r_GAl%7x{fR z%^$C{wqJEiI=W>LuqAl znxE;l^@x{{i~t@d)P*SvD2&Ssukwz&RIP4=e4HEcFpZ(OZ*jYa;zV*Z}LBU;NXKOH17AB=jJx`Nx_srN6EH(Wpb1KECCOI#ZuhiI3Y*8*|B#^8%}Nf0yryzqigYF z;@8PBaiE3;(hQI)wAs0GQwCK3?wG#XB}vk5pGI8ot5RkPCz8B@KhS85F!Os~-bj3m zg3NE17E#FPQ2;0X$WGi|(>@{ifYpaJ46eA?bq+xm4|Hxn3MMY`k3&OXKtHo)qRt+a z4sSr6(K&UhdXrO0a@EN~<}U_T#I}6+)7=aatE!^DIDIOuAb^o)Z>U~Pj!4O^{}W$0 z2D(V#MFnIhYU#c9|4M(_vKAh4KCnAaZn9gLOBPCE*U)ac^Zyv3`ert2XnuA?J6Qly zaY~?DRqteIG2P+z`#jAqogbbLu9TWmfaXa@%$ip0n}RueirP4gtK~7PM8D=lePx$Q z*kI$O&uzxV4m`)!P|Q$V?XGL6uo+1f!=_nyL(P*!I$$h zIH_dEZOyyjUn84*?5VNXFiy<-HAwfr&jZRE(FdGFvmy0~2#IxGr0H(j)Hhd&*ObbD zrGJcsNk(=Ob4?VbF|#7@t4+?5a*N!}PD{kxlHTO#9p7?cYP~r6fdmgws7d|+wW~qX zB^1jW!E;rbpatt+?sZ0J?xc%6!pbr%5I97snVfh zcugn9wZO&qd{}v6i1>SWVX)sJiPhQayM~0}(hdnJR)q*xDQtdR=Vx3)P8|aMx)V|L z6JIBhzQ9hPz`j^0H_N>?Ua(ms`G1Cf&cL3rAe-7X=}LiXf?u+X%BAhbw;PtMXAHm> zF${%GN=0uCPyDi(2MiUVZQ#wr{e$-%gnCXg$9JCC$8}F~MDLpjy|9|MPuKw%#uWE( zrM#HV!*|TehNLZr|0m{ytSK-pi{lX_=1^pzAEL`vB}l_0Wa%i+^rIx{#UKDv*!B)6 z<-N~rgP-H7Eh2+WZ@PVuciJz8gG8gg7f;~sPw4y#s|BWslXgk~V>!)bSjJ4TEbxQc zct)TyCQ+2W$}`X8ut9^d`wUjoQI+reJr)#jx(fGjQMz&YGxcSX)fo-SP z;gL8Pv39T<3vy0D5NFh%%}=XxkW)l&`J_E*5_jP%}e+9)<;>5TmdGD zTbbfN9|k2!gRy=XA%L?7&^s+E(0!KX7q5BoX*+wBh_whI!Lq?i6u>|XzL z`*L`&GBd{g+#gs<>PtvA>w;G9>uuxy$J#Kl@hkr9dmW_X>6jTi*YFOGWY4)SAFJMi zof<)>?p2uBzh<#HzmSHy;D5G%Nj7p32Dj^})|X&Cn_E}z&7zX7Z$V`mBB;|kn?Xfg zr`f3od4ZWR&L03}{oIT67Qf90wO2XGFq5>yHO+Q)G69hXt-GV#D7zwAT#VV;E+w?s zv&M;DrLVp&(Jj}rYaq^v*DzeQ37)lj^nRnMChH{jpSVkgn$rmF$? ztk5NI5%CQjr3n}FA8(c^@0=;|N_X<3vs=$sUWsiEIoR^`eM@4xr+8(_ZL(e)Qu@Im zRI^}D;3y|0PSnj_p>hcq`Q+(O+37*`F~Y{}NPV%y8tP-!RT(Z1J2_@pamL`^WhT{y zFQ9JrEHX>Yajtr(?`Z4V@!P0h2W3sG*eR&`ZeIyCu0@!>J5nk!S8%GdpyhDvZhI?9 z`lVTFMQ=IdZgX45HK!bS;+v%VZmPPxWBbHd_c)PokM)^kWpfK1k+qHcKQU!*fcc!^ z#kj)uwy!2GT~#-{(Xf5Op1S4V$OEh%W6SDDYJ>^i9^_|y7k%3--I2TSgdjDD`u?Nv z#x;)lWlc|4&U`jY%rWmrOUNfL<@=M@DJl7XAU0+E8-}&R$=~I=6+kjz3bJ1KP746Y z?K-%RLDkZX^LQ}nM3Kv7+BIpY6e%#?ukHEN5wR4=7Tj&BrrP7gHA*TEeB0A|B^?UZ zHgSobi0XtbsTXs;ehb!Zma9Q=A3ZdZwT<|lwq2X_B|CCO3+*uBsk_sF!N!TG+c^p_TUZP;fUA{%U=R*2t)Wz?}0f z^X|0BfM(gx+59L)>v|*Zj50?$^_m+WWZ66WWViOnJC;5LlPR!k^(_(ti)f0(WF%Ti)aB zG_=LEm6ZbjPH~$m4kWB@A{Tk8Zo%Zu42G1pyy>f3z}3bd=vyxQ={T^bv&SXbM>BP~I^=_yf3%!wMKWi*v#m0`btBw)XCv5(s!=^XZcgMIx zLocRlJh~Gf7@ZxkFM?BQ{;QI66UTLMHMz`_cj>qUyJD15iLSB(>V@2PPi4nh$HJU(&@|_EPRk!}kKYqG2=!-tylKBUTcF0f<@!w7LlBizfQz?_#TWIwlLSi#5cMmp?G)pHU<8rfRJKrEh_63mI>o5L!em?tz0m*|<(+ znYED*b0(wcAsyN@=O@)T+bqUH4=)wg2)8#hD_^cz^)bCclh>wxK<52kh^Bt>62yIw zVuFF-D6k>^n7HHY0>B|lXHyl1+UyHi3X7Hd?@0CbAWw(h0Fu^5#>bn`#RNG6SVO%G z#_1Q(XzeZJ0&K4DQR8&8K*MS*n)MyvyJuryrasKY1JQ2mK@Wyx1pmxG56WdB2SkG1 z&FYt~RqJB$>p`2G)AMVv6o{X#U8Y;YI-nouWmYubCnen!>zj~2cOb?Mnmm1K{B_cj zO__4yN4f64EE;JgNrOu|lEzZBI6OfL%a>?;BuQQ|oqHUD1|mA50{>AOzLT-s8hVp( zs_E8K(9j895(|#;9X`gY1pASXSy0T-ga~lNlLMIZk0C6#z4)^>T>I__nR9ABOC+z*xF=qbV7%`AwaG#G98s`>(Og@ z`!HXR*`4#g5Rq*f99R3Hx6yX9X9Q4hu!%5+6p5d5blR^E0TX@5sm(7gZ1&|3S1*xY zJWCnBbk1PD0cjqyqJ6mvpkuOg-??7G=1+6H|0vI<`&+O*dR`ej_(diYt`w_r_$$K_ z{NjCb9h8-<_NqO;<=(x>W|!pt-PRA^emSDQGDQLVAq zb|l$S)whqCJ9PC{k2X~lq44WYgU8BrxN`ScJSR;b4+w=PCOg6V^`g4IzIVZ%vw9JA z$lZ(Z4;ueVo2se_If;L#o1dVU?nsn8J4Jo}SvpWn>^Z??*y>5TLG)Bn)3hfgkS@i6 zz^@o+!@s|FlfhS`6W%;cDfC84jWdQ%oBq|kxbGzmQ)c(%K`rOj{ECBaDj1H}m(H;_ za$sA?di)wrD@VZI#mHSlh>amvY=7TW)ruQ&<61YUlQ5kSSnz!q{@t+PPNDvb_o+R9 z41(?l!LCWlUHhNdEKlr&deuQ)b-Pen%vUcOqz3txwKA|69QH-7-?GLG+|p&tb1(uX zCP~gV@Q*olSCzCGfNkJ^QdoPa5z)8%%{DpDz4?n6cF z_wbf`2$(aCtgLY8{fd;F7k+NpZ5A*Yx+LLSoNC&m8K^2<)L>+_Onp~r6hTa@}%ihcg$MrlD+8&l56t{ z$NUmCVJT(9H93wi+#cXW>&!meg0JwS;!3*Z>9{_0eijO5qdMLf6+QV>$q!UQ`+<-s z<3BK6vjcl8?i2&+-=bE;Rs!Q!^3xrI!^@_X^tD3W)a?SGvNHc)u-du?4W!o2=l2BL zolMtn1^)NjxRRpG>i?%U-STr~o!9Bhq-E(8InI_g43}NMxO5@Sbq#%H?!!M<6trn& z`3FFqc!rL?A4{P##fW^W3>4x9A%|^fCshmS^yovv%E=U9C-c)}<uLH;qXocxS;knzG`ilq>ll0g`?u`JM6-FVVoEpBtYcm|smvmPhWKjetY>F^$r z8=Ii%ydXna9g#NQvg-7!W2ZW-Z?lJd-_v%xf$iG)v4{CL zDre#DSZ?p0q{a;TAbYyL15#@b7bv#N+I@ysG7oiOlz9&7e-6-nRf@+u&3@qc(k3zH zRe6&5$CYG9WooSU)pV>{r0Z2RAHMGU-EYS=4xrKu@cmt{Dw%cP;q6Zy9PvW@of-O@ z0OFI2DKe{F!0L{tbE*qc!d4H7*8rNADNB0PY65PmRIMg1~;De z?Skl5P&azz1`p;IWKqng=+25t;5VgSOB!q8O@6UE6P%Tq)_sbD+*RUZiq2yr+fT_* zcW)|(cp78VE4iUPNO)=pV<##IOyts+KLCG%@_=C+-<(5HOL*34X+^aNTXed$05^#4 zIWFn28|F;wx;Pl$5nPJ-A&Jbmu02RC8w1)=1 z=k1B+$7=WV+M1ueE=axiify4KtjoC6B%4F;U(Mph8-$lL=}MkpqMnjkH{81WO8Z-B zV9oZ8t0H;%cXt$WqW+hAa{b)=c#^9e?F8XasIX);AdboKOJM#^MVMx7s^W!UH^Bpw ze)a9fKRBIaT!B)%O@k5^;Odd$WDpLG_z|pQDkEX|fHq=CE5kZ))Ti9pQ92RfYVl;M2bTEx{9WO-Gi%<%tt}A}o(4FDtqX4(5tIw`9 zdtHXNR_%Uv32F@N+{?9inZClRJyWoC!EI+~TlfIN+#XMeM+ZG+;etS>hXvR09m#BfWDPehw4~+dKS9Vhl)Z`?Dk1Tj> z<%Ux{dTSr&G(F?C>NmxVbxzE}iQ#Ru(NqOVLPDz~G(d#*ZXJ|+2TZ;({QTh39+E2T zs_fOF$WoZhsJLBg*s3lDhW~vHBbdN{QdSXQUAJ;e-T~{?l9*pZRw`>pAtKK89wWzL zq??0Z+PMCYuBrM7I9(PyGj%bam4zoc56Wj=HedF9D1a%}`MDa=+!Q{j$tUKslEeVdYky)3^ zxU{Ff`QVa@n1kOl-?W0T4j{Ni9F6(_c+15#KsuZUmvCQyg((TQFY_$FhB0sgWbdM7 z^=sC+C|{D>VKPXPaW1Ot4}{#1yM^cpnrafvC-<3D2WPse^e|iu&NaQmGzNV`o2w~& zCDbpDF4^`BEP`5Fk-*^xUg%E@~J)7pvqv;V<~GJ_G` zwlfG*CMR*wwDjKkGqGos-I@J2Pm+X*qtD?d_Y-T8gsv+#aaSfNRh*ij|N=bz&``+Lsp`lT&7`eh!ryFO{-Ub>eGG*KZ0 zo%hZojT7E^V44b^eyYvT?#eG%VNOZ)Kb)&ujaCcSoqcZ&Ex&@3!l_ihj{iuG(ONPwM0OWd#3X8SnL3fUO)lx z;RCK}l~?*@W`!v)^*ZVEz$Px^PE({5<|g_1HGi1(igdDGX5sNj({K(lUR=r(u zo#)n7+qFUTwW2d~IsGUf|MZ>(phW<1dO>9m$F{6>$m31NY1NXnLY*GdmHaA<@toFJ z;zf@5SAm8%hH_;nUqfZ9@ZnC0rnj(5Lu--Vi^}iNrvEX_2Y|Yj^r)t`7q3c~_vI7p zOK^<{)}ALlBc2Uzn;8hRGIvK;5H_J-UrLv}5f!>Gi8)i4Aj98rG57PGOV~rdnRPQQH{?)hrce1CUKjfA1%<044WYiynaY6F0Ah#M< zOPJ#jP_V8!qyE~ny2gD$Ze^h1(jF^7`hT=V-l^8!*T^xhq82CVFNUvD!s&2QI50J* zbxKAy-MY6M_-s?bEzFog&`Wn~e>K)LCXDSFPLX%v6B~OkUc6#iJqj@iAoHi*eFdmy zRYgi2>zR<<%X9!KciAn;65phsko`XZ96{s0RR}q6<`eF;+p23^J!dPTcUf08UmK>n ze2se_4m)9Ssh$2+!^#l>7TYLf$wsRI(S9K6-CEoGjr?CW$ByBG}mqY!T%1n9)OUTtq1?aD(LK%wIbo z3{0j6+=xZcGK0Z#B$JOU=2V0=lo~EDo0A(Y3O8ixnHWv~01zNIg!i?f7vEIj2X;?s zlo}y0*;3t|vZN>Q3Yvw@MbnbkYuPd$)#4j;TcU3>c|Z|`!D|mO zR!-8Xv^CKQzyMQjxY(U@DlqC!sn6`HU|g);PzVJ269uO!j4dAM=&jdOGlkeF0u@o5 z1;eSbu&3P^Om%WVL5^v*bkR$M$}fCK5~;d&$_SWEeo@N3-9l|$WlW#|K6a-t1lruk zkv6S285*Y4Jw8?6WufwssZKDjLEX`UvGTOaYlJD3Y!aLrTc!|bu@G<-JGUz29I&97 zPh>-acNH>c3gV7+39dnVDwS=Lsnu(Mgh#>xpwy!D4iq*OhcN7PO=%e=2w3W*psmEL z6%#l>k{1WQRk-eedbK&NgeWsps8*zu9^QH>@{~#&slt*KN~UzeW_DJw4HcPBpelNh4Q%uY&B_Fb2)a>tl<6U1 zuFB-ys5n1XKszQy*fH>`Q*FPxYuN5ka|khw^t1w{rc5l{(o_UO@8tt2z%n2h(GueA zFoKv@CqG0qTPl<|il>B^`pk4pp-!HO+GABv)C>orZJkUev>?y|Fsz->U}^;)eGtsiJ1N{q zi_gOKy{!Xu2B?%!^&sJy_*g6aDun$m*WFWZ<~jQvmxvJX;W)`w%bSurAoU2i=!9AZ z%MNp$wu9jga6-!)X)>B*Yn2_)*<2AW9?8IGqGZX+Ypo(eja9oT5Ilf6LnShvvkKPY zQ;dbfJyTj+-7z?hilNcO6;7?$X+~z|rd)x?bvV%nVM;n>JoiTCKO^Nko+Dn$n_VDB zc~5JpJF!+U`h>1oiOM0NBkZ`tK$}oqm3DPn zn2(h$KozLcmBa3u+<87jWm+v6 z%5J(R0qlW0sfEmRQMzrn{{ThH1#5T0;|8|T60tLWMqyJE&ACLtLHl}+@P-)C(M|#g zO!o5lL{5qITIdaKai1wxxkRSte;}MQsv=Z$MiW{F${|XXaZ(hbgJ6{R4K+j%0l78e zRwM-DnOBWa2PHt%q16{^dZFr>Mgnjx1f3IJLBwP&AV^gow{=66H&-c*v__(RW##BDF+JD_jvo zz+7nE2Z)p()oQ9xrt{r!ghVbAAy{BRL>w$g%C$P^FsT}uyHyji(*;kHO1)~o5BZV_ zMp=Lqri4O-TpCn`a0^V8c81DD zV7FOJd|D;d4(g z&dZ0)P0G*)6vPC_Y6(5NBQ*`Ps-xk#PEWD`wxF;Os=d!G9X0nxqfX%pty%ohRay+GsQF)qrXD09&;&*k+9N1a zX&NC(z`=4h#3I-}rH-o$R0vj(HI!#=8Ik zq~KNIhbYYZuclKR9f(KW9PYMFA|-Rm)fYG~baY)&iGBGIVr7X$N-2|6#XIixkjsXD4xi7Q~lR=OOCldh|evMUj0MOYhA#!3|F8nT$mf=hiT1v?tbrOQ%! zh(+tMpuxD-kP}HAgUVow{yv5g|Fx zofCSiWVb27vE2$}eMq7fpHiwuRT_~nnr_isuBZq)`zyI}qZ%&|!)%R0q~hapYk&kQ zt_6+*q72*C2*Re;^j%YJ>aK(w9jBQXS`^}N?wY8bHCu$@(25Rd(O%_w z2pMYSI;{PZr@E#phjv3v6NW@B@}RYE)o#D#LES>E#<@WlX+o?8%Y!gcoTH>B2RC&k z5`)@zQzHuq6jYxpRgDVanOs3SBJxB+kjRxy?tXSv?+%hvZz-V0s#5_kE`?}LXobN6 z#m6YJMiVIpnWBDRbQIj)|-d zQIrRhodE2mgdkz=12N@=6Xht02n7lg-UE&hG8S}NCvJoD3s%kBtBakDkv6xlWEwqQ zSXY7M;X5kW=A5q!;u}y97u6UaGt<-PIL_A22^yGH${sYN2jW{jdnEBQ!Q==UAaY+ zU4jC2)ZMxtQR}YqgK3t*9>`BrBU@Jva*ITj4UA<}B4!mg$m)R@L>ZYxOz$XQe61F_ zh0E%4amu=7Hl`4BT&)PRx^*x#MvdpxRXTQg5YpWccCA86AwGaE1%}c}{5#ICO{4-1 zJ2^d%^Ru;OD5$S|*qC$z?HbZin?UoN^bSqe0 zrc^{iC2orU!~iT10RRF50s;a80s{d60|5a60RRypF+ovbaeDX zaR1r>2mt{A0Y4%C0Qx%r0R2@0RHMO2rWdt7ykhDl`2>N09pPBfB9I0 zMa9js1B>ntWajVd>Q`j3Ux`}IH139iDX7ox&SfGkLh{FSf&ePV{{ZlSVpsnF)l{$k z`iK7jmgs0cr>Nj9Tnuze5yrom;2TlKfxo$LcK-lOR}NEruonA<2u9yQftiD<{{Z|p z=nQ^`{{ZSM{{X(f{M+K{0=nwxk!IXE4C1*V2CdjT?97(tUW5CV^8$0T{Xo)$IL3p9 zcNxJ3IjFWlHo;iX@eLpU0D{!_E(iYr##FEIU;h9rxkZv7{$u!W{{Ur!UASUq(Yw0I zm>McGek1B681!6T!9$JfQ_W2uI+hks@IZF>2pV?%?dlDJfA`qXnIZoG^mQx$0P$D< z0H0M9CUL_a^C@F6zeLC?boVUmKFcCm&5P7^0Zn%kkj6YFZeU8KzOQS81v`<0K6J$d}d}?fBGGUZW4D8 ze3vv&{{Yk1{{V-q+Uu);%&$~)=l=k<#n37EV6j0M<(Q#mZ zDN92_cU!KQn{VuxU^9Ko`25xcYtyJ5Ihjr%whPD?s3hzmvW;7W+?0b0OYDy{{Z1X`CtD4?r500 zld;IE?ofaw+N83$9D9&wuI!)vX6}-vSpMQ6XcSVxRsR5bVTGOFA^DVH8RjtzU+H;- zMY6SJY-@81Q#OPMDvE~}+^uHOu6F+bP**cA{{X*e&oAyHVy>;2F|N|^aLl2f@RFf| z>E>du!4SCS4&brZh$Oc7mX}U?LAKu~1a%5U8?a z`8uAVyO)FjvxumThPs)@n>?bUGKlLsf@e*i{{4UPul|$&0MxSUnvU4ai{8s6D)}j? znb9CS>RrBQR-*kMfgd6cIp6Ru@ZT*=$<{{YjA4&lQO_YBr#M6)Vd-|SIcBG&CE(aKzGY zRpvObR&`Rb>U#O+V*dd9g~Z}IO3jdx<|;cgyud+W{6+foV-qqUWLDrBYC;GLQ&NMp zVH{VS$LkfR46}Bwdx@j<;%bq|%4#nD{{a5{E*i0OggJ->yhX}tO48lzhUKk>j!5;u zJg=ErNCLHIuJthr1ITeK69W(+^HpAit$-iudx2AcO3*pMvYM#*zK@2KF@hUUH&;^5^QH!oGD5JDk% zfd2rwiB4LH)a5-erDCEKeLmk4%9GWId zvg)O`am74E1QL8%dxE_4y7eqIAUuPJ?VPF=cMn+PxA(+oOA-v@`sB)`0SgY)xq5lBxQM+bf#M+0LtGsb= zwgXX11HYtyD!S=WUR3T2E|Uq{gOv-+^3q>!H&6m~1?V)pgM_>SC)L|8FtEtf;7r)@ zfByh9fB1M5#fP--jFs#lunnKq1n|AU&{Ji4P-Egc_^85iKA>d3(agw)uEv*x+~`BE znb+yloJ)uoMPElTc!pC@%k7n?UCGDtlxfz3Rpv22OV$KH4r|3hRkQ>9{{Z2nMhdAw zWpz-ClEQD&QLaB}Yow?MZqwo*73Z*vOqMX0|w3e^)d_&2ds#mlB0LHKX0N-Ea{{ZmZ zD&Z1|D@e7TNW0bBRtnnzW+Kg8YW7?v-1J8^Ul8SMg@6N6*N{~^USqd)%xfLQCZUmv zT4~_(5kK!iLv6Yll^Y}3PN9QShfq1pAD@k}bt<&f1Ht}x`SP{L%y{^1*O)Ybl{y?k z?dq2ARZ_s4%J63}4R=STa2v*@_=61kOVksSM6$}6s*1{`23+bE6s)(z!;+5o7nN7w zAN}V%xvO&+;-jU2w3WTj9CFN(%|PaxcLOjOuZA;}wbM31$@eigU@GAYU>}6C9UY>Y z$iYmGIQf^f+QhHB*JQrF8{~iXUbLk?B{rz~Oh8^G<8b>T*siiUSW7?tDE|QPFWO&M ziC|l{TEUh*%c9EDG-%D3>I?KotV}q0)D4)y_!Z)zJ99Nk9lVhM7kM?BfDC$ocLA!@xHp()gCT74F1PV4P?pJFVhv_N9ac8kSho_z3@d(Eg_ha7 zT`$Ell%l|8&nyrrsw+l6`_3WkftGU97roOXoWg6ZV9mQ0tLhHKL?EnzRS_hm0gIYztwJxBmcJ>N^U9Jev58dVvdj znpiK0R#2cd;#WJo_#J=zHGlY<5&+}ibuQ9X<&%T+6wV$iYIEqeFAjeagqpVFHr-cV zIgA9TavksHWF_LR(meHo&j$OOMqIvQ4$X5{ZoUYIX^$@1OWjl-JNRXx(n|8&bwZq( zex-wGQR|2xX?hMGrjQa_a(PO|vs=w-;eCT>`4CxE5WXJfPN4aR2Z@&aDq3g#O}Pd# zAUX6) z1_NwRi#Z_Psc)!r67dmcs>$6uRl$~}HQdQH#v&s{b`eQ92`w`s5Ddoy7#v5IWxo$_ zIk&;YuGz#KCNd8Zz2HT#vzn=hFi-xL>7v@ys+3wIEgBVfdWp=;CH`TgrtT{}T^AC& zqg(m^0Pt)70LH0b{t&I6SyFKC!OO&c9sS^Y+6zA5=P$Rg)OVtpSD0a@^0Vqd3bPDG z#bC1xq3T>-oj)*R2Y~U3(M=uV8UFyeodeoEBjNagE?WJt=~oyp)U)j$3)&@lAhm%2 z2U5Ad4^oJ>?-Ki)XLBP##Chr@51U4+Fvy@`;>L@ z4|==hf>Hq;HE)_k<0~JKA>oaR>p(e9X0ouwr>JpFNcZ9K(a310o=XGyvndtDhCc? zx1yA%B%y5=Lw|E>sgtj8$O7chbg%yX^SIT`O1MQ_3XGU|W$>H(nILd$%spcPY~`pS zJF?tIEv{UV;5tg?5#BP?P51^f_>QwXI*VE__(~1i5?VV=v96_PH-F5u%MHM8Ll?;a zAN;g$ODKl6kjqivW9rM&yhrm=5^7vMA5swgmd3tDPZhg=#lF)#H|BB}%|Cc{1@Bno@&?qem{9D13%@vjUV z5B_GWMMfp#z7I7vg?zkBEnd8z{{TNow?((FH6CfKqfVn_N|rfEd)#Jp>n0rY5y5Ot ztMCvtbPXI-cE!hj<%`YXXE*P-IIK5aFhD4V=9V451FGUz<9_8i&UX2n`wE`#`CpSjWQ8J|H4}lR67^1@mGna4f7Y>mYN1+zZy?QUva< z6}4`R*)aNS2M|G(DHs&wq|fR-y7yihim6Fgnq|OUL9_n=gGWt#CFW?Oy51llN#_|C znCD6hXAq^ds@!^*sI8B3rgL%WKp0E&RD8+>5y zUteqW4q|pZ9ZkIeJMMoY!oU84vCIdF+X0o#QU-m@j2p&g@L~2UFgXiDi)%8fqEkkb za4z9*Sc6j4k3mq9gb3t?Zeu!qdia=uX9o9~K=()H8YrCaDyxdx1xGz`GQ>A zZw8|k1&?E?otHhS=41k0u2~zj9|?$hPq}9PS;)VL*{JVt_>`qInT`7zJDWp0r23mm z`Ii|&tD28xq%~AjwF=keNkMQ>#4Slr@{9if-{uu6X`(P-xo2U~JPKjTWF^a4(TfL$ z5NH|;!Mfo5seD=H3cnieR}LS5kp5vDG-T9l35VGNT4#=7oU9M|-2Ga9 zCO=X~?I8uzaik;4Lc<-Q)l{aLDcu47Y0NS!85{%%0BeD36HQ#aTvw6@r^KjV9%IAi0#=aVaw$sP-Nly};DS!uO?%jR zd+`BplxQx38XMaeeLe$#ij+PFPLf#729rmls#KM zfBUSHd`|N>439U}DOYAS=2y}0$uXSdbb-k3!R6Udb+ad@2T0j?O= zy&vp=)pZ!T1Y;_6dXkLMPsBwh{oKfWDej0dX@lHeqiQo&^w(YZmco@ zS7jjqdgd!Ydm5Kp8|EtrxGCZ`cwwxv@gMk@brco2wI}jKs^BQyBTUAmk8$ZTr_DyK z14=$uGybDbnRT$TWmDt-0JuO6ObZ-s3bQhWscGt7#WgVjYoLaQjjLc~-b^%xh{kid zTvG-?WK_XeR?6xywdY{NMrBuUwX9w!=2n7HYYg4<+*n47@P=b(@g7^!yucT0L{NQA z!#qL?t8<&V*_&Emi*=?KdyDL)U8`vR>QP|n`;9o~F(HA?mU_mjSqv{m^uz+byi212 z;L|I?VQ)vdi*md_+#7w-8Vg)Z(N9v7kCmyAwYzZjaZhQPyxJ+UJQFmt0(tUIP}r2H znPA=Wu)SD(%e@@6nEaHQu)_ZU{CbuD0O#v5+@PmbcO79^er70-4*=6d&fUAW6HSR= zt}~BP)fWb~IQWERRg^0C2q+*PYnWN)3&#STnM0MT9|rdVfI7UhF+_brocn^J`=)}? zi&#vb1RBbm`IxP%3$CEBltJ%#h$I4Q*#sqynC+-HErGQS?k!Mpa-6C#FHgOjheaPL z#I4Bf@SzxfV9}Z;<<4>jNmp&1jOs;2&C2@sE{{XmvqstH+ zcPiec)E1(?>uOmNt%uHPl9^P#Zt)X2-li7-I>J6A`2!UsW9~D2J)WnOId;jmyIs z@h$jKzbdG&58PT{Oto&NZ5`K&>_W$dZ`>KaMjW4i{{VprOL&QhuFp_K9}Xe~U<`LV zFx<(nj{HV%mH-*9rP2*NoJzH!X>|2C$}sP|L?Bf%u2$rAFsr-50EIg3miafmbuAxY zQ@ALj!xVQPGZ0v9d5Izt-Zw0hjj7wLWp6 zrQ^Xj?>X|(@lbeL8H+bkrfoV_&#Q>URC&D+NaOkjKIVE`b+_O3D&+kx5**`m@DV}# zn9*$?xrQ_E%z6toD3w|-dN1l)K(S!Ookj~s6Ygagi@Zb`7^jW%3VtuRmW#tjmZoLT z60Gbt_T6<32^^VNSmEB&z|5Jzn9fiS-~Rw}b7;#50acus(FT`e5i|>}M5dL+_Y{~f z$|z_DxcgY*_7Mf>ygP=wO&v>B?YM0l;O=auR0CHWT3Ek^VN_{p(;bv4*##!cznCv@ zQmXKacrxE`Hiyh58pheAqTejPF@sUH#BT6xexssYQKc66gLDMHR!R$o)@Ryn+j|$H z1pw7}ui%XX6^Pa__bJ6pT&+5(ni8k%o(ckPyNnsF@H>Nf5uM`PTpIkev8s-W4q1JW@>YJ@od0Qourfv{(O*K>!dav}>|&&Lvq%jh!z@LQLK)D;L*DVTPYdTbkJ zqys~eHDtvNv6G$4J&WO{o7!~t{uQ17Ct*qV3>;CXEY}g>_WmJ| zy?*17bhtQ=b^xtg5pufbUsdX9oCe<$IsunacwE_+mhyuTT5k=$-~Q%{lCUr~hhf}H z5HlYB2~h5<%zNJ)%$H^=S-H(RA=J4W@#11qX^B;sH{xTXS@@P*@^U>&j7Apxw^EBB z1f_L(l-4epVYqe7Uz8m7Oet-tgUU0wA?a3eEIO7IWTV8cvM?coZEQ?yemEZHCge9s zsF_9M43*`!hltd+nn$P9zWSn3EOrjq%)O@MVh!nD@$#2lb88!A*BfsYW- z4OGCv+We{~=9^4QZCKa1#x|}L7r9DXhWtS0@OMzf{{S;{I2vO_K^lZSu8V>qEhx{7 zP7xckp?ZN$g-0fAgZ7)*F-LV})8@tQr>UBm{smM z)eD~GL%K>%h1AJz{oE^k*f9m~M@X+qk%XoAzGxx_|e zuDmd!mPuk0sOhUFnq3`ung?0Lu4iEB#dj^q8O+F2Gu32i3=kk$?TBb$fS6d-m{ZM1 zM#eHjTF7dmvvGmgmk)>K-QKF7;7vEjaH5tc_vF{w!R)_E0=47P&THfYZh?} zFEz=|@f{45RWoCejycnALISAj^@&@8^=7fdDRdVC8w+`;cCQ6iJnnG|Uoyd-miEOr z3{mwQi^Ca)N5m-ii@!5@SoodPbt_oMkN*G;<^KTr#oN?;vc5cy-@-Pn;pxA6nRQxJ z_6U;MEcW@iW7l<`hhB@c|00@jNl;QByBG_7Hb9HR(fJfaDY2TIL)moozn1XfCgq%Cd?sTfpMVqPCnr)wm$lP44O zCDO<%(DN3B9$eH==a0lhvHmHGln|rQH}q1+fnGR{{WFv zV!}#OHt3vl5_F*7%M7`8;lV305!PX;xK=u!Djnw ziHKsO-w-*MA`GD+r~89NU?3T*EIA$@Q+eFJpw?x4M~zPq#-}VP$fb84z{L`yJ!2vX$!@L?|ga@eIxf z3uDDjC@~G&X35i0{lZMM*=F179T)>bIgW;DaYT3iBZEjm!X;Rr4l6jOpWP#eAVGjU%wx%Db$yrJC)eh7PPF7<(a=MO9S7?rxOu4exL z<|m*30KnxN9Qd5^xDMq5{w!V5xpk{s;VdvohBmaIuO||wDbtkjV@*Ifrvb>zSjL-z zvvjM5BJ9Z=r3Abko=JwZMbg5E;9txz=ALB&wHoq^WT=2WT}&49DR9&3R|hf#K7oF9 z7_acM8VCyF%Q%KQCpQf2tp@Jq{ZMYJvR}@897b8^c3L=|WhH-KICHjGU$dn?bcsQIR7#*`4ki}0)iCu_L^y(Hkz@}`(XEjyWnyG3Ujdgw) zLIYn&4Itn0odLgQ^Y;-NS1Ypng1Q*s=1>B&?4xknjn(cY)V?%zI0B!z82ROp)|;FsYnN9zG^5 z7H#@WZMD+7e9NzvFWI=r0<#&SIWO!;#_Dh88O&1CMvmOAdVmE$co*t!3xU7?0K;$ zDHkot!!G-~>M4M{Ojg9$;hLI?_CL8vhd{=};*|9&YciDd`=&d$Y9OY7U~AZgy7J+I zgK1r!VXL7I7(Y^?wR7rPnvA)q{NR65rHEC~vR3%F5d1CA;uTi|8D;!y{{XF#Km#1wbF1yfC6Vuc!7XXiU;US-i2neGn6oec0E4Dn z(fLz9PbR67FM5#rcf5bQ}aLhaEziDNz3P9Vl#8 z)YGED&E2yU*2jWZdH(?X0J?ztA^Wmg+tQxmCb&#FrZb-kR${DS%>ED=isp9@aJ zgP(A5cDZ{sF@B-G{Z36|`Gw1y)WXyYpfo@YRZ|`!>>EbBvZ*S;-&JtxX*t$zTn3TV z#d3qemTFr09?jnjS_EjQ=$kQR+mb0w6njulxY2iBD{&u`*~3dCo~!YOyVcT^OhT0AT~a@VoUi9vuGw@xQ_oZ~p)_ zYu^N;+OV(|tcyooIA^Pk73}J@xyEpc4#+BBYSYwahO0H2xUJzj7Bu2A08QUjOe0;j ze^WCCiN#^R%qd;3rVb}B48odON`bAIT*D?vZ`Tul+Z*oHz%^?-J-d&sj1f3DZ#CcC zw=#vaUTjdg%_$dfLi;9OqhQF)cxqYUB~$`V*TxZocIE0Bhe~H|^DfR=9G)R0y}r(2 z>CQ^Ue8&XSIj%u|pkfS+7-Q@I0P$WnH=d=;OS?+ZgyYUAhX->q# z9Rx<6Iif%oGs0M}Vj4gAc1r?sxvfrzz75$e*LiYsdO^7Avy^N90He8h{{S4tbno=c86D@+AELz7UJf}!PhQSY{4h>h9bA81*_=9m}6kHBH~#?mEr$O9hzs!^U=B;?WF_tiRikw1`Iu0WhpBWzw**1kFSt|@)IMpp za3MbHF8Y{XXkvrd#8+WO+`liGvfOlLzUDytj!ZjoT)`5&uGDf&cIl11W+WS;I;T)Q z7n%1hCn&HFiEi4sg{7U5276iF~Uq| zh!KjGE=`QW0_<-i7|uwuHcQ=X-w~KoH1EvrNC$~f!QuWHR`OHv6N80iG0i;+sRtE#L1sG{wwOtlIuaGXyufg$iTCM0RR(u<~y&6Q=HiRtdFSM zCjGHIzX0=lSaEO^m6i_E>kWE%}X)c%T zly5zj_vU7I(?|aRU5snE216au=Wt=kC|w%Gaz;bi@dN8m`G7QMCFNkiY`8d;-@NiL zUmM$0i!ALO4Pwp}FW50}4GeCOT;uS@2@*~Pz$L?|r-^Q83eO0=!aI!ZM)3d?sdS6* zz%*+NmU;6kRgb5*`6xGFNP8k+;uddFM41U47sn5{o#ty}aJKf_M}k~<#oh=4Tsu}{ zJ{WvS!SNBtiN+(r#I{3FaU`(PGOzjz?TVPRe7t^BJ*~Ql7 zhwvf4EpaZ?z^kuAmO4LLB?z6=3sP4w4G^N(5*esM><@=Q8e=tfQF7p;RVpP|KL|TI zEaI??#GB1y62REjIg&DKC zl7aF=10K8y#CHpOROeTy2+pz>~Ov=W#q~w?jLYsh~{SC$uH+{i0AWHJY%hIF2k_Rrd-wX>HJM1A_jjQwAM+W}@gr$Q;a?)G%n#x87$TGk# z>%2B7$ho`c10JzmzVs1(|z* zMXfpR4OBEUFdH|_U}RE>jR#h6`TqdqciLaH6_N)b)}mmk>;&i2E$)v!KlW79Vtxr% zd>-k>Hw}b;3FDtth+iT1Do{@8h9_%V((2ZJrJ^-3bedCfoq&K-DC3}+7|P3 zMJ|u^EyEw`9}y!B-piV5Hfe~8#?<(kX5hOQekRbOpG$;rZCSjf-$7!r_W%H5x~xU9 zzhC{g+LDT^ocNXz62*>V)zY&70v)GbrUyBcm9#&JObwY4)bZ9MJbm{=+C63J8_b8*OBc=0`X3#$__9DDEX7l<#C+H&-m9Sm8SVA(5yoR1(oRRxW*F%Tfb0QAd zh7~aGxOii;jNbW{m-Jjkr87&#_$5G<9;#Vv88%^*9=ChU3G~!_GX{7z9PRwZSBxq( zi}{KMLo3@fpX#_dEcgEaD;mW5}LHR>yC#5XS^vTzX%*WAFOtF?_wMZAqQpA#FGDl3d1Yey-8ad5e=ps*^Z zp`V09zAi6Pu2q&rzY^UH-SkJ5SVg)mu3-&gP zCk;O1gQMvwaF%~0N@|FCr%))iVAuQ2f3cs$1Y!I|!2bZi5lv~z!kL;(v5K#8!m)U_ zQIPwBVpY#D!Y>mHOK|FjudXEpSuhN;E*@%HDs3&U=eGb}Yp6Y$660S5wmpXKyrAq# zH*s-mPy<&y#7BY~nrIB9G_{`OVMtA z1UI_z0JMFZ+$j|b_Jf9Zk=&&@^p1$CH@3TozO81f)XLxuzj%QFe=l;%g|1>OC|JD< z3c~wu6M26e2gHyA(E!0yX>m_u%k5BD`NRC5PS zpXZiT3|)6T)NdRoGkfouPPVgWWrVWA*?aGGM)nSOW{PuXWMyxPJ9`|$Q8u}ZlT#;G zNGSRJ{P+F;`@BBS=XuXHv(ahs{@$Di@p?}mJ2`Pyo6+_>zkafmZUkpY-&5g$e58u} zkEClg+hRadfB%)3W-rPkg7$bxz*zBV#kuUKKd|@gM@o~^vB~Y1R9M5Eu@;@if5xw9 z1Cp2}y9D%fX80U_gssjtm@BmkVx}%`9x*5NAtjf^xdAtyT{o!m&xDrZQwfOeP%mAg z#}G&L53!;DNE+?XZ|QQd_?cdNxF+Uh-`wYc*mM=@*3Aqs&L%B8ox5&Jz4U6LDk`xS z&^9@a$`VN+ky}2*J9m=(4YvGNNEe-3kyxux7P?V^XKulNLO$i9+{eal*z6SUWFF*A zM>o39%Ta|_Sd4wz#0GBHnL9%o*|m@2nJmezu6NpAc*N|WGn8rLr@Y)HQkkuetp&qA z&&-dGLJWAN-60B(=YYSo5CtLc<6z33+t8#dWz$NoU;2i`S@M!o`(h4*YF^f?O_#<% zn{n6yU}w_SYmev135#kwB=XkZghV+`e$zHDrverTe}GsUFtas0c0+eX8aEH$?NXKA z#MY4O;@uzjmF%V(cMfeceZF`flYPb$0`~L$b;@l0wrN5~D?#*m5v2)v^{i*tTaN}( zOCN7F3xc9*QR+I&mh0!Ac2`D69cvKR44`i}P3Yeu5jq*JXAasT!kus7*ClkBap@nN zR$XIAUjfc|jtyIv7tRtH0AHGg-qw(L72F!@to>8t%m{yyHP!(}hGp4?=OgUK_`}Xs z%)X+XKscwwoihpHcLE;=Mp}?3=;a!#p`S%Lv`Vv2r_4tUt9*Ps!CXL@CyB@YLx3sz z!-vQ%fgPv(o2a=*m-UU$KH)5N<<%#xHdFA`vlr;`+@oWXC5fWKbL9=W(cmL! zq(rB+uV^ed?)nw4QtV|3paT3UHt9c-J363{MzFRGSozN_fn zHifiX8x>=Bcj>EP{p3TN`67|%xL7xrWWmm&8Of)UYM*ElACGL<$lTIjkf1Z~*w1iDs+51Hl)V(2&nG3hH83MN#~#Mh zvouF?mf9N%0Ub`3J+Gc~n~EApo2-NZ6(hs%GxgkTE4Mg!0XF9(A#cwf-se<@$@qx~ z*!N>iDAT?~(m`FFOh2KYU&fS{567N*-d6A*!my9^Lravbsb)-#Kl}7C>q$$VwUI$eIP=t}|#ZQ!Z!D zF_;D#NgJ*;D?k#QMSUQDeV*RQ@vw^`-ir#eveJBh-z`C{xQ~tF_!hl)t=|_21=7X{ zt>$VT+%I~RR*fU{l4-K@nX7WJAAj1Pv~CY4`SR;Z=QNt*uO3iF#s=Ym`SEMknZ-7T z#J8Rur(W7y4OyPOKx|fwMycJGPC%Dy{)Orm{4x4Arus(h0fS&c2~>LkdEdIF)^!k%!Qc;KvTf87_``Q!y8JEshM~w7-pLq& z15gLu_fn%SDtr9hcSf@2JE}uMh_b|UW%rYIE0V!awf)K@F+iYbOONImX<(~Tv4B5y zPj^OME&nE|q1*U|>CM?>d6YiUAqz6IQ6794Sla}iJ`SgD)Xcm=K!~4QLT6OZz50{P z*R&pRWjn51<1b*(pR$|{)o!c&+7s=z*jX{o>kz1YAs0b#M!edKF4XYGXNI~qT=%Xg+wK+i)U?CEEa#pck)ST)gU-HI6}=lwALC8ODwkm(t3#?uyg zt<)^~S%;J24#l;(sy;2O{!z0m&ZEJ;Wz&nuA)TJ6|9;>->Rgg?klD63Z2HM(@VUIm z5kTqfM_++`5{HhigVpFgl!3|RxqNALC$#L=%beS8I#j}bmV2bL$W-L?Up_eE~UjtS)^h`1KOy$e$oZM|!qZhumwBlz> zOARI_U|9`(-XqJE)B!`Gt2gUUFW8k$%Wj~is8CvkN&j*a-^veTK-_fHPSi0;Uyj}C3^vW+854bj)6u)D{78`AkONy%c z(rEqWy)A|)iugN=wYlJb?0jxDmMmtayd!%I{f`9b5fih?(=tZWT6Hag>PcL2H*3Eu z2{5eTkUBIQ->;4u8ge13&vC8=l99O8VUA@ZZP|ZeO-vB)SGXFoz4qJGjO5p^uO`>C z>{?dX&{BRFKldKaFNF@?BAo^XmSBpMO@^Ta%*TFuzbT(6s?+fPM7v1dM2Yq9DKK7{aWdXC?>0^mGgSYP^vW#x_AW?ISP4E- z@2bheKVBX(WaNhx3P5~VIv8h3K4d`?7a}&d$<-{(ccze8pwv&Hn$O>@zq!Y7J3QXz zi!7!ta(OchGufUnF3kkA2>*|y^ZQrK$~lEqPYU}6L8Oo^en3CjUYhXj--lpE{r;5Z zOu)dKi6={L-yl%w&;{nN^78R4C1rUA*xp-ya1F?`$8HD6*yQhIu57=^`z3$uV7BE7 zC(f6G;aLx@bQ@38Y~(hkigRKmocWuns1qYAA3GOD!OlgF-XmxUqMXbK=gXWF+KRL& zH)=JshGds^@>q>XMv^n8I=(ai0kv+GKt{?u7Xl%S+*Q$o?zfCw524v-3M!I3+04E? z`ThC)qX&p`D76Y!FT0QEY|}VM=egp>7Xss*9;dNc@u2G^pFU znyqbp7k>$PLcqDdu~Sr0-Nj#05~$uZb|TyN)~+=SJ*fr8=h zq;&ZnCqUIZ+$;>1=MitXhita4^mFzwvQh)*Ri4q1&%0pmo`9K_d@}7)wFX9;Adxou zt=Nk`%geG9<>)f$aORu2YJ9=InS4$z!S=|$wewiI)_rln<1RYILa^L;M9I>CERPYV z$5tas^m&i>o~x%B`OzYabLYsrmCMYI_LO@qA!zd@EQ!51K6yk1b$&UTf_KOW<3@WFq!iR7)-Zo{XJpkk1V>5itf8_R zr&SR4{W%#fOvEH?Pbmsfc2NR|7$aJdcPZ~T$oGe^^emvB#Ql4uI&gsy@B-(XZ@$!+ zG_3@ckCQavZ@0wjXN`pul!rtpfW(jnEgHJLP@O4Xm~Hk##u`VnYKgH2Qztx&6E4)s z?DHE^94X(NDI3VLGcIX4mJ3!b*g;8^hE1)#S+mq& zgqo4unIF{$zqoIy*q85|*pe+*^;XVU6f3`6;>|H*+PYLd{^H)d1!cFdO0Z!&=9d|- zI{lWrlmx>yNK=7(Eue5f`4P;F9%Ihdffzg@KMZ$)=oJmOt2oFnrsO4 zX_%m~Z71$1Y6=`qvqzDBcqNT}GnQYH@z*@<=jdZz`sgP{cDE1K{v)AE`;R2I;%au| zeQ-X)ICge2EKvmD{yh?{+g*AS^;S)CnBo=vDiFz`LD)Z>`j14*_IJ`xo7b`is62LC z*$2+<#%fv-?f{V@WhtMRYe7qJf)JGHC{xImM7XBZf8`>}lFe*( zAe_?5vZ)Eh^TBr_!NPE6cqQ*pb+1?&k4j_7 z$0@UYZ$i#QY0hI6?mNYq(0zGqET+vZ98SzcVi_@t24qA_$|oBZ)B`)_e@X@1vi57f z7;}z?PKWa8^`Xr|Z6{=yC#JD8(zuJI8dmAF1S5#f zZ@IEq0F;_NdY0)v<*^sKugAwWT`Nu`n zU@2-Jj_*j?P+Fqbz3hfl-jP|ro3I$KEw?=Sg0$3Ao9tlTM%A{e{89L|?{)1>G9luT z^*b?YDfzwrLi-;aNfxcpaH_0~aru=V{Ts2szRPXH#Y3{+;)Zqcj# zIv#EF>bG$}jl5pUKUt={kJ}Vs`D~&MCC?kS*dZS|hEqU(peSce&3UV|FJR*+tug~< z8Cr>RhX=&dKksk5FxJj9ET zq|j&Y-+17wBHHK;-e0>1E+*n8e(9S!S1NioG`DNBnbW91(kPdl}5flunV z32yzEf$)r5$DZ}fV_8NXT@Rk<)ijH)D_I9u(#m~a3mqG%ZfcS~3g0lIsie76h&&D? zgys_5rM>ZNA@VEZ3qZS3jK#@Q$n(BLp>UZW$3Ufs%PfWB+;P1Z4hYW?r?$#_2%xi+tJk&`uO)Q5&u}-dhZ+FueACcn7W88mU)?)nk+Q;oUL>xi(XrKco}o! zNe``b`;R1wlI=i+HjC;WDW1kx@gLrTSK0?+#{F{^ssDMdzvRm_jCXcX_IsoqQFUA; zgCi11+|52>sN>vZhL$(>|3?CH@Ou6679GzmUa@&6?Phu<^zBG+Ok-Jv4UvArlGin4 zDDFR!TS=*>Kd$WfFO6NGzox3W{kqL$evp}~h~FA|dM=&voMMY7m9Ssmgq^$XUd(Ge zMC$+fc$rqIX-$^kuKUtzpK3_Rc7ueO*|$i>9od()NydfbEp&oCxOh0x-AI**YGqTN z8E%9fUn*3sU=)8?NeK&K6%2kyHY-?xrv&O>h62*(@gxFQDaxc6;SrlZX8P}NJn90 zvxjP!5}O>KI~7pbFih6&A>eJAS~i;QVK!eh054Z;GZ)RhGGO6qD!t**pYR_nkPX;( zx(Pp?y48sEPjh>VeZ?><8VWstVQCJ>OrxXW+!*VjaNI2M9?Si?+)j-Q+An9k&JuOhNPLh)3F-+Z3L=))`CRb~ zrn@?QHDBhzn2Ah?kFT70oU7-``@7M?I*2=W&9|K(yNONRF}7& z-9jD_6hhDYQASiK;Ja?9VaXyPw41_n$d;r@(#6e!FNoju%QzecAJK zUhPU80BYG$%(;yKSMg?H6yM_W{XB2cH*0F})8ya&*6puwHgdm`lfFTVd;huM#>0g& zk+R>3jd{0ktTm0f*4Eyj$i9pa18jV*(1(`}9PSEyVQpXMLm8}*VK3VhCX|DR1!lQtnB0STMybod9S!Z2bWcB4w0rGbN5dz%Oxm&vk@y`eoJIIrJ&g-nzDD z?46*__ey{LFcq;`g?J-BJnz&j*XFO{L5izU|Eg!?Gikrz_xtjcKZ`lUlfzoVBgK%0 z*6tYNW&e{b>ztWYfMM7Ktt2EjOegE-A$B_O=T>-~CD%t&`~~ve3a|2jyea9!fP6$qH@M$KIrYA3tHjAn9$9qz<;LtpqFi~l>CfJYH@>iWsTP! z)S3_N$HUIzJhWGRAT}?&p6>(OR4?=IXfb}Hda*9ZD&c&qeToGqQ>zkte7kYuQTK|r zRUy$)xQOVLAQhdTAzXp*m}>|6wh^!&qa4o?FfaUMysh_B#BB#-T?vD)<|SLdgAV)g3btG|mtlW}>5*;w|N9YbfKcA@m-orFH9%h=3gv)IbRBvgpsewQU@8s5Vm zAUrVgi|7f))@D^tne}ry?V=LsKC)m=w8whA^5Ub&B;xno>liGaOZ>u{byK#(ce2hG zj-}pDxJ!$*>2r}(-2@!v)%-wsF_n5Lq|v?A+Z^Xx6%IEY@=ALRdETVK=PqWGp^nI4 z=x{U&j#c|NGAAAt59|#zZn_c9g?9Y@5!S&L??_e3{pg`S+fSE=qw>R^18i!2AIvB% zC-}yujbh!}p;q}J4eRfxV$eX4_9E^OAW^%Alpvu5qx^SrB_A^LoG*iI+o;=$Y&8Ha z7NO5w!6vV9BoW=L_h0UC%PmvMM3DtdN%A`ZLNOd;uRK0LN+5soxjP|EYXr$hzipzp z4GSe3l#8PCe8^ixTH$$s(7sZ; zVfl|dIP>mAeIAG7u;!QbR42J&Zg-^IScNZ+We9u9YL<-;{p{T4TL66FsbDa*rNjvk zoy{egD({Y`bk|qs781Y0yp~^yCa5B#c%W3~FARTF!R}%DOLBK%KV+GDF_IYR3__mBm7EU5~{HlyNA-8Jtq?{tAvy_bVugv@($stKivGMH+V zrbTxSp7VS79I?QXwg3x!nhNwZiZ@OpiN$7hm#fT@_{ix?81NoDOk$aq>cz2m=e{b! zZ#*xvBWwQv+xRg8Z^q?D1SJxk7!1>#W@%)ioPjw34_R=fgT&qaFE+-tq-t^;M+4UT z69(L(Bu|$9P1yO^WWm0;VdlL|KhIdC#Y^HG3O6lRW`qY%u;l)E#WuVX>7R{nh;|`% zNfl|ZxDA;sQ^%x7##h31y?B9Phr|0yqMALOWMArN6r7UQ#{$Ffpw5TFc)kAO0#Ow} zaezeeX+-jawnJ@X2ImR`i-IuXS~CQC*{d1rQxklU>qSw)NxM8ses!O$dvb3yF9x%p z2l)A*KIh=R(JdD$w2nHbZ0IjXbpPCI?@IBA#F`X?U>U`|_=@G*<`c7_;c}7^ZnWMq z*V7aE%0@04E|4g!c;?c^1Mt17t`jn-`>0PrYf6(h%?QoZk_%WIEsYUnMJY*5q z#2GL7P>+;&402yau_tP;5wc;Qnz2l%)edT_$7D8K0-|7sms!3J3(Q(WuIp=1eeFmF z^9wZPBgN-HU%W%Z2oACMU_Dd>7s3T`ABLC+$<#l3CzSh_uFnXse4tf# z%yUWfcC9}bEidu}_{M+zSb(Nv#Zc-&jdl{6u3RK9SKII+9cp_fN!yt4fr;0HU?E+; ze|&|>pr>kQlAaO%Etb@9|LsMY`My7wZavs?80sx+o4R<~Ap7RC$=;a^gFEhJ-z_Os zjtlrsUl{IyQTk6Il|<~gSS88vBb41k^AytNrW8qdxD|=jLguO1#I+f_OxvdbeiP=| zqPdQH*??!{hqTF(TBPALFKPP;sx=E~c;@iV=r)42Y=4_NH2wL+Gr1;EB5m?Ye(+7U zQEk$h){xTMV@|8NSEi4D^<3|>?R=i6p5++2?FTC@YBw2cjK8OOe`Kb^h|$lhscuCb zrOU1;^Ny#7x3IgUjQ5P?XwA%@-98L&q0@9{X;t*ChidkVB3CM?jvM09hWhT8l9Yf* z!YyqY-~k`btn^%d`t3K|efY7Qzt`4gz}@ze3)eyqw>FX23Emwa8Y4lQC|GppT#sHu zo%_)6awq-#Se@E7%6>~fuxP1eG`M79_K#6?+VNMkLqA6HgDCaVA4}GKiXdY|-{7H{ z0mm-zR@yaEw{!=~kF*X)4GEkx7xpE@V=^Y-%=zdgftKi$pmHCJ@i*0{gs~h2GMf+b zQ!}IzLO~@>vDrDaP9`&ub2938Mb{L&sqbvz0KHwXE~m75z^MeqZXjNUNKyVs=Mwfk z%T7LA^&+KDjlIs}C|l@@I2FreSc-bVT|1i#YVS#;NBJpF`rUUO=o*eU6y?2gBBxZJ zfkK0(luDJ_1j+G ze!k{@K@^C;i8nPKvOP6>s^OLuq~bv{mtU=gB&9t*QRB?zbCE}X(}!lCLV!&tU%SrL%P-7xo~p2 z!8N*#qXEqN`nL>#V(YVzB>@r&X9csFh0vReG7j7)X=VrjQs7Ucz$$B!a2`nu?;p{SaMM)Gn`i|R_47{ zFSMHNC6y9q&G}o#$PG`kg410>!|CUqP@m*|-X40QwO`B>!j9w1jKLG6(}GTEc;iXo zp|hd^Sjh)5=n)Sm)WSfFLHlAQ=(&_q)rrvmGKh$DbFM1ONCG+Q`4gt9NUbL}5y)VGLz!r4uht|fq$ z5$MDKVjIQoI*!INOJkpmIp27j^mms{D ze}x5B2IOcLJutE!b}nWRfT>>j4m%YPdC_sH{`|KnEe6TnTSt<#9op@mUU+BdYsT4@ zoJ=lqplkd^QiH;HU(u2Z({E0><(VLiu2Sz2uOUUa(j?MxV&3n&wiuH8_;#=)ljuk& zfh$7F4%yMgvsgQ)sA{A)vv*UsL11`C^(3FiT28FctY9W3ehk8`FV3bGqSi%MyID39 zY3syDEs<>cY*xRr=}CCrE137=N%5(_#g?dgb{186zWtS1 zVqRQ%#sa`IYK=J_j5NHwfIj(;gxknhkx89*l;EQr^SpHxeoDrjv-AXx#Klm}GYTC5 zbTZ!$xfar-zMZM=T!<+=`P3t37UI8rr6n?Nu*_>uU3`dgHA1+KCaI(R_v8OUr#Rf= z=Rb^*PuBV_&vniCp2}Y&da34oVppy=>j)`UVE%S2xz&osQIV6#om%8@J!5;-YN=}! zSr(JWE3_4EBW`B%rzqsA0jZN%o7*kFVz?22mW=(U#T#QsL6KJCD)wb^TwteHGa4Ok zKs2{Q)5U~0mOjCQdM3}%&0M)d(OF$)nO=O+hP6cbcTQbPiS>o%&l_L<&>X+3IxAf# zISP~lsfl!UiExmy8VWpq__bs{{+O(6EIIre(06dMC|+0iDKzpeIlC)HQ@`i9aN z5D8SE6fL4t9GMP(rlP<~)974t>20Bcr#C#MQ0`U@VG{KF_ff9PANdg2Ws>N9l2@zN zGjXDD>#T^TmkocH`u+GcTbbfZjLeyenYtWS!(_%2uTn?6oA|=lwV1bqSKz&9qD36NH@~6MM$vlcGNd%Dy|gx7Sl)w7TLVyUri31kA1YRMxegCuVi23H%c)kXH@>k zeP*N`^QQmh9>LD)bVlOlZ7lXlTS!IDj{AIQw^_hG}-||-pP;L zP^EXe7NN;LC37cP$RuA0n0@KBJ@io@F|ye1EYi~9aavJ;?2T5E!hI)D|BC&dH%W0; z41K&5+Sgd#J$gVtnaNcYl^Hsd+_eOZ;%kqFHT$Nu*O(H;M$Vnk2dR~^O|bAxh*0j= z9GkO-wU;4Wjh(+CMH_OsaHnHcHgh4snl`j*7HB^@Xd1%#K~Bk6v~J=nZ1^ohvp1r$ zGv0JIr!fXsU1E4Fbx2wPcWjEq)J(`9r<#Dga6WnOTrk~wPSiGl0>^rGpxGzVh(C|; z%Eve_%uEPglP*<)rt2qS_!4Bz6;m?8T$;US{36)Z#l8P@U;HY*7AZ^ml&p-VC)15op=n zEnR3ZC)(K42A*P)4Ot}b!#p0Qt~gSB`gTUV=FTZ+3R3=ktqui+^Lqc;`h8->F!8Npl@VMn`uV^f8 z64p>%_HNe5G)0WKfl}LJ_Kc$8+mC7r{b#DrX;&MRTMCW7Rs4lEu{Pm$Qy5qAW-Y(k z;X;jHe#jXWb_Z65r=bUZG>uWXTW3HEX=TH;22IGPjuV)Z6pb8at6mb)pS1_#44*Is zaE$_mcSJ4VwYZ?7$0HLuHwG{;c1y-0qBPhM=~4N+>m6_Eg@^5@>1IDOdiXz`K!lhA z@7wylN3&9)+G0(}mNQbHyHwWm^&pQ)z(X5IPKHqE-`qVH0+%Wyq`uZDh7sJQqWnm9 zo4KW{%#iAnMR7icwnmCUI-o(OFF26$gZx-}5w)L>2GW+a&GyUtuyJ|Fl*R67j~TOF z0;agMP(*c1SR={Y@TVN9R?X$4|64{RsUai~}c zIbJoqx+LGz05ur>gJ5N0A8vwb+RV&5Hz2>L-n)4jp41a>NxzsVWjk_#+AZdF$+A%s zt3SzNehsU-aC%&A(~QgA7W%(8kh;b|w^|(D!kzvM=ZW99`d2m+2+)Fz+nEI{13|Kd zt#P?xs})Rub-{*D_HlXRNzl5%gJlxAADD*fGgOJ%6{Z=wD<51!Fr!la5cbRA8*RTJ zpLS5Mda)a$XhTXN%Er??s(SyYA3AVfzx4O2Yv$dhhPF$`iAPrd9avOl}33#w)2Ql1<(`gG31&|g;($jpSsRzU8c5eKt zwhFKSmdFVsW7$%ihJ+0dMv|N%VcgIse_1Q2$X|4^_DiNHj?1eNT(yzRX*TCL3SSv? z_M+pxN&lx~;ZnCX94fX0v7}5yHbo6hNhnVni5`X>A!v;Z_5ExuwEOno2iRy=ASS zIN2nC*=N0z>m1OSm?Cvdv=|LC@OsFd157wp4+LniY~dk%IR12i=TwT^c{toqwc8+c z#PJ9#zVid&lI|UxUgqqRrJhyE^4H)b1ZCQz$2tqZiv*N8Lv{R!_Pdy#o%7p8@ne~p zp&ZNlx{zldb(0n2DkNNfo^TMz{C0{;Cot`#iTj#N9TDEgtQyOE4t(>!or^}56L)%l zro>sDhm}g>I2 zm6ppwj@R#_?^v=qyI!t=5S(?LnxAqT@-;+j-H*mU8{1ELoj0bm+Le+rsF!7|vU8!D z=9QSHt&0as(T5j}X)R-z$+(oSN#6~7ZyWDlSAxihHk*ioe!}h-BZa=ksE3Vll-1b< z0_VGO#$_JxUmDr|wf_4gU8!D9e-LZ=P>|=Bz=qEBo}F5Db#501H(-@yfwDMe!-$V4 zOSMTERMY15F5u8ih5qLUZV$YVT@kWqWKH%y zMReZ2fJXlkrX}<5_wMMiK2;gNP;by*)2NY~O0#{=_#Cs(`zsG_67{eoK9SF0)`;h00_$mn!V1s^}IWu z>BR#R9p8{K>SJlx_9J6^21R19;q6xqWqexlO&V)xHJwv<>A@0feqKzGS33;28Ocn` z6DjR<(D=$P0(n$g^fp7DD+yhH>jN?rmM}t(NVlUq!#tq(g$dT}>~6d7khu5glG1tC zt}=(;df(0x{W%)s{T0D)2w&ugFH!^^V*)?M;X*l+6!<{nke`a*muc!;74;F_|3-HN z;kH4nCHqS6%=RZ9NgA+Hw2V4X#yir4j;D{%O&V|=m0rIve6}pU9}6K-RA}o_$Z@wJ^Ki@x@!dEhuXCuvs6p7H^2vXFLxJzCI~CE;U$nWp&fEO zEhZ1}@ETExPN<0ts-XE?tYPb0G|?`Omp5|_l9slUeFq7SV0yv!432I9Pdbg~OR-(o zk_li(i7JTzwGc%-&u58om;{z>#RE;@q$dN}7cp*^qs*82o1%37E*S92--7!h>vESS zYk*AMTsK!2=!i<&fWEwdvV*5oDA)X+jq|C)&x3atF|%q8ScU!+T2yeU6;Dh$SUw}t ztoa*vo8dGtS0}AOUo~G+On1y$q|VPuG%nPMZP4(bw1RvD%ye3wLw)-dvopIzR&I&> zG|ai*8W-5qHM`l*jK3%yZTJLQuCACf?z{Im>u2HH5(3vILw!W7Zh~mGBS~uGO01qX74Mw0=VN9o1M#-OSLg^qB#DOs*wipv zxi-1z9zj97c4JB=WnUT1YT?x8$EIr-Vw^c96ah*?h!*smeA z>`fUNvwL*M%Iv@447$=mR(Nsw?Q;eytOh&Yt_3V5k_4~NK_>6666`xQC(dk?bNrBr zkSIy*ce1FUX5v3Xnoe{2C07)J&S%8n?VaI7gD;!{w_KaORU zxl?Kia4a)cE0$|umg`T&OcQ+fX=+}&JeBh;k~L*XiR67q4T?(-B(huPzlT2s8VEyp zF>eE#dpy6H1z4y6(=9c!4U>!gr$TdnY5i`HqIBE0VN!AdU)y4s3c2u}$4I_rR3pEnDYe($<|VbVo%d5lVqz|4uR_|GX9QOH7pewx zr1Oug0P;Axo^+3@74{BnIBLCRtPi}R=Bho0e-b>C41wpHYb_Or;idx)pju`_u00fy zpacGAqt&n*B5D4Y$%RY+QPnOVdp9S8EE4R(O1(<|37#$_y^C^`8rm4JXg;GM**TUT z_Z(>|T%B^ZsC^fAEV+(WY=;JK-_*8nA<6%wyQLHDB>BB5ZuqtWO7TPZZ*T1;I%8kk zOGD4#!k&bA3cG1D*=QFgR5-!xpgUe~H-m2Q}I85BJSEw~OY6 zsfCm*H+^=A*KQnM_OrNPMMu*pG10RfvSe+SKQfd*Wr~X3Db(6v1lPtj3|1Y0+}7A7 z0#%6;8%D|Nr}zMN^xRimEq0swfgrZ3L`K*Fq-VD#NdUdOij=h6wrHuh$dViK^3Xmd z3#M6+D?i7vTXdEO19EV-DH&9LsN@GIc-K%Q{A9V*E9PN4rb@p}&!FKY<;_0+ec&%Z z+#prT`*M~^PP5<38zixScb2AKWmfOHwI5?ttuwk3A)zp03s^}D59L@QORs|#BatDr4<2CI9>1QUhM8#h|T zjad{UlLp_QBi}ZhGn}u@w=3L?6A*sxra5ymerrM@)uNbaEU21V!?KvhGh5P^Wx&20 zifY%DuOIG%>g7Wp*M9T1RzqxMh#j#_t_+iJP5yf|su=9iFgt?VUqpLJ7qiS<+)k{( zuvLopdAq#Xk2fycJr|HlU~X%GM!*xRClG`f11xE@j2Yb~XJ(JG)m0m3kaHSH^cx99 zvLTyWjPYLMFFq3nXPq7HO1u!G3M=VT9jdGg`H7!!kFcv&oHRpBeGSl}GTYKguq$TH8V!f$dz{KTrqa}>0R{4WQuDEOS+U4&2|QbCaE6uX zj@CvhO8ut1r1|mZZn^1-d+@Su(K8F&4+w|51LQ6t-dJdIMejgKjN%R#On(hT4-(_V z42pOV5+8WiqAJlqf^QlXQ&5MZA%&xgb9I*?RHVU{Sq`CYe$P5H1sg{Fp4N z68PkuX+oXUThf~%GrLv5ddIA5Q*S=f7!{M2+Nc?g>rnzOH3v)L{f38-Nw_#&?$S%MQtQLMoZP7MeU=II6 z>JyV2U+E^i;fksm6}uNiMq4MoaufTvihNRDb~UPZhnZ7)`xxl&v|r>i_J@`9<%TXD z%^D?-4y?^uNQ%P8Orq$J&8#p9+~6cODIsiSUD@KKAi$6?63>51EC2Sm(Y879SlMr= zy8gu;;>-1Zo-AnaZ@hL4QoRLHC(6qZOb@J2FRSS?H|mcq`P$kt$hl_)Me%yuJTmUk z`#_~%n-%mm*mh=sHv@Keit*>|rwlQFa+I=Tj=ME@{d=mEs4LZI_n+e%q20`7+(FRXcCGs9GdmRJE zn$71UF992G7AQM;=D)r1$SY6{UqiC?f(~o!zhF^6V7u|!^AQG$>Xu)fE4>6Zx_O8e z_D$IfV&wg17qHRn8BfAz(>R5DBN*<$aTOvPopF>jGVp$e??frzT=iDGUKd&F{x|dx zcj4|EyoELEt#VWv|J~mRr6JLQyvj?*dz4p3EzZ$cCz642qyAyYqNl(0uRrbtfJrgP zZAz~7sd;tZQ<=ps27<~nN=XfdSbOm}>jfVak9I~f%kwK+NxaP5s_8?aln%?Ai0 z*@vvp?i0at~WecxVUXH{jwe{dcy7! zWmIreb0HBJxvbC7ss7;LHRX^r1lMFf%dpw-X+^HlU|K*urUwK+Z>*a65w@Io@QfYJ zQ~$kKJ^x)&AQj$Xt|)~---R*n<|kTA@trA>0-f63)M+g@0dT3$!CW+J3+w&MyrYNlV(Yi46+T~hF1aX@V36wb#<{ypcFp_8RYP|KxA)wQdD z?g7*90lr>^?52OS*5bzyyFnq>zWme*cxb$kXiOZz;>6#kAa}x_C;s+K_UjtAjM$W{ zVKH$Yi7i*&erLrh=bi-p@_P1Pkos>K=A-u}N~GUf<3yf+jcw6Ox_ z@DF%tOF3mcNh;ix*A`ZO0I39=^RoHV0{SZ$w%jSI=e>E7DIS5J>l3=>?ccuuUqb6X zr9BT~&-Evbn-mRjSD~5rW*_-?V>5Dh9BbCnHeT6>XL`E@*Q|xG+KY_P#ANP14ej0l zM)5=iOLvZpc3&fd!h-p#1 zgvqj(^L*IuFAJCfYz{lhfb*P&Y*v@q=i2Z!b5ENlD}BMM=#)0w=ZsNFOrLC7Fg#Gp z`$lFRYWHI2w0(DzR}h2pzmdbBWsR5xh0lL-k>Bmcv-NBl=7H~QnAET%^3_GUrbDj5 zLx6pbYv_}C7Uy!YTkkB#Sv*__j_B<6J)vsV%lh+v5qmYdXXRLtH!tNYXV zP~14=x3K-m$W_IT)KkoxTBv?^Zl0imm;*{DMW09!ct8_&u5UJZ=$@c`kSTL zz!#h*mwr3xuUyUxr^*!PUDS*8eI?d`)jq&|(hN5b>VC!=q#d<07RW6Fn|?V=C?pBV zXDTYaGLjkzZ=nB5b2ZwP+KHtsLo0s?Ko!OlBY2WR>ENx#n@YdSbM@1$%EsE(P_`FR zol(;gJ||w$CtHVT>ghJG;&~q*Xy~;H_B|zkI7uC%5mGoT9IC|-=6|CoV7Nx**$1E- zYhFDh(yv4ZJMlJqn#yulA_yyBj8aX!3Mmuo^ITDqD0$gewVStS$?~e%IQP-AMrp5w zyONNw-T|9ajpArT6&R=*rO0-Gr(v+F4{HqDX}fcN0pq$tE547U!?iheprsa$#a%;~ z8{V$oQ%ypyE;mm;q309xYQ{8yxT1~ZP0AdkIKLBYhW^Tu%T{hv9dkxMu+QeWS#!Z+ z!2^!H>;y4|Z;*+uzGGa({{X8%RKKHjFkyb@;4=_iTn+xFGbTAe&H%L=R&tjKv(}a^ z9zG@e+V7Xchqj-)Cm(*RVw;k4*yTK3u;fjiR9e$+%R(Ol(zB`q- z3{FejN;Y+zJMfC;757_j+_DVi?flFD9s&I^zTNJXEg;{^k7_aV{!_3nT zjLY4I<^rlPKj%=&*^E|_$g1IqN;d+4uzl)a1WYhPOh$jHx$-6@#c~rIW3cXY*O^++ zmS37MvNuah=Md&y*}kQSu>8yQ%ZiqTaI&;rp92RG>by)1CMqzxepn%~?jW#Rzi~mH zXAxm>Ov+Y%;!x1#+bJ)`k3|{PbqX%05i>T8*$MWcQkF*(Cu51Y_(0cp7k;>$#(0N! z{302Vb8FJy<|`#(yXrdueZ}}4OGq`h8Sw*fdXC*>)DQ+-`i5ZqJC?~@v-_4IMboF| zTDHdGRTp|3L{kA*De8=hm^45YU`p8E5QJO%nua*3OESio6{}A%fNy<87N}dO77J86 zjTl;)nTuJ;j;Q7mu*J_ZhF&_?xj@6XUkWNIcbs{e^t}?I(5czP09#pTd4E$tF0F-F zL}o5WNhtpSK_82k7>156SMO}AVzKcMp=lX!MhFlK?!Sq8q&(`YjLa>H?+`CV@f$a* zd$=D0y+EL*IqDLNahfH9v&7v+yYNg{;A&(qJ`>F@V44c5=z_InHud6LP*6LW1V=nK ziA`Oq5qI$gi9pm}qv8rSUs1P^avv~;TCru3G@K2tIXPuVN;S9sM^2lD^Z3lbHyiH| zJPRycXW=RX`?6*6hds^0!vRWbADL$*{mWL}&k#XjKGRQq+~l9WV<ii~^HByMc&d_omm!4Xr#Cn|#FEY70pQYUgRoJGwZwR5h0%JFFOkhizfG0XT~ zrI`aUonhF=K{<=&WYsk#lqbXoSO!UxMo^d&xL*twpS{Bl6%%f+mf$;1$8dkA)M|ta z%+xD|dMuQ$j-ymxm@b+<>CmbGHa>59zJ3A{v(V6`*A4T4p;yWt;3VHOVk3(sdsfc zk}bC81y`G$2`-b~ra5iQIfHt+;=-;4Y|hXZ91cVcqtXUOs3mcgb6nNBl*;p}>Rc$U z?gAADSGDmJS@?{*x0ESkF!dJNrin#YX`cF*5Aphl(C&hzG(@Z4D-~(XURjbFG1uZd zV_FS<;-!xnnb^KA-^{?&!KTiyP|b>7^;JV7svM!KK}stfmttRGcBGo zf*Yn3KT?)BIrPngIA)aPF}D}YZE3swOJPk^pdLe;{{RRrce57^3vc2M*txy29xXUy z5d{+cO*J%6D)OrsEGamb#IS(+MY2?LgYrxZJTRIDvF2&@(cEw0Zkm|HkB8K^AUiEN zx$Ji>+mibs1+qTn3Jdummg8q2BYu-7Kh%F;+kX*kY<)}Nm6%;&a;Pfff!|8ch(W0U z1B(1h+e7>Uw;+_pd}~sZU$$4)6~PK*r1U}~0xb@vsto*10iNbGQ@Mk1>dqfX*awlJ zq@b#M3(w3^TZ7VLDYwkCDP*Bg{x=&y4SmM2WbQrT%+VG3Dm{=VJVwrf0bp8wQ|eEnmQNaXK?VNFbwVvV0yv#HC?xCxxSb>mC93w zZ{&b~q-y&qKxakNbaNimBMHi*Ys90%f>gUZoBbRxaOlNhB@;KeaqMPr^l@J@nV_>< zCmNUFHE1!e>|b*QyOXJ2p|{pm!(80DN6;*I>P{qO+r^G6aPtj2Y6R8pb;Xp#>r2SN zl;G#3OBj2(&t_=J5~s{c^8Io59ZYkqJ@W(Hvq5C4*zT(04pbt6)S&f$*o>=X#8Abm z8g`CdBMA13G&2(m&acGW6`L_|FJPMHUOAX+j;8q#QEziWs$9wxzHEx$=eQ_P)@8mc z%Krdzv9PTV=^f-j!|^O&1El(upu?wKLfQDROhhI)VsL49++Gn+xpA=TYWbdyl_&sv z9%ALPGvSr4UJT-W8$8P5gM;~)a1GVzj)bn)%uu8%hjp1l%?8PAs3n!Cb{fELU3aa$SaMSc7s?@oTE4B<8CphL+`EsTuqRYG;+!>)y zR7wh({$-S1>kiDN>TyTvXer(%7?X}0 zzx>1*7m8+4@fzg^vc{jO^K9Y^FqV~=h0Eezz?UH7HSCs@IL{H+R@F1dC}T#F=ZTzX zc0*d3ga*O?0HP7OVN8P2;uc`OCln)+^Hh1CUPj=QwvHk}NzL;WU|fk0l|9cx0l7&p zffHd9c||0B7HP`#a!T}+_c6qc8`qu@BTqU^Bv3uaEUkk1T}t7HaJN1aViz7*X}($?#_NA zI^(n@6X2QPXa3WWi}fwNfu;tC`y-YgPvTxyn`zwR`Us)6G?f_pUKE7l{TKsbl-);? z^oXb43Wx=@NOW78>CaW%AEl`#xnwSsfW-u78Iyps#Zj_Cb^$ z21!OL7Y%9^E;iS%5f`C#xlq1r{{WaY8^0zY!z<_NqdEY6vw&l|mN3^0OK!)xZZjy! zg1a8rS->r8AuhG&H=C)JmcHh!s`ZNMWCP+fMm{D1A5oQ2$*EQR3Bc)ryK@hep^h7P z9*Iq`A7>D^2I66497TNm?PeFaAE~HwGg(Z2u?4n1?k?P3jY?HFs{KqtEy=l)UGgJ! z1zvLiw>V~F>}L<|L{a)P_r;x&7zYn>t6^r^r; zH!~K&>4~2e{2(_;=s&g~4H`jNmH2%JUS$IhDbGcH{7zJjT`(yPo}W^z)03%GK)7HU zg~u;ZZ2b(eEUm$7a{DbdW9nlz2RoL-UNf+wjHtnmb(vCy6iD_#oan?7n5_%Yf(R zB)8-wBOvVT56#Tbmudc>_LJP?i!^E}yeo`qrKW>hfk4%nw0Vr{lX#+6Ut1xL!>ASk z`k5t6vD0%0TU^Yr-H8qnn6xF=u`2-$246E#;6Zgfx%CWlnb9(RqM&T3am3A7T(<{l zA9G7XiNZaI_fu^N4oLPytxM_+fE%LY+Jl8@y;6j};kDQ@+SIZO7^4k;GlzdhI?Gzy z7RGkgU>il68jkSLXSnmDLa_Ywrvq zofX<-(q1ZKteG)twk!px;hQD$EIz*C5^sV0!V65oVNe;VrkdN-tc8fFTY&@@yGrVP zjI&9Ms(ETQtQvquFM0lM7U`?TRV^5qRJrT;MkNA-t`FGM;g>G^^*3tYEy@-&XsqG^ zca)=l%y(PEvG*@$hQGp7?+BQFqe$OoYM&6Y;31siY*4)t0Id2OpBKosoJ|X{{-PoW zm(TSYh3l2>88D})mJ1YCVwIrZMPG<-^RF-xf#*y(w%xo;m4{uis|;~6;?5dNfVGk8 zRsM;QYWcom9n$_IhP5nPxu$0BpYC!+aa1LBzr8#ql*z2#328{XH}w-xEP6pG;m-d6 zbq=Crqyn+HHcQ?Q5v_8;Yk7p=zF9tD$FDH3US9@Y|jNP z7diJiV)spdDDWNrFY7RcD0JMzzFW7$H4q`ve={0L#VkIfTUe_$!=k8}7zdBAVo7D; z{Y0vvEiey6IE}7oTz#(a{^ngxZC+yw4~6tVg=xC;?U|`UxOhw=-EQB+vBP|W`GaJS zQk&J?xR}li%gmYa8iVa6!1>L^fgSMQ$siAl&>xwQoWa#JerJS)95)0$Js`!lSGCv-A^sr~I=TCfy>wqBC!(Nb)jO z{7k9KM4(y@9)F2Y6I$qupe$GX63!TE%4`w2!N;kz4idT-*$}o-9I-y&u(YC6*vt)z zrlZCu^ByC)z0Js&U+}tj6_jb260cz}s=s9L2W$&S3F0wMp9rMT@d&XB)UzUG#S|y^ zf^d-t`C-IW?VH4Bo{b`%DSgx+u<*@Q8$c_mkGArE#G$3Pr{-2$#An#X{oSBS{{Rss zhROc`gD5=W>G+hR-hYxK(bQ`Pt->B$JNz>ua%A^0G|t}Pfr*OBs_t5tJGjOHsoci0 zPB9X%oS~Bt{SW*QKsi2RxIZy2DzglE{1+Sk1Mv@a=#0ztD;MO#4p#P(n##CJ)elB$ zU!@aJg+vp@R-*{4plw4tj3}ON;msA!X5;xx7=Db(ik}U~;hSxlxhwW!8&e%-<9Yyb z9ZHYc>Ny-Z-aitlUKZb(=>Q@q!^8Scp);iBsq;Ls0byf6d`ms1&7`#bmM_dt4a<=_ zj8+1g-Xmf%cx&y5bMu*y^6ZNgqu(*oHQh=_g*MlSA)Gm!nP1<;$OeZUp8J&w9(l!j zgO^#ll_G@5ZZmbjJ`9m_;vw$`_4H%RvsqENVVKU#S0m1PsmJq3D~Giatm?JPf< zT(lAum$R9BU&<^D<5M46=%wyBJZk2nOj{XUuCP?g0cxtWbTa5A<+u8TV0=M%Co2>U z_D!0Xyqln9;rN(LIX@RU4R`5iJ$D;IA=h*aJu0 zznucGzz*pj+)9}Mux_I2%<~@Yap1&9%I(BgmYOwH;-zdp1Gu*4^sWhQnRJ{+G%fRm zKw$hsC5E=@ICAzHgV)_v`-f%**c=Ki9Lg$zkHqCw?SmBGgud=wG2+^bBbTwAc=C|* z*21q-^yt6TMVk9-`$~_olki2a<^IWkW#zaoF%(OxcLJ;yOHFqXFIBsX3RTf7k2Q&2 z_j~SLu;&F#U;&h0Kiu&M<4~#uwps=yh3+g-a5k}-;7Ty?iyUG;%r3|}FNB+9W3ZkJ zD@k4;TEbhj^*GE-pfUW*M!md8C`V8&wZ{*cU*~CtPAx*3;DmfG+FY=k@B~J1UYxTW zaV$M&sYM#hGg$hoK~#0>SEaub1Y%mFvo|=g;|bmH;uh3smp#k;^d3CNv7L1TXr9<5 zgX$jJ9YSMq+0=DgfyBOC$0jg|a%v?T{E0%eo6|%#9vsFEP5{S_<8zBeWGEcZ1{3;0 z>a}gl;wf?E4OOjrA$m*jCDtQ=LxmIoA|O6-nFtEl@A;Y9@sD!WinyPGQVP0Wa)ocw zjo02I)qKoc7Q!>d_=y`X>%TGja53}TAjv#nV=ynM1NJNZX4O1k`(kBTwqZMXg3+vJ z!^FpMoK{|@ks7?LuDm_7FlVR_NX%#;)*4ICh%t@z1*XT`Os)Bj!$U9!FnYB(Kisxe zxf#ITI*7nM;%eL6yT0WOXE^r|qSVM$lA|xgKLqD#Y5h0%@WP``b!+Y^0GeLq z+f&Ti%ptJksb-ydxra>Iqhdad^jlIUXu0E*1#EVih^Q2Hfwfzcbp z)lIVs%2eshuHgKVxs6IhJ*LK9qXNfpT2B!Cln~&o_ zwm=Yn1lD=gWGirW6Ew8VV|!t(bUAYc%X~*5d(`1Vij7iS@=HK(!6^$(H^jL(Dxbv0 zr1CB`x|tEJ{Pm%n{&Of>U7b{+08I!nwF-{m>k%71IufQl&Cd)-{<_+XH_?h^J7?}IX z0`nVDj|oXtig{rOsvas}1-<4XrK2YW%!}xPlWX(o?r4MO5}JZKg_8g#*o@n`VUOl? zebBd8?r?!yl$Qa7&<{$70QkfuT=Y3*Dg6Nj#TCOW_Vse#5t!JP_%jecd5SjDy2PVU zi)ZNs&kHw_KglqE1g?VIteId<)Z18m0E%TPyZ+-4V+~|Yaq$-e?qJ^GPFZRTzDk#& z*JRTycE`#ryf|2j3_MlL+cirUN6fTP=xu|J4<>$~Q=W6;2DOQjym1SgGuKkaep(@j z*RlOWf}Ym@00ggKt$iK8=^7drFW{y0{Egqwj{{T~{h7ImF0Qm^fN>&puj*)v$$|lq^A$WeH zh))womJxe<+{X@eHy~pgwlWy_Cva>r=GE@%YIPEF{Ix6X-rKOPcAHa1E`lGJb>`za z{LFj5uheX|1|MD}h<=pKTtArnCyWz?*H!&XOFD#yRnHR^0-WY%wy@_?iU7R$m;jij zYutUh;*q!k^5y>kii8L8vc^ltaat-EG%y6VUOjk1Y;g0HkhALkcBB1$ykzBC? zu6UVX7Xt3g^|CRwhdyDJA9HA`?rHx3V@x(deiMOP%wyl$3et|JMn|sVSBSZr5l7{r z39E}Zy84(SM^GnH(TD1%3%cT^HPY8;e)3%vC+Xa%6rM#k}GZ)yR6Ir(`Nn{B>=aG8oEvGE{A?2qK_HWKR&igA)U!6zl>IyB3{XT zVhaI|YFBG+I+#hPW+pRJDwj+Wmb8n=pA!U~YF`fgrRBvInWkQ4P1iIa{8;T}DXOTX zqP6vy+=#)eiL~w?E;kD-RcAR3gqV>;|#bG z{tW)BFze>r6six2{{W*4*-fVjvEyA0VmHHTi~j(~vLRZ4vy3#b=mYf_w66_7?H;Z} z&Z{QhYyoH=$}+xVC0k#Zeogp=g--swN)^^J^A%OOn**W?wASx2y@8nhm>jFg7qJ%O zoO=!ij}!NkmFx`U*bB~R6m$2P6b6%bp->(Rcr8qWwEJ$Na;fJ zEW0OX@d~jt3{;?^PU`SF9}(g;@nkj#h`@+^OkAE>Y&UsUE>h+9_?Vr7?V4cj9p(cc zX@GM5%IBtI^BjHu0G?%Isk^ky9d3jxAKW!8(f1Y(tBl9{5WsE0n<^%^aaEAPx6BgJ zQL=3QNwsse(lI9hN=T%%T z@7AltwK0YPQ7e_f8T1;nnLtURs>kl7G8}11ML6JjHt6ismUm z31>3HVCPoGS3ZM?7ImV?la}j*5f>I?S@CgrXC4yvi!twrglVOiiXc^ihROPVraOlt zB%+(qwY!(WdHl8i^{@BXBA&nDa^VE!udyt$|bBvdbIt;7C6vd`=~g2iTjl) z8`3JVUKMwqrzla@=*(W<;mqI_Jgcc_DRixIaEhEt^hNEXV`1iY?#j2r#;5&2h<(2^8O2(;&3Z(%+`FUlzV$zLA{M!+-H>3(1Q&bs+OmZ zshAtYRc(#dOf8!|L?-mTZDC5Bn(=T0`4OV6=IO7Pm*jJM%wJ`({E1{|m$z5AmEAq9 z`8b!^Iqdw(5#wc<&5@^VdP#HepW0iGssw9kvJW0CRo{GcMd?{9{^FR+UEM-)FW2jd zthP?&fn3Zt`--*FUI(doE~?wBCL|9w{{RqGHT4KIUFIAT5X&rl4~$7R!w;j76Q_)oWU1QVlgGk z!z8dVeZ?$W>IHchm@ty^3QcS~H^Z9g>S&w04+Zeq3|S3qXPW;2_U0GF zLe=J=m<_Z40H!{Vs!KNyA%uQlL0bl;9*@(HBrSvF$}=UVg4crJ@2lgFxkPH|C`w^R zR)15ASX?1gqqbAafMy}k-JC-TM_a7Kw~7^`u~U?ncX>BIDnFb-AEOWIP}u5-s$>pT zO9PshW*(t(7~1IHT+GcZ?G`1!^P@t~y)T4u^3oEQ%I{K(!%5TriY`Ds?S(Q+U5QaB9G*~>Dr z{hiBA#p#cT>aB4`W$Q8Ea6rX<9}4W;ztQS4Wl&d7p2}16ZFaow?wqX*&3YpH%8&xE$Cgl6My$n)L>) zj;j+BQABIpk_hl{r08x99S9zo@TDLfP_ZoxYYf*cS z&6g1?Df~X}0(ECvgjCU>#Ri_3s4@p-`^0^#|Bv?zOq4}#$MaRA%IP8pVgZVg4oLMp5slFUx} zlm}}600D#v!PH{AA{HFt5A1g?COm8^8=P6 zvc8z(OPn8wmtUPJhhVmH!|<-!GL$3Wko+OjdxiDARfBO>hwzF_DfCO}^p)v>^1<{x zy)UYV(_X$}YFFu(RbGsF7s&(lt$^Qwwkv5m+(giPvh9|AXCL{Bc;?O6ONQ!I8B2hp zOTTLO8?+Q_3;Ldf@E=g;Kez{{%&OC!B&Y*kD-1)+NR}3Iz0^g8AK~10%}%ZqwVH7o zVmF%3B3^DLO{TiUTB_-nD=jWq6GKpYBWPx`pXvrjI{r~Mm!$G~h-EjhxuOQuuiW4^ ztHsx-)K|Q&{Si3qt10RyD@&&h!zFYD%K9Uo?9c-VptH8MQEKzcv+fbhIKZsBk4a3g zYIRXo0C-B4K!U?}9%&$MkJPJ!c*|12*!uS}N*c%RF?gowcEPE?B!u8n3>9loSs`#2 zmRfZ$P*cU~VV3Ea+S@3IM)=N*RHP=YVEFwLAznFU@rg^1vRFd-{2Xo{D)jzP>tvu6 zgWD)pv`oiTErDP>#K+feKQUf*!>R68k7RB40d!i7mmHb?$nFcOZCjLIxIIik0Y$sE6+XrkwtMh_E?vA}Zyj)4Y<)XBgR1uYJjXwsuPsNC zATITpQzJ_Bc$WYR?k%>}Z!(n|{{RvZo24#~F+-_5TB<5OCjS7;C{3}>Uqc?QmjeXG zOV-NwbG-FczgIWh77S1IA;-C7H_qWf1NNJ2lx1NBjTo7;b}LoRUaKpu2QaT|LKxk^ z$%o{b2FEkVha-xZjh_;-%WuULkD2^C$|&w{w!y zG!#nN3?Tj!f#@!3G1lvt1}YitH8a2;$tbX~fm0yCDd+PFT3;)3CmOkpnyBW6Ls`rS z9IYDtz!Yk(Y0} zB%HFaWNHS5eiHgOlAjZYal(yDhn=)Pa)lIebk$3vfuK-f7M_YwgJispf2a(AIY=!@ z#)eq{x$Eh<@SF@@ASy9@GfMb^1)v%{z|qcc7=Sh(YQQhLB3c9Bm|eHe=4Kr0RZoOq zbMoEJv>JeBI2EY9zacsmxnZ0wZ~*E+wt4#_@E# zW}ri8Zq@M&1Rd@4aWcTR=&77)^{btHc^`7vGCB%9;w3@B(Fs6Uwd#{PdC%$}cxFlRVRJAse%NV8TD7X|hf&B^a5ugW zZt*VGm`Qu0DuM1|i*TT(W>6-L6NGfGQ6uA8K2x482?v5_PH<;D)I&zR?>)~8Gfpm9 zmJT{AsYQz0&2pikkvvaHov%Iqdo-t)2sKsZ)cd1+b{A2bavSrz`wU%(IjECYi1bOF>~# ztuDMyG~P`8)T-Ld_^4{e42?uVCn+)rUuJE4K!n#Y0kDmiRSPZi210qcW_HXE58)Xs z8>yJ^cFbS4Uf{oS*e{qjn4Kg_!eYI-9g_B_#^n%YmCg;Y1s!UdEjb`4w{TqXRXMP* z;saz>BJT?rM-siDH_T+!g66U?ZXFnxrM2P$Xx9lZhwRMAvK1s=_jtmdr1t$lKG*?8#lk2E|L! z?W5H1HbD_CDF{^iP+ZxqX6`zM^|294?!nhS!oGwl9;Wz;I&^!_FY4XJT5 zAVVgPsHKZE-8{^ND*4|M!A4Gp#J~jLKhhckyXD}yOMhWl`Aa4}#eN`lcIJ8NVakO8 zSMtr58P>hos>;?c;%{nuSJb{R@C|q3JUeP>r|g1*6I~!@suXBne21tNfnWMmRe+qG z50Ypw^bpkF8k7^>8toQ-SHIMPfph=pv55&B7>OK~Dgx4j-$lvh;2v~`R z{{RfhZC9#=uP*OUYPYPp)dvE=fo5kMhSGrzTdcAR_&=snQ#!lB%tt= zfuOw}j7@}2BZcP$ZrB3fT{3{fZ`@%gguC?#qU^%}0=Qgf^$T{}3uPADw7p9(Y_B*4 zekqr!dMAl~Fld8+D0Si@Si;__83pG}zTlRWVS$C~7hlZAfa@+}f{SC3 zoD`g``i={Eyb$lId%Q5DuWGJH2sOM_^;x(kvzi&S!;vq;b(hcxwyGi9&iZ{Se47vz70u zT#c4Dk2MwC+dMB9_>EpUllIEZLw8mV{l(FY+qrpk7<2**(gtf-jW$}%CJqu@B~2o) zfSop?zkcJXn5LVZOVSFhn=Z$RNs#tpoaN*>{-r7`6n^DpD=28M;!|l+v7)}<=PsDk zu;X~D`yhl*R(~?xQ*&E*j6w+8h6L!dAPhyyDzjMww84>O$%&=11Plndhw%5{`& z`IHnd*g=OTxMrzJ)v6Ux|a~4(=M9*i~#6!?phaCBm8uda?SbNN+qfa9tO~ zm-kRH+sXzFo(Lx$po0^$#m;0h4#a`Mm3a{0>%>Cvm22i=Tz*~7I9B_WtM7b#4Zh<| zm>FSzm}riU>R%}0u%bFTwgo?!=H|U(y%70SSsmTvMj3*v)ei zZ9NhB!K08nazZptNEuwJGxn6=DppujN>zn$jrAQ{C9rc0K{=aHHHd&vQ;#y55;XQ5 z%D{0q9QMk|@LWsx2K})w^_;=sbvmuOK(aY!G1X#Lc`jL6nQMKJ=5&UV9piHas%2LJ zEfA{4Cjcv@SbfHJ;ygV-V)-;e0>%_rea13j;JCG^T`TrL-PjAqaomoE$32i&mT;9h za8$%PtY8XE`{J_?- z=`&>CbTRH`Hf-e41GsCn$n$&tcjBQbSNnptYQUgKCp7mhAgl8iUvJ29H2{v~7%maY+5 z-#^5Si1Nq6VYM=HVq>{&t{G4n9t#{mT#O#E_Xt8i<|d2ecK&0^juA|UpA#&A(+uB< zLDf1j>2=uXcFJze5lHF<^Swp;TzF>8xuq@yY&DVjjmV2R%%V59v^c)GFt57CzGGyC z!BMB#>-&Mnse;k^CU7nsU3iq})$dp1iJw;Kx53mFrIu8;2Qb|TXo(lxCBO!iV=>oX z0;493Pa8L|( zrl(@%7eVtLYk%QOmpUDhL8;x`XdiLt#|~@!GPtdiFtKII5vJ`59J#KM&1EhYE?5_#(o9-bg<*Q41n3T2~EAxH95qJ?|~ex`60oy_0&@h~^5ej%W9 z8l*J0iMf$zbvPV3nX${c!$yuJ49nIde8m^CR6g8PeZrA2YZBw&G)m1j8-F(h9gh&{ zr;}3NHQ%Cf9`goJJ}1nXwAu(4#{^9py+c9v6{N`MFda@6$C+IHLkV?4Wz6F>sxF_1 zorUrk^(?VwlrkS1gRfEG9R#Um?M%upI@T@*rRFfXaWUnZtv>jhYKKbI_VFxLs%qQ0 zap1-71v;u;<_<3i*UZ3L*LR=He^{?&vf|OUt?;C{|^#PIkM3{p1{*fno8buw_X?kiE(`&q5 zIELG0xhJlbyB|<8EMwt_(Wff+oJy}&%>wa=cDJBYT+3DLK>Z~qGs|zzS(MWeSHE1x zy}fdOa)-io`?$r(Rk|zMkVCdv`e6e~db3dEo`klg)0eDYyMnZh##Risht#$~FjgP# zUf1J*_#voxgGG9S0+mX?#2G-l{*hU}7;wkbaBX*M9wm%7@Ky)v0}y!ru^y~F@A`oK z1b$!x*AoLxbrl5diL)Ow21GF)7fqgwLs4q7%B^QRuejScjFmQu&WLteUpHe)ss8}9 z%t67T@c>F^%LS&^uW$|>CR2QEt6zpAG`>k2_en$OYYTY{YW%{5S(Tu&P=JbKJdw3j zRK{*M^pA`x{CUVw=JGv?d~;Mbny|^CV_4axNM-ma|0_| zm6kEkeT1&KZEQloLFX$WR8ZC2Cuk?M=M^$#32LUD!MxbSe9mfa32=K1HM8Ro!!I@c z=62WoaV(Eb=`UeboK15AIgwf+j9F3pJ8A z2@giLK-Rkmq`;u7#G%`Ih}p(?dzBNDhy^X>bzWsY!TCvj6V2i^$h6mY3x`Uj%%mbI%jOIJFFF#Df4cmq* z1#^OKM7ZdT&k7p+%eb({K{TP9TF6P?z7G%snOeG+8JxU)%!(d`q2!g^m9P9jaP+qR z<^q7y)c*i;K*H>9+6W8o{Ivq0d2e3e?(@LI4bz*i)Wg_hiM^?9EPm4FGC#2l^eN3s zqP8zX`JQm;&(j_*TC76bds1MfKVMPB6_5tkt0q$Yu=NN47!IbnsL>En$^`uoxdP6f zVy?l%3@u}qP}i-8j6F&h1!H@@y-J#@(X&3`0JF8K5do3%SE#?j6<=`NMT{{NIb8Xv zd$sR^Tv*oGUx~l@{{SN4rWuOKpMe5`w^e>RfxN*!1|u|d#qYKd2)=*98;;lnV6Qh$ zN6btJR#v_sF@~0`Uh_KTkzpGcMuf=tWi8elt8c8zxKYRV1XTlwDTQ=r@Q{|T&^@yN++leIZdQ;)7DMAt;Zg6pA8^WKo3q`wfvuQ1{^n5 zTNE^-ckkljNVs(cSt^%&GLSZ1uRdY4+XGS>O)R3WWK&JGmJ2wsM;DxUhT4P3Bt_RQ zxIb_jC@?#j4S{h*5fyl4m1_QB$K{K`{jpm%_nAqj(J4^SHY zTltkx4>V5JC}go#z80WyTipd^$^zvp^8|~x^(noQiaM|RG23%qe=^mD?u1pU-w4@j zpW-A_u5U5(4>KNranF9>%4P}A%28Fg6K~9P*pWmH4OBv(nPKJ$%*(yNHDYSqT^e^Z zb2m@a4v5_DRkGt&NNykZ)X3etWvz19qZN+p^)EHo!!(2Yhmlc>mB3@DWX=*&HUh#5 zT}@iQhA}9v_)H42oi7Gx#H+i*{vyT-fVfQq5Ug1oE)P(QPiCdn*7(!qFI{rp{v{EJ z@=@*@xZa-+QwOHMR8GL<$o``D17`d{4bWAbc!LcU(Tw|6G_*cG6C-|N0BtQG1TJp) zjf0dWEKIGWQw7TfVxv^Y4j>#F7&u(nFx=I&$zQ=PYZsVG7yXy@8||mK1|;(-qx_8b zV>1m*v1PvHEBT9aa{VG@d!f+M0M8xF$6cX{{)9xb$5ucOu$D1|VE+I@85ZWmAgn>Q zuJdfMy6#sE%c9^sMBh%PQ&Alrpw9$1fa0bFPmRRo(O_xu+r*^P*nq+%DSuK zRa;B`Ba=dtq!#BqGwCunJxg(z=VGCnzj>9;BWL(R+eTcSLdx~2q~zhKF!^qqCM#{2 zhy_TC+-ND)$#E3bKT{O2-!PN#e2`G9OUArPz$@Te?S@~fHT4oV^H-8&s~a)O6I;Hm zhJvqCEIJ*L;BBOe&~kw)wq~YuV5!TC;-O;mx8@-Aol0RDYTQeRz}tyRW}$OY%=J|G#+sgQZ=j5ISrXnCkkM3UTr8-G&IfZj6yIE?CzGW0*?9+)(OxG}B zTp^Akt1ND@=wXWf^t3+?WtcvwDxZ8{U(l4ndl;1Mw&365qKpaT%&M!*17cm_E(^D) z%@ZwRSH(^NnPG^bmF8~rB}+}ajvmn}xJp;~#R6s#VlT7~$;t;-J2uPPU5I1kB`y~6 z7#8O+cqw}E0BMSsEJixVlT`6{LBU(FbMmX3(oQ@I=EEA7ngz# z^>0($y+vOLftKk*$!j-P+I^2PYKtX!f}UTrKL)-30EcrN=BD=8MoD;LL5pP+>E^kH z&W%7!9j!Tr5m&|{V3ejj%Lb0%+?>|20-oG)8bePo8z5^me}d2sB^HXRQLSdNii0OnQWZ|1I7Hm4&3Rtn{37|~Rr3rY7~3#Rn>a`z z_GR=n;S6$OUKX^*Y`u_Q`AA9;#I2G z8Er*+2o_Pp3|zn3_+Rk|Oe+EY=4@-cOI}9#lp||g%M!V4lzHl4uKF_d%2S89_VvN# zCIf?l(hEjYwx*HX5Jk;uVwbWyctk9QxjLAEcLc_OMO;r&bkk?A-$;x}d;MaymCws$jB@LPkW zo(r;WnPn}*PVN!IxZIv52Ra|G{hI~rl*KIMrHsQvw{ zCASKwf!w7PoST-AJI+Jy4`Ti$VX@G_w%;+ShZ5dXEp6$<2k)+{>T7dvrV6NhCno%; zt7v{+Vt8Nf9efSGo}Uc3N8r^z+(jV4(9_O09!Tv+^(_IUzVULwzsw1F#KnBa5+(x- zOuLDlB8Kow9oAwe2ER~l~RR z(;6-lzYK6o9ir(4(CQ|6H(N)|Y3A9GjM3EbH!M~<H zqu4>^zx57dZI}}f9A`X4%2x_!JWSzP(pyUgoLrJ>n)Snb?$shzhu5XxPH2{w~zfJSi|gFQ_b^9d9n z7oXv?38GuRaQR$K@h)!6dQK?4)M2UejN^Qj9lUP%_=}9W8in;<$xTao;v<5^_#j1! z+$`#~^Ex%B2-T4eoh-g@plCz}53EeHuWmq^aer6GG zS@AEHro%EUT`LjILGzitC6mR#XzB{~=cvFIHLb@+t_D+Ha9w!rH$FUzX2M4GF#^lS zgc*=W^9z%xRZTbIB80z2VsZK=1L@2Loe)-Ote@_Dq13hxBBgxAc7rwa=wVp)dxcR? zaI{|#s#l_7Yz!w8iCU`(k4(|%<}@#kC&Iaax)XgtUt!`aEn@ymy=ZCjg(FS|uBG|- zc;Y;1sYSXz=0z18cQ?nISu4A2b1^>)Ma3->P*L}btj+?tujv|c4Jb6sMx1joc~o0( z9Yy3Z4%v}kl(sI@j}e$(o}nC`7(_SQ%(=>zAHYhkmqvU-qoe9$hN>=%^H->6e=*ql zLjy`m6gg!M;aZ!Xcrk6xJ8Oxsh6UU!gEKP9u!UAIADO$@r@}$0eWsgL6JoF$%m`=Q ze8Kb1VmpewMb6`ZA@a(ucQJPkTr+fmpB%?wbelcHoI{J2R7$LcLXf_FO1rsXmKBGV zI}isJLZxcNr&oZN4LQSxTGD;)S8N^2DQ~n_n$Qa(R<+!3G{-kTA~SK`8vbI?@+BOj zbMBqRH2EM1s|xC`NUXE6{{We0+YFn0%AGOLPIAWaZ_Gh+tAH&OH&f*`BFJkhm`6}e z%!}SpXbi7W$aZmhq6Ecl;%ZNc`h*PkjsB+w%Vw1TygY2b#8p&0gp@EZHGharEi~F^ zG_IO{XOfNmdzdh<49rOW6uU|M%Ev}m%%!HuyEqme1v!Jse2m82-s)Oi?x1q2;}S%nfq1X}P6cypf z!E`!G-9wO%*d=p~!jWIX!*k;>$O7!tF$y5VK$N}?V31L8JKHSOs~;F#`E%Uf^4^s(Qjq*47A`vm7-Bb-KWB#ZGc&9hvI4wR9T~BsHG<;zTbZCyxnw`(%h+vtyZc)N_c?oM& zDMddJVJVA;?Bd&o4u)EBGD$HmE~$rD^9$br+*H`b<;u%V?GnWIEiI{@{X^g*YrWSw zCPI@}EF4vvh}L+fVhi_e*Yjq4LN9qu!7mJnb-O`=~KFidOIOt$eW9kbk3sKGUT(KLk7)GShX^!b9q zk7Rx`4Q?W+x_mH*I>B}5s6qv|lOGa*XM(?M%Krek59(fN^|^-L(c|KCk_t-8V&#}W zk{?wtaTB%hU0$kG9Lgc*Fpe*LeYS~a+~lg}6wvK@ zp+zPD5;wKtV>_lBmTDF2e!WL>PGzgQsI{-C)graW>C6-a9t-)F5g0gQ+}scm@FRlz zdWESPyD=zQ(+xjAbD9(gIxV?*yOrzt7>b*6ixAn=8r4l*zz%&GtPHw?AXeIkC|K9H zQN8wNIh!KkR3IxG!(2wUUItpc4NKH+GGS{H=V}s#v3VJQ-XIV$HX+kfLZga;;CFFR zt)&9O!wrU68cWkrPe!iYN}c&51RSNicre7f&%bfOLAioO)#ear;hKct1A^g5`V$82 z-}nw-2rF8f!*c}7HvpAiQ9(mH1l|qi<8sx}C{?d34mjhLtXIU0KM^rfeN%)AbD;Zx z6=`LHP@I!*TDYjHD5eURUMl#AO8)>z8Dz%pC!I?L=kP&ixs}=}mJzH6D^nF4_KpcP zc_-w|#p+wJ8#WaQ4y6@*cLN~KJ;1?W&xjlCx+((WA~Y?g?(+v}Rm@hP)_Z-$Y_JMK z+=o#sC$Mg%?dI%`GxnvAYYIi=LwSc5G3&XnFYMwpGe5Fxxgk^+zJ+e%=BsW%+)nuN&}M z^)6ibWM5RIj>&0+wYh4}u0& zHOxXT_=}XA5%QW&Si@*OOId=!ehtek_6bMkS-R2L7-@fkdrxt9HLJg#VCZEq3J6No z8q1PlC@*}?XZgy{n2S=);Hh@4oP5Vjak`4HxfCTCp~fatI{yH;YO-sOo?Jy4DT{Vj zKM6=FdB6H2na$aSXN=B2h+g8BC_ZCUQ)`dW8nJolk7-qje|Y+0&MUqCrOkouNjT*H z0Hm6j!K`;Y$b4LQKa5j?E+s4*KM`x1mN|7%HkC5y65)>-Ov3Nm4nH#IN#_shUp-_r zHZ6tM)G4@aiUng+MGK?ym;T{N=3qVQa)jDAW%A~8RAc(YD0Zd@rW_qdWyQBin@L1- zb)VF525uEIUB`DXCciLs+U1rONVn1%f%m%0^D;D&+0n`oLzdud8+J_L9LwqW5#m>O zFco+BfNo387H3l@GgtZIoccPMeVB-_#8Zn``N#-r;Kcmna;2&@^9on^m^GJ1$r_FYI4yB}`j(0=xgmYp zI!dS!IdpjJokxzGkmW*ctvl4a48TKjV8%BO~{-p120g|)J;o@ zg`9j0sZQGMmiC(HPl;aDZ7=winFpQyN**B3GIIAVa9Vgnh?7uxVgfWg#-PvUsw58B z+P`gG>Xik-%(vObvRHuzS7uh?h&TKBLK3%fRwW zS*4x(OvjYCZN-g>Bx*7Mf$YZB~3Q+-bk=tc#}mvaiIZ z)t)OTY3A!ciGAn`KQUTLYc=&TmJBHP7}2<1sE#rhRs5=c_T$E5GwcjjHzmwC5=m6^%@*=Tg=N@c{yeRm3+++ z?!!a+A@OddzR@^;j8aexRKqRChy$?rGW^2Z`wEBL;gak#Q2}RB4CPuOK#*JnP8{PU%xXj8?bN;=~!IB-XJzTt}fOWh@oNhM)-$k5a3yQ z%dd%n&HIdERaT%iQ7HDr>oSOF=1>8xN&p1rRH}~SO#UKRPH}S-gVYAH*~Fxv8?$ky zqqh+agVOyVhO179I%-o!)MGnO7odmrzP<$aG$ZnTs|h%R;nYz(r8#;+(Oyo#-rATcPo0T za0bbZ^B7P|mP_5rjUHq2-kxR-^J_owLm^scHor3at;340@hla=y%igig{Wcph$=m3 zuv$Y7nBvcqiG;ox5LH^CTgSlzm0037og8Vw23hd9H)1QzOh6x`Z;q2Z^$@cK;nWXj z06HbrDVECAAs1WQ4ogno(`z3J{4oCPw|_vnX`tn|)Vr#qb4XZQ@!E#Y@H+iUzOs05lHOEC%n~=sd%6ji)y+iK>e8 zoJV8_ov;@o&cubvnEwFbxaGG*uG19?V(y^KGf$h~rdXrogeZIO5ZXN^&?i6cVo(ao zR31=#L#S7dCcF@q-4MHEAps~?d&l@}ENb%uVL)2MrrIhZF9;T9%rH5dG_MKLt0nEp zE$JCn5cweKlya2wF$$S;DUZb3^1;n8Ssl#FxknO)){qLalgy`4={}{!kC?Wo{>zPg z?{V8#xDuaJlxSxRvX#KsFzA-?H^5%HhK_TYd5gP$=3kl~;f1>nyg1yqY{6ti9IDnc@SW1{d2DtMFfn4?_E#`tg<-`tdTxo=03*sKaXNC|n z?#ii5so~-oh%Cq+nUk0!Pcwsbn~3!_vfMRO9L~V=FK6ysTUg_BDOc($r7K?%Wf7@# zzW$<0(mKUU$t}qiwBKQwk^wY15KmF1{mS68`0nL3Dk)b@Y{aSa7- z1R(;Ih=?qS@HYZbEi}KWv7R>)J*f{Wa1f&Rr4UQMKX6ThHnXiCiHPtKuee!HSOFMd zjz7^c=8e!-+-g5h6c-&Tt)x2S$|o@a*=!eo%u^U^Dl-^ajZj0u($qf?w+^EZzM)E_ zGC01mESebD4@f{3o7IQsh+4Rf4fuftmy@FWvr7D=Q)tyV_=!Q@ETTLslQ@ROHddIQ z$sq9y*AUUKnSudo<*NZ@>Uqh^KMCWpdLPuY=!R#|i;T=InX;N7we9LOiVMw>5|Mlv z#HSzKZ7jEzAnkTzvC84g<5Rbh< zwO$dJUg8W~IJh*JHcnw-+l*t?UCY%E(i0w`5LdY3GwBjFGb0}5y~GwdPFy^&fi<^m zYXr5f_b4}NvIc~eml~8Qy3BP6=*uZkaU6&hK_8+aK9cds)+MJ$aG3Vu4)SQ0elf@P zjnqe&R_SVWSMx<=w*DTBrbw#iRb1E4tUKvc6OsBLZFlDc~nV15> zO;p~rc(|hXBJh-xCSg+q6W$YXgukdrRXgq*!xyyK0bNUK%60w=!|rk~>VL$!N{$~e zqxi+J&pMQ;FISn58RjlbM*~BSV+yrssFvHiS5WKSb6DK9fm0Gf&SvG@&V;gLT&6o7 ztkTs5K{LY&%8aDh6%0K80DxK&nq%yGTosf<0Y%DIg9c;3%eTWUp$!^v@hQnMQd7(? zs!BEsn&l4!)A~7#YOo9_#yjyj641*7TjX&J9Diuu{TC40D=%MCnyp+`P=KEO&P&Of zEY{@=Y@3421^yr!mBhirdx>iioGK+X%s6@MJZ7l%@nd{XF%z>0d5 zU#MWJ@8_?GTF1DFC`xn0Fjfv?G(}R>&1*oyVB%6j-9YnEzFv+A&rekYIdfA{DTrbe z@fbF$AGw|d_(c-~!YJ`+?k$#5eL#

    NHdC7_vwSR%hv%YX&|d2|GsoLpTr=>60YV3Cd$kBx2iU3&f{QFe^2P97}?x zdzo&gxA~X|mln{dDHt1kLwYP`_nx8^YfLr2QO+1kwF!yOm=!_6<}Fowk1_ZCMvY_C zx_|STPzOkL2U(b-xXBNQ9}I|wyga~YVqMU9l)|CI8*L)z4YOC7TYVpxMjsHc%2wF2bczeTc#f70QyL6AV!V8CE#1=V$dPnx}&|!t)E1Buhod&PnfFHuI0C{nPk%* zmu-HcCJVewKgC0{IPP;A{{Rc65clpX1`8|#HS@z$7CCZ2I7;0@3lj?FS)$PHT+G~R z^kX#?F0f39#^2HcosQ+vwl&Ut!LkolPjrxoTkHg=$dULCmEW znuirGF-ibi_>Z!gX7dh3$Tu%Hcihx-)IX?my5eIkUo6JBcj+0FAYGMk?VKErrC-eet*PN1z>&Ddy3TmwJ8JVe&+eF=nCZ)Q8IAO(lk1`2sX&xNOevQV#gFs*6sy>YA-BJ zoE*$!Pk=%SmBRzRqrKF2DZn^G=5GfPdu1MBLB=*2oM#SVICDD|>ZcWtP-$2~EZRnP zFLK8!;hM!LD$huM<@xghO4vb{YAY6K@$(gbGpFuSx4;a3B_lb5n0vax0Ii`3x?0Mz=-e{7=e({T=y&V{ZqMvhaIq44G3=2Sj_5nnc`rH z{JEATyHXIm>?F`~POG_k#0<#pSIsN=l~;TXZc-iK^%C|MDIRd6a~BO=rsjq*9je^A z4I|v+2Kj}wE#~EcUol|-J8>8!z1nOw)`>zIO=4x2_{67_b{zb57NK*o2}?&lKg3s{ z<;-iP9f;@bb2BhKRO|?=c%E(tOEaC2+5;G2A(!y6s4H6wjro8o*Q`{klDH$@Q!y)F zjJp2-0pdl2aNg%~^(rRj1NcoLvA42R1;xilbt|y9TZ~FxH%o@IN{6{=b2$J!;x;}b zm}h>CR6xqFKkf{_s4VPPJ}MqaCQ~;KnC4#!8ob5YdWO9WIGhpYJBFEUvI2i>9p8h$ zxkn{wuk}5jRXHc(2IW^31?*-NmGG|wGgq^y)EbnzyZ&P;2bodJDwI|tULY0>?l=;) zJ)O(15OXZFdZe$FcrkI=OApM$G*pR&(1x++5ZUS=w;nNx(! zM!}egxqw;c!0nj@M>WQLMhSRdA5(1f$^iah>{k_<`-!@Y#PE9te=)J^TK@n8G8Qk? zyjJK@p%t>lUNr{-@bv!ThP^bk^Btl$lGEy2;|Br@Xf9@;zLWm|Sqx)YIGSmOhbOp( z1I)evqRaR}4S0bziz=47nZ}Sj{{W3h9)$BUcYvKh1fzrE7x0u_7vxK_8R3gzTJqey zZCsA!IB&SF;7T76c}rK)1-r?oC|U3?H3b?FtXh3aU7r(Knu8h&{Y3HkMu2yikZ8jY z%S#i;W!z~zO&BeG#2mw)4+t)IY;=4_Bl0yUMw>IpN_IpRi$^+2Xvi;^J9oM&alIG| z&Ph!2Fv_tok-p39hl}{va=>@!GZ;A>hF@^3FMtES7|x4TYci7DsD9Qef;i{>%dxeh zF~?O`9u~C5#nO@N-g#i{D{}^1M#9sc%uZV3SwP?JDtW9m0W)(i7>4TLh|qFe zaYH+f99(z@?3qRt^O$^<>M`=T(63|=uX8B9P3|rDmSD1`)hiOYj{g9|Q8`c)HJHuL z+L@&AfonLqkFwo&G3yIlc4P5SDR}oXKnLbz4bD5`)ZR+2dX^Ln@eHiLDCAWJVJ)g< zYM7dhQ5e-iYl%uyB|q{mW(Dy#&x}LPqogAI%1Ezh-$7h4Em--8TV^)R1Y|gTz@w(K z3O#+!OS7*s#=vVObwBF0#6=SAVKA+JE_;X+EA=rRT=|MDU~}eMa2v|R$_r_`l_B;^ zM%>~|3-7p<-d7c2(dd;c5QgTgMPuz!)wyjFgPDppRL#2?hibeH9n8a$-;CrmHbMBoUiGHvTPoeE(~C<$O9#{wxZpmxw;qB zR^NQFpAm7S+Y*wST(~0z2AjY%joy-#iqK*DmbGJWO`xdF61GvHy+ub0iF98%xCJXW zFR^$z?j;fj1*pKze4sxZnJL>chL#VmDX3`(uMv)25;*h;vmUT^Ma zIp)`!nf>LOE>)Qbto{jNme&=>vTLQRfPjxRG4^KKwP1f#%riPPRr$=_VvNzh1R}z> zYN!lERbz6gP!1IPOyT3h^2DzoS&ThQIqbI~ysocjy-tUOKb~O8V+Eh6G!yuLB)uK> zKd34sV^8WW3zo+*wk@t0nOpd9eZ>WMh7eE_e^6QrX@@|XtdcPh0g*iXu0?50!dJo0N35ybMCVMqB!T*bx2! zU^)bfa!eP){3bt$K>p!Z#c`V@rnc`Ao$C;{sphCxSv#Wai4+kMvUy6i^)MA1jXOz4 z3898G!}1v6Wt@gVgL#GJA1jHOyxSJsNWrJL$1_nD!)s9#$ewJ!OH9=10r;6_&k>Dl*k&ekh`ntrc}u)aJamp8E1-4k=fW7wEm6+G13Lxci~KUDsC%5@F- z)*}FzV&+XTdz23j`Jcip#Plz&p{9o*$t#$g9VYngZAu*;ht8o5hs?UM=H*$A9O^m9 zrk0vOMXr#emvyYjR54A^2m&DCB{9Q}zY4*e=On8Ar;&W2@1-GokASO;&owrfc zIHoF4n+bVzxcit~y+JQ)xVBOJ%2EdTjvWvzvQcYG~+|nC`x%Dk&M+gfO z!}(V8%-fIE03Ycn8C)sljX9K!kuQ@Fl8@Qs2NI9Zbj7`rLgCB7l*X)Tx z#!g03X?@JH7u-1fB+>r>MBKQ2%Ub&`B?VdSQ!{7WCjS7F{0N5Pvt+J0w8I<~kiq3O z!XtIQraCyGgf0QGSw=FoSL$BT6wnbw(s0krsK#E1ftB`sN+xB>wh@^_;&Oy;R|E)S zgv||@DMU5f)yr94;8G!gJ6{w1O@d=Ub2`|uyXl-BuI7HwX{BBwMl#8$8wI(Jd%MN` z!q;Za;ywOYwNkm~_dXi}s$Hn`$~`NfTw}5?ZT|qZDWz6jv;HG}#@-plmXl+QmH0IY zS6#uO!;%dqtTDzFiJJ^40>Z~Nz8igfFl8RNteX8OS zU}gt2J~)~J`Y|A)#xUG*v+b(XFcn$+0w=%h2uWtmQABlR`o zctx!HY-TuNJVDPBmAt{Ue3ndBDSV^E7?rbYvM8!o#N3BR_X7FtWccP`!|5C_Z5IHq zQyke{5SqQ1_LqnFE+xYQd4Y27q80udl2L{g+Xh_9NW!*x)Jcj#1KVptNs&J7rq0ocD0&X=(r=}x6ktfrBi9wiP>D;wBcHT|X|wlOj&7EmhdXazR$r~v|S zfHH6Y03Z%?Am$5$eC2{wrpF9&6d4k-*SYL7vHqrF@P4KzI~H{kz<)=%ipQ-~btqO`YgNrjJd^ko{Y)TNIkq`zTGdzq{1=0Z~7FNJBuO2#JVIY7a! z%9wVIi?zJDjbAD$)(hQcADgXw5Wo}~h%BPyfT==Z^%jjkOw0UCwvfcA<-Vs6$TPe* z;#HSVsOq)&m+YP>g~|4)!rHq%d7lCaODO32LUyB_W&*3ss1`mVX-=DXha%T>%w8vK z%BX8(uk5bEd-W8_6{lT6xi3e##dBJI3%KP6V;N5hd?M%yx(P$`)vBRg!kcAsH)OdFh{%)D+i@OH`pr>iUvm^FR83sgp5w#jeL@?@IZ=PD03Glii4+a4oJDD zAh-3XduN_P2=fRWnB-7^_m8Mrn{k{)!AEs)<{Iv*73ED@x!!{n7KR`r4>U%oTyOkV z5fsx52QVQrOu=%McWN3+{l@5 z68Kv9!WTb}x$zQ)M-iQ5L@IsNF`4zWxIZX^Q=DnKo@la~>txMB;XdG@c&FtF1{K3R zW#Q!#lM_fL5SJ5&F>^V@XD})OYh9-s7SSoGv-FWSbA)eWB1(4NbZcF7a?S>4UhJsYq7h zTFCK;C%#Mq{K71%Eb@-VM=oQi5C>>M#2dG5tl^liT}C|r0CVLnnO@}rEi3~u&4Hk& z;~RZ>&>qvt9CAD{hTaohKPuY}HYuLjZX3{*vb9rnRGIK0Ak0{Q9Sgwz$|UAm z&VMm=S9}suQ}2oA@fKVZ`6^()jw4{cF0{nTDNTxDPpyq{Fern~nvI;(KJ3up=ykgG~7*#ndnT`JdTOai( z`V^&pC87>*{!~Z{bT}VOR-8Ej-^nT8SPAk{eqm~1@|d3ED~Ik577N?@h84-0f4Job z(Q)^rWd0@IplptQu41d(z`x9?Fg;(z!R4z{5Hkho5N%FF69vnQNX>lNaiamv8^qM( zm^roF3xmvhSXvSls7Si&v7!^DIm#W+}ysRM5h%moMJapImBn-1hD6c zRb1OLtz?uiZ9FmhHuuEDZsu%|j{}sy7dq5!A$qGbeh*Kmv9vG>{lGrBY*58jD~A_Q zrfATWF@?%FyfBv7cPtcv`XVvv*R#yp<%zXjY@0z`F)Co04`A9RR%`5+oUfJ?;xM|e zJH&jbusW8GWwnA^hcEY1``b7|sYtiz%fa&9TQRU*zc$UP9T zh1PzERR_Nkstr4+fwA~NoA-RD^_fSwY^w&6xN>3(4c1-38E16D=js>pQtV=RKrKSm zk5B=iRvi2F4~0+5@i57r>-7#0DaZDi2aSR|oITWhHvoYFfajOE0Me_9&)l#I##|7+ zJpxrlnI55rxR?d5rt7ly&eRGEdAQeRUr%rsgViv%{{TqCMMjTaqI@I6{{XQ=aT;q? ze=roP`ioYv!Z1WAGnbf(hP+fSIyo7Ybr+mJ=>mYFH8A2iD*L24`a%37iP-A#X@K5X zD!a{pGPXkez{k|$S+y$C%Q=t1a~l;Z5Z0gu?%Z*R?mtrXfoqs2Hyx`uv&0`30pt6Y zi(b<7OZfi)xyD1qpkD;VkQZM0yMhdE)JJ(0qKWO4IR(yd{1Wy0%J??`X1rvUtEGbe zpe(AfxU*Dw~$JJBuHW*J%LN*Qd# zSF#&L#86s-^DFS#{z~SZ)R+3!O#u2%Y^ve#(W^3vbUOA15 zAml>scm&Cm(f25hoa$Q^Z`^#AsxNZ8YRomnZ79_=0$|61)E%$l1*RWe*#F;b*1{{RrIEyB|J4M3xQWzq974Y-?UQ;5UN zt#ve)xu04!HE>|7%8HIU?m8mF8(TS;h14b?7`FSn%t%Jp3Yn8^<aRJcxGMdMj=tT1gO2h(cCeyxV36|%n zumO4ESvA#na`B+eY#_~aUP$KYa>5i{{{V`P=4)IjS)2g@$#CL==#*NcZ6lKea1}!V zSP)_rVF)eR4KNen2~bhgOq9EeXQvQrTLq6DM>bVhXBC(ivgS*wFVQIZO~TZ0<#DZ< zZA-)AZ%AHxkFHmFnQGuZn5I@0 zFu2{!m6Ff6{=E^Jh!U_eql|pOXZa#=t6pJSXo%46rbUIzT_um9KQ=gkXs+T6v%+j= zd4a%)wY1-;x8#31gGgau(@+Meq<{}eomWvBL=%4~?eQokwQ|oXeVKWc6_a1{6REWj z6W$0-shpriwQV~i&_|Ec$5XjrCfRKTxLUSTq2tnQITNV8vswxq3k(x+%lyQis zh*e-N<+SsbQ`8s;S+Niw-fkllm50)FL4eTXC%*KEmRP>9vhS& za~`8tx_>ZELTl41yGG5yrxSC^O`~coZ9{%0y(t$^fUs>DcVM>a7kx zA!_*9n}hQ)@IUW}MJ)-RLX$QnYq9xN6avrDrmt>x4LH` zzYs>^Mo9Bhgg<}g6fk)L7Aba~A#Isq+5sYmUBEA-aaLlguoLb*XXaC@C}q4keh8m+ zM?N6uVpeRz49pG7MKvnZl3*#RwxO{)X3AY$Huoqh!bPC_m{~TI-?Vy5e`LHriNvPE zh}FjgYG{W!M8!lngP_aLMkWB~n4aZ@*0*r5JUHq%plg(EOtmZP1)RZL+@Qi(4*80w zGu!-P)n5s~)L+M$R_OdgD657Iac8)VFEW=wgK>r^haiG@;rN%c6MRV zTKj-?8@i08sz(6*V5<#Z4aEzj+cF7|-wW{z*)dgV6AI4NM(uYR@f&b~*9FhG&vJni zmKE*bCX@?3%PKE(kd$SKnLxRB72kYnV!AuHxNZd*aDkQ$slp`(1XhjgO<{g!N0CvM zUuNQ<9ZEQNSt9m zGhpYh>K2-7;eQa^)6eisLYn9Ord6+s6Zwl?=4ENS7H~uBH62`|TM`{RPepz9OqEh;aJKS+0`5QH-{7Q}I&cOpV!zlmd!N?q28&IKJRfmo0}- zRjTw#?y|}RFK)geOt5@MfaV1)-TWjY+$d)v**G!t#L;L>wDCD>lfw$Zho`8P0pjP0 z?g(^1v0>X7jX-A>)S!UgJrNZJ?1i8>b1nfct*)g@R!lc|mR90wGt{NKNkd?2VlSu~ zAUw@hVjd6NAJn8}hG*^yv9p{|N`(r2LV(g>!vxM`jAY7~Om=Itw{FrJ1Yd13cV?HCXU*FWn{*f#f^$wtPjB`$VfQv$o z=B&XS5p2fjL01+>H-A#YMy~xu8^CHJS1#Fx6>|LkBBsf^YUvg&`i`Q8lBo8x4AvI|fi4TLJ!Rm!E)UW;Kqb#j7ic#ss*0GvREB zhAweD>4KHU;DL7YIJiQEgF)gp&&3w;Q2z;>4{>4 zf@j1R0rpBQTQ4)EMfWoU9y*z;0cx5g)icDiCZ*kd#=$BqmNI%GIv)&Z%n~4J#RE=? zqGNr9e9O- zD9u2>z>o@p8UgttT~$^u#6Eq5d7iWJ4Rhz1X6@=!CNcfY31{59WkUG^xtTVdw<=>9 zEy8H8*{EjyN@m!USE<#*R3|weqU%P54j0s@s%6%{P!tv_@I?jpqjdR)UnmxjYIO6;MYB+*WpbJ<9bO{3Jx3Pb-sk);;s|p#J4G|( zVULw)3d1%Stck?c4zF?PPu?#t6o#p1CUHQ!7gh*c)&LQm4E?OWB&~p%r za_ZRT7*)84)CN6%&>A9-F!cR0m4^D1x+bu;^kmpA&#UL)Zv)e={7-G}o9 zfsIEy;_6*p&ZU_h+4hE&_LSWimrO8|mzhZxd4dISmDpKmiMW})KoaD*ga^#R=TN1R zV&*xDp(WYx1R4wMltyyJ$~ba&8(3O}iA&?e!cj)PB4y1C$b0TMg}p~XrF_B%FcAp6 zeo$$k8@^^^sHcf=1y<_Nw>z^9(HG>uQr@oZm)#hEguK3G>RzEK3w+JSP86xCTUg2v zU6wxKaEJPq(%&Bv>YJ$Gz~zQBzqu5r+l&;gv%&GEVMVj*d;+O|CMU?F&^&P;r*hfGX=_P(vE}t``UE(j4C-#RbH%~OnpvS~QHKVtJaK$qY zdLpja!1BT{w|8(6V@to8fEJ4V#)@5gVGWn8$`xky0;QEaiDlF?F%FED*Q%Q}F;@{~ z-~BSoRwgo3GS}2JVOM(p00FwnSd?)(L>kS0k;`n&jP72UYs?{;aSw@vxv5^Jgt0i4 zoZPbFsv8ynz|BU7^E6oT5wqZp4?ed$-*FQ)o@L8!2i!PJMeW3R*9@h*WbPOPWVR%M zQ=vhCE}^Qq*p+zU{{R6G@j2?D?JOZ)<+TN6!&yp;Ge;IM#JqSm^(qA|ZYY^1ECy1k zctT;vXvrC5e{)FtPaTE@uhhx_%vxPpAif;aLlsvF2bbJ&PqZ$;9}&E1#svDBWs-+u z?72(49wDu}ThW@>ituduV?WUVlwMrMa{RwzTRNyq+2jQ!y8OrNVp-27gYO>2HjUs$Z$*%_XRNG-9U+V24cr@ zS{;Nbv233xaCH`V68FxPeo=y;Q`6M?*kxgxrR%;}1IreZ>UEM1h{Y$ly-9Ve)X}#( zc$kPy#j?guWt*7Xc|pDk4e!mJ{iDwe=&j$kE)2-_e?0Po{Y+nXv8K;)}PTZp_r>06*#>^Zztv_ z(6|n~O{mW`m{0?$P*(aDz@%xa{%2_LWAcxq`iW=13`W%oX)g>@^lK3<&2x~;DtFXn zHg2{d6ar-!q<1Qp(as{Pfw_rE6hVfkHxRQS8o=kcTZCQ8uS`Cp8-%M&OK%H}eCrVg z382x0yX66n0Zq#Nvpz6@27cf@;P z<$%sUARkOy26N^oxz7)X>zGwc92mP`5p-rKWqroyBXPh6b>dKYV0f5Iog_1A%&>)c zis3TR(03U*#;RLe`$kXOCr*(u~{Eh(Wa!|s|&@>BCEKutfGmIlfS9dkNfU(BbMt=<=iRMp6CU~dM+ zJE)@$ctT)G-mGp=1#?`)7`e|~!|NUJLk8}6J|;R}7}1(xz9%wH^jU#10c=Z_zQLf;AtY zUzi-;&7GXZS-QISIYnd|m<+*7%*3ZLTYN!#n-=Wxh)$t8U;7gNJx?=5-{nw^UW0G| zuRu`0sI|8pdWLzH8iSTki9>;U0-$cqGsY!XS2_w`1O_%-U*;cVn^#_?rxezBL^?cV zG1+o?mSt}C!%$y0193+Qx*fo-4`clzr4-3oxb50|R{0?{sB$2};_Vr)QASACO!>?{ zX|pWia!S5i#G~-Jm-(QZ3m&DowQb@7kxS_knN?yr;It9>>~FtwE8`Sn^R4Ic@E!+ch1ztMZtPj5taR z8&tMfcs<$bYOyYh-9DJ7aY}=Bmo2}{=OHyOq@yw)f$f!WWlU|vU}#n_ORF9aWT6V^ ztA$mUM<_FUj;_-SNcLC|-Vw}Sg5ybplz^!oZd{%~F*9VCSRQz75lkKmTvRkuRUNE9 zWYtUOh|+B8Ew*raB7&RhU|vx+qBvk|PTZ&1i3Pxp65|^mn6m~2Da6Mg~!!YuKW{-1qi$OS+3-8 zS%;h}{mww7GcUZwFnWmGtnmtImtQe(>o(Y~T4NxI1=nwf&BmD`oK_-$pxBRyJDA{H zVNV}F#77XjtTw$vNhqEb56)#b#W@gA;8nLa3>!x=C2G>~0axw0L29l@C$0Zw(MB2(xmEA&{thN)Wn0J#*Z*aGsVh28J%@upH zM2(r$09TX244FKUh4d*8GmAYIjj46z57o;g_|;zGg?ttIU=DUiYw(T?dyk3cvmw1~ zJVOQ(5vuKlWu2uEtk;S>La#l*yM$zhi_{Q|W2zu-WYo2SUB~dB^u#dQ!>0cLFtsf% zHHgq5dW4EwrczxD^N2VAhO-^*C!3GMwy^?)R#hIe%*m+sVs29Msm!4kk1bT8!dS(Ki&{mPup-9bCKOTC2>V3BI6cR7-+!5GAR^K*pBBP@JDptT%Uwl9yxk3o5Y|1W@868ViVGhpC-Q81Dj+{?l6}u?-K*2f-^EVON`mC0!Yn zuXiy;QwgkP4sa$zGrTl3#MukJS)MH}T!}^9EE0n_N6*3BDtN~drkU`T8;*tC9gX8s z@nE8_d_a-@iLp4;&OzXfHy72K((xV0JO1EuUam-jj$WlutUX+8fu3qn^}`zi%Km16 zt$rBqs;^{SI=2XzTk=dXH}wU#0i~i8sAx8NECd?38T*vAaCIrR=RNwwZp~c7ftBFF z4Cjq~h~3KD)#jmD1-q04FT$Tt@sn6?W1uW@tz)W|A3=2k4IKr>Vw z_Qp|Vsuvl;Ux!>A+&Nl!d4+`G8`L|O;KZWh+ohDQ;l^|S0FW)w zE|qql5JQWmCOz^DS@|M35bXYD>&1(|sf68)=jADd{KK>}c)uBdZqCA6@f*Y@pkRplUWo-BXI{88be@-x;XYuOJl`&HSUs!Ne1?CZPaWth=ac%2UZwhYrUx z%O=~*h|<91aQ>q=+ah!7F@`NLpiPcDW>ayI^HRK}<$T-yN>*NbmdSL=^DSYc$t=gd zij;vB3RHhVia`;oQ{oH)vR*%^vQ_#f#&v^>hCdkjW+ekV{{Y#BA0@6(;TZ9PUKbj; zAGoQuoPU)}7o*uJDN)!b_6)5!HEl-}`=#1^?O~yxODd%JW>DADalX~@G>Y`E`;^uy z@i1gQs&3xsr$lo_{$b_-72GMH)agD_=V>57en8?X@Ko@VhLKVVI~jaj zCmyN~<}|z|gV=;xP+wc|}(+;UyK|m~Q#ZyGqz@Wh@(3DEh^HsyGM zDrMZf|rSNE^8xJbxX7TpFS2qD0A05kap*>29 z3x*k-VL+upIT4<>Rs&VL-ttDDxey0&Z z!IyJFptdB&b*9;F0KSUP#I_#fT!{S$azi-H`b>Z>njz}BWbRX%^3?8!G3M3SkM3T0 zvU8b=qKe-WG>vNn_+rH;{1+Kb94LkgQ?rY@&5o(O73te!^}$K*?SF3aMQ3x7Tz>$ z{$a~-bo|3}=%7PFn8Sy25Z|YTXoO(=&U)C3f;ddvbit}>0JneaLEE}=#K76oVBD_f z68)M-B?zvUwhR|IAF^9i`X*ZglZem`pVY_~CB>{+yWKL5!zGHS0sBT5fu6@Ob+vi!t_;Vh3=7fYf1!Ae@k!f%Rk;#t^osU~+x zR<3jIDJvcEQy2_u##q+df5a3UL>EPWY|Iw&oWEIyx`Uq(Kz3z}7&?|N8O@?_7=IBC zdXEa7+%ai}N^cJ2_UeChQr4U3hgWeY3U z>Sjh;nb6{AwYcI9e}{8xrI_%=T81Je8#ex0iidqzR7fq_=CVSnfm?jYUZE4uJU0k) zf#l2o02z7Y^2jtm%XNG|a^{L?xs_2 zr$rOZAF08tM&i}#4leFBhPb96#&G1Db1_bUnSolV>u|kRh~AvasYZ1Sv~v<$QEux~ z9C$Dd`fX1RV)4h$CZ6K$_R4mw-CG^km+=ndN?-nPkA_4m%NWLIFZ4lIO1w%SG>Y$3 zxZNP3;%UUyo7<)gt7&yC9(=^Cgr$2Uf_sDdOh7(yC2ozQrFBwyA`z&g4^o3C+#(A) zQVbEDK}QW-IwcMnh@;KGXjRDp0rp`nesOeTG;QApk|@$yM?VmuJrkdri#X9sv)s5f zFHChT0yF6MFcfp+GYB^Q6AazMF4@AR6`QS2Lc{b_bD^u0U@(K`WY5Ud!4t=cR@WU; zg%sWPl7}ZQlx!BiI)%G_(N6y9K(Joo?YxD55p7YzxMJZz51NHi%Wya;;k+Ot=)5PX zamfC>KsIBnMY$L10a2UKVuU9A>2ci9oJQDfeo?8i`o&B%k?vNv8}0a%IQDLKk)Khf zL{qKHRCzE>55EzBvUhG9>*RlP@j0nn(ADB**W{D|Zr0uaY-LP2UVQPYQrGCA*j~i);@v@~yeJvnZLP zbt&;GfLGpPu7){+s<}iLoJO8-rWr;WBS=z%js*~lHmgLl3_&IJxkfXL^9=Ht#eXrf zlvLUsz*IQI6Ug9*Y|m2Zdi5)g&v1~+Mv2LST0ix5OYR z7a5-Ph=1R&ZVl|smuo}G!s(zF4p|OZY#95(B*}Gbqe6h zW=Ohzp+HNwEbhty6Ye>u7T@tJoUZfgE^lT7#45Cy7=Ue2g4j8UtM8&Z8miQz1-uCO zeVUEf*LewFL!8ca9gC6Ts;!q{PL0c|UAKm4_Z`02WR!m^5}*XG)BaCV?8hLhqcPPL z3gX+oAh(tHmr;T~gy>TB_Ua8Ma*E);6XcNj(cr|fz??12DBs)?$ygGsK3EFHKsZ2| zdW(-TfZ&&J;L>iB@)VIk>*B^E&>?S5KK{GGi~83!>pt55GvI zgY5``Q%^HE8#ug2Lenu-br!1Mm^D~#^)AK{RMT?992=GaT9y@LYaL5yc^`2oA+7up z{{WCG<;N@-fK$&iQ_P~~CGSaTK@9N>aWVs%g;|0rtQnlb=a?9l10jR1n=TSlsZGPN z8=MsHxRK}XARL?MnZ2!aZ{aU3aWBCUQKA_C0Dx9-8X&ntGesMj8g6T)Jkb{>bh2gE zY9|L#Z$DTAJ@FCrxPj#=Ave@_F$>-$f-zV%`I?)eAP$<;*U|{0`<$ZTdU%D;oRBPg zGaI^mTy@nvkT_$>)V33S%YGRp^lMQKVTcY-n97&%)+LLEUX0#C2DhPy5r9>0zGkK1 zoXYq+<~GVB7tGHxMpUp3+PpOiGFPZAR1UE3d4n()4aS*r&2ui;oSCo;5X=W^17!PR+M4kbYArJ}2=8 zw>!xXif#Fg<`$Sej^0?s^JY2@jfZBU8PCK4OnG3<1k*QIEt#p?sQeEhu<;7H6|Ldt z5rLmcPb z88o@@obej2129$ImLDWdVmSj|*e!(mX=PAh?&8gAA(FCP%)GZNRm(4lcAURZjmPCr zkeao!Uf0K{IzZvqaUI;xt&swl+IaaV6&>L21s2A9u(gCZc}5To-Mz|0T5FOt(RocR zUr_XFoWj)knoin9*^VSQyOMRKc7?SOmFC;yB_e^qs~H zDVRKXjc%CH%%x};b1tA0%4FWh#oBZ7kF*Xlp$|oZ=KWei=t08Ar(p zN~*2OCJ#n_<-0d}PY;RhxaM-0JxXCfTJuudQDFl_Q?65hIGF4_*HJgX7sD#=xG5uX z>9WK|_r@gv7WtZ%4ystyECQ7stGii^d%!O+t2nxPhYO>d{-H{D<;!(I-5kxoSM@RA zN^6;b6kSl}QPDk2>|7%$R6Y`ecj397&LhriRT;L8t{X81_h(^Bd%8EmxvuDcFjXcwECB`fe)5@A5ha!-}t~D zz`wW@^~d?!+$DI?H9re-zd4o;BPS_tP)4n_6WazsrMP+xRzI0Z;MWTIxDBqNsxE2R zjrA>^UJHhoIQcI|6YxU3m|V2Zi-i7I51H&K)BfXF0lW@z*$fvAo8)e$uNs=o_<|R&H0Dzj z(qfc_536AYygF|pIP2+|N`&)bd_48202!X~Bb7EZhw#c-r5s17Z;K?iNoir8rNJ<` z=9zOMb~3?bsjA1!!aVnc%as;5UQv(c;&q41_LnTE;_%F8{um;b*UN${2cttox_(9# zN3i*<%dG43EX&94Ga(aQdw|`+EV9ZXxyRJGF8q3#mAQF@p?i!U5?e*kj5~Tg#AGop zRX6y9g-PXAvv=ZU8~bsFhl!LmGkB-Y=BkuZh?EloBCM>&v8rQk^uTha0j1m#HJ>8XowP$CmG>?Nuc+(0PLWh-4&}w-?U<8FaV@v%f5BJygM!Fhq@wMZ>s-d- zm=q%UEWqKY;blB@ZZ_jbD=cM>SD4Z&1yy*BxzX7X$W2iFKn9pDgWS5Aic=BH5{~N? zxp5&`SOaUkvkEVmNwFZUM~iV01u}tORRZI4iDkJ`VAh!I?GpVV5u2l*QQQXssZd#N z9^$rT2sXOnI{{*l#wJ?8*>QYlWIyVrShLd~3Dy4qiHAR;DXzXH_Wfnb*TNpK=sila zUTc@+_Qxw#!T0NIUf0al{!*wQaZ@IO`XbRqJWF)>L0w_>8YqLDCB25NgC+0YHAQ=- zKKR4p6==BOOQWb+Xh~Df5I;z-q#6L*3k4~APHv|j75my!*~{>BP`=@{#n8Na|`PMel-+#h8CKX_rR@}IQd z0o>0R-lLnAF5S!@wmg86g9yQx7m{vb0lgV(r>Li~0f9x$O^5_gSYmPgU`>}E;j^v& z;X!J+;e!L+&%`mcDzP)G#%JAP9RX;NiZ{oZdVqLF)D4$9!xKyPhUTm4Qv8)GK-@Cy zQmo@~;$!g^vBnm6akDx#6y(BW^DBnX^s#igJta@6L(ljzAMhBgr&6EbJSVAg&ocW# zlLQQ>QxqPO?k9>E>L$B7i2nd-h2@R(I^9f|GC3lD>;56na_y+`v$3c!q=i>D+|P-D zwB#+pO@vA;bVj3bYaCBJvo0kWmRaIuYenpfEpS~i7G@ix3*seq!zCzxQRZCfP^ed? ziQEqET8*Zhz)Z&g%D``f{WlkGfyuoaYu@FOi@P5WGUggk!|E8ixJ-1HGzximJ|MBN zzL~#pa@OUEPh9!Q`GC|-==MuXhq4QHbTSo|wSn|kBvVU^q*M*q06s{4-dq9ciutuG z{TEt+K=)wFzTw#268;j-7${#6U;wHn*Q7s9uz;8ZiK{;n!?Fl})iH%^<;Qb5WxH`2 zM5Nox6=^{5n`&B%Rz+bg!nCIry0i(YT5i#AN z#-m+J*puE379zVC-3ourLNX|DztJ3&2R%Hn4V^^tymd6<8}dv*dN(LKD^_3BG#l%f z7+c6U?NcNwak;p*&>j5Fp7i1Zt(5mzhG&UhHJOm5BzqC!d-qg- z6BL@N_g><{n!|)0Njzs7^XQe7P1TNj#IiO@U-cD#IBl7DLH-iyD}Of;Sf_HH@K@f!~kggBz>z9Xa;PB@qf?6ZkdQqWF2#GuF& zu4$Kpboyg5)gqjkfW&CyGVR1q>X%n(P&Db8YVk2g4!D%}ojl4hS|kH^%LbLA6>x@C z8~j0y<(2O5@ivJpL#={8sPGbM3wx9vPGPQPbQfQ6YU|o81JW%j*QoGrV>eio5FDGm z#_a+lh;{guSS*#}b27l)XPCv5#%^pg#6`V2dXx>Ex|u&IkX*7g^BvcN3<|(p4w+EY znJM=KaWBMExm#gYz9AU!GNo5sAMg?4X6m9$)#_O;HlfJI!NwlhWahI5=B3`h$CyE0 zVJ1?uT*nCU6#z_-_6V+j7!$D{@InUv0K|M9#G_%y+(Cl@cylmRbr4|P`8 z2X^g(Ro@j+Rwz~Hn}XXC_Sz}u1a$&Ddx%}{hnj#06hQ8#fw!U|L}2T3{+OECGVw8o zX_8qr^8?0j5h%L&o#+da;phrklkh=p4Id~hGl;Ro259z-8Bb`9`L#AQ(WK1*z;h5r zuj+VyvxASeT3n^_W(UG_A`1GrAS`ujl$gOD8nPzna`iCR=jmFM4vm_brOrf zU?$!AmI`+$E|N6RR^~^xR(N*}>63-i)AYFK1=Sh&A-84yxM_|y*9daNI}5W!V)-}>U#UtCa#xgg+;IN@ zNt{Ia5W5U6Sot=Uil`$kU;ag-+kG<41^50Xe4FQI3>aw=3Yj|%k!I%UrS(Pk3uih{h(Q>jP^ z*`^&izumSZG2xd5hY2}rU)2% zLdXf8Lo*-CWy(+28ySn-rIBdnR@{E4W~Og-06Wdb4pGr*`A1V_B4Xg&VaCxPIlRY& zV|q%m?i`A>4i)QUqsYo~Zz$P>M^7^~@05>;M9v{A`;B|2QDKgM!{}$;HT=!C&osn! zhlg*OQ+&^9mKo3D66UP9V&xIwc!XkEDcs_9+4Gs;N;?Z&YH;O1*}#xl6&lpPF_zS} z3;qWf$(R^l>`MOt20<2?K!SR6h;tS_iw6N`tEX8L&)RQz$9Fceqd;u)zoa)o@Lgd{tJ16+)2GbP$*!(@yjse+NnR5 zQ)^Fi8@X?kz*@WdmYhHl%|K?vDZrV`aVc0p!=W;hD_lbMsKn4O;^A8EA6Ut=U*Z>u zs}sW&PD*BB36XL$T8Cns-2Ram2f0hD$@A@h3FA=Qe2`RNiqh!s?)`yMmFuXELaz9G5%h z7?EwSF^2+Y8GDO4foV@46A+i8Sd988jV|DLXzr$A>5sU}m!|UqsnOnLE*~#)?^VF_ z+(6|u*wOI-)FauixJinD#o5F#F@Wew0EO=t?hA?zth;rHBgw`aea)hpyVS^~?Ul{p z(Z!ebxp?Z(f#LCQR|c0H<(LkK(F&!*hDaU=gQB+#MBHuU_Rd`|l%mhJ!DxQv?e2IZ z3YFFAmZH}eCS`*5Kg_U?wXuq;hO^DUKsWU@>2n7NJZ3FiqGa@KI+R>yy+`JcLl!I? zVp(XQ*I*6;eJL7m{j?!c{3T<5u1e^!@KlB;t^r*zwkN0^ZS*x7`4zvF7Kn3 zD4*_?DD!W&Al*7zhWA@g-g4rbm1UC?=3ME=aiOC1F4VZW#1y33vJWUFvgZ$SkD^ds z33A}J6>pi7%>MwBxQ9UF5Q{Gv&jBg;1-J-n4ez;P17BekTt|LpSL^&CV$gOV#5Sq- z6~U;l3Gx0tOLP-k#6d{ph9#Ml?KN09sYb_;WyG{;oLnV$8&kyeLM(|y;Ii$4k9$fD zP1O9V`kN346#%9Nre~c2R>Ws3(7pv4TJHHIg z79Dxd!~sTcSN{NJCgy_H=P6jzQK1%HyNdSFEMm9?>OVl;eWI0DWd7hV1uioAsO>C$ z!!wfTSZaq*A zn8Tr{9N~km0Onsg29Dz0FQ)k?jI-}-#8&Ci8*i9}kuVw$5TdE#R;iY#ShF)3gBWv? z0%%HAMQ&ZD{H032WItOKhzL0pldSti`7a)l-dLy!Rl1JC1PWN=h^1VM{G~Gsj?e{p&ja=n&7FX^tBr4XO#i6{TM0?n- zZMZxcD5$iKVJ(iM^DeK%YN-7|E7^Z?sdZ&V+>E{xB7cR{%YXc4BO91n#d6y*s+i_F z-CaL1U!o%oyIlkw1v^OH(y*CK?MX_ZmEdr8oFj^ubF_b<`gkc7Ty9Ca(4Ld`j(?M-*HD1ESR{@@tK2R zDxat=uA7)0C9~Ea%uBIr6()0R-{KnT=Bz4yh$#W5nTRpMpo4OpOKz^CjM9_JpzN*y zT(zRjCK&CDd{>W%Dk@QVjkR*r=k360t>QSTiN&{Iq`WF z`b{agsHT88b*`_8%MUkc;&67=^BM!T2Q@6T#amr zJU}knnejaCx`uNBP%nSsQ+R%1;XHR8zN5HEPFV3P<~z;C$S=3~G;-w%8vg(Rcwpyt z>6lMxTg+Ch5b8t=$tn5-CKc!L6znq23gYF2t2UzgMNHWFo(9}1qnDCm0Jn0rgNn>T ztn&e%!7n?O*{BOX6&eG)vplR(n~ij0SZOD6dt-J&v2o1}^O6o~4O3K1MYDr-;xw&} zls_lElLzsSQEriy+A`lrvgM(@!THb(S90S&Qk2WkP9I{S29aM%xFt`x|ZM>YvO5wzN@KV$w0cX zE~W#haMtBmfEhb{O1zYmav$bY2pnPnf)Aq{A$=ZW0w9DQPGWaHJLY!`Uxzx4#^zx# z-SvMF-d6Tk#96CasF>M*9Zwn{IR%6Pi&qgA7N9tb@&_$mBDT-@e&Gy9ed zSBXZ}pP6~?wonhKB&EgOZftBczT?;3Mc>pnZzL?fq6Rw}Sb{I*c$qBbT{!&=RO`Aq zV3qnDF4ia7@fceOF9o)Qe~EDJ=J3rE5?i|%xK<982zMc%Rr!l7O2;GKxs@STyT`1t zFm+kmtZFs@V%n$7C&J4(FvaN|>@b)NHi)Y}VM@+g4rw9LwmmUBLBg3rFg-q^0<1GQ zwTaC&o}Q)${V;qQz7AN9%aXjlBEyHs_+c0;(Zlb|#x~n=Tg2C`p}!vC0%l9zQ@rC~YxZK;R$CP#7&@%I%}-y&+uEmJIZNc8|h@iM8bv!n}P)}^o(cMDK2HJEj3wbZwP zP9qtdl zk+JqnAshy;$sLn<)hs8a!*%H-^8SzjRupJecl|FlHCxEu{-A+dve{gQH3d0od zD~_I6AxDJ%@hrCGl_=$Wo+2W2XpM`$(fma?(0^Rc6KFV&7ErY{=#kzQc`ohbm6n9+ z=srjS?69HVY%LqqN-9yr0Yp6}_Y%H6#VvMnhD(uu$cj;sYY&M*7bde$#2Esj;R*wj zWxyIKqlVKY@S}Hk2IwhH+JC6%cuoB?wR66usI1SZGqhikD)!A^_1tbpkif*rMgY`0 zEk1yO{)wuD)`*YHu&(m}sa055wfV9EDIUVhN>htIV`UZKDxz{<|}oLYBIz*JHDe3<>xY2xQh(VDf8lAG59WD*BcC6VQ*U>k^>H` zKbLZ{`=#gNZiVKBsJG4AeH_Im^N;*v0HW6WG1_Ye2239k@$*8M-MF0*FdPtNKM|?Q z>!XzJj9kAY`r0GII|B00a)np(5QS#5S({C{w_F5SoQ<^_xW|p!SbD&Sf5M@v)s$Sr z0{hIiEzqa)7Vq@1iv)3SQP?YqU2)bfb*b|Fk_Y3kCH!hG*|5aAhC<3!)&1N_W&95@ zhZ~1)=5YA)SeB`=dVi<{0T-cvaICO5m2Oy?oTUj+;R)`A!&OCoS*m$p-^BG3amzWV zF3hzY2xMg6shjNJC1Th4Zso?=zR7E=j%`CnHGbvyMfe|3$lZ2t%wkaIFMLXH{{VuR zEYrY-3mwOWOtfIsQmx)4t2>@w@F*+%Dwa5ji-urwOm$@M%*j!VZ``B4<*aCC4rtXx zQG*(ele8<%wXfbuRQ8}ijqJ^O7GgM4M!K6+^vCyH=ZK;V-SWoF+M6>jprTMTtQWWt zHF&MTqpwaNEnMMC^#<4jZ9=)zVqnVpZ?RAQKxu=7TZ3p|HP5-q!T-;(1x7Yi0_polXsPCv*#eGYoJZYrHuW=L3^v~bmSR#n8jlj0 ztY_+V&O?4opcjI=sOgNydrWUD3c;(4{^8Vi!5iR}f};#JJJL(nCr2jS{?n)=Am19iNIGXZuWGYbuqG(PI1g-by02Q-r;U?y;aMs!Mfp;HkGu} zaWhudbPI$~V0t2ply)5Zj8a&)9QyMyB>wxU*{IJST z%*6iyfcG0EVVvde*xYM^IDfc&r!KrqE6c{dV41%+m#dY+N2;0F6+*=D2f<$DT$ds@ zHX`)Q_8N|E4FofH{YzwH$)w^WG&{(oYQKvESng6WmeaqO;wn<$ea;46jKrP>#fQ%j zk-+5hnCl}9*nqz1U0j#qq%nqIzY7qM)DQGg$wms#WQ2}=;5O8W=sFzvlX*5(WUF!ZPH2(nBWn7jlsu^p< z11N~u)D!S95MFsk^9)p~*IdjRW57&s9^;;pj9O(j)aIP*n^6T8l#Lv3&NitL6Feanf&yMRzH zn)MKIM%p7d7OLY=Ynkqn<93{8Wj#jF`77ZTCoa_z#vJAKF{HmC5KXnxs(6=`{{TT$ z2?ZCX3)6>#NB1d}X`{=i*C=f<=3^*NUlAxLH2_-A)W&#)2py2a?={Zbfi=;qt^M;c z%yJFPFs%NGYfF21J={GMSCVQY)DMJrEbv%CtL?+}3iX+!ipf>Mtv%p4{K3iXOQ9U4 zHe`$o4K>1gseKj!uO1@e)oQ8krLARGTa5z#WqVpY6_3 z08@WygW&RtGV7X>#aFjDNZ;TxcKFOjGb<^CQ?9!x$5Fn)*rEKeOqt@Jp~SA2I+~o+ z&G8gj?&50lZt%>t5?lq-SY{koYeVfYL75CZH&-xSask&9S9o1eyxikriySV`5ix6z zC#z!62sk-&O-$1pULNiSs3@}7t|mZusG#?j3OluD%@e&dDfNiT0X$z$prvKPtJjt{ zr;73NC8x_O*=SI}(B_;$snFye4keMTFOOc~zA5-jV+Y7V0%`zqlO15KAg46~nO_JF zJIEig%v+bE`*$_J+zx~Qw#1!$A+r<%)8`YCJU7b`s$Yf|hR8|26fKz8r-DWY7c8SH zP)V;B1#FFDAhb7FW5lxhFuiBv5KXN471J+L<3~3?A_Gu5q;YZa2{{T*Z(p>$`BDcC za-%G+dF^Ms<%<;LO;4$8(&?Pn1=OwwoCS#axAOojJHVLE!Ag|}KQw^6Fb_wMa~;BP zQ2>I7p6U(7Ykz7c*W3C>r#nTJpdS+VXK_xORvK7w8sM(-@G zcvVZGm@q>tY6qxbig9yA8;apg&IqZ&D>HW*D)$;(Gjr-$U2W1h1C|KDe{zwyGuZ{ep`S8=D3msQN>>CRmXD}10d20LtJ$r? zb9~F`@Rm~R^BB8+CC6oG()SpVEbyGm4%O;pbYe40rFe)_Nu}VJcR8S6;wg}*v~w1_ zdKU32P#cEh!QlI$&Sl09c7jj1yusZKmf_W6-e zwNYcUfi->+meSc5h_P$pDFbk;sBIIJdt#P=yu+tQH!H_$_eb6pgDDuuA!h z+^5rHka@3c0W-t4~nH9RlqM`XvP*?O^=GLf(-H zWtlI9_@7ZaO!jud{w@fKv+7-;F9$!AtsBEUe+=7@wpCb+aAk$|2=>`3x&9-MIH-AO zb{7YbXytAknD*qf%kb69GiF!|l-vyHtB>^oSa|FCnA^$fy-K-1BX5YJt#a1B|n=^NC_SUzg0i;2UI?Y#o>})g?YYr53=n3w_E|R&7O#K)G3<0`DJC9OgV_64bc1 zO79VT8HjIlZgDEHHd7ybFZ}AyAzfXbsY4(%sGZew!M*Cu}mfj$S$2qZ#k%{3pEe%b4w90 z+^nEyo%F>;dQHyU69&-xxG*YaE+~wv$thug%rs=Vqw@rft6|PzR_r=qgf{0-5~!fD zn5!W58p!Cb<7uZhxKys032xCg#^zs!_XSnKysP45*&GiL6w%V#mH|qYs|UsYCKr)7 zV`IUHnqXctP@oo=iCi}s3mg2wuEpF~XhzEMDpJ@A%jm%YY-_1?Va^%q^z?d{gRRT? zj@tLP0b>cGI0E@&64uGq{b)iCGK(@e6on>k7rSJKrMa8HxJZp zo+pywxEbPR{{T?)C5y&jRf`SUPs-sXZ}yh(XX04heab)Vm7QDH`<8i1{{WhR>G=|a zUpa5}AS-u^{-?9|1LS^cVipzc6n_R~r28&8k@^@EnKw8Yd5fm^>SJMl6#(q`xohB_ zp5`@RbudWTK>J~iaO&@SB)fP2uPO}tms9bX317z1uk;xu)}GG9q8!=G1GS&aBO zNY!n=T!w~C9ZYZ98FniR(o8>I0&J>os8w8EnY9Puj?DT2xFP&lGpzILN#XY za!-YDrgYu+6i0&dDA=A{%UFZVxmIxQ>RO}4E^Tr26DYJ?_XQI`Cf z@3`XMc{r5EWH$-vfqNZ}E;zrmwG|3w6mbh+^B&G#W?HP=z&PGz1dz(C%NcoV*)Mx^ z$zovJ3b9I{2rs^cN4Rj7+s`VujS+U(K_7%c7afCR04scR152 zAsTF5UGCHKF6A$9T!Vg2Cot1tufaERdVa}$Z_R(CyRr=oOL(3T zu&#gen3j{?nL-cMaG%wpU~mTw+%eDI{{TZ8F@JL*ZL8e2Y>rdV$3Ri4+`Gj3w!kGB98X@-rp$(gW0k)c0ID8SWGL(0LgZquRx-Ez1 zqpH$!f2*D6;kbP^PA>ED0nHbm?`s)cfDmMOqMB20DX8E~jNOp%m^XCZ#dHW{op$ zd?i^p6g)9o?G4IeiNT2F&6H*xV1Y#;$Uc=(N&~~V-IbiGJMYc>%K&L@$Fe;ZPB9q; zc0$a=E}0;%&q_HF3IgOhp3$7uRbEk61MolOO6*7ty6*^^h)xU|H zhI(%I9}37-aQTY0R{sFol$?>;=6)eSFvM~I)2MJ@-Z+A$CgN;gdcGzwy2uiY?c4|r z>ywxi<=MHka^RLLsIXeL4Xa+R7FVM$_~fwDzB9uUlj%kH>SMGs5SN`umvoBRqcnv~{a=`ph%8HM|I18-27OVj@ViaPj7g+cQ& z#oYbMrpMI8{Zl6&1fkLKaKS~+v;9mQ=3&A7=NI}wS8vp$+P>y%DiVd=jH89W=Mu5E z%6E-w=SE|X-i!T&{{V>tm%$WR*SKvW_XD%_Dd21F9x2Vz2=IuFYJ3o@lhj1vJ9FaFKv zx5ROno+r!VTmp}ZN^$ZSgKxTiqli`NqJ>q#tfzm+kKDTmXF2{MsYBp@b3NnZ6Ao#_ z1mdq1Guk>LoZq;oLMMUq9wKQ>wW6l0p7?dmCA*GH9?4rYOlgY$01z)9;C+;!pQrfx z1REJtrNT^cM>9>3(=yG*e+j{I$UA0bhT<67->AI;`sxlObI^N%nWdS-nAdr~asKL7 zv{}0%ieb8*GHZjCy`MwDgjkFSWhIVv7lxhDeoLyTYrsIH|6 zdJkq{cobG;WR$$cNRJtUgm6>jhH|d|07{j6-MwGTxeqhJKM95dwWu$5XM9RWgmo+;UM|`j`B?c!5v)=0$?LgLZ0`vGF-JE!O7|gSWWY-J%+1%l@?xV8$z1CQSrg zFm$WFVhKDp8^ua=RdkdVuzH2rg6|*ng1$Z0v;51+&JBvLZs-ejKcS?W3FpX=D;@C! zRil#;_gJ!WCj=W^3z@)4+^lHDt46&?8^i~mB0el8K5+t2(xG3d%b~zusdM>C(AfAN z=6Gk!2NP3JEwyRy#TIqyRaV~;oR8H^UVcVm%6PVU3byy?s4x0|!-lN;N=r|qYlT;J6`FlPqKf*K{{VWF8<*VIk?t<(4;COd`nmn0WogvG zXXJug{$-pgO!`2N4f zAPo;M{D3+4aWj31o8#^c@fk3L9ux0@l^9{w*k%)sFwnZI= zQ&N_;Y0`9Z^@uX*h)`STw3yfzz}&jlvG|FUvbJVtfqU^5Zv|t95RiNl-J<%0ep4$y zWR5Gf$`Eio>@h3Ev;wnL@FtgZ@BUeEI`7brtZMQ6BTp9ze`T@Kkq8s-LXS%R>^ zz%0X#7O@+H8B5}&E21WJN~_|gMSW3%ptIdhkEkVYVNd2;ZEd-)xI4a6Fr%K3waS0P zm|T|WNgZvjvX8JAr2VrpWr}HV*K_JM0QvkQwpBRA!qf{)#TPNrg!K|?E{pubSMWon zE8}v!ekE)AN_77K0>fwEmUDyPW-e+cHT=ZruXjZM08bUtm#c$V8;3Nwf8dI3^@au& z>gD-c^0WGYFAbX0_c=bY5Az^5g!oGzyMhF8`CR(@L~}CMbv=?IiaFM$w6b`_ zw)po^><=-kx@XGE_lVuLUe_<>D$6P#@R0Bx(s57B!HRrb2X*+&nIITOq4YD9{ms!w zjv{L`#=B+*2ur3Pl6byMs73X1yg$f)NNBU&{?hAre#g-$b5mu;tR?XUl6;s&nIBQK z{aDO0PpNL1*nH0q=3hAZ7%RV-=0v>^iaEk7z%}Mk;{3&b&oENgUBbakRRZesQSabM zpD)}Ivi=~}m*OXv=5_E;!q9xewV2Sz-^}wKrhBhhe^5P-%%ex<8O_ErXwNW^#ejTF zh~Fdr1%{2o!eSY2=ARP$Oait%IkF8yzCCmT*3j+BCcZ`*T}@i9;}s=->PY0T(QP(aj4s5;=dCo+^}A}=Q6Ub zUowX8>QvW#!9`;9z)iGSE)#eKiKQ0BDwx@MmX2qMfyZ!S7?vwz`-07@tLiyvXGw)> z?iaa*nL?8=T$L3YW_gW5)t@yBkMYDQgAPv5Qr9BW6Bs|3xD0c1X>^RYZge=93b)x0 zFOWtIkWLkkIr5oNbXD@oRif65`;-cZ8zamrv|YHO&r`e?PLmS$-v0n~GWaRTMQ*FY ze`HyvS9@Y=5n{Ak42!>rhv>%v$>}A>6?`)Vv}R^K zi*Z37iN5rQ9c*s0bFHbDQ>+R@2=o0)HgeMiggGXDE-v(y2oYk?PYN1^Xpa z3+RK#9;F9&@Jl_Mf7db7_CM4u!n`o1$qwJ#8O!Y~YIRTzkWf#R#;Zf%hZp3jMxwil zd`$WtVoXvjA8|H83Kwv0H3UA1Ykyde`bor6%^yWZ>r<@MGFe`i{F5)_UVf#D$jq5G z_=BoH68`QtEGlz>f9e!yN=dw%C9nBtA)O1^hyc&pqHw;dCY<_W3dHt{)5K37l|y&p z_Q+h$l?tY){c&)6@mrgq8~nHEEV5~ z8J6<_h@b5x?q;>V9aMhVNc~2I5DB?tW+B~6k`zAOnaRpS5RAYMDe&6 zX{ON92(C3Nkf%wQmAA_>#ooz*{BWWZ8A12BIozgEQz>M%+LV&8q^ss{&griYV;oT2 zHh8Ou3fn6O;yG@dhL3SKW5Oo0z|S8rMp(Dg2viSwB8m%pxSJ^d0K84ljDNBT+`wiH zi+j2zX&HW=W02u^;vva>MA1DQLGZJxkMq1txL%yH{4KnnsDR-297P@<^(|*5X<+lF zF5B{ASu7o5@%+#9HT*@lwaI9a9pdwE?k0-G$bWL&7JTUh@9@;Ob^3tZT*`-y#NyvF z&iQcMEVSTrnt+=jDz|NVxrU-Bt6e;^J6QEk^#F17A%IbizuIGex)%n^plMz14Pp2H z0Futnv{@f3gLZfS0J@*?llL$yA6NQ{8MJ8p&lAgV0*|0TfShf zk`2Q0N?e(Wv?QVCX{(sMjsE}x2i&4s=#;v@tbcO61L|Fk{X@D=3s*!7vc5Kl67_q> zsY&7L;DNZ{(qI!XL8*Tdk=Xj1*jyIvQ24*ND|7cyD`@c_NkEGq={ujqDR2jD4$}l> zzM+{=OU7dUU~U}ntR8hdh5_m~X1*X1wx%NzuMq8*ge>kOw=mku;UF$cb*axm!qQ=u zxtUSBNAs6tW3=*@nl@|e{d`AEj-Gkh1 z&_MvG2s~O?y!=GWWvkA4AyB(3sLQ+hh2e}S8zqXD_KJ~zCv$H>XAN92!W6L%s9=Vm?9s);Uy?5u+`tEcVG43yv8G-zi*yj@vS9qdeMK2J zEpsX1F9bg|@yr~%Y9Gi3Mn2%M0$7Lh=4JMjZEG65O?9|AX>Mc5zTE zp=Fn>5mc7e?ju1>@%48seHRe|)Gu58lEqfdS^c4`g8onruKxIyR8i(;3mnBZC9^CL zyLo*;t2}cn8VBF^ETErH^(bt#^%^ndWr%!)J^uhx%RFE5lmg{(Qrrv2L&UJfkE)m@ zSKA6`+zV#4-edm&-V5j-EL@L+iAw};SAn=*{3Zg`I>f$TWlA33Gm!dR%Q+12GySba z(EEfzynf@w_kb%OHDv01TQ|^rVingPQ54E}p(Zs6T=Q4%P(XMG_Ldc1Oh9K3&-#I< z@L6jJKM)#t>fgD^3&p@Ui`_EtADq!x+*ZyP#02(1c!r-dB8%-m)EIO5O_~#fUJ)8_ z@fT{|3h}=)xg}Z})k1drDmbiT-2VWQXU)rXf!sB18niyK3yb+q$n4O+WC9dF)`uDt{%! z@1^Jd2!<_sYFRPnZYk*eMC44&AwEe<+zbM~B4*{8<{Nh@U`c4l>Qg|#F!wiQyTbiZk5Al-;o$zashg zj@kmugBN#&EWdK^Wf@toP#-IUXQ+Ux-QOqNNF;C$9g|NLDOc1>E$V6w{{V0dx>(}o z!&-IJbov1%1;gk4$Lstss1}q^q2_oCIugp8S`JnGN6lk=B?H>q%Nhc+6(f5ko~mCU z&l`QrBh6i}7=b`KI9+;}=-`I1nJlYRX5wZ=s+ppAkHRhS3g=wbW!+@lVhYSYJ|ZrM z)utuEU+^1+$7oF%^BRgRqj$V!Qo=Si9->thK}B&C3)aUbcPd5m$~EpSE(vP9GP3kV zimoO}v1x;GN~mSx{^kiqwT$`VRs~Y{*0_Z3^s;Gdv7_Is@ zhMp3YOkW-+vxa9}ryd)ZkgfHZp$@oN%V%82eB3}k)Vyb;<56{4dv*5%bYoiI{pM5s zC;VXmc6`|ihxE%kO6`Je&YFfl)L>)SJ5mOX^L`y-hXgIcVl0~%(D&)oM!xk_Y1S)er2gq%vW|` z>1W~)77kS}bF?#KW8!7m@wdct?w>K%+u%%0Eva4~MDi(+UVMMV!K?I@6zwebJ>nX3 z8vg*qvha1OOOx#~GCZWr-aOanjixDUnAe6BgXSV}-;$VNT>Gf5$MDA7zgI1=N74r> zzZOT@yv*?b08z(^HLrsl- z_MSsH0-|=TvvNzSA2$jB;|!t1bsmVEYKfXL=$EGSlY#|j{YO>a3?^o5U*01`bnGRou3tJxcZb z{{ZB)@%e}j%-u}%vAXBX3>@wM0GNh+e9j%bLzxv**qzKTF6LG-zx%k7nZy3`4PTEC zDUZ#+;09);`On1pz9+DkYuHZjtN9>PZ<}*0Z`IET`IL3KW}=Ncuk$|w)ITI;J|X_# zS#9iKXJT%})zXs;6THiQ#%?t0>Q+i0FfE^%Pkr+MFwyl359x@9IITH|K?jQv$jj~j z0BH5M#7s-SNQwrzu>f+l3n*BhaJsH-6aN4SfH^g&qegA*(=cgZ^Zd?w`s!xVGU@j- z;}P#Mw!|D1{34u18Y%T02NqLO+s#`Xfr2XJPf^gfxUO#AF&wmK$MDB)Z}l<?iFe$cYZ{d*Yb?j;D(5&%&S!To{YdUjcx%; zyW|{85DCwiRb^r&xDQjY?HBlE*Xk}&Tp{2S0>4s>?hm4UO5P>zUiDDM>QsVsLA&B3 zi+ZG^4id)$5Kbm8@OKCN^Ct5-xnSjWJUNHN&RqmWR*a_K+7U)_d|VpXLA?HISihv$ zcz$4`{Sk3T?rqzsyB+XZD!6}4R`E*LPYly5PtOU*mdnl<*mDmMvzzx6Dg{|UJi3_R zc&q%`A9Gc~R2$@6!i|0L4t_M8OP*LRkBmxiJZa)rBksZz&#q-PKa>WC2O60cpCksT z{mQ15d{5yPqlQEGF4!K1XL-L7J0BAIv+0zqrye1`z96Btd27tcy?!Q66B~FXbP}(` z18A9VnT8xAtRE8J^kv{|^98at9mh$3sHH7o)erGA{*eCw;)^UR>M;G1+}-1k{Fox- ze7_P7pNanFELJ{dJXZCogYDetK5T)6C(J%ScPOLqsp)%-wti*c)5c$!YfbraFDft0 zvElAeHa;MthG2O=;o_i?lQtUstiLj?u32v%CVzrxbL47P=&yJEMHEq7@fQj!oGbMV z6kl3pb_@8I{v-yLxRnX{vYa25p~V2;Gn|j&AI5un*_ftP_xNS3yqNq#qQQN~ zYcur_(L=g&jMwg0Vv*r5P7ZvOvJ0WJOQPf`0 zrj)wOxLJf{SY$2>sczi$2F_IYCJqBH5YC|mEuAh6Y6rL`tnhUL9z4L$;FZFl257lr zJ$agn_JLa^N}kD{re-TErH$HHa}H~bd!NXr8kc!lA!09U_>{R(>nv0nJY7mG73hQ+ zb2D$K1885E2MY8=Vj5PoY+SB~lU`s<7c7k*NFkM<*s~3r=Atv>b8PAYt*VG>o7AoY z;!=!TnWSlOeIT6K)H@G~iA1Ie!Z`^lnJcNDxtrN{6W(W&T@b7GGK{&5H>CV@Oli4K zaSUX7+%PPC#PWV)<_xSf;wla!LNITDA2Wydv&-pGX`|vcaQZO|TQlhmXP=`y!o9KH zmbD9S(y0s5Uo!yuH7r=V?*9OWURigk$$aoP3ff;#9zP`9!{VUizpXIHzm!7V@`&Bu zkN0yHU!;bdy-#P{3p-j}b2-PqFX$%oS9n zZFBmZTfFJqGh7O@l|wH4$6&+4p;!CF?!MW!zY76q^3xikI7!ckx%xn4X9axdIgQmYnYZTKj!+yb&{c)u_M$nS8+ zNurbZh|+o*Pt-U^y06qHVV*y$hXTg|Vx0v!j zWNav|_(5_CsrMNvw+GBiiZ7euU>I|$lSvynHN-J0-(QG@xlc&LP;~zQ6C;$ayY$Mx zmNeGQ`Eys70|COHnt~O<&RO$tSfqS3%|L6){g7gva@z`{0OHdI zkI`SmxMTW%l4L_Vq5lALj{P%5zLzlG9wuvcRafj{3Z4}T{-Mq8s(zzIwmq3*%+6(seh2Pw%+J4= z8)&~so>5jBxPBvHTJ)GQeG>0?Ugldv(q+gH88>cW%EB0#O3U`Xl!*6 z8BxJ9V+~QUn15EL3mcYO@Jk=SA(j46+GtwSkMLuc+{&^(WfHSGOM@|oQk!9aa|*nB zq_UexT1tLWR4g0bQu%nbkB;rAS|Npl{|)oTR85@?V*PWPXxx z7QJd-u+igwx07aYJJHp&h#;tP;?fJ~|C zEM0C>co$TE5{X?Jg}1%yEibu|f$)B6BVqE~H3Q8?vFlW6wi@w0+hB)q*8XZ*q&X>2PIMJ?M=9hIN~qfP0osSIo8RTwx5% zYuEEX*=pQTtbS@;o7^+Q;hv2}O*-Qe>bCJI$qxw|nB_2k#K^8t>oXGKTyuvk91Q&{ z`(+HC$!>Ns$0NfAQ2vYj&X=|>TcPNNgY-)e`5u^t6W)I_sQm5wi%LD%uwuZ(OmD2G z?qoZ^f5R?sCx%@GuWS%%dS?g`XBG8VH&6QaHg5{fP{G5a5lw54{X^&CHP_IC!S#~v zi`kjTZ6R9S`jmDjhy6h}PwD<8`@2AyWe17zP_7!TqkFHT`;@0S%Pei(Rm{gG*;e3r z8=lXohqee!%ID0+nE8Qx{M?}DIg1;9B&F>4f;iNo*EaOT`D@dK^$Mx=D5bc(g7XsG zp)Q|^mP?i4_bXX}P-QaQEG%y)WzN>@mN=P4TnTMYyzt9&8;rWG*HXD{@f#4x?sc-N zG2QnrtB9p#Af08z#f(Z7pQ(98FPOPm4r(2;^%z_(7&JTvWtrZ$38Q+0b$N3SpTtf7 z04%b4VHMkbv384f^(d%cnWABRO49Ua5vpy=iKbN&!iQ&=^&J}^0Knn^38)V?%w@d| z5tpc|e|05_50d8)s)*t&4qf#)Dh)Ap11xkDiWc27TvHu`=3yVra)a(vzlHmhFLL-N zjWZ^izNTw)%vSbO)2YO-f?2oZjI2`IF?aOpQGyFT=3@&wDrK+XFPuPSZeUr5;ws#E z7I_)fM%K~j+FT0<({+Uz?TC{$-qIG-VKN zdis{;0CPM56_5W@|N#pxkQz05JmL{jz>#D2aY0PBq+cx_v^}ydfGtDRY6A-bA-% zV=mn0S0C3cL51+Li@RU_#7#kOiRy8~;#N1bYh(-K;$qiw%|D0@g*w3(!F${-28Vf# z>g(#IsLU&re{%5A?yA0}P}%5_s6-d5zzpG>relFnBZ7E^^M2=BKe>I+%m#`+Diz2~ zGKQ+=Vm>U5MFptNt) zp{8sps8Ma7F&qK_;QN+F$GEAC;%j70Ij;~U{gTE8QLx7ui+rjp0}qIUh*@IUc)(xO zcFi4KOLh3hgE{LJ7(@);oASy`t`9SY%jbxWDe-eZZ^ZuLm{EBXnC!GWmRvY>a*zYg zXGp}WS2{^!ij?Z_7l>KNoeIoVY4c<|9-+9NL30EHg2}XlRRlnd4F*`?DkX^VZt z6M_#%(fXBabWp|L={Td75@vzzb0TPUi2QU`QW(3bn?NbHN3;fJgj8ku@26&3g z2gsNj)ugJ-!BlwWJb@Tuzw)4qEc#EC?08xGY*Z#ua4%tPPP_~(yvEXLiXW+rP zycuS3d?)cPg%8H&N6F3Sb$x&A%Bz4&`i(M+!*d4Dvnik+sV^tfQpIAmSC}h$9&&zS zg6Ldey}qh#guA5#x=Zq0wQn9+S8Bdz6A8vA#K{|mT$>vo1iqzJAArM>!_CVna)8x= z`jv*_8^d0%ZQs>I%4g5@Qk|js{{RJ+a6f;UhcC?Tmfn6zWXxh|mDKLP5L{;Sa{6P! z#XP{rOL367m67!f@j25odSH2?JcHVQRTB8GxO7qZmo$qlZoF84H)oUjfE&4@IgRri z`G)NO0CO;B?i8;5!lh;NbuRIGl^evm@b>=zxKjTBR6_3&Z9XZVA5pIi>PwA9+#2BG z+w*h&#LO!0J9dpj393KB=eeZ3xx@jeEzDg!LzWp_giSR8VNLMyF9**t-Bu%WOZPJH z`|&n+tW>j&VQZo4Vb!~W(E38Lc74=0ckWY4)KyC})+!A6E9wKBJ|dV<9}o@IXUrPP zOzxxFEul5GW5e!hwYrvQP<*R3oApc~1J|k++q-x zQ0wXjx{a2Z^D^5;`#sBL*?ku(mT5MEVmM`GcsSOfdNLdsSFiOkxifC7GLj2d2=Yg} z{Y+bnuQQbEw#nvr<^E>Mg7_b{Wv@olBm{Ogkf&5UFzei7>x#Woh$;gF%oxHM!Bcql3X0PG#=q_$`!z9om%AI6 z3#ME16;a6qX!vQCD{oUVb?^KZ>-S3?n09?L1IOin<~DPmk(g0W%mT_5+xeB#{LH2d z!Dg5b86A}pTYd?3&Ug z_!Eb2{6%Fi+9cs1JTnQtu2`&8ukopI!@_0lF_P9m-B;=;%by%FtJU#R&X~&wf=q44 zWWuX0=lFvFla}`tq(jDHhUoHD#jAnG{6jf?{63-4ZzdDn#9?!9{vhl%ORpXyijN?~ zHX6*XA{o>h&Gb$c<^-rgHpS;|2wJjtK#ah0!n7|o%nK((vYh7X?B-iG%a|7!A5jFg zDyOmxI{d>crTC5QE6&e|S|nBBPu$H7UE}ozgUQV#aCW(-@8;$`t}Ji$aOr?)O2Gq$ zf-%NAZCg zi+9ujQagfWuJO6Q^pxR$-sK#lnUdx$**#6ryK4|xSiwHRzqnCPf^a>QT+a~rey0UK z5GptGRGf!GpUkd)R7~UnYF)~_m72#N#J?>gi>Y^3d$G8&`o%{ve{4rb@c@6aTeJRo zCIW|i;#0eQOtxzK{^QT24{7WmYm=NI!cP}z_bR2NMi0^;l~;iip?zFHfqA2Hoo_m+ zN5m<`CTmfQq-KPco*?kW3LLtfDD#KzWi-~Ae>XTqJT4_T9;;H8Bi7@jKZw2=U=~j@ z^U&U)3oY(bmZo=$l?w}Y76vP{s8i~5p8>={t6cemtxPpf)FZ-nzzvT~vdo?4B4qMo z96u7xoK7;VqwXjhF3u*-8|M)bH*l~IW%!pnN1`p_;cLMg!62&_HrXCQF4RTNH`K~j zm>0_u)R-c!cKtHjin~RNE3uRVCvmVBcbHR3U}ztSa+*JIjh`-Nc$;y=+$vzaO$WLe znRsuUyiBiRajv_&>SI;$FisXorqfO}hd%>RG=9<(rH5+VKo!v|nLrt*k zl{9k;=ZS&lH&dV5QUY6M36D^xuPYV76`FG`0*8l8tpc;Bh=%Q+OvOI@Mqv4uD`1Y8 zC9lL})Cw0v0OoB9^ylfCr+C)u_{O0XYoFpJ%L9f2g6&-nWs1-760|9q(V@jkR>k#` z6cN^g`9q%lDinoRs>$=r#IZ+C{v{djV&RcXb$LsrUJd7Dyx9QmC*WR9OhW;()P4qy zy}N*vyy`i?-Chu^2g{bG+sydfbFMs&NprV1e2!n4ZM%HS z{{Wb{Ui0|WQt5w)R1Pqq{l&j<#GB>hPq;jYnlGeHmSefL8Ec0SGbyekM<_s^8IIzsa?RFd2Qb~Nt7VnbGh583 zcZfPd-ONkAA{$|?K?T#)Wd0@QDXveNh{jH0k+o*AP_0bqE@InAfX^Of$QOZtweX}? zs>H*RBOJ$%>7ltJTO$@281DSUs_fs0RoC0!B9YLW)^8~DMxE>-jy!=cazrc}b+!*u&$um@7sz`nd1{aj4O?!Y*8J5Smv-w-NwHs&b+ z;&=$Rn{zF(ZB4@0bn^lF0aK+N7w!sjn!#s?-jaJkHD&R*)qp#w)L3fHAv{WIvc23W zDc2_usB!3Enlw1163tc~lH0tHDPIlLt_v(vffnd|N96^t4NhY*cxG1Wmu3F|a*Nrj zc|M?^tvJqRYKrej61Xh&P%KVV`|f2ytX59jg&|e{036CxG5yNLo9haeyFT0Tn9bk^ z?m2v8-2VWA;hj+YL{ep=_c?X^%5L!YD`)2o3R}1KiruIF@i5z6^A%O6+%9M?HNk#F zX|Oe`xo4H(ZVKT>zwOG3f@cj(?xX(HGc3H(r|w=oTtQ#JN*^~l5_+~!tG)}37grJn z>C?y5)c6^h2QO;;#JUZ>fB5VUgUd7pC3;hpB?Hs6^}DD_aiQcmIZEO_{r)49^8zxNWU z{3B(ABOR$-I?BEnvN`Utix~T&2q^Z7w8z}HD&=v2oV4(gjWBf@)>`)uFXEt_eUp-( zP!zKrX{k%;_ZsA=hi3YlOv5Xt;PZZ>kx5at0z~vM@JWkS!F3xn1jtUwmw^-36lM#Z zL~Upn{QJ$Qj=%Q z>peuP2&|WTU<$~cCI^XOXeI03vni!xtLass*!d+T19-s9XueseReNq=&#}Z=V^~-M zfEQ_JtzITl)U#@@T1J)l#gwPdGO!5s5`a&cXk9vvIZtx{&LuwcF<7J?3o^>Q+1?;k z3p~J<0_0{a;I9O-7`vnUfTH(|%7IrjT@0arVp@;w5CfCxg9cy?hvHSFRel8Nk64vy zsno!)(K=N(=!#0@ly=*VkMSBdirG|t0iYVxUMurVG*{(J%u0OzuYjyHlLz(DqFK%?rT0eijY?ae8s=k{ArBF zD`yiRwVeL|5ZF@O=2*pj8TZ^fg2(=1>~UUZ^}lxt=DoyeCRW(C*gUiN;bkuIb39a~ zDjge^qSYM2wmCD6H46a?;c5Waxshnj3jK(N%YeuniV}*4iLwH5JTU%X-QUc~3zT&8 znPFYg5l~7zEN}aba{FRlYd0DtCd0%1psx>><i+;xdR@-k^%vXJ;k$+mE2t{Y zILsA~!dPj-Q;A8xiW=p97;B+CAGu?9<`~x9dv1=h@p7|Smstrn=-Gr(>Q;Kw%6nT0Adzj zwif^=QFGb@@jQ_9psU`dn4-dslNQ_p$5@3_k8+xXXv__~lC_oP0>FW{ikXWvb1o@f zAh1IyQPa#)*}sV73eQlz1io#yGy<=4ntWW=%&}d57a7OBO!P(wqxp?$h1_^t-e6gD zgqwI&3TN#&-?rj8(87iWdYyviT!8oSKOuBX7{n<#xV=rQA2T;Mn`Pkt07!C3Msz|j?BjS9-M-N11Q1V+jk=}`q2haMLnAyDL0N9hbJBycVoe>pydP|9i1%nv) zmbUad@dp0@ahnn055(Nr9BNPkH-x0kxW+$FVU(*@y4(Ck!2V?tijH{v&8MQSpBS61 ztbD*sxwz-*9qYr~K()Vj5|^CJv_;u^d5e@1>q;H&4~K^`uHmp6Izwur`KgO#T(M&0 z`;R`p<(G+4k0KgauNxwbZyO~=(!I^*y%OH9lAP*zMEvnH6ds{XDtMR*&Nzzg&E{u% z6_V|raN;ewsfez*g-ky&3kl{8mIZbc%(+^>?&8pWP__?M8=G&5WnNvIjr=}!DQWnY zV;k~AaJKYR0b=x%4BZ`3EC3E`nwn4JfMEB{{^u3a?oy-jA<&7B`V>Uo!PLN35YcxK zDu^9x@f#BdqFG#Th;)7AE?>G&IY2Ny7!cpCWs`?j38X7$f8lFLC>+~{Hd^2A10@}E@Vv&}5y11)Jc6elxSM$~g(f27 z?pDlT%Fz?jyWGX!#JtJ%FRn;mTbHNWWXbf+jR}QMUlOJSs_=gkSg5U+5#6}*ieKoI z4V3N*=mmL|`ZQ(*Y5j}v%q!&Ee7w$N@NrQXFz)Bo zHJN(aLurqwwgO&jQ9Yvrc^OXmV*+Hh^k9KFd`_ahVi3L48>bTvBQXH6)TS|SbCN+S&*EyIX<~2lHva(0{lj?LU6=eoITf~_%oDxb(RO|# zTmarfdt(Wp?pJE*a9$0(*(hC!$5 zHm%|KW@St%;n9KCV z4njjYjWGWJP^StyOd^!49Kgl8+;l%Oi!`$t+4+j#o-uP2xbHrY(#m=v)lIGblPOo+ zI7Io43dg*^QB0e4Dloof*)#JoZXY+eyguUjgTfv!=3$5a`y#x$fv!igS~rWEff^w8 zM_rvITBWH$SI1>S|Cqwv4+`pLSzP=@W4yttqWm%hduBV3QG;r9~26?=|(X@3( z5o2S^QLY-l`li5f%UJtiVSHYoP+w6Z?fpe8{7c>J@eDG3Lkt9TT_e7r-O!8uPw*XL zaVWvDi|#i_DSV_x+m5V16f)P@8eU(K1H6#Eq2F@U(tW+b>kkQZKPYO>O-AEKsX)-o z5upkOx@O`JQ!-RD4o5J-1H;@qM1`y!+GD{G*9;KYX&-mQDBdjEJ;qgN#pdCqEVa5h zzGe>txl9=8Q8~tH-e*MTFA%CN8T}?R6s}p~paRFtRAC_Ujg{b823ExjKsb||i zQnyo1(A2e`aja|a#vcsbaS$&EV{2ZjS+x0#;rR+9iF+~#xHsl603fUt@W$Ry?sU(n zhm6E7=zPIU2M#pEszR`0)3%rQe+5j;DTpV)wA($5U6?*9OJGKtwz&-<0C?+Sl#Kv+1`c&fU?5BkIp50P@p)@rT>LY!RsJB5@U*g}~O zc>bpC+4`Imzpu;?&>it9ur+&^6#T+$zSk&SE7W}OiPRR~r}#XjO15nkakHq0P?}sw zilR;qV5%^M`*4)xx6IyIHz8+@MN-fAGtY@LF6HD&-Yy0=edcYBd}eCcIpg&+zb<3& zao8$pDT^^szzh0V-68z`rJv}*&HcnO5#kjik5Qvx3cv~O<^#|SMuO>m#c6 zQSqbKFeQWFmvB4GZb7Bu6@$MF%QV(tFs0n93rTCW$r>oh;C;bOl;MOvqwVV6H7()w zE=gxRB6+6#Sj@n#g!&a0J(~NQWE0F(V(DY3v0&oMFylYO(YqcYl?B!&;?lQznJ@#5 z#PsE117naS=rntl+TvgNadI&4`Ic<;)!Wo6&DC+^%m+u!c762_Zg*9a;g>*@(#)(^ zs5=lxb60t| zARhsVu}OTtIEbsQ_T`Q1Rq2hxRgX>Ky-3(Ib{L=($3-P&+Ka>}7RY`xCxmWi;Y_S&_JWUb!mhJH`DUr$=g7SNs#^xH# zGG{W!)OhJ#qW~`PyxhN7a2GS=_^3N-`-xq|yjFFeZkCs%Vs7mw-STz{y*u_=DxW zGYhegbA_VnC5w28XE=bq2n@?n^DXv^AqIdq2B;vVM7&Ut(3N=_{-I{7Zp40=`VG|B zF{$RMjrr9ZaMF31^xDj2sYB)=NX5M+SDej1Ou}g@=yg(!E2-B`CAx)ka`c=f_#naP zh+JsPC=q!pG3OxaP_T3OiHF&RM^7-z&1u9V)kB6h-Ak2W^DWMIFuH1t62acGY8!XMP4a`ua5^BHFql9q#XUiX zKu%2OH9cHv`E>&K8qB8bbb>Q=e9S2IEOjq!C*oMsPZNCcRV-XP@rh}(zxNbyiH#cE zCI`^8WVjO+`EKVgvro)Lt&Z_5tAh$;bTP0g_Y$Vl+zWp9{KZuQEsQ>6MHuOZs;WJq z5ijnW>5kaTZK$ibk0e)OAXTgCRyDew;r+_oQ(o8xRN4c>xE_NuYxOw()hs`O5N5oh ztm&H6OlI?#JQ5(;9}%$%2cOIaCBZJ`m$2?o|t?$nQ&K7Wt3Qr@$o9! zfA_hUtBR>o-+d)9=yld3t%M#X3s$3Q9#X(rF>mfS$orduDQHJ-{9ExejIMM401#5p zS%>3f2NW~2;(q@CN?5>gQN5J#S(7b5u-}}bsI$xks;%lHP2C+`#i|Tr{UNaNtgua2 z#G#XXd}$kVgWRB za^{rXCpRkZ3x$|f>;=fr;Dm1Ah^(BvFdvU3ve&){mW8Wu{6^E7xxX`2aaOzhOK}cg zP}T*0s#koI;XKg=DZe!>tA0P+Hvx4yu(-pU4=7qyeXeEaIdnMsjc$Yg0Cg4F3}U4b zcy2FuQwv^Ylbz=fQ6j&{Bj=6PIk+(9Dr7&j4TTlEwjSW*?Jv4o(H4TxdE8u0xpBY) zo?@CD6GqsxSK zR_E$+d?m}a7-zCArt|I#PIHi1aD0eWwLkAMAg232xK~9wWrl$rno4YHu-sb0yk-a0 zeZ)DPU_bU#A30Y5Rya7Sh%`G(5jJKwZm_^ut9rxQ2Z)z%u0V1SM5y z%|dEd5V1S*&(zFUwMuw+c#Q!|@?6X8%;(NvOM&MM*3h$QDi6dB3>;g;ytVUW*S}xj zIUnLByq)tBV%>)^%%5le#;q6KW?y63nY5PqfIo!r;@dLeBW-1T#0i~*VqH7M6NoPA zBhZP!xKOp7V*da#`uwcS>chh*ZGFd@o|Q9=ap^ZiO;Dw1@0j+-f`dX#VV2t!;Eg(0 zkqahTyei^787j`=QLg-@l3f!huyz{1NQBS-^^LCVG18v-q zgbj11V%%R;ku#^F9GiE<$Zi|6=#aBbpDB5nZBs>hiWsxv6&wA+-2P`O`;-~0iQJcl zW=%%jqW=IyvD|0z1*3o;QP6x$jy|KE{$lmi&oQTxQJx=(SEseWvkYBtmnY(6>Gc~d z_Dv6{xp^|a^)}VTxlGB%e9akOa`O@vu9tz z3;>30PsNgq!?VC`F~qdWpm(jWPIvkvxJW*nHEuMGNws z69Jh_+;*9d4!y#w0rD^uu<;)N=ZS01-w7zOSMr1ASHT^Cu8?I>4fulv53?(a^DZf0 zyl9DYx#EuEVH2>HHF4lZhCXf7IR#~suZ6>My5dYLwqO`O59&Ff-_iMlo}N_hDz3+w zg)aL=fHn1~Gk<#_rU2!F>}}oE%dm>Mo1@VbJ_i#mC_;`Y{{Xs*TI13KoIyMyQtIoe zO8)?)pcK>2Vl%hIMOIhEOah(cO?}4Fm0U1WcOB-U@RQtOS~Jk#zk=>PV7xIj{4JwI zp}kbcW{r84-YRRHjv|u`Tm)B5eZ$~*ge&HTSGEl$&Sqe;+08ne8u1%u4~dZ3@dA}= zD{_w2++bSuGOehilf<)j56pK%l!_qJtW-EO^2`F*TSN;vmossIYGH1mp|$RIAc)0> zieE%vNO=-5mB7gmC?|*&EC`G(;8a=-Pbn|66@*<@Zlcg7uGKGx^NW8nqA5;zU-dOK zwPA)j%lINzkE*Fp18w)_Rhv%*z-pGgum)7VuQl-z(YSUWb3LvH0K`B$zg2>A9!;)b zSf+}t^9EfXv-L0bgeBMZDJ8|(++~Q3*u#7vH$t!2 zR5B$sxRiNB(7pA{!Qe`>1?oY9Q*M2c!l)i`EEQqBL~U&FGQpWm9}GYRe@Ra&@C>j& z7z)51qd}S=yCY5Rh)M%p;$#Z_&oIjY50Rvo_1Hs4m1<*U{Y7K)lVO0Yl-Aira6_w! zja)@^=@H!4`T3kB4Bk7J+VkAPcL6iRUiI9ko%@T$$=$(hiujo(e@K?g^u#hgN`RG} zW1UQjy;k75>3hKZk+z*1{{V8VcINeeP^8>A%TV@|f9_^D{M8#7SLR!VtJpl|X1~qL zTnj&#>|1Qy%5-qlUup3x4fxzj7kl6SP0$~hUy65vQ7BtjC4;-TwL;xSm+>IVk81w_ zd4~w!iCAHa$LScG9GO|c7EXVWwgcqpCC#6hrVq^sO}njI_YW0Ah3ag(HxMXn;^s{* z`j)Sxqbhob68``YBTR5W;a8{-yWd|CMU&|%{{S7*6Q?_xZA*etBtB*{; zEPX%}J|gC@wqo<{aoG0;N}A>XvYNzeC2Mtvtfd|l%DDdkk8;Vkgji=CL3qH{Mh*UD zC6-va{;+5-F|9ExEOgDne9Qv>013Q~6L|xU$UAsRN%-+78LG@27t#YkzSuZK#LUoq zwGS`mbX7-}9ZTBDKp^*0)-TzFi+-xzV5(PTb1E&sOXj@B3u_8IcqO9CGg;RjAnn{+ z1DS+jGC{aREjRk(Y=As%z>X=GFfI5f@m-)ywtxs!ZJW>JfI1 zmvb5gsTdW@T_074H3bEL?_@8wH+aMgbW|3bdBiEaf8EU){t2Xtt!7-{JP)|=G<$8hzNIZ>CPZ)GU2upLLtRVZLE)4Y?cK_86R1qya_v>_U}(4qqmE#9xv@51 zQQ``2&(b)BJl1FO<{7Mm(jFqQ{mXo^xF2wxOtvvwlv=1PK`OTuHJo!he&X!PhFN=M zHDs>!0a#2xo)V@wA$F{0)Gyz;_Z$+3SF8U3Qp?6w)D=K^cO1OF$MF%^_hffuOX$J# z54*l=>RB1RBA^hXmRQknvrax@ve;;7KQRiby`RzsMQf>wd3&hlHSRgn8oS)A6dq|w zaUYUp%k!u;XOo#twOHd5KoO4hw6th02m6=caod7bSoQ^9GRAFX2-%-x?a$_0J^{=+ zcJ?<`CQD>+Rtyk*hAJVb+Ib<$cZ`hI4&FDv+pECcw4 zQEYmsVY7$;S3J+wFlv|awi%Wy&B1NQQsJ=!%d#dI=a`k@<2aUcZ&_urTZ|U|nuS~L z8;QfS-9aT@aQ-1`J)vd8z`w~YX})`lhY{On7|iHUOXNT<2&FUID2wV*x#L;J@i*}Ya!C8P| zkiDHju{p#5EkxP?2#+kbfUo8cA?*#Sr^Ksn>1fF^wh!hM-XzVE$icljOajmX6<2$J z<88y7FJX;ClDN@hSs(_7CM{w#Cj7S31B?T znkIaCVTS(zN}-2ISw}B|782_;Vq0rM92CmddTJMv@3tYKOh#I;0mU(?&tQI|Ol{WO z?pX14n&ufM_SG~c-PM_4c1z*Aze$JC)(tkIMEiA{r_`nKPV|z zZxI9xkC|)$^Dt>Vx{0h0+*L=&R9i*6(GhoN**k}ouk|=v@G)p-nRH9bJGeyI)rJPp zEoEjrzDQUSubN7hag&co4)3t~rGmozz1O$EjF5ki&sX1nMw- z47pCD3wW;P00=t8N65zJdk1w;71Sh~1G5W=8ZgmQ7_F6;ocJ z18&t<8Zc_c~Fmgch4_QhkuJr_!b+wzO*Hs7ZQQcNH1R$<0mzu1FpQ)!)R~ zj~7u|hto%;~Tr(y`I_tU5x(!X-6YIukk7=xm7 zDeKf~{{W>7KlKy|MP4g^P^r;=5Qd8#7?dejoRj+&reXnFFZ<>gf7pW+hCaS#BL4uw zTi>|k(E;jQR$Y@sW89*fI_6)wbsS1>&LX_+d2_CopU_yzUKXY=pJZ4k8uu9 zfAIy%kC--b-an{uGb++QF(2@1Ta}-fnWasbd6-2rMO7Gql*2KRSZAz z%&{qNgZ(AD$y^l;3VrS%LYK?+DftT(QH=Wbja*l$w=a3AM+-eL3TBPzoM&>?j|WfO zrPRbNK4L=EFS?n~uEc`+rjOJ_13t-Bc{w_i3Cq_!Ojp5WS(rF8-Wb)kz9pvL``j?8 zY|MNFZgAai@h;E@!c8ic^Dt=n{{WdqKRmou#;b${QheSeu9`LOBIaDPzqrDm?S&?s z<{;*SghzE%5y@A1OG0{xv{k&W7$BxQ*K)!6B*GwgXQfY;!V-gOUx)v}RU8wu2Sn~N3%NJ|NK2WYL~4f5AsVT(25 zt~9m3T7sdE`EVDT40)ETX&)DFZ9|FrC0J9-5g6I2;bUb)C^uZ{BF3uv)GgP8nAO^# zyCKE#DS-vLo^BpK1Q}L93}}^QYoZ<>iCX^vny6zyq@m;PAP$GC`G9SS7x`jC2;T74 zm;L<4s5&yaK)T!x$+a7|th z@d~?NQo_RO%*RCmD&m2-V(EQv;t2V<{{T=Fm7Yk0So@kKRN4D#2*Gc}`GCQBtGb3b z-mLN(YM_cK0vc=%^wVyQ`@!N+R;Wwp$wEq^g)pBT8SS7q)a!u<6RIHhpr1>~j{ ztuMt~qOA^5j|1u{Z(cKUm|Z*n0L~eNn>d>Q-nI2Fpbszfl+hZE@H}v3!A*5&=2?M^ zJWhzNn5I6;aq!Ck1BkBL>>p=e3dE1Ko^tZasbtlDBkmj+``|&=kYC@1FA;7u;ea@$q`yU^Av{a zCbf2t$M+uPJAW&gjvav(?rW-dG*~$Q0NJe-^B2qE)XS=$_9KAia|_b|3aS49Vi^Sa z(=#j6Ek|He5{-D7s`%4nExRkKnClYMznEB}waif$_0F0NUV z#t<|YvfN5wuQvxM9VJ2346&%mqn7BLQFiqd1?eS)d$`TqM8MkUd{;3Z)>QepptsBa z08wyrQp+G(Ds*M>a)9HoYsdBZP6w<#*LuNt^uVz()FMYl@US$(f- z8GtiS)T)+NJ@Gh^Q*;mFS%zzXynPu)g=fUB3J(~L&)J2bo;gqW$vM}}%hNMCt^B|; zeiN`dm|MoCDxAtNI`cMOTZnJ!5E|+!*qQ$Ta~`8Autq zEx7&MF{`nI(rNpaf5gLCj#E@?zr;31d5Tw-37YRzrv>P^vxe^X98fE}{6&BOam)Z@ zoj<5GZ$3n|T0S_J6Mp6(GXY^bCV(bs9yydwQB?t3=2EqtHMph~PW3Ku_b|2jiqf4+X;5&)qYgdA;1?S;lDm#Lh$|YvOhAo6G+IBQBAJ%lL(>%gbln z*A?jQP{RF8p_yW$TFNlpxEH{LA6>)IxP1X`S8brcxsOiZ~MMZ}BcKuoCnZ1XGp0 zlAPA1&I6DXlCwEq`KKW z#osZ6x6ps=7|p^AFjNsvsuc$ViiTUyd_rr(w!bj}heDZ#t(dxAJj<$9gcz~zaQ^@h zrs;klH;TWB=zYosrxOWPa2gkV5yUh-Lsf@ybUC-PUh5KrEdk{VP<}>!rvL-D52=g_ z{^Hv!`-E(Byv1;SFj4t{YxkCxic-k-OS5pNRekj^7%s!{?l(sQAl>Vgj&y*QEJ&5DSRm^8uWV9s;PUS`i0Ydz;9^pm)u>Sna*dw+-#z} zt^ov(5ppd2$NSkB#XmzS+_<^wEE|pA%23o4%g;SQHK4=cFoK2(CY+Veh>mm1#46Q} zGYLmHH@I&i|BP39G_CgTx#xBEwKBTA+MK20R=81;-{)@=>TlaFb{?) z!Lp~34(b(0moVmirh2>c5h=VQmmIF^?p;FMmgZtG&kVyyjoi*b)n{>`p=R>~KS6mf_*g5e=iNW?~iwZtvVZb*g!tT)I-oTRDN{4nVi= z8bMB=MiILYxrA79W&<_t#&Ix39_1i8e1CJ(9#BxHJj5+O!7F^70~K`cc3*XqA4xVl2bw#6=EFTpOa+;0u@3OIfcKWapE{CPmev zzrl6xICAmSX-9t(luFg>%&NdUfn?7HWsMPt2N|YYHBZzj2Q2w{2wvTv_lS@aoKP_5 ziD0Xc`*(LOfI`f70ky_z1DDaPmzn~{gwUR*(@Xe2scf-uG*_$sV6a_rW7P>Vwu8wtSApDhkqZz5jWUwMypqWKoWm+}aceDfxWo*VT5*I8hf?JS!TidR{X&6E zx@CDk!Z7U@_kYYQBxB+%V<-{`ExCAtqKch{CHbk@H&uBhR@eZ;%xYEzwJTYfsTnqJ zxZ-2=1luXZv4Qmk&gJHi&G#}|NCD*>%vA6uTvH2vgsZl%L%C_?!z|D|H9Y~Ulq)V{ zpaJF;u&E8eauJ}=)aL+QGmfzMgQw3hLJugfWV!OZ_CqZ1BQ4UKZKxq)xfzh{^O;%| z4G}1}gP0P<)n*q{UQoGykd-XN^ZA6P#3RqBq6Ya~3J3EHs*lt{rsdm<^~6p804&P1 zSEe9}h;SH5nr!E3P^AX-Pu$gBp!`PC9`830+O%S(um)6_jsy$&NkfLCJSg&RV2V*H ziJpyzB-v=Ic*J$x-@2E5cl^Nd;cHVdR8C*}FcfO|BWR{FUl6tT`fZoL7ZD(|u5A5E z3QuD)sh{F?EAY&w!jIhdmKt;BBSm@cBVXKT#a!}$cyH=uwioFU^5K{@j-@kQMyfFf z)aJL;URxPpW#Y4maA@&0ADq_V!pWu6;$25Qa~Ls_r!T3jy~|~cl>*;^Qi;>~S+K>RQOToSvpy zmGWVoy>~22_HHx&oRDP~JjKTZ+@Pu#N4HE2qK(~RlphSAnv~-GF?D|l zfPJQ6V13*M5dNX9uh-%%91b`@uYg3)H4YkqkY;0e?T7+q;iA6~Xbq2N9wRMaFe<+? zv>RkmRp&4(Vb~G30le&&xo%TZjIwd5qsA+v$ib--yuPI&`Z<-V@4D1hwK(#E(Del7 zgm(w6lTiGUxq|#^EoGZoXHxei#u@safy~ze{7cB!xY~1X!2=6hP~^NH%;Z4C4e{o7 zz9Vf(L4?Nnvq&*Q6K+<(HXE7Y@`AB!5o}-g0Bd*R}6Y@`R zo!*($u{`Qh7wV<|00!oGzPC54COe7(jCCxSvqN(P37$1QFjQEH5~A{y&IZ_-ea8{Z zK7C5*JM#)EYe$-E7NeP)KU_}ILlE9dzM$Y|#ZGu9<|Q%<{{Wo8rAvFGGN~)`0nAxJ zVJ_0Ac=Ct9er39*l;Shtrb zr5y;LeuMGMP^BZ7(N(>RxPat2V`FPhV@tEz)@}=HO%yw`G(=|_HH0h%#kdvXrcy1n zk%sG;Rl`;5xNS!+Y9MaB%XVDt4N3!NJkAD7+(&ZW5|x%%G9;!@R5DxHP@T4cu%h|d zDcexAxN*beekFhuN@y3U%uOjOe@x>HE$580wI3{?=TI}fMa0EMZ=<}!?*;S+3H^(YwOq4|!Mz9n&6 z?ozcVt{DKjqR;^e&V%)@)fDGd`-E}&=d;vRnhMI{_dn=LTb#wg!7k%6jVzej4FbKwkXON~VDkp~nPp1gitT$b zrauy=H<-a~#7`31g>3 zrb|aq8NzW(AZ?Y4x4%;}Jr}CvK-g&C8X&GGM`yW24~5)vO{PRR;yDpZ!~Bp5Wx!g6 z{n!N^*KsVs!~yu-C{gjbhnDKnqTY}OuwQbvE1RZRjM>fppp5s!7!!HE<-p~j8-eD0 z;4U=MV=_T;V5l(R(5+06b6jTU8nfo7CQsrkX#LC-tE@!#+!sj}t=#!0W?e2Mtgumw z8B3zw?jTIAS2_0(dNWxj?bv6oq|shRarpUiif^N-9s4~f#>;(1FJvZ>|26N%hu%+fDtRn=Qw&mBIhrcqj|nZPrlvy`EHs(y zh{aXiNUb@0i*Eh#1VMKPD39+9NEh(q?gh24QDY<<3Ky%yV%WY_T-OUfGNuGM;#>X& z{{T=?baSEmg}iXsAL0rTUNb}8L4i(O$2gx$jg|Q-ON*&`YH$<79wCD-=`LWeiU0{) zFVt)O^WvgLR4-%vGS2FFu!%Ni)?emTW81h^8F@fumsYzrKm`QOxVU&X%ESa_8@nS4 zBy{2WU>#uMXy+2aoOcizeTie7d%0(r)tR+yvq%ECmuDkPNhVcO3#K6K7+k2elQzhy%c-*vB z2-IN<=I>uRLxW|wih47+u5EXU`i@~|-7wBV?xKo0BjXX;xH)$hkhIF#;Qk_{GB__1wucJl zW(vf*fA!v_y7GJRGc2WV{iT>J zp2w+y7XJWwoXqT~H}z7)&hsp!Z+@bO4cj-l{*qC}zT-$#?<7i#zT!2Tey0q&m9&rh z%*j6tq^gzGLawyv#3oH1f81>=E|r#)H>@x`>+y~IKkJF!UoH)<&lCwyn6gEa%ERgz zIVXqGYA(2iTuPg}`<}PDtI4%(hqHL=jn)0VrZ+a zMIhkFXMQ4+Ii|%=3L^j(+<8Q7-z35Xa^fuqNuCM5A6FL=^y7Y|tQj~KeXe7I`fpRX zORQCXCTl5`ry^2XB9{n|E^NVVz!bZgD?oo*40kC%jXI z#Mcs{jlQF8B|c>w%vR-5`u)=LpL5E%zM)Q?685xfxLCK9`;HQJD^X_4th~R}#7isR zxni7XyCztUmDHf2p#K1M2Tr<~Toh&taH9-yg$1v;Vyoifn@f!GuW@Tt-X)I~@Kz7R zMbAd+zZVRAD8tOti}XHad`cXqRQ6ze@;6!y1%?**9sJ!z6{f+&r;EF7c(|_)6gG*q zy_Odj3;6dbB@Y^p^$fB0=jmb{g0K9jgw(D>?d~nAtvHlir{8hguVFG_eovm_itW#T z%u6&GW*iC8%)T}Gml#4YZ16(QW4n$;S>A3?aJ#oK0-#gj6$d6>hiuHjweGJFdVo79 ziEwT9ma1J=DqS2UX}GShUhx&GUb%(=N4f93FdpVf*z+xZCO@JakSLgprwv0+BK#c0 zFjU7?W+sGkaF4{r1$#JtVQELPQ%9Z@ONdL;vvGi+-{B8+=K-1*;vp!yH<0lO%!ai|qY-yy%;XjFMwTq0A* z#I@VFI4y6KiM6D$cYlbq$J~|zpS4fsVb%8jVY0E){-9nM{LRMDSIJylw$i;yEiHVN z0nyeN7yDGA(0XPC+rBuM6nG`v#Aw&fGTr(zmo<;2$IadGJR*6VfYz?zYoX(CCl^_W z&<=J+n@Z;KDZ=}$h8rJG#3O^~CrdQ4{@6i(GVkIxgTkT;*y$=!3;llPA<7ele851l z?g%y~ZOfsrLe1EZB}^E$Sk3cy1#$`IttxFex7D1XGEOm)=k5qs*if%U$um z66fq9V8+x`GY*sa{{RNxQ4vOYm=w5>vn*UW_WC6>OAsVMy1mOr)p|WeTdubj-PA0c zbUjL-8Rv1f;~mVG{{SGNVi~s1xVcM9!tHtP zS_i|#&H=H#{^f3#9xHL<3@~#?RW2dG!9g8GmIIMr5is@!nM})A*9GMCc6VMNA#JQt zbI&!1#NN^61xo4K4di zjh>byum`0Mv=-NJ?6oxGE9HDcBIUe~RTE08=P@{c6T~z34HU0T0S!Gw&ZTxo*QteL z{AkuER|##E9cHE1${>IouZf<%>k7-7P1fJ3S%riL}cZ>XThx!VZSCyMfqK=gkP*~aG zX@_BXg39L1Qy-`-c-$kt=b!)9T0`c zDvOU+38blTvCLXma*5><_Ubr?Z}>$6Kt)|cv}P${shnl}@y+lyu>I*;+y+xrLsD9e0 zC(#ZGo4wO47M*Q#_?(4jEBR(~lX)7OfzGRUuc&Y3h#XX^+uprBurx1_%+MlU-lY{W z+i>$Jtfb?0lQ(cfoNTDLP0p^qpf?L5fxXQ;cEy?(pCxUY? zxI9-R&IzOlbl=!w)3%xFYVP};0PQfVfK|4epNQxW(F7s<+@c@9uBGT_Hy#Pg54lWN z!!>7!4h%%|hCdA=3fg;^dB#fotow-A{!;QO@x%b6{Ke~~^*UwW3-=8Z9HO?*fhoGg zq-9iOu4QorHRdMeRVkH2PNl^+Us33_bsg7TOVziig#(tVRp|T|5&CF_)}G+a?F|0_ zC=!M3T}LZdi!1dUG@hM%iZ7>`M6CEqm4W{NuAqIlqVY0C`z6j_S%pNi;%8+D4wGF& zE(PMy(r$4^$%K^fmW79CI{S$SF2LA0`DKdZV{hW6=GZS3W{ z!^Btad=xicwHwqDu@A(n`kU@vLz_UjFzTvxm^KNRx+4CF?@oVEDj%Aga~=YRm>Cdq zsYK}el&j-h!R|j;h=$C6bO!$b2@C!X-XUe|@k#R<-tvy-X8pi2+P%v<9)nFDrT+ks zxyPu+VvASuB?-T#pOTPd-_qqPy22 zQx$13<`yVWu*3{#5+z^`&JBDNQhzbElY2*u-uHNxc zT8?3+VsYR#w0r==lkQmFe86dfadAfD=k8+9F0oNPFHWFihT-g;=2$GIMKynN<4M^$ z{lw8Zbr zFfPMLnTE%@%qmd%NnPF}2K`L2Ip2s)M<2{~CyJQWo@ET|Y2sv~eN8G`#S>^z?GhHzW7op9}O2&AAZr|o+I6E@P(K^jbmO62vD)YHr#x6M&_9X%Tk21BlReQUSD#gvQeSbVG0i1~D|M z;IBlSGjO zDM#uADG2@psBRCeMpjFQaljRUt*3#DC=&I#Mx`8PU%(-RJ`Ep+I2lame=*%`ztDo; z0loL)E%5t|7|X>+0zu{_ZPO4D1itk#S}F4}HS9q}W7M^aAPY$9Q-|Iaez*>cJS9rV zZd|kPzuY~gc3)`9LGq_Xa%uL;+?T!@xjIvpC>@hpCKF zM>(2M4@3xX)@_uv7i3MO!&QRu39|=87N8m6U#v?*=vJVN_rw%Y@hoaqO5$r#<^av_ zj6a z4keBQgu8GEN)1AWF9kwv#Y0_+`hhCHNCF4gj3Ea%nYF$EK-y2lZ$;J3ARipVVzg<+ z^UNG*;Qhm#Z%H+&-xV7mSE;Fi^SF*4)eW7Fnwe?MA)vwS{v|$I#hUdLa(9Q6z~c86 zf)1WO<>DFnh9!;SEFp0ysJ2H+)$U#J_Z{^lYtQjp&7Baf-B)5_i@#i8b1R<^7q z1?wze*W9(Y+UCxVqL~Z=ww_(0@D+PRpWs3dNp%whYQ*6}|t|$p( zPX`c`wWmaBtc$3N`=uG=%C@lT2ijK7<@tiT>NM(i-{Kgu@=Hq340EZMxaGq-hAq7H zD5BGvgcaxQe31gP;vlb>)a`sMW@-ah!}S=cpm~5=hOe1%7<^(-=J4;SlBw^RK;hgn zA4D+7y^sZN4&lP11_(vFU871V?WSA3J0+J{{6>M47dNMvi3rDo=3v2aKhjyd74I<; zBi!IA^Dfm??mlPn14U!zZlG||BWQSFH~z2}{{TKFP=1J2mqIMnh+Hp(u>2j%IP)@b z7HVB7!~mODar`Og5`mH5F)&J4d1w2Dv^~K?xA8q|@h>_0vp~NgOvuMGvIdh|ofq>y z5Hh4;raLczgWwg*0x7OM!W#y%26Nlou}H*JJu?(bD~gzR_bqVT6tMJa7-{L56m0hw zLgqEf1Ovx1w}9pG6?H=ga?xjoTk5{1N~cPQmkhXo3n}7gn_M)&M$BC{dZW)!NbTVQZSJ=;r>1pJKaUIj=P+M1u;&j+HcL$TU z#Ko$fBVNt0dcC@wl5eR;Gu&m%UWDoV37&Liz4aWM?F-MDyA4(yO_ASc^(^gRRX#{G zn9n(U%GsmCKHDIS#se!t7lF@N_?D3I)AbX@o?p~ehsC(JsbSsU?qfA?d`#{6j^ZlM z^DrS{i&l0&NoHbsWgJ=yc%Gtpx|tVWaI0xP(u)nN@M2}ecL%nmh0EN`Dn4OmDxP6Q z8N6mDF^5yl(>tS(T92$lN=MMkZI6jpnGFt~AE@{G{{Rt77=rd+5U{~uEg<*ASMC`e zCeZ6dY~p8}%K>OvVNl{l)*ISu9P&H=00)ZPP&{f;(qlTD0wS*Hx2-_cUZzTZC94B9 za99_^sd?r(CF9H`I5l=()D5>?Sy>>NpTYAt3_I)YT@*88i@BEM(JRiS##P&#VIFE@ z3co1632v>Jy#ayODB&E}#C3Mqb01l;ZocM#-irREx0%6T++hY=xA>O2Oye?$Q0Y2j zVirm;Me;=AoQ~O|m3+NRkp8}-qedXm8&^@PD!s)+4hU9r1BAG)(0G9Y1)P<{u(WfE zzv5W)r~_H&+PyqOZ~8?A*XE+T5#tB$W{#Xp#UGej8{Dnhveq2M%-1XjcGpmz35iiU zl+x+cd5eA_K`|7KK4u1w5Gjyz9EA8)N|3+Os2OGUSl*9h+#Y)`zv?;58wzLUU5)r$ zej@Sqk&5`b^(~OpH4`r2B&NI1>Q-MKAmj~1C}SAB%T|Hw6ZFd|t}a?&S4Z{{T=5i8R#NW7YEtFix9? zgj>o?FU~{@S~;XGwtAM#ZiQZTd#y~4y&?;RFT}04Ft-aLz zCfJ78!)4>kKJw=HW&4ATMC z>M9sb`ZKn48f3SAa+wgvELC;H0+#{6XTIvc4`An^nwCitNNYWb*@TSUs0~OrtAXsCgS>7@UeJ z)m#IBfypy9uZ%L3amngqhVOA^#R=kCe0#Zi#ioKKwwTh2{lK-k>Hh#7g{-u6S{`=> z!u-T2%m${lF?)zvY3mRuDD=TIcBbF;99UPo{^b&GkHkoF8kuh=F})we#1DuXb9jr( z8_IvwMd#(>3yi$Z&Gh7onOB(6WQ69m)Gal7!vzn>UOkB556xa9rk@NlrI}YR8N|e0 zt!<0>o5W#2pSV)sy41}OmUXPt9xp}9&5v@A#1jiaYU*7g|j1C-9GNe84$>kErW) z)z;!I7dA|xfz;F`*mn^quO|^iaGoJmTA0uv_Z#lNQLSG)I)a}eZ| zF>n4%6fIQ*+FcEl@hs#@p5qCkADcpMD}8Xb7je?hOu(?Fb5lB#uQQ1gtn(@j(VSjC zF$${x08)(wo@E2z7{%+>=VNdUmei`+PCxP1QrB&$_^5WWw#ZdV83j@HjN7jHrY z*y9V1`Iny)0e+3lF0U{viA`}3%nDv?UggdFnU{5+!{RS8SV1aR6;m|waX*zoqT|&| z$~fE1qvmAM}~(THU#TwOnvqMeoj7n^=79 z^-=Bb=PVv{o4>;?hK*^*(=ddtO=@8ieF?E+pY;G)<~RZhh-zqYxPvPx&#LAlW#ddO z4TjHkFTlL676WFvVs5pjd5IO+%MC=7;&7I+Rv5QJ{s@93 z^g$adf;%7Rbto7gtf+fo3~hc%VJHhy)$QtP-)$}KB!bk@eX7W9PTjLkJC2vPb8N`292ZyS z8>QIIW>Scpvn69LxqjfHj22c%l-#_xQ8RCgClE7&t8oA`#%fyFD^#g^3UZ(|F+pGz z_X_wu{^cSp#%j-~6)(@I^re}MW!67XqL$(ecc^Z&DUrO^qJ%V@Xl7AWPn(LfCGjtI zR-sSkIgsArQ%=tn63R?sUn(ac=T}h}DdA`#vbnv>mR2K3-;s4PNp{Qk2;h0PU}J4u zrXQJ?zWM$tS}iqq{6HX4@3>1RqVWx%S))2-wDNg)fvB9u2x=%Yj<$p1rZR#ntV|jR zV!?%4g{>=-iA^M=^pOCXE=(!YEHvJYMfnR=VYyYX=G^8}k(LvOpNOjHqpVIX3%(`l z7BDx7PHoxdFSFF|0}U5116CKY@X8}k1;C(AXD`jeKucU>e-iLDt^LckkcJ(&Xntop zA$wfQCgQ6y*2z(E@7Bb}-s4OPt{HX?7x!l8$PwHYkgDl|ti8fQ}G?s=Nv^Mh& z8mVoSEEmw86xFfCHt%rQvv*njKyD+zOhfQU9fc`V9ae1D#Ngr3#4@SwHpmbmhFCi> zr%q8op+UK|uWwO~1URLxA!Oeq)nZ>R4%lVI08TyQ&hZq2IJkk?uUxn&J;` zqA*Y5vlChmjK1ZvX%(ApJjBdtTI-5P&^}ShmQEt&&C)6Y7F4S9C_7#*CCe!&z@l#`%|V{KfTFHv5u#LY{y*Tk*9LR&WaicUVK4)K1^wl1y> z)0vc@?@26*rNYNV_b<&y%3)_w0#~-7ULFlb*E5V0 zp=pcc>}9&C^&Ft_bpndBy2RheWdib8)M_lUGb-%+n1H?~nRoG9{mb39(gy&+Fco0F zZSMxJ*RkU$mrLcud7WZ~oM&1}}x5GSyZe-4=%6i~gO?5cEqye2I|Vt~a*=dJMf6z9#D<`G6|7T8lz7`(9J7PA5^L$F-wTE{Q5Io_4RJP8)ByxrOiz&U;syhM9&=@x;^6u1B%v;$Fm^Sl> znk-)B=G^%HBGbWv7lr_3?X8v14!bej=}HuZ^4zIcObPp%_{KZVaJ8ns{4NGzk& zE>w3=!J_Ko1c>B-`WiDqx8+m-o05zl@z^vf$>dVZkNkwOJ?7g6R);wltedW{Ohm_@|kL*cHS=ZS@t zHMyK=)qj9Ze=OM#wqQ1;R+y?BaUI3CnBYhblJB@V6Ev<0Y)q11yaSX_9%u`%KX5a3 z=5Rg)brm}$(P4QfG;6jhRW%D(j&&}(${}TQyD{M|DjW4V3;>ZpZojUhtu*ejD#MQE z_&q`>{t;k~5ZgYPo1NLjzRSAVJkB%Cl$k4eOO5GN+w8|pOzUQeXS z)sf(Q%S5oNe+J+HQrSy=TOFXD&xEk-URP)xI2@s}YGRG$%(_#eHT#to+@TZ=Sospf7bxg zP@uhd>Sv0vu4ZZ%sL(aYb16|z-6h*n>%9JA^Oa&Zk-vzhN($SEJum7BTwA_irUqvb z0}uB%=^0iD{{S-@Kxc!U?gEJMC~TiH%gW-|%~X*yZ!YcuM_eSiyW;BLt*(1z6))m6 z6-Hnp>Ie40a1JHVRyeK87d=c5(j$dNtoA?gGL6f~{LEQ%)cise(|tfRbsGR-uO5)- zwQmd>X7{_IIcL?(>Kt?2aP%;4tErL{R}Y3`T{ss<)Iie;!=l@pOtOYg0L_A*dx)d= zJrjhKpvB^#b|pe-oA(ekt?M&@-(3GO?w$4rdGbyu*1qva6A zebmM25IP1pg@epW8{XynLP}G_IO=H8-srbs<@%Lx1BJx0WM8O)ocs5GN2s8NI={fcab&^p5RNIn=?hw<$~8*hSS9 zo48$DactI-?8o?p4+y)Vkl%+B3xOR>k$&UC6UZj~6U~#%LakYt+2Wa5aflZc2~uyU zVVE{$DN?<`P3B-G`kk&FI%5+k{{Tqo7WMw7ji&BYGP3}t42$;E@W-4-3ys@OA~Y=W zW;x0^j2sV_xU|ZyqfJmWV&(P}#?U)-<3tfa@C@9?bzY*A(~}S*qgA2`bbI6VGP~Du z4PYw1ID%Omm52R9DZCo~pdz8#J=|4g_`~^+eneng(N1 zkUE&OslZzaYmQ zzcmFYKbQeq6&nCWa2l5^C}Us5R%$%2?p#q%Iz2*_Z0`|l3+}%Xz%-8(X66ln69IjM zq%!^?ZC|Jc&vfG04zQj{Ue64Xqu+;|cxDl&5%dYHHJg~JuY5qZ>iV36=W(mawp|+@ z365qw+)izR2kNg=lH^ z^%C0aOg`5b`jmHr?PZ0&a#1DGfeBl8k_lbo8O&@s@hY3XS|LDY z=EojoDJ?!(sGZn4M`=e%D3yWK0ZP|osv~Y@*edQ0vDRpXrAYYrnz>;q?bM!dIq)3D#Eyyc$%aLu9UY;%P6VDLfv;A zRB*e!-iUw%J;MGSa zwm%f{P{dgSf|2GMGnXAqbl-_hux9p*Q(Zu=12|yyeUPgw*+>TzkT4cCjY}J1+ML`A z(wUjd%)@)HxG1aG+w&hFh8!^qp#J8~)(NBep!)e6n+iS~iflNw0~>kC`j`ba&L(uQ z?45zunW0CUoToW3{wHzYEY4AERzkI>3=fH>qV-+{O{@7LS(WCd(q84#TQvn6uO-cc z9i*u(s;dLcz!kp37HXw>N@}3dXg?FUd_Kv-UoXp|)ivn>+$8($&aBU~4W(z2o=vviW#S5~x<~)?W-0a$g z(aJ#w3K@($nQEo^Li>hGNsgvhp5oJ(e#rS8t1Fe9dX&m{bnNuYYgcnA_Q7K1a#lX4 zD?f;X!Ql~K3^y3%6T>lLv0KI%;2wua4MEc9L@i&grUR^TzshZ+73~_L)BQ<|?B{UBl$1ZgL|~0JIwfE>XPYn~MIAxYwnPdJ1nW)~#I}i~GY0MKmnuDxItUV>@t7HPnd`pbsw*?OrV`U7qc;ula-2m8 zY9xP4k5aIN>S{O5P8kV)mM+jU^$eFchF-=96dYE*V)1!ctmHn~Lhs6{`kjZ=vh^sy zj$*A`!DxDmkWXw7<>PZ%Na4JnQ|&P^EjYz@f4E@}MO{YEl)C*u)HtD|u$C^F=B6AY z!~vBcx9}pTm0aQ=Pk_W#P}h9QTZyivirKEv;sWgq=A-)}pVDqjF;ME8o#WKDw&qYU zrcg|F7Y68yQp__Fmf?%TT*YdtXI0lOCfsANS>iZ>d6hobnReVkX>9R8GbKKrTVfuo= zu5^7Ea>-t2*O-Nn!hYm6E!WG;t{7kxUUH~j+79`|q_9PAkBm&InS9yz9%Wzn#G%ti zRmxJarImu*!x;kdIB`oHb1b37-ib_7i~<~W`yh&kaM6M;DUXSiP;VD<^R&@+!6lyM z%ww8%KWI$3eMUBV33jA1Np~3(*`qj9?os|O;$-eNGE>!)6u9P?`IbUJk)!-X=uxVd zG-j*?Om~M;fJ7aJD1FRP`f&su9ac6@f?iC)NC8)GaiwltYt(NQZ-Dm>Ca{k5j|Tq$ zn85=aGKjz04~xLYTUdi?d(5gqE2-7yCbc_t?sCiR;Es30{mix=NrxAn^#COdcerGX zSS!D&rxl@$Us8_VyMs$zSH!71_cmsuj2XCz6{fEzm{&h0p_;OxXru9S3sB%<4kfw> zD|$}vRJ>F^}>R#Ds=tYt&U=%Xa`eltDGkCuWt@g@{d1I(9 zB^DYbVa@rO0URI9+5y*5-p5z`L@}Z3GWj(zWqx840du>3699TFtiq8lxLnRr_XA+^-Gq^#&Dm{|QVqnF@?9LJQ*VvdO~u3p)D72lLV>^SZ&4o>r_%QcxZ zzql!-@rNGaUB>uWD&+w*7s1TyGs3`^cR%cx7;@p3OP>%t(a$X4uRkf2xS_Th-q`FV z5`(JcQP9aq%o{7gW|4KBH;?9WZb2@kYYW(72ed%a6Xs%t)+3$NaT85Sn_JxY$D96V z7Zh;L;ZfP~xwWYFPnLPwVH%daxq#E3xPDaP2JbD!RL$~LO_?$NA;$oe-b1*GyG#Ws ztV?L7W_2Fs5{gOCW#u>sFfPNqb$V>ii}#uayAg- z0p=(;1D@rv2ijf2B_|^8vG|my+A}7-A!)unjG?HcrXWNGkjm+uM*LSzU?8-BG<$#5|^?;Ip;&~iAeGIzD6j8A31}i25ECM z9XQO`81qn}oP3d0s(nslo;NTyiows#Z*gyHG)&I@JFrd%rbn1YEW+VsLbFa!SIz4r-I2yX+dw? z&0TB(U|m#Fu}@i@Li)rY3NZICtC;NyQX=q!`Cl~!tw4oV8)~6M^@gBg-NQO=Aqzay z08-@UC2m@J?qFCT?Ikz}9JnBj?al$`PgH*25nNfJEDH>AKTpeqIvEcn{s;VaojCUjG1Wtjnz9?im)cUaSht zOPU&05kIoTG^}_Zsk}2W%s9pLLuqPgRZQ}JW$9;;nTsy$f0;l#)+nM=SN6HVwAoN8 zGG*iodsg6NMlf-x7GIQF8hoy*7_Yf()n)~}sv?C|<#2g$cNRgj)GKD-A%*SSvR9HC z)hk1Yo0{7L;x47Vu`LtGxtVxiH7|Hf_xCwouUd+}lme!)>6X;dUASDTG#yGRjBgL( zQGQ%PHM+kX$691sy-cMT*UY_n0Pmh7R?5wp8CvXnRtmDVXp{i#H5^@E;VG@xu{8^@ z*B<7q)E0wS`kol#`kOc4FQ~?W+`S)`Bc&_m<`xw$^caCo^VGh*ivDFvUlF?`XVvj8 ziFC`f& zw*=Hi-tm}TV_pqG&hL(<#$^RYyj%aT!qb*5~mhjVyO zP28v4WC)@Wcd>AEULbY&pOOohH|Z9S7Em;Se(9M zJSK^Ik~dIFh4_sWMdprml-u~4zNZkW!!Q51^%^~ERM;vL$V>1Dy(^L^c{uT%-&B^|uIU6>lKNBX~Fo*e-91^v8g@Xia z1yMD0W=nUCd`fk0?z3^At9oD!p3eJ=TEq6n6rS?0KjLT!2dA=p=5n-Gi_cyq`rZZ*2 z>bUHS_?K2d=8#h(XJFh{vnC3r1Clkv8KILp7!d1u%rW4$8kjOKRpMJKd&&8kVKt5z zU@_`q5e)SOjU=;_SsE;qG#_L#Vfv0WDYclV&5mpuVX2TFfYhl~jxfNHIL) z#7U;d>MYUL>UfU}V<-mnJVI*M*@Dd_>Z6Ojz^rdc18bg$#1^f^>S!B%LgFvk{J|S< z+y=KBUShZv@NQ*(DMEzUcQUDNyNkQ&vOWZddi#ol8DT%vy1oIpSu0*l9%0ykz`_0_ zO7Rm`PFS{5QHUhFwqMetWwVysA2G9w(p_5z1eggTP~h3=jidRI7;i zLxXFpUOmO7(06b~Agyx<;y5vf*vH0s@hs-&W+vZeqfv)Eb1gE3mhaA`3sa;jhgwhS zSlGEEZL?Dc8JH_e%*b>P4(B0%?jll@J!Oapt@P0?kyWrK)x^8y(J7D=Ag%87eT+D$1VrZ+$EcB@@0ax#D(Hoseq|1k3k~0%VZC^7aFwt( zR~m5&WWz8jzuX+1->Hj+bTf#J75z%YS0ayb#}j-?6n0_aa-<8gM2GM~@q#;{g4^6# z3#pt}$~A3QUOwS)*2W=uP$KXW1Gi?Lw_Z+)dhH?+GCM`LJ8yAS2xXv_6 z8|?w`olD^hI@XDSjjjrmvn*BqNsMZ0wPOq!Tptk{W(JEe?o$Hw{5;Jmcy^H5E&Fu{ zu>5B}n6!bC)qfKLHz-d~sFgd6wBldA%HB(N3N#IFc*V)o8lGa1+~;UXYn_8QK=MDt zyQ$|esd4l$P^qqe%)|$$69=n`(QIKR5=Fc-If3dw-wr9iAK&nc#Ik1qo0j@vIT z;gL$LUgqM#+J+7a{J@OHMGhrER&@#v3_G{|$DAAp1Ab7*sJ9JYQ;1pp!*T{>7LEC0 zRCYc+&eP^ny||deKXVC(m|JhQ2x+jfP{P{$zzP5{n1hKdW;LYW6WJ|uxUIhta=;v7 zBrFfRg+*d;ffYpoTB`FAfn2Mei9t553t%4;Q@P-QOz6j)OtrITm=*0Tvp~C35r*$R z->8v$ZB!s}+^4j(cTj1&)eubttiIo< z4L>GYvbVWYDD|_cn0>JgFefL8blB<&h7Tw>^DGtnmz@^ji;fpKc#DwX+}rz(N2_SVb1T+`~KwE=Oo$IRWsN0(=QU z{G*h9BjlQ5;bqSec-_YObp*0#H|i*kch+U#vdg-UL`6-wnD@g)#9WV@qe$WAUx56? z)ke>6F<4RLh7G=;8yq;T8XjV(@1CJ%c@Ea*c_3ca|8a&H_ub40_4-t|g(*hI=SNK=7{lTut>zH6^0EQKxa7tU4BQS7Qs#q%*A1QV3ajHWuYA&!W zBA!TG!QxR{vc(biF)k>Gm>jBL;s9lO;P(K*wZU(QS^YpE4<}N<$K1>dSFFwgebz|U zL(3BtY;GgwB@I1dS+$0{OJm;gG^Z_jGbl^SZUVCJm|<98e;6htP*&<948G!Lz}!wl zoJtrRw$@>Fx2f&cs%zP|a{+ZZTtbCxl?i;ZdX)1=H!Q*)V^P?A%&Cm6+y>k^oJg;v8LPrI#xa)ApCG3(nz3>fr{L!(>o5md3eEX&tw}U^Fzph*G_#j9Y!I%1iE%({# zB{m-F{X@!|ET#bGaJq1LPQR5Jy zQMI9Oxln@Kx`TllcCRceDtfV}sFcfwqB`_`)S@4O@&?=ub3q{vcRat$^ zR+))xVqI$Eim4q+uQM@I?tY;`ZGFb{y~=wCa~!8=r7ww7LydHz5cx&ZP*log@{GCE zvrxUthIiB&mc9ttMGa0x$5M#C<+-BeGVHT0G03e7S4CIE$%(e*y22D?2n}m6W{%;V zZNZYOs+E%CF0_Q`%kB0fU~K_Z{{WQc`7lJybVQQJe^5)8Y*(gvJB;};Yeie!bl>Gv zLkXk93SUozw`n~}iA$lhl=xRHa!=b41|p7Wmw1{owp0olZf02z7@J~Nsl;m>f$a4u zEH-Q*nBQTFV9P`aVR5U7mP`({DASvlG#9v`rTE44_?px{VTo%Ssn{2rnSAZrKT?HK z?dB6^fLo$MGy~$aS~9MwThUa|>wC zV_#5eFuo(XRu8R1zOBNRi`#1oJgdA^#v^@kD0S;LH{7t$$U09F#9G#MGwQ_7 zyO#d|s+QLC#CqLY3=zy%KeV_Mc(E)T5R9!qF>r6()psdv@yr&{$-)hp9n{a<3^3{x;H?n=l$q_8ZpeUMJj5)am_BMX%6VB=GXbDuM8~*ws~$xdo-cBP zD|Z7yrd7tGsh%_!y+GA@>Q@4Ixa4;PJ<0||g`Q@S#AK{ufoKI13)M?xXo*1MSY#ZN z&6VaRpp{PLyb-regcC$6wW-4wFjE4t)v3N2n7zuI3Wo71irx3mJzo}LRc}#IrE>fPN>aFOSGGhqJa+Ywxb8vEo>oc`?h*eWQrbSny zfjflE77^Vb1k~ACB_I)@~;Ff>V1&->6P;ySCaldmRW8d=;VuN5GH!Th?Es&vrq;HDiaa_O^ zaB}&%MuaiW68DQIV&Ls&nQv4W(w}CZJZVTITxvIfdv|Stv18 zm{kK({Yo&ya|-IOa1Gk^oJF9uOr@~fH(mz}Nrb#L+`8ZHa$)06jAg_(*zZuy{N71m z4f)h!hmu=O8_d80GG^lT?{-8^Hmu$~Ps7Hz*Mse##k0ar7(B|oAh^YfllgB|8`@`UsljuM+-9A@tcp;^h}{RYr!fH6K`v z?3SDc2nb#8scI!^PuL)*YOEv z!sjrp_bIGeu*@lWloH|?eZ`i?yA&#fje8477YGpy)40RvYodv6*hUlHq2a2x*sQLMw)GMvO)RIqKFJV1|*RcnvOsb?`vV#WRRBGtTfxM^ypEyJ z8^&QO$1&pgfaz+kultIe+<1<|9Zwh$$FzHM7;m1T#=%ezV?h~>bmQE8jQHSS)+fy3 zDXVijiJ+$TWSS#HKos*S2MJLu#K(|1;US&0a|3t3Q^kf-K-3RFb~iG6NIq@Ta>#+^2w?G2l|gIKBa*p=Z>ChC1`*hFObSD2qaDr?{qqVksIMXXP5M(Y#1Q$0 zI+`4A0)|z`GT=aJUB8Kf7H{ViRW&JBXXX{F?Hq=ELbm#sIAheM9U9^^@-p}!sG`wy zRF{Rb7<3@=Gc?G2Gl;|%MUAkW)Sx$TEoNojG004zf`24hnMzLx9#NxEBS9Y54c2;R zDEKD;Y?dz)#cGxJfGe4O!4|U-%wDBKyyB(W&_hEos)k*pD|ZBVcnNpWjYaCZ981vu z08-87Bc+!qD({#YKExL-#5h7Vt;`VVh`!SyMlWc}VD+`k&7o5>HwPA@ z8$3PEbZ4By4T<>N460%dwF={JaZOP8K)n3Iqd@U8$wK(4U6q~3(#*dw!@9oXLD2VK z67zMPN{#Bw{{ZZuscl>k6fC+m`Gv3+d3{QU*5PvG@Itb_X+X%kclwzMG<(FBCZop$ z%Eg3Pb8cfDaXSHDsgvM3WsPM{=gmP$8@8|a8o`ywUxFF!G<+rJkKA=9SLumpimX=Z zD-R)Zd__*ErcqnPTSATO{MzO&NI%n<|}p%E?k9h zvE?$RsfG2-aV<^uDp|GWH3U6gk-l4haCVZ8U^+a8=S(pQZC&H9RX=S6%JT4kP~n3A z0N7SJ>*P(z(W1rw=q%r1_l^31bgB~y#yG$0%0e~F(jiEaJ} zo^a zS0|VY!)$zSG*bt)#GrEItwhaFQ8?DQ<~O+4b0mP-<~WIbx`;JV}+|dEvafnA<^$Ocr>NK`K zHwG%9o%*k8=(BKV@1M#C6tP_8`~gyzl+Q63sg z4R&)4Mb|z3z=2cDw5X?w)D>6i9Zb-dO&IkIAdCPL5PxVI5b|R;tBiAX+FtIR(bNwh zcWV2b>Wwo8P(fkaTbJ%d8X@DjYl&Iw@fzApu&iojh;*){Rm|ucs9*)8uoaS=UCO3a zbNUZ(b}=cmO+*Y^m?mGTO`=qviEfH<6@#4Ln9$%YzFy|g25wQO%%Q-vcAa_DE47nK zlK6Pza0RAv8=TD8y_ExCw4?bUCBiFU%+~$ORxR`K8ob@{3?-JhnAXvQL-dLnM>$kA zwZA9k0|z7>;`ylC+bNXhhxG~l!F*fMEiTXci0bPZfY_nQ2^4JnODZ;SL4n@E0_gc` z>KxM7tN!Iuv$G9NMysZ;^#J8xd_jXGt>C^RWGW=)SN#ZAl}5yd3tVHT%+dW~A;weg zEHJ+F!KEB^#6=6#*f~AQJjZSNmIJ9@JMD$%Vbr2>d4>x7rInoLcTiT@=`JdgHp&^# z%;Ne?$`)}jb$0~1U>Fk#Z8F?`D;Nxw%RD- zQ6BZf;fppEE0`(vu4nO*g)rhubFul9P%Apm+v-9AnS3@K4tE03ML>23wLFWRk3fW!9eYR1?|k$TO!kjSZOPG z0>8Afv-4TR#inJfp4H6l$F}NY4K^F{hsZ{*>Mbut%|u^@@chJ!t@L3BsNS23E3=MO zDi-a{@lGS9Pr1TB9{&JQ8h+3y(Ak(0+ioo^ZF*)Yats#DLl_~am;|_lnFafqnP8%k za=3$`F&-v(xn}KqxFub@$FyaQQEgu^BT>1La8#y!$2)S&acWmFYT8@{i>GrPX5M&? z3J;lJd{WdSGM4k^HGjfC3`Aq*4a3Z;MjmBmx4A~hSi~+V$%a}iFiKaLTE^!Ut|y7N zGXqi32s4;LjkeE)N?435bD~||A&nZmK4C)!DhM}qDqe>%RTBc`-A|TK#VokJ9YwE) zsA8a`zGgmk&-EG<Qw1R z5L@($zwO6YI8uwboAJaQSj92?%3Cfb4dhd};hsyM#J1zBJ3^tQ(ZSmjMO(|BeM*Bp zt{$Vas&{d);QhwiwE;5cX)6t_?T!&v%GUFq0$Wv3itYDJx$qDS;iUK?jR`InJStfX*`q zxGNc0z+dL!9nQSQx|mws-_j0C-{|TrjMV+dniXph4ksA-hm!F!F1VDp&S9&JyWiz3 zT8bSJvMPaapyH#1gg^8m;vW{xdY##3p`#J1OTg9XBk?`u7fkrJOyYN$Q9}+E>s&KY zf@^K{5}Heksn6VSzh`l9-%v#h<`j3~2w5sviug*Ye-vv}a>ew`of4D#^T!AtqQfHq z(Jxei#d9g}`8>wLw>%+e3yI+bpG;QPF#((>GYkuc{{RS3mn~3*P16Z5OwHdMwE4IqqZxrS6xd3R5mCPJ*Z2t;?^49BI+dhTP;FG4>jNpi7BH-|cbRA!xZ+sJ*r8l;_9Z$p z^ED+-IE}$V`(T*{m*oq&!`(}*^oTqI-eq)>_-5P}fAnF2cyk1QXgP;Dkf3VaP2qD@ zXP6&##wEPR8A|)i_)B9?9pxF-WL&T@fUpju;<|;K$JEPtitN5IE?BJGTc!a80HSK=7~PmJ6Ycy9HGEVSeqznIWe zy2m6MTmBOm@|gL|hG0t8;qw(mK`z2)1UvCH7R*3|TZPx|16v(e;$tkhM)its?our) zZm@AvV$;;?TJtO~fwr+I)^kgNk9J=yFRFvM6?7J50i?PZ{M547P^x(58;f40*{Z~P z22J^mv^bbruyA{e#bRp}h_8kQaCGU4rI1_{j&yf2{372|C6>(2>{z;nDap^oq}4F! zL2|3hF4JAAEX)awP1Y`q(DyqdQQAk}F{N|jCXGA;DN7;e{>)IOp`JuQx{Jc|X$`}k zYfvOydX7~o%yAkf<|+w=mHfw()wpxq0jMQ1?-dQmOF8obtHaD3v2`1$IjmI4WE<{s zm6#m5q`jug*X<^K8 zp{Jc!@hRvJm@B+w?=bN(Fz3|XY93umy2&Y2{1`7eg*4;Lcpp;>TX^PIwLx%#EULR! z2=#DT69z1CO-m+QY6C#87cs;D(&jHS68N~5<{`|v7WUSrIb#yUGWd_{h1}?37%ZXR zb4^Ne5{Y*fYe}yrX-DQ@P*ewG$!b3)7y3b{>@X%5Gb)!X3{k~lo6{I^lvY2%pWwpR{JOKcV|xLjQ4aOk1cvX|7OTC5!WLIk}Wnv8L-MExj~r7c`a z9EJ#{ZkhRzG1(shH-;ERXygSP7o!RF;l0OkJxQFgC^yvWkA9!z_=!WGP0h_@NhDbE0P-LTQV)-Q0w zJ`#jhD;1j4`+M z&3PEmt`6}m2J?xaMZrH1Cpr#Od-;J1)B^xJV4B{dC~t71okW;ry-Us0I60RguHbWL zdVey5RSp%YX97Hv6QlT*-ULbzrT|-Ey~I$l06eRzx&D-O<6|$0iuv}=O);J#F0tO? zF>f)(x`?)zrap6UZWc?4aCNKv%FEI2V)GJ>{YR$Ue8%&XLZ|~SV;ev3Q<}sD7hiLM z^n%Dm{Y|RewG-hMK~&p(^)Itm6@iQMa8q}d0k<(3a>K@>JBY2y4+(vzEP$@pJ>KgmE z+#ZXAYZuIZj>YLFRVl#`%3fi~a{~-uMX-1!Xo+7Lo5|*60>5m!6x>mZFX1Q(>CAJo zcu}-t^5rwi<+mTG2KMggX6$^oQxjv^U);%PaJs_Py*k8FCB1Pi@eSa9rZEFJFAzHC z%t-o6LpvpEm|C-w<(E=maF9i+okNQ*;9Eb44U3#Vh;Gpu`J7DWLT&VPvDpovLGldIgO=;oV7c|19nj%W^{MFe@~6;Y|YwcM*^ zo8rlkS&p=)E+vMt(U;~RZZggSyM?SO44YW@9OzzQz*$VCL$QZ&ScR8xrSl$BP1LW0 z%3Q+Kr@tD5;XJqbgXKQoQMN1gdX4(@$~t27c!H)S)owfA31b760UQ$}W-)o1t!8$G zpFB!YXy=%Mok?V!jBzF%KpZ^DLEK{s+j#zs2k zQWW_Z$ygOzT)Bo`2I^O{KIW^}%&N`B+Uj66xo^Wv%Cvay2MfHC$yIVr7h`0?g=<#> zN@EvThHUgyDq6q9!MRPjfqk>7qH?TyiG<}WT!*LkG3ETfFbfo1P&H5ve&K;)QJNlQ z>=F>WI)L8Z;*7iiegsXK1F4N0Jjxj&a{w#x#u8qa*AkwUGj8+DN;inuDl62Vh?w5SDi}+zMx&EYZ8}FGZyg^w2em1QK$UG)@70rL7iwR_;yK;Y*e@h)A|S0ON<9XEc~TXU#YrIi-XI_BYy)VRYl3_X?~ zh??69-Yw=~ZCeuQ>!`$KMXDbJxkKSe46f}gkHjCICod#21)aB-aG=MD$@+$+T_~V@ z6L;}9RC1u&QU!2 z8xcnG)?E9QCE$Lea@66+`b+_?YH~qYWTjdVExXja#3i1UcX^hg@-nO6^)|HnokYN1 z63#EvGESgDKPVBnRaPkl%U&R=Z>Rns<$0G&-^|Q!)UYUf+%$vdR|$;}lp!>=QtrYU zaev(Xq9w6d+bZMuM(V(vwSpLB?3s8%Rm&C8?tI9+35|@VC?J6K_D*1oGKPUqmLtxY zidl@lxr6#p-@QfHdTo<`Y&5tt9H|lRe zaipv^ukZ(X@x&V+wq0FS!e`EwAOrg+VfY1zN2LxW~pxPeBvm=LRb zl^}@N*!mgnf@}8<_sN;h8+Gvl5i+B}EO5O#{{RtuigU}<0g63@(QKueh87V|uai^6z=cQr6950c@LY^H^IhQpzl zS?W_L3;v=nw+lAa@C<#xfg0B6n=~_3wo;?Lnr4%VD>9bNxi4?bqI=x6$N=ENj2&XlQemUUG3SXz3zvmKRd( z=$eZ@VC&B?1)|?f4qPbocRi-b0n(e*_Xr{*B6Gk(*KhE-plSBImx^hT8;GcME0eL} zV+y>YcA5K#U?T!4He&TF@JA}ubuB+qnY8)DbBMt4M-txk1!?M8*mSq?9Tl0zb@`bn zzjDPW>o;*m%O!5z%o zF0nCpsk&t;RE#GV6Km!nV@!9n1E%LdW+fj;TZvwS0YFHGf@RvCrV0}!?gQv=jtzM^m@F`JdA{2ZV# zFD4f?8Zf7Q%q5@()~mcr@jO6a!Q*hrD66UGBbmg&a%Jq1iL%=oVk$9yQS^VdVTI1C z#9ma9t%+;YDM63>5T2df+$nc4Ts>J4qV>ZKJ0ohLdqdF8c<}QVz8pP#LkiD=2rIr8 z8pWe8^)~|gNa0(TkIcFFm_NC7m(prF>@;T0vglZL-X$R^OKM;`&1WA_P>dd_fLm`8 z%yP?sEv~BL(502WT}r!8)H{I7D>8sjQIVtbG}**OWHB&e*vz%8pdqSij^l_<<@La~ zAlSq>JeN=E zpcx{pcECF!O&UGLQq8j8sfsHrM^GNXv#4ZSHhdl>$1vr`%uzs39i(_1 zVo{SX*Yh{eXt06hA%ilF@~3fal~8&y>K?ob)}E}Jh3H#OLZU0_q0dk+5WM+^X|$vi z%sG`9T_R`=*Z%-pm4`FQEfjS@bu)UdelkK*^7Sp1oq|mWjpDRq?qzj+L`EN|wsfDx zIBG03_CWE8*@%h5>N2l4x`>x@o&;-O#4B(&G)_lvP!XI*mNqGF@tBdB=?V&WFm#c5 zT`!2Wv`jz@^UTQx!xJ2jCCf>0Yp)ZMX0@+|R-nu(-Q2V)a18KD zkXhVgapemjhIcZp3ts^#L0inV;3eHAN+$dfErwt$)59nOa>zCOA?(FzuBM!7Yo;bw zKh!)Dsk}jpj2a4ILZ^&eT(A|tiFK;J2y5k-iD_2#9vp9HC3EM z-toTDga_2p-Qo+@kxNZuDCP;H&zRy%)aZf;eMN2(`6Va}orgcw-yg?q+1I#sh{$&B z5hAOstZVOaZSHk5Q&zZk!?@QdBV2oPua$8TE*00x&A4*a4PTN->i6?MoX6*V&inIv zJ)d#glL^HtZkt@sbU1T#j+{(m{Eo{77w%=3W1X z@tl8^ZgQK)^3wCzQ-IZXJ$$64=A-1L8_r_-Mh%a*1c)AaGbg7aV?lGmBRy~8MNsdg z_epHEUnknTldvrJVy+laLDBe~o9h3gdVxV{{qwo|O2@?#?T6HUQqx)>_&=%=b_+4? zsMlTmK3FN8HfPv^hg0lQG~cAx6RTLp<9uhf+f*%x zM!j-p)9QEWIWsX9g#+6wHt#aQTtq$Fff7lFUYobJ*+6F}sO09Dr;&bTZ*AtIOv?M5 zQ{=WRow~E$p~twV#0Q$@_>25M8JLP?sQ^$Nq}|M8m*(IBU|g_(lQz}29d}OXDRdZq zYEh_11chvn??D`PP3J$)YBtNb&PT8sJR;rJf-wsDbdo(v>|WKj#%c?64&D+=O-2V= z*QP5O!R~#Vcj#^Arha7JL-u`|$!Iy>LSh}Xj^OF;y^E`dLh&`_6Y(Jd4H?zBprdSv z>6SSQ0VDO;irU!mh(hO}NMlP?f;lI0mCnL@8!P)mbxpY&9NYqa42A^!y^+9BlXcAd zF3RHSv|~-z#pF3+Qhy1Lsz14xc`eX{!tx^_Ik-~-L|9_*T&u%uay3PNWNSukBRUkm zbNQ;zs1qM>vu|Z3oPn9?{U18k!&{{oL%f}71S|xYO8dtIBaQf57vpLtpG*5+mt>1Rv3#W%CpN})! z{jr7=x%~!Ra378e^%V)X%<^s#RKBZY22GeA_MI_|UvcQZ;CgncA=1s7ZavwhffA?` z6Ya^J+twX)g(Z$jwsn48SKYAmXYJcw;;0 zBE5DcUs7Yqc&V(E{#9)j$2fx$Vl~WSCD3XlEJAos(e_JmSbl({`eRd1Nzp_z{O1`i zFDCPj2QO$A(vAGi0P;!LX~wd=rKsV+kDL!DGrWtdFN~gX4j&4>KSemIxhk;Dw{JdunxLXCYVDn{!I|A8@A2|E&eW{_+y{S)*8aHAi&@(;@;rPcMymB zQAYecahn)vhya!7xv%rB3EUF%F|~}7q@h^A??8Fs+r@vu(vH&hpIBm+PXq^XwJfms z^knHXJ~4|h!{v96+s^))nNpesdg*0r580YLCDhep71qwC02oERah<<+57Cw}eytIq zL6q8M0_y^sveW=}TG8~>b2rrY+IrbF=$7C}-s*;JKcFEsFoL}ng6JRb*t;(jh-QX@sv58ROD;|hRA9b=4j?2xJyZ_fZ zYB|~am{tgK1-Eg7CEjabE(&EHNV|y8vD@p|&U&t5ZeV<%MYWv|Y<=v`qNRN z$h1hZR|mNdl)>IHxn$t&{ipsDh#W53`3>lm$Y;{RovpLMN?}C)>;H$=e<@G9k z9$gEZ^G|0B-|wHS}$t16vZgiwkBtYOaZvQ?hAOZ z<#15!gwvvNeslTijN(+@WZTx@g$y|WExN`F-aWP+rfS&~f5MyTY*9sw#J{<7!Z47OqA>;0n0Q&{cvNOgY$H-ruQ5{{eqJ!y|j4g_(Yz*v~cQ_ z*^RRc{bE#IX~Rt1@S7fZrdIhqAmBh|EiNxK>d)-WP!aM^)8HMRS$#TvGcwQBdO{-N zl;z@48sFu(!n>m>d`Cbr;9f13Fq~3hFq|4gZ#aS*tdmT8dIpd!AvC{ve4=;F`s7&k zj`R+Gm{(tux1}$K#F|oLV8L8l%B%^Js%>*F4F3rQ`H&Gbr9QjxDir~L#GOco+gq% zV5;f+4h)6W>zFAY$Vpa?5Jl@S)7CUK+2h)hAx$&k7F9B*5h~abY%wsQsz}s#LtYAD zG}+GZvv1#`3{nEwMQ&USsB*nw2~eDFeD~Mzm7yV#BR4y!X-pY5b?NF`*sPO#xO8lZQ_vDw zRDa^zDu^=X?N|B9IwAAKIjHd?X?N(DnJLg^jyUANIJVloC3HD5Rx=3QPA#SEZ~nVW z#Wd$@^UE^IaAQv*wLeX()Bl9=gJ(UpGqKWUU?V==4trii%Tjfn+n>!znw`%e3aRTYWr<`vW1|X02=6j;ZF1`P ze}SuA%|k(ppVE14@4DnuXQ)njstYvv0AcUB3NvCZecLB)-+M;HNkrq?q?%QEOOXse zrVu&qM9gP7Oja!S(`mA!ARW57m0yoqIROnr_SvJA(8vh`@aXjPycW`w3Ek_)B8bH) zMC!x1X6^o@X-Hfj?U4Dcwj`Fi*?H{(i5gGD$nj5fK3|)Z;Vl%J_sV6aPC5-*v6X$~D30J!^qn z&VZ(*w4bihpU7F}!x}sm;o&d5ZMjhv$q9L-y7N@;i7w{QHEu*WC^er_TX+lVmTNiD zVgC@kO9`ME96-UZsX^>es`#h_tX$fhQNUU7pu1Jg$W>bS`wE8WMY`iItTZ8)j zlS2u> zN)enbu*q{iIN_0g}?Zlr7)`1S{X3>fqXxJq_2(;2x{r6?4h06=Mia_U%^j>vO3n zZ`$-H+oPny(nPSiU6VGln0{1CvfH5{zBU0RY>bIoB!UJ!xm9y5Yclb6gM)_55 zIO5p#Y8f-ZBB{vdCHGx2{PfPW<;wFphPP%#eg0J!PO=}&f~R>aWtxq3Wa~my8O3V? z$8Gv4R#|+!i%TO_CjIdl;wFx~Ho}k0@SA+BMcIeWQKJck%7_YQm)m6vmpHqz6Y9r{ z&uqC2Y-z)ggHt9SW6olFtektdD;A=E30;oTx6PSBBp*6%7r&^}Nru^I-!xfuvTYI$nY53@ zO^2+HE4lJ+9D{=Exfy<66bY|(5pbtgc-wJ8d!p6E3gT!<4)m&+0DdTuwQ zOvfUMruN7Ec6qiE@A3tv=vc*yfFIzd>#?D8e+84a0NeU}er1(6->*)SE4Bv-J<+G`CQL*+Otp z!N=0h!i_a;Ot|AKVq8`Lep|84i7-`2v`9$pupNR!OY&>;L1TB<$W*S^pI&Wt#UwI) zdHZNh^aE~JJ6tD1k$=qvdIMzaQ5Mi82bfWQW!-*>^g}%IPZqPD$tPrX52j)|{ZBE^ zhENGjL5B7(D`wA;WZr+f1!vr@`8i0GrC?K`Th#lka%xZr`xVz3OngJ&KNLkdbX!bj zJ=L4yY+q0SN8=k}#=T$Nfd5J_ezKFgU}G-Qh6XAaY3JZ;GZJT9tumEs1K95%9i6n! z=(O_XqT1WaF&`}}l}zZS>x^P%uQP%SpM_zI(pitGI+_0@C&S(&!V7sLK${}I`U66f zT3L{_ZPXZtQ2Jo&8f?XeK|qO4+sCBGM}*nswd|E}=^Pc1VHa8$PqHtD1)_)8M(ln| zNqwj8**#BV9&EE!VAMSU*a#rNWrz*@C1SP1z8Tc6y)h%VWWgJM(S%FcN(Gz*M5n$@=Y z5JI1#_kibL4I`hzov%_tPXg9~`is~sFSciRhbYeULk`aI#6QKR(wfqn574*o{DQnC zwl**{`GQgJ^E%kx3eMy=-sKj@k4frk%Dn0Mks~0= zgqA9tXl{F9xA1Q}l{gFCy>GfI#O}M7By3PR74_==V7CDJq9hk^Xe3@acdemSp~N0t zxOS9EKSHqxJT0^0-Z;l_S5)&FNcan78I2?8NbqRE9YCY_Qp1S~=Wa67w=Bz!mLD^M zeVTNY8E43kO%W9Oe!gim8>l=s4Wz}hH9OvCEk3!i^Tkj)y=F8 zIFz}reBZ#CbTCWx;UP)dr2KY188;Vfs-D>>HD&k0+oQ|&DVn4;sXJ>gZ|E$qH)crl zitY@c3ATrl|DgQy2F>4cA&+08{VTACD$(SiONh{#S5!&JnhKhkJO%qz1uC(0!fQt# z3x4@sUVxip`BSoC>iN?fllS35%3;w7|CY8B;KuVAw>+nvA-lPG?y^r38{?GQUbOpp zMYit?`mA%^#AGI(9=z03gtRRrl^9UeD1cmhv8$;5bg(2QCbu)to$t@X)N`*L}M0Bb%jY`$gP<>GhMQ)oz?qZ&Kc#pR^L>G zB?@EY&EyK-u@6g@1@~oyKFwstzctZQb~~2;D1Uu+NjpdLAiFLY_K`lU2FBoFA?2zcfP=~Aumuq9DI73no1RLDCC;$8XiYCp`)7d{%7cNs$TyDOt zZR@Q`j^*wDYuN(Om2>!GcH2k?*S+|$J%j2gLrYEEQ;##5RC@HAuvwbnwFJY+e-=*3 zzms{LgrpNZNj;#Y{MKvrU%5Gd!{twO-`{0hK2|+pj4L*=zceIh5n#5qPj|mKy{QWg z#X6@wABU^<$>j=G1Tx^G^bJ zptIX4h|hse_K>4+Wn~_}P z<~Ol^+0}o?R!sB7;cP5dD<$XIhl!&hSaTKN?s+MLo=L?wFvw@-<#l%}zB6ghGT}nGQdvzVV$oP4+T=nik%8C*Pf2_Hn{QKs&+-ax=ZzI&?w8d8ELLl?=_w7>Y z1@u&@5-S~iWGumaIw9`2?hHmMtj_{um8ZZ%Ny`Y2UDI-(KoP+2WYST(3?ggE&xlRIa9V>A9 z(QGT7$q8YaSFi)P78PM5zvd)bp6v@@u2}@On0-yLY za(1MgUyHM=QjWdIdWLJ3esS2t+A zrTVi1k~k}yP0UL?=9091g|rTL9SG3bliMfRI>l4vLfM^zp9U?1f&IPzB#bO{Gx5^g z#kDQ(38qhuW;Fphv>Coyd-96Zv8>}B&%?Y|sygx{J}}CYQks12BL=(sSXw3fe2X1*8j zx^F%IpKQviIt*VVhrMU(DUsoB1{SIIY^n&k!cDGAT3$_!4auT(^Fa<&xkF(+LtJ@! zIky1xcJibdw7sc}cL@^s-2GJU&CztC@z**`;mF;l0o`!8A1?M}AXWvXu}g>%A3|kCfR}+8QF9Ns5Xc z)YswIDym*Ekp{zQlxELWURUKPdjn0-@NJVti?F%vCYtBHe3FQ_rz+7#F_1Eb$!xcr zbF^v^zxJxBon?Wl$I-xduOfdGRPm#i(pvBgX(|-LMQRV<&lH9J6Q&1)WAA7OO);Rl z6_WFfGvzCAXpJsT3YFX|Kr{RZeU|e>#x-~fI&`1(%`MxrL5n*8 zIhC~Ags+yrBzb{*peuULr-NgbmyYi^0K851slG0sB+aR6_H4NIGyJ-99!=iJV^fxM zyq9H{BV*~zTK4bbs>zAXcq9%u5WzKbDo+%eWK;NpuZH?kX+l2iW;vz*-9XH?#vb9@ ztA=;gdV7({Ici4DEGHzrjh=w=8oRMyKFV2^r6RIsy!wDe+3h+fpc>SA_oKcTH1(Y* zazXvcweJq+6=&+1p!zm8$aRNz>lk`AncF$eE?0Le+N`x~eX;Jp);Fr=x~(M?kYnV77O!&mCNJFCx-hYcjfXc(=v2Jx=3Dv?3m{Q#%**LyeV$x%-J(?=Rx(|Foosw>dBAm45y~A31 zW}TE!_izP%yhDEM3;C1UyZ?dVnzHAZd_KY_ZuVSL?NgAq1#R*+1uk9$Q;IG^IJpnq z?d+W~e;`#6Xha)+B_XrxYzUlW5eQTdnu{!F} z{YSQJFe>MQx*bmSl1cHH82zekpPB8Sp093Tg08&rPW+xWi03@_q<^pArfu)bKOP`< zr}6!#Jmbc^A zH|JZ8lm7TD-KNK^Nzg(-xE}sZ_~7{hBch&lrbjL2nbx0F8C3v7@gC0Q>!uo#a~pb zD5N*GeYb7O#!Bdsq14wHZfQ^2Z2Olwk_vHhP=9p3f;eE= zP}wYeQ3T+X7+-+zQh!uD1H(Z8*(QPzQL~ARE{czmwcqIYXz?F&tuc4t16yov;EcD} znme&?nnkjTAKy89JGt5P%zpNg-8Rd05kA=KpSmSq&sBxBZdG{3)&@8jz22p3sVVhL ztSA)p&psz?ctrZId61!t7s)0z<*vwf^$$LwiQBo%EAb6UA6j+HwuM_>#tN<|9WA6i zq1)sJwp_IlKSerbNbrqt{R7<98;oX%(KryI0%eErjCIgEM$|+^ZH7tazs){RRU5aD zrMt81xHPk^Y}1FRO7FtDq&ekpyBnC3bd=h(@b$`tD>cth<04W4^ z@;$HoGN{;wDVh`2vT(7C=#p=m0?bq?_gLJ8Jf={v7%Fs|Y5= z;Ri$xgxrSa+CueV03d;@xtZYY%y7llbIS6Od4EftHk&3BleYci?kw|Sv46|g3ajvL z>)M4d>!&w_A5SHoN{f3l3!*%GG)r@+X$Muhhi>N?l_){kh1=M`v#}m`H=L94VO{<- zamUx4eAUmP6D^ihr|L+G_1_Wh9G&Jk6wBnS6jp?Id$MLwxE zvi@K@?A&X#4Sz0!i$Bw5vqa&pa#V5O(E%)CwEterW-v^ivg%|cQQ-V2)mJ`#S*bkD zLNdNnQpBJ_ctYf~l#G_W3Jj>48-6%qE=ooq3+7W;$~tKjw;HJ5p1)7|AWb-leo+ z(<8553dy2u4c?`{CeM#okQX}3?ip>Lml|(y#PBOTKwR*=SG{px-Byj>z^uPqOnDyH7^?s_WtY=_%kMvrS9e4nuqZ3#AL$c zwUj))2}kt;CyGJV0zUGZ)Zk4qtj`Nl@qxZtoGyNB56*ug8^kptc4?LKUkF2|ZdLqw z3Aq+P(#g9((A1b_mF3_*j~)iP-y&(epu6ck`64CyMEJXnE5{#9b;e6s+9>J16DsHw zvgJg-CZf^h2xc1(=RFL^8u)f$F=)0^X-Q9)X&3-(;stPvpqWiHj%bD$H##tjN1u+5JY$NAOsTGO))Pu_`$8|#PoPsyGeROpl{^{X4?e(x_) zZ>Zi;&6>jpwcH9iKxXuiJRI?SmlGynVO=xUQPZy^_A^D>XV7JDDsSB``lte=5Yua7 zh(mR&U-I`d8n@ISrze$}%%NIYanqO-`U(S3;3L0}%E1(OjW7L$?7Q))zxNKQzI|qV z!4IuLwmP~}K-s|xg-B$yeBY<`)Gm3CPg6>^=kQ&Vk}#4zi?V;F}=1h-=>lqKZn1>klxI{1Y9` za2nP-(9LgZ45p9%THQ+1P7nWkIqpW6jy+RNTO?Sy+kHwl(Ytjqj_k_@{xEUZwX)DP zo_Zoh-TgB_^MPz08^)KmWKXvbNIVAS{3&vL8G*Vbr6@4<&wP+&T`NubELwUQB4AiS zQ1g^pLTCJv;!w#7`{^l3txNCFo0D@$)92NF_f=o`MbWB418J;`4d-q17eZ5$C{GHHgjG_`e=%r)vT1w8btfFpe zfUxi9S+>6uXbr&FMu4j5m|)pyo)vxTBLvSu97&L^qH~eSGYPSH<1r)XR6Q;$(j}JV z+%mZ7Q1NXZN7;<-!SxW54D6x11z1+S<uU1x(=$nSUsH%9006&V7ACc!CihLt|;) zPu^v|Cbi1&>UIu|@|z!~MaJY8{OeycNrFD=UNfGR;P(1aWoKtkCTPobR%d(GYQAie zr$Q_PvZ7Cz)!E{cD-?XpQL7f3YuVeM6U{v4U+aan>x?rl@1burC&LmI*W5W5>$c;h zwy0*Qq@#F78=-GeS+xnS#pwS$EXCIsB&UfpY*N_loO!>**LX1z2M4K3AlEv z*MR9d%MoT}F3RAQCWC>}GBc4&H_qRY#Pwm9kylX;2Hd)QdjC?CAgdP3*}npo;nA-i zd19Bg7&E7Ykg8PMRO>Oa|3)d8dx=uLSGA`_ZcPljU#`) zU|D-(lbv};Ggl^6-9DL}BC1>{nqfPeXPJJc-~>I;jzy~za}+kjr55i&`XLe?IO@1p zBNQG`n%R3BSK$fBEE=?kGU~#8MYMJ`Y@w!kt1^`U3%REtOd&UuFEhWPW?P)@gl|o+ zOR3Lqlc+LU!0Nz97J8c_wQ^8Q1oP)5%P%53gr#O{bLARjk0m#655S}8gb-|2yai;$ z<7GCYrT^hsxmKTwCNNnJ-Vah&)%McA@kVki>zCMbNYbUax3sR6C@!j{KU-icL(E~* z?^@S_vzF69fyvev3J-6+Wn+C|!nUZ&P{nEneP2wom7t=HEyrWaz5>oq5A0Sap1hNu zPq+1DzKaIKG?Ryn&p*n(hRO$p{I!&wth8-BziK}M`{nI~+WtocF>|bh6V^?RZH0tN z(;YW$rah)o2J*i2;c6Jnh35flDzf|?BXMfuZn1`3P2kET)tf691=gB(P_|aurpr;8 zq)m_+pd_<{iS?yH>b4yC%@;D}A<22HdAwW1@Q3N((>oez7br`aUJ2yT+&rdMshi(g zRf@|^)kY@m?|WAMj&WP&uBwKa{)-AZG~iMR->$f-VRVseG9q>djE_Lh5wf z=7*$gn;u>|n5YQJwE%TO)*t!a?JYObzG|l6EOCZ=aQG{(7DMM(=H5Yz+%$(Ch|%P& zBS7^sz@fF~nfSLrQF|XFYyjzy`HNoz9@a|c)e%?A6=GDWU7YCwLG0BAPU*b_y>Aov ze~|TEUf&YgRon7Q{OrJ(RV}Y*H}6Dd{xzj)HH81!g$n4Z=S=6w{B4o)S|!`v!oE&h z-~v)`Q3IL#j@Z5e`*|U~`F>X9bW8?>q>5$;eDWc)G!B!B@B-d#4ebu~w?HxLGNWL| z5@fg`ivY4u5PG1TK6!G@RUn(BgQv$w=_7q1v} z4{n}tzq?Mei|mZV8v!x#P?BwQwO4h1BJ7TsY;aoc$a|L@@Zh*zn?K{p6vKH@L^W$W zr(l0Nv>piRIIs>m3hUw%|^%iU;h~M!8`Dxnxra2Xs}^P z@i!&U|9FXtR6iz_y|}5a#Y?7Fev+8n)5$#6rZ?qPerqrDR3kp$%*zYaU9%_8kCN?R zg%TJnjM#X(>wh zt$d+BgkI_4|EOlK95sgR~tR!!i2Zw>Z-$=flD&D1z+~E@uzJKFi zy-X%QtfzlT>m>T8@DV610NPS;7#&HFX1%l!y!X+iIQuG&pRUP=ILm$Zh$7MMWLKUW zt1XS8`&VvK@>y zoE=mxQ0iniqPS^$-JdK#p=Pvwm*2H(ytWbYJQERqRh{2P6dbURs;V`%zZ3PjP5C=3 zq3y^v-CRV9*|e2}kg$;L)RU6D=i`4&FDuG*sT@EPm=B3?2?)HywY{N^+W}rvxipUw zAoGUQqzkQA!{FCeSIF$BLOy7vITfxY!lhLzFmvA7cD1GXigAM|@{p9S?T;_?XjFyY zTtOZy4w-W{=2#@+NxYP`r|x@P=^J7_%~*7CiQT*rC|&bF4tQHSSGX2?2a0oFdylJ6 zp-D4cTd-1#LpX}6vwds)Ch|j%l_{krtM~|IF1;|2$l*NW3k7E@5gD6>{$HrydtQU&H@UcZ67b3|pBxy>R!}elvU|+^4!4kO*;IWvPFF4(myrXi9X>XhnZVzYq#cbZUTxz#-c) z8FOC5-Qkx^ZenG#QKK9_(#Y4G{dVIx+|ZNNmzw#PGt0)lI_3V(PFI`h!*_T9@C}tR z??cv!AB+eKFrjloCB!qERR7=#%vHM{L3U6ex)sAg;7U!Ls*HA~->|O-h?`nWUo5ES zW+hXN=%JTrs{bs-KkWoBh!WX_D(n)BrDf(URLc|1@AfgW?a=E5P-{mqHSQNzHa0oF0wi5KHURwSd275|jlBl+;fzXN zogAIGZ3K+kO4(dvN|i&;vfA>ie&E--L;D&$zr9LgB3r=%jj0^SWl@NyYH+GH>GLcw z5{Zq8(<$3^I=Q{7Ve-J=fzkeM`S5O+>m!ubl%KZy`kU89DzidlIfWh6J&Rs_?cy(A z(yAhlwflWb%f&0;s$8dZaQ`ml6#ozUH8xjjc}{oQN66)GE2_y_e-KBupsUho+KIFR zDj5Ee8^NwSBEvsbfp-G3my@)Tk;g-dcC(3sxo?I*S(>}9L>wZaCbg2?eSsQIz}mdt z8P|YwgzmyO@G*7YCpYW|L6n0C3YOd~q;UH%SOWyjvesfS z;JVHMMOxioHppGtA74{sJ!n(=U^~U$@k>$6r-ZD#X-Y9Px}x$S4X@kaEHATsLi)0z z6RSenwF*q5i*?@gkbFR1y2iC1?H0O(MdndYp^Gn&XOV9n42c2TSd}sfgH8Y;i#Uwy ze#X~^i;~s8^Ni-=+5Np<4g{l(67r)EV%Wzr!&l5YmWX3Ij1nqAKT3ku)^H{eq?c@o z!REACwFam~wIjU!@ouiLFO>@|8X$$#Q6$HY0vv#4kqG7Iq?$*IF_U@bN|qgV2R)Iv zZf11H!Qitn%sY_F32j8s__fdE;4ec)o#%zqia_n5T8XbS*?vtq*;sG9^hZ{Y0DuCp zI?3i%sD8AZIl?~iwX(NL`5cv~#OvMpLZ0u>TRZ2ycV3V`|c zA6!w*s61zgb-_3*IprvOYjd=Ogchw<>hfbFSe7l@%1Lm&aJ4Dx%4Kd*g29iiAl;f%rUl$Oi?r9U>d#Pf zkQVKO)Cs{2Re94~cU?)ZB+h^qWB0FrU#d(F6rtJnOqqsRyihi0a1Lh1?9zlEn}-0w z2XE9E{&SLrm1g|98gXBS*c>YFh-`be^j(@#PV!7Yk#GEJwNqs>0t z4R!fDtLLQ(e3X!;ke=Wz{Q1d?hV(sv-Nk3Zl&&?8OlAvl-Z48rXZV(0=gT80i;jXU zSHUM_(HVtQ3v3%%LvJPOcgF4u23l>Tk8wIhp|*1zS|a+Yj(Lsi;5073N9jTWoDrWt z$#Tld%t31jqW?l<5L^Vy!e=`V zw9IDF1qO8{3>^m3JPTtQk1I2mnt~Flf_H)P8|Nh$zY{I+=c0>JO!L)C5VpN(FY-3a z+hc^vMgnqN{t~qL3?}{g*4ral2|~oMPYVT(GhM~3z=&?d#8t`1&-(R2#zJ+qN{Q0ZW>$`DA)@e+W7D{Z7 z2o3=2Z*w`1Lf1_Aa*aB>l7voa3ffPx@Bo{YC%z7G?)Kfvo<91}{UtB_gtPI7YVoS0 z)K#;1OP~JK7n&bv7qbi>f3pw4PN~x0ge{yACfWMjXG&?RWbs{D`Y*BOh;u1d<+GZtSGZ|aa|U}W*`RU|yD;mPBX8=X3W z)?ypC8@jqcTPMDII2L!u9TkI@%#UDX27nE(r*YOaBdNiWf(L3r^sXzLH) zMu1|iaO!zUMEqzJhO!;fN8&|@ACkQkIPmID4N(zy?rb|_7CkFX%n0rM7#t=Y8m6z# zDRW3ytoxvpBJW*7MJmA4GIqM$ad~cmXJFB0Rp`1&?S`<0R4#jGB;2z3Pdl>+zlG-Q zAHwkqq(|^Iv^bz>I%f1=)Q{rKw*X(t15Tt@QYrj1)z)0x7%*>x#(w-AW$=oQfkOOe zxWKjdBo28#9=Yqr9W9p6AHamEW#`^h4m1|tH!Rr@uNW2&hpB`(ERY#zym5OVH#ybk zxG<@3d0xBoocom_kr6{v&ZEq29O`O@iFZ%(ypi84%2GOVvU~rIqbM~0>a<*QvfA(i zkTry;vUxpc^SMFg3D+afd!-S_9)A#_krIFL$K5g2N#1EfwY!BQm*z`bWTB8#yPe@( zl+U20Y)JZB)oE*_uObK9R1|sslPA~ z(%&mhwZ}Er`ZemgP;*Y(HVCiBFF7d5ll>v8*kRoIa|dQ-+-00^dtoidcXHkzUDkhlYeL5 zGTvw!-@iC(bmgsR{pcqA2e)2yEc5AhOGDOJlVt+m9ojz^ZA(Gcyf1) zF9#R0e=hD5qxhbW9jG?~=~z8sSL;hOk$!q_Nh<(9%t?6QzdlM48y$oEji!%yS?$(Q z04&^=gm?z4obfhy?`5ZweyrgLUn2B#RY)#HP>Q# zy#Vxsz@r(r($s{{WRjDh2TJPKtbgNsUNI#mjd{O21mdUb4{gy|&K0KqRn_9ZhVV4Y z;-4>Pet|7|3A%abg-szyac=q1Kx69gSow$|m4|$Z=6;cYH4b}$blIz{EUR)!st&ND z;q75~?2&;Vdx0{Ap)C38r6*$qTryWL2OIS9e=0NyN=P3+Eq1M}N-~PQ-%RtT&|O^E ztD9_ghg}86OcM+kGT)HZEo`k8%sbDKQ-aH)KqfI5yk?b9QFdUqrw?2%zny$z0;VP! zA>JOQl^K@E+4(!Da4j(u^=DDR^SPDaAd!Rqlb8AUVa$W{LuY3%+uh;DLt92dbJv)9 zWP_#u{E1APsyWtY(XHrOCs8}ca=AvZODLAezLW-5pu8r=Y8`8|T@iM0|E*{jfP;>h z%R`3sv zuBZO1O&$$|XgTmSB8=R`S()=bnFM^fD376yo$+91_N575Nr}7}&J;_5G|o)G*qIM& z`)?$la=ptNiePKosk23UQw83R7Jia_e!1{$oFhs>LQLCx9I%@O>7FUipyA@M@4fx=c(x04Wv!d z4TiqvTgENK?^2kehWHcUV)VCk*O7h2Qx%vT)0uX1T#9of%1^-waFZLdCsr%~^^uG# z#OSuz9BT;hGX;GV*}Wx5XbhehQDXf{hRa{e*budC`oW*B!`fLVQ54OQzJ#wZqQ^E| z8T|J2eG@J8z5hEemb;@GE{f;ux=<;iDxtX439y`}!#=Ci@01H%UNUW3M+H+92zS$#GnB)#6LN&0F#` zF1u6%&pvhcUD=W5TQ=a7}FAi(Zr%Y6JhmDv~^idAo`|)zOY(mrJAi9=4N;z*~ zmAwKLyOV+CrRY8r^Q*gn%HZ#2_jhjLAH3=jya5ijQ|J#8QH|gA`GaW4m1TqUFpZP| zU9qR34V8DRBXb?!&C-3`!4H10mWqxPAW?_KMT)A-Wddnhf8+mq%}qUuS58dCDLiyI z(HDr1KjRMC`ECo?GIp$u1ZciT*hh~^yG-{!`XFHui)e@ekD7fg4)S_*kJjjoPug*@ zZ|8S}YoGFjzCgIAR>ROI)RQ$+I`rz1QaGHoXN>PP)L*oK{6s!|`5=!ITy`}fh_s;y zhCM#e5`Qs~*YUo2r-|~z?owD1{sG;jmV{4oYD^t4!tg9JUt+pIznb>afJ8o~Vo-!g z4O(cqL@Ql=bNHVkqO|ybPIg+5*OsgGc96R4yBn)o@9ij-zmbxBUb^_a7vGs&FZ`N( z`J(Y#0V=|RzINH%l2`reVwGFdoF=cY8($3``p(gY=Fk8WuIbfX`Nf&E*D1Fm=`ucTr0*KGlRTrC`~6EnW2~FdZIY;^%IaVVv17?tewsP8^~vF zf_{y7)bL*aemKA=KL)eMK=0t4*y3T zWjo`}m3G}CTcF4trcmo-*Rg-&FHW7-pzrXeuzXiR(w4ngqG{&C1U^_%zyz70F))SM zQ&LAhmfHRqtklqb|5g4jjj#Xu@Yb^Jcr+T=Wu!bdGP$=-1-fPPWB;@3HAIi&O1$5v zn!nE$sfxme=PE22*NQ?-kKyt{QZT|)Zyy1+mfy$n(wvxBa0;;0uM2;v$R63St!poM z%1-^I7-?zdP(}%CpO6p_X^e^GEL;JETGZs-rA)X`9nF+k|Fv)sOtLHeq`5}5f5LhK z0=eX*mcO=9X`zr>1m7ZCC*yDeLJ+>9cW~w_7u>rhFI%b>tpHl>Sh=^vRfy|~s?-_u zk(XV;HcjnY4DEfmye6XwWR=4>f(W^NRFOx%)uS=!PQR@wpvk%zL;|oyHh|eTgo@cq zvroq-CB4NLy-O5$WR5a^#%gqE@8)3aZ=EXfOgIta0Jrom%9%d@o&1i&hdLb-`DRCUa#j5p51%TJrFs(sbt_(iuc*}h3PBuaQWD!~h9R-A_8 zrk;^YbztjF+{Yf0OLD6CC~DFMAzNN$DX)10!PcUr^aHQb40{^Mb3XMO>1u4Bp%EV` z?c0WJy62RE6sp+?$O@m}`%HiPVQwx{|CAQyx+uwB^Px)3bLAKb<gw;9*W=`3R)|TbCp3)|eK)WcsthW0bf08!|p!Md>Jt<_ucu5dx)Y%`XWL!~{ zag~NyKQhuzcqxzVbMG532HL4#q%=e;+cY)~pUdg6Fp06wjrRyi*yzkZ6UdBWE+_i8(ARK1C$mw^(vhz7;MUobRH_Mv<>9 zW6Z z4U`#kl-Y*-9hzde72m}>VHD0&;`dX%OlLW49Yg;L`}_rZp44ihEITDU<8e7!Sbm3k z`V=7b8D7bbnV38tYBI0*K@>R zyUkjPrks-`wMYd?+eUuSuL@x|PtOVF{;-86wUpa!Xn~s_L_hqcl%o6)5rrnHOZW7) ze%74MCg(o#C#Aan`4SB0KhRp=n@%i|r$U|RUi#(Fk1P*SlW7f4(%BPYc#e%_MyWl_ zekUEa?mMg24 z2~6JjNIB`w(!jtGTw8w#~foljPN*aJxfA z%H{6R&JBr2j4Vk+JF7tk*kuuk-8T(Un-pwZ8ggZVBJ#_fO^-c)DkPTu(d~pCEt_^j zt7e>vhUcDh_>M@3_<}Y?7_uJ4s?U{s)V}%-nXgSH!n=hxb3B86zO^qbl=>=<| zbYXHDwacp!qmPuLYg(tZHRnRoFax6-foP0v@U`uMve~~vbNPSKbuWC_iaML< zkWL|EPgiDR1a@RI9~53D$Cb zn@Mg8YHyV7&j$XE3GMx;JHgI)E4r`+NxtECQFK>gzh$K6mh!V;64Uwbsl_jj$kh;z zsZlMxe>lJlTv1I@l$0%)LEv}u z?u)bE_@ih0Ky;KNq2)tl8Cb~_^tq_6`c6g%$0B!2l}U*eciN+LuQ3-c9LFHeH5q{# zgG8fUwP{)LS@F!T<@tqoRAX|SlgB+4<66*(A$k5P6+6+?2+lIhl@w9DR*WHG@%gDOmp(VDHqHF zxMM^MeMd^OvQ^nQiu&i!{M($udNy5zSpYhS>NvZVh~K8%nV? zNk$!@Pbv40qLiv(azqFrIwt29nKDyTYiuL^ z?0n%PgZLd4)ls7&a5hKtH4@(X_;s^=rV)z$4$L)tg2mCzACJictp)0ONW~nv`#Qt! zuG>}=Eo<%-^|0VlP{Lj8o7-FX(h@Eqe^d-}#Zo)aa`^NhgFu7*RgszP;9h(B*vN#44;_DYLJU@rM^SIVzW#FHK<2hy4{Y z+rQ7}ca}v(eZrD&Z(~fERHNwcBU9CH?pWVI>NU0`RbtL=H?D~Zh4SeIJV!HIng_C| zLi_rC%x5wx?i7N)*3Ar)=K)29=)Bp2I-Mn&fGX-1o8XSWAs2rBvu~ z;L`V^vqN^R_chA)s9EpgSoe3_@e|CV6=jr}g70g3Jlo>s>OU;?r{wyo8dd1#C~yu= z%!z7uk~;MTIitjD?}ccPL1 ziub|O?Yl09Lc9tqFTbg%f%>FdZw8L4J-6%VCK&voLyU`8`?9@mU`cMoR|F^6CSJeg z;_G4&*!=`*t;>ZZ~Pj3atwlWB!N1*M}2KXps{z2l( zaE7zMO;+09ZuPVCX95%YAQ^sZg)V+6+Y%8so+7%pwn%*T$YKG#zC+p57AL9*<3YX3 zwmSk!TG|=T`_9R~3@1K4n&bX0S|09-j%;jFo%@weJ6K+Y-LVE;io~Gzy8>_?U3(! z_6D}p_YVU;@f4NPdT^$P8{9vo=}Kqn7IB?`w*^$3Nn{GwdTn89N!!MB+Y9AL?r(I5 zxV>0f;JQC{8bUduIXTUyLn@*hwPXFnlBVI?GI2tCpke?sb1roun4o%J zr5L1gFR^MOcbVLbV#~PoLVrcXCLKHw+R}hf48Sf@qzWay27DdmI89&DBNhw29 z;zund4s-#ZKVg};$XciZor0)mZ2^syBjfeV-;d%bLt39OU2J&?d zCqDhvzVPIFNbt)RtwRN5tjRy5MTWWXF5d-$@@KUdaQUkIF;>EU=S?G-M%g~P)$DiP zZ_KT<>(A#0@U8kMRu;vmh#Z)8o5axfoh{CT@^~;DHd1lMD&_miXBb^n^8w0U-BeQ3 zazh%RPUE2XA{Dj)IKqbN>NT~6nQ_{ZEzd6m2Em>v=u|| zkg?m6@XEOxU}l~{Nc8`z>Oz~_Q@AR*b&!$zg9h7^UOk6`L7x3Xqh7j-sKoUiRy&+i zW?4CQAw6~-YkB{+Mh>k(%hG7B@Ot#Li)4S#YV#_sf=_R`u%p-gL)P~ULN(J1zQyEU z8Ky}wXbU^n=P*YTmNe{^FnaPyP^3`0*~y9QbaTsr7`X#yYgr82C|~dcPn(x)sObXi zEU0HvPB_qtQfu<8WdHiCx>K2;s$Yyny*qO+RDV7F756N*apQz!BFBYg0@yl9RSuhK z0h*PAuGB@Ve>)r!ihq_|fS-6?h=&u+fg z*{=h8&Z)Wdri!Cw&a`)1qt5D)p>D)@6i2Uypwz~8e56-{OyWs;InjoMf0S9`?Fr<_ ze)6|8XQ&L1cH{ia*mT$O+GfCs@?9xhamu939d|V_=?f7lx2Ab1Q-?Y%y-=FU!}LtE zX2tiFZsIPwYv=Y<5r%QDquUEXq4rcCXWyvJ&c3rCds;@~R^O);1|Q6FA&OBj2Mjg7 ziSf7gev!ND?zA=H(^zR-o6>QCd6_yz%{ z1pUzs*Zo0ayasfittj(FQ$!>CiFZ=YTaSm#!Lb5>TCWn{MzCYbb4x_-6u zLWv0#gH;**HQqE6uAZPo?m^Bn4&@VZtY$g1yA|e3kxq6^w@YtS-FEH9ju(mR9BFPr z01RtCNO|ivchys{d@qKgLt9XNf`C~YGRKRF2f2=I68mB2#e<#HVt9H zt<|kwZHc4Rn&X#tuk#`%zR}4t9MOGanqM>b1-FG~m65CavF9+VSr@D4Zyf!g45OH1 z!eWAE>}2$xZ@AcoTD~iIHWMGWe~M{fmSoxfhr%= z9Qm`EQqPQ{qu8Y!u*=YHUF6bq@B%f+T$cZ)6INl_e$4@M?8Aj_0tIUeY1}l9M5&Ij zgTocKW8I`9^csT|jD=05Nq$8mUdll8v^_Vvf@jDc%#SV(&C1f{v<)t5S^FhZm3!%V8`tvjm-Wsky~<`&l8 zSP0Z_A#Bg~Ez^8u)icr!e6eZLV<*g-94+>|0m1*YiOu}u2}UVwC7{|jr=6v}v|EOH zuS1{Wjf<&A$D4z9Z__*LQ_yRqw)h+elPs)i7 zR~!ZLPN+02)cQayv23glyqqTa<{15P_Kn=PzxRL=v$+$p@PdjbtP&Y5TOSyar#!Qw zJ*i%rj65DC1?`Lq<)n1oHbm%*qa;L3@)!zN_47g#vmE;J$B=6I23+wp6 zB}>^3{*nvSSX+;eJ76Xa(%&h|NyS@#;II(CW!k@U6o59N8Z zLnYUqls->-+42yqvEym=py-7qQ;>Z$h~jsvuS%)5Z%U_nIU^E3ly2DIQ zVMp?2JL2ckpi@zu`Q6eUaW!;fv2CLtGy-Mn-c$cW><+ydE%ZVBD|H#O0Q9(56uU;1 ziDL?#d}J=OO+OSS(XOedHqlRiD@sB=%Ehc=Wde)SvRdROjEJandB-l*I?bWw-6;tp zLK@K!krPUn%^ep#ej!x}rx@iEw2Q%!SVl>hv}{s@b;e8cB>DgdvxZ33XkElmd?OtX z;suK+t zc5zjDBUrG$j*6$BMIO|YWpbX&Z>RHj^H_+cD)B%=k9b3HoperjG4GCzz4vgAbNBV7 z7~eEf%K6-NK^ZB*uuy_-o)%jDTVzpDw3Th!KeMRIOp+x#(icAz1X_F-CDw&W&d|*< zN1mCjEe%lPZe8CZ=Q})k3h~`+vnfZBCQr*8Y?6;$_ax724m%$0m5CIGcEyQQQ)@cw z1Pb2S)yzz67!c)3|AsPc+-fmyTV488@01SlmJ$%ju;nu4Z`1f`Qo`}f%*Y`RBD{}% zJsMIWk}Dclr0^iVfVDX5uh<}#eU7s#F>HH*Q`MkP3Nmp{J~lrz`w=fg zMMVy#*xRRESwa9U?eZ!*mUGbM`qTb8ayhEV=4zpY!A?&G5~?tK_gN5Z`2dl`WsCbQV^bBN%bf?otS5&~Ex$sxYN(=G#!n?8010 z{V+Vfcp(*WDAid%HCNIs@mbi}*zIK=NU#HPTA7F^HD0 z^o%c4?5sadz^a$>?g4c$0%ndejMKLoWm)o^BBx#AOs`Bm!8U$xouPtk(He`~96#lD z(OrQNskiA-9;pR(5*N`5@oYPu{knCn-v35QZxx01+&v+kqIz0#M3Z0d*0#^g`MEVI zuAJVSiRHo@&V~61P2n`%C4avustBz(V-vU~VM$X}%wtPh2MW|-)(gW6Csx>B>dl^D z1q>dPQ?$daYNY`Z$5@L84iHbpR0qtPFYoT7*V^Of(uGytP?vgTy-xq7U?txxWz6qU zf9i5brGi^o9`y?X0afKjoaNMZJ{Q2DZ!^ z?LL|acQ18lw8fk&y?m9h7L~_*+gn2AShe7;crNYMesLA?LUpr4* zYV9mCTi>}sC#r{RFxcjzEU4S&lK|377(Afu_(pR)lkcgw$t^T#Eh7Fw?#3UH<;S9v zSwe-=C3HyRt-#;9&OaR!g~HF-9c{j4EPuWbBeU%%d*yke5Il}qZmw=}CKGAZRnv0xYl{6_=pnkj4jfY4Ac@+j_vwh+AAvH*(}NbzW3xcx-B{^k~jq zPLzV@&G=G>%~D{d%NqsO@$Je{Hp<|&*c^NitF+QJ1qsf7=a51N>3mC4+{?W1fY+ zE*CT~^7;F-scO@w8rWYf^_Di1H(W5!wIFic*ukc@i1%j(y&RqiigB6i8>jR-k@*Qy zD~2X51u|wTc+*Jt^a1pf)FfEVkxTRqp&=F-{w!&Fgjv-VuG7fbkV@>!WjNx-TLoUavZB&QrnMZL4mGw3 z%yO;9iq{S9r>kd=jLNu9jcjEpkG$~sQCjq>hu(O+<=tIBD|LC;)|YQ+lsjr4U)sfU zX~w)-gfC<5jv+g~SHe(9{fH&Bnj%*{lP}CtakkuxcL-S|T^?8jYCLp}5ToPPzMfX* z8{DJn^DZudvUmfT+P@DF#D1l^p7|#GouANiE{ABY>=n5q30v<~>P@dYkSK2qUrd+; z%TJ04YeF{B@udI_2U#at^A@ zx6rZNyi-r2P+lYv$Wj~y&rm8(TkljhgD=uNQpDoWM(4>E&^%0j$9npsALUAfmY(%$ zAh8}3$1gTIM=r#VpHq>OV*QD2ZF^yDPtJI}Ksia*R}^2e!@F{NDAlNgp$Xf(+4r|r zqedLsVqD>zMMKi+8>9C8^$C>ajh~WXc6bC$qH+V@{(=&s-%3;^L<<}NLCd)-CB^23-}IwZ(@u4X3}%_nx4z4) zt{ct!AhDNH{H8mlr2Pj6g%3eVwE~D%GZr6>CtIx;*LT5a)Al1oeZ_KzbSOq**$Znr%JS+ zg|T<#G)rwJu=ZyslAknSORt<6_R99e#@x|euPx1IsZ*YS&5znpi9EL<%)dws4A8or z%2U2n{^UhYxGUCeE!}Be3-A+i)E03ZHjk5zV(fjH`=wcNm5xpJLa)x9StK?t>xqwI z+rW+!k3HJ4p15sHqo-JanO#FAzLmkJLp$1qzxPpuE%?5E;FU6x@=w@F3ELKV-}HX} z2#W0!bkmY$twS#-oo881qhY0V>$6)BC{ZCvu*V zA7p;mKBN6=8%43YWAjm_vFLV~FTx}~k;*`Yb}x$4`YlGTCwbC5pRR{Od|HpK^u60w z1??!sVPI&Qe*~Z8XOWgEO{6N#U8ZksDDk)3EMCUTb=MPnFH*B}acV)Ig6r zre`sVEtbvbOXs~Eg%6qMUB$in>eSBiTJjB7~ z81XIuB?hpHMuzPN%5UUk-J*Mh7U=U7UQ{rhy^ubNWc{XHml!eF)MRECa8x$=v+VJY z9?4l$#wY0t^`cLOu!3#emNdUB!G!hCxQusd=iV#vWU0FcISx<6))VU+v$Fe;`S_u~eNOFaPmUmxsXLOkvq{S}rOU5XZ-SuVbkK5#d8Ey;RaIoDp(Zw#)#dQijLFl`@Nk%!P9@H?WZMuw3 zGAvc<|9l#kryEj{!pDVr5@r?7Ojk$7h3E)rayu@;4fvYq4MUeL>{MOkD~j%7UzZq# z1^1$bf<8x(`vuc(F5|-1teGgR@bT|NfIz*S=M&^FdSU=kFkJ&-9>7^WsaJ%eNZ#zc zLvsv-l<}0)xz*BgGMjQYYoI;0bc}A_7xQhP!8IyGHQaK1dn(oXSxG2n;+zzz5u8Xa zdV6bH#@5u43&0qL&}>Ouc!hk1Gr#EF_Vl4N^fnvx+e;sMl3zy-ZmjR&FbSuJ5esVk zzQ#*$L>COFxj%i*xaaze>v|7IGO22g%7X-Y9_%`4qIKJl3&nfnp>^FIq8JO}3e?SA z{CWv$+-_~O_=sDi&oA|d)Op#{fw(g=tGozh&-Qrdq3o}(b8=+TlU3g=?DReqQSfhx zCmT+u7{%2&-B*ob>7MO_*~l%K`K(o8{kcqPY!3TOa}Ac9auoD#GZpt1*Q%Nte~O|= zEcY|xK)GLmoQgZl2 zMj8*Jli!S&wS&fhc1+PyAuV59v;#{v?I~BZ1xIGn_?hoxevir!qBXXpE(_{CT8g)r zCHow#C1&z$#@Z;}pRuG!dVWdeNosAg>u`=Zg1*p5d}MkcqXOOW$zxBJK1a8?4)#>0 z)jK+7q?+_z)8Nbw=+Rg_ zMX2?t?9sKmBHbK{bvVwThC^XJm#!q2H~vF@*zWZ+E2Er`GzL#+FGT#Ko@!h#W_x(B z^|dmzvkAA}lspVol86&NUWhixDp{lh1-W6oQ3dQ~yGIUpgz&9NJ&na*%!;X6?u5*7 zp33E4dQTYN?zBTU#KW-$lx?hBBIoCnQS1dDcZAIoa?qi!3Xz=SZjIZ*r%W$*GyFCX zV%$n+WuYyMEdBBQzDr#@;@y{iJ!!8?m}jS0vT$<$Cb>}oai_9{MF*6Ee+_weY`c}s zC%!O^TU7fdT0V};T3s>AwD5lGiYen`jTKwXgZ3)M_r}D?Q+`!Xt1vr=4uuN}UMV%CaieJ{Gjn*) zE0XTo+udTg$sMfTxtAyC!dzN~DIQ3F;lOJ&$rw?)>WF#C9nQo6!wJt?ai8+i$)lXe z!ovLKR2)kzHRta6Zmh_K09DM&)%M5(PugScArockJEp2~l`%Fa_Ocz5mUk<67jd-; z{6~&PgF#F(^f21fic_e~sd|E#`L7lOlgYZ7ruxtu^UF^>{i`hojdArM6)zv7$=8r& z&O!vE_^vQcEl5N-8CcKnId(}+_Wi^cPBv$SUnRBzFEvU1k|lVeps$?E0yGVkfm(|R zMD1U*f*;>f@50PJp(kB1?3g~~_Uf=%7=<(MEUVv!IR~b{O-+y?N-nYGGTl{J@E1Vx zYRG2ZpL%#ra88)YrD|N`i^GXVSO@q`(*0T^(>qR2C!7A5dAOrmVrcEGqz>a)(iESu zQ@+6ToIoPjBu5`#=0$@1WsFo>;wKd#rMz#U9ok%eaiq?J^4HLex9=Cv$um*^@}<&u zzQ~J#h(k_<2n%12chh0EN@VhAu-huPb* zTD>SKa{0gz>y%2KM5^$u5{q-}w4e{c;3;i1MDJ~DBs)qMsO0@lH^uDmTO@v5rZv3v zre`txogOBYG!yIYwmJGkS`}Ze(#iS^Jz;rvX`H0VF^v9>__LQSeeyP2jU;hq<@)rf zaJz4s4%0Ojk9E$wWYYsV?=AMe=}bC_b@mu8CZQ zLicpZdAx~7>DaL2C(QKTsYKVYZ(W#U#isDAtWij4>rle zNEE7+ZJ=`Ai~99|-peVBE<5Iu8QLviZr_H%Kgj%qvvu^vs?c45=uBo2DCgLm7Huy_ z18c#Na9-Vc1ke6858ToVInh7rJ9k-M%06Q0`KT7AAfu-Eu%+K^ikSiT>T?Wa#Ek01 z3c*f!J)ZTx|C6n`1iH9KOgt#y-c!E4tq+ubM2U*}oiffxAj8#>Z!QQ$WHR#FE=0Tw zL;RF`CACeOh3V(vO_CCzRt}Y*_CzRDM~vPRp?{hg;f=`Y4$S=|B~d(YCbNf+pIPU4 zRWP`~e)?evKd4eRu?}SjDHc?K1ylI*{E!dhbT75mfN~UiIp_vu z%O_=)5Jt4tN)k}9R*O@pu4Mkzl99_Cjud3G+M$x`2gU_4D(<)0GXom#H-fCHq|@0h z5a>#1FdN%;St09gOdbyvz;z$M9)rT z>dw{n7EL?5aovB$grv6$CWe-%L|xcjL{-C6-M+GhChv$>Wv-+y4~{wL87&Oik%`fp z3gh-neoq)D!gOohpsYRvJ5&Q)_cDrEs_vqF~FTfF}W+x5HW z3f)TgR|vRO2@-9iUXOGjv*=2OPyo#iQAlYFP1 z*zw`vfDd4+%X4KCD$ltBZVZ*j8?S2k66>G+nj)=x_~d5ap0Y)SkUxF6Z7PP`DKjVe zVHgE=tZ|1_{u=K?9G90D24DPS%Mai?dE|AcJuPCWHSUCwou;{?cg@Fn$0G`Ps;?>@ zQ6Yf8NH@pWyNMRZNWjqdyD)C%FCb*}Ufi(5H~v)gT86ds@5)S~hteMg_g#U~cczh@ zr1sL)!n1!$^vv&#%dFS(eV zsmH8i&GxNnV6c(cw7131Ep6-4G4qK)?N6P$naG!ADM@B){q0ier%aQzyu3%A>}qY2 zh@#qWmzmv;P&4Ce@9@UDv)S%8-`G2>Tg|GVFM(^hAGK}4_QU_mm3i^!vI>e8PAONQ z721;49jorajKnMx!)*gUB^A=2*S>HpeRUmGobaIWqKmE;G8Ua4bp*HQN)5Co$txG$ zxvgZ@+uEX%HMzalkp?MV;KNXqpIBeA&+VgJkR>I{}xBR`}mBEUs%zDe0UR_@4qV@ir(QXrAU*``Egq!=KsBn*NOKS z%}7W9URLxWLc}O7j}_rtHM{UhxRUr4D62y!32(WjlMc`x&J^C5NhXSQUx65P(!X4R zxC#jne8hhPGoD1kldnLdSD-~0d~`wQ*aZnE8~#FMCPMHvm>D7sQHUUb9vR1z5Flg_ zV45RDft~-}Se+v5pTN)H^WaZJ%Tt|W^Sq0gD^LbNaFU@2mnOJ;yMUJwY9@%h&A+zb zxjk2)AD{7W_vWuakc&t-gbZws@PL9Dx4_hJ2Jv6;M4uU=621lpOpqw1GcnJ4Brdo5 z3&}C@lY(#WOp?0%Tg@p72wAd-e7mXN%ZbYHBBK1MPSq7?@6!cF{tA@W0Z${i69l$l zb6Erdy!Oq zlWk~Wrc{6t;|ECn1MbAyU*S@WskID+BcJg)K$!#`k>?6T#+BY;A_i;#k#Pr3b^3w; z;mIIiDu`kRc%50eoFx!e`OM^s6V(JxbV>;|CyMYS0+*uC6$k_@Tl@m#0VhcS_%pWv zK_%}2f;YVec9cOHwm!M1pY3VQYSan^tAP$_Qkd^1Wmdu&uRuv1FP<>`>i;Q5`QMGDR;y9SCCPmN2#5`gzfHha3+AEMe0CWjJIT;*7 zB?f5k$bUFigGX>FddAPB{qiNs4Of)nhbQJrN&^bHLfKwN`q9a8P%2SLbecF7rm z3Ye)|t3?hxPFVne07;?};r4IGN8uL*@WfF~R&JBLlg~szMl^up;?MCq#Y8ZG4(hu^ zy+TqC7y9iCV0X&kbAwQ|Lh)lbgUf$N#6dW68J++--u`crFT_e{!Q>kwLDl_FEGOyC z>!0N#{kMerP&ClP})zWf?xHpCV5_xOJr%ndlPlIUP$NQ;Mi%y7u0LOex50QcmIpZfa zTpPQPyk_NAI9dmoWcCyQC^dftE(Ingh%TRh>5MB(5e&${V4Wl~F(AC6m;)5x7l6Ku z+lp`oId?*sOYefO<0MU4eYO7al^Q#Z+poO_Xb6F`65 zgh@^~#rOrVFr679hx~;*;So{%*MWNA9SUlaHJ6vNDF zIMnu}E9Fv=nKz7fhoLycbsQ# z%b5PyCoDCe$fHs?pqJaNWHO#f;Sw$i11AXXjX!(OLj5peTe$AYbr{)7Tj+>kkj^Y% zF@6aEE7SqtmZxN!5S@4WVoMP&e_S(Frf9C+1K5!o%WZ|(y=4tR8>NW`P&G1wBtZ@U z-i1A)oI4;oKqC_Jm6)#gHfWTFoj&k9_;h1S9i2*2qsOP4SQ z%VVYy(NlI`U!{U?!l7i(Z%L*ZugN_VS~@NHBNt=ZoNEA8j$}}Ok(Lw>82~}e4{Y@+ zY<)a>K`QkB{O1T1CmAModPv4Y4}@Wj_7j~npoW-Ns~W;9}i#FpszsW zw?OOVJ(KD|+}B+FmU^thHOlYvq)bC17EYV#uZ3($d3!Pn>s?EGrP6W*62BuT-5{oe z*Q*RNkpDP4`Dm#?M`n#fNm4ila#`Q7z#4 zjS-M;jpNJqPi0&Z8xxSQ$u%gcSs`EMPTLiz@_*hH^1|;zENeNafY(G!C@k>^)z@|L zgaP*C#=P|Eu;UT!>1tLt%MoPn< zubNg6N5l$phMeDLnX)vjGfAbgLc_ae!Bpb3BZGuFh_6${p5?XqcLlMVcrv)=?#DcB zKkb%XLhyg)R8Hs(rH1*W-5qn5e16CL#c(&T4=LwgBy3gDAtsiav;j6as-^y5xJGMN zyqm=?8)fUhlHK*rK$ME>i)Ol~cO488PgWV2BHYDI0eHRwc>@j4zKP>C0HMrOdB3_i zy)g$kOr^Y$9{x^HZABA2yaEoOcYYyYHxXPqz~c`t*0f{7*m=UG7A*wYPPAgd};t3Uz`@US4A2Xg!ajUJj_lZJmtVB8U zP8##Kea=LN^&Ao_#_Xyrp4nk8Hf0O?A4jzB-|Q?u*$!CG6sY1f5qe_yO&xM4Aod>4 zZ{zy{;r>p%>jfe0n2N|ib3=tU&T5xt1CdmEEB}mjEWowCZ~G~$-+@9My6CBA4;!D^ zOv!rEwSmKJ8+&%GxtcdazWCV?YZp8M%1M2rW=WxLE={%iD zAd(S&;&<`z@lvgEF<7Z|Dd0!IU@&+V5Fb!dop!wVbp--^P#S^>zGjOH3V44@D`Cd| zMW}E~#MhwHf(LaYD+V}@G(jdg@*9rov@#sEgO3V(phit+rgGI9p#G;hZC-VpzP3fD ztXswOq%3C(bP0FfIbMOvSWP+BIOAxnx9(qoGR35dEYk<)j{4*+IT4*O>&| zHXs@-`!8H1TJFHLe6K+CI?p<>>O4X#JJz2mq?s;Jw@An&+EXjY$($o-J4ioDQ!TXT zc|CU>50i_WWjMPGrbeEAWfmYa|8!TGbZeRu71;yh)&6_i);;xB?1&*R$<$25eGdl` z%kig*x+zd{ELd{U;h}5IiIUjO1r1foOu`5OkzV7(5xA+ilJ|Y-lb%{B)$NT##(S`$ z`~ydkQLqN|`trO-%;My=YYi+8%8_39{@3V=H19$g3nl$ct!Zj22MCplSMgI@-0|W` zykDb>hq~2}^Xxv#HVVF_vjsR$xwapmf@3mddK?{t)_o0`!d48iBZ@YRg)JIyqF*+r zb~oI+{$0W2R>I5q=$GG+yaCSK)6(Q9PN$Awxu@*$U3OMX+GYzhwolF`CX>3(qZM`Z zE*0TNbq?gF*WrX!q9SmZ4t(KdiXNUBgtt3BGZ_SIlgsedK76JWujnzq^>v{!N7GZ&c{%Tp<7(PA z_B!hJwRewdfFuG3!B22)`#6^>LUKSalJf7tJh+F>AYzn)aao0lY3F9}(CG1wNn%mm zB%5`;Url9Dx&4xs@B5@p_2QGVBMp?BwbtCYqlu2#HF1{>PXFr(OWF}!%7L1r&BUTH zcG~%ECU{Qh2!Fy%6ua{y9-=?d7C4YAyx@g`%K B96Bt@WQKrX!$>jjW-~}3ydZZ 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 z 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 z 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

    {$L$ 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

    U)3=OaYzOhH@7?WaX37rPr?WGVMv=TKS-`7 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 literal 0 HcmV?d00001 diff --git a/public/stand3_1.jpeg b/public/stand3_1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..fafe3efa4fafd5533dc21c8368bd51a951e88e80 GIT binary patch literal 737350 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 z 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

    TUW`Zk2a|> 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⪼<$D)ZYi-B||f5T|#XP(1U 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

    mzO^ITw_;4VgfiTWZfm(zUAz0-D_c-yx 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

    or>v{-a7$s-X;8V%rZt;`X5imV0pBW2Gy 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%0D>MlBO@j{O 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

    A8HaqJ+RFen&SG>59Dgyp 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≤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�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 literal 0 HcmV?d00001 diff --git a/public/stand3_2.jpeg b/public/stand3_2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9a952257dbd03f528eecf2de8945941cc232d98e GIT binary patch literal 986378 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

    =xX$gcCP#G@QA=~SYeR%+MXjq7K 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%0ARZ;c(s7rNscP8HLhZUoq|5`ein=zyjdj2s^ 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

    eZphAZ}Bz6BEUXiwdQY1dwYfphJya4 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ⅈ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�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�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 m})p?H~L^r4;H-4F`z$=Z)4r>hsAiz=hfaN|V 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

  • M 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]w}{+-0mzGlTefyEBH~r_m)m; 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Ξ7Ob!I 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

    1r`lLWx#KX`hlzI0UB>kbai*f? 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 z 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­V$*dF5?uQp!)nL2OK3ohX@ThXur*i9f8DG}% zS*6VhNU~R84k1uZW|@An|M87SS-3+W(}Ygzg%L2U3wTCVG?etpL>&-4YuB!HJYN@ zu|e^pCXQPZLzQ~~@aFq`;xP$m`@}pJc|P0%YWyZx3#WlU7Y$XSD^}rZLo~4G;m0KB z9iCdbDCSE}4uyBtG+l#+3}QX)#m?5XiiIiVRz}y41)d6G?nDX)?*Z94Eqz=B5{AHT zamI)z{$`hnAr^SbQ%_1b!?15_FA_={{{Y;81us(oQ3xuyLs^kDFc)nC`EvAc05F1i zcRr>pfNe4PTo98S$-e`OxY}B%Q89$jxWtNOaFmaqe(=JR0p~$s%!LInLx4g6!-|H? zpyk$)YJN-@l^2-BULI+2vL16>0-;2z_`q3?o;kX=z^Mn?)3vGieXik`51ZZoU>f~h>cSrfi1sqD`h5mNKKogUb8ZgV!PtG0Gtj|(V@yTJ61J29sl7T2K0`g5J#I{Cp3tWe9CaBrnC7a>AM zo}5ZZ)E17=#pqDsDe$<3rcsq=nRST7UF-|%B$~s$KB1j@afB40Gy(y3Od0PCbxII*##R-81{||hx+gFaMR)B@sR=4 zI7Pn>KEj=l!Oa!cmmAgZRk#c68;zbmEXKqEuBra;M0eLXKm|^Nzr2(XUL4WQEfz0o zPFba>8q4iR#LeMN0BOKV!py#k2+lF-is2ymlMKVTjY27|aHCbVS$W_E#!le#caN67 zF-a$}FzHpXh9E2lrr`EOImxsLEL;krPR8HN%0hzhVGBXeV0c`8NmWwWmtx6g!y~rc zV8u`m!r(Y3bz7VBc7cS!XOs$Hk$P;lC7!hN^@<|^xN88>7nep+YWc6=V}bC@{{Rj? z-ECT1k|$TpG3Q}LHT%hpI&wb_ZEOQjcrk59v8BrbGPX?F92*6`v1mc%a(V=`IU+W~awVtQ^4dy+009q3=-5EFE2x^keK`(;@qqkW6vP<5OVJB*;L> z>m@BBSSGPfzRQvk2CCoVA_TzDi+Z{0Zjq_+k}Gx=?fS*UZw-i()^j9ulkv^NU0;{n zU=jEr#(+q)QT*i-PV!iMV4x#F0ra_Pmc==;hAYVj8hXduKlO+@jHI!nU zlX%1+qFs;94a;RH=L+5ijF#^QyG<9$fblU9Q%4wuq|1UpuFKnkW?P@ceC1TIPQkx9 zzQ|K#J7;DgOpLEb+`)}wx)bQc9$Erlj4%;Pa9L>J6}X#)u>=-1oME?H0=-LA1jF<{{UB< zQO$})fb1sFQ#Y)qCZYMtw0s*Fpg&=aKw|-u74iH`2x;Iy(}5}ISL$Mr{ehFap7?Q3 zGvS770y(VS1tG2?{{ROGC>`<`?<2WT-%c$fzKLH3@)9GW`S&=<)qiGx7+t~lSc|E; zO8)>u1Q{H%4U{{Rb$xSIkc;>^`Y;S>4778TcD8E{b~x?>Up$YM6AelQN@*#7_* zHacGmKRGRS^AU%6>eR_f{c5;`ri3+d>RL@lkFPj2;5rZQBCK}M#iML>mr3)kAe>Ia z{mR}0ZTV7SRX`%KL7f zx?dTnV`kBkG$UpMYK4tc#yubhvSKDd(3oBza~)>_FOI*QOluiSiD8FjObSBh&Jb^W zB#Vx&T?pq9ls&?I;xx+*1M4Efk0^fzI=9XQz+hB7w}=e!p;eX0iKBsnSMp8k*_Lk8 z#r|om1e&PX4LK>Oi&V#FI}8czJ4FJ0;vm50IF<;K#th1Oi$T+@Nw>Dc8jy7U=1v)o z$wJ~KXWl40RpzUFR zl>sZJ{xJkEV8DAYv^>$U9C57hc4a~4;WntlzTX*fGec?r0OMGgdMyFXLo|WPDbESsxd=A3Owx_K44*R0QAeYIe~c6%drtA{8?bGUow;_? z=U5ZK@lGSL5?5>|L*eJ>-YPgJA-~QF9N`5203!;wj!lC0t4b{hWhjj7g2Vn-;}C*UD|+>s>nP;g?F@k|Y`29t;cquSey2?f~y z0C7USd>FfTjt(8pE!dOn!dd{8p)Y12ilB>k;NudCmDoO8k4Rotx4>Zp^@BCb=QEXe z@a17vk)V0l+U(P9bM_?aV4ArQMze62QX#w1wLyTBpIXF#;f(TnVOLw_|9ZlFS z49$}_1D&hc8vtCk7*}u}1~`G>2e~`ID{FM1d6*RF&4a&KASfH5M`QHn&>CLO5~2hV zy2=43i;q$cvVj$pFN~l>d0AXEO@#4&%t|Rt2oVplYBdrodo3jfK7soaV^pD&j|{@rD-fiVjJo7l|u2xxkU_b&~+OZCzX!VW2 zUufXu#G{I7`M@A2u+ZXt?5zRwgGdQk{Bw&iJdPQx;>$--F@G;v2$=07abg0yBlnHF z4+8#7qNF<%`^xEVM`WDiiLt#MUmz{_jpcO$Oa2EQ{3=t|3H8$VrRJLy%wO!9dYU zEx4YDz1#3Z4lF!01_;$gme02m5j|4>0Bm|4id|n?xFAD$6Z^@a9~g=xdPd|qc|c+! zB;8i^&OKqUjs_J2<#5#on4m>-aEJ#OJu0=s12PAm;rNM+alxgFd*KCtP?s35`=$~Hzow71Zn57!~;k_5V=&0R{RCZa5X(X-u#&z3O1tq zaM)GJLHgD;O_y20BfoXvdu9L)c_-Z_F$x!SYc$Z>D%6@pEX6?AqNgu$#caGm&3aS! ztWKa(H%a4Ib^@K2dBm6sQ`f;<2-mL06Ja3`zOdCnx`jgmLOjFQyw~6mujZVXkf|u+ zT%L@jKnA$G{*2Okq!qgAW1C`Y%g&uv2$ZTuTAmoLZIlfndGz3<5ywZ%I4~yY(h46K z;L)@K4#Y{4Rg17-`M^jIlyLblNZ7A^^kJ>fCugvBd&QxU4&=lQqPH)=YY??Zo7nth zD4tF31#TNhT=;{FuR@b|?3PJ1Vs-kOe7vi zL^t=GhJu6x4wed5Z^Fz9CLI^@xUwS#P!fQ|=Llkw0jJ<{cqCpd#q2Te1}vjJ0L8=s z1F-TK7P35p{KQDjv%el#2bkVHZX*#wvQNBLRJg1>qVhFLe(yFI37t}NzNHu;lg`)!k_^V(EB*e%fJ#ZhdT&J+Bd$j$noTm!faqewaJuA zrgVAPZa%3X4F^#h#q$nj39V$w3}YB>?~d{R08ps6=Xnn?MKn)YQB%X$-XZOp@?0lz zSL1}>0Jcz`G2siPnNjGLk@3ekt&kYZiopbrw&InoFOHaSpj+S=W{K>T=462F;~vpT zVh`&$1RX0+$YXmQfYSAfm@H5PYL0=JspToci%wjjEC4xguOTlMDw{2pFs& zc&-LkJ6n$pR+fu`m`6*YfM#%z-TKQ3y8_^2$pmBpeynC05Rj9Q;x>t-KpyeZXnV==`8z$hPD$=4mizRA2|0XYUI z7)FqnAwghPTwZoS7aK;Gb2Yc9-tbTZI5vJ+v~vn(UxmVO*GM2>*0_lG%$ zk~rv<-qFoa!@94`#Al!@e*==tuW(1&X9urE{TLz$J_80P29+-J#TDxTCwzd#V=XD$ zn+vPTDturANpvUnaT_72Rr|uc7Vu`8yJTOHac*#Ns~l=-VN@;rQL+QfdtPl^KV8RovtM3Mu$AgFC4b-Hk4@!-amY!J5Qj~r$TQ|Ib@U_0Sp9}&~h_lgKnOQ8^w%9g%n&ZmwCR33{|2<%J7~{ zLJHQ&W88Iuf*TS@Cr)up9g5`BLZxe`BSAVFTw)NlNZh46OhX6>5?@$MJ_K;y1x|$t zo@&3 zShu>EI-wAz{ekNo8*~Dfz!xdxv28s!fzq3@K7$tu-Ly}MirXlf!}-a^#L!~5iLEQ_ zmlrZ`PP~FirE>fc&KT`yqU=m@4XRRl=MfR`-|*nr)uIP~C}Ne~n~n+GfPYrwz(?O& z-IzMl*yeXNhPy4he-|b_x}o!OD`AFz^l@;Gb$|ieOVfeJ6y)E)WsWVbU%P}A6G6Q9 zaS1NQjlPL7X>=nPPVrf$54kf-4UOL(oY^K@fA}$8-V6m7fDPxiEF=`;`(uT>Sw9;Y z*%%~m%)9!>tWRmu`-oz|AYmZCbKAij)bUz=Cv zVvFltN{dXB;!^kVkK+c{Yx9W_Z$>JMJ4j2K{Jxgl0U^qzGN%6kdhEdVH(_yTOWnbV z`A$C$SySV6W+iCy`O2n+$0g44Muzdsy(r{X{I*C4mJ!1kUbCSoe4|X`wf_pq@H6IkxqLq zK$ILfRh@@}HcTfPGKyOHb98OoT>H2Mx0p!bM2`VRGGH_dv#4Annt+goy+bskofLly z6O2XLN${N5Hl3L9xq(U9@w`;0@Y&#*ynygS5DJ)xkJb%XTI1<*aCCDe`_1=+UeCF+ z6%SBBc}7G*yFe2qtY+BU6U*|D)iT! z0or*)H|fD#^w&xCAd_N6y(Rgn9e~RL+5(um6nIjkrwd2XnkZVM; z{bEEy4PL%D$82ktP4_IxtSH`^`X(qt5oHdy6!4gKL>f&~-G_~?^kRb@#kBvEC1U5nVCS7$A z1?_MEg@%$3OXmWa&1yyO#t2#pEHkh(tq!0Q(9`cP$B@omaUIlX{{Zk93W1fUSrhy-Tyage8fKKfXOjK7Mq&<$;^P=ZIn|zVS=v4gPn@*~CD|)*LINz%m&WllEi-T& zo5zU}LM(6ZHo`!o9r&(BxC)e*ls`ytWsQ`w9)>s=A15&LkWv~;ns`Nb6y$KwCXnJ5 z@*`Z5B8(r!Ijmr0JvgSffJrM_^R^6*N&%th;-GFSo*Z5SbiKeGL74k=fzP)!WPcZ zrdJ-)qp!5U3bQRI^_{^yls-w7$5Uj%3swmfMI;27#v(a+1O|PFxH{ zAX|eBD*$C{0$U3ytV|Yp{{Tz~UNi%@tg){ahvH`(NhRBWsow=>)Wuc21^_k>k-ugV zXW6hlGP!LX@qoWLs8V?vs$;W*NVuKf;MBv)1R-%Sa;zly^OJ%MDb4Sk7alSH0BvAP z1D40B+k}ZdKpth9D?tKdN8Jsbd}|#)MjwU6L8z9rzXuH?*Rc1zBqgAmr@t7~@E#v7 z@~F3?UqD=y8)z{vcra>gEnhblKvwF4csVfYl`%hsc*DKF&DTK~sQ~eyamfeP8d3^w z{s74A(nUbTbt{AJ{t_;*@P7;q&6`G%78@HvzW&O4pt-%waBpG8DBCMrx3T z#TOC0DvVfUiYH8dGu99)zl_q{JeB883Dh7R97)rJ7+hL_XsZv|iDL8tJe|f&gqg@J z&>^Jav)(0g*5V%V4Ylw%^s{dc0^PCgleTXZ3D*suSc>w(9Q=-Oa1`Ahs2g&Fhr^WN zrPgrD5sB**l>v$moq}P(l#HZz(U0iHCN(;MS5Ca28C_%|?71o8^K#tV=oP{eT>zuv@|bR3W39s3xT1* zuVx!hQ9+l4m{=%?Zg{zS@E-36Zy905VM=kv6>y1(>6l7hErGwhO)23({1L_khmwEv z;}F0!P<*Bi8dwIIU;}#r$lT5wcfL1V98+luPmI>l-|!)bD5Mxer_{*xr`on_IN1Op zHt-q65TGbr;JRA2)*fbb5ZNcy4i5|Jzm>y))P&QAJT3y_d}!xJu1$Iat6A3aY>dZ4 z&TRuNJb{Si8D9Dc;W2qrijy~M$%2pq1Bt92mD00X6vA(oDtw-FQ72HGXO%uqT#EwdYwpf+4(wGCZQE<9;1f%t0xa1gb);_HOi+Iq!ZJKq5Kn63hj zoUpIYljEIX>A|8Mn{et;sJCZ#5L$p2sNn7s$W``W%5-VpjFRjnE3A=5a*+esickth z`FEX^!Os0-AxIQepOytvUfTNY$CEdAOx556a`|^Mf{ntZFh(kDE>0qyzk?`cH55ee zBgIiD+)$*Nzkv)24{|?YragnD*cEzZE_l;?TT;!`5mQv(orryI#~It~kb;O4a4*#w4KdD_JSH4W2;~tpi3|vH6#`8^9Md zN9PkVwG4~)$z_%R+uK(J^*HPdJUq{m_{5yiwb$V=Si`Hd@v`B@lT7Wzty&^&e(N0q zTq(PbK~u*V3vQI*ylRJqlhDWs+0v*7=LPchqF@HETJHf-IE1t4z^DT7$t~pa6E2(% z7Np26+}7iin^LsZ-xGMK5se&qZdb301{C#y38PWb@xDyviJ|EnLhOObo(#kdvqeDm zvw3zSa^2g5y(&^OV)3N5t^)yNG&J3w@!2Zqpj-sr{(;6J4n;d|{Bf3p3$tePKvK8k(rH zSf-LW2auN;Ma&aRuUHT>gjW1Xj}%XP2k$5ZK^+>wRiudj0HHBW0Dg4rq{KuEBLMm? z4$FRzAqEj{jWh95`xHm=!M!$n3q#8ma?01(G zi&f50)-8L$pny8$1|`8enrTCIGo=>$4{jggA+^60<1RoAn0m`LE<)A6nTO7xdV+s= zH;@g|;G8=Fx=o%OU?m+0oJ|Z+L=%`qh>-CfMAxgqi5zYSq`O^Z74PEcX#ta+)DgNOsgSu(RD@SoLpd^~u&%8}2pR7?!LGO5Ss-AOW zXy;A%CPZw9L2%qzZ+tDSe-02|3uEXoqf$w3a20zdX?S@vN2Qpy6?GHj^O6KYs@5JR zPgF5qgt=15t3&YQm<_x1ERWtx7Vkyb`O2k$W%GzK^%z@w$DstqemVdTl;#4D{LI1}Y+wI6%nUP5HS@k+8+UwcmIsFGNSh#0VDw8lH@>*{By&gv&z?H^Yx@@{IeK z4n%QUF=-=^JoOsj0MvHkn&M#+OW5+B+-c9Oha zo$nGa154=OGN|fXmr`&yEG~;7!Saq$r3Iv(mSoWI?45eVM=aY+cm>{QMIfQt1}J2W z%{&h9KFJY38e%F4ZddC7jIF3cZsNB9PVAxvRSX2tv)s7i#aijURZCvrY!fFoCm{v2|#w3VP+nQpSyIQ|#7RN3(zKREm2^aJ-__uElW?zz3TT z0p2R=P--z+ayW<*VglJ-pWPIrIwnEcRR{xO=UqnYff1uL&6T8O5)h%XcV282J#9Aoew->k91S)Hm;WDizZvt+n2S@O@3l(sbKMlyygP@qViqTfSwS<&kVh@z|kPFepD6kQYQl@@CQ*3JOfrWir;I{^+=xGB87|cHVyFWmQa@N`1m4vjLx9yw(uPPu!U)1N9z4}Cnvks| znYB043E6PC&Vw5djNEch3(F=DLhc1Z@?(H>>dzaWIJU<5YEK7vaIM%+@Xk;>x~Jmc zs8?xSa=Xhhm&qd4qkzmcG<<`%8E2)9eU7t`I62|gn~FFUv=($A;tGWY8~kDtMWWHZ z?|9kcUBBoYj0sqi`PL)~G@LKa5Jj~{%kpB|o3hookPs%RcKEzv6QHY+mVf~3r}2zd zas<;7cx{*b7^bv>IM-ToO7ema?OAFdB?IVVDnpUi#GAvbfx~RcHM997}^24fMD{FHF+4A3rfYw zgNuN3hFOthJbE0`YO2o+ z50ff^@e2MhVI$BJ`@+rrA6A)evyPf*?SSwFvY9lnQAQfKhnAw;6#QLQU}-n`*M!wXMn;nU$f;xmArzW*&^XGi90jlrUi%LXd|M@JIQ%a;1*7cK{O1we5tpb;z z-+68yrjN7UbhE;v?;J?j6eE_04FziqsLNZWLREpch#FUZqs+(yO`VJMIiQlqeDRJG zVxhD4U`$<3mi3>ARGbx_GZ1HScmwS znz)rjK5*z?CeTl2Hn$#D{&E(m)ED>4b*|B4=QvSX;{O0>hNVy8 z#o-TS#B?dpau^WZFXtVxeOK!NyvLJxH3R5OX~6G+tbnk2xO5;qV6DCp{TxO+y7lpi z%=-;shXLYavFc@7*UN!8AP2MK2t>Cnrd(@#t8sB>&!L_PcB2_AS6Y88SrZ*?J_i}V0#zgDj2KEGT~1~NLZ~L| zrs6UH9AC8YiJ+I8jmw#Mk@0YZY}gKdacV=LZNiA$X2LN5gGg#Q11Rvg1~ltz!%pw8 z#2}#trbGw{Wit^GSQVxb7N()>VaDMV+bK|9Y*S2)i-SU&yMb|!1s(b zgL4rBTUcktBq3(kPh4R}mkreV%M*v$Fm06H?g)J`a&5 z5|GBeW)`9ig;Mb0L%$NbJVT62d+THCCR8*KucXASMgxJTOSn0U3h^~VoTa?N@NWLg~c66a)Xyjju-y` zgBf*R>&IqkYXEw17vbIkE{Z($9J)s;LG*mgZMZ=+mD}SiE{9=fWyPiduzZ>(At~_M zihr1y6oeb-;Z1_jyF;@&#m=R^#ZTg30cxfz0Cqa0^=TPoV>RL}G6(2AO z>)JM8LL?EW@QS)=GlXA=9RuOQtD+%K3G|sg0(6xm-#DlYK0Bt^j3Vnhz(u@7$uuEf zD#0|lboZx+)(>uYjb8_zvY}7_X`?2bJ56GEHV1h6$|!U5H~Di_i-WVz-Y+dE5_qGQ z5-6kz=;I8?uEKpS&R~#jkGlgeRP1F5+Z-_idmE>=;s6!1u>5BQXsl^{RuaMy0UrwI z4ryF`H2(m2BG3R)@1qoH<^~@3HIxp~LpBEbaXZ<-y3*dVu-N=#;j1N0w0dR+ zizyrO3|cf~pn9$iI)xAnXF>Hpw;5JqGg(Qyz#9 zx@3sPfPc;k>DAaAykWdN{M=TMw=%+g;egome^?i)=7~PR&LV&PMNB;^bh(5DX2V=m z=w`O>>lG~cg6}MB9Mo_U=~+`dz0wrRNcC?YxsHRh(c-2ctUPhS2Fx0wUg?jrfi&PcUkprWg}O?UDMs=a=Ws2FcB3@JJdnA% z4fiGzsy=`}oY}d1BZQoW1336xh|T^riMt;-2VXF`69GDPl_^Je957>m(O=^L-y_Db zSO)kDk-vn0Y&OkZjE6LqM-Tzk>x>Kz*jyTG#l&^Ho1yB;G_S*oHuV7vNIO@vuTFA? ztd`-HM4Zf9uyG6>HLhLb4T_`2MidSmqJ8281^lqrTa$Vr1Gg-Vscz-yICI{g)W9kkz46{lB_`?+%sz5!8?}LG!nw9chkI~F#458}IWg!VaWV&_9KL=ta*d$9t3MYLAqQeQ&%1~- zK-N~DgDxZoBt}ZQO0#7#P{dSaQ%YqjO3+ERt^{bLQ2_=7bfeX`J`*5hf|Pi9vT8o^ zg;tmy4M&P(@`g0j8>6S6oJ_Z|xIWqIoRK=I&@?eUAsI;h1Cc0!B}1d<3y2C19nk9Y zfS;e2%D>Yod1$F}u@fzJ`M{jv-6mKO#{G2WjsYqjRs~zNx7imD7V2?yrXhllAZ(ak zRlDsM^>AnBzzj)GAsG)?kcVhCT`K13Hx45?^)k*KoXi(< z(|+%HQS!j!0@FiiFTrLd;O?q@mS0*A4?{Ie>6 zUQ|BueIVM4ciNbYP`euZRb~rMI=Vl2rC&J)6oUl5kO}>+TeA0~Icf50qa#tQKW*aO zVvs0rh5J`F$y|V#xW@`#(qsfc(761gglak&E7^C7;=tbn`Dal50Wu8$?GXBy%p&ab7+0%(|4+`aY8~1^)NYnYbqAFKQDALz)S+=-Pa)n6SIckU$nEV)vbO% z+zYk*WdUCkE%IiWI*)}HB^ZAgpq2A+R5TbvtfPYy_X^z3k z@Zl*ndmryB*;A7cp@hu@Y4w#4Ys$q z{;~qWTt&(HF^V;SMEG?KK?a_v{xHDp=D)TZbl+5-u@_mVZ{WZonc$nm2!oTCAUfN6 zo^c*Z(ea2>K+30ia3YH9jN!apo;Y3T5I>uOwWC2!aEah-$BaaXX=j|GA>)&pb3u0g z3@9ngZ092`Sm}f3BFP;YeUo}{UTDFLZsg(&e-mv0OkKAG_zY3R&RSz_sX2)H%LbV? zJbmKPz|hC@)(sNH1UyWLrtm(%#0$)WMVh?j#2vH{A8vN{R8*fBpdDzRW=xlG06^qs z=ET|kVc0N1r|M;44#7Vg$4-X5BlyjdA`nKN92r#}7T(fh2F+@xc<2F2G)DWG#GtGS zv!@hIz5x%OaDs}GZJal(7`@Bm9YC5674uW9BvL(_J?LUk`w64^&SP3XqoZyLHhhW? zgQErj%ec*lvN*UMu0<+i{LH2Y9?7)z(iMPF=5&g9Ip1(f8vTn<=Ha zEn+LOeM01q(w&LnaY9d6c75ShJ&H?S3#?w_qd-wLCm8&VL2*4M?m8xcF%#2N+}#WL5meD?CwvkF6t#Ai)ACH@rLyBO9(%Kn7ZB`I$hA z?`|XY20nX2v0O(mWXi^3BnLK!BFh;ybUy6+BgW(E&-Z@tt`a|{*>RqWyCG2 zx?^#*^Q;e%j>1pQbPo#i^kv#<=O#2O(Z)Q;W6ER1Ks$wEEE}&lv~4=H$lz1I7!DM& zcZw%$=S*rwdC`P6Z+pn78Rte-C-H_}$FSGlGk7U(KtwRYfN0X<02@cd$_h{h@hatTJ!262pZvw}YeT=n;QbK=Oo4Kai2K2f z7q;I{3IG+fbmt76?cnra7N}{ffanbqTg1XqbTNG+mm}drCz*^^G+mrqSfT{P)&Op+ zcueItm>Nr*#j{jDIJiW4Xygy5s``c|un;5iCT-HI4W0T7tWfQsFffx;C5w?74J0>~UCS3a+-K+`(27$49bk$5^OEqsI#5T@~0_ zoHSr<;*_=sqVMje@stz-D&*yc#CK32dQ1fsZt~wWy2M4JrvCs8F*a~f{Nm%2Mz`*@ zxE3@S2L3}e&v{GzWECeA@9C2R5Gz9djb`Np7l1u03et)mp5|*R-4n^-%3~I^{+K9| zEl|d?d`W*C;#`TLK0uj7FzJ`tyU%}8L3_qD{TD_`+-29y?0SLuG6DrE@KF4msyuCf z0oFBh?H@Y0O*bkGPWj=^EId~UgFHsmrn@zSsVa&cnHhMAP>c3sKPrm;4B5B08Nm%D zNAau*sUE*BFgr3DQXhiB=uc3+`^4t{W;>yd-`$MlHRv7BcnrwwjAjdIiF^#C)a`%L zOa{c;XVKY!zA)(f-ZFQ4(wW%mWg&Mx3_Bg z55xX}g3?YyW_bYc85n9E36a5HS33+mFutFhG}8VYza8h+Mmlr;i{{U_PH(?$3g~q<^=LQze3I2{01nUAt z?W}=q{J?U_C-IYrjCSu{$2L)FHT?6DGOiS4FnbOrTjH3AU37%YNYD-4`nWL?SyewS zSZuK4pS)>XGAqFLWgHQTbBm-6QHhf&=fTm8O4;9j%xf(_CoRBGb&uX_cu@||ywn=| z?Uh4QqyruUq`fn+;01Bw2jtl^c4`Z6!eOiNwW6N!(mEFI$ zzgGIrP@~HWI61+CEdejDoFOKH6YSYAsJX$5;|wfl@x9^*A*;4}I?aqnM1cI6v4jm4 z5NW8Oq;9trLv^N*dEmgpgsDS)1jnqvtp@&Acq*EzJUYX_u#ijD&3VLOzdbUE)FzY2 ztB{O7AU^qFwIJ&Dd-sS$>UF1vVu1KpMKbxDP#>9`5E>;uST*paLsLgAB-$S3ytjBW zj8xq4s}nZ_<#g5qP;3aF=3W2<4Yc~>5DYe`Ox`e&qIgRn!GO|eTf4NFk^omg&hRVH zgRt?2x5$yZtvd|ZfR;re$5|FPu=wZ?&S+2&uzw>1CjdYx{g?rQ1}HL<6dRB}6G8pC z!qPi?XT#PV769*&;^V}^LW744D+5LL;{q!hSuuyVMk~@7nAz+=_>|;}wOxVnLpEp8 zj_dru3r{sM@GQX~*vo6e2hErL!>tsld28hv;XzO|M(=zA*8^ zS_qAe-VIx+yg3j-ATv)FS!a1u1bQ(gqpYm(BQ~||+x;Vx=$2TI9^87upgPg!X33HB z5dFBr4RpH~cM{(MuRcJt2B$}%*XIEdf%4DA%N1PKVxEcv3>J!BcUJ|#;HW3W&LAjh z-18S0LCWbe=mq0qWEpU1Ie!Lmkfms1^a)04b&=ElyT{35Lv1 zbBt=cE88=2fOp|AE5M?!%M`|XxC;^YNs|o+Q~kN6DQ|d^qKDI#a%*QsGFJ@WSuK~H@;$=X2YGF;Y zs2GYlB5r>OnhK^#7hsDfoOCM60Z(@iLt0h6m}$ru*Thq zlm*)iyR0a+NGqLmW{)dkL%ea7MKJ8{nLwT))90I;d;lTlOa%AckHfbJ=s{m&`EW8| zM(P3BRG2jtHaij7sfy`_)|bHK_cLoM9eOczRv6Yge3DF&%~$Bq9vd!!vQRGm?we_QAHSLhG6mW5gF5 zLx8m6^5T&Dd7Nb*P+V}|Z2XyBK!Pfhqa6uW?9;3!c($%zin3qUp`Q42wa^v)W#AC zwzIL{j5A$2dVILWYhO3-7M-07Fl1}vTZOH>-QhhX%2Pq*Mrt&I=)7T~2uP^l)K{Zh z>tg2>7A!8mj9C+7=HimZ+qVp%KmfSNZ^XA3NpzR);OSd(C-mY4E||kIoLQ6vrv*#~ zf>(QK_T*P~`^)XnC%4_qM6_Rj1>B0a%75HOO0&)~!hSmfs;v=3KJ|-*x1A#`~ znNvQ_5CdmP{{S)DH0P6>DmiZd02rq=EWi?O;kMvSD}Z;0V5Q+3kZgT%ji&E2Uv0rq z0BLk)y%2kF66x~ul#2A3*wA9#AzeM>+4jfw&pB(ij8a45j%jZPot!BZ-BbK!;2=3T zgCjjO#g#F2Oc0U2V@y`j17Wr`1 z4h#VwvkRzn+NNqnMW+1&Ed%u&edh!;+pJM_8uH+pIxL~a2*cGdC`5O$hykH=auos= z6ysM-qOLdH(vieLL!20L6b201eo=z5DiSXIm~kt~{{UI(*eVP2jBlkbi=i<_hU`24 z0Om0{BO~*vgVGe!Hv4l~8g`WUGGAV>w1Gg&c$q}#ca*K^(7zcW@k0g!>{c(pVdn|q zi9U01gK2X5!EhEV0^{TA4U5)8RT4R)AZ&)uM;O#*R28pJV*_`&H|lu)DYulS+;IHstlQj1L316nhnhfyNeSIcP4jCz{#%MniZe`t zox^&`9RyO?>F*3zNTDA#I=2H=#Za*5i-~3hEdK!JFI8wXdRUbK2Z?p&8G32S3DG6S z6+Oz4&lnIvCm3H8R}o|uA@+lSsIeG_UpZ81P-!OchzL_ksQL8(l4eNLGEQ~30jyUj(`e$1}?fvwSPA|0yl}!0CqKTxiPWCIj~ZYsjnhn7<6{EM+Tuz z)rT`y1mtmUMGzRy9{6&xEGQ}+vpB1&L#y7CJh!2s;uR*Zu^f@44gKL@M9`dhOgJ|p zI@$Tf5%QNi5xP>V%JSjMw-y(hO=I;2Hu~d-3`HvJ#)j*-q1)SoD4n37p-fg~DnS~5 zm_Q^@0pT#=aTr(y#O`6kBbuoRNoetoqeFs^=XkVx=)@DT(~@I?YfkLmfVT!W zs6=1P%>ZfIC&jr_M}@$h#|sEFwp@7m&juiXP&6x&2LO5NIB~N}9GsXq{{T!_DIO30 z+(|ZHI5Yxymtj5v@M>^E>|BVJf=Md0~dlI)S?i={hE{RT#*w7lmd!D&RAt+SfxI*jbHwn@Y00h9owS128aEE5~F-?nR4BZ%q1Nh^T zi^RBs6UfBGTVAu2iZ`~stQ3*#H1FNZ$a+&`%R0e}Bls~@G0BP0I}pHuBc#nBgfLNd z=FCW4E}Yf??{{u!t9N)iJRp4z_oMfiVWjhi+?A{4&HxicUdG!rUBKdgdfSI_ys0g9A?n zTlZXY3)FQmL<+1|QzCSioj*85G$<-K-Uw*Bd}0#z?aA$%HI}Cdg#s?^0lQ1hr5>>! zdRxB$@J!=hhi*^cJh-((K(5Tt>B1%pzQ8)DYZm$lU4h+g!J&N$NuVc;GF$2Zj-v~K zwAPi_+sfAh>J`_7BjClrYVJH*H$7lYVHTgmf<>A!nMx-UYIzW4h9b~4GKMHcDNh9n zgH#lumo}t=qs9Y-6G46FbMup2SIxuiG?9eaBqoA;Tmw+N&*3D%06^F%{&@9>telXD z*z(MW3g3^-!g$7-vvVCViPhXP7MdJZeP?TMt1wvDgtFpv#qn?}t2*QO7;5Y9Tg0jX z%+lNe4M(Qihf#Y25Y;;Q{_!nQeHiGZx{$J9tAvdA=MhbE4Vj^LhQsi|Alb_}edXXV zNG=UVk{G_BbOgaAp?PgSGm&Jpe}fd_b)#Y7ZNQj{+2J zeUQc=m7|pMrxZkhb6XdTX(>@9+kUZPE^S?6i0Etw{{UFM)`xO^ry4pcAzys4ogv<| zU}&k$QGWA^I@u|N$Ewx)#R`^21}K9V3wW-cTt4!}_0LH8t~S76B8jXOm!}cD^{bYG z=o}2;dCG~t7V*@{6*G0wBi06JLfx0vF10oHP23LBot%a;LQZDivS7>sylUgLux#KM z3%8;`CB>C!nlgPN;?h|1Q}}U3P1B?^%|$Njev=9<+SdXe!wrdRO$I>S3yf%anyqbV@6DW5~;J^SqVj^?eU=AAT z>j8*`^?^u|a7Xgu*hOP8IjLc(w=5C2t^DIs05w-RF}t4_{R;BJ`^M0N#iJNRz}puP z4i7{5)!7E&| z?-K?IJ!7bFX{#^J1P7NTz*iRwcd?b0JhI%3&3ufJ%kLY}4;cy?JUTGKsXQCY0vCfP z%3+ob@*4Gsn$TxQry4(0(R~Y)&3S02qXgfWFvCMF$Yapw$ugAcUn3X*YRK2EOM*F~ z5Kc@WawQyuE%4Lmz!wdWl=kF%@IhG_+-)1cEddk5JYd6vkC(fP$aYIs;POh4hj%14 zBsAeSa8FXy6uy%bF#*PnbH+M&-(>Z?61kC7H}RGx`&&fbAt0cluS`a9PPs3}@E17% zMZxS8=s}&w6tZkccii=bkrQOvZkFH$c1R-p7>KSVRG#rg2}M?~R}U?~6G6@>0*vdP z-jz_exG%2tms6XE&zE?1q;CZ8Dj(>97~BOUZ zPO)Qi=M5`N2RQxU_NdL^w`TKk6pw!^n>KC+*AP2k(mC>(WUm$I;%US}J4l}}!wUI; zW&Z$}1=Qn1imDWL?}0IWerSVxYmY)6PEheQVP+PwL-d$IS8}?|{6j7kI?)xt3{$Y5 zlOH>cx+8%$ppYEVv=KKV8KAAEmxZ~nDv+Q|Mqtt9l?W6Bm2j;t@t`~Rn@h6%xzG)= z?bMjND4ucgfJY1WFc8`ifDd;oZqUxZjHgi+W1d4LV`r?0fu}bG3|%tpiq$6PTEx2i zhUd>X3V4V%ZqpfYAgV+ffs7g%z!Tx!#Hj7q5SsMhh5#CA{4soL(WkgzAyt*7<-taR zyasfJ5}iiSZrwW6#ELb%z(A$Cl4U{xBdMH%v(CP7%(ck7Ppn!3Dg{v|E&zf50Q{yJ zk3x-nj5Y|SE$5Bk4Ho8^PZ-s1oPlS6$p)pR59mye4z#cKxYH@%(40GR&DM+n(oCw! z&7UgwlF$nfGTot0*YYn4~toBKu*h@F4d-1o0|!QvqW)=Afu!!{IH7HJi5WzwRAHD z5I&qnYm*6R=e^uSRcQ?S_{w>Op7#h|}3n=KoP5=mu z3$f6Go8o43-2~afwt4cPud2 z^?{}xnGR#x*C22JpByJ8zzr~%{T-mJKtYX+QNyJ%1A`=0aPzHuFpEq_f#}H2CWRXN z#Yg4~5r@l-ZR4@WnkA4YKCqeK3{H${Y0C1?zOh|QBDME%i9~3`^)dNn!mxLzyoeo& z>8IuEITC0QAn)bGGrW=LZfTf7jQMt8WDK$l!(>ZU(B+ODC7@7k-fSpeSWFZ&0p*qr z0U6dCdA|01h0DJO34rO5NYZvLfG zQNlJ$$m%&XPUyS`&TayUP2Ky%vXkBZFn}&miMx|HobO?bDEn)lyMt7(HR1Tgf!GNt za&)9C8s0ZbI;Hfuqi!te^M)i|NgBvgJc6+$$w>rSk z1~6GgJEz7BdugS4z!^{kg98Q7rK~rppbQ@n=MJzCK%SEepy-Wncr?-tMf%31#~P2k zjNLCKSDY`<0}1d3vZOHUxz_R&Fsw~`))A?8Lr46`kpx#j`oR=2O84%WzsVe82x*lh zo;EULU4SKZsW2#zD_YaM2@Hpc%Zxi%2S}sl(*iY@R&VLX4(#~^KC(pK(K+4_?F?w) z;I1Di1A3PA-ZC^eFAuCDPC--{nu6`nF>+DNt@myPbF9)|#v~@ql*HSurHDAAfpUUw zhD5Yn9{e~l2aiJfX08>GkliN;;g0EOb0B!}o4;t_IWfA!Cn!-bHWLI4Gh z=i7oHNRSEb&FUkG@ zRG*U=A#T&gFmp_a>zO0QJtj2d$VXZu0Jb1}`B^Dw_J2 zGy-&$x1$mU$3vq5Y*rzHT8a-G;5%u_#P={*iR3XrYKEfBSjWFfjTi~$Bl*Fg>KyA6 zq`aCLqK$J0ILadThLasiI{3ywNyynf;5v@o^D$PF3Tk;c;VJ4&f?JAH`gzGggKbNV zCWFDF1REYlS>Jvq_+vpEa8n2*jT9BeG9uHD{{W*lfahs0Bo}~ce$mF7RanqJgDFH= zri8!*(9~l6Ok54gqV*>Ak!zt?6)DY6^~?AYgC!P`EaALMESSN?&33T%3)WV4$`K!r zoEu3}p)qm*kd!Hs%qV%|-xzOjHS({8!F=RV2SrC@HH>`bKViTG2T%<{@N6&ax<;kQ2@4PvO zD-0%tY_RUWvQRfgC*ZFb8*80_`$>^5iw!0`Y~Ms-;}?b=eDX3xNkIEJqEMBOCkcm4 zp%(&nOJ>&?0oIH#Tnh7AFv5&WIWY+(jsn~%A|^#IyaefTRC;^J!k7YS%_a<{tl4$v zJ0V$9Nbd^@*U~%jaiUU>koh?PFt!v^pz8wYM%@!wmr1Fl8;x_cW^zvuj~Nt@AMSAB zgxveU1UepY?ClUAb=D-zjRxi6-ZgshPIHcE7Ec*4g`h$`_pC!q>*!4|)BvnRe4XK; zt8EH-92X%DU%W9RyFh=AZiby1^cmpd3St(*1B*HVa2vEIBs#bd1m@G7a_V=jrn0-knkGD5 zZdBYM6FhZ*lpTo^V~NUOc{dX9YaWb%g59EXk`RIAW)Rs&ql1XVt=4VM?&oQIkmb49Op2hS|_sr$H>7(=y#3efe9k_fd<7KkBp$Y5!<(r$k+&c z4LilM>sTasCN|iuC)jYk(?+Z2X5HXyyD})Ra6Ya*A*XH5 zld>@@D5Adrvnq^&AP;#wr+niKN?BgO1K{&U^IFW+Qn+4)F$n4cYzc6^|=+v)`4--;mJ`T|r2s_TDOB&^9THo=uBvWpPk4x&UGG zuALaQ%cXut1{Adwc70-1zM>TvjYR{0s{mp71pB!?yy`X0$4Ib~<1{?rWDmP=GhNz8 zz+h~lsZjj(X1|0IpI1#N$IuDG}IjE@j929}b zvA5-Ml(a*0)aRoTopV5<^1VFgO4vK)cH7yJVH}Dt)hJ-b_ zp+QAD9+)~%Iws)xag-XhfcFCc_l+R=wP!MmLe{ZJ~0z< zur$RWw_X1LH!RdHq8BN>iZy?WaS7ve+ZITkDb_CGXaNi@q-TyFMhKvgy7=ViQ^!mp2Ps&`WXqs1kv6^Ued?q55y=j3cn9~IJ zn%hbY7%GEAC(ccYG#odX@9O}I!1%+dmsfNy&FS=GJ~u!DVez0M+&eC7??GyrFm2VZ z)4`kyQaW1lp8R5%)q_xTaHOs%0qAzh13Rjma8*}9_gL3q#>K|aQIdG`v10jR% z)$_AB^)wTQdOkG|gbJb^3|$Va zL%+@+B1vZ#8Um8FQ#7#h)WM4eUntFGfX<6<_m&K8z;0L#!(Zr29T*mR>xcYrBJkvEHw5HnGWHBhDr5fC8f+{hLOMjhZ@ zQBGVNF2)tEusj)f3XV{fboasvZPK+fP(tpzUS>klAf}Hp*)S|iH-qq)6Ln_lM(?oP(mJz z)WUQPdgB~cJT1d}OubL{5iueZopXtC7i2^8HG?LuLCKN?ErnlZ86XXyPvF)uM9`Mp zN`)Q5>n;0iU)ahXousO>;Lk;&sA#m?SX5I&C^FFz=WL^>1vy{F z8-fk20ty6l#mK&1?lATm0jJJIN}Ii38pzx7q@Kdy0wmbL;h<_LhC~WNm~(Q42I~|C zqqH4;;-4&LrUC?Y1vvzZQqw(4GC+M)H-b<(unONZH$=EnUuH1Ua3eoA4bgDGBuBA7 z`GCBZ_x>0p1Wy~reFn(FgnH*M^x!5Rsrkepqq3L_3wO9a@G3QT+YwVv5vJwBqNoyM z1ku0_NC7U~ z02t+TF-jgt>4GpPS|eFyf@t|WHey-}>A#)fL81UA9-(3_U{B4_7u3ll>$$^|ml8Sy z#yQUNK!=Ac-?S<5TrB-%DSB{hHq|CEOc_HyFeM349KKbM{FO=z^5ULD#u4ltb-b}s z!-HPTbj{05X8giNk?l-ap`wcUWo?FvBc+_;zP~YI^}SKp2fJPhhe~46<)^YXl%s*;hFG)kj!XHao<5PJI~5V(h4Txm6*= zVd@5P-3h4Q)?DG$GXUo7*-sgu$wO}5Ow%UFujdtM0j7iA4u**qg~M80uU{`XfMnq0 zb9%#~@s1&i(g%{@W$y;h#^QrdXF2)A+sNuJ5P=<+{K^Pw!L#tDSBH#S_)I8Kdn`Oc z=Jn|c{{SW@W%o)w7(5p6picvZkfUb2UHaod99{TJi2L887)?hEUrvl@DdFSr80rw( zqPLqaR!?&XcmSa}VigJ+wqSugw`IhI9kj#kBbG)qkFQx|R0~s#tt)t$u?%b7ws}xPlI>RNjy3u?t@aOZSCV>?jy)eN9-_sPf~8#s%|>@y<39FEekPOrL73 zt#9P?&IO(lE;yct1Auw`$$kt`#9qsMI$-i-k+={WZIXSff#kH54;Ke*bY(mrj9);) zJ55D_F91v754v&~BD#vU&o^Fh5oahb5$hhszWRE(J(0r)eYs|B z9EF}HCpp@Sxao1|>=D?;=AxFd64csUFj~AeZVE0yTtNo#D~lCUiZbS;Pg2>4M2;bu z6R|@8TIvfomKl2~h@*crI>Fo_IWvrq5&oAqB|I7#{9~=&_*kK!4N#v`Er>@)I3NR= z=Qs!V%+N3jKZljx=a{oMvQO9mkCvCMbDs<2_1wP zpt%eg>IWR{o7Mhu@E2-{ii_=0ij^0P5-V^}T;okzKpdGlv6Fjh$1dmkFa)TeAK^R^n%AYnB{<}Wi5+O?y27Amg5sm*pq zg~LaF1#u{P4ApZENAEPw zQftx`h zWV%r}B#(^R&~2cyer-mvXyIDqirClPkAi}S!C7ianhm=O}_Hy zni>b*H8cdoq$ZkN)s^s7-aly=6Di2XJk}5+1^)mS7C0vrYm)$g1vnRs>;C}GUzepA zg(BFtLkk14m$rOj)O|qc_Xi$=MH&)(;G~af+{qFH_{tD_NZs>H(2k~!Oi}VwyN|rO zg-%*b5Dl8GY1QunHHoUi010bTUAQqmEixdA?NeuU%8?j>R~6;k;IEs901Y4U?S;HX zHj}35$fsR_9s`Nw=qT1XskZT4nLP9%T!1HfJ~fa$abgUl&24~m>m+DfW%^|@&6LPy zn2==-upyA?AfJwKMFH!g9ze&)J%%giB$VI^Pn-${WP&*2V#aT!DEV=<=6aF5^N^x} zqj>npXss)IJYq!RkaLO(qhjco>UUbU4l<8smLGg&BsWeDoiiAB1F*m55E8tC<2-&m znY8$p>3v)+2q#<&b=`U(asA3*tiFd?8@72SLl1FRu2U{{Y(@S#0e3#XH5y@qmIBPG`ZE0S@6NA}cKXCh!w>FVd0PZ+2(@rV^- z-llA6=$Ai+NAn4bqvQ|BQwUKdUEs3q+YT}u49aaT)<4D*gw~r3ca-)d`@(dF!>8UT zgbhl>iE07N&MMRs3^_sJ+4(R*32L~72068(SO#KS?`~DVtpTjCGK^e?r=S@4&7v(p zd11mp?!9D5TF~ThY6=IX^^_&?-uWJ~nrW>X`QQ)(#)Bq3?KpBEF}h?=G+giAJqcdb zcbfQBsSa!jZM#Rta);F87(&w&V^E90mle2M%Z)4-gKXX=JdMnP7b>ZXup_v?0~`ps zHw+PgHXKhx(V#=Sh#>D~1Lmm^Jm3L81f~KP^`?LMh|$Bdf)<%mZxt>4VWz@)Kz(9T zh3EU{7_3&4rxUQC=x}+RX1lMo-^sjkM028j_RBUcHLt^!g{I|c$R(-Cseq2Ra^gh@q+}#SEnYfvDm^v^RD6z2V9= z6;M4G4SQMg`NRhZ0R>jCywzPD2sh}#)U`B*6q6tWZjmqtB`rtnddc;gg4wM&Xnh?d z)$b)XHaSw}*CGY?#u3yLmY&xUUWKTE>BURZU+7~$0)1gXYito5J>E)O{NkO`Z5Z85 zfD-v+KLx-FC_$$XA~1MA+*J|+!KZkATj4=GxW^Msjb5>mH(%&*Pt@=VvKu*`=0ZO0 z3%>NglBT7FaB}Q$?8BqaT1`G&W3bl0z+<|iY_#qd5m*_zKKw2d@+P8vn7lWzN?aF4 zN~QY3B|+nz$1`Vyp0)ykS@+?=g7*Xkg*`FI^a@YnWDJ z1+v|?VrfY50A%3Po__a(y8{epPn?6cxO0(odvk~29FW*yhHd7Me-{**AYgt;w*kCqN98;j- z4I%SzfYPa`PV!PE!lnqCj|rSg{{U5T!W;F`<;%m{7x*!f+vxuQc_}+56A-^cWBHtw zQc8V#GEqlw{{V@AGR_SbSi+!w4-Qm#5h3&Kmq3IxTm=Q^)UFY;LE*tB+p@Ixn^ywZ z7(`!a$$<=;rNxEAjnY1|g^E1uT->LVTH4`(cfhS&@^yiBV7hSAAbG9;2{fSogAvQl zho6wfq!sDK_luUNM}gGyDQDZ9u*y}!P!w=RHARv)9)mX~dArA77=AmJf#$WGRWt+g zTw6N8ychzbO_F=Sl0LRT_L;{CwTn{_^=U*enTlWtaOZl$EHpM3*4~Wgh2$e3ZeZ6P z;AslI54=rjsC4!KGewZto`lI)4i+Tlm~-P@%g|hajZv_?Wsn5lDnD3LRYu{sLwR6qa&8?hMScM%jT?{FE5y9gE!Z|E4jS8c{IAL#nsO=f03>-lxMdLUL z?%&|Y1Re-*Xv}u@zFgS>S}g<7hhxN>bC0k+Q2uZNb=4fT1E$F2*vdm)WSkQBQ{J&6 zqEg87c*g;V0u78P88L67oMgN5ZVyS!^Nk8b=(x=^h*OQs^D>M;5b+)1p)<$vj!>c# zm=4&iv}jg$jdz#~>G6}6V^-kP$mu9yEDqZS{a_N4=`j^-=?;vyMQQ1{Azo_2zOZ1D zI%N6CbT_!#d&c9hcq=F)OJG1z z%?UGwQ|~T==(uR|ai41v7R>hmv)G zs21#(-xwO9?FkQSf|9x@8EHZ&4nCO(K-YI9CY;3H2|%iEmIB@q6l8D~hZgy{cqpA$ z8&DgQ5WYHPh~u+LGODt%z|wc6W7`IzP}pe6$Ut5l=8ams^v9qL)7C0V-JQTZPNZ(} z4XNGbg{UvR;iO@ACvWqX>%$OY{9?)7k`iK2TR;6WI@Hw=`&^-P7T{PU=g+P(&;!ai ziP>z~z=b^Vk{WmozITn0`L|`o12o51?ZKM66kOm}&=AE0n`sMxMIIVYoRdJWAK`+S zO6%LsR-okVaOcGL$rN2(ONk7Q-CKh+kZ;AqHp58r;}Q4WIUX@XNC6FBoJtuDxymPI zwjadD33P^Z&`Z@<4|;-%`?&VEqf|Y6!ipAHL7Pt+tN3z&T0OYN*c2RJu5vg^aFu^J zppir2_~Qh$i`&^;HH+j16)D^|1SWm|0QC8CLsPYX3zCOOn4dUljKIOYff@}RhC<_l zykOCgR+VI6I(+^yLa1(_1Loq6XsJkLr0YO9J7!uOO;QKmYJ%)29upqE=FT$CRH^ds zHu1Z^9~eDYJFsyO7{p=Z#q<+O_nOCMbmtB>f(`QAkiejc+Ef_Di-`1D4IiJmG^*3uhQh~6X3wq9Y`H(&L~0L=ucQ8u5DW~IHr^#L%Gb( z2)#@ibKFjFM&WsA`ql(=2rK9_1&NV^Z+dWvp*us$b2!K6rPcG^u^gkBY`Mz>ineCX z)rDxscA1rMP~a)Z{M?Tv!j=ixVF^HJ{{T*L2f^KW2cr@I2XpcoOh-aXIWJmaw4y^l z5yj839h^u2$;OlC2+(wY^NpYb!myaN5y<(q$5@&?3U!282qzQmhK~r*^NXWW6!p}^ z7vx?8z~Z|=>&M0{wkZ%d@r6N2s=hEv@=X!d#)|~kwepV`ogwhL-_}JAK}_(voR6$n z8)r+2)qUlvl$Nv@iiGzE8ar6ShZ6&Ot67@vTx)mdj7dmnI{7m7z$gJ4T-EVIA@Udp zYC!ohJV8alT{F{#?o-k{j0QsGJ;(0`Q8QE@r`9IH@8HKs1lk33WVR3oPhU<41szz# z^Y9iv-bOG0p+--cf;(VPaFD`mts}&^$SPHiu2j)GfyyobZ7vrfYN$V>9e%>Oz$0dk zF~Sc{aWC0atjC&X9lo(F_GFP6FOATQ{cs_IZ^A}!+iw^HG5_c1te;xlNoA} zxCK%DQT(FfAgB}zXOPX9+)!-FG5*m$O|appYKvVLIBaV$4=aWTLg+8!0Z7h^ZVJii z6@F$BNa_o(tZXLj5E#17@EW*+GLfWkFeOdEU^E~>I+y_F3Tf5_S8fDL@x0vHY?>}m zwN~`OP`*?9azRBoX#6)Q0VfCl046FxwHKU=>8*tiWx=}xMTNj=9e9%fYMiNk8MfuJ z&&bQ_l?E^81dHFmAB<{IOL%pLA-YQ|6M?95Ty)i%VQ~~F>A-f;f$4_QC?zZDaY?Ea zf2Im**SI8eLn-V+bU9E^@rnlc^OF%*rzc$c^ptbE~>1m>Nx_bPgV&z*=#@HcVKz|(W;0ZJ>f?3l?YFq13X8`@teUbuutOLnEC`P?`9s99YP1w zf{-7PH#@+p&vlB8)-V@&o;p3QJ@gK4Ccq<*nLz;u;84$=97m~|A~+t;9n9nxSE6;S z=?=z;_L;hr9xeW{Bn5mig$4qm;lSLUgPVXZty_!R9@=6}s;VpFIFM|>;gK5!)b_qH zK>+A97$Jko10OKJ)n3RaiX9l}DnqwOI2d~o?z}S|@jMRVj^Seerf)l1xgi-yA{FhHp{M)F+vj;}2 zl!<;YqSQ3Ke)HD8jL0hi&1dnJfaiT+AgQYcEb?ivaR>pVMxA4Y5(a_B$hAOj0&vhW za&Z!S!lT5d@Ho4y479<`OkOnw1jcYhfB>H6O*|3}7|AH31-K++*LJu?27)})!D*d} z)(22Ih{71g_Or?8-2s6TTT2MC%pC-W8CTEQUN*LkuRXPZ*}joai3| zivS4HLzajKhPrF%he$?r#>!fq8p^Eh-`;Z?+^q8 z>N|a81m!GEauipX&Rlx9z6{V5xjkoGSH=wJcGM0+$^;Ol=)!hrgtzg|0Sgj(Fpf+% z*9ah%wa?$InnvtYTtMLVupb(7&ix}(dXnXnLF!+35C$xTxOi-E!axL2M;T%~1PO?; zY^b*lQ2?#oz-*Vxab#W8g8R*IK!DZx%@QV~3D3?@Ucb%9!2^oz#jxsX4F&BIr!h=J$o46#Q>0}u9U?HS^{~- z5`veSab+M1c{4Uq*D7MXob!yLIMN&|#Py(bm~6ABUxMYx#^jG!OV6Hn(~CVantvEx zK*J!~LhS5%#<=dZr^0U!AbSJkd|<^Xfc}D*WKcC)zeWtz1sgob&Amrf`V_(-@!MG)-f16*%tJKJTp&rt ztARspxB&H)HFJ=i{9=a4;ZZ&v%*>sRLBgb;8eFaY(Zc^&IXrYMx0inz5z7;--jSVfZn zX+W00+86;B%2|}m0P>8Rnlh4~KYtj)X!<#(v$3-QEHwl8_lAf^qv4hqWDS2VOuR5& zN6suZslG?)F#$b{8vgM?ixg`5&R-bxpC(5iUY_us0CYXzK6dY*^)Mnl0_Qw&9|=6?W9b)1n}^6=vXSG|L8$Yj$#HjnoCY%gyWt8bpsNLkW&Ij_@?b zF%?XtT#4@sTmb}OUr`6c=*3aZmEYEJVf0QI~$r5GB@yGKrZzHGv2tc3pFU0&3D~Fc8@q zj1F(@zUat^3Fo7L2j#;g;J!8I1$1K9Gg`>dD%&f0a!TkY^Q?-6cGcDxw-!1Xp|?;K zed`#|{{S;WH0fr&Vj67?FCAvwT{w?exag}&We^n$3-xiT11E#)H&8rV8RH0(PPT6? zNg%;`CkBgyaRxdl#LCd*r`9>O5Iv7)CJJll10?d13`c$E%mKA=l?g?L#Ks5+Vup@OW5f9W6NsCyXzmMM#8mouz6e;8m>s4t|ZoMP`_Cb zH8rJN6>;Rh=1SeT+ZPUrb^ie72Y#2V+n<;N6Nl~dyag|>vP_`$Xz+5!A9M%*!Q zDoojlWGYqZG z?1XwfX5K{P^hFvw=Nawl+=py&dF14|*AK*K zh^&pk#vwCMa3!{>w0m=nBNRA*agTz!DuA$yGg61vy26$Q0t7s4!67&SPC9@(EPY_C z0CKuzqq~uimxlQRFe;g7v9H!wVi#qX4x)6}Jzy*N63=OlnS-WM9+qdqTTu>bWkgb^Gbt$bTg6t0$|$W+ zPyXNlH?!Zo8I*KyMi^Y9Q$r>zLM8aeRkJ~xesX{z@q0IcbCY99h6vdQi{5D{qE__c z&`3T7^^+tJ14TVzMe=4P?=?<3iS`&+K+prcL`Z97$}AMR%EbhCLGK(|X30ibk@vHD zHo2xH-(?_h4q9D!V|ymn2;3>oHm@!T?>P&Ur)4NCWe*te4Qcl*6&lZ+&`cVn=N8H|kiY?k z_xY)Du)$g|t8Cf9lSvmrOl~kd0Gq;vp6Qd(G}3ZoA{KlMTteti25!V43dqx}6t8k+ zV@p?$P`Knwma%YvY~InsL&5G&T(v;biO9f)ijA=$2uiGCJ9WC&wUJIcOhh_WJ01)H zO^kVPgx4O&1q4C2hu#M56J)_hcWuN6tW?0h;wBI~O05@e01m9BmOUB5j{qzfT%LLO zoZ=Ii#bb{thz+v1n$D@@etfepx|Si?xaEeL)!*gD;l9X~^D>4N)3C-5CK`TbH7EvN z0^&PUI9H5?ji;K{G%FknS?eO9DYMPSIMVDBXV7KDo$HUhpr*y)`<>@@6Q#BL!U(Sk zUF&lqZ8Llm&MF|uTf^lLl9*ly*NJbPG4~CNs+L8YA|p*-cx?=D2Pn0gFJ<_}0JCcU z09Pgo^%_CurYRp^?HD5 zR@{0YoFP)!F7kz-^dps#qH8QL8@{pCycd@K@zCMi7ZR$1C6;gso9yv`ifdO={#O_; zsIDBJZUA0hIKe|j*+=|l%p2Vl@u>`fZFdrTEx?mNkRkPi6K9TStRkicX8AL ze3Y1=m?*Lboo6XZtmyTFVfg@;;KR5hPRFU%Nb`^X0L|7XYp%l|!GZyNp!*LPKxk^M ze-{iGQ)=8!6dMw!$$_Q>VT?)7YJ$JKPZb3RAF5?k`)m4K5)VBL>z*+t#@D&+#3I|_ z9LQd>2Rn|RX^W$+*?7YtnJ%#8>B8VJVj~%X%LweJ6MF;1pBl<6xWDmlBM{352g^Lz zN`di)nHdGeL;y<(4_MX4Dj!I|$ju}Q@w_pP$nd5`A&8ad=LVM(g&UL*CKQ4D#04k_ zyS-q=#zz7AF?W@bC(b2B9j2$toSW50)^9?ZL_6;nR2NjhfsT;KB{)o3w%(0jCPIj` zsV*=dY)vR3Nr0+{*Y%K*Ugt(0);ct67`!JSXWj$5yQ@D=6gc5`yb-s=bT?1{~h|&DM}~z>4w+7i8}d5f!Z2l2Z~T#RD6|#eF$7wVTdpg@bO) z8lTHl$YCW;OmOkq^||W>!>K}2^_GG>oR4peK@3S<>{G5TQ7B0A2o7Z09x@6CK@&rQ z9et;}jGD^$JX~gFbUP26b|JSXc(DS#qr)-*Fq<2nSwJ;MYonF!0b7Wo0OXqO?s>!RRE`Q^1v76TCR3I}vZsIPoIIsT8uL#~PuaQ`-sj-VKHDH`j3 zvC@R)R?mk6CoruB4ivV6weJvUazS3>fncdf$4$l11 z>kV=3AKAfu<1V_<_Ol)#_Cl~>UQ`q30MHkMQ9QT>QF?*%i>Mxs2m*p#F>%EYf@QhCK-<+D=* z&{l~0LjKnt3ZS8Tx!_8Y<@MBBmvrw-tc15X`@!keehh(3^ z8^H)|64CdbL3>HJ#zsi!ntpRZCPb{Yv!s#^0ZTXuxtl0NoF|!v_(c%l)<(O^;DNyM zU}|VzX@V3TH2oZ%SZLuL&=t}4;#xE&_4zPF1k{P?$cVH>GGeJ~hGyb`+5`{IR|34R z!zMr!OcNr!CbXV{ z2nq4VB?u{0ze$ZGDAdRn=!VnI3?Q7zHxar#28x%zNkH;aVhGTUw0-95fxT-alS%JyL4j-2MK{}&l)_E`_c?HWYew7vM48SKHa&VC za3iT`==X{MEa7|P$|*tS74eLcE5O3P1s?MRPWw}y&H$x<0qxE0f(TYfZs4UIX21^e z6sY^g>KG$%^@#*N3@L>IkqbRxLuFl5@LWfrQnbBXc{^}w;EK{nA8O1cb0C2D#RbaN zN86OHUT!Ys5Y;<)d}hW98BU*A?s>ouTiwMaV`iWjU7&BL$i%D38Tp1S6tNHQcnLK% zE-@ng0nwBwhe zeeN*$+qznC<9!`juTA2BA{{V?8j5pJ3&zv&jxNqlB{z!OmPC~zCSAFpr<_eTptQr{ z!)VkD8oCZ#$-z6oTJJHr&j32e7jGvifVsim@_m3Su71pkU3}iYF-HFY1~qUTD|5s! zPT-ayraB2{fcv>RAUG%WaNykYEK0dZqwrw8azsn@FbUB}C;i7{0L66i$$_g?M_xkX ziXzy3v&g|MjuTGtXjd6=VtsII!`c#&p~yTjXLrj})H}eyFy#urF)(9A;s-bwSRK>o z9Ak($&`g6cR90dHfkf~*%{KcCR98IG)L2lIc&ClJYv+%I2Pi6(yRGzERtIhD~N0IIz5vbfHt3? zVuP@8!*wGHclesKr<_lpw_})4o3TO+9HI537f0F^w6)Inxu?i^A^kT5Es9(k2 z0od*b3EuZ<(}$;E@>p7dInL`%9LH z5Ej#%bgL=H_kbNOSVq5DMBv5Y`ZM9p4hWFF{B?5GkPuzDaat=mD);Lsik=m6WzsLa zW)h?efvG0f2x6#02i6x0=vwtKbd=RO!MbRA^OQxWtN3F>2SCB1)B!#w2Bx23nzT?T zVWc--gWHS99q56@Y%Y8PJzy4q1RmYE@UUrV^q7-bC{ib>hr9I~d>X$B2iI8_+vFJ?^9l^$ZHBBmOfLAgh1Cx(TgM|km0VqTK)AJ54T-tf^TL;Y%15AB;9$Zrc61R~vZYqYMBL(wNMk zG>#j4aVH;UB`bnWj1UC%`0(I?J(z<0WkCwJqTv+~L_(aSZAA(E+;z-d)4WveybE6D z2aDO-LFY#UA?X$hEeb(f;J9?kT6B*^M-4T`A-)T0{>mE(#4Y zKy#AavX?o_u43XTgmG!FID$Ci&p7amq;J`cC+Ih$99gX}j{V_)#kg19xYr;dxv%15 z$#FOjd%#e(1!fR)l_e%sr$s2OP~pVu@^={7qA8Atb7wfQq8Qs>In?)Tr;G}HG;)37 zNvkQ@FiJj=N5FJqUW5=4@o>tKCfKxAZHA1~b=2D~Yv~|4vm$=5Y=MAn>+N!QBxOmPWOn+B(U7lVjl5#eJ+y;id!8R z-$3)NV8tP@Y7RppDQ?V2ci0hGEiT8J;01~?8^kG%(SXSE`Pfd3DaXW37tJ%CMJm5+ zrxD5;eYhZDHOZLOkX6OTCn;_kXTwH73wG-9`N-LuD0hP$qS3SG2-pvgc+)L3`6h7g zyL{oK)ltBGt|0HRqc&Ft)pdY~2X&zEV#<9w0f`-^fWwl|wjOeQFvS5>&QOjEHpcIg z;=)byqYoa~z6X~C_9=?K`oIfYp)!g&qZn!vmdG%Mbl9@0f4J3wYAm6CK%u-jFEOWI za}(TXFs=s#+gpK)<_L!gj6hLQtPobxi&qhWNbFyUi%$Olm>Hq{lCzeBlx(L9tf_@= z^kJi_2E1TbQDf74nCQKa{{UFh4j9;evB3~zTJL-f!|c}C7wO176NaCI1`t9o6Nyp- zcaP&3rFa05iH-)1uc0%0k)#|t<#NzPNGnwIb%qrYWyBTFlW)A@;t;?N!nS+G^%s)+ zec%#k3Yn%c-&~nuI&ymVap)=4OdG#aqk&%qE@?pM2VJ-V5DKhB$O2xDj3A*4tsf=8 zSXyX7^O{anf(kM?0Tn%ou5!ksk$OBBiDK);a79yG$S~A6biaDb_zo$Anq9&*>B3kI zBDJ_3LLFPPSfDzQbYhmlTQp|^QtN^8;se$}7(ushbpzH2gN}#rM>=+xX`!c4%1F1T z#sY6xA*J{-0VsNZmBYIOrx5d8E(*I`iX5}=lL*oI3Dw}BG!Wec- ziU#Cp;iD#-1|eCTtIiI~Xqwl?Q?Ch1KDV38?yX;<=OpSwKL!AarkYpTb7!?QZZf@M z)`z8-g0%z&{{S8wK_rkXede62u#{e3FRW>~d$Jj@4l+-e;(U4yPVe|;q+;0A*Em?X zxh@LS)jbCC>=N2UPaDBv3M<*@z{Nf!-=`4OOY|^$F-_0Ygz;J8!5Sd3*!E1hLF<|P z7<$q7iL7_PU`(;Aqa&&3@?_;GMA3&XZ;5fXk-l}B%^Mng?Z8u@%1^fpBIs`3Ow@zJ zl01i4Hf@lg^Mb9iwS(F*j3%DS6VA^nxrW z@Z!Nf`KRLsR@hY_az8TMM~Pq!K5hwIAVi_}n;UY(_{!hLwV6ZZMb$RO$swnkt7hWa*+cmRUuVl0jyC z7^{$797(^DP51ML z^(OSAa0CboutTE-8E1mbS8cS-WJ#eQoO#O@$kP7+23fazBKw#kZ9F(+g>B^+7-+}G zPnE*xPEMiTcv(t##uQ&87Uv^c>S0F)wDg>1$kYcWz2ZWWH@k^VjT&X0xL}HvuyvCV z0N}$qJ6_nMtMCJpl%!F=VU~h`bqR8DuVa~;2Tcc~yiw>08>tqzq1Gc)K6f6#te)=O0eW_EV9Sph^m_M# zms(^^v3tp4b^zV^F$V-zujHh|QUFoId6*y)4X0`IF%H6kbvO(bm1JU&Z8~;xhJ%uC zXNxmx8>&|W2rFZ(4s+zZj9a8a$0k>+2fO9iRBY|XI zid){y(xI>^pBS6DO`qGFa2=a3=NB3GRQ_-`tnM8C9O8h{-U5) zXQuPQyr3zRyCmN%x|F79_F-6Ixo$Kzq_SsR;toBv&Q-d2Okxt~ykiYn?-vB+CCk%- z@vo0~t-3LYIkJFwSh2xMxL~+cspE$jYK5_`K%P7|aV*q!E8gY@EgxXSORLL3ong5e zt|#2U?G)3)h{0DYmoA*K+Ta75X0{xCwe9hQ37!Esagbj-&Ln|Q5A$%K2sqQ|%}owzfSM0s4k3_I-PeN*qS_Iop~|2X0-uAH)t$Y1$D4Ou!SdpqW~!^`!@y3= z3<8}Yi?|neM+I%99|IWiTg@MrjC)~W=rKGpXd3yMb*!BnC>3I_7==>nPFs#prsE6T zP?@(JNav%!Qz20y7l?N;npBs;?7}$4RXk-PtA2SLQ&$0U(vf3Dz?cmUyx>Vh)sJsj zEPXwL+G19On>}KRn@a6*s(@NK!~HY_m>8%!S@amH2mrc>ZyilPO2o$TEo(hx=T}gg z_nax6!~8i)$}7xruz)EtLP~Su^5rvtq9DTeybj01tRA`$UOsM1?M>2y>kB-k;AZ`g zlc6p)+q|jQweQJ zgPg-v@@2_ZYImDJW|7cii{hf^ouq#zMF4h%E+rFi9T(>jWgYI%j7NO< zWVUPo-8f8fN_rh?x*Uxe}if7b~IS>FKnU`%z!#}6_2GiF+U83o5;CyvSCa9RRj3iO5<5g$Vqx(8y_ z$EGRoSaP~p-JbG?4AM5?y?_+F{xRbTy_Wu5++jKXMZpBhZ5z%k5xu69-d_2;NnLh1 zzjD)a6(JB<3WSEl*~aryfTV}9h8PkYAcx*6$ZFs!pfAU~0ZQ84Tl19)Edl=k#{#A8 zfS^!3&C1ics1xLJO;P(gLmO+GrTHwwSYjE&-^Mtk=|@=c zYa^lg#xVpCU3q2(s!cajH-;j`)=;8HK?Cmzdl5c87CufgxSH66Ng|Vg2GXio^${ za1h4G%t2&Lj=mEKH4R?=@}ct~L2@v}dw+)ny9OY-$i9%Wo+d(TZh+I-i^HV{Y+%?> zsm2lnS8KtJj2kbk@(vTg%ch=6A6W#X3pYc?5_AInwJ}AJd+a+fk_bZY`16X_2gj2U z!FS8f5qg@1a^?}z>fi_zYlrCooo()5UB7r~3Tu9R=7VTrTtEsaRJg)YYVLozuz**v zJU0PCZ0dsLz>TLfZ@yu3DAKnVQqpTDW63&Iq>C9y7)^1oA zT4&A{1ayEeo1G84qHmWq(n)KV=O@DidrpkqgIIdaVFN??QzH&YDEcwz>|S&{I0ZCX zcpRl6dvIZ|Yo;vq%*{wb1Wc1JFnKqRKq&I_i~?wn4i{fxym-Vkt#sP-;&fb=_vrC~ zF$HM1F^LmEIB9|Qge5pV^Tn55w;Nfw%hOyg}O%}}?$7oXW8zws1joETqmGokIa8a~!$%`F=lX%xzkp`Km zyWr$0&~WbLQ=DeZ(-GhzK5ioed*2TUd5$VuJ$S$Zcp0$8h{CG)^M?uEoMJ?x z=x{P3G-P+M#OfWO?duHy0>W;4!4OA=pXU;VpjpF<*P~lh!quforwcG}j!#Bdm*Kzq z%67PS?Z0?ywQnfseBRj9a0{ z*?=f^9HjVi@}spjWrYyywmuF7uD(MV6HNeD!e-nBQ;+kUcDn&zGgzf~h-?|7NQV!+ z!&qtCznM$}kc)|Zagm1uUU~70*%9t82pTP8RVa!_6{r`ro;91{}Y2=X5TgowURBLkvXs@xa^*6E9kLuuj9;}ac#5a7gg zNN~{MrD*UTvCvI4UHn5VVgkO{E{fKeZkyXnd&wk~h>ItGOd%@I;0k&e;IjFS6SiH(_&a!}~97()qOXF(t z1~{uUYCnf6Uyw|o(3f-{cxKTWHa>DKJ58r8IFJ7T#4#WZdvwJghzs_w8C?$U*~Upj zx&&`D4F#Cl$nu^TtfY?KA&)IIq!>ygU0vqb=?MxS=2@V#MN}}iwK@**2;olmi(Ln1 zYaL0w2o5?T!+uU8TTU5Cb5X#t_=^M#dx!?&!A_6ELwTvIxw zA-Bns3h$?k+z3juOdd5iJQ!64lK~3%Ihc!QE{;7olYxI12-IX#3-f`cM#_%a-gZj^ z!;mTaH2A?LmoFO2t!&YeytnRPEeSUyqn&2Zp}aR+9xTW(*(X6f>qY}qC4AlFXv2Ez z6&C?m^WDJtgH2!W7@NW1&6^Dh!|-BgKyskpOuon^ZNVUN0;A4wJMO^air|Eo*4e9L zf>gKx2BctLyj2L%q-*hsu&Hber*_~c)wx{_pipq(u?18;o6Tg3QrMEQNTp1e;&Y?& z!bVOH6jur79_l5GTH+lQ<#ZXsYABj$<;Tikp$s1S!I!{pkCO+4?7IzoV&IPXm@T@N zBFvpHPC{I6!~}z<2qR0Sn1YGfbY7{Bg6YTlV+_W^RPIi*W7(#+7l4ek3HrIcgKEf?g>uf7v_13ttdi% zMKPF&ss57#DHB#77bw)c22_L|3Xg@wg@dB0J!C^rRshM=Y^3P(Tz7&ki*JI==8wu( z1v_Z#6(d9{2xS3EQSpjWbZl|02Gf+ribZq?z{2Tt=|9&F8qpCMfhxN@8q0t# z&L7K;iA_@##|V%nhuOiQ-j?s%l)QbY3|4dDYXQs)JWo5w9X$s(B4lX|N@9tst}sA& z!LvZ-OxU``-bMvJ0i)g`_xUdJTOw#Vx;yN#F$J(3=wf>g&PFMCJhWtDPI+^RS{Bat zh1fk%uZf)8R+Qcw)W^5JrYkM^jD}NXiuyfb1R=Tb!IYz1CO|xn&7p#@n?>ZnMb)Z* zoE4HGS_4{f$U!_eqs}cUv7XQG2^%3~levfyY-3l&#eiCqRy`@D*Wk*RR-683oM4jm zaS%}h9y-G}P>e6a;d2?4ltrf-3NH$z%uZ>`1VW<(9h-Fh`+v6_qbte7hrEXZ6 ziHmB=OTFA^Pf89OnH_^SiaQ};)^k1FIxx14%mJ4ay9Sfq0%dV3{LFbmXfu`*lcIWI z0dYYu4-B_l?!C^J6HOwexE33YrE<{WR5$Ug2!&fm^2?5(j5p&FR3b{aI*1a?G_yk7 zT?7?N^@KtlZ-Ipf)9p&&aB}Et4n?a*&nGyQvc=G+#w_!XEhpARRNaXjbz*F3 zpux5L%fA?)UaB_`=#A82_1-I3cs9c(b;uRd&Bt*8c5f&R=xAfR+e$Ug%(f2|&>rw6 zL3KGZTVZ%LOQvsnW%{Mj*#)xSo_6jCgfbNxxrYX1O0bCT*IIuO9Yw@#YBV%$ujcDj6Cu=Mg;QS;U` z2c)R@ixdTB_P5Q$Pj3-}?;AV!bU9}jp15L^I)$ZRVnrKhntmIb;{E~N8czP}o}AKx zRUjwgt~y#@5%|S{r=w;q<{Jh+Nrg6E99)-m?xQhL6l{J%xcmcqp)hWp&bQ;doVzMd z!r{nr;eh<+;z8jCue_NGH8BiYJAymSxDOt%!!z-5b1eDIx=W&&Av@bDvz z@)K8_2V4+?F<=Q#gY%L=uWN?e%kJ`J9(l_?*EH-8WN{Ljm3hQ;sK8@nI(T0F%nJh* zKtbm!A_o93ryzv-aBtC-a0C)79m*-ZCc^7gGjLN+2=lB^Z7#WEV+b^xyg3N5y|;MU zoxOf|yug6f}ryzmpgQ7g|>R zxRx|mRt;!!4YvpisHlP4E$=B8#i`AQ44fmalPPlRzJ;0x95L>Rr%Q)S=ckduLsDF9fwR;fBjt4v!q0bz+kuWEcuJ;;n6 z@zQY-uYF)dHhFNF1igHA;+Hmp7y<=gP}<^BQ;S&S6r+QHd(CistY+Xus*pRtLuZ%? zj2z1k?B=<-<(hmR$uaAV(cXN*m=o5rHPOjwuQ(;`;totDdxjE)ekUw6N`T`IpS6ia zg0DtFog^6X65XMK#qWgI)*v?eT5FBCR-l|s8;^lWx1S~^?(48~f&fC6lAa0PCWh)H z-_9y1v&4ogDm0Uf5ag+8g){dQ4#Oa-h;EAYC+02}U~IEr$R-g^|d zbI_w$VZs+wcE2VIu}iZ{j1KQxkG)}3g*5q{WP3x0o?YAB6usjYa0QOvS13^?zCLjR zD2M}i&Co^8)X1n+i^MY^skRZ#0mrh%o|b|?k#JT)8dCbj<4-7yh$pqEoYO7s!27{| z9e0arVA+~ZtsHTi6uerdGfvXDr}p4FVn@7UU~B&X%qDrZUF#S%_5q6YBFxr4V7Y8Lp%tSDJNBZK9qf(P4! z?&?Mn^2|i?y{8IwwgBP61dGeo2-4EdL4wh(9b*M~IC8*uJ7bo>9aZBgcCSUlFyoU` z-CK|*n}d)C>svEr8_RHglL|te21DJK0NTdHe@+U6s%c!94tzV<$%jm-S zes_`t0HOova7vW3&K#(;cgKigum$$Z>SZZm+G2<)73&VAH`4jRHp95{;^O5Mmkmp0 zlJ6AHNZ9KQF!y$IR#I+j3LISsK$x#+t#(J=N1w*y zgPdyClW1?UaflOkJBA;k<;5Ui$h&h#V45x!NsY1?^%8d(&yOYqg>pex0^?jqP2{kv z&=~L|o2||J$q<0wCG=wu7T33V5SNt2P%R5FRzN39$+DHk!rH2x|sCVb{+Yo_z?X}4CoFjcZy>BcE-p^RUXdt^_<%`2{>Be_pDAtz+8Dn)< z;}lm~YZUf7#C^k#E@~QAnCQi)0d`-OW7=;mHt!@LC{B|jFGd|Wwy0#;44T=rl00n0 z0$nuz3}$Ll1)khRJeF@s?qv8C&hhVNLvRG9n5`}3aP!ojrVMBngySI)vkXb4p~;g7 z2eG-TBp3DI{+1UM-(CROopT;?8;Kqi8j9&HRytof1Ik6 zPc)xd->G0%*)bM_#4W>s(db7etDYnM%MvORNAYmiyh|5)DU(#ZR|x@jP(?m+PHp*& z0zd`#&4_%Rr3MMEb-4Ta%Bh zc9h_3kMQ7*tCqf37!;#}d9NBf0r=Nm!*lBdz2rvFdxCYWA{c}K zrt@7~OTANY0AXOHP)j^FI9%HgpN7d2rV87C&f6R$jSC?%7~=G}#9)WBEQFkKZUM4%lHWM@d@T?DWS67> zFkxDOHzS5JYLtY;z*09e+{9`pW#w=}8vrSX)45QLD^0ZkaAG0g8{-s?C_{0+QO6s^ z5_zte0$O``$*IsgGLVTT>XX5W4xA8!i0Bz412#?`3c!%lkT?0nLPbEg9CQ zkqHyG87M*W{9~H}Hn-$BoF-^#Co>w|2S$j!b%!_ypkdt=EeZT!!`m$~w?1?u>f&(| z2nLWJU?7ovRR;^He}PpV;ca*7lm!+^meq>dcp-j9XDnMtwb+Us};k`xdOS9MVMx3c0D z;y6{Pox=&}@D00I`z2#`dlLz@O`q&02eB16r+2O_O0!eH`1i*%Y zjb@$5eFJ!(WCPW~whl*LqT(8Wb{J8(0odl}0uDFr!$H~|Z0SrzsHPTv4P4EqB(j-ig^? z&Bb9J$M_AvfDpCTYL}|k*zpyvieWwo7qO+*9@M2aN>Duht3~_>`1T1J_H3xex6)Of#f|70ZM|d%ysG^ z2B$cn5CWG2a|+ZhR&(L)!baX3sr(qkLEr#9kfo1_9Mev#g=41Qbh- zv;aIo!tRrzxY{8Vd?)U=lOmr;e$FtOic_hY%ZU@b zlo27PzgPgLqssciJjWJC6LeEpXT5Yu<0wUrz=wQc-xRG= z6~IlPmBHn1jCb9n=ooA_8CNK zc}wD#sqIZ ze^oG)M0`Yl`HPge1)lmiSpb1c__)M+^tWqu#W=1gt3{RYXxwbf+igahMCxFc?NfEx z%_9RK&&Da+8=i8;*;Pg&&jj|MTTs|`EAivwO~ zpLSAevJ?-LNj8;l5`^Jx5MEdk8| za#H(^)G=es9#Xlu!{7{dgH0YGmIF(+e+DLjCz(F6-eYz);n;Vs>?V~?-j6|+KovyF z)yR-H@o_-`1x+$Rnh>Gq1Su}PHwMU$2BsVurP}-$IPj99*D8x}k1Q6t>IEM9%LYq9 zHv3!~2pYSO9AV1HURF)G<YK!RsR5dWGLDtHZBwx z+#UR_#eRAS75h5QP@zk29lY;0iwK8|YL#>z{AR^h_C6T>DiA!cYlPCmsB7;b(box% z1#M%rm=+al!h6kNA9n~=Q8b>PZKj+f7t03-o_{N|t&&77zdv<-}zsj+Up zuzo5R&xw&iKoMPd97;AILzXnHMG`oj;yDv<{u2@afQr}I)iUUor&`8v0P3@NR-$$8 z<7G`Nbnb=|pog>L4rtdawgTE=!7aeUwz=rY0<>!-uQw7B+5q+C%85yFNKtQ4-UAMF z$H%NSqyd9!;9!?mpgl7I0ure+bS_Qxi@kxSnBacZhcH)YlWJzrk+YHS966hVlfmyC zS9lBpD6X5EvJ4}`;^N374Msd%-c8zf?^&;KW1}{}sL{T%RvAO1AuJW+L5eVMVr%h| zw3pF-CNB)j*iSbA5FzFPeB}io*Ne%5Fo+$WTw*<&<%GbPO0_Ty&>J8Z7YXs+8=e=9 zV!A|GDKSQ53F*z$g6zY&ubT}rj4qeZ;NlU;Me=ycRtE{o_CX`3IQ$)(KRmOA3(K$T z7n!8Gy+Cjwh$!CuxSUXErG_N{Nz4fNaEMTa3zJuAG*L3(f~LkHiK!d`FqH$fdSpnc#* zfKT$ddoUG8@L`1`eemfST;>Z-H;6pY-UX_a{Gr7Iwa{Sp0siEH0$?`HaFI*9%T0Y8 z@81!CSknPW>kL7JEuiI2`^a>>CLCmJ?wL?Yr_$nqsW4I^k13Bf{dr#{!>%A*Po_v_ zR5$F%Kek%aL)nnLLfxGK#Dk=EDfVMQth((oCi<0*DQ5@PK_j8YQ)UqXgH~%1VQfu8 z+_PcX$hmzOG#H^78f>1i9WN>9!Dj&k>2d`M(gJi`Ap#Rdu&5)U1~9_{uKnu`q}q0W zYnOtikijJ*zyN7LmcMHhw765_&w0J4dC?62=#c=L0b`jSRpOpwUb{>>80dKE=Zm~jM7t+D#0zVc)tOTC zTOY#|(5d()%Y~HgLxk#?Lq#^Fjv|!Oq2cgmpok-N{y5KrG{3SN`^0I=5R6`TmTW)9sA_!F%rpBV;Imee;0r8_42d!XWnh?*u-P*yJYnb=!=SJTM?U-XP*cE5o#h_qI}i;0yj z?3dPPNiKQ&n5ISID)QLi=V#16qX{RrpZ;80g55Lok!q+aLF0@RY6>;RLbd`ZSka6L z18EE(mMdi+W&||5ZGEN!iZBM=j4fb&4)LKk!)FUg2Lt?Y94DnCoKRiElLt|CL_M$| zk-87)#U<_EtRgTzDD-4A=R60{W{s<4(s>RTEGyqbuGN8su2C;Ax2uiM!9@58ki@(u z%$dz73A=vdHCnF+5;7SGN+S=@^T?O zjn*!YPtW1Oaf0t=2GLUg0P1y;2xzxp$P!0W zif#ds=q?D%9PL+={leArMfCDuvlZqCrv(QWb;C$O-)3;@00n{bznlQPjzR|-$f3|% zsr7_u0SB&J(x@a_xXRPY7Y8^wID6Zt1JeMFqqgPZBF6s!45L#UU6nkp2ui%pLaOCjnP2Z7(>= zD|YdLTh29;07V`MsrPd8dl}wqDHe$#nuH4UE*4_CS+9}Dq>-)W9l>feR~I@_F^i)% zme?BHGjdGQ;Ee$fP7=e=?6?I5+b|at1esi3V*)-l^ zhz&PYV}v?LtE=x803P8KTuh_ltGnm0!cunw2K-_TYfz}6<&C%iO%319F7+Dpd-sT2 zExXVeK&1zOJQFH1y-31LOoX7{N#M>x!02qiS$I`#OcVkjLW{<*rU5s^e9VqYCg(WP z0xdM2+_TXE<$_j&fpO~Px6vl2&H;@%Ai3X>3-T^Wu?^}y<3#Y0gkrEgV(BtI7+voa z6h5*gmQ|ZrN_!k8J#U1skBo`~2SVaKrF=4ThXq!boMxF4X~U-zdOKS%1`RkY#$rRy zOT&cf#tjsH}dq#Gr+@eB80@cA)C)xRXn8*sqH+ zAFW0!=`|*;!U5ZFi>!r2&j2g~LuC-0N;AYIPC$ThuKk%n-6*H=h=`O{ZI%yUEc-Ad zOg0biD98h*lhEYZ09X?VL6qUId0f%p*!!54h5!kt?;tBS>2gpt@4;|ozMY(bI~zm7_;41xMCdZN3ML@xm{Ny~Z{v(4N?H-;cvjIiHj6?2;RWdZr^&jt;(X!9hi#^{* z2PBk3(8)4tcMYR{Mppv45((=B*$zG*CMx5AYA$cdQMyuY)CvCs{@k{{SAa3X5Hfag(jw7`~xY zZVs@tNXHO)FC%ZPPPf_MB;`@z!esvd2m0mJBhCJ1P3v|C=Jw<-nsai|2V%OoNQfJl ztQ8)B@Z+${tQV%R>Ic-wkqA;V?ism6v2V z#^ja5zj>-wks$kY;R0VlJo#YRbk%m9crYkXBYt|#%_jf~IiUF`3j4uKV92Uo@rMix z#~95A8tevP3EOsuI8LXrMB@eI2C|zDR}QS-+*ekF9cN^#VUYF z3ccXaf=k&uaP=0;!47T;;5Ill>fl@|uDf?}^$2$D%?=Qg-OgH6f&DqB67)I)DN$YM z{9{^u9yQ(|f#_=DD2|U+!bCVlc&;@X=u#;x=*k2}p}ph0 z#x?J)WC5qhXoh)qQsi=i5e)6ZD{Bp$_pGoMg$B^n#V?@sba*fTifvqBh#9SEVFe5J zaB_kH?VE)LrX#PRJsmd&(b;x$N*n^;!-;~&vf|^U1REv75(7#;Gh^1EgB&0y2&($HYeCk|32=mxV@rgwnDt?; zWpqAzxWh|(lqa7#p;omU2LM?R6K|5tD6NjQJi5q6@`_>U%3)yK!4O2-%Yk}uD+A*U z)+?kiiV@?NXY9z09Zsq?Ij@3Fz-Ji=66w#=6wwqDD_COj`|ko_W>=rQRP3v1^1sI! zBx!MF=6rWQ{4vCYR4I?7y4Jq2Kr2;0rUGe(g~1Uc(I-X^%-!gq(oyTgdb`ppUnVGP&BQuCO&?<0iqsXxp687@X(fa<-5WI}{T|_Wfj1c@$5FtOB4SR=+#Me~D-Z zbj<<}jpghdtB<}43NAwsQ?liIsJttS1pEh10eQ;^{TK+dWflGa%4rp@0X%hu=IHQ# zb(PJiqoQI=tO$5L_lY--s4VQ6xfjca>@ebmLT}PJ4hTgP+X{rkQe4#t-9WzZ6c`b> zi6>3PravRWi$p}>aX{*w-I;2HG?_L*rnJN^HGGQn9pzGZxbHke*UoViL$QWt0jK&5 zBdf#+PLgjE*+n&9E^0YmL_-jVM&51{$lHLmG01 zx%X~N%QPEu5_RZ?RzjOaJsD@NHIXhh-bf5C4$>1sy-ngboks_zxy|I?)DZi|pexmj z(BKFVXww|gUX)L-7@s9hRelT~MH~Ym>Yc)ginbu^y7Xii6&g}<>k=R?R-=(IPZa*_ z#X|wcUj`cJ{5F+{R$EXZjcQjbx+v;XJ(+>m>km2>j$AL&r7w#;Q^h&OGGu zG?QBsontFwNDQ<`XT#nsjDdfn0UbNjTXy7ElA*Qh6@c>>;O_=VBf_}^W~CPn5J6Y` z7YMX1%i~!d0KYhVp$zkr8I8K`U1MPYm6EO@33~CIQOUK{Wf)iRVpQxjcEg%<9T^x3 z<*01b$Pxo^4mvP;OQJEzfr9K$9&=`KtQ#=tAhkE!tQBx;dcY{zeO$eoH+KwiNgRrQ zHyjm)j^B)7c}i`IPQ+qp4>>HB%vUA?wYaL~)lTc*(Sw zZrv%Yc7z1d@zx4lv|10=1(^2&!rD2jvkBcc29{zK*S_++fkC3U(x_EVAS>m);VVRY zZ2QEf>$falpbHIMXI26lN8>dFZHP8{Op4GXkw1CP9~DSXa{=2POCt;qG;6~W_$dRJ ztP&jUD-|*k@Z%&vL}i+hz8PVtt?j~GJ=M}dj7uOAMLhV!L~n{vdDN?vS{*OUvlu+1 zC|njw&DcFm63|Vr^@B!6hK3%Lox(Y?m~FA==Qj=9Cl64AiShb$`wnp-8{(rfl0KF^ z*8MUn%dyDYP6k{0Atl1Y1Pq5^XB^n}G;sCVmG2 z6N);u(|IwXYRUP8#y7^+hv2}F{C-xDFxW1~eoK~g)uRK%)>$HG*&myX{zqTv#e%+? zy&_>dq^kA(n6=oB#Xc|`hm$A0;-Hsfo%qIb4jPBvY+xu0M|IvL1}^DrJHriH<+^y7 ztigB(vqsEX;dhYF^E4sV6uAk23DJ|I2dA7_Dh3ai6@!9d&#GfG3|el%pH0A+YQb+9 zXU&QlIt&Q~(CCg5o)Kou5jhXfcp&0Pju;CpBZsVMFAqa}@4SV!Qa5p$sU8HwLL4qP z~>=j2Q^}2faSjz!G;6{c9bn#HYdhDJ9Edl~tU1fnsOL6?0zd1ywIy5{N2Jcs0WF*+#PxZ+43mbzJ zfJ%_7gEmH#?-1%Wu_VNj=fTDTFyxFdoW%M3OlrdBNUEZ>iK!e?I3}jlkk46v{g{!4=b&ZkvaN_@h9_40* zJIY8@n?WAtG`a;H9b#sIb~E#bS;eBbn_`;3;J|DR02vOU>84B8HU#Ge`2w;Yh|LxV zTu#vJhR;_LmswWL_lsKuB|m88q$a?l5VTj9IAe@->ys4OSPgT=Xlw>~nJo}pcEuW4 z^vrpQ6fS9?)AaL=R66Mj{_zpXzW)G|14Ie};m?uCrXaw80E^h*`5Umn2-ovi>ev?X zGmy<-<@J+HC~W(frU(`;rcmo^zE|%rs?p`)#F0ay6g*-|Y|$P^8l%LUJ{*`>1nu*J z*(_3LTE$q(UHvWrgr{KB8Y()R;4E@U)Wkq0u1HV}P8G(0m-#WYCm?l#dI`gvY*yKO z{Neuq4OFZS0d(5&mwV=m;U-E#E(o;+`M@!(3T^L`IvI=5o@NyFG!Dz!%(q5JTl@2f zthB(%_`wQlroV<=iquz^z2d_7Ri98XJtc^-BkgG)Ck_KpctrYt$%Aa|M*RcE1(Y#B zQTxUVBr1^+9!DRC zEk%vum;jcplM^qeOaZG=WPgi{eV4U;;we(mgo+c5yckmXNEknOG`oYh zyN(vEbcCL<2yF+?)&l;4dbrT1A|_3SqjjF{NFEJSRqEoNFuK&3#Dwc)ml&AN+RU>$ zypN1%rGVL(F|Y{}L#o#pErbDoE=|yMc6WqbK&?Yuy|^!4!jK%49E4pT87Wu*R~z)< z$@e@3#5r^pONa{2Kc#V~QF&(|9=*fXSqb(n_mmnV*m2PjH3_5pW`P5ACoDl}U}3RC zwBh*1oN;LP(TduJfboJbB`ddnv14Hm3+2YP>n^kB%bKQikge|^U?FL_fFmk0h0$3a za)4=VrcVTKY_%Yf)xhCK+C@^_3-iZ3>0j0qY%{Nod5 zb<1AzcNSg>Mqu zjq!1#G;&v$H3zV7D4V_*(o`=jd?Tp|n)9GH53FDdD*-XefzohF@iU(e5zu_#eO^{J z#tuWYaWTN1RPlpoXa>V8bYyjkZ?u67qOlDF-Wc?9c^KZvMmRP}@H+Xyt7}hR84lF# z02t680;J6VC8%jV;}KJZI5@y`I)%QnL<(+p`^L#)J->YCCN6^yI`HJi<)Ui3H_MQS zXi-z&SkWXMoqV_)2`|O(7HkleLB+&GL0+F9ILJgK!c+$FmWJDeN^QRb-VIBXJ^2Fz z!IDF_f?)|thdR^x&WeTU`N9?WkdxuafcgrITXy4h{H_t9cU9l4SyOzg^k9&xa&O?u zro99{^70%rLS&i%&~AKVw)Kbvo@0SDgRv+$a3rEuy_uqmQ5SDn7m}h3UcG|N!$^HA zD=NWU3Tr<7mJVT?Kk=veB>mQ_@E}@dCh^9}rTqM(NY>pZ@3DI{V#r+5(r+R0p2mE*7-$0wkQp!mxu z%@{^TOpgoY%{h;dA5}3hoQzQ%ql#gNBXHsk1Y>_AiDL~jf#@@RJ*9`|D{iKOJ_ho! zwt*Zl54$nwMX&_Cy7SgJqI)tZP@}pqFy_^^jp0k7tFRvME`;_fKNu|J=t}1Z(Ls-> z&>;(rM$T2Sm@=jgor~4Pg9B`HFln5UBy)5sR%=+Cx;eT`O_5Qt`dr(wPge+8HwxF? z$qpwd<<^8#_DtDARCIw?7s;IHDl1pL;!i8DQ^pLCUq16= zWe$rDv|zQR4Y{!vTuB2S;e=z@feZ;k^s6Yj*wbO`;0g#L1p7Gh8&WYnV=yQU03Nq( z!e)TizGT1wlFH7eBDiXT&yk8Gr)N*i=QoVq6^~&RvWwuNk;)z^?e23CXlX`I)A0jT*&UBXx53_OCOQ z!Uf7STfk##AxP-N?I@f~bumeyZN#GOmTh;x6AjfD2G<&*KraXix>X@m=X;(%UP*x?S;mbN?OoiId_EVnZ6F(0mQ)H zGz4M2ESh^c=M@O0hp2Ml#7C5nJ&C-MT;8>>cnFPvjxrQ3)@hC{p|rEWX9Obc92y8o zN0SP&xB;Mea)$E7@+KMy3|pMGxJk&>6BjC87#@rZ0{J+=iIc&(g8}vpd%|O@xOeA< zO%|nE{I~@n9vzsUK%r)Cqfaz*PScra{BH;G&ev%{?2g)a{o zaR{(%hm2HLLt~=~8V1j&#yCQhIKXjEcz&>iZikP&THXXoUpYi?Zx|LX;p-)6c7Kd? z0Uo+jClwB!-*}!esux)r=YU?-SB?Lz_psl?raT5jFUFR%$At2LXA3)q%?xw$~$4OjM zb>f&HQLU9J>k||UQrt!qE{IUaa0?g$+wqJc<8;BIt`67*=XXH3tSsy?+Md9h*H;Tk zcTwXUJ-8RyFqN&LdoZ-md9xiZ0}e@nK@@b^k+&dE854S@dUJ#AqX@dc;|8@Ocqh7ZJjKx z4H|@cm{|0qZ;`}C9#+xrV~s5*9*CF=bYzc{{{Xmx@N8Zlt_Dt*jT&Q(8asX%y({TL zV$FTHp#e0PN4$mF_6=oXx1M73I76C1P7iqtL1|35D`g}?+;m>6hu-koN7@a1VN{$Z zEj!#;J6IeA8tZ?&9qA2hOeec-lY9lqL&l(^fYAoiNceHUMt}tU<7DsCmJ$?90AFj2 zMRo_7Nq37j-;jLFEu|{~o&~@<25II8ZV1RL*>J6CAqn$?Uq+h-HcMg^FvdjoK9#BMVVNkSQ8uLu87e?g`t7Lx!{;@Ah9kUs;Gh(QlMfAz-Qwk*NjX_R)}8 z;_-nE&@erU>umeLZzPweRm2KN0I%KzNSdmU?s*vo*sT&a9ZUJ z{uc?c6?-2BCZM5UJV!JT;XVf(7F$|!E1(3G;e2C&9fBu3xtN0J8b#k2E9exYJ-y&c zkPElnjf|HuN6VAM4wjVf7)&*s)$<%B9)O$mIml+{K~ej`rir21a;dAY2PJ~yA-iuP zxk|pTzwuuZDhg^R&Nc{MS-=iUFw{X!Mo^Hq;G8=(>koqgdD-_eAM z2a{Nk3iI9sZN}3+up>j~;}qkTjXhZObUEkBW1KV6+MqzRZq(f>}Lfg(R21jg^xEFaw923E{}x!k8Dv17kfK`NLR9 zC^EUEqg?p#f~)=)bEca?!<`uW8o513&HH03hGLBnoRNC+cEz(x8DR@R<)ADrAj zF<2mMccF`58U_HiY+E0BbbIqC4*SKX@J{eSqvNL#5b36-4K+^Lumim> zj6*xo}UCs)qyKZrpF3V3#goK){JO&L`F|M@@rITx#R= zuWT>gbCCo%hodhL7i8WR%2**h3gBIBHW-Byr0;vls^vnwzOoMNbf}zltYMOhESFUV zH^z4oA2@n$^YiSJIvjRh-R~hT_g@b#2G>czG7**DL?@cMGouccE|V}{|lzZw70= z!7e;t?emK5DO9%xiW3w<8amL8k}1VXr9V0bfvG=+Cv+=T&0 zs(CQ59taTnaWM_RMgwDT*kanvmaBxojnVFuFoM}ywdm=H69sTKF$zK~{{TY)0zxfb z%I_;mngd1m-V-orr+*m6kzxcM=14~)G%+<00PuP;x`WNk!4C(cz~Y(}@<95;fVr{k zU~^^mVd&|#HHxaAO8)>7VF4X+@5~->%0|?N{5ZwX4-X{gD;gu89R}BB(TM8T=79Rhr~{~M*>I@@q>?7C4+_d8=OzRoAbhty(UISUILlBx z%Q7*d@TPbQ7IFYELS1%~z;{e6ObD3%ZZjm>D<1|%xzRwMWg2g=|IV5S2g zC{s^&1;p?F0OmslHB3&mGF3z7A2$#}>FB{~-!C^bN#V!%#9LiLkhVi93<(>bY~Bx~ zIxvV_4$G5Et=d%h#J~`DH~#>JI`*Y~pzj$OROo(ireF;hZ<~Wtu*ejjrN4K9?vk9dvmxAhD*;dmN;R}MR>P~sSb z6LxVhFb%y_L#GN8M-b8OVL{So0qw|9?U1ZfCh0i6vql9#BI;9kW%eq9S%I(^-5;YB zoI7Ye<5nn3f4h&jP;M!Zw5@g!)-H}P4u9BVs_;CA#V}r9rGyzbhk)7llZq`3m?^T= z3Acl{3VBQ5Rs)6+@+_o_K#JGr1bY&${+Qu9oNdVg!=O(4#56bAMfGw}TDw9Xt`Z&5 z9{k`4fxbHU!ZpRb@=dsxI_v`>J1rV-75CEjj^>7lgy_vZ2^}vC7{m^wJ`3B3#eK+3 z+Cj5gxL!6@Cm!Y`UJEL@q?C6w_*_*RH%r#_ju5EB%MB0!vBiA2Zlk1%J)Al8ARM__ z&IqE7+o`=^*>ujCV=oA>Im8wc_|7=V1yPDB1ndQRxEu}Ooo-;-5GJ&boCF7r+}GUF z?H8vCqne%^Q6lPvVwrPSP%yxtT@VH);DVmap+YXP(KKpM`@lsyZF$aZN^41w5=(kF zR`-d*Y8RFRqb%?*CRh?ue{gY=KKxhn?;S#FUS6|k(|k3Goo<%v2^CH&K%W?Z3eb_a z;c&xN1v`3E`fw39r+B@5q8V^*Bt*SB)&bHa3HjbLj8f!EIjSPLwt?C_ePAo606So$ z04+xa3z%V9v&s=Mu|oDUJ>4oi-g8`3>B_AI0WwCNh6@#W5yBle6GN@iyKQEu+hTw_ zh5^R8>H%8$%V4WBTj+6NL)Mu2v~6|gDY@h!tYoNnV+gAZH3ndFMBHAh#wMV~i5PgM zUBtV1xcIkxolIc?RZ|eD9dcC5A+q{MB-q$`f3p{|?Le~%*e;ZqsEP3AWeJN>Id_DR zBv_Z2+g#e_b_3*0H_&Ru-YpOhh5N%&FyklQ0`z(&HX2^d{&H0S@Gi1ZT5!264#sW7 zfR3Jwb(~^6)ykD^!-XYu<;okcgOeOobmKLojm=`&EYY0wnof+;4(Gx1jgdC5b@i5^ zX_ps_rsqQT7^1OhllsMEtPLPm8={>ZVu4cQ7t^)S;XzHn$!f10v7u0uPqr+>(Y)e$ zS)HG4xyoeKc71j*NB|whKHSoo%dzm}r3tD#cDQfaLH5VUwS~?DP@+Br$T7US^&soc z1_9z?&qbZ$z)X}xFPv!UtAXQqM_XpK_{*J-iyjeB13x+B2UeI*X^QS07@Bb728iEy zM^FzQh9QCksGKqFG@>pE0tZWQEcEndfHj??H(>B~hpf>?c_DAkEJCkVyNRJMGS}sgK`A^w`^8ZP&0CB&c9mn}SONtAf?$cIfCGGV zag&v$SRj1h)**BldA?rrUCz@*@>3kNjzV_~=du)(d6+>%u~W`;$g1^6(T##D2asQQ zb6Y_(=4RC`UQ-)PXLfz{h)^5a@?096Fb{ZcFaai=t#L5j@>km{H!{D|ylPQ5#}B%} z=yl-DAZ#?)Hx$89xdpe#@sUHyiFeD1N&}R}!htoRy%>NpZXQz}3wS;l?*5Jj9iE}H zEY=@s@M&kfrZue{xIhPV4X?)W>x6YI#xntT+`8v}EYe$M2vZIW)X;Wmw~QI7X$qs_@su<^ zLZ40shV$;OAlLz5b{=qsk_nCxDx**n0mjCO=4Pm!gGD-yGSO3_k0wPzlB>J`zG<|+ zQxbBWjKLBli@^9bGEB>#&%B+YXgo}bO?y3DdX(0#{!G$>HOL)zn&ur4anKFCFg?>JF4(l!omzyx`HL zRx;!1WZvclt>HsS_ms#x9N{FYd2ts@>zo4BO}V#^;FyaVt*ks=TGuxc(yxtS2i4Q4CM012%~LrcsUEaLEE6~8iib;{Fo*J(}s|TyH;&RW|U?adOL8Cq{t{R zJIwQ%9v;nNy&=Hw5e1i~=O2VcsNhnbk7vdZYKob~qH{$ssZ+Pi_{cj)ZujND{e0xs z2+69fwJrk};KhW~R5A5K7`T#=W?2(Tw)B}27~L;ucaF*Q%HszByhqHqywdF22Xhz% zf|$19si8t1(qbCJNu(V(@8D1i^9+eLknefHDBpNt(6C#9hMz$W@Tsk6)ef=6c|%jd zlN4gwn{F2qJx{5X$7M*u6fClvFlkubkmkgt~kt2+Oem zei;axqBeYB6o3J7g{mPGG0+{LO2-t6DKV2rnVVokv{S`#caS<5B6a43KZ%K@%7Eh~ z`yh(@yTwotq8{=9^QoeEnYIrqRC0(fE9p450~cgK*WO9675Q&8Dhs+lR}fbsI)0o5 zi6w>>kFqJ_;~Th-kQ;zy0_5^@^MNi{h#9zI_wND3uaS~>iBV&Uk&B?$ho^Ywpp~!J zj1~wAZRLeDO*Li$NGhVi824~G_TlzMgS(nrqij2o*~`3e$S&>Q);~x% zzq&lSJj;&LXqCx%$yL1>C!J-yxfGk2RbZrRZgP$X(VFOrsO^QPn5MPmmgHdI=fi^T zw3hy6Y!pU?$8NEeIoaMG39T3x06@Ed-a)_xf>(#$0;x?lt`MQCtItSa=y6VyqZHG| z(OWSz00p-k+dZ$D;^L_VkXe%g6?SgoA!4dx%#(rq;}{#EXs>f9&~dgZVi69XtWU1) zj~GleICx?gIEZ!am=)I1y*N$-Tsp-utuk_6=qpbcCLAeE(Oguk|w4~QRp13 zfnO(Bw4mbx6uc{^G=%jp1^}zp6Ev;*PB2q3m9rM!6j`QmXu2*j1mG3Lu+u|<$1aQl zsFwv11nA!;TnJROGx!WDQP9t)rU;M#EeC_;!rkC6DeD5n4UM=ATV7_yQ|qIJGGvUk z@cEem1-*5MiC0agv4$@#m(V$57zU8o=dze zwwwf96qe2?M+J!GQVgVnlb2=CJ}G%#qJ-;uzPOY0hw`7?Q1 zIQcNDvNpAGm^QF0le2y%r@4Z2Ar_xT8?=N_J+YcL zal^bobRZX(#&2=BC#!$z4t|VgW%lPG@;w&K05cgV_x9y#`q%HhjI{siJB1JWQBIt)`qC z@z{mr=K}J(uBVJD)mO$lHpdQ1Y<-V|6M_xRAxn}DX9qbNE&9Q+c4=zj5rbefc^3qf z3j`>;CI($t2%GOZ>k+#ilLm{7iu2~+j=TynOn|CvKiXoVv@)~~Z&mL}uiKJM!f3B7 z#C_;_ZsPv{M}X%RMVDTSf^H>LFZYh;AuG|#fV~M5t#Out4IaWsWX3|y9J5L_xgui{Fu>Uz&-iNf(iD>z&bO<%YuQl;|Zv^!C>rfn&P(I1D4xN;gfEUgt_Q_kg?oo ztxCW=9%D~a7ER=i7-G2EHJlX>kgNv7Vu2%f=PNYHH3CLb=l`0S>Qzv-X1qxwX35Ms&pvD3`A!a9fm`ZUqJcF8uA?C0Tm90 z9Q_ZNS>B`b&XKj zEto>;nksx4f^pm7fQG*E zLs}?XF|NDGs-Jiv1FgHcP}-cFWKgJdbgo?NMX07enGJ_XKSTMcf+ru`Qa6j&0G$o2*R@LBj{N}Ro zB}DY&DA-P>9BXvWn~xC+t;y+#dN`p)kqp7fy_JgQwd{TzP!0+JWRk9##$Q)NH*P4Y zw?%T~3l!m(U#4Wh*QRrUX*A=5@q&F#+=6Yy#c8PubBYq4_`^!UdBw0;;m4Dyt>ZEt z%X5}PAbc5w0EV?(Fvfc{;i0MVf`FUT)N*(ixxeok=-XRHazOje7!ku-xh{=}FpHx9 z0I>9BAfllnw%AmLj1z`Ez&@p15-O zx_9l0?4$$dfU?aG8rF_+qYXH`+(e~j&>Xd7HFFL%hTIFIbRWYNUz=4|tPmnZI}_do zl?@`~egzKRjFyhbIX(sfq>PVQG(mwI{{YOk8B2{v9ye}`*}V@q>kWnsHZk!a3Cr2x`rSybj}=cxC9=t2ziibesgmRn;X}8 zU9~g@3)Pfd`!6>Nqe7I6(T75WtNs{70>Q4sCMZP%P2>PjMv%c&E7XUpTSN*+5tZDZJr7$0mtDkz6p!9(;+L zkv|n?X<2rjFuIlUIy{+db)XBHq`|9&2AHz@lAz*iQ^Hd&b`Kt$+;A9Vc@J22 zLL$WY-UgthDyWXI>|&dfopfPD*(*iq9s#c2qQZ4B9As;YP2 zSlO2axC{2+ecC$MdBT!yN;|HvucIUFu`%xj>jJdL6T!VYowzY6`Cy71@^zA^0AT3p zArb2?Y!`WOATgnY83cvMl?CUUi#SMq+(`nR0fVUtzOBtl7g`&NItX`r#t_iO>onXB zDZGJYeg(i%2cU7sSX={T-p?3ia;WI$>_w+9nS*x)2WOlbv3SG$h~x!hk|@f>w?vp& zt>~T{14CQ^qb{=aWQBSJ7s9vHgW00wv(?R@}?>3$J5w&%V|Lq6=DaI zZNvfxu44CQ7gf~d9*=mioCSgCV*_%49}P@Wf!ONas$u}ujNpE5NNK074iq&z{xCjb zSGaRNTxw`jwwFB9DQ=-MyVUGZ_TX%zN(?-ykzN?eBlUHFT zu^Oogv$jm3?Lb(pe{c%?h)xV|vJYN6%E znN}-*E>=`;NPWzlBA$8IiHv~zL9y}}o&XT&=eMj@p{@y|-OX+Z20dkXOIK~&EI~%^ zUv2?L88*kWEI?TsMnb@271zAo)}XKk^x|l(7V@XObxo_GvwX5)9KottFE?wR8riYgrBp9Hx<-zkwg(fsM`Nx)#5OAr; z@!Q15B-H^CPOZ@I9F1;?_G6@X zgj3Bi$ixNYPOdaa$c_qh$-v0E+ad~g0*&dxVQYtOS!rbnNcK~V8Ij9L3>gkW>y%7_ zChufjM&h~fbUzq#(;{j6nI{18DUl#0+a|H9Q`ne(`=Ht6Fx6IRXno}BD>%gI$r&wm zi>QU_Rp@4DW21!Q2IRiB{xDN)Vl}a^Oi6GoZeJEiVk*;Mnj9kNyIp0PZ;-A+BzO@r zLoqwjKJZmz+bh{Ng5V||wc=*S8Kjp2hoqob$b+77_kh^-(1rvIwx2lygOW_1qh=IE z_N$Ra)s1B^<_dc2Cmwk0#@#<^+^b(Kd|k+8%Bj#~bSb7a8N8Cy=aaSbqgi!QJ9#mm zM}iu0HKsZ7glo&3s3qCu_mW_dUKiJRrbr1npEy4VnjB%^UL1lsJ`7UR!2=*RyQlS% z1$4uAk3n!mpgNQ6ITq4`c*BVVB(jf(0Fe!Fe39=HprXNT_~RMKt4>k(jH;%M;Hhvf ziet4@Xt(&qpbeY_8#Y9Yp-2iRjI)%A==siYos5IdNS8U#_PAz7yV$2@5OgKzBgo;w z4uab8hFZk!@L;jL^q#P$!B|1^A^zp&q9W{faCgf(Tt!7UUB28qrL}v_k^nU&!fe(F z=-fo*=~EG;ojhV_?$n!xBq3qT+li|KI&Yk?+70o|q%R<$!Z~3wwK%VgDy<|uzOsmA z#0Tw-&1)=gMiVU?2JWh1Pf4mnCe1&S-XU%h*Hm%=H8cjoGa^WZ{SwVEB2R-9Tgr{( z-Xu8`8khsvM28e;HcDWDl$@4OKQd!y;jdstZt;4Ucm6Ffe( zjFIbuSP^cpT4U?4eZ0pDLy@TD?N|o@`qxG^s%5YrF)2?8nbo`mE4Ca4AG^qek@!6If{INZF#2SF`b?;bnf)7?%%CvTlS)>#_I!qyx6VCnPkd}lF>Y1xcHSxEYjk z!E)jRB!kGkxM_`cKdYAeG>fdz6On=d*JRB|1bN;u7Awq55nT=g7;lZ4RoKT@#utQ; zRRt};DA1e}54#P;kc9HJ&Ib^iD}_URQe(YR1FxJoFFc51VB4vpZU%u*P7IEo?E9I(Hback^55XYq#OMrA!sGIeKmX6KiTn(#>Ef)mdB^nnfyt=LgN&J~; z?c~OaeA3`bS68IM!cRFQunr7qn;$bZWiF=NwEzwB4qG}VKl_ad8V1ji&H^K@)9(ub zH^p9z5ONh&pH59JeH2vjtbA~hq2@S#;5^EnZx|4*!stBZPFk!rg}~P(k1AnIgk=X; z##{y`(t9)e%`V2?EqCz1`dnLAo1IP?tv?A zv(|+SHWPXbrq*IRUe#SzY@l6vz05QerT+j|5~k{nlL^YMjb3uyx^gRyf(@RK_82^E zI@Ni=9>5+@?ZOfSp-V9kL?cMAyb8deVNHOnT;2x243h|en|!%MMB7XmVyN`byhPya zQfEFHHAjW`>>Ei-HsaJr;dZ$Z3_nVcwNG7$3SnDda zdHKXBHXAiDLtYp5zy}~1mGq#$RV++dB%ef+Fjx#Z0$IZ(kg@| zaw_u-m;hRVlXJXDJaB0HxM-%Poo7%fV}KZv!8Dp37#SV8K60SO0ARYDi55On9oDCC z=Q$SCX)pp%wHx`$0)h%aOtMxDfX> zf%WyBBofpQjEiatmM;_5HGue+L+=A`iT#T=zkVEOCQWbC^7C+A5C>Qt;+An=RmCqX zuFOSII|?w!u68~yZT5w=-ZE7HjHx8Zo#4VtdlLcAi}##I+!#IXR`Tm)!P(t^5ZWIQ5GT;OlcdGn7t{u&=9BY4Go?;_f?zFfKiIxjf0;)sGXUL~Gm?_jUVyd~o;Bo01n4~oudgw9&1lH*)q;BkaTt=YeaZ-!rPqzX?G=iQd1v!QBLlOki&SviL z{??^sPB8VmAc6gy;R3a4GXMpFNiJR#HzI#nC{%U%n2?Yv){K;a7I4m-n8GY~8>Ji& z(L|z4d>__Skw8U0-mnNV>Z?5_TeH9j9L&(OvM+A_7_5YLz%cuQ#eS5{XvikAhzbQN z&N8Zl(^J@Z!fR0rV{ceRZVf0nf-#-VAJ%(L3vu6Wem-+)rD|+`adtYCaHorkg2KlN z8<@f^9|PwmV#5l%BZ!nP@0U&=SeQ-6E(|dZ;;hB&@HLmtJ_g#e!K_EA3#-;FQiPaH zBx{qs;O8K`V`k3>1yI)b`o!z|hUW^gr9xmMY>iEUg5^kQ=P`(Vcs*g%oE79S2!XIJ zHVRvdaI%h!CCyt=0EbzyJB(7-W2~M+Ade;@gdILF#!ms{GA}L#;9aiGqjVu zQ$S#vaY4CQq;ZY&#VisNlqMkEKUPR`G1wj{(Ulq+DB(G7F!&ZtZcH57% z1x!Zx#z;>icY#M^AM#%MvJG?O}=wB1g9^X)PxY zMh?5DK0(T!V}-@Xe}iTomTTx4vi|C6h1e6r&M*o<1u2V}ZcQ$4T@zLCnlXGtfPg$} zB|`!vQjf-Okh75wE->gMWgk4?ftv&msmp+(qWr&uBw9@qTann!?U<9cIxK$HO$0SW-_Lnk zH>)dzLvOY%IqKlhr41}GiVI5NJ=|_IVi72!@(g<7(3AW|5@;-CRrv@BFhfYR5cM%^hjB{>kj@hU{ zaN+sQY=h6E7NQAs>S6^aLJ8pEz6v#_&v_m2*9XdA*;89f$%8RRa0EOP13{P4X$!-H zwIE#w!HxrJFsp@I4<)tBBESVNL|!q%fKnacmYN8#3@3xVx9>OtqEoNVEQ3R3aRnN| zpdS3?ZJ6_6ha+94CF0>D58`_>q$K;el}R`|Ky=}RpsU?=tcWO4S-7hbx*E5^gc>Y1 zXkEBkz$(q9%IsJo{{UFpG(kbf-XR(JTB&~gIG+VtRoUK=+KF(5-~bTJbcRroM4y_K6UT;hai)WOk#lMK1Zmz#rh zqiDE55+M+A5MxH2iJL<7!vVT0$HrAlg-Max=~H=ddOJwh0i&lOKiqybTc*zgkaZtrN z=u`n6Uk+Q8+NW#Q1^OMg-sV|qU?GJ%o5mYHE3`f^zpWAv&H#cr6CR8cSM06{FGv;R z2%#!9>jgnJu{)S5hF;{wqZHGE=KMoMv~|2;po#+R>6Z+6oc2!3h|JEOu~S5cyhi9P z447yeB(KAXVnbFx!vTsd3!onHP72#HlM6|POxL+-oSAyz`5cK`uo?FpAs}98nW7~f zBj1^vE>@1+yU3-+%@Z|mG;HGc1tPF21L7q;)7w2P4)Vzm}Ms9z$rqI2x2%@r)+{>Ftv& zI(^=;MWJV7=U9MCa|Cag1Z8yxy`1iOt&1Hidt&az1E!YdgX=3eqNYC`P8A z&K3$lH*Y%04YpMA@w`R~+OA90a8H)1wXV>^hzcyJo70jCA8fx`6C?9-4S}a6#F3F> z->i)gcoq)*WP}nidHc;$ZL%tv(QJzU05foivDTnvy=@0c`R@hbShQ8&)@oLc*tExG zsu6y3#&V;Zv+!q#g?xKpGFYitIDW0SKkisap(=R)}Rj`4z`!NL(8|eaVI(*@1cpzcL;OvJk7SlCD zhR8ILYE2Pm_X#|hMr#RVEr3ar_ z3s=G81XLU>FP9+Fv`)Sz1j>O(=`zDxgR6$Tv9C8QOk%2NhZze1q1o_brxjc=>@iYu z1ab464$=n2-t%JvVdox0tae^Ik82n%)`!rtj55Cfujxq z$c|5VPeoV(an0V+hOr0LJP`MT0ClPmdez3El{f2V0}u$*S+Novw%<4@h=hmp$dm{eVeK&S6DwFU zJ9ia&FcyQgjz~}@l*45T)|b;Bx%0-y<=r21&v2-F@ZV^uUD4{zdTjQ5Qe2ZnLsk^j4l&cc{Tjv#uJwijRKA3js)Jg z@#_cJPGn{<+9y43VU)0 zgS}|R8W;xddbp_?9r8{zV-N$}xT6?vaWTml9_|Fbh?IsslQ(!i@&eE5Gi6mY=v)?# zj{K{^kd`;g3!$*rL2#1fHLPs_uAARD!^T63`IW#Td52g~OvnUcd&Gxnq2#YuxZ-F= z8@-)4BIp5zzOE&hKy-O?u+Ta`1Dxw!)-F;XkpBQz1nAZVIf#P}*A2rPD^W8~a8Y&! z5+Vd7P+{Yu^d3Ftn$u#Z(UwqvPE*E+&9P^;YV<-xYGeDwRuU^FFe9ZNxfJwp(p zLq@gMG8XDb9SMupvv?N}7fdRIYg`2=2F}k}vFtq5#?_HsJ}{CfG-`);EJOkU%Yy13 zK4%yR;dC{XHnI#VRw-?U2h5$AfY`;~$j5J8Nw2n2uylLZ#z;6pHEWi<`GaQ|B^8?B z))H%VhSktuUIkih>B0xt=bJoWhDN4XM@XFS7ofn0XPcCYOQCjp!2A&%3_Z->vXu3O zB|-jjvLOT3O^7?E5!0Fg)w9j&=9tKg({*r56#$Ksdd0g$VHE7fCKyoFIdSu-;3Yd| zGf@%&r^X#p1UE`~!6A$dQQgj8oe1B97LM0KHU8Y>1WnN0W}+O6=;cS86pMO}D0+NB zdK?cNsx={$LV464@aVJ;e*7QVW+K#sDUsA))IVmlt)j6;YvbI>5Lmq*`)W+{F>z z67GV##mdhib3r3Q35fEb4l(OkSXDxi9&rk(wd-BS1EXT#gYPeG^u(_i!G(EPTu~Xm z1V4GLcetA#?odlQbiObdEGDQQoCb@)!nOw^&HzBKINpR-pVN?P)R{j?ms{1zax%B3z;g!HxhTHcWIW>aXV& zqz(@+cM#SE4&7xjrwhS~J@FA%Dk@zLe6KhV;fZd1Jm3gv$6)fxv;(=noF0HGN|{BK zQ3UW=i1L-)+cu6Jxgz`EtxzOohZbNK&a3Rj>17E>GP5Rtg2AOkWi!<$tYoz zs5%JpV9@Y}z3&8tUo&3@QVlB?qD(7_5(hVryoE?|OgMFk91cKX)^nkg$A&9{9sdB7%83~Z zgG^K#Z)=O5oxAYlw-NL72F48BMMdDigTtdI0gToF4+hMKu)qGHaQIbMkl!XVaEOM! z(+Q@4tq0>Nd+1-p#Z_7*`^3XLVKtm5s$AYEeXq}R7<2$*fgDvra>noGZfr!H9A$S>I-_!%5{4`Yz^RSG zS(;VgC!F6vb9o-F0w6l69k3w|VC|RH*jJx8O0f`%JzRvyDE|NkICOWi4*+HUT;N+F zRnWn%rB`wh+qjj&FeDF z!(K4h(g)%l9Iyt&Z&)lRo2`4q8fkEu>KefYi|uVvbl+ z9Q0%b8DvHtbC6yGbMF$MRXD!zF9kblz1)w(*m}T|EAqyAWf3*3N}&001jR_$0hgf` zI{xua=8nnkF)Z-%%-zL`$Hfy@5ys3~zOlsB+uJM7-q#jFF7ZWgfO2511di}hUnH%# zSh@pH+^4DN-ms0-7tRA%30x!(7Hi#}{33Jg^NWPEzC#$yP&_-un_-Yh;xuSgvB4R7 z!8pjJ%jqx(HHZSS0vnO3<5*<^37`*78_*?9U3hUQ$F&@LFh+4CKyXE4hMXa$%>(iS zI8)JdOLvd~3^zW>fk6urY&_$$mkkrkg5oTQaWYQ^q9;rV>R)#-IoQj;27QI}~KFIYC{p6Crf0PLOX|L5S+TUpw$}=Ot+6nl^{xJ2Pw% z$T+|wdb*Zzi=ZgbDC9w!qC?&&&dOWKGy>fZYUSh9@y2nlq4i&9)k|RXYzXM3;K``6~^3w(ssiQEJb&$AR5w_XO`nW zpb>AjFY|fk<0glQO}cH(c8F=NmB7#_i>dY;xY-$|hHx@esaI& zQ0kgflj|8CCw{$T;B1Hb;Zsr8jxaK11C~Bc*PDmUa(BE^8;q_Pyjy1doV9l{{TOn zLy+51p0$IB7E&XPvEyeVyd#d?xL03*z*Y?Oj6&P%m(!XV@ZT78+PlI|2)ty(Mdxfc z9U(#@?P3DsV0AHG0F|$yl2}c;Za#unqfbL{gEZF+I;e6AePeQn6k!~DKvkh!TI>J> z!5knF6xP<|a3pct$%QM0@o&SGibGarn?Uuso86~M)9)IV=$skA7DkTVb({rwdh)BnNJR`N_-|h>P+#1)3rN z!NL7cIE4+42Onp7VVOAx&hju=lws@6RY>o)FTGl82I81ao*Z^+?R17Xpqi|al<=xP zOyFMaEl(Q38M$4Fj__Sh%ZMR^Hr(DS^cby1TZR#7*e@Aa^s4Kgre4cv0Ou4Sk0s*| z6c3n>-c3PbM}ryz8g!lEGF45oI>`hn`A5bB9A@+|hDtOYluof44hfGvja@|U zOak9)c)%sg7k&(~HY)gWG!f7@yj~`>I=Q%r&fTE~7_kj>yHZ_=9Rcve=;;`HN& zk*pUzX|#;ScVMmG6D;f!@$z2qO(1qfz>8IQkIrs~04L-eYEd%D_kiZW$7jEcQ6`uH zoMs(6p2?ollBE3LjaEqIO||T8JeZ)DLj@y}wqf1D$nO>_a$y}fOd%F27XYu=?gv`V z90;K5>N7QuZCe4rh;#(}u>x@O#~0dz!g94?8=4M8ilklqwXjn3PE zAcaq+a#=l%`Y>x}RznJA!F3;u^0jAUHdGD33?D=rJix>OBb$`c04oX7i%P}V%~x3Z z3g>6>g@7dQM=zmuDA{|!9|CxQd2w?FxZQv{Q0%7RbQDx%zc`B`_A(}cA;YQ%hZF6^ z3R6W)RC~U7&A$c3OmVkG$`FZHf5Q-wy7;M%6{hpA!}IE@)KKI9LRyh!*H%kz+0MexLfK#D(sfEGp7xC};tj;wQV)#?6qh+#sP0f!a= z)8_`A+v(%)A~T_o^u945pp}I?q%xA&f`V*jvKB;WHGXkbO?g}Mg}nk(knozy9e~gx zdNG7wyBHKHXs6QWfcQ-hUR<%5Y^YxvGIAlcDUc1SJB%cStapV47s!sd;KEeRYPEK_ z5{m0YBUjOZ?=cvI=i?Erhps%w5*h$Qx7(W+%2ZqeC=1A*n7tqk0&L4-vUiUAm`hTU zjwzN6UgKip?9Ecu#D)yG&3xrf${YRw+ks^1x2{)#K|dg5079;c^{kcMzub|@!q)wh z8g(gzwTKZeFm$3$OisD>WB74o9!>&ynK$58i{~3ogsbwL1}a1$&D_OkkT(1Ei&{uw zVfTfZ2JwF^9e_198OBj!s(hrGEv3Z@xnlYOM8tGbs;|9SiEhfLMjZZ;O=;}HNHi^S zOaLg=^kl69=rteiSs|BmuZ%7f1E5_P#czVc)Wj>ID6z4uD|kZt$GZNOtk7f*2&DZk)Jszz5J+t^^`ccpAaVRWyZhQo*^U z?*d;ZiRxR!vH+ks!1RjU{9>8Cyqr+NL_zu-p`ab5{9ud# zm&1feM(#$8lO;a#u!l>litCIy*kC=lR`CDO?V zCM6ehdSgzSxr@~>PZJ9W`^(*k74qZ(kd*%EkOJA1eg_hhmkm&R!c?7ko|tB^aMWK0 zRjmpJ^utXO22*?MHtW$1AB>@nx6Q%;aw2+;FV%LanW7@qQ+RabkYCOfAScPDJt4KL zU#zanR8B9CoOJKNAY*E{;Rxj&M?Q=Ifua~p;Ct@2V##{T(JA$O!3Xr09#sH zi9|-B73rB)sPFk?QCKb{d5vo(0THWw(*u4z)Lc?jc?}LM5`GKTDb|MvBZ~%;4_w&> z4QUfE9BbjtmB+5k1?kz}65tZer@S1j5FTf|f5>sF0Fm)VI;+~zNC zRdF0f7?`cE5Ew-`HgOt)Co+F5)HD)=#WbzOht?n+8l7p1T}F#)9%fgjR3R>EjUBX~ ztP{d%KhL~u0=;nHQj6!NV+@9%8%~1&q_;J$cyW!J6!1^B~w(L_qk)Y2tG?j}HQDA>#`< zfk)uFMh>s%g&6z+}1XJb92*dbh)j7tyJvRsQh&!|nN3n=p0yy?p9dAOB zaI2Im5u9%0fPi*;cooVFo~#4YylV*D791G$)?X%e7?=tSMeCu%9Xp`%sr1A~5>)I< z0}N=aO>aG5Ql@(bX=fFr!R?UHBaNWpu^;_$YQ^9MG+;>r0te8-nkJV;)N$PkXwbQ+ z9!E_cRm5~9K=-CPDCWfdEX$xOQ?Dh!%^>?s3s1|Voacg7DVuX4qeFXeR{+k3kxsB% zylfH5+?ier^OjB^#If0%lwr(t{PM>ldznLe0n*?x1Rpy&aONnIcW|TDo+0ln&On7L z<2Ew8170zU0HUw#%A*0-t|p~62aIuA0`PH!Jkzs&IK$ww6y8Aq#oLw&k%dwdAss8O z;oUKmF3N)a6V@6r z09Siq#Ky)B6ijMYryEAx?*P%7y6fW65wl1{KlfPh^xe9>Jh&zw4JR`91N zk|BA`idyl;(u1Va1*59Yjtm1H=&Ym5c5S#6+~7fr0Vol(B-0K;BKgHwYDsTD1_AYr z*A>x5j@*bArzF>x3fIkh^&FC#ERe+}Eq-2HVW0~O$%qJpws7L3tl*3B2Nc3LUd&-D z3VlBE0a9-Zlrgb=81XbzI3IXhG>)3w0z{-P@NGIiFaoZ?7~t%w>hBg9fD>!JFe@vo zhZ4{^U*OKeJ{$lDIaI}Q9xGUeM$zP-SkR4>bR0?@g9Zd6bRq9~eV~Y>90-E8DRDZg zgyGMeZ?dL_0qgwJf+!G^6CBpz(tQ}gLwe`=aeY@CF~Ok)b#Li}`Wz@ZQRT)DR*@s6 znCa7e12w{$d15h~*Ke_g(pUkcz?nb`5b)q$K&VFpJmf7xio3nz&N4Mm(S(H^Ix%S` zPTPu(7zO_T#u!<_;JHwiH+3+6AS}|&bm#&pUAUcCK>Qp~B_y1a$2k)SWR>%9*4_8K zO(}1KgXZG_*hj-3S2~*}FsRHZJ|+W@hnDa`=LsfW$D&gZA>p%H#bytpo>0N>l{9or zS*CCn0pYo(r-GBy80~GbpmmHRH)DnM=Q{x!5KGbL3U{i92U^5uByfkS;2cz-1I)&D z0*k@<#j%`>J|{SnxC_A6480O>;AHW-Zb0-HnDCt{yUkn)rI$8qN-?j?mmm~dHzMzh zeKkR@Q1gO~Zsb6~%7xhMxwm)N0bq22enlR!GP0tTzc|S9R#p^Xpyyk-GBC>}@svwX zqoX^ZNPG{s0ScyV1iTo+owok~EQ*W=H+i21Diea4)80h2H3F>~>lXD%X&iX!8WKb69!+}L+Ka4G4x-Px@%g&npj(#&@@BaYdE=UC| zI(*{A3Bk2`4BCH}Gk9A<^mu4fppaR4`b>m(L2t8vgTdm;{8xoBH7L;A-w1X1Ai zh~cvE;o&Z?tWiNFiC^v@SuCLp+=v35u~9@DRyZ1jLVG5#}Vlkz)Ncv3T1~zu|#-|ZNE+4~Pu_m)&(YX*rG0IJo=M-+4F|$qD-yyw;QTn8@#+q4)s+^xV9chI?%*k-wdUohsB611&18nO zVk$l!@EsDKTq8k20-X~HWkjiBSKTTpiRwRH04(d^+ed8HG8 zFi@W0+`!%yQ~b>`FnpYns$KxuX41DXB;lv>d)$OuBzKRQwMxv(OY8Vm`<@c@EAi$2xvDo4xt`KUPQSS)^ zM5f^Y13a_A6ykZOz{TL_&ix2M-atP4u&Hz?v9x;_LDam}CU3)`2 zyKq$iS{@ra^^B-+c2fG(nYIy740&%Eu*^2PW(wBqx4bCdXhseMxhuZF=*`gwhb#jj znpNHjmGQc-6HFeqf@&8M4Qfo*M>_j`yD-{F)yVl|c?VrNJv1JAz9v5^R9H907I6l* z@@G;tGpmls3AXFj4zGP4AG}qcln*|P9Qb!qjbQ;dYSB;NF_Va-LcOP1zQ8*#)&Q4O zuH)wbk>i%z!zSogbR0N+3ZmyCHlS#JmKo5%(G1j>!6+IHub5?nLDWif4dWiWYt8{O zfPxEvP{Oe=PeisJy_o37f@*wXf{Sytj2+mhVHBcGTl0mZN2EQH;%!Rc<$AMV$aQ8c zhLq`@+i}_46t|5D4)#IajCbQ1QWd^wb&D__Ny(2XJocMnDiE_snR3ZWnYelb{{Z#L zM!Z3F?>Cny3~`V3VJC+Qr22Wo+CdkA@ZtCrT-k%#Cx^_$BZig^r_Mm2+1sm|1%luO z7lnFokuHF+rY8+Kv`>al|Ij-9g)wK?^XI14)c3C2v`%4yi?Z%j$*fJL=}vf>Pg4OuDKT@-k^1 z28V_+G02x59D10(*ea;#06ti<04r5V+c4ckH1RPi;2j;CJ8@8U08RD0Xu#(H86XqD zd%;`GIy2)1)ege}B-jSCBC3t1?C*VJQdlKO3&u>1iG5|Rs1T47tOMlqa^NLJN*Ttp zDP>;1uogBh7J7QX?FvJFi-kUmt0UeX{btH{=NVT9sQUMZH#_tVTxiS#XmZlf!f3^| z0?3mAR4830ykrc^aB+n^vcvOo34+PG2T01-S;-DKE)_RrKXb z-s;2cf&&0DLJaMMEswxpVK<_2j+$Nrwj`=)%fDH`X;p;otiKo=BJIIm#6Za&+>|yL zH$AWb)B<8Wf(mjH%mZRJNUXYR^KvpI*49s~Q$w^bp0Owwkh&hTlmH0>hdvAx+@u1X z366*WbOEKwT;WX^WJsWTq%>{7YgPzV`?C>c5iKXI+5FxHXqN;U!tg#byPTRwmepR2 z)Br$Qa2l=_0A}S$UOO#v6eOxp+t+wolvSI2_kw^1x4W>JOIv#@#&ZE}P7E)PF}^&w zbZSSioH@pF67VqZSPpfDf{$d#(9yVRD-@X}`k?!{NxYreu=qMK#0LLSXB90f2x&zx)OPpeLMb&H=;#5`bfaNR6sT ziE*(WBVYr)gN7ZpoxrR8%zqe`RWQw{C@nu2s0!5S4u)AWA#J4>ekMgYmI)7+9^vCE z{q>d$T7g&2C?)q%95kB~1rN&rkKiL*Dr&W6^Mfl3R0*5mL(nL02fx!u?kpl%2-9ZIDa5tABsxCH-R(FoVueVIqN>%O64|OB&-YXXQ z4l`B?=Bk+AashKA zf2?XHMT}vPo~AvgtK$Wf8zFD3loxsmHm42{>2arc8%`V>fG6su?qK^ZFpw*<-TQ|E>m6o9q) z9OO9ARyxHAY0t(Hftmto;{Ys3T5+Tx0PD+w_W?8$@ZfkdNgtbsZL@}%XcMyz67f%* zRV6Kq8~)&w)Q-I3;CZU}|dH*$iI(<$ilk&Q!IR^SZQfY_Ui%{(X|j?M!jS0HFUa4;aK zxi{w~-n0akZxFfy2#3518VhH`jp%F|l*1SVr)vy~wLx94rWF!81Yd{2g>b>7_~>vL zYO1lWzOWpNcW66t!=!_P{SR4I(?R3gIdQq!1c1drIw{aFH3vUW7QNuq(WEby5&&)jka72j62hxcCMn{{26eqku$e^o%opzfe+ml!A6dg`xN+Ap27XaG@ zS8lJYK|MfZzzT4_Fg}3p?R{nLf=LS%vRvW}f$qvBvZWYkbFDuJ~0wOCF^kP6jq|_gbD(oi&>okau0L(_M^YdI_ z5`+W9)-eO?d@-AJMjN)u<9UF=rk(xfr6A8E$(0}icua~Or)}dJV1h&axN;~|-Svi{ zuLDR9MWhYw^vALd(pM}Fs(Ozz0KS&N%VH61(XHa0`B~@Jqaqc$Brv$o0kQPMTFkWR z;p}ih=9>9QDdQ+a&j=K`f?j*C7w0?+@SvAUHfuIn%!wpr9Ryy)EMq(N%2lfgm;k|HA|zD6dIfarzimt)Lf9mdhx^{yd_a_0aUo+zZeAdQ?PZAQnJ2GBmhCy zUPOzCnajF7F(oY|7h}dSQ1*e4^CXft=FEyUU=a^@Djf_cPA(F#8VTis5c?MI95^Qc zj%!&eVgwWUzz~Lv>BZxF9gZ>uI#QXDSmH-hA^_VeTj?@)Cl!e3GkT|nv9V6lRQbjL zPKKwujTr}&9_fQA=CaR$nlclxi`wA*l5)ky$9BEG{Nh`eLhnEPal^8p>UEuv5M1*^ABt)*6u7f6;mxvzmK(B<0=X{yY0Mvo?jCc=* zsp(8)sG$D~t@F@UfsT zp1Z)BG=N3$V~1(&P(QZ-2E%ND=OVjf7g(s!tq<=Ym<6qAiXIGc{4mYga{eO2f1WaC z1$9|*fPhrv@qyaF>*?bPqQ_bv>yD_!MbXiLL_iL~zU#j^+7<);V93K}IcW!OC~cOiy^x+U1k7~uf-F-=L{KMYuK4mR%x8W`5ubPTo+8xP)N&&St4jq<3x>u-?uADt6kjF4G>P=@KPlm313$Wy&+x)a}*_{ zct?$3;0)hcrn08P(T#LZViTtv;s|1|vxfjq?lvztdFf%WGic-mH@jvAl0WE}q=t?( zA>lfFV`SP1H-n}U=GTH?iM2$qaXYWQkk2f3tB#Bpf4w^PF20dp0$*8Sr?jl#*cVi7>X04 zoIdO*`pp~%%p9o*NG!@wni7$F@tbQ>Yi2SdKnw;CebU4@IziyrnCO~EkFy}))i^j% zG{xh1$l?OPbm4I*a4w?YFovl%_{j@y4)R%3sOv4W%0}iWrB_-oNCSH$bxd&tikm$c z6agjZo(xcaYOuo4!V`J%fTeuRrkvl%pIP&lNg2tzkPMQb>*E6nFG}GSCo=y4CQx7( zcdP+`&tJ}P0`0xHwrhbPE=wNuH|Mh((ZHNvV~;5giH}&xe%5~&>p^qIHX`&TwaSj( zUbpp?4ctwW5Qm7%8;smG;Nv*;O{+#4+RZEaWC1K7htF6Y`+ze2xJfLD$L8VWmW5I8 zABB$zeg}+SCNUK-X#i1xKR7ahe5{>en|tBeyboREls;VH64E80Jj@_Lz>&UbkJ^)p zU^z1fV7%iJF0=py;M~VilG=~J@L}cPT|UeiXSFKybQnY^Q8#7#z=Ump#JymKlEiLI zac{+3Q!Q_^j*Qf~7R0RH@hQM*_Rd~$IaM(f+%PDG$Ogs1^1N>y;%2tg#T0o4^t`K@ zZc@N8FRW~Mz&ct1Kp%Z&L_z=^{os(a3zk%DI50&cZwcqyl!4hDo;XiKplFXP=4C5k z${YUxZUlj<7&IN%D_SkUu;1mu?l48O9pYM~tMCk&MoTWtWE2Qct`XD~RDO-2fbldd zx1i|2QiENmfcJ=O!0dVABZ#d6h+l>XK$0C|;s7VC%`heZ0Q=>uXp*Zfz#xN2JJXRO zni9>i-m?Yg^On85kE(EFr&I=MM91uKV7mTMEBl!sxST#p!Dm$Lw&hAG!>Pe&`T zzj(3<$X&Wq1CT{%Ol9VFswNSH7CQBAB(aw2>F{~MHo+p{?=Ql=gCH>p0SEs8;OxL2 zyg(oBFon3a9x;U$0bUa2VGY_7{i}-W;~pPC;~_lAGt)BgR@frC_mSvrOH+6(WRkqT zJYfL6BcNh^e`n;F{p=McUAZ+W^@|Ui@FXxWBi7TRxmsP=y%ECC2oZJPyhoKq%l9>k zcB>5Uo#A5Y>uL#ifHFKfq0r(ppb^*@PzA(2o+d05nvqBSq_qa;^@=&vUY`u_)WONQiHKrU>4Tgog|D^8+Zu2B970ODMq-1D;dcAZHBb>L@?%7k zuy25YrmpJ(@qy8L$kG$?F~qaG1$o1HRMzJh)+wXPx84*BoWGVbREfgnXrk=9OyKnn zuweoSCEJF;ixaz=-*H{PM_6tYh-AX9tv0mrilQ+t{#Di@i%!a>Lokm;Te|#v_m+=MiF0cw+Cb< z$p8i((++l`(pRI_E3H7G!@)C*OS3p#0tJXCdBp<+SnmM4i&&4K=Nm!OmF2ba(e!$f|3V*6?sb&+|4 zle*kMDcKek)+uNhBY5k}@KI#e8&J>(mjwycK|y!VtOncLTp3n1;Vx((AT*yYK8#L% zFi~%s=^X|L$Ojf1d>9gv9>+)kV);x+cDeSZ+#&BYw;4Jkf_-9G-&28CH>S6A z9yrKZKt+Qps*p|BJa#r;C#v(`-96l~KlD5X_))*Z@K!h2r)n9h5A}ls}onX-Db8UP%7~RO! z;!_={Ar%j72Stq=4^9quE|FW#XqkvqKOEq2)~fn`am80a@|^o%s>uU(CNs%_3CC^~ z3`;niW2$JR*;}bHqhC8VcH-i@119;c;|#D07Ee1lDuaf`baC|?dMm6q8M1_z7>KZW zOO4+8+_2o4rYB4I!fzRzaJ?(mvci((kFQ2b!GH>1?8LNih>g_7DE=NQF226022rt#irbd(?E-N?qpB_-Cdni|1o(9?I1UFDamNH3k`$TBSnJ$H~Mj>Avh@^oQh4wd(iflJ*Vz&%7GQ zCuPPv18Wh<+)|OZ00vDJ)*js_^m)Qs3pQ63T})TJ-XY&OUzfv>A%jwf$%z86iA(9g z-7Zq$I@^ugJ~Li{0f)^oI|o(uc5%sODzwtcm|>kmyd~*-H~3#c0|iG znh{rk=)xcY0N5L@NU2&uTuYZUI$yjPzgfNf;%l7-mifsnBFS~s%05luDZ`rb6Z+uJ z2$GdoSdfM5-_JQIB0}LRKr6E`H_i(X_83`Q3e9WHar&E~Xc!%eT^w=7LZBvvtY$8P zM8guA5La8KOopJ4tANq0L_|<@{o!qcVOlf6)-KE`*>Q{_&AjU;m~25GuULz9cx%bH8pVK`O9!m5yQ11(ZVKZzCzoz%JV4HqbFsyB6y-bM zFm&#f{{ZN4s$sBi45~s+1VP?VEju=O!sWfB5ikP6S7dH5dLdXZkF3%AM;~RrakvHn z1uw;z3%;0C9?Y&)0suVb>q*riG~U=|2@%w?mKqqJ32>SS?eT_WL$R~*tkb=AEPhLd zH-~I;Ws3G66RZjphm(ia1&#wGy^|Y}VauD&BR%{edRz!O!V05$_luHHMy_iCBY7xin9v!*dj2qO?;106Q^c7jPt8ByDS6#Y{XlHLYLh&gwBsKRFr@G^fSSF~ioq zVuRRr5A~H&_8JVVQ(UGB$8a%^j8EQA3x_HRPT#g*$*|;K?={xTr;BDD7>*O@13U|- zr;{+j5Ot8oq5Ot>JM333niSxDX5@`SWW_MVwZQsJ`2(Y?iGT|b2CQxtup()E7=61- z7dT3Z$<`23k*NWT6>TWbPA<0K7>O$#NM9ERNT4FwF|ytsE*>5FIWcJoFl6X*{;m|Q z9qr$Y5*!Mw6zd~FcLp4|!bH^7t|Y@KMY`}^q7&_RRRuX!}q~9ok>>L!X;M7l% z%i}BBgWg9Fo2`A}wM?ZunYj)?xB$)*fuV7Znau0&7X@~+TFG>9+a8B-a$!e9TOs6xLBx25)9NTJ^yU4eGaTTw5UMbmtwm1%dd$BdxCK>kSv=jlv)f z7N$jlG!viB04SKapr+_`^Mh^)*IUhT7VwXT4$2rFJFZ=YRH`0~v`CvsV9P!PcErK~ z@Nb-yFclT{4s4}R2f!TSD%c5%OgOxNa!cET3_6S}Jz&AOQD7`Mgj^xMraow{A6ml0 z0`Ap#&9pHT&>hzSX>UCX#K=z(V3}|n(k>FXr>MH99&ttv)F2XI)#(dwO}PP7s5B={ z?+62?Y1@(zDR>xK@CSd45(Fr+J(x{2WlL7@bju2=IhiO>C=aolB&>fh!5I`BrumL8 z%TjQ{?xbBh_TaiKM(M}aP$Y$1&lscSL9L!DuezP_=gpu{!5 zcpnr^JaNnh!bT37FNe@%z$t|`CfJn0PLa{`gW;;^FGfX3Dzxc-a%yiR*XU(dX%N;6 zsS};nJ2Xs?I2&n)ui~dBZvyM|aTc3RD>b$2Z0*q24EgS>phK zS0i)fI?7dThSZq(QZXo=@`z|)<>s}ew+YBeSWV~8+! z#mG)khA$GAPMDDr)TOu`HoL%E5lELbqu0(Ci5et@s zfTRLM-_6EQqMJePW9x^kV;=g-<2F&?`Eg%Ip8L%rruY}jnl2wSa&!)l1TYB+P2ukZ zplVbZ!sG@{OUdE5p$oymIO8Lah#!*X`0bIv9K#vAZQ19%b{jPA`O7z8FhSFYLnm^|blkGg zwoab+#y+t_efr9=G4oRw3b9{h_kt=;ExO*989D)op!hMbpBFfKF_PytN$NPtupoQQ z{YZ3}vrRb*)0=F84qgw#k2(S;9R_G4s1`og4Kjid*7OH>gQZE*m^=a?+I`?e1vKD2 zytuZ|phJAzDVj>~KC8}9k06S_7zka^9vL+?Un+1;FicQIqi;?blpq=}&Iep}AQ)j{ zNCvsrcyoynVf<$BZb=SNQCex#ow(_Cpi5ak?mtx(nEbrB7#xIj$WcRCSV=YIG4B#dsOlKD zsF9>@YkVJ&s$l3qfKcM%1E7&1E?RDiO|7m{n0A^p4kuXvNJ}rOJRM@FzK6+Va6I1A zf);(=spVnXX5wg=b{LD~u3Hl^I{BF$M9}k!Y9wxYM>^8CukQq^BWrUFAS?8YRiR+; zZ=5#THW*lfQ-OYFTt=|sJ-{&e7Y}>$&p5%NIJTd7HU&%8w}pWl8oI235`p?L0unW$ zADnfTluR*|;P#hp707B!vEvxfRBbB~5IPlf$_rctB>BgxFawfsU^8u>BN|EzV^gOI ztyPI@)9WZv?I>I)C^h8|_YlegI-gi%Q*UbPdckyC3#9Uf8{oTk4&=f#AR3DDVrcTl z1LHYMo43Z}aBm@cvcrdr5G<-C0@)z4l z+X*0A)D60rZDS-^t{{tmyE8{!uU2Dhoa*8NCVO82aw#yD5vK(ZP8kRR6&jC{a^iJE zR~6EAFhvgp*kenQCeOASi4K-jb|hemwa7{Hk4Rqpddl`4R+AcoAZflhcajMbz)N3K zhZ3~Lw~rgRg>>dQJ?CD{Lfh{xV3cjPNjb!aMgYEoq91ssiX9jL+R9uHzd0&QP;VeX z9Uc#OHMo{?;?-P0=qjuoJ2 zF@%`SgkZ$#-klhnu{3jl)S3b!d+T|!VJ?qk!*)sIvSPtf&g^zV48Rgq7^ueRdOOJhh1YIVNV*V$b_O;zaGMU?Mv|2R%yXiFS`J=0!p1(0+0k;C4el-zc%4gC z&IQ2ZblBiZosroL+rEGyf3pn|ryX1pV*#LBi~tcH8DD=u0(<1RXq7d{=JZN=N9WEU zSc)PH6p*J#2RA7f-Vsl1;TosFdQR~H5p<|MI5cK<{{U}B39cHjj#ExMQK?kt-m*gE1gqunV+N*2XV%;_fl{T0 z4*NCW<7NojBC31HAmxB4-z$fKtP!E}Wv)LQfNUky!HG2tC%mK`uFdavCJpFp-Y~Ty zlbn#{!%C9HRPtcL4baN!*Lh%eS0drW5#-D=hdp!?^MSbqgL~!hXD$>WBidyh012yh z;a)Xpa1tJ}ewe9#11jEzNNhKQ20Ey`rr&4IC@ir9>n=w3jm>f8>>+kw2}4US_k#-2 z(P8Tk30gKooLEzOP2vTs!{Z%dq75K9x6Eh&nhhA4{bQ`L3)E77t^$bO!eC=0jRi*p zjHcX_sy2rqb9#&-itl^hE<6K!4!*MEv}>Ub^8WM<5{~a&5vK78DD(+6sYEEpiz z0eUrYQ-~Xbi_}R5)1ijs=8a!(w-$)>0jbH;BsLrr3IOaXg2r z??w|szQFl0CLTCa8GMZwYG6Y+5Rvj>Jj{hyd2nS2$gujs*np{YW}t(oZ_AbgUl$a0 zlGipKC#$=fMBsihj?0`ls3JYy`bq;esTaUn~tz>{{U&rz}zcQ&8UvUNj`Bn z1?z#3rmD33BOp!HzHK0L!N}HujdC@P9Cu=DdHY7 zl`_wC^-QD|y)?xrpg?5m;Yo0(mQ_hLqfeB@A{<@8G86v*`{`yjzlA_&YGGj@abCXh zpJ|nF9tO5ypt2&?N>S+gp6M7PDa#xP)6{SihGe0=p^RJ3v*I zgVC1)oOmJl%{y~M26@3&yV1WHyQW~1rA$_rP=etRuY+nF z=NTa&@pyVN)71j-a`Th2h(k|p$fvO^7(7Paup=8Fwww^NNZ-4G0TzI9JI1S^M_(TX z46f6_df&X!4iNb}-}QpWvW~dx1&KE5Bj+GakbG^(hSG=u*~gi;Nk0q^P27OELyvMR zu=R@xE}gf>pu(rZJ3&K|V8l64MzOkJF9|b@dk(8Q$g_$A)6Ve=z^7N`!cx0;jl^Ie zba@QcNOUQnaL9C#dP-0XxMn>ZS|?bqE?OcJQZL_Ft~3hX%u-BBw!CkNE4X#;;$ja) zhdU-ABu5&It0o74pN-)K#*~8re3)|0;KyZph6I6c%ml=fuWu*TK#e7XpA#Ovr`|&q z6*Pw-VEkbq8<1Jyf^{P`M~Bw&tq^D!@tQnxuN*Y;{ZFo1|0Hwp=Ypn7P+*;UXu94juJmY%@Pg=NxIJ1)#%oDk|~FS``j zc_s@PYDrif?XBx3OL>k2`OOF+po{L}6}hn+_b|D%3?j1|P($R$=!z?$_mWN36LERP z0`xBMi2-4^<-pZx-mw7eyqH^AAnJA)#vvfq?dt-sfps1(Ga~5UB?xbVna_51WXcMG zjko97*@OZL+xy0$5tFaZ28k#kaVEZ%PliQ<-*v^rQjKepL`r*dI*OHPaso8(doWP6 z9xO2i$Z+ZJ5?DYDI6T-AT)72ELOd{`l_XLuId6UKiqZ69V2ZknH-hTehLxJXrX{RJ zK|#C~I2v4HWH#ana1O>}3=%X1nDl_`6Im<(BAu=Ud0V3}r>-<)5p8*PmEBq81JE;8ftZWVn(7 z5j4L!Lb#~c>!{(6Wd6e$X?6*xDnLuTyIC~j2y|I$9woypYumVZ%2AO)hJZurZF|lT zlK%io_k>40n0Y2h7j7ZC8p&2_8q<<;`)A+0f+GWD8k4GUq&ip|i=&*l&7X zwsoE|i{O8`a6pL34}Vx`ba-oDH~~Phw;BsgYn%WIN07-v0Cl+U7^pm;R~xUVhhDOI z2pR^CO;<(cBe$(yEcX6N{XE*Sqt@(xvL(nA0E}v&!SHXyQG_720QSGh%8Ac*e z7G3q$Qgw=3o)qG+X#x$ZT(PqVK5y0>O|NvsqdBsbV1cytSBKUEnm}t;yMaA7K5VDw z1M8t^FFSA)u_ez7Ut7f4PqO%X^57Np2UDMTN$wT3$Ds?u;m%6|5B~r~aaAoKzRlBwJj|IyDREr^LePwTh(hLm)ypm)Q zBAL7|8+oo2g^>hljdTKlI6(jf6t7v#Zh#nA3jhPW1eOp3SfOnxd7Ng5HeHt-ByD`p zjB?3$xCxA{$*IqaiRazYA&lEA*)au8L)+sZJGFcAG2;~$)S)BBx0?R8fvM*>1ZrGa zn0B^ICYjw0Ufw*8Y&YOmG1naxROaIQYVWUVpt{keOq4tNaKNI>^(z*+)t(-O863rv_vqq^flJk94YJ30(O1}iY^+wkOd zNDu8y4@E4jjA(kd<1Qm&8<*Z|5T&iIQ;n%tKR8VHXxu$zaXWW1nl!dKNx97&J!3@= zZU?!5boQG7J{$xS;9=abhyvv7Cm`1WxFjM8lEoA_5H+_Q04V}6xPz}U;!xVWko(D4 zS9GQ=3{56n+cNN^zOc5DDP`JahbV)iC04W)=)GfSO^X3+utVM$NUp4e=QntDD!t-Z zCINwb;(I|rm50lPo-pw?H3PtkzMqTT{G7O)0$o{NSdgHbLG9bHZsB zei+D0l&89v&z!u8Ba$8;I9OXJ7XnIw*JoP6%2W%#OE8iEqU0PN@tSRVvqLsuj!B?o zo+fBu1XCsI!3w`D986cE4eTPGOW?}NaO@MX&UO)1ddV@VBU&8;&Kc;~M8tOJ0XTSY z2#Ubc*SyfsD)Grw7=a5W6cZbFM&RKy3MujrHtuQu>JT(&5giJ%O3eQAp8y-5{eFx zoVbRFX&Xn$=LCe>j=T>9%N7B#c;;c`t=Ki^B#|h2C(b-aG14!LSO{$(J=FJ{=m`?D zowy8wY;J3baa9w=8w^l|LazQXnFj@|f$&@jL9kji=M$mAmt}R0P%ceFZ^mzNBicP< z3;PSbV@4~{d3msN#jI2Olg`_3|0YFy!!Q`>Mbq+9mHio~J6|>)f310uxehA_wNfxiE;NFvWV!|Fajxb@JL=s-Kg1e7+hqH}DzVigBs4Gg=$?(c4C0b1#jwAPLLz#>-w z8}ouheVh-hF+fcxezHXe%g3xKa0_P78uftEiQ|k5fO#$>s9PuV&IoRTvx5+8x4#)j zDem2PGD3216~fJ^hg!o*)%xCR%gMu2YmH7oM3&XWR@m!CzVg7EjT3pJvaNSLu5TdQ zgU!vw2i4vI%%2wG)+2n*FuPO{>jDfE)a}lx1zUwxPM14i#R|wa7!m7hft$0y17D&ipOf4oT(v59qXLMA?teZpAQ3fAT{oN(J%Phza`>j)`$5pmdPlXDYJ>qfZg+m6BmL}St3+yJulDwb13XJjtP$=nevVUpZC4sy)3o2oz`oV(7>KZJ-IPQTPC; zpml{v1O#@6E(g1Y&b|gfVD%7u+_!^wb`FbxE`g+jxrvC0Qo|i@7b-0PF?nxHDk7UVSaPUneG!8A}6w(SD>!Ul#n}6ww zbkzfC;|&~gaI5RaBwL4&ee_|h5ILs-FlW3y9*=o)V^(h6aN*3S!Vl%tYKJ%2jx*93e&Qt&_6%NaVLZ_2Oz=A^+ws~@RRj{LQ zh;(krhofJyd}VDTb+;q3o8sa_AVR~`%7G67Bh|+MAV#wg9Z3&QoMu*1^ks6UmOof{ zOYO?Xq~&(=Fe&Pej4a$Y^MC+y=O3d$BhQ=GDJ!>Y@aBdB(1Pb-CKyIpQ3LFmZ4hZS z^@?{60=K?1VTq-Z{9=otA^qptKnd1ZW`y=QDF`ds;{w14))Hq*6qyX$g6O~jn(hL9 z;xrfoN*9bsK?qyKC|W^vhWpY?77MoAS5Ck*anK+YmKdzM7%fBH$f-u67mjmz4B8_6 z<02N7U#@UKEl0}s_83BQyKwA z1B-_Rj2`%c#x^a-RN)x#vl3SIub){wDwJ)+nm3Dz+7vU+NLOL(U=pZp9GHNfS{RL9 zjby^_hNW?0oVu9gXw7$Uas=%4!-!y4V8&A&X7{Jrl9n(o5H#N^VWy9LADlNJ<<|2| zHDU59lrjEJq;bqu>%bYO-NjOW%8(+!?iyybwj2n<2o$gRObySm;5 zd%~)KZSBDYXI7`iB?HvASfLmM4J#wAoK1rDi<+f$=fd9@5=`bgJ&fXbN#g$i_ZrD4 zHx$(mmb}~&ZmX~diH|&@0&mR5h=@ynodT zBTswP!VwaI?7zSlPd)P9sK-bjs6&K++^$q zi7UL3AP51wePEh|yFu>@Y)!aFd&T#ht7`RvZ0}qN>?Uc#VL=CL7Q5l?{^9NbI-;27<2vhePI_5YsHn!)O9`(3mh#fC^+_3N?Oh#{h0Lj64_! zT^kcm_lhU7x39h?QjMDvz{~)n0J^c06;o|8m#j#I*F`VdU~5M;Ol-Z<5f=^8jTlaI zRkUzK{=*suN+?`c!35~yND`ZNV;QI}!+^M#5)on2xRG;c08B9680L6X{8p1b0yNK#wY0XvTW;2bblS(+-gXZfgAo4%g2&kPk{F$#|Xvv1a z+A)5N0+m?$%gAtvlepw_IqMk}RdN$6V>DBo8SHIzpDtD+YAE3_^1KO<>1u9{8fZk; z+$8%niC-o)Z7H#*SaK0s#-!Su32bfkh=dN;PHHCthXz0a%c+lY?zTMOC63tH6M6pt z?Z#(A9ph%0(mN9cK5AHItc2(_Uz}qpxX`&VO5M=cj3!U0Tzy45CM0r5TbM_af2a&; zO7J&_qH`FMjB+Hv%nF4z@q*m>To@z}*pv>8UBn%k0~`jaS~K1guyw)60@ped;l!4v zgo)+CRwICL45szoChauwh6X2854(b^ot{T4nzmNu6DK+jcV8H?hoi>XGHS5n^a&Di zh@;cN&MjMa30a7Yr*Ecq%+QU&WUfKi_lymzR{sDQq(tR$99U38XG@nDk3Sz6i@Bb0 zLJMw=FR)Nlb6~5f$KED1U^vAv)DV5-p$QCK81Z#BB$*VrPSx)sUYu7NK3U7QMBVAg zaubuMHcZjCS}_*w7tj9yGLW?QaAiSvyOE@&vLB3BJwt|nOi;!($~miH4g>EgVj9w~ z2UtLk*9TJvEJITKjEbZe9==SgQ`vXzlNFuOnG~wIUkQ@DfFmdwfOZ3;3$ws14y(Lc zx>meAql(4qj2tA~B-t~-stKaI&g@Xj)(eSIP0xN=a^b{pmHEjsw}wN15w$C5wz%)-Xoh$>?e#&X+jw)cVAeYn*b^vR~R`;1HO1M zFen_FIoW2}qtSz84%U+`-|Ogh<+*cj8hSh#HNul{;Zk%5qmj#p5VHm?X!D8wxdFF= z1)SCm^;8FVO`s7uS24*ebOEu_`Eat}N{qX!)W|zl8rHSqd2_C+NKV|Is8HwG=*MhD zS(UuQ9n>Mzw~Dxfly$0iaV01W+mRB2cTb)QNJ8wZ*Q}{qQLfKebjw>590tBF%^nNj z!;p0vX^JkPuTXRFIi(UKUJOP8HlN$fim*xn*y{POYs6} zddGqQa5I#0Ts)?6{-)GUpym5Eh2ryr3z#U5D#wbHiC9c6Ih`knykx7d{fzeuU?*QDq zV+r^H!imK(PKMGQG02oqd&`WLUJ$^WWKpBlz(U?g08bgo1!jtvIw5(T?-V%DT;Bs& z?jz1TNU%MhjFJ&A(X`HE3ZvQQFCf_59f{aHsWADHml_>7%40ziGZvy1<}3h>0*=*! zsuMx;gOPf4-u^L&g`?%!g<5+1jPX^o3gb(PQ1JM}iY+nFoM6(x06itd z>$lLPaAfse4+Dx^J)Ay_3Nj(6v$q6Acb5iIwb<4wlNKsxG}hp?+N0wY1mIj-BS*bl zUBom!Zx_z`g3Evso$gcT2aGWHojA@Ffi^t)!9!mS2hoH;Eanzr3Y~|8fRr4xWrsHa z8cy+Hy?Fkdaaw?&ml_I@7Yuu{HB}4)Yyy>^S#>7@>GbqsGp5XjyB_mu1m@YsBm&W` z=}ZolOEjUBQ?Le(a*n~*)=9BV>$~A$7m1CX)!fVh5Z90Ipo)Q4XtT z1}0mbG77Qmc6iD-K@h=$>!{zMf@gMa%wQIXZ1FKuyZ|sBoRFScs*lbKXk9L_r6;3Q z*yQ&RfWaaocuBc2*q*()AtGr?yUn!wwJ`0vM&dyLe1UqMV5(a0kec~q?1>JQjY}FO zIO`fmf-BfD2Rj5`ZXY#()CYzIvG7Iodcik=e;ROE6(t}$KHNzmpbdQGiv}I0C=x2| zPTPngF8rLf?_oMW8AocYq2~aAl>!X$J!2JEW(msoE);;M{IMnyRe4;Z8>-#DoKbd* z@zwyfI!*ktPC{aIYbj*{m@A`<3u#CdwX;qhft=tD+)a~_s^;#dIS4`|r5_KB)H8+< zJ}}*)39)}UGD6ih1KvQq!P4Fj8DT)EY#?t0FNkX2SS0~*r#)P-v!QCbnKgqn*88i7 zDg$6ou4zGt;1J4xE3{L+IZPp2QsAg60Q7iq*8kM zz|kWc%rF5|!t2^#P)at?;`Md$5XmkrqPKC=G+WTwZ?R!k*LFs#p>`2fWh+t9wx zIIEP`#W-dHt74?58qK}{q5$q?mlHue>$ePCMfjPpwUMfIoZ+L`)>g2Nqi{!Y4Cjh|XJVK9U-Wy9Np!ad0A&T@?;DL4!4lv)`{NY#R+Qzs812gHZLA)nO_ZE#1nEHl#4MDcyI(j+ zwhgW@A_X`qVAyZ)L(W71iR8dqgseUo!E$XIg$x6HD=!@gyD%HAv9-r48`Frxo0#(q zH}(#vlHlqgG{+rl7B2zD<*4)4R5KAc9~nxvX%4VmRcK9S$2*(LV$!YX^?|-ix_f+M z)KKmkVY`yMi9NXz*eoU^1P8TuyhukL^vu@{ZtXEpz$m66M=!VM0%Hnr4Avu}V6qXb z%i|GhRtKMqW(B^FjNeOj*`9DhxzP3w%v}ztvzhakgTNRMtiMR=^qpi|(<1EAE=&Xm zVNW&6o!!PA(4oe^yislAUa;BawHciF`cY2|=Qi{*0YYM3!y;b4?noqHjZ-~Srl*#N8`?384cXiX`~)}W49%`Z|4!&im4}f ztw0>Z_k$xWSb}8D0vAE7at>YHz2z!(IHm}cFNFHV0fVD~uz}E?FzW~fqiYk*Z{8`1<#mi`ym*6&@L`Frg{3FfEN_`V^N2zPG7A9&o!;4-!6{K192vR+VTkS! z?u*Og7!v7g2L;GB(z=ZB7@9n%K*8EmMXYYNx0v*J$gDb;@zKsy<_AD}CBkBsn*Ldh zKi*ZCsB#OROtuIIfM^)RsWlvW$xSAiJO$spDZ3rcyTbD$r3&W)QloqJFwL7<#(TJW z$wc0*=d6-}3@JUi>1#&{bAi-FpgvLYk1PPKZO~;%#g2e*h6_Ouh}Ls5icQ574tFtN zx1@;%?lE!AJPI)(4uiqa466`Ic&8M_5c1}`ka9IZH0dVyl>mTVlf#Ipr!riQnh2WL ztXWlDb1-!nBcRT**uw8P_VDFj#L_*y_XvfUFki2_mdNGij5_>gtF&)p_?EN~mfIKN$0IqAb=pTbqb7bVFgJc9B z?^sI%=cAW6TdF3ta2^(ij?_J_5QYj)y#ItjK=M-2|v;COI8|6N6oDC1#(T7!A5F&Mg>+04EBadKVx17s zXw++BW9mqaF_EQ_9U5go2P!-CV?`-blY$y)t@O1TmZLoj8*Us+r+FdJeCFyYwUrJ*rSn&xego?qGdkZfDoetes7E_8;d{( zmk4C)xM7;Y3FZCek%9q6W9g5LVpKugFR7Aublh%JLlrm~S;cpN(NX)hjb z3?1m?0fj2;bsS1|A#6CRZ60h9(1bEek9|RKRtULlRHimYL{kuU5z%LWl7BF-`I17;hAOn@+S7L`# z8(4IyA=K{(4o#5`@pq>BkZ@cQ`8K8ii8*8a^Mgay1tB5m!--4JJ(a>MG=M8 z8K&C>qsU}ybAk5xd&^*JjuLMcPz1Alb6)Y<8;h7FediuY1HYF#o`ky&*tM9LK;?k% zXjgzv{Ntu;P?}GDWrZ?wPgr`0k2QI&Zjv?V34;=Az}}2ebkNlozZpm(NUpVy!BbB_ zJs1+;*IGEYDp-XU+yWcfcD&3kD*@>`R|2~c6=ov&jP0k!B@(JBTwn&`qDz7Wg`_?i z0ReU{wZZQffCE|v<9IQrjsOHX^44uXTM*-%6%TR0IZXuQ4+N2}M6)y?hSy%P^F-oa zUNw&fx!Z%wa^O;jT5kkv6KwlF^3KM?W%%%r;vJ68d$$d4K1BX7N}W;QG*_&&LbND} zuCX}#Q1WjPssuci*uPn)=&0b(a^!C1ZB=&6d%}nXJ?|4H`!GjW46!@f-eH;>sG?eN zJ8>g)0FgX*j`aW=50QDmDce#A#&Rjz<4pp#!Rb6=1(TKm=XfC;;9anTxV5dvz=#cD zHC)>e{{Vqp+zk39>lz4Y({G!FF@&bo*BNAJP}+9-GrbxmOl&Un79$lIE|Y1Sr*xMk(7C;%ief$9I>tUW6K*ylBBlqv4xTbN)F_z@2p%6AT_n>^<*{3T!x-z8ovk^fm3E*q2 zR1Ld=VurvZHt(zh3#y4w=WKxITpuZvyU>_sNc5CGFpY$5@XfX77!w*n<4+h#8RT4a z*1hE*FN^2n0Fznah5d{vW(-^ibJ3CKXxeKKfg5fEiA|y(Sv;(^Iecp%HNgu{yc4E) z4JY0qY@K0Dryf|nVju$p6kf#PfdZt#^>9!cYH&HMuiGA5l8J4Nr`88a^y%@IFAWn| zi@}?A_Z%Q8tZZemxkl0ExZ1Rgl|EcpVRCG42WJkdj9|{f};+LLkNIEIY2d{iYHi-OgbnZLl7dfYCWNgcE!4XQy^nrqVr}c z2@UEVTpE7Hx!xp)X!hLRMSj66qU#d`f`UCuRx_YlM(zHIx)p3qVUb#s!U6HpHQ;oO1KX{&j_7EsyP>nE1rn=62VfgYiO z2AhC_JY(-nd53okixQKdytu^_yLq{3-V9n=O0+yYVCmi^Ad7_7jdYF?Nnj&}bQHu# z-Zl-9p}xV50Hov%m>Y+^aJ?ME}Un>fzf*j`;W)1CzI#6xzY?-UX$0ZyvqAG)t zlJR6aX#TP4F~x51Ei-98L2w*fBX0XD4oCHX-0*?qeDFDS+jj$ zvt3ug>nr;xz}d&=B}Yz!qZI)k2xqKa$ej+D>V&&5;~5==yAPR(MY_g^wpyVPB7J2r zngOc#Oh6@hb&%%eIB1*W>la}7I>pojhCj@>fV!(262^eIuf?Z8X07D&e(?l%04afy zA7eqrC})HU;UJ*WPwjF+d}f-O3~0$ z66nqBa0;vFI8_LhF0Z2qLChT9rjT-&a7**yzDI)aAF&SQ)OSHtwo9DC;MZ zTp+B&Xq};nU2dIg+pMG@!nDj>9cCFGuq@>%fviFUPPc<$ONaZ;Dhleedd+KqE}j93 zuGO(Tw>EAgXxer2flY*vcHk!`9``s3+o*Hz3`*94E9W|`71o|`a-raV))n*_v-NR? z53r>-zOqMVm5w%5NGrA?zht8$UJ6nW#@|sTB208`<{2*PLmt0`{IWPGA#a%S3PjZ0gPoVWg0Ij{xA-1K!-vjH z4VmrlW>=tS@NcE$z-!XM9bVPT3Zw;1`EoOJW%9o88}N2^Z>7hZqh1Nqhu+i%(&SwN z*LYtP5YEY|Q|P(dJ`aBGZ3uwKBiri}RFt|HYB(%gS?d!^3B#*~bvbZcqE0rR9AOR{ zAs@S&;@}s@yp>B}MNQ%lPzzBG9D*WKO8I6mz#tu}`Z5~;e?Wl0E43UZfzh9q2`3FP zw*rZzgbUxd7_}`^H=8&CBIDGFQ^;beX<017o*@+?9pw=rK2|N{<<34F=|TY5-lWUa z>INsb5>+}YQ!0yM3f#g;X|s=$A7xC`Ga#drai&Vlcsdgi(VP=cTFANVqddZK^k9Kt-pr5- z0~XvR-R;0kY9>zu3G9xkK4xoW7$^Wb!3O^T>6UPGdQ|Y?lz=4MIHh3X z{G*KO7iAC{0|;vEjWLs?kUq?z;wi_x1*xtSc*e%aY|RuDL5*;do+acjYp$d$$YLu(TD~qC?9zt2mtxY zaDb!E+w$ND$ACWsn6i-kQt@(z1ZJA)92G}tBIK=Vi;OYT!QYn%mnhoeVaM518m6=; z7gk{skcg+*imU~2ngw!Vi5-p?TLr++e1%|eSG;v61QkbH z!lA%rwc=ve%^RE{R7Xnt>m?NC{{T}Uzy&Kr)G^F~fM_9}j4uy@&~aiYkR`pY05PTf zgvrxUAnD2|EZI>oFB&Cm<28JhqP@&o1#Jxw>b+oY8YO{E%%?jAFRXEdj^#6p5(ojF zuz^C^1qZv7cTa?J@y1jkn>80h7rAZBcwn;_b*k6@00uK*As-k`wAH|v_i3u;Gem0q zi*OAnDYf{^Qm=a-Cro(?Bx}pOSpp%=aC+7YJLsj8<;I08!@T4SUZOF(SAhr@Bt{1^ z$2bt4s&ZCu0?Fs_7x|TI)O-_J7W7*3Tngl0Yw?s#6-C(foSP^v{xOK9s&{tW_MG8y zpw9BUhoJ8?r-o5vfoiuNGso4&Rf5(H%WA zyOWJdv@n3U)92*JsemK5tO%mR>j6ZDD%@0(uN(Nm7VoHTWzR1OG6-9^j~=s2(Acf+ z4h?~cq6a@1?j4A56c}0@JG57OID2u(<5{JtHQMgtft`xtkw&DaKEoUV+ogHM6BR?K zxn7NTv&I^ir)+P$VqNxU+lbs)6PGZ}VI%+p^D(l&Kw$QW*Fk`kgq@B_n@_N(83I`^ zA^hRW@i;!P{iL^i7?c_?=D&C}F|r!_Os8v_F$vO~!C8&eq=9(3$V{7QFxgSm@L*sk zDuF5Jy#bA_rLKZ@IlmGK92Qq4P;j&-p`!P2K<;Wai(Lu$kQ-h5%fG(hhwql?y9eKjBCXgarWb_Luw{zUeFuTYXYT>HaRmgbuV|6x? zdd>L2fF3f{ZC?%oVUQWSpK!7t|q?eMq+ zaEmwKxj@Piv>dwuuLb_`hD4U;i!{xlOxm!=VgeWl>~7pd znJ#w|qga-r$Tj1k+TSOz%4;_$ddRG=E0ImJkU8$&w4rbGp8{4n)4{&zKwo(wK9oi#SVRbad| znjVxtfI4tCv2P@K43XsQp@2}G*s@)L9VgZ!BIC&Nhao%gc;&Hj*$ML)8nnRy z(p9hM!USC_*Ni45N;j_#4lcZlHtu6nSYB7TgL;$(jv!19eoWh5^VTAO3PuJ>wNAW^ z<;S2=#Q<%aW>2(wI}J(AwYy!M*anv2qJSvf~IfptDb$)hO-%0O6J7Yqc>Q z2<@Yj?0`Uh+)Fk(VI$j$nUZglnQ^&5Z!aftV|jcH{WcYH{-7Vj(^; zD=Wp|%54cXiwzR5Y@ujFM!s=wU*cRn@)ak<$`liVY(6Fjs5MCajCQvY?e7eOuzIcQ z6)1R`#W<4r+r}AM_l(q_7;6Y{{Xe4MR*nena$?I;_JajdI$i_3 zSyr)p&e6jj5mT>&tWj2k5N*M%ur^JhQ^VslSx`VmEEc*|ODw@d&Xy-IWj30e2e+JA z(g4gM#Sa+vmIdqUF5;lHIjMWbyM^bgEW?@fm3*G@MhV)iBr@2P@`s{i3X+r`m${a- z)(HK$)RD09z1+2e9s-?544v%p&PQsPIPmKOAp5Rk%E8;T!$YkXiR&~>z&i3iaZNC4 zNxxVR8bRV?KcW{zE+}4`V^hb*6+nV%a&(}pQRtZ^yb%tUo(*7>dMK1P=M_LC)4=Nh zc;h%d`^Ng2+7umPwA#+y8!=}H^b4HYyaF4c#~?u1R0DJ}PLWj&Jz%2LV|O~pTu5IP z)*y@o;SVjjqJ2~<0FLkoHc_YN)(}h{>YVL7=B4>H^}JJ1E&_UY)?GjXh_ShWNc1sE z$_Nq|>#p$+P$1A`MGzO)W*jJ6)60w$DixGwBkBuk&@);gEXoTA3~RW^XQhQx0x2;*F8GhqC(@1hTGi}8$x zK=GpWtmJof*Sx4IgyROpwsc}3;E%hOpwc{Q0-$exSm$1Bi+#AjiR5XND^po$3A9NHM+~7_wP3WupF@O5)zR$)7}`K10PF06zRni$)ax0M{eU0(LGiQMFf_l&vYI z>)tUVAKvMc9Y@vd@?mU13F8QK)a97T0bVTDRD>+&Ed1OjXp!!-lG#+5t< z4Yqkat|5x--P3{5hX%i#=ss7HWAdI=(fP$20>N$eVG*Gb6XfHEPsurImo5^rj0{FD z_MVp`MTWAB3*W3_H6e(sn;#zr3Zl@j88u{gO8A&62|UfWHzLyBup?>S#Qa>51zaetnJ4RnQn(ZIu15&^~`8?|t`SS98YZy0(ab{V2d8ER(AVZz|y zXjDVu;vibFvB~s~X)og~kRWG8#UVMOu}nf{L~MJQF-&Iox5UH(RoJ)^Q+;&dX9;k` z!VRIC2F{ZJ!UoI%@-hhXa;X*A9=eY{*yA0;zHQ(#wN?=LI~O_|;e z001iBJYr>H2)Lfal@Y`&`+$2e?Rdp%jCE^wW9)Qb|i7BHFl)scWiFzLr19F>0w5{=LBx)^*8X)s9e5mnO}du$}4740bRZojMX{j zGTMjeKF+cPL4(=v#!j`gb+-4LgQHq-=Hhcb4u^r|$`(5o0nYs72u&!o>=@cFL1Ira z+m@EvE#w+_;;p>vHtdqlOX3z_@WL$xH82fMezN{n>)cLP_`!f# z!RIusCVI{G0oN7H5u&^Y5wbx6wyB+A-WJy6;+fw`lVFYM%dX6$W>NrqrLUtRvMSL8 zeU}&{r_T0a+DgzI>kT|_fesNKN2KQoJ}$6EF(s7HaPy~blzTS%#DF4`T81xvrK0Ms zz%W}BRBdKZnMvDI`oob*0Bh`~6u`EyQ{=$8ORDL}e3a~TePwZBv{$280w^8n?+FFD zJ7z5*hTJ!s3JGd*`OUWVf7-6G?$b8^4hHR|hso^L-ZU_nrvY2wZN?$CS5)DFoxk8&Jq@B|c1x4obaX1p1dUcVk zPM8^@+m~2?Q$qN7$)-|?*SF3P{hr%lTpL_%;>_a+?D?20o6r{g^Ma6;E?fY%(|X5t z3Y?Apv71p>LDw0vpb_XkF;QCDb3J4*X+jo^r@9xR@M3Knd*#YbBU4Sl#+bzAnSTu^ z=UymqSQ~MBEIKiVu4&I7EOBh88mFdYBW?8H%H6?)5W!orqwR{Cg3;*c!w}#iW5UD; zZF~5`mjT*JI78x$g2CDj@@k-(h<)XxGL)HRP|@L#HTBM~CRy!AL>OX9DCQ?M*|+0) zQjdKuBX@jrntmZTBM9UjpI9hVYGq!2zqZ8xtBm;9DvioGFKs4 zgbTS>31X2M;POhHDSo)g|c zHZ=%kIx5s+xhMs!cO6lW$&05)a|HCb>1=6RJh+4+*F}QNhaW$UnXNU zp`E{iXFfdc9;=#Ey}6*;^@Vdv^dkhKR^2;8frJG)SETD0Cj=Ypxf)8{D_yvFZBzKG zmGIRso_WBU;*FN`i{F&&&no7U7#t>y1Bs%vSA}xzs6cx$J90=$I<5n~m#617ST-B^ zn95?@3EuKTox~H&#KV=^0>2*eW`4w~d(_LO+^2_(q=vE<%x5??0*-HqFm~4-@Jj_< zaUFZYniolW;|8&s5rfv)To0*no}ljLiXw_66yO{c)5LQ{v(6km*e3=70ACM1y=B`3 zD##s}PE->~KF(}3=qLK%SQYkSxYMIrxY~$1I2fxA*dwD@g}`iX{JxB9Bvlg4P2e_2 zNFFGAz;c!*hdny2fasivvz!odclBi2pF&mh1$4H9*TMXSMp>`3TL zI*PAJ!HytH7(nJP|~+To?(`;J|94ic@RoGj9|%-yPsJAf;ethKZVT9VO&v zzj#P>P&_c*S*n$XW-74C+SYhlfp7-ES^S)p#L*q#vm(06#9j*A6 zZ7`E`S`8Sl<*HCPmG2=Oyu#vvj?08{lbBsRVK+i^pn8}%P%~sOVgV6DrNuZp5trvC zHA<0NG25im3oy-Pqsu4_(bF(CMI3kiVX)X4IHD-Jl7|Y20qU35YB?v~ zpiO;ZH$=8Z@a&=iMsmAK39nf?wP=2N`NApQCZX?G!Zk6Tdh}y>Cwzc=#ql6-qPQyx zQoa0R0l_DEvg##wiWJ+E`WyjUJ)9o=IRGp`jm~ncI@tAt^-et)pa|IxE5S2#5bZ)w zIe2Oh4!pU1oUTI`X4mnInhDOY837c0BZ{JDE1|+HT$L zmc8x9#%ZM5`V2gUR+=+$D?_p}AYy|kL=mnd6S5j>irNc$VUXxcgchO_r)LeE0xR*J zQD}gI@h}nPo9kd=!K0|-z~<^9BG(e$TqT>*gZQx(wH*f@qXyChw`WQbZzvh|a;24XSrZyrZzw@0AG{kjU&4!4`75nE~K z7!-nah0PMGQa>1B-hhv!bB@fw2GTAXWz&`VF`7Y2-3^MQ^N%DM+D%c=rQGhr*&0!Z2|@#V-hI~2Q2BSwP8?omZuF*Wm)7#XKM0A#Wm zS~acXHw)2IAC_O6gTg#!j%Sc@9XJE7B_9W@4uhoO2aG$0i~#69u$_rFI5z{gBwG+y zp}{696MUzS&T~PnCyaFI#~Wj(H&OxJF;GNLqj14w6s#_Z{kTv(U`p^WDjl&i(QYMsLu5P(>ycdXwDdN_|2(}Hb)npDli;GnhRcqg<9G%LIi?RK5p zw)n-5C>k|ZUj!=NFQmX1#Z8?BacpFXARbx0gH_lu=s>SVJMSJs4VbXkkWu4^li+Oj8yyTqran=zruGjA!Q$!+h!IVyb zAR?KzlFfCFMj;c4(k5S3A`Xe*un3TV2R9C%Jf{}`(SyL_M8!xeAwM!2SBoH3lG&6L% zftD03hrFxKB<#b4d3B9!4#FAj#HZs$u`-5(vPay+aT~90BdJwk!}F{vHH)8+Y$M^q zu1IfS`M?b-y5n)p3bwu*FIjL9pjPv|YTI9t@#{Fa6^4*xgFzJ|JmipobYiPQEf8en z1;L=^;Fl&_wz1+o0a)N(q~qrsDo3;k+$(ZLC2&{rVxW2%;u%6{-XdC1Xpf!r<=jzG@&TIv z054-s-ZABcc38hA3q*#kZZhykagHGbHRNUWa)stTOf(y4yIAxZLOgY>l)AP_1jPyz z+h`szng^qV*CVf-hVI^knF6Nwm*V3*H3O3|X|aQ-dCA2vaf7%>VS5l4@5WaFC3-U| zlpzY@yMtPDPdQg^#?52UW6_(HbkT6t%4W=0I<=uk!HEJ)oTt2!)k*E%9EAo-tBKCz zun%>_9m_o&+6Icc--cgeTGl==#9*q@YGWbjUq0C5+N1%3Cbl3rBe<);hXUX<@}YgK zLykTkYQtvH3?9YFrK4WQ2Ao~Ba6Ha!X~q#;1aj^;M-pjM{BcAO38ppo83>SaioPVMCK-{4i$dsgq0I5Wa?%x85Wz z@hiRNr7j?=I@UY@swg`zki{qkdyq=|#B#t6!N(FxAHm!0=LEgvFEz>;Yt5&9;HLHl zZQ%EeO4X>(rr|7_!+y+L4MMF(A%sNJ3Y-d>1EV#gmySH^&OaMP5&6KeS_(c65d;|q z@^zAw4IC)pOd_)a_{XN~oWlgzqfo3~;vG=IFilOecZClq6(1KCO|(P#$3&yC@im8+ z1ecU>U@+2!-~+s=NrQ07eF1)mO~VQUU!G?Zwy!xFAWpkP*L5x zzZuv`4%}C_bVH8v0Sx5x6V6P8LaC&~`eoVtIHstU;K(Sr#0D~U0w2?tVhPHxON>{M zR1_YtDo2v6a9L$VcZ|hFFZ3`X#lsLBmRMw0&W9VoXrgYHG_h-20}|6M&+leYyF-1V{unOfY00;$qGvw+4gGQUf*(TxbF%DQR+Qj)uXn6E{LS zd}YA}vfOA@W}VMGmiPc~%s= zt-R$JPPr5f$J8i?<6&pf@lPxy${ugE$o(Q9Cyas?k3KrWtOfZlR%?Mmm;!W&RdtP!QjK3P zcy(Y_Z_(!t%6Yc%6A;WOJD8>l7K(IX&^k1DIZoC`L81n+Jg$4(u?Wlxp|)jwhu?m1 zRTUB=azLKOOqv%*C3!NPY#deJyrohG(~%`(LbciVi-cm}ONkUw6@BsY;s)(VX#BZo z8XM>3aP+ia^qAR1C|H=HcTyu$iG~jvErI6@SP7wqEUTeFnrb?kVFRFw@UN+e;i3XO zyHv=a7Mus&<;{NE2OdWY28suG0>=4G_|5PFKzDpxc->45d}F`}uE=+A<`GXn(ql>k z(-Gdg%a+eKzq}hqf>EJ|Q=rxH=3xynp|yI-)d1)P9T^cKcX?a8-ZdXe6wzqlrn+t@ zEIeW_sd-I5cz)FpNp*_4^)B1qGR$i`z-wwZ)0L!DRkiJy$EZ@V{xFd+ zI>(usP6)ewVHZy_=hGTc7(E)q0TB2wI04vkjGcfb9-O90Bz)hjS5}6w>e9=$@>4<` zwi#Iwe#z$nS74@YS4v!9R7?ntU#vp`?Y?hC?+f2-4*vkGh>Ap0<0eEx8aX?p$+%2N zeA9$n5K0<$!Ll?St^-6FzR#={l8=2?h z9jyA9yFsGOFA0W~l%+jr3OkxcaqZC#m`EseC;}KvT7bj@R<)bq|s$w4kWho6M#KaIe z4j&U7?=KDCn&TlJTJmzB0yjj~HwsX!H2av%^R$>H!Ft^y4> z-Vbcf5=ja>!qmL?M-dCk9pwWR4GF&vB7~BN{_{tT3y8)SUzQjsc+^ZO4p6y4qdXG( z#FmeSGIxMP)_Tsca;Ac(WW?jH!oC~Z&uVgi%b-g1ByQ>NvadC~>DVHQz%J3VIi&zgMV3RS7EtA|j7#7)am zt0PA{^ZA^iMW&s+VOvztyO=WK8V^T1U}%i+8KRIEyhVuf;c`$2*ddQ)Emq2PdvY~Y ztzzXQ4*_)g#!*7pNjGt4INsbAFw~rSWPzPtR$xG0k}m~Z0Fw2<`*4oRDYeGfqLRys z39ZJ0e|SMq3+np5GKlFzb*zNQ&^)=gVxqg(jGT~KFK1bxvb8m>sf`q|B~#8D0)eR7 zWe~b?tLViH#xGU1$2)sbS>-cw@gk|eT`*|$Z^$-W1Y1`CI_E7Go%9I|P~a6x7>+Yk zQgeGAVUheA+gePlNB~=J7Xzps6A?opOp1kiUW`RG25i`9Ghmb#rncV(H{;T5^z>%? z@LH44jB-Grm+J+!rr(zUG={do=(uL~CGj}UqJm5x4hl5{K&PEtoQ8@Ajw^%>wC$^d z#7uandd(ssKtA=47h zddnl?hJ?q0mc%L;P=ir886y-WW=yo?&Rnhp(M^w7JEfevJq{~CQIAb#%nOV$Cv4(* z-fW#K<%lEVw-XMb2Wm{xQZvmlfG$y}Q+T#eU4v7>kT*>%)NwOK2Ams2PAuQE0%@EL z^VVpRw`><=#e+_MFbFjuzx2QXi-#ESGXd*|w-E}uU8CWV(XD%Z38y>Of6kS&?pm8pT)*nh8-=gNWngJjf z1VCU|zOh9N=gbN33Z@XOS?8=#KVsZ2)P~WxCPtQVk-jeI35#Ju0MEP<724cQ!G#lB z%es%C54RQW_#Nazl?F#Ejq&aEgRr{?5i6hZ!aFZdSv+M6(eUB{n-B_p+<9r965~S( zQtsq@*Dh9bmjr51sO6wdkCPSUOA*MHU7AM)^{}v>u4>Qf8q5+cevM8Po(d$!ejjx*30 zrk0x4I_&^;9x&z`l&Y>Vn#Wg{!HsAmm?c8_z|R8m2LYYM60^&II&dz}W;~SEa%aN; zC?Q*8&S_-=B|J>6e)kE3_a1{3`C1Ow7ibv2ZtUp9xS=*uHF99lRBrox20^~mqa}zz zSIZi#JaiL1vKL!C=Ef1UeK62Zk6oClTf9x4GT};7(ztWZ2zaa)ZQ<%u(9|2O1`|Y` z!^**{qzl};!dZHH6P3#ck)+#)2fC#2dvTbhL*Xhd5Oo2|3+tVn$02Qn4xQpnd-_7q7l4I<;$%kG}x}>;eQwJ$CLo4Q>nR*9? zH|nr~P-r=FeKt9&;bKteABPcv*dx2=0_#*q0{q|xHbU|9j60b}zkzY6h#V~stR92_ zTD@e|HpQjko{VK$5Jya9_;PLZC4bBYo%%LC+*%+c0gBmFtHX;i-Vx$~hHIY(&I4VC zi=oBIpx{tlx^hzk=Gy-NZUu>MH}^6?psC0{aFJ(CtMb zbUn`tgTAVR$H9mMDPB-|GfLZ_!+tlA7uY=9d;p~{22LXOGin~w*6OaV3SzSb@yuZ}E|t zT?OFw;}E|?E<{b#G0!_1*@(bLoOVyx!~&yXwsvGNARYX1^NS)&ML)L{IGr0V2qA?~ zYdWUH8=A-%G{-2}N=6?ntO5|HV~yqtd-aVV2JX*hF;TNo;hcs^4fEb|?zE)FLF#Bf zRKhE$Oafkt9ZV7sP*6Q%wj^ye!9lS`kQh@Eltxb}%r|`Q1G!A&5k8SsITpPK=;7?9o`=N7DTuIIxP$bMki$0FOS}rL zJDaJ9Ohj2HhOf(wmZi?MeYxIz!|l>_{1JEdh;K6!j2SL6X^}G!39{>9k^r3>aN+6jVZg2 zMjEU@5rdCqMil{};2hlF4G9w~FW^-a`It`84)S|hf=TQ-6UchbfrLp}u{R7ZgJD5C zSECP2F@1Nr-Vk&%P*wwnEe;29OdO+QcG+BUn2y`c69^=ewaEeMzX@?Mh+B`_YX$@q zX!8F6I>twHy!L!KO2E~q8n?1xi??-Qr++y)l7uNuLkjiQPwxaEPKY)`Mgrce9(A}J zbX`7mh>vw6xuv-Gk~Kra)0M!84fLi=pQW*k*k=S?9^Bmhy3yfRw;EY8AGaFP7L*|7 z^s&XlA+0GtKUuM0oexF0_9}{lv%Ci&Xjm7N5F--v~ zD3>RKHU(T(JOx;RxB$3Zbs5kPoVB_^2ESOfTDWYdlOCIgwcfG?VJcOND(*(6UQVLP zfhNFa2;GuHN6f{<2&BQDaJk}u(Zcrwb(?ytgwe>F>jr=cAZYXx0OGV^CmK0JZ^2>cqSzN6NNYihHz!-vn2=%N?GeoP&l!ysIc9P)1Q$$(3 zO&Tb8toLZbu!upRMGntdAD|Bob8zZV+)lxxja)tm@2O(OgP!Inh?!oDa$?5Y?SKG5 zqSNKeLqON32H?=p>fi*@MK-)(Bn>_c!y#h3LkHQFSiW(kfof|_WS*%B{^JIf%h3RU z>)D3}g7#lq$v|Nr5sbo^Y=%liv0Oo!$Th4T%5+`h*DKub7@SV`cg{ziW3vxSicX~( z70Mz3wuSJysMtpNnKcQ$3y~~=vuivUI;g4#ID>Fmr$O&n+K7R2?<+14v8__iWx;Wo z(M7;Y5p)_4yxL1$^_L8<2Y4WZ$HoH3T^4=g)XxdKj!_nlAwbu&7Z63s3P*flfRD+> zDBvrCVD-S_V4OQin&D~#ye(4UZXvCf?|FK_ql6OX%yk=k`7yPD zPB7(gTeYFY09CqAGl`lni4cQEIcHRj@w|W)xfh9#Q&Wo(^)r+0FP5BON)%!>$5SNg z)XfXHmLm)ZqYqBrv7v)(Y`I>mL<-*qZ@sOArZw!Hhb^UzoF6U)SqTj|u`~ulmqr`3 zC_;1t4h>S?Lx9MtK#h(Ru&BQ(_b}e@M4NwxLvBQC)=Q=<*Ni;?CfkD$=-PpK#NAOL z9`lep0B(HXDoHI#HLTDmP}cEF1RLH2qCC7NT7jZU!w1mk3Bavx{{TNY>Mq^L@o@$_ zM^Wv#dvD)+7(^iBI53WDcAnt2sdz3DZvb=-vwqA@_&KW`rZBsEZP}Bh)H8mjYZehC zPTV8;c|p;?SZ$+_=uup}02kE2K}mPJ{{ZH3kt&Ozc3e>bJ~hh-6GMF%JQS(AT%!qB+`NnDKZ5gdkAD+5|BsV!JPG=2BkX6o~cwO z8+^iy(~eyL{#>Jv={IUj)(jw$GR#S%r@NL0s6|%+Mx#dy#__5txFC}>m}7kVa8YZj z>k0_u0On=Lo|M^H;@lX`ocV^VK1H#AF9-<&yYU z>r5+MLacf@ybyz+xPI$zfM8;A6O!T;15#_xW&jrre@3w3D`4runih@~_lN)x32b(Q z(S+}Cy^oj1O9b0B@GznJK;@mlT4Zo+HqA=ctQ10G)~w(RL4gPhF{(pLJ51uNXu-B2 zq-^sHlcIPgCASh-TxFbtW;M{VE^t0=!_V5OFalx#1T8j=BJCb(H!Ij+}GEFDJ>w6O&21^@tj( z(V7^LBzRXSB~E%VbJjRG$W|ShD$)=gm=qeE(=-xdJy)#1sjI^Z$Cj&!E7M7wM|$An z0)kKqW~>qP);Z$vIqv!4GfHshn)u4Wj04u(Rh?+zGAeiS@qq}jCTl?C{52G-tYc(& zZW#(d0FDEIu7P&w*~^3?s`)-fGT}MZ7YktqxL+7d6}xof7=cfhsJPD9(n($s!-zI+ zZQ#WbK+Y2dWkQ#hL3$bv%u9xeH8tSznj;|9Z6+sx9r7DY4UJ)aZ+OviK=K`t#SpP* zM7ZPk2gm(*_PO0s?o5 zaiF`MEAKbx%`Ni9E3`YkgB#LTS6lO%v26pZ)W8p#4W<$es}EUlB9I*On)%YU^mzA* z5Jr`6%Ze?S6x!W~=LJDZ)3zCvK$>3w)0KmXo$`2!j!Bb#s(p*xb8cVL+08a4YdP~G#Z0XV2~{BZ3X%ZtTEZ(WzehHM6s?(j6Uk$Cm-f{_M`&7!Ap4_y}2nu9`JX+pgLS(H?WP@88i(KG2>LsH;@wPkON&|?4YYann|F@eXS`!#rN#3x7q-lE z_{~9bcpUdzZEGl%>ruu#bWU8l8m=t1bQ4488oF6nD$|a!UQkZ;-czVW=whS^eVNi$ zC^~XMowQpfG-+9+OhOg#E!WOdF?ScPu%V_Ct8l=b2X77%>I0XIDNPetb_;H;!74qM z1;K^e?Z6I|UOZwDRC1ZR1e$AD&2CC+`^iw7S=jZ0>#$INtbMqv)6K-?lAU}nAp zfa(zFQyll99|JAwOI)xU-llPYuMnn_Cn*B+24yNT+6WjN474RVT{;(2e%A`!lzp5e zW8eeBgEjP8h8ZTA(@!oU(Pgv@MOvH5lsPmn4oO#LHZhM~UAbu>u+VVrp(UGeXa^ay zS!yA`MSWv8;-Tlsnx|6Cd>w)t#wBCS68B=?XnIZiSYQq@}bk2~PG!PFMW2NGbr`JG`>E1AKAph@X?Vv%NuT$Qk@-9{3F z(z8z&B8D4fBvjo{;SFbSMj^lcjjV{;^yPLC>#)Q z9^rxwCLSexe2PcC8cvc1!gy8>Pq#?qiEJ*aeHn$kqk07UnWO=6>d*r0?` zY2R!K9(Te%zFY?5H{BtP>$9Cs+|eZ659;KijhzJ87U0Dun+KKS8WWg*%OtQg;mN$K z(pctjSK;FU9G2Ps;gK!mb<=s^@j};laMaI59K4JhU$a8+a9lb<^uo^YY$SLrOz~85 z!7qrIl>`j{>DDDo0FL|3i70_V_Ujg%VXm6ZTI8O0F{86)jC?qo4_#VuYB8lgc$wRA z??&)uv9(ZMtOinJFWpk+12$X32S4sAdp>7a42s?UEs+D%Y_L;2Mr8K z4J>Bh_ll^1?l8_lD~VTRXyxY>aD)`fHdeFNSOQtd9}@~?^a{EzJ~N2d@y)Oq9}XCOdC>%Ub5jX z;biffAMC7onEALiIwzTmDUrn5cat(sEMiOY=DfZf0E!gbd&lBIM&k0HerLu$8XT)$ zoVY5x{{RQ0I27G-98LiRmw2y1Oi&3f*ZMGoEF0{8aR>*!*`>KvYIsF2uqTktrq0)!&V!TODu^T$Z zajuu&4qgLj8avx4A=ch{w&%n&b8T0@Bl zVWDpFP}xMA@MfTj_#?kA5ibS1`5DQ9?i)Jh70A4WI8GsxD=W!1XHBZfx^x z#=srYIXE2Zu-TxF$XcPcjBPeV4}%^CeH}SPUeGV|n?zLd%p^%e z!SuM7)ZI3C#SlaV+{I`_D1+AAibQk^B;Z_dE?co3;trZ699jm2MAwHX@&Vk!njm+A zAQcpuJ&BCITx8-U+p>=Vl+=kV4f5gs`$jHBq~L(yX7W?dh++i-0EgeKS;dOK6bz^E z1lyctjr`#`ASVL^MndyoikDR>=4F|eQmgjIA(T!JMhvOPbB}IAWLjpxclQ4P zn6xFW9UN8;hkQ-t9d~wyw~Q<)&`g=UmE##;h(RxZSY4nic%a={F(qNcw_7u=47T%* zk=XN3oTnVzF|%gT1fN0GH)KHBMT2oz1d>m71ZHMn_j5lwV9&H%)xkGu%80E5TL z5XCXK! z4{_pkiCGFBajpkXY?O2|fNoAOYV)gu&Cc)}JM0;^cm%o`GKik;3Ik^o7+*nq*z3Hi z0gd*#!jTnGntfWFL49xTz-ry!?u`-mOkG6zhP9U=%T z<7X5&GCU2g0Tp%>ciu4pc~g@;gDRlgi$1=YVq_pAvN+UwW5%nLQ}C+<%zT)O>KB zexQ%#gGJ345t_S%qu%m?LxIiBv7wb03JuCKI`xI?a#G&%kWNFeIeyrc)W~`iQuBaI zQhR%FYfAcV!}`K#SR1n96}i0?#e!W3j=VWh1Ihh3&AsJxbCxQPoD18qlTOsbr1vd( z#bM*7?A!lz{C(&vo_y%Hg#Pv!xd+V zjy#U$QlX=Ol9JPi^Mvs^Lzv|`5NI&5D5!28@E3GN>k1%;mPbdhZxk?UOwxh)dh}zn zP@OjdD52%Gl}Wgf)WSmsH8miyDsD~@X~No`}h<|(Cm!Gwo6RN!LPqe=(9RfZ|XoI7uqHfmsNY8A~DHSb!f z^)MGhfg{#>oM1^BBVapxxxO-*?Pq;=g#xmjlZ9aGCtmRENDJrC^_!5YSp5$!Ag(2b z*Pz5bHt-j-2@RBzLp$=~OCF19BUxUv?=3R z(GIv*#|U5+-3!w4+-eH#QD#w1%H+QzfzeJ@+V0ljMNQOgfjmoFzY_qzAW_W7yy63U zVWP*0T(EX)lk3I^(*ig0%$Bu9HS*#pFXarFYeW$aY0fITZp0q4dC5RcJ%ft?gac5x zgfyJltaxly9@o4cgbkg{NGeU7=yx&AY)54tec%pEYVf{83vA{Ff^(JRa69x|1j=Tb zJ8(l@MmKWEqRRp8#L~NT;O$IQaysO>GT^ueoVVM7G8Itg2sjYUFqk9Ln}tMpfyG6{ z5{u435V{9mGTTC(Eb)tUX*B}?NZHb%Vl+#PMAf|i*{01T*wcNg3v|VgI{{XiK z0eaxcG|=0thE?gPRK>ZV*H}1`oKW+KQnOWn`NX7lh-7qdxCVtrX@;q*S7JkFSgqb^s%RP^&D<^w<>S!qC?znQ`G{lsJd1 z8Cdhkxk*w>DKH}lmEOH;34)NJIoDaaH=K!1u~HsaD?OykW@;iBxKfBaTarfGvFcz^ zTM@jHu;R5DxB@bn07!6s;Rq5gxHyIZq+3mKgbpTalj{lE`Ebw#_NUA-#DX%U3^oGZzN z6)cw{p|sh8BWXN%`OV0GgBbt?xS%lIJZ9Q28hgM53Wln^XF(AWj7y#wPT8&Og=QU-kKa=IeTCEG;O=m4B!sFfvAtUWB zC%1hG%-$2r>~FSUTUC{`<#835FKyhBsO_39x z*vE~K*mW5)Z2%4K&HFM$0n~YQjhqrZSJpQ{hBO12^Oa6|27_)$pQp!UGJo0y$O3d*)D-WRT zC4JYL;eZgQA9!n3Ty@_Rm+-Oaw-O}vZV;=B8eTELlwe+G_~OupJQL>?d_tf`VCq*% z<%4Sj9rk_e6|yt{5N#Ml1PX5v5QXU97>uwSceiVrdSpXRK)?#ZBf>ku!xym(RRv}j zO~67bJZA7Rmy|V)>cLJf3A&`G2fUuhK{cb>kO8)<3@MdXbUhvA;Cmqo=sXxe0%#fz z0yPOd*PNn&3WOYHDY~ie9s#64`eevASD=UMMl+>1={;uDeq3VGhKNqwH8c$lQfa^> zRnoLW4HFQF3K=rXq{e!{fX{7r-N@iYub(C-Z6ccob1LG_PSwbb4vI6y$*_m$H6{e^ zAO%|G0s-=wiBV9(&9YL#!O7xc5uoI5`oSQ=)I8u8w%C&S%H~zY^N>;IckzON&?Sgm zy>mk8aIrB4m2Mh4Rp}v*N`?n7?+HU`SBx>jyWUJ+vFF}72S3Y>=#YwWl+D>6jFHxC zTe#s^kUCt^w1qjr`xXxvEl5!VSLY$lo#P#q-`S&!^pAd+I<0Vd-e}U!4#IR`PEhMX#Q=b6 z?m|NZI`xMI0+>@rdh0e6Xvj0pB@?03qA*dek&RzhHZqdYtaPh_ojEs?V(?+feZFzl z>;-pnl_5!`?Jf{98yO7&+V$~+4LH}YoDUk@;J{MTmnoV_8YL6>FxifmSJRD}O@3Iq zg~Utv#(;*y-OZ5vH-9?Ctn<@Jfkm%ASJoqR`Gb}9wOx$?ik zl0;;slMP{sfITeNi-=S(_m>g5v@*7^)f8T`)qBvmH7kE*^k$wVE57a$J0i2U83xFE za$KmUziuQ2)M2gMos`<{;j;*rk?R<&=jsdsCwB=lQ$a^Th!T^FO(n$@1%t0xFwFp_ z%yN}CHV0Td8?+&Gd2vK6AXnaVq(A@%yaT}Tdc~By2dtHqw$(i1VnG1~)>+3o>v5UG zfEeq@$wk3l&WzY{so7g+Lvg~F3f*+DoX==QI}AUE7=i1IRR9*JE)qt1L8ryXxP>X{ z?8P3&o2ig8$Qox?8C9?t8E&a=WYpR)Jbf}%RgPNbVB(Mp7t)-`ny}Gz!ex>!^v`?N zAfri6R6e)0uMkbX=vNdl{IMKpRiKN#8)kZkBNFi};byNo2U5CdFFN>xqb zA(7G=TpAQH>SIm7?P&XMIxwNoK2CBm4bGEiykdJEQ^D&6tW6CUtCPDnop0ZR7DTJL zFr)aAa(KkpsXG`27nfa_I$HtR1H9uH>+RvI9nc?+8A%Ea16*Vz>^mj`g&X2Rd-sS9 zB%c^hXaXl<8}BF}V7#+S zl+VEIaM3|U+2;ax(#_v4BrXqZOcu?m?*gv3op3l5cGxBx3oX|tg9sN0spkpmjS~{z zgO0Kw#~^ZqqJp)_KK1-Gn7Y-nHwHCFd6%AHaK zagGq9y4d0x(b=x>-9V7@Oa-9ty5jhkqBvqX{WXoKS*9@iX+eyfWsWYxwsncP3#?`a zN;GO11>31#jpJ3fh%NauNJDoro($B{c06Js=O`6`7=RRahNPC$amMUA3kij$(~e+b zB3&yt_{JQRKUh=)N7IQ)5h1;fZbMq-cn~yomBT1-7I~OPd$k{r1~~3EIXCYH95Lxk zV`iGO$$+szG6v{_jhH8#gx7&K;V=ioM~&bpMgYomuPN8VIj~P_GnVZVaeU<`RSp7p znJ9p}gBgLc6J-7wf>yU@j1@(4UJHo@91-~(R&<8ld&uwxK`sDjXVCF;a5RraGA{rU z%Y+vEGkq8ndTtp(P&oT>kZHdR01B0QF-e2e-NM51qkp_(YKj+2m3T$#OxY9%iNE~B zLv4q=laNO+(~O*|6nwED5C)jQ3tcj}q1|@mnHlE@2uAhY!Wh7CiP0E{GY^*X-fjpo z3TI@%QADQPhIn>tXPm8CfsMcsVGgC{<7fd>LpQBpc3iL|nZUU=AyS)ONsYD+z$c58 zp`?gQz_{yHW4htSMbh376kVkkHHITyE;|u%bCl?nnsO-UjYH+dOo$QbfIw3zoZ=&H zlAjDp3OaYr4hRtG9i_)ICdvE*4cs;mvx;CbJLv)s8E-P9H}4>_i;P9GWPGAXm?J3x zSPkQG_)g!;i=Lg09`SX#rtS9n!Z!xsH^LaQl0xfRi{5FS;ZxAZuq(@??qoxh;lAs| zaD&{FwIn|9;i_J0dtBc8r+cFU2(c2udFaT%Ap-T*ur)2vNY~Q_;jTQk-@A$dtWBd+ z=LwrA14PwaZbzp@ZUO@_3r1~WVnq%L;kPu`_dYQQ8&uFNN31VY0)>&UmN5VmtrK@B z2_S%M$~y|Q9cv{G&1taZF;s}5E8qVBFeQKj>&eYcg07V^@-24C!Qt(4Wr^9aN`2ux z=|^amaAKC8Jp5QjbnOX!%;-UV0q+1Su+uxo_fb_vn(Gn;ZX#ZK92V-2nE1vrEO_9v z;(#cfnJPDQFCLsKpokM|aKjFuf{BU=r#%*d`6l_&M1)J0Bfw! z00H-!P$#ZTGhJBPrgjLR5`J-1(QnIGljxUAsOHkY6FlJ+s_mcd6o8TM8Y!H*m>?t{ zM{iofprpGvzd31%5HV7V*EcAEjR~8=pf~RlKoe&<0$YaS_LjIPp`d29fvDO%VFDFZ zE))P50r|Oh+B!U9FA1y8HA!h<&Md%C(SX*joVOs)%O0Mwq(#uc)g55z=L5E8<_H_yYYH)iXK4NCJ~4GzY_t+Jq(V8;&nM%mdGo;mK<9Zy*-Fh9Pt?`WG0;guHZ_ z!}J~0^kvzRhfWv=Y9m>+F$#vKnJ|Nsl5_Wf6d3BIWy1~3x<{Le!sdhfz>{8FVc&oa zkzTYeM$iXxR*B9JqoW46V+cnKk)yT55*|Fb5Pi9pbEn zJA5mJVSJ(4i6J!QvfMZu@Bs;5#yo#)3tw+|_-sV5FJD>D9=@)5cs7B0ag!F+5L?f8 z2)jVhH08r)5!pC+hCXmmODwC8A@{^O40SJ1B#P79I2@0ei$nyk zReHxVIxvkKvD_O=<_`=|$-9iZxn<}EJO#sw1$om~0k>+M0lsi`$P3a2+;dmCog5F& zYB)d+fxKbCwkDdG9NM7JdBF&nHQ0JT+;rGAnKc3#ND`$Y`*3ZhmU-hIX}OU@Aft-x zFIjR?iA_BHm_7~J&i(PmK#Vm=s$Klt3=+#vfDEDt%@V4e>6z91r8MC6l)wV%^y3B@ zDaXLM%mFryUVc0oSB?o^t1-0%(LKFju0=#xFxk}b2fR!o-MF%wtQKvdgycbC$G0}| z?4Qcyxf%~K#q1?7{{S$dTW*D(rIM?Q!T^Ah>7%{2wj^l1qOk z@TOdqBd+mvN`0%=Ho^?~nRZ_18CcjnDTVdcXFBj^(vOX6FI)v&1Ne$xJ`6o&A>=Vk z1(0k;M8ffPt&Z!PLH=g)i`n3Fh{kPKiG_yIRaSV$s|u$EAnWR_4;TX>3AN|TgMf&1 z-0KRBBp4*1t!3V@yknI;{If{fV1Y@=^6+a9zBOik9Bv&cnVZ<7UPH3vTCM3_9Hub) ztoM*6_2UZoeVoz)H*d=;5fqT-;BCRN%rHlp(^DO8%?bl7lSxWEbm0oMN&ZYQK_qF7 z-CYZ~WajE#UUr&iWbwi63~bhoEyakC{j8}ij*jJk%-iQiwkk|xB;7%0*(qK1SQsNTw*#K#1rj^ z=H`LlgBmpkpCQCkM<(^_IYzZE*b3W6D~n2knn#QZ#OQ#A3-rV|!D4_fPZ}^I_>E%M zX*M!S17oauY6Tv0megw|60CMu=%moiaJO1WMr2ijli7llLB+eAc%5rw?;Inaf~FAY zd7WSY3CqrEksThe4#XT9N_IUaZS6%q@PdR?@Z%(ef?`}PT`IWd!ZnRiYuI6cpB{CJ zYzv1bR3~@*#F2;$0&|n1l}}lIK$h9gM3P`Dc$j_+5w$4}gDvw?3}F}$x33vt3)7SE zMRjoyDhzXhS3I^)82(0!arK8NRnV?Tok~ZWgAJLaY&;pJXxVe*WOpu&4jZSbdA@MO ztCyUVkkIl>e_S5j_klKoWf#Gl7%<>^S?dcZTAeGwjbJ~g%*kZ3cEo}gJjLS!h^E>* za=Zy{*gCM!{{RI+hHoHMi&GV=THOn|J8|6PsZ9>@279Rv{v76X8;xYZ&esJ2B*Xxbd>K68>`~d?An<`2FI3KHq{bWyLMX0W7>**93po$GorxGJ zX~se{9j)xlW6-2TS4Js^VlN_di_|*;oC6UDD&t+(EgKxXQfY;;q=%L_nFH2A&D^=* z2$)Ef*_Dd}4GmR*DqXm;3zh}xOfrT;u<84mw3Mm122_P^mL3dCcK&z>$CCn;IRwHk^scg4(Fj)w53T8>jb9n zTP6(^bm@R~)Cs1S2XiUqeBvR>v!s1tI;#&W(}7(y;B_#rL7-%%4o{qm#R_cr$i&|) zZgAiOj<^^ygWaa&Lx^>@b&Fw+fhL$0)GNuuNHQC6CQxz`^zb=Sb#Bq_xFR)dZ5Ku? zHyK2B0g8}ho^Am7(CjfP40d++100Rs7+uyY4!8j+u3hA5DL;21_jnpORDrB>dcu-v z!A)X>oE)^meFplBY$hL@|Jsq$vaa!PPzZxNr--zHw2cRBM+-LBWuMB%ya1a|_X%aT?=v&1hn9 zY{4HHGSPfu*8LohAnJEOv%x7Z&?OHO1?V`g%BC-fY|aKFAIRd zcV#f>WUfYXE1O9+v((NYPKO^DF5pdZ9vhLMl>v?vX|FR6;7$0re7Yw|a!3vi$G0_v zTi+|^7-)|0;5HV&tlubjn!(XHQ=rRDP_->tGe!}6&M+MKbrnO51_W$syyYWErR~Zi zrxwdyQwwF~9DBfsUQb333O8Ic35o}Jg++j#yqG&(rm%@9cw?m0U5E38@R`!Ea^K;^ zgc1wcnC>)KN1f)?d6>M4@c8kBElwvRl*^ry642mI7}OT7jMYN6`^c6c?Mx_9bUoz> zkit`m-ZKIn`NwK0(cTadCfLlS>Xh(s$d`se^5F$ix(67s+9VQTVl?Z%lN}ceshxyN zFq{np*?^+a@4>?Z%te_}N};3d?af#$O>%q7!kxfzIa4I-&?FbmP(&%nCr1I?X5TnD zii+txd2mqZt!%vG(+5kaBI4c^BzVOGr(?rdu{OT*TtY&Gj-K32>SB{;Qy{f+A=YCi zOo`1NM<aRh z+D8T^>m^N)*B)>hbz7!RGV4wa)|AbsMg-fWJUn17th|wnt;k)kv4evU4cQ#INIaSh zP#{6^?`|%gV!W@c-{CU4aw{qqu5$E+)1EPo=ogK=;c64Q&|f&ou~Itkc%C>>-m=~Z z?lTsK+f&rx$&eL}7z64JK(9DP8y>||4c)H0$BinVIVPbcyzb|T-7#j1cwH-xxU5v+ zp^1(1C3(4ZerU?Uj#E&vjQ|THOK~oZsdR8I9&YO4a;tz`3?nz$iP0&IG{_Ht5ai=o z&6NiJ4aDCupk=3)Sv+eU9L?5 zJMuWDD?u(cE*fyFsH%ctodW>1gN!8su&HxP1-i@6w;+T7%Q6Q92<2wAh8n_qV}t}? z`W|qBF{{Jf#QCK2lGSN}!;2R~tz#!yq`t!?q$Kb>X3pqSPB4AJzXl@^Cmu6K5Nc-E z6l=ZX?LrF0n3?dQ#`8^w6}yO<)q&xd+fZuJhrBSG739E-^1S-T$c7{U95@q{jCA|K z9)Zwens`qE_nhC@L&o=mY0Ym>hb0{i92q-K0!5oN&g7kkw;{Y5j_^6WZznF9=p>8p z#&!%!I-VwMNJD@u!0n7fUzeO{IoU_j=K!lVF^&B0ekK7#M1bB#(ivGCxd7l!JegF> zupM5rW71-d5Y}?5Su_wObM=W~bUyHb#58$wCnQHexvPcH?amlQ+l-bD>21};dxUt7 zy3H^Ieo5My!{y!Tc*UWJ>t9$1Dx=Ov3E0vzc~g7bA`d%$axgY{-tm$;b{x2B-T6G> z&HQ9(iOj~P$L}Z&j4UY4z zhnLZcggFF$&RY;Vxu`tJ%sMVmIX1}-5-!~Bza~}Gt6M)f6>D8E_{0K%h%ohWk;lQn zW7lX06w0E3?JxZ!9di@0NoK{P&kFb|Yr z0q|m=nkA@%oE?=V@-8IN1ha&)85A#b&wF#2kNR~d+s>T~sqDYL%C&l$o*5M9g%QCC&MNrj7z zWg&y--b&OS`X`&06c9km%((zyt9I8o)ooBsgQC~Kl}ev0KYuB!xf1BOP3=TP(Lh# zybGZ;I5aUZ?eJmC3inqPI7$o+!wo1&b8?h~@Zq#HqT((@q_W@%~u#j9ONchO)8oj%Yh+C%AT=`mtKX+WYJr) z;w74c*41ob&jL-=-_|469@MHRpg5lVwtZN+2Q}Dp^^4pa(N&${tBVpl5o3x`9|u_nLD!1{Z4Ph>>5T&1 z4eaSI@NHHxT*F*Ndfp7hX)3>1LM^Motg99rqi{kkbQ5_w1QnbZE+hpo1{W($B*m#P zPgrwX5-Iq&C)(Rg)|Ew6KL&1~YS%n$#uc#+p_IO%^cg)FKoq)9-0VnLxE8sY&$E5zW&h1vkIUyQIDQ)}y?=PJmESxjIw1S?b4UU8IZ;Gdib zXOxjU&J={ekfe4Q-HTeWwEtP%ys zMRLfBAPsMvCK#T=<>03YY0k0;uu_^#DA)`hZajV0jlb;1%t;Me+pJQY1h~E^g0NVX zO1F%u1bSR|`@ly8f~8|WI7kXt%i)hfE7~!!#4OIL$>0IPDAvBw7mg+ow~ym55hO;ZjH2j0837GcaCBSYa35pYI;Eo?N5{5ff z?0PYPl~v%rj9rIn7kl3rFMdK}SQ!aAHDT{3*9Ve$GiB~%#?a0;DdQaAO$(6dc^hVL z&u~%6T<4aQ*IBT$uN&X9M$)ed$@~q zTjMMzXq~qx$U`)JV}j)j;;{N3k>S=ShMNPngBJma#F+t$eQ4RNQ0IkI>8G4Z4{<6m zwu#Jfyd-9$Uu;9v8b%YGA$rEP1FU*?007sc5BapJtGC;%OrkI7*VY#0ZnlRy!U;ON zf>Qv(k7-J*3$_uZ9J9s81yt>Gr*brXU3_k#Kc!mE!P9ldQ?@q5-GZaN0VM~L9G zRUNAzk|MY^WOUCXO_=_2un?MWkeHxRjJ)O4kmx(X>|KnroY1tCEMuvMXKPH^fLr47 zV@T7!MD4+nrl!mO=SZ}JJ_(gNS|x+5J75OwIUsQ{!;+19=UBEX4FUxFaw3bRR|zbZ zKJR$}b%3*a40u58%|f_j9Dx3djYt4nmf*q_#vFwW>fR1a;2mKop;nqA>l2Q_!~9`7 zpGN#HCT?8{^@E9*Dp%1ARN^nfE0GO5wKmO%56|ibJut_7-m^v$7$DX{4vnq$nL%d= zg*6;Bs?gl_;TvdH)*zU$+@>a}@RhB@^w9RQ<=4Pw@IdUm+@SNXF*-AF=PD7!aN9u; zlg5@JW`KM0Vz{=>U{3zBvsEn9;le8jfi$Y(xMT=)K1q!j0H)_}IH`TAb>|j@XsOp( zxJIISx?_xP;x%w|Cqds>NZY`89t7xS4zD#!*4jXV-0*Uv7T26b+ixQaah{og|!?AMKGy)74 z(Igkk?-fPpK@`b08$()kjmd+8G1%j&a2*>mn9w2O^Iss=QkFxU za)0o0L1>cb!d7YTG}O|VY5L^;rcPBwi{uFv;hmT`+O0O_NLHTi8)C@tvlEpzOnLyv zunsv<$sZXy;%GG7H!E@_xP7K|)(k1MSpNVxlc_hcJ3es?hnaTo6tNV1vPj4k+neN< zkV6u^LiS{kk)!7#+KjSJPI=0yiWso~rWoyZ#N=^gFFWr8u{@vL#s{gV0Pj(w4lWKB zsiD>xK&o%23`Q^%YT(?WQbC?En3&Vqvkk?1FACw(@&PO3ED{gr1Uei|<@j1hO5s<# z5r7_X$OA*Ul?xyYuZ;GK4b;f$nMX5aykwDwUglk{`vReYSebk1VMg?imOdwreG-H{5;YHtg6g%bVl|jzgN5Oi>?4pgX|s4|)xllBIJ? zSH=wx@FY6IM5>NDc}az0l`UNHLcrK7Oblotl2i+d%G=pf`EV~cVAZ(sU`)Q{x*KcD z{bLBKhHt~u!_FI8$g$(8lkVXIrCcS(uc{bRR2ZtytW<%J;j^pW69hHTC$=_d^TzA~ zBeito!3lT=htH=N-B70p?->hIpuMm)y92-v7Y_Xj+J=?LvW|~P$mCEU6rt;fX-4Xm z%bEi=Ap&8`j?u0g&QhC@@=)Uhz6wyH#&9e=^FPc;<|0Gs$g5Nc;L1_~#ppB2O^S%| zlDN@NH&`L9C%`v=g+Mm_DV2GhsxPCrE_Yd5Q^D3r9VJXxwatQoBiV|ezFUc`0jtY3 zhyb}kucslhB0KZsCj~GyweWUL-Sg*MD!e|k?E+_=?!Yx99;f=Xq*e9VR#3>?Q zgXl@$I@`Zt%=Ld#7b#Sqg8EWu)7*TzY z*Biob!!@=!yctNe-#F>(xavH(GP@`a+|Zh;PXopo)Ad*zt>ILR(aLv*xhYTr0)|<% zZcLCDc^PzY$B!x^1xS{ZOa;5n=fbC<3mC*SH4JCxE|vUZT%zQ!BjVH_<)sd4Zw>9 zTNf8nF1ScMwqmq%Ybu2kXgRD(pNtmoD)W?p8#t2!sZVTxqaUk@(v*#&ms3RHlcPk1B@C=+kq7mo{- z6JQSuil8KscZ(|*uO2WNb`HHcVj-Q^lZm(^PTuef^;4)ZK^h@(6zv}Fa;Qp6GL#Kg zdyXJg(a16dg?`72ib4lZ3b?e#vALB?3%@y7#VoabTw#cS4L75XkkMM^85N1CoEtOV z3foO;zFbZ~TT;GqSeN%xj4>KGrEOZG`I!VfZAOToL~yNum&}q zhr!)po)$n8*)h)r;aZX4?Z)5{A;-MBexeNCFA-SpY=_;#4$uTJLRE*chbD>Gv@Iyj zq69RZw~3a`29GV{^5ly>`y7Mm@s08250^M50&%X)ockQ&uW(B|u2}Iy$>%wbNHL~W z>4M1?uMzAq^+iVYCRRY_RybB_q2fu#7S3KEdO2JPyZb*LvOsECf{E*}<@JywAxpaW zxlrx-vlXxq7S%FAARi2S4IS6m=bJ!TPcH|0nV{Wp;%cC4o~|4ru4!SKB!7XFGQ~mz zGUT=|c&LCyO<#-%6Wh`JV!8y5FU}ZIyXTBEfj4krj=ZWJKJgSweQJ0yMO2XX9)}IV zk7CC)#Gs9y4dUZmFDmpoP}-VrBsQHd9w~vaI1$(#;WA1P4ZiXuMw_x?v=D`L-e%qE zAc^yi$-OA!%3bAqWteL<3_9x}F+pbQNfjt^KxglxQg;8m&2c=v$3bG{rvqrH+71{WC?3p<1wq1}PKaENk{bKN?v~!Th4Ba0DrJTI8^P@|IBh1r8E^tT z4~%v6yt^`q%V!yBs?h>B&H^MXA&z5f(++Vh=0xGb4Y@k? zQNXY`Aa{i;Q%q2%c(|Icv1y!CQ3_ycJG%4USW5Nfic#NUc*!96TO5;dR3=51l9X5` zm0^F}DUAzD#K`$P%qY6LCmBa~rsCk~(~ls0FzCe_JQ#sESshfdIxNAfnp;Ir?kzDf+u;+($Urq!Ui1u;M^G%bCzdQ82f8t7$w$5F9^{BVql-% z6GpZ>SkDx723#9eW!!K_PL1$oSrn(Io#fPL4!yOAkSc@_Fjt6T46B8u=~g5o8WI@_ z;2nV0OtC-9BcunS;$TRLNLHp05KFoT&l&fT1`y{cEzeUdAW)XOmBo-1rKVv5eWDWL z-kOuPoO+7s;4wTp8+x6;A{XSjlgtgIVsqU~vKtqPnx6P7F&6e#_mQTI{mH?fHf%Lqi`{I1!OjesBhn z?|aR`B$-pSH(VaTiC@}gk0GmolMziR7Y`4dZm9?gFeQjM90<@vPHBXrvQTJS?TM>( ziAQrQB*D)*Rdc5X5+w&lA%ugf-ajVg?mjRWwrHAoz;KQsjd1PI+T6pM8bf5>ysiPx zz(B>5rA2nfKrx)Rl}h@d?Qzmj?HE4$`pz^dp@#>o5JGw_4W>$AW5 zG_!DUw1ds>I8akyxeT*f@|o94qnFa;P;x_zvC$_tcm)FUIx+T?AU51d3S-tn5)HT` z5mvdv?m0_@;g6FNz^%Mq(UYR(IYXPj#yg>DB^Nht#=Q<(Kx3`5-d_OQx-JYGuYG-E za0_fSK7u51)B~Dq!bt#XVx@Gl95@c-fAx5AUcwi-W5x+Yx@L`I3aBT5=R6%Kx>%yk zaBaNj!VRr#;~%SDo!7i{_8#5f=C*mnqBS0ROjJSO;7lMD=A0u5k>p@ZdMNKVPE8`? zH@^q5^NLhz)o03LyS*J)VGlfk)(C39gCR->UNH<&*iL@%h>&XJ^Mz{NZrPd|m{}s8 zbA7NioX?Em1+pAD)DH|^LA2{e5g|Rfa9AU;*k!}fdou=E-=~Omv4Pqj*aLA#A zz94zSyS3g7AhY|(j|&j;;ZBV~>lm=!FE<2=C>qQ!Sw%jKyiI_$z6?LEJdO-95{t6v z&O=y-mp3R8*~8-|p2VHywA#~vSqu&60mr^rZHg7`kGv7&N)zyLC#)8?aflAqmHz-R z>K+e4mVju0?0ds%Yw^J;)I-ya=@rOFwLy8`^5(Sw+qyb%LR6p_X21uSClj*_mU6uy z*mr?|QFpO|U1}W#t-Z`KX+(I%Xwmtczd3yAm$XCHDTjD=qOyGRlm#_?D#Oa-4N@QE zCR}2rxRx1|DN5Fu0W(0|20PJ-j^ut1;{%|!E*k)N@FL^LF0M=+COCR*Ikw+iV7Mnl zxx3_mV~9wYV*ddD0N|J+IbJ78;`_m)0LeYzJyttCIUHadA%Zo?Pcs(^%o|WF!9Y+1 z=$!p$0p3JUw-npwM#Cct2EYL9!sDbK7lR0y2*rL32tk)n>kZmMgGuksL=Zyx3*#CH zm1l1m(@Wn*ULz^=FdIC;&|=0$2W{?P9ci({i>>~j}e^_ofsJDr9gI1g9#KudXu4WI$07Oo8BOZ?OvOSM{{o@CIJAYSUGqp zdt3++xztO@V@%&0{z;0Vs+t$9j~G31cbg_FnyYK+F%B1zeCr&-3cTlz0(+V zrt8FaUl>XToSJ4Zi9Cs$Y>a=_@w|hz;m@Q8P;@bAS!1#TadG(Ufd#-X~}VrVEsXzHpt61;v%Zwqm3NF8X?L4PlGo z`Nk4f_ygkts0$BRbA@W^I1$)4(qgtkwr&yO1Hqfh2m@NgFhU)2NR$cf%yF+>UJSAT z5aM3k5ZJGHftuA9oEGdkjV3BW^RGP^o#O)cjsPgUMq%oVE5=;VHGE=pP%(m3Jeu*0 X1SZMU$=t499NBKoTY{%fw$K0BcLYHA literal 0 HcmV?d00001 diff --git a/dist/stand1_2.jpeg b/dist/stand1_2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..99e64ba2a0bd518db0421014c187bc0388793972 GIT binary patch literal 508790 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

    w^T4^YebCeg$7_()WZw1T4Bsk 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

    VUy(7*QRTLPL9LE2Gwb5f_$4VX9FsvqVt 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�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ÿ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%0D0xGC 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±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

    1c9LV9ll^%^a6R;CEf7(J56u^y?snBg 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 B96Bt@WQKrX!$>jjW-~}3ydZZ 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 z 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 z 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

    {$L$ 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

    U)3=OaYzOhH@7?WaX37rPr?WGVMv=TKS-`7 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 literal 0 HcmV?d00001 diff --git a/dist/stand3_1.jpeg b/dist/stand3_1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..fafe3efa4fafd5533dc21c8368bd51a951e88e80 GIT binary patch literal 737350 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 z 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

    TUW`Zk2a|> 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⪼<$D)ZYi-B||f5T|#XP(1U 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

    mzO^ITw_;4VgfiTWZfm(zUAz0-D_c-yx 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

    or>v{-a7$s-X;8V%rZt;`X5imV0pBW2Gy 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%0D>MlBO@j{O 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

    A8HaqJ+RFen&SG>59Dgyp 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≤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�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 literal 0 HcmV?d00001 diff --git a/dist/stand3_2.jpeg b/dist/stand3_2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9a952257dbd03f528eecf2de8945941cc232d98e GIT binary patch literal 986378 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

    =xX$gcCP#G@QA=~SYeR%+MXjq7K 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%0ARZ;c(s7rNscP8HLhZUoq|5`ein=zyjdj2s^ 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

    eZphAZ}Bz6BEUXiwdQY1dwYfphJya4 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ⅈ#L2f1yBGj?3=2({geMvI|}l`S?d^OLTlpU2Ys0TrM+@AP*t7hq}L zwJ$gUj|MmaYzHpRAW(ywAb-RPVXFtl#8sej$UI7l3aq|}BC}^8^y&?yNs0sh#0%Mu zV?%r6QzGWUbk~WUKybagvxpYV$m+>PK`lKofLuGZMb#Il1P0aRX!QlPf!oixStfzN z$1v=QyWoDI;VQa{E9VXXCL_PH;D&D5%%r;t>vEQ_d@uU}3+n8TWLBC)zSg)aaeT|+ zhEwJ5P;?t5OF3(C0?~ZZWM=$L1&Y?wkTl$Bs>392s&~8Hzr-UN;rQH6-&L=qZjTdx z7cnf_t2f||(B=4CRPI}6ywrM)T2*3R>dVY{%Q-2=XDXM67$%i`nf~VCs><#qwfWq| z03A-20f!cp5<8FbdVY<|T%>uA;67yu*bt>u*wq+jgR? z;sVMvBp9{n!*Yea!M}9_a5Le!9g7$k5qi`J{{V$^{{WN2vbgz~3Y9Z=e-lO5bpHSd zX?hD&b!z#KH_aoHl`Dd3>`PZ;`CQV6Dxn z>gHA7oaPa;XARVRYT*}|xGCZpK@B$t$V-r^c)Ti5yDALb5#JrMyw0*XQ2CljHh+c7 za#n=mrWL|nhY@X!Ga9D1F(#^!!HRj@5SN@|G)4<}zJ0JuH=4n)0qS2FfY}JvMJ9lz zuFs@lk`7)IS%o$>6^3$Lnp}s)Oazvlf#=lCM$OMLy6@Icxtx~n=kWwvj^|FUS+3gj zU{(Y{XJpM&Ff^{Bd$#P^g69Q46GO;#<|A5pT#X)!erg@z#T9sOO?|bCh6RgHtpu37HAw_ z;wwIT0*k;-c*Jv+@it}w-tQZYr+_>OstAxXHFa6yYYr*?rrCCB>Ql5>+5HtVK>7T0 z90Mni`IlBzx2xG3Yxy_Ctgu_2Ll&;dqedkak`7L4J805g`uK>IYOW0b0Eup>FfE$B zz(8tlo3jy`fTu?+O^xgoo?%xtKa0Pp?t9{}`hwp+z1=|Zz&Z}9r47>4^vun+wu}d; z#%iuZ8p|_dK&MCo&{^S{{X;98!}(?`qSP(-)S~ZPI|}%oA;2_Q=MbKHd z>9X)^5w(ikpAV=kfL8X|1@bHUk8W<t)<{(6Me{IbbEdv!xEl)__?!ZOn5;tK=g0FZ z9b0|N)z)lBTbbt9n8}pcQFL zCs~Lg!OFKQyKyx7?li+Nd&UA_U&_R%8hSA(*HEl9@f@z@*!E&M>jDt9|PtMbIsWOA;c!N zGIvjWdYol%SDi~u0mG@vPr(2J99_TW8C}ZT;B^b8L*e#JMzOaHf9$>6sBRd%3&spV zWbsziQ$g*2hNjGLUA(ZAN#v_K<^tQ$xrxIF#=a#%F!v3AQsfJurw3A<+@N6Hcq%Bd zwv11yTY#(geCHD2zF^2YGYe9RiVb?}G#X+vXN217yn{js)r%fnqNlpj5)T##UAJJmSPz&@#6BMp_ zcjh}*yFB6DN;58%ioT#(l7-m+0Ip;t1vz}OlB~v6R^#zI6UcY%mvfM>$N7|&68`{d z^03{PZ_BuIW|m~Fu{f@yLYUTMF8X6Iz|h{%=hRi*Y1TNYR1qk7Zm-1IuOY>Mb0M;+ zNxkZFk6nzksmz=G+zYottSssdi}tBeVQOspR1gtz$IaEvKBFYn1Q&fT8{9ek1P;%ZB?$O z<>K%=lmSP7c zZbm-qpfF3yIKXba%b!-p7K}W#SIZ1VJ9k{wOEAClY_u!^_g~xq#dJePL9J9sgE;5r zZfnVo+133}-3E1>$4Jx`wFN;o^!kZlD%0FMZW`2ljhmM4SrHgh&<#xSlu%tl+vSr| z+m}q6o4FNOu-2T;_?fDe8je1t1>DFQj=ju`(z$gl?=8>Ie-h})>gE6v&T6+DMs3_0 z?y6}20Ec0M@OY_m?oDI_%(gOFNjwN*t2D9@UQm8A=5jpS+f9ryG9O2Qk=4h)! zOt%J!bX#=AfZaX4F|I?pVHmkys|>Y`?jphP{{Rd{A-*;CmKzf*d7GVqV$|m_5v8}X zug`HgM$NE*E?1`6f}B0ZsdvT=VrHN19d_#f0C2Vy%a2h7cGtv0#Ro|M)SL30Vm|4~ zRBNomg;hayUSjlYHA(h^QLR~*9;Gmqpk@UZ(}r`BYI=eCYz;1IwjHq;Aj34}<`JM+ z@JCeMQz;Lbpdzh_I-1fL7LOo0jOk+wIQoU^CD4?!Q1m1#HMKAZM$M0ag_El=L zi|QAyAffwA5IY zw&S2Vsa$3W#cJS$m3SD7+#bmDUH6zqb>#m5803bgsQeIxl>;6+gNS^mdGR|pN5j;7 znOFR{JRBVwGW^aW+T*_wt)?j8-{v!8r3De2jv5ZXa~hJZw6JCO6^x@-p@>M(0+nVU z099tPSz!!6^h)PvPc0IFp=TY$tzCBxb3a0n5Xy%<{UZbx-;?GEAsgvlm>{uSn+I%5 zn~M}~!e9eqK;2fRz^H}aq(z|BX>2$*2}|8$E>Cc8o7*NE%(!Zo@bNj%3T?kLb9BzL z=hQgKT&tfbH7k)(u7P3!4a1ML18Yj}!Hy&584n)iZRF_WL50^RWbR}c7$|)I07=1e z0^mCT0NJNO&G*7a4XLsBJ3&j+_k7CLGM3kFr3pl>cE&0)YaiUOV>4;=f{G5rK7M0Y z1Z?vKgF#vTBa>Jct@xJ*r${vsWU%xumdQ)n;*D`I?z`XA%jxkh*=l1@vd}s1Y*xCJ zU>NU)R5rD~rs)1<0;?TrE;9yW7M`+wC8}Fo^2c`;b#j$~^?woEqP=2sHt6a>R!79c z%F_b?W=I9L*zoX7g5CK}rlvG`mH^c`~Ifdsw+f;M@H8x7u3IeW8jWNZ_Z&r*=lcY3}WmAuL;|mNOJ|YD{vYVbb8@Z2g& z>KX#yw_atac8uL|DhqvG&)XM*HA{#ycW4e}HY-1Hei`BblR#|0OCESY(Vj5@;NZtG zy5qQAa{>8=KdEZaGqLBCMq18$7^u%v2dVm8{$rt=DaW9KSo;XMa@NOm z9WV@F`GgItz>hVU0+=5yPO(}l4B-9Dj`sAqM(S-kg3{PAY67cf7huO)_=j+uwhQqb zLJ6%sX)DaeMK%h;4yE=h6uIX0=ISQq!D)s*parVSXspo`Sx{cVJZ589 zdU9#e;v1w*jJdgCECXu1)TqhwZ^c5xE(=(%F!=*{biZ)kizY|#6UF%DS!_c)_J4_! zggRjJFCsS%)ttlyEK?^Z=!Xqxx(iQmY*o9wz1+B~A$j2A5v6N$Z$OtGv*RzmVyN~P zUZ8v<;jr^?C10{;uZRS&S_)(CVMm@7Z{}AOxC1`o+Dl+mI2N*N8q}`#&3ChQBh>sPP@(I%Dk?%GlFSnVz9%&WHVjnO+x{ zzjCV#y6AjMbH!!g=H+umRq6YH71l`aQN=A=-XId~4enNLiuStMD&&KCy!pG8d;#|I9zpbK{qhDIyItQLah!tV}z!kbF(k2L_67?%7Clp4xw5iwMY&;#u{?a{l#x(02;7}aYYRofAAX8YIFx^7-J|z;@vpa%z69~2q zg*?WgmkV0s7|22|H;YiyW!Q0|B8=i+t+bjvytL|NF8mar3;x$ve zgw?i1)bVvH8dIZ|;e)lT1N=e!G-!Hp0aq%a`8NQI4s=o7a~|r87tirDHSb^43f7n4 z@%0lj@r>077Pa$hQJrv2qNS(kbGcL~@^SwFF?~(IWA>T2TUvgjRgq(Zo~39Tte+{H zq|)y@2~C4VbStbup&E*9zNQ=~5AA+qU<&Aa7^pG8mjw>$g3QFcz+$f|txHr`3)c>2 zAZT|-GPN|JT3uhPMBK0`!GM+rb8DVbSZvnyS9+N)s_CoxiKM@p-wX!ywtH=p^WOjqVBF-4r{~))lL@&lM{7`x}pa`L#*Puj?pz}1gt4(=npW>mO;DG zjlO75;w-65MYUfu2mx?kL^(>pp>gv9k46K`%vSJe!^FU=KGO&A$X=mQU$gU53I%go zG0YQ(h!cU~FejUht41pIP9lY^Mh#z>6CaXxVQt$wg>M~0viJ>MOD*Qp`Tilf-Ur2Ly_^S^(lpGdX}xz#qsOJB@~7e%|xyh%A%HPsdA!+D_Eo10g4r<<`To8 zT^vkCBxAWq6Owq1z!J4|e8+bZs+=?GEzPJ_BZ06#1VV=Id0f+#^3}!J2Shla`o3lb zN9hMw%vnWZhO*qbPBlz2;eE$b%5#36Uf*fY5!+07Fb!<%L+B zer0xEYKcolp+&_U%SEr5Qc^>Twe={pTez&ye1w%;rw5vu>22Y!zT=E_raR3+f~{f?n#w)8YxwWL=*XDggNO8044#4Ff&1G$5VK+RN} z%)&e1b1|SHcmzAWO0e#MV|zbwUB8_T+d0o^>O{?;(FtA<~@#YI^jE*^Vm{lcV*~=aRSzs;_ z<$@bM5M?&)TE4g@QlU|3>l{O=ygqwB}#j7`-p}oCuf)$xe4JriqeI>E!HzB zwa%52R}I(d`XO8wyW#3&*2{I2nYC+^N`up&dc>sN*kK<}6Zx{T0bDBSo9Vyv$gd*_z+X zO^Rwi^n}9ao76rvZDtcpq{%|~`Ixq%?>)d97+L$2GA+?JeaZ?I{LN?X6>HzImuxk} zQFz=rmzIj87)1awJiJaz)s}rCS3on$U_>|9jKwAF*nNfAY&=5^oOn==$DIDJ4@?;fwDrhFM ztYS2+@^jQOeXDr4m#m8vFNE>~h#Cuv@re38bbF(74mM;#P zxq?cn$g-wMvbPktn0qnaMyWgDxo<^i#v#F}%DG!}xVt-_WG|^vaV4<73Ea@Zny41# z+zj<#1+K0wfZ6lYGt8d17qvo}gl^Juf8Hi!o*Jv%BIGE!ze!pUyRgJ$*=-F&Xi5vL zeiFe$g${h8i}lfMPS_!#RBDFE54bBGA>|`qpvMcc}`gEN>5xL1lWbjacM zV$(>S<*a+|21r7iCS~1ny$>;0D4@ynC?dP_5n+m_Q#=jdvzcK<#TCznFwpjJ#^a>u zpaswQ8xZ1yu2@qIE)&snIoQoE(z(6$HB8YgHhvTz(ZI#%X zzTsR2i!8oKj7XKbUHq2S5}Ak8RcX85~;*8YM2 z01%-lv`~H~*WjMWHruSPmRtV-BMdV1G^m9b^W(adW(yU`e8sNeX&rA;gTswK=4D%a ze<HyTa|ab0!ssm@cMB2(5Z)1~Zu#{GW%lYNr0i|a#7QWs>Yc^00%GJsmEWG3S~TN)Np^Lsin0%{^7FX7-;hzD+GK$aQcopsf2Z)Gqz#2M$wa_XS+I*Y#<9;P!+ZlXG<&e(d7!dbJ_v|7g>9K_$+ zTce`G%d6qEtGIp{jBlv!QL=a3@%;iGZP`1}+B$@2DJ*&;zKDT^y-g%UL`# z{i29qvUpjZ9{KRB5+TPHCM$?rK$1=G^inxAfn789G;YSB|FqIt-I{Su!iByKJ`h*^$XRc)` z&xvD<#_EtO`4_~-Ixrgz7-JUfhe6s+tKrc|Iuub=W;7B&BNMS$r-D;K73Vc$-Z5gmZcW_sTo4*YVDWPRZpC&<|5-a zR&^Rs72Ad-&?2&Y`iTDkj%syav_IT6YAcbp=Eo12xsgcT>%K0lq{{YC- zfjg?ywJw?x+bFWa{4Mb)V^^9ZlEZ<3P2y!zD?Bo>fD{XsWFjF;sD;RdaVs`HRauHY zq7C&DCYf1P?o(CNM4KUiR7PF>B`vLFYM_^um`myL7iW{w0Xb!!S)I^;t|4i9vN;{{ zRZOlE-2M#29I}si`k5PI$G;Nm70QX;jp_@}b83!K&MK6VIt-YYVm3=p!?0u7EV4_ZF=KV&cxtKQU7baF$ep0n}0*KK-&KMBz>HSP!G%3uu;62-j z@YnA3F0>M}oXfh2ZK8SFa_$}lI8!<5SKX!Ie9nU$`+6W5S$S%cxRnaWb|2)Z(7WRN z#-I~q=jXWYEkWqS2+XhUe%mx$1{w+s3pLcj}u@iy3PZD)z`2w_ohIZ7kT zptD^3u*tZ|S=TH{ke7MC^r5FP@Z@2{v^ zYQ67%x`ezyovrWUSJ0+cSI>#8;K8LFe8iAXMfucoBILDP?pT7j8}KF}qO%Z|Kb8u1~08(BEXj<1- zr#*R$nuzrbvy?)vMTXIRM?$(4P?y{#c~3ROvyK28!{$?<=l=j5#Ijg;$xzY{PTs~s?{^_Ub8=emH@Q~G8Fg&yQOqTkp;gzX|4bd^P9XQWEh{6w25Gt{F~BE1Gpg zy-3bV;uUUX{{YCKCQUPPtT~<`&Q|10xXR?M(N!ujTULU$qg}*Wql+UOELf6-R1_b~ z7$CNoNs_GIlNFL1DxBFgEO8Ab6zSZ&*~+LFwUf7DJ@cVSU?9~p@0EHE(^52FY{V~Y+xYI3M&xyAng+cCCs91iE0Djqp;GA0f~ zK3R2xjx54#DjOg)?jw2T9QP>h^~X}?&1W|?GpYk1v){ESN4PDgzVv5yeU2 zbMbL;!*uzG4&b^j4e`EvSuYvKSkn%uVZ1)P#iZ7j=)O2YBzy;)=O((HRC=d*(SS1HY0@ zSyQJT_<=GVmj3|mVg|EE2IIZ>4MMZ2-49b}*4%z0qU4?fxZvJdiT?muLdCuZlz5LW z-X$tL@qjZ~lt)8Rt?vld6u8^L0^4OSzogA}ypC)5ge`#l^#!=n`LW);MF7AtS;v*c zJcscPh-lTk0CKFOw|+wR>M{jvIvy%xxB+e$I)q)9CG!-oxn5=aU2pW6=^F|&?|Yc& zoY>Lg3X!Q6@WuLv08%5714OGoiDE$507fM^Y~{?$d%rYhn30aWhW7$weGqw;uRcu( z>twQ;^UE9tgx|Bc2HR#lvme>Vqb`ox5K?@iu=j_b%yZsObh9}^H=X8K!9u+9m->Y6 zd`j&XdD)*mKsk=409kd6yo4L#JU7VdoIS&k=c+i^pMvFY;yQ(@#*H!C4< zXwCVk7AR@1>rmj~gH7j_Ahzmu%#$t+9ZS?|<%+HKfnem-^i7isu z!s(053e5X~r5k?eaQc-Mp~b=3%@(!m+`H{wf7yhh_s++`xs~j!H!O4HI&&{fJgm5l z+Frv^5C|z6sLe)eSII3HD7%^t_spkYFn1l7Nzl}=1Pvu`xMwUK;w_MU#%+PxXPomj zV06O6zZVu^>eucp&c)a9a?utG>Kk(hA;IsM@tv+xJFSXiSMQh#E2S4?yF^*V?dk1ifrJ| z7WW$OE!B3SBD>ubTsaDLT)F=hI zuM&~5oH2q3Z9W&1%&H2-Jd7{c4PvfSOut9}04Iv-bw{{ZS$Ak`Ww@t@95T)3FZ8KE zOEfD;0bNw*peoDB6jGqk%0X?z!WbS?4N7_kcZIy%1iuj4#;re$T-EYnjVH^*RgSr0 z=USAf<~+1ai%CSv<6^vX#m16o^{2?t8GdonvgU@FDJC72pd_C|ErWw^-a73}o zF_Xp9A%8Q3Af1Oy&ucARd-Ddsf$Z8_Cnz6R+zz%VJtlJlRQ$rs160XS09Yzpy~1TV zyJO`9uQ*H>^(z8s#h*2uD+Wi0Y;k5*2Pf_Y>b-N1{E3YWiaR{VUbA0lH@+7)i_8#c zK?+0_R59aHsA$mt0J(-~V_R73Q+DpaFsW2TDG!tCW~z$TeT>Rfw2jUN+}1s{9GvSX zCgmFh3wy7KofK;GcOFKoCD!|xGj4T^L{BnVKFh0pzKi z7mM>WOt+3D3|yM#IJa){OhG3Y@5BsRcwvIigE@+hb3)C{V&&1EA2Gd>jK0597%_;X%Ug<4j8=Q7 z+}DX#fa>#e_XAWl$Dg=qfDHC)7Se(xsGu|#da$Ge5Rc5o?6FKvZdzV3;d=aA-mbKTpMRz#y(h4=NZ9Plz zyxG4ge&FW%p~vZw#%wFssBeDgL9Hjq4{kE8=UszH1d{9>p*odx?Rbe0n9ZV{}di z5oVelc73wW3#A4>GLyUL#_Q%fv3X+KznPm?YP>Y~C6qS<6@H~{9@>JcI*noTH~dM{ z>S6%%jbA=xVz&U+HC$pPrMeYtMnI5x7$2y__;Y#}XSiW{Y&}c-RKt(QQL2jDUQFr( zj)?8i4Rj5jV=1w8`+$%RztjbB9G^MM1_LCD`KY5ZHZ_x&MCh8OS;Tx1g0l08Yp5!~ z)yNCtVc@}b2U4(Bkv!;^Z@|+mLB&ZzaCe!yrX5&&isD;{)-5rx-X*&DXO+YhDn;x8 zH06^Gox+-}r1(r#F@DN%8Zau0XMCT*QJkzn3x`5wCwdL7^Bj283tfc?VsthY=| zMJ}||*kETliiGU zjRggBsh8DI#iw%tpxH=b#Lq=OJ|zR8TziFFo+b&T^V~vM3LR8jVZa;vg}ZbZ4*Oza z+b3`bq-!K?vbyR#0Hs$Xxk-I&{lyYoX3o}nfx@+9#ghZ}q0AkPw*v{qF48Ubx=%8O zj9dhz7n!MI%Z{ZLc>ZRwx-p>l27%>6UL{ej!>#UOEZA32p~5P~p4iwJZ&)H-rt`xC z$(VcfF0`kd+Qh5sXUo*4EmDZ{G&uny!VpFN!0|2wOV8DADyGF3g?NgJW#1(lm4a;L zs_`f|TD~ufl;*Tl4Cu9=n}lX~6#I}&OoI$Z!-G0*(X!+iGjY7VyjYnF| z{If18Xx#%6yfoQ_9M&bL<_~wmtCS&O#q}0ku;}@fegJj)gPk0Oexnoz7dJ*$4sg3Z zr@=X$b1iDr+rge?LJ>pX#KMqu!^G3zY#P2+C?fu~UEIy|*zV<9s*T{Uh^mqFK{gYb zV)_WHKATcad`E*5IKDWPsO9o|O4a}=!B6fPe1*LaFe=Jkxb+7+us9p|npg|TSPlYr zgM-JOX0#2RSMwf-#IVVCc+^VXE!|-1V$w9Q$a9tq8!D|#ogN}$R#D4QP&7d^&z2^XDC3&H zGL#Stbs6Z8boDG)2VNyy*E8^eR?CNZCG|V&I>f=?w(FPIh&+RqvoKXE;}&W6DlLYN zuKdhFurr7A8UdR1Oe2>sg%y+zD}?L2mx7zl3!(XQGA&~xSw11Zs!%a zq7;q>{{Rzk+qXxlfOqkqQsSLC#4s{o#v-OZMUcQnyXIX*{nSIS+2JW6jtJ^4z%4iC zZ4L%8`i0gDo0uG3ogZ;30IDxohQKqkh~S9i3m3bBqDtSEV5(_UBAf70(c*LQ&zYAi zWyG|h&w$L z(16A5_W-5Cc8>-)2ahtkHg?>9sb+6ttWy9A#|bf-2QxAID~{C+>8_bss(gKJXasIB zpfVRqpE-w)Y8zCn)}ux|HnRat_Q&BBXKz}AczBs2O2tPjS=PQ7dW|Rw*@-K3B$ch2R@R$w-F6Bj|bkVvGgSHPV-Nr z3#jFl>8|}sVZSi3B-~Ls0yoJ8*XVzT5~X$H$9aOwBOGE8OM5Se5Ty%LJDIW$f;Xi; zRWls4?{U|Q2cg_yQUh782(7Fi&Wf8?ssoWBs zTSxw4aH#O(`J@-}L(GOePhA%}@gt%DE6H@)^N{#>-SAQP6&PZBA|oTD5; z!F$8p!NUxiT9%CAenoZWUrMkXgA_HaIOZrThqK(du1~>#bCa2Aav>s7yDC*=pF+2oGJv`p@=Yboc!2jV3pH=^1O=oBU~jmaPSQE}iZdNu__&L8 z3Bg|G6Rdf8`-vK85lwF91hS^Q!*B}vmQ9Jtn_S1HL<+%Y9TJkuDax^%?g;fWg*B{K zFukVg_}#H}l_LKD5j()3UHPtN#aoxYW~8maS{8j~dF*frm(XCBjS6R<;x!JVjYvDW zf(s2C{{WLKe25F|5yz>C+^P(*fO=zhLoY4Hg5l-;Oq+-vE)XrZ#y=5nR#qChopI!% z^DSK&=;AyrO>O`Z>^IMuNcDDMK|tl0-8y-x@|otMqRFiD;Pow&@Op?vw7rBw>BVu} zEL1AD#KOIv2BEKY4CMsf-R%}|245Qv?w8_N6`USW8tjgY)ZdRvJj(-j!nZ$wa7;X7 zL^V@&x75+{hjlIY3a%q$sJ=>=GONtNcw}rdpQ&K7t(qkx^8pt)-pJzzw!`iKw$Hdd zlpisWqP;Ow1HlLQgH`|^#a93VR?rokQ#Im4K}vH>W38M^UCVyvDsL#nqMK$)aFWQJ0t)d43*>5H%uj?Ch$^qo64M2|wJN^x z3>zWk;}lGo$6u5;MUA|W{8~v|aSZ&>V5wxjsJ!3qUO3%P@eDAJCr~?NvyL9%CfUNv zsf(s#7yL@<-El8Ot>|b+)Tn#9{FoZW zS`kA;-qUYgE?>ej&}xr9X4QXBB)0k56^$mQba<4lS8z})q}aAvJI{%z0@}DiSfjUG zbyC%toNdkf2S?CMt#l~xcESAB6!vNbX2$bl&lrj~u~1^T%%qJryj)EKfClaaLf9B` z$P&BMdq=J))nzj(YWC%MmZ~fHd4NWE;@;y?P`3tpsdZPAi1Ng#*;M{dxnZ$LUp{4x z*}b*T{zkk3hUkm`0Lj%Hhfj8VMQ4-`!?|=AZ*SF0#Tn}yLGn5l7o43+gf|bS2t(aY%%U8IdYySWuR4~e$GcR8d2!P&-z`FzE;x0fNW#H}Wpx*U7zE?TY9 zsZTJpE3nz_rT7&z!tNkI4?MEBs~6#1okkR?XOF^Hsiy#<{9G0= z!u<0xTOIih&WUR8u-CdJFvgIqR~7%E!7b^Uck3eQGPONPOxd8sT^dbUEzGWm8p~g=v!>U==CbX4lXyg600)3P0@N*y}~|3ViIsKp5VO= z<4>*GvSw)3ml`d52j^;*%cJV~sjYBz`eHO-; zf^GxcqP7PG=3BTeO6?8j8z=oMla>^eqRV&hNnH}x}6pL4b;se}`n9M~{io-da#b*~E4hAuC z9XB(14cs&pJEfU;lSiJT=-ZlA9o(iinP}gfMQkOPc1%fc$#{zRbQf^qVAn>vga#Hn ze0ZM8&}%VG%Hf)uVl1}nzMu<+6vDEb&iuh7b9K4Ky%UPhGP5P=$Tr1#15;{K{y^W{ zao!U^?pJA@YsG%r#2ZGA8E?608ww~j#+gOPExa?#HP8!Rtjw@hogHhLffeiaMmMQu z6d_QDN{x9gU$DqhmuS)V^OwZd>qRwRnZ%W)t-o^m!p-7?)M0EKJYp;^s1<~@E0!ED zm?fab3&)wk%DNuoWx374$8y~B9Iv>~m1cK^F{(X-RmJ$07P=fqXNU|nTf&0n6$hhd z%tg4Qifw$c^O1QfZjX_TM*W61XR3&%^Vg#XxrkaW zyDtO*((A&q;S6i3&Y~D!7jH0yu&f=t%EcjC52F$5g7)U+WhiUGyi2w87aID5i!;|Q zbLJpu;YNMS%8?2)^DLO1*C$7)Q||2l0InDp%Z9!vW~FfTEiW-D-2mv9XJ(Yo)EcDV zaz-briLhGrY`)b4 zKG;O3G<{&Ah8lzRT%|)#ln%9>k33E1ySkSOleJR#g5G(k;dg75YZ80e&Sw1PaJ3eAVKZU@o@v>MVPn z7!T$WTSKS%Mb^#bDk*Hn1@b!P0XZsAh?KPB;sV+`-VmIBI-#6%13OWRmq0 z<##Whqu6CxF>DgOt{vpfi#a1IYclaLV4W)C8@~N4%T>LX+$#VX8>TCn8R085y&X>| zFC9zaOn=mUDTB%FVI>P#?B`P^%Q)06TYk1G2%$)Y$)UAFWb>FG zjox=CO7VQ#(cEilq8=cl!Ir%vF9a+thPPA(*{tkmnq%zRbq|S}hacG%vN#SPV~O~H z%QWHx#j$NvqFgo|Wl?7JgZ}_L$8zHP-%}eC(Xu-S#knmQ394B920upuaa~2V5pkl~ zwTZ>drAD&^+e@VH&r;&4xgNDJVUmUAc_mO& zdhI$V6J-jykB(3*#=S}a2r}T@=DULb0A)G=Zx49Cn0P{frG8~4H0xf-NJginURopG zSsqpDV*uzdJtrzCN-(5K25i}9h&-b=MmN;D8;gY*;J9ndK<>iwz}lk~?^=3^TPu;A zIESipF*rC?ct-J?E)>f-OfN%&xwOslaRRF;fIEU+AdV^CxsNNmcr_3Oh z0$No!K^~<)ATF+SCLnGOZ96rv)BN#X-;+ z?g29oKwW%7n(}R`aa~Oq6kA%~xYbD_uFc%C!)ws4(4+#|Ox$zUplV;w5zLmO$GF@X zE?UEu0nZ$=F_4ZLT>BjBsHUPLbSt=Tg(h5(5HKq1FO6|BE+cJQVhPq)EbW7!9#O#@ zP!=53%!vk`D+JZ;GU_-p_Fqv}t_-%htV<0+Fk)a7TMthV;CKS-!~8=+>0?)jn2Ym- zjtPUtO_;IUhYHlmp$hf6MR>mg)^#Yv6i_l+MJoJ{FLH@y{{W6Y+JtqS2$!%y7`85Ra_U)EthYIZ5zeeP-P%Cw@d4oNnS`U9@%ivTRhJoYjvLD ztw1At4l@wF-T($xW7Jg(0zF1zk6^KZ%i0as`w1}*D{sanD$N|d66g}F18)atgcK_9 zrG|izaI06c@iNKXQP-JH<+-K`Dp^_^d%XR{diOSNUYdS}R%+nJ=#{kao2R*X(f6EB z#f0J~v2X7X!)4%EvX)1`cI2N7d=FT}n<3zOo{@evTcP<{zk1+$QsR{Vg4DR}ErqPY*0 zN5J}mD)Za!Y&@9Evi0~Da|U&msM88C>Q>gLBbF2rgS&2GvrBo$$}2#otls4t=-oHm zUkbUqkNu5Ji{LjJ=x}F=eA1UgY#gfp0CDh+0#d!kYUWi2mxDhsD=l7khAg>`LeGfq z$*SJq+k+iWap@QI8F|C%KX5u&DC@f9gx0tTaMI=qw%_HJn609qS#F;bIyxPsGmA0A z2Bk~cxT*-wIeM05HEql^Ryurl5WU|MSh+1@gUn38Gaz80`wNcPu2w$`1;V4Pdi_Nc zU{P^yE3t}riJ{w^s6y^=scXYf)AMjfWgyDi6lif#R@==N^)<#RxGos7JAtc;i^p)a z)3Dx}sCDd1{^YLqc+A08-6@|E$R)aHJjUt~qU#vDq5)eC z7CvK8S$QgfN6aN^d&sX-P6!PVmp#QBHlgoT%*1lI>~zcVr~`xQP)ZoaEIOAU3NGLf z3OAk&TAs^`D&8U;#5UQHgZXK}ssy+sy~XSyQs0~xQ|EnCeDc$jO#>by=#yqQ36 zUBxUh6KbyGT$U-_kab#1tz_H!mhB2&Um2DGW-S^I9Fg~^S}u-0<+XvDpOnFZ5;vE& zDWICyI5?fM!LJ0qL4Z3sncg0YOTSSL01X8dwcH0(4K4wUm5nlV2)_}zyxQsX`ZT@3`L=3DZ zmD|0OZGok+n}ivs9${WX^B8G+TJDGV9Gm8qVSWgm-} z^c%UD^;*Vbj4ZzQDMBWF!;C5Ir`*Hg4#JBK$CDeP$rU+U8(p&8DOH(92256CTx9&) z-O8~o2Qm#<>^t%9To&xtMAc5FwF3O5&#nX2%Q^Bc6q*3` zukvMp`z6#5w=0D;Yrp1|$r@;QDOs)iYEARixy(O2scITZ%)9WcBF z<*AnKHV@Rw#W;K14y;x;b-2aAW~v3j9XS|<4~5Ch>TpW*#0KG*+#SyxPD<{F!B|QE_t}@T|sR6K{$_O zwfsgUuSRCVN~Z@b?pJmTDogw}(0638eK_$pN}J2bmeETG5?B zwFH>B@iV>~Znuz*{v5Q-qjDK0UydPU6>h&wOEu})K(N&qy@VMRFdFZ_n5*k*>0f-z zRL&d{uMzik2BfDc3g3D<@hA#vkIQ~x#&er|4;K+>a#E4tlzc;=Lx==3iI2+=oG<`o zY6YOs840Xe;$mu=X=CLtF^EDP2VOPPTTnqbk5z?pUh`oi`Y5w+_2&mU{=4xFNGBVEdB`8 zbOLr9OoeDU#U3{^2MtS}-_#k?6Qk=ceb_ls_~pK+gjO+7`c zR5c$s-6}K=s&N?TMhlqZv4i-3I`W5#P;C~ z#*|Z(pe-(2JQ2j%TVi8PimV{mXKTUl$hL12w6b#leW7i;}(1SSlQ{v$6ymD^7Aey}bN}3C_Ec{Lbfd2q7#$H(y{@gUV3khZ>94zGv zP1WZUA6v42u)xpU9@*wJIPp3XkW*x)qjbD@gAXeJKA|?hmi%=qIAv(XXmbUwsDV}* zelaa@8Pea;`aXl!~hB8aGw&5Lc6~c9uDrZOm+#gsevr7 zE9BhD%meK)e3oCSdx$S$`(>I@rMUWw(8=lel)&R$KT!hJRtxUmFa;f+ZWUg6{>y}5 z;kylE<`NE$VBZ)4na-uDeZ&UWevp8T{{YbknAE=7JFjw$$I@<+ zA^=%Y;1cDVOydI=T*iVlVK;@w+e~DYY5IYLB@o_x%(pa4Rd*fH+>g!fAr9=r(lG{- z4j1DPz81ICEl)lln9EAF%Lnr^{)Y~#IY(@0B&^`xtjaHxzE$H#xM8bl-=te@g=t>;n1Li#b~h;+&Rpw&tkA08 zmZke_tHI(wRbceKP9Ui*jau`)Fbb+yCG|NewsNT3t(G(K#Hm{{u54)^XlXj!A(lBW zsY%M$7M>t@_Cmdg9Hhs9PyLx33JQ6z)OdyPvCT7Np^&I@`+{xX>_%xgM!5aN8>Fhy z!Qykubq{gnka_;513)8uczhC|$(DoJ6iHxMIrA%p+TScNZQHXRp$N=z^O6M^8yZoW zdu;{&e=xX$bT^#C9$&uIij3`xT6z&GE}Oc)GQ&oTdFnge%QxIPwTuepC1G44az&bj zVlL<$`+-jHAvCn+stB#DJMFG8{*iH21>2AD3qM6SnSk!xvld8RI28%glP^mWJ>8iI#=M`iZkQDzL=A zt<4#UDm>$uvM^A1B?U7q-!RZk3wbjT1=QdoV1}HLT1J%^cE8Rue7933@vKVOU zz}Q}M#dwPcY@>jfWU9|FK&jQ4{7)bS`Gu($m_x>YsMHtBRPlUDMKu(i%kMhhj^z^C z<$X+7C%0_ruD2>>ba6B|XFRY4$hTEMR_L&@)-x!F|zdx9)0Hs-O>SF*#gzDfA zfFD^qo5sCZeZ#J&EZn4vc&RI%(}D|YqqB7udq`{g+XDt(ZpnX28|hf~zz2hC*px@1 zp82|zG;4|hP2kbQV$$3=am>gt!=?Ps)F2Z)>f4JRyh{?_n08#OXL9fRiCdBnK1J>> z8&xO#t}aj(wO4HA03nLpzbg0+XH5*9geVlI#7662+Bu-p7j~yLD_ z@JbV*5S3L0jLpe?6^`X8trd@`z=V0r;Dsr;-+iFF$+Kx|dCSgwWq}L7nO(g0ll_NS zGFWWK61zcX90$3_lC^zxEdUVNse}Ms-B!6~J3FtQzF;bf_1)b|1ZZ&n;TKIQ=9C%m<` zK|L&ZKe!4En>YJ~_5z^ZV%yfzWB&kgytskR*1Y<-Qt4vab5QPvf~tU5Y>QWw*dHnJmBUHd>0#4^79kaYeK77E-9iaT9qJ zIq;SRC?AI~7kz_T>IWLM#&H799JLg`ux@6nEK`P30B3-InO??X^o?Gs_R|A-Q+YpA zIx3ocjOan14~V6ebMXM-$P$;z-zU{g3`{F4FM`KKEM*p&hw_>vPq_U~89459LvX`! zM`#jh~Y~S}T)z$G3O@8TBK)v?GdE-gfs*T5w z+8i8qGolwW=|xL|!E5R{K)w%2dV^%fXCR@@Yt(AO$yB)$n2K;}3c@eaM;fdIV0_J} z2aAC~>~KZ43|4S^mL}BCZ*vF~1hV>Exj~~Gv?^zh>U4(s_?SrCgNK`g41r~@UCc@W zig)oW0~MkU_g*_PWU*Ry6GWE?|O)HhZWPZlV zBf7b^#_n^H^Hm=eC@%__ksOy*oN)uO8~%}K9$W5GuS#pgrDVLiV6N{L&^MkYPY&N6 zqo7sBy~`n*cSYJZ|rZ=*SVDhs@x87wlF$t>2 z5lb{Co4qVyT$}BBh$5~pzv@yNcrM|^c{D&dQuX~y3?@SR@e*VWE&f5lK>{oDD3a_J z1g`{G6>M#N#w{0w2wQUAd}Aqaxa+3eaS5%s6e9tTX`!9OnJTK+#Ki0#BDkVd+?T|y zVsG8KUmZ)$scYE*9H_*hdhTt{)VjzVEBT5FuOnGJlEX1sb5kl-hLm%1)R2qkvds}6 z6GgzTj?L}m>I~`>uA0YC-Ay;hH*_7{6KtKruVz`ENl*(y!RdYM&T=3dtOgC zk9*Ht=R`iKDW9H*6;*BI)?N22Lh8}&8X_DXYoF>I2yO0&{yaG)y-O6>4!dZZk}818 z@e45&lbXzIRbtiO^oWcKUR8a?WwqFG+b(B#G=I$djdUs$Ijj_+pUPZCjGYr2!B1{w z4MjZhSG9m60_bb`OK?;!s4{JWtfq@?@@fhWfFj(Pj__H5!T!QBwW6)KJxs{Amhpy( zw3Z4o*-@4TeDvGP7y?m4lb#`~2H1{H=2}-*6j>ynl+tYCsf~nog;~Gp1ah?b= zqKV~xJ;p_#Z|&LKWkvDr2n`M8+H(@26r19r>oiqpdQ7m_Xi{JE;yQ(&ubFLWchm`R z3UawbN=DyN+V50vPsCVJC8mMySlc||E_ht}dY0Y<#bx=MWV_=~(v2~kt7zNt2AygR zL0zJZW(ZDM8GlNIN*eGFW~03mZMZ=-+*gn86_Qf?%BhNdF-#fLtxUKa)(`!J@;$d) z#^`AB#YAbMD{I;@v&t1+$JM!$izOscvDb>2@q%`MAfdQ1*Op;Hh(txq`RSFqY+A2` zj;APF>TT;Cv3{yiBTio!mn1Q?)S|aW8kA?}{!GJLgs+rSmS!v%a(IEKb_(v}8GV=d zhEv`xxUN<*R%yN^mZw_IEU&0CEZKCxUPv8&eZt)!1sCho1QiiA&v9z#N9CFMwVy9> zoLb(H9B{4SEbfDCUH1`rMjSYlREKPkLwT+KCVhuDyZD;09{&K#0?ng_*_Ab2R=;rS zg-l*1AqM`y{{Zn4&~KeUDRZt;a93Ev)r}3#5kRZVyr6VGC!dRhegt+HdBwPwiLi4H zp@1)v2D%@os)lOkU}cmWox38p0x-SY&FiyUA$zLY=^9C{mEWHd&DqX*oI|Fdt$*Zg z59xb@RcX9GxtQJowmvEue1#RG+^7no*~7STfvPgD;w-qBDx7gBerDz!tF zcI@Dz-eT6|oQYw%dzZv`2bhj6IIg4b5E}&?!QrYJEr9I!JH1DPlR(@3Oc1Pn9rQ(Q zgQJY>Dh-qt?S;gxsakdsZwRO6pv7bZk4OamrmiUU^piGRu*}6Y(R?BklP)5i5PX1 z83qm8Q$TV4Etg(JnI%w~XQz0>xedlx!+ITfeAb z3ME%CpWc@vpEE61t&_?rv3BE3))#1_$Z~T}<%p{-lTGVT$KG;n)X3&pIO1BN=oh12 zAd#%1%KS=1c6_cClX&{BtfpGe&sgGRU&{%rEAq^R=Jgh#>8#4Q z&`q_>+B~1xEmUL6GlaSHqtq#x`Hz_0n;`!H+*pqdU=KCSU@a*|!Q$bb)muo+OL`Sp zilLgGG3Aupjz_b^y1GpdNP;(ID=1W1Pq)l$n-0``%kH`9je9eqwfFaD_#~zW&k754+gj^K)OmK@{M7EaCD^PG(dSLy;0R+wGGQ8EZ z*P>D2Y~_BVeUKHn?kz$n_|J)A22U?hi^0vTT}G@9O2Pu07jfB(ehGpL4dnbn0}If{ z_?Zn$E#utDmOZc_jK37ctOUSnC%XK;=H47Z_=CmVZLZ^;%S)a{pXM&{^>eF^_+9(5 zQ4y9-Hxb6dw{|^4Y1aJ9yEIf8f@9LAMvJ@R5W)B;fPr;J1k$&aa{o|BIg z3Gt2uw+vQOEB6d{MjBrGoaNg6#;brifw#?yuheJ>zBxm;CPT<~F2Ul0@hH?FgAF$z zi|U^|$UL&>?7sZ-mzlosdW zVy3Z)d6NJaagZi0zMaPDB8?5?^9&I4p3z>VVA)+L6Da!+g9K?q$R!Ef^>LZcmMkCI z3D9>oipn-fy#cAc7q~87%LfP>D@zBD?KQXxuxQi#%lfH(H|{T%)toG(o$wBRV7?9l zF1^da=?rh`<#R!tD1U6A;N`3zpDZJjfl$(F zy4(5YRkWStZf7&YZy^9cI z4)p+IM5C%r9wqr(Z|wB~1zIh`&_{A9=yuH2t4Ivfmf=%d`419_scuYUBII4SnMpTQ z&~`#T3dg#T} z;wrK=j-abW_-4IJ5u@t}t%Z-wCyp;K`oIfm#nLtS)|ZRs7!7j&02nr84!oxVQJMOd zc65^5*MD;tgjKRjs`PJ{nSiS={FN0QCds##RzPKql=V>|R>Kpst0kE8EvON%QK~Lp zDi>9Dm#gmOY%0mV#PTKWLKJ8DmImy4Togg3{o*T!4Y|x_^H&-fgX$zox4Cfm@elw@ z#SOwbi*dV}14^V^uG)D+SyGYO3d>c+eC9T*HhhmT48}@s8CZNyFu+O}>H3~IW1aI9 zc5LS7XACbt7a4vTtFGldsmlR6hqF{0+!r|BYaQHtN?W0%0K+i!}C znofKnyARt@_wm@qPb62pV5#G&YHOLhU|5G&P7@NpVjU8Wpje}vIf^I6F73al%fgpU z>Qt8AN{KsLtE~HGdTp7ma^WnUPAh+)K-@8DEHEZDnDx?BAwx4k5K+iG4ylz;H2c{$@R9DSucflR@KN z;GNNmQxDu2Q5}?sG4~u#i(!^#U@|#^;@zk}nq|G?c&zMP?irKzfnC-w@@F%)^H_S9 z2?527Ar{Xn3#dv}k1P_EVzZ~2y;n$Yy!8M8j7_R=MO8)`G`3$bd~x_M+)>_fPTGFp z7{b*-tYRfzX?YBod_iMbP>I1+e8vnK7Aq!`n3^w!>0)uMaAKONsZD@u>KKxP7CXJn(!(v6Sn(b= zk#gt63bw-xsb3LMuw-A+3l&1BHGB-k8-5Bk19l!)^*V#IcsuB#!Ut#Cy7Cv zscYJ!FU09<-R2jF3|`v3W&oG8Y^ll?$8_GI&{9_je5ZBL1?wVtj$$z!EamZX>?fcH z@f*15h5{DC6uPcfEp@hA;;v>^d2?CxLV4pw=H(z+DbtP!Q35c^@0M#P^Cnae4=0!< z#?Q+f(((p?i)+wc-xAgc<-PfbvgGte-;z~Ef-d8Ee8jXjRJ!pwa2X8L08E9GxGBL% zn}C9rXo@)boJ>nwQ~pf_p}W#utTQe>ru;_;Y-N@jHB$ZJXg*y|0^yy?s2~F1qtlG~ ziqB7=%nEE=O**6{a+Cn02W}+NR;-<`#*}gwqcf9_|bScM!df#dGD4GB0W0FrsW^z>ZmYy>T7J3yrS=%9#Sn zrm^6Je5+xE!22Y@<+c9+>?B=Bgw^#P7==Y%jmO)i6kyy-d*5icR4q{3EF6qpnL_@> zo@GuDI6u;Ap`)4J)$&wz9vKvmDIB9t4sKEkgLz}L18z^L4I2$B`iiyN?TaA{5nqC# zR!ViW>O*&GV7L~lHXtP%>J0q~6-YKCI)aucej+V9wLW0$p|&H5z+sv!LpQg~YkN!! zq)}sTPUa9vLR4CEyp{7Q6i|0YJ!)h%Qh-|fid%gbG0|r7*7}0j>r7rXjwbVl=2QHe z%MGKssB>B3<@P$VVO}MJsdc%}6>q6^&=%Fw|C0PA4NuRHyn)$6(24cups5ehI@;bb<0i!%Zt(OlWSFl-anMpyv$4 z5uRMk$_9*JhBX`azcH z6+m=&meDrmX54Ra!S8(q&%^*4m~70VRRy(yUp&qhJLZq>1XC7no5mZZR5b-6CtQkrEy>^Yj}U=6#~!>af;$5rc%H4YBWo= zycdasO2&U^-Wh)-ZZ%1|o&lFpS8>Ubu2pHuR(Xt~>^89H5h3Ar7`SY)tNVRH zATBK1!9+W?v0v*@+Es3(%3CHFGGTpWVxoP$)$D5X5v9_Q*vg^avs^wJxYA0p269U=YA3t$d z%wcV2iTc*ZMBc8qQPSAK)7o#9xaCo6E`3Ytb8me3ndT7VIK-rZO}zP;vB8qJRW712 z!o%epbw(gtvKor5p39+)?<8jJ#jYaBwl3*WB2vqlsIe=h2Immxq0tJ{^7`xR_EFa zpI2+j{KC~hqfxTt;Kj`4yf5qKD%P+s1X0mm@1CPc9hBETW)vJ8eN^TP^ENC$XmfMn z5Ke&jh`<1pB#qYp0K>Rtm3q9NH&Kc-!^?eCepxi<(U)q#T~r7z3R1_PQBWf%q$5Ss zDw!)Vv+)y&zJLisY#R+l6_#P-_b`F2Y0pnG?wO6J;F)*Vw*KV-YfM@4ijy~9A+T)F z8jLnPRwWgZpyvmOP)?ai+&n@Iq!S#aurOt+m?&BBE#hFRG&FA*h8}h=Kh!dSe1YBn z0FlZ9xi2|8hPhq8+Eq{{C2jD^fXd&K;s?AP^C&|;S4^_Wb1_YyxM2-v5c9cqd6eoy z>5R>|XXZ6ivWs^u^@>q`X3q^$s0xLH(3mXU=J95r?pm!8`+-~Ovb{jTwS{fvh1+l= zHNiy3>Npuc;td2|1nOLfE*M?(bsG4fmwCT615&BNa3OmKKHU+@OO@93H`(yU88H_P zTjvq-46oURH*FeX3%uDcD$!5{Zt`mb&h7#d#(LwgBr2PHl-D)pXLvv<`Io}eR;7** z-dY$SvM(-*I3-0D@-Fu)GfLBaAKb(Mw;iH;aYv8sj^rYT!Pa#VKp z3abuF7h0;G@y`dSbB=2!e&TImvk(!WEd8;ty^Y{oo46b^pDg%5qYOYzyoASDLxWVi8+Uy@uEdyR96gab{3{vo%MQR+7GRwf*)Fc*~;B_;kCVyfuH;Jna>9VT=EDCPK z;I@rDO9!#p8yrQs--tAfUO0?XbpHSmEB=ELy!&q-Qv&>{QxVr1!Cc%>9i4I10=OCS zeZt`M8YMQ9zH2@xL>{kq$^go^D2v7`j<*sV5-!*fgG22Ljgu{d`rm5jq}Qg;4sFFsQBU+E)6Aq zEtfJ^1$d5%;-Oc^GMP6L@t&qOI-}om$#nMU5frN7wy@;!5|G$8=r1)3(`u*Na5ln& z#0umY)(YZvk}h~TOP&1vD+OJo%p(NJ+^}lBPZmoR0uQoFawDD?+P z#_k20-EnpdLX{{eb${GzCVmv_5R&bQE-mamzF{af7eOm6bvf|gFvB4MXUh!=38J#T zWs3z4@{ZEAU15Apg)}Mio+aVAfk$0SDY%u!xFcGfQfm8{P6K|q^BOmz>qBhFfN|x5 z;)niRMr;feElq9I-2zoOe7sa`N>~_Ouf!=z@S*#;M(En?6Vc4a)Khvq$01yQqjZ=16dTZ2FMb1!rpRmy-Xv77Be2Ol$aF1D2JGL^=Bz!0yYR=|K{-HYNpPmo&6 zpJ{w9*rT7Bm7#59CP{^8cp-zEWZL$M+?2~(E?(InbK!t;#yDDoSKJ1$XBvAT2}K`r z=X$*d1^JE@M||E6()7T=dt(`*w|lQ~-JkMzE#lkZ5L=`3V@NYs)DojcGUBt$8CSqv z1KbOa*xgIGiWg;7#7Z{-L(B=S-)QT{$ZjLpLzeaP9>CMV=#BPMv|l2|*AR?ds?>L7 z$=+UL$60Imk5ParDqZPtAi%ILomX&EKr5Jyj>dE$*b(GrTzPnaZ!694@dOoDYd3yj zq^gpNS!yw=z4pZ%XxjAvD>gPu^9P-71O-loej+t$+mCR>!FDCjNEe6&t_>h{yz3>T z&-UA3v<2vLe8jNjS$mX3#_y>?#Bniky{w}k&{HZ_!L`>ct$j2_UNr!1_o!LoMiiSo zz9uXuDfmE8W@gh|B>-#!#f!}q8%kFXz(C`IYOu?>w;Sh<;dO_Hxr1lJZQpU+1*u>A ziD5K_d0%pf8^AeLd`bjCz~%u{r*z#OWiZOJlwyocor$XAe4G|rj{!6)-u#K?2c!jHx#cI5zwkT-O_uOfOc4kx8Q81Qf znWM)94R#s5A{iVP4QmpsBT6|f=;53)7KttE++9FgAfsr?YZP%@%!qOh-w4VSHdwYf z;D^n_lyyg#{mKhzJnzLJuQVv6t{&|euTn3+*e4l|{W$kFDJ#_|QiQvkv zFWjs$WVbmt^C%YB;oob-R&COT2M6~oR!a=f*WA0#v0-%ehyltKz1{?=vR%{1x?q`5#+gRd!9U4)kXvsn zP*b)k(DD$nDvkurc#kX$>2bSds5s+$h!_AE+XaC~UZr8+-7Czxop;hWkUBAloO@6Z z+fYiRMJ!pEg)@_w02}XP?qOZU8Eo?c{{TGTjThm|1pL%ZppeF5zWgHpd7Ddw!$ADr9oEH;;6IyR@duC{Ux*Xk*GJ-Ad9Y<_ zxzBKMYiG%Nfhd^8=RC?-WGl0&QZvb;`J2MH*hD!=e~B-ZNxj|sjtN%1zTynA8bcZ8 zyNRnOJw|HH8#YZ!ov-#^xBfS^^u zf{nN@?PY2my!we&vT;+AG&*>hD1Zuh_XP?^IoH(4HL`@pYjw-*neZGuol0^uC$H{X z;$s6d3WXzL_htw(_Ge4#8nMBaKctvE(1L6fn0L$~J z?s>rb7IO`vs}3cbe<(7cqgkfB!$%4jaEzQ)7552S8(dyY<|!dag<1=uhkR7%ZJQeWN(&Hp+H%L?W3kz z(Eb_u@7Kzmuppa^dG$u($_4V^9?+tl0A@3Mki^V^+FV zxVu&M7Q9N~T^=!WncC@(@&wpJ;uQ`lceQ!As%v%NK+@9#VzGQAWd)otSSs4Jkb`4X zUZot@nMs%6W~yYBM=hDYWo2yq%NOr{CO`%G(GLRC?=0iA)!cQ}B5|&zA)Adh(afOg zo`}Lap>m4L8o^OigJPMW4Vqry>sy;4IW1dRU(~8qE|bhlg*c|K%oOMP^C;C7;-Cs7 z8$e#qGMsO2p%zvPT>F5}pBwp|1-7Mgs!EabunPn4PJF&ArO(LH_`HhRcVQp#q7jsaX4k zD~mN>zUIAatU8%4pryWU0-W1gJQ9n=TJPeeObXNbg@zhkAeLA%#MW)fhz`sv=QC!W z12~AV5Az<5Y~ZPu8W|UFsY`0D2AQC$+VpvsN-+FJNV^-lZ>f7N-f^8`Xx=$*JX|ig z>$B!3HyLXlDi;iPUr|i9Ff18MkO_xKP{3{uAx2+u0tvyF%*nP}9B0h96{~*H?HoAZ zK4StIZ*QzcSX$4N#D<$Zz0_3%Mh9gvq=MYa3IWl}9XH@It72*sp|d{a0%+sUaS1?c zV;-Z_r(JFzbAK|3vUtvA8CO)MTBX8{m6|-uOHJtmFbOxveAGy)gxq?;DAmIrKe(Rr zqxQ`GZ=U$ndQGLaq5)WAKHqTzs)v&C7A=Ww{2&r;cl{|U$cszCj8+)Dj~+2LDE6$@ zSd2kkc)N*Eyb(=w+~(gC0+Fz+S46L13uo}f*Wr1CrU~^t5YTC0>2n0>O>-oVq^0U& zx^jQ^Ra^~)UAn|CSSW70H7h}Tqm}j^Sd4^lIr&y)hy3_=?joRGK7r;iK~SqT0>;Fx z7=1uzLtEwD5jB`EaHHuganME?loqR1a|BVEH`6Z=)Y{~NZX`;VT>j<}SvdBg|Ph}ButvK?T_;D&c=O|8c_SyN#(hd5F31j0Y+7nIT{OO~ay(Rzvk zFfqpVLG2?|h0+b$;GAW8j4#I2XIlVgJ&OL{7^Ea1ly z;PxKAIhc?&Ma(Qw45}TO4y$SiVwx4>#K`rQcPlEaV#jd7;->_&#y!l=jtoo2w5{QS zr~1(CUT2hQ+Fmm(4RBR*W+bMs>Nz^`0D*j9*?O4IC;;Szz99X?Y8!NIi2Q*?D>gw3 z?rEb_qscTXyQVdo9?-py<`te^C1fpdd52`(0$`-6^SxzvF~qfXtV1*sy++_m&&dUL zV7ryTs^K=qa02Ml$x$aD@&5oYUd1l8a8-&;>4`SDYX1O~-li%VxB^@kN~@NZS5Z3z%a6>>5LYAWVB?95 zVd~~WIp$&|8Vb+MXt-}YW^H)t1lF7_hus(4BsT6(yQsoTk}Cd~RT&L`5xr@!@#Yrg z!9gu%Evt$r9CGxRZ(zAhzN-T*tAc8jJxCe=4EEw>4jM-ahuDIv6yZ0BlsaPia|Cj9 zo;|@6n6bQbl61j`R}!_$XC>wsF+dC!!5xPO<}%8?#57yDVS(JOg(E~a_X5N>3uq8aX8vL87dKx9qlpb**Tv1=7v|3XWvVtR+_<_riWff1 z!0*Ol0-MzB*VMXz!ewFGnVhsOzo&?F`N_jOlv$W9H__r`-eVkoWhybr(CfrCOIt3Q z{Y$J{%lm2B zJy(x0rc6ucS%xAi)z)~L;KIRV77n0#JwdwQy2ff;YB{q*_=%{ipnH79vguoU_}n?l z(EJeVV|Y51hRRjOvijQxa?C{@KiC%b^&Kw@?e`FTkTIvYObiTE4$I=As5dcja|IUc zJ_IUx=Y!@JG4>g%rUcM#pZCaDuHO4ndl}zYr3U%Gr2n`(_C#P4O`b(yJ>ROj$lN zDji2R_?**Cw!h?{5I$aJL+P$rN3wNkMTS{Zg^rE4vXX^rS}fjIF4CYXvMhQe>|weB z_&i?b12XFEb>cf0cchhIM%UsH@1K}~1}_09H&0hJ=-Kr*8AhI0sA2LC;v-?jwLG*r z;yN#dbV@O}@-uv_Fpmr7JP^ovxzCS3vj7?jmMk#Pa>4l$vGp++rE5QIO0l&KvD~Yz zyt|7{QAy2s^A?7f>fe?CwBo4atBA(MTYjP;Y@+KdV=}M`wS1vk)qGLUiF&?5viW5l z!D&XZ=5o}(LM?@$o6={2vwXs%jutVQo{!+df)&FKJDCdUPY*JKpl1BFxceYb41>hJ zx@g#csl#J>tb0uqaCw}FkY_f{U0XGL#<6ZD9rFpTfl1u3o)%Y(B;cfAa-Jni)i%$A z<~Tf;$Aw1u3|W66ebnm(0iGOu%iTQ{b11H)Rcvwp0Fc*nfEoigp5?%c_;qgLjKzjm zj}viMPdL~23R-cfyJ(oEC7=hFF|F=L9q>RU)pMYP8kx1%+@VVxofXWg3dWY}d8taE zqq33Z^#YzS$uHDWPQxu%=HdRtFUOn+Z2n(6rH`L z5{`>*(6YD+tIh(@uY_>IuZdjFq853BVndhUeM2Y@m&MFHup?&X3h;wC^X>rAs5zAA zP;f$e9B!-F1O#A-|hm}n}gr>l(4pwmxUPfdB2`?plM=52;`@~Zm$1Y8mM!{ChYicDp{1lb?X6{! zCi*VkFU`vrqg3IzIKz1s)yuicq~j9yvl#O1nE=-qeMIm?=d*~7riD|IXwMvwnDu2! zUikA0hea*Ag=us$mx%L@N@Cuy95wL`OcAOHr!T2^XLJ?0MosRD;#EAk6^3%s?1f5M;*!j+ zw09jusqUs)IbmIPR3&J3XHlAw!`Z$eOmz(A?{ve_9yk9069?Gf zLfQ@bu&G3HH%zi1*TOjVh~bJ7p1XpB=YP4aJX?4-u?5XmQnLyQmhGTtUHB z=jgbWW?b5(_bbOD-K|mTc!NSMjC0}=JIP3Oo@LfSRigEgG~M?eu}CPR%hUs~0&`nf z0a+ciMQ6T&>f-9UWV$ib!I~BK&_vgmP|kxfHUVX5w-x4L*^yo=qp5plf{H!DmX@m9 zt9S7zDr{jg@^=R@g1^3f)Ly7gFE{36B(uPR=cNPOvIAWh+gjVx9zESz%zmRj6;q z(?Rlqhg@(=U&YG&%EHHiEk3Olj~F4vaxWZQTwpISt!5NPa$zB|mMw7xyS2_DdtQD{ z;B>I8jrck{n#M8@6BsG;7RI300N6toYtM03(ZSEeU~$kmxw0z89{ZW(6F!yEF2h?K zUJ>Lud3(=u&Ejt)G`O%R!O<&W%MTLsOJ&paJB=_^*oTAB)Xh^F{k_0n)U+i+)NzL= z#%4%ay4^D3MvKGhGcZivFNx*~!@n%QT?Q@)*Wvn@{@K$}WdH+VrA4<}=PAmE5eoM! ze1;RAYFS4@9$seIYB64FbWm}IAOy3+weC>|S%LEa6KyGtaZ{>Vy|6eN@~M*A@m<7# z=x+YwT&r=F!)}YO62K(Eh(#uo%|I;*h$aHzS1N)RL6R>niw4leF>tB}sA8+&)}fYV zJXM}0T<6=Qf*j78=#@=9GgF~WP$#*VRXgSY0|y6>nslrmv_`GWq5$I&mV)8F|NhGr?MTf>7fUvL)r(<)`MgLf$}W6A0q z#j2XOQ+t1j_>{hC=N=-K^cXh_G<-^`zBzS06fA=*iYp7r%rMgDC!Ip%IJ^fwVWb}R z1L2LCRA$9>P(e7wpm&Pu(-`$oXcZCOz9M|f-#Ox6Z%x(Ps0w*=szWX(86db&s3|Fo zGOVGbS*Kmh1xG5oH^h5BTRGpB6La0R`;0MoPC9(bwiIYqI`J?C2Z7Xf!Mdn8P`p5IYo`90BtCBgt{M)9{#w)>8~b<193Ww{S4i|$0mZHO2sv}m6Yz^h=V3C+Qj zjzvJ&Wv4#obglu`P9b)pc^a4KSjcU+h}m`1TU;QiXc3;0z!bC2qgrOdg6+oma>M54 z2%M^NbDuC6v$C8LJp`dz=Dgwn3|0p3CV7BRBKp3>qhtyhFRIl;&y2qJ^#dV88sd+L zMb%a5$Jr+=epqH2PfZnN;O&)E9-R+_&DPVZq zH(MB0RHaS{IgV?-=Xsl`EZb*T{{SYD`7rkSfePq#p&LpJ`uKrRqU3dt#JHm|XlMD9 zjLz??&LMWZdOs4uC-)LT!nV#Ql*Sd0&7F>7W}i#V?mZTkyfF%*FJm!h;Df{Yo3hQB zg&Q_Z#@&PUP>RyiwZzT|cJHinDV`zxmR@w( zIpW|x55ekky$#G`Ag8WAW@~W^t&=LkMU7_S>GIB^QX^*DA=a>CmG={Ot_si0_wX&| za%<&(ECXh!;s66*p^6MgJ(1lV5#}Aby%zy2a1J7A$}qJ)V6DLc*5h7p9=>Kjz%87| zID^Pz(R)V;j{Nm4S`-VTnyB*KEgT7JXPy_BtmiF5nMm0TB6`pRUo#DgFFbJ_$t${k z`GVoP2+GF@jB32cBrM_LSwq9s*Qi(n*|mo>W8KUUX@J2pDe%?6j4E6S8hzAD^62*X zkGVyIUfsb(M>NOgJRW+hzYwTq%I=|xGsyUudh)mRGk$`Cqv=(z@i2~jawE(wwdk2E zK}yGJXxzm`8R(62?+e6OFo*m?+z@GLg(nD8P(@k3be|H&Oj?N4JsaFS@xM5g8%OFO zEV$QRrYCz3E(qRj{E(?ugTkf=b9Ge@8XP;J;3zrXVgl=8p1Foe;g5-&kfkm|JA4Ck4M-_=*#@+)Wkh>3}|@MFZaL>zcqmkVQV8<(xHt=>F9rcSTnEQ%Py zQv&&=UG)qdH97MRWbE-%Kv-)%5tUNj1+@i&4AJgZSTUX!b22}I4Ki(AbN3M3-QR>j z@4%?1P;~L9b*q-@FUxvmicp-p#l9d2)lk3p5ghL~D|ZC+7b1rvjcQz4i*(-$?iF>5 zZZie+&2PA(he~^Sj&~ZjDq~`H^?lVwOHe|*Vp_)GyvZLyPtS;gqYXFm@iJ-~SUgHG zkXt*?Qx@=MQtC;4%Eo25&@d`v=uy5BrMAT!@x-iSx$SSMNv5&RXE3vOHeXgy=)DkRB@6AD z16wcj)B)olr$x~{ur{G{pXzF>*j@TeBsiO%NOF*Eg7t9VBwbhP;DNv>xc2h|!Xg(z zq`ZD*(}IB;e-goQ-pNA>$#->E^(acE`37I3*zvq3?yB3z%xqT8+@0w23eHC%@rsRg zMioYhPz3h;CsX9>J&-l0e71$uDjWt6&zV_l7Z|}&Ag!sO;JsH6UgR$u)&Br9FO^ke zd5guFqSf&(xWU7h-*Ur%c>+xQo9p#C<_F`MXP$J`u=KJfDf#$6Jo2O_31RF@ zolC1PjQa3r!3dW3wkKH^_A@9;-=jp&(2E@BGanJqfm#L{)m&%!;26j5GOfiLJ;lm4 zRSr@j72OfixVS{p$;!u=-U|N!LZe%*A=+jnbUqUh-)w4@wYVv&dv^Z-Q9PA3ykfT~ zaC3z}Gb;EjJnjtpk@T7sMYHl*R`SJXKTx$wtqoVWMLku>qk+>!CBm0YO|TNdZ>+&s zP&ADgD%Cl1JVNe5Ur(7`b{}4+O8GP~vk78)AmPPq9toli@tZ9S z<&Ea)(}{;g#hf!8xahf8sCy@~mOs$ene-fE2dI^z*A2!BFI-haQFM-0BDYY+>N3zW zL8I{ki7i-gCQkm?jlfCCeM;pW=@f268SGS{G&f(k5me=Ocjj0l;IUDX61(KgE=}&2 z@zndu>mDTmL96C)CY*UxF*oju#MIV?TtXVxmHo{01ktOSAfnDa%4^REK(u&PqI|IX z=2>3~{^Dya7hK!~qGLRzxg4+5uC1E8SD4((y&Vz7Y+n-QvhU&4y1J%^qBdBylWQ$o z8^&2<8jt%^PfZoVWMiG;y-ZFrwQ-n*R_nr0Z+A2`Fy#jxeZoP3U072%ynBhm`+?jb z2d_hNf-h?^G9gpLa*fPn=J=KYMW5uD#SYA1YI+9T%E`9l=dW^;TDJcHh=mLVoVf`= ztE+>1`iQWg6GxxsQmU1=gko?mZ13J;27kuY^8<> z9SGe08`XB4Y1Mhm6A@)oj5%`)9Wrk!`HCh9RMMgLg9WMBmV#)Z#=UH@?3j-brXu!YiC#2Y@{J7 z;5J&7rA$I|)kF?D0*7x*0rqt@8+|26KXVdBmqn?5Jen9=SNN2OL!fMzE}ez?Y6EZy zrxS=NQKm&>%+b7F-FW6)ha&pjOY8u({D=h$5?%}I%($RO13-5)z^GbA2v*gqgQ;~! z**@~hAm-Rs3N+1q_ix)9xMWz>J|);!v8-W;PPw9+4r6rVLO4^F8d+dpZo7cANy!(N zRPa}}Yj*+9a2`WEbI+JeIBC&NAbbQX82m@|da0hZR<^UQDV91!d&A^8y?8M!qGsu-fuGz}x{j578JpAnAISRIBq- zAhwpLJ|@0JuI~6?o)qdB3xX>5W zTczF1YT{j!i@JOfsE9W!<1yF9QGoX;1LFiKyoy1Y)(#Yujf;8aCSCaTj}w}$ir%M% zqP&O1v>{gN{-s*1yYM9mpc(7UN-XgW*D*mK28>LK!(aVOVueAv`DPSYJVfIV$X9Ca zR+Ow0sF=_)yK;#Zp+?z!BgI$a)XQ&W)KbL*Sl7$}!>yIY}Hn;_MyEU!yhF0N6rIMGs|P78gJ zdhT<$rLFa;!($7(+&!a0HT5cs9-4|p+&Y{QG8@F0!8iO-yw;GgM znWBkR>)SUhrJ{+)>n}RSW4v2~D1TJ)=9e1Db^4jrqt0>aI%2sNsfy)W`bT|i>+T45 z=($AHEtPqNaa-p2^(!>XWSYYq9PuoRS#8XH91FQZs;gP#fwQooSg3RNHB`8oTG`@O zfmi{Id`E`j!8z2sY-?!b_2Ddl%|*QHQpP@L`7j@dS_0bBUmjp>TtIm4AhijYF`w=h z+RC?MhvF#8@|=9`((yU>)p2sFF{fmsz*2S})E+SaIHNi4FaXwn;&BU5s24!W)fRT(%a^MzM?fpv&CoS~9Y-lK(jy%qGRGTF|fV_Pg8uKVt)t-KCY+Qo~IDtacwXvL%nuWV!5z(1FPf`0t z9c+ZJQG$%C!tuCs#xr(L2#|?IZL3p?fU2xGIj!f!43^C%jP z>;C{5WdWYt@p^&O?P-4@&_-Ki%Ct^T4w@WHw?zZ5T}L)w3g4OFmzKN@%V}eyRpw;* z8t?wNOw##ymnb=p#4D9gVdLT+?AYs5TFH0jW*Hg z{zxw5chwsEh6QEs(CQ$`h;eoQ05>#%`kyl);1Qb=#v2hvf94`3I6!O^Wt5(Zx^U=V zl5V~HOo_zuR`YN;?W*O>7F0Nv9`iw>j}6hilJ`QIyukS?#)FhYZP1)>m@ST;VzgCa z`px`Gn02hZz<1?Eig`hY7GM~>&!;RMlGgxI8}|zJrl>fAN=y@jxpf%w(0U{6wSaT? zP_Y!ur+CGPhdoBL$~1N2_a6)nh53a8)E9T0Lp&OCMI%9#=7%!O8X0Ol1SmPU=D4`L zxC3YFGOALB5Q5X0Q7VPVUG3(o5F=Z#5c4r)B9lkBm}Z&GaMAi>HJj5PFe&j`5dIK^}E zC?emiN*Qgcl*BQ3E&;~#ck!B(Oue04E3iK>E?l`j)E9UKAe@UYomMv2cw-hfW~X3`;`ESTee-<}IxZ zJ5xo!`HjWvtJCxKc1A}Y~S_XLXqm$a`<4q7t(|RK{+;V8R)X3r70Yu&2 zzfq|~Ax*uKpfGUe*{>5JQ`;#^uxRxP2=Z%s)EvPvvfr3Rri`?2@i9FsFkhG+YYKH@ z-1RbeICKic5DSV{ikKG9>>$_%BY}wGns49zh+DWoPA=#@#|0GT^Y<7yIbRs+ZJD+A z%x+#_=K0*N7*g8KVP=!qlvF73&r<5V-)g)-EcXUm;@>jLxfB=74WaA zSlKVhL^Qr*k0+^oSqimb<+wFnvc5FO)Z9&50Cz1jm1md15v4`ruxNctifcR`iI*!e zUv2G#HGmIJZV72Zpf#(^Ai4q9C^H%Aeh=;mG`*km_bCJ*BJPK{h?E6?7abE@)|vYw zOtvr1IeDF&F1vp-Ts@1rmxv{}#6YW7t5hGf?7rd51*=%qd4>g)DZj)aa%AlF?omoX zKy$<7E0 zTRBIvz9Q1wXx3tx^}QG(TBSjaaa_UE6=Wv$;x3&+VRR6CDF)6dh0HRl)*UV$zUBQy zI0l1C8mYvRy*wUZCS8Lc2&HPR_}00BEcuCX#IYNrfy_~b945RI#BYHqWd+7 zGR5=3>2Xhd&^Ls<U5T7Y`ZbvaQ;<9SbHaN0Bwdl2-0sd(aZrXsNAZmN|A-YNXe zv#m1~YPtnO=ze=;+`j_FHkV_XIe>I+lC(gpv;AnO}N%@i4nTL=FK~{Cq|fdO%pL&&<~pPX0G8%2ls%=2kr7 z{vtU|)&0zjn0rU4+(7|XPl;ER(~e%H8VIVnSWTo=%}emb;#|c;UP2`}NQH2g)ol-H zZE-^P)*|s<2UQYK180~5vBg?GBb{(d<&FurFBL9C&;m4O93Qv=VrqYpOxWXgTuw0K zIl6^j3!jZf;XyO558{0Q?6|phR8sMU)kXv^{{ZKh-)n)yI&%sr7d!SmN-Avs0IsH6 z$3bmkcIHTT?3;`aZ}T;Vj|qetxRYmW!fF9deK7L)v|z^SbJEQ(+~SJ+eWb#`0t22& zN+y-eU6V?)UHrvb7#sXS8toxny~+}yM!4owP+>2To~B@sQ{R{nAXP1?{YuoOAUGMB zQo>!d^_X)7P(R}^vVp6~4g|PW73IPXUfHtqaXFaL`;@2~{{RfQD$C9nWmFd&9G`(N zMVu74n!{0cFD3C2;*#3pCENgB?^JGCOI90pY`pa~6bd zliDqEXb<5CU<#1v<_TqYZtIA}WkYUoFba1^Y0RUH&Hcg2BWHQy0ltF4ydD?^SyjHG zyiSqgyv>l9zF+b%PmslgWA|r!j68?a#NXjC;H!#!j%rah4}0Rt#cU!_b+PwDR#3!a65Xp#2I%RR+TiJj!_?&1;>I zC=AKbtCXzA506j|vT=EH_cDa7&*)f?hyXdgdY7+7K=5#amKFdgqo@yA%7{3lfGlHF zg2Cm3ucQFkn+b8P*<82V2@ZY9?37tu7{2LN&%Da4w)tx}FKL)B;D=(DV8#Z~En9;5 zieWjmd_1sOE-5x(%ZCBgMg=a&jwue({{V2{juaTq)+uU^O|ey`1~nHHUREYEIWrfz z1NllEzR*rVI>JT9Ux}Scsvna3>IjQmn_sAomd4&Z&QF$H{1cO$*AFu>U$i-y6cwBQ z0A&E_Ydejr0=y8p3c_8*aa^-JbH*);R0MirYKq=5pE8EbGH){FTS^{F6Q2`&AJhfO zA7n5gYNzg7Jor|t+@~9CxK`JMyOj7Bt~%l2?er^$t7SkkVYqgWiQ zvxtY_jPI7aGM9-}QJt}IS7|i3xDc)!%h~WPm;k4<(gkX|yB{*COI#Q&jfzcPN~_Fc zGS(jVQL(_yXao4B_Tc+jiH(4QXvLh$3=Q}2JBwJJa zmnb8(TVglc3%s!`Oe9LZJC+b3Lk4+c0Sl40aO4Qn)9ND9s94GM+@*j#8{;t#UR9iW znSQ9h7cpozXf)rvM$ZoInPsweL;XV+K7H1jg~?T4sE+}~82k{9erHAoy1LWzEbJF+Qm*~Dd3cPjVpCyUMq^rf1N2O`m2lpW=RVSG#LaMRj16zZ zdNwxgXJy+NFWf)Spjj1N9A5?aW4{ExxW~9D&`kwnQG1nGa1SsW2%%%^rdaZMM{La@ zUFzQ#FKEMs{{YF#K-vAw4MK$E@6@7z6c=nvWW>X7a)H9s=jK}zX1?(X<`K6}a{4m_ zy2Xy3VOXnYCk`8kd^V4-ZheUTQb*<{3u^Z!e$RI)+W*S>EE=OEYOj zUPmT1)X2cqr3I=eh*Hgp-$?Ug)z&Qns9+;HPhd+t8I* z$fYl@Dv*m8}sX3N14@}^LxI*lXTR;>&@ zj}aUyC3p>7DKY~f(~l8gu&p|@Bs^zYzfqkgaoEH$eCKMvq(!@&Fb;@xtng8V#UIyy_ zOKV}r68zQQ#KOmERsGy?CD7z?Y^8Gr^d)5v(h~u#N;A~Y=|q&?S$I6m8Mim%6Iy5| z95iwa)NFAydxE$QEyv}VvR4htSTW_V;$agOr4h~^r3)PV;D|O5^ZX-gX^k7q5ElXH z++w++*0(Tl^z#;+CHO4)LK;b`4xhGHLkwc(0OqGJVwLeO+{Dx7P;9t#oe$fH>P*{0 zS5P&&OtBF&% z-TU<_9-Y1j2)`qBm8=pu@);hlU#DAm3u(gxNhw{EG} z{LCd0`ST4hr#?9l=K+lbdL{GQi?dR_sh*>vwr~A}@q2aiEEP|~+%k+X2KuOt-?T%#_#TDW6+Yq5~*CGV!Sv!;!qE_3O$p(=9LClO-0}#zQ8z?c{Vxr}rx+%q=zIEYYxl4=XJ@a8-% zLtk9=3|wacRdZ33_)Rc`6@^RcRj?V9Rd(I~0G=QV>qW~_nv4EV5#n$$qv|SMMN+~? zP8zq5Ql+%B(o(Mc2hH;@<@mAlQl6fE2Qv#OvUJR_0rr$hUY)*Lr~3r+6$7gD#J_T!!miD62(H9Xy7e#iIq>OlHaflY z2I;F`Gd{p5R-M8W*V9dqDmHD=#7`y_So4Tjsu=YD09aITtt*WpsPd>qu(7Fmd_NJ~ zab<7f80%Z@K@*r&MOV&eC2FXxN<(>UVzn<#VOHYd07{aJwzjg0bPHYl%nZTLO2o!N z@riZY76Q+iR27zu#taN8mf_B~NV-V4($)7}vZGs_wY_mSEU;I$DlDW%9ilhr#mdO3 ztq|%{hNml6;&n{6weR;eanMa)#9HLzI=^!8t=3jkIql&TRIv4iw6c-Hx2apPs@A`` zhN`S}>Rodh@NQQw;;>`pGPE}3rfP5Dftbeid$ZKpOXSa(-O9*bAZhs#5oNTV51Ce` ztLiPF{dXD)!WShKRHSmO)JseKKkTA6VLJGh$lv`TXCj#}eN97AR5!>?g1D*{_dXH- z0A>;~;j29OoXEIb+EvsSh`Ht^rCNpYI9i!6zUGCko$(2!(`VczHx-wOyD+7`Cryz^ zY8~n$XuIAHqUlY)FbMJce^H)DuOGQ*4Lf|x0L`K0BE)6mBzC==xMfpz4?|Zq>i+W; zMvpwp+L{?J;ySy_Cs9ylv(xGdO0n~-b1B;=9Zw7+`AZw>mn<_ziifWmodt_wP9cz> zfqD6w7R{Eg;#qF9%L#AM0HY3`-;a14v?f68M}9!)Uoxr>tu zI?1R3OPN)D1iY(BhqtI*8>@^Q#Iv)bJ)vjcYmK5GbsYW2Uj;_9Y*QJLDY&4T-SV=% z6Ii1+^E47%ng=~lrRfJ2gGJ@fD+G@4@5i!smU*(u8dp;xR zCxL!xEG$>`3qt~9ZTAle@q%k()4UzSqO$R}(+GbflLFOYB=nGOVTn|To_9C-sgS^WJtMoWP zn)4=5T+ZOO8x^<29<1Gje-e=T~OFWlL`aEul~+HUsbJM7x{>jVMO#P=TvH-}4T(u3rsu9}=e+IX3RS%`by(EUIggk1zQ)cvPjV%fMRm^$u@c z8U4a`&CM{BG+lpoF_QCr zE;lc)1Wwx@M8Zyj?ENCQqUqGEN_KXzE-fjoL%lBd@x-=G8X33DQbR&rvcy0f+FyuV zl{r|T>lJUrP657UZzJ}6MpCVO&?wiqU{F)9Gs%!k1Ljp$jE~Ia$O-&;x&lI+t%D6$~6U8k8 z*YP=K(<;sPnPXzMW+ihRCQWC9l%eIEe#v0~ZM21^Y_k5CyA8_krU_ocEPTw&_cg^s z*7PclV~IR9SCfp&<;C!=c!R6&4(b3?kG7@@V+h^)jMke~tMeRqL*h`704kwtGZy*Apj9JWwyH>PAD>g`*!@e9bz z<2CUT6Kl7D=B1TmK*c?!_MVPsy#CFx(E-{14(e64)yH=kObO5KkSsAb! z7x<19#!%Ofs2U=X$(%CZqu}3j9$P$ATD6QBKrW@8P;lJ5(ztxfthCW@{{STqP4tC{ z$Ffj1S7gPOgi0Z*y_0fNKrHy;ZyLb@LUt4`+PTH6m3O z&OJqj99Zn|LOvv=x`lJYF%a+;ua6fn8K71wAbKIjLlWt?Ax8%GNaDSBEOOQz50~*O z&vgF)xFB08+iR|1#^Pbv&oEVpsIcQoG@+yXO!sEDzka1@dP<#4>;z-Sn6-47mdl zbf_!nX4nnJnJy+6I#e-lA9EU&YSZvSf&Kct_?Qg5!+D8DtSbKiu?9hV6`6jAswqtx|1bl?uQODc}b?ltezfjwhK;E%lW$5`qod#qm8Z&K?bmk!1V zAhBgzFnqug&B?^$VxelY^KW+#(XVGA#e0t~qgBe*=1ppmSt}TZGhPGFnRaVOml)JL z@IFGzcU|)^pjxtDuV*>T1vIEfX4EBEQ;~hju~Bb?W9qH@hT-L7>Sv{tcTb7VNrhj` zSHbxin+INBiCj{!Wgqwk7qX~c^%+FawDNy3H(|CO`;OJjGy5a@4CbDMQf|pp3;`2% zcs*Rg0BKi=xNhKP$l~tq77lMxg;!1W43JhW`z5?zkJL(xJO1WsXsxoR_bEoBv4*|O zRSinKt0>-FxzPfuMa>s*)#19u%z4%ro!@wH9%8f3Wxd3j6E`sf99MPR;=y;Vo8d}0R$Nm9w@I#u-jaZfx*LOfUgyrWje^efEsIPHk z5Bz|?Q?7mzCDk@t!NMUZ*YaBI-ymQnnVoEQ4tnYH)h9TVQ^N5u$ zU9J|^PqIwJS3@6h6}%e|Mj@KVWIkqO)=1U&0uco7+j}_<4oyia{O_X zTgDQGhL#_RdrECE!M)0=8je(jLC@h1Q4KI_aiZE0%|6t|E?JnZJ^HSuKnl6f)GWKs zUV5pS!eY4YKFp;hg6FAcJ%PwGY zIrN80)sv5@T^<(Jrja+)+Hi3;9C6zLc54wJvbVv036+2pzv>OJyJuGq+Nj#Jlj0WFC;pmg~&K?m7OZ z6^lhO*Qt%8z{$8ZORNgn02nKs4Dk?A++HCNhXelH3#tLay;Q`Gml^6(Y_lOlK4F@S z0rWErjg5``#;LbI)C8&1sN#U<5n;JtcrW^uR$bMLd8ta!mvKSZChDe3c#A?fVK^n% zEp)yh7R7~xIC5KWIp^X8;BxXEMQUW{obdXL#I9ffAdBPoZ~!(ed3?o!y@O9A!)q|| zT*zqpZd)s@FGkR+gG+RIjMIeKqx+TD<7*Rwr+mjq9M5JW0cF(n3sQ?2KM9;R zU@S>k6N;fnEyvT*Lvm3x1w3ja^8j`69PD~6%wb0zmoE@-<6D?BM@9_H48c{+9Mme{ zbx>RuRJR9YX|cM-4d0n?7XhO|-PC09i+JFQg=q^1m}X4!wp03+QEb1E#S)ccmloz} zk{jZi!EiC;bNv~C=}|jPvl(7?O?G&Jc9ossn{XDVej=DI%3_LlYAr$G8IY(y;q?h} zGI+Q3F))BP+n5;9sC4q{#3^DJ)+POGX|%u#3LV|xlr2u@@|o-n4m!+L-Dc~D63AmW z_<}x-;Ov(%`JIopSzpz~^s?;!uzG`r7JQi3$#ngr^yN=S$LN@0B$GVQ}D(}T$gW7`K zxPWB_(;0kAo_2?vW-Cf!d~(KMwg=3ps>)}FYy1gy2rW+IjSk?B(@{t#Qf zXZB7g3M_pDMW?G>W6u*c?13!Rxc4a+lZ_$ZfX@xD>Ko-nhyMU!ktTuJGREIf3Sh}D zv)(j`VMmeRG8H_fnOd$O1H`)6KyW(MaT#FguhbN4z%eagCLALJ0g5iexm$r;)@Bjl z^1xh(F{&UMHqP_rDl7$Z97b~80gq{W=cTRtf#nv4UY-kmL_lGf8;EwvUo&M2C)zH# zURpqzUA!3j&ha+@&{2s}+PIhNXHFm)8F7MBLIz(5+4|$F_bLX1h*=5;{qZsxsg`29 zluC=W&G_*yYL02A+{Q28xmB%|8miO?z+s&=8^8elN^b#sBZ-Exm~rcwlyb)UV^O=6 z>c4X7tv1Kha>Dy7o?^8r^aJJ@I9jr^?k@VZPy$L_4kONp;I@9EM&Frwc-+Qa)I9W$ z$q?pdW~H|ApN3X7n(I7N@3~q0k#$+u9}qijqTU7ay0{x)IijY^XXQ*)>kPauT$|Wk zTohEC+!4Fpd3d9uZ7wy;r&~T{0D@Tqi?=Qy3rNdxH;uOeTu-ZdyN_fuaycqmVof|gSS(t*#4cTGDEls!0_?eP&F&~)2z`_3js7`P+)?f{E zi8AnbnEHV|*E0VAx|~>OWy{rByvvvH8ZN(tp{fI*Q$#Y;W1{yk2_vCz+*TAWNloHA zm}53?#1_Y8JW=8+CQs*s`h%lS66^X9u?2NShgZa40N$3HTBr`eS?sS8xC-#>Mrw^8 z;tp|-L&)(yb#WUB=iIPRCVe$W%&kPHd^=_~_{EBS@5HH|K*occ=z~%#L4(TiC3mF5k)2uHx>KX|8U+B+TzbUGfnHd}W8x{57W1pWre>5C zM7VI+##SC;KsJ8*C8!isRYNUB9GWiJF~?Q>rdih=Jy}W_H+wU=M%~_c)IHA; zT))(4M(ZoyWYKTDQ4yt?O*B4kKB0wxWpJ_usMUlNC%9x2Zuj|xtun^E+%y_`yJpE) zHJ^73GTKf2LF5bzI$j;C+#&0Eu)pP%3e>yc%ydecZV2;vGv+0COrwYboS!>()F3Ucn87)2HorKT9Y>q2dStP2mUiSLc$#5s0^J_ zzKnca!Ka+cq3+LJj02tIil#Lcn_J1uN)^VAj_x2**sZI<8*RRSsO+1{^O)|7?ffF> zC_hnQ4t0D7S)2K@Zl4TPBQ~_ZGRFECw+Pb&U9m*qOY57J&BFNRXtbJ#Lf+l`hSnE; zPf=Mjo(1MKxL)y^@fgbiPiyFk2~8^v-}4d^0-zw4Alj_{pt6`b^VF^7MMk3BmIm3>;Vv#(@G%XbW0G+*g>#2F@h}cS6RpKdbZ5tiDO+~w69C}u@!Tb%(_is7 zlpWGGr3QJkio{{Ob(bI558*Tx!cf0(6r#eY)qfKAWp5+>5Ei~mPEI|`c9#kq>)9Mo zg*n4V>LE>>Wj6PV@hI{YcHiP=?0|YS?S+{zb_H~>E(1m{3-Uk<Y0P5hA6gCc!m zXhvYBM<~#FnxhRjlF>CM1sfT-l%wBRK-``7?vI#?HDi1K07O~d1B`3h_b+_XxxW2JflQ~(>+>m&X1UU`(aaz?Bnq~(Se3^klj19rxwg|) z>Lt7@Lg?8wRpnqPcNMmfGrGRul}JTTzDO&azcy4 z+3^yDn$TjY=2dA>{*m8fZ}c;1qJA2Af?0Ider;f?t@fEF6I)}Oye=$zU3>|Zj8Jc}wf+O{qmo*6;19TohgjcmOs_b+A&#ep~@jtB^9`-sixa{x%BTz}h(fugel z{0tMgr>J;OsJnHZONRz&<)3WZT~_mV6inS5qmp1^-4Ll&RZaKZ%f5zx@=}SWc!U(I zGGc=r7ll*iBSz0W`hmshO#WpU=z1^)Oq3fdn9O_S6eZ#1cibx|byGP2%Q|2Ol`@L) z&r1X{EIeD{dO#OtL$TC2m*Q0kfY+WTDuc!gx^yYITV#(4F^P307Cj~_R`hjKh^@^Q z$br>mJ5?0#9J-4t@EXSiwdR;OCRejp{6(o>G{cy=KFKhEHXQyY{dWeib5j6>Xj-84 z2xczRxmU=EWIfcfqXWSLQ$XOM+#8tX`fdelI>0C<6$_zP74YB?pE708H|8M}a$- z5yLfT4n4#Jz)ly@2DL%|0D}>lr+`}U!goTM{w2}&cmXo0Ebs1Z)MzQBO~$=|Ze3Mz zeXIh8Qu$+(YM4!hH(rh<>5Y=h@!|}Ht#B{yRbq^DMl7TjD>gf*WcFsWoWu`MP&+#p zrRSu-S+b>>&EIn9EIg|(<`8T(1rAMkxZy;U0)ueDLQcRroM^H*g6%ekG>4DaJdTCKuzK#dLZXThEwrwu^S8-vqC~tHH!Ol4Pz1?q4{z>ay91 z`0{%JQssbQyl1#@V%|+wGD6m(-$$5Si4;G_xsh~dPIZ`_Bv{#IzY_5x+b=f`aQ5+b z2Z$WUYwg6~NcF$_GPrk|X9k8QFNlUd5@fVy+vB)|V@^xw+_5dUI2yPqKv$e=xqhwp z+0}TJCh)gE5HAO+e_4l%am8(vOKUWp`|e@!FT?4TUv7ho4&Z_v3~-j?69Fh@uvIrX z)lVQPd6nX4nyr^Ur88)#GiWz8m8qd?;u0SRO8)?0{0qo#7P8gkqc1a>ctD`yHf|nc zuU_Ry3-VU+0rOgm!RA^HMLj&+<^g$TG_+c@;USY@b;Y@&XJG@;sb@0Vm1Z(>3}`6g zrretiVCI~{m?&B}cq`nwHq6t9rIi3np^Us-s13ihw_b7ZNmPdMRKlGOtE{P zTtYHoJ70(j25qDGlwOJf4*IC$b&eRX5Nz-a{rQ*xjkr^f!_rbOoetT0Jfp&YGV^Z3 z24L044hxvv4RE+I`#+Kg3dc6}Fp8RZ4-5r1m5fZ5JdPoLFd9%Pn zAzqLcm7cMXt#oKnpJQ_?@O&u%rEe z>Q^y3Dpam@GPHcq8hA8y99)r2P3T3 zr$@cZi@lrqjrtUQM8r?C5LmFoZV0C6=atJUx_IvU>J1y$$D;U`uL{R+DS^U{k@Of* zsLg;~!0|N}n3tAYh$2I0y>Hz2TU*WR>KX)uMtz(yHQ##xBx*VxaZ$vzBJ4Lhhhs1rt>SQIz9s%y*p*tl{-a`rW#b)thg9Z!wy!@dGbWO#p*TC2!J}Lpam-N4kF3xDW=%!}gp>K8m5|%_9Bc5!R;y*o`j+#e+aCUJGv_J+88tC;*TVas<@hHW8 znp|dLkfIts4aM0lP1kvr$x#(mO1Vt9P)oHifH-xiZq!OoEKYRy5||n0+{?5);G(_7 ztlU+?b=yUu?qGOt5_^Cc#!(%8QvE~W!a2vG9YTu;QW-{-4t^ov`!`j}cOg*h=2tdQ zp}KrP8+Z)WyOq!vmon((Y%`Rzk%wovIOrkC@tJiCknnU9g4dp_jKHcq1_xxAO7qS_ zT~?2YWZ%Oyz{57<6TAt=+nHuyHgKs%4$F5Bnmz>aI7+P;4-fz(ZN|BXMYuj?4serD z=8(K7eMWCqUm${5*fX5UXjW8lsHRM1y*Yb}R}H}Aov~Gyb-ct12s!4yCY5uvVym=& z5{xM*7W|UrJZsS`;$2mCkK%J9EsKO4>|^lEjDyPNYi6-;a^Vkc;;lGp`BuKU_E>&iUQs_T*{d{tE_h{y2~l$xxa^mV-oi_)wfhK z)T>1=1Pw9^IAAKmuWt-X0@v;vc<_0yCGMdcDK3Q%weJUg?bw7L=)G6anM5_^QoX{4w&$e zaI+PoQ>a==iC0Rdrz5KGyOgm|u=m`dpXlyby_lY?iX|(@a8RVr8>U|gtL$nSkMIkX zP;%KiVPZIOrNQsnu7n9p#y^xikwf5K=2Z)l!N%_4kXQ+|Zyuw`c=AHwW?sCWp*)N) z9uZ$hpLP6`Sl6AdJfC4tzNNR^57H`zDjduP-FF`Gz!cfU6IdFPX4Va|Z7fxDcQGeu zu=o7H#4?#UdL|O$oCtEQ`iAa8nqztCD#ZG=K1pCVE4qH=Z-+XkIwLvW%?E;F1Z#df zX((2}zY%}AMn;uu9FPf`k>eVTwYly0h9gWDld}H+nSFqws=wGsqhDk`yH!0*A6Tub zT4st4xm-zmEF9TV-aHU9t*TpcO3?pSr%@OinSKw7T5jv1xOP46hG!MWH1hWKJ# z92we=)EM7x1NN0hvIaXm{7NeQFO9HRwz2yd2AfJ_P{pii!{!b^fVQ0xt6XD86~sB^ zVY>AVp;d35)ll$RcdL5lU~-C$A4e=ELX;mOW2Mni{{R-t09?BJR0M3X!mcXq6=~YM z=z(=U)5pX-rGdQWIhJtpNWrU`8_$T|z|^H;u{4F0$-jtS%nJoP!giG_W$DYga8RLK z-eX||u4iH50k--^t+Anx!Rk~N+n*7Kf!`Q&<{(UH<2T(*PTZjW978HN^X6ipS}DrB z!Ft$t{LIHo^@sN?MRv92FQRCm16CK0bqp8}%W;J3q;{Hf93L8t_QX|{mqtM=ZAS&@PCsz6i?m;Fkk8y{XuxKb%LA zDQ){hLDv`j%5VnP3_{g#9lgVfay$`@DyIAE)TyW`cvCQ8g1CG_$}H9`IX#G-BE>ab zFjDJ#Chud<%zPP+%7z=Ggr|vnW73Y&(rZ5xLo&1amCIXcr_8Tt&-wYA_^T^?zzzeZ zz9sf9v!gx6MOF1I{H^~05HE|rs7wi~ti;N%Jz2MiqeR~6-xoKua@HjxljZRMr=B`| zLE|dAj|NqhpMqd+ih1f(3ma-x&oC?eLbZX9UlQ5f(_M2fg8}xHF3wrZ%*f{t)DC2_ zof7#Q8av_=mRd2Nx*#RP`$zOU2)Uq2vQ# z&1&O6U524^Zq7AcWhc$F!83dX66Sgrx`3l>D$^p#Qt?hBehGyF1CghAB89Rh>R18J z7X-ObPNrTWE4PTzoo+W27Gm#js6~MksV*I8QdGaXtoITE!SsA0(gPMeV3#KXH)oi# zy5qJc?b8g-vQo9bKA|ie5Pst^N(CG8jaa?zaf{m)g944yL^OSPB8W=SZ`>fyovZtb z|ArHs>mME6XgbDOcc@ z@Z1Hrf-`F+;|3KAW4aT2-i~ToEieNsan-E$>%YW2l*y|vQ$`>CRc+{*fu#+P4hdUB z2GbXmP7r#IT@R=h*m1k*;#@e3T>1E#eKN>BHn`U48&-qn3y4%TcdLyo0)>hedx^7y zjCy~vx{``>gs#J@1C~}oxmBQl?qTjmsB%}s8!ip)pE(G<`A}7yP8BO=+Mr^N?%5kP z5@xRhh^Dn_jO)aIl;F1onS7)=8%Do~FFdp9jN5s^%}}~}mCh{JN4P0!CGn0tN@%17 zYd_RNm^8CL0R+6&=*N{=B(?1IH`e12fH zf$-Y@0GVwlrp-HwBpI*Fr3z_S=p5v2{AxNdCxhi1OG>5Zd5@n1_t7d$yPfivGUBVx zW;)-UzJhV(nPKyj?TtYBY;Z4A_16bqDW+uWqM9^5R+2y#2?qj0V-)zP&{(IH!g=;A8&)6C~85{{R&% zxBD;*T+fe-s`-P6IQR}cOXW*xyn2^mCj_YEE9C}4E@r*OqJ>iVs^ZRIyc$=RH)JX% ze0sz-+Yamw*DTXMV)1IM;nb^Dbs1CK9^y(dClZT|ayaT#iW24EmNEv-eRDBSK<)ZM z8J6g_cXH|Ha(8_vI3T1YOBQhMQMOkV4N7jdSdijVrv#+Hi=W{P56Y0Jj13)c!<2K2 zTYb0j5~@%r+c|-43s{d+DB;u}A>Fxdd?(qstk~r94$)@kiG*c^$?J&Y+5`s40{&(sc`eBz@4Dwa5!|u>%BB% zFd;;tNwA&i8DOj|2Z(ll1zNc6iK43nwh__f#7aIQb8fQX!4~qb;S@{?>xgK;SIaG; zz_rF9z%20B%nPlhYX+v$*jd3df=7{0c!Nb&xZ7^315oC)@yo-zWYth`yRptXu?}@Zc0{W8K7I2@`Pxx1tG6TC{=^h#|8Le~7i;|&`q zx0?grxGDG%uuEX)IOb8_G`U_mxqX$Z`I!7gYy$4tri5z`VVwT}i{)nV$w$4x%&FO{mH=KeU%U}o$B?=^Di;nt z3a1_;w1wU&d-DKhK%u%hd6#^e^hGaC+5Dk{lJTt^d5zjZSfm4vEt&R;wqdmqSgJFeI)?1NaQxP!u-oujb~G62tA*IJMA9o z;i*B3^40o_i;<_Zzo>`FPDw}e914Pe;Fhhk8qxUUGSq?6{RvUC#kJeNxrQ({{5<9W z5p9LZHG!hmPvT|8Ic0dCwj8`Oupm~`#2dslZxb2URji=7SGJ%lg1AwALp0Y?sUNcK z4}mV_!cvn!9%bXUdGo(f3kZDsxMUT|ub)s*J-jtHA-0--64^6r^*PIdYdwIzrdPtZ`Z&_Tf1y zmEW91Czj4X5iM)MDpNKmE7l-ca;D-_I`t|7+E!)ap{;QD?qW56isJ1kQ0i*Rr0^_k z(U7hTN2L_5YmH8L;y%j?32MQVwN7(jNw|pn8v}*0!IR z@SJRAliVv!ROTDN_T0ThEyhwc@*yT)Sktgbs; z=T(3)ge#|;k7y>L7qVab0+goxu$LG397k=G%3rQwqq?wNO%~LA9xhvFlCeO@6>x5p z5p*hZs`#j3RXfkp;cG=RGRFc_GI!U5sJ+Y1Zbt7>JkBW*BT;cGh6KVVcSY0yhw}_4h6!+?@UoaY`?H*>8^!*u=#=O0sY( zY{PV=*D;nEIL)W=Gl;=PGWQtui-Rm>!7LtIqy2>ww5?y<>i|`|bBMl89Ub!==DyCh zti<}zYU5aLMx1}LyyVGNn&X&xS!ad5G({^lnro&jIE9N<0oK{N%uUOY$j!sD>ZKfoy#<53N(Vj54LYF`;pK4c8L7t6l9Yxl+1hH+P}| zo_hB8Pz7YmPgtf4CXE}T-E%Va1Dex_A*0r6a0NJpX9H7hB|RKd7(7dTohjBMMo`e$ z{{T|%Y*=F@*W9jrM>`0ysQY%~67vxG9#5!Hv=pt{IH{ynv)Z*eU~J|#JWY&YjR4)y zzW9tSPY6e>wDRNB#BH7A@dS)5P2-71=^!3sp(%%^S%Ix{5z$;c65#iCJ2;dk+tJn{ znDkKGcxiEai63si1Gwpm8w1qcQ?Z1tLA)ArFl&m;~QA{V{Td%?jBKbJ(Aw>;m@^u=BM;5v<)~2WCIlCV)FcnbSJZj?8 zse;$3f{#rX1T*t*Y>{`up|&9TQEUEU4GO#D5TS~8@dC3f1R9NGJ5(1=aPtJ1J`OW6 zM87P>Yk<6i|vFF@iRg1fKF=)Lh%6%*c;{F}ps~4N%$g602c} zdg{r16v74A+Ug}--wFlR(JWEID%+mQZBo{#Y0kyWC{Rmu5m3% zXNdBP!jZt3HH?=sdfLa%;iNlK!SM=LP!AzD7;BPX#>d$1282>Ma>XUPDs>8IhS9^C zV);xCdLerO@rh^KAWtVBcPGX2~u zY1z<-BNAld7QKZlmBwEXxAa^6At)vnd{e}+ft=P}^FDqQ#%YxXrdVrt;f+>;Vaoe6 z5G#iN0C!LZh2emInwU~hJU$MHdgmEua4Fd4%@}F=lnrVxT=na@QK(oqPq@x`S7_?| zOP&*fr|wx`bF;rdb2EOSiqNn5m&F~>*0$$xQ(01bjGur&qJq}Ge-TnuWH?_wA+=Gk zSU}=!q~c|GamvY1Lj;nB>xh7w9XEFi+`L%3yh?c-HhTR^=L_V~M-fWMQ&>DJ6{~MK zpA!U`*8c#tuA>g+7Vay7fO)-Q1ubN+Io!WjcA)E-YevjWvO5lZW2oCR=H79N4~a?5 zJd&^C2Fj-%PVOl+wc7%%#&TLsO0`Tm3!WH`#_n+rJiaG*G`er&sYeJ5mw)=pUnAhf ze-K;g9&4s$0EPpOGdRkh90Q+Ndzkck`Et&6p>b|0F}7*i$8H7w3F4cFa;8vxw?2M0fwC4aa9$nnR423M71YJT8yK! zzGX|4X}7t&aPPRN-eNc!Uyz$lLM)$Xr*=OSADNk%QUeKPhY&hEvcTHl;a}o&e2)O> z<}CvkN6fM%XyPH0Huxa>2y?~xAYgb<;rz?pD#|O&uq|8`qqv~0n!QA;EO=CDhAPeJ z3g#B8dFhxVxpy7REAuKqy{TWyAWD;SpNQNrXg6!dCE<9w4+>?zhda0&7+Senky?TR z(Rjr{D3ynk)Z5$v%q@x>XsKul9cMlztu$2Qgw}6-u&G3dS`mzr3Db#}GLSBsSxZ+j z&nH#$Ip{_1A{L7)%i~c1=W%}!5T$Dmm*O}g3uiG!jLnxo@ed4jUjG1?Tv|fw zJ;dF-WT}w7tYe9+QB}B>iI5*s?F3C;ekCsBlp6qlB)zUgRCxJ?T`XyME(j<-62xRF zeXfFVt+lG`)K@F84S0j9)Y}<{dSzN25{=&Vm3I?dPy8O>q*T;34xOcTwGq0hREbeD zfVBS6bqBx$_cp7oU&O^Ii?{VI!K3nfh=w+f{=0)#&Qlb8Mz?5+e8ASfBy8ctQnS3v zY)MuzQPMvLF$#uZ{>06(R9Eg(FjFr-sBKHzxnR!)hvKy;YYulBCUZ-wh6=5iz*htd zwU2LEm=s%C?Fy7`TU@7PpbV&O;Vx?7c(7fwI2?s>+bXh;S@rH5D);+L7H20lSgo@3 zHd{>{u)bKz0#`kR8SAzNeuiR_4FZ$KaKxe7WdkK>C-$U-TvjL2`1Yyv6jXHSJrLR_0o4^1%YuA7S6> z8BJ8Y6>^KTi|1bsWf0cz@3S)B!tlIP`j=T=3byyeD(m5wmM3*|=Db3w4%MN<^(~EC zv&T^!7OgtX*LaF@2S)w1HDO778i6?IzeZ>wmlQNKtKu8_d)-+diI&y#JG5}~$>taq z(Q}K$q9ajOjxHuR7W(P{`3>WU*rF~A^DtXm7|^`SMGeh$5vU}Fmc{^Fu=D$g2RcJc ztTxNd*AR@>o(^N^gU&pBz^MnDmHL(2@ObkB*;gv6@m}L)R|II=if^ClB!cqX^NE-K z!j|cbKqX0_vr^F;RhRfc4o|w&HN2Ofxx+Xfpn4(Scr3o)=xi1rR8z%)GPD6m=PlR*s?BYGq`y{Y;zcjmC0L#-QmcuXS9@ zDD<_aqu9~9UfOCkX@F-iLc`d_Ml=dDqZsoW&xLq-AOaUwtsj^%Ivl^q2~bu405OW} zWwsP+ts9$!HaGcz1rB$tdX^0f?E57ku{U4&1#neCoo?FkUL~$2Hsy=h+cjq0M4SO_ z0Io@7Hsm#SOkG{e61|QXlwsvV8glSG%Q=OXtR&O{q+*b)URXn()P>}a8@O{r%jBrh zO^OXlNLR9_stL2q;#GL!77vlCB8XbDTTod{P%^w;jUJ=Jlk+XHn2Yd$lx!5tcn0fD zONup{Ry>luMPe7@6AOz{OTd!Pr!aa4FA)T4^K!F|^1Te$_ z(eRa;pNLSK8QQ!aqB6O(t@`m85ra0~n zH+hd~)KzKmFH{GcLzupOZqK-s2~;dYsu8DIGJmmJjasJNT;=Kv>Eym3vaGlZ&|YRJ zmkr+k0GU<7upMe);`5a8D&IK@;{DAM(Bkh8?oebH+Q;q%-78^lgTz1pOR}zxd6j1; zz!i&65ugJ(rC#HfdDY($H!G@c9Xo{?Uw&h;#V;s3Nn)a%h3;4i64mXj?^A;486GW& z!m~8Ij{U(7D6_-3xfB$wsDlNfrHb<|%K1t8B|?vbpN}X6bHl#+lizvV5I`f{1Xv>C2%3Uw~R_fQ+ESCo}kBa<+H&rCwHDZ zg**{>EsbG&iKb;;Xd)C>l{L)5loV!GV|zP^+%21=2SJ}RqRuHY`MBg4#10$}0}!#M z{*r^tw`FD&mcvV3<%fLmBZx6wMr4O_w9@=>1F>a;iE5);EYzqwwsF88%%L;p9_3#( zfsQ3^4TW1iW;IpXezC;9guvrBLu1WB!7#R+%w>3dW@0vixM_+3wU?E*7is*iGy}CbeabHM7V+v> zy)o6rebjL7C_@;AO{h#?^Zbc$A8ZgjMF{_=`MwmPS=r97Fhk;v-EPqvkO~17(w>WZBQ$GhRLk zTER>3PvcRTFhY(z&eJulbVa8R17xj%(pg<+XhTsiDfB~)fz#B-?CxU)^Uvxq ztA@8Jln);eEe%?)+^wzZ)Km_B(&8=!JE$r)E#UM_v|zNMJa~W_cDUR&kaN^2Z= z?5R~wO8A%q%)_AQfx#5;OpkSaqgW-mW&vg1BB4Q!1I0r+H0A4=L91LB5@-0fMyl#lQ+^AB9Je^f>!v^;g@0{$>^e#?BjN^7ke|@RvseHP!i!aI4s_1iT(x z++gG43V;}uoVsQ9(Fb5H`&c%IeYe4g0HPYdK^k+e@B3jc)f3_qIu@r2hxZCk$6bp0 zglN{?jk`TgS$ezj`%O}?%fh#8q+;tW`II|xvalaK&W1bg{sJ2e7zejhL|{>T%JC(I z+YV2eMPcq+on65gc&))>w~ptFElr|V5HCgOXq!(UF2lKY*{L6ziq7m;o!iuWp^LY} z3DoQ~4UT$?jANb;_GY9sN0L#lSNs>m%)Kel{3Y8|tQJw!v7+o=M#x0~?r{vM)xj}@ zCoA@UQpTszYL2B6v2NDAvc6DK%-Xo|7Q>3NvDCyIsH?9pn1Ldy83L3zHn!hTaMFlp z&S9&GL2F&YhO+rQvDOa<)?m;Zu(!-ogjc5EhUJVDtSfv@a zDQ_@=&o64k1%=V%twETbOZ%BciE*`6vg>2!#tD)ZTFYGI2QIYQfMqqpe- z;Oe)xnL$%@b4)EIZ^^9sm;%UC34P0&1Xb~CTX(2#F?=&-zEZ$&9c-E|U9ziZ)LHSQFQXeQ0}@Mg}yye{#9Jx&Htow&`9S(vwqiY$I& z2ykVS6_Q>k&1;u4CX{XL$4lMIp?4a)Ll43b6DuAy1G;c^6toGgYnT?Qbeasxvj#Nl z+(6n1f{GqscE-${$**p zuY?z!&oYH%*~ipG6I}FRVD5ve>SO?L)db8(4*W(SdB;PnByE*yOW!ro36qSp!+XAb z5pJoo^p_r!&GR44e9KXDDtj{BkEl&wm^)b1(*FQc3hg#L(J=ayw^|<(nya@=Bjx$W z1PVe@bO~|QYWbS63}Y#X%qXFhH4jSO?SXYlIk~v)-7dZ$$kEaH^9LoK9zDvS7S|8) zFVTCVuz34{jIo~1tC$xBonq=@+#}cAy!GL*><3X^S#Jw1(ieEc@ednzJABGNN?f8q zR+ld*_nH@JYV`#0aeT5qBdO?n9p*SjucrRsQ6S^^l>kvF*UC5?X_~Cl^&GG>UHf>H z^G*nKPcferUA@eCmD!veKN78h-lB~Uh?c6!!nm&0s^c>KF^zrt%AV>D7Tn3>ULqo5 z*BIiZJ=7K`yXIw3z(1A|sqC!}aJDvb;@%-kb$$;se7+;HD@QfHhZ50hYmCC8uyC9x zq5)h#2m)oA9BqE(A&|@G6xMnscFbj(bK-3UD$ADp^)b%DRaUyJPFphJU(G`R+78yi zFx&-8(TZMHbDQblC2|c`Zu&;X2ITo}27PqA2$2dMab*cG+2yzRnRrn#TEr&msA~!Q zumf>PPrvGN(5nOXfvz(rXPHIUsq5SWGICvOu9yv+)Q%5R7+Vk)W40Yw$(3bie03^H zIqox{e&8rn#1g#HkBUNAoTv-_e3Q4QN)ZL2pw}4VspWbZp8@2H6>KU-cYm zGc|AJ4GCN{G;Xssi>sWh&S+jH;R=Upy&LCoFt_)kh)P#?0pe%J1vJYj92ZaA$ZgWL ztSqA(N3>luO0&`T7a=;-EVhGQ;O&{qR-Sh=L&Vvq47G7q!uTZv80CxDZQ>(%`W^g5PMS93ADCQK#IU)(6HhO>j1RH9JHznB!c z(Ex_snIe=~A&aNGjD8|1!VJLo+vSEEZ66k7>fZ&|gw1{w;fgz|?iMg69$19c<44@P zhVfsY>RmgRf+po`YuqvOf2^Rr!Ipi_2g>}fF#%%S(V4d&Co!}Nu}vM^Of6lF5KAmg z8JCueJ<1WPqdDt{+$$T+kr)OJdzF{f-!TAjX-$2{We#h}Q^+}&jCUx{u*KeD)dxIG z8l`b7VOeJNDQ5GtY{F|EW$hyiBzK^>Qqs*XI4R;{XDd4Q6;4R*wc9XHjou$pg{yGA zLrNd~lHgt?E(AGYG3;0~j^!|Q&$&WYBF--`tc*lR#|IHMx^b9zG(?;q8sen>PC?)asFNuZ0SLkXKPi!%Z0(t%n&zlH#uc=# z=CW12-)(N7*8vZplsnt!mJhlPxkk3J?c!Qe+tm?muNAn#lr?KlF@;4A&v?7yqOOIz zWwLlqYlUUtXNFxnTZO+l%d}``8rjq0F9ndUYn(xoLFZwKO1z8%Fk85JN(gPYzg=}3 z<17XGmj`?exr7E4(_FqLHDw+g-@NTJL?^4!)yW?{8Rvi zv^kET#f|PLdvC8CA8yUM1{{U)HUDriV zi%@?scTNPF2)@9qaCi|Juf(}+>T8&_?UC9N9aaTOIW;GY!#x+Q7P}P_*)D)mg#=tHzAWq#+^rG zqbFv&nL#ky=493`uU)fJs}}O>a<;`bpypUCx(twb6jh6WfUvVs9@n{8BRxyx=JhwI zDSRa@iq5kbfzOJw+NLcLw@1v)t?M?snM2cWn%9Y1 zA3$R6Q7KBhAmUUz-M0`>@erIBGXh<*5%XN*GO?G`*l}6RrK+XeV~5NI?A<{`(91lg zJZ>0Bb8CwBA8^s5Lb{jBcCMuaX{<{|qg}TbaKi=0+lEDfT7FM5=*q(Kp@y2Rf8q@!|x|@d#%tp=<)l4*KoeOxFMQE#^0$s3p=NzoL3~is(3$%-VOY;iUV|WJy2Y{Q! z@SM>rL-=lIS%#X_e^Pvb$IJ{`95^1L-!OTjs8))RFl5ivIJKXWJ;uV#uKdD+gY{L> z^)QGXG}zU(6vct#cpx;Ehl^WxHT9cbkp2ySEH6OeDi{ z+!s?Kq0=kI<6uz|<|_x6a~wvP>;ZqRsQ}QPI97 zn&2GwF&0`5$$4JwX<18njFzc4w^L`$EEi0&Jw&IsGvy#8h&(+#NxQLhGZ%-dgm@|kW%bYtQRNl9VK|1i_jFSoGR_cZr}#vyDavd8kKG1LSGp^Fc4Xn^?765=D6EhC#Lfw~p)*w! zD;220d`sU=g`U^kZs>*L4-*F*Bb*g%D9WnW>Km>u-DaKM}%>BX#C z8dU1w3Jy}a#;Oi58{cD$u~ySMDu%{2a=i&P{j-v@R>W9DKk+>t)$jpW;xfV+!)?5Ha_X znPn4vC#J)pn zT~Qo<3Vb6eHwr$tFsQwsuWfyjRd3ED~>!& zS+cOcZa0E3-hE7vU9j5>XPInMa@5df*5$)cu9WW{gE#3=Bb%PaYrUH+rc82eAM`?vtA$**&mDpK*roc&5ra{w4aeBYReprx}d@Iu6; zRCC?F;}b;e?EDg`-nXiRy%qMOK^`|=RUbQ)>g=isYD0&`Lg1{in5IXa?>;8`NZlU@ zS>#K9NcI6 zc#0g=FiPi&foa?t4mZ5ZWKPXtf!_=b6T-xS(GPHvOz-QcY*K~jLA3qcPt4w2oi88+zD=O}tPqd0ahZW4&IcUQd7gcXw-eHt;wV0v8D$fuY#AI>tFfs%N zAZpWeA#88&H3o2kk#qp5Z+DbMu-+XHKUW8W3OxKu#9oFgmDqQ-|l;aRYF4j+k^ zm3xme(uHH9__^RUq?Xb$d?_)XC;m zDe9`!HUtc=SVd&=2uWvL7E|K7Rhzrxtjp4wzC^pE0@v=zW$3(F&bk^gTzZPDk)fartwg-k%V}q z-{6>aeFqapDZsg1sNdW{h4yCDFEYnrP!V#%R9uTcuLyD%h~@M7g13f?=BLqLHu<>j zSH-*6`B5ecFjBr%1^y4Cbugt{&k>=Fx7zhK*Tv1T*UHj72D1~$af-}om3llz(PL(f zu;8Y$@9qIR6>sG#uAB;0-OM&aew;vv{{TWI)En$Q$MHtL%xg~6R@bf0ciB@Eah_R9 zg7_;kjdZrD&)hWkHOb4CT`^YEL1<;+fVyOYYRcAPx&Zyb^59l+U)%z#hF)Ig@_X97 zTsKnD%imS``HN>{4Ka9xuekQkcbx|Auw37lcLQ(IVtUanZ+=3THS$~l{7tPrb%&RcqYvL2hz-1cPzmzN{Jx29Ij7sD)32OL-W*O6we37CCI8^vdd3?nz zln10T(A2w+fiAmpL0i&!=4Y3QWwT)lH7(B!Kx-#_MS<4`5jfu^d5x2o+_tK3N`nr& zaUGJaGl|1jFjcHqLQt7YTIL*#TFR~>lsXbFWa#AlaS1kgc|VC=v&j4ju~B@Ahea|* zvqTD44}mN#lD>$pyvxvkFjT2mGQn(0%(4B6i|9Wxsx%c2=7G7I$X5(P{7M)fGMjf> ze~D~NnP&L0Z`2BFJn4$`;u;OVhA<)R{X#Wi1EtkgH-{uBuEX88#LQrD4FN30O$l$H zpWb&8`;~8Ms4FqDA&<9E7Q(>t8z8~X^@=>1z;kk};5AM>Jj=m+^`i&8Ggi|;h)I~Z?KL!YEqQW zo*LY&ZxlWFIe;6Dq1SJgTDa@OE}==QzK_~sa5`k)o@I}P*DM?l+%nWxmxph8hZ-|h zCrEDs%FV-o0ojc@Z6OWs#?^HSG|1?S-rR~1wpBITD|y?D%dUN)7Gac@4Qf5bg})LSq# zO7}iIZys19LfIL?#LBBO*ED|-B+VxwdGQgcZ}PJ!9-ZeAwWZ`eAJiKSJ^uhuq}smi zfnd2y7#EB0)TS}`4 z2-8D8CU%ovH3QswnYOUpS`3NEt98RGFr&~!BLhbBMzJiyd=0*4@FOCqxQOR`Y}8c( zb)OQYH!YgZBasI7w-Sh3G;slJM(SF&C*Zy%151qii@!q`0y^@>_0Uwlvn` zTrogfQF1T?s_(g>)_lUmE0Wf}rfvW*af!^`fw!^{7*h)+j#6yV;sEuM2CK9}mDAAp zK)MVUC}6QyP+88DqY9I=JGqlA!Pl9E!Yuy)>;n?uyNDTaphE4`;ONnr)5ap8VQF9o z++B0O`!S_xU7TF%Bjry~17V-P6F5c(n~EUKm#8imY889Q#68x?CjM1(HF$@KTXcs>Q?00;UJ;9x@Hg#AsKSGsoJBfOLrP zxZ=IVzzi#HDfHG#a1Ix;;4sbEwwR@+48J%jcyh~-|{z{JO{^tG2a z6@k^HY@Y z-74S>3WC}Bj2y~l0N{gEslsRT9TtX}^dl44mu6XtIdBnFIK@XNmE5jkEr7>^&s()KEXwpJfzcCnGJ_3u6tfz^;$js@)oZ_O5YKt(LclFFUzoMR(Wi3jKr(PTi!!!4 z!Qv740USqA^Z1sR#UJdpZtDP)zdqwu9aB~KjfK+Zy?cYL%T-6HM(aYUmaSEnd<1nD zeQ;ie5&)$XzCY`h;YuUpf@V8748q85ri~lS7jKo0SP9eIa05g&M^dI$p!nusA3KJ_1@@>Vs^Hj>Rg)NR zxs-ODh-5Eh!-6)waV-g3WOFi^tnL*Hik{{XRmnkt^%%7m|I^D&^SQrN-X zZLAyh9p4r^i-1e*9agLwaQ7Nz)O7Vy;Esyre0X95z0d0+KvduF>0?2EKA0`;w@;J(9BqnO-1V*1|_?e`Xe=VUVB+3gLsIc{-%wVFQ=6A4MxDxn$9Nh57jEY4a}DQ~J2RhKcMvv)TKa;>xyN(V zKqHLyn@!;9>Q!3LCz-2*c(2sF;um!Uofi*3)Gn%YyD=uEYg&NWkBN*$qc3j-L>5iD z%TOYcIZQ1@0SfaOuB|?j$v0e-dB_bikbAsd8EAcHK0H7Sc1I#!GJ|9RbgS{=PznXg+BmGjGw3Sd>4m0RzE-;G zX*NXHhpE({G`FZa(L&~5k>cPtZE++@_Eaa`{FOv9&ZK8Q&pOG_B}g=isd z7|#X34WqdTJ%_?ZqV7J7j z+Ur|_0HZtGdYR%oIOe#PPRmblGqAT=_Ki!F67uu)0M^48sO_y~R&{~?rcV=^H>!vN_OjJ-&6e)E z#?(#_fG70NYP7oGMu&SWFm#s+Ygq7qX`J=52+WYBmjJ_b&!f z5>g7NbiL*TVh!g<5HMrkZ%pTYAJiQq2VS8gZI-FRL_-aY?e#DOVNRVz!G&i@M0qNu zm^~iYYy)-#xkBv7%00gf3l^-v)YXBA4F|2exT%b+ z3#c<{3mn@w2ZQ>TCFFG|mX3=14(?I`hm7$HXV4rNl_}-_0IWsI=@g80j7nOn4PyPk zhJYVP2(#Re{zAo^V=!s8F;`tdX^P9+D?~PCx;UC8yZ2m85u8!Elf2TnBH$&s_c1uK za+sxFKy@oAhNpo2p@w&Pb8zM8IqszrY2}4%2EEG3g(&eZuT+1`yt2MG03%>(yMUW` zdzmUPSDBb?GR0^y>UbUwRe%z$Q={LR>d(m)MT4*9mabJ@ImAm#Dx&osuYj?IOs_ol zK&oZv@d`GGsB(Qw3%8rXOwU_zrQCJGP{pG1ZB17;HwTddtvK;2tVxwy1#F{7;Vn6D z8&D+PFl-!Jbt!38;=eNk!Q3!oZaR&zrx4)P^~|}BEXK^f{{Z4;Z8?Lo(1dc~acpT1 zM0DqxgFR0F0JvJlDT%9(%v_I2oxlshRgOEvYnt@&(q$N0qcGJg2AaeZd>LG`bkx9n zGM?=e9Yq!G`x=}OG&zFNObZ0X{bF5%o>^?@CuQq}mziR$iB9(~p)PdC1SKy8rh|B! za2IvrCW%Y!lD>&#l{wt{gm#-Wtn*r5i30u#$E_oz)S{C%kvv8h`#NpTUN3jE2w;>%Vp!JlgPf{?F*jsdLYeI$)BmjC_>sGngfn=bpUH0h_iwqUp+>$ znr89+lP#nc;KW039|WO>(~ZCLb0y)lzc^2|Jarmm!T36g6)f7=W@ZMW0`z)u7BB78 zKu)uK5cEO%Pk4A3dA~8&7{6^B)KGiQL!H5SWs=8D~?3l58_bGN94lLp_ zUHMCI6P9O@{K`q0Eid9#MGCeUhad%8#3kuC@fzf+0Hwuw{d*7~*Ib7l})e#9K}G<~l!fD+O;LiN;iG z%&~3Y-SM;rp!ZdMN2fRGWG&Pkv+07+{A4aS9PrLVMdq#uPrS!+{5%3A7HcCfRy@2+ zOWXD80lOKl{YI^!PP>=a7sz!9BBttqy^)Cd=Q#R`VbdY{mjV_FZYQPM4t)8AGRH~X z#?1_t9vGM$Pd$eNQ0BIAGEEg4RPd^(R;&xNj^jN8HPU4%mZKtPTT651a{mA$Glwd- z?S;6tkj=Awo~;qYPM+FHkRC7GVg8v?o|1Ys?A3ddrQHL-X%Fd2WuP_foYu~aY-dp9JO_aDt$9Kcp$s7jVoGg6r`p zccX8gh~=`pHS+~l(HOwL)U~sDm#m8ep)B3eRsN9}P_I6|6L4Mko zD7;^u;%nC>jY!xB)LAyDHGbt}Qu4{>E3P+Ji}QtOR#1MD#;|KXQzZ-*JGp)Xe=+D= z$*7X)p@YQ0klEdui-4*j<>ue*l&Ni&K_xJ!_BoV`c8(|yhcKbZPr?hg#$rO%zPMM8Z;Xm~*ODSGB*Y;kjJ+r{@h3&(M|JR!pJ&r6sE zH~{68!$=_ zFvztFw>d;n?TeZ>s^|TV912ZWj7w=P0h3XQa5F~St8?kE3Y$MnQ9lt6#gAcs;ge8_2|@2J{8l89->tP zoCDk;7zLehLv)5;UAgLJ*9JAi5DkaXW=G2uhhgt6d$?_CgC(_ZQJO{gVR$~{BX0{D zXyFGJb?8^P&uz=GuL+C*upB+g9i}gZX5bnnZ8&T33PDu3>2zu!Y7Mk!<%VN1OQZdq z&!}qf0lzA8q_D;C8w;bLnTek!%syuS0LoV6;uut0nl^kv1F4WvPdxaCX9JcMm<8oN z832z!aKD-*D@ln@<}e(WqguqYhem388G^L1bD2$w+4BNBh9X~(&N9@yC9SJ8isg8@ zfhEjuh#2LLZRR8tvo%UtNv%FZGo=mozPK7hasvFheMN zFD;!^u!e&6ZTg)c-}YHutr|6ng$2!T5ZJkN6D8f_@e%bCM(4=8uDwONm)_uAPWgY5 z+!Ke#buDC>RQVt(9j}6+Nu>!ut1;j1BD3)gRfBKOh^vvt7f9bsQoC!3d1twOF>Lgf zuP+htMfw#BOAWr6UgVY;I+*O!p&}&WosiPWHTx2pDzo$EBo^#o#zDi}#dhjBrR!&( z5ugD=eqN(9Wy>m9xm8q30;$K$bkReO-xFg;am-=YwjBJzzwH)nj*EF-=F0Nkc0io7r)GeL+@e!H71mssne&J}j6xBd7{B{uS$T9q4IG`5i6WFdW z%J8WrYNanYc1|MVrLS+tQv^>0>Ljl0ORgfYQM~sNO3zAyf~o^R7!M1~!cb98$w`uO z>)ak|ERG%sfD~DqnU>zSoXVbg7O?^Xpv{uVC{$o8P%fs6y)I(ZHSsDO&NHafg;}m| z)D#g(reQW#_V04tlF3QIO0iQE15gInc)lglm|pMkFL=FkDWO}nmvMuHMs-2lt-vU- z&$&?V8Drt49^%>HW+Sx1;eACF&RoUhV0x4qKR?8xUYMH+TFxQrCwx>=orjtG1%8wtk(AZ9 zaNIesfr`jU0AAMAVW6rB`C#fA2K{IQiB-)o=kd5uwUv;wNSyJ0xH^K7Zw)+~>Mw#H z5ySHg8!$LN$*81hTUT?ukl8*UqzQgUpNO?U^Q=JSn2ntm4S7XMWFcL_)Yzb$A$GMk zwNyc4q^>l#=}|bs^OOE;xERUfca8#T5kUUF*C$s-Ex7cEy{MwJb1SPYaep= ze|fV10Hk8jx_h`!wXE|VASpu>@hEev99}hKw7gm3@~}H<<$Pj*Q)=jHk293K6&X$J z^O!|?$2!9_Vmho$*DTN1WX`hy!~XyX=)evtW;iN};XO^;<~K}~O$T`26Dr)zIq%zv zeLjPysheE)WEj5U5^V1$q7~tC4ggMNDTQl1q{xsA#HuV{f5~~;i@p#E2!#^PGI z6^~4AT0VLCovJM^ZxF!9t-Q?2uQHT^a{<3#49bkpa*chUGmivH3p_&T8NzNbcyR>D zv_3L{L>4a973GH~K7ZI%G^)zlOMEPZ(JTp43*hb`uvW<1(Zz7OXV&Vy!(?fvC}^CvFKzn>HLDT*e3Z z7J(FR^)5P1nvMqqxTwzsGwLja4qKL1L|*{i)V?62f6Tr=fN=(OwG5v_0H`h2nA3m_ zFA(V$;-WITF~p^~&{XU?Tlhq34j#$G%GW`GPT0@^ndK~vKi=mdQ|sbbG((|*w{;CeyYV6Zx6CaA2lbuu=gLUwK`PVn-lgjDau-_gsno0_>JFOyz3EIsHi+vE7Zo_noy$UQW1lsXqL*)^qOf91)Adg zkl7l7F6*oA0#;yTj;iV*paWE0pqJfw1KK!Ckyyq&Y8`b`jz8H~oU5_Gc!mgNt{)EJ zTdQCA6%*ShH|n4g-Av=j+bVIgS84rCy(KuI#4Ib}mT(`;5KCHUw7=#XLW8Cd>CB`7 zoCE&=2-yZZKZvR$q$@`1D)X{mq#hIEY_-&|c^t56<<`pryykXR0i2E?H8wQ-9%f}= zRCpdE7>!eH^B$y$Z{Gz{y8>>MFR88X$_V14T?m z=3cX&C0Vo>(>)V8OkY8w5A0tx1j#IZdX#?;M+WZV8rK9&dxMW=WUO^czcU5ry5c=S$+=`O=AQC^0+yh)0G~dW zy~RWqqyF4{ZGKY6^Ej>ASsxus(|Q2WIOI)P<~VHbt;R(Ws|-7cH45Bb?F1H5&Ew zUxHG$G<6A8#e&)K7~M7wU1DMyEWf_u|(?!X3uzQGOybN)%Y*$bir`oeP6&dX;p+GWm-Dp|KpavfkQ&0W^AHQm zfT?;>(mqXCK)@55<@0P&xInqF*f2UWjP>CQrRN#=mo*qXjUp5 z*~=|+t?2L znfFn0?bG5_O89W`Qz0Vjxu%@{p#GsL3(C&VnVD(6syWDUL=IS^oqSZdG>EuLsgY1T zuow%0^Teb(#q%04oY!?SW#y+VYJuQjXxF&>FdB$Ti%%@c7OcmZpSd2+L0k7<)E5{w zi>{Zb7MK;tfw_QORb*oTmAk5xb1AD8C5^7&=Ri;4JBaR$3ySejz|F;NdW456n{iG< zOi+DG^zZ)wk5HLxTaVQb;M#FFLupH2e^YeT0r?BT3Ke$aI`kq>Zn*vx4R#sDmU$y< zOBDSM4?`uc1=xP6PD_1#nFM(K7s`=YB)W^7o$hwI-y&^Dli6H zIO<{=3#S(mC?BvWXeMr6ShhLMw}sK|6s`qQ?Kc}xETM3JCSK&zo=>RmECV;I@hD@3 zP-?AQOS3^tJAm=6jeYjYgEU*)EVaF4&{Uu?XuNk}7SVC1uvY;!039XprUM<>ITv%7 zy`^Yzok|=wnHWI0Aj5{>T^2Kl+W-c*m}uLdsI|Rw<%^5>P9FkNo!A1#w;v^|f_MVY zpHl${JesLR>6FR%m8Lg^UrHNPGJrPm7#?egUs-s$x&zGh2&rRDGY>HV@TBSlXDu-i zRtI@w#34!Dhcc0Pr!2E&&QFPDyiC>QxSD7j32zpKnSe5mAMzU%%svoj2s+erVhXFE zj&36(o1f}fdKRdeWzLL0S&eUkQ7S|@ zg6U3i=i4eq1B^9qKipK&NVkykuB4)To4zVWnhTWV9< zRbz|I$Ld2j(d)T%3~9MSEv@dW`%Wrcay_qtzGD-^|50rwA>{Rh|R@?dyC*x-kk?uy*$? zNB}bREPiEJkT+1kwQN!PBrDO0YQqf0#htw)DY1-w;vJpKd{xBTiJn^Rjj|T{ z@hSK*;FY6PS?R%2lYVK9*$WhMtPd9e@sMXT7>;c>oqR=eG`wm%O*G4TfL?7r_XX%) zy+S2SJ`0#2t6}5R3>b>2EUaJL4C8$ydnor5ISx+|4H}e$wZl4T#8U3tW!1vN7#vT@ z%RICEOcuCTxbR`oh3cvoY|fn*GEn7QTQ)lZRmLK^s1$K*8EJFvESG$8`FycdZ3h}L z12D0ABlt(Sa`1%m254#yVR@!9@c=7U@}+6l8ntDiuK|T97|V#mmD*Cg40(g>ap%n7 z*~Lt25K`^drBDsJg3bG_V_po9H+%7vWVwxV5t&Cs$sAV^8}zM5r)SQ+zynPAijWRB zwp0!Amw;0_YP*qIWz#-<}) z94>BvK*51@=Oj|^neKVP7b!{Nnt*5n!z!&o>bGl4+EoC|4jAC`z6N31Gf8;$T{>pq z?;=bG?98VCRhu z8uhm$)C2&?{{T{w@C@IGXinEQ<*4wmp!dq$HHQ)U_sTo z{Y((BG!yV0x^9P8^KN!qubk2-rAIkOAT-FoIE!Dy2R$rd(6ik-se32xpzi0R(2D1*0>r-Bt z8gk@-D?ZNr1Wpl4b$nM+nyl2SF^qQz>u5FdnP%v~vFj2BjbJLF`l9+S8*#4;R5CX64sP!91GQ+NqL z5a8qPHP|}&i++8|JoFpQ(^w z5Ay^h0X-9ir=jXMs~-c*u2c;_pE0YkTk3Kh@C-}Gd^A2L6`-uvZWcOl?pQY=OZKV$ zN^T0KB67n(@PxFS0Z;B%JXhDKg_t&fGSl%n64|==q2T1xnPW?V+&0?K>Gd|H1-M`? zs8N^Hef$t}F3?j9ZyihztPzcHc9--@y&2uYVl40ipxxzsC0g2)9sNpm)N-`&{8PKJ#$Z?-k7jp^{!Ilcme3`u+poCu`b-&_cWtKj`k0); zmWB1=G8YACmwa~;#bw=IR2Bw2V2z456DxY$Decafd6i;nr+c}TTWPgT`GoRKFY<&i^W!9IU2gS zFxWHeiEn#XhchzuY^INKWN6rRXb#8=^(_K#1C_)I{L8v{jwYxvzlKmNA5P){F9I)i zMN?c(BZuWIj)ugF2fg2ZrzVEBVi|JHftu)mShLAcq~sCCu)gJ=1vWybm@kN(Qi@;X zfjeE|r6-4(S}~4)_%FZ7adgWx4Jd@W@nqqiCk#90U3I%~d{SLP0a=cNloG2x-PA9Y zt7}5FGDw#9E^r_kvsQSEHHIgC6bx{oteI8gV~;Vbb^Ao3Q%$(5_X3Q$SzzhnHh@5j z?c7B)LgKm8JQyH0hW1uumam(c=-SHjF6TnEZpn4NBZ103SPaf4#_ErzT^EwM!>s`h#4g{l}{LEqqRnGO#7*TSVtBXm^t~DgSch~qm%tihc*j}{KL{X zGPm4nG%fD4HFXUPGvYO6)wgRar$h2!?UZNzhRk=KVRbMi6=4M|9bVqz49L(}xQ3u| z;UG2u^Y=BB+r1B{xoVCLbq)}iH;9%54G&V@&@6a*sF;f1-?>~HDN~ZddaS6@c$s7? zQxu|r4OG#L9b(~#vdwb>XuhKAi0-=iiHW*u^Kg-F1G#&88OFY49YXA31PPW)*lb6> zHi)D(j>2^;tXl;v1QU6o9xO@{#ld;5f7T*^fgI+{N1mE7R(d5Nio?tpqMSyjBh=Vn zz6?JzisH+J(M9Osny1=rtHz~9Z1PvcEa!Cd^&KwxInB&mYdCc1n2KA_hI|TI)W*?r zvO0{OB@Eu2`VR-ak1trikldohT>k)& zMasMd_RRc0xo|@nnVjWyh`ifnXYiO*v+y~a033JaHg&)rIYS3{U3C<=7`V3W-Zkz5 z)uZT2JJ@k6OP516Gq+KTX$a>=AFGx&Rc(eym<|D0>Y~1{0%0eBVNk4Y#(J*d(>t|w z<_2a=p2p5n0*osqmXU?%tcRIYd;ha0ovTV8y;%3`=R0k&zj521tILyj&l zXl<%wm6_iFY0H$d@KrzDCpc>4;hH#)h_*owW4LCnxM1`hE*g$gTQJ);N2jFdN>h8O z?p~f?!yVGl$HXcpG#=$fhAEuGQjhjgSY2R^rs05?Ei)K6>RO8u%a&FH9%DZ-Zlm-Q zIZzcnqvI-<+0+)ruHj~oXPM*;S2 z<|_!i^?yX5a=ZxiCkEh5(>Ib`vq2DHa-QM7sg^S}N3v><=4XRwcPcb%JA5E9=&`!2 z{0w!BX?3>dOa$!@ZkiJfC3^hC_#u`T0MS|Sh42~X6;Af;8mv}u&!nqe)k~s_8#jLw zE4eYKs7wlpitPUYgs+(IoS;W+$YZLDJ-#5E#CA$M*>UE#JU}N`@dS&*w{s8OW(*~^ zT_II$$hnXu^QY?OGddS-5v-@SAd8bD>xe@o`9P*%tRRD+cNXH<+*YHSuLR&;7%;^x z`LT^ak)^*f{j{bOc|x$hYuWz84*T|k`oT>90IuLQd;v)m6{-dn4s$T_KT10ZF%{XsRf$YG4(J`ROAlK6+?T*8;$^} zR2up2I|X56uc3J>SK=x`kgrE&!|deh$LwVw=3b3xZvuFKu7ME&jG<#5TVH zRJn^*3q=uLqTgG51Kzj#= zxwmQ;D*j?rN{>PUW@U8O+_{G1jv&igxG@IQ^nod3>GK)_mSW{%@I^Zo0bi)vsiaB| zE*0n@SGYQj^BGM^vSrqGQQ>ET88ZN<23%AIF2t@2&OJm60`%Vy^`o~cmOtU;IEVl- zznMr{jTNtQ;M3({F}UqQ+SIV9@^Yg9MwWmW`I!{1Z}^*f^5!Z2NIQ99$BC0*bU8dC3xVx3pa;*r^ ze%RATH|AQKJ9xQdoq(O7Toh~xe*4oaAYmS!pz*~IM7xsG#`}fH;r989=Rl;Rqg~=I z!M*o529&Q(HVu$;Uvj76!n<9{;lJ?1~SqoH$cOn^530GW*|%hb!; z%K^e(e8wf8Bpx^z=w@89<_t6&e6qu8xK%~Q8}!H8ovRUeVijPn|**m#!Bj{5c&Wp#qn&b5<6iug}J|_=24R+nllC#JD`;4%)8{i3f#LO=( zL>k~7eG%Dbqpo8B5G{5r8`g<#x`TY<2359x;Q~iy)@YnbdTou{3nN7u1X9!>y|YAN zL>)n8^b*{EfN7~=a8j+5@o`myE78q$8Fo6t_ZbM6my0r0?q4%y-=FSS%2=9Jbvpjn zFZ&liU3Okb1qv+>h%1*?hdmLEaQ^_q+-{bicf`*C{M9!yEG@y1t#EDU+_YS_bjyi? zQ&4>iDY7a3jwN9CyxWP$vT}}Lef&F{8gYCEIn}*f9I*}u%Gm0nZ0%F{id(Acs;$iL z-&e$2L2!h{3tfFBy_&4JSysY^{`?HbYzmKp$mpowytgZ1m3>xb-gz~gv7(gN@f~<25l$p{R|9!jPF@&_TrF?5aI&?5#BHK+Fk75&^8^={jm4_ngL;kWHurB5 z=s9=pJql75aT}7s^vLyh?KW7;YGu3|zkzwyKdP6Xp$mokP`PUIe?D%I{$v!-XDxp|X{27jSX7e$m(f8N%24kI{>fdyX;k7l(*~ zM6m9^mR$k?s&P6T51DEWo{UdB`8gitgK~UDd29T1M^SDJcMWq?s`kptxz6jvY!(B3 zdySIXtR1?!LeDGo^C+I$b7ECDJcPMgCDLj+gA&8a)Z@fzyC{~z7;c>vI4+?)b1*#l zK#3wX?ki_j0(A|MOi6faV#RZf=ZIS0;P%Rfbm7|fFOarsN$9PY|8h3<-u06UlB5{ zLN9ZLg1aMig@b|kh?=O!sBa}zRKliQkU4Ns!0E&F^j+@Eo?qt5$NC% zvn6L9U@3~e-*cmHIbz+3(axirPd&>#V;n9Vg1AbM3OJ@OaadM$Zv;Xuz!&o?Hk(Wl zg&@w;PyizFo+fd!j~5X}V0xFAQyD4A(~?kEglfe>wXMs~QNfE>+);vu%3;Dcnz?QX zvf{=@Y}bPwWXJ0N05i&yE^`ZtXg`7%6e=q|W{uuQb{Ge#+-1)Z%WnGZ6P=c$eI?qd z0Qc9#XA!?*qg|nc_;&&;0f*p-B~r%~^VAhs-L#ytwsonV9K??UH*75!QZ!rL)NZd2 zPy_}5a>i4*!E0QeAaE+^ z{)y`xbB_ACZbw<866>5@G z_*Lp>Sq+@|h1cad{{WaM*%0@iadKj|ZyibwRv#|dZ%+Z2PpH*y%lzV3H&`5ET#Zfh zL>|#mxB}yE{YRMD7ZAyy0%oD0OpaYfCC;Br5T!au4ZL^7$E`H)3^Z4nP+WB|T<#7x zr%@$--9kZ8%CQ5O+*)j1bV?e~=x(M%$K1LI{1A8?E1*ZL5lgN6mH7?v5Y1lO`i%k? zyH8LT9f)?+?Ru^7@d_?@CM&a7Zs7|J zs0Ri7AP8l6se)01`w(*c(MS@?t@GCc!xMc){F|$CF9YnBdx2b?_zOqWzx##(cv4L{@ z!796#wid`;I3`(J!=gKqjB6j5cniU(BaSe33`l_XGC~^5m`DqOX8!3OOz`zl$Rj!UEXCHy{ydY3Kf9L1dmgTi($$#W=A2kGczQrXe;|BHVDKZ6XlE^hVp76<;50#m@y7=_r_iuY1>W z;ypIeFMzRehxfFrT_taCW@CR(R0n_T`JA;4DJW-^p`P$2=Q)wiO36N#dGRA zH%b1dDDymG(IU&I$(B-xRHkzEI?T(Afl#6t!-%K_5L$QKL@r*Sa}t@)i{2&QX`8Ck z-x7&b1#Qy=p-~pYCBL}Bis;6?!+NGoMPjZ5c^8lNBE;14z~e2^qH%tp97si(+wLGf zK=;46D(bai&vy``vg-uYS+j!v*!sqgFVwol<@uD?_G+k>PV%K%nx$CvbQ#173a5c# z7b^kLRv)B)VgZuR$;7_^sw=?m56|RQd=cy|qE@AQkV`I9I+&)GLNq7!-_#u=tYVx@ zRE>V%=%*)8Z=D$b0A`EpKUA;=c&8*-@q9qn5T-W5+Q|O^)d==j-F2DOM)a$99p5U% z7zkvq|Ic(OZWgEAe zx~?aYfYMuB&|=sj=PCaHGU;GgopEzGU0P7-<=cWPlEjd6}$L&yp(*<>v)!9NRecE^u;m339Z4nVy5y;Csvl?+80< za-Tzx6*iQVYXdQ*@f$XB{vmak^Jf7l6r6_#J#`;A8UEnb01dHxRLaZ4 z+EXJ#s5KU&fSc}Q+E%&T!KAzRjX;27Y|73-17*F&wW|s-3snvAEL{{+Pt-uKTM04- z!oM?O@%1UikIJ1A@*BXxI!mfe4}l%(LqXe@%%nqLa%XVB&=b|epjm1Q&SDP4ydN^= zs>|YIk`$C?2B@Z5__%=;cCQc%{^S!2YG#*~wFP_bhs2=TQ@tVTJE>#t#YY!FxVJSk z{ZS6KnAFyoHmtZ`la0!Z+W$+={g{J8es_r|dD>Qf}8gQ1a zby4)cP}U;sd5e|1E6Qh&5YNm@6JAAFH7p7Wr7d3A0Sb(|2f0+cRvFH6fh+AgUMGo1 z9W&0GndOG6l_=u-DFeA}lOZ5hWhfm~%-;2P||(E$t8L z4_fQ*{{SF$CSDcamLnu7Vz4{|na>j?=1{Zo%rQ!Kvksy^)pr6HFq&DKFaas z?li@SxcmUmiIZnf5thl99;R61*XmPiiGE-#38s03X>?!i8I7}rd`c25GAZ*Y943Xw zc!VQ>#M6%Ex!^dMMu-jjgOoJAH}gEw0dV|4>H5nb+|N+v@)3Bnxm#sLIOm7VSR4jb zmTM}!v+8j5;W_qT1%{xMSil}-K6F!DNAr}E{0+m;3ZJI=hv9a}6v6TG@{ zOwCVP1l`5*(GW~y6GQ2cc{_#TJw(CAF^Jd5v&^CY0D#KSBWmiWz(c8#+5!B-rbk)J zM^g~VA0deC8}koAws-_Qvz&|jjycLrVxwo3X#Qmk!rIeQe(h9w`I*b$ zmn;r!E6BhP1r^t&Q;%~bg|JSS67+IwjLe~6#?uzdlFreIn!Az4U=Juq(<3{JY<{yo zs-Nt^7XsmnvP(kohUPhRZ@F!Pxh^GYizCSS@hGlCL$}O2TQoUfQ*jME=6Q&XC>CH9 zG~GhS(BSQtfhp4kc!N6socvjb6)p#MA5+#oQ2mr$1<0_`8wtCFVre+?SSqnc9uc9TtgUBLuO$Z z`xULqyIlxY9E7-eYw&*%6+ydq^)>FCsQG=)-eA*{HF3)?E^rlpaRFDNHn2M!a&Wre zxsSwykNV<@bF?QWf(-uvQyjo@+aJu)jh1GHQrAkn1Ix^BbYMP&J-22Cz3~9s$>;42 zVOGEFh(&IvPg6{GQF4LAl^)A?6>PxY)Vdz+@f!-Q@Gh%<v=DBo(BVx`*K zK4mhrcx#K8G4E5V;t{UFT5;4a(Z@MY;t|^A>bl0|9gJTBUqxLE%C<|{m5l{$@t7h< z{M-itX5kk2Ro^dy<4bDL+UJ;JBfHnBfdC70<1+?KP9;zUly5!2;Vl^h<(~%!F$m*g z$e>r2A{38k-lZ~Y2SgUf+xUw@!K!RF@elb@#Tq?Z7#W&gK+#oMU0Jlm6%mmZexW=QxvnMtKnKT(bDE{L7J1@dfd&H6YUPd?h)~@O3~jNdtK^BWQM=|jL@2yPUYtwd zmL=4RUCS}Nhxvrax^K7QVw(oYELYSkYNyim5f^}9_Aw-^lx6@+aLrk+p=x*sDlrjx zD>CwJ?|x$FYc@7RzhzS*Ci(vWW`dej0dqfw1XUW#yuyPDIF*@CJ$Ddj?Z19JLxl*d zxWUF4{l{}(Vs!}gJ|5%9LE!BR@6c+#h~96>=R+$2AqrMxIwXcuTazt$!V?w;ncEdAgXMZ&=ihy zm47!k@Vk^yS*M&q`y{a99hHME3vmDz2yk8Z2|$(K{=`&7*{fea)M!?^qjfmSRzIq_ zW?5pGTS~voV@%|=aRCYGadCN~SJE+AkAmT`tYil%!75cjpupDHD3NFV=2{4bN<8&2 z@>{ra@F?&rs53=fS~z<8neynf^N2t-z$ZNhL8JZ65pKOLT%nlxwQ6k~~Ds-JyyNxr2{HTgwgt4o9FL@eJi&59N5-FOGbr3~=YC@f8gIZ>y|ZApYpR$*m|E=r05RMF z3v1d9UesPZ!bIu`N<>cOkov^T?V56z@b+qs3qF=%m@nkVN-F=lJGlX^Mjjm`kZiP@KkKH%3N23 z0}-Mj$gKoOqk^0aCZMYxBE5Hg(eWti8M;G6jUN7`N|C`U7S&9ry@M}_Me9(l{Y=%Y zvz>XEQpO9KPGL-$m&_~1)XH^+Dw*^~20FPQY{!vJt`0rNY(T|JScBX~y?d!q;0izTG_s!(#`<&ORGD&n-lKPyaV;ek1xz=C z<>88f)Y$ro_LN{5-XgYdCLWbD)Kf=4Y#rs%QP^l-QK2P;>eawZ)(zU9n-V!Q+CE_iBrgX?HfL;pD^KQ zGGFm1mb=|KjNeOkkM%1+1utcqmqUv_V0+-Fmsc^ttOs6@(Ozoiyd$wym@4j4UejJ& zN^_N==C>O^peh1wGL=-|W3^Lza)Ju-i!GOL9ZX8XZ+UO#1FSM&vF4zk(ftYSV zvuB%sQA)nW2VKh>p|=ND!5oRecHV+uCF0kkHBe!~mOA^M5gb*;;4otKR{sDM3+2GU zYJQ1yY`2jDx$Zc;IK#FjcVfQaO5n5H8s_DGY~mvI=xM6+3TI^WIbbN|t?v@UC<=YR z$e~Kzw-v=ahaJGG=2H)3zXk1FzECA-RJUbJY6q$DDl{f5lQ1h{HsSR%lGtsAVZ5&z z4b%@~&~pAJ)0$TWOeZK-_SbP%4q?Lc8ruP5tp5Nq?kvq^p3~jc-}sdHUm9wjlN+>t|}N;z4ZlY@O?3fW~}{Ed2puCtnlU>Gfa3nUJgqETuNZ;ED-&Ga4Fk(%5)KGUitqh^x~3mBy>}+%G^2rI;$MM^Ykv?%&NC<$82ms3@OX*yn9(O=lomNmE$^tDYm3ZYPBL4l zXkIVy!_=?{Sx~Jg>>hcPQfmdm%-Hl8$IZ+v7lugi8LYmEZHI^=uyRi{n}8X*iF_bW zB|JdIwS)O!E-xOO{vzm1Vbs|z?DIZT@`a53vtL|~GX_^%sf)J`dzv{8`?v>~#jG`W z3ubQhqEkl)oktK*4{(5G{U6+F1pbfiQad6;MZ*Qrzj6D>UZdB%p05y9I{-F7kz&Eb z&MIvBIeo-lHljK-cqJ2@h&Lx(G6TvITG7jFNijaZ_Aoro-P;0uB&%%YdX#eljXk9= zz3+@e%@a(Z-OWAg^#k2lVpSBChftE$+2UOxrMzkVLM#DGt1GF9e=WhyBk-4c&9yBq zz_N*kqf@aKjX=FiVENg6N~~(0NQ%V>3P&}GsNIR2lQ55$Vo@BI!)AzlAY61c4NgtC zbe40Z_%)fiJHqgIjP(tLYF*e+g)=qN z`hd4x(|g_Z4FFtnuQw7=qRSh#xn`QYN*?Awt^GY6Oht{>etkhO$)4Qr?g;xzh5bh% zH}!M54Ea`wsY3+5Pcdhq&@$X+=w{gUiF)B$UA)E}Ma8f4;#>f1UDh`rE0B9cH<7cv zeaBt~1t0=C6x#EpmoGqF8FO9B3BjB7Gf~?O!E||-$^v=%n1^)sx`$m0eswBNNE0>< z1aNK%TTpN#U8YTBjRVYae1t)^8(iav?$}-Vigw%%L_l)>CE}dpj4J^S99&g_TC(6) z)~(zo-TXF$wsqb{E0$4nvp?W~{0Km$;;sL42Z*vv6 zo&Nx}8=m+)!G+}US%Fz)@d?pSIi<>YaCTsfu(WUW4kAmd?j}lCa|FqL4~Vd$fs=+d ziX3l5*up(L;O0S5VdtzIS zex^NS&G9OV>*D;%S1sj06IL!fz9pA!7|Pd(as7T9{tuZC(=R zuA+Xz+VIW9y;(CX+we!Lur+?7MG*R2%aka#%-O{&A5wq|zLSWe*J0%U03(NH!-f%H z-=qK;xCjJqej3JQIE&ko%-5-(D5Z0)OXy{D=46)7dgz6o6un=L;aL>b*Rx-j8Ly}g2B0c;C*lABw?mdzhGvVO-1uj0jIW{_s`j~4N*P?45OJuFFqMulTrO)O zKI`gQq0d3rS@jh{CxL6?*fv+4jdHT9{YuttS$0cAP*fe(^;-V`%89Fa9C+Ojg}QBS zEZP>u%~`*QdxK`RxY;}MXqiIvQ_uKJiDZY&uhzD%Ejs=n!;QFeZ^RuEGFqq4l7*cnsNq4ug2wKfIbE_F`AbES5l>r>k9zo_dUZ#HvT0WgBV8XamGx{ zO|9mvJ(AtrS8>XCtEw@Z{Yq@sE4Rc2usu4cA=p*9>k_2B2E*1f1y2Dv)8<@-7hc@Q zE}@G*xRyXH((djqG6fS>Va9AI%^eYXs2>9`eu~QAHq-@Nfn>leWC*79C1kqHG|a4y z4>F}cU#Utc5*yqmiDyHL{%0zv=IYH&TsO&>_se*f@|NWSn6v5*M`~~SO7b{A)}gi(WS8S@9hD|Xv_Kr-B}2e5>nCOhgA0f4H3cYp`(F<>i*NnJM!hCUt%K=}dq zmSg7K_^7H+Cu9QG;je64HcPxfxQ$b@9Yuw$n|hUOHyIE=9gkk3nDV?U_bO%H$#pB| zs4Cn}&{RCi)dIj)r;KCNH-g--Oad@a({Dj)e=rn8?-^fkn(hm7*YHE9iEsA}Df4c8 z5D?z`fLdD~+{|!8qTkFbHGjuCgv*~?cz~fls8Z}Na5Cc;%zYP^l%@{|4c=>2G95ZP zi1VAL;s6%v=l=ka7_rBq5y7_jn?jEem3%DJ7d#g6EKN~`WS5BTV!4+3-e28AG7zJ$ zF;00J6n}F1OQ!}R#Ma6`3^}u&^TaROW9o8$s!<6&XX@Q@AGbT!bg5ZGVaSRSn6~XE*nJ9d7I;3&b$ky9l4Z>4D4IRT2wCN#j z0Lyu~kcxMpjA7RAGXe$*Rpt`vhPlKaIeC;Pw&4h5aQ7OWYx59WA&ljg-GQi=Mq~y0 z;qxeKP!m|T7}_VwHSb|wB0#|=@$)HmQ!iJILcpVxgW+3h*sx}oM9f()oy(8Z1wdpg zGV%GBdr)~340mUVdD&N2_<-zo_Cjg67G4-)i$)`sv>+*NJJ~|?L{|fsC}@hUasZb= zXur%B9uGGF1KAqZsdg6ng;Y@G=47$n+?}Q+xl?3obX(6|MMhk2rTxG|aP5pGz`W+0 zr-^sNfppBMQ;X)H6d=Gj>Qkz~@G+T|t=6t92Pzb*5B-b!k+?I)W$j*F=fen%wrD9R zYvdlKLMU{i*vmw>I5hZIxMj;7GQ@W1A1ikPVadv~f2oTd&WtE?PVh#y1^8Q-p;JRe zJI30L&m|jd-Nx~jT|ZK>Lf%`hpa98+_y{M79aorl)met>E=*e;&~6b;*&a2_S*#XX z1@ZMR=oajw6)Ua~HhGJoO2WBEKg6d=)Ux9|9&k*MLu=2X8FgA#P|#NcFL3kICGg!t zs9VFj)S*>vOVUe;J4MXbx_QmCUwN8tmYMz7R2ZF%lvhEqH9oRH<) z2fpA9rHake$tu$C^$BBHtsgPh%TH41S0)ff1@%W48@CzHbv@86T{S7vS0|mf?slXI z4&K>F<42EdCVJpDy-J4U=zEXLP_ z^8mK{UvaI~te1zx%mfd@Rm!I85vnT~j3MhVQ5Z(MlxQ30pD8SI&4X;_uep3dkm%#ot!@W?CDMXk`KUGr@MYlzfZ^^x zg5!|?0AL=p;VZ|OxZX_N@pDBeruI0Cp5Al^xj@{&ah~IEAc31mT9~SN@Jlndj9%fN)O6WR;T@F6E%mYj87}m!D zM5D4-RWD^6hZV#MinQ=N%}Jr~Fl1pzN2nKVvVq;|iBD?~b3hI}#5Zge_CgS`iw>qb zSHxaX3J6zx#0}sP$ct6X4E8!EXuu$4w0>cR&ryEO17VU!3!?DpfQTlCiA{AiQ865- zt2|24KH7~C>=!}Y57D?C%T9B(g5w2q6{{nN+JWA?i@@?1D8wsr#nwL14NN$GWfv^^ zCP}T{-kePPi!q?CY3WEVev0S_A07?qsmDN+6A;@%0X7M_mLa|W=zo+x&16W-ab=nK(L}n*&2!|kqtm*36h*xyMd0totvVm3Cxk-lr z=D*w)6be<dXHUc_zS0* zyr3MpObqwp8^7z!Q87g-K~%!ltsMB6j=&1K`2OSB0cBBKLRwx@xHiAU`l2cns;2uIbk?1Dt5C{E_jtl&pWSvE}1NV2N`rM^LRx#*NiE=$UD#1{LjQ8^nH-2X17`exk^Q0PEx2y`T*n zO9iY9u+1{cAanRU#_ANw0_Hlbv7Xi36s+%=buNnA6|@dsyg|*iCZnj@kIbZYH}dK6 z2V_$AKB_fb8Y31jpnr_0s7p(hyh|i@t(tH}@iU;&)Okj5OpE3fRoGcTeur5jnNpdT zxl#Spr=@c&J1}d^x_VqKU$|;pj{YVVE|>~p`DF6SAURCZcZT-T+WF zf6PLt?61l=Nd?gU;R;1=`oB{kXHhh7mF{o=!Eg;>-TkHjqEsQQOMBem*#QID7=#7I8&q+?Q4Q2Kw*b4DxB-oa~Tk5k=Pb zUAm5t@k;oMWF)_NbuD3#EOD4xxmo4KL$S!S#+ZO$PRqvFLS>NM7dGrnWr^NGa%v6K zy*_I)%BuDl#0dr*Ud%W&VldBmW%5+>n|8&fnq7R#1mI1ds4VDKa(wtBgcNL=y%!q* zT?%Pytnm=I8{(GITZ*G*aTde9yw^Xd9H6G3=hOtROHAfmt&>An<|^fH50j~0#vWPu zm*$;ps>WqP%Vt<&7_AvwoYhpwNmS@1E`iV}K&QYwOw6<$Q=c;lRdx2fth!Nap|t6U zVy4AvtA9{~bgxUtOPh|xIu8djoCe_H4vfLFE9;4}tT%3m)j%@iScjPw!(VA$B-3^M znU)huwWkF}o(iv?h&aL7WXa5GK@QwFtCY=D9zXI>>Z0s+xsF)V@`MtESPI9vQKgp7 zQdO0o7#S=$@9T&xuCvIT79s_W%(%Q;f-s0MI{E4h$~Hc&E{>(ZY__%bnWmMaAoVX} z?N}FBxC$(|3-B-{t)VfqUGW9POz@pyqqFb$H3zVfkXfp_;qhZVO6AqZ>^ijkK zUR6HCe8R!e&+RLvv5%iq95dcUobmq3_z%$#ygAKa>N8p8qEMAV zz0@e%BislUytdzgGxj#Tu3~SCnM|1#&WV_X;DLL^Cx&HQeo+M%?*_A@zcAZHP+rItC=2z} z!~__Z5zdroj1`AGsSZpk!TOa40d#KWf~Q`lb2TgeaTl89qc zZ!{AHQQUT9CCZ=K3>DS6h9EM$MUB-kevy~}PSK&tsA5gyU{d|&Dy4Wr4MbOl4+ z;^;iAsg1t*gf=stUkA9ZRMEk}PGHj&!YEN0*`IRKvO8La`xAa3wa`#^lv0QbTZ1Km zLo5EHpUv{8b3F=!)7Pk$8pBOkxVd_9)4?zF6)Vfed_`K@olM-=3j+O2+1N0cCD6Tq z`TqbT+mBP_nG92RZW5K4%B=^)ruSm4KFOFtKrzw`@<1EYa>XxS%@Qt5mPUA>*{pkq z0dZ@G{ZJyYaP6++LNLeQFcm9)t2Z~{-qu?rR=8Lm2t%i!IIcd~YZ*-6ffY3aHu6{V zE3*vU(Gjh@E|rGaZYsOKM==-&ldR`o6Bi9$P1>TALC>4w&zT3hJ)iPEtyS* zMmv_{iy+s8z(AtY@fCvber7vMZ!<3Na?w*W5r=9fu2(?#sZCfm`5@+PF^mLHc+~DS zY*pU$SCUz>W)=Sc%mlgX9O9siF+o|QRT!#pLzTQsaPT$GW6a^q8H+6g4ACW^F4{b# zdNi8jF$b;(gauXdcid0GIs`N!)-Mn}EW*It!@$BxP}tykWo@C*ZTAbny3Z$%GLeZx znt7JXu2Qg`xsG7!8opQl#wN2~3C=?=hl#D%o`vxpC~2ynED>G1<+fc5TEu$uF$_6h zxTWYj;xSv{8n_CnY6l`EpB+OW%gXeYT;83`lYZjqRnC0J?uT<<;bSqm6@1)ahXU&T z#cE7&b5jMDcqsC~fLiEwvCmfq7fs7>2X|`qF)#cgI(H`_>RDDQP{2OsMugDyErBmd zEt2#vsbbeEvAZU8rNPpsx2Uj??=|(*tIF=iv*nFZn_m7WBtP>Iz`?lE#vWov%=0LY z;2lFqI-kQGud^>~2HaZ=-v~kun@X0D#n>tTj)y(jiI;v#Ior| zJ;uJ-XiQg`buA6bjc0lD7B`?7XB)tN;)?>lV>rc2mr|_DUm@xuR#JdsVpd8K>7&}f zEA00ZcGYJ}_>R((DmK8%EuYRJOh@dn`Ikon*^E&d_8u=hLlBhP=oc4IydtRS<&Czl zP$6EOM=F^Ew{b$y>Sr`@iCUrQptq{(0N69l<*iF5RjVKnCoaCdLi@G2<;>8so<}yk zd_@Wfwv%e&8&!F)7m6h`rL^9em)K=HT*q-%!q`B8Q|pK)Kz+=geDN9D8e59Y!LTS> z{CkN2x^4RPEGey>DIKR9=lG9HsYBjTiagcInUUabHLSA3dn)f0T*HSUN0rRO14pMF zdzFAL>F7L4pFwMzmpL_#du1U~+PaFiv=NNvR#Y!#^O)BSR)^e}sFW1^q-nCMbu0U| z4j3t>JPXfhb>PZ(*Y?2)qVWyF%O+|3%xa)r`XR#`KiN^YBF|&>EyyyX->8Q{eqN@^ zJTD(HZ*)H+`G~UWZfh#3i_*J4M6}1678vdy0`v!)j#9fA)a|-i_&m&L+8ecbE>Tve z&Eg8_S02xD%9zVOAXvtg`-36{9YeyZ%bC0RpIJJXS>VevW5i5sGOF{$e+LD4~OYC3&3 zCm!JVAcD1&!Cd*6GPoW-x3VM;C&w<)9&q5}x5mYXB+CH(oT{QZEWVX3&n&alAR^Ra2~P zP&k@%1{U4%1)cEC{7S5x=r`^(w_sGd$ljsW1nZ5l#WP!%fYBpaX6=S12P8SRu6UFV zZlXI1dX+FMwTXhXRB_uN2Qh;;gA-dy?DHvE5`&`ZD`Z#@FQl;f@O8Pr|&0Xz7Smss=ae0pCKJQFga*K0%_R0o~ zWg2=V=OQ5R8wpBkS4A@Z(y22>R6D^lB*uPf29qA3W*dpD^fd<#ueXTNQ(F^mfQ-1E zlw;J(_QJgIuvZ?5hAt^u=Y8q~OEVmwa8OVli@B#9%bAao!wxEH zc-Iikh3K1CD=iik*9gJ)02^B=HMYBiyr!=5z(Djiv8x||)kkt*qVnz!EDPgAXgXwY zF5{WHr4HkcVww?Y9I!8#e9h&V(Bnj_YY&)MQ8{McP`!n!3Vp%@8#wVc!aZ-)8G^?e zBd~?;)diwPd6$K6hYn@6MSY@{64P@O1{iJeFdfZ5?4&8Kc$Ru{MwGm_?rsI39-d&r zv=};rS+H*JB&#o0pex@h_)9h-T<_vJ-E^2{J8=gh`;|3viH}nXjb1GEGEHmc%rXaZ z_TB_}vcNcV$EY@JE8_$Uo%xHQ%ZZT^73JU=O6#De7oA6A#Qf5x}_A27I3D7Zer1U|L@{~Zn$)0W6L@+|d5FC0);tQjJwrkjP!GqS z-1i4?8{4xm-L5T`z8uRtC={{SJ7QKHRXT;0}sj6R08k1 zWAQHR9kCW2=--cB#RUPcFLNI}Ye$G{QI(%T9a%7CfYzlwO_XCY5Q5z`uTiC~`q3TS zerbIBj(&iPDCmH>GIk9ld0xQneC7e*IUKXk+Z0-(le*$z*PKn&fF@1BuX)QV!Zr?V z<}vkkjQfNuOEvcv1F};ng}832qtwp>mEUFhD{M<+d~psvmiU6$rPqhVr~=SVdzEAd zqvH@*Mi`@0fZ8@uD`-Fm7XvhUJjl;2a^S92B}SIfY6H02mz7@c4TKj@BXU-6{}FR9g5gkm6VZlRGH!FbRP=shHhN z?rFd^<1>onai^(zuvVy!H(wa)9$nj*wYKag!V7S3cZYF^P@!>3w8G7Ih}vE6qE`$c z(!D|!g?ge1l9lC0P@y#&mF7i|d;b9BL@R$9tXTrM@n;$HDMTgshfE5axNRfX%4%#; zI%1c)m1`u!KYWsg>1lq3Nps%)MNe*UmrxL z{MIfGOVlNs{+2BPUDFObnK=vJ#rv7E$#?VaHt-SigE17dFNegct(o@s{LdzYH;&+d z+aSq8JQ4OkCu?NEfL|w4mpdS^&SxT>>b1fiY8tK&Hws{2peoeQ7FIo7erEs#V_1Rb zo|5XK{{RvWMZa+f>h%8rs$Lj*>~2_Q72&I_b1~qTiyeEJ2RGVQM+3Me3f8c}xwbTI zK{-K;*ZrxMh%nm$cg_cFO3e_w7V>i}r?9H70%a=(T&=}%YD4%;5G_lUxk+0t?9E1z zog2@a_%OiF z<`rBLjBK{y?p}7mw^4nwCH@mVVmt0%i$n^nuDSwVi#k7)yn@DzN3Ydr)i`^FGTLBd z%L6&V4o7{*arr>d(o9VLFn#jQ`5Lo6;o)oNHml4FWsXBRaLd<~6^ccZCFb~>3%2O1 z?o{65-5c$OMowE+8Evb2o93ui_=dZ>5cF;e@BiQ*c~`INveQ*9Lx zE3X)}>M1JFZd>qi1}*D-M;W@JfapXak=tJrAdOcP(rjRgrSynS4N>s{pXu%ylQetE z(OOp8mxkX#JWHHhQF22;ifCM}U(8`iw(6|qiI({wt#Dl8RQO4XjInPrxr8-b49kn- zb=25GHbN>KfecWsNBGA^NTSiuJKZ(ACb4WPRb3pr!6)K1Wk5 zz;bE{S!%N|B8JKel|pz~SRv#>vQb-sThscQ)-666m0U2;uxuQNWn+Cq7&)G1#rIJH zK5sFOFdrEGO9uB^%L1awA-xA41nHtN~}d>4nCJqL*vZ? z!p?fI4AT>adjXByvc<8sSbOm51)5sf&ZRRhjUzIhxp%x50#_*X@%pQef0^i zEwAjsII_;S(91M42V5ojXj^!|wa=M(S;#!ZA%jnZq|sFdW0X?oPlC2y0&&MNeVXActYO<#GLzLY>YQZ>Z9U;^*g5#t^TbKJ^3 zU0|yTCgEyoGyz?tZ%0ZY^S@b`2o;+D0CL8##)IL3Vz8(d>bbL5II!72G0-aT!PFd3 zv$gu78CtxXVr)SCpjm+C#Wmx&IDdyvyOa!7!!Au#MH;l#C4Q^7+$>I-+RGF#Ljyp~{J=^r2uu~0FKjOu8iGoSuvDsPF&}pAW2;Y|J|m*k zyTA4V02Ryk9tN)W6k|qdyvooV(6H?mxSLf6bWGMQXNszs`vH*J~Ys@t*x#u#*!)S$F^7(_8py~qtw7AC+sf&8; zarO4H^?8^W8z&6eC{c>zRItl@c|75w0#a@+TW{)RAA^@X+!eq%-rrDoTvUfY)C#5B zzxZWMMK6`I_YqsSk~M3H>Yh+css8}WA%vyN1S8uMPbhD4%E}OLtz4q#H=^`G=e8Q% zVrLM*Iz0P=((;SJ`2g^b5sB7FuZT zqwYC1h4TYb8G7`GQNx3cmney`yRUHtDl0r37ZNw z%x{Iv6F954nU4U+j7WdV7=v2}26;1C?I90%of@WAH$F zDRe0LV4Q}RN5L-ac+_~2rxcYQ?jEbxisk1%5_QkDdBfIE)hk0o;#hM1|C3wGw7 zxR`3WRxUM5u{`1qVy!IMMQVHkHb85XBuFLf9-V$54P7pZVq! zTB4305EU|_%=!pE`R?z;sjNqx2$!<6Mjfgl*z9Z3JYwcPQdhAp@WS($3l0R&+)n7T z#mc0~<{`iVe+X~W_=>Ef%X*xZ+SiF_o()A$d@&U#P*(BkSyh!*^#HV6#27oaUXvWW zvDaCw%f)9;Fon2)f4OF_-eW`SQ$$+p)InYa<_zSw%@CNTOYtl#c~l9$nXe8b({IEp zI7|VCw=z5o!C@)on5EDZ$^)3@f}DLqEAQ0OHUOv~eqM7X7-odi*ObBe^4P3hGgdT{;m?q<8_@EFr_f;SE!H zdI;@>pH!I@dG?NvEO|@d9yGr~TCsXG9)4M$6q=UsMwr^PXL*)q$WP2sD6_X!1PTdH zAXF0Msl%7^7}u{XVjM({%QOqG-uaXk`Ok@Y;j;1hV&xhUwy{#&hMhBxBhW$`^De{L zbYu9GINP8$uA|z4=sjX$&;t~w#mYw`FB0K^(}C~iCafwgs2t3ZfQt>jA%k!XVS0dV zpn5zmc*?QbQ7;1H@$m@c5|%vt5e?~_#B+i?#soj`jcz4q!rv^&!`uLZ8H}y+j^j0*Vcc%ZQ;I zyfV_+T^p4wwE|!5rZl#5Es6kFY36Y9@e~HV=tO{`XUwC4@VIb|W9A0}lpMom@i2VC z(vHo!R_oqEC3^QSdcD+oiY9e&7*JD(5T!nC`iGmk{;FG; zO{-A*0hK#(9Ygn39Y8+rdY0{VBTn^!QJ{ANlEwxsuQ_Hw+~ajbuqbvz0bb7>L$ZQi z#}OB{?~^2}J7n{iK%L`@0S#iPaiQ33@Ao?R$txfQv+&%d3bKze7)*Ek%mtNQGnEQ% zx8fBG1|JdNah2hEf`>BvMcZE?aeCmOGW8T*2rb&-)D1Dg?lp%GF`p@jpSYqtW|Io$ z4XFcrtCmP5jBa1yw)Q0EqZXZ>1_r>nG|XGZt7Z_(k0H@6Oqb$bpkD&6cww|!EH+!visk1s z(?Ni})WKTtoJ!50!VU7j5i9wE%28{>DJ#lSD$AN0uYO^PDRL6R_iRdM=4=q4t0c83l+v~#9Mj(#rT52GFLR!7c~q$ zo|69nd;|1^jjw>>cr@!dU}yKs^D%OBD>nO-$W{A$ge8xU6>rui6^x$E8i$k{9Uh?J zE{lAA<_XVRkCyFq<{K#0WPHY?plu2@Wv(3Rc3LrIJwpq`6v#Rt=+=OvlNgx;d+~S* zE!Y_Pxu3N?>%R~nYc5lsh`7%H7??uxPsDi|@Nm18iy{T@1h&$Z;(;4RJdc=|(S{u1 zyu{{qS(cTwm+28FyI69K7*fw%%hyopPwr)BX1V5Ig!?@cQ+_?OZq8mKSE2yW%xjZ9w1kmlGYtP$vBoVW{eHw@+MDJQd3qKG|q07-f~b32CtGkB6yQH`*pp zw}PuZL-Kpe#7)C-brJ)&Yc-z{z4LX6hy`yqh65LIqfHSzsQx%SJ5qCc0e05gSw81plPpBS2RNfJ={wm z)8O+^4J$y{d`7AR6eyh!Eb#=gFL|>I;fM|gnDvfaEVSPTUlHFlwqVlk7Eon_#1sKm zsPia2v*J+l#%5R!E*FVsO7}9Nq`NK@A>76 zYMOvCZ)Z~ZGIuiE{{Yc8Jz!;yZY9$|GICA7#9$S`q^<@a$@kpWWG44d3?jjpT5Z6D zG-!F;vaCKTIcCaS*AP}@GWCunY6Pu+1Y!$QU>Y$(8V9TplSgL|lTf!x1 z15aJR##CTq8;_Yfym2cHINRmb5sqh9ak3QcZyMGT;xWP8c9|~^9K!CU!2aPuKzVBP zO)wvz*%@ZAe0Yl7;Ny2JL$Z841l$ZC)UF%{9t2IhM%=QG0IKlc?q2$3&~QA(6_hn= zjRG0b$ooVK%5avl8b0!8P*V6SX0gw3DHlYe#4Hq3BCOl$Gnfi5XA>(5RbuxPTJkRI z5lRdwTYM2`*s-~k7LzX>kC|E8TSInFOk=-rZp2aOe-i3#%E|+E6t*Gpc!icNqy0-N z=(q*<^)9p%NIEYVdqB{1I(HFaO(~C1L8GMoKnT0TxVE51+P?7}qmcKjlsC?UnA%L* z*N8ZMaq>etOuv*&W86iDAmTdhJpwx|fMG+#2<5qP7cvLjctv3SY|_R$Tk@?`52l5& zuMkX>uAJU}lD~E~KN-zSHMGH%^K4!Va`XJm4Gr&83;CDqsEeu~>rg3W?DrgCovInR zbRxp8`kAXsC1{oF8}-C1azZzaRCkM34Z%eY$5X-rk|nND)LGMBTh9>gLf=4ZM6uhL z#jTLEoXNyQ~R5sXvnc&o+rq9CrC zC&w_*Z;sdM47~dF6QI?$uS9=is?HeYm8Xwtl!Fx40$4}pmHz;zqDtw>Wm78n>E`@P z?^JvOWG9wWj}ppgUQpEbms|OW6bw8W@p8Bkzh*Hly^U>G)|_%TzgfsC~CF~yoo*MUi!Qf0+TQoz{?7m?A7)EkHDFS@VkA4*mn+_Ky_ ziWCPt)I6E_!8=w0RU8&Z*Fb(@;KUM@dz7-kxt7PRz}Zy^kn;cvY|JdVp<}0!fLzsA z%xuA;3au)vMOIlQK%=j7eGbhG4;)p>_+IBwD{M02^%UFJh=E#N8JS|B(%jkoM}dLO zW7rJ4n2^N0W9Q7YuO~2}?6F{(+~>~VZI#P0 zui{#FBXCnI4GeUqgqsHXiyrA%rvz1qtpc_XjF{y&QL?)B7_*{&rksczU$d58fqn}J zk>MqO44@BX)fEJ-ITrkk#2X9Z{6ek~RaAe01$NPXu~E*DzxYM-D+9E1^DB#F()EaP z28DG00C9bpoN3}*&8_knj}gP1{1TgjA3?aQ;TN)|YNm^Awpx|kF;^Jx+(|7iAD8-x zD9i$D!c5#@2P+E1O-B3qmjc&zF9zUSX6;Pz?F$UWPL?em%JsEW%yl4f5rZ>{gI;DO7&oXB^~sW>30J9#}9w96?|WYY}a$ zwizB!`$f6MpF}e7{#xSII`Lmrb9gV9fkoGhMq zh+BMEE4h22V$a+r!_Z=-p*pJke=O9)&t>=GR9zi@*qwlVm{sQpcsrWYXqmT|Xm5kp z5K1;O&LwY3%Oi?AkKij_Uf^}0ybrlqc|XL#1zPI``XvSCS*R01UMqJt3scmfiDi#o z<0{p?OkHB}11b$ZCdJ!f7f5(BJ&k3rn7SDXw5eLSt4FD()@+Yftggi>MoWWxG;U*0 z9C79>4BI(|E!k(pxG^3(mcD&QfXz!PmfR)lmSFHx5N7ihwq|T$=$8}{grM#^MZbAWQ-a(c<0YMv-F8bgm}wUHxuT4Kym^To zF`)J>f+=(l=$0m}?CN0=>ia}|V`q-4I3NT(0k&nGRJhn)nywcVKEsb<2=qX2KPikZ8Tc=A&_0GOnFQa8nN$~h_KmH6gz;Njd=e6VtQxUDGHw& zJW5sC+u}Y73V7<e|C*c*enizi&(yRrZqq0Ja z=$rWF-F27^7(^3)#haoPA#HO{5J&)I>Q;_Rq0-@_mvX)cj>PiUiAcTGH}eBfGs^z} z$WYU?LliY=gl}Y>RNw{V>2RWZZT|q9jx0K>v$YrY0CNozVrYOon0|(YSbA%4bsio+g!BLFQrL8{%3O z@sZIqRyvo z0G^3)R~5=p{xYO=WvKIKT+Gp;!@8NyOUo|*0AcC?qo;%10w4It#oOeFchi|e4eltg zw>xRc{Lp^aw10A~G`V|Oi~j)R#8nyFE}%npis`IGzmt=xv$M*6~UiEX=GF>B9)YiMy@ z#RHe@!qu+FwM(mLcZMTsH0Xl{J!r42GMV{DBAw-irOQD>VGr&m^8o9o#6_hW;x5kc zI?2QdFv6;#hvr9w&fzx1ma7*m*D845`wpRM(!q%Q8vM@$OTG?b+VDH~G=r-!+li3n zf0%IT{3gZW^?PSdZnIoX4;miJ+^XIQs>bG}L(APv$d5m=T?Q0q3pN0~nn8lrapHK< z3kRsH>B4Aq5!I_KwooXAjce3hEtk}3WU5=LJ;YWt0C53(bV*ofH@oH=KsuPFW`yd9 zR3kZpu2)c^309aA}Qa+%DiP;U)>dsA&~RRT9y^=2(3vwn9RkuFKm#A zX|u}wstuvkW+hm9n3y5PTl0&RtQOz1#CG~T{^kK87wD7(<&C7OLWbU7<_|^SnhR%b zQ61S}$}!Ku#igz(^bjdjmseLWU>sRi#7z?>#&=sE%M(K6*M?Hym@buTkTd5%>705??wfDq68)XaTjza&lD(U+V+lu1B4 zh%s6Z*_WKKP~EW{ffJzx1Iur+34DGLiBnx|xTt?(nt(EUeNJLLw;8q3V>!TeWFBf5 zj-fc0`JK~MxmDd9VJ0cX?U`dUFH?zdlv^B;nHs@ZFSywwkZAtnCYFG?+Lz1RY{+C1 z>0?W`T9+Z8Jr%6V8=;lvE|kS=!2%pMcqSJi77JY`6U|$2fcKp-n}rj!VZ_CXB)xgS zbcS48+#*(e7Ql^<)S>6*Hd!@$xQN!!zymvDg)f2JV>@1@RZejZbW8R(8~CigX1XI% zmPN6cSzMBFM-)Gjcp?TecK08yDd7{(&#CdeDR6z~$U!J6`uCv;Nw z%Yh&$J9h|Qr*W{2H!W9*?f_9;vDV;wfpD|#JP`*iFCL;+7!^k|R!pg(016xPWOS39 z@rNM>)dd%{^4a6t>rntTen(_?@YR0M{xrJIA~#OO6*PpuDX$wFadC?-D}xB!DgYln zLk!Y`rNAGWj+?KUTaETPmSqb@N@{q3zIu&GLRpsFdXzPFoLx+SUc=@O(~P|L0b_K_ zvRFCV({;icT9NGVvFe96gEK~fEilWh0uH>8tb1d5m9HD{#Gw9HuTl9&N4To3*{J7N zqBtJnT9%ZqkeD#%yY~ixbOU+fV=NnX=iE*yl@Gd#!EbZ~s}~9QB~pUCZzbj;l}&f* zTEv`P0l-YUk!QI)nxWJ4@h)ETbKZ%vIis(??MrPx}$ecKio2!OYJN zrOUk2mE-CK>Sx~LK$Lmylxk(t@!5@S#abC}Y(S=#yE$s5)#J%OtYzU*M*dNZx^MW5 zFgaXe<}M>&SIaQ`(?(c^y_n3iz4H2jN>E+JEWSCJZC+mD2A)N+ zOKI){O5wR+Ez97a0tXR<6gSQc+#e2_%ExR5%(FS~)X71PdWh7p7J{|$00BTPv45B= z$>z=xDAm0vIL(zq)Or2cJ9A&Gqo%)|XzcU2B9 zoR8vC3z)T(Vv*2d{H#b^Ji2G7X>ZK|WM1h{NPEFW*VL-O7}s5(E|dYQOY?faJX93E zzY$qlmeof92VpzZ^k%$kX6eF-~kcKTs$G>QYUDIq@5@jPPRwbuz}R z8E9JUB^U((DLeDxXANp%>S>mXUQ7#>yBj{#%uDU+IrB?th_6t=%q4T!&Gb!Jl1j(wZtBxG~)WlVT5`@FKZ0)GVW2nw!ej}V%CgnIodFccNr7tl9%UN< zQfm*|6$DGgeVK3$LHJA5dE*6tQvrZ-RvDIH9hgrr3o|R`Aj_m&zv^kURt|&aao^aH zY2}ao`Gh7lhm*`?wIEx`D}zAjoc40Jex+8==!!~uJ~?2vl(2VW72s=&zfz{ZD~Q{` z%!WeS>x80PN222p!++5^LDcYIK4Jj7Th4g!N?E|$s6%b)&HVKKTDgh=s9^PGSrpW59vHIb_r!ae-znGS-d~;YE6KVJch@^NWB?lB?5L zjQa{};w`X!1=$?vw``G&5jgEf@eYyTFEZ?8v^eY~4AHB-jY}1VsaRsPEU-HBDCpZh z@`XA701R~l8I6!3Rn101om~#prVuc3Y*su@V;Y zH;4$ei{i{=30-O-iDK1X?jUVtE&d@_Nti=y$KpRB7{4_vVa`4XYP!;L@iS9*rW`=7 zYXWNgOSv;<+c8%14kxiQ)S!gEcg!osv^x2f+>-b+G!b!C!7>($T~~-_q&DVS63uZ_ zW?sO3OZZURZzQ-)oZw5`5pGiz6`(7)x$Xmv@Rgd;vpHoSMgzh{Mdj6Y?-1-OUZw0{ ztuWtF5I`7-c@9_gFV0{Eub2T_Ri8Y;fdcm;_D5bK0JM7TKQYj7Xi2ZS1~Vxxy1q_? zUUJFDWV<~pEJg$2$d~=WVB&MC{^Ez3PZJAhsvT5KE1MP^OLgaalckh(WfVinZulJP2AF`p3Z zafb6Mqn6v~@ff@U>ka~Mb*}#am``N_qu$Wx`V!IK!NyUeX1p3)XA{D^?gc=re_3WV zZ-t6b27E3(grL^in9ADsGgFRzOIioZ#B^e^z|!^jm8JwU)e)`%f>=5h`h{Q$J`%eq zR~A87*+oG!_!P=5F{7^siGQ3QqjNXTC+LRsJMoSQsJR9!6MF3Fx6Hj}=xc!U+_>2v zn~)^{-?*&t0&Q%A%K?g20sjCD%A7~Qre!+E`S_`}=qYoC7#qqTGJ~TkKM^Bfsw%#r zNd8;Sva;nt+Uod&Mp$}c2mzhT7N%-;5n@$y+6b^U27mTp(8ylQK;EFf7ac;lOr4=r zs4Xvu0}vOPw^bL6D%Y&7GK*`0we?z*hQ*xjSSe_5{vcL1C>jSl^BZbyoNme0xxYDx z!mkS1)C&^wOeK+i4=We6z!=ZCR$JEC+o+xNl+mg`6-2e)%MMNDFq{Uw?;p0x#jzW#_>0>Z&J z1wc(pYYRShz`)>UbE@>+Myfjp3_4m`tKOqs1T&1l#4ZQs3YZ>YeQzu#yTj1cq;x;1%==k?4 zE+211$Sc?%mK9VY1E?ziG6N?uW1xm;C58vZe9P@{aWSH$@Yhzn`tuY|8ys0KU^3jb zB~Y`73c&^%Ke(Nc3#dzoCTYKz5Jmi^$t)?~31#&V_1vZ_WTm|&u5}$>5rAKZl#IZ- z3apT*1BAQ`;cmK>nOd-v!p>;{c0VeOebIP`<$cZ3bB7EKQ@YF)+fN?l5Nfe4{}LEWLNRkgQgj z#iUn2-w`nt!1P&UNd2A-RXAp|wHXW;W4 z_caJ;qjRI49(+qW(Nd;oveuqp4FaR4=I)~%46QP~wK2$p4$Zs*~mQDg=J~hlVh56OYbzqORlt$Oj0nEAd>!WDZS)DZt1d6Vs6ciWp#GoEC z9VBCS!b&=fVbq~y$9!TG9Irs~_XUuO1HGG>7A4S>8;1>bPgALiycB-sim`Tr`)J?Elk9+j{abzQo%nD!84o( zg)9P;WfyK{Vmbp|OT^{ms+1PiM6Q}g1(+XVb82k$(e)^^g05@g5KXeD=^DibFY^eD zWd`c_k0(RFBox$`({jrdCx^s&b8J~A*gl!FB_#|p9Xhq^Y;r-^f0c{=s( zTwpD%UzLFcfX9iBu|$+O)bImUPFtudXdxH?0Q@3ti*CDRj_?nS%b9vsQi=hLUY2IV zWn5xLO7kvkaS*3@iC|egV2OWEFz|NSoKZlrOw;SdSJqfnoxFxXgydV7Gw43fKHLSVrRV}2U z!gT_3hS_}an%6!h6iv#)znRex=Q)&@tdNyZBP>7`_Xxn-8yUd#4rUS#6mz?nRyo{t zhGFp*WW!R?W1lhBl>#1ljkFSnGeFg0JrxpB+zcVq2Ya6pRA%;y*y(E9%;Q|z{{VBC z2+XJst6%&QB@>jy1xS!84cMvOKZ|Bq}JNb^YuZvN- zY%zE-jKywndia6D`M8l_UX8}LhgAbx)3|gR=G?4rP=jo`RHKB;!m9Ny*kcfA_CUfz zK^S;UA$mdQc}p8%rT}@||HJ?$5CH)I0|5a60RaI40RaF40|5~LAu&NwVR3);7{W>Uz`;4t1(0}2P2mU@ka(#PaDdkcIe&yKK0%F_g zgx&qcNMFH#f=!K#AO|PVG0<83Vsr^Bp_j){HnZqpH*Xyd4i+xFE)rmG)*!AZ9^Ai$ z*(sZ8XpGnTVKC`L2019(&1E!-P&ad9xp8IuajHe_IgF%hN4F1IK znQS3o$e0PRhTJt+AmnbP@iOv5itp)+H$oy83RuC1a&(LogXiufm>O#L$mIhx00`~D zB*RCvpB&hxg}oCYH#w`nj!)sJ6S!$ao4kIwZh;gK{^W>=jGLp3{Gc68eQ+Cgb@KV< z936Eqs`x{h@SETah<2dH3PBrt{{V5a7(giey~a~B?A|}t00u%0Pw9rrB_NcVx6IcN z;fgdVZX2u6kOQV#r@;d0!1H;0KHQ)kWgqXOf_=u3 zAUBepLjR5W~;rpd=` z`^aLvp#Tb^V8jgw0bWchZNk_80EprzQHUY#3nXI0&#qNuTEefG;9!LD(-=Y3#kzcQ z0;FHaAJa8bj%aKj=rH!$z@?=%#zc1;5JEHJWtflv`VNj#n47Q|r^s{^e?}ApYEQOd z97F^xdQ&A62_Jsko*4+EaK+tKHP$7o+GzSQxGt>&cSQ=uau;2t4X2b-qmVAOV8VTrw2zDh-u_^(jIDOFS~H2$fV{@-7Tv zyn+Z|U<%WBNtViHghuwrLMxd>5510Rj|k9l!3z~m9}Y?N)iK}zqP2cti3-1_VU!~! zP>4?ZtRXC%1*isHh1EOw*G#5vkBo9Qf}Cuh_at>8cKXL$-){Xj!%p0C_*gu-v^f)R{m7`bzK#(=h{e8Q zrJ{p(<;B)|XlKcUCWm)O;dqOUOH#7jMH-2~$z*irDt;iI@KM| z&-Wgr$Qn~3EqSQJgNw9`BaC-W#EbpFw1}jTFtH(zBUc<=nm*wfgb>3j6ALqVxs(l+ z?}k>B&#WzK9*^O;-6)Z9C=^p+ zLZkHk#On>W`aUi!5Jmq0#+WhV_%W%_iBR;$9T+?l(cc`%D z4Qe2OD)isDz;u8(&^VYCP&e4W8I_AgIzPrWmj`0c_uL|YloI~>mknqICdYU+fb5U~ zKS3}yl!#E~%ww+te2B_8(qZ(eq!rD1=~yrA-Z|u=(TQ6V4ED(>wb*pSiFPAz_hxYg zO#0Xr3oy>lVJVigzQQ?f?Ss1%=U#$-6??JpSWI5>|{UL1fRcKQPsT zD83qYV*pLjzXy3mT|p^YcL~hXE3yn4m{q)Ju~$Qow5kek#t@+n!4c_7fU9=^+#)Z$GIw2yq zJq&N;lttG@2z2^H9^oa;ErvO?gjz`PIfVLr{U##VWBTEdHjEaJ%p2o@qc<3Fz|4r@ zWl>OLAY*4HKbJC55SW92;#Ol>u|?8lI&kO&py0O-m#xyBe8eCGQip$WwLZF;s%1z@ z-mhKxytQ9$Bd&j!3-}946Mul{#KJ@;mu&W$QK!#{V6Gn6Wp&Q7Uagn27~uzC4UEFN z5l8fW&CUrmQi6Xl%ABPqWXCuAg3A>3$CpY^agGiQ1pNLOn5N_qf1!dzTkYK5OTs@I zQGc#-1d5dTinp;&qozrU7p>&!Xp0OY-CPi@t2@kSdDhg5@(5{rYC|dU^f>C4|1NCy~ z$pb>o;JFqZgBQTc3@Q6DXalR+lhr3({Il-M($J%lDcEP04-moirInp!d%j_Ex-~) z!>grILusCpE`f_sz;57!hh`mxz~1X$xTe|(q&tT$#qtdgaNMd;?)sc>P~q9=rco8n zL7zT2z>E&B3i`f&4cU;z*U*1obAzvBuVu!=YoN4!$u$!+YoHlFHw0(#h0HbRP3q*4 zDA_I*pq0sz+0Zt}v^s8oN}2HdWHsQktrtpRUa)Q7l$im4FLFEP#` zYWel!jn4B?m*yH`2IF7zAn`In%}jFO)fzS?9+kKC<6pRpd9LVpe{!~}1JsalWjC z!6q&NXwzYY{KOCRnEe!rrrahP5MQ8qGNv+o21H{;LQ{5Re~bY1kvp3)q54C9fW^z~ zXpls9^A(ZlSR*r0@o7YP$xQuD?{^jC5GjnUOf3YQ!NQ=0IYq>S35)aQD5?|%AyXPI z>c~|ufir#<*yr;188i?hN`HeeyVL|~)lSC=v?Q&DN9b9 zutyC0{5vlq{{S&&ELFIYRsbFYjc)LRSp~s|cP;S3!)wx~_0#RjkXKC)uf@qF4EC?L z6P;~?JEnAa-ID$o?-YYGr3Xuiu)kqi2jwthm?TH$5pzA&P8gQNDxfD54WsL(A_!+b zxo||;t(go_Q5~Nc4c5gy!r3gLya13*7g@ggPu6b%*$^>)lv@FDi&)uhz8IcZXt+lF zSJq`F1WWfEkz^A%Fo>^TncmHzz5Q|y{HK4Ih*)@RaBw(|OdyYBo5uvghq!Dv#Iy9p zxTnU%@CJiq#PnT1%1pIJ#j%I0q2fQ6jz9t_Dd0>IJS$yh*3i(>;j&h#5_!BY^{$g0 z0IHJaZnpPP!>Go{8gW1#OclY(wG(!Fxu%1H{*mS(#wc`QTOa!u0cUrCZ{{=tSR2*= zq{M9h04{8io4ObE_Xv!*#ZzWgXx!A^m_Q3JHQXuj2U7heI#CoxZ~2FS7d<}K1hO0S z`_YlKIHe04>{>tXaOXiRK7)csLV}a!!)3g%Mab=o*f7~AH0oS#Y?>z%(df#2YZ)TBwy; zp^o2SAXndi++aD$%Kqf!cJUKN0JZ zXmzbIuwa%y@zx~WwWGu1hf3k3L3}=#rWUk4cE7o=^6ywZrV^-?Xm0_DX;}cLbM10Lg3F=bWfq zeN^oE`-K5o^ny5D5$6B5gN`w&3oLyCr~wGKFG ztODvdJEM?s)=1dn;gp-zuF}W%1rY@c`acsXGDQJ&2w@tAlEb0JAHm@N08Ddg8 z6X3UT%dku#`7tP5!e^$u#&qNyA>r$jl(2N6Y{?AiLpFM2Q#pMYu5OmW2rEl)JZ<$x zvTwNEh71FL916J+psm(gHN$}&hT$E#W7%xpJfSo;4~gT15WXFgD>QHv4q$CuFi-=} zK=$M#L9pw8+&p${2DkZ>DnY1X^E4=TK=nsuJtzNoG%p`C9oB1 zmw&c`>$3o#@`9fnXtkiR{c!9!#ty)d*r5$Td7)C;VR z0%+N<=2wWJG?{jo4B3&o%_gy46{iM-aS?)y#%p#MU{xIv{{S2W(^urp!cKb!o)EW_I2v z+po59$g|q$1p9|1FK0~H{{R>|{lub@ zsSP?Avmc>Fdq!SxNR*$B8p_C*2%Lmin06+VM|+tkn9vCGHf-V^nT{!j@r3|IUL)0y zmzaQ?{lJ?x{UbPwL}5{>w-ph%Qa8*a>!-z&6+M|pl!+!gf5c5M0Xk<=ifEed3OtC% z;yyU0_=+SqFx%1oq}gT`%qDuTtXa81u#VC>SLlT~<~hAL+$U|qaR3Bwz|im+fE?O< zFn1awen4cUTOIt?Kv@yzfg1)ZP5FokAXi!wc_bo?L4M(o1eymgzGbg{-G{RYg9c4b zkW4d$!ssJ@=KS&UxCjGi!6t|PX8H0pv8+D$g~JAn7JxR3l-0RWeW5*`V8n)&)X!5i zdOjpS`;bI5M`^3%oz$?}N02t6nesR^NN8hAKUNb%Riqz5#W|lcE zU%}aenKo8FV@Y+5Z3x z*~kM2lo(-Cwg)SItdl0{c8Fg^V{GvngA2=unp=ln8K9#qh!^G=2wIE+xGr$}0m295 z#DyqEs*&mLPndmKXS4o6eQBo%eFL;bzm68_w&H4kxhUb_!>2R_Q6|3u!J$Nef@v9w zqU9%lG5T{|7Z+fb253Dnke(xa+L-z+y34@$;v0esyY^#%Diwsy_COWPC|3eYj+oWQ zk{u10`W{8W{g4&Y4VbsPStW?=H4o9m@svkV&X81(3?`xMZ8BoUSrnTp;^Os3ZYKG| z%EBiQy1^=}29cBuSZ%`@`Jn?ikB~AW+OmYsO=OaYTy`Rm1rg(Lgm^ng{$U^jZib!S zR$;cK{^7EcUziXoRYwSu}*7=*!u} z1xNQOji1nl8ZEI%>q(PHOAt?G_ZDMjAa4vLDIN~1jD#`l%jqbsp}C4JDl$julq;a$ z)W-*22)Y~<(}C;CVO20*kGLZC4rsnJ6mjt9?y)skDi&agnQIN0G6W*-F8S_$-q|wa z9>g<8jpm(;V{LkTa3Df9Nk1{}wh2r7klK)(Z_&eS-oZB?2+_i-5wU^YY0PCVwbw}I)$50@V4MAi6HR98rt7L^$s`+s2xwLP0SrQ5RCIu z;AwQK0TMsk$0}=;A|FRXIZaA1j1qSS_dqPiAzR3h?cO+wihEOd@Z%gP&>rOm#YyXd zuHqo|mXaMX6HRDv_U{lbkX~OfxmgOaEWmBIyub=AFU+t=;`|-NVEUO=!O31K0BBhr zIjgHd6!CJdq1{*&tRc`NOL)L3Z%}8EhV?p_1EYvB(#Rg0W90XuV|Fkx?ymkuDOj|Z z2Aai$1FgLagFqB{KY>RZ@Gj7 zeWyEIe>UtIWB&k*#t5q$!E+4=I!9n)wACyzn!S6xfQ70-r#@>7{FK#Sp;!S>l(roE zg(qN*?XLkVkFrwpHsLWe;{*Nh0yGROsr&oEYqh?>BBF#3fNF3135>+DK1I0cNFZ9_hy8DFXBN8(~? zyG`;?N4Ow(LEdhDju*1pO8TZImDsyZI8fN|ToQ*?0fz(yZ0ZY{<{Ba?2n?PmGb_f1tL0n|H87$h?F3|NZ0!mH?`-@No1Bhc0Xf$APYEi)GNZ z;eb62;~ng$HS-S@<`(%(aawl+f#n<+M$V^I<-pt~D3EaFm-_2JvBg322Gpc zKyW>Fl?48n`y`OjIdez!3VyS>X5GvPt#8|%AQ9LXSOCk!)A(@0WQZ?*ITSB!Lws+h zE$fM~{{TS6OC)D;^ue`Oj33Q+5X>F2^!Vd16#Wk=+}oALj&JQ2nm?ju>xf9*`WPGN z_J-&NZVDh#Kg@KAP-utTkBuNueq?Ai#r|WEvL=~D7Cqy<(Un6T@t>PT+^Q0C$W^wV&ng&mMT^>FY}R(Q`>cQ!vy=R*%; zAhO}0TsvM6pvOM2@F58WexVl}#yN|m(dGhDJfgL1wVD$<1&5JT#|VX>{{ROO_u%M% zu1bR7VhhnSrjtemHQwUmUZ`KnIftmP9WZ`i(1a=LsN$5sHlG`1!i1ygF_M@p+-SiH z>{LSe*x>2av=-8sQzBD#@e1|Lq3M9pRa;~2!*5`}rWBR{GLyRdhzE*(zj0@Jz--XQ z?(tdIsEjAM%G3AaW37FGnC7svT|!?Tvp21f+&!y{14Fm@zr&hmO@>zg0O5rQY$%VT zG6y8`1ES(+%Es9L0GASQUDz&^!v)G%7mhZpH*xk>YA8#u_&jkDmX$j^a)UK(3AWrO z5~6H!<@_mUwXePul*ZkwY(K{&95x%%Kz9*!B$Y?U_XY4}sG^aDlNEa$oyg4#Wh<+;MnY@GFJ53C zZrEG$Vh}MDh?VbiX)c%>$4>W>g+=UxyU0Y;-4kf%xKg4I8-zd~14G#4^Axvlm2qWl zp;!kY!Z%M5r*Ocz5V|pUFh$=6;w%BIEg|}k+$2Q?>4vL`)`%5eZ;oIm;$hmvvf=A6 zaXt9-rYSNQ-I)IX0oRi%y^5V~JP8~=$7Uk5oHd65BYC7j;0?l=0~@v6ZovL{v*^Pn zYfv^=aoeOcRTtrPjx7HGJ>2@TGIYh%s(*8A52UBk@f<^Rnys)tj5FV;4$7mxvE-CV ze`XA$z@mbduv!cSFW>GNi#Gj$2gxuOAk_}^{^6o}CdF9)02s`pn!4D%FiA=<4v_E3 zijs6;B){e@c2U@a`SroZ)T=*?>Sme7VzMi&1OWYTF2r|jUs?0aU5SHn{q(`mi5QFH z_Yr2_{Q}@KAwi3X*9Bv(B)Glp@q+`(UC|sNXx|b1#?mdHTu9(+^X?=B z#*V)+{RyY0TRXEU{0v4gtgrIoL9JD6W5tCgjC(P|w^T+935}N!0SQp$GG-V<4eOW# zksl5@PA=M+^Ao=)=VM}#taz;*!^)!EU>Q|k>4pqzwSd6`r6lwM-zk5 zcSdSMxpH(GT9L~56wVOp5u=9_3&%A%{JBYWS|a*5RBJa)&DgxjV-@{QIN~+}865ur zak-&`bbm4Sh@Fx0y}`2e5dQ!ljtiB6Hp~~vGSlScw{Ay6;qx1>>NQGTea-d+1`Fd& zxgJgxMV*E|C)sJ^1~}H@PjMJQNMZi~b80bEX)p)}l@UI4=#(0=%A@!ww`ovAmOAf|a)px>c1I7~rYZv;^Gmk?WN7p0)pP1ZM(L-R zqR@#Cs4fPAO?IY$dz(q8*(lWf#@Lw9+V4AudXx0P>x_&(G~zrg40djG-gjd&`Qc zCpUkS^u?@20=@8KrKt;gB?mE;&RTcs_G4a_jxht?o2vsQ7V- zW>iOkazh(VrxC({^_vW#gn~O13}{_w>@xlSRHu$7L)4VHX+@8!;_}|` z?*di}J1{d=gg1df+8Z&LHNQvWjK2|LO#HD#AB+G>P2+&vF;nevKE@@_rvi>!br%;J zDZGj(2x|@52%a!fh1JD8+WPv|2N9^c;fVu+8I9HMMbfo~(;tTthb&Qs1O~a7ffi_; z%gC~P z<@7H$Cv{+PsK!ETkI^#41HoZC6PdYcEdV{i$@m2l;3Lw;IbOF1ZmJ!@BaPUpw+#nS zg$`2X=?^+WJmyJis8jfJd3%N#!~uVpbaS&@G5f%5%Tv(U^pXxouNrZZXQ2oTw zMn=&%{c;?3jbQjZaruZi!?*p#LP#BT)2ox2P*~mjmJxlC=%-9;qVie2A^Lf6l`5;% zK8x^W7_8`^a()>aml_}Z0?#>96m7?pzyKn2ji2@|HsNz_B0B+ha0Md(NHozq9C(eP zU4uu#{{Resi?Md`KPim>6(X8^1CaN*wl-w-n3}3lS_}BzYh1w8*~oyxJ*+VTr|op& zD6hVIdXJ6*2_nt0VWYGzUpP#%LuMcN;j0bc`KK3PG%unSe&uayQ?}?2vC16K^%(~& z0Z6I8`mAXg5>cYrp~+e~T|7|p1BXm#^#1@WOc~%7f25elByTcFaLEd^xXc_tHkeIb z6fgywdQ}`_@T`L8WdPAgW590+xZu={a^S;OSu=KFfiVp1Bg~O7K&w6(Y^AAp_W~J> zwCnibxuFVvp@Ja>0YP$* zJQItEyQP;PR9#Up=S8WTa!srX_z8*tehHCMJ8*7ufkZsQqFB+$t%lj|Ne=W|{$Ly% zdJXe7aAc�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�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 m})p?H~L^r4;H-4F`z$=Z)4r>hsAiz=hfaN|V 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