{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/54DkxoByzYZhTPzHgHVz/tzfCxffC23rRySImC2a2/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (99d1409)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\n/**\\n * Function that runs on page load and stores all URL parameters in a first-party cookie\\n * The cookie will expire in 30 days by default (configurable)\\n */\\nfunction storeUrlParamsInCookie(cookieName = 'ccUrlParams', expirationDays = 30) {\\n  try {\\n    // Get URL search parameters\\n    const searchParams = new URLSearchParams(window.location.search);\\n    \\n    // If there are no parameters, exit the function\\n    if (searchParams.toString() === '') return;\\n    \\n    // Convert parameters to an object\\n    const paramsObject = {};\\n    for (const [key, value] of searchParams.entries()) {\\n      paramsObject[key] = value;\\n    }\\n    \\n    // Convert the object to JSON string\\n    const paramsJson = JSON.stringify(paramsObject);\\n    \\n    // Set expiration date\\n    const expirationDate = new Date();\\n    expirationDate.setDate(expirationDate.getDate() + expirationDays);\\n    \\n    // Create the cookie string with path=/ to make it available across the entire site\\n    const cookieString = `${cookieName}=${encodeURIComponent(paramsJson)}; expires=${expirationDate.toUTCString()}; path=/; domain=.onlinedivorce.com; SameSite=Lax`;\\n    \\n    // Set the cookie\\n    document.cookie = cookieString;\\n    \\n    console.log(`URL parameters stored in cookie '${cookieName}':`, paramsObject);\\n  } catch (error) {\\n    console.error('Error storing URL parameters in cookie:', error);\\n  }\\n}\\n\\n// Run the function automatically when the page loads\\ndocument.addEventListener('DOMContentLoaded', function() {\\n  try {\\n    storeUrlParamsInCookie();\\n  } catch (error) {\\n    console.error('Error in DOMContentLoaded event handler:', error);\\n  }\\n});\\n</script>\\n\\n<script type=\\\"text/javascript\\\">\\ntry {\\n    if (window.posthog) {\\n      window.posthog.capture('Loaded landing page');\\n    } else {\\n      console.error(\\\"no posthog on page\\\");\\n    }\\n} catch (e) {\\n    console.error(\\\"Error capturing posthog event Loaded landing page: \\\", e)\\n}\\n</script>\",customHTMLHeadEnd:'<!-- TrustBox script -->\\n<script type=\"text/javascript\" src=\"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js\" async=\"\"></script>\\n<!-- End TrustBox script -->\\n\\n<!-- PostHog script -->\\n<script>\\n!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(\".\");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement(\"script\")).type=\"text/javascript\",p.crossOrigin=\"anonymous\",p.async=!0,p.src=s.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"/static/array.js\",(r=t.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a=\"posthog\",u.people=u.people||[],u.toString=function(t){var e=\"posthog\";return\"posthog\"!==a&&(e+=\".\"+a),t||(e+=\" (stub)\"),e},u.people.toString=function(){return u.toString(1)+\".people (stub)\"},o=\"init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId\".split(\" \"),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);\\nposthog.init(\\'phc_Ci1o1eCBRhZDuj9nigG2v0l0emYb46zg21VE2oaY3iL\\', {\\n    api_host: \\'https://ph.onlinedivorce.com/\\',\\n    ui_host: \\'https://us.i.posthog.com\\',\\n    disable_session_recording: true\\n});\\n</script>\\n<!-- End PostHog script -->\\n',description:\"A fast, affordable, and simple divorce process using our fully-guided divorce questionnaire and filing service.\",favicon:\"https://framerusercontent.com/assets/kUZ0YEelQz4XXOnIqPgE96ofrk.png\",robots:\"max-image-preview:large\",title:\"Online Divorce Services\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAw8D,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAglE,YAAY,kHAAkH,QAAQ,sEAAsE,OAAO,0BAA0B,MAAM,yBAAyB,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
