PageSourceSearch

https://prayk.com/_next/static/chunks/17035.e141ffc6993d4927.js

js prayk.com collected 2026-10-07 03:06:28 UTC 8,867 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17035],{17035:(e,t,s)=>{s.r(t),s.d(t,{default:()=>u});var a=s(95155),l=s(12115),r=s(716),d=s(68954),i=s(80404),n=s(37380),c=s(72381);let x=[7,30,90];function o(e){let{pct:t}=e;if(void 0===t||0===t)return null;let s=t>0;return(0,a.jsxs)("span",{className:"ml-1.5 inline-flex items-center gap-0.5 rounded-full px-1.5 py-0.5 text-[11px] font-medium ".concat(s?"bg-emerald-50 text-emerald-700 dark:bg-emerald-500/15 dark:text-emerald-300":"bg-red-50 text-red-700 dark:bg-red-500/15 dark:text-red-300"),children:[s?"↑":"↓",Math.abs(t),"%"]})}function m(e){var t;let{label:s,m:l}=e;return(0,a.jsxs)("div",{className:"rounded-2xl border border-slate-200 bg-white p-3 dark:border-slate-700 dark:bg-slate-900/50",children:[(0,a.jsx)("div",{className:"text-xs text-slate-500 dark:text-slate-400",children:s}),(0,a.jsxs)("div",{className:"mt-1 flex items-baseline",children:[(0,a.jsx)("span",{className:"text-xl font-bold tabular-nums text-slate-900 dark:text-white",children:(null!=(t=null==l?void 0:l.value)?t:0).toLocaleString()}),(0,a.jsx)(o,{pct:null==l?void 0:l.deltaPct})]})]})}function u(){var e;let t=(0,c.y)(),{t:s}=(0,r.s)(),o=null!=(e=t.activeStoreId)?e:null,[u,h]=(0,l.useState)(7),[b,p]=(0,l.useState)(null),[k,g]=(0,l.useState)(null),[f,j]=(0,l.useState)([]),[v,N]=(0,l.useState)(!1),[w,y]=(0,l.useState)(!0);if((0,l.useEffect)(()=>{var e;let t=!0,s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"".concat(o?"storeId=".concat(o,"&"):"").concat(e)},a={Authorization:"Bearer ".concat(null!=(e=(0,d.getToken)())?e:"")};return y(!0),N(!1),(async()=>{try{var e,l;let[r,d,i]=await Promise.all([fetch("/api/me/business/overview?".concat(s("days=".concat(u))),{headers:a,cache:"no-store"}),fetch("/api/me/business/products?".concat(s("days=".concat(u))),{headers:a,cache:"no-store"}),fetch("/api/me/business/advice?".concat(s()),{headers:a,cache:"no-store"})]);if(!r.ok||!d.ok)throw Error("failed");let n=await r.json(),c=await d.json(),x=i.ok?await i.json():{data:[]};if(!t)return;p(n),g(null!=(e=c.data)?e:[]),j(null!=(l=x.data)?l:[])}catch(e){t&&N(!0)}finally{t&&y(!1)}})(),()=>{t=!1}},[o,u]),v)return(0,a.jsx)("div",{className:"px-4 pt-4 sm:px-0 sm:pt-0",children:(0,a.jsx)(i.A,{onRetry:()=>h(e=>e)})});if(w||!b)return(0,a.jsxs)("div",{className:"animate-pulse px-4 pt-4 sm:px-0 sm:pt-0",children:[(0,a.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-4",children:[0,1,2,3].map(e=>(0,a.jsx)("div",{className:"h-20 rounded-2xl bg-slate-100 dark:bg-slate-800"},e))}),(0,a.jsx)("div",{className:"mt-4 h-40 rounded-2xl bg-slate-100 dark:bg-slate-800"}),(0,a.jsx)("div",{className:"mt-4 h-64 rounded-2xl bg-slate-100 dark:bg-slate-800"})]});let P=Math.max(1,...b.funnel.map(e=>e.value));return(0,a.jsxs)("div",{className:"px-4 pt-4 sm:px-0 sm:pt-0",children:[(0,a.jsxs)("div",{className:"mb-4 flex flex-wrap items-center justify-between gap-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-lg font-bold text-slate-900 dark:text-white",children:s("business.panelTitle")}),(0,a.jsx)("p",{className:"mt-0.5 text-sm text-slate-500 dark:text-slate-400",children:s("business.activeListings",{count:b.activeListings})})]}),(0,a.jsx)("div",{className:"inline-flex rounded-xl border border-slate-200 p-0.5 dark:border-slate-700",children:x.map(e=>(0,a.jsx)("button",{type:"button",onClick:()=>h(e),className:"rounded-lg px-3 py-1.5 text-sm font-medium transition-colors ".concat(u===e?"bg-[#0075ff] text-white":"text-slate-600 hover:bg-slate-100 dark:text-slate-300 dark:hover:bg-slate-800"),children:s("business.daysN",{n:e})},e))})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3 lg:grid-cols-5",children:[(0,a.jsx)(m,{label:s("business.kpiViews"),m:b.views}),(0,a.jsx)(m,{label:s("business.kpiUniqueViewers"),m:b.uniqueViewers}),(0,a.jsx)(m,{label:s("business.kpiReveals"),m:b.phoneReveals}),(0,a.jsx)(m,{label:s("business.kpiChats"),m:b.chats}),(0,a.jsx)(m,{label:s("business.kpiFavorites"),m:b.favorites})]}),(0,a.jsxs)("section",{className:"mt-4 rounded-2xl border border-slate-200 bg-white p-4 dark:border-slate-700 dark:bg-slate-900/50",children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:s("business.funnelTitle")}),(0,a.jsx)("div",{className:"mt-3 flex flex-col gap-2",children:b.funnel.map(e=>(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("span",{className:"w-28 shrink-0 text-sm text-slate-600 dar
1k:text-slate-300",children:s("business.funnel_".concat(e.key))}),(0,a.jsx)("div",{className:"h-6 flex-1 overflow-hidden rounded-lg bg-slate-100 dark:bg-slate-800",children:(0,a.jsx)("div",{className:"h-full rounded-lg bg-[#0075ff]/80",style:{width:"".concat(Math.max(2,e.value/P*100),"%")}})}),(0,a.jsx)("span",{className:"w-14 shrink-0 text-right text-sm font-semibold tabular-nums text-slate-900 dark:text-white",children:e.value.toLocaleString()}),(0,a.jsx)("span",{className:"w-14 shrink-0 text-right text-xs tabular-nums text-slate-500 dark:text-slate-400",children:void 0!==e.ratePct?"".concat(e.ratePct,"%"):""})]},e.key))})]}),f.length>0&&(0,a.jsxs)("section",{className:"mt-4 rounded-2xl border border-amber-200 bg-amber-50/60 p-4 dark:border-amber-500/30 dark:bg-amber-500/10",children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:s("business.adviceTitle")}),(0,a.jsx)("ul",{className:"mt-2 flex flex-col gap-2",children:f.map((e,t)=>{var l,r;return(0,a.jsxs)("li",{className:"text-sm text-slate-700 dark:text-slate-200",children:[(0,a.jsx)("span",{className:"mr-1.5 text-amber-600 dark:text-amber-400",children:"•"}),s("business.advice_".concat(e.code),null!=(l=e.data)?l:{}),e.listingId?(0,a.jsx)(n.default,{href:"/cabinet?section=edit-listing&id=".concat(e.listingId),className:"ml-1.5 font-medium text-[#0075ff] hover:underline",children:e.title||s("business.adviceOpenListing")}):null]},"".concat(e.code,"-").concat(null!=(r=e.listingId)?r:t))})})]}),(0,a.jsxs)("section",{className:"mt-4 overflow-hidden rounded-2xl border border-slate-200 bg-white dark:border-slate-700 dark:bg-slate-900/50",children:[(0,a.jsx)("h3",{className:"border-b border-slate-200 px-4 py-3 text-sm font-semibold text-slate-900 dark:border-slate-700 dark:text-white",children:s("business.productsTitle")}),k&&k.length>0?(0,a.jsx)("div",{className:"overflow-x-auto",children:(0,a.jsxs)("table",{className:"w-full min-w-[640px] text-sm",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{className:"border-b border-slate-200 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:text-slate-400",children:[(0,a.jsx)("th",{className:"px-4 py-2 font-medium",children:s("business.colListing")}),(0,a.jsx)("th",{className:"px-3 py-2 text-right font-medium",children:s("business.kpiViews")}),(0,a.jsx)("th",{className:"px-3 py-2 text-right font-medium",children:s("business.kpiReveals")}),(0,a.jsx)("th",{className:"px-3 py-2 text-right font-medium",children:s("business.colConversion")}),(0,a.jsx)("th",{className:"px-4 py-2 text-right font-medium",children:s("business.colMarket")})]})}),(0,a.jsx)("tbody",{children:k.map(e=>(0,a.jsxs)("tr",{className:"border-b border-slate-100 last:border-0 dark:border-slate-800",children:[(0,a.jsx)("td",{className:"max-w-[280px] px-4 py-2",children:(0,a.jsx)(n.default,{href:"/cabinet?section=edit-listing&id=".concat(e.id),className:"line-clamp-1 text-slate-800 hover:text-[#0075ff] dark:text-slate-100",children:e.title})}),(0,a.jsx)("td",{className:"px-3 py-2 text-right tabular-nums text-slate-700 dark:text-slate-200",children:e.views}),(0,a.jsx)("td",{className:"px-3 py-2 text-right tabular-nums text-slate-700 dark:text-slate-200",children:e.phoneReveals}),(0,a.jsx)("td",{className:"px-3 py-2 text-right tabular-nums text-slate-500 dark:text-slate-400",children:void 0!==e.conversionPct?"".concat(e.conversionPct,"%"):"—"}),(0,a.jsx)("td",{className:"px-4 py-2 text-right",children:void 0===e.marketDeltaPct?(0,a.jsx)("span",{className:"text-slate-400",children:"—"}):(0,a.jsxs)("span",{className:"inline-flex rounded-full px-2 py-0.5 text-xs font-medium tabular-nums ".concat(e.marketDeltaPct<=-10?"bg-emerald-50 text-emerald-700 dark:bg-emerald-500/15 dark:text-emerald-300":e.marketDeltaPct>=10?"bg-red-50 text-red-700 dark:bg-red-500/15 dark:text-red-300":"bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-300"),children:[e.marketDeltaPct>0?"+":"",e.marketDeltaPct,"%"]})})]},e.id))})]})}):(0,a.jsx)("p",{className:"px-4 py-8 text-center text-sm text-slate-500 dark:text-slate-400",children:s("business.productsEmpty")}),(0,a.jsx)("p",{className:"border-t border-slate-200 px-4 py-2 text-xs text-slate-500 dark:border-slate-700 dark:text-slate-400",children:s("business.marketNote")})]})]})}}}]);

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.