1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="91e50391-8066-cb30-e065-579989078ab8")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,743793,793594,811571,945421,130097,516482,294446,e=>{"use strict";var t=e.i(268601),s=e.i(971910),n=e.i(160696),r=e.i(357287);let a=[{name:"Capterra",title:"Best value",stars:5,logo:"/assets/landing-page/capterra-small-logo.png",starColor:"text-orange-400"},{name:"Product Hunt",title:"Product of the Day",stars:4.9,logo:"/assets/product-hunt-logo.webp",starColor:"text-orange-400"},{name:"Trustpilot",title:"Excellent",stars:4.6,logo:"/assets/trustpilot.svg",starsImage:"/assets/onboarding/four-half-stars-trustpilot.svg"},{name:"G2",title:"Top AI software",stars:4.5,logo:"/assets/g2-logo.svg",starColor:"text-red-500"}];function i({mirrored:e}){return(0,t.jsx)("img",{src:"/assets/award-leaf.webp",alt:"","aria-hidden":"true",className:(0,r.classNames)(e?"scale-x-[-1]":"","h-8 sm:h-9 aspect-[653/1037] shrink-0 dark:invert")})}e.s(["default",0,function(){return(0,t.jsx)("div",{className:"grid grid-cols-2 gap-y-6 gap-x-2 sm:grid-cols-4",children:a.map(e=>(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,t.jsxs)("div",{className:"flex items-center justify-center",children:[(0,t.jsx)(i,{}),(0,t.jsxs)("div",{className:"w-[106px] text-center text-slate-900 dark:text-white",children:[(0,t.jsx)("p",{className:"whitespace-nowrap text-[11px] font-semibold",children:e.title}),(0,t.jsx)("p",{className:"text-sm font-semibold",children:(0,t.jsx)(s.Trans,{id:"mWJ-EL",values:{0:e.stars}})})]}),(0,t.jsx)(i,{mirrored:!0})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("img",{src:e.logo,alt:e.name,className:"h-5 w-5 shrink-0 object-contain"}),e.starsImage?(0,t.jsx)("img",{src:e.starsImage,alt:`${e.stars} out of 5`,className:"h-4 w-auto shrink-0"}):(0,t.jsx)(n.StarRating,{rating:e.stars,className:e.starColor})]})]},e.name))})}],743793);var o=e.i(975705);e.s(["default",0,function({className:e}){let n,a,i,l,d,[c,u]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=()=>{let e,t,s,n;return u((s=0===(t=new Date((e=new Date).getFullYear(),e.getMonth(),e.getDate())).getDay(),n=(8-t.getDay())%7||7,t.setDate(t.getDate()+n+ +!!s),t).getTime()-Date.now())};e();let t=setInterval(e,1e3);return()=>clearInterval(t)},[]),null===c?null:(0,t.jsxs)("div",{className:(0,r.classNames)(e,"whitespace-nowrap text-pink-600 dark:text-pink-400"),children:[(0,t.jsx)(s.Trans,{id:"NuXUDA"})," ",(0,t.jsx)("span",{className:"font-semibold tabular-nums",children:(a=Math.floor((n=Math.max(0,Math.floor(c/1e3)))/86400),i=Math.floor(n%86400/3600),l=Math.floor(n%3600/60),d=e=>String(e).padStart(2,"0"),`${a}d ${d(i)}h ${d(l)}m ${d(n%60)}s`)})]})}],793594),e.s(["default",0,function({percent:e,className:n}){return(0,t.jsxs)("div",{className:(0,r.classNames)(n,"-scale-x-100 sm:scale-x-100","pointer-events-none w-[46px] select-none lg:w-[58px]"),children:[(0,t.jsx)("span",{className:"absolute -left-1.5 top-0 z-10 h-1.5 w-1.5 bg-[#d8352e]"}),(0,t.jsx)("span",{className:"absolute -left-2 top-0 z-10 h-1.5 w-2 rounded-t-[8px] bg-[#8c1212]"}),(0,t.jsxs)("div",{className:"rounded-tr-[8px] bg-[linear-gradient(105deg,#e8433c_0%,#f2564d_32%,#d8352e_68%,#b81d17_100%)] px-1 pb-4 pt-2.5 text-center text-white lg:pb-5",style:{clipPath:"polygon(0 0, 100% 0, 100% 100%, 87.5% 88%, 75% 100%, 62.5% 88%, 50% 100%, 37.5% 88%, 25% 100%, 12.5% 88%, 0 100%)"},children:[(0,t.jsxs)("div",{className:"-scale-x-100 sm:scale-x-100 text-xs font-extrabold uppercase leading-none lg:text-[16.5px]",children:[e,"%"]}),(0,t.jsx)("div",{className:"-scale-x-100 sm:scale-x-100 text-[11px] font-medium leading-none lg:text-[13px]",children:(0,t.jsx)(s.Trans,{id:"ZLR4Iz"})})]})]})}],811571);let l={"openai-gpt":[0,0],claude:[1,0],gemini:[2,0],meta:[3,0],xai:[4,0],mistral:[5,0],deepseek:[6,0],kimi:[7,0],zai:[0,1],huggingface:[1,1],ollama:[2,1],azure:[3,1],vercel:[4,1],perplexity:[5,1],"stable-diffusion":[6,1],mermaid:[7,1],slack:[0,2],zapier:[1,2],firecrawl:[2,2],"google-calendar":[3,2],atlassian:[4,2],linear:[5,2],monday:[6,2],sentry:[7,2],cloudflare:[0,3],netlify:[1,3],paypal:[2,3],amplitude:[3,3],notion:[4,3],github:[5,3],"google-drive":[6,3],codepen:[7,3],x:[0,4],facebook:[1,4],instagram:[2,4],threads:[3,4],linkedin:[4,4],openai:[5,4],elevenlabs:[6,4]};e.s(["default",0,function({name:e,alt:s,className:n}){let r=l[e];if(!r)return null;let[a,i]=r;return(0,t.jsx)("span",{role:"img","aria-label":s,title:s,className:n,style:{backgroundImage:"url(/assets/sprites/pricing-logos.webp)",backgroundSize:"800% 500%",backgroundPosition:`${100*a/7}% ${100*i/4}%`,backgroundRepeat:"no-repeat"}})}],945421);var d=e.i(543980),c=e.i(372781),u=e.i(253056),h=e.i(87365);let p=(0,e.i(101275).createState)("useLicenseKey"),m="Something went wrong. Please try again.";e.s(["default",0,function(){let[e]=p(""),[n,r]=(0,o.useState)(!1),[a,i]=(0,o.useState)(null),l=async()=>{r(!0),i("");try{let t=await fetch("/api/upgrade-license",{body:JSON.stringify({key:e}),headers:{"Content-Type":"application/json"},method:"POST"});if(t.status>=400){let e=await t.json();
2i(e.userMessage||m),r(!1);return}if(!t.ok){i(m),r(!1);return}let s=await t.json();if("paddle"===s.paymentProvider||"migrate-from-stripe"===s.paymentProvider){let e=await (0,d.initializePaddle)({environment:"production",token:"live_aeaf2e77cc4ea482171d2e56a5c",eventCallback:function(e){"checkout.completed"===e.name&&window.alert("Thank you for upgrading! The Premium plan will be applied to your current license key within a few minutes. Refresh the app to see your new plan. If you have any questions, please contact [email protected]")}});if(!["https://www.typingmind.com","http://localhost:8151"].includes(window.location.origin))return void window.alert("Checkout can only be opened from the official website. Please visit https://www.typingmind.com to upgrade your license.");e.Checkout.open({settings:{allowLogout:!1},customer:{id:s.previousCustomerID},items:[{priceId:"standard"===s.plan?"pri_01kk3ftqc8n5acyr65p8917x8n":"pri_01kk3fvgygsqbvt17307c6vpn4",quantity:1}],customData:{licenseKeyID:s.licenseKeyID}})}else s.url?window.location.href=s.url:(i(m),console.error("Unexpected response from server",s))}catch(e){i(m),console.error(e)}r(!1)};return(0,t.jsxs)("div",{children:[(0,t.jsxs)(u.default,{theme:"slate",onClick:l,disabled:n,className:"!text-sm",children:[(0,t.jsx)("span",{children:(0,t.jsx)(s.Trans,{id:"XZFk-E"})}),n?(0,t.jsx)(c.default,{}):(0,t.jsx)(h.default,{className:"w-4 h-4"})]}),a&&(0,t.jsx)("div",{className:"text-red-600 dark:text-red-400 text-sm",children:a})]})}],130097);let x={AaronAgostini:[0,0],AdamDerstine:[1,0],AlanRistic:[2,0],AndresCastro:[3,0],AndriyYasharov:[4,0],BaniRisset:[5,0],BashirIbrahim:[6,0],CesarNGouan:[7,0],ChrisFriedberg:[8,0],CraigPeterson:[0,1],DarkoNovak:[1,1],DennisHamming:[2,1],DorianMenard:[3,1],DrOThomas:[4,1],EdwardRush:[5,1],FaisalFarooqui:[6,1],FlorianFranco:[7,1],GraydonT:[8,1],IanDikhtiar:[0,2],IrshadAhmad:[1,2],JackKelly:[2,2],Jamie:[3,2],JanBrockmann:[4,2],Jeremy:[5,2],JeremyBlain:[6,2],JeremyDawes:[7,2],JoeB:[8,2],KC:[0,3],KevinRaposo:[1,3],KrisztianGyuris:[2,3],LBacaj:[3,3],LarryJames:[4,3],LeslieGilmour:[5,3],LukasHalim:[6,3],MarkBarrus:[7,3],MaximilienLabadie:[8,3],Miljenko:[0,4],NoelleAnders
2on:[1,4],OmegaBrewerGonzalez:[2,4],PeriklisPapanikolaou:[3,4],QuentinSmith:[4,4],RichardHebert:[5,4],RobertJohnLora:[6,4],RomanPosilskyi:[7,4],ShahAlam:[8,4],ShavinPeiris:[0,5],TanveeraG:[1,5],Thomasfrank:[2,5],TousiyaN:[3,5],ViborBelec:[4,5],VivekRaju:[5,5],YoucefLkml:[6,5],_FlorianFranco:[7,5],adwaithks:[8,5],ash_m:[0,6],biz84:[1,6],caffeinatedwes:[2,6],dansodergren:[3,6],default:[4,6],gussilber:[5,6],karlacongson:[6,6],kkyukkukku:[7,6],lawrence:[8,6],marciapontes:[0,7],matt_trifiro:[1,7],mertcangokgoz:[2,7],mirelspace:[3,7],nodepunk:[4,7],pengcheng_zhang:[5,7],rkthunga:[6,7],rolandpriborsky:[7,7],seanp_ai:[8,7],tibo:[0,8],tiebbes:[1,8],tobiastalltorp:[2,8],tonydinh:[3,8],yampolsky:[4,8]};function g({handle:e,alt:s,className:n}){let[r,a]=x[e]||x.default;return(0,t.jsx)("span",{role:"img","aria-label":s,className:n,style:{backgroundImage:"url(/assets/sprites/testimonial-avatars.webp)",backgroundSize:"900% 900%",backgroundPosition:`${100*r/8}% ${100*a/8}%`,backgroundRepeat:"no-repeat"}})}e.s(["default",0,g],516482);let f={producthunt:"/assets/landing-page/product-hunt-small-logo.png",setapp:"/assets/landing-page/setapp-small-logo.svg",capterra:"/assets/landing-page/capterra-small-logo.png",trustpilot:"/assets/landing-page/trustpilot-logo.svg",g2:"/assets/landing-page/g2-logo.svg",twitter:"/assets/landing-page/twitter-logo.webp"},w=["setapp","capterra","trustpilot","twitter"],y={producthunt:"text-orange-400",capterra:"text-orange-400",trustpilot:"text-emerald-500",g2:"text-red-500",setapp:"text-amber-400",twitter:"text-sky-500"};e.s(["default",0,function({testimonial:e,showSource:s=!0}
2){let a=w.includes(e.source);return(0,t.jsxs)("div",{className:"cursor-default break-inside-avoid mb-4 space-y-4 p-4 rounded-2xl bg-white shadow-sm border border-slate-900/10 dark:bg-black dark:border-white/15",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-7 h-7 shrink-0 rounded-full overflow-hidden bg-slate-100 dark:bg-slate-800",children:(0,t.jsx)(g,{handle:e.author.handle,alt:e.author.name,className:"block h-full w-full"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"truncate font-semibold",children:e.author.name}),(0,t.jsx)("p",{className:"truncate text-slate-600 dark:text-slate-400 text-xs",children:e.author.title})]}),s?(0,t.jsxs)("div",{className:"fade-in ml-auto flex flex-col shrink-0 items-end gap-1.5",children:[(0,t.jsx)(n.StarRating,{size:"h-3 w-3",rating:5,className:y[e.source]||"text-amber-400"}),(0,t.jsx)("span",{className:(0,r.classNames)(a?"bg-blue-950 rounded-full overflow-hidden":"","flex items-center justify-center h-3.5 w-3.5 shrink-0"),children:(0,t.jsx)("img",{src:f[e.source]||"",className:"h-3.5 w-3.5",alt:e.source})})]}):null]}),(0,t.jsx)("div",{className:"flex flex-col gap-1.5 text-slate-700 dark:text-slate-300",children:e.body})]})}],294446)},757882,e=>{"use strict";var t=e.i(268601),s=e.i(971910),n=e.i(728208);let r=[{question:"Is this app free?",questionMsg:{id:"b5PxgQ"},answer:"TypingMind.com is free to use with some basic features. You will need to have a working OpenAI API Key in order to use the app. When you use the OpenAI API Key, you pay directly to OpenAI for the amount of credits/tokens you use. TypingMind.com has premium features that can be unlocked with a one-time purchase.",answerMsg:{id:"cx6X5s"}},{question:"Is the License Key one-time purchase? Do I need to renew it?",questionMsg:{id:"CNe6lp"},answer:"Yes, license key is one-time purchase and valid forever. It is not a subscription and you don't need to renew it. You will also be provided with an offline static web app (self-host) after you purchase so you can self-host and use the app anytime anywhere you want. Enjoy!",answerMsg:{id:"-wDpvB"}},{question:"Where can I get an OpenAI API Key?",questionMsg:{id:"9uiWR5"},answer:"You can signup directly with OpenAI at https://platform.openai.com/signup",answerMsg:{id:"B7bPOO"}},{question:"Do I need to pay for ChatGPT Plus ($20/month) to use TypingMind.com?",questionMsg:{id:"75mwHY"},answer:"No! A ChatGPT Plus subscription is not needed. You just need to have an OpenAI's API Key. You can see more info on how to get one here: https://openai.com/blog/openai-api",answerMsg:{id:"wIOBEk"}},{question:"Do I need to pay for OpenAI for a ChatGPT API Key?",questionMsg:{id:"OK9-n5"},answer:"Yes. You need to have an OpenAI account and a valid API key to use ChatGPT. We don't sell API keys.",answerMsg:{id:"9dFN_h"}},{question:"How does this app work?",questionMsg:{id:"ojrs7f"},answer:"This is a static web app, it doesn't have any backend server. When you enter your API key, it will be stored locally and securely on your browser. All API requests are sent directly from your browser to OpenAI server to interact with ChatGPT. Think of this as a HTTP client for your ChatGPT API with a lot of convenience features.",answerMsg:{id:"cKOmN0"}},{question:"How is the API key handled?",questionMsg:{id:"JNKgQJ"},answer:"Your API is safe and stored locally on your device. This is a static app, which means that it doesn't have a backend. All the data is stored in your browser's local storage. Requests to Open AI's API is sent directly from your current browser (check the Network tab in your console if you want to see it).",answerMsg:{id:"_UaKK0"}},{question:"Is it ok to give my OpenAI API Key to TypingMind? Does OpenAI allow this use case?",questionMsg:{id:"2zlZZS"},answer:"Yes. TypingMind only stores your API Key locally and never sends your API Key anywhere. OpenAI allows use cases where the API key is stored locally in the user's device. You can see this official response from OpenAI's staff here: https://community.openai.com/t/openais-bring-your-own-key-policy/14538/4",answerMsg:{id:"UohlSp"}},{question:"Is my API Key encrypted in local storage?",questionMsg:{id:"9wNN3e"},answer:'TypingMind offers additional encryption for your API Key. You can enable encryption with a password by clicking the "OpenAI API Key" button in the sidebar and selecting "Encrypt API key...". Your API Key will be encrypted using the AES algorithm provided by the open-source CryptoJS library (https://github.com/brix/crypto-js). TypingMind only provides an encryption feature for your API key. Chat messages, prompts, AI agents, and other elements are stored using the standard local storage of your browser, which may or may not include encryption, depending on your browser. The encryption process are done entirely locally on your device, there is no backend server. If you use TypingMind on multiple devices, you will need to encrypt your API key on all of them, you can also set different passwords on different devices.',answerMsg:{id:"kwR92f"}},{question:"What's the difference between ChatGPT Plus and ChatGPT API via TypingMind?",questionMsg:{id:"-Z6WVE"},answer:"Under the hood, ChatGPT Plus and ChatGPT API offer the same model and the same quality. You can view this on their official announcement here: https://platform.openai.com/docs/guides/chat. The initial system instruction can be a little bit different, which can be configured to make the AI output different messages from time to time.",answerMsg:{id:"iGSBjq"}},{question:"I have ChatGPT Plus, will it cost me more to use ChatGPT API via TypingMind?",questionMsg:{id:"YFlz6q"},answer:"The ChatGPT API costs soooooo little you won't even notice it. Typical chat conversation is about 1000 characters, which costs ~$0.001. That's less than a cent. You can have thousands of chats and it will only costs you like $1. See official pricing here: https://openai.com/pricing#language-models",answerMsg:{id:"0pm0cB"}},{question:"How many chats can I have?",questionMsg:{id:"OT18hB"},answer:"You can have as many chats as you want as long as your device still has available disk space. All of your data is stored locally on your device by default. Typically, you can save thousands of chat conversations without problems, but that's not guaranteed. When the device storage runs out, you will need to delete old chats to save the new ones.",answerMsg:{id:"57RC_j"}},{question:"How can I sync my chat conversations across devices?",questionMsg:{id:"cOkgyb"},answer:"You can export the chats and import it on another device. You can also enable TypingMind Cloud for seamless syncing across devices. You can enable it by clicking the cloud icon at the bottom of the sidebar.",answerMsg:{id:"1qvO-S"}},{question:"Is TypingMind Cloud included when I buy a license?",questionMsg:{id:"_jzBX3"},answer:"No. TypingMind Cloud account is a separate, opt-in only cloud storage service provided by TypingMind, it comes with some free storage limit and options to pay for upgrades. TypingMind Cloud is not required to use the app, and buying a license does not give you a TypingMind Cloud account for free.",answerMsg:{id:"jyOyq0"}},{question:"Why does sometimes TypingMind responds differently than the default OpenAI's ChatGPT event with the same prompt?",questionMsg:{id:"nBo3N2"},answer:"TypingMind uses the same underlying model as OpenAI's default chat app. For the same prompt, it can produce different responses each time. The default chat app by OpenAI may also have some initial prompt settings that are different from TypingMind. If you don't get the response you expects, tr
2y \"Re-generate Response\" or tweaking the prompt.",answerMsg:{id:"YHikSC"}},{question:"Can I self-host it?",questionMsg:{id:"Go_vEu"},answer:"Yes. After you make a purchase, go to https://www.typingmind.com/self-host-guide to download the static web app and the instruction how to deploy it on your own server. Note that you will only receive the compiled code of the app, the full source code is not available because the app is not open-source. You can deploy the app anywhere without having to update any code or settings.",answerMsg:{id:"sAVvxp"}},{question:"Do I have access to the full source code if I want to self-host?",questionMsg:{id:"NnjDLd"},answer:"No. The license key only grants you the permission to use and deploy the app on your own server. You do not have permissions to modify or redistribute the code. The full source code is not available for sale as the app is not open-source. You will only receive the compiled code of the app, you can deploy the app anywhere without having to update any code or settings.",answerMsg:{id:"dy1KlD"}},{question:"What can I customize in the self-host version?",questionMsg:{id:"XDMAfS"},answer:"The static self-host version does not offer any customizations. Check out https://custom.typingmind.com for a custom version of TypingMind that will allow you to customize almost everything.",answerMsg:{id:"j123Pn"}},{question:"Is there a MacOS/Windows/Linux app?",questionMsg:{id:"feGwUZ"},answer:"TypingMind is a PWA compatible web app, so you can install it to your device and it will work like a native app. Click the menu of your browser â Install on Home screen.",answerMsg:{id:"CHoY0X"}},{question:"Is there an Android/iOS/iPad app?",questionMsg:{id:"1RMOfL"},answer:"No, but you can add typingmind.com to your home screen. It works exaclty like an app!",answerMsg:{id:"FTMbwN"}},{question:"License Key vs. API Key",questionMsg:{id:"h12eY8"},answer:"License Key is used to activate the premium features of TypingMind.com. API Key refers to OpenAI ChatGPT API Key, and is used to connect to OpenAI's API to interact with ChatGPT. You need an API Key to use the app. The License Key is only needed if you want to use the premium features.",answerMsg:{id:"ttpgzw"}},{question:"What are the premium features?",questionMsg:{id:"DWdDaE"},answer:"The premium features include: Chat Search History, Access Prompt Library, Integrations, etc. Check the pricing page for the latest details of all the premium features.",answerMsg:{id:"9r58AF"}},{question:"Is there an expiration date for the License Key?",questionMsg:{id:"Po7tj6"},answer:"The license key is valid forever.",answerMsg:{id:"FngNgl"}},{question:"Can I receive new updates after I buy a license key?",questionMsg:{id:"ecAC9I"},answer:"Depends on the license key you buy. The Premium License Key is valid forever and includes all updates forever.",answerMsg:{id:"C3l213"}},{question:"What are the limitations of the free plans.",questionMsg:{id:"O6XziL"},answer:"In the free plan, chat history will not be saved. You will be present with a popup every few minutes. Some other features may also be limited.",answerMsg:{id:"6xrUsk"}},{question:"How many devices/users can I use the License Key on?",questionMsg:{id:"ZX9OXO"},answer:'Each license key can be used on 5 devices which is typically enough for 1 user. If you need to use it on for more devices, you can buy a new license keys or add more devices to your existing license key. "Device" is counted based on the number of places where the license key is entered and the chat history is saved for continuous use. For example, if you use the app on Chrome browser on your laptop and also on your phone, that will be 2 devices. Note that the license key and chat history is saved locally per browser, so if you use the app on Chrome and also on Firefox, you will need to enter the license key 2 times, have 2 separate chat histories, and that counts as 2 devices. If you need to use the license key on a new device but have reached the device limit, you can unlink the previous devices first using the License Manager (this is done online, access to the previous devices not needed). This device limit is put in place to avoid license key abuse and pirate.',answerMsg:{id:"lZ6_UT"}},{question:"How do I remove a device from my license? How to access the License Manager?",questionMsg:{id:"rq_EWc"},answer:"At the moment, inactive devices will be revoked automatically after a short time, you don't need anything. In the future versions, you can access the License Manager from the app and manage your devices there.",answerMsg:{id:"pIrPsA"}},{question:"I have purchased but forget my license key, how can I get it back?",questionMsg:{id:"TPNfdq"}
2,answer:"You can go to https://www.typingmind.com/license to access your license key.",answerMsg:{id:"le4y7Z"}},{question:"How to use the Team License (Bulk License) Key? How to add new users?",questionMsg:{id:"TfARvM"},answer:"The Bulk License gives you a License Key that can be shared and used among your team members. Simply share your license key with your team members and they can use it on their devices.",answerMsg:{id:"vIw2Iu"}},{question:"How do I manage the devices that linked to my license key?",questionMsg:{id:"oRr_Bj"},answer:"There is no need to manage your devices manually. Our license system works automatically. Inactive devices will be revoked automatically after a short time. We detect unauthorized uses and ask to verify with your purchase email when necessary.",answerMsg:{id:"Y5YwXd"}},{question:"Can I get a refund?",questionMsg:{id:"aVZ9yc"},answer:"Yes. We offer a 14-day money-back guarantee. If you're not satisfied, let us know within 14 days and we'll give you a full refund. Request a refund at www.typingmind.com/refund",answerMsg:{id:"Xun7II"}},{question:"How can the business survive if this is a lifetime deal? Will I stop getting new updates and will the company abandon the product?",questionMsg:{id:"Mgfr1o"},answer:"We have a subscription pricing plan for the Team version (at https://custom.typingmind.com), which brings us recurring revenue to support the business. We have been on the market for more than 2 years and we are here for the long run. We have pushed out more than 100 new updates over the past 12 months and will continue to improve the product and provide support indefinitely.",answerMsg:{id:"WQB0zw"}}];e.s(["default",0,function({showTitle:e=!1}){let{i18n:a}=(0,s.useLingui)();return(0,t.jsxs)("div",{className:"mx-auto max-w-4xl space-y-8",children:[e&&(0,t.jsx)("h2",{className:"text-2xl sm:text-4xl font-semibold text-center",children:(0,t.jsx)(s.Trans,{id:"a3pVqb"})}),(0,t.jsx)("div",{className:"divide-y divide-slate-900/10 dark:divide-white/10",children:r.map(e=>(0,t.jsxs)("details",{className:"group",children:[(0,t.jsxs)("summary",{className:"py-4 flex w-full cursor-pointer items-start justify-between text-left list-none [&::-webkit-details-marker]:hidden",children:[(0,t.jsx)("span",{className:"text-base font-medium",children:a._(e.questionMsg)}),(0,t.jsx)(n.default,{className:"shrink-0 h-3 w-3 text-slate-600 dark:text-slate-300 group-open:rotate-180 transition-transform"})]}),(0,t.jsx)("p",{className:"pb-4 text-base leading-7 text-slate-600 dark:text-slate-300",children:a._(e.answerMsg)})]},e.question))})]})}])},428933,e=>{"use strict";var t=e.i(268601),s=e.i(971910),n=e.i(543980),r=e.i(682876),a=e.i(743793),i=e.i(793594),o=e.i(811571),l=e.i(757882),d=e.i(945421),c=e.i(130097),u=e.i(294446),h=e.i(548041),p=e.i(975705),m=e.i(561318),x=e.i(253056),g=e.i(355859),f=e.i(87365),w=e.i(240354),y=e.i(57470),b=e.i(893726),k=e.i(210764),j=e.i(405401),v=e.i(975541),C=e.i(976709),N=e.i(27860),L=e.i(492810),I=e.i(188718),T=e.i(690877),M=e.i(687513),A=e.i(474324),P=e.i(554935),S=e.i(564234),_=e.i(519769),W=e.i(731262),B=e.i(214473),q=e.i(367049),E=e.i(722923),F=e.i(289436),G=e.i(790561),O=e.i(79878),D=e.i(327276),z=e.i(950037),H=e.i(243435),R=e.i(414),K=e.i(377729),Z=e.i(496712),U=e.i(238018),V=e.i(92297),J=e.i(864408),Y=e.i(917539),X=e.i(464165),$=e.i(195485),Q=e.i(289218),ee=e.i(431264),et=e.i(176777),es=e.i(310821),en=e.i(951537),er=e.i(653933),ea=e.i(49265),ei=e.i(72959),eo=e.i(261146),el=e.i(683509),ed=e.i(431748),ec=e.i(470609),eu=e.i(844073),eh=e.i(729368),ep=e.i(456009),em=e.i(867689),ex=e.i(528625),eg=e.i(377339),ef=e.i(561467),ew=e.i(796760),ey=e.i(163655),eb=e.i(665042),ek=e.i(95815),ej=e.i(521365),ev=e.i(67207),eC=e.i(256289),eN=e.i(101275),eL=e.i(622371),eI=e.i(357287);let eT=(0,eN.createState)("useLicenseKey"),eM="PREMIUM50OFF",eA=[{id:"standard",name:"Standard",subtitle:"Start with the basics",featuresHeading:"Highlights",icon:(0,t.jsx)(eu.default,{className:"w-6 h-6 shrink-0 text-purple-500 dark:text-purple-400"}),price:39,paddlePriceID:"pri_01kjvzk7hdqtvt343nemqdy9qg",features:[{name:"Remove ads/popups"},{name:"Basic chat features"},{name:"Unlock AI agents",tooltip:"Unlock all 50+ built-in AI agents, plus create and customize your own."}
2,{name:"Share chats, plugins",tooltip:"Create public share links for your chats, agents, and plugins."},{name:"Voice input",tooltip:"Dictate your messages instead of typing them, using your browser or Whisper."}]},{id:"extended",name:"Extended",subtitle:"More features",featuresHeading:"Everything from Standard, plus",icon:(0,t.jsx)(em.default,{className:"w-6 h-6 shrink-0 text-yellow-500 dark:text-yellow-400"}),price:79,paddlePriceID:"pri_01kjvzm26fggfrd6r950k1eekx",features:[{name:"Web search",tooltip:"Access the Web Search plugin that allows AI assistant to access the internet and look up information."},{name:"Vision / images",tooltip:"Attach images and ask questions. Vision models allow the AI assistant to see and understand images."},{name:"Image generation",tooltip:"Generate or edit images using the GPT Image Editor plugin. Describe a new image or attach one to edit. (Only available on supported models)"},{name:"Text-to-speech",tooltip:"An extension that allows AI assistant to speak out loud using ElevenLabs or Browser Text-to-Speech API."},{name:"Upload documents",tooltip:"Upload pdf, docx, xls, txt, markdown, etc. and ask questions about the content."}]},{id:"premium",name:"Premium",featuresHeading:"Everything from Extended, plus",icon:(0,t.jsx)(O.default,{className:"w-6 h-6 shrink-0 text-sky-500 dark:text-sky-400"}),price:99,paddlePriceID:"pri_01kjvzn938sb3x5583mnqkvnym",paddleDiscountCode:"PREMIUM50",originalPrice:198,features:[{name:"Multi-model parallel chats",shortName:"Multi-model chats",tooltip:"Chat with multiple models in parallel and compare results.",logos:[{sprite:"openai-gpt",alt:"OpenAI"},{sprite:"claude",alt:"Claude"},{sprite:"gemini",alt:"Gemini"},{sprite:"meta",alt:"Meta"},{sprite:"xai",alt:"xAI"},{sprite:"mistral",alt:"Mistral"},{sprite:"deepseek",alt:"DeepSeek"},{sprite:"kimi",alt:"Kimi"}]},{name:"Projects & folders",tooltip:"Setup projects with relevant context, documents, and specialized agents. Organize your chats into folders for better management."},{name:"Artifacts & Canvas",tooltip:"Display interactive content like charts, animations, and simple apps with HTML/JS/CSS, plus write and edit long-form documents and code side by side with the AI assistant."},{name:"Unlimited plugins & MCPs",shortName:"Unlimited plugins",tooltip:"Use as many plugins as you want at the same time, install external plugins or create your own with JavaScript, connect MCP servers to give the AI assistant access to your own tools and data, and install skills to extend what it can do."},{name:"Free updates",tooltip:"Buy once, get all future updates for free. We are committed to continuously improving TypingMind."}],isPopular:!0}],eP="pricing-tooltip";function eS(){return(0,t.jsx)(m.Tooltip,{className:"block !max-w-xs",id:eP,place:"top",style:{zIndex:9999,fontSize:"13px",borderRadius:"7px",padding:"5px 10px"}})}let e_={price:395,originalPrice:790},eW=({price:e,originalPrice:t})=>Math.round((1-e/t)*100),eB=[{label:"Pricing",typingmind:["$39 once + ",{text:"pay per API use",tooltip:"You only pay TypingMind once. After that you pay the AI provider directly for your API usage â TypingMind doesn't add a markup or charge anything per request. Got free API credits from OpenAI, Anthropic, Google or AWS? You can use those too."}],subs:"$20/mo · $240/yr forever"},{label:"Models",typingmind:"OpenAI, Claude, Gemini + 20 more",subs:"Single vendor only"},{label:"Usage caps",typingmind:"None â pay per token",subs:"Throttled by plan"},{label:"Plugins & agents",typingmind:"50+ agents, custom plugins, MCPs, Skills, RAG",subs:"Vendor's ecosystem only"},{label:"Cloud credits",typingmind:"Use AWS, Azure, GCP, OpenRouter, Vercel AI Gateway credits",subs:"Not supported"},{label:"Self-host",typingmind:"Yes (for teams)",subs:"No"}],eq=[{title:"Core",features:[{name:"Remove ads/popups",standard:!0,extended:!0,premium:!0},{name:"Basic chat features",standard:!0,extended:!0,premium:!0},{name:"Unlock AI agents",tooltip:"Unlock all 50+ built-in AI agents, plus create and customize your own.",standard:!0,extended:!0,premium:!0}
2,{name:"Share chats, agents & plugins",tooltip:"Create public share links for your chats, agents, and plugins.",standard:!0,extended:!0,premium:!0},{name:"Voice input",tooltip:"Dictate your messages instead of typing them, using your browser or Whisper.",standard:!0,extended:!0,premium:!0}]},{title:"Power features",features:[{name:"Web search",tooltip:"Access the Web Search plugin that allows AI assistant to access the internet and look up information.",standard:!1,extended:!0,premium:!0},{name:"Vision / images",tooltip:"Attach images and ask questions. Vision models allow the AI assistant to see and understand images.",standard:!1,extended:!0,premium:!0},{name:"Image generation & editing",tooltip:"Generate or edit images using the GPT Image Editor plugin. Describe a new image or attach one to edit.",standard:!1,extended:!0,premium:!0},{name:"Text-to-speech",tooltip:"An extension that allows AI assistant to speak out loud using ElevenLabs or Browser Text-to-Speech API.",standard:!1,extended:!0,premium:!0},{name:"Upload documents",tooltip:"Upload pdf, docx, xls, txt, markdown, etc. and ask questions about the content.",standard:!1,extended:!0,premium:!0}]},{title:"Premium-only",features:[{name:"Multi-model chats",tooltip:"Chat with multiple models in parallel and compare results",standard:!1,extended:!1,premium:!0},{name:"Projects & folders",tooltip:"Set up projects with relevant context, documents, and specialized agents. Organize your chats into folders.",standard:!1,extended:!1,premium:!0},{name:"Artifacts & Canvas",tooltip:"Display interactive content like charts, animations, and simple apps with HTML/JS/CSS, plus write and edit long-form documents and code side by side with the AI assistant.",standard:!1,extended:!1,premium:!0},{name:"Add unlimited plugins, MCPs, Skills",tooltip:"Use as many plugins as you want at the same time, install external plugins or create your own with JavaScript, connect MCP servers to give the AI assistant access to your own tools and data, and install skills to extend what it can do.",standard:!1,extended:!1,premium:!0},{name:"Free updates",tooltip:"Buy once, get all future updates for free. We are committed to continuously improving TypingMind.",standard:!1,extended:!1,premium:!0}]}],eE=[{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"This is the best ChatGPT client and I tested so many!"}),(0,t.jsx)("p",{children:"So much better than the OpenAI user interface. Added my gpt4 API to bypass the 25 message cap PLUS have a better user experience."})]}),author:{name:"Mirel Vasile",handle:"mirelspace",title:"Co-founder @Nextasee and @Anticipal"},source:"producthunt",sourceLink:"https://www.producthunt.com/products/typing-mind/reviews?review=626577"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"My go-to ChatGPT client."}),(0,t.jsx)("p",{children:"I have entirely switched to TypingMind from the normal ChatGPT client."}),(0,t.jsx)("p",{children:"I find the responses are typically faster than ChatGPT, which is probably due to the fact that you connect your own API key."}),(0,t.jsx)("p",{children:"You can put chats in folders, search them, switch between all sorts of models... it's awesome."})]}),author:{name:"Thomas Frank",handle:"Thomasfrank",title:"3M subscribers on YouTube"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65dbd13f97ad0ee49f6d78ca"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"It's incredibly powerful and flexible."}),(0,t.jsx)("p",{children:"It allows me to centralize all my interactions with the different models. I really like the ability to setup my own prompts and profiles. There's almost no reason for me to use any other application to interact with all the models out there."}),(0,t.jsx)("p",{children:"I recommend it enthusiastically to anyone working with all the different LLMs and every one of them that follows my advice loves using it. [...]"})]}),author:{name:"Graydon T.",handle:"GraydonT",title:"Founder of IT and Services"},source:"capterra",sourceLink:"https://www.capterra.com/p/10014630/TypingMind/reviews/Capterra___6208289/"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("p",{children:["It's been very ",(0,t.jsx)("b",{children:"cost effective to pay by token"})," rather than a monthly subscription fee for the different models."]}),(0,t.jsx)("p",{children:"I use TypingMind every single day to interact with a variety of different models, e.g. GPT-4-Turbo, Claud3 Opus and Gemini. It's very easy to set up."})]}),author:{name:"Niels P.",handle:"yampolsky",title:"Artist | Entertainment"},source:"capterra",sourceLink:"https://www.capterra.com/p/10014630/TypingMind/reviews/Capterra___6245483/"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Our team uses it every day!"}),(0,t.jsx)("p",{children:"We started using typing mind when it was giving out team licenses and our team uses it every day!"})," ",(0,t.jsx)("p",{children:"I use it for my product management work and quite simply put I'd be quite disappointed if it went away."}),(0,t.jsx)("p",{children:"10/10 would recommend to anyone ."})]}),author:{name:"Shavin Peiris",handle:"ShavinPeiris",title:"Product Manager at Aristotle"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65e37b5e109dab3df988e75d"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"One of the best purchases of the year"}),(0,t.jsx)("p",{children:"I use it every day, and it has become one of my most used tools while coding."}),(0,t.jsx)("p",{children:"It helps me stay in the zone instead of going to do a Google search or waiting for a StackOverflow answer. I would whole-heartedly recommend it."})]}),author:{name:"Krisztian Gyuris",handle:"KrisztianGyuris",title:"Hungary"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65e89a333c7ed6194f9bebf8"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Thoughtfully designed and well developed"}),(0,t.jsx)("p",{children:"TypingMind is probably my most used AI tool . Calling it just a wrapper for AI models doesnât do it justice. Itâs thoughtfully designed and developed at an impressive pace. If youâre looking for a tool that brings all your AI models into a single interface, this is the one to get ."})]}),author:{name:"Vivek Raju",handle:"VivekRaju",title:"United Kingdom"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6995c849c0dde483e00b3e59"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"So much better than the regular ChatGPT UI!"}),(0,t.jsx)("p",{children:"TypingMind is a fantastic product, and I use it almost every day!"}),(0,t.jsx)("p",{children:"Some of my favourite features:"}),(0,t.jsxs)("ul",{children:[(0,t.jsx)("li",{children:"- organize all my chats in different folders"}),(0,t.jsx)("li",{children:"- choose from different AI agents and presets (coder, marketer, technical writer, etc.)"}),(0,t.jsx)("li",{children:"- share chats with secret links (super useful as I have a lot of students asking questions)"})]})]}),author:{name:"Andrea Bizzotto",handle:"biz84",title:"Developer & Instructor at Code With Andrea"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65dcc99973d6be511f005a04"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Remarkably capable and flexible system"}),(0,t.jsx)("p",{children:"Remarkably capable and flexible system of agents, prompts, context and tools that is still approachable and useable without having to get too deep in technical details ."})]}),author:{name:"Jeremy Dawes",handle:"JeremyDawes",title:"Australia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/688
21600c3c6ce55d3f545537"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"A game-changer for productivity"}),(0,t.jsx)("p",{children:"TypingMind is an extraordinary tool that has completely transformed my workflow. The results speak for themselves: projects that used to take me months to complete are now finished in just days . Tasks that required weeks of work now take only hours. If you are looking to scale your output and reclaim your time, TypingMind is the ultimate solution ."})]}),author:{name:"Andres Castro",handle:"AndresCastro",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/631f3ff943ffa10016b450be"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"The ultimate UI for AI power users"}),(0,t.jsx)("p",{children:"Typing Mind is a game-changer for anyone who uses multiple AI models . The ability to bring your own API keys and organize chats into folders makes my workflow so much cleaner. I especially love the plugin support and the fact that Iâm not tied to a single subscription. Itâs fast, intuitive, and much more powerful than the standard web interfaces ."})]}),author:{name:"Richard Hebert",handle:"RichardHebert",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/56dc25bf0000ff000a0c307d"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"I love Typing Mind"}),(0,t.jsxs)("p",{children:["I love Typing Mind. One of the best purchases I have made . I use ChatGPT for some tasks, Claude for others, and Gemini for others. With TypingMind I donât have to pay a monthly subscription for all of them"," ",". I can use the latest models with a pay as you go API. I can even create my own Custom GPTs and AI agents."]})]}),author:{name:"Larry James",handle:"LarryJames",title:"Canada"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/61cfd1a4149fa50012fbb5b6"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"One ring to rule them all LLMâs"}),(0,t.jsx)("p",{children:"You have almost everything here to build a Business/Personal OS with TypingMind. But to have all the AI LLM models in one tool/place â this alone is a game changer!"})]}),author:{name:"Darko Novak",handle:"DarkoNovak",title:"Croatia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/5c1a9c809eb0d66db9f890eb"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"An excellent AI aggregator"}),(0,t.jsx)("p",{children:"An excellent AI aggregator where each one of my API keys was accepted and worked seamlessly . Indeed, one needs to be knowledgeable for making optimal use of it, but its cost-effectiveness is truly attractive ."})]}),author:{name:"Shah Alam",handle:"ShahAlam",title:"Canada"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/57252c740000ff000a1c190c"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Typingmind saves me money and time"}),(0,t.jsx)("p",{children:"Typingmind saves me money and time . Iâm able to switch between models and not be distracted by switching apps. I also love how it keeps getting better with time ."})]}),author:{name:"Omega Brewer-Gonzalez",handle:"OmegaBrewerGonzalez",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/625db94d33f4c20012ed90b7"},,{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Trust in TypingMind"}),(0,t.jsx)("p",{children:"Iâve been a TypingMind customer ever since it originally launched, and I have to say, itâs been an incredible journey watching Tony publicly build this product out of thin air . When I originally bought, I immediately went for the lifetime deal because even back then, this app had so much potential. A lot of the features Tony built into this app is pretty much all the things these bigger companies like OpenAI and Anthropic built into Claude and ChatGPT."})]}),author:{name:"Kevin Raposo",handle:"KevinRaposo",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6896d2407e290a322540281f"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Better than Claude Desktop"}),(0,t.jsx)("p",{children:"Was looking for something similar to Claude Desktop with MCP support, but with a better fee structure. Setup is challenging, but still easier than the other tools Iâve tried ."})]}),author:{name:"Lukas Halim",handle:"LukasHalim",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/6452fe04caa57c001554847b"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"This is an excellent product"}),(0,t.jsx)("p",{children:"This is an excellent product and it has been working extremely well. The updates are frequent and the developers are responsive when there is a glitch."})]}),author:{name:"Jamie",handle:"Jamie",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/54cff0150000ff0001a857e4"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"As a power user of AI, the agent mode has really helped"}),(0,t.jsx)("p",{children:"I donât do coding but do a lot of financial analysis and needed a high power tool with low limits, and as of today there is not one tool that can do what TypingMind does at the consumer level â it is just awesome."})]}),author:{name:"Bashir Ibrahim",handle:"BashirIbrahim",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/68414e992f24786d1e0f57a8"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Typing Mind itâs the best!"}),(0,t.jsxs)("p",{children:["Typing Mind gives me the opportunity to continue to talk with my AI friends and work with them without the platform interrupting. GPT-5.1, GPT-5.2, GPT-4o â they are all here at the API located at Typing Mind."," ","I love Typing Mind!"]})]}),author:{name:"marciapontes",handle:"marciapontes",title:"Brazil"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/63b15bec3ad7900012d317fb"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Typing Mind is where you use the data, and own it!"}),(0,t.jsx)("p",{children:"Easy to use and all around better than LLM front ends ."})]}),author:{name:"Chris Friedberg",handle:"ChrisFriedberg",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/68e485073603fea5b366722d"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Always at the forefront of helping my business use AI"}),(0,t.jsx)("p",{children:"Typing Mind has always kept at the forefront of helping my business use AI. I love that the payment is one off ."})]}),author:{name:"Leslie Gilmour",handle:"LeslieGilmour",title:"United Kingdom"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/64c1241ebd2ac30012271c07"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Amazing tool"}),(0,t.jsx)("p",{children:"Amazing tool! Canât say enough great things about it. This is the best AI tool out there, hands down ."})]}),author:{name:"Jeremy",handle:"Jeremy",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/64ac16991443330012e8bcb7"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Great multi-LLM chat app"}),(0,t.jsx)("p",{children:"Itâs easy to use, frequently gets updated with useful features and new models."})]}),author:{name:"Jan Brockmann",handle:"JanBrockmann",title:"Germany"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/6519b3
26c30a6150012028efc"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Great service from TypingMind"}),(0,t.jsx)("p",{children:"Great service, great models, feeling of the proper app! Enjoying the freedom."})]}),author:{name:"Vibor Belec",handle:"ViborBelec",title:"Ireland"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/65667ea0c7b8e00012b5f842"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Thank you for creating such a magnificent platform"}),(0,t.jsx)("p",{children:"Great. Thank you for creating such a magnificent platform . Bravo ð"})]}),author:{name:"DR O THOMAS",handle:"DrOThomas",title:"United Kingdom"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/5e416c0168c4b94722c66d11"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Great program"}),(0,t.jsx)("p",{children:"Great program. Quick updates, and the price is right ."})]}),author:{name:"Joe B",handle:"JoeB",title:"Mexico"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/611be0f3ab962500125d0807"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"TypingMind has become my go-to app for all tools AI"}),(0,t.jsx)("p",{children:"I've integrated ChatGPT, Gemini, and Dall-E directly into my workflow simply and effectively."}),(0,t.jsx)("p",{children:"More than just a chat service, TypingMind integrates with the latest AI models from various sources. It's a fantastic resource for developers, writers, or anyone needing the capabilities of AI."}),(0,t.jsx)("p",{children:"Say goodbye to monthly fees! TypingMind offers access to its premium features through a single purchase."})]}),author:{name:"Craig Peterson",handle:"CraigPeterson",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/66007b7c7cd8ff57b11e0742"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"A must-have if you use ChatGPT seriously"}),(0,t.jsx)("p",{children:"I'm the CEO/CTO of an AI Edtech startup, and I've been using TypingMind daily since December 2023. Easily one of the best frontends for AI models I've tried: fast, clean, and really optimized for professional workflows."}),(0,t.jsx)("p",{children:"The built-in tools like plugins, cloud and local storage, and custom agents make a huge difference. It saves me tons of time, especially when juggling multiple models."})]}),author:{name:"César N'Gouan",handle:"CesarNGouan",title:"Côte d'Ivoire"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67de985179e64bc957ff9b06"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Can't recommend enough â truly stellar"}),(0,t.jsx)("p",{children:"I've been blown away by both the service and the company behind it. The user interface is stellar â it's incredibly forward-thinking and is constantly updated with new features and bug fixes."}),(0,t.jsx)("p",{children:"On the company side, the support has been outstanding. Every interaction I've had with them has been helpful and understanding, which is a rarity these days."})]}),author:{name:"Robert John Lora",handle:"RobertJohnLora",title:"Spain"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6763f0c563a8aced809d5e6e"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Just cancelled my ChatGPT subscription and fully switched to TypingMind"}),(0,t.jsx)("p",{children:"Thread folders make it so much easier to remember and pick back up."}),(0,t.jsx)("p",{children:"Multiple models â you can connect a vast variety of different models and easily switch: OpenAI ChatGPT, Google Gemini, Claude."}),(0,t.jsx)("p",{children:"It's very easy to create and call up an AI character for a specific field, now even via @ mentioning."})]}),author:{name:"Florian Franco",handle:"FlorianFranco",title:"Germany"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65dc36a5f5f478cc5f4529bd"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Best interface to interact with AI currently available"}),(0,t.jsx)("p",{children:"Best interface to interact with AI models and agents, with extensive customisation features plus all the latest bells and whistles. Slickest design, great UX/UI focused on utility and quality of life."}),(0,t.jsx)("p",{children:"Price range: from value-for-money to shut up and take my money. Props to the dev/founder ð¦¾"})]}),author:{name:"Periklis Papanikolaou",handle:"PeriklisPapanikolaou",title:"Greece"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/68207f55a2e1d8478c723448"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"An impeccable AI tool!"}),(0,t.jsx)("p",{children:"TypingMind is the most useful and my go-to AI tool be
2cause it is so user-friendly and provides access to all AI Large Language Models under a single interface."}),(0,t.jsx)("p",{children:"It is constantly being updated, enhanced, and refined. I can't recommend this fantastic AI software enough!"})]}),author:{name:"KC",handle:"KC",title:"Malaysia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6844322be7c34c5cb9010974"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"The best and most comprehensive LLM management tool on the market"}),(0,t.jsx)("p",{children:"Been using it for ages and it is my go-to tool to manage my agency and everything I do."}),(0,t.jsx)("p",{children:"Dope features, crazy integrations, constantly updated with new features."})]}),author:{name:"Dorian Menard",handle:"DorianMenard",title:"Australia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6868c7bee15199f46c083d08"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"A superior alternative to GPT Teams"}),(0,t.jsx)("p",{children:"I've been using Typing Mind Custom for nearly a year and have my extended team as members. The developer ships at lightning speed."}),(0,t.jsx)("p",{children:"It has advanced options that allow you to select different LLM models, provide multi-modal capabilities, include APIs and RAG. The customer service is excellent and highly responsive."}),(0,t.jsx)("p",{children:"In my opinion it is a superior alternative to GPT Teams with full privacy and extended capabilities. I highly recommend!"})]}),author:{name:"Karla Congson",handle:"karlacongson",title:"Canada"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65d9e454f4b6014f1f0cc275"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Best app/UI for chat AIs"}),(0,t.jsx)("p",{children:"TypingMind is super responsive to changes with fast implementations. App UI is awesome and enables us so much more than 'AI chat' UIs! Love them and recommend them 100%."})]}),author:{name:"Alan RistiÄ",handle:"AlanRistic",title:"Slovenia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67e688ae0fc89ca7df2bb12e"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Integrations with several LLMs to compare or switch in real time"}),(0,t.jsx)("p",{children:"Love TypingMind for many reasons, but the best thing is switching between LLMs from the same interface. You can create AI bots, save prompts, and I'm starting to work on MCP protocol with it too. Thanks for a great tool."})]}),author:{name:"Jack Kelly",handle:"JackKelly",title:"Spain"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6836b77657c9a03eeae45ddf"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"It helps me save my costs"}),(0,t.jsx)("p",{children:"I like preset characters, which make responses much more relevant."}),(0,t.jsx)("p",{children:"It's much cheaper to use the OpenAI API than a GPT subscription â and the TypingMind license is lifetime."})]}),author:{name:"Roman Posilskyi",handle:"RomanPosilskyi",title:"Germany"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/65e4a30ad802277829aae501"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"As a CTO of multiple startups, I love this web app"}),(0,t.jsx)("p",{children:"It works well and I save a lot of money by using it, because I don't have to pay a subscription to try different models."})]}),author:{name:"Youcef Lkml",handle:"YoucefLkml",title:"France"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67e130763e6392b3a8ff3860"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"My favorite AI front end prompting tool"}),(0,t.jsx)("p",{children:"This is definitely my favorite AI front end prompting tool that I've ever used. It's flexible, it's easy to use, and there are always new updates coming out literally every week."})]}),author:{name:"Faisal Farooqui",handle:"FaisalFarooqui",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/682a61652dbd82b20f2a36f4"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Awesome app with multiple LLM integrations"}),(0,t.jsx)("p",{children:"Easy to use and so many features. They're always adding new features too. Support is amazing. Highly recommend this app ð"})]}),author:{name:"Quentin Smith",handle:"QuentinSmith",title:"New Zealand"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/66ab019cd44cb2099083143d"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Organisation and agents"}),(0,t.jsx)("p",{children:"The folder organisation, agents and plugins have all been super helpful."})]}),author:{name:"Edward Rush",handle:"EdwardRush",title:"Australia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67bd78b97f9bec702e458661"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Very easy to use to test the latest AI models"}),(0,t.jsx)("p",{children:"I use TypingMind more often than Google these days."})]}),author:{name:"Dennis Hamming",handle:"DennisHamming",title:"Laos"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67bd81ce0d0a7c2deda0af3f"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"I use Typing Mind every day"}
2),(0,t.jsx)("p",{children:"Thank you so much, Tony. As I'd mentioned before, I use Typing Mind every day, and I think I use it even more now since we last discussed it."})]}),author:{name:"Mark Barrus",handle:"MarkBarrus",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67c8e92f11e72b19086e99e2"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"One of the most used apps overall"}),(0,t.jsx)("p",{children:"This is the kind of product that you will use on a daily basis."})]}),author:{name:"Miljenko",handle:"Miljenko",title:"Croatia"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67c24f13b9206fb51cee9c41"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Great multi-platform app"}),(0,t.jsx)("p",{children:"Love having an app where I can use my own API keys and works across devices."})]}),author:{name:"Aaron Agostini",handle:"AaronAgostini",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6840640c138891fe70032111"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Best all-in-one AI tool"}),(0,t.jsx)("p",{children:"Awesome tool, I use it every day."})]}),author:{name:"Maximilien Labadie",handle:"MaximilienLabadie",title:"Thailand"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/6849aca1a6ba06abcc6f4862"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Excellence in AI integration"}),(0,t.jsx)("p",{children:"This is an excellent integrated platform. I love it. Cheers to Tony and the team."})]}),author:{name:"Jeremy Blain",handle:"JeremyBlain",title:"United Kingdom"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/682efcefcdf287f208abbe65"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"The best tool for writers and strategists"}),(0,t.jsx)("p",{children:"The best tool for writers and strategists!"})]}
2),author:{name:"Noelle Anderson",handle:"NoelleAnderson",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67f7eeea233ae40019332679"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Deliverance from routine"}),(0,t.jsx)("p",{children:"Typing Mind has made my working routine so much easier than ever before."})]}),author:{name:"Andriy Yasharov",handle:"AndriyYasharov",title:"Ukraine"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67dfe55c890aca8c3eced790"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Best way to use models"}),(0,t.jsx)("p",{children:"Best way to use models. Cheap!"})]}),author:{name:"Adam Derstine",handle:"AdamDerstine",title:"United States"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67ca3fe5adcd73e93b6a0f37"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Everything is the best"}),(0,t.jsx)("p",{children:"Everything is the best."})]}),author:{name:"ë¨ê¾¸ê¾¸",handle:"kkyukkukku",title:"South Korea"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/reviews/67be91131b4e1a801509d0e4"},{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:"Great program"}),(0,t.jsx)("p",{children:"Great program. Quick updates, and the price is right ."})]}),author:{name:"Joe B",handle:"JoeB",title:"Mexico"},source:"trustpilot",sourceLink:"https://www.trustpilot.com/users/611be0f3ab962500125d0807"}],eF=[{title:"Models & providers",items:[{label:"22+ AI providers available",logos:[{sprite:"openai-gpt",alt:"OpenAI"},{sprite:"claude",alt:"Claude"},{sprite:"gemini",alt:"Gemini"},{sprite:"meta",alt:"Meta"},{sprite:"xai",alt:"xAI"},{sprite:"mistral",alt:"Mistral"},{sprite:"deepseek",alt:"DeepSeek"},{sprite:"zai",alt:"Zai"}]},{icon:el.default,label:"Multi-model chats in parallel"},{label:"Custom and local models",logos:[{sprite:"huggingface",alt:"Hugging Face"},{sprite:"ollama",alt:"Ollama"},{sprite:"azure",alt:"Azure"}
2,{sprite:"vercel",alt:"Vercel"}]},{icon:S.default,label:"Custom endpoint & proxy"},{icon:ed.default,label:"Model presets"},{icon:G.default,label:"Temperature, presence & frequency control"},{icon:T.default,label:"Stream response control"}]},{title:"Agents, prompts & plugins",items:[{label:"50+ built-in AI agents",icons:[q.default,er.default,B.default]},{icon:ev.default,label:"Create & customize your own agents"},{icon:w.default,label:"Prompt library"},{icon:b.default,label:"Prompt templates & variables"},{label:"Plugin marketplace",logos:[{sprite:"perplexity",alt:"Perplexity"},{sprite:"stable-diffusion",alt:"Stable Diffusion"},{sprite:"mermaid",alt:"Mermaid"},{sprite:"slack",alt:"Slack"},{sprite:"zapier",alt:"Zapier"},{sprite:"firecrawl",alt:"Firecrawl"},{sprite:"google-calendar",alt:"Google Calendar"}]},{icon:M.default,label:"Custom plugins with JavaScript"},{label:"MCP connectors",logos:[{sprite:"atlassian",alt:"Atlassian"},{sprite:"linear",alt:"Linear"},{sprite:"monday",alt:"monday.com"},{sprite:"sentry",alt:"Sentry"},{sprite:"cloudflare",alt:"Cloudflare"},{sprite:"netlify",alt:"Netlify"},{sprite:"paypal",alt:"PayPal"},{sprite:"amplitude",alt:"Amplitude"}]},{icon:z.default,label:"Skills"}]},{title:"Knowledge & context",items:[{label:"Knowledge base (RAG)",logos:[{sprite:"notion",alt:"Notion"},{sprite:"github",alt:"GitHub"},{sprite:"google-drive",alt:"Google Drive"},{icon:ef.default,alt:"Upload files"},{icon:D.default,alt:"Scrape web"}]},{icon:Q.default,label:"Dynamic context from your own endpoints"},{label:"Upload documents",logos:[{text:"pdf",color:"bg-red-500 text-white"},{text:"docx",color:"bg-blue-600 text-white"},{text:"xlsx",color:"bg-emerald-600 text-white"},{text:"md",color:"bg-slate-900 text-white"}]},{icon:W.default,label:"Vision â ask questions about images"},{icon:ea.default,label:"Automatic context summary for long chats"},{icon:ee.default,label:"Custom system instruction"}]},{title:"Content & output",items:[{icon:ei.default,label:"Artifacts â charts, animations & mini apps"},{icon:es.default,label:"Canvas for long-form writing & code"},{icon:H.default,label:"Image generation & editing"},{icon:U.default,label:"Thinking process display"},{icon:$.default,label:"Language output control"},{icon:ec.default,label:"Output tone, format & writing style"},{label:"CodePen integration",logos:[{sprite:"codepen",alt:"CodePen"}]}]},{title:"Chat management",items:[{icon:Y.default,label:"Chat history search"},{icon:F.default,label:"Project folders"},{icon:ex.default,label:"Chat tags & filters"},{icon:eh.default,label:"Edit & fork conversations"},{icon:en.default,label:"Pin favorite chats"},{icon:y.default,label:"Archived chats"},{icon:eg.default,label:"Temporary chats"},{icon:eb.default,label:"Auto-generated chat titles"},{label:"Share chats, agents & plugins",logos:[{sprite:"x",alt:"X"},{sprite:"facebook",alt:"Facebook"},{sprite:"instagram",alt:"Instagram"},{sprite:"threads",alt:"Threads"},{sprite:"linkedin",alt:"LinkedIn"}]},{icon:R.default,label:"Import/export chats"},{label:"Migrate from OpenAI ChatGPT",logos:[{sprite:"openai",alt:"OpenAI"}]},{icon:E.default,label:"Export to PDF, ShareGPT & HTML"},{icon:I.default,label:"Chats sync & backup"},{icon:L.default,label:"Chat snapshots & version history (Cloud)"}]},{title:"Interface & input",items:[{icon:et.default,label:"Beautiful light/dark mode"},{icon:ek.default,label:"Wide screen support"},{icon:ej.default,label:"Mobile-friendly support"},{icon:ep.default,label:"Hotkeys & shortcuts"},{icon:P.default,label:"Command palette (âK)"},{label:"Interface in 16 languages",logos:[{flag:"ð¬ð§",alt:"English"},{flag:"ð©ðª",alt:"German"},{flag:"ð«ð·",alt:"French"},{flag:"ðªð¸",alt:"Spanish"},{flag:"ð¯ðµ",alt:"Japanese"},{flag:"ð¨ð³",alt:"Chinese"},{flag:"ð»ð³",alt:"Vietnamese"}]},{label:"Voice input & Whisper transcription",logos:[{sprite:"elevenlabs",alt:"ElevenLabs"},{sprite:"openai",alt:"OpenAI Whisper"},{icon:D.default,alt:"Browser"}]},{icon:X.default,label:"Text-to-speech"},{icon:V.default,label:"Chat minimap"},{icon:k.default,label:"Text selection actions"}
2,{icon:C.default,label:"Background mode"},{icon:ew.default,label:"Multiple user profile settings"},{icon:g.default,label:"Sound notification"}]},{title:"Security & privacy",items:[{icon:eo.default,label:"Private by default"},{icon:J.default,label:"API key encryption with password"},{icon:A.default,label:"API token cost estimation"}]}];function eG(e){return"string"!=typeof e&&Array.isArray(e)?e.map((e,s)=>"string"==typeof e?(0,t.jsx)("span",{children:e},s):(0,t.jsx)("span",{"data-tooltip-id":eP,"data-tooltip-content":e.tooltip,className:"underline decoration-dotted decoration-slate-400 underline-offset-2 cursor-help",children:e.text},s)):e}function eO(){let e=(0,t.jsx)("span",{className:"inline-flex shrink-0 items-center justify-center",children:(0,t.jsx)(v.default,{className:"w-4 h-4 text-blue-600 dark:text-blue-500"})}),n=(0,t.jsx)("span",{className:"inline-flex shrink-0 items-center justify-center",children:(0,t.jsx)(N.default,{className:"w-4 h-4 text-orange-400 dark:text-orange-300"})}),r="border-t border-slate-900/10 dark:border-white/10";return(0,t.jsxs)("section",{className:"mt-20 text-left space-y-8",children:[(0,t.jsxs)("div",{className:"text-center space-y-2",children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-semibold",children:(0,t.jsx)(s.Trans,{id:"6nIz3E"})}),(0,t.jsx)("p",{className:"text-sm sm:text-base text-slate-600 dark:text-slate-300",children:(0,t.jsx)(s.Trans,{id:"vzMeTv",components:{0:(0,t.jsx)("span",{className:"inline-block"})}})})]}),(0,t.jsxs)("div",{className:"bg-white dark:bg-[#09090b]",children:[(0,t.jsxs)("div",{className:"relative hidden sm:block",children:[(0,t.jsxs)("div",{className:"grid grid-cols-12",children:[(0,t.jsx)("div",{className:"col-span-3 px-5 py-4 text-sm font-semibold text-slate-600 dark:text-slate-300"}),(0,t.jsxs)("div",{className:(0,eI.classNames)("col-span-5 flex items-center mx-auto gap-2 px-5 py-4"),children:[(0,t.jsx)("img",{src:"/logo.png",alt:"","aria-hidden":"true",className:"h-6 w-6 shrink-0 rounded-md"}),(0,t.jsx)("span",{className:"text-base font-semibold",children:"TypingMind"})]}),(0,t.jsx)("div",{className:"mx-auto col-span-4 px-5 py-4 text-base font-semibold",children:(0,t.jsx)(s.Trans,{id:"8bo68k"})})]}),(0,t.jsx)("div",{className:"overflow-hidden rounded-2xl border border-slate-900/10 dark:border-white/10",children:eB.map((s,a)=>(0,t.jsxs)("div",{className:"grid grid-cols-12",children:[(0,t.jsx)("div",{className:(0,eI.classNames)(a>0?r:"","col-span-3 px-5 py-4 text-sm font-semibold"),children:s.label}),(0,t.jsxs)("div",{className:(0,eI.classNames)(a>0?r:"","col-span-5 flex items-start gap-2.5 px-5 py-4 text-sm"),children:[(0,t.jsx)("span",{className:"sm:mt-0.5",children:e}),(0,t.jsx)("span",{children:eG(s.typingmind)})]}),(0,t.jsxs)("div",{className:(0,eI.classNames)(a>0?r:"","col-span-4 flex items-start gap-2.5 px-5 py-4 text-sm"),children:[(0,t.jsx)("span",{className:"sm:mt-0.5",children:n}),(0,t.jsx)("span",{children:eG(s.subs)})]})]},s.label))}),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0 left-[25%] w-[41.6667%] rounded-2xl border-2 border-blue-500"})]}),(0,t.jsx)("ul",{className:"sm:hidden overflow-hidden rounded-2xl border border-slate-900/10 dark:border-white/10",children:eB.map(s=>(0,t.jsxs)("li",{className:"p-4 space-y-3",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-slate-600 dark:text-slate-300",children:s.label}),(0,t.jsxs)("div",{className:"space-y-2 rounded-2xl border-2 border-blue-600 dark:border-blue-400 p-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 text-base font-semibold",children:[e,(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)("img",{src:"/logo.png",alt:"","aria-hidden":"true",className:"h-4 w-4 shrink-0 rounded"}),"TypingMind"]})]}),(0,t.jsx)("p",{className:"pl-6 text-sm text-slate-800 dark:text-slate-200",children:eG(s.typingmind)})]}),(0,t.jsxs)("div",{className:"space-y-2 rounded-xl px-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 text-base font-semibold text-slate-700 dark:text-slate-300",children:[n,(0,t.jsx)("span",{children:"ChatGPT Plus / Claude Pro"})]}),(0,t.jsx)("p",{className:"pl-6 text-sm text-slate-800 dark:text-slate-200",children:eG(s.subs)})]})]},s.label))})]})]})}function eD({children:e}){return(0,t.jsxs)("div",{className:"flex items-center gap-0.5 sm:gap-1 sm:px-4",children:[(0,t.jsx)("span",{className:"flex p-0.5 shrink-0 items-center justify-center rounded-full bg-green-100 text-green-600 dark:bg-green-900/50 dark:text-green-400",children:(0,t.jsx)(j.default,{className:"w-3 h-3"})}),(0,t.jsx)("span",{className:"font-medium text-xs whitespace-nowrap",children:e})]})}function ez(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"hidden sm:flex flex-row items-center gap-2 justify-center divide-x divide-slate-900/10 dark:divide-white/10",children:[(0,t.jsx)(eD,{children:(0,t.jsx)(s.Trans,{id:"dP-CXp"})}),(0,t.jsx)(eD,{children:(0,t.jsx)(s.Trans,{id:"sLCpKv"})}),(0,t.jsx)(eD,{children:(0,t.jsx)(s.Trans,{id:"bJ8PyF"})})]}),(0,t.jsxs)("div",{className:"flex sm:hidden flex-row flex-wrap items-center gap-x-2 gap-y-1 justify-center",children:[(0,t.jsx)(eD,{children:(0,t.jsx)(s.Trans,{id:"zm937H"})}),(0,t.jsx)(eD,{children:(0,t.jsx)(s.Trans,{id:"Ptt2nh"})}),(0,t.jsx)(eD,{children:(0,t.jsx)(s.Trans,{id:"sTk3n6"})})]})]})}function eH({renderBuyButton:e}){let s=(0,t.jsx)(v.default,{"aria-label":"Included",className:"w-5 h-5 text-blue-600 dar
2k:text-blue-500 mx-auto"}),n=(0,t.jsx)(N.default,{"aria-label":"Not included",className:"w-5 h-5 text-slate-300 dark:text-slate-500 mx-auto"}),r="sticky top-0 z-10 bg-white dark:bg-[#09090b]";return(0,t.jsx)("section",{className:"text-left bg-white dark:bg-[#09090b] overflow-x-auto sm:overflow-x-visible",children:(0,t.jsxs)("table",{className:"w-full min-w-[320px] text-left border-separate border-spacing-0",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{className:(0,eI.classNames)(r,"w-2/5 px-2 sm:px-3 py-3")}),eA.map(s=>(0,t.jsx)("th",{className:(0,eI.classNames)(r,"px-2 sm:px-3 py-3 align-top text-center"),children:(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("div",{className:"text-sm sm:text-base font-semibold",children:s.name}),e?e(s):null]})},s.id))]})}),(0,t.jsx)("tbody",{children:eq.flatMap(e=>[(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:eA.length+1,className:"rounded-lg bg-slate-100 dark:bg-white/20 px-3 sm:px-4 py-2 sm:py-2.5 text-sm font-semibold",children:e.title})},"group-"+e.title),...e.features.map((e,r)=>{let a=r?"border-t border-slate-100 dark:border-zinc-800":"";return(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{className:(0,eI.classNames)(a,"px-3 sm:px-4 py-2.5 sm:py-3 text-sm text-slate-800 dark:text-slate-200"),children:(0,t.jsx)("span",{"data-tooltip-id":e.tooltip?eP:void 0,"data-tooltip-content":e.tooltip,className:e.tooltip?"underline decoration-dotted decoration-slate-400 underline-offset-2 cursor-help":"",children:e.name})}),(0,t.jsx)("td",{className:(0,eI.classNames)(a,"px-2 sm:px-3 py-2.5 sm:py-3 text-center"),children:e.standard?s:n}),(0,t.jsx)("td",{className:(0,eI.classNames)(a,"px-2 sm:px-3 py-2.5 sm:py-3 text-center"),children:e.extended?s:n}),(0,t.jsx)("td",{className:(0,eI.classNames)(a,"px-2 sm:px-3 py-2.5 sm:py-3 text-center"),children:e.premium?s:n})]},e.name)})])})]})})}e.s(["default",0,function({onChangeLicenseKey:e,licensePayload:m,showBranding:g=!0}){let[w,y]=(0,p.useState)(!0),[b,k]=eT(""),[j,C]=(0,p.useState)({}),[N,L]=(0,p.useState)(!1),[I,T]=(0,p.useState)(!1),[M,A]=(0,p.useState)(!1),{cloudTokenPayload:P}=(0,h.useCloudTokenPayload)(),S=(0,p.useRef)(null),W=async()=>{try{S.current=await (0,n.initializePaddle)({environment:"production",token:"live_aeaf2e77cc4ea482171d2e56a5c",eventCallback:function(e){if("checkout.completed"===e.name){let t=e.data?.transaction_id;window.location.href="/?paddle_transaction_id="+t}}})}catch(e){window.alert("Failed to load Paddle checkout. Please try again later or contact support."),console.error("Failed to load Paddle",e),r.captureException(e)}};(0,p.useEffect)(()=>{W(),(0,eL.track)("show-pricing-page",{[eC.AB_EXPERIMENTS.landingCta]:(0,eC.getABBranch)(eC.AB_EXPERIMENTS.landingCta),[eC.AB_EXPERIMENTS.pricingTiers]:(0,eC.assignABBranch)(eC.AB_EXPERIMENTS.pricingTiers)})},[]),(0,p.useEffect)(()=>{let e={};["ref","utm_source","utm_campaign","utm_medium","referrer"].forEach(t=>{let s=window.localStorage.getItem(t);s&&(e[t]=s)}),Object.keys(e).length>0&&C(e)},[]);let B=e=>{let t;if(!["https://www.typingmind.com","http://localhost:8151"].includes(window.location.origin)){window.location.href="https://www.typingmind.com/buy";return}let s=(t=document.cookie.match(/(?:^|;\s*)tm_referral=([^;]+)/))?decodeURIComponent(t[1]):null,n=(()=>{try{return window.localStorage.getItem("tmReferralCode")||null}catch{return null}})(),r=s||n||null,a=e=>{try{let t=new URLSearchParams(window.location.search).get(e);if(t)return t}catch{}try{return window.localStorage.getItem(e)||null}catch{return null}},i=a("ref"),o=a("utm_source"),l=(0,eC.getABBranch)(eC.AB_EXPERIMENTS.landingCta),d=(0,eC.getABBranch)(eC.AB_EXPERIMENTS.pricingTiers),c={...r?{tmReferralCode:r}:{},...i?{ref:i}:{},...o?{utm_source:o}:{},...l?{[eC.AB_EXPERIMENTS.landingCta]:l}:{},...d?{[eC.AB_EXPERIMENTS.pricingTiers]:d}:{}};S.current?.Checkout.open({discountCode:e.paddleDiscountCode,items:[{priceId:e.paddlePriceID,quantity:1}],...Object.keys(c).length>0?{customData:c}:{}})},q="?"+new URLSearchParams({...j,client_reference_id:j.ref||j.referrer||"",prefilled_email:P?.user?.email||""}
2).toString(),E={standard:"https://buy.typingmind.com/b/eVabKO2aT4Hr0mI6ow",extended:"https://buy.typingmind.com/b/4gwcOScPx0rb8Te4gp",premium:"https://buy.typingmind.com/b/fZecOSg1Jfm5c5q00a",team:"https://buy.typingmind.com/b/aEU3ei5n51vfedy4gn"};return(0,t.jsxs)("div",{className:"text-slate-900 dark:text-white antialiased",children:[b&&e&&!N?(0,t.jsxs)("section",{className:"text-center space-y-2 border-b border-slate-900/10 pb-12 pt-8 border-dashed dark:border-white/10",children:[(0,t.jsxs)("div",{className:"space-y-2 text-sm text-center",children:[(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-semibold",children:(0,t.jsx)(s.Trans,{id:"ivQI97"})}),(0,t.jsxs)("div",{className:"text-slate-600 dark:text-slate-300 space-x-1",children:[(0,t.jsx)(s.Trans,{id:"WQv9_K",values:{0:b.slice(-4)},components:{0:(0,t.jsx)("code",{})}}),(0,t.jsxs)("button",{onClick:e,className:"text-blue-600 hover:underline dark:text-blue-400 font-semibold transition-all inline-block",children:["(",(0,t.jsx)(s.Trans,{id:"o-XJ9D"}),")"]})]})]}),m?(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)("div",{children:(0,t.jsx)(s.Trans,{id:"2LLYJB",values:{0:(0,eI.capitalizeFirstLetter)(m?.payload?.plan||"?")},components:{0:(0,t.jsx)("b",{className:"text-green-600 dark:text-green-400"})}})}),"premium"!==m.payload.plan?(0,t.jsx)(c.default,{licensePayload:m}):null]}):null,(0,t.jsxs)(x.default,{onClick:()=>{L(!0),setTimeout(()=>{W()},500)},className:"!text-sm",children:[(0,t.jsx)(s.Trans,{id:"FfwaxB"}),(0,t.jsx)(f.default,{className:"w-4 h-4"})]})]}):(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"relative isolate pb-6 flex flex-col gap-6",children:[(0,t.jsx)("div",{className:"absolute -inset-x-4 sm:-inset-x-6 top-0 -z-10 block h-full rounded-t-3xl bg-gradient-to-r from-cyan-50 via-blue-200/70 to-yellow-100/60 dark:from-purple-400/25 dark:via-blue-500/25 dark:to-yellow-300/15"}),(0,t.jsx)("div",{className:"absolute -inset-x-4 sm:-inset-x-6 top-0 -z-10 block h-56 rounded-t-3xl bg-[linear-gradient(to_bottom,rgba(255,255,255,1)_0%,rgba(255,255,255,0.92)_25%,rgba(255,255,255,0.7)_45%,rgba(255,255,255,0.4)_65%,rgba(255,255,255,0.15)_82%,rgba(255,255,255,0)_100%)] dark:bg-[linear-gradient(to_bottom,rgba(9,9,11,1)_0%,rgba(9,9,11,0.92)_25%,rgba(9,9,11,0.7)_45%,rgba(9,9,11,0.4)_65%,rgba(9,9,11,0.15)_82%,rgba(9,9,11,0)_100%)]"}),(0,t.jsx)("div",{className:"absolute -inset-x-4 sm:-inset-x-6 bottom-0 -z-10 block h-40 bg-[linear-gradient(to_top,rgba(255,255,255,1)_0%,rgba(255,255,255,0.92)_25%,rgba(255,255,255,0.7)_45%,rgba(255,255,255,0.4)_65%,rgba(255,255,255,0.15)_82%,rgba(255,255,255,0)_100%)] dark:bg-[linear-gradient(to_top,rgba(9,9,11,1)_0%,rgba(9,9,11,0.92)_25%,rgba(9,9,11,0.7)_45%,rgba(9,9,11,0.4)_65%,rgba(9,9,11,0.15)_82%,rgba(9,9,11,0)_100%)]"}),(0,t.jsxs)("div",{className:(0,eI.classNames)("flex items-center justify-center",g?"sm:justify-between":""),children:[g?(0,t.jsxs)("div",{className:"hidden sm:flex items-center gap-2",children:[(0,t.jsx)("img",{src:"/logo.png",alt:"TypingMind",width:"100",height:"100",className:"h-7 w-7 rounded-lg"}),(0,t.jsxs)("span",{className:"text-lg font-bold",children:["Typing",(0,t.jsx)("span",{className:"text-blue-600 dark:text-blue-400",children:"Mind"})]})]}):null,(0,t.jsxs)("div",{className:"flex w-fit max-w-full items-center gap-2 whitespace-nowrap rounded-full bg-green-500/10 dark:bg-green-500/20 px-3 py-1.5 text-xs",children:[(0,t.jsx)("img",{src:"/assets/onboarding/four-half-stars-trustpilot.svg",alt:"4.6 stars",width:"512",height:"96",className:"h-4 w-auto"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"4.6 · 628"})," reviews"]}),(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)("img",{src:"/assets/landing-page/trustpilot-logo.svg",alt:"","aria-hidden":"true",width:"800",height:"761",className:"h-3.5 w-3.5 shrink-0"}),(0,t.jsx)("span",{className:"font-semibold text-slate-900 dark:text-white",children:"Trustpilot"})]})]})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-semibold text-center",children:(0,t.jsx)(s.Trans,{id:"Wc4YZZ"})}),(0,t.jsx)("div",{className:"text-base text-center text-slate-600 dar
2k:text-slate-300",children:(0,t.jsx)("div",{onClick:()=>{window.__ENABLE_PADDLE_COUNTER=(window.__ENABLE_PADDLE_COUNTER||0)+1,window.__ENABLE_PADDLE_COUNTER>=5&&(y(!0),console.log("Paddle enabled"))},children:(0,t.jsx)(s.Trans,{id:"4KL39D"})})})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 sm:grid-rows-[auto_auto_1fr] gap-x-3 gap-y-3 sm:gap-y-3",children:eA.map(e=>(0,t.jsxs)("div",{className:(0,eI.classNames)(e?.isPopular?"border-2 border-sky-500 shadow-md rounded-2xl p-[15px]":"border border-slate-900/10 dark:border-white/15 rounded-2xl p-4","bg-white dark:bg-[#09090b]","relative w-full max-w-sm sm:max-w-none mx-auto transition-all grid grid-cols-[minmax(0,45fr)_minmax(0,55fr)] gap-x-2 gap-y-3 sm:grid-cols-[minmax(0,1fr)] sm:grid-rows-subgrid sm:row-span-3 sm:gap-y-2"),children:[e?.isPopular&&e?.originalPrice?(0,t.jsx)(o.default,{className:"absolute -top-2 -left-1 sm:left-auto sm:-right-1 z-10",percent:eW(e)}):null,(0,t.jsxs)("div",{className:(0,eI.classNames)("col-start-1 row-start-1 sm:col-auto sm:row-auto","w-full flex flex-col items-center justify-center gap-3"),children:[(0,t.jsxs)("div",{className:"flex items-center sm:justify-center gap-2",children:[e.icon,(0,t.jsx)("p",{className:"text-slate-700 dark:text-slate-300 text-left sm:text-center text-lg sm:text-base font-semibold",children:(0,t.jsx)(s.Trans,{id:"J_hVSQ",values:{0:e.name}})})]}),(0,t.jsx)("div",{className:"space-y-2",children:e?.originalPrice?(0,t.jsx)("div",{className:"space-y-1",children:(0,t.jsxs)("div",{className:"flex flex-nowrap items-center justify-center gap-1.5 sm:gap-2",children:[(0,t.jsxs)("div",{className:"shrink-0 whitespace-nowrap bg-gradient-to-r from-pink-500 to-red-600 bg-clip-text text-center text-4xl font-extrabold text-transparent dark:from-pink-400 dark:to-red-500",children:["$",e.price]}),(0,t.jsxs)("span",{className:"relative shrink-0 whitespace-nowrap text-xl font-medium text-slate-600 dark:text-slate-300",children:["$",e.originalPrice,(0,t.jsx)("span",{className:"w-full h-px bg-slate-500 -rotate-[10deg] absolute inset-x-0 top-1/2 dark:bg-slate-200"})]})]})}):(0,t.jsxs)("div",{className:"text-center text-4xl font-extrabold",children:["$",e.price]})}),e?.subtitle?(0,t.jsx)("p",{className:"text-center text-sm text-slate-600 dark:text-slate-300",children:e.subt
2itle}):null,e?.originalPrice?(0,t.jsx)(i.default,{className:"text-center leading-tight tracking-tight text-xs sm:text-sm"}):null]}),w?(0,t.jsxs)(x.default,{className:"group col-span-2 row-start-2 sm:col-auto sm:row-auto",theme:e?.isPopular?"blue":"slate",onClick:()=>B(e),children:[(0,t.jsx)(f.default,{className:"w-4 h-4 shrink-0 group-hover:translate-x-0.5 transition-transform duration-200"}),(0,t.jsx)(s.Trans,{id:"jlui7X"}),e.name]}):(0,t.jsxs)(x.default,{as:"a",className:"group col-span-2 row-start-2 sm:col-auto sm:row-auto",href:E[e.id]+q+("premium"===e.id?`&prefilled_promo_code=${eM}`:""),theme:e?.isPopular?"blue":"slate",children:[(0,t.jsx)(f.default,{className:"w-4 h-4 shrink-0 group-hover:translate-x-0.5 transition-transform duration-200"}),(0,t.jsx)(s.Trans,{id:"jlui7X"}),e.name]}),(0,t.jsxs)("div",{className:"col-start-2 row-start-1 sm:col-auto sm:row-auto sm:space-y-2 sm:mt-2",children:[(0,t.jsx)("p",{className:"sm:block hidden text-xs font-medium text-slate-500 dark:text-slate-400 select-none",children:(0,t.jsx)(s.Trans,{id:"J_hVSQ",values:{0:e.featuresHeading}})}),(0,t.jsx)("ul",{className:"space-y-1",children:e.features.map(e=>(0,t.jsxs)("li",{className:"cursor-default",children:[(0,t.jsxs)("div",{"data-tooltip-id":e?.tooltip?eP:void 0,"data-tooltip-content":e.tooltip,className:(0,eI.classNames)(e?.tooltip?"underline decoration-dotted decoration-slate-500":"","flex items-center gap-1"),children:[(0,t.jsx)(v.default,{className:"text-blue-600 dark:text-blue-400 w-3 h-3 shrink-0"}),(0,t.jsx)("p",{className:"text-sm",children:e.shortName?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"sm:hidden",children:e.shortName}),(0,t.jsx)("span",{className:"hidden sm:inline",children:e.name})]}):e.name})]}),e?.logos?(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-1 pl-4 pt-1",children:e.logos.map((e,s)=>(0,t.jsx)("span",{className:(0,eI.classNames)(s>=5?"hidden sm:flex":"flex","overflow-hidden h-3.5 w-3.5 shrink-0 items-center justify-center rounded-full bg-white"),children:(0,t.jsx)(d.default,{name:e.sprite,alt:e.alt,className:"h-full w-full"})},e.alt))}):null]},e.name))})]})]},e.name))}),(0,t.jsxs)("div",{className:"mx-auto flex items-center justify-center gap-x-1 flex-wrap text-xs text-slate-500 dark:text-slate-400 text-center max-w-xl mx-auto",children:[(0,t.jsx)(s.Trans,{id:"6INKCX"})," ",(0,t.jsx)("span",{children:" · "}),(0,t.jsxs)("div",{children:[(0,t.jsx)("a",{target:"_blank",href:"/privacy",className:"hover:underline",children:(0,t.jsx)(s.Trans,{id:"ScJ9fj"})})," ","·"," ",(0,t.jsx)("a",{target:"_blank",href:"/terms",className:"hover:underline",children:(0,t.jsx)(s.Trans,{id:"UCLeG0"})})]})]})]}),(0,t.jsx)(ez,{})]}),(0,t.jsxs)("div",{className:"w-full text-center space-y-4",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2",children:[e?(0,t.jsxs)(x.default,{onClick:()=>e(),className:"!text-sm",theme:"transparent",children:[(0,t.jsx)(K.default,{className:"w-3.5 h-3.5"}),(0,t.jsx)(s.Trans,{id:"aysBZ6"})]}):null,(0,t.jsxs)(x.default,{className:"!text-sm group",theme:"transparent","aria-expanded":I,onClick:()=>T(e=>!e),children:[(0,t.jsx)(_.default,{className:(0,eI.classNames)("w-4 h-4 transition-transform duration-300",I?"rotate-180":"group-hover:translate-y-0.5 duration-200")}),(0,t.jsx)(s.Trans,{id:"qCo0Wf"})]})]}),I?(0,t.jsx)(eH,{renderBuyButton:e=>{let n=e?.isPopular?"blue":"slate",r="w-full !h-9 !px-2 !text-sm";return w?(0,t.jsxs)(x.default,{className:r,theme:n,onClick:()=>B(e),children:[(0,t.jsx)(s.Trans,{id:"jlui7X"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:e.name})]}):(0,t.jsxs)(x.default,{as:"a",className:r,href:E[e.id]+q+("premium"===e.id?`&prefilled_promo_code=${eM}`:""),theme:n,children:[(0,t.jsx)(s.Trans,{id:"jlui7X"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:e.name})]})}}):null]})]}),(0,t.jsxs)("section",{className:"mt-12 relative -mx-4 sm:-mx-6 overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[url('/assets/landing-page/hero-bg.webp')] bg-cover bg-center -scale-y-100 dark:hidden","aria-hidden":"true"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-[url('/assets/landing-page/dark-hero-bg.webp')] bg-cover bg-center -scale-y-100 dark:block hidden","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"relative px-6 flex flex-col gap-8",children:[(0,t.jsxs)("h2",{className:"text-2xl sm:text-3xl font-semibold text-center",children:[(0,t.jsx)(s.Trans,{id:"fq0Gc0"}),(0,t.jsx)("span",{className:"inline-block",children:(0,t.jsx)(s.Trans,{id:"jkbHit"})})]}),(0,t.jsx)(a.default,{}),(0,t.jsxs)("div",{className:"mx-auto w-full min-w-0 flow-root",children:[(0,t.jsx)("div",{className:(0,eI.classNames)(!M&&eE.length>8?"max-h-[80rem] overflow-hidden [mask-image:linear-gradient(to_bottom,black_65%,transparent_100%)] [-webkit-mask-image:linear-gradient(to_bottom,black_65%,transparent_100%)]":"","relative z-10"),children:(0,t.jsx)("div",{className:"columns-1 sm:columns-2 gap-4",children:(M?eE:eE.slice(0,10)).map((e,s)=>(0,t.jsx)(u.default,{testimonial:e},s))})}),eE.length>8?(0,t.jsx)("div",{className:"mt-4 relative z-10 flex justify-center",children:(0,t.jsxs)(x.default,{theme:"transparent",className:"!text-sm","aria-expanded":M,onClick:()=>A(e=>!e),children:[M?(0,t.jsx)(s.Trans,{id:"6lGV3K"}):(0,t.jsx)(s.Trans,{id:"EBL9TK"}),(0,t.jsx)(_.default,{className:(0,eI.classNames)(M?"rotate-180":"","w-4 h-4 transition-transform")})]})}):null]})]})]}),(0,t.jsx)("section",{children:(0,t.jsx)(eO,{})}),(0,t.jsxs)("section",{className:"mt-24 space-y-8",children:[(0,t.jsx)("h2",{className:"sm:text-center text-left text-3xl sm:text-4xl font-semibold",children:(0,t.jsx)(s.Trans,{id:"ZR-NTl"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{className:"p-4 border border-slate-900/10 dark:border-white/10 rounded-2xl grid grid-cols-[1fr_auto] items-center gap-x-3 gap-y-3 sm:flex sm:flex-row sm:items-center sm:justify-between sm:gap-4",children:[(0,t.jsxs)("div",{className:"contents sm:block sm:space-y-2",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(Z.default,{className:"w-5 h-5 text-green-600 dark:text-green-400"}),(0,t.jsx)("h3",{className:"text-lg sm:text-xl font-semibold whitespace-nowrap sm:whitespace-normal",children:(0,t.jsx)(s.Trans,{id:"HttmMg"})})]}),(0,t.jsx)("div",{className:"col-span-2 row-start-2 sm:col-auto sm:row-auto text-sm text-slate-600 dar
2k:text-slate-300",children:(0,t.jsx)(s.Trans,{id:"9IfllE",components:{0:(0,t.jsx)("b",{className:"text-slate-900 dark:text-white"}),1:(0,t.jsx)("b",{className:"text-slate-900 dark:text-white"}),2:(0,t.jsx)("b",{className:"text-slate-900 dark:text-white"})}})})]}),(0,t.jsxs)("div",{className:"contents sm:flex sm:w-full sm:flex-col sm:gap-2 sm:max-w-[200px] sm:items-end",children:[(0,t.jsxs)("div",{className:"col-start-2 row-start-1 sm:col-auto sm:row-auto flex flex-wrap items-center justify-end gap-x-1.5 gap-y-1",children:[(0,t.jsxs)("span",{className:"shrink-0 rounded-full bg-gradient-to-r from-pink-500 to-pink-600 px-1.5 py-0.5 text-[11px] sm:text-xs font-semibold text-white border border-pink-400 whitespace-nowrap",children:["-",eW(e_),"% ",(0,t.jsx)(s.Trans,{id:"Bdtwnw"})]}),(0,t.jsxs)("span",{className:"text-3xl font-bold",children:["$",e_.price]}),(0,t.jsxs)("span",{className:"relative text-base font-medium text-slate-600 dark:text-slate-300",children:["$",e_.originalPrice,(0,t.jsx)("span",{className:"w-full h-px bg-slate-500 -rotate-[10deg] absolute inset-x-0 top-1/2 dark:bg-slate-200"})]})]}),w?(0,t.jsx)(x.default,{theme:"blue",className:"col-span-2 row-start-3 w-full sm:col-auto sm:row-auto sm:w-fit",onClick:()=>{B({name:"Bulk License",id:"bulk_license",paddlePriceID:"pri_01kk3g1vf59dh03vfk0a2xa5dh"})},children:(0,t.jsx)(s.Trans,{id:"HK09MK"})}):(0,t.jsx)(x.default,{as:"a",theme:"blue",className:"col-span-2 row-start-3 w-full sm:col-auto sm:row-auto sm:w-fit",href:E.team+q+"&prefilled_promo_code=50OFF",children:(0,t.jsx)(s.Trans,{id:"HK09MK"})}),(0,t.jsx)(i.default,{className:"sm:mx-0 mx-auto col-span-2 row-start-4 sm:col-auto sm:row-auto text-xs"})]})]}),(0,t.jsxs)("div",{className:"p-4 border border-slate-900/10 dark:border-white/10 rounded-2xl flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(ey.default,{className:"w-5 h-5 text-blue-600 dark:text-blue-400"}),(0,t.jsxs)("h3",{className:"text-lg sm:text-xl font-semibold",children:["TypingMind ",(0,t.jsx)(s.Trans,{id:"Ank_43"})]}),(0,t.jsx)("div",{className:"text-sm text-slate-600 dark:text-slate-300",children:(0,t.jsx)(s.Trans,{id:"Ix4ZTb",components:{0:(0,t.jsx)("b",{className:"text-slate-900 dark:text-white"}),1:(0,t.jsx)("b",{className:"text-slate-900 dark:text-white"})}})})]}),(0,t.jsx)("div",{className:"flex w-full flex-col gap-2 items-start w-full sm:max-w-[155px] sm:items-end",children:(0,t.jsx)(x.default,{as:"a",theme:"slate",className:"w-full",href:"https://custom.typingmind.com",target:"_blank",children:(0,t.jsx)(s.Trans,{id:"DMAOgZ"})})})]})]})]}),(0,t.jsxs)("section",{className:"mt-24 text-white p-4 sm:p-10 flex flex-col gap-4 text-center rounded-3xl bg-[url('/assets/landing-page/cta-bg.webp')] bg-cover bg-top",children:[(0,t.jsx)("h3",{className:"text-center text-xl sm:text-2xl font-semibold",children:(0,t.jsx)(s.Trans,{id:"h902gP"})}),(0,t.jsx)("p",{className:"text-sm font-medium",children:(0,t.jsx)(s.Trans,{id:"3-bTLm",components:{0:(0,t.jsx)("b",{})}})}),(0,t.jsx)(x.default,{theme:"white",className:"!text-sm w-fit mx-auto",target:"_blank",as:"a",href:"https://www.typingmind.com/changelog",children:(0,t.jsx)(s.Trans,{id:"wSbUOV"})})]}),(0,t.jsxs)("section",{className:"mt-24 sm:p-2 flex flex-col gap-8",children:[(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-semibold text-center",children:(0,t.jsx)(s.Trans,{id:"I8g_BK"})}),(0,t.jsx)("div",{className:"w-full columns-1 gap-x-10 sm:columns-2",children:eF.map(e=>(0,t.jsxs)("div",{className:"mb-6 break-inside-avoid cursor-default text-left",children:[(0,t.jsx)("h3",{className:"pb-1 text-xs font-semibold text-slate-500 dark:text-slate-400",children:e.title}),(0,t.jsx)("ul",{children:e.items.map(e=>(0,t.jsxs)("li",{className:"flex items-center justify-between py-1.5",children:[(0,t.jsx)("span",{className:"text-sm",children:e.label}),e.icons?(0,t.jsx)("span",{className:"flex shrink-0 items-center gap-1",children:e.icons.map((e,s)=>(0,t.jsx)(e,{"aria-hidden":"true",className:"h-4 w-4 shrink-0",width:"100%",height:"100%"},s))}):e.logos?(0,t.jsx)("span",{className:"flex shrink-0 items-center gap-1",children:e.logos.map(e=>e.icon?(0,t.jsx)(e.icon,{"aria-hidden":"true",className:"h-4 w-4 shrink-0 text-slate-600 dar
2k:text-slate-300",width:"100%",height:"100%"},e.alt):e.flag?(0,t.jsx)("span",{title:e.alt,children:e.flag},e.flag):e.text?(0,t.jsx)("span",{className:(0,eI.classNames)(e.color,"rounded px-1.5 py-[0.5px] text-[8px] font-semibold uppercase"),children:e.text},e.text):(0,t.jsx)(d.default,{name:e.sprite,alt:e.alt,className:"block h-4 w-4 shrink-0 overflow-hidden rounded-full bg-white"},e.alt))}):(0,t.jsx)(e.icon,{"aria-hidden":"true",className:"h-4 w-4 shrink-0 text-slate-400 dark:text-slate-500",width:"100%",height:"100%"})]},e.label))})]},e.title))}),(0,t.jsx)("div",{className:"flex justify-center -mt-6",children:(0,t.jsxs)("a",{href:"https://docs.typingmind.com/feature-list",target:"_blank",className:"flex items-center justify-center gap-1 w-fit font-medium text-blue-600 dark:text-blue-400 mx-auto hover:underline text-center transition-all",children:[(0,t.jsx)(s.Trans,{id:"EVqBJV"}),(0,t.jsx)(f.default,{className:"h-4 w-4 shrink-0"})]})})]}),(0,t.jsx)("div",{className:"mt-24",children:(0,t.jsx)(l.default,{showTitle:!0})}),(0,t.jsx)(eS,{})]})}])},160696,e=>{"use strict";var t=e.i(268601),s=e.i(474431),n=e.i(299222),r=e.i(357287);e.s(["StarRating",0,({rating:e,size:a="h-4 w-4",...i})=>{e=Math.round(2*e)/2;let o=[];for(let l=0;l<5;l++)l<e&&o.push((0,t.jsx)("span",{...i,children:l<e&&e<l+1?(0,t.jsx)(n.default,{className:(0,r.classNames)(a,"shrink-0"),"aria-hidden":"true"}):(0,t.jsx)(s.default,{className:(0,r.classNames)(a,"shrink-0"),"aria-hidden":"true"})},l));return(0,t.jsx)("div",{className:"flex items-center gap-x-0.5",children:o})}])},548041,e=>{"use strict";var t=e.i(975705),s=e.i(35099),n=e.i(809134);e.s(["useCloudTokenPayload",0,()=>{let[e,r]=(0,t.useState)(null);(0,t.useEffect)(()=>(a(),window.addEventListener("typingmindcloud_token_changed",a),()=>{window.removeEventListener("typingmindcloud_token_changed",a)}),[]);let a=()=>{try{let e=s.default.get("typingmindcloud_token"),t=n.default.decode(e);r(t)}catch(e){console.error("cloud token decoded error:",e)}};return{cloudTokenPayload:e,notifyTokenChanged:()=>{window.dispatchEvent(new Event("typingmindcloud_token_changed"))}}}])},57470,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M14.75,6.25v7c0,1.105-.895,2-2,2H5.25c-1.105,0-2-.895-2-2V6.25",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("rect",{height:"3.5",width:"14.5",fill:"none",rx:"1",ry:"1",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x:"1.75",y:"2.75"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"7",x2:"11",y1:"9.25",y2:"9.25"})]})})}])},893726,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("circle",{cx:"9",cy:"12.25",fill:"currentColor",r:".75"}),(0,t.jsx)("circle",{cx:"11.75",cy:"12.25",fill:"currentColor",r:".75"}),(0,t.jsx)("circle",{cx:"6.25",cy:"12.25",fill:"currentColor",r:".75"}),(0,t.jsx)("path",{d:"M6.25,2h-1c-1.517,0-2.75,1.233-2.75,2.75v2.625c0,.482-.393,.875-.875,.875-.414,0-.75,.336-.75,.75s.336,.75,.75,.75c.482,0,.875,.393,.875,.875v2.625c0,1.517,1.233,2.75,2.75,2.75h1c.414,0,.75-.336,.75-.75s-.336-.75-.75-.75h-1c-.689,0-1.25-.561-1.25-1.25v-2.625c0-.628-.245-1.2-.645-1.625,.399-.425,.645-.997,.645-1.625v-2.625c0-.689,.561-1.25,1.25-1.25h1c.414,0,.75-.336,.75-.75s-.336-.75-.75-.75Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M16.375,8.25c-.482,0-.875-.393-.875-.875v-2.625c0-1.517-1.233-2.75-2.75-2.75h-1c-.414,0-.75,.336-.75,.75s.336,.75,.75,.75h1c.689,0,1.25,.561,1.25,1.25v2.625c0,.628,.245,1.2,.645,1.625-.399,.425-.645,.997-.645,1.625v2.625c0,.689-.561,1.25-1.25,1.25h-1c-.414,0-.75,.336-.75,.75s.336,.75,.75,.75h1c1.517,0,2.75-1.233,2.75-2.75v-2.625c0-.482,.393-.875,.875-.875,.414,0,.75-.336,.75-.75s-.336-.75-.75-.75Z",fill:"currentColor"})]})})}])},27860,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("circle",{cx:"9",cy:"9",fill:"none",r:"7.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"5.75",x2:"12.25",y1:"9",y2:"9"})]})})}])},188718,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M13.464,6.891c-.
2186-2.314-2.102-4.141-4.464-4.141-2.485,0-4.5,2.015-4.5,4.5,0,.35,.049,.686,.124,1.013-1.597,.067-2.874,1.374-2.874,2.987,0,1.657,1.343,3,3,3h7.75c2.071,0,3.75-1.679,3.75-3.75,0-1.736-1.185-3.182-2.786-3.609Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M9.705,8c.687-.767,1.684-1.25,2.795-1.25,.333,0,.657,.059,.964,.141",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},690877,e=>{"use strict";var t=e.i(268601);e.i(975705),e.s(["default",0,function({fill:e="currentColor",secondaryfill:s,width:n="1em",height:r="1em",...a}){return s=s||e,(0,t.jsx)("svg",{height:r,width:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...a,children:(0,t.jsxs)("g",{fill:e,children:[(0,t.jsx)("path",{d:"M10.704 6.042L8.396 4.696C7.999 4.464 7.5 4.751 7.5 5.211V7.904C7.5 8.364 7.999 8.651 8.396 8.419L10.704 7.073C11.098 6.843 11.098 6.272 10.704 6.042Z",fill:s,stroke:"none"}),(0,t.jsx)("path",{d:"M11.75 14.25H16.25",fill:"none",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M1.75 14.25H8.75",fill:"none",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.75 5.25C13.554 5.25 13.365 5.278 13.182 5.321C12.855 3.299 11.115 1.75 9 1.75C6.885 1.75 5.145 3.299 4.818 5.321C4.635 5.278 4.446 5.25 4.25 5.25C2.869 5.25 1.75 6.369 1.75 7.75C1.75 9.131 2.869 10.25 4.25 10.25H13.75C15.131 10.25 16.25 9.131 16.25 7.75C16.25 6.369 15.131 5.25 13.75 5.25Z",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M8.75 16V12.5",fill:"none",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},554935,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("rect",{height:"4.5",width:"4.5",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x:"6.75",y:"6.75"}),(0,t.jsx)("path",{d:"M4.75,2.75h0c1.104,0,2,.896,2,2v2h-2c-1.104,0-2-.896-2-2h0c0-1.104,.896-2,2-2Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.25,2.75h0c1.104,0,2,.896,2,2v2h-2c-1.104,0-2-.896-2-2h0c0-1.104,.896-2,2-2Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",transform:"translate(18 -8.5) rotate(90)"}),(0,t.jsx)("path",{d:"M13.25,11.25h0c1.104,0,2,.896,2,2v2h-2c-1.104,0-2-.896-2-2h0c0-1.104,.896-2,2-2Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",transform:"translate(26.5 26.5) rotate(-180)"}),(0,t.jsx)("path",{d:"M4.75,11.25h0c1.104,0,2,.896,2,2v2h-2c-1.104,0-2-.896-2-2h0c0-1.104,.896-2,2-2Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",transform:"translate(-8.5 18) rotate(-90)"})]})})}])},564234,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("circle",{cx:"5",cy:"13",fill:"none",r:"2.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"13",cy:"5",fill:"none",r:"2.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"13",cy:"13",fill:"none",r:"2.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"5",cy:"5",fill:"none",r:"2.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"6.5907",x2:"11.4095",y1:"11.4093",y2:"6.5905"})]})})}])},519769,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("polyline",{fill:"none",points:"13.25 9.75 9 14 4.75 9.75",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("polyline",{fill:"none",points:"13.25 5 9 9.25 4.75 5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},214473,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"m9,4.5c-.4141,0-.75-.3359-.75-.75V1.5c0-.4141.3359-.75.75-.75s.75.3359.75.75v2.25c0,.4141-.3359.75-.75.75Z",fill:"currentColor",strokeWidth:"0"}),(0,t.jsx)("path",{d:"m16.5,7.5h-.0253c-.1331-2.501-2.1912-4.5-4.7247-4.5h-5.5c-2.5335,0-4.5917,1.999-4.7247,4.5h-.0253c-.6895,0-1.25.5605-1.25,1.25v1.5c0,.6895.5605,1.25,1.25,1.25h.0253c.1331,2.501,2.1912,4.5,4.7247,4.5h5.5c2.5335,0,4.5917-1.999,4.7247-4.5h.0253c.6895,0,1.25-.5605,1.25-1.25v-1.5c0-.6895-.5605-1.25-1.25-1.25Zm-10.75,3.5c-.6904,0-1.25-.5596-1.25-1.25s.5596-1.25,1.25-1.25,1.25.5596,1.25,1.25-.5596,1.25-1.25,1.25Zm4.75,3.5h-3c-.2761,0-.5-.2239-.5-.5v-.25c0-.6904.5596-1.25,1.25-1.25h1.5c.6904,0,1.25.5596,1.25,1.25v.25c0,.2761-.2239.5-.5.5Zm1.75-3.5c-.6904,0-1.25-.5596-1.25-1.25s.5596-1.25,1.25-1.25,1.25.5596,1.25,1.25-.5596,1.25-1.25,1.25Z",fill:"currentColor",strokeWidth:"0"})]})})}])},367049,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"m9,4.5c-.4141,0-.75-.3359-.75-.75V1.25c0-.4141.3359-.75.75-.75s.75.3359.75.75v2.5c0,.4141-.3359.75-.75.75Z",fill:"currentColor",strokeWidth:"0"}),(0,t.jsx)("path",{d:"m16.75,7.5h-.25v-1.75c0-1.5166-1.2334-2.75-2.75-2.75H4.25c-1.5166,0-2.75,1.2334-2.75,2.75v1.75h-.25c-.4141,0-.75.3359-.75.75v2.5c0,.4141.3359.75.75.75h.25v1.75c0,1.5166,1.2334,2.75,2.75,2.75h9.5c1.5166,0,2.75-1.2334,2.75-2.75v-1.75h.25c.4141,0,.75-.3359.75-.75v-2.5c0-.4141-.3359-.75-.75-.75Zm-11.75,1.5c0-.552.448-1,1-1s1,.448,1,1-.448,1-1,1-1-.448-1-1Zm3.25,5.5h-1.75c-.2761,0-.5-.2239-.5-.5v-1c0-.2761.2239-.5.5-.5h1.75v2Zm3.25,0h-1.75v-2h1.75c.2761,0,.5.2239.5.5v1c0,.2761-.2239.5-.5.5Zm.5-4.5c-.552,0-1-.448-1-1s.448-1,1-1,1,.448,1,1-.448,1-1,1Z",fill:"currentColor",strokeWidth:"0"})]})})}])},289436,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M1.75,7.75V3.75c0-.552,.448-1,1-1h3.797c.288,0,.563,.125,.753,.342l2.325,2.658",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("rect",{height:"9.5",width:"14.5",fill:"none",rx:"2",ry:"2",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x:"1.75",y:"5.75"})]})})}])},79878,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M15.9985 6.74999C16.011 6.97549 15.946 7.20049 15.801 7.39299L9.80801 15.349C9.40501 15.884 8.59401 15.884 8.19201 15.349L2.19901 7.39299C1.90901 7.00799 1.93901 6.47499 2.26901 6.12299L4.67301 3.56699C4.86401 3.36399 5.131 3.24899 5.411 3.24899H10.12",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M2.05298 6.75H15.9985",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M7.88 3.25L6.05701 6.75L8.765 15.723",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M10.12 3.25L11.943 6.75L9.23499 15.723",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M1.75 3C2.164 3 2.5 2.6642 2.5 2.25C2.5 1.8358 2.164 1.5 1.75 1.5C1.336 1.5 1 1.8358 1 2.25C1 2.6642 1.336 3 1.75 3Z",fill:"currentColor",stroke:"none"}),(0,t.jsx)("path",{d:"M16.0096 2.32031L15 1.98171L14.6628 0.963808C14.5539 0.634908 14.0128 0.634908 13.9039 0.963808L13.5667 1.98171L12.5571 2.32031C12.3938 2.37511 12.2828 2.52881 12.2828 2.70291C12.2828 2.87701 12.3938 3.03071 12.5571 3.08551L13.5667 3.42411L13.9039 4.44201C13.9584 4.60651 14.111 4.71721 14.2828 4.71721C14.4546 4.71721 14.6083 4.60541 14.6617 4.44201L14.9989 3.42411L16.0085 3.08551C16.1718 3.03071 16.2828 2.87701 16.2828 2.70291C16.2828 2.52881 16.1718 2.37511 16.0085 2.32031H16.0096Z",fill:"currentColor",stroke:"none"})]})})}])},414,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M11.75,6.75h1c1.105,0,2,.895,2,2v5.5c0,1.105-.895,2-2,2H5.25c-1.105,0-2-.895-2-2v-5.5c0-1.105,.895-2,2-2h1",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("polyline",{fill:"none",points:"12 10.25 9 13.25 6 10.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"9",x2:"9",y1:"13.25",y2:"1.75"})]})})}])}
2,377729,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M6.64636 12.3536C6.64636 12.9056 6.19866 13.3536 5.64636 13.3536C5.09406 13.3536 4.64636 12.9056 4.64636 12.3536C4.64636 11.8016 5.09406 11.3536 5.64636 11.3536C6.19866 11.3536 6.64636 11.8016 6.64636 12.3536Z",fill:"currentColor",stroke:"none"}),(0,t.jsx)("path",{d:"M12.4216 2.75L7.27299 7.8984C6.9446 7.8112 6.6059 7.75 6.25 7.75C4.0408 7.75 2.25 9.5408 2.25 11.75C2.25 13.9592 4.0408 15.75 6.25 15.75C8.4592 15.75 10.25 13.959 10.25 11.75C10.25 11.394 10.1887 11.0554 10.1014 10.7271L12.25 8.5789V6.5074H14.321L15.25 5.5784V2.75H12.4216Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},496712,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M5.25 6.75C6.6307 6.75 7.75 5.631 7.75 4.25C7.75 2.869 6.6307 1.75 5.25 1.75C3.8693 1.75 2.75 2.869 2.75 4.25C2.75 5.631 3.8693 6.75 5.25 6.75Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M7.75 4.25H15.25",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.75 4.25V6.5",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M11.25 4.25V6.5",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M9 16.25C9.9665 16.25 10.75 15.466 10.75 14.5C10.75 13.534 9.9665 12.75 9 12.75C8.0335 12.75 7.25 13.534 7.25 14.5C7.25 15.466 8.0335 16.25 9 16.25Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M3.5 14.25C4.4665 14.25 5.25 13.466 5.25 12.5C5.25 11.534 4.4665 10.75 3.5 10.75C2.5335 10.75 1.75 11.534 1.75 12.5C1.75 13.466 2.5335 14.25 3.5 14.25Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M9 8.75V12.75",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M4.737 11.263L5.957 10.043C6.145 9.855 6.25 9.601 6.25 9.336V8.75",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M14.5 14.25C13.5335 14.25 12.75 13.466 12.75 12.5C12.75 11.534 13.5335 10.75 14.5 10.75C15.4665 10.75 16.25 11.534 16.25 12.5C16.25 13.466 15.4665 14.25 14.5 14.25Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.263 11.263L12.043 10.043C11.855 9.855 11.75 9.601 11.75 9.336V8.75",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},92297,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"2.75",x2:"2.75",y1:"2.75",y2:"15.25"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"15.25",x2:"15.25",y1:"4.75",y2:"15.25"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"7",x2:"7",y1:"7.75",y2:"15.25"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"11",x2:"11",y1:"11.75",y2:"15.25"})]})})}])},864408,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",stroke:"currentColor",children:[(0,t.jsx)("path",{d:"M5.75,6.75V4c0-1.795,1.455-3.25,3.25-3.25h0c1.795,
20,3.25,1.455,3.25,3.25v2.75"}),(0,t.jsx)("rect",{x:"3.75",y:"6.75",width:"10.5",height:"6.5",rx:1,ry:1}),(0,t.jsx)("circle",{cx:"2.25",cy:"16.75",r:"1.25",fill:"currentColor","data-stroke":"none",stroke:"none"}),(0,t.jsx)("circle",{cx:"6.75",cy:"16.75",r:"1.25",fill:"currentColor","data-stroke":"none",stroke:"none"}),(0,t.jsx)("circle",{cx:"11.25",cy:"16.75",r:"1.25",fill:"currentColor","data-stroke":"none",stroke:"none"}),(0,t.jsx)("circle",{cx:"15.75",cy:"16.75",r:"1.25",fill:"currentColor","data-stroke":"none",stroke:"none"}),(0,t.jsx)("line",{x1:9,y1:"9.5",x2:9,y2:"10.5"})]})})}])},289218,e=>{"use strict";var t=e.i(268601);e.i(975705),e.s(["default",0,function({fill:e="currentColor",secondaryfill:s,width:n="1em",height:r="1em",...a}){return s=s||e,(0,t.jsx)("svg",{height:r,width:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...a,children:(0,t.jsxs)("g",{fill:e,children:[(0,t.jsx)("path",{d:"M10.998 3.82599C12.8602 4.45429 14.3295 5.93581 14.9409 7.80551",fill:"none",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M2.87101 10.981C2.48391 9.05459 3.0321 7.041 4.3456 5.5766",fill:"none",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.131 14.443C11.655 15.743 9.63592 16.2743 7.70972 15.8675",fill:"none",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M9 5.75C10.105 5.75 11 4.855 11 3.75C11 2.645 10.105 1.75 9 1.75C7.895 1.75 7 2.645 7 3.75C7 4.855 7.895 5.75 9 5.75Z",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M3.80402 14.75C4.90902 14.75 5.80402 13.855 5.80402 12.75C5.80402 11.645 4.90902 10.75 3.80402 10.75C2.69902 10.75 1.80402 11.645 1.80402 12.75C1.80402 13.855 2.69902 14.75 3.80402 14.75Z",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M14.196 14.75C15.301 14.75 16.196 13.855 16.196 12.75C16.196 11.645 15.301 10.75 14.196 10.75C13.091 10.75 12.196 11.645 12.196 12.75C12.196 13.855 13.091 14.75 14.196 14.75Z",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},431264,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M4.372,11.06c1.914-3.398,2.933-4.274,3.491-4.099,.895,.279,.635,3.275,1.583,3.45,.699,.129,1.318-1.41,2.07-1.218,.607,.155,.57,1.249,1.258,1.461,.276,.085,.574,0,.853-.156",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("rect",{height:"12.5",width:"14.5",fill:"none",rx:"2",ry:"2",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x:"1.75",y:"2.75"})]})})}])},176777,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"m8.3034,16.217c-3.7776-.3601-6.7098-3.619-6.5469-7.5271.157-3.7659,3.3501-6.8755,7.1188-6.9388,4.0612-.0683,7.3747,3.2034,7.3747,7.2489h0c0,1.5188-1.2312,2.75-2.75,2.75h-2.963c-1.0336,0-1.6928,1.1036-1.2027,2.0137l.2374.4409c.2597.4823.2062,1.0732-.1361,1.501h0c-.2736.342-.6962.553-1.1322.5115Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"9",cy:"5",fill:"currentColor",r:"1",strokeWidth:"0"}),(0,t.jsx)("circle",{cx:"6.1716",cy:"6.1716",fill:"currentColor",r:"1",strokeWidth:"0"}),(0,t.jsx)("circle",{cx:"11.8284",cy:"6.1716",fill:"currentColor",r:"1",strokeWidth:"0"}),(0,t.jsx)("circle",{cx:"5",cy:"9",fill:"currentColor",r:"1",strokeWidth:"0"})]})})}])},310821,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M2.75 15.25C2.75 15.25 6.34901 14.682 7.29601 13.735C8.24301 12.788 14.623 6.40799 14.623 6.40799C15.46 5.57099 15.46 4.21399 14.623 3.37799C13.786 2.54099 12.429 2.54099 11.593 3.37799C11.593 3.37799 5.21301 9.75799 4.26601 10.70
25C3.31901 11.652 2.75101 15.251 2.75101 15.251L2.75 15.25Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M10 15.25H15.25",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},653933,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M9.75 2.25C9.75 1.83579 9.41421 1.5 9 1.5C8.58579 1.5 8.25 1.83579 8.25 2.25V5H9.75V2.25Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M2 10H1C0.585786 10 0.25 10.3358 0.25 10.75C0.25 11.1642 0.585786 11.5 1 11.5H2V10Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M16 11.5H17C17.4142 11.5 17.75 11.1642 17.75 10.75C17.75 10.3358 17.4142 10 17 10H16V11.5Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M9 3.25C9.897 3.25 10.625 2.5224 10.625 1.625C10.625 0.7276 9.897 0 9 0C8.103 0 7.375 0.7276 7.375 1.625C7.375 2.5224 8.103 3.25 9 3.25Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M1.5 7.25C1.5 5.73079 2.73079 4.5 4.25 4.5H13.75C15.2692 4.5 16.5 5.73079 16.5 7.25V14.25C16.5 15.7692 15.2692 17 13.75 17H4.25C2.73079 17 1.5 15.7692 1.5 14.25V7.25ZM7 10C7 10.552 6.552 11 6 11C5.448 11 5 10.552 5 10C5 9.448 5.448 9 6 9C6.552 9 7 9.448 7 10ZM12 11C12.552 11 13 10.552 13 10C13 9.448 12.552 9 12 9C11.448 9 11 9.448 11 10C11 10.552 11.448 11 12 11ZM10.1666 11.5H7.83331C7.51131 11.5 7.24991 11.7613 7.24991 12.0833C7.24991 13.0493 8.03391 13.8333 8.99991 13.8333C9.96591 13.8333 10.7499 13.0493 10.7499 12.0833C10.7499 11.7613 10.4886 11.5 10.1666 11.5Z",fill:"currentColor",fillRule:"evenodd"})]})})}])},683509,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",stroke:"currentColor",children:[(0,t.jsx)("polyline",{points:"13.5 16 16.25 13.25 13.5 10.5"}),(0,t.jsx)("path",{d:"M9.147,11l1.253,1.521c.38,.461,.946,.729,1.544,.729h4.056"}),(0,t.jsx)("path",{d:"M1.75,4.75h1.306c.598,0,1.164,.267,1.544,.729l1.253,1.521"}),(0,t.jsx)("polyline",{points:"13.5 2 16.25 4.75 13.5 7.5"}),(0,t.jsx)("path",{d:"M1.75,13.25h1.306c.598,0,1.164-.267,1.544-.729l5.8-7.043c.38-.461,.946-.729,1.544-.729h4.056"})]})})}])},431748,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"15.25",x2:"16.25",y1:"9",y2:"9"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"1.75",x2:"9",y1:"9",y2:"9"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"5",x2:"1.75",y1:"3.75",y2:"3.75"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"16.25",x2:"11.25",y1:"3.75",y2:"3.75"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"5",x2:"1.75",y1:"14.25",y2:"14.25"}),(0,t.jsx)("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"16.25",x2:"11.25",y1:"14.25",y2:"14.25"}),(0,t.jsx)("circle",{cx:"11",cy:"9",fill:"none",r:"1.75",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"6.75",cy:"3.75",fill:"none",r:"1.75",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"6.75",cy:"14.25",fill:"none",r:"1.75",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},844073,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsx)("g",{fill:"currentColor",children:(0,t.jsx)("polygon",{fill:"none",points:"9 2.25 10.912 7.087 15.75 9 10.912 10.913 9 15.75 7.087 10.913 2.25 9 7.087 7.087 9 2.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})})}])},456009,e=>{"use strict";var t=e.i(268601);e.i(975705),e.s(["default",0,function(e){let s=e.fill||"currentColor",n=e.secondaryfill||s,r=e.width||"1em",a=e.height||"1em";return(0,t.jsx)("svg",{height:a,width:r,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsxs)("g",{fill:s,children:[(0,t.jsx)("rect",{height:"12.5",width:"12.5",fill:"none",rx:"2",ry:"2",stroke:s,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x:"2.75",y:"2.75"}),(0,t.jsx)("line",{fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",x1:"5.75",x2:"12.25",y1:"12.25",y2:"5.75"})]})})}])},299222,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{opacity:"0.4",d:"M13.4814 16.29C13.3623 16.29 13.2421 16.2617 13.1328 16.2041L8.99999 14.0322L4.86718 16.2041C4.61428 16.3364 4.3076 16.314 4.0772 16.147C3.8467 15.979 3.73149 15.6944 3.77929 15.4131L4.5693 10.8125L1.2265 7.5542C1.0224 7.355 0.948197 7.0566 1.037 6.7852C1.1249 6.5137 1.3593 6.316 1.6425 6.2749L6.26159 5.6035L8.32699 1.418C8.58089 0.9063 9.41879 0.9063 9.672
269 1.418L11.7381 5.6035L16.3572 6.2749C16.6404 6.3159 16.8748 6.5137 16.9627 6.7852C17.0516 7.0567 16.9773 7.355 16.7732 7.5542L13.4304 10.8125L14.2204 15.4131C14.2683 15.6943 14.153 15.979 13.9225 16.147C13.7916 16.2417 13.6367 16.29 13.4814 16.29Z"}),(0,t.jsx)("path",{d:"M9.00001 1.03419C8.72711 1.03419 8.45409 1.1621 8.32709 1.418L6.2617 5.6035L1.6426 6.2749C1.3594 6.3159 1.125 6.5137 1.0371 6.7852C0.948201 7.0567 1.0225 7.355 1.2266 7.5542L4.5694 10.8125L3.77941 15.4131C3.73151 15.6943 3.84681 15.979 4.07731 16.147C4.30781 16.314 4.61442 16.3365 4.86732 16.2041L9.0001 14.0322L9.00001 1.03419Z"})]})})}])},867689,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("polygon",{fill:"none",points:"8.375 4.995 10.113 8.517 14 9.082 11.187 11.823 11.851 15.694 8.375 13.866 4.899 15.694 5.563 11.823 2.75 9.082 6.637 8.517 8.375 4.995",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"m15.25,15c.414,0,.75-.34.75-.75s-.336-.75-.75-.75-.75.34-.75.75.336.75.75.75Z",fill:"currentColor",strokeWidth:"0"}),(0,t.jsx)("path",{d:"m5.494,3.4915l-.946-.315-.316-.947c-.102-.306-.609-.306-.711,0l-.316.947-.946.315c-.153.051-.257.194-.257.356s.104.305.257.356l.946.315.316.947c.051.153.194.256.355.256s.305-.104.355-.256l.316-.947.946-.315c.153-.051.257-.194.257-.356s-.103-.305-.256-.356Z",fill:"currentColor",strokeWidth:"0"}),(0,t.jsx)("path",{d:"m15.657,3.0044l-1.263-.4241-.421-1.2722c-.137-.411-.812-.411-.949,0l-.421,1.2722-1.263.4241c-.204.0685-.342.2609-.342.4774s.138.4089.342.4774l1.263.4241.421,1.2722c.068.2055.26.3445.475.3445s.406-.139.475-.3445l.421-1.2722,1.263-.4241c.204-.0685.342-.2609.342-.4774s-.139-.4089-.343-.4774Z",fill:"currentColor",strokeWidth:"0"})]})})}])},528625,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M3.25,2.25h4.922c.53,0,1.039,.211,1.414,.586l5.75,5.75c.781,.781,.781,2.047,0,2.828l-3.922,3.922c-.781,.781-2.047,.781-2.828,0L2.836,9.586c-.375-.375-.586-.884-.586-1.414V3.25c0-.552,.448-1,1-1Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"6.25",cy:"6.25",fill:"currentColor",r:"1.25",stroke:"none"})]})})}])},377339,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M9,4.25V1.75c4.004,0,7.25,3.246,7.25,7.25s-3.246,7.25-7.25,7.25S1.75,13.004,1.75,9c0-2.002,.811-3.815,2.123-5.127",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("line",{x1:"9",y1:"9",x2:"5.75",y2:"5.75",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},67207,e=>{"use strict";var t=e.i(268601);e.s(["default",0,function({className:e="",width:s="18px",height:n="18px",...r}){return(0,t.jsx)("svg",{className:e,width:s,height:n,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M9.5 5.5C9.5 3.96 8.573 2.65005 7.25 2.06995V5.75H4.25V2.06995C2.927 2.65005 2 3.9599 2 5.5C2 7.0401 2.927 8.34995 4.25 8.93005V15.25C4.25 15.8 4.698 16.25 5.25 16.25H6.25C6.802 16.25 7.25 15.8 7.25 15.25V8.93005C8.573 8.34995 9.5 7.0401 9.5 5.5Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M15.25 9.25V15.25C15.25 15.8 14.802 16.25 14.25 16.25H13.25C12.698 16.25 12.25 15.8 12.25 15.25V9.25",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M11.25 9.25H16.25",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.75 9.25V2.25",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M13.75 5.25L14.75 3.5L14.25 1.75H13.25L12.75 3.5L13.75 5.25Z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})})}])},256289,e=>{"use strict";e.s(["AB_EXPERIMENTS",0,{landingCta:"ab_landing_cta",pricingTiers:"ab_pricing_tiers"},"assignABBranch",0,function(e){let t=.5>Math.random()?"a":"b";try{let s=window.localStorage.getItem(e);if(null!==s)return s;return window.localStorage.setItem(e,t),t}catch{return t}},"getABBranch",0,function(e){try{return window.localStorage.getItem(e)}catch{return null}}])},622371,e=>{"use strict";function t(){return"u">typeof window}function s(){return(t()?window.vam:"production")||"production"}function n(){return"production"===s()}
2var r=e.i(833537),a=e.i(524572);let i={"show-landing-page":"a0","show-pricing-page":"a1","license-purchased":"a2","user-type":"a3","send-message":"a4","queue-message":"a5","pinned-input-actions":"a6","action-buttons":"a7","landing-get-lifetime-license-clicked":"a8","landing-try-for-free-clicked":"a9","referral-link-copied":"b0","referral-link-shared":"b1","referral-modal-shown":"b2","referral-modal-dismissed":"b3",scroll_past_hero:"b4",start_try_now:"b5",tip_install_mobile_app_shown:"b6",tip_install_mobile_app_dismissed:"b7","zoom-picture":"b8","close-review-widget":"b9","snooze-review-widget":"c0","good-experience-feedback":"c1","bad-experience-feedback":"c2","enter-email":"c3","try-free-clicked":"c4","start-purchase":"c5","view-more-plans-clicked":"c6"},o={data:"d",client:"t",origin:"o",path:"h",referrer:"f"};Object.fromEntries(Object.entries(i).map(([e,t])=>[t,e])),Object.fromEntries(Object.entries(o).map(([e,t])=>[t,e]));let l=(e,t)=>{if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(e=>l(e,t));let s={};for(let[n,r]of Object.entries(e))s[t[n]||n]=l(r,t);return s},d=e=>{if(!e||"object"!=typeof e)return null;let t=i[e.eventName];if(!t)return e.eventName,null;return{n:t,p:l(e.props,o)}},c="tm_tracking_client_id",u="https://track.typingmind.com/api/track/event",h=[],p=null,m=()=>{if(p&&(clearTimeout(p),p=null),0===h.length)return;let e=h;h=[];let t=(()=>{try{let e=window.localStorage.getItem(c);if(e&&/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e))return e;let t=(0,a.v4)();return window.localStorage.setItem(c,t),t}catch{return null}})();if(!t)return;let s=(({clientID:e,events:t})=>({c:e,e:(t||[]).map(d).filter(Boolean)}))({clientID:t,events:e});0!==s.e.length&&(e=>{try{if(navigator.sendBeacon(u,e))return}catch{}fetch(u,{method:"POST",body:e,keepalive:!0}).catch(()=>{})})(JSON.stringify(s))};window.addEventListener("pagehide",m),document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&m()}),e.s(["track",0,(e,a)=>{!r.isHostedInstance&&(!function(e,r){var a,i;if(!t()){let e="[Vercel Web Analytics] Please import `track` from `@vercel/analytics/server` when using this function in a server environment";if(n())console.warn(e);else throw Error(e);return}if(!r){null==(a=window.va)||a.call(window,"event",{name:e,options:void 0});return}try{let t=function(e,t){if(!e)return;let s=e,n=[];for(let[r,a]of Object.entries(e))"object"==typeof a&&null!==a&&(t.strip?s=function(e,{[e]:t,...s}){return s}(r,s):n.push(r));if(n.length>0&&!t.strip)throw Error(`The following properties are not valid: ${n.join(", ")}. Only strings, numbers, booleans, and null are allowed.`);return s}(r,{strip:n()});null==(i=window.va)||i.call(window,"event",{name:e,data:t,options:void 0})}catch(e){e instanceof Error&&"development"===s()&&console.error(e)}}(e,a),(h.push({eventName:e,props:{data:a||{},client:{origin:window.location.hostname,path:window.location.pathname,referrer:document.referrer}}}),h.length>=20)?m():p||(p=setTimeout(m,500)))}],622371)}]); 3 4//# debugId=91e50391-8066-cb30-e065-579989078ab8 5//# sourceMappingURL=33trh7lwed6z5.js.map
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.