{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/isObject.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/_/b15bba73.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/now.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/_/69d56582.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/_/83742462.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/_/e65ed236.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/_/052e9e66.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/isObjectLike.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/isSymbol.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/toNumber.js", "ssg:https://ga.jspm.io/npm:lodash@4.17.21/debounce.js", "ssg:https://framerusercontent.com/modules/tXnJuziG6kVZOhDVfeND/1e0SKwHFOvZfDDBU1z9K/Page.js", "ssg:https://framerusercontent.com/modules/lVR0JMr1Xac20HSFAXy0/fvxYNDSqUaKiyQxVx4X0/YjkwnndzO.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "var t={};\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */function isObject(t){var e=typeof t;return null!=t&&(\"object\"==e||\"function\"==e)}t=isObject;var e=t;export{e as default};\n\n//# sourceMappingURL=isObject.js.map", "var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var a={};var t=\"object\"==typeof e&&e&&e.Object===Object&&e;a=t;var f=a;var l={};var r=f;var o=\"object\"==typeof self&&self&&self.Object===Object&&self;var s=r||o||Function(\"return this\")();l=s;var b=l;export{b as _,f as a};\n\n//# sourceMappingURL=b15bba73.js.map", "import{_ as a}from\"./_/b15bba73.js\";var r={};var t=a;\n/**\n * Gets the timestamp of the number of milliseconds that have elapsed since\n * the Unix epoch (1 January 1970 00:00:00 UTC).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Date\n * @returns {number} Returns the timestamp.\n * @example\n *\n * _.defer(function(stamp) {\n *   console.log(_.now() - stamp);\n * }, _.now());\n * // => Logs the number of milliseconds it took for the deferred invocation.\n */var now=function(){return t.Date.now()};r=now;var o=r;export{o as default};\n\n//# sourceMappingURL=now.js.map", "var r={};var e=/\\s/;\n/**\n * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace\n * character of `string`.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {number} Returns the index of the last non-whitespace character.\n */function trimmedEndIndex(r){var t=r.length;while(t--&&e.test(r.charAt(t)));return t}r=trimmedEndIndex;var t=r;export{t as _};\n\n//# sourceMappingURL=69d56582.js.map", "import{_ as r}from\"./69d56582.js\";var a={};var e=r;var s=/^\\s+/;\n/**\n * The base implementation of `_.trim`.\n *\n * @private\n * @param {string} string The string to trim.\n * @returns {string} Returns the trimmed string.\n */function baseTrim(r){return r?r.slice(0,e(r)+1).replace(s,\"\"):r}a=baseTrim;var i=a;export{i as _};\n\n//# sourceMappingURL=83742462.js.map", "import{_ as a}from\"./b15bba73.js\";var r={};var b=a;var o=b.Symbol;r=o;var v=r;export{v as _};\n\n//# sourceMappingURL=e65ed236.js.map", "import{_ as r}from\"./e65ed236.js\";var t={};var a=r;var e=Object.prototype;var o=e.hasOwnProperty;var v=e.toString;var n=a?a.toStringTag:void 0;\n/**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */function getRawTag$1(r){var t=o.call(r,n),a=r[n];try{r[n]=void 0;var e=true}catch(r){}var i=v.call(r);e&&(t?r[n]=a:delete r[n]);return i}t=getRawTag$1;var i=t;var c={};var g=Object.prototype;var l=g.toString;\n/**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */function objectToString$1(r){return l.call(r)}c=objectToString$1;var b=c;var u={};var d=r,j=i,T=b;var p=\"[object Null]\",s=\"[object Undefined]\";var S=d?d.toStringTag:void 0;\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */function baseGetTag(r){return null==r?void 0===r?s:p:S&&S in Object(r)?j(r):T(r)}u=baseGetTag;var f=u;export{f as _};\n\n//# sourceMappingURL=052e9e66.js.map", "var e={};\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */function isObjectLike(e){return null!=e&&\"object\"==typeof e}e=isObjectLike;var t=e;export{t as default};\n\n//# sourceMappingURL=isObjectLike.js.map", "import{_ as o}from\"./_/052e9e66.js\";import r from\"./isObjectLike.js\";import\"./_/e65ed236.js\";import\"./_/b15bba73.js\";var e={};var t=o,m=r;var s=\"[object Symbol]\";\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */function isSymbol(o){return\"symbol\"==typeof o||m(o)&&t(o)==s}e=isSymbol;var b=e;export{b as default};\n\n//# sourceMappingURL=isSymbol.js.map", "import{_ as r}from\"./_/83742462.js\";import t from\"./isObject.js\";import e from\"./isSymbol.js\";import\"./_/69d56582.js\";import\"./_/052e9e66.js\";import\"./_/e65ed236.js\";import\"./_/b15bba73.js\";import\"./isObjectLike.js\";var i={};var o=r,a=t,s=e;var f=NaN;var m=/^[-+]0x[0-9a-f]+$/i;var p=/^0b[01]+$/i;var u=/^0o[0-7]+$/i;var v=parseInt;\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */function toNumber(r){if(\"number\"==typeof r)return r;if(s(r))return f;if(a(r)){var t=\"function\"==typeof r.valueOf?r.valueOf():r;r=a(t)?t+\"\":t}if(\"string\"!=typeof r)return 0===r?r:+r;r=o(r);var e=p.test(r);return e||u.test(r)?v(r.slice(2),e?2:8):m.test(r)?f:+r}i=toNumber;var n=i;export{n as default};\n\n//# sourceMappingURL=toNumber.js.map", "import e from\"./isObject.js\";import i from\"./now.js\";import n from\"./toNumber.js\";import\"./_/b15bba73.js\";import\"./_/83742462.js\";import\"./_/69d56582.js\";import\"./isSymbol.js\";import\"./_/052e9e66.js\";import\"./_/e65ed236.js\";import\"./isObjectLike.js\";var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};var o=e,u=i,a=n;var d=\"Expected a function\";var f=Math.max,c=Math.min;\n/**\n * Creates a debounced function that delays invoking `func` until after `wait`\n * milliseconds have elapsed since the last time the debounced function was\n * invoked. The debounced function comes with a `cancel` method to cancel\n * delayed `func` invocations and a `flush` method to immediately invoke them.\n * Provide `options` to indicate whether `func` should be invoked on the\n * leading and/or trailing edge of the `wait` timeout. The `func` is invoked\n * with the last arguments provided to the debounced function. Subsequent\n * calls to the debounced function return the result of the last `func`\n * invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the debounced function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.debounce` and `_.throttle`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to debounce.\n * @param {number} [wait=0] The number of milliseconds to delay.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=false]\n *  Specify invoking on the leading edge of the timeout.\n * @param {number} [options.maxWait]\n *  The maximum time `func` is allowed to be delayed before it's invoked.\n * @param {boolean} [options.trailing=true]\n *  Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new debounced function.\n * @example\n *\n * // Avoid costly calculations while the window size is in flux.\n * jQuery(window).on('resize', _.debounce(calculateLayout, 150));\n *\n * // Invoke `sendMail` when clicked, debouncing subsequent calls.\n * jQuery(element).on('click', _.debounce(sendMail, 300, {\n *   'leading': true,\n *   'trailing': false\n * }));\n *\n * // Ensure `batchLog` is invoked once after 1 second of debounced calls.\n * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });\n * var source = new EventSource('/stream');\n * jQuery(source).on('message', debounced);\n *\n * // Cancel the trailing debounced invocation.\n * jQuery(window).on('popstate', debounced.cancel);\n */function debounce(e,i,n){var t,l,m,s,v,p,g=0,b=false,h=false,j=true;if(\"function\"!=typeof e)throw new TypeError(d);i=a(i)||0;if(o(n)){b=!!n.leading;h=\"maxWait\"in n;m=h?f(a(n.maxWait)||0,i):m;j=\"trailing\"in n?!!n.trailing:j}function invokeFunc(i){var n=t,r=l;t=l=void 0;g=i;s=e.apply(r,n);return s}function leadingEdge(e){g=e;v=setTimeout(timerExpired,i);return b?invokeFunc(e):s}function remainingWait(e){var n=e-p,r=e-g,t=i-n;return h?c(t,m-r):t}function shouldInvoke(e){var n=e-p,r=e-g;return void 0===p||n>=i||n<0||h&&r>=m}function timerExpired(){var e=u();if(shouldInvoke(e))return trailingEdge(e);v=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){v=void 0;if(j&&t)return invokeFunc(e);t=l=void 0;return s}function cancel(){void 0!==v&&clearTimeout(v);g=0;t=p=l=v=void 0}function flush(){return void 0===v?s:trailingEdge(u())}function debounced(){var e=u(),n=shouldInvoke(e);t=arguments;l=this||r;p=e;if(n){if(void 0===v)return leadingEdge(p);if(h){clearTimeout(v);v=setTimeout(timerExpired,i);return invokeFunc(p)}}void 0===v&&(v=setTimeout(timerExpired,i));return s}debounced.cancel=cancel;debounced.flush=flush;return debounced}t=debounce;var l=t;export{l as default};\n\n//# sourceMappingURL=debounce.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useWindowDimensions}from\"https://framerusercontent.com/modules/jxvkAVSIMOTVGOB8C7y6/PKmjfD8Y4FpDdo3ZbGxo/Utils.js\";import debounce from\"lodash/debounce\";export const useStore=createStore({isScrolling:false,hero_effect:0,media_loaded:false,reload:false,preview_variant:\"Variant 1\",notify:true,load_title:false,load_video:false,load_first:true});export function Home_Container(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{let scrollTimer=null;const handleScroll=()=>{setStore({isScrolling:true});if(scrollTimer)clearTimeout(scrollTimer);scrollTimer=setTimeout(()=>{setStore({isScrolling:false});},50);};window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"scroll\",handleScroll);if(scrollTimer)clearTimeout(scrollTimer);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function Hero_EffectRandom(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{const randomEffect=Math.floor(Math.random()*3);setStore(prevStore=>({...prevStore,hero_effect:randomEffect}));},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function Hero_Effect0(Component){return props=>{const[store,setStore]=useStore();return store.hero_effect===0&&/*#__PURE__*/_jsx(Component,{...props});};}export function Hero_Effect1(Component){return props=>{const[store,setStore]=useStore();return store.hero_effect===1&&/*#__PURE__*/_jsx(Component,{...props});};}export function Hero_Effect2(Component){return props=>{const[store,setStore]=useStore();return store.hero_effect===2&&/*#__PURE__*/_jsx(Component,{...props});};}export function Hero_Effect3(Component){return props=>{const[store,setStore]=useStore();return store.hero_effect===3&&/*#__PURE__*/_jsx(Component,{...props});};}export function Hero_ResetRandom(Component){return props=>{const[store,setStore]=useStore();const setRandomEffect=useCallback(()=>{const randomEffect=Math.floor(Math.random()*3);setStore(prevStore=>({...prevStore,hero_effect:randomEffect}));},[setStore]);useEffect(()=>{setRandomEffect();},[setRandomEffect]);const handleClick=useCallback(()=>{// \u9996\u5148\u6E05\u9664hero_effect\u7684\u503C\nsetStore(prevStore=>({...prevStore,hero_effect:null}));// \u4F7F\u7528setTimeout\u6765\u786E\u4FDD\u6E05\u9664\u548C\u8BBE\u7F6E\u65B0\u503C\u662F\u4E24\u4E2A\u5206\u5F00\u7684\u66F4\u65B0\nsetTimeout(()=>{setRandomEffect();},0);},[setStore,setRandomEffect]);return /*#__PURE__*/_jsx(Component,{...props,click:handleClick});};}export function Hero_ResetRandomStart(Component){return props=>{const[store,setStore]=useStore();return store.hero_effect!==null&&/*#__PURE__*/_jsx(Component,{...props});};}export function Preview_Component(Component){return props=>{const[store,setStore]=useStore();return store.reload&&/*#__PURE__*/_jsx(Component,{...props});};}export function Preview_Reload(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({reload:true,preview_variant:\"Variant 1\"});},[]);const handleClick=()=>{setStore({reload:false});setTimeout(()=>{setStore({reload:true});},200);};return /*#__PURE__*/_jsx(Component,{...props,click:handleClick});};}export function Preview_ComponentVariant(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,variant:store.preview_variant});};}export function Preview_Variant(Component){return props=>{const[store,setStore]=useStore();const handleClick=variant=>{setStore({reload:false,preview_variant:variant});setTimeout(()=>{setStore({reload:true});},200);};return /*#__PURE__*/_jsx(Component,{...props,variant:store.preview_variant,clickV1:()=>handleClick(\"Variant 1\"),clickV2:()=>handleClick(\"Variant 2\"),clickV3:()=>handleClick(\"Variant 3\")});};}export function CMS_StickyHeight(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,height:\"calc(100vh + 700px)\"}});};}export function CMS_Reveal(Component){return props=>{const[store,setStore]=useStore();const{viewH}=useWindowDimensions();const handleClick=()=>{window.scrollTo({top:viewH,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,click:handleClick});};}export function Hero_ScrollSnap(Component){return props=>{const{viewH}=useWindowDimensions();// \u6EDA\u52A8\u5230\u6307\u5B9A\u4F4D\u7F6E\u7684\u51FD\u6570\nconst scrollToPosition=targetPosition=>{window.scrollTo({top:targetPosition,behavior:\"smooth\"});};// \u8BA1\u7B97\u76EE\u6807\u6EDA\u52A8\u4F4D\u7F6E\nconst calculateTargetPosition=useCallback(()=>{const viewportHeight=window.innerHeight;const currentScroll=window.scrollY;const currentSection=Math.floor(currentScroll/viewportHeight);const progress=currentScroll%viewportHeight/viewportHeight;// \u5982\u679C\u5728\u5F53\u524D\u533A\u5757\u6EDA\u52A8\u8D85\u8FC750%\uFF0C\u5411\u4E0A\u5BF9\u9F50\u5230\u4E0B\u4E00\u4E2A100vh\n// \u5426\u5219\u56DE\u5230\u5F53\u524D\u533A\u5757\u7684\u8D77\u59CB\u4F4D\u7F6E\nif(progress>=.5){return(currentSection+1)*viewportHeight;}else{return currentSection*viewportHeight;}},[]);// \u4F7F\u7528\u9632\u6296\u5904\u7406\u6EDA\u52A8\u505C\u6B62\u68C0\u6D4B\nconst handleScrollEnd=useCallback(debounce(()=>{const targetPosition=calculateTargetPosition();scrollToPosition(targetPosition);},100),[calculateTargetPosition]);// \u8BBE\u7F6E\u6EDA\u52A8\u76D1\u542C\nuseEffect(()=>{window.addEventListener(\"scroll\",handleScrollEnd);return()=>{handleScrollEnd.cancel();window.removeEventListener(\"scroll\",handleScrollEnd);};},[handleScrollEnd]);return /*#__PURE__*/_jsx(Component,{...props});};}export function Notify_Layer(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,initial:false,animate:{x:store.notify?0:450},transition:{type:\"spring\",stiffness:65,damping:10,mass:.5}});};}export function Notify_Close(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,click:()=>setStore({notify:false})});};}export function Load_Title(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onLoad:()=>setStore({load_title:true})});};}export function Load_Video(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{console.log(store.load_video,store.load_title);},[store]);return /*#__PURE__*/_jsx(Component,{...props,onSeeked:()=>setStore({load_video:true})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"CMS_Reveal\":{\"type\":\"reactHoc\",\"name\":\"CMS_Reveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Preview_Component\":{\"type\":\"reactHoc\",\"name\":\"Preview_Component\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Preview_Variant\":{\"type\":\"reactHoc\",\"name\":\"Preview_Variant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_EffectRandom\":{\"type\":\"reactHoc\",\"name\":\"Hero_EffectRandom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_ResetRandomStart\":{\"type\":\"reactHoc\",\"name\":\"Hero_ResetRandomStart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Preview_Reload\":{\"type\":\"reactHoc\",\"name\":\"Preview_Reload\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_Effect0\":{\"type\":\"reactHoc\",\"name\":\"Hero_Effect0\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_Effect2\":{\"type\":\"reactHoc\",\"name\":\"Hero_Effect2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Notify_Close\":{\"type\":\"reactHoc\",\"name\":\"Notify_Close\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_Effect3\":{\"type\":\"reactHoc\",\"name\":\"Hero_Effect3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Home_Container\":{\"type\":\"reactHoc\",\"name\":\"Home_Container\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Preview_ComponentVariant\":{\"type\":\"reactHoc\",\"name\":\"Preview_ComponentVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_ResetRandom\":{\"type\":\"reactHoc\",\"name\":\"Hero_ResetRandom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_ScrollSnap\":{\"type\":\"reactHoc\",\"name\":\"Hero_ScrollSnap\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Load_Title\":{\"type\":\"reactHoc\",\"name\":\"Load_Title\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Load_Video\":{\"type\":\"reactHoc\",\"name\":\"Load_Video\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Notify_Layer\":{\"type\":\"reactHoc\",\"name\":\"Notify_Layer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_StickyHeight\":{\"type\":\"reactHoc\",\"name\":\"CMS_StickyHeight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hero_Effect1\":{\"type\":\"reactHoc\",\"name\":\"Hero_Effect1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Page.map", "// Generated by Framer (2923eb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as localizedValues from\"./YjkwnndzO-0.js\";const cycleOrder=[\"Xm6ZNVaLG\",\"h3csGdpoy\"];const serializationHash=\"framer-72Lo4\";const variantClassNames={h3csGdpoy:\"framer-v-1dati0s\",Xm6ZNVaLG:\"framer-v-36k43h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={EdqemWPCq:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:18,delay:0,mass:1,stiffness:180,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Copied:\"h3csGdpoy\",Default:\"Xm6ZNVaLG\"};const getProps=({height,id,opacity,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,pGh0NNIET:(_ref=opacity!==null&&opacity!==void 0?opacity:props.pGh0NNIET)!==null&&_ref!==void 0?_ref:1,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"Xm6ZNVaLG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pGh0NNIET,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xm6ZNVaLG\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-36k43h\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Xm6ZNVaLG\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:pGh0NNIET,...style},...addPropertyOverrides({h3csGdpoy:{\"data-framer-name\":\"Copied\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a8bs7b\",\"data-framer-name\":\"Copied\",layoutDependency:layoutDependency,layoutId:\"gl0NZHixS\",style:{opacity:0,scale:.6},variants:{h3csGdpoy:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-yef8nw\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"LeOnQWugn\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 10.5 25.667 L 10.5 10.5 L 25.667 10.509 L 25.667 25.667 Z\" fill=\"rgb(255, 255, 255)\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 14.071 17.429 L 16.929 20.286 L 22.643 14.571\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:10285119344,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17w6e8h\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"RJOPdbj0Z\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-puyu48\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vw1yVJKTT\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 10.5 25.667 L 10.5 10.5 L 25.667 10.509 L 25.667 25.667 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:12374679597,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cr08yh\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"sAJj_Uj_m\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-nx409f\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"BhVzP5SKj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 19.833 10.5 L 19.833 2.345 L 2.333 2.333 L 2.333 19.833 L 10.5 19.833\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11645376361,withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-72Lo4.framer-1lk5kqs, .framer-72Lo4 .framer-1lk5kqs { display: block; }\",\".framer-72Lo4.framer-36k43h { height: 36px; overflow: hidden; position: relative; width: 36px; }\",\".framer-72Lo4 .framer-1a8bs7b { bottom: 0px; flex: none; height: 28px; overflow: visible; position: absolute; right: 0px; width: 28px; }\",\".framer-72Lo4 .framer-yef8nw { bottom: 4px; flex: none; height: 28px; position: absolute; right: 4px; width: 28px; }\",\".framer-72Lo4 .framer-17w6e8h, .framer-72Lo4 .framer-cr08yh { flex: none; height: 36px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 36px; }\",\".framer-72Lo4 .framer-puyu48, .framer-72Lo4 .framer-nx409f { flex: none; height: 28px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: calc(50.00000000000002% - 28px / 2); width: 28px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h3csGdpoy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pGh0NNIET\":\"opacity\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYjkwnndzO=withCSS(Component,css,\"framer-72Lo4\");export default FramerYjkwnndzO;FramerYjkwnndzO.displayName=\"Icon/Copy2\";FramerYjkwnndzO.defaultProps={height:36,width:36};addPropertyControls(FramerYjkwnndzO,{variant:{options:[\"Xm6ZNVaLG\",\"h3csGdpoy\"],optionTitles:[\"Default\",\"Copied\"],title:\"Variant\",type:ControlType.Enum},pGh0NNIET:{defaultValue:1,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number}});addFonts(FramerYjkwnndzO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYjkwnndzO\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"pGh0NNIET\\\":\\\"opacity\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h3csGdpoy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YjkwnndzO.map"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "t", "isObject", "e", "e", "global", "a", "t", "f", "l", "r", "o", "s", "b", "r", "t", "b", "now", "o", "r", "e", "trimmedEndIndex", "t", "a", "e", "t", "s", "baseTrim", "r", "i", "r", "b", "o", "v", "t", "a", "v", "e", "o", "n", "getRawTag$1", "r", "i", "c", "g", "l", "objectToString$1", "b", "u", "d", "j", "T", "p", "s", "S", "baseGetTag", "f", "e", "isObjectLike", "t", "e", "t", "f", "m", "s", "isSymbol", "o", "b", "i", "o", "a", "e", "s", "b", "f", "m", "p", "u", "v", "toNumber", "r", "n", "r", "global", "t", "o", "e", "u", "a", "n", "d", "f", "c", "debounce", "i", "l", "m", "s", "v", "p", "g", "b", "h", "j", "invokeFunc", "leadingEdge", "timerExpired", "remainingWait", "shouldInvoke", "trailingEdge", "cancel", "flush", "debounced", "useStore", "createStore", "Hero_EffectRandom", "Component", "props", "store", "setStore", "useStore", "ue", "randomEffect", "prevStore", "p", "Hero_Effect0", "Hero_Effect1", "Hero_Effect2", "Hero_ResetRandom", "Component", "props", "store", "setStore", "useStore", "setRandomEffect", "te", "randomEffect", "prevStore", "ue", "handleClick", "p", "Hero_ResetRandomStart", "Preview_Component", "Preview_Reload", "Preview_ComponentVariant", "Preview_Variant", "variant", "CMS_Reveal", "Component", "props", "store", "setStore", "useStore", "viewH", "useWindowDimensions", "p", "window", "Notify_Layer", "Component", "props", "store", "setStore", "useStore", "p", "Notify_Close", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "opacity", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "pGh0NNIET", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "addPropertyOverrides", "SVG", "css", "FramerYjkwnndzO", "withCSS", "YjkwnndzO_default", "addPropertyControls", "ControlType", "addFonts"]
}
