{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/dE0NmOfaoDOq8RDaQ9Fk/BlC8xjdMxLb6AEhJgD5M/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (20dc3ed)\nconst valuesByLocaleId={bhZzOQAvn:{v0:\"\u8A79\u59AE\u4EBA\u5DE5\u667A\u80FD\",v1:\"Jenni \u662F\u8BA9\u60A8\u4FDD\u6301\u4E3B\u5BFC\u5730\u4F4D\u7684 AI \u52A9\u624B\u3002Jenni \u5728\u60A8\u5199\u4F5C\u65F6\u4E0E\u60A8\u5408\u4F5C\uFF0C\u4E00\u65E6\u4E0E Jenni \u4E00\u8D77\u5199\u4F5C\uFF0C\u60A8\u4FBF\u518D\u4E5F\u65E0\u6CD5\u56DE\u5934\u3002\"},lNenXvjMN:{v0:\"Jenni AI\",v1:\"Jenni AI assistant hai jo aapko driver seat mein rakhta hai. Jenni aapke saath likhti hai, aur ek baar aapne Jenni ke saath likhna shuru kiya toh aap kabhi wapas nahi jaa sakte.\"},mCddKGAFx:{v0:\"Jenni AI\",v1:\"Jenni est l'assistante IA qui vous garde aux commandes. Jenni travaille avec vous pendant que vous \\xe9crivez, et une fois que vous avez \\xe9crit avec Jenni, vous ne pourrez plus jamais revenir en arri\\xe8re.\"},mhnbIMnYi:{v0:\"\u062C\u064A\u0646\u064A AI\",v1:\"\u062C\u064A\u0646\u064A \u0647\u0648 \u0627\u0644\u0645\u0633\u0627\u0639\u062F \u0627\u0644\u0630\u0643\u064A \u0627\u0644\u0630\u064A \u064A\u064F\u0628\u0642\u064A\u0643 \u0641\u064A \u0645\u0642\u0639\u062F \u0627\u0644\u0642\u064A\u0627\u062F\u0629. \u062C\u064A\u0646\u064A \u064A\u0639\u0645\u0644 \u0645\u0639\u0643 \u0623\u062B\u0646\u0627\u0621 \u0643\u062A\u0627\u0628\u062A\u0643\u060C \u0648\u0645\u062A\u0649 \u0628\u062F\u0623\u062A \u0627\u0644\u0643\u062A\u0627\u0628\u0629 \u0628\u0645\u0633\u0627\u0639\u062F\u0629 \u062C\u064A\u0646\u064A\u060C \u0644\u0646 \u062A\u0633\u062A\u0637\u064A\u0639 \u0627\u0644\u0639\u0648\u062F\u0629 \u0625\u0644\u0649 \u0645\u0627 \u0642\u0628\u0644 \u0630\u0644\u0643.\"},Q01ZMxdCc:{v0:\"\u30B8\u30A7\u30CB\u30FCAI\",v1:\"\u30B8\u30A7\u30CB\u30FC\u306F\u3042\u306A\u305F\u3092\u904B\u8EE2\u5E2D\u306B\u4FDD\u3064AI\u30A2\u30B7\u30B9\u30BF\u30F3\u30C8\u3067\u3059\u3002\u30B8\u30A7\u30CB\u30FC\u306F\u3042\u306A\u305F\u304C\u66F8\u304F\u3068\u304D\u306B\u4E00\u7DD2\u306B\u4F5C\u696D\u3057\u3001\u30B8\u30A7\u30CB\u30FC\u3067\u66F8\u3044\u305F\u3089\u3001\u4E8C\u5EA6\u3068\u5143\u306B\u306F\u623B\u308C\u307E\u305B\u3093\u3002\"},utlBQmjLC:{v0:\"\uC81C\uB2C8 AI\",v1:\"\uC820\uB2C8\uB294 \uB2F9\uC2E0\uC774 \uC6B4\uC804\uC11D\uC5D0 \uC549\uC544 \uC788\uB3C4\uB85D \uB3C4\uC640\uC8FC\uB294 AI \uBE44\uC11C\uC785\uB2C8\uB2E4. \uC820\uB2C8\uB294 \uB2F9\uC2E0\uC774 \uAE00\uC744 \uC4F8 \uB54C \uD568\uAED8 \uC791\uC5C5\uD558\uBA70, \uC820\uB2C8\uC640 \uD568\uAED8 \uAE00\uC744 \uC4F0\uBA74 \uB3CC\uC544\uAC08 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.\"},v78XQ1Dbu:{v0:\"Jenni KI\",v1:\"Jenni ist der KI-Assistent, der dich hinterm Steuer beh\\xe4lt. Jenni arbeitet mit dir, w\\xe4hrend du schreibst, und sobald du mit Jenni geschrieben hast, kannst du nie mehr zur\\xfcck.\"},Vr0VZAjl_:{v0:\"Jenni IA\",v1:\"Jenni \\xe9 a assistente de IA que mant\\xe9m voc\\xea no controle. Jenni trabalha com voc\\xea enquanto voc\\xea escreve, e uma vez que voc\\xea escreve com Jenni, nunca poder\\xe1 voltar atr\\xe1s.\"},xsGjLRxDN:{v0:\"Jenni IA\",v1:\"Jenni es la asistente de IA que te mantiene al mando. Jenni trabaja contigo mientras escribes, y una vez que escribes con Jenni, nunca podr\\xe1s volver atr\\xe1s.\"},YK5OpH8AV:{v0:\"Jenni AI\",v1:\"Jenni \\xe8 l'assistente IA che ti mantiene al comando. Jenni collabora con te mentre scrivi, e una volta che hai scritto con Jenni non potrai pi\\xf9 tornare indietro.\"}};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-WB3T9WJ\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:'<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 be ys Ss me gs ws capture Ne calculateEventProperties xs register register_once register_for_session unregister unregister_for_session Rs getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync 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 Is ks createPersonProfile Ps bs opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing $s debug Es getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);\\n    posthog.init(\\'phc_N5iPTebR27rgccPzUUAhu4CATT0I09fSa2TValMlaFO\\', {\\n        api_host: \\'https://hp.jenni.ai\\', // your managed reverse proxy domain\\n        ui_host: \\'https://us.i.posthog.com\\', // neccessary because you\\'re using a proxy, this way links will point back to PostHog properly\\n        person_profiles: \\'identified_only\\', // or \\'always\\' to create profiles for anonymous users as well\\n    })\\n</script>\\n\\n\\n<script>\\n  !function(){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://evs.yeo.jenni.ai/HyX7PPDW63/vEagx6UByk73SK2gou9kre.min.js\";var r=document.getElementsByTagName(\"script\")[0];r.parentNode.insertBefore(t,r);analytics._loadOptions=n};analytics._writeKey=\"OaxDY7Vo49AP3LygLz5Q58cIHDQDseJj\";analytics._cdn = \"https://evs.yeo.jenni.ai\";analytics.SNIPPET_VERSION=\"5.2.0\";\\n  analytics.load(\"OaxDY7Vo49AP3LygLz5Q58cIHDQDseJj\");\\n\\n\\n  analytics.page(\\n        null,                               // category\\n        null,                               // name\\n        { disable_forwarding_to_posthog: true } // properties\\n      );\\n  }}();\\n</script>\\n\\n<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\\'gtm.start\\':\\nnew Date().getTime(),event:\\'gtm.js\\'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!=\\'dataLayer\\'?\\'&l=\\'+l:\\'\\';j.async=true;j.src=\\n\\'https://www.googletagmanager.com/gtm.js?id=\\'+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,\\'script\\',\\'dataLayer\\',\\'GTM-WB3T9WJ\\');</script>\\n<!-- End Google Tag Manager -->\\n\\n<script>\\n/*  ------------------------------------------------------------------\\n    Minimal _fbc / _fbp helper \u2013 v4\\n    \u2022 No alias/localStorage fall-back \u2013 uses only the canonical cookies\\n    \u2022 Debug logs: set window.fbc_debug = true before loading the script\\n    \u2022 Optional overrides:   window.fbc_cookie_domain / window.fbc_same_site\\n    ------------------------------------------------------------------ */\\n\\n  window.fbc_debug = true;\\n\\n(function () {\\n  /* ---------- configuration ---------- */\\n  const debug     = !!window.fbc_debug;\\n  const DAYS      = 90;                         // cookie lifetime\\n  const DOMAIN    = window.fbc_cookie_domain || \\'.jenni.ai\\';\\n  const SAME_SITE = window.fbc_same_site    || \\'Lax\\';\\n  const log = (...args) => debug && console.log(\\'[FB-HELPER]\\', ...args);\\n\\n  /* ---------- tiny utils ---------- */\\n  const esc = (s) => s.replace(/[.$?*|{}()[\\\\]\\\\\\\\/+^]/g, \\'\\\\\\\\$&\\');\\n\\n  const getCookie = (n) => {\\n    const m = document.cookie.match(new RegExp(\\'(?:^|;)\\\\\\\\s*\\' + esc(n) + \\'=([^;]*)\\'));\\n    if (!m) return null;\\n    try { return decodeURIComponent(m[1]); } catch { return null; }\\n  };\\n\\n  const setCookie = (n, v, days = DAYS) => {\\n    const parts = [\\n      `${n}=${encodeURIComponent(v)}`,\\n      \\'path=/\\',\\n      `expires=${new Date(Date.now() + days * 864e5).toUTCString()}`,\\n      `SameSite=${SAME_SITE}`,\\n    ];\\n    if (DOMAIN) parts.push(`Domain=${DOMAIN}`);\\n    if (SAME_SITE.startsWith(\\'None\\')) parts.push(\\'Secure\\');\\n    document.cookie = parts.join(\\'; \\');\\n  };\\n\\n  /* set or renew canonical cookie ---------------------------------- */\\n  const persist = (n, v, renew = false) => {\\n    if (!renew || getCookie(n)) setCookie(n, v);\\n  };\\n\\n  /* ---------- _fbc logic (click-ID) ---------- */\\n  const fbclid = new URLSearchParams(location.search).get(\\'fbclid\\');\\n  const nowMs = Date.now();                       // milliseconds\\n  const newFbc = fbclid ? `fb.1.${nowMs}.${fbclid}` : null;\\n  let   fbc    = newFbc || getCookie(\\'_fbc\\');\\n\\n  if (newFbc) {\\n    log(\\'fbclid detected \u2192 setting new _fbc:\\', newFbc);\\n    persist(\\'_fbc\\', newFbc);          // overwrite for fresh click\\n  } else if (fbc) {\\n    log(\\'Existing _fbc found \u2192 renewing expiry:\\', fbc);\\n    persist(\\'_fbc\\', fbc, true);       // bump expiry only\\n  } else {\\n    log(\\'No fbclid param & no _fbc cookie present.\\');\\n  }\\n\\n  /* ---------- _fbp logic (browser-ID) ---------- */\\n  let fbp = getCookie(\\'_fbp\\');\\n\\n  if (!fbp) {\\n    const rand = String(Math.floor(Math.random() * 1e10)).padStart(10, \\'0\\');\\n    fbp = `fb.1.${nowMs}.${rand}`;\\n    log(\\'Generated new _fbp:\\', fbp);\\n    persist(\\'_fbp\\', fbp);\\n  } else {\\n    log(\\'_fbp found \u2192 renewing expiry:\\', fbp);\\n    persist(\\'_fbp\\', fbp, true);\\n  }\\n\\n  /* ---------- register with PostHog ---------- */\\n  if (!fbc && !fbp) {\\n    log(\\'No IDs collected \u2013 aborting PostHog register\\');\\n    return;\\n  }\\n\\n  const props = {\\n    ...(fbc && { fbc }),\\n    ...(fbp && { fbp }),\\n    $set: { ...(fbc && { fbc }), ...(fbp && { fbp }) },\\n  };\\n\\n  log(\\'Registering with PostHog:\\', props);\\n  window.posthog && posthog.register && posthog.register(props);\\n})();\\n</script>\\n',description:getLocalizedValue(\"v1\",activeLocale)??\"Jenni is the AI assistant that keeps you in the driver's seat. Jenni works with you as you write, and once you write with Jenni you can never go back.\",favicon:\"https://framerusercontent.com/assets/A1XT0IcEx0BUzCSt77LCW7okg.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/z4JrDRfRywzEnZ5jahSZEkA9dI.png\",title:getLocalizedValue(\"v0\",activeLocale)??\"Jenni AI\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACA,IAAMA,EAAiB,CAAC,UAAU,CAAC,GAAG,uCAAS,GAAG,yQAAiE,EAAE,UAAU,CAAC,GAAG,WAAW,GAAG,mLAAmL,EAAE,UAAU,CAAC,GAAG,WAAW,GAAG,kNAAkN,EAAE,UAAU,CAAC,GAAG,8BAAU,GAAG,qtBAAiJ,EAAE,UAAU,CAAC,GAAG,6BAAS,GAAG,sZAAuE,EAAE,UAAU,CAAC,GAAG,kBAAQ,GAAG,kXAAqF,EAAE,UAAU,CAAC,GAAG,WAAW,GAAG,yLAAyL,EAAE,UAAU,CAAC,GAAG,WAAW,GAAG,iMAAiM,EAAE,UAAU,CAAC,GAAG,WAAW,GAAG,mKAAmK,EAAE,UAAU,CAAC,GAAG,WAAW,GAAG,wKAAwK,CAAC,EAAE,SAASC,EAAkBC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOJ,EAAiBG,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CAAgB,SAARG,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,oBAAoB;AAAA;AAAA,4CAAuP,oBAAoB;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;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;AAAA;AAAA;AAAA;AAAA,EAAkmP,YAAYP,EAAkB,KAAKO,CAAY,GAAG,yJAAyJ,QAAQ,qEAAqE,OAAO,0BAA0B,YAAY,sEAAsE,MAAMP,EAAkB,KAAKO,CAAY,GAAG,UAAU,CAAE",
  "names": ["valuesByLocaleId", "getLocalizedValue", "key", "locale", "values", "value", "metadata", "params", "activeLocale"]
}
