PageSourceSearch

https://dashboard.cdnvideo.ru/static/js/747.510c82bd.js

js cdnvideo.ru collected 2026-10-01 10:36:41 UTC 3,062 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcdnvideo=self.webpackChunkcdnvideo||[]).push([[246,747,4534],{60246:function(t,e,r){r.r(e),r.d(e,{ErrorMessageMap:function(){return a}});const a={chartData:"Не удалось получить данные для графика",statisticsData:"Не удалось получить данные статистики"}},30747:function(t,e,r){r.r(e),r.d(e,{getBrowsersAndPlatformsData:function(){return g},getBrowsersChartData:function(){return l},getCountriesData:function(){return d},getPlatformsChartData:function(){return f},getRegionsData:function(){return h}}),r(44114),r(98992),r(3949),r(81454);var a=r(30852),n=r(56155),s=r(86870),u=r(97029),c=r(25181),i=r(19850),o=r(54534);async function l(t){return await a.A.getStatisticsBrowsers(t,{}).then((t=>{if(200===t.status){const e=[],r=[],a=[];return t.data.result.forEach((t=>{e.push(t.browser),r.push(t.traffic),a.length<2&&a.push({name:t.browser,hits:+t.hits.toString()})})),{labels:e,data:r,tableData:a}}}))}async function f(t){return await a.A.getStatisticsPlatforms(t,{}).then((t=>{const e=[],r=[],a=[];return 200!==t.status||t.data.result.forEach((t=>{e.push(t.platform),r.push(t.traffic),a.length<2&&a.push({name:t.platform,hits:Number(t.hits.toString())})})),{labels:e,data:r,tableData:a}}))}async function d(){const{requiredFilters:t}=(0,n.Z)(),{filters:e}=(0,s.p)(),r={account:u.A.accountName,start:(0,c.H)(e.value.start),end:(0,c.H)(e.value.end),resource:t.value.includes("resource")?e.value.resource:null,language:(0,c.Q)()};return await a.A.getStatisticsCountries(r,{}).then((t=>t.data.result.map((({country:t,country_name:e,hits:r,traffic:a})=>({code:t,name:e,hits:r,traffic:a}))).toSorted(((t,e)=>t.hits<e.hits?1:-1)).slice(0,5)))}async function h(t){const{requiredFilters:e}=(0,n.Z)(),{filters:r}=(0,s.p)(),o={account:u.A.accountName,start:(0,c.H)(r.value.start),end:(0,c.H)(r.value.end),resource:e.value.includes("resource")?r.value.resource:null,country:t,language:(0,c.Q)()};return await a.A.getStatisticsRegions(o,{}).then((t=>t.data.result.map((({region:t,region_name:e,hits:r,traffic:a})=>({code:t,name:e,hits:r,traffic:a}))).toSorted(((t,e)=>t.hits<e.hits?1:-1)).slice(0,5))).catch((()=>{i.A.error({message:"Не удалось получить данные регионов"})}))}async function g(){const{requiredFilters:t}=(0,n.Z)(),{filters:e}=(0,s.p)(),r={account:u.A.accountName,start:(0,c.H)(e.value.start),end:(0,c.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,language:(0,c.Q)()};return(0,o.runSettledRequests)({browsers:()=>l(r),platforms:()=>f(r)})}},54534:function(t,e,r){r.r(e),r.d(e,{runSettledRequests:function(){return s}}),r(81454);var a=r(19850),n=r(60246);async function s(t){const e=Object.entries(t),r=await Promise.allSettled(e.map((([,t])=>t())));return Object.fromEntries(e.map((([t],e)=>"fulfilled"!==r[e].status?(a.A.error({message:n.ErrorMessageMap[t]}),[t,null]):[t,r[e].value])))}}}]);

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.