{"ast":null,"code":"import { calcRelativeOffset } from '../../../motion/features/layout/utils.js';\nimport { eachAxis } from '../../../utils/each-axis.js';\nfunction setCurrentViewportBox(visualElement) {\n  var projectionParent = visualElement.getProjectionParent();\n  if (!projectionParent) {\n    visualElement.rebaseProjectionTarget();\n    return;\n  }\n  var relativeOffset = calcRelativeOffset(projectionParent.getLayoutState().layout, visualElement.getLayoutState().layout);\n  eachAxis(function (axis) {\n    visualElement.setProjectionTargetAxis(axis, relativeOffset[axis].min, relativeOffset[axis].max, true);\n  });\n}\nexport { setCurrentViewportBox };","map":{"version":3,"names":["calcRelativeOffset","eachAxis","setCurrentViewportBox","visualElement","projectionParent","getProjectionParent","rebaseProjectionTarget","relativeOffset","getLayoutState","layout","axis","setProjectionTargetAxis","min","max"],"sources":["C:/ldt/LDT/management/node_modules/framer-motion/dist/es/render/dom/projection/relative-set.js"],"sourcesContent":["import { calcRelativeOffset } from '../../../motion/features/layout/utils.js';\nimport { eachAxis } from '../../../utils/each-axis.js';\n\nfunction setCurrentViewportBox(visualElement) {\n    var projectionParent = visualElement.getProjectionParent();\n    if (!projectionParent) {\n        visualElement.rebaseProjectionTarget();\n        return;\n    }\n    var relativeOffset = calcRelativeOffset(projectionParent.getLayoutState().layout, visualElement.getLayoutState().layout);\n    eachAxis(function (axis) {\n        visualElement.setProjectionTargetAxis(axis, relativeOffset[axis].min, relativeOffset[axis].max, true);\n    });\n}\n\nexport { setCurrentViewportBox };\n"],"mappings":"AAAA,SAASA,kBAAkB,QAAQ,0CAA0C;AAC7E,SAASC,QAAQ,QAAQ,6BAA6B;AAEtD,SAASC,qBAAqBA,CAACC,aAAa,EAAE;EAC1C,IAAIC,gBAAgB,GAAGD,aAAa,CAACE,mBAAmB,CAAC,CAAC;EAC1D,IAAI,CAACD,gBAAgB,EAAE;IACnBD,aAAa,CAACG,sBAAsB,CAAC,CAAC;IACtC;EACJ;EACA,IAAIC,cAAc,GAAGP,kBAAkB,CAACI,gBAAgB,CAACI,cAAc,CAAC,CAAC,CAACC,MAAM,EAAEN,aAAa,CAACK,cAAc,CAAC,CAAC,CAACC,MAAM,CAAC;EACxHR,QAAQ,CAAC,UAAUS,IAAI,EAAE;IACrBP,aAAa,CAACQ,uBAAuB,CAACD,IAAI,EAAEH,cAAc,CAACG,IAAI,CAAC,CAACE,GAAG,EAAEL,cAAc,CAACG,IAAI,CAAC,CAACG,GAAG,EAAE,IAAI,CAAC;EACzG,CAAC,CAAC;AACN;AAEA,SAASX,qBAAqB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}