{"version":3,"file":"shared-lib.CLjdILJW.mjs","names":[],"sources":["https:/framerusercontent.com/modules/voZka4m32zqIGLD2vYYR/Y1y2xQKHW6huxjbvdBOh/siteMetadata.js"],"sourcesContent":["// Generated by Framer (84fc51f)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script>\\n  !function(){\\n    var i=\"analytics\",analytics=window[i]=window[i]||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"screen\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\",\"register\"];analytics.factory=function(e){return function(){if(window[i].initialized)return window[i][e].apply(window[i],arguments);var n=Array.prototype.slice.call(arguments);if([\"track\",\"screen\",\"alias\",\"group\",\"page\",\"identify\"].indexOf(e)>-1){var c=document.querySelector(\"link[rel=\\'canonical\\']\");n.push({__t:\"bpc\",c:c&&c.getAttribute(\"href\")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n<analytics.methods.length;n++){var key=analytics.methods[n];analytics[key]=analytics.factory(key)}analytics.load=function(key,n){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.async=!0;t.setAttribute(\"data-global-segment-analytics-key\",i);t.src=\"https://cdn.segment.com/analytics.js/v1/\" + key + \"/analytics.min.js\";var r=document.getElementsByTagName(\"script\")[0];r.parentNode.insertBefore(t,r);analytics._loadOptions=n};analytics._writeKey=\"VIaIonKTOQV7SBuVbYELwY25gWA8v8M3\";;analytics.SNIPPET_VERSION=\"5.2.1\";\\n\\n    analytics.addSourceMiddleware(function (params) {\\n      var payload = params.payload;\\n      var next = params.next;\\n      if (!window.sbjs) {\\n        next(payload);\\n        return;\\n      };\\n\\n      var current = window.sbjs.get.current;\\n      var first = window.sbjs.get.first;\\n\\n      var utmData = {\\n        utm_campaign: current.cmp,\\n        utm_source: current.src,\\n        utm_medium: current.mdm,\\n        utm_term: current.trm,\\n        utm_content: current.cnt,\\n        utm_campaign_first: first.cmp,\\n        utm_source_first: first.src,\\n        utm_medium_first: first.mdm,\\n        utm_term_first: first.trm,\\n        utm_content_first: first.cnt,\\n      };\\n\\n\\n      if (payload.obj.type === \"identify\") {\\n        payload.obj.traits = Object.assign({}, utmData, payload.obj.traits || {});\\n      } else if (payload.obj.properties !== undefined) {\\n        payload.obj.properties = Object.assign({}, utmData, payload.obj.properties);\\n      };\\n\\n\\n      var segmentCampaign = {\\n        name: current.cmp,\\n        source: current.src,\\n        medium: current.mdm,\\n        term: current.trm,\\n        content: current.cnt,\\n      };\\n\\n      payload.obj.context.campaign = Object.assign({}, segmentCampaign, payload.obj.context.campaign || {});\\n\\n      next(payload);\\n    });\\n\\n    analytics.addSourceMiddleware(function({ payload, next, integrations }) {\\n      if (payload.obj.type === \\'track\\' || payload.obj.type === \\'page\\') {\\n        if (window.mixpanel) {\\n          const segmentDeviceId = payload.obj.anonymousId;\\n\\n          mixpanel.register({ $device_id: segmentDeviceId, distinct_id : segmentDeviceId });\\n\\n          const sessionReplayProperties = mixpanel.get_session_recording_properties();\\n          payload.obj.properties = {\\n            ...payload.obj.properties,\\n            ...sessionReplayProperties\\n          };\\n        }\\n      }\\n      if (payload.obj.type === \\'identify\\') {\\n        if (window.mixpanel) {\\n          const userId = payload.obj.userId;\\n          mixpanel.identify(userId);\\n        }\\n      }\\n      next(payload);\\n\\n    },)\\n\\n    analytics.load(\"VIaIonKTOQV7SBuVbYELwY25gWA8v8M3\");\\n    analytics.page();\\n\\n    const utmFirst = window.sbjs.get.first;\\n    const utmCurrent = window.sbjs.get.current;\\n\\n    const recordableMediums = [\\'cpc\\', \\'listing\\']\\n    if (recordableMediums.includes(utmFirst.mdm) || recordableMediums.includes(utmCurrent.mdm) ) {\\n      if (window.mixpanel) {\\n        mixpanel.init(\"944d27adfd36ea92b8d2f16ac76ee428\", {\\n          record_sessions_percent: 100,\\n          record_collect_fonts: true,\\n          record_mask_text_selector: \"\"\\n        \\n        });\\n      }\\n    }\\n  }}();\\n</script>',customHTMLBodyStart:'<!-- Schema markup -->\\n<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"Organization\",\\n  \"name\": \"Bettermode\",\\n  \"description\": \"Bettermode is an all-in-one customer community platform that helps businesses streamline the customer experience, build stronger customer relationships, and improve retention. \",\\n  \"address\": {\\n    \"@type\": \"PostalAddress\",\\n    \"streetAddress\": \"22 Wellesley St E.\",\\n    \"addressLocality\": \"Toronto\",\\n    \"addressRegion\": \"Ontario\",\\n    \"addressCountry\": \"Canada\"\\n  },\\n  \"url\": \"https://bettermode.com\",\\n  \"foundingDate\": \"2018\",\\n  \"logo\": \"https://assets.website-files.com/632a253b6e9c1587d2b8853d/63575a2021ca0c1fecc4a44b_better-mode-logo-circle.svg\",\\n\"sameAs\": [\\n    \"https://www.youtube.com/@BettermodeHQ\",\\n    \"https://facebook.com/bettermodeHQ\",\\n    \"https://instagram.com/BettermodeHQ\",\\n    \"https://twitter.com/BettermodeHQ\",\\n    \"https://www.linkedin.com/company/bettermode\"\\n  ]\\n}\\n</script>',customHTMLHeadEnd:'<script src=\"https://assets.bm-cdn.net/scripts/sourcebuster.min.js\"></script>\\n<script>sbjs.init();</script>\\n\\n\\n<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"SoftwareApplication\",\\n  \"name\": \"Bettermode\",\\n  \"url\": \"https://bettermode.com\",\\n  \"image\": \"https://yourwebsite.com/assets/bettermode-preview.jpg\",\\n  \"description\": \"Bettermode is an AI-powered, all-in-one community platform that helps businesses engage customers, improve retention, and build thriving online communities.\",\\n  \"applicationCategory\": \"BusinessApplication\",\\n  \"operatingSystem\": \"Cloud-based\",\\n  \"aggregateRating\": {\\n    \"@type\": \"AggregateRating\",\\n    \"ratingValue\": \"4.8\",\\n    \"reviewCount\": \"200+\"\\n  },\\n  \"offers\": {\\n    \"@type\": \"Offer\",\\n    \"price\": \"Custom\",\\n    \"priceCurrency\": \"USD\"\\n  }\\n}\\n</script>\\n\\n<!-- Ahrefs web analytics -->\\n<script src=\"https://analytics.ahrefs.com/analytics.js\" data-key=\"c7FHHwLFaLnZ5rUa7mCeLw\" defer=\"\"></script>\\n\\n<!-- Mixpanel SDK -->\\n<!-- <script type=\"text/javascript\">\\n(function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel = b; b._i = []; b.init = function (e, f, c) { function g(a, d) { var b = d.split(\".\"); 2 == b.length && ((a = a[b[0]]), (d = b[1])); a[d] = function () { a.push([d].concat(Array.prototype.slice.call(arguments, 0))); }; } var a = b; \"undefined\" !== typeof c ? (a = b[c] = []) : (c = \"mixpanel\"); a.people = a.people || []; a.toString = function (a) { var d = \"mixpanel\"; \"mixpanel\" !== c && (d += \".\" + c); a || (d += \" (stub)\"); return d; }; a.people.toString = function () { return a.toString(1) + \".people (stub)\"; }; i = \"disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove\".split( \" \"); for (h = 0; h < i.length; h++) g(a, i[h]); var j = \"set set_once union unset remove delete\".split(\" \"); a.get_group = function () { function b(c) { d[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); a.push([e, call2]); }; } for ( var d = {}, e = [\"get_group\"].concat( Array.prototype.slice.call(arguments, 0)), c = 0; c < j.length; c++) b(j[c]); return d; }; b._i.push([e, f, c]); }; b.__SV = 1.2; e = f.createElement(\"script\"); e.type = \"text/javascript\"; e.async = !0; e.src = \"undefined\" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : \"file:\" === f.location.protocol && \"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\".match(/^\\\\/\\\\//) ? \"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\" : \"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\"; g = f.getElementsByTagName(\"script\")[0]; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || []);\\n</script> -->',description:\"Create a thriving online community with Bettermode. Engage customers, boost retention, and integrate seamlessly—AI-powered, fully customizable, and scalable.\",favicon:\"https://framerusercontent.com/assets/EcLm9P58zp8ozEvKD3goKdlheug.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Xgf3TljfqLz8BGdeZ56xgBFFdcg.png\",title:\"Bettermode | Build, Engage, and Grow Your Online Community\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAAkrI,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;YAAi+B,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;gBAAqgG,YAAY,gKAAgK,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,6DAA6D"}