1import{d as c,a as i,c as n,F as o,b as t,t as e,i as d,A as r,j as v,_ as u}from"./_plugin-vue_export-helper-B21TyhGk.js";import"./index-BCn5QfZZ.js";import"./_commonjsHelpers-CE1G-McA.js";const m={class:"secret-stats-grid"},_={class:"stat-card"},y={class:"stat-number"},b={class:"stat-card"},p={class:"stat-breakdown"},A={class:"stat-item"},h={class:"stat-value"},D={class:"stat-item"},k={class:"stat-value"},f={class:"stat-card"},g={class:"stat-breakdown"},C={class:"stat-item"},B={class:"stat-value"},N={class:"stat-item"},S={class:"stat-value"},x={class:"stat-item"},T={class:"stat-value"},j={key:0,class:"top-secrets-section"},w={class:"table-responsive"},F={key:1,class:"text-black-500"},V=c({__name:"SecretActivationsAnalytics",props:{secretActivationsData:{type:Object,default:()=>null}},setup(a){return(z,s)=>(i(),n("section",null,[(a.secretActivationsData?.total_activations??0)>0?(i(),n(o,{key:0},[t("div",m,[t("div",_,[s[0]||(s[0]=t("h3",null,"Total Activations",-1)),t("div",y,e(a.secretActivationsData?.total_activations??0),1)]),t("div",b,[s[3]||(s[3]=t("h3",null,"By Type",-1)),t("div",p,[t("div",A,[s[1]||(s[1]=t("span",{class:"stat-label"},"Regular:",-1)),t("span",h,e(a.secretActivationsData?.by_type?.regular??0),1)]),t("div",D,[s[2]||(s[2]=t("span",{class:"stat-label"},"Camera:",-1)),t("span",k,e(a.secretActivationsData?.by_type?.camera??0),1)])])]),t("div",f,[s[7]||(s[7]=t("h3",null,"By Method",-1)),t("div",g,[t("div",C,[s[4]||(s[4]=t("span",{class:"stat-label"},"Click:",-1)),t("span",B,e(a.secretActivationsData?.by_method?.click??0),1)]),t("div",N,[s[5]||(s[5]=t("span",{class:"stat-label"},"Camera Detection:",-1)),t("span",S,e(a.secretActivationsData?.by_method?.camera_detection??0),1)]),t("div",x,[s[6]||(s[6]=t("span",{class:"stat-label"},"Notification:",-1)),t("span",T,e(a.secretActivationsData?.by_method?.notification??0),1)])])])]),(a.secretActivationsData?.top_secrets?.length??0)>0?(i(),n("div",j,[s[9]||(s[9]=t("h3",null,"Top Secrets",-1)),t("div",w,[t("table",null,[s[8]||(s[8]=t("thead",null,[t("tr",null,[t("th",null,"Secret Name"),t("th",null,"Type"),t("th",null,"Activations")])],-1)),t("tbody",null,[(i(!0),n(o,null,d(a.secretActivationsData.top_secrets,l=>(i(),n("tr",{key:l.name},[t("td",null,e(l.name),1),t("td",null,[t("span",{class:r(["secret-type-badge",l.type])},e(l.type),3)]),t("td",null,e(l.count),1)]))),128))])])])])):v("",!0)],64)):(i(),n("div",F," No secret activations available. "))]))}}),M=u(V,[["__scopeId","data-v-b5ad3751"]]);export{M as default};
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.