{"id":"I55Q","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/package.json","includedInParent":true,"mtime":1616745792942},{"name":"../../../motion/utils/valid-prop.js","loc":{"line":1,"column":34},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/utils/valid-prop.js"},{"name":"@emotion/is-prop-valid","optional":true,"loc":{"line":18,"column":39},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.filterProps=t;var r=require(\"../../../motion/utils/valid-prop.js\"),i=function(i){return!(0,r.isValidMotionProp)(i)};try{var o=require(\"@emotion/is-prop-valid\").default;i=function(i){return i.startsWith(\"on\")?!(0,r.isValidMotionProp)(i):o(i)}}catch(e){}function t(o,t,e){var n={};for(var s in o)(i(s)||!0===e&&(0,r.isValidMotionProp)(s)||!t&&!(0,r.isValidMotionProp)(s))&&(n[s]=o[s]);return n}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":42,"column":1},"generated":{"line":1,"column":88}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":1,"column":0},"generated":{"line":1,"column":96}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":1,"column":0},"generated":{"line":1,"column":104}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"shouldForward","original":{"line":3,"column":4},"generated":{"line":1,"column":143}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":3,"column":20},"generated":{"line":1,"column":145}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":3,"column":30},"generated":{"line":1,"column":154}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":3,"column":44},"generated":{"line":1,"column":157}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":3,"column":45},"generated":{"line":1,"column":165}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":3,"column":63},"generated":{"line":1,"column":167}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":3,"column":63},"generated":{"line":1,"column":169}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":3,"column":63},"generated":{"line":1,"column":188}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":17,"column":0},"generated":{"line":1,"column":192}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"emotionIsPropValid_1","original":{"line":18,"column":8},"generated":{"line":1,"column":196}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"emotionIsPropValid_1","original":{"line":18,"column":8},"generated":{"line":1,"column":200}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"require","original":{"line":18,"column":31},"generated":{"line":1,"column":202}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":18,"column":39},"generated":{"line":1,"column":210}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"default","original":{"line":18,"column":65},"generated":{"line":1,"column":236}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"shouldForward","original":{"line":19,"column":4},"generated":{"line":1,"column":244}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":19,"column":20},"generated":{"line":1,"column":246}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":19,"column":30},"generated":{"line":1,"column":255}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":21,"column":12},"generated":{"line":1,"column":258}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":21,"column":12},"generated":{"line":1,"column":265}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"startsWith","original":{"line":21,"column":16},"generated":{"line":1,"column":267}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":21,"column":27},"generated":{"line":1,"column":278}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":22,"column":20},"generated":{"line":1,"column":286}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":22,"column":38},"generated":{"line":1,"column":288}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":22,"column":38},"generated":{"line":1,"column":290}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":22,"column":38},"generated":{"line":1,"column":309}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"emotionIsPropValid_1","original":{"line":25,"column":19},"generated":{"line":1,"column":312}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":25,"column":40},"generated":{"line":1,"column":314}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":29,"column":0},"generated":{"line":1,"column":318}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"_a","original":{"line":29,"column":7},"generated":{"line":1,"column":324}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":32,"column":0},"generated":{"line":1,"column":328}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"filterProps","original":{"line":32,"column":9},"generated":{"line":1,"column":337}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"props","original":{"line":32,"column":21},"generated":{"line":1,"column":339}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"isDom","original":{"line":32,"column":28},"generated":{"line":1,"column":341}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"forwardMotionProps","original":{"line":32,"column":35},"generated":{"line":1,"column":343}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"filteredProps","original":{"line":33,"column":8},"generated":{"line":1,"column":346}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"filteredProps","original":{"line":33,"column":8},"generated":{"line":1,"column":350}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":33,"column":24},"generated":{"line":1,"column":352}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":34,"column":9},"generated":{"line":1,"column":355}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":34,"column":9},"generated":{"line":1,"column":359}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":34,"column":13},"generated":{"line":1,"column":363}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"props","original":{"line":34,"column":20},"generated":{"line":1,"column":368}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"shouldForward","original":{"line":35,"column":12},"generated":{"line":1,"column":371}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":35,"column":26},"generated":{"line":1,"column":373}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":36,"column":36},"generated":{"line":1,"column":378}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"forwardMotionProps","original":{"line":36,"column":13},"generated":{"line":1,"column":382}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":36,"column":44},"generated":{"line":1,"column":386}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":36,"column":62},"generated":{"line":1,"column":388}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":36,"column":62},"generated":{"line":1,"column":390}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":36,"column":62},"generated":{"line":1,"column":409}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"isDom","original":{"line":37,"column":14},"generated":{"line":1,"column":414}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","original":{"line":37,"column":24},"generated":{"line":1,"column":419}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":37,"column":42},"generated":{"line":1,"column":421}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":37,"column":42},"generated":{"line":1,"column":423}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":37,"column":42},"generated":{"line":1,"column":442}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"filteredProps","original":{"line":38,"column":12},"generated":{"line":1,"column":448}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":38,"column":26},"generated":{"line":1,"column":450}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"props","original":{"line":38,"column":33},"generated":{"line":1,"column":453}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"key","original":{"line":38,"column":39},"generated":{"line":1,"column":455}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"filteredProps","original":{"line":41,"column":11},"generated":{"line":1,"column":459}},{"source":"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js","name":"filteredProps","original":{"line":41,"column":11},"generated":{"line":1,"column":466}}],"sources":{"../node_modules/framer-motion/dist/es/render/dom/utils/filter-props.js":"import { isValidMotionProp } from '../../../motion/utils/valid-prop.js';\n\nvar shouldForward = function (key) { return !isValidMotionProp(key); };\n/**\n * Emotion and Styled Components both allow users to pass through arbitrary props to their components\n * to dynamically generate CSS. They both use the `@emotion/is-prop-valid` package to determine which\n * of these should be passed to the underlying DOM node.\n *\n * However, when styling a Motion component `styled(motion.div)`, both packages pass through *all* props\n * as it's seen as an arbitrary component rather than a DOM node. Motion only allows arbitrary props\n * passed through the `custom` prop so it doesn't *need* the payload or computational overhead of\n * `@emotion/is-prop-valid`, however to fix this problem we need to use it.\n *\n * By making it an optionalDependency we can offer this functionality only in the situations where it's\n * actually required.\n */\ntry {\n    var emotionIsPropValid_1 = require(\"@emotion/is-prop-valid\").default;\n    shouldForward = function (key) {\n        // Handle events explicitly as Emotion validates them all as true\n        if (key.startsWith(\"on\")) {\n            return !isValidMotionProp(key);\n        }\n        else {\n            return emotionIsPropValid_1(key);\n        }\n    };\n}\ncatch (_a) {\n    // We don't need to actually do anything here - the fallback is the existing `isPropValid`.\n}\nfunction filterProps(props, isDom, forwardMotionProps) {\n    var filteredProps = {};\n    for (var key in props) {\n        if (shouldForward(key) ||\n            (forwardMotionProps === true && isValidMotionProp(key)) ||\n            (!isDom && !isValidMotionProp(key))) {\n            filteredProps[key] = props[key];\n        }\n    }\n    return filteredProps;\n}\n\nexport { filterProps };\n"},"lineCount":null}},"error":null,"hash":"f82fc0a8895f61c206381c75f3f35606","cacheData":{"env":{}}}