{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/cnqOKwzY7KLuJU9UY2UI/eKrhFDVe8dpTMpuB6DvD/caqReCGXT.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\"; // Generated by Framer (39d303f)\n\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { Image, addFonts, withCSS, addPropertyControls, ControlType, cx, useVariantState, RichText } from \"framer\";\nconst enabledGestures = {\n  NpKmBLcgX: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"NpKmBLcgX\"];\nconst variantClassNames = {\n  NpKmBLcgX: \"framer-v-38hw0\"\n};\n\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\n\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    type: \"spring\",\n    ease: [.44, 0, .56, 1],\n    duration: .3,\n    delay: 0,\n    stiffness: 400,\n    damping: 40,\n    mass: 1\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nconst useRandomID = () => {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n};\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"NpKmBLcgX\",\n  image: eIoowktVj = new URL(\"https://framerusercontent.com/images/PRBlamZVTO7SwGGsbhjEchiAcCE.jpeg?scale-down-to=512\").href,\n  title: nUDlymrIn = \"Thor: Love and Thunder\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"NpKmBLcgX\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-aQrkO\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, { ...restProps,\n        className: cx(\"framer-38hw0\", className),\n        style: {\n          borderBottomLeftRadius: 10,\n          borderBottomRightRadius: 10,\n          borderTopRightRadius: 10,\n          borderTopLeftRadius: 10,\n          backgroundColor: \"rgb(0, 0, 0)\",\n          ...style\n        },\n        layoutId: \"NpKmBLcgX\",\n        transition: transition,\n        layoutDependency: layoutDependency,\n        \"data-framer-name\": \"Variant 1\",\n        ref: ref,\n        children: [/*#__PURE__*/_jsx(Image, {\n          className: \"framer-1cv0sfa\",\n          style: {},\n          layoutId: \"ljr5NuElU\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          background: {\n            src: eIoowktVj,\n            pixelWidth: 510,\n            pixelHeight: 755,\n            intrinsicWidth: 255,\n            intrinsicHeight: 377.5,\n            fit: \"fill\"\n          },\n          \"data-framer-name\": \"Image\",\n          alt: \"\",\n          ...addPropertyOverrides({\n            \"NpKmBLcgX-hover\": {\n              background: {\n                src: eIoowktVj,\n                pixelWidth: 510,\n                pixelHeight: 755,\n                intrinsicWidth: 255,\n                intrinsicHeight: 377.5,\n                fit: \"fill\"\n              },\n              transformTemplate: undefined\n            }\n          }, baseVariant, gestureVariant)\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-nqxo3m\",\n          style: {\n            backgroundColor: \"rgba(0, 0, 0, 0.7)\",\n            opacity: 0\n          },\n          layoutId: \"yOmI3TX5b\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          \"data-framer-name\": \"Backdrop\",\n          variants: {\n            \"NpKmBLcgX-hover\": {\n              opacity: 1,\n              backgroundColor: \"rgba(0, 0, 0, 0.7)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"NpKmBLcgX-hover\": {\n              transformTemplate: undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            className: \"framer-nkz00e\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              whiteSpace: \"pre-wrap\",\n              wordWrap: \"break-word\",\n              wordBreak: \"break-word\",\n              \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\"\n            },\n            transformTemplate: (_, t) => `translate(-50%, -50%) ${t}`,\n            layoutId: \"CQbmeSNTc\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            fonts: [\"GF;Manrope-700\"],\n            withExternalLayout: true,\n            verticalAlignment: \"top\",\n            __fromCanvasComponent: true,\n            __htmlStructure: '<p style=\"--framer-font-family:&quot;Manrope&quot;, serif; --framer-font-weight:700; --font-selector:R0Y7TWFucm9wZS03MDA=; --framer-text-color:var(--extracted-r6o4lv); --framer-text-alignment:center;\">{{ text-placeholder }}</p>',\n            htmlFromDesign: '<p style=\"--framer-font-family:&quot;Manrope&quot;, serif; --framer-font-weight:700; --font-selector:R0Y7TWFucm9wZS03MDA=; --framer-text-color:var(--extracted-r6o4lv); --framer-text-alignment:center;\">Thor: Love and Thunder</p><!-- richTextHoistStyles -->',\n            textFromDesign: nUDlymrIn\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-aQrkO [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none;}', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-aQrkO * { box-sizing: border-box; }\", \".framer-aQrkO .framer-38hw0 { position: relative; overflow: hidden; will-change: transform; width: 200px; height: 296px; }\", \".framer-aQrkO .framer-1cv0sfa, .framer-aQrkO .framer-nqxo3m { position: absolute; overflow: visible; right: 0px; bottom: 0px; left: 0px; top: 0px; flex: none; }\", \".framer-aQrkO .framer-nkz00e { position: absolute; width: 120px; height: auto; left: 50%; top: 50%; flex: none; white-space: pre-wrap; word-wrap: break-word; word-break: break-word; }\", \".framer-aQrkO.framer-v-38hw0 .framer-38hw0 { cursor: pointer; }\", \".framer-aQrkO.framer-v-38hw0.hover .framer-1cv0sfa { width: auto; height: auto; right: -5px; bottom: -7px; left: -5px; top: -7px; flex: none; aspect-ratio: unset; }\", \".framer-aQrkO.framer-v-38hw0.hover .framer-nqxo3m { width: auto; height: auto; right: 0px; bottom: 0px; left: 0px; top: 0px; flex: none; aspect-ratio: unset; }\"];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 296\n* @framerIntrinsicWidth 200\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bwfaq0hSo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n* @framerVariables {\"eIoowktVj\":\"image\",\"nUDlymrIn\":\"title\"}\n*/\n\nconst FramercaqReCGXT = withCSS(Component, css);\nexport default FramercaqReCGXT;\nFramercaqReCGXT.displayName = \"Cover\";\nFramercaqReCGXT.defaultProps = {\n  width: 200,\n  height: 296\n};\naddPropertyControls(FramercaqReCGXT, {\n  eIoowktVj: {\n    type: ControlType.Image,\n    title: \"Image\",\n    __defaultAssetReference: \"PRBlamZVTO7SwGGsbhjEchiAcCE.jpeg\"\n  },\n  nUDlymrIn: {\n    type: ControlType.String,\n    title: \"Title\",\n    defaultValue: \"Thor: Love and Thunder\",\n    displayTextArea: false\n  }\n});\naddFonts(FramercaqReCGXT, [{\n  url: \"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F87jxeN7B.ttf\",\n  family: \"Manrope\",\n  style: \"normal\",\n  weight: \"700\",\n  moduleAsset: {\n    url: \"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F87jxeN7B.ttf\",\n    localModuleIdentifier: \"local-module:canvasComponent/caqReCGXT:default\"\n  }\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramercaqReCGXT\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerVariables\": \"{\\\"eIoowktVj\\\":\\\"image\\\",\\\"nUDlymrIn\\\":\\\"title\\\"}\",\n        \"framerIntrinsicHeight\": \"296\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bwfaq0hSo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n}; //# sourceMappingURL=./caqReCGXT.map"],
  "mappings": "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",
  "names": ["enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "eIoowktVj", "nUDlymrIn", "restProps", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "fL", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "s", "B", "or", "u", "cV", "SV", "_", "t", "css", "FramercaqReCGXT", "RA", "caqReCGXT_default", "Kr", "So", "VV"]
}
