Files
yakpanel-core/YakPanel/static/vite/js/index-legacy-BPtxUb68.js
2026-04-07 02:04:22 +05:30

2 lines
8.2 KiB
JavaScript

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