PageSourceSearch

https://promptsloth.com/_next/static/chunks/app/layout-15430ed8904…?dpl=dpl_FJFK6bmAt1uvsWyTLrozn8tDkU3Z

js promptsloth.com collected 2026-09-24 11:52:50 UTC 30,286 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{3576:()=>{},4571:(e,t,a)=>{"use strict";a.d(t,{$:()=>c});var r=a(68307),s=a(23603),o=a(64904),n=a(88932),l=a(95720);let i=(0,n.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"px-4 py-2 border border-gray-300 rounded-md text-sm font-medium text-gray-700 hover:bg-gray-50",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"text-gray-700 hover:bg-gray-100 hover:text-gray-900",link:"text-primary underline-offset-4 hover:underline",slim:"bg-transparent text-primary-foreground border border-stone-300 text-text-foreground hover:bg-stone-100",action:"bg-action text-action-foreground shadow-sm hover:bg-action/90",landingpageCTA:"bg-primary text-primary-foreground shadow-sm hover:bg-primary/90 ",login:"bg-black text-white hover:bg-[#2e2e2e] ",ctaBlack:"bg-[#333333] text-white hover:bg-[#555555]",ctaWhite:"bg-white text-[#333333] border border-gray-200 hover:bg-gray-100"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3",lg:"h-10 rounded-md px-4 md:px-8 text-md md:text-xl py-4 md:py-8",icon:"h-9 w-9",login:"h-10 rounded-md px-3 text-md"}},defaultVariants:{variant:"default",size:"default"}}),c=s.forwardRef((e,t)=>{let{className:a,variant:s,size:n,asChild:c=!1,...d}=e,u=c?o.DX:"button";return(0,r.jsx)(u,{className:(0,l.cn)(i({variant:s,size:n,className:a})),ref:t,...d})});c.displayName="Button"},17614:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,3576,23)),Promise.resolve().then(a.bind(a,59402)),Promise.resolve().then(a.bind(a,73999)),Promise.resolve().then(a.bind(a,39193)),Promise.resolve().then(a.bind(a,42232)),Promise.resolve().then(a.bind(a,59329)),Promise.resolve().then(a.bind(a,65200)),Promise.resolve().then(a.t.bind(a,75803,23)),Promise.resolve().then(a.t.bind(a,24060,23)),Promise.resolve().then(a.t.bind(a,63667,23))},18408:(e,t,a)=>{"use strict";a.d(t,{C:()=>r});let r={name:"Prompt Sloth",supportEmail:"[email protected]",domain:"promptsloth.com",url:"https://promptsloth.com/",description:"AI prompt helper for ChatGPT, Claude, and any AI tool. One-click prompt improvements and 2000+ expert prompt templates. Free Chrome extension.",extensionUrl:"https://chromewebstore.google.com/detail/prompt-sloth/nkalaahhnoopcmopdlinibokjmjjacfa"}},28024:(e,t,a)=>{"use strict";a.d(t,{J:()=>n});var r=a(23603),s=a(27111),o=a(35730);function n(e){let t=(0,s.sf)();return(0,r.useCallback)(a=>{(0,o.xq)(t,{...e,...a})},[t,e.cta_location,e.cta_label,e.cta_variant,e.tool_slug])}},35730:(e,t,a)=>{"use strict";a.d(t,{Hb:()=>n,xq:()=>l,yS:()=>i});let r="ps_session_entry";function s(e){let t=o(e),a=t.split("/").filter(Boolean);if(0===a.length)return{page_path:t,page_type:"home"};let[r,s,n]=a;if("free-tools"===r)return s?"prompt-library"===s?{page_path:t,page_type:"prompt_library"}:"categories"===s?{page_path:t,page_type:"free_tool_category",page_slug:n}:{page_path:t,page_type:"free_tool",page_slug:s,tool_slug:s}:{page_path:t,page_type:"free_tool_index"};let l={compare:["compare","compare_index"],alternatives:["alternatives","alternatives_index"],audience:["audience","audience_index"],for:["for_platform","for_platform_index"],"prompts-for":["prompts_for","prompts_for_index"],languages:["languages","languages_index"],templates:["templates","templates_index"],blog:["blog","blog_index"]};if(l[r]){let[e,a]=l[r];return s?{page_path:t,page_type:e,page_slug:s}:{page_path:t,page_type:a}}let i={examples:"examples",guides:"guides","how-to-use":"how_to_use",pricing:"pricing",lifetime:"lifetime",desktop:"desktop",dashboard:"dashboard",login:"auth",signup:"auth"};return i[r]?{page_path:t,page_type:i[r]}:{page_path:t,page_type:"other",page_slug:s}}function o(e){if(!e)return"/";let t=e.split("?")[0].split("#")[0].toLowerCase();return t.length>1&&t.endsWith("/")?t.slice(0,-1):t||"/"}function n(){try{var e,t,a;let s=window.sessionStorage.getItem(r);if(s)return JSON.parse(s);let n=new URLSearchParams(window.location.search),l={entry_path:o(window.location.pathname),entry_referrer_domain:function(){try{if(!document.referrer)return"$direct";let e=new URL(document.referrer);if(e.hostname===window.location.hostname)return;return e.hostname}catch(e){return}}(),utm_source:null!=(e=n.get("utm_source"))?e:void 0,utm_medium:null!=(t=n.get("utm_medium"))?t:void 0,utm_campaign:null!=(a=n.get("utm_campaign"))?a:void 0};return window.sessionStorage.setItem(r,JSON.stringify(l)),l}catch(e){return{}}}function l(e,t){var a;let r=s(window.location.pathname),o=n(),l=c(e),i={...r,...o,tool_slug:null!=(a=t.tool_slug)?a:r.tool_slug,cta_location:t.cta_location,cta_label:t.cta_label,cta_variant:t.cta_variant,...t.extra};try{null==e||e.capture("install_cta_clicked",i)}catch(e){}d("ps_install_attribution",{v:1,distinct_id:l,ts:Date.now(),...i})}function i(e){let t=s(window.location.pathname),a=n();d("ps_last_seen",{v:1,distinct_id:c(e),ts:Date.now(),...t,...a})}function c(e){try{return(null==e?void 0:e.get_distinct_id())||void 0}catch(e){return}}function d(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch(e){}}},39193:(e,t,a)=>{"use strict";a.d(t,{default:()=>$});var r=a(68307),s=a(23603),o=a(75803),n=a.n(o),l=a(74519),i=a(61467),c=a(1232),d=a(70057),u=a(81908),m=a(94793),p=a(45
171),g=a(79156),h=a(88932),f=a(88258),x=a(95720);let b=g.bL,y=g.l9;g.bm;let v=g.ZL,w=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(g.hJ,{className:(0,x.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});w.displayName=g.hJ.displayName;let j=(0,h.F)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4  border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),N=s.forwardRef((e,t)=>{let{side:a="right",className:s,children:o,...n}=e;return(0,r.jsxs)(v,{children:[(0,r.jsx)(w,{}),(0,r.jsxs)(g.UC,{ref:t,className:(0,x.cn)(j({side:a}),s),...n,children:[o,(0,r.jsxs)(g.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,r.jsx)(f.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});N.displayName=g.UC.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(g.hE,{ref:t,className:(0,x.cn)("text-lg font-semibold text-foreground",a),...s})}).displayName=g.hE.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(g.VY,{ref:t,className:(0,x.cn)("text-sm text-muted-foreground",a),...s})}).displayName=g.VY.displayName;var k=a(42232);let _=[{kind:"dropdown",label:"Product",groups:[{items:[{label:"Desktop app",href:"/everywhere?ref=nav-product",description:"mini AI on your Desk — ⌘E rewrites text anywhere and how you want"},{label:"Features",href:"/#features",description:"One-click prompt upgrades, right where you type"},{label:"How It Works",href:"/how-to-use",description:"The three-step flow, start to finish"},{label:"Live Examples",href:"/examples",description:"Real before → after prompts"},{label:"Who It's For",href:"/audience",description:"Founders, marketers, developers & more"},{label:"Changelog",href:"/changelog",description:"Fresh improvements every week",badge:"New"}]}],featured:{eyebrow:"New \xb7 Desktop",title:"mini AI on your desk",body:"Not another tab. Three shortcuts that sharpen and restructure your text wherever you already type it - Slack, Mail, Cursor, your terminal.",ctaLabel:"See how it works",href:"/everywhere?ref=nav-product-featured",tone:"desktop"}},{kind:"dropdown",label:"Platforms",groups:[{title:"Most popular",items:[{label:"ChatGPT",href:"/for/chatgpt",icon:"/aitools/chatgpt.svg"},{label:"Claude",href:"/for/claude",icon:"/aitools/claude.svg"},{label:"Gemini",href:"/for/gemini",icon:"/aitools/gemini.svg"},{label:"Perplexity",href:"/for/perplexity",icon:"/aitools/perplexity-3.svg"}]},{title:"Also supported",items:[{label:"Midjourney",href:"/for/midjourney",icon:"/aitools/midjourney.webp"},{label:"Cursor",href:"/for/cursor",icon:"/aitools/cursor.svg"},{label:"Lovable",href:"/for/lovable",icon:"/aitools/lovable-logo-icon.svg"},{label:"All 20+ platforms",href:"/for",iconLabel:"20+"}]}],featured:{eyebrow:"New \xb7 Mac app",title:"Prompt Sloth for Desktop",body:"One shortcut improves any prompt — in Claude, Cursor, your terminal, every app on your Mac.",ctaLabel:"Get early access",href:"/desktop?ref=nav",tone:"desktop"}},{kind:"dropdown",label:"Resources",groups:[{title:"Learn",items:[{label:"Blog",href:"/blog"},{label:"Guides",href:"/guides"},{label:"How to use",href:"/how-to-use"}]},{title:"Tools & prompts",items:[{label:"Prompt Templates",href:"/templates"},{label:"Prompt Library",href:"/prompt-library",description:"2,000+ ready-to-use prompts"},{label:"Free Tools",href:"/free-tools"}]}],featured:{eyebrow:"Free \xb7 No signup",title:"50-Prompt Starter Pack",body:"Battle-tested prompts for ChatGPT & Claude. Copy, paste, done.",ctaLabel:"Browse the library",href:"/templates",tone:"free"}},{kind:"link",label:"Pricing",href:"/pricing"},{kind:"link",label:"Partners",href:"/partners?ref=nav",badge:"New"}],C=[{flag:"\uD83C\uDDF7\uD83C\uDDFA",name:"Русский",slug:"russian"},{flag:"\uD83C\uDDE8\uD83C\uDDF3",name:"中文",slug:"chinese"},{flag:"\uD83C\uDDE9\uD83C\uDDEA",name:"Deutsch",slug:"german"},{flag:"\uD83C\uDDEA\uD83C\uDDF8",name:"Espa\xf1ol",slug:"spanish"},{flag:"\uD83C\uDDEB\uD83C\uDDF7",name:"Fran\xe7ais",slug:"french"},{flag:"\uD83C\uDDEF\uD83C\uDDF5",name:"日本語",slug:"japanese"},{flag:"\uD83C\uDDF0\uD83C\uDDF7",name:"한국어",slug:"korean"},{flag:"\uD83C\uDDF8\uD83C\uDDE6",name:"العربية",slug:"arabic"}];function P(e){let{link:t}=e;return t.icon||t.iconLabel?(0,r.jsx)("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center",children:t.icon?(0,r.jsx)("img",{src:t.icon,alt:"","aria-hidden":"true",className:"h-full w-full object-contain ".concat(t.iconInvert?"invert":"")}):(0,r.jsx)("span",{className:"text-[0.625rem] font-bold leading-none text-gray-400",children:t.iconLabel})}):null}let E={brand:"from-[#3b82f6] to-[#6366f1]",free:"from-[#059669] to-[#10b981]",desktop:"from-[#7c3aed] to-[#c026d3]"};function L(e){var t;let{featured:a,onNavigate:s}=e,o=E[null!=(t=a.tone)?t:"brand"];return(0,r.jsxs)(n(),{href:a.href,onClick:s,target:a.external?"_blank":void 0,className:"mt-2 flex items-center justify-between gap-2 rounded-xl bg-gradient-to-br ".concat(o," px-3 py-2.5 text-sm font-semibold text-white"),children:[(0,r.jsxs)("span",{className:"flex flex-col",children:[a.eyebrow&&(0,r.jsx)("span",{className:"text-[10px] font-semibold uppercase tracking-wider text-white/75",children:a.eyebrow}),a.ctaLabel]}),(0,r.jsx)(u.A,{className:"h-4 w-4 shrink-0"})]})}function S(e){let{item:t,onNavigate:a}
1=e,[o,l]=(0,s.useState)(!1);return(0,r.jsxs)("div",{children:[(0,r.jsxs)("button",{type:"button",onClick:()=>l(e=>!e),className:"flex w-full items-center justify-between rounded-lg py-2.5 text-[0.9375rem] font-semibold text-[#1a1a2e]",children:[t.label,(0,r.jsx)(c.A,{className:"h-4 w-4 text-gray-400 transition-transform duration-200 ".concat(o?"rotate-180":"")})]}),o&&(0,r.jsxs)("div",{className:"ml-3 border-l border-gray-100 pb-2 pl-3",children:[t.groups.map((e,t)=>(0,r.jsxs)("div",{className:t>0?"mt-3":"",children:[e.title&&(0,r.jsx)("p",{className:"mb-1 px-1 text-[0.6875rem] font-semibold uppercase tracking-wider text-gray-400",children:e.title}),e.items.map(e=>(0,r.jsxs)(n(),{href:e.href,onClick:a,className:"flex items-center gap-2.5 rounded-lg px-1 py-2 transition-colors hover:bg-gray-50",children:[(0,r.jsx)(P,{link:e}),(0,r.jsxs)("span",{className:"min-w-0",children:[(0,r.jsxs)("span",{className:"flex items-center text-sm font-medium text-[#333333]",children:[e.label,e.badge&&(0,r.jsx)("span",{className:"ml-2 rounded-full bg-blue-50 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-blue-600",children:e.badge})]}),e.description&&(0,r.jsx)("span",{className:"mt-0.5 block text-[0.8125rem] leading-snug text-gray-400",children:e.description})]})]},e.href))]},t)),t.featured&&(0,r.jsx)(L,{featured:t.featured,onNavigate:a})]})]})}function A(e){let{onNavigate:t}=e,[a,o]=(0,s.useState)(!1);return(0,r.jsxs)("div",{children:[(0,r.jsxs)("button",{type:"button",onClick:()=>o(e=>!e),className:"flex w-full items-center justify-between rounded-lg py-2.5 text-[0.9375rem] font-semibold text-[#1a1a2e]",children:["\uD83C\uDF10 Languages",(0,r.jsx)(c.A,{className:"h-4 w-4 text-gray-400 transition-transform duration-200 ".concat(a?"rotate-180":"")})]}),a&&(0,r.jsxs)("div",{className:"ml-3 border-l border-gray-100 pb-2 pl-3",children:[C.map(e=>(0,r.jsxs)(n(),{href:"/languages/".concat(e.slug),onClick:t,className:"flex items-center gap-2.5 rounded-lg px-1 py-2 text-sm font-medium text-[#333333] transition-colors hover:bg-gray-50",children:[(0,r.jsx)("span",{className:"text-base",children:e.flag}),e.name]},e.slug)),(0,r.jsx)(n(),{href:"/languages",onClick:t,className:"block rounded-lg px-1 py-2 text-sm font-medium text-gray-500 transition-colors hover:bg-gray-50",children:"All languages →"})]})]})}function T(){let{open:e,onOpenChange:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[a,o]=(0,s.useState)(!1),i=null!=t?t:o,c=()=>i(!1);return(0,r.jsxs)(b,{open:null!=e?e:a,onOpenChange:i,children:[(0,r.jsx)(y,{asChild:!0,children:(0,r.jsxs)(p.$,{variant:"ghost",size:"icon",className:"lg:hidden",children:[(0,r.jsx)(m.A,{className:"h-6 w-6"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle menu"})]})}),(0,r.jsxs)(N,{side:"right",className:"flex w-[320px] flex-col p-0 sm:w-[380px] lg:hidden",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 border-b border-gray-100 px-5 py-4",children:[(0,r.jsx)(l.default,{src:"/logo2.png",alt:"Prompt Sloth logo",width:32,height:32,className:"h-8 w-8"}),(0,r.jsx)("span",{className:"text-base font-bold tracking-tight text-[#1a1a2e]",children:"Prompt Sloth"})]}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto px-5 py-3",children:[_.map(e=>"link"===e.kind?(0,r.jsxs)(n(),{href:e.href,onClick:c,className:"flex items-center rounded-lg py-2.5 text-[0.9375rem] font-semibold text-[#1a1a2e]",children:[e.label,e.badge&&(0,r.jsx)("span",{className:"ml-2 rounded-full bg-blue-50 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-blue-600",children:e.badge})]},e.label):(0,r.jsx)(S,{item:e,onNavigate:c},e.label)),(0,r.jsx)(A,{onNavigate:c}),(0,r.jsx)(n(),{href:"/contact",onClick:c,className:"block rounded-lg py-2.5 text-[0.9375rem] font-medium text-gray-600",children:"Contact"})]}),(0,r.jsxs)("div",{className:"border-t border-gray-100 px-5 py-4",children:[(0,r.jsx)(n(),{href:"/login",onClick:c,className:"mb-2 block text-center text-sm font-medium text-gray-600 transition-colors hover:text-[#1a1a2e]",children:"Sign in"}),(0,r.jsx)(p.$,{asChild:!0,className:"w-full bg-[#333333] text-white hover:bg-[#555555]",children:(0,r.jsxs)(k.default,{ctaLocation:"mobile_menu",ctaLabel:"Add to Chrome — It's Free",onClick:c,className:"flex items-center justify-center",children:[(0,r.jsx)("img",{src:"/Google_Chrome-Logo.svg",alt:"Chrome logo",className:"mr-2 h-6 w-6"}),"Add to Chrome — It's Free"]})})]})]})]})}let R={fontFamily:"var(--font-bricolage), sans-serif"},F="mx-auto w-full max-w-screen-2xl px-4 md:px-6 lg:px-8";function M(e){let{className:t}=e;return(0,r.jsx)("svg",{className:t,width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M5 12h14m0 0l-6-6m6 6l-6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}function I(e){let{label:t}=e;
1return(0,r.jsx)("span",{className:"ml-2 rounded-full bg-blue-50 px-1.5 py-0.5 align-middle text-[10px] font-semibold uppercase tracking-wide text-blue-600",children:t})}function D(e){let{link:t}=e;return t.icon||t.iconLabel?(0,r.jsx)("span",{className:"flex h-8 w-8 shrink-0 items-center justify-center",children:t.icon?(0,r.jsx)("img",{src:t.icon,alt:"","aria-hidden":"true",className:"h-full w-full object-contain ".concat(t.iconInvert?"invert":"")}):(0,r.jsx)("span",{className:"text-xs font-bold leading-none text-gray-400 transition-colors group-hover/link:text-blue-600",children:t.iconLabel})}):null}let O={brand:"from-[#3b82f6] to-[#6366f1]",free:"from-[#059669] to-[#10b981]",desktop:"from-[#7c3aed] to-[#c026d3]"};function U(e){var t;let{featured:a,onNavigate:s}=e,o=O[null!=(t=a.tone)?t:"brand"];return(0,r.jsxs)(n(),{href:a.href,onClick:s,target:a.external?"_blank":void 0,className:"group/feat flex h-full flex-col justify-between rounded-2xl bg-gradient-to-br ".concat(o," p-6 text-white shadow-sm transition-transform hover:-translate-y-0.5"),children:[(0,r.jsxs)("div",{children:[a.eyebrow&&(0,r.jsx)("p",{className:"text-[0.6875rem] font-semibold uppercase tracking-wider text-white/75",children:a.eyebrow}),(0,r.jsx)("p",{className:"mt-2 text-xl font-bold leading-snug tracking-tight",children:a.title}),(0,r.jsx)("p",{className:"mt-2 text-sm leading-relaxed text-white/85",children:a.body})]}),(0,r.jsxs)("span",{className:"mt-6 inline-flex items-center gap-1.5 text-sm font-semibold",children:[a.ctaLabel,(0,r.jsx)(M,{className:"transition-transform group-hover/feat:translate-x-0.5"})]})]})}function B(e){let{link:t,onNavigate:a}=e;return(0,r.jsxs)(n(),{href:t.href,onClick:a,className:"group/tile flex flex-col py-2",children:[(0,r.jsxs)("span",{className:"flex items-center text-[0.9375rem] font-bold leading-snug text-[#1a1a2e] transition-colors group-hover/tile:text-blue-600",children:[t.label,t.badge&&(0,r.jsx)(I,{label:t.badge}),(0,r.jsx)(M,{className:"ml-1.5 -translate-x-1 text-blue-600 opacity-0 transition-all group-hover/tile:translate-x-0 group-hover/tile:opacity-100"})]}),t.description&&(0,r.jsx)("span",{className:"mt-1 text-sm leading-snug text-gray-500",children:t.description})]})}function G(e){let{group:t,onNavigate:a}=e;return(0,r.jsxs)("div",{children:[t.title&&(0,r.jsx)("p",{className:"mb-2 px-3 text-[0.6875rem] font-semibold uppercase tracking-wider text-gray-400",children:t.title}),(0,r.jsx)("ul",{className:"space-y-0.5",children:t.items.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)(n(),{href:e.href,onClick:a,className:"group/link flex items-center gap-2.5 rounded-lg px-3 py-2 transition-colors hover:bg-gray-50",children:[(0,r.jsx)(D,{link:e}),(0,r.jsxs)("span",{className:"min-w-0",children:[(0,r.jsxs)("span",{className:"flex items-center text-[0.9375rem] font-semibold text-[#333333] transition-colors group-hover/link:text-blue-600",children:[e.label,e.badge&&(0,r.jsx)(I,{label:e.badge})]}),e.description&&(0,r.jsx)("span",{className:"mt-0.5 block text-[0.8125rem] leading-snug text-gray-400",children:e.description})]})]})},e.href))})]})}function J(e){let{item:t,onNavigate:a}=e,s=t.groups.flatMap(e=>e.items),o=s.some(e=>e.description);return(0,r.jsxs)("div",{className:"mx-auto flex w-fit justify-center gap-10 pb-8 pt-4",children:[(0,r.jsx)("div",{className:"w-[520px] shrink-0",children:o?(0,r.jsx)("div",{className:"grid gap-x-8 gap-y-0.5 ".concat(s.length<=1?"grid-cols-1":"grid-cols-2"),children:s.map(e=>(0,r.jsx)(B,{link:e,onNavigate:a},e.href))}):(0,r.jsx)("div",{className:"grid grid-cols-2 gap-x-8 gap-y-2",children:t.groups.map((e,t)=>(0,r.jsx)(G,{group:e,onNavigate:a},t))})}),t.featured&&(0,r.jsx)("div",{className:"w-80 shrink-0",children:(0,r.jsx)(U,{featured:t.featured,onNavigate:a})})]})}function z(e){let{onOpen:t}=e,[a,o]=(0,s.useState)(!1),l=(0,s.useRef)(null);return(0,s.useEffect)(()=>()=>{l.current&&clearTimeout(l.current)},[]),(0,r.jsxs)("div",{className:"relative",onMouseEnter:()=>{l.current&&clearTimeout(l.current),null==t||t(),o(!0)},onMouseLeave:()=>{l.current=setTimeout(()=>o(!1),150)},children:[(0,r.jsxs)("button",{type:"button",className:"flex items-center gap-1 rounded-lg p-2 text-gray-500 transition-colors hover:bg-gray-50 hover:text-[#333333]",onClick:()=>o(e=>!e),"aria-label":"Choose language","aria-expanded":a,children:[(0,r.jsx)(i.A,{className:"h-[18px] w-[18px]"}),(0,r.jsx)(c.A,{className:"h-3.5 w-3.5 transition-transform duration-200 ".concat(a?"rotate-180":"")})]}),a&&(0,r.jsx)("div",{className:"absolute right-0 top-full z-50 pt-2",children:(0,r.jsxs)("div",{className:"min-w-[190px] rounded-xl border border-gray-200 bg-white p-2 shadow-[0_16px_40px_-16px_rgba(15,23,42,0.25)]",children:[C.map(e=>(0,r.jsxs)(n(),{href:"/languages/".concat(e.slug),className:"flex items-center gap-2.5 rounded-lg px-3 py-2 text-sm transition-colors hover:bg-gray-50",onClick:()=>o(!1),children:[(0,r.jsx)("span",{className:"text-base",children:e.flag}),(0,r.jsx)("span",{className:"font-medium text-[#333333]",children:e.name})]},e.slug)),(0,r.jsx)("div",{className:"mt-1 border-t border-gray-100 pt-1",children:(0,r.jsx)(n(),{href:"/languages",className:"flex items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-gray-500 transition-colors hover:bg-gray-50 hover:text-[#333333]",onClick:()=>
1o(!1),children:"All languages →"})})]})})]})}function W(e){let{open:t}=e;return(0,r.jsx)(c.A,{className:"mt-px h-3.5 w-3.5 transition-transform duration-200 ".concat(t?"rotate-180":"")})}function $(){let[e,t]=(0,s.useState)(!1),[a,o]=(0,s.useState)(!1),[i,c]=(0,s.useState)(null),u=(0,s.useRef)(void 0),m=(0,s.useCallback)(e=>{clearTimeout(u.current),c(e)},[]),p=(0,s.useCallback)(()=>{clearTimeout(u.current),u.current=setTimeout(()=>c(null),120)},[]),g=(0,s.useCallback)(()=>{clearTimeout(u.current),c(null)},[]);(0,s.useEffect)(()=>()=>clearTimeout(u.current),[]),(0,s.useEffect)(()=>{let e=()=>o(window.scrollY>10);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,s.useEffect)(()=>{if(!i)return;let e=e=>{"Escape"===e.key&&c(null)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[i]);let h=_.find(e=>"dropdown"===e.kind&&e.label===i);return(0,r.jsx)("header",{className:"sticky top-0 z-50 w-full border-b transition-all duration-300 ".concat(a||i?"border-gray-100 bg-white/95 shadow-sm backdrop-blur-md":"border-transparent bg-white"),onMouseLeave:p,onMouseEnter:()=>clearTimeout(u.current),children:(0,r.jsxs)("div",{className:"flex h-16 items-center gap-4 ".concat(F),children:[(0,r.jsx)("div",{className:"flex flex-1 items-center",onMouseEnter:g,children:(0,r.jsxs)(n(),{href:"/",className:"flex items-center",children:[(0,r.jsx)(l.default,{src:"/logo2.png",alt:"Prompt Sloth logo",width:40,height:40,className:"mr-2 h-9 w-9"}),(0,r.jsx)("span",{className:"text-base font-bold tracking-tight text-[#1a1a2e] md:text-lg",style:R,children:"Prompt Sloth"})]})}),(0,r.jsx)("nav",{className:"hidden items-center gap-8 lg:flex",children:_.map(e=>{if("link"===e.kind)return(0,r.jsxs)(n(),{href:e.href,onMouseEnter:g,className:"flex items-center text-[0.9375rem] font-medium text-gray-600 transition-colors hover:text-[#1a1a2e]",children:[e.label,e.badge&&(0,r.jsx)(I,{label:e.badge})]},e.label);let t=i===e.label;return(0,r.jsxs)("button",{type:"button",onMouseEnter:()=>m(e.label),onFocus:()=>m(e.label),onClick:()=>c(t?null:e.label),"aria-expanded":t,"aria-haspopup":"true","aria-controls":"marketing-mega-menu",className:"relative flex items-center gap-1.5 text-[0.9375rem] font-medium transition-colors ".concat(t?"text-[#1a1a2e]":"text-gray-600 hover:text-[#1a1a2e]"),children:[e.label,(0,r.jsx)(W,{open:t}),(0,r.jsx)("span",{className:"pointer-events-none absolute -bottom-1.5 left-0 h-0.5 w-full rounded-full bg-blue-600 transition-opacity duration-200 ".concat(t?"opacity-100":"opacity-0")})]},e.label)})}),(0,r.jsx)("div",{id:"marketing-mega-menu",role:"region","aria-label":h?"".concat(h.label," menu"):"Menu",className:"absolute inset-x-0 top-full hidden border-b border-gray-100 bg-white shadow-[0_24px_48px_-24px_rgba(15,23,42,0.25)] transition-[opacity,transform] duration-200 ease-out lg:block ".concat(h?"visible translate-y-0 opacity-100":"pointer-events-none invisible -translate-y-2 opacity-0"),children:(0,r.jsx)("div",{className:F,children:h&&(0,r.jsx)(J,{item:h,onNavigate:g})})}),(0,r.jsxs)("div",{className:"flex flex-1 items-center justify-end gap-2 sm:gap-3",children:[(0,r.jsxs)("div",{className:"hidden items-center gap-2 lg:flex",onMouseEnter:g,children:[(0,r.jsx)(z,{onOpen:g}),(0,r.jsx)(n(),{href:"/login",className:"whitespace-nowrap px-2 text-[0.9375rem] font-medium text-gray-600 transition-colors hover:text-[#1a1a2e]",children:"Sign in"}),(0,r.jsx)(d.default,{variant:"black",className:"whitespace-nowrap",label:"Add to Chrome — It's Free",ctaLocation:"header"})]}),(0,r.jsx)("div",{className:"flex justify-end lg:hidden",children:(0,r.jsx)(T,{open:e,onOpenChange:t})})]})]})})}},42232:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var r=a(68307),s=a(23603),o=a(75803),n=a.n(o),l=a(18408),i=a(28024);let c=(0,s.forwardRef)(function(e,t){let{href:a=l.C.extensionUrl,ctaLocation:s,ctaLabel:o,toolSlug:c,onClick:d,target:u="_blank",children:m,...p}=e,g=(0,i.J)({cta_location:s,cta_label:o,tool_slug:c});return(0,r.jsx)(n(),{...p,ref:t,href:a,target:u,onClick:e=>{g(),null==d||d(e)},children:m})})},59329:(e,t,a)=>{"use strict";a.d(t,{PostHogProvider:()=>u});var r=a(68307),s=a(23603),o=a(94844),n=a(7993),l=a(27111),i=a(35730);
1function c(){let[e,t]=(0,s.useState)(null);return((0,s.useEffect)(()=>{let e=()=>{let e=n.Ay.get_distinct_id();e&&t(e)};e();let a=setTimeout(e,1e3);return()=>clearTimeout(a)},[]),e)?(0,r.jsx)("div",{id:"posthog-distinct-id","data-posthog-distinct-id":e,style:{display:"none"},"aria-hidden":"true"}):null}function d(){let e=(0,o.usePathname)();return(0,s.useEffect)(()=>{(0,i.Hb)();let e=setTimeout(()=>(0,i.yS)(n.Ay),1200);return()=>clearTimeout(e)},[e]),null}function u(e){let{children:t}=e;return(0,s.useEffect)(()=>{n.Ay.init("phc_aNTVUemb2dUtfxAjYGojJ2Q2b8Q1psDTw6bQib4YQLf",{api_host:"/ingest",ui_host:"https://eu.posthog.com",defaults:"2025-05-24",capture_exceptions:!0,debug:!1,person_profiles:"identified_only",disable_surveys:!0,loaded:()=>{}})},[]),(0,r.jsxs)(l.so,{client:n.Ay,children:[(0,r.jsx)(c,{}),(0,r.jsx)(d,{}),t]})}},59402:(e,t,a)=>{"use strict";a.d(t,{default:()=>s});var r=a(23603);function s(){return(0,r.useEffect)(()=>{if("localhost"!==window.location.hostname&&"127.0.0.1"!==window.location.hostname&&""!==window.location.hostname){let e=document.createElement("script");e.defer=!0,e.src="https://cloud.umami.is/script.js",e.setAttribute("data-website-id","11a36932-ed26-4feb-8add-78d772ed6c0e"),document.head.appendChild(e)}},[]),null}},65200:(e,t,a)=>{"use strict";a.d(t,{Toaster:()=>i});var r=a(68307),s=a(3795),o=a(94844),n=a(23603),l=a(28065);let i=e=>{let{...t}=e,{theme:a="system"}=(0,s.D)(),[i,c]=(0,n.useState)(!1),d=(0,o.useSearchParams)(),u=(0,o.usePathname)(),m=(0,o.useRouter)();return((0,n.useEffect)(()=>{c(!0)},[]),(0,n.useEffect)(()=>{if(!i)return;let e=d.get("status"),t=d.get("status_description"),a=d.get("error"),r=d.get("error_description");if(a||e){((e,t,a)=>{switch(t){case"success":l.oR.success(e,a);break;case"info":l.oR.info(e,a);break;case"warning":l.oR.warning(e,a);break;case"error":l.oR.error(e,a);break;default:(0,l.oR)(e,a)}})(a||e,a?"error":"success",{description:a?r:t});let s=new URLSearchParams(d.toString());["error","status","status_description","error_description"].forEach(e=>s.delete(e));let o="".concat(u,"?").concat(s.toString());m.replace(o,{scroll:!1})}},[d,i,u,m]),i)?(0,r.jsx)(l.l$,{theme:a,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t}):null}},70057:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var r=a(68307),s=a(75803),o=a.n(s),n=a(4571),l=a(18408),i=a(28024);function c(e){let{variant:t="black",href:a=l.C.extensionUrl,label:s="Add to Chrome - It's Free",className:c,target:d="_blank",onClick:u,icon:m=!0,size:p="default",ctaLocation:g="section_cta",toolSlug:h,ctaExtra:f}=e,x=a.startsWith(l.C.extensionUrl),b=(0,i.J)({cta_location:g,cta_label:s,cta_variant:t,tool_slug:h,extra:f});return(0,r.jsx)(n.$,{asChild:!0,variant:"white"===t?"ctaWhite":"ctaBlack",size:p,className:c,children:(0,r.jsxs)(o(),{href:a,target:d,onClick:()=>{x&&b(),null==u||u()},className:"flex items-center gap-2",children:[m&&(0,r.jsx)("img",{src:"/Google_Chrome-Logo.svg",alt:"Chrome",className:"sm"===p?"h-5 w-5":"lg"===p?"h-8 w-8":"h-6 w-6"}),s]})})}},73999:(e,t,a)=>{"use strict";a.d(t,{default:()=>n});var r=a(68307),s=a(18408),o=a(23603);let n=function(e){let{email:t=s.C.supportEmail,children:a,...n}=e,[l,i]=(0,o.useState)(),[c,d]=(0,o.useState)("Email us");return(0,o.useEffect)(()=>{i("mailto:".concat(t)),d(t)},[t]),(0,r.jsx)("a",{href:l,...n,children:null!=a?a:c})}},95720:(e,t,a)=>{"use strict";a.d(t,{cn:()=>o});var r=a(33458),s=a(27915);function o(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,s.QP)((0,r.$)(t))}}},e=>{e.O(0,[2997,161,5335,5803,9924,3953,4060,8065,6478,9847,6438,2453,7358],()=>e(e.s=17614)),_N_E=e.O()}]);

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.