PageSourceSearch

https://foundersnetwork.com/_next/static/chunks/2446.605391daf4ce277a.js

js foundersnetwork.com collected 2026-10-03 19:14:19 UTC 8,932 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="92af8176-a9e7-4e10-9744-a8a96f4346c4",e._sentryDebugIdIdentifier="sentry-dbid-92af8176-a9e7-4e10-9744-a8a96f4346c4")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2446],{92446:function(e,t,n){n.d(t,{serviceBackendFetch:function(){return A}}),n(29567);var o,r=n(6004),a=n(93340);let i=/(?:&nbsp;|&#160;|&#[xX]0*[aA]0;| )+/g,l=/&nbsp;|&#160;|&#[xX]0*[aA]0;| /g;function s(e){if(!e||"object"!=typeof e)return e;for(let t of["body","subject"]){let n=e[t];if("string"==typeof n){let o=n?n.replace(i,(e,t,n)=>{var o,r;let a=t+e.length,i=t>0?n[t-1]:"",s=a<n.length?n[a]:"";return(">"===i||0===t)&&("<"===s||a===n.length)?e:" ".repeat(null!==(r=null===(o=e.match(l))||void 0===o?void 0:o.length)&&void 0!==r?r:1)}):"";o!==n&&(e[t]=o)}}return e}var c=n(40257);let u=globalThis,d=!(o=c.env.DATABASE_URL)||/[?&]connection_limit=/.test(o)?o:o+(o.includes("?")?"&":"?")+"connection_limit=".concat(15),p=(u.prisma||new a.PrismaClient(d?{datasources:{db:{url:d}}}:void 0)).$extends({name:"heal-template-nbsp",query:{email_templates:{create(e){let{args:t,query:n}=e;return s(t.data),n(t)},update(e){let{args:t,query:n}=e;return s(t.data),n(t)},updateMany(e){let{args:t,query:n}=e;return s(t.data),n(t)},upsert(e){let{args:t,query:n}=e;return s(t.create),s(t.update),n(t)},createMany(e){let{args:t,query:n}=e;return Array.isArray(t.data)?t.data.forEach(s):s(t.data),n(t)}}}});n(19609);var f=n(34628);async function h(e){if(!e)return null;try{var t,n;let o=await p.staff_members.findUnique({where:{email:e.toLowerCase().trim()}});if(!o)return null;return{id:o.id,display_name:o.display_name,title:o.title,photo_url:o.photo_url,phone:o.phone,voice_caller_id:null!==(n=o.voice_caller_id)&&void 0!==n?n:null,email:o.email,booking_slug:o.booking_slug,linkedin_url:o.linkedin_url,accountabilities:o.accountabilities||[],dashboards:o.dashboards||[],show_in_chart:o.show_in_chart,is_active:o.is_active,sort_order:o.sort_order,fn_role:null!==(t=o.fn_role)&&void 0!==t?t:null,is_admin:o.is_admin}}catch(e){return null}}async function y(e,t){let n=e?await h(e):null,o=n&&n.is_active?n:null;return o&&(0,f.lR)(o.fn_role)?o.fn_role:(null==o?void 0:o.is_admin)||"Admin"===t?"admin":null}var m=n(40257);async function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.user||e,o=(n.email||t||"").toLowerCase().trim(),r=n.role||"",a=await y(o,r);if(!a)return null;let i=e.tokens||{};return{id:String(n.id),profileId:String(n.profileId||n.profile_id||""),role:r,fnRole:a,name:n.name||"",email:o||t,paymentPlan:n.paymentPlan||n.payment_plan||"",tokens:{access:e.access||i.access||"",accessExpirationTime:e.accessExpirationTime||i.accessExpirationTime||"",refresh:e.refresh||i.refresh||"",refreshExpirationTime:e.refreshExpirationTime||i.refreshExpirationTime||""}}}(0,r.Z)({name:"FN Admin",credentials:{username:{label:"Email",type:"text"},password:{label:"Password",type:"password"}},async authorize(e){if(!(null==e?void 0:e.username)||!(null==e?void 0:e.password))return null;let t=m.env.FN_BACKEND_URL;if(!t)return console.error("FN_BACKEND_URL not set"),null;try{let n=await fetch("".concat(t,"/v1/api/auth/login"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:e.username,password:e.password})});if(!n.ok)return null;let o=await n.json();return v(o,e.username)}catch(e){return console.error("Auth error:",e),null}}}),(0,r.Z)({id:"passkey",name:"Passkey",credentials:{webauthnResponse:{type:"hidden"},sessionId:{type:"hidden"}},async authorize(e){if(!(null==e?void 0:e.webauthnResponse)||!(null==e?void 0:e.sessionId))return null;let t=m.env.FN_BACKEND_URL;if(!t)return console.error("FN_BACKEND_URL not set"),null;try{let n=await fetch("".concat(t,"/v1/api/auth/webauthn/login/verify"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({response:JSON.parse(e.webauthnResponse),session_id:e.sessionId})});if(!n.ok)return null;let o=await n.json();return v(o)}catch(e){return console.error("Passkey auth error:",e),null}}});let _=new Set([502,503,504]),g=[250,750],w=e=>new Promise(t=>setTimeout(t,e));async function b(e,t,n){var o,r;let a;let i=null!==(o=null==n?void 0:n.backoffMs)&&void 0!==o?o:g,l=null!==(r=null==n?void 0:n.retryStatuses)&&void 0!==r?r:function(e){let t=(e||"GET").toUpperCase();return"GET"===t||"HEAD"===t||"OPTIONS"===t}(null==t?void 0:t.method),s=i.length;for(let n=0;n<=s;n++)try{let o=await fetch(e,t);if(l&&_.has(o.status)&&n<s){await w(i[n]);continue}return o}catch(e){if(a=e,e instanceof Error&&("AbortError"===e.name||/abort/i.test(e.message))||n>=s)throw e;await w(i[n])}throw a}var k=n(40257);function E(){return k.env.FN_BACKEND_URL}let N=null;async function x(){if(N&&Date.now()<N.expiresAt-6e4)return N.access;let e=E(),t=k.env.FN_BACKEND_USERNAME,n=k.env.FN_BACKEND_PASSWORD;if(!e||!t||!n)return"Missing env: backendUrl=".concat(!!e," username=").concat(!!t," password=").concat(!!n),null;try{var o,r;let a=await b("".concat(e,"/v1/api/auth/login"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:t,password:n})},{retryStatuses:!0});if(!a.ok)return"Login returned ".concat(a.status,": ").concat(await a.text().then(e=>
1e.slice(0,200))),null;let i=await a.json(),l=i.access||(null===(o=i.tokens)||void 0===o?void 0:o.access),s=i.accessExpirationTime||(null===(r=i.tokens)||void 0===r?void 0:r.accessExpirationTime);if(!l)return Object.keys(i).join(","),null;return N={access:l,expiresAt:s?new Date(s).getTime():Date.now()+84e4},l}catch(e){return e instanceof Error?e.message:String(e),null}}async function A(e,t){let n=E();if(!n)return console.error("[service-fetch] FN_BACKEND_URL not set"),null;let o=await x();if(!o)return console.warn("[service-fetch] Could not obtain service token"),null;let r={Authorization:"Bearer ".concat(o)};(null==t?void 0:t.body)&&(r["Content-Type"]="application/json");try{let o=await b("".concat(n).concat(e),{method:(null==t?void 0:t.method)||"GET",headers:r,...(null==t?void 0:t.body)?{body:t.body}:{},cache:"no-store"},{retryStatuses:!1});if(!o.ok)return console.warn("[service-fetch] ".concat(o.status," on ").concat(e)),(null==t?void 0:t.passthroughStatus)?o:null;return o}catch(t){return console.error("[service-fetch] Network error on ".concat(e,":"),t),null}}},19609:function(e,t,n){n.d(t,{P2:function(){return l},kT:function(){return s}});let o=(n(40257).env.NEXT_PUBLIC_SCHEDULE_BASE_URL||"https://schedule.foundersnetwork.com").replace(/\/$/,""),r="#1C6867",a="#1f2937";function i(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function l(e){var t;let n=null===(t=e.booking_slug)||void 0===t?void 0:t.trim();return n?/^https?:\/\//i.test(n)?n:"".concat(o,"/").concat(n.replace(/^\/+/,"")):""}function s(e){let t=i(e.display_name||""),n=e.title?i(e.title):"",o=i(e.email||""),s=e.voice_caller_id||e.phone||null,c=s?i(function(e){let t=e.replace(/\D/g,"");return 11===t.length&&t.startsWith("1")?"(".concat(t.slice(1,4),") ").concat(t.slice(4,7),"-").concat(t.slice(7)):10!==t.length||e.trim().startsWith("+")?e:"(".concat(t.slice(0,3),") ").concat(t.slice(3,6),"-").concat(t.slice(6))}(s)):"",u=l(e),d=[];c&&d.push('<a href="'.concat(function(e){let t=e.replace(/[^\d+]/g,"");return"tel:".concat(t)}(s),'" style="color:').concat(a,';text-decoration:none;">').concat(c,"</a>")),o&&d.push('<a href="mailto:'.concat(o,'" style="color:').concat(a,';text-decoration:none;">').concat(o,"</a>"));let p=d.map((e,t)=>'<div style="'.concat(0===t?"margin-top:4px;":"","color:").concat("#6b7280",';">').concat(e,"</div>")).join(""),f=u?'<div style="margin-top:6px;"><a href="'.concat(u,'" style="color:').concat(r,';font-weight:bold;text-decoration:none;">Book a meeting →</a></div>'):"",h=n?'<div style="color:'.concat(r,';font-size:13px;">').concat(n,"</div>"):"",y=["<tr>","",'<td style="padding-top:10px;">','<a href="https://foundersnetwork.com" style="text-decoration:none;">','<img src="'.concat("https://foundersnetwork.com/wp-content/uploads/2018/08/FN-Logo-Founders-Network.png",'" alt="Founders Network" width="130" style="width:130px;height:auto;display:block;border:0;outline:none;" />'),"</a>","</td>","</tr>"].join("");return['<table cellpadding="0" cellspacing="0" border="0" style="font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;color:'.concat(a,';">'),"<tr>","",'<td style="vertical-align:top;">','<div style="font-weight:bold;font-size:15px;color:#111827;">'.concat(t,"</div>"),h,'<div style="font-weight:bold;"><a href="https://foundersnetwork.com" style="color:'.concat(r,';text-decoration:none;">Founders Network</a></div>'),p,f,"</td>","</tr>",y,"</table>"].join("")}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.