{"id":"TYW4","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":"style-value-types","loc":{"line":1,"column":19},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/svg/utils/path.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/style-value-types/dist/es/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.buildSVGPath=s;var r=require(\"style-value-types\"),e=function(e,t){return r.px.transform(e*t)},t={offset:\"stroke-dashoffset\",array:\"stroke-dasharray\"},a={offset:\"strokeDashoffset\",array:\"strokeDasharray\"};function s(r,s,o,f,i,u){void 0===f&&(f=1),void 0===i&&(i=0),void 0===u&&(u=!0);var d=u?t:a;r[d.offset]=e(-i,s);var v=e(o,s),y=e(f,s);r[d.array]=v+\" \"+y}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":35,"column":1},"generated":{"line":1,"column":89}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":1,"column":0},"generated":{"line":1,"column":91}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":1,"column":0},"generated":{"line":1,"column":105}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"progressToPixels","original":{"line":4,"column":4},"generated":{"line":1,"column":126}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":4,"column":23},"generated":{"line":1,"column":128}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"progress","original":{"line":4,"column":33},"generated":{"line":1,"column":137}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"length","original":{"line":4,"column":43},"generated":{"line":1,"column":139}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"px","original":{"line":5,"column":11},"generated":{"line":1,"column":142}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"px","original":{"line":5,"column":11},"generated":{"line":1,"column":149}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"transform","original":{"line":5,"column":14},"generated":{"line":1,"column":151}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"transform","original":{"line":5,"column":14},"generated":{"line":1,"column":154}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"progress","original":{"line":5,"column":24},"generated":{"line":1,"column":164}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"length","original":{"line":5,"column":35},"generated":{"line":1,"column":166}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"dashKeys","original":{"line":7,"column":4},"generated":{"line":1,"column":170}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":7,"column":15},"generated":{"line":1,"column":172}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":8,"column":4},"generated":{"line":1,"column":173}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":8,"column":12},"generated":{"line":1,"column":180}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"array","original":{"line":9,"column":4},"generated":{"line":1,"column":200}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":9,"column":11},"generated":{"line":1,"column":206}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"camelKeys","original":{"line":11,"column":4},"generated":{"line":1,"column":226}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":11,"column":16},"generated":{"line":1,"column":228}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":12,"column":4},"generated":{"line":1,"column":229}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":12,"column":12},"generated":{"line":1,"column":236}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"array","original":{"line":13,"column":4},"generated":{"line":1,"column":255}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":13,"column":11},"generated":{"line":1,"column":261}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":22,"column":0},"generated":{"line":1,"column":280}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"buildSVGPath","original":{"line":22,"column":9},"generated":{"line":1,"column":289}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"attrs","original":{"line":22,"column":22},"generated":{"line":1,"column":291}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"totalLength","original":{"line":22,"column":29},"generated":{"line":1,"column":293}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"length","original":{"line":22,"column":42},"generated":{"line":1,"column":295}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"spacing","original":{"line":22,"column":50},"generated":{"line":1,"column":297}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":22,"column":59},"generated":{"line":1,"column":299}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"useDashCase","original":{"line":22,"column":67},"generated":{"line":1,"column":301}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":23,"column":20},"generated":{"line":1,"column":309}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"spacing","original":{"line":23,"column":8},"generated":{"line":1,"column":313}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"spacing","original":{"line":23,"column":30},"generated":{"line":1,"column":317}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":23,"column":40},"generated":{"line":1,"column":319}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":24,"column":19},"generated":{"line":1,"column":327}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":24,"column":8},"generated":{"line":1,"column":331}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":24,"column":29},"generated":{"line":1,"column":335}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":24,"column":38},"generated":{"line":1,"column":337}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":25,"column":24},"generated":{"line":1,"column":345}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"useDashCase","original":{"line":25,"column":8},"generated":{"line":1,"column":349}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"useDashCase","original":{"line":25,"column":34},"generated":{"line":1,"column":353}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":25,"column":48},"generated":{"line":1,"column":356}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"keys","original":{"line":28,"column":8},"generated":{"line":1,"column":359}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"keys","original":{"line":28,"column":8},"generated":{"line":1,"column":363}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"useDashCase","original":{"line":28,"column":15},"generated":{"line":1,"column":365}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"dashKeys","original":{"line":28,"column":29},"generated":{"line":1,"column":367}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"camelKeys","original":{"line":28,"column":40},"generated":{"line":1,"column":369}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"attrs","original":{"line":30,"column":4},"generated":{"line":1,"column":371}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"keys","original":{"line":30,"column":10},"generated":{"line":1,"column":373}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":30,"column":15},"generated":{"line":1,"column":375}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"progressToPixels","original":{"line":30,"column":25},"generated":{"line":1,"column":383}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"offset","original":{"line":30,"column":43},"generated":{"line":1,"column":386}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"totalLength","original":{"line":30,"column":51},"generated":{"line":1,"column":388}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"pathLength","original":{"line":32,"column":8},"generated":{"line":1,"column":391}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"pathLength","original":{"line":32,"column":8},"generated":{"line":1,"column":395}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"progressToPixels","original":{"line":32,"column":21},"generated":{"line":1,"column":397}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"length","original":{"line":32,"column":38},"generated":{"line":1,"column":399}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"totalLength","original":{"line":32,"column":46},"generated":{"line":1,"column":401}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"pathSpacing","original":{"line":33,"column":8},"generated":{"line":1,"column":404}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"progressToPixels","original":{"line":33,"column":22},"generated":{"line":1,"column":406}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"spacing","original":{"line":33,"column":39},"generated":{"line":1,"column":408}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"totalLength","original":{"line":33,"column":48},"generated":{"line":1,"column":410}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"attrs","original":{"line":34,"column":4},"generated":{"line":1,"column":413}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"keys","original":{"line":34,"column":10},"generated":{"line":1,"column":415}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"array","original":{"line":34,"column":15},"generated":{"line":1,"column":417}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"pathLength","original":{"line":34,"column":24},"generated":{"line":1,"column":424}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","original":{"line":34,"column":37},"generated":{"line":1,"column":426}},{"source":"../node_modules/framer-motion/dist/es/render/svg/utils/path.js","name":"pathSpacing","original":{"line":34,"column":43},"generated":{"line":1,"column":430}}],"sources":{"../node_modules/framer-motion/dist/es/render/svg/utils/path.js":"import { px } from 'style-value-types';\n\n// Convert a progress 0-1 to a pixels value based on the provided length\nvar progressToPixels = function (progress, length) {\n    return px.transform(progress * length);\n};\nvar dashKeys = {\n    offset: \"stroke-dashoffset\",\n    array: \"stroke-dasharray\",\n};\nvar camelKeys = {\n    offset: \"strokeDashoffset\",\n    array: \"strokeDasharray\",\n};\n/**\n * Build SVG path properties. Uses the path's measured length to convert\n * our custom pathLength, pathSpacing and pathOffset into stroke-dashoffset\n * and stroke-dasharray attributes.\n *\n * This function is mutative to reduce per-frame GC.\n */\nfunction buildSVGPath(attrs, totalLength, length, spacing, offset, useDashCase) {\n    if (spacing === void 0) { spacing = 1; }\n    if (offset === void 0) { offset = 0; }\n    if (useDashCase === void 0) { useDashCase = true; }\n    // We use dash case when setting attributes directly to the DOM node and camel case\n    // when defining props on a React component.\n    var keys = useDashCase ? dashKeys : camelKeys;\n    // Build the dash offset\n    attrs[keys.offset] = progressToPixels(-offset, totalLength);\n    // Build the dash array\n    var pathLength = progressToPixels(length, totalLength);\n    var pathSpacing = progressToPixels(spacing, totalLength);\n    attrs[keys.array] = pathLength + \" \" + pathSpacing;\n}\n\nexport { buildSVGPath };\n"},"lineCount":null}},"error":null,"hash":"c346ecde13548998f04767d24ae99ed3","cacheData":{"env":{}}}