PageSourceSearch

https://slw-6vy.pages.dev/_next/static/chunks/vendor-other-114ec138-02cf40aadc3f4691.js

js slw-6vy.pages.dev collected 2026-10-03 05:56:20 UTC 27,269 bytes, 7 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9379],{7916:(e,t,r)=>{let s,o,_;r.d(t,{Ei:()=>g,aF:()=>D});var i=r(33304),a=r(47200);let n={TRANSCODER:"basis_transcoder.js",TRANSCODER_WASM:"basis_transcoder.wasm",ENCODER:"basis_encoder.js",ENCODER_WASM:"basis_encoder.wasm"};async function S(e){(0,i.Qz)(e.modules);let t=(0,i.w7)("basis");return t||(s||=l(e),await s)}async function l(e){let t=null,r=null;return[t,r]=await Promise.all([await (0,a._e)(n.TRANSCODER,"textures",e),await (0,a._e)(n.TRANSCODER_WASM,"textures",e)]),t=t||globalThis.BASIS,await function(e,t){let r={};return t&&(r.wasmBinary=t),new Promise(t=>{e(r).then(e=>{let{BasisFile:r,initializeBasis:s}=e;s(),t({BasisFile:r})})})}(t,r)}async function E(e){let t=e.modules||{};return t.basisEncoder?t.basisEncoder:(o=o||R(e),await o)}async function R(e){let t=null,r=null;return[t,r]=await Promise.all([await (0,a._e)(n.ENCODER,"textures",e),await (0,a._e)(n.ENCODER_WASM,"textures",e)]),t=t||globalThis.BASIS,await function(e,t){let r={};return t&&(r.wasmBinary=t),new Promise(t=>{e(r).then(e=>{let{BasisFile:r,KTX2File:s,initializeBasis:o,BasisEncoder:_}=e;o(),t({BasisFile:r,KTX2File:s,BasisEncoder:_})})})}(t,r)}let c={COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35987,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,COMPRESSED_RGBA_ASTC_4X4_KHR:37808,COMPRESSED_RGBA_ASTC_5X4_KHR:37809,COMPRESSED_RGBA_ASTC_5X5_KHR:37810,COMPRESSED_RGBA_ASTC_6X5_KHR:37811,COMPRESSED_RGBA_ASTC_6X6_KHR:37812,COMPRESSED_RGBA_ASTC_8X5_KHR:37813,COMPRESSED_RGBA_ASTC_8X6_KHR:37814,COMPRESSED_RGBA_ASTC_8X8_KHR:37815,COMPRESSED_RGBA_ASTC_10X5_KHR:37816,COMPRESSED_RGBA_ASTC_10X6_KHR:37817,COMPRESSED_RGBA_ASTC_10X8_KHR:37818,COMPRESSED_RGBA_ASTC_10X10_KHR:37819,COMPRESSED_RGBA_ASTC_12X10_KHR:37820,COMPRESSED_RGBA_ASTC_12X12_KHR:37821,COMPRESSED_SRGB8_ALPHA8_ASTC_4X4_KHR:37840,COMPRESSED_SRGB8_ALPHA8_ASTC_5X4_KHR:37841,COMPRESSED_SRGB8_ALPHA8_ASTC_5X5_KHR:37842,COMPRESSED_SRGB8_ALPHA8_ASTC_6X5_KHR:37843,COMPRESSED_SRGB8_ALPHA8_ASTC_6X6_KHR:37844,COMPRESSED_SRGB8_ALPHA8_ASTC_8X5_KHR:37845,COMPRESSED_SRGB8_ALPHA8_ASTC_8X6_KHR:37846,COMPRESSED_SRGB8_ALPHA8_ASTC_8X8_KHR:37847,COMPRESSED_SRGB8_ALPHA8_ASTC_10X5_KHR:37848,COMPRESSED_SRGB8_ALPHA8_ASTC_10X6_KHR:37849,COMPRESSED_SRGB8_ALPHA8_ASTC_10X8_KHR:37850,COMPRESSED_SRGB8_ALPHA8_ASTC_10X10_KHR:37851,COMPRESSED_SRGB8_ALPHA8_ASTC_12X10_KHR:37852,COMPRESSED_SRGB8_ALPHA8_ASTC_12X12_KHR:37853,COMPRESSED_RED_RGTC1_EXT:36283,COMPRESSED_SIGNED_RED_RGTC1_EXT:36284,COMPRESSED_RED_GREEN_RGTC2_EXT:36285,COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT:36286,COMPRESSED_SRGB_S3TC_DXT1_EXT:35916,COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT:35917,COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT:35918,COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:35919},u=["","WEBKIT_","MOZ_"],C={WEBGL_compressed_texture_s3tc:"dxt",WEBGL_compressed_texture_s3tc_srgb:"dxt-srgb",WEBGL_compressed_texture_etc1:"etc1",WEBGL_compressed_texture_etc:"etc2",WEBGL_compressed_texture_pvrtc:"pvrtc",WEBGL_compressed_texture_atc:"atc",WEBGL_compressed_texture_astc:"astc",EXT_texture_compression_rgtc:"rgtc"},A=null;r(82154);c.COMPRESSED_RGB_S3TC_DXT1_EXT,c.COMPRESSED_SRGB_S3TC_DXT1_EXT,c.COMPRESSED_RGBA_S3TC_DXT1_EXT,c.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,c.COMPRESSED_RGBA_S3TC_DXT3_EXT,c.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,c.COMPRESSED_RGBA_S3TC_DXT5_EXT,c.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,c.COMPRESSED_RED_RGTC1_EXT,c.COMPRESSED_SIGNED_RED_RGT
1C1_EXT,c.COMPRESSED_RED_GREEN_RGTC2_EXT,c.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT,c.COMPRESSED_RGB8_ETC2,c.COMPRESSED_SRGB8_ETC2,c.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,c.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,c.COMPRESSED_RGBA8_ETC2_EAC,c.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC,c.COMPRESSED_R11_EAC,c.COMPRESSED_SIGNED_R11_EAC,c.COMPRESSED_RG11_EAC,c.COMPRESSED_SIGNED_RG11_EAC,c.COMPRESSED_RGBA_ASTC_4x4_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR,c.COMPRESSED_RGBA_ASTC_5x4_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_5X4_KHR,c.COMPRESSED_RGBA_ASTC_5x5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR,c.COMPRESSED_RGBA_ASTC_6x5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR,c.COMPRESSED_RGBA_ASTC_6x6_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR,c.COMPRESSED_RGBA_ASTC_8x5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR,c.COMPRESSED_RGBA_ASTC_8x6_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR,c.COMPRESSED_RGBA_ASTC_8x8_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR,c.COMPRESSED_RGBA_ASTC_10x5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR,c.COMPRESSED_RGBA_ASTC_10x6_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR,c.COMPRESSED_RGBA_ASTC_10x8_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR,c.COMPRESSED_RGBA_ASTC_10x10_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR,c.COMPRESSED_RGBA_ASTC_12x10_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR,c.COMPRESSED_RGBA_ASTC_12x12_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR,c.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG,c.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG,c.COMPRESSED_RGBA_ASTC_4x4_KHR,c.COMPRESSED_RGBA_ASTC_5x4_KHR,c.COMPRESSED_RGBA_ASTC_5x5_KHR,c.COMPRESSED_RGBA_ASTC_6x5_KHR,c.COMPRESSED_RGBA_ASTC_6x6_KHR,c.COMPRESSED_RGBA_ASTC_8x5_KHR,c.COMPRESSED_RGBA_ASTC_8x6_KHR,c.COMPRESSED_RGBA_ASTC_8x8_KHR,c.COMPRESSED_RGBA_ASTC_10x5_KHR,c.COMPRESSED_RGBA_ASTC_10x6_KHR,c.COMPRESSED_RGBA_ASTC_10x8_KHR,c.COMPRESSED_RGBA_ASTC_10x10_KHR,c.COMPRESSED_RGBA_ASTC_12x10_KHR,c.COMPRESSED_RGBA_ASTC_12x12_KHR;let h=[171,75,84,88,32,50,48,187,13,10,26,10],T={etc1:{basisFormat:0,compressed:!0,format:c.COMPRESSED_RGB_ETC1_WEBGL},etc2:{basisFormat:1,compressed:!0},bc1:{basisFormat:2,compressed:!0,format:c.COMPRESSED_RGB_S3TC_DXT1_EXT},bc3:{basisFormat:3,compressed:!0,format:c.COMPRESSED_RGBA_S3TC_DXT5_EXT},bc4:{basisFormat:4,compressed:!0},bc5:{basisFormat:5,compressed:!0},"bc7-m6-opaque-only":{basisFormat:6,compressed:!0},"bc7-m5":{basisFormat:7,compressed:!0},"pvrtc1-4-rgb":{basisFormat:8,compressed:!0,format:c.COMPRESSED_RGB_PVRTC_4BPPV1_IMG},"pvrtc1-4-rgba":{basisFormat:9,compressed:!0,format:c.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG},"astc-4x4":{basisFormat:10,compressed:!0,format:c.COMPRESSED_RGBA_ASTC_4X4_KHR},"atc-rgb":{basisFormat:11,compressed:!0},"atc-rgba-interpolated-alpha":{basisFormat:12,compressed:!0},rgba32:{basisFormat:13,compressed:!1},rgb565:{basisFormat:14,compressed:!1},bgr565:{basisFormat:15,compressed:!1},rgba4444:{basisFormat:16,compressed:!1}};function P(e,t,r){let s=new e(new Uint8Array(t));try{if(!s.startTranscoding())throw Error("Failed to start basis transcoding");let e=s.getNumImages(),t=[];for(let o=0;o<e;o++){let e=s.getNumLevels(o),_=[];for(let t=0;t<e;t++)_.push(function(e,t,r,s){let o=e.getImageWidth(t,r),_=e.getImageHeight(t,r),i=e.getHasAlpha(),{compressed:a,format:n,basisFormat:S}=m(s,i),l=new Uint8Array(e.getImageTranscodedSizeInBytes(t,r,S));if(!e.transcodeImage(l,t,r,S,0,0))throw Error("failed to start Basis transcoding");return{width:o,height:_,data:l,compressed:a,format:n,hasAlpha:i}}(s,o,t,r));t.push(_)}return t}finally{s.close(),s.delete()}}function d(e,t,r){let s=new e(new Uint8Array(t));try{if(!s.startTranscoding())throw Error("failed to start KTX2 transcoding");let e=s.getLevels(),t=[];for(let o=0;o<e;o++)t.push(function(e,t,r){let{alphaFlag:s,height:o,width:_}=e.getImageLevelInfo(t,0,0),{compressed:i,format:a,basisFormat:n}=m(r,s),S=e.getImageTranscodedSizeInBytes(t,0,0,n),l=new Uint8Array(S);if(!e.transcodeImage(l,t,0,0,n,0,-1,-1))throw Error("Failed to transcode KTX2 image");return{width:_,height:o,data:l,compressed:i,levelSize:S,hasAlpha:s,format:a}}(s,o,r));return[t]}finally{s.close(),s.delete()}}function m(e,t){let r=e&&e.basis&&e.basis.format;return"auto"===r&&(r=D()),"object"==typeof r&&(r=t?r.alpha:r.noAlpha),T[r=r.toLowerCase()]}function D(){let e=function(e){if(!A){for(let t of(e=e||function(){try{return document.createElement("canvas").getContext("webgl")}catch(e){return null}}()||void 0,A=new Set,u))for(let r in C)if(e&&e.getExtension(`${t}${r}`)){let e=C[r];A.add(e)}}return A}();if(e.has("astc"))return"astc-4x4";if(e.has("dxt"))return{alpha:"bc3",noAlpha:"bc1"};if(e.has("pvrtc"))return{alpha:"pvrtc1-4-rgba",noAlpha:"pvrtc1-4-rgb"};if(e.has("etc1"))return"etc1";if(e.has("etc2"))return"etc2";return"rgb565"}let g={dataType:null,batchType:null,name:"Basis",id:"basis",module:"textures",version:"4.3.3",worker:!0,extensions:["basis","ktx2"],mimeTypes:["application/octet-stream","image/ktx2"],tests:["sB"],binary:!0,options:{basis:{format:"auto",libraryPath:"libs/",containerFormat:"auto",module:"transcoder"}},parse:async function e(e,t){if("auto"===t.basis.containerFormat){if(function(e){let t=new Uint8Array(e);return!(t.byteLength<h.length||t[0]!==h[0]||t[1]!==h[1]||t[2]!==h[2]||t[3]!==h[3]||t[4]!==h[4]||t[5]!==h[5]||t[6]!==
1h[6]||t[7]!==h[7]||t[8]!==h[8]||t[9]!==h[9]||t[10]!==h[10]||t[11]!==h[11])}(e))return d((await E(t)).KTX2File,e,t);let{BasisFile:r}=await S(t);return P(r,e,t)}if("encoder"===t.basis.module){let r=await E(t);return"ktx2"===t.basis.containerFormat?d(r.KTX2File,e,t):P(r.BasisFile,e,t)}{let{BasisFile:r}=await S(t);return P(r,e,t)}}};function M(e,t){return(e+3>>2)*(t+3>>2)*8}function B(e,t){return(e+3>>2)*(t+3>>2)*16}function p(e,t){return(e=Math.max(e,16))*(t=Math.max(t,8))/4}function G(e,t){return(e=Math.max(e,8))*(t=Math.max(t,8))/2}function f(e,t){return Math.floor((e+3)/4)*Math.floor((t+3)/4)*8}function O(e,t){return Math.floor((e+3)/4)*Math.floor((t+3)/4)*16}c.COMPRESSED_RGB_S3TC_DXT1_EXT,c.COMPRESSED_RGBA_S3TC_DXT3_EXT,c.COMPRESSED_RGBA_S3TC_DXT5_EXT,c.COMPRESSED_RGB_ATC_WEBGL,c.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL,c.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL,c.COMPRESSED_RGB_PVRTC_2BPPV1_IMG,c.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG,c.COMPRESSED_RGB_PVRTC_4BPPV1_IMG,c.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG,c.COMPRESSED_RGB_ETC1_WEBGL,c.COMPRESSED_RGB_S3TC_DXT1_EXT,c.COMPRESSED_RGBA_S3TC_DXT3_EXT,c.COMPRESSED_RGBA_S3TC_DXT5_EXT,c.COMPRESSED_RGB8_ETC2,c.COMPRESSED_RGBA8_ETC2_EAC,c.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,c.COMPRESSED_R11_EAC,c.COMPRESSED_RG11_EAC,c.COMPRESSED_RGBA_ASTC_4X4_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_4X4_KHR,c.COMPRESSED_RGBA_ASTC_5X4_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_5X4_KHR,c.COMPRESSED_RGBA_ASTC_5X5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_5X5_KHR,c.COMPRESSED_RGBA_ASTC_6X5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_6X5_KHR,c.COMPRESSED_RGBA_ASTC_6X6_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_6X6_KHR,c.COMPRESSED_RGBA_ASTC_8X5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_8X5_KHR,c.COMPRESSED_RGBA_ASTC_8X6_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_8X6_KHR,c.COMPRESSED_RGBA_ASTC_8X8_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_8X8_KHR,c.COMPRESSED_RGBA_ASTC_10X5_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10X5_KHR,c.COMPRESSED_RGBA_ASTC_10X6_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10X6_KHR,c.COMPRESSED_RGBA_ASTC_10X8_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10X8_KHR,c.COMPRESSED_RGBA_ASTC_10X10_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_10X10_KHR,c.COMPRESSED_RGBA_ASTC_12X10_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_12X10_KHR,c.COMPRESSED_RGBA_ASTC_12X12_KHR,c.COMPRESSED_SRGB8_ALPHA8_ASTC_12X12_KHR;let b=new Uint32Array([0x12345678]),y=18!==new Uint8Array(b.buffer,b.byteOffset,b.byteLength)[0],H={u1:Uint8Array,i1:Int8Array,u2:Uint16Array,i2:Int16Array,u4:Uint32Array,i4:Int32Array,f4:Float32Array,f8:Float64Array};new Uint8Array([147,78,85,77,80,89]).buffer;let w={DECODER:"crunch.js"};r(70739);let X=e=>e&&"object"==typeof e;async function x(e,t,r){return Array.isArray(e)?await K(e,t,r):X(e)?await L(e,t,r):await t(e,r)}async function L(e,t,r){let s=[],o={};for(let _ in e){let i=x(e[_],t,r).then(e=>{o[_]=e});s.push(i)}return await Promise.all(s),o}async function K(e,t,r={}){let s=e.map(e=>x(e,t,r));return await Promise.all(s)}async function I(e,t,r,s){let o=[];if("auto"===t){var _;let i=generateUrl(e,r,{...s,lod:0}),{width:a,height:n}=getImageSize(await shallowLoad(i,ImageLoader.parse,r));t=1+Math.floor(Math.log2(Math.max((_={width:a,height:n}).width,_.height))),o.push(i)}assert(t>0);for(let _=o.length;_<t;++_){let t=generateUrl(e,r,{...s,lod:_});o.push(t)}return o}let k=[{face:34069,direction:"right",axis:"x",sign:"positive"},{face:34070,direction:"left",axis:"x",sign:"negative"},{face:34071,direction:"top",axis:"y",sign:"positive"},{face:34072,direction:"bottom",axis:"y",sign:"negative"},{face:34073,direction:"front",axis:"z",sign:"positive"},{face:34074,direction:"back",axis:"z",sign:"negative"}]},47200:(e,t,r)=>{r.d(t,{Qy:()=>H,FV:()=>d,vA:()=>o,qF:()=>m,Bd:()=>a,_e:()=>B,ze:()=>g});let s=(!globalThis._loadersgl_?.version&&(globalThis._loadersgl_=globalThis._loadersgl_||{},globalThis._loadersgl_.version="4.3.3"),globalThis._loadersgl_.version);function o(e,t){if(!e)throw Error(t||"loaders.gl assertion failed.")}var _=r(49509);let i={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:"undefined"!=typeof global&&global,document:"undefined"!=typeof document&&document};i.self||i.window||i.global,i.window||i.self||i.global,i.global||i.self||i.window,i.document;let a="object"!=typeof _||"[object process]"!==String(_)||!0,n="function"==typeof importScripts,S="undefined"!=typeof window&&void 0!==window.orientation,l=void 0!==_&&_.ver
1sion&&/v([0-9]*)/.exec(_.version);l&&parseFloat(l[1]);class E{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){o(this.isRunning),this.isRunning=!1,this._resolve(e)}error(e){o(this.isRunning),this.isRunning=!1,this._reject(e)}}class R{terminate(){}}let c=new Map;function u(e){let t=new Blob([e],{type:"application/javascript"});return URL.createObjectURL(t)}function C(e){return!!e&&!!(e instanceof ArrayBuffer||"undefined"!=typeof MessagePort&&e instanceof MessagePort||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas)}let A=()=>{};class h{name;source;url;terminated=!1;worker;onMessage;onError;_loadableURL="";static isSupported(){return"undefined"!=typeof Worker&&a||!a}constructor(e){let{name:t,source:r,url:s}=e;o(r||s),this.name=t,this.source=r,this.url=s,this.onMessage=A,this.onError=e=>console.log(e),this.worker=a?this._createBrowserWorker():this._createNodeWorker()}destroy(){this.onMessage=A,this.onError=A,this.worker.terminate(),this.terminated=!0}get isRunning(){return!!this.onMessage}postMessage(e,t){t=t||function e(t,r=!0,s){let o=s||new Set;if(t){if(C(t))o.add(t);else if(C(t.buffer))o.add(t.buffer);else if(ArrayBuffer.isView(t));else if(r&&"object"==typeof t)for(let s in t)e(t[s],r,o)}return void 0===s?Array.from(o):[]}(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(){var e,t,r;let s;this._loadableURL=(o((e={source:this.source,url:this.url}).source&&!e.url||!e.source&&e.url),(s=c.get(e.source||e.url))||(e.url&&(s=(t=e.url).startsWith("http")?u((r=t,`\
2try {
3  importScripts('${r}');
4} catch (error) {
5  console.error(error);
6  throw error;
7}`)):t,c.set(e.url,s)),e.source&&(s=u(e.source),c.set(e.source,s))),o(s),s);let _=new Worker(this._loadableURL,{name:this.name});return _.onmessage=e=>{e.data?this.onMessage(e.data):this.onError(Error("No data received"))},_.onerror=e=>{this.onError(this._getErrorFromErrorEvent(e)),this.terminated=!0},_.onmessageerror=e=>console.error(e),_}_createNodeWorker(){let e;if(this.url)e=new R(this.url.includes(":/")||this.url.startsWith("/")?this.url:`./${this.url}`,{eval:!1});else if(this.source)e=new R(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}}class T{name="unnamed";source;url;maxConcurrency=1;maxMobileConcurrency=1;onDebug=()=>{};reuseWorkers=!0;props={};jobQueue=[];idleQueue=[];count=0;isDestroyed=!1;static isSupported(){return h.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},void 0!==e.name&&(this.name=e.name),void 0!==e.maxConcurrency&&(this.maxConcurrency=e.maxConcurrency),void 0!==e.maxMobileConcurrency&&(this.maxMobileConcurrency=e.maxMobileConcurrency),void 0!==e.reuseWorkers&&(this.reuseWorkers=e.reuseWorkers),void 0!==e.onDebug&&(this.onDebug=e.onDebug)}async startJob(e,t=(e,t,r)=>e.done(r),r=(e,t)=>e.error(t)){let s=new Promise(s=>(this.jobQueue.push({name:e,onMessage:t,onError:r,onStart:s}),this));return this._startQueuedJob(),await s}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 r=new E(t.name,e);e.onMessage=e=>t.onMessage(r,e.type,e.payload),e.onError=e=>t.onError(r,e),t.onStart(r);try{await r.result}catch(e){console.error(`Worker exception: ${e}`)}finally{this.returnWorkerToQueue(e)}}}returnWorkerToQueue(e){!a||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<this._getMaxConcurrency()?(this.count++,new h({name:`${this.name.toLowerCase()} (#${this.count} of ${this.maxConcurrency})`,source:this.source,url:this.url})):null}_getMaxConcurrency(){return S?this.maxMobileConcurrency:this.maxConcurrency}}let P={maxConcurrency:3,maxMobileConcurrency:1,reuseWorkers:!0,onDebug:()=>{}};class d{props;workerPools=new Map;static _workerFarm;static isSupported(){return h.isSupported()}static getWorkerFarm(e={}){return d._workerFarm=d._workerFarm||new d({}),d._workerFarm.setProps(e),d._workerFarm}constructor(e){this.props={...P},this.setProps(e),this.workerPools=new Map}destroy(){for(let e of this.workerPools.values())e.destroy();this.workerPools=new Map}setProps(e){for(let t of(this.props={...this.props,...e}
7,this.workerPools.values()))t.setProps(this._getWorkerPoolProps())}getWorkerPool(e){let{name:t,source:r,url:s}=e,o=this.workerPools.get(t);return o||((o=new T({name:t,source:r,url:s})).setProps(this._getWorkerPoolProps()),this.workerPools.set(t,o)),o}_getWorkerPoolProps(){return{maxConcurrency:this.props.maxConcurrency,maxMobileConcurrency:this.props.maxMobileConcurrency,reuseWorkers:this.props.reuseWorkers,onDebug:this.props.onDebug}}}function m(e,t={}){let r=t[e.id]||{},s=a?`${e.id}-worker.js`:`${e.id}-worker-node.js`,_=r.workerUrl;if(_||"compression"!==e.id||(_=t.workerUrl),"test"===t._workerType&&(_=a?`modules/${e.module}/dist/${s}`:`modules/${e.module}/src/workers/${e.id}-worker-node.ts`),!_){let t=e.version;"latest"===t&&(t="latest");let r=t?`@${t}`:"";_=`https://unpkg.com/@loaders.gl/${e.module}${r}/dist/${s}`}return o(_),_}Symbol.asyncIterator;let D=0;function g(e,t=s){o(e,"no worker provided");let r=e.version;return!!t&&!!r}let M={};async function B(e,t=null,r={},_=null){return t&&(e=function(e,t,r={},_=null){if(!r.useLocalLibraries&&e.startsWith("http"))return e;_=_||e;let i=r.modules||{};return i[_]?i[_]:a?r.CDN?(o(r.CDN.startsWith("http")),`${r.CDN}/${t}@${s}/dist/libs/${_}`):n?`../src/libs/${_}`:`modules/${t}/src/libs/${_}`:`modules/${t}/dist/libs/${_}`}(e,t,r,_)),M[e]=M[e]||p(e),await M[e]}async function p(e){if(e.endsWith("wasm"))return await G(e);if(!a)try{let{requireFromFile:t}=globalThis.loaders||{};return await t?.(e)}catch(e){return console.error(e),null}return n?importScripts(e):function(e,t){if(!a){let{requireFromString:r}=globalThis.loaders||{};return r?.(e,t)}if(n)return eval.call(globalThis,e),null;let r=document.createElement("script");r.id=t;try{r.appendChild(document.createTextNode(e))}catch(t){r.text=e}return document.body.appendChild(r),null}(await f(e),e)}async function G(e){let{readFileAsArrayBuffer:t}=globalThis.loaders||{};if(a||!t||e.startsWith("http")){let t=await fetch(e);return await t.arrayBuffer()}return await t(e)}async function f(e){let{readFileAsText:t}=globalThis.loaders||{};if(a||!t||e.startsWith("http")){let t=await fetch(e);return await t.text()}return await t(e)}var O=r(40706),b=r(49509);let y={command:"",arguments:[],port:5e3,autoPort:!0,wait:2e3,onSuccess:e=>{console.log(`Started ${e.props.command}`)}};class H{id;props={...y};childProcess=null;port=0;successTimer;constructor({id:e="browser-driver"}={}){this.id=e}async start(e){e={...y,...e},this.props=e;let t=[...e.arguments];return this.port=Number(e.port),e.portArg&&(e.autoPort&&(this.port=await function(e=3e3){return new Promise(t=>{O.exec("lsof -i -P -n | grep LISTEN",(r,s)=>{if(r){t(e);return}let o=[],_=/:(\d+) \(LISTEN\)/;s.split("\n").forEach(e=>{let t=_.exec(e);t&&o.push(Number(t[1]))});let i=e;for(;o.includes(i);)i++;t(i)})})}(e.port)),t.push(e.portArg,String(this.port))),await new Promise((r,s)=>{try{this._setTimeout(()=>{e.onSuccess&&e.onSuccess(this),r({})}),console.log(`Spawning ${e.command} ${e.arguments.join(" ")}`);let o=O.spawn(e.command,t,e.spawn);this.childProcess=o,o.stdout.on("data",e=>{console.log(e.toString())}),o.stderr.on("data",t=>{console.log(`Child process wrote to stderr: "${t}".`),e.ignoreStderr||(this._clearTimeout(),s(Error(t)))}),o.on("error",e=>{console.log(`Child process errored with ${e}`),this._clearTimeout(),s(e)}),o.on("close",e=>{console.log(`Child process exited with ${e}`),this.childProcess=null,this._clearTimeout(),r({})})}catch(e){s(e)}})}async stop(){this.childProcess&&(this.childProcess.kill(),this.childProcess=null)}async exit(e=0){try{await this.stop(),b.exit(e)}catch(e){console.error(e.message||e),b.exit(1)}}_setTimeout(e){Number(this.props.wait)>0&&(this.successTimer=setTimeout(e,this.props.wait))}_clearTimeout(){this.successTimer&&clearTimeout(this.successTimer)}}},79449:(e,t,r)=>{var s;r.d(t,{ol:()=>a,lD:()=>i});let o={shape:void 0,batchSize:"auto",batchDebounceMs:0,limit:0,_limitMB:0};class _{schema;options;aggregator=null;batchCount=0;bytesUsed=0;isChunkComplete=!1;lastBatchEmittedMs=Date.now();totalLength=0;totalBytes=0;rowBytes=0;static ArrowBatch;constructor(e,t){this.schema=e,this.options={...o,...t}}limitReached(){return!!(this.options?.limit&&this.totalLength>=this.options.limit||this.options?._limitMB&&this.totalBytes/1e6>=this.options._limitMB)}addRow(e){!this.limitReached()&&(this.totalLength++,this.rowBytes=this.rowBytes||this._estimateRowMB(e),this.totalBytes+=this.rowBytes,Array.isArray(e)?this.addArrayRow(e):this.addObjectRow(e))}addArrayRow(e){if(!this.aggregator){let e=this._getTableBatchType();this.aggregator=new e(this.schema,this.options)}this.aggregator.addArrayRow(e)}addObjectRow(e){if(!this.aggregator){let e=this._getTableBatchType();this.aggregator=new e(this.schema,this.options)}this.aggregator.addObjectRow(e)}chunkComplete(e){e instanceof ArrayBuffer&&(this.bytesUsed+=e.byteLength),"string"==typeof e&&(this.bytesUsed+=e.length),this.isChunkComplete=!0}getFullBatch(e){return this._isFull()?this._getBatch(e):null}getFinalBatch(e){return this._getBatch(e)}_estimateRowMB(e){return Array.isArray(e)?8*e.length:8*Object.keys(e).length}_isFull(){if(!this.aggregator||0===this.aggregator.rowCount())return!1;if("auto"===this.options.batchSize){if(!this.isChunkComplete)return!1}else if(this.options.batchSize>this.aggregator.rowCount())return!1;return!(this.options.batchDebounceMs>Date.now()-this.lastBatchEmittedMs)&&(this.isChunkComplete=!1,this.lastBatchEmittedMs=Date.now(),!0)}_getBatch(e){if(!this.aggregator)return null;e?.bytesUsed&&(this.bytesUsed=e.bytesUsed);let t=this.aggregator.getBatch();return t.count=this.batchCount,t.bytesUsed=this.bytesUsed,Object.assign(t,e),this.batchCount++,this.aggregator=null,t}_getTableBatchType(){switch(this.options.shape){case"array-row-table":case"object-row-table":return RowTableBatchAggregator;case"columnar-table":return ColumnarTableBatchAggregator;case"arrow-table":if(!_.ArrowBatch)throw Error("TableBatchBuilder");return _.ArrowBatch;default:return BaseTableBatchAggregator}}}function i(e){let t=1/0,r=1/0,s=1/0,o=-1/0,_=-1/0,i=-1/0,a=e.POSITION?e.POSITION.value:[],n=a&&a.length;for(let e=0;e<n;e+=3){let n=a[e],S=a[e+1],l=a[e+2];t=n<t?n:t,r=S<r?S:r,s=l<s?l:s,o=n>o?n:o,_=S>_?S:_,i=l>i?l:i}return[[t,r,s],[o,_,i]]}function a(e,t,r){let s=function(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"}}(t.value),o=r||function(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}(t);return{name:e,type:{type:"fixed-size-list",listSize:t.size,children:[{name:"value",type:s}]},nullable:!1,metadata:o}}!function(e){e[e.NONE=0]="NONE",e[e.Null=1]="Null",e[e.Int=2]="Int",e[e.Float=3]="Float",e[e.Binary=4]="Binary",e[e.Utf8=5]="Utf8",e[e.Bool=6]="Bool",e[e.Decimal=7]="Decimal",e[e.Date=8]="Date",e[e.Time=9]="Time",e[e.Timestamp=10]="Timestamp",e[e.Interval=11]="Interval",e[e.List=12]="List",e[e.Struct=13]="Struct",e[e.Union=14]="Union",e[e.FixedSizeBinary=15]="FixedSizeBinary",e[e.FixedSizeList=16]="FixedSizeList",e[e.Map=17]="Map",e[e.Dictionary=-1]="Dictionary",e[e.Int8=-2]="Int8",e[e.Int16=-3]="Int16",e[e.Int32=-4]="Int32",e[e.Int64=-5]="Int64",e[e.Uint8=-6]="Uint8",e[e.Uint16=-7]="Uint16",e[e.Uint32=-8]="Uint32",e[e.Uint64=-9]="Uint64",e[e.Float16=-10]="Float16",e[e.Float32=-11]="Float32",e[e.Float64=-12]="Float64",e[e.DateDay=-13]="DateDay",e[e.DateMillisecond=-14]="DateMillisecond",e[e.TimestampSecond=-15]="TimestampSecond",e[e.TimestampMillisecond=-16]="TimestampMillisecond",e[e.TimestampMicrosecond=-17]="TimestampMicrosecond",e[e.TimestampNanosecond=-18]="TimestampNanosecond",e[e.TimeSecond=-19]="TimeSecond",e[e.TimeMillisecond=-20]="TimeMillisecond",e[e.TimeMicrosecond=-21]="TimeMicrosecond",e[e.TimeNanosecond=-22]="TimeNanosecond",e[e.DenseUnion=-23]="DenseUnion",e[e.SparseUnion=-24]="SparseUnion",e[e.IntervalDayTime=-25]="IntervalDayTime",e[e.IntervalYearMonth=-26]="IntervalYearMonth"}(s||(s={}));Symbol.toStringTag,Symbol.toStringTag,Symbol.toStringTag,Symbol.toStringTag,Symbol.toStringTag,Symbol.toStringTag;Symbol.toStringTag;Symbol.toStringTag,Symbol.toStringTag;Symbol.toStringTag,Symbol.toStringTag,Symbol.toStringTag;Symbol.asyncIterator}}]);

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.