{"version":3,"file":"Examples.CLL8yBog.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/2lKtuiBgb2i8s37qbzkm/LT0TQ3pMOiqAm3UtgLZ2/Examples.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","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\n// Official Smart Money Club / Wealth Vidhya ORGANISATION profiles, each linked\n// from the site's own footer. Used only for Organization.sameAs.\n// Personal founder profiles are deliberately excluded here - they belong on the\n// Person entities, not on the Organization.\nconst SMC_SAME_AS=[\"https://www.linkedin.com/company/smartmoneyclub/\",\"https://www.instagram.com/smartmoneyclub.in/\",\"https://www.youtube.com/@SmartMoneyClubb\",\"https://x.com/smartmoneyclubb\"];const useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,animate:{rotate:90},transition:{duration:2}});};}export function withHover(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,whileHover:{scale:1.05}});};}export function withRandomColor(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});};}export function withStructuredData(Component){return props=>{useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"){return;}const scriptId=\"smc-structured-data\";const ownerAttribute=\"data-smd-owner\";const ownerToken=`withStructuredData-${Date.now()}-${Math.random()}`;const getSchemaForPath=pathname=>{if(pathname===\"/\"){return{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://www.smartmoneyclub.in/#organization\",name:\"Wealth Vidhya\",legalName:\"Wealth Vidhya\",alternateName:\"Smart Money Club\",url:\"https://wealthvidhya.in\",sameAs:[\"https://www.smartmoneyclub.in\",...SMC_SAME_AS],brand:{\"@type\":\"Brand\",name:\"Smart Money Club\",url:\"https://www.smartmoneyclub.in\"},founders:[{\"@id\":\"https://www.smartmoneyclub.in/pranjal-rastogi#person\"},{\"@id\":\"https://www.smartmoneyclub.in/harshitha-iyer#person\"}],identifier:{\"@type\":\"PropertyValue\",name:\"SEBI Research Analyst registration\",value:\"INH000028352\"},description:\"Smart Money Club is a community for swing and positional trading in Indian equities operated by Wealth Vidhya, a SEBI-registered Research Analyst.\"};}if(pathname===\"/wealth-vidhya\"){return{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https://www.smartmoneyclub.in/wealth-vidhya#webpage\",url:\"https://www.smartmoneyclub.in/wealth-vidhya\",name:\"Wealth Vidhya | SEBI Registered Research Analyst\",description:\"Wealth Vidhya is a SEBI-registered Research Analyst based in Surat, operating under the brand name Smart Money Club. SEBI Registration No. INH000028352.\",about:{\"@id\":\"https://www.smartmoneyclub.in/#organization\"},mainEntity:{\"@id\":\"https://www.smartmoneyclub.in/#organization\"}},{\"@type\":\"Organization\",\"@id\":\"https://www.smartmoneyclub.in/#organization\",name:\"Wealth Vidhya\",legalName:\"Wealth Vidhya\",alternateName:\"Smart Money Club\",url:\"https://wealthvidhya.in\",sameAs:[\"https://www.smartmoneyclub.in\",...SMC_SAME_AS],brand:{\"@type\":\"Brand\",name:\"Smart Money Club\",url:\"https://www.smartmoneyclub.in\"},identifier:{\"@type\":\"PropertyValue\",name:\"SEBI Research Analyst registration\",value:\"INH000028352\"},address:{\"@type\":\"PostalAddress\",streetAddress:\"Shop No. 213, Western Business Hub, Nr. Veerbhadra Avenue\",addressLocality:\"Surat\",addressRegion:\"Gujarat\",postalCode:\"395007\",addressCountry:\"IN\"},telephone:\"+91 9998185483\",email:\"contact@smartmoneyclub.in\",founders:[{\"@id\":\"https://www.smartmoneyclub.in/pranjal-rastogi#person\"},{\"@id\":\"https://www.smartmoneyclub.in/harshitha-iyer#person\"}],description:\"Wealth Vidhya is a SEBI-registered Research Analyst based in Surat, Gujarat, operating under the brand name Smart Money Club.\"}]};}if(pathname===\"/pranjal-rastogi\"){return{\"@context\":\"https://schema.org\",\"@type\":\"Person\",\"@id\":\"https://www.smartmoneyclub.in/pranjal-rastogi#person\",name:\"Pranjal Rastogi\",url:\"https://www.smartmoneyclub.in/pranjal-rastogi\",jobTitle:\"Co-Founder of Smart Money Club\",description:\"Pranjal Rastogi is the co-founder of Smart Money Club, active in Indian equity markets for over seven years. A finance graduate from Narsee Monjee, Mumbai, he contributes to market education and research and is the creator and builder behind ProScreener.\",worksFor:{\"@id\":\"https://www.smartmoneyclub.in/#organization\"},affiliation:{\"@id\":\"https://www.smartmoneyclub.in/#organization\"},mainEntityOfPage:\"https://www.smartmoneyclub.in/pranjal-rastogi\"};}if(pathname===\"/harshitha-iyer\"){return{\"@context\":\"https://schema.org\",\"@type\":\"Person\",\"@id\":\"https://www.smartmoneyclub.in/harshitha-iyer#person\",name:\"Harshitha Iyer\",honorificPrefix:\"CA\",url:\"https://www.smartmoneyclub.in/harshitha-iyer\",jobTitle:\"Principal Officer and Compliance Officer\",description:\"Harshitha Iyer is a Chartered Accountant and co-founder of Smart Money Club. She cleared the CA course in her first attempt, securing All India Rank 50 in CA Foundation and All India Rank 33 in CA Intermediate, and is involved in research, financial discipline, and regulatory and compliance functions.\",worksFor:{\"@id\":\"https://www.smartmoneyclub.in/#organization\"},affiliation:{\"@id\":\"https://www.smartmoneyclub.in/#organization\"},mainEntityOfPage:\"https://www.smartmoneyclub.in/harshitha-iyer\"};}return null;};const syncStructuredData=()=>{const schemaObject=getSchemaForPath(window.location.pathname);const existingNode=document.getElementById(scriptId);if(!schemaObject){if(existingNode&&existingNode.getAttribute(ownerAttribute)===ownerToken){existingNode.remove();}return;}const script=existingNode instanceof HTMLScriptElement?existingNode:document.createElement(\"script\");script.id=scriptId;script.type=\"application/ld+json\";script.setAttribute(ownerAttribute,ownerToken);script.text=JSON.stringify(schemaObject);if(!existingNode){document.head.appendChild(script);}};syncStructuredData();window.addEventListener(\"popstate\",syncStructuredData);return()=>{window.removeEventListener(\"popstate\",syncStructuredData);const existingNode=document.getElementById(scriptId);if(existingNode&&existingNode.getAttribute(ownerAttribute)===ownerToken){existingNode.remove();}};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withArticleStructuredData(Component){return props=>{useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"){return;}const scriptId=\"smc-article-structured-data\";const ownerAttribute=\"data-smd-owner\";const ownerToken=\"withArticleStructuredData\";const SITE=\"https://www.smartmoneyclub.in\";const textOf=selector=>{const node=document.querySelector(selector);const value=node?.textContent?.trim();return value?value:undefined;};const attrOf=(selector,attribute)=>{const node=document.querySelector(selector);const value=node?.getAttribute(attribute)?.trim();return value?value:undefined;};const toIso=value=>{if(!value)return undefined;const parsed=new Date(value.replace(/^Updated\\s+/i,\"\"));if(Number.isNaN(parsed.getTime()))return undefined;// Use local date parts: toISOString() shifts the day back for\n// readers east of UTC, which is most of this site's audience.\nconst year=parsed.getFullYear();const month=String(parsed.getMonth()+1).padStart(2,\"0\");const day=String(parsed.getDate()).padStart(2,\"0\");return`${year}-${month}-${day}`;};const absolute=value=>{if(!value)return undefined;if(/^https?:\\/\\//i.test(value))return value;// Framer emits relative hrefs on CMS detail pages, e.g.\n// \"../pranjal-rastogi\" from /research/<slug>. Resolving against\n// the current path normalises those instead of producing\n// \"https://www.smartmoneyclub.in/../pranjal-rastogi\".\ntry{const resolved=new URL(value,SITE+window.location.pathname);return SITE+resolved.pathname.replace(/(.)\\/+$/,\"$1\");}catch{return undefined;}};const buildSchema=()=>{const headline=textOf(\"#smc-article-title\")??textOf(\"h1\");if(!headline)return null;const canonical=attrOf('link[rel=\"canonical\"]',\"href\")??SITE+window.location.pathname;const authorName=textOf(\"#smc-article-author\");const authorHref=attrOf(\"#smc-article-author a, a#smc-article-author\",\"href\");const published=toIso(textOf(\"#smc-article-published\"));const modified=toIso(textOf(\"#smc-article-updated\"))??published;const schema={\"@type\":\"Article\",headline,mainEntityOfPage:{\"@type\":\"WebPage\",\"@id\":canonical},url:canonical,isAccessibleForFree:true,publisher:{\"@id\":SITE+\"/#organization\"}};const description=attrOf('meta[name=\"description\"]',\"content\");if(description)schema.description=description;const image=attrOf('meta[property=\"og:image\"]',\"content\");if(image)schema.image=image;if(published)schema.datePublished=published;if(modified)schema.dateModified=modified;if(authorName){const author={\"@type\":\"Person\",name:authorName};const url=absolute(authorHref);if(url){author.url=url;author[\"@id\"]=url+\"#person\";}schema.author=author;}const organization={\"@type\":\"Organization\",\"@id\":SITE+\"/#organization\",name:\"Wealth Vidhya\",legalName:\"Wealth Vidhya\",alternateName:\"Smart Money Club\",url:SITE,sameAs:SMC_SAME_AS,brand:{\"@type\":\"Brand\",name:\"Smart Money Club\",url:SITE},identifier:{\"@type\":\"PropertyValue\",name:\"SEBI Research Analyst registration\",value:\"INH000028352\"}};return{\"@context\":\"https://schema.org\",\"@graph\":[schema,organization]};};const canonicalLinkId=\"smc-article-canonical\";const syncCanonical=()=>{const href=SITE+window.location.pathname;const existing=document.querySelector('link[rel=\"canonical\"]');if(existing&&existing.id!==canonicalLinkId&&existing.getAttribute(\"href\")){return;}const link=existing instanceof HTMLLinkElement?existing:document.createElement(\"link\");link.id=canonicalLinkId;link.rel=\"canonical\";link.setAttribute(ownerAttribute,ownerToken);link.href=href;if(!existing){document.head.appendChild(link);}};let frame=0;let attempts=0;const sync=()=>{syncCanonical();const schemaObject=buildSchema();const existingNode=document.getElementById(scriptId);if(!schemaObject){if(attempts<20){attempts+=1;frame=window.setTimeout(sync,150);}return;}const script=existingNode instanceof HTMLScriptElement?existingNode:document.createElement(\"script\");script.id=scriptId;script.type=\"application/ld+json\";script.setAttribute(ownerAttribute,ownerToken);script.text=JSON.stringify(schemaObject);if(!existingNode){document.head.appendChild(script);}};sync();window.addEventListener(\"popstate\",sync);return()=>{window.clearTimeout(frame);window.removeEventListener(\"popstate\",sync);const existingNode=document.getElementById(scriptId);if(existingNode&&existingNode.getAttribute(ownerAttribute)===ownerToken){existingNode.remove();}const existingLink=document.getElementById(canonicalLinkId);if(existingLink&&existingLink.getAttribute(ownerAttribute)===ownerToken){existingLink.remove();}};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withArticleStructuredData\":{\"type\":\"reactHoc\",\"name\":\"withArticleStructuredData\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStructuredData\":{\"type\":\"reactHoc\",\"name\":\"withStructuredData\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}