{"version":3,"file":"StructuredData.DknU506u.mjs","names":[],"sources":["https:/framerusercontent.com/modules/iaGIYkq0Us6IYyZSM23m/ECoCC6DAn0b7afJcluWJ/StructuredData.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";const HOW_TO={\"@context\":\"https://schema.org\",\"@type\":\"HowTo\",name:\"How Out2Win runs an athlete-influencer marketing campaign\",description:\"You define the goals. We model the result, match the roster, manage the work, and measure the outcomes—all visible in a live platform.\",url:\"https://out2win.io/how-we-work\",step:[{\"@type\":\"HowToStep\",position:1,name:\"Forecast\",text:\"Set your goals. See your outcomes. Before a dollar is spent, the platform models projected reach, engagement, and ROI against your parameters.\"},{\"@type\":\"HowToStep\",position:2,name:\"Source Athletes\",text:\"The platform identifies athletes matched to your goals, target audience, and brand. See the data behind every selection as we build your campaign.\"},{\"@type\":\"HowToStep\",position:3,name:\"Execution\",text:\"Full-service execution, visible in real time. Our team manages everything from contracts to content, while the platform continuously reallocates budget toward your strongest performers.\"},{\"@type\":\"HowToStep\",position:4,name:\"Results\",text:\"Every outcome benchmarked against your opening forecast. The campaign closes with a full report tied back to the projections you approved on day one.\"}]};const FAQ={\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:[{\"@type\":\"Question\",name:\"What does Out2Win do?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"Out2Win runs fully managed athlete-influencer marketing campaigns for consumer brands — handling athlete matching, execution, and measurement, all powered by a proprietary AI platform.\"}},{\"@type\":\"Question\",name:'What makes Out2Win \"AI-native\"?',acceptedAnswer:{\"@type\":\"Answer\",text:\"Our platform sits underneath every campaign, using athlete intelligence and audience data to match athletes to a brand's goals and forecast outcomes before spend. The technology drives the work, not just supports it.\"}},{\"@type\":\"Question\",name:\"What kinds of brands does Out2Win work with?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"Consumer brands across categories — not only sports and apparel. Athlete audiences are commercially responsive well beyond athlete-adjacent products.\"}},{\"@type\":\"Question\",name:\"Does Out2Win work with talent agencies too?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"Yes. Alongside brand campaigns, the platform offers tools for talent agencies to manage rosters and connect with brand opportunities.\"}}]};function imageUrl(image){if(!image)return\"\";if(typeof image===\"string\")return image;return image.src||image.url||\"\";}function dateValue(value){if(!value)return\"\";if(typeof value===\"string\")return value;if(value instanceof Date&&!isNaN(value.getTime()))return value.toISOString();return\"\";}function buildJson(props){const kind=String(props.kind||\"\").toLowerCase();if(kind===\"howto\"||kind===\"how to\")return JSON.stringify(HOW_TO);if(kind===\"faq\")return JSON.stringify(FAQ);const title=typeof props.title===\"string\"?props.title.trim():\"\";if(!title)return\"\";const slug=typeof props.slug===\"string\"?props.slug.trim():\"\";const url=slug?\"https://out2win.io/blog/\"+slug:\"\";const published=dateValue(props.date);const image=imageUrl(props.image);const data={\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",headline:title,author:{\"@type\":\"Person\",name:props.author||\"\"},articleSection:props.category||\"\",publisher:{\"@type\":\"Organization\",\"@id\":\"https://out2win.io/#organization\",name:\"Out2Win\",logo:{\"@type\":\"ImageObject\",url:\"https://framerusercontent.com/images/5ihz2ZvwgZxCysKZxYu5RjpjgsE.png\"}},inLanguage:\"en\"};if(image)data.image=image;if(published){data.datePublished=published;data.dateModified=published;}if(url){data.url=url;data.mainEntityOfPage={\"@type\":\"WebPage\",\"@id\":url};}return JSON.stringify(data);}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function StructuredData(props){const json=buildJson(props);const scriptId=\"o2w-schema-\"+(props.kind||\"blog\");useEffect(()=>{if(!json)return;if(document.getElementById(scriptId))return;const script=document.createElement(\"script\");script.id=scriptId;script.type=\"application/ld+json\";script.text=json;document.head.appendChild(script);},[json,scriptId]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:0,height:0,overflow:\"hidden\"},\"aria-hidden\":\"true\",children:json?/*#__PURE__*/_jsx(\"script\",{id:scriptId,type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:json}}):null});}addPropertyControls(StructuredData,{kind:{type:ControlType.Enum,title:\"Kind\",options:[\"blog\",\"howto\",\"faq\"],optionTitles:[\"Blog\",\"How to\",\"FAQ\"],defaultValue:\"blog\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},slug:{type:ControlType.String,title:\"Slug\",defaultValue:\"\"},author:{type:ControlType.String,title:\"Author\",defaultValue:\"\"},category:{type:ControlType.String,title:\"Category\",defaultValue:\"\"},date:{type:ControlType.Date,title:\"Date\",displayTime:true},image:{type:ControlType.ResponsiveImage,title:\"Image\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StructuredData\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StructuredData.map"],"mappings":"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"}