1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1413],{15237:(e,t,a)=>{a.d(t,{_:()=>s});var r=a(12115),i=a(93663);function s(){let[e,t]=(0,r.useState)([]),[a,s]=(0,r.useState)(!0),n=(0,r.useRef)(!0);return(0,r.useEffect)(()=>(n.current=!0,(async()=>{try{let e=await i.C.list();n.current&&t(e)}catch{n.current&&t([])}finally{n.current&&s(!1)}})(),()=>{n.current=!1}),[]),{assistants:e,loading:a}}},21767:(e,t,a)=>{a.d(t,{d:()=>n});var r=a(95155);a(12115);var i=a(23638),s=a(40980);function n({className:e,size:t="default",variant:a="default",thumbContent:o,...d}){let l="square"===a;return(0,r.jsx)(i.bL,{"data-slot":"switch","data-size":t,className:(0,s.cn)("peer cursor-pointer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input dark:data-[state=unchecked]:bg-neutral-700 group/switch inline-flex shrink-0 items-center shadow-xs transition-all outline-none focus:ring-2 focus:ring-blue-600 focus:ring-offset-2 dark:focus:ring-offset-neutral-800 disabled:cursor-not-allowed disabled:opacity-50 p-[2px]",l?"rounded-lg":"rounded-full","data-[size=sm]:h-4 data-[size=sm]:w-7","data-[size=default]:h-5 data-[size=default]:w-9","data-[size=md]:h-6 data-[size=md]:w-11","data-[size=lg]:h-7 data-[size=lg]:w-[52px]",e),...d,children:(0,r.jsx)(i.zi,{"data-slot":"switch-thumb",className:(0,s.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none flex items-center justify-center ring-0 transition-transform",l?"rounded-md":"rounded-full","group-data-[size=sm]/switch:size-3","group-data-[size=default]/switch:size-4","group-data-[size=md]/switch:size-5","group-data-[size=lg]/switch:size-6","data-[state=unchecked]:translate-x-0","data-[state=checked]:translate-x-full"),children:o})})}},29991:(e,t,a)=>{a.d(t,{bq:()=>m,eb:()=>b,gC:()=>g,l6:()=>c,yv:()=>u});var r=a(95155),i=a(12115),s=a(88982),n=a(66088),o=a(9921),d=a(94514),l=a(40980);let c=s.bL;s.YJ;let u=s.WT,m=i.forwardRef(({className:e,children:t,...a},i)=>(0,r.jsxs)(s.l9,{ref:i,className:(0,l.cn)("flex h-[38px] w-full items-center justify-between rounded-lg border border-gray-200 bg-white px-3 text-sm placeholder:text-gray-500 focus:outline-none cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 dark:border-neutral-700 dark:bg-neutral-800 dark:placeholder:text-neutral-400",e),...a,children:[t,(0,r.jsx)(s.In,{asChild:!0,children:(0,r.jsx)(n.A,{className:"size-4 opacity-50"})})]}));m.displayName=s.l9.displayName;let f=i.forwardRef(({className:e,...t},a)=>(0,r.jsx)(s.PP,{ref:a,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,r.jsx)(o.A,{className:"size-4"})}));f.displayName=s.PP.displayName;let p=i.forwardRef(({className:e,...t},a)=>(0,r.jsx)(s.wn,{ref:a,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,r.jsx)(n.A,{className:"size-4"})}));p.displayName=s.wn.displayName;let g=i.forwardRef(({className:e,children:t,position:a="popper",header:i,...n},o)=>(0,r.jsx)(s.ZL,{children:(0,r.jsxs)(s.UC,{ref:o,className:(0,l.cn)("relative z-[120] max-h-96 min-w-[8rem] overflow-hidden rounded-lg border border-gray-200 bg-white text-gray-950 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-neutral-700 dark:bg-neutral-800 dark:text-neutral-50","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:a,...n,children:[i,(0,r.jsx)(f,{}),(0,r.jsx)(s.LM,{className:(0,l.cn)("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,r.jsx)(p,{})]})}));g.displayName=s.UC.displayName,i.forwardRef(({className:e,...t},a)=>(0,r.jsx)(s.JU,{ref:a,className:(0,l.cn)("py-1.5 pl-2 pr-2 text-sm font-semibold",e),...t})).displayName=s.JU.displayName;let b=i.forwardRef(({className:e,children:t,description:a,endSlot:i,...n},o)=>(0,r.jsxs)(s.q7,{ref:o,className:(0,l.cn)("relative flex w-full cursor-pointer select-none items-center justify-between gap-2 rounded-md py-1.5 pl-2 pr-2 text-sm outline-none focus:bg-gray-100 focus:text-gray-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-neutral-700 dark:focus:text-neutral-50",e),...n,children:[(0,r.jsxs)("span",{className:"flex-1 min-w-0",children:[(0,r.jsx)(s.p4,{children:t}),a&&(0,r.jsx)("span",{className:"block text-sm text-gray-500 dark:text-neutral-500 font-normal mt-0.5",children:a})]}),i,(0,r.jsx)("span",{className:"flex size-3.5 shrink-0 items-center justify-center",children:(0,r.jsx)(s.VF,{children:(0,r.jsx)(d.A,{className:"size-4"})})})]}));b.displayName=s.q7.displayName,i.forwardRef(({className:e,...t},a)=>(0,r.jsx)(s.wv,{ref:a,className:(0,l.cn)("-mx-1 my-1 h-px bg-gray-100 dark:bg-neutral-700",e),...t})).displayName=s.wv.displayName},32146:(e,t,a)=>{a.d(t,{N:()=>o});var r=a(12115),i=a(79114),s=a(66609),n=a(75690);function o(){let{t:e}=(0,i.Bd)("myAccount"),t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let[a,o]=(0,r.useState)([]),[d,l]=(0,r.useState)(null),[c,u]=(0,r.useState)(1),[m,f]=(0,r.useState)(!0),[p,g]=(0,r.useState)(null),b=(0,r.useRef)(0),h=(0,r.useRef)(0),_=(0,r.useCallback)(async e=>{let a=++b.current;f(!0);try{let t=await n.dR.getInvoices(e);if(a!==b.current)return;o(t.data),l(t.meta),h.current=e}catch(r){if(a!==b.current)return;console.error("Failed to fetch invoices:",r),s.oR.error(t.current("subscription.invoiceLoadError")),h.current>0&&e!==h.current&&u(h.current)}finally{a===b.current&&f(!1)}},[]);return(0,r.useEffect)(()=>
1{c!==h.current&&_(c)},[c,_]),{invoices:a,meta:d,isLoading:m,downloadingId:p,page:c,setPage:u,download:(0,r.useCallback)(async e=>{g(e.id);try{let t=await n.dR.downloadInvoicePdf(e.id),a=URL.createObjectURL(t),r=document.createElement("a");r.href=a,r.download=`invoice-${e.number??e.id}.pdf`,document.body.appendChild(r),r.click(),r.remove(),URL.revokeObjectURL(a)}catch{s.oR.error(t.current("subscription.invoiceDownloadError"))}finally{g(null)}},[])}}},32314:(e,t,a)=>{a.d(t,{C:()=>i});var r=a(12115);function i(){let[e,t]=(0,r.useState)(!1);return{copied:e,copy:(0,r.useCallback)(async e=>{try{await navigator.clipboard.writeText(e)}catch{try{let t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}catch{throw t(!1),Error("Copy failed")}}t(!0),setTimeout(()=>t(!1),2e3)},[])}}},45160:(e,t,a)=>{a.d(t,{E:()=>d});var r=a(95155);a(12115);var i=a(42442),s=a(18460),n=a(40980);let o=(0,s.F)("inline-flex items-center justify-center rounded-full border border-transparent px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border-border text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",ghost:"[a&]:hover:bg-accent [a&]:hover:text-accent-foreground",link:"text-primary underline-offset-4 [a&]:hover:underline"}},defaultVariants:{variant:"default"}});function d({className:e,variant:t="default",asChild:a=!1,...s}){let l=a?i.DX:"span";return(0,r.jsx)(l,{"data-slot":"badge","data-variant":t,className:(0,n.cn)(o({variant:t}),e),...s})}},75131:(e,t,a)=>{a.d(t,{X:()=>i});let r=JSON.parse('{"tiers":{"1":{"tier":1,"name":"Tier 1","appsumo_plan":"Feedspace Tier 1","price":"59","currency_symbol":"$","billing_period":"Lifetime","is_lifetime":true,"description":"Perfect for small businesses getting started.","features":{"workspaces":1,"review_forms":5,"import_reviews":50,"storage":"12 GB","max_media_duration":"1 minutes","video_quality":"720p","wall_of_love":5,"widgets":1,"review_auto":0,"team_members":0,"custom_domain":0,"api_and_webhook_access":false}},"2":{"tier":2,"name":"Tier 2","appsumo_plan":"Feedspace Tier 2","price":"149","currency_symbol":"$","billing_period":"Lifetime","is_lifetime":true,"description":"Great for growing businesses","features":{"workspaces":3,"review_forms":20,"import_reviews":"Unlimited","storage":"50 GB","max_media_duration":"3 minutes","video_quality":"720p","wall_of_love":20,"widgets":50,"review_auto":5,"team_members":3,"custom_domain":1,"api_and_webhook_access":false}},"3":{"tier":3,"name":"Tier 3","appsumo_plan":"Feedspace Tier 3","price":"259","currency_symbol":"$","billing_period":"Lifetime","is_lifetime":true,"description":"Ideal for established businesses","features":{"workspaces":10,"review_forms":60,"import_reviews":"Unlimited","storage":"100 GB","max_media_duration":"3 minutes","video_quality":"1080p","wall_of_love":50,"widgets":200,"review_auto":20,"team_members":10,"custom_domain":1,"api_and_webhook_access":false}},"4":{"tier":4,"name":"Tier 4","appsumo_plan":"Feedspace Tier 4","price":"399","currency_symbol":"$","billing_period":"Lifetime","is_lifetime":true,"description":"Perfect for agencies and large teams","features":{"workspaces":25,"review_forms":200,"import_reviews":"Unlimited","storage":"500 GB","max_media_duration":"3 minutes","video_quality":"1080p","wall_of_love":200,"widgets":500,"review_auto":50,"team_members":30,"custom_domain":1,"api_and_webhook_access":true}},"5":{"tier":5,"name":"Tier 5","appsumo_plan":"Feedspace Tier 5","price":"599","currency_symbol":"$","billing_period":"Lifetime","
1is_lifetime":true,"description":"Ultimate solution for enterprise needs","features":{"workspaces":100,"review_forms":"Unlimited","import_reviews":"Unlimited","storage":"1 TB","max_media_duration":"5 minutes","video_quality":"1080p","wall_of_love":"Unlimited","widgets":"Unlimited","review_auto":150,"team_members":100,"custom_domain":1,"api_and_webhook_access":true}}},"contact_info":{"message":"You\'ve reached the maximum AppSumo tier. Contact us for custom enterprise solutions.","button_text":"Contact Us","action":"open_crisp_chat"}}'),i={getTierData:e=>r.tiers[e.toString()]??null,getCurrentTierNumber(e){let t=e.match(/tier\s*(\d+)/i)||e.match(/feedspace\s*tier\s*(\d+)/i);return t?parseInt(t[1]):1},getNextTierNumber:e=>5===e?"contact_us":5,getNextTierData(e){let t=this.getCurrentTierNumber(e),a=this.getNextTierNumber(t);if("contact_us"===a){let e=this.getTierData(t);return e?{...e,name:r.contact_info.button_text,show_contact_instead:!0,is_max_tier:!0}:null}let i=this.getTierData(a);return i?{...i,is_next_tier:!0}:null},getCurrentTierData(e){let t=this.getCurrentTierNumber(e);return this.getTierData(t)},isMaxTier:e=>5===e,getContactInfo:()=>r.contact_info}},81477:(e,t,a)=>{a.d(t,{Wu:()=>o,Zp:()=>s,aR:()=>n});var r=a(95155);a(12115);var i=a(40980);function s({className:e,...t}){return(0,r.jsx)("div",{"data-slot":"card",className:(0,i.cn)("bg-card text-card-foreground flex flex-col rounded-xl border shadow-sm p-5",e),...t})}function n({className:e,...t}){return(0,r.jsx)("div",{"data-slot":"card-header",className:(0,i.cn)("@container/card-header grid border-none auto-rows-min grid-rows-[auto_auto] items-start gap-2 pb-5 has-data-[slot=card-action]:grid-cols-[1fr_auto]",e),...t})}function o({className:e,...t}){return(0,r.jsx)("div",{"data-slot":"card-content",className:(0,i.cn)("px-6",e),...t})}},97916:(e,t,a)=>{a.d(t,{w:()=>n});var r=a(95155);a(12115);var i=a(15763),s=a(40980);function n({className:e,orientation:t="horizontal",decorative:a=!0,...o}){return(0,r.jsx)(i.b,{"data-slot":"separator",decorative:a,orientation:t,className:(0,s.cn)("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",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.