{"version":3,"file":"DefinitionWithSchema.B_z8JSxP.mjs","names":[],"sources":["https:/framerusercontent.com/modules/3w4ZIcreTfm6Jo31IH27/tNh1VeXGn72OT8Bz24kA/DefinitionWithSchema.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";function DefinitionWithSchema(props){const{title=\"\",definition=\"\",bulletTitle=\"\",bullets=[],numListTitle=\"\",numLists=[],statsTitle=\"\",stats=[],alternateName=[],url=\"\",intermediateText=\"\",afterContent=\"\",testimonials=[]}=props;const cleanString=val=>{if(typeof val===\"string\")return val;if(val&&typeof val.toString===\"function\")return val.toString();return\"\";};const jsonLd={\"@context\":\"https://schema.org\",\"@type\":\"DefinedTerm\",name:title,description:cleanString(definition).replace(/<[^>]+>/g,\"\"),...alternateName?.length?{alternateName}:{},...url?{url}:{},...stats.length>0?{subjectOf:{\"@type\":\"Dataset\",name:`${title} Stats`,description:stats.join(\" • \"),variableMeasured:stats.map(stat=>({\"@type\":\"PropertyValue\",value:stat}))}}:{}};return /*#__PURE__*/_jsxs(\"div\",{className:\"definition-terms-component\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .definition-terms-component {\n                        padding: 40px 0;\n                    }\n                    .framer-text {\n                        max-width: 800px;\n                        margin: 1em auto;\n                        font-size: 1rem;\n                        line-height: 1.6;\n                    }\n\n                    ul, ol {\n                        padding-left: 20px !important;\n                        margin: 30px 0;\n                        max-width: 480px;\n                    }\n\n                    li {\n                        margin-bottom: 0.5em;\n                        margin-left: 20px !important;\n                        font-size: 16px !important;\n                        line-height: 26px !important;\n                        --framer-text-color: #666666;\n                        color: #666666 !important;\n                    }\n\n                    h2 {\n                        font-size: 40px;\n                        --framer-font-size: 40px;\n                        margin-top: 20px !important;\n                        margin-bottom: 20px !important;\n                        --framer-font-family: \"Martina Plantijn Regular\", \"Martina Plantijn Regular Placeholder\", sans-serif;\n                    }\n\n                    h3 {\n                        font-size: 22px;\n                        font-weight: 400 !important;\n                        margin-top: 40px !important;\n                        margin-bottom: 40px !important;\n                        --framer-font-size: 26px;\n                        --framer-font-style: normal;\n                        --framer-font-variation-axes: normal;\n                        --framer-font-weight: 400;\n                        --framer-letter-spacing: 0em;\n                        --framer-line-height: 1.4em;\n                        --framer-paragraph-spacing: 40px;\n                        --framer-font-family: \"Martina Plantijn Regular\", \"Martina Plantijn Regular Placeholder\", sans-serif;\n                    }\n\n                    .definition-term-description {\n                        padding-top: 10px !important;\n                        --framer-font-family: \"Inter\", sans-serif;\n                        --framer-text-color: #666666;\n                        color: #666666 !important;\n                    }\n                    .intermediate-text {\n                        margin-top: 40px !important;\n                        margin-bottom: 20px !important;\n                        --framer-text-color: #666666;\n                        color: #666666 !important;\n                    }\n                    .testimonials {\n                        margin-top: 3em;\n                        gap: 2em;\n                        display: flex;\n                        flex-direction: column;\n                        max-width: 640px;\n                    }\n\n                    .testimonials figure {\n                        display: flex;\n                        align-items: flex-start;\n                        gap: 1em;\n                    }\n\n                    .testimonials blockquote {\n                        font-style: italic;\n                        font-size: 16px;\n                        line-height: 26px;\n                        margin: 0;\n                        --framer-font-family: \"Inter\", sans-serif;\n                        --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif;\n                        padding-bottom: 20px;\n                        --framer-text-color: #666666;\n                        color: #666666 !important;\n                    }\n\n                    .testimonials img {\n                        max-width: 100px;\n                        height: auto;\n                        border-radius: 50% !important;\n                        border: solid 2px rgb(0, 153, 255);\n                    }\n\n                    @media (max-width: 811px) {\n                        .definition-terms-component {\n                            padding: 40px;\n                        }\n                        .testimonials figure {\n                            flex-direction: column;\n                            align-items: center;\n                            text-align: center;\n                        }\n\n                        .testimonials img {\n                            max-width: 80px;\n                        }\n                    }\n                `}),/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(jsonLd)}}),title&&/*#__PURE__*/_jsx(\"h2\",{className:\"framer-text\",children:title}),definition&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-text definition-term-description\",dangerouslySetInnerHTML:{__html:cleanString(definition)}}),bullets?.length>0&&/*#__PURE__*/_jsxs(\"div\",{children:[bulletTitle&&/*#__PURE__*/_jsx(\"h3\",{children:bulletTitle}),/*#__PURE__*/_jsx(\"ul\",{children:bullets.map((bullet,index)=>/*#__PURE__*/_jsx(\"li\",{children:bullet},index))})]}),numLists?.length>0&&/*#__PURE__*/_jsxs(\"div\",{children:[numListTitle&&/*#__PURE__*/_jsx(\"h3\",{children:numListTitle}),/*#__PURE__*/_jsx(\"ol\",{children:numLists.map((numList,index)=>/*#__PURE__*/_jsx(\"li\",{children:numList},index))})]}),intermediateText&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-text intermediate-text\",dangerouslySetInnerHTML:{__html:cleanString(intermediateText)}}),stats?.length>0&&/*#__PURE__*/_jsxs(\"div\",{children:[statsTitle&&/*#__PURE__*/_jsx(\"h3\",{children:statsTitle}),/*#__PURE__*/_jsx(\"ul\",{children:stats.map((stat,index)=>/*#__PURE__*/_jsx(\"li\",{children:stat},index))})]}),afterContent&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-text intermediate-text\",dangerouslySetInnerHTML:{__html:cleanString(afterContent)}}),testimonials?.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"testimonials\",children:testimonials.map((testimonial,index)=>/*#__PURE__*/_jsxs(\"figure\",{style:{display:\"flex\",gap:20},children:[testimonial.image&&/*#__PURE__*/_jsx(\"img\",{src:testimonial.image,alt:testimonial.name||\"Testimonial image\",style:{borderRadius:6,maxWidth:100}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"blockquote\",{children:[\"”\",testimonial.quote,\"”\"]}),/*#__PURE__*/_jsx(\"figcaption\",{children:/*#__PURE__*/_jsx(\"strong\",{children:testimonial.name})})]})]},index))})]});}DefinitionWithSchema.defaultProps={title:\"\",definition:\"\",bulletTitle:\"\",bullets:[],numListTitle:\"\",numLists:[],statsTitle:\"\",stats:[],alternateName:[],url:\"\",intermediateText:\"\",afterContent:\"\",testimonials:[]};DefinitionWithSchema.propertyControls={title:{type:ControlType.String,title:\"Title\"},definition:{type:ControlType.String,title:\"Definition\"},bulletTitle:{type:ControlType.String,title:\"Bullets Title\"},bullets:{type:ControlType.Array,title:\"Bullets\",control:{type:ControlType.String}},numListTitle:{type:ControlType.String,title:\"Num list Title\"},numLists:{type:ControlType.Array,title:\"Num list\",control:{type:ControlType.String}},intermediateText:{type:ControlType.String,title:\"Text before stats\"},statsTitle:{type:ControlType.String,title:\"Stats Title\"},stats:{type:ControlType.Array,title:\"Stats\",control:{type:ControlType.String}},afterContent:{type:ControlType.String,title:\"Text after stats\"},alternateName:{type:ControlType.Array,title:\"Alternate Names\",control:{type:ControlType.String}},url:{type:ControlType.String,title:\"URL\"},testimonials:{type:ControlType.Array,title:\"Testimonials\",control:{type:ControlType.Object,controls:{image:{type:ControlType.Image,title:\"Image\"},quote:{type:ControlType.String,title:\"Quote\"},name:{type:ControlType.String,title:\"Name\"}}}}};export default DefinitionWithSchema;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DefinitionWithSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DefinitionWithSchema.map"],"mappings":"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"}