System.register(["./index-legacy-DWPn48Vb.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./logo-legacy-B73HALFt.js?v=1773287522785","./useOperate-legacy-Bh3KhBNp.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./php-legacy-BZUQ59eS.js?v=1773287522785","./index-legacy-De9vt8IT.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./useModal-legacy-Hu99X2Lu.js?v=1773287522785"],(function(e,t){"use strict";var a,s,l,r,o,i,n,p,u,c,y,d,f,v,_,x,m,g,b,h,k,T,w,j,S,$,A,C,q,L,P,U,V,M,I,R,W,z,B,D,O,F,Z,E,G,H,Y;return{setters:[e=>{a=e._},e=>{s=e._},e=>{l=e.t,r=e.I,o=e.l,i=e._,n=e.C,p=e.i,u=e.c},e=>{c=e._},e=>{y=e.u},e=>{d=e.u},e=>{f=e.g,v=e.a},e=>{_=e.u},e=>{x=e.k,m=e.an,g=e.$,b=e.Z,h=e.a8,k=e.a9,T=e.a0,w=e.j,j=e.aa,S=e.ak,$=e.ao,A=e.R,C=e.a6,q=e.c,L=e.r,P=e.e,U=e.ap,V=e.o,M=e.ab,I=e.S,R=e.F,W=e.P,z=e._},e=>{B=e._},e=>{D=e.a3,O=e.ag,F=e.u,Z=e.a9,E=e.k,G=e.B,H=e.ac,Y=e.a0},null,null],execute:function(){var t=document.createElement("style");t.textContent=".circle[data-v-7543cfd7]{margin-right:5px;display:inline-block;width:10px;height:10px;border-radius:9999px;background-color:var(--color-primary)}\n/*$vite$:1*/",document.head.appendChild(t);const J={class:"flex gap-4"},K=x({__name:"tren-type",props:$({showSort:{type:Boolean,default:!0}},{sort:{default:"desc"},sortModifiers:{},type:{default:"traffic"},typeModifiers:{}}),emits:["update:sort","update:type"],setup(e){const t=m(e,"sort"),a=m(e,"type");return(s,l)=>{const r=O,o=D;return g(),b("div",J,[e.showSort?(g(),h(o,{key:0,value:t.value,"onUpdate:value":l[0]||(l[0]=e=>t.value=e),size:"small"},{default:k((()=>[T(r,{value:"desc"},{default:k((()=>[w(j(s.$t("Desc")),1)])),_:1}),T(r,{value:"asc"},{default:k((()=>[w(j(s.$t("Asc")),1)])),_:1})])),_:1},8,["value"])):S("",!0),T(o,{value:a.value,"onUpdate:value":l[1]||(l[1]=e=>a.value=e),size:"small"},{default:k((()=>[T(r,{value:"traffic"},{default:k((()=>[w(j(s.$t("Traffic")),1)])),_:1}),T(r,{value:"req_count"},{default:k((()=>[w(j(s.$t("Requests")),1)])),_:1}),T(r,{value:"ip_count"},{default:k((()=>l[2]||(l[2]=[w("IP")]))),_:1,__:[2]}),T(r,{value:"uv"},{default:k((()=>l[3]||(l[3]=[w("UV")]))),_:1,__:[3]}),T(r,{value:"pv"},{default:k((()=>l[4]||(l[4]=[w("PV")]))),_:1,__:[4]})])),_:1},8,["value"])])}}}),N=["textContent"],Q={key:1},X={class:"font-bold text-16px text-font2"},ee={class:"text-font2"},te={class:"text-font2"},ae={class:"font-bold text-16px text-font2"},se={class:"font-bold text-16px text-font2"},le=x({__name:"index",props:{name:{type:String,default:""},showTops5:{type:Boolean,default:!0}},setup(e){const{t:t}=A(),{openMonitor:u}=y(),x=_(),m=l(),{siteMonitorStatus:$}=C(m),{webserver:D,isMonitorInstall:O}=C(x),J=q((()=>"openlitespeed"!==D.value&&(O.value||$.value))),le=L(!1),re=e,oe=P({sort:"desc",top5Type:"traffic",trenType:"traffic"}),ie={traffic:t("Traffic"),req_count:t("Requests"),ip_count:"IP",uv:"UV",pv:"PV"},ne=L([]),pe=q((()=>ie[oe.trenType])),ue=e=>"traffic"===e?"traffic_bytes":e,ce=(e,t)=>"traffic"===t?n(e):e,ye=P({today:{traffic_human:"-",req_count:"-",ip_count:"-",uv:"-",pv:"-"},yesterday:{traffic_human:"-",req_count:"-",ip_count:"-",uv:"-",pv:"-"},day_before:{traffic_human:"-",req_count:"-",ip_count:"-",uv:"-",pv:"-"}}),de=[{key:"traffic_human",label:t("Traffic")},{key:"req_count",label:t("Requests")},{key:"ip_count",label:"IP"},{key:"uv",label:"UV"},{key:"pv",label:"PV"}],fe=F(),ve=U({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:"axis",backgroundColor:"var(--chart-tooltip-bg-color)",textStyle:{color:"var(--chart-tooltip-text-color)"},formatter:e=>{const t=Array.isArray(e)?e[0]:e,a=t.name||t.axisValueLabel||"",s=Array.isArray(t.value)?t.value[0]:t.value;return`${a}
${ie[oe.top5Type]}: ${ce(s,oe.top5Type)}`}},xAxis:{type:"value",axisLabel:{formatter:e=>ce(e,oe.top5Type)}},yAxis:{type:"category",data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:"truncate",ellipsis:"...",lineHeight:18,margin:4,align:"right"}},series:[{type:"bar",data:[],barWidth:14,label:{show:!0,position:"right",color:"#666",formatter:e=>ce(e.value,oe.top5Type)},itemStyle:{color:fe.value.primaryColor,borderRadius:[0,6,6,0]}}]}),_e=U({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:"axis",backgroundColor:"var(--chart-tooltip-bg-color)",textStyle:{color:"var(--chart-tooltip-text-color)"},formatter:e=>{const t=Array.isArray(e)?e[0]:e,a=t.name||t.axisValueLabel||"",s=Array.isArray(t.value)?t.value[1]??t.value[0]:t.value;return`${a}
${pe.value}: ${ce(s,oe.trenType)}`}},xAxis:{type:"category",boundaryGap:!1,data:[]},yAxis:{type:"value",axisLabel:{formatter:e=>ce(e,oe.trenType)}},series:[{type:"line",data:[],smooth:!0,symbol:"circle",symbolSize:6,itemStyle:{color:"#fff",borderColor:fe.value.primaryColor,borderWidth:2},lineStyle:{color:fe.value.primaryColor,width:2},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:r(fe.value.primaryColor,.35)},{offset:1,color:r(fe.value.primaryColor,.05)}]}}}]}),xe=()=>{const e=ue(oe.trenType);_e.xAxis={..._e.xAxis,data:ne.value.map((e=>e.date.substring(5)))},_e.series=[{..._e.series?.[0],data:ne.value.map((t=>t[e]||0))}]},{loading:me,setLoading:ge}=d(),be=async()=>{try{let e;ge(!0),e=re.name?(await f({site_name:re.name})).message:(await v({metric:oe.top5Type,order:oe.sort})).message,p(e)&&(ne.value=e.trend_7days.points,Object.assign(ye,e.overview_three_days),xe(),re.name||(e=>{le.value=0===e.top5_sites.items.length;const t=ue(oe.top5Type);ve.yAxis={...ve.yAxis,data:e.top5_sites.items.map((e=>e.site)).reverse()},ve.series=[{...ve.series?.[0],data:e.top5_sites.items.map((e=>e[t]||0)).reverse()}]})(e))}finally{ge(!1)}};return V((()=>{"openlitespeed"!==D.value&&(O.value||$.value)&&be()})),(e,t)=>{const l=i,r=M("i18n-t"),n=E,p=o,y=G,d=H,f=Y,v=s,_=Z,x=a;return g(),h(x,{install:I(J)},{desc:k((()=>["openlitespeed"==I(D)?(g(),b("span",{key:0,textContent:j(e.$t("This feature is not currently supported by the OpenLiteSpeed service"))},null,8,N)):(g(),b("span",Q,[T(r,{keypath:"Please use {a} or enable Site Monitor in the Settings"},{a:k((()=>[T(l,{class:"font-bold",onClick:t[0]||(t[0]=e=>I(u)(re.name))},{default:k((()=>t[5]||(t[5]=[w("Website statistics-v2")]))),_:1,__:[5]})])),_:1})]))])),default:k((()=>[T(_,{class:"py-16px px-30px",show:I(me)},{default:k((()=>[T(n,{class:"justify-between!"},{default:k((()=>[(g(),b(R,null,W(de,(a=>T(n,{class:"flex-col! items-center",key:a.key},{default:k((()=>[z("span",null,[t[6]||(t[6]=z("span",{class:"circle"},null,-1)),z("span",null,j(a.label),1)]),z("span",X,j(I(ye).today[a.key]),1),z("span",ee,j(e.$t("Public.Search.Yesterday"))+" "+j(I(ye).yesterday[a.key]),1),z("span",te,j(e.$t("Day Before"))+" "+j(I(ye).day_before[a.key]),1)])),_:2},1024))),64)),T(n,{class:"flex-col! items-center justify-center! cursor-pointer",onClick:be},{default:k((()=>[T(n,{class:"items-center",size:5},{default:k((()=>[T(p,{name:"base-refresh",class:"text-primary"}),T(y,{type:"primary",text:""},{default:k((()=>[w(j(e.$t("Refresh")),1)])),_:1})])),_:1}),t[7]||(t[7]=z("img",{src:c,class:"w-40px h-40px"},null,-1))])),_:1,__:[7]})])),_:1}),re.showTops5?(g(),b(R,{key:0},[T(n,{class:"my-25px justify-between! items-center"},{default:k((()=>[z("div",ae,j(e.$t("Today Top 5 Websites")),1),T(K,{sort:I(oe).sort,"onUpdate:sort":[t[1]||(t[1]=e=>I(oe).sort=e),be],type:I(oe).top5Type,"onUpdate:type":[t[2]||(t[2]=e=>I(oe).top5Type=e),be]},null,8,["sort","type"])])),_:1}),I(le)?(g(),h(d,{key:0,class:"h-200px justify-center"})):(g(),h(B,{key:1,type:"bar",height:"200px",option:I(ve)},null,8,["option"]))],64)):S("",!0),T(n,{class:"my-25px justify-between! items-center"},{default:k((()=>[z("div",se,j(e.$t("Last 7 Days Statistics")),1),T(K,{showSort:!1,type:I(oe).trenType,"onUpdate:type":[t[3]||(t[3]=e=>I(oe).trenType=e),xe]},null,8,["type"])])),_:1}),T(B,{type:"line",height:"260px",option:I(_e)},null,8,["option"]),T(f),T(v,{class:"mt-10px"},{default:k((()=>[z("li",null,[w(j(e.$t("This is a simplified website statistics report. For more detailed data, please use"))+" ",1),T(y,{type:"primary",text:"",onClick:t[4]||(t[4]=e=>I(u)(re.name))},{default:k((()=>t[8]||(t[8]=[w("Website statistics-v2")]))),_:1,__:[8]})])])),_:1})])),_:1},8,["show"])])),_:1},8,["install"])}}});e("default",u(le,[["__scopeId","data-v-7543cfd7"]]))}}}));