import fs from 'fs';import path from 'path';import { fileURLToPath } from 'url';const __filename = fileURLToPath(import.meta.url);const __dirname = path.dirname(__filename);const SNIPPET_URL = 'https://snippet.babylonjs.com/LCBQ5Y/6';const RAW_SNIPPET_PATH = path.resolve(__dirname, '../data/snippets.LCBQ5Y.raw.json');const PARTICLES_PATH = path.resolve(__dirname, '../data/particles.json');async function main() {const response = await fetch(SNIPPET_URL);if (!response.ok) {throw new Error(`Failed to download file: ${response.status} ${response.statusText}`);}const snippetJson = await response.json();console.log(`Saving raw snippet: ${RAW_SNIPPET_PATH}`);fs.writeFileSync(RAW_SNIPPET_PATH, JSON.stringify(snippetJson));const jsonPayload = JSON.parse(snippetJson.jsonPayload);const particleSystem = JSON.parse(jsonPayload.particleSystem);console.log(`Saving particles: ${PARTICLES_PATH}:`);fs.writeFileSync(PARTICLES_PATH, JSON.stringify(particleSystem, null, 2));}main();