"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4419],{34579:function(e,t,o){o.d(t,{l:function(){return n}});var a=o(42126);function n(e){let{options:t,getAccessToken:o}=e,n=a.default.create(t);return n.interceptors.request.use(e=>{if(e&&!1!==e.authorize){let t=o();t&&(e.headers.Authorization="Bearer "+t)}return e.headers["Access-Control-Allow-Origin"]="*",e.withCredentials=!0,e}),n}},35028:function(e,t,o){o.d(t,{Po:function(){return n},_f:function(){return i},kq:function(){return r}});let a="sintra_access_token",n=e=>e.ok?e:Promise.reject(e),i=()=>localStorage.getItem(a),r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return e?localStorage.setItem(a,e):localStorage.removeItem(a)}},49354:function(e,t,o){o.d(t,{$1:function(){return l},YJ:function(){return d},cn:function(){return c},hl:function(){return u},jN:function(){return g},pM:function(){return m},vQ:function(){return p}});var a=o(88726),n=o(59494),i=o(44839),r=o(96164),s=o(42126);function c(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];return(0,r.m6)((0,i.W)(t))}let p=async e=>"clipboard"in navigator?await navigator.clipboard.writeText(e).then(()=>{a.default.success("Copied to clipboard")}):document.execCommand("copy",!0,e),u=(e,t)=>{n.ZP.event(e,{...t})},d=e=>t=>e.some(e=>"string"==typeof e?e===t.queryKey[0]:e.every((e,o)=>e===t.queryKey[o])),l=(e,t)=>Object.keys(e).filter(o=>e[o].helper===t).map(t=>({title:e[t].name,description:e[t].description,image_src:e[t].image,href:"/powerups/".concat(t)})),g=e=>{if(s.default.isAxiosError(e)){var t;return(null===(t=e.response)||void 0===t?void 0:t.data.detail)||e.message||e.toString()}try{let t=JSON.parse(e.message);return(null==t?void 0:t.detail)||e.message||e.toString()}catch(t){return e.message||e.toString()}},m=(e,t)=>{let{pageView:a,event:n}=t;return o.e(2790).then(o.t.bind(o,2790,23)).then(e=>e.default).then(t=>{t.init(e),n&&t.fbq("track",n.name,n.data),a&&t.pageView()})}},30055:function(e,t,o){o.d(t,{pA:function(){return T},Cz:function(){return U},gV:function(){return y},hE:function(){return F},F7:function(){return N},vU:function(){return I},S6:function(){return P},ly:function(){return S},yK:function(){return A},Ax:function(){return b},_w:function(){return z},Dv:function(){return O}});var a=o(34579),n=o(35028);let i=e=>({postStripeCheckoutNewUser:(t,o)=>e.post("/api/v1/stripe/checkout-session-new-user?price_id=".concat(encodeURIComponent(t),"&email=").concat(encodeURIComponent(o)),{},{authorize:!0}),createCheckoutSessionForExistingUser:t=>e.post("/api/v1/stripe/checkout-session-existing-user?price_id=".concat(encodeURIComponent(t)),{},{authorize:!0}),createCustomer(t){let o="/api/v1/stripe/create-customer?email=".concat(encodeURIComponent(t));return e.post(o,{})},createCustomerNew(t){let o="/api/v1/stripe/create-customer-new?email=".concat(encodeURIComponent(t));return e.post(o,{})},validatePromotionCode(t){let o="/api/v1/stripe/validate-promotion-code?code=".concat(encodeURIComponent(t));return e.get(o)},retrieveCustomerByEmail(t){let o="/api/v1/stripe/retrieve-customer-by-email?email=".concat(encodeURIComponent(t));return e.get(o)},createSubscription(t,o){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n="/api/v1/stripe/create-subscription?price_id=".concat(encodeURIComponent(t),"&customer_id=").concat(encodeURIComponent(o),"&trial=").concat(encodeURIComponent(a));return e.post(n,{},{authorize:!0})},createSubscriptionNew(t,o,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i="/api/v1/stripe/create-subscription-new?price_id=".concat(encodeURIComponent(t),"&customer_id=").concat(encodeURIComponent(o));return a&&(i+="&impact_click_id=".concat(encodeURIComponent(a))),e.post(i,{...n},{authorize:!0})},createCustomerPortalSession:()=>e.post("/api/v1/stripe/create-customer-portal-session",{},{authorize:!0}),getPaymentIntent:t=>e.get("/api/v1/stripe/payment-intents/".concat(t),{}),getPrices:t=>e.get("/api/v1/stripe/prices/".concat(t),{authorize:!1}),calculateTax:(t,o)=>e.post("/api/v1/stripe/calculate-tax",{address:t,products:o},{authorize:!0}),addCouponToSubscription(t,o){let a="/api/v1/stripe/add-coupon-to-subscription?plan=".concat(encodeURIComponent(t),"&code=").concat(encodeURIComponent(o));return e.post(a,{},{authorize:!0})}}),r=(e,t)=>({createTask(t,o,a){let n=new FormData;return n.append("task",JSON.stringify({task_name:o,prompt_input:t})),null==a||a.forEach(e=>{n.append("files",e)}),e.post("/api/v1/task",n,{headers:{"Content-Type":"multipart/form-data"},authorize:!0})},executeTask:(o,a)=>fetch("".concat(e.defaults.baseURL,"/api/v1/task/").concat(o,"/execute"),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t())},body:JSON.stringify({knowledge_profile_id:a})}).then(n.Po),handleTaskFeedback:(o,a)=>fetch("".concat(e.defaults.baseURL,"/api/v1/task/").concat(o,"/feedback"),{method:"POST",body:JSON.stringify("boolean"==typeof a?{type:"bool",feedback:a}:{type:"string",feedback:a}),headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t())}}).then(n.Po),videoAdTask:o=>fetch("".concat(e.defaults.baseURL,"/api/v1/task/write-ad-script"),{method:"POST",body:o,headers:{Authorization:"Bearer ".concat(t())}}).then(n.Po),getTaskById:t=>e.get("/api/v1/task/".concat(t),{authorize:!0}),getTasks:t=>e.get("/api/v1/task",{authorize:!0,params:{task_name:t}}),getPaginatedTasks:(t,o,a)=>e.get("/api/v1/task/paginated",{authorize:!0,params:{task_name:t,page:o,size:a}}),getTools:()=>e.get("/api/v1/task/tools",{authorize:!1})}),s=e=>({getUserKnowledge:t=>e.get("/api/v1/knowledge/profiles/".concat(t,"/documents"),{authorize:!0}),uploadUserKnowledge:(t,o)=>e.post("/api/v1/knowledge/profiles/".concat(t,"/documents"),o,{headers:{"Content-Type":"multipart/form-data"}}),updateUserKnowledge:(t,o,a)=>e.put("/api/v1/knowledge/profiles/".concat(t,"/documents/").concat(o),a,{authorize:!0}),deleteUserKnowledge:(t,o)=>e.delete("/api/v1/knowledge/profiles/".concat(t,"/documents/").concat(o),{authorize:!0}),getKnowledgeProfiles:()=>e.get("/api/v1/knowledge/profiles",{authorize:!0}),createKnowledgeProfile:t=>e.post("/api/v1/knowledge/profiles",t,{authorize:!0}),updateKnowledgeProfile:(t,o)=>e.put("/api/v1/knowledge/profiles/".concat(t),o,{authorize:!0}),deleteKnowledgeProfile:t=>e.delete("/api/v1/knowledge/profiles/".concat(t),{authorize:!0}),createKnowledgeSnippet:(t,o)=>e.post("/api/v1/knowledge/profiles/".concat(t,"/snippets"),o,{authorize:!0}),getKnowledgeSnippets:t=>e.get("/api/v1/knowledge/profiles/".concat(t,"/snippets"),{authorize:!0}),updateKnowledgeSnippet:(t,o,a)=>e.put("/api/v1/knowledge/profiles/".concat(t,"/snippets/").concat(o),a,{authorize:!0}),deleteKnowledgeSnippet:(t,o)=>e.delete("/api/v1/knowledge/profiles/".concat(t,"/snippets/").concat(o),{authorize:!0}),createKnowledgeSnippetFromChatMessage:(t,o)=>e.post("/api/v1/knowledge/profiles/".concat(t,"/snippets/chat-message"),{chat_message:o},{authorize:!0}),createGuidedQuestions:t=>e.post("/api/v1/knowledge/profiles/".concat(t,"/guided-questions"),{},{authorize:!0}),createDefaultGuidedQuestions:t=>e.post("/api/v1/knowledge/profiles/".concat(t,"/default-guided-questions"),{},{authorize:!0}),getGuidedQuestions:t=>e.get("/api/v1/knowledge/profiles/".concat(t,"/guided-questions"),{authorize:!0}),updateGuidedQuestionStatus:(t,o)=>e.put("/api/v1/knowledge/questions/".concat(t,"/status"),o,{authorize:!0}),getGuidedQuestionsCount:t=>e.get("/api/v1/knowledge/profiles/".concat(t,"/questions/unseen")),getChatDynamicPrompts:(t,o)=>e.get("/api/v1/knowledge/profiles/".concat(t,"/dynamic-prompts/").concat(o),{authorize:!0}),postWebsiteOnboarding:t=>e.post("/api/v1/knowledge/website-onboarding",t,{authorize:!0}),getNextOnboardingQuestion:t=>e.post("/api/v1/knowledge/onboarding/next-question",t,{authorize:!0}),createSnippetsFromOnboarding:(t,o)=>e.post("/api/v1/knowledge/profiles/".concat(t,"/onboarding-snippets"),o,{headers:{"Content-Type":"text/plain"},authorize:!0})}),c=e=>({provideFeedback:t=>e.post("/api/v1/users/feedback",{feedback:t},{authorize:!0}),provideFeedbackNonAuthorized:t=>e.post("/api/v1/users/feedback/non-authorized",{feedback:t}),saveQuizAnswers:(t,o)=>e.post("/api/v1/quiz",{email:t,answers:o}),updateSettings:t=>e.put("/api/v1/users/settings",{...t},{authorize:!0}),updateOnboardingStatus:t=>e.put("/api/v1/users/onboarding",{is_onboarding_completed:t},{authorize:!0}),hasPassword:()=>e.get("/api/v1/users/has-password",{authorize:!0}),setPassword:t=>e.put("/api/v1/users/password",{password:t})}),p=(e,t)=>({removeBackground:o=>fetch("".concat(e.defaults.baseURL,"/api/v1/images/remove-background"),{method:"POST",body:o,headers:{Authorization:"Bearer ".concat(t())}}),replicatePredictions:t=>e.post("/api/v1/replicate/predictions",t,{authorize:!0}),upload:t=>e.post("/api/v1/upload/".concat(t),{authorize:!0})}),u=e=>({createWorkspace:t=>e.post("/api/v1/workspace",{name:t}),getWorkspaces:()=>e.get("/api/v1/workspace"),getWorkspace:t=>e.get("/api/v1/workspace/id/".concat(t)),getWorkspaceByName:t=>e.get("/api/v1/workspace/name/".concat(t)),async getOrCraeteWorkspaceByName(e){let t=await this.getWorkspaceByName(e);return t.data?t:this.createWorkspace(e)},createChat:(t,o,a,n)=>e.post("/api/v1/chat",{id:t,name:o,workspace_id:a,knowledge_profile_id:n}),getChats:(t,o)=>e.get("/api/v1/chat/workspace_id/".concat(t),{params:{knowledge_profile_id:o}}),getChatsPaginated(t,o){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;return e.get("/api/v1/chat/workspace_id/".concat(t,"/paginated"),{params:{page:a,size:n,knowledge_profile_id:o}})},getChat:t=>e.get("/api/v1/chat/id/".concat(t)),deleteChat:t=>e.delete("/api/v1/chat/id/".concat(t)),updateChat:(t,o)=>e.put("/api/v1/chat/id/".concat(t),o),saveChatMessageToDrive:(t,o)=>e.post("/api/v1/message/save_to_drive",{knowledge_profile_id:t,message_content:o}),getChatMessages:(t,o)=>e.get("/api/v1/message/chat_id/".concat(t,"/workspace_id/").concat(o)),getChatMessagesPaginated(t,o){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;return e.get("/api/v1/message/chat_id/".concat(t,"/workspace_id/").concat(o,"/paginated"),{params:{page:a,size:n}})},getFunctionCall:t=>e.get("/api/v1/function_call/".concat(t)),uploadFiles(t){let o=new FormData;return null==t||t.forEach(e=>{o.append("files",e)}),e.post("/api/v1/message_file/upload",o,{headers:{"Content-Type":"multipart/form-data"}})},deleteFile:t=>e.delete("/api/v1/message_file/".concat(t)),getUnseenChatsCount:t=>e.get("/api/v1/chat/unseen",{params:{knowledge_profile_id:t}}),classifyMessage:t=>e.post("/api/v1/message/classify",{message:t})}),d=e=>({createNangoConnection:(t,o)=>e.post("/api/v1/nango_connections",t,{authorize:!0,params:{knowledge_profile_id:o}}),getNangoConnections:()=>e.get("/api/v1/nango_connections",{authorize:!0}),getNangoConnectionsByProfileId:t=>e.get("/api/v1/nango_connections/knowledge-profile/".concat(t),{authorize:!0}),getNangoConnection:t=>e.get("/api/v1/nango_connections/".concat(t),{authorize:!0}),connectToKnowledgeProfile:(t,o)=>e.post("/api/v1/nango_connections/".concat(t,"/connect-to-knowledge-profile/").concat(o),{authorize:!0}),getNangoConnectionsByProvider:t=>e.get("/api/v1/nango_connections/provider/".concat(t),{authorize:!0}),deleteNangoConnection:t=>e.delete("/api/v1/nango_connections/".concat(t),{authorize:!0}),quickAddGoogleCalendarEvent:t=>e.post("/api/v1/nango_connections/google-calendar/quick-add-event",{event_text:t},{authorize:!0}),sendGmailEmail:(t,o,a)=>e.post("/api/v1/nango_connections/gmail/send-email",{to:t,subject:o,body:a},{authorize:!0}),getGmailEmailsLast24Hours:()=>e.get("/api/v1/nango_connections/gmail/emails-last-24-hours",{authorize:!0}),createGoogleSheetsDocument:t=>e.post("/api/v1/nango_connections/drive/create-sheets-document",{title:t},{authorize:!0}),createGoogleDocsDocument:t=>e.post("/api/v1/nango_connections/drive/create-docs-document",{title:t},{authorize:!0})}),l=e=>({getIdeas:t=>e.get("/api/v1/idea",{params:{knowledge_profile_id:t}}),updateIdea:(t,o)=>e.put("/api/v1/idea/".concat(t),o),createIdeas:()=>e.post("/api/v1/idea")}),g=e=>({createAutomation:t=>e.post("/api/v1/automations",t,{authorize:!0}),getAutomations:t=>e.get("/api/v1/automations",{authorize:!0,params:{knowledge_profile_id:t}}),getAutomation:t=>e.get("/api/v1/automations/".concat(t),{authorize:!0}),getAutomationByType:(t,o)=>e.get("/api/v1/automations/type/".concat(t),{authorize:!0,params:{knowledge_profile_id:o}}),getPlatformPages:t=>e.get("/api/v1/automations/social_media/pages",{authorize:!0,params:{knowledge_profile_id:t}}),updateAutomation:(t,o)=>e.put("/api/v1/automations/".concat(t),o,{authorize:!0}),deleteAutomation:t=>e.delete("/api/v1/automations/".concat(t),{authorize:!0}),getAutomationSocialMediaPostExamples:()=>e.get("/api/v1/automations/social_media/examples",{authorize:!0}),createAutomationSocialMediaPosts(t,o,a){let n=new FormData;return n.append("d",""),o.forEach((e,t)=>{n.append("media",e),n.append("descriptions",a[t])}),e.post("/api/v1/automations/".concat(t,"/social_media"),n,{authorize:!0,headers:{"Content-Type":"multipart/form-data"}})},getAutomationSocialMediaPosts:t=>e.get("/api/v1/automations/".concat(t,"/social_media"),{authorize:!0}),updateAutomationSocialMediaPost:(t,o,a)=>e.put("/api/v1/automations/".concat(t,"/social_media/").concat(o),a,{authorize:!0}),deleteAutomationSocialMediaPost:(t,o)=>e.delete("/api/v1/automations/".concat(t,"/social_media/").concat(o),{authorize:!0}),getAutomationFacebookPage:t=>e.get("/api/v1/automations/".concat(t,"/fb_commenter/page"),{authorize:!0}),registerAutomationFacebookPage:(t,o,a)=>e.post("/api/v1/automations/".concat(t,"/fb_commenter/page"),{id:o,name:a},{authorize:!0}),unregisterAutomationFacebookPage:t=>e.delete("/api/v1/automations/".concat(t,"/fb_commenter/page"),{authorize:!0}),getAutomationFacebookCommenterPosts:t=>e.get("/api/v1/automations/".concat(t,"/fb_commenter/posts"),{authorize:!0}),getAutomationFacebookCommenterPostComments:(t,o)=>e.get("/api/v1/automations/".concat(t,"/fb_commenter/posts/").concat(o,"/comments"),{authorize:!0}),updateAutomationFacebookCommenterPostComment:(t,o,a,n)=>e.put("/api/v1/automations/".concat(t,"/fb_commenter/posts/").concat(o,"/comments/").concat(a),n,{authorize:!0}),replyAutomationFacebookCommenterPostComment:(t,o,a)=>e.post("/api/v1/automations/".concat(t,"/fb_commenter/posts/").concat(o,"/comments/").concat(a,"/reply"),{},{authorize:!0}),getAutomationDailySummaries:t=>e.get("/api/v1/automations/".concat(t,"/daily_summarizer"),{authorize:!0}),updateAutomationDailySummary:(t,o,a)=>e.put("/api/v1/automations/".concat(t,"/daily_summarizer/").concat(o),a,{authorize:!0})}),m=()=>{let e=(0,a.l)({options:{headers:{"Content-Type":"application/json"},baseURL:"https://core-production-8310.up.railway.app"},getAccessToken:n._f});return{...i(e),...r(e,n._f),...s(e),...c(e),...p(e,n._f),...u(e),...d(e),...l(e),...g(e)}};var h=o(70563),v=o.n(h),f=o(61852),k=o.n(f),w=o(39099),_=o(52844);let C=v()(()=>{var e;return null!==(e="banner-enabled=TRUE".split(",").reduce((e,t)=>{let[o,a]=t.split("=");return{[o]:"TRUE"===a}},{}))&&void 0!==e?e:{}}),z=(0,w.Ue)((0,_.n)(e=>({client:m(),featureFlags:C(),isTaskExecuting:!1,isSidebarVisible:!1,isChatHistoryDrawerOpen:!1,previousPathname:void 0,localStorage:{},currentChat:void 0,functionCalls:[],functionCallsMap:{},uploadedImages:[],setLocalStorageItem:(t,o)=>e(e=>({localStorage:{...e.localStorage,[t]:o}})),setIsTaskExecuting:t=>e(()=>({isTaskExecuting:t})),setIsSidebarVisible:t=>e(()=>({isSidebarVisible:t})),setIsChatHistoryDrawerOpen:t=>e(()=>({isChatHistoryDrawerOpen:t})),setPreviousPathname:t=>e(()=>({previousPathname:t})),setCurrentChat:t=>e(()=>({currentChat:t})),addFunctionCall:t=>e(e=>({functionCalls:[...e.functionCalls,t]})),mapFunctionCallIdToMessage:(t,o)=>e(e=>{var a;return{functionCallsMap:{...e.functionCallsMap,[t]:[...null!==(a=e.functionCallsMap[t])&&void 0!==a?a:[],o]}}}),setUploadedImages:t=>e({uploadedImages:t})}))),b=()=>z().client,y=()=>z().featureFlags,S=()=>{let e=z();return[e.isTaskExecuting,e.setIsTaskExecuting]},P=()=>{let e=z();return[e.isSidebarVisible,e.setIsSidebarVisible]},I=()=>{let e=z();return[e.isChatHistoryDrawerOpen,e.setIsChatHistoryDrawerOpen]},A=()=>{let{previousPathname:e}=z();return e},T=e=>{let{localStorage:t,setLocalStorageItem:o}=z();return[k()(t[e],e=>e?JSON.parse(e):void 0),t=>o(e,JSON.stringify(t))]},U=()=>{let{currentChat:e,setCurrentChat:t}=z();return[e,t]},F=()=>{let{functionCalls:e,addFunctionCall:t}=z();return[e,t]},N=()=>{let{functionCallsMap:e,mapFunctionCallIdToMessage:t}=z();return[e,t]},O=()=>{let e=z();return[e.uploadedImages,e.setUploadedImages]}}}]);