(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21405d"],{aebe:function(t,e,r){"use strict";r.r(e),r.d(e,"default",(function(){return h}));var a=r("b2b2"),n=r("a21b"),o=r("04f0"),f=r("e764"),i=r("e431"),b=r("47f8"),s=r("8188"),u=r("5996"),c=r("05ff");class l{transform(t){const e=this._transform(t),r=[e.points.buffer,e.rgb.buffer];Object(a["k"])(e.pointIdFilterMap)&&r.push(e.pointIdFilterMap.buffer);for(const a of e.attributes)"buffer"in a.values&&Object(n["c"])(a.values.buffer)&&a.values.buffer!==e.rgb.buffer&&r.push(a.values.buffer);return Promise.resolve({result:e,transferList:r})}_transform(t){const e=Object(c["e"])(t.schema,t.geometryBuffer);let r=e.length/3,n=null;const o=[],f=Object(c["d"])(t.primaryAttributeData,e,r);Object(a["k"])(t.primaryAttributeData)&&f&&o.push({attributeInfo:t.primaryAttributeData.attributeInfo,values:f});const i=Object(c["d"])(t.modulationAttributeData,e,r);Object(a["k"])(t.modulationAttributeData)&&i&&o.push({attributeInfo:t.modulationAttributeData.attributeInfo,values:i});let b=Object(c["b"])(t.rendererInfo,f,i,r);if(t.filterInfo&&t.filterInfo.length>0&&Object(a["k"])(t.filterAttributesData)){const a=t.filterAttributesData.map(t=>{const a=Object(c["d"])(t,e,r),n={attributeInfo:t.attributeInfo,values:a};return o.push(n),n});n=new Uint32Array(r),r=Object(c["c"])(e,b,n,t.filterInfo,a)}for(const a of t.userAttributesData){const t=Object(c["d"])(a,e,r);o.push({attributeInfo:a.attributeInfo,values:t})}3*r