PageSourceSearch

https://afk.ai/_next/static/chunks/411-bf4e275e7c4d0edb.js

js afk.ai collected 2026-10-05 11:55:21 UTC 6,873 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[411],{6064:(e,o,t)=>{t.d(o,{CS:()=>i,cO:()=>c,dH:()=>l,rc:()=>s});var r=t(6712),n=t(3458);t(4232);var a=t(5351);let c=(e,o)=>new Promise((t,a)=>{let c=new FileReader;c.onload=async e=>{try{let o=new r.B,c=new n.Z;c.setDecoderPath("https://www.gstatic.com/draco/v1/decoders/"),o.setDRACOLoader(c),o.parse(e.target.result,"",e=>{t(e)},e=>{console.error("Error parsing GLB file:",e),a(e)})}catch(e){console.error("Error loading GLB from file:",e),a(e)}},c.onprogress=e=>{e.lengthComputable&&o&&o(e.loaded/e.total)},c.onerror=e=>{console.error("Error reading file:",e),a(e)},c.readAsArrayBuffer(e)}),s=e=>URL.createObjectURL(e),l=async function(e,o){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return new Promise((s,l)=>{let i=new FileReader,f=new Map;if(c&&c.length>0)for(let e of(console.log("Mapping ".concat(c.length," associated files for GLTF conversion.")),c)){let o=e.name;f.set(o,e);let t=o.split("/").pop();t!==o&&f.set(t,e);let r=o.replace(/\s+/g,"").toLowerCase();r!==o&&f.set(r,e);let n=t.replace(/\s+/g,"").toLowerCase();n!==t&&n!==r&&f.set(n,e);let a=o.split(".").pop().toLowerCase();"bin"===a?f.set("__bin_file_".concat(f.size),e):["png","jpg","jpeg"].includes(a)&&f.set("__image_file_".concat(a,"_").concat(f.size),e),console.log("Added associated file to map with multiple keys: ".concat(e.name))}console.log("File map for resource loading:",Array.from(f.keys())),i.onload=async o=>{try{let i,g=[];if(e.name.toLowerCase().endsWith(".gltf"))try{i=JSON.parse(o.target.result),console.log("Parsed GLTF JSON structure"),i.buffers&&i.buffers.forEach((e,o)=>{e.uri&&!e.uri.startsWith("data:")&&(console.log("GLTF references external buffer: ".concat(e.uri)),g.push(e.uri))}),i.images&&i.images.forEach((e,o)=>{e.uri&&!e.uri.startsWith("data:")&&(console.log("GLTF references external image: ".concat(e.uri)),g.push(e.uri))})}catch(e){console.error("Failed to parse GLTF JSON:",e)}console.log("Files provided:",c.map(e=>e.name)),console.log("Resources referenced in GLTF:",g);let d=e=>{if(!e)return null;let o=decodeURIComponent(e);console.log('Attempting to find match for decoded URI: "'.concat(o,'"'));let t=o.split("/").pop();if(f.has(o))return console.log('Direct match found for "'.concat(o,'"')),f.get(o);if(t!==o&&f.has(t))return console.log('Basename match found for "'.concat(t,'"')),f.get(t);let r=o.replace(/\s+/g,"").toLowerCase();if(r!==o&&f.has(r))return console.log('Clean name match found for "'.concat(r,'"')),f.get(r);let n=t.replace(/\s+/g,"").toLowerCase();if(n!==t&&n!==r&&f.has(n))return console.log('Clean filename match found for "'.concat(n,'"')),f.get(n);let a=o.toLowerCase(),c=t.toLowerCase();for(let[e,r]of f.entries()){let n=e.toLowerCase();if(n===a)return console.log('Case-insensitive match found: "'.concat(e,'" == "').concat(o,'"')),r;if(n===c)return console.log('Case-insensitive basename match found: "'.concat(e,'" == "').concat(t,'"')),r;if(n.includes(c)||c.includes(n))return console.log('Fuzzy match found: "'.concat(e,'" similar to "').concat(t,'"')),r}let s=t.split(".").pop().toLowerCase();if("bin"===s){for(let[e,o]of f.entries())if(e.toLowerCase().endsWith(".bin")||e.startsWith("__bin_file_"))return console.log('Extension match found for BIN file: "'.concat(e,'" for "').concat(t,'"')),o}else if(["png","jpg","jpeg"].includes(s)){for(let[e,o]of f.entries())if(e.toLowerCase().endsWith(".".concat(s))||e.startsWith("__image_file_".concat(s)))return console.log("Extension match found for ".concat(s.toUpperCase(),' file: "').concat(e,'" for "').concat(t,'"')),o;for(let[e,o]of f.entries())if(e.toLowerCase().match(/\.(png|jpg|jpeg)$/)||e.startsWith("__image_file_"))return console.log('Any image match found: "'.concat(e,'" for "').concat(t,'"')),o}return console.warn('No match found for resource URI: "'.concat(e,'" (Decoded: "').concat(o,'")')),null},u=new r.B,h=new n.Z;h.setDecoderPath("https://www.gstatic.com/draco/v1/decoders/"),u.setDRACOLoader(h);let p=new a.LoadingManager,L=new Map;p.setURLModifier(e=>{console.log('[setURLModifier] Incoming URL: "'.concat(e,'"'));let o=e.split("?")[0];if(console.log('[setURLModifier] Extracted Path: "'.concat(o,'"')),L.has(e)){let o=L.get(e);return console.log('[setURLModifier] Using cached Object URL for "'.concat(e,'": ').concat(o)),L.get(e)}console.log('[setURLModifier] Calling findFileMatch for path: "'.concat(o,'"'));let t=d(o);if(t){let o=URL.createObjectURL(t);return L.set(e,o),console.log('[setURLModifier] Found match: "'.concat(t.name,'". Created Object URL for "').concat(e,'": ').concat(o)),o}let r=o.split("/").pop();if(r!==o){console.log('[setURLModifier] Trying fallback with just filename: "'.concat(r,'"'));let o=d(r);if(o){let t=URL.createObjectURL(o);return L.set(e,t),console.log('[setURLModifier] Found fallback match: "'.concat(o.name,'". Created Object URL for "').concat(e,'": ').concat(t)),t}}return console.warn('[setURLModifier] No matching file found in fileMap for requested resource: "'.concat(e,'" (Path: "').concat(o,'"). Returning original URL.')),e}),u.manager=p,u.parse(o.target.result,"",async o=>{try{console.log("GLTF loaded successfully, proceeding to export as GLB");let{GLTFExporter:r}=await t.e(251).then(t.bind(t,7251)),n=new r,a={binary:!0,animations:o.animations||[],embedImages:!0};n.parse(o.scene,o=>
1{L.forEach(e=>URL.revokeObjectURL(e));let t=new Blob([o],{type:"model/gltf-binary"}),r=e.name.replace(".gltf",".glb"),n=new File([t],r,{type:"model/gltf-binary"});console.log("Successfully converted GLTF to GLB: ".concat(r)),s(n)},e=>{console.error("Error exporting to GLB:",e),L.forEach(e=>URL.revokeObjectURL(e)),l(e)},a)}catch(e){console.error("Error in GLB conversion:",e),L.forEach(e=>URL.revokeObjectURL(e)),l(e)}},e=>{console.error("Error parsing GLTF file:",e),L.forEach(e=>URL.revokeObjectURL(e)),l(e)})}catch(e){console.error("Error loading GLTF file:",e),l(e)}},i.onprogress=e=>{e.lengthComputable&&o&&o(e.loaded/e.total*.5)},i.onerror=e=>{console.error("Error reading file:",e),l(e)},e.name.toLowerCase().endsWith(".gltf")?i.readAsText(e):i.readAsArrayBuffer(e)})},i=function(e,o){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.name.toLowerCase().endsWith(".gltf")?new Promise(async(r,n)=>{try{console.log("Processing GLTF with ".concat(t.length," associated files")),t.forEach(e=>console.log(" - ".concat(e.name," (").concat(e.type,")")));let n=await l(e,e=>{o&&o(.5*e)},t),a=await c(n,e=>{o&&o(.5+.5*e)});a.userData={...a.userData,originalFormat:"gltf",convertedToGLB:!0,originalFileName:e.name,hadAssociatedFiles:t.length>0},r(a)}catch(e){console.error("Error in GLTF to GLB conversion pipeline:",e),n(e)}}):c(e,o)}},7737:(e,o,t)=>{t.d(o,{cn:()=>a});var r=t(9241),n=t(9573);function a(){for(var e=arguments.length,o=Array(e),t=0;t<e;t++)o[t]=arguments[t];return(0,n.QP)((0,r.$)(o))}}}]);

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.