PageSourceSearch

https://tapped-demo-csun-cgst.netlify.app/tapped/_next/static/chunks/7041.3f7e823cef01ad38.js

js tapped-demo-csun-cgst.netlify.app collected 2026-10-03 11:33:00 UTC 4,614 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7041],{17041:function(e,t,n){n.r(t),n.d(t,{destroyContext:function(){return h},dracoDecompressPointCloudData:function(){return l},filterObbsForModifications:function(){return b},filterObbsForModificationsSync:function(){return g},initialize:function(){return _},interpretObbModificationResults:function(){return p},process:function(){return c},setLegacySchema:function(){return d},setModifications:function(){return y},setModificationsSync:function(){return m},test:function(){return A}});var r=n(86098),o=n(61681),i=n(36567);function s(e){return(0,i.V)(`esri/libs/i3s/${e}`)}let f,a,u;async function c(e){await _();const t=[e.geometryBuffer];return{result:E(e,t),transferList:t}}async function l(e){var t;await _();const n=[e.geometryBuffer],{geometryBuffer:o}=e,i=o.byteLength,s=u._malloc(i),f=new Uint8Array(u.HEAPU8.buffer,s,i);f.set(new Uint8Array(o));const a=u.dracoDecompressPointCloudData(s,f.byteLength);if(u._free(s),a.error.length>0)throw`i3s.wasm: ${a.error}`;const c=(null==(t=a.featureIds)?void 0:t.length)>0?(0,r.tP)(a.featureIds):null,l=(0,r.tP)(a.positions);return c&&n.push(c.buffer),n.push(l.buffer),{result:{positions:l,featureIds:c},transferList:n}}async function b(e){await _(),g(e);const t={buffer:e.buffer};return{result:t,transferList:[t.buffer]}}async function y(e){await _(),m(e)}async function d(e){await _(),u.setLegacySchema(e.context,e.jsonSchema)}function h(e){P(e)}function m(e){const t=e.modifications,n=u._malloc(8*t.length),r=new Float64Array(u.HEAPU8.buffer,n,t.length);for(let o=0;o<t.length;++o)r[o]=t[o];u.setModifications(e.context,n,t.length,e.isGeodetic),u._free(n)}function E(e,t){if(!u)return null;const{context:n,localOrigin:i,globalTrafo:s,mbs:f,obb:a,elevationOffset:c,geometryBuffer:l,geometryDescriptor:b,indexToVertexProjector:y,vertexToRenderProjector:d}=e,h=u._malloc(l.byteLength),m=u._malloc(33*Float64Array.BYTES_PER_ELEMENT),E=new Uint8Array(u.HEAPU8.buffer,h,l.byteLength);E.set(new Uint8Array(l));const p=new Float64Array(u.HEAPU8.buffer,m,33);w(p,i);let g=p.byteOffset+3*p.BYTES_PER_ELEMENT,P=new Float64Array(p.buffer,g);w(P,s),g+=16*p.BYTES_PER_ELEMENT,P=new Float64Array(p.buffer,g),w(P,f),g+=4*p.BYTES_PER_ELEMENT,(0,o.pC)(a)&&(P=new Float64Array(p.buffer,g),w(P,a.center),g+=3*p.BYTES_PER_ELEMENT,P=new Float64Array(p.buffer,g),w(P,a.halfSize),g+=3*p.BYTES_PER_ELEMENT,P=new Float64Array(p.buffer,g),w(P,a.quaternion));const _=b,A={isDraco:!1,isLegacy:!1,color:e.layouts.some((e=>e.some((e=>"color"===e.name)))),normal:e.needNormals&&e.layouts.some((e=>e.some((e=>"normalCompressed"===e.name)))),uv0:e.layouts.some((e=>e.some((e=>"uv0"===e.name)))),uvRegion:e.layouts.some((e=>e.some((e=>"uvRegion"===e.name)))),featureIndex:_.featureIndex},L=u.process(n,!!e.obb,h,E.byteLength,_,A,m,c,y,d,e.normalReferenceFrame);if(u._free(m),u._free(h),L.error.length>0)throw`i3s.wasm: ${L.error}`;if(L.discarded)return null;const T=L.componentOffsets.length>0?(0,r.tP)(L.componentOffsets):null,I=L.featureIds.length>0?(0,r.tP)(L.featureIds):null,F=(0,r.tP)(L.interleavedVertedData).buffer,M=1===L.indicesType?(0,r.tP)(new Uint16Array(L.indices.buffer,L.indices.byteOffset,L.indices.byteLength/2)):(0,r.tP)(new Uint32Array(L.indices.buffer,L.indices.byteOffset,L.indices.byteLength/4)),O=(0,r.tP)(L.positions),B=1===L.positionIndicesType?(0,r.tP)(new Uint16Array(L.positionIndices.buffer,L.positionIndices.byteOffset,L.positionIndices.byteLength/2)):(0,r.tP)(new Uint32Array(L.positionIndices.buffer,L.positionIndices.byteOffset,L.positionIndices.byteLength/4)),R={layout:e.layouts[0],interleavedVertexData:F,indices:M,hasColors:L.hasColors,hasModifications:L.hasModifications,positionData:{data:O,indices:B}};return I&&t.push(I.buffer),T&&t.push(T.buffer),t.push(F),t.push(M.buffer),t.push(O.buffer),t.push(B.buffer),{componentOffsets:T,featureIds:I,transformedGeometry:R,obb:L.obb}}function p(e){return 0===e?0:1===e?1:2===e?2:3}function g(e){const{context:t,buffer:n}=e,r=u._malloc(n.byteLength),o=n.byteLength/Float64Array.BYTES_PER_ELEMENT,i=new Float64Array(u.HEAPU8.buffer,r,o),s=new Float64Array(n);i.set(s),u.filterOBBs(t,r,o),s.set(i),u._free(r)}function P(e){u&&u.destroy(e)}function w(e,t){for(let n=0;n<t.length;++n)e[n]=t[n]}
1function _(){return u?Promise.resolve():(a||(a=(f||(f=new Promise((e=>Promise.all([n.e(9351),n.e(9597)]).then(n.bind(n,79597)).then((function(e){return e.i})).then((({default:t})=>{const n=t({locateFile:s,onRuntimeInitialized:()=>e(n)});delete n.then})))).catch((e=>Promise.reject(e)))),f).then((e=>{u=e,a=null}))),a)}const A={transform:E,destroy:P}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.