{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/audio-assets.js@0.2.0", "ssg:https://framer.com/m/framer/lodash.js@0.3.0", "ssg:https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js", "ssg:https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js", "ssg:https://framerusercontent.com/modules/bTspkdnk9JaWyRtrNu5e/ebgp3NyKMCPXldQi3kZ6/OYbT8cgQc.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { motion } from \"framer\";\nexport function PlayIcon(props) {\n    return(/*#__PURE__*/ _jsx(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: /*#__PURE__*/ _jsx(\"path\", {\n            d: \"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",\n            fill: \"#333\"\n        })\n    }));\n}\nexport function PauseIcon(props) {\n    return(/*#__PURE__*/ _jsxs(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: [\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",\n                fill: \"#343434\"\n            }),\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",\n                fill: \"#343434\"\n            })\n        ]\n    }));\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"PauseIcon\":{\"type\":\"reactComponent\",\"name\":\"PauseIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlayIcon\":{\"type\":\"reactComponent\",\"name\":\"PlayIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./audio.map", "/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { animate, transform, motion, useTransform } from \"framer-motion\";\nimport { useRef, useState, useCallback } from \"react\";\nimport { isMotionValue, useOnChange, useAutoMotionValue } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nimport { throttle } from \"https://framer.com/m/framer/lodash.js@0.3.0\";\nvar KnobOptions;\n(function (KnobOptions) {\n  KnobOptions[\"Hide\"] = \"Hide\";\n  KnobOptions[\"Hover\"] = \"Hover\";\n  KnobOptions[\"Show\"] = \"Show\";\n})(KnobOptions || (KnobOptions = {})); /**\n                                       * SLIDER\n                                       *\n                                       * @framerIntrinsicWidth 200\n                                       * @framerIntrinsicHeight 20\n                                       *\n                                       * @framerSupportedLayoutWidth fixed\n                                       * @framerSupportedLayoutHeight any\n                                       */\nexport const Slider = withCSS(function Slider(props) {\n  const {\n    value: valueProp,\n    trackHeight,\n    fillColor,\n    focusColor,\n    min,\n    max,\n    onChange,\n    onChangeLive,\n    onMax,\n    onMin,\n    trackColor,\n    trackRadius,\n    knobSize,\n    knobColor,\n    constrainKnob,\n    shadow,\n    shouldAnimateChange,\n    transition,\n    overdrag,\n    knobSetting,\n    style\n  } = props;\n  const [hovered, setHovered] = useState(false);\n  const [focused, setFocused] = useState(false);\n  const onCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const shouldAnimate = shouldAnimateChange && !onCanvas;\n  const isConstrained = constrainKnob && knobSetting === KnobOptions.Show;\n  const showKnob = knobSetting !== KnobOptions.Hide;\n  const input = useRef();\n  const knobPadding = 8; // Main setting function\n  const updateValue = useCallback((newVal, target) => {\n    throttledInputUpdate(newVal);\n    if (onChange) onChange(newVal);\n    if (shouldAnimate) animate(target, newVal, transition);else requestAnimationFrame(() => target.set(newVal));\n  }, [transition, shouldAnimate, onChange]); // \"value\" is the source of truth\n  // It can be controlled via props with a motionvalue or number 0.0 - 1.0\n  // Local changes are always allowed and are reported back up using \"onChange\" callback\n  const value = useAutoMotionValue(valueProp, {\n    onChange: updateValue,\n    transform: value => transform(value, [0, 100], [min, max])\n  });\n  const knobX = useTransform(value, [min, max], [\"0%\", \"100%\"]);\n  const normalizedValue = useTransform(value, [min, max], [0, 1]);\n  const throttledInputUpdate = useCallback(throttle(val => {\n    var ref;\n    if ((ref = input.current) === null || ref === void 0 ? void 0 : ref.value) input.current.value = val;\n  }, 100), [input]); // Live updating callback\n  useOnChange(value, val => {\n    if (isMotionValue(valueProp)) throttledInputUpdate(val);\n    if (onMax && val >= max) onMax();\n    if (onMin && val <= min) onMin();\n    if (onChangeLive) onChangeLive(val);\n  }); // Read changes from input element\n  const handleInputChange = e => {\n    updateValue(parseFloat(e.target.value), value);\n  }; // Handle tapping on the know to trigger update\n  const handleMouseDown = e => {\n    if (parseFloat(e.target.value) !== 0) updateValue(parseFloat(e.target.value), value);\n  };\n  const handleMouseUp = () => {};\n  const totalKnobWidth = showKnob ? knobSize + knobPadding : knobPadding;\n  const totalHeight = Math.max(knobSize + knobPadding, trackHeight);\n  return /*#__PURE__*/_jsxs(\"div\", {\n    className: \"framer-default-slider\",\n    onMouseEnter: () => setHovered(true),\n    onMouseLeave: () => setHovered(false),\n    style: {\n      position: \"relative\",\n      ...style,\n      alignItems: \"center\",\n      justifyContent: \"flex-start\",\n      border: `0px solid ${focusColor}`,\n      \"--framer-default-slider-height\": totalHeight,\n      \"--framer-default-slider-width\": totalKnobWidth\n    },\n    children: [/*#__PURE__*/_jsx(\"input\", {\n      ref: input,\n      style: {\n        flexShrink: 0,\n        minHeight: totalHeight,\n        opacity: 0,\n        margin: 0,\n        display: \"flex\",\n        ...style,\n        WebkitTapHighlightColor: \"rgba(0, 0, 0, 0)\",\n        ...(!isConstrained && {\n          width: `calc(100% + ${totalKnobWidth}px)`,\n          marginLeft: -totalKnobWidth / 2\n        })\n      },\n      onFocus: () => setFocused(true),\n      onBlur: () => setFocused(false),\n      type: \"range\",\n      min: min,\n      max: max,\n      defaultValue: -1,\n      step: \"any\",\n      onChange: handleInputChange,\n      onMouseDown: handleMouseDown,\n      onMouseUp: handleMouseUp\n    }), /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        background: trackColor,\n        position: \"absolute\",\n        top: `calc(50% - ${Math.ceil(trackHeight / 2)}px)`,\n        borderRadius: trackRadius,\n        display: \"flex\",\n        height: trackHeight,\n        width: \"100%\",\n        transformOrigin: \"left\",\n        pointerEvents: \"none\",\n        overflow: \"hidden\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        style: {\n          height: trackHeight,\n          width: \"100%\",\n          background: fillColor,\n          scaleX: normalizedValue,\n          position: \"absolute\",\n          top: `calc(50% - ${Math.ceil(trackHeight / 2)}px)`,\n          transformOrigin: \"left\",\n          pointerEvents: \"none\"\n        }\n      })\n    }), /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        x: knobX,\n        position: \"absolute\",\n        display: \"flex\",\n        top: `calc(50% - ${Math.floor(knobSize / 2)}px)`,\n        pointerEvents: \"none\",\n        ...(isConstrained ? {\n          width: `calc(100% - ${knobSize}px`,\n          left: 0\n        } : {\n          width: `100%`,\n          left: -knobSize / 2\n        })\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        initial: false,\n        animate: {\n          scale: hovered && knobSetting === KnobOptions.Hover || knobSetting === KnobOptions.Show ? 1 : 0\n        },\n        transition: {\n          type: \"spring\",\n          stiffness: 900,\n          damping: 40\n        },\n        style: {\n          transformOrigin: \"50% 50%\",\n          width: knobSize,\n          height: knobSize,\n          borderRadius: \"50%\",\n          background: knobColor,\n          pointerEvents: \"none\",\n          boxShadow: `0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`\n        }\n      })\n    })]\n  });\n}, [\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\", \".framer-default-slider input[type=range]:focus { outline: none; }\", \".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\", \".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\", \".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\", \".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\"]);\nSlider.displayName = \"Slider\";\nSlider.defaultProps = {\n  height: 20,\n  width: 200,\n  trackHeight: 4,\n  fillColor: \"#09F\",\n  trackColor: \"#DDD\",\n  knobColor: \"#FFF\",\n  focusColor: \"rgba(0, 153, 255,0)\",\n  shadow: \"rgba(0,0,0,0.1)\",\n  knobSize: 20,\n  overdrag: true,\n  min: 0,\n  max: 100,\n  value: 50,\n  trackRadius: 5,\n  knobSetting: KnobOptions.Show,\n  constrainKnob: false,\n  transition: {\n    type: \"spring\",\n    delay: 0,\n    stiffness: 750,\n    damping: 50\n  },\n  shouldAnimateChange: true\n};\naddPropertyControls(Slider, {\n  fillColor: {\n    title: \"Tint\",\n    type: ControlType.Color\n  },\n  trackColor: {\n    title: \"Track\",\n    type: ControlType.Color\n  },\n  knobColor: {\n    title: \"Knob\",\n    type: ControlType.Color\n  },\n  shadow: {\n    type: ControlType.Color,\n    title: \"Shadow\"\n  },\n  // focusColor: {\n  //     title: \"Focus\",\n  //     type: ControlType.Color,\n  // },\n  shouldAnimateChange: {\n    type: ControlType.Boolean,\n    title: \"Changes\",\n    enabledTitle: \"Animate\",\n    disabledTitle: \"Instant\"\n  },\n  transition: {\n    type: ControlType.Transition,\n    defaultValue: Slider.defaultProps.transition\n  },\n  knobSetting: {\n    type: ControlType.Enum,\n    displaySegmentedControl: true,\n    title: \"Knob\",\n    options: [\"Hide\", \"Hover\", \"Show\"]\n  },\n  constrainKnob: {\n    type: ControlType.Boolean,\n    title: \"Constrain\",\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    hidden: ({\n      knobSetting\n    }) => knobSetting !== KnobOptions.Show\n  },\n  knobSize: {\n    type: ControlType.Number,\n    title: \"Knob\",\n    min: 10,\n    max: 100,\n    hidden: ({\n      knobSetting\n    }) => knobSetting === KnobOptions.Hide\n  },\n  value: {\n    type: ControlType.Number,\n    title: \"Value\",\n    min: 0,\n    max: 100,\n    unit: \"%\"\n  },\n  trackHeight: {\n    title: \"Height\",\n    type: ControlType.Number,\n    min: 0\n  },\n  min: {\n    title: \"Min\",\n    type: ControlType.Number,\n    displayStepper: true\n  },\n  trackRadius: {\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0,\n    max: 200,\n    title: \"Radius\"\n  },\n  max: {\n    title: \"Max\",\n    type: ControlType.Number,\n    displayStepper: true\n  },\n  onChange: {\n    type: ControlType.EventHandler\n  },\n  onMax: {\n    type: ControlType.EventHandler\n  },\n  onMin: {\n    type: ControlType.EventHandler\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Slider\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Slider\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"20\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Slider.map", "import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { useRef, useState, useMemo, useEffect, useCallback } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { MotionValue, animate, useMotionValueEvent } from \"framer-motion\";\nimport { useOnEnter, usePadding, useRadius, paddingControl, borderRadiusControl, useOnChange, containerStyles, secondsToMinutes, useAutoMotionValue, useOnExit, fontStack, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nimport { PlayIcon, PauseIcon } from \"https://framer.com/m/framer/audio-assets.js@0.2.0\";\nimport { Slider } from \"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";\nconst isMotionValue = v => v instanceof MotionValue;\nvar SrcType;\n(function (SrcType) {\n  SrcType[\"Video\"] = \"Upload\";\n  SrcType[\"Url\"] = \"URL\";\n})(SrcType || (SrcType = {}));\nfunction PlayTime(props) {\n  const {\n    currentTime,\n    startTime\n  } = props;\n  const [playTime, setPlayTime] = useState(\"0:00\");\n  useEffect(() => {\n    setPlayTime(secondsToMinutes(startTime));\n  }, [startTime]);\n  useOnChange(currentTime, latest => {\n    setPlayTime(secondsToMinutes(latest));\n  });\n  return /*#__PURE__*/_jsx(_Fragment, {\n    children: playTime\n  });\n}\nconst checkIfPlaying = player => player.current && !player.current.paused && !player.current.ended && player.current.readyState > 2; /**\n                                                                                                                                     * AUDIO\n                                                                                                                                     *\n                                                                                                                                     * Audio player component optimized for smart components.\n                                                                                                                                     *\n                                                                                                                                     * @framerIntrinsicWidth 240\n                                                                                                                                     * @framerIntrinsicHeight 50\n                                                                                                                                     *\n                                                                                                                                     * @framerSupportedLayoutWidth fixed\n                                                                                                                                     * @framerSupportedLayoutHeight fixed\n                                                                                                                                     */\nexport function Audio(props) {\n  const {\n    playing,\n    background,\n    progressColor,\n    trackHeight,\n    gap,\n    trackColor,\n    srcUrl,\n    srcType,\n    srcFile,\n    loop,\n    font,\n    autoPlay,\n    progress,\n    volume,\n    showTime,\n    showTrack,\n    playPauseCursor,\n    showPlayPause,\n    onTimeUpdate,\n    onMetadata,\n    onPlay,\n    onPause,\n    onEnd,\n    pauseOnExit,\n    onPlayGlobalPauseOption\n  } = props; // Defaults to false, only switches to play if possible\n  const [isPlaying, setIsPlaying] = useState(false);\n  const [duration, setDuration] = useState(0); // Audio element ref and non-state info\n  const player = useRef();\n  const playerInfo = useRef({\n    ready: false,\n    animation: null\n  }); // Track progress in ms, always in sync with audio element\n  const trackProgress = useAutoMotionValue(progress, {\n    transform: value => value * .01,\n    onChange: (newValue, value) => {\n      if (player.current.duration) {\n        player.current.currentTime = newValue * player.current.duration;\n        handlePlayStateUpdate(\"motionHook\");\n      }\n    }\n  });\n  const padding = usePadding(props);\n  const borderRadius = useRadius(props);\n  const {\n    fontSize\n  } = useFontControls(props);\n  const shouldPlay = RenderTarget.current() === RenderTarget.preview;\n  const shouldPausePlayers = onPlayGlobalPauseOption === \"pause\";\n  const url = srcType === SrcType.Url ? srcUrl : srcFile;\n  const shouldAutoPlay = shouldPlay && playing; // Sync UI with state of the audio element\n  // TODO look into better more performant ways of doing this\n  const handlePlayStateUpdate = useCallback(_ => {\n    var ref, ref1;\n    const currentDuration = player.current.duration;\n    const currentTime = player.current.currentTime;\n    (ref = playerInfo.current) === null || ref === void 0 ? void 0 : (ref1 = ref.animation) === null || ref1 === void 0 ? void 0 : ref1.stop();\n    if (Math.abs(currentTime - trackProgress.get()) > .5) {\n      trackProgress.set(currentTime);\n    }\n    if (!shouldPlay) return;\n    const isNowPlaying = checkIfPlaying(player);\n    if (isPlaying !== isNowPlaying) setIsPlaying(isNowPlaying);\n    if (isNowPlaying && shouldPlay) {\n      playerInfo.current.animation = animate(trackProgress, currentDuration, {\n        type: \"tween\",\n        ease: \"linear\",\n        duration: currentDuration - currentTime\n      });\n    }\n  }, [shouldPlay, isPlaying]);\n  const pauseAllAudioPlayers = () => {\n    const audioPlayerElements = document.querySelectorAll(\".framer-audio\");\n    audioPlayerElements.forEach(el => {\n      el.pause();\n    });\n  }; // Always use this for playing audio\n  // No logic in here as it is async & can fail\n  const playAudio = () => {\n    if (shouldPlay) player.current.play().catch(e => {}) // It's likely fine, swallow error\n    ;\n  };\n  const pauseAudio = () => {\n    var ref, ref1;\n    player.current.pause();\n    (ref = playerInfo.current) === null || ref === void 0 ? void 0 : (ref1 = ref.animation) === null || ref1 === void 0 ? void 0 : ref1.stop();\n  };\n  const handleMetadata = () => {\n    if (onMetadata) onMetadata({\n      duration: player.current.duration\n    });\n    setDuration(player.current.duration);\n  };\n  const initProgress = () => {\n    if (!isMotionValue(progress)) player.current.currentTime = progress * .01 * player.current.duration;\n  };\n  const handleReady = () => {\n    // This tries to run on every pause\n    // We use playerInfo.ready to only call on initial load of a source\n    if (!playerInfo.current.ready) {\n      if (shouldAutoPlay) playAudio();\n      playerInfo.current.ready = true;\n      initProgress();\n    }\n  }; // Handle seek event from slider\n  const handleSeek = val => {\n    if (player.current.currentTime) {\n      player.current.currentTime = val;\n      handlePlayStateUpdate(\"handleSeek\");\n    }\n  };\n  const handleEnd = () => {\n    if (onEnd) onEnd();\n  };\n  const handlePlayClick = () => {\n    if (shouldPausePlayers) pauseAllAudioPlayers();\n    playAudio();\n  }; // Control audio via props\n  useEffect(() => {\n    if (shouldPlay) {\n      // In preview when prop changes, pause/play\n      if (playing === true) playAudio();else pauseAudio();\n    } else {\n      // Only set the state for canvas use\n      if (playing === true) setIsPlaying(true);else setIsPlaying(false);\n    }\n  }, [playing]);\n  useEffect(() => {\n    var ref; // Do this in an effect to correct on optimised sites\n    if ((ref = player.current) === null || ref === void 0 ? void 0 : ref.duration) setDuration(player.current.duration);\n  }, []); // Call event callbacks\n  useEffect(() => {\n    if (playerInfo.current.ready && isPlaying && onPlay) onPlay();else if (playerInfo.current.ready && onPause) onPause();\n  }, [isPlaying]); // Volume Control\n  useEffect(() => {\n    player.current.volume = volume / 100;\n  }, [volume]); // Reset ready state when src changes\n  useEffect(() => {\n    playerInfo.current.ready = false;\n  }, [srcFile, srcType, srcUrl]); // Play on navigation\n  useOnEnter(() => {\n    if (shouldAutoPlay) playAudio();\n  });\n  useOnExit(() => {\n    if (pauseOnExit) player.current.pause();\n  });\n  useMotionValueEvent(trackProgress, \"change\", val => {\n    var ref;\n    const progressPercent = ((ref = player.current) === null || ref === void 0 ? void 0 : ref.duration) ? val / player.current.duration * 100 : null;\n    if (onTimeUpdate) {\n      onTimeUpdate(val, progressPercent, secondsToMinutes(val));\n    }\n  });\n  const iconStyles = useMemo(() => ({\n    marginRight: showTime || showTrack ? gap : 0,\n    flexShrink: 0,\n    cursor: playPauseCursor\n  }), [playPauseCursor, showTime, showTrack, gap]);\n  return /*#__PURE__*/_jsxs(\"div\", {\n    style: {\n      ...containerStyles,\n      position: \"relative\",\n      overflow: \"hidden\",\n      background,\n      padding,\n      borderRadius\n    },\n    children: [/*#__PURE__*/_jsx(\"audio\", {\n      src: url,\n      loop: loop,\n      className: \"framer-audio\",\n      ref: player,\n      preload: \"metadata\",\n      autoPlay: shouldAutoPlay,\n      onLoadedMetadata: handleMetadata,\n      onCanPlayThrough: handleReady,\n      // Listen to all events for status changes\n      onPlaying: () => handlePlayStateUpdate(\"playingEvent\"),\n      onPlay: () => handlePlayStateUpdate(\"playEvent\"),\n      onSeeked: () => handlePlayStateUpdate(\"seekEvent\"),\n      onPause: () => handlePlayStateUpdate(\"pauseEvent\"),\n      onEnded: () => handleEnd()\n    }), showPlayPause && /*#__PURE__*/_jsx(_Fragment, {\n      children: isPlaying ? /*#__PURE__*/_jsx(PauseIcon, {\n        width: 16,\n        whileTap: {\n          scale: .9\n        },\n        onClick: () => pauseAudio(),\n        style: iconStyles,\n        \"aria-label\": \"pause audio\"\n      }) : /*#__PURE__*/_jsx(PlayIcon, {\n        width: 16,\n        whileTap: {\n          scale: .9\n        },\n        onClick: handlePlayClick,\n        style: iconStyles,\n        \"aria-label\": \"play audio\"\n      })\n    }), showTime && /*#__PURE__*/_jsxs(\"p\", {\n      style: {\n        userSelect: \"none\",\n        color: \"#333\",\n        fontWeight: 500,\n        letterSpacing: -.25,\n        margin: 0,\n        flexShrink: 0,\n        fontFamily: fontStack,\n        fontVariantNumeric: \"tabular-nums\",\n        marginRight: showTrack ? gap : 0,\n        ...font\n      },\n      children: [/*#__PURE__*/_jsx(PlayTime, {\n        startTime: duration * (isMotionValue(progress) ? progress.get() : progress * .01),\n        currentTime: trackProgress\n      }), /*#__PURE__*/_jsx(\"span\", {\n        style: {\n          padding: \"0 2px\"\n        },\n        children: \"/\"\n      }), duration > 0 ? secondsToMinutes(duration) : \"1:34\"]\n    }), showTrack && /*#__PURE__*/_jsx(Slider, {\n      style: {\n        width: \"100%\"\n      },\n      value: trackProgress,\n      fillColor: progressColor,\n      knobSetting: \"Hover\",\n      shadow: `rgba(0,0,0,0)`,\n      knobSize: 10,\n      knobColor: progressColor,\n      onChange: handleSeek,\n      shouldAnimateChange: false,\n      min: 0,\n      max: duration,\n      trackColor: trackColor\n    })]\n  });\n}\nAudio.defaultProps = {\n  background: \"#EBEBEB\",\n  trackColor: \"#FFFFFF\",\n  font: {\n    fontSize: 12\n  },\n  progressColor: \"#333333\",\n  srcUrl: \"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",\n  srcType: SrcType.Url,\n  pauseOnExit: true,\n  borderRadius: 8,\n  padding: 15,\n  progress: 0,\n  volume: 25,\n  loop: false,\n  playing: true,\n  autoPlay: true,\n  showTime: true,\n  showTrack: true,\n  showPlayPause: true,\n  onPlayGlobalPauseOption: \"continue\",\n  trackHeight: 4,\n  gap: 15,\n  height: 50,\n  width: 240\n};\naddPropertyControls(Audio, {\n  srcType: {\n    type: ControlType.Enum,\n    displaySegmentedControl: true,\n    title: \"Source\",\n    options: [SrcType.Url, SrcType.Video]\n  },\n  srcUrl: {\n    type: ControlType.String,\n    title: \" \",\n    placeholder: \".../example.mp4\",\n    hidden(props) {\n      return props.srcType === SrcType.Video;\n    }\n  },\n  srcFile: {\n    type: ControlType.File,\n    title: \" \",\n    allowedFileTypes: [\"mp4\", \"mp3\", \"wav\", \"m4a\"],\n    hidden(props) {\n      return props.srcType === SrcType.Url;\n    }\n  },\n  playing: {\n    title: \"Playing\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\"\n  },\n  loop: {\n    title: \"Loop\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\"\n  },\n  // autoPlay: {\n  //     type: ControlType.Boolean,\n  //     title: \"Autoplay\",\n  //     enabledTitle: \"Yes\",\n  //     disabledTitle: \"No\",\n  // },\n  progress: {\n    title: \"Progress\",\n    type: ControlType.Number,\n    max: 100,\n    min: 0,\n    unit: \"%\"\n  },\n  volume: {\n    type: ControlType.Number,\n    max: 100,\n    min: 0,\n    unit: \"%\"\n  },\n  progressColor: {\n    title: \"Progress\",\n    type: ControlType.Color,\n    defaultValue: Audio.defaultProps.progressColor\n  },\n  trackColor: {\n    title: \"Track\",\n    type: ControlType.Color,\n    defaultValue: Audio.defaultProps.trackColor\n  },\n  background: {\n    title: \"Player\",\n    type: ControlType.Color,\n    defaultValue: Audio.defaultProps.background\n  },\n  font: {\n    title: \"Font\",\n    // @ts-ignore \u2013 Internal\n    type: ControlType.Font,\n    displayFontSize: true\n  },\n  ...paddingControl,\n  ...borderRadiusControl,\n  gap: {\n    type: ControlType.Number,\n    min: 0,\n    max: 100,\n    displayStepper: true\n  },\n  showPlayPause: {\n    type: ControlType.Boolean,\n    title: \"Play/Pause\",\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\"\n  },\n  playPauseCursor: {\n    type: ControlType.Enum,\n    title: \"Cursor\",\n    options: [\"default\", \"pointer\"],\n    optionTitles: [\"Default\", \"Pointer\"],\n    defaultValue: \"default\",\n    hidden(props) {\n      return !props.showPlayPause;\n    }\n  },\n  showTrack: {\n    type: ControlType.Boolean,\n    title: \"Track\",\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\"\n  },\n  showTime: {\n    type: ControlType.Boolean,\n    title: \"Time\",\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\"\n  },\n  pauseOnExit: {\n    type: ControlType.Boolean,\n    title: \"On Leave\",\n    enabledTitle: \"Pause\",\n    disabledTitle: \"Continue\"\n  },\n  onPlayGlobalPauseOption: {\n    type: ControlType.Enum,\n    title: \"On Play\",\n    options: [\"continue\", \"pause\"],\n    optionTitles: [\"Continue All\", \"Pause All\"]\n  },\n  onPlay: {\n    type: ControlType.EventHandler\n  },\n  onPause: {\n    type: ControlType.EventHandler\n  },\n  onEnd: {\n    type: ControlType.EventHandler\n  },\n  onTimeUpdate: {\n    type: ControlType.EventHandler\n  }\n});\nconst trackStyle = {\n  borderRadius: 10,\n  width: \"100%\",\n  overflow: \"hidden\"\n};\nconst trackParentStyle = {\n  position: \"relative\",\n  border: \"1px solid red\",\n  display: \"flex\",\n  alignItems: \"center\",\n  height: \"100%\",\n  width: \"100%\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Audio\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Audio\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"240\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"50\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Audio.map", "// Generated by Framer (3944b55)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, Container as t, cx as i, GeneratedComponentContext as n, getFonts as m, getWhereExpressionFromPathVariables as s, Image as l, NotFoundError as f, PropertyOverrides as o, removeHiddenBreakpointLayers as d, RichText as c, useCurrentPathVariables as h, useHydratedBreakpointVariants as p, useLocaleInfo as u, useQueryData as g, withCSS as v } from \"framer\";\nimport { LayoutGroup as x, motion as y } from \"framer-motion\";\nimport * as I from \"react\";\nimport { Audio as w } from \"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js\";\nimport b from \"https://framerusercontent.com/modules/cpPNwkJ3rQ1T08TSXgHO/vh5ZnZntaWe853YNghGv/DG1C6SG0X.js\";\nimport X from \"https://framerusercontent.com/modules/tS1ciyxPUavJ98pkcFAE/ZwPSf3UFsYnF7oYXNcJJ/uJd5pZZkL.js\";\nimport k from \"https://framerusercontent.com/modules/DxnR1zVQrfscxHsDzKLo/z80sDSZadv4lvTt4HxgP/kQZUQe1D5.js\";\nimport * as z from \"https://framerusercontent.com/modules/wNwxQir39ZlILuGxvJic/mx52XAjzFp3L70hXrJGs/fz6Z5c4oP.js\";\nimport * as N from \"https://framerusercontent.com/modules/v9JXLI3bnzg2dtwMeilE/zsxHfO6ga9X4jSHmqDIe/TipOr7hZn.js\";\nimport q from \"https://framerusercontent.com/modules/xnAUcI43qhCq6Goi9GRL/EJWmFBAKlA7glY2SxqTF/OYbT8cgQc.js\";\nlet C = m(b),\n  j = m(w),\n  R = m(X),\n  W = [\"Y0BC7zWFX\", \"RvRLswYhR\", \"uQbvczV1q\"],\n  L = {\n    RvRLswYhR: \"(max-width: 809px)\",\n    uQbvczV1q: \"(min-width: 810px) and (max-width: 1199px)\",\n    Y0BC7zWFX: \"(min-width: 1200px)\"\n  },\n  T = () => \"undefined\" != typeof document,\n  F = {\n    RvRLswYhR: \"framer-v-k8wj28\",\n    uQbvczV1q: \"framer-v-taaynv\",\n    Y0BC7zWFX: \"framer-v-11mvdp7\"\n  };\n\"undefined\" != typeof document && d(\"Y0BC7zWFX\", L, F);\nlet M = {\n    default: {\n      duration: 0\n    }\n  },\n  H = e => null != e && \"\" !== e,\n  E = e => \"object\" == typeof e && null !== e && \"string\" == typeof e.src ? e : \"string\" == typeof e ? {\n    src: e\n  } : void 0,\n  _ = q(),\n  Z = {\n    Desktop: \"Y0BC7zWFX\",\n    Phone: \"RvRLswYhR\",\n    Tablet: \"uQbvczV1q\"\n  },\n  O = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var i, n;\n    return {\n      ...t,\n      variant: null !== (n = null !== (i = Z[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== n ? n : \"Y0BC7zWFX\"\n    };\n  },\n  A = /*#__PURE__*/I.forwardRef(function (a, m) {\n    let {\n        activeLocale: d\n      } = u(),\n      v = h(),\n      [C] = g({\n        from: {\n          data: k,\n          type: \"Collection\"\n        },\n        select: [{\n          name: \"qshu_tFeN\",\n          type: \"Identifier\"\n        }, {\n          name: \"a9mdUPfh6\",\n          type: \"Identifier\"\n        }, {\n          name: \"T8leS7XXf\",\n          type: \"Identifier\"\n        }, {\n          name: \"qYbGUIaXr\",\n          type: \"Identifier\"\n        }, {\n          name: \"ogdKlhk3R\",\n          type: \"Identifier\"\n        }, {\n          name: \"VBCO_uSVK\",\n          type: \"Identifier\"\n        }, {\n          name: \"M3cIJnBTa\",\n          type: \"Identifier\"\n        }, {\n          name: \"v7fAbus4z\",\n          type: \"Identifier\"\n        }, {\n          name: \"u12sSvuhc\",\n          type: \"Identifier\"\n        }, {\n          name: \"iV2DTiTBK\",\n          type: \"Identifier\"\n        }, {\n          name: \"T2xA8Epw3\",\n          type: \"Identifier\"\n        }, {\n          name: \"qtv0gGOqG\",\n          type: \"Identifier\"\n        }, {\n          name: \"u80iiIiZ2\",\n          type: \"Identifier\"\n        }, {\n          name: \"K5KYvDqAX\",\n          type: \"Identifier\"\n        }, {\n          name: \"WM5ECRlWE\",\n          type: \"Identifier\"\n        }, {\n          name: \"DP9QQSYvp\",\n          type: \"Identifier\"\n        }, {\n          name: \"m8WpiAq7c\",\n          type: \"Identifier\"\n        }, {\n          name: \"oUeUVZzmq\",\n          type: \"Identifier\"\n        }, {\n          name: \"vOxdqgwWV\",\n          type: \"Identifier\"\n        }, {\n          name: \"DmEyaJwGT\",\n          type: \"Identifier\"\n        }],\n        where: s(v)\n      }),\n      j = e => {\n        if (!C) throw new f(`No data in \"MembersArchive\" matches path variables: ${JSON.stringify(v)}`);\n        return C[e];\n      },\n      {\n        style: R,\n        className: W,\n        layoutId: T,\n        variant: _,\n        qshu_tFeN: Z = j(\"qshu_tFeN\"),\n        T8leS7XXf: A = j(\"T8leS7XXf\"),\n        qYbGUIaXr: Y = j(\"qYbGUIaXr\"),\n        ogdKlhk3R: B = j(\"ogdKlhk3R\"),\n        VBCO_uSVK: P = j(\"VBCO_uSVK\"),\n        M3cIJnBTa: D = j(\"M3cIJnBTa\"),\n        v7fAbus4z: S = j(\"v7fAbus4z\"),\n        a9mdUPfh6: U = j(\"a9mdUPfh6\"),\n        T2xA8Epw3: V = j(\"T2xA8Epw3\"),\n        DP9QQSYvp: Q = j(\"DP9QQSYvp\"),\n        vOxdqgwWV: G = j(\"vOxdqgwWV\"),\n        DmEyaJwGT: K = j(\"DmEyaJwGT\"),\n        oUeUVZzmq: J = j(\"oUeUVZzmq\"),\n        m8WpiAq7c: $ = j(\"m8WpiAq7c\"),\n        WM5ECRlWE: ee = j(\"WM5ECRlWE\"),\n        u80iiIiZ2: er = j(\"u80iiIiZ2\"),\n        K5KYvDqAX: ea = j(\"K5KYvDqAX\"),\n        qtv0gGOqG: et = j(\"qtv0gGOqG\"),\n        u12sSvuhc: ei = j(\"u12sSvuhc\"),\n        iV2DTiTBK: en = j(\"iV2DTiTBK\"),\n        ...em\n      } = O(a);\n    I.useLayoutEffect(() => {\n      let e = q(C, d);\n      if (document.title = e.title || \"\", e.viewport) {\n        var r;\n        null === (r = document.querySelector('meta[name=\"viewport\"]')) || void 0 === r || r.setAttribute(\"content\", e.viewport);\n      }\n      if (e.bodyClassName) return Array.from(document.body.classList).filter(e => e.startsWith(\"framer-body-\")).map(e => document.body.classList.remove(e)), document.body.classList.add(e.bodyClassName), () => {\n        document.body.classList.remove(e.bodyClassName);\n      };\n    }, [C, d]);\n    let [es, el] = p(_, L, !1);\n    M.default;\n    let ef = I.useId();\n    return /*#__PURE__*/e(n.Provider, {\n      value: {\n        primaryVariantId: \"Y0BC7zWFX\",\n        variantClassNames: F\n      },\n      children: /*#__PURE__*/e(x, {\n        id: null != T ? T : ef,\n        children: /*#__PURE__*/r(y.div, {\n          className: i(\"framer-XveIu\", z.className, N.className),\n          style: {\n            display: \"contents\"\n          },\n          children: [/*#__PURE__*/r(y.div, {\n            ...em,\n            className: i(\"framer-11mvdp7\", W),\n            ref: m,\n            style: {\n              ...R\n            },\n            children: [/*#__PURE__*/e(t, {\n              className: \"framer-1nt4vwd-container\",\n              children: /*#__PURE__*/e(o, {\n                breakpoint: es,\n                overrides: {\n                  RvRLswYhR: {\n                    variant: \"ZfZieZCfl\"\n                  },\n                  uQbvczV1q: {\n                    variant: \"TsoQbGvtI\"\n                  }\n                },\n                children: /*#__PURE__*/e(b, {\n                  height: \"100%\",\n                  id: \"NOa6OXK2l\",\n                  layoutId: \"NOa6OXK2l\",\n                  style: {\n                    width: \"100%\"\n                  },\n                  variant: \"Htn1NEZL5\",\n                  width: \"100%\"\n                })\n              })\n            }), /*#__PURE__*/r(\"div\", {\n              className: \"framer-1lu577v\",\n              \"data-framer-name\": \"Post\",\n              name: \"Post\",\n              children: [/*#__PURE__*/e(o, {\n                breakpoint: es,\n                overrides: {\n                  RvRLswYhR: {\n                    children: /*#__PURE__*/e(I.Fragment, {\n                      children: /*#__PURE__*/e(\"h1\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0JlYXV0aXF1ZSBEaXNwbGF5IExpZ2h0\",\n                          \"--framer-font-family\": '\"Beautique Display Light\", sans-serif',\n                          \"--framer-font-size\": \"45px\",\n                          \"--framer-letter-spacing\": \"-0.04em\",\n                          \"--framer-line-height\": \"1.4em\",\n                          \"--framer-text-color\": \"rgb(51, 51, 51)\"\n                        },\n                        children: \"Family Meal Shirt\"\n                      })\n                    })\n                  }\n                },\n                children: /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h1\", {\n                      style: {\n                        \"--font-selector\": \"Q1VTVE9NO0JlYXV0aXF1ZSBEaXNwbGF5IExpZ2h0\",\n                        \"--framer-font-family\": '\"Beautique Display Light\", sans-serif',\n                        \"--framer-font-size\": \"60px\",\n                        \"--framer-letter-spacing\": \"-0.04em\",\n                        \"--framer-line-height\": \"1.4em\",\n                        \"--framer-text-color\": \"rgb(51, 51, 51)\"\n                      },\n                      children: \"Bl\\xfcemli Bluse\"\n                    })\n                  }),\n                  className: \"framer-oqz5wg\",\n                  \"data-framer-name\": \"Title\",\n                  fonts: [\"CUSTOM;Beautique Display Light\"],\n                  name: \"Title\",\n                  text: Z,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              }), H(A) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-16jq9oc\",\n                \"data-border\": !0,\n                children: [H(A) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Made in \"\n                    })\n                  }),\n                  className: \"framer-1tvr4p1\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Cambodia\"\n                    })\n                  }),\n                  className: \"framer-d8li0s\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: A,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(Y) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-7svgyj\",\n                \"data-border\": !0,\n                children: [H(Y) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Made from\"\n                    })\n                  }),\n                  className: \"framer-195l31g\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Upcycled rice, feed and cement sacks\"\n                    })\n                  }),\n                  className: \"framer-1aqidqr\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: Y,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(B) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-1k58c1\",\n                \"data-border\": !0,\n                children: [H(B) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Lived in \"\n                    })\n                  }),\n                  className: \"framer-1wfazve\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Well of course parts of me lived in Cambodia for a long time to fulfil my purpose of a rice sack but since being reused and made into a bag I lived in Bristol UK until I was bought and moved to Bakewell in the UK and now I live in Italy\"\n                    })\n                  }),\n                  className: \"framer-pgsv32\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: B,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(P) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-ota1fh\",\n                \"data-border\": !0,\n                children: [H(P) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Likes  \"\n                    })\n                  }),\n                  className: \"framer-l4gi17\",\n                  \"data-framer-name\": \"Likes\",\n                  name: \"Likes\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Women owned businesses, circular fashion, upcycling and elephants\"\n                    })\n                  }),\n                  className: \"framer-19ieuhc\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: P,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(D) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-gzo9uq\",\n                \"data-border\": !0,\n                children: [H(D) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Dislikes  \"\n                    })\n                  }),\n                  className: \"framer-spvfqj\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"When people use materials once and then throw them away, that makes me really confused\"\n                    })\n                  }),\n                  className: \"framer-324omo\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: D,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(S) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-174rumc\",\n                \"data-border\": !0,\n                children: [H(S) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Fun Fact  \"\n                    })\n                  }),\n                  className: \"framer-19eiw5w\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Even though in a past like I was a rice bag I still am fulfilling my purpose to be a carrier of things... but instead of rice these days its often books or clothes. But I can carry anything because I am such a strong material\"\n                    })\n                  }),\n                  className: \"framer-unfsrx\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: S,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), /*#__PURE__*/r(\"div\", {\n                className: \"framer-mi2n36\",\n                children: [H(U) && /*#__PURE__*/e(o, {\n                  breakpoint: es,\n                  overrides: {\n                    RvRLswYhR: {\n                      background: {\n                        alt: \"\",\n                        fit: \"fill\",\n                        sizes: \"min(min(100vw, 600px) - 40px, 600px)\",\n                        ...E(U)\n                      }\n                    }\n                  },\n                  children: /*#__PURE__*/e(l, {\n                    background: {\n                      alt: \"\",\n                      fit: \"fill\",\n                      sizes: \"min(min(min(100vw, 600px) - 40px, 600px) * 3, 600px)\",\n                      ...E(U)\n                    },\n                    className: \"framer-9a7iir\",\n                    \"data-framer-name\": \"Banner\",\n                    name: \"Banner\"\n                  })\n                }), H(V) && /*#__PURE__*/r(\"div\", {\n                  className: \"framer-1f0qb8l\",\n                  \"data-border\": !0,\n                  children: [H(V) && /*#__PURE__*/e(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(I.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        className: \"framer-styles-preset-z1tx9p\",\n                        \"data-styles-preset\": \"fz6Z5c4oP\",\n                        children: \"Audio Story\"\n                      })\n                    }),\n                    className: \"framer-ogqpgt\",\n                    \"data-framer-name\": \"Made in \",\n                    name: \"Made in \",\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), H(V) && /*#__PURE__*/e(t, {\n                    className: \"framer-1bn5vb-container\",\n                    children: /*#__PURE__*/e(w, {\n                      background: \"rgb(213, 176, 232)\",\n                      borderRadius: 8,\n                      bottomLeftRadius: 8,\n                      bottomRightRadius: 8,\n                      font: {\n                        fontFamily: '\"Inter\", sans-serif',\n                        fontSize: \"15px\"\n                      },\n                      gap: 15,\n                      height: \"100%\",\n                      id: \"fdrQRofKJ\",\n                      isMixedBorderRadius: !1,\n                      layoutId: \"fdrQRofKJ\",\n                      loop: !1,\n                      onPlayGlobalPauseOption: \"continue\",\n                      padding: 15,\n                      paddingBottom: 15,\n                      paddingLeft: 15,\n                      paddingPerSide: !1,\n                      paddingRight: 15,\n                      paddingTop: 15,\n                      pauseOnExit: !0,\n                      playing: !1,\n                      playPauseCursor: \"default\",\n                      progress: 0,\n                      progressColor: 'var(--token-815f403d-49dc-49db-b181-d2875f5ab6f4, rgb(178, 79, 227)) /* {\"name\":\"Dark Purple\"} */',\n                      showPlayPause: !0,\n                      showTime: !1,\n                      showTrack: !0,\n                      srcFile: V,\n                      srcType: \"Upload\",\n                      srcUrl: \"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",\n                      style: {\n                        height: \"100%\",\n                        maxWidth: \"100%\",\n                        width: \"100%\"\n                      },\n                      topLeftRadius: 8,\n                      topRightRadius: 8,\n                      trackColor: 'var(--token-9e3f3ada-9e21-45cd-9a9a-0ca5df3e9948, rgb(231, 198, 255)) /* {\"name\":\"Light Lilac\"} */',\n                      volume: 100,\n                      width: \"100%\"\n                    })\n                  })]\n                }), /*#__PURE__*/r(\"div\", {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/HMisxVk3Tuh4s9qe4TnC3fTwv8.png\"\n                  },\n                  className: \"framer-17xjyj4\",\n                  \"data-border\": !0,\n                  children: [H(Q) && /*#__PURE__*/e(l, {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 500,\n                      intrinsicWidth: 500,\n                      loading: \"lazy\",\n                      pixelHeight: 500,\n                      pixelWidth: 500,\n                      src: \"https://framerusercontent.com/images/4SAsdLuexsNDyC9y1GDu427KtrE.png\"\n                    },\n                    className: \"framer-1k5q8v5\"\n                  }), H(G) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/ZeR35GH9TqMDINOppipL1OOSz8.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/ZeR35GH9TqMDINOppipL1OOSz8.png\"\n                      },\n                      className: \"framer-ytpwxr\"\n                    })\n                  }), H(K) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/zTqYPI2Y4stgmEARgFeFNsdJrkg.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/zTqYPI2Y4stgmEARgFeFNsdJrkg.png\"\n                      },\n                      className: \"framer-1cxghkk\"\n                    })\n                  }), H(J) && /*#__PURE__*/e(l, {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 500,\n                      intrinsicWidth: 500,\n                      loading: \"lazy\",\n                      pixelHeight: 500,\n                      pixelWidth: 500,\n                      src: \"https://framerusercontent.com/images/2YBuQsDixbS3kymIk9RewiUnFo.png\"\n                    },\n                    className: \"framer-1ho2ork\"\n                  }), H($) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/yo4CXDBksztE5Ozh1lAuD1leQ.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/yo4CXDBksztE5Ozh1lAuD1leQ.png\"\n                      },\n                      className: \"framer-3srwvm\"\n                    })\n                  }), H(ee) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/zSRsvZvNpa2yu8B1pwjogW2Qhw.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/zSRsvZvNpa2yu8B1pwjogW2Qhw.png\"\n                      },\n                      className: \"framer-k3vfgr\"\n                    })\n                  }), H(er) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/L0FoRIzU0tUxE4m2F1opg0jsflw.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/L0FoRIzU0tUxE4m2F1opg0jsflw.png\"\n                      },\n                      className: \"framer-jn19va\"\n                    })\n                  }), H(ea) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/9saFGCYs2NLeSTKUpP3lZ2kU.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/9saFGCYs2NLeSTKUpP3lZ2kU.png\"\n                      },\n                      className: \"framer-l0ril6\"\n                    })\n                  }), H(et) && /*#__PURE__*/e(o, {\n                    breakpoint: es,\n                    overrides: {\n                      RvRLswYhR: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 500,\n                          intrinsicWidth: 500,\n                          pixelHeight: 500,\n                          pixelWidth: 500,\n                          src: \"https://framerusercontent.com/images/HMisxVk3Tuh4s9qe4TnC3fTwv8.png\"\n                        }\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 500,\n                        intrinsicWidth: 500,\n                        loading: \"lazy\",\n                        pixelHeight: 500,\n                        pixelWidth: 500,\n                        src: \"https://framerusercontent.com/images/HMisxVk3Tuh4s9qe4TnC3fTwv8.png\"\n                      },\n                      className: \"framer-9pm2s4\"\n                    })\n                  })]\n                })]\n              }), H(Y) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-lzzv2p\",\n                \"data-border\": !0,\n                children: [H(ei) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Clothing Law\"\n                    })\n                  }),\n                  className: \"framer-13mkj3\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Upcycled rice, feed and cement sacks\"\n                    })\n                  }),\n                  className: \"framer-1fuu3ch\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: ei,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), /*#__PURE__*/r(\"div\", {\n                className: \"framer-lmgqnk\",\n                \"data-border\": !0,\n                children: [H(en) && /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      className: \"framer-styles-preset-z1tx9p\",\n                      \"data-styles-preset\": \"fz6Z5c4oP\",\n                      children: \"Statement\"\n                    })\n                  }),\n                  className: \"framer-16jxzm6\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"Upcycled rice, feed and cement sacks\"\n                    })\n                  }),\n                  className: \"framer-1ahieqn\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  text: en,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              })]\n            }), /*#__PURE__*/r(\"div\", {\n              background: {\n                alt: \"\",\n                fit: \"fit\",\n                intrinsicHeight: 500,\n                intrinsicWidth: 500,\n                loading: \"lazy\",\n                pixelHeight: 500,\n                pixelWidth: 500,\n                src: \"https://framerusercontent.com/images/HMisxVk3Tuh4s9qe4TnC3fTwv8.png\"\n              },\n              className: \"framer-4nrcwl\",\n              children: [H(Q) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-1ue733w\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/4SAsdLuexsNDyC9y1GDu427KtrE.png\"\n                  },\n                  className: \"framer-1gbawnd\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"This symbol means that this garment has been swapped, shared, sold or stolen. It has changed hands and bodies throughout It's life and  has experienced more than one point of view.\"\n                    })\n                  }),\n                  className: \"framer-iuo9af\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(ee) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-epcl0e\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/zSRsvZvNpa2yu8B1pwjogW2Qhw.png\"\n                  },\n                  className: \"framer-f6swi8\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"This symbol means that this garment is made of bio-based or more environmentally conscious materials. it could be made entirely from plant fibres and biodegradable or instead of 100% recycled and recyclable materials.\"\n                    })\n                  }),\n                  className: \"framer-a2b6pb\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(et) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-193j23t\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/HMisxVk3Tuh4s9qe4TnC3fTwv8.png\"\n                  },\n                  className: \"framer-89xick\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"This symbol means this garment has been repaired, whether you can see it or not, someone dedicated time and energy into giving it a chance at a longer life.\"\n                    })\n                  }),\n                  className: \"framer-1a7y4f3\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(er) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-r7ut34\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/L0FoRIzU0tUxE4m2F1opg0jsflw.png\"\n                  },\n                  className: \"framer-110o1fa\"\n                }), /*#__PURE__*/e(o, {\n                  breakpoint: es,\n                  overrides: {\n                    uQbvczV1q: {\n                      children: /*#__PURE__*/e(I.Fragment, {\n                        children: /*#__PURE__*/e(\"h3\", {\n                          className: \"framer-styles-preset-elil1n\",\n                          \"data-styles-preset\": \"TipOr7hZn\",\n                          style: {\n                            \"--framer-text-alignment\": \"left\"\n                          },\n                          children: \"This symbol means this garment has been transformed. it could've been altered with it's owners changing style, but in some cases, It's been completely reimagined\u2026 maybe It didn't even start life as clothing.\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(I.Fragment, {\n                      children: /*#__PURE__*/e(\"h3\", {\n                        className: \"framer-styles-preset-elil1n\",\n                        \"data-styles-preset\": \"TipOr7hZn\",\n                        style: {\n                          \"--framer-text-alignment\": \"left\"\n                        },\n                        children: \"This symbol means this garment has been transformed. it could've been altered with it's owners changing syle, but in some cases It's been completely reimagined\u2026 maybe It didn't even start life as clothing.\"\n                      })\n                    }),\n                    className: \"framer-f2ijja\",\n                    \"data-framer-name\": \"Made in \",\n                    name: \"Made in \",\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })]\n              }), H(ea) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-3dzc8p\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/9saFGCYs2NLeSTKUpP3lZ2kU.png\"\n                  },\n                  className: \"framer-1scu2yh\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"this symbol means this garment is a result of fair labor. that could be a traceable, ethical, industrial factory; from a small scale artisanal production; or by a granny at the kitchen table. \"\n                    })\n                  }),\n                  className: \"framer-szh0ee\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(G) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-1kbrkkl\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/ZeR35GH9TqMDINOppipL1OOSz8.png\"\n                  },\n                  className: \"framer-1rzogd9\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"this symbol represents courage, courage to go against the status quo. This garment is either the reason for, or the result of, dressing in a way that makes you truly confident. in the current fashion system, that isn't always easy.\"\n                    })\n                  }),\n                  className: \"framer-jffil4\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(J) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-13qgykj\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/2YBuQsDixbS3kymIk9RewiUnFo.png\"\n                  },\n                  className: \"framer-1u9sjso\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"this symbol shows a connection between two or more people. It can highlight a family bond; a cultural relation; or signify friendship; This symbol shows us how clothes have the power to unite us.\"\n                    })\n                  }),\n                  className: \"framer-1x1rkpb\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H($) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-1i2z02e\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/yo4CXDBksztE5Ozh1lAuD1leQ.png\"\n                  },\n                  className: \"framer-18bbpzf\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"this is the memory symbol. If a garment has this symbol, it means the owner/wearer links this garment to a specific time, place or person.\"\n                    })\n                  }),\n                  className: \"framer-xrq5fv\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), H(K) && /*#__PURE__*/r(\"div\", {\n                className: \"framer-18rf1q6\",\n                children: [/*#__PURE__*/e(l, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 500,\n                    intrinsicWidth: 500,\n                    loading: \"lazy\",\n                    pixelHeight: 500,\n                    pixelWidth: 500,\n                    src: \"https://framerusercontent.com/images/zTqYPI2Y4stgmEARgFeFNsdJrkg.png\"\n                  },\n                  className: \"framer-1kt529\"\n                }), /*#__PURE__*/e(c, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(I.Fragment, {\n                    children: /*#__PURE__*/e(\"h3\", {\n                      className: \"framer-styles-preset-elil1n\",\n                      \"data-styles-preset\": \"TipOr7hZn\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"this symbol means that this garment stood the test of time. That could mean it's decades old and still going strong, or that it lasted longer than was expected of it. by spending time with our garments we might change our perception.\"\n                    })\n                  }),\n                  className: \"framer-ivtd3s\",\n                  \"data-framer-name\": \"Made in \",\n                  name: \"Made in \",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              })]\n            }), /*#__PURE__*/e(t, {\n              className: \"framer-sb1ryb-container\",\n              children: /*#__PURE__*/e(o, {\n                breakpoint: es,\n                overrides: {\n                  RvRLswYhR: {\n                    variant: \"kk1uPJcek\"\n                  }\n                },\n                children: /*#__PURE__*/e(X, {\n                  height: \"100%\",\n                  id: \"Z980buadu\",\n                  layoutId: \"Z980buadu\",\n                  style: {\n                    maxWidth: \"100%\",\n                    width: \"100%\"\n                  },\n                  variant: \"fRHMF2ki3\",\n                  width: \"100%\"\n                })\n              })\n            })]\n          }), /*#__PURE__*/e(\"div\", {\n            id: \"overlay\"\n          })]\n        })\n      })\n    });\n  }),\n  Y = ['.framer-XveIu [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; } }\", `.${_.bodyClassName} { background: #E7C6FF; }`, \".framer-XveIu .framer-vrht9d { display: block; }\", \".framer-XveIu .framer-11mvdp7 { align-content: center; align-items: center; background-color: #e7c6ff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-XveIu .framer-1nt4vwd-container { flex: none; height: auto; position: relative; width: 1200px; z-index: 1; }\", \".framer-XveIu .framer-1lu577v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; max-width: 600px; padding: 0px 20px 50px 20px; position: relative; width: 100%; }\", \".framer-XveIu .framer-oqz5wg { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-XveIu .framer-16jq9oc, .framer-XveIu .framer-7svgyj, .framer-XveIu .framer-1k58c1, .framer-XveIu .framer-ota1fh, .framer-XveIu .framer-gzo9uq, .framer-XveIu .framer-lzzv2p, .framer-XveIu .framer-lmgqnk { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-XveIu .framer-1tvr4p1, .framer-XveIu .framer-195l31g, .framer-XveIu .framer-1wfazve, .framer-XveIu .framer-l4gi17, .framer-XveIu .framer-spvfqj, .framer-XveIu .framer-19eiw5w, .framer-XveIu .framer-13mkj3, .framer-XveIu .framer-16jxzm6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 120px; word-break: break-word; word-wrap: break-word; }\", \".framer-XveIu .framer-d8li0s, .framer-XveIu .framer-1aqidqr, .framer-XveIu .framer-19ieuhc, .framer-XveIu .framer-324omo, .framer-XveIu .framer-unfsrx, .framer-XveIu .framer-1fuu3ch, .framer-XveIu .framer-1ahieqn { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-XveIu .framer-pgsv32 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 560px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-XveIu .framer-174rumc { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 600%; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-XveIu .framer-mi2n36 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 600px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-XveIu .framer-9a7iir { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: 897px; max-width: 600px; position: relative; width: 300%; }\", \".framer-XveIu .framer-1f0qb8l { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; max-width: 600%; min-height: 153px; overflow: hidden; padding: 30px 30px 30px 0px; position: relative; width: 100%; }\", \".framer-XveIu .framer-ogqpgt { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-XveIu .framer-1bn5vb-container { flex: none; height: 50px; max-width: 250px; position: relative; width: 100%; z-index: 1; }\", \".framer-XveIu .framer-17xjyj4 { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 5px 0px 5px 0px; position: relative; width: 100%; }\", \".framer-XveIu .framer-1k5q8v5, .framer-XveIu .framer-ytpwxr, .framer-XveIu .framer-1cxghkk, .framer-XveIu .framer-1ho2ork, .framer-XveIu .framer-3srwvm, .framer-XveIu .framer-k3vfgr, .framer-XveIu .framer-jn19va, .framer-XveIu .framer-l0ril6, .framer-XveIu .framer-9pm2s4 { flex: 1 0 0px; height: 62px; position: relative; width: 1px; }\", \".framer-XveIu .framer-4nrcwl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1100px; padding: 5px 10px 5px 10px; position: relative; width: 100%; }\", \".framer-XveIu .framer-1ue733w, .framer-XveIu .framer-epcl0e, .framer-XveIu .framer-193j23t, .framer-XveIu .framer-r7ut34, .framer-XveIu .framer-3dzc8p, .framer-XveIu .framer-1kbrkkl, .framer-XveIu .framer-13qgykj, .framer-XveIu .framer-1i2z02e, .framer-XveIu .framer-18rf1q6 { align-content: center; align-items: center; background-color: rgba(153, 238, 255, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; max-width: 1100px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-XveIu .framer-1gbawnd, .framer-XveIu .framer-f6swi8, .framer-XveIu .framer-89xick, .framer-XveIu .framer-110o1fa, .framer-XveIu .framer-1scu2yh, .framer-XveIu .framer-1rzogd9, .framer-XveIu .framer-1u9sjso, .framer-XveIu .framer-18bbpzf, .framer-XveIu .framer-1kt529 { flex: none; height: 62px; max-width: 1100px; position: relative; width: 78px; }\", \".framer-XveIu .framer-iuo9af, .framer-XveIu .framer-a2b6pb, .framer-XveIu .framer-1a7y4f3, .framer-XveIu .framer-f2ijja, .framer-XveIu .framer-szh0ee, .framer-XveIu .framer-jffil4, .framer-XveIu .framer-1x1rkpb, .framer-XveIu .framer-xrq5fv, .framer-XveIu .framer-ivtd3s { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: 100%; max-width: 1100px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-XveIu .framer-sb1ryb-container { flex: none; height: auto; max-width: 100%; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-XveIu .framer-11mvdp7, .framer-XveIu .framer-1lu577v, .framer-XveIu .framer-16jq9oc, .framer-XveIu .framer-7svgyj, .framer-XveIu .framer-1k58c1, .framer-XveIu .framer-ota1fh, .framer-XveIu .framer-gzo9uq, .framer-XveIu .framer-174rumc, .framer-XveIu .framer-mi2n36, .framer-XveIu .framer-1f0qb8l, .framer-XveIu .framer-17xjyj4, .framer-XveIu .framer-lzzv2p, .framer-XveIu .framer-lmgqnk, .framer-XveIu .framer-4nrcwl, .framer-XveIu .framer-1ue733w, .framer-XveIu .framer-epcl0e, .framer-XveIu .framer-193j23t, .framer-XveIu .framer-r7ut34, .framer-XveIu .framer-3dzc8p, .framer-XveIu .framer-1kbrkkl, .framer-XveIu .framer-13qgykj, .framer-XveIu .framer-1i2z02e, .framer-XveIu .framer-18rf1q6 { gap: 0px; } .framer-XveIu .framer-11mvdp7 > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-XveIu .framer-11mvdp7 > :first-child, .framer-XveIu .framer-1lu577v > :first-child, .framer-XveIu .framer-mi2n36 > :first-child, .framer-XveIu .framer-1f0qb8l > :first-child, .framer-XveIu .framer-4nrcwl > :first-child { margin-top: 0px; } .framer-XveIu .framer-11mvdp7 > :last-child, .framer-XveIu .framer-1lu577v > :last-child, .framer-XveIu .framer-mi2n36 > :last-child, .framer-XveIu .framer-1f0qb8l > :last-child, .framer-XveIu .framer-4nrcwl > :last-child { margin-bottom: 0px; } .framer-XveIu .framer-1lu577v > * { margin: 0px; margin-bottom: calc(9px / 2); margin-top: calc(9px / 2); } .framer-XveIu .framer-16jq9oc > *, .framer-XveIu .framer-7svgyj > *, .framer-XveIu .framer-1k58c1 > *, .framer-XveIu .framer-ota1fh > *, .framer-XveIu .framer-gzo9uq > *, .framer-XveIu .framer-174rumc > *, .framer-XveIu .framer-17xjyj4 > *, .framer-XveIu .framer-lzzv2p > *, .framer-XveIu .framer-lmgqnk > *, .framer-XveIu .framer-1ue733w > *, .framer-XveIu .framer-epcl0e > *, .framer-XveIu .framer-193j23t > *, .framer-XveIu .framer-r7ut34 > *, .framer-XveIu .framer-3dzc8p > *, .framer-XveIu .framer-1kbrkkl > *, .framer-XveIu .framer-13qgykj > *, .framer-XveIu .framer-1i2z02e > *, .framer-XveIu .framer-18rf1q6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-XveIu .framer-16jq9oc > :first-child, .framer-XveIu .framer-7svgyj > :first-child, .framer-XveIu .framer-1k58c1 > :first-child, .framer-XveIu .framer-ota1fh > :first-child, .framer-XveIu .framer-gzo9uq > :first-child, .framer-XveIu .framer-174rumc > :first-child, .framer-XveIu .framer-17xjyj4 > :first-child, .framer-XveIu .framer-lzzv2p > :first-child, .framer-XveIu .framer-lmgqnk > :first-child, .framer-XveIu .framer-1ue733w > :first-child, .framer-XveIu .framer-epcl0e > :first-child, .framer-XveIu .framer-193j23t > :first-child, .framer-XveIu .framer-r7ut34 > :first-child, .framer-XveIu .framer-3dzc8p > :first-child, .framer-XveIu .framer-1kbrkkl > :first-child, .framer-XveIu .framer-13qgykj > :first-child, .framer-XveIu .framer-1i2z02e > :first-child, .framer-XveIu .framer-18rf1q6 > :first-child { margin-left: 0px; } .framer-XveIu .framer-16jq9oc > :last-child, .framer-XveIu .framer-7svgyj > :last-child, .framer-XveIu .framer-1k58c1 > :last-child, .framer-XveIu .framer-ota1fh > :last-child, .framer-XveIu .framer-gzo9uq > :last-child, .framer-XveIu .framer-174rumc > :last-child, .framer-XveIu .framer-17xjyj4 > :last-child, .framer-XveIu .framer-lzzv2p > :last-child, .framer-XveIu .framer-lmgqnk > :last-child, .framer-XveIu .framer-1ue733w > :last-child, .framer-XveIu .framer-epcl0e > :last-child, .framer-XveIu .framer-193j23t > :last-child, .framer-XveIu .framer-r7ut34 > :last-child, .framer-XveIu .framer-3dzc8p > :last-child, .framer-XveIu .framer-1kbrkkl > :last-child, .framer-XveIu .framer-13qgykj > :last-child, .framer-XveIu .framer-1i2z02e > :last-child, .framer-XveIu .framer-18rf1q6 > :last-child { margin-right: 0px; } .framer-XveIu .framer-mi2n36 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-XveIu .framer-1f0qb8l > * { margin: 0px; margin-bottom: calc(13px / 2); margin-top: calc(13px / 2); } .framer-XveIu .framer-4nrcwl > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\", \"@media (min-width: 1200px) { .framer-XveIu .hidden-11mvdp7 { display: none !important; } }\", `@media (max-width: 809px) { .framer-XveIu .hidden-k8wj28 { display: none !important; } .${_.bodyClassName} { background: #E7C6FF; } .framer-XveIu .framer-11mvdp7 { height: 2819px; width: 390px; } .framer-XveIu .framer-1nt4vwd-container { width: 100%; } .framer-XveIu .framer-oqz5wg { order: 0; } .framer-XveIu .framer-16jq9oc { flex-direction: column; order: 1; } .framer-XveIu .framer-d8li0s, .framer-XveIu .framer-1aqidqr, .framer-XveIu .framer-pgsv32, .framer-XveIu .framer-19ieuhc, .framer-XveIu .framer-324omo, .framer-XveIu .framer-unfsrx, .framer-XveIu .framer-1fuu3ch, .framer-XveIu .framer-1ahieqn { flex: none; width: 100%; } .framer-XveIu .framer-7svgyj { flex-direction: column; order: 2; } .framer-XveIu .framer-1k58c1 { flex-direction: column; order: 3; } .framer-XveIu .framer-ota1fh { flex-direction: column; order: 4; } .framer-XveIu .framer-gzo9uq { flex-direction: column; order: 5; } .framer-XveIu .framer-174rumc { flex-direction: column; order: 6; } .framer-XveIu .framer-mi2n36 { order: 7; } .framer-XveIu .framer-9a7iir { height: 539px; width: 100%; } .framer-XveIu .framer-lzzv2p { flex-direction: column; order: 8; } .framer-XveIu .framer-lmgqnk { flex-direction: column; order: 9; } .framer-XveIu .framer-1ue733w { height: 170px; } .framer-XveIu .framer-epcl0e, .framer-XveIu .framer-1kbrkkl { height: 224px; } .framer-XveIu .framer-a2b6pb { flex: none; width: auto; } .framer-XveIu .framer-193j23t { height: 169px; } .framer-XveIu .framer-r7ut34 { height: 199px; } .framer-XveIu .framer-3dzc8p { height: 167px; } .framer-XveIu .framer-13qgykj { height: 201px; } .framer-XveIu .framer-18rf1q6 { height: 203px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-XveIu .framer-16jq9oc, .framer-XveIu .framer-7svgyj, .framer-XveIu .framer-1k58c1, .framer-XveIu .framer-ota1fh, .framer-XveIu .framer-gzo9uq, .framer-XveIu .framer-174rumc, .framer-XveIu .framer-lzzv2p, .framer-XveIu .framer-lmgqnk { gap: 0px; } .framer-XveIu .framer-16jq9oc > *, .framer-XveIu .framer-7svgyj > *, .framer-XveIu .framer-1k58c1 > *, .framer-XveIu .framer-ota1fh > *, .framer-XveIu .framer-gzo9uq > *, .framer-XveIu .framer-174rumc > *, .framer-XveIu .framer-lzzv2p > *, .framer-XveIu .framer-lmgqnk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-XveIu .framer-16jq9oc > :first-child, .framer-XveIu .framer-7svgyj > :first-child, .framer-XveIu .framer-1k58c1 > :first-child, .framer-XveIu .framer-ota1fh > :first-child, .framer-XveIu .framer-gzo9uq > :first-child, .framer-XveIu .framer-174rumc > :first-child, .framer-XveIu .framer-lzzv2p > :first-child, .framer-XveIu .framer-lmgqnk > :first-child { margin-top: 0px; } .framer-XveIu .framer-16jq9oc > :last-child, .framer-XveIu .framer-7svgyj > :last-child, .framer-XveIu .framer-1k58c1 > :last-child, .framer-XveIu .framer-ota1fh > :last-child, .framer-XveIu .framer-gzo9uq > :last-child, .framer-XveIu .framer-174rumc > :last-child, .framer-XveIu .framer-lzzv2p > :last-child, .framer-XveIu .framer-lmgqnk > :last-child { margin-bottom: 0px; } }}`, `@media (min-width: 810px) and (max-width: 1199px) { .framer-XveIu .hidden-taaynv { display: none !important; } .${_.bodyClassName} { background: #E7C6FF; } .framer-XveIu .framer-11mvdp7 { width: 810px; } .framer-XveIu .framer-1nt4vwd-container { width: auto; } .framer-XveIu .framer-9a7iir { height: 901px; } .framer-XveIu .framer-1ue733w { height: 84px; } .framer-XveIu .framer-epcl0e { height: 92px; } .framer-XveIu .framer-a2b6pb { height: auto; } .framer-XveIu .framer-r7ut34 { height: 86px; } .framer-XveIu .framer-3dzc8p { height: 89px; } .framer-XveIu .framer-1kbrkkl { height: 94px; } .framer-XveIu .framer-13qgykj { height: 87px; } .framer-XveIu .framer-18rf1q6 { height: 91px; }}`, ...z.css, ...N.css],\n  B = v(A, Y, \"framer-XveIu\");\nexport default B;\nB.displayName = \"Collection\", B.defaultProps = {\n  height: 2329,\n  width: 1200\n}, a(B, [{\n  family: \"Beautique Display Light\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/OYbT8cgQc:default\",\n    url: \"https://framerusercontent.com/assets/J7ejDs6uESX7BmVP1UcGL1lvEek.otf\"\n  },\n  url: \"https://framerusercontent.com/assets/J7ejDs6uESX7BmVP1UcGL1lvEek.otf\"\n}, ...C, ...j, ...R, ...z.fonts, ...N.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerOYbT8cgQc\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicHeight\": \"2329\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RvRLswYhR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uQbvczV1q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerResponsiveScreen\": \"\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["PlayIcon", "props", "p", "motion", "PauseIcon", "u", "FUNC_ERROR_TEXT", "nativeMax", "nativeMin", "NAN", "reTrim", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "now", "isObject", "value", "type", "toNumber", "value", "NAN", "isObject", "other", "reTrim", "isBinary", "reIsBinary", "reIsOctal", "freeParseInt", "reIsBadHex", "debounce", "func", "wait", "options", "lastArgs", "lastThis", "maxWait", "result", "timerId", "lastCallTime", "lastInvokeTime", "leading", "maxing", "trailing", "FUNC_ERROR_TEXT", "nativeMax", "invokeFunc", "time", "args", "thisArg", "leadingEdge", "timerExpired", "remainingWait", "timeSinceLastCall", "timeSinceLastInvoke", "timeWaiting", "nativeMin", "shouldInvoke", "now", "trailingEdge", "cancel", "flush", "debounced", "isInvoking", "throttle", "KnobOptions", "Slider", "withCSS", "props", "valueProp", "trackHeight", "fillColor", "focusColor", "min", "max", "onChange", "onChangeLive", "onMax", "onMin", "trackColor", "trackRadius", "knobSize", "knobColor", "constrainKnob", "shadow", "shouldAnimateChange", "transition", "overdrag", "knobSetting", "style", "hovered", "setHovered", "ye", "focused", "setFocused", "onCanvas", "RenderTarget", "shouldAnimate", "isConstrained", "showKnob", "input", "pe", "knobPadding", "updateValue", "te", "newVal", "target", "throttledInputUpdate", "animate", "value", "useAutoMotionValue", "transform", "knobX", "useTransform", "normalizedValue", "throttle", "val", "ref", "useOnChange", "isMotionValue", "handleInputChange", "e", "handleMouseDown", "handleMouseUp", "totalKnobWidth", "totalHeight", "u", "p", "motion", "addPropertyControls", "ControlType", "isMotionValue", "v", "MotionValue", "SrcType", "PlayTime", "props", "currentTime", "startTime", "playTime", "setPlayTime", "ye", "ue", "secondsToMinutes", "useOnChange", "latest", "p", "l", "checkIfPlaying", "player", "Audio", "playing", "background", "progressColor", "trackHeight", "gap", "trackColor", "srcUrl", "srcType", "srcFile", "loop", "font", "autoPlay", "progress", "volume", "showTime", "showTrack", "playPauseCursor", "showPlayPause", "onTimeUpdate", "onMetadata", "onPlay", "onPause", "onEnd", "pauseOnExit", "onPlayGlobalPauseOption", "isPlaying", "setIsPlaying", "duration", "setDuration", "pe", "playerInfo", "trackProgress", "useAutoMotionValue", "value", "newValue", "handlePlayStateUpdate", "padding", "usePadding", "borderRadius", "useRadius", "fontSize", "useFontControls", "shouldPlay", "RenderTarget", "shouldPausePlayers", "url", "shouldAutoPlay", "te", "_", "ref", "ref1", "currentDuration", "isNowPlaying", "animate", "pauseAllAudioPlayers", "el", "playAudio", "e", "pauseAudio", "handleMetadata", "initProgress", "handleReady", "handleSeek", "val", "handleEnd", "handlePlayClick", "useOnEnter", "useOnExit", "useMotionValueEvent", "progressPercent", "iconStyles", "se", "u", "containerStyles", "PauseIcon", "PlayIcon", "fontStack", "Slider", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "C", "getFonts", "DG1C6SG0X_default", "j", "Audio", "R", "uJd5pZZkL_default", "L", "F", "removeHiddenBreakpointLayers", "L", "M", "H", "e", "E", "_", "metadata", "Z", "O", "r", "a", "t", "i", "n", "A", "Y", "m", "useLocaleInfo", "v", "useCurrentPathVariables", "C", "useQueryData", "kQZUQe1D5_default", "getWhereExpressionFromPathVariables", "j", "NotFoundError", "R", "W", "T", "B", "P", "D", "S", "U", "V", "Q", "G", "K", "J", "$", "ee", "er", "ea", "et", "ei", "en", "em", "fe", "es", "el", "useHydratedBreakpointVariants", "ef", "ae", "p", "GeneratedComponentContext", "LayoutGroup", "u", "motion", "cx", "className", "Container", "PropertyOverrides", "DG1C6SG0X_default", "x", "RichText", "Image2", "Audio", "uJd5pZZkL_default", "css", "withCSS", "OYbT8cgQc_default", "addFonts", "fonts", "__FramerMetadata__"]
}
