{"version":3,"sources":["jsdelivr-header.js","/npm/primitive-circle@1.0.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,SAAS,gBAAiB,EAAG,GAC3B,OAAiB,IAAN,EAAoB,EAAI,EACnC,OAA+B,IAAb,EAA2B,EAAW,GAExD,MAAM,EAAY,GACZ,EAAQ,GAEd,IAAK,IAAI,EAAI,EAAG,EAAI,EAAU,IAAK,CACjC,MAAM,EAAI,KAAK,IAAI,EAAI,EAAW,KAAK,GAAK,GACtC,EAAI,KAAK,IAAI,EAAI,EAAW,KAAK,GAAK,GAC5C,EAAU,KAAK,CAAC,EAAI,EAAG,EAAI,IACvB,EAAI,GACN,EAAM,KAAK,CAAC,EAAI,EAAG,GAEvB,CAEA,MAAO,CACL,UAAW,EACX,MAAO,EAEX,CACA,OAAO,QAAU","file":"/npm/primitive-circle@1.0.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/primitive-circle@1.0.2/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function primitiveCircle (r, segments) {\n  r = typeof r !== 'undefined' ? r : 1\n  segments = typeof segments !== 'undefined' ? segments : 32\n\n  const positions = []\n  const cells = []\n\n  for (let i = 0; i < segments; i++) {\n    const x = Math.cos(i / segments * Math.PI * 2)\n    const y = Math.sin(i / segments * Math.PI * 2)\n    positions.push([r * x, r * y])\n    if (i > 0) {\n      cells.push([i - 1, i])\n    }\n  }\n\n  return {\n    positions: positions,\n    cells: cells,\n  }\n}\nmodule.exports = primitiveCircle\n"]}