📚 Documentação inicial do ALETHEIA
- MANUAL-PRODUTO.md: Manual do usuário final - MANUAL-VENDAS.md: Estratégia comercial e vendas - MANUAL-TECNICO.md: Infraestrutura e deploy - README.md: Visão geral do projeto
This commit is contained in:
5
frontend/node_modules/framer-motion/dist/es/projection/utils/each-axis.mjs
generated
vendored
Normal file
5
frontend/node_modules/framer-motion/dist/es/projection/utils/each-axis.mjs
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
function eachAxis(callback) {
|
||||
return [callback("x"), callback("y")];
|
||||
}
|
||||
|
||||
export { eachAxis };
|
||||
26
frontend/node_modules/framer-motion/dist/es/projection/utils/has-transform.mjs
generated
vendored
Normal file
26
frontend/node_modules/framer-motion/dist/es/projection/utils/has-transform.mjs
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
function isIdentityScale(scale) {
|
||||
return scale === undefined || scale === 1;
|
||||
}
|
||||
function hasScale({ scale, scaleX, scaleY }) {
|
||||
return (!isIdentityScale(scale) ||
|
||||
!isIdentityScale(scaleX) ||
|
||||
!isIdentityScale(scaleY));
|
||||
}
|
||||
function hasTransform(values) {
|
||||
return (hasScale(values) ||
|
||||
has2DTranslate(values) ||
|
||||
values.z ||
|
||||
values.rotate ||
|
||||
values.rotateX ||
|
||||
values.rotateY ||
|
||||
values.skewX ||
|
||||
values.skewY);
|
||||
}
|
||||
function has2DTranslate(values) {
|
||||
return is2DTranslate(values.x) || is2DTranslate(values.y);
|
||||
}
|
||||
function is2DTranslate(value) {
|
||||
return value && value !== "0%";
|
||||
}
|
||||
|
||||
export { has2DTranslate, hasScale, hasTransform };
|
||||
17
frontend/node_modules/framer-motion/dist/es/projection/utils/measure.mjs
generated
vendored
Normal file
17
frontend/node_modules/framer-motion/dist/es/projection/utils/measure.mjs
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import { convertBoundingBoxToBox, transformBoxPoints } from '../geometry/conversion.mjs';
|
||||
import { translateAxis } from '../geometry/delta-apply.mjs';
|
||||
|
||||
function measureViewportBox(instance, transformPoint) {
|
||||
return convertBoundingBoxToBox(transformBoxPoints(instance.getBoundingClientRect(), transformPoint));
|
||||
}
|
||||
function measurePageBox(element, rootProjectionNode, transformPagePoint) {
|
||||
const viewportBox = measureViewportBox(element, transformPagePoint);
|
||||
const { scroll } = rootProjectionNode;
|
||||
if (scroll) {
|
||||
translateAxis(viewportBox.x, scroll.offset.x);
|
||||
translateAxis(viewportBox.y, scroll.offset.y);
|
||||
}
|
||||
return viewportBox;
|
||||
}
|
||||
|
||||
export { measurePageBox, measureViewportBox };
|
||||
Reference in New Issue
Block a user