1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="49e24078-76ab-43c1-94b7-b2d3e3e4a030",e._sentryDebugIdIdentifier="sentry-dbid-49e24078-76ab-43c1-94b7-b2d3e3e4a030")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3931],{94811:(e,t,r)=>{r.d(t,{J:()=>i});var a=r(71508);let n=e=>({...e,queryParams(t){let r=new URLSearchParams(Object.keys(t).reduce((e,r)=>({...e,...(0,a.hj)(t[r])?{[r]:"".concat(t[r])}:{}}),{})).toString();return r?"".concat(e.path,"?").concat(r):e.path},pathParams:t=>Object.keys(t).reduce((e,r)=>e.replace("[".concat(r,"]"),"".concat(t[r])),e.path)}),i={welcome:n({name:"Getting started",path:"/welcome"}),home:n({name:"Home",path:"/home"}),deals:n({name:"My deals",path:"/deals"}),quickDeal:n({name:"Quick deal",path:"/quick-deal"}),dealDetail:n({name:"My deals",path:"/deals"}),invitedDeals:n({name:"Invited deals",path:"/invited-deals"}),people:n({name:"People",path:"/contacts"}),myFirm:n({name:"My firm",path:"/company"}),firms:n({name:"Firms",path:"/investor-firms"}),cqDatabase:n({name:"Investment firms",path:"/cq-database"}),watchLists:n({name:"My watchlist",path:"/watchlists"}
1),savedSearches:n({name:"Saved searches",path:"/saved-searches"}),aiMemoGenerator:n({name:"Memo generator",path:"/ai-memo-generator"}),subscription:n({name:"Manage subscription",path:"/subscription"}),dealDetails:n({name:"Deal details",path:"/deal"}),dealCreate:n({name:"Create a deal",path:"/deal/create"}),dealUpdate:n({name:"Update deal",path:"/deal/edit"}),firmDetails:n({name:"Firm details",path:"/company"}),contactDetails:n({name:"Contact details",path:"/contact"}),memoDetails:n({name:"Memo details",path:"/ai-memo-generator/deal"}),createMandate:n({name:"Create a mandate",path:"/mandate/create"})}},19614:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(28328),n=r(94811);let i=()=>{let e=(0,a.useRouter)();return{redirectWithPreservedParams:t=>{try{if(!t){e.push(n.J.home.path);return}let r=decodeURIComponent(t);if(r.startsWith("http://")||r.startsWith("https://")){let t=new URL(r),a=t.pathname,n=t.search.substring(1);e.push("".concat(a).concat(n?"?".concat(n):""))}else window.location.href=r.startsWith("/")?r:"/".concat(r)}catch(t){e.push(n.J.home.path)}}}}},87515:(e,t,r)=>{r.d(t,{gm:()=>c,mi:()=>d,sx:()=>l,tg:()=>D});var a=r(83007),n=r(20787),i=r(32113);let o=null;class s{async setup(e,t){}async execute(e){return{...e,event_properties:{environment:this.environment,...e.event_properties}}}constructor(e){this.name="environment-enrichment",this.type="enrichment",this.environment=e}}function d(e){if(o)return console.warn("Amplitude is already initialized"),o;let{apiKey:t,userId:r,deviceId:i,serverZone:d="US",defaultTracking:l=!0,environment:E}=e;return a.init(t,r,{deviceId:i,serverZone:d,defaultTracking:!!l&&{sessions:!0,pageViews:!0,formInteractions:!1,fileDownloads:!1},logLevel:n.$.Warn}),E&&a.add(new s(E)),o=a}function l(e,t,r){try{a.track(e,t,r)}catch(e){console.error("Failed to track Amplitude event:",e)}}let E=new Set(["user_id","device_id","event_id","session_id","time","app","platform","os_name","os_version","device_brand","device_manufacturer","device_model","carrier","country","region","city","dma","language","price","quantity","revenue","productId","revenueType","location_lat","location_lng","ip","idfa","idfv","adid","android_id","event_type","library","insert_id"]);async function c(e,t){try{if(!o){console.warn("[Amplitude] Cannot identify user: Amplitude not initialized");return}let r=String(e).trim();if(!r){console.error("[Amplitude] Cannot identify user: userId is empty");return}if(r.length<5){console.error("[Amplitude] Cannot identify user: userId must be at least 5 characters long");return}if(["anonymous","null","undefined","none","n/a"].includes(r.toLowerCase())){console.error("[Amplitude] Cannot identify user: userId contains reserved invalid value");return}if(a.setUserId(r),!t||0===Object.keys(t).length)return;let n=new i.T$,s=0,d=[];if(Object.entries(t).forEach(e=>{let[t,r]=e;try{let e=function(e){if(!e||"string"!=typeof e)return;let t=e.trim();if(""!==t){if(E.has(t.toLowerCase())){console.warn("[Amplitude] Skipping reserved property: ".concat(t));return}if(t.startsWith("$")){console.warn("[Amplitude] Skipping property starting with $: ".concat(t));return}return t}}(t);if(!e){d.push("".concat(t," (invalid key)"));return}let a=function(e){if(null!=e){if("string"==typeof e){let t=e.trim();if(""===t)return;return t.length>1024?t.substring(0,1024):t}if("number"==typeof e){if(!Number.isFinite(e))return;return e}if("boolean"==typeof e)return e;if(Array.isArray(e))return e.length>0?e:void 0;if("object"==typeof e)try{return JSON.stringify(e)}catch(e){return}return e}}(r);void 0!==a?(n.set(e,a),s++):d.push("".concat(t," (sanitized to undefined)"))}catch(e){d.push("".concat(t," (error: ").concat(e,")")),console.error("[Amplitude] Failed to set property ".concat(t,":"),e)}}),0===s)return;try{await a.identify(n).promise}catch(e){throw console.error("[Amplitude] Identify failed:",e),(null==e?void 0:e.body)&&console.error("[Amplitude] Error body:",e.body),(null==e?void 0:e.statusCode)&&console.error("[Amplitude] Status code:",e.statusCode),e}}catch(r){throw console.error("Failed to identify user in Amplitude:",r,{userId:e,userProperties:t}),r}}function D(){try{a.reset()}catch(e){console.error("Failed to reset Amplitude:",e)}}},23881:(e,t,r)=>{r.d(t,{A:()=>a});let a={USER_SIGNED_UP:"User Signed Up",USER_LOGGED_IN:"User Logged In",USER_LOGGED_OUT:"User Logged Out",PASSWORD_RESET_REQUESTED:"Password Reset Requested",PASSWORD_RESET_COMPLETED:"Password Reset Completed",TWO_FACTOR_ENABLED:"Two Factor Enabled",TWO_FACTOR_DISABLED:"Two Factor Disabled",PAGE_VIEWED:"Page Viewed",NAVIGATION_CLICKED:"Navigation Clicked",DEAL_CREATED:"Deal Created",DEAL_VIEWED:"Deal Viewed",DEAL_EDITED:"Deal Edited",DEAL_DELETED:"Deal Deleted",DEAL_SHARED:"Deal Shared",DEAL_ACCEPTED:"Deal Accepted",DEAL_DECLINED:"Deal Declined",DOCUMENT_UPLOADED:"Document Uploaded",DOCUMENT_DOW
1NLOADED:"Document Downloaded",DOCUMENT_VIEWED:"Document Viewed",DOCUMENT_DELETED:"Document Deleted",CONTACT_ADDED:"Contact Added",CONTACT_VIEWED:"Contact Viewed",CONTACT_EDITED:"Contact Edited",CONTACT_DELETED:"Contact Deleted",FIRM_CREATED:"Firm Created",FIRM_VIEWED:"Firm Viewed",FIRM_EDITED:"Firm Edited",INVESTOR_SEARCHED:"Investor Searched",INVESTOR_PROFILE_VIEWED:"Investor Profile Viewed",INVESTOR_CONTACTED:"Investor Contacted",AI_MEMO_GENERATED:"AI Memo Generated",AI_CHAT_MESSAGE_SENT:"AI Chat Message Sent",AI_DATA_ROOM_QUERIED:"AI Data Room Queried",SUBSCRIPTION_UPGRADED:"Subscription Upgraded",SUBSCRIPTION_DOWNGRADED:"Subscription Downgraded",SUBSCRIPTION_CANCELED:"Subscription Canceled",PAYMENT_METHOD_ADDED:"Payment Method Added",PAYMENT_COMPLETED:"Payment Completed",WATCHLIST_CREATED:"Watchlist Created",WATCHLIST_ITEM_ADDED:"Watchlist Item Added",WATCHLIST_ITEM_REMOVED:"Watchlist Item Removed",SEARCH_PERFORMED:"Search Performed",FILTER_APPLIED:"Filter Applied",SORT_APPLIED:"Sort Applied",BUTTON_CLICKED:"Button Clicked",LINK_CLICKED:"Link Clicked",MODAL_OPENED:"Modal Opened",MODAL_CLOSED:"Modal Closed",FORM_SUBMITTED:"Form Submitted",FORM_ERROR:"Form Error",OTP_VERIFIED:"OTP Verified",CQ_FIRST_LANDING:"CQ First Landing",DEAL_TOUR_WELCOME_SHOWN:"Deal Tour Welcome Shown",DEAL_TOUR_STARTED:"Deal Tour Started",DEAL_TOUR_STEP_VIEWED:"Deal Tour Step Viewed",DEAL_TOUR_COMPLETED:"Deal Tour Completed",DEAL_TOUR_SKIPPED:"Deal Tour Skipped",DEAL_TOUR_COMPLETION_MODAL_SHOWN:"Deal Tour Completion Modal Shown",DEAL_LINK_CREATE_DIALOG_OPENED:"Deal Link Create Dialog Opened",DEAL_LINK_CREATED:"Deal Link Created",DEAL_LINK_COPIED:"Deal Link Copied",DEAL_LINK_TOGGLED:"Deal Link Toggled",DEAL_LINK_SUCCESS_MODAL_SHOWN:"Deal Link Success Modal Shown",VISITOR_LOGS_VIEWED:"Visitor Logs Viewed",PUBLIC_DEAL_LINK_OPENED:"Public Deal Link Opened",PUBLIC_DEAL_LOADED:"Public Deal Loaded",PUBLIC_DEAL_LOCKED_SESSION_ENDED:"Public Deal Locked Session Ended",INVESTOR_AUTH_STARTED:"Investor Auth Started",INVESTOR_AUTH_COMPLETED:"Investor Auth Completed",FULL_DEAL_DETAIL_ACCESSED:"Full Deal Detail Accessed",PUBLIC_DEAL_SECTION_VIEWED:"Public Deal Section Viewed",PUBLIC_DEAL_DOCUMENT_VIEWED:"Public Deal Document Viewed",PUBLIC_DEAL_PITCH_DECK_PAGE_VIEWED:"Public Deal Pitch Deck Page Viewed",INVESTOR_ASK_AI_OPENED:"Investor Ask AI Opened",INVESTOR_ASK_AI_QUESTION_SUBMITTED:"Investor Ask AI Question Submitted",INVESTOR_DATA_ROOM_ACCESSED:"Investor Data Room Accessed",INVESTOR_DATA_ROOM_FOLDER_OPENED:"Investor Data Room Folder Opened",INVESTOR_DATA_ROOM_FILE_VIEWED:"Investor Data Room File Viewed",INVESTOR_DATA_ROOM_FILE_DOWNLOADED:"Investor Data Room File Downloaded",INVESTOR_HIGH_INTENT_ACTION:"Investor High Intent Action",INVESTOR_FIRST_UNLOCKED_SESSION_ENDED:"Investor First Unlocked Session Ended",DEAL_TAB_CHANGED:"Deal Tab Changed",FEATURE_EXPLORED:"Feature Explored",EMAIL_SENT:"Email Sent",EMAIL_DELIVERED:"Email Delivered",EMAIL_OPENED:"Email Opened",EMAIL_LINK_CLICKED:"Email Link Clicked",SETTINGS_UPDATED:"Settings Updated",PROFILE_UPDATED:"Profile Updated",NOTIFICATION_SETTINGS_UPDATED:"Notification Settings Updated"}},46697:(e,t,r)=>{r.d(t,{LN:()=>d,Z9:()=>o,cw:()=>i,il:()=>l,s9:()=>s});var a=r(87515),n=r(23881);function i(e,t){if(!(null==e?void 0:e.id)||!(null==e?void 0:e.email)){console.warn("[Amplitude] Cannot identify user: missing user ID or email");return}try{let r="userId-".concat(e.id),n={};if(e.email&&(n.user_email=e.email),e.firstName&&(n.user_first_name=e.firstName),e.lastName&&(n.user_last_name=e.lastName),t&&t.firms&&t.firms.length>0){n.firm_count=t.firms.length;let e=t.firms.find(e=>{var r;return e.id===(null===(r=t.userConfigs)||void 0===r?void 0:r.primaryFirmId)})||t.firms[0];e&&(n.primary_firm_name=e.name,n.primary_firm_role=e.role)}(0,a.gm)(r,n)}catch(e){console.error("[Amplitude] Failed to identify user:",e)}}function o(e,t){try{(0,a.sx)(n.A.USER_LOGGED_IN,{loginMethod:e,timestamp:new Date().toISOString(),...t})}catch(e){console.error("[Amplitude] Failed to track login event:",e)}}function s(e,t){try{(0,a.sx)(n.A.USER_SIGNED_UP,{signupMethod:e,timestamp:new Date().toISOString(),...t})}catch(e){console.error("[Amplitude] Failed to track signup event:",e)}}function d(e,t){try{(0,a.sx)(n.A.OTP_VERIFIED,{context:e,timestamp:new Date().toISOString(),..."register"===e&&{onboarding_source:"website"},...t})}catch(e){console.error("[Amplitude] Failed to track OTP Verified event:",e)}}function l(){try{!function(){try{(0,a.sx)(n.A.USER_LOGGED_OUT,{timestamp:new Date().toISOString()})}catch(e){console.error("[Amplitude] Failed to track logout event:",e)}}(),(0,a.tg)()}catch(e){console.error("[Amplitude] Failed to reset on logout:",e)}}},19214:(e,t,r)=>{r.d(t,{j:()=>d});var a=r(11796),n=r(32655),i=r(46697),o=r(35881);class s{get userInfo(){return this._userInfo}get user(){return this._user}constructor(){this._authSubscribe=n.n.subscribe,this._user=null,this._userInfo=null,this.isAuthenticated=()=>{let{expired_at:e=0}=this._user||{};return e<new Date().getTime()},this.getAccessToken=()=>{try{var e;let t=(0,o.c)(o.r.USER_TOKEN).get();return t?null===(e=JSON.parse(t))||void 0===e?void 0:e.token:null}catch(e){return console.error("Error parsing stored token:",e),(0,o.c)(o.r.USER_TOKEN).remove(),null}},this.updateUserAuth=e=>{let{email:t,token:r,is2FAEnabled:i}=e;if(!r)return;let{exp:s=0,sub:d="",firstName:l="",lastName:E=""}=(0,a.s)(r)||{},c={id:d,expired_at:1e3*s,token:r,email:t,firstName:l,lastName:E,is2FAEnabled:i};(0,o.c)(o.r.USER_TOKEN).set(c),n.n.setState({user:c})},this.getEmail=()=>{let e=(0,o.c)(o.r.USER_TOKEN).get(),t=e?JSON.parse(e):null;return(null==t?void 0:t.email)||null},this.logout=()=>{(0,i.il)(),window.localStorage.clear(),location.reload()},this._authSubscribe(e=>{let{userInfo:t,user:r}=e;this._user=r,this._userInfo=t})}}let d=new s}}]);
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.