define(["./createTaskProcessorWorker","./Transforms-5b829630","./Resource-8ae1a924","./Cartesian2-bd414876","./Cartesian3-e0307675","./VectorDrawer","./snappyJs","./point-766425d1","./ColorUtil","./defaultValue-81eec7ed","./when-422ea0ae","./Matrix4-4c545f70","./Check-741c5f3c","./Math-e73894ab","./RuntimeError-26acdd3b","./combine-3c023bda"],(function(e,t,r,l,n,i,a,o,f,s,u,c,h,y,p,d){"use strict";let g,b=512,k="";function w(e){let t=[],r=0,l=0;for(;r191&&n<224){let i=e[r++];t[l++]=(31&n)<<6|63&i}else if(n>239&&n<365){let i=((7&n)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536;t[l++]=55296+(i>>10),t[l++]=56320+(1023&i)}else{let i=e[r++],a=e[r++];t[l++]=(15&n)<<12|(63&i)<<6|63&a}}let n=[],i=0,a=0,o=0,f=5e4,s=t.length/f-1;for(i=0;i0){let e=new o.LineBucket({style:i,type:"line",tileSize:b});for(let t of n.lineFeatues){m(t,i);let r=z(t);e.addFeature(r)}e=e.serialize(t),r.push(e)}else if(n.fillFeatures.length>0){let e=new o.FillBucket({style:i,type:"fill",tileSize:b}),l=new o.LineBucket({style:i,type:"line",tileSize:b});for(let t of n.fillFeatures){m(t,i);let r=z(t);e.addFeature(r),i.stroke&&l.addFeature(r)}e=e.serialize(t),r.push(e),i.stroke&&(l=l.serialize(t),r.push(l))}}return r}function m(e,t,r){if(!t.sparsity)return;let l=parseFloat(t.sparsity);for(let t=0;t