{"version":3,"file":"perspective-off-center-frustum.js","sourceRoot":"","sources":["../../src/lib/perspective-off-center-frustum.ts"],"names":[],"mappings":"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"}