PageSourceSearch

https://dashboard.cdnvideo.ru/static/js/375.97ab2a40.js

js cdnvideo.ru collected 2026-10-01 10:36:37 UTC 6,821 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcdnvideo=self.webpackChunkcdnvideo||[]).push([[246,375,4534,8541,9486],{18541:function(t,e,a){a.r(e),a.d(e,{default:function(){return s}});var r={__name:"StatisticsWidget",props:{datasets:{type:Array,required:!0}},setup(t){return{__sfc:!0}}},s=(0,a(81656).A)(r,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{staticClass:"flex gap-8x justify-center align-center margin-bottom-2x"},t._l(t.datasets,(function(a){return e("span",{key:a.data,staticClass:"flex column align-center"},[e("p",{staticClass:"text-menu text-center margin-bottom"},[t._v(t._s(t.$t(a.title)))]),e("p",{staticClass:"text-header-2"},[t._v(t._s(a.value))])])})),0)}),[],!1,null,null,null).exports},96705:function(t,e,a){a.r(e),a.d(e,{default:function(){return x}});var r=a(62893),s=a(86870),n=a(9486),i=a(7233),u=a(18541),l=a(72117),c={__name:"index",setup(t){const{filters:e}=(0,s.p)(),a=(0,r.computed)((()=>`${e.value.start}${e.value.end}${e.value.resource}${e.value.country}${e.value.region}`)),c=(0,r.reactive)({labels:[],datasets:[{label:"2xx",data:[],details:[]},{label:"3xx",data:[],details:[]},{label:"4xx",data:[],details:[]},{label:"5xx",data:[],details:[]}]}),x=(0,r.reactive)({"2xx":0,"3xx":0,"4xx":0,"5xx":0}),o=(0,r.computed)((()=>[{title:"2xx",value:`${x["2xx"]}%`},{title:"3xx",value:`${x["3xx"]}%`},{title:"4xx",value:`${x["4xx"]}%`},{title:"5xx",value:`${x["5xx"]}%`}])),d=(0,r.ref)(!0),f=(0,r.ref)(!1);return(0,r.watch)((()=>a.value),(async()=>{f.value=!0;try{const{chartData:t,statisticsData:e}=await(0,n.getCodesData)(),{labels:a,data2xx:r,data3xx:s,data4xx:i,data5xx:u}=t;c.labels=a;const l=e["2xx"]+e["3xx"]+e["4xx"]+e["5xx"];d.value=0===l,c.datasets[0].data=r,c.datasets[1].data=s,c.datasets[2].data=i,c.datasets[3].data=u,x["2xx"]=e["2xx"],x["3xx"]=e["3xx"],x["4xx"]=e["4xx"],x["5xx"]=e["5xx"]}finally{f.value=!1}}),{immediate:!0}),{__sfc:!0,filters:e,filterChangeIndicator:a,chartData:c,statisticsData:x,preparedStatisticsData:o,isChartEmpty:d,isFetchingData:f,Chart:i.A,StatisticsWidget:u.default,formatDateTimeScale:l.Pg}}},x=(0,a(81656).A)(c,(function(){var t=this._self._c,e=this._self._setupProxy;return t("div",{staticClass:"cdn-statistics-codes-section"},[t(e.StatisticsWidget,{attrs:{datasets:e.preparedStatisticsData}}),t(e.Chart,{attrs:{type:"bar",data:e.chartData,stacked:"",legend:!e.isChartEmpty,disabled:e.isChartEmpty,loading:e.isFetchingData,"format-x":e.formatDateTimeScale}})],1)}),[],!1,null,null,null).exports},72117:function(t,e,a){a.d(e,{Jc:function(){return x},Pg:function(){return c},li:function(){return o}});var r=a(95093),s=a.n(r),n=a(86870),i=a(86146),u=a(63959),l=a(24313);function c(t){const{filters:e}=(0,n.p)(),{locale:a}=(0,i.D)();if(!t)return"";switch(e.value.granularity){case"PT1M":case"PT1H":return s().utc(t).local().format("HH:mm");case"P1D":return s().utc(t).local().format("ru_RU"===a?"DD.MM":"MM/DD");case"P1M":{const e=(0,l.Ge)(Number(t.split("-")[1])-1);return(0,l.uu)(String(window.$t(e)))}}}function x(t){return(0,u.e)(t,"traffic")}function o(t,e){const a=e.dataset.label??e.label??void 0;return`${a?`${a}: `:""}${x(t)}`}},9486:function(t,e,a){a.r(e),a.d(e,{getChartData:function(){return c},getCodesData:function(){return o},getStatisticsData:function(){return x}}),a(44114),a(98992),a(3949);var r=a(30852),s=a(56155),n=a(86870),i=a(25181),u=a(97029),l=a(54534);async function c(t){return await r.A.getStatisticsTimesCodes(t,{}).then((t=>{const e=[],a=[],r=[],s=[],n=[],i=[],u=[],l=[],c=[];let x=0,o=0,d=0,f=0;if(200!==t.status)return{labels:e,data2xx:a,data3xx:r,data4xx:s,data5xx:n,details2xx:i,details3xx:u,details4xx:l,details5xx:c};const h=t.data.result;let p={"2xx":{},"3xx":{},"4xx":{},"5xx":{}};return h.forEach((t=>{if(!Object.prototype.hasOwnProperty.call(t,"start")||!Object.prototype.hasOwnProperty.call(t,"result"))return;e.push(t.start),t.result.forEach((t=>{let e=t.code;e>=200&&e<300?(x+=t.hits,p["2xx"][e]=t.hits):e>=300&&e<400?(o+=t.hits,p["3xx"][e]=t.hits):e>=400&&e<500?(d+=t.hits,p["4xx"][e]=t.hits):e>=500&&e<600&&(f+=t.hits,p["5xx"][e]=t.hits)}));const h=x+o+d+f;a.push(h?(x/h*100).toFixed(2):0),r.push(h?(o/h*100).toFixed(2):0),s.push(h?(d/h*100).toFixed(2):0),n.push(h?(f/h*100).toFixed(2):0),i.push(p["2xx"]),u.push(p["3xx"]),l.push(p["4xx"]),c.push(p["5xx"])})),{labels:e,data2xx:a,data3xx:r,data4xx:s,data5xx:n,details2xx:i,details3xx:u,details4xx:l,details5xx:c}}))}async function x(t){return await r.A.getStatisticsCodes(t,{}).then((t=>{if(200===t.status){let e=0,a=0,r=0,s=0,n=0;return t.data.result.forEach((t=>{e+=t.hits;let i=t.code;i>=200&&i<300?a+=t.hits:i>=300&&i<400?r+=t.hits:i>=400&&i<500?s+=t.hits:i>=500&&i<600&&(n+=t.hits)})),{"2xx":e?+(a/e*100).toFixed(2):0,"3xx":e?+(r/e*100).toFixed(2):0,"4xx":e?+(s/e*100).toFixed(2):0,"5xx":e?+(n/e*100).toFixed(2):0}}}))}async function o(){const{requiredFilters:t}=(0,s.Z)(),{filters:e}=(0,n.p)(),a={account:u.A.accountName,start:(0,i.H)(e.value.start),end:(0,i.H)(e.value.end),resource:t.value.includes("resource")?e.value.resource:null,country:t.value.includes("country")?e.value.country:null,region:t.value.includes("region")?e.value.region:null};return(0,l.runSettledRequests)({chartData:()=>c({...a,granularity:e.value.granularity}),statisticsData:()=>x(a)})}},60246:function(t,e,a){a.r(e),a.d(e,{ErrorMessageMap:function(){return r}});const r={chartData:"Не удалось получить данные для графика",statisticsData:"Не удалось получить данные статистики"}},54534:function(t,e,a){a.r(e),a.d(e,{runSettledRequests:function(){return n}}),a(81454);var r=a(19850),s=a(60246);async function n(t){const e=Object.entries(t),a=await Promise.allSettled(e.map((([,t])=>t())));return Object.fromEntries(e.map((([t],e)=>"fulfilled"!==a[e].status?(r.A.error({message:s.ErrorMessageMap[t]}),[t,null]):[t,a[e].value])))}},24313:function(t,e,a){a.d(e,{Ew:function(){return s},Ge:function(){return n},Nw:function(){return u},fU:function(){return l},uu:function(){return i}});const r=["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"];
1function s(){const t=$t(r[(new Date).getMonth()]);return String(t).charAt(0).toUpperCase()+String(t).slice(1)}function n(t){return r[t]}function i(t){return String(t).charAt(0).toUpperCase()+String(t).slice(1)}const u=t=>{if(t)return new Date(t).toISOString().replace(/\.\d{3}Z$/,"Z")};function l(t){let e=Math.floor(t%60),a=Math.floor(t/60),r=Math.floor(t/3600);return a>59&&(a%=60,r=Number(r)+Math.round(a/60)),e>59&&(e&=60,a=Number(a)+Math.round(e/60)),r=r.toLocaleString("en-us",{minimumIntegerDigits:2}),a=a.toLocaleString("en-us",{minimumIntegerDigits:2}),e=e.toLocaleString("en-us",{minimumIntegerDigits:2}),`${r}:${a}:${e}`}}}]);

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.