1"use strict";(self.webpackChunkcdnvideo=self.webpackChunkcdnvideo||[]).push([[246,1146,4534,4598],{84598:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var r={__name:"DataTable",props:{name:{type:String,required:!0},title:{type:String,required:!0},data:{type:Array,required:!0}},setup(t){return{__sfc:!0,props:t,titles:[t.title,"ТÑаÑик","ÐапÑоÑÑ"],getCellValue:function(t,e){return 0===t?e.name.toLowerCase():1===t?e.traffic:e.hits}}}},n=(0,a(81656).A)(r,(function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticClass:"cdn-statistics-referrers-section-data-table flex justify-between gap"},[t.data.length?t._l(a.titles,(function(r,n){return e("div",{key:r+t.name,staticClass:"overflow-hidden",staticStyle:{flex:"1"}},[e("p",{staticClass:"text-regular text-center margin-bottom"},[t._v(t._s(t.$t(r)))]),t._l(t.data,(function(r){return e("p",{key:r.name+t.name,staticClass:"text-extralight text-center text-ellipsis overflow-hidden text-nowrap data-table-row"},[t._v(" "+t._s(a.getCellValue(n,r))+" ")])}))],2)})):e("p",{staticClass:"full-width text-center text-on-block-2"},[t._v(t._s(t.$t("ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
")))])],2)}),[],!1,null,null,null).exports},1098:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=a(62893),n=a(68144),s=a(86870),i=a(86146),l=a(34445),o=a(7233),u=a(84598),c=a(72117),f={__name:"index",setup(t){const e=(0,r.reactive)({referrers:!1,hosts:!1}),a=(0,r.ref)(!1),f=(0,i.D)(),{locale:d}=(0,l.bP)(f),{filters:h}=(0,s.p)(),g=(0,r.computed)((()=>`${h.value.start}${h.value.end}${h.value.resource}${h.value.country}${h.value.region}${d.value}`)),m=(0,r.ref)({referrers:{labels:[],datasets:[{data:Array(5).fill(10)}]},hosts:{labels:[],datasets:[{data:Array(5).fill(10)}]}}),p=(0,r.reactive)({referrers:[],hosts:[]});return(0,r.watch)((()=>g.value),(async()=>{a.value=!0;try{const{referrers:t,hosts:a}=await(0,n.getReferrersAndHostsData)();m.value.referrers.labels=t.labels,m.value.referrers.datasets[0].data=t.chartData,m.value.hosts.labels=a.labels,m.value.hosts.datasets[0].data=a.chartData,e.referrers=0===t.labels.length,e.hosts=0===a.labels.length,p.referrers=t.tableData,p.hosts=a.tableData}finally{a.value=!1}}),{immediate:!0}),{__sfc:!0,isChartEmpty:e,isFetchingData:a,localStore:f,locale:d,filters:h,filterChangeIndicator:g,chartData:m,tableData:p,Chart:o.A,DataTable:u.default,formatTooltipCaption:c.li}}},d=f,h=(0,a(81656).A)(d,(function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticClass:"cdn-statistics-referrers-section"},[e("div",{staticClass:"flex gap-3x content-block"},[e("div",{staticClass:"flex column",staticStyle:{flex:"1","min-width":"0"}},[e(a.Chart,{attrs:{type:"doughnut",data:a.chartData.referrers,legend:!a.isChartEmpty.referrers,disabled:a.isChartEmpty.referrers,loading:a.isFetchingData,"format-tooltip-caption":a.formatTooltipCaption,title:t.$t("ТÐÐ-5"),subtitle:t.$t("РеÑеÑеÑÑ"),"align-legend":"bottom"}})],1),e("div",{staticStyle:{flex:"1","min-width":"0"}},[e(a.Chart,{attrs:{type:"doughnut",data:a.chartData.hosts,legend:!a.isChartEmpty.hosts,disabled:a.isChartEmpty.hosts,loading:a.isFetchingData,"format-tooltip-caption":a.formatTooltipCaption,title:t.$t("ТÐÐ-5"),subtitle:t.$t("ХоÑÑÑ"),"align-legend":"bottom"}})],1)]),e("div",{staticClass:"flex margin-bottom-3x"},[e("div",{staticClass:"content-block bottom left half-width"},[e(a.DataTable,{attrs:{data:a.tableData.referrers,name:"referrers",title:"РеÑеÑеÑÑ"}})],1),e("div",{staticClass:"content-block bottom right half-width"},[e(a.DataTable,{attrs:{data:a.tableData.hosts,name:"hosts",title:"ХоÑÑÑ"}})],1)])])}),[],!1,null,null,null).exports},72117:function(t,e,a){a.d(e,{Jc:function(){return c},Pg:function(){return u},li:function(){return f}});var r=a(95093),n=a.n(r),s=a(86870),i=a(86146),l=a(63959),o=a(24313);function u(t){const{filters:e}=(0,s.p)(),{locale:a}=(0,i.D)();if(!t)return"";switch(e.value.granularity){case"PT1M":case"PT1H":return n().utc(t).local().format("HH:mm");case"P1D":return n().utc(t).local().format("ru_RU"===a?"DD.MM":"MM/DD");case"P1M":{const e=(0,o.Ge)(Number(t.split("-")[1])-1);return(0,o.uu)(String(window.$t(e)))}}}function c(t){return(0,l.e)(t,"traffic")}function f(t,e){const a=e.dataset.label??e.label??void 0;return`${a?`${a}: `:""}${c(t)}`}},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 s}}),a(81454);var r=a(19850),n=a(60246);async function s(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:n.ErrorMessageMap[t]}),[t,null]):[t,a[e].value])))}},68144:function(t,e,a){a.r(e),a.d(e,{getHostsData:function(){return f},getReferrersAndHostsData:function(){return d},getReferrersData:function(){return c}}),a(81454);var r=a(30852),n=a(63959),s=a(56155),i=a(86870),l=a(97029),o=a(25181),u=a(54534);async function c(t){return await r.A.getStatisticsReferrers(t,{}).then((t=>{if(200!==t.status)return{labels:[],chartData:[],tableData:[]};const e=[...t.data.result].sort(((t,e)=>e.traffic-t.traffic)).slice(0,5);return{labels:e.map((t=>t.referrer)),chartData:e.map((t=>t.traffic)),tableData:e.map((t=>({name:t.referrer,traffic:(0,n.e)(t.traffic,"traffic"),hits:t.hits.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")})))}}))}async function f(t){return await r.A.getStatisticsHosts(t,{}).then((t=>{if(200!==t.status)return{labels:[],chartData:[],tableData:[]};const e=[...t.data.result].sort(((t,e)=>e.traffic-t.traffic)).slice(0,5);return{labels:e.map((t=>t.host)),chartData:e.map((t=>t.traffic)),tableData:e.map((t=>({name:t.host,traffic:(0,n.e)(t.traffic,"traffic"),hits:t.hits.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")})))}}))}async function d(){const{requiredFilters:t}=(0,s.Z)(),{filters:e}=(0,i.p)(),a={account:l.A.accountName,start:(0,o.H)(e.value.start),end:(0,o.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,o.Q)()};return(0,u.runSettledRequests)({referrers:()=>c(a),hosts:()=>f(a)})}},24313:function(t,e,a){a.d(e,{Ew:function(){return n},Ge:function(){return s},Nw:function(){return l},fU:function(){return o},uu:function(){return i}});const r=["ÑнваÑÑ","ÑевÑалÑ","маÑÑ","апÑелÑ","май","иÑнÑ","иÑлÑ","авгÑÑÑ","ÑенÑÑбÑÑ","окÑÑбÑÑ","ноÑбÑÑ","декабÑÑ"];
1function n(){const t=$t(r[(new Date).getMonth()]);return String(t).charAt(0).toUpperCase()+String(t).slice(1)}function s(t){return r[t]}function i(t){return String(t).charAt(0).toUpperCase()+String(t).slice(1)}const l=t=>{if(t)return new Date(t).toISOString().replace(/\.\d{3}Z$/,"Z")};function o(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.