{"version":3,"file":"util.cjs","sources":["../../../../../../packages/components/float-button/src/util.ts"],"sourcesContent":["function getOffset(radius: number): number {\n  if (radius === 0)\n    return 0;\n\n  // 如果要考虑通用性，这里应该用三角函数 Math.sin(45)\n  // 但是这个场景比较特殊，始终是等腰直角三角形，所以直接用 Math.sqrt() 开方即可\n  return radius - Math.sqrt(radius ** 2 / 2);\n}\n\nexport default getOffset;\n"],"names":[],"mappings":";;;;AAAA,SAAS,UAAU,MAAwB,EAAA;AACzC,EAAA,IAAI,MAAW,KAAA,CAAA;AACb,IAAO,OAAA,CAAA,CAAA;AAIT,EAAA,OAAO,MAAS,GAAA,IAAA,CAAK,IAAK,CAAA,MAAA,IAAU,IAAI,CAAC,CAAA,CAAA;AAC3C;;;;"}