{"version":3,"file":"SchemaJSONLD.CPpCeQU8.mjs","names":["__esmMin","c","init_jsx_runtime","addPropertyControls","init_framer_BWFVvmND","ControlType","SchemaJSONLD","raw","props","init_SchemaJSONLD"],"sources":["https:/framerusercontent.com/modules/CZkblhastZGx8sOlLXhS/rNA3QRrynilu4XJTdwA8/SchemaJSONLD.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Emits a JSON-LD <script> tag from a string. Bind \"json\" to a CMS field\n * on detail pages, or paste a static graph on regular pages. Invalid JSON\n * renders nothing, so a bad paste never ships a broken tag.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function SchemaJSONLD(props){const raw=(props.json||\"\").trim();if(!raw)return null;try{JSON.parse(raw);}catch(e){return null;}return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:raw.replace(/</g,\"\\\\u003c\")}});}addPropertyControls(SchemaJSONLD,{json:{type:ControlType.String,title:\"JSON-LD\",displayTextArea:true,defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SchemaJSONLD\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SchemaJSONLD.map"],"mappings":"A,4JAOG,SAAwBM,EAAa,EAAM,CAAC,IAAMC,GAAKC,EAAM,MAAM,GAAA,CAAI,KAAK,EAAE,GAAG,CAACD,EAAI,OAAO,KAAK,GAAG,CAAC,KAAK,MAAMA,CAAG,CAAE,MAAS,CAAC,OAAO,IAAK,CAAC,MAAoB,gBAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAOA,EAAI,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CAAE,C,sCAACJ,EAAoBG,EAAa,CAAC,KAAK,CAAC,KAAKD,EAAY,OAAO,MAAM,UAAU,gBAAgB,GAAK,aAAa,EAAE,CAAC,CAAC,C"}