1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9203],{44393:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var s=r(95155),i=r(12115),a=r(78332),n=r(51923),l=r(14576),o=r(4062),u=r(89600),d=r.n(u);function c(e){let{websiteId:t,name:r,label:u,type:c,startDate:m,endDate:p,operator:h="eq",defaultValue:_="",onChange:x,allowFilterSelect:b=!0,isNew:y}=e,{formatMessage:j,labels:w}=(0,a.ot)(),[f,g]=(0,i.useState)(h),[k,F]=(0,i.useState)(_),[q,S]=(0,i.useState)(!1),N=(0,l.OM)(f),[A,C]=(0,i.useState)(""),[L,M]=(0,i.useState)(N?k:""),{filters:B}=(0,a.R7)(),{formatValue:P}=(0,a.tt)(),Y=!f||N&&!L||!N&&!k,{data:V=[],isLoading:W,refetch:D}=(0,a.L4)({websiteId:t,type:r,startDate:m,endDate:p,search:A}),E=(0,i.useMemo)(()=>V.reduce((e,t)=>{let{value:s}=t;return e[s]=P(s,r),e},{}),[P,r,V]),G=(0,i.useMemo)(()=>k?V.filter(e=>{var t,r;return null===(r=E[e])||void 0===r?void 0:null===(t=r.toLowerCase())||void 0===t?void 0:t.includes(k.toLowerCase())}):V,[k,E]);return(0,s.jsx)(o.lV,{children:(0,s.jsxs)(o.fh,{label:u,className:d().filter,children:[(0,s.jsxs)(o.LS,{gap:10,children:[b&&(0,s.jsx)(o.ms,{className:d().dropdown,items:["country","region","city"].includes(r)?B.filter(e=>e.type===c&&!e.label.match(/contain/gi)):B.filter(e=>e.type===c),value:f,renderValue:e=>{var t;return null===(t=B.find(t=>t.value===e))||void 0===t?void 0:t.label},onChange:e=>{g(e),[n.we.equals,n.we.notEquals].includes(e)?F(""):M("")},children:e=>{let{value:t,label:r}=e;return(0,s.jsx)(o.q7,{children:r},t)}}),L&&N&&(0,s.jsxs)("div",{className:d().selected,onClick:()=>{M(""),F(""),C(""),D()},children:[(0,s.jsx)(o.EY,{children:P(L,r)}),(0,s.jsx)(o.In,{children:(0,s.jsx)(o.FI.Close,{})})]}),!L&&N&&(0,s.jsxs)("div",{className:d().search,children:[(0,s.jsx)(o.Lw,{className:d().text,value:k,placeholder:j(w.enter),onChange:e=>F(e.target.value),onSearch:e=>{C(e)},delay:500,onFocus:()=>S(!0),onBlur:()=>{window.setTimeout(()=>S(!1),500)}}),q&&(0,s.jsx)(v,{values:G,type:r,isLoading:W,onSelect:e=>{M(e),S(!1)}})]}),!L&&!N&&(0,s.jsx)(o.A_,{className:d().text,value:k,onChange:e=>F(e.target.value)})]}),(0,s.jsx)(o.$n,{variant:"primary",onClick:()=>{x({name:r,type:c,operator:f,value:N?L:k})},disabled:Y,children:j(y?w.add:w.update)})]})})}let v=e=>{let{values:t,type:r,isLoading:i,onSelect:n}=e,{formatValue:l}=(0,a.tt)();return i?(0,s.jsx)(o.W1,{className:d().menu,variant:"popup",children:(0,s.jsx)(o.q7,{children:(0,s.jsx)(o.Rh,{icon:"dots",position:"center"})})}):(null==t?void 0:t.length)?(0,s.jsx)(o.W1,{className:d().menu,variant:"popup",onSelect:n,children:null==t?void 0:t.map(e=>{let{value:t}=e;return(0,s.jsx)(o.q7,{children:l(t,r)},t)})}):null}},4531:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var s=r(95155),i=r(4062),a=r(78332),n=r(60486),l=r.n(n);function o(e){let{fields:t=[],onSelect:r,showType:n=!0}=e,{formatMessage:o,labels:u}=(0,a.ot)();return(0,s.jsx)(i.lV,{children:(0,s.jsx)(i.fh,{label:o(u.fields),children:(0,s.jsx)(i.W1,{className:l().menu,onSelect:e=>r(t[e]),children:t.map((e,t)=>{let{name:r,label:a,type:o}=e;return(0,s.jsxs)(i.q7,{className:l().item,children:[(0,s.jsx)("div",{children:a||r}),n&&o&&(0,s.jsx)("div",{className:l().type,children:o})]},t)})})})})}},55899:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var s=r(95155),i=r(12115),a=r(4531),n=r(44393);function l(e){let{websiteId:t,fields:r,startDate:l,endDate:o,onChange:u,allowFilterSelect:d}=e,[c,v]=(0,i.useState)();if(!c)return(0,s.jsx)(a.A,{fields:r,onSelect:v,showType:!1});let{name:m,label:p,type:h}=c;return(0,s.jsx)(n.A,{websiteId:t,name:m,label:p,type:h,startDate:l,endDate:o,onChange:u,allowFilterSelect:d,isNew:!0})}},42633:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var s=r(95155),i=r(4617),a=r.n(i),n=r(11192),l=r.n(n);let o=function(e){let{className:t,style:r,children:i}=e;return(0,s.jsx)("div",{className:a()(l().form,t),style:r,onClick:e=>e.stopPropagation(),children:i})}},45365:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var s=r(95155),i=r(12115),a=r(87970),n=r(46299),l=r(54425);let o=function(e,t,r){let{get:s,useQuery:i}=(0,n.g)(),a=(0,l.E)(e);return i({queryKey:["websites:pageviews",{websiteId:e,...a,compare:t}],queryFn:()=>s("/websites/".concat(e,"/pageviews"),{...a,compare:t}),enabled:!!e,...r})};var u=r(78332);let d=function(e){let{websiteId:t,compareMode:r=!1}=e,{dateRange:n,dateCompare:l}=(0,u.Fi)(t),{startDate:d,endDate:c,unit:v,value:m}=n,{data:p,isLoading:h}=o(t,r?l:void 0),{pageviews:_,sessions:x,compare:b}=p||{},y=(0,i.useMemo)(()=>
1{if(p){let e={pageviews:_,sessions:x};return b&&(e.compare={pageviews:e.pageviews.map((e,t)=>{var r,s;let{x:i}=e;return{x:i,y:null===(r=b.pageviews[t])||void 0===r?void 0:r.y,d:null===(s=b.pageviews[t])||void 0===s?void 0:s.x}}),sessions:e.sessions.map((e,t)=>{var r,s;let{x:i}=e;return{x:i,y:null===(r=b.sessions[t])||void 0===r?void 0:r.y,d:null===(s=b.sessions[t])||void 0===s?void 0:s.x}})}),e}return{pageviews:[],sessions:[]}},[p,d,c,v]);return(0,s.jsx)(a.A,{data:y,minDate:d.toISOString(),maxDate:c.toISOString(),unit:v,isLoading:h,isAllTime:"all"===m})}},82598:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var s=r(95155),i=r(4062),a=r(42633),n=r(55899),l=r(78332),o=r(51923),u=r(88337),d=r.n(u);let c=function(e){let{websiteId:t,className:r,position:u="bottom",alignment:c="end",showText:v=!0}=e,{formatMessage:m,labels:p}=(0,l.ot)(),{renderUrl:h,router:_}=(0,l.cq)(),{fields:x}=(0,l.ti)(),{dateRange:{startDate:b,endDate:y}}=(0,l.Fi)(t),j=e=>{let{name:t,operator:r,value:s}=e,i=o.u$[r];_.push(h({[t]:i+s}))};return(0,s.jsxs)(i.J1,{className:r,children:[(0,s.jsxs)(i.$n,{className:d().button,variant:"quiet",children:[(0,s.jsx)(i.In,{children:(0,s.jsx)(i.FI.Plus,{})}),v&&(0,s.jsx)(i.EY,{children:m(p.filter)})]}),(0,s.jsx)(i.zD,{position:u,alignment:c,children:e=>(0,s.jsx)(a.A,{children:(0,s.jsx)(n.A,{websiteId:t,fields:x,startDate:b,endDate:y,onChange:t=>{j(t),e()}})})})]})}},10129:(e,t,r)=>{"use strict";r.d(t,{A:()=>y,h:()=>j});var s=r(95155),i=r(4062),a=r(4617),n=r.n(a),l=r(78332),o=r(65677),u=r(58691),d=r(4919),c=r(78577),v=r(46299),m=r(54425);let p=function(e,t,r){let{get:s,useQuery:i}=(0,v.g)(),a=(0,m.E)(e);return i({queryKey:["websites:stats",{websiteId:e,...a,compare:t}],queryFn:()=>s("/websites/".concat(e,"/stats"),{...a,compare:t}),enabled:!!e,...r})};var h=r(62),_=r(82598),x=r(74169),b=r.n(x);function y(e){let{websiteId:t,sticky:r,showChange:a=!1,compareMode:v=!1,showFilter:m=!1}=e,{dateRange:x}=(0,l.Fi)(t),{formatMessage:y,labels:j}=(0,l.ot)(),w=(0,h.Ay)(e=>{var r;return null===(r=e[t])||void 0===r?void 0:r.dateCompare}),{ref:f,isSticky:g}=(0,l.xT)({enabled:r}),{data:k,isLoading:F,isFetched:q,error:S}=p(t,v&&w),N="all"===x.value,{pageviews:A,visitors:C,visits:L,bounces:M,totaltime:B}=k||{},P=k?[{...A,label:y(j.views),change:A.value-A.prev,formatValue:c.NG},{...L,label:y(j.visits),change:L.value-L.prev,formatValue:c.NG},{...C,label:y(j.visitors),change:C.value-C.prev,formatValue:c.NG},{label:y(j.bounceRate),value:Math.min(L.value,M.value)/L.value*100,prev:Math.min(L.prev,M.prev)/L.prev*100,change:Math.min(L.value,M.value)/L.value*100-Math.min(L.prev,M.prev)/L.prev*100,formatValue:e=>Math.round(+e)+"%",reverseColors:!0},{label:y(j.visitDuration),value:B.value/L.value,prev:B.prev/L.prev,change:B.value/L.value-B.prev/L.prev,formatValue:e=>"".concat(0>+e?"-":"").concat((0,c.nB)(Math.abs(~~e),["m","s"]," "))}]:[],Y=[{label:y(j.previousPeriod),value:"prev"},{label:y(j.previousYear),value:"yoy"}];return(0,s.jsxs)("div",{ref:f,className:n()(b().container,{[b().sticky]:r,[b().isSticky]:r&&g}),children:[(0,s.jsx)("div",{children:(0,s.jsx)(d.A,{isLoading:F,isFetched:q,error:S,children:P.map(e=>{let{label:t,value:r,prev:i,change:n,formatValue:l,reverseColors:o}=e;return(0,s.jsx)(u.A,{value:r,previousValue:i,label:t,change:n,formatValue:l,reverseColors:o,showChange:!N&&(v||a),showPrevious:!N&&v},t)})})}),(0,s.jsxs)("div",{className:b().actions,children:[m&&(0,s.jsx)(_.A,{websiteId:t}),(0,s.jsx)(o.A,{websiteId:t,showAllTime:!v}),v&&(0,s.jsxs)("div",{className:b().vs,children:[(0,s.jsx)("b",{children:"VS"}),(0,s.jsx)(i.ms,{className:b().dropdown,items:Y,value:w||"prev",renderValue:e=>{var t;return null===(t=Y.find(t=>t.value===e))||void 0===t?void 0:t.label},alignment:"end",onChange:e=>(0,h.p3)(t,e),children:Y.map(e=>{let{label:t,value:r}=e;return(0,s.jsx)(i.q7,{children:t},r)})})]})]})]})}let j=y},46905:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var s=r(95155),i=r(78332),a=r(96734),n=r(78577),l=r(4062);let o={millisecond:"T",second:"pp",minute:"p",hour:"h:mm aaa - PP",day:"PPPP",week:"PPPP",month:"LLLL yyyy",quarter:"qqq",year:"yyyy"};function u(e){var t;let{tooltip:r,unit:u,currency:d}=e,{locale:c}=(0,i.Ym)(),{labelColors:v,dataPoints:m}=r;return(0,s.jsxs)(l.LS,{direction:"column",gap:10,children:[(0,s.jsx)("div",{children:(0,a.Yq)(new Date(m[0].raw.d||m[0].raw.x),o[u],c)}),(0,s.jsx)("div",{children:(0,s.jsxs)(l.BG,{color:null==v?void 0:null===(t=v[0])||void 0===t?void 0:t.backgroundColor,children:[d?(0,n.Nb)(m[0].raw.y,d):(0,n.NG)(m[0].raw.y)," ",m[0].dataset.label]})})]})}var d=r(18188),c=r(38599),v=r(12115);let m=function(e){let[t,r]=(0,v.useState)(null),{colors:a}=(0,i.DP)(),{renderXLabel:n,renderYLabel:l,unit:o,XAxisType:m="time",YAxisType:p="linear",stacked:h=!1,minDate:_,maxDate:x,currency:b,isAllTime:y}=e,j=(0,v.useMemo)(()=>({scales:{x:{type:m,stacked:!0,min:y?"":_,max:x,time:{unit:o},grid:{display:!1},border:{color:a.chart.line}
1,ticks:{color:a.chart.text,autoSkip:!1,maxRotation:0,callback:n}},y:{type:p,min:0,beginAtZero:!0,stacked:h,grid:{color:a.chart.line},border:{color:a.chart.line},ticks:{color:a.chart.text,callback:l||c.V}}}}),[a,o,h,n,l]);return(0,s.jsx)(d.A,{...e,type:"bar",chartOptions:j,tooltip:t,onTooltip:e=>{let{tooltip:t}=e,{opacity:i}=t;r(i?(0,s.jsx)(u,{tooltip:t,unit:o,currency:b}):null)}})}},25967:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var s=r(95155),i=r(4617),a=r.n(i),n=r(67396),l=r(78332),o=r(68172),u=r.n(o);let d=function(e){let{href:t,className:r,variant:i,scroll:o=!0,children:d}=e,{dir:c}=(0,l.Ym)();return(0,s.jsx)(n.default,{className:a()(u().button,r,{[u()[i]]:!0}),href:t,dir:c,scroll:o,children:d})}},87970:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var s=r(95155),i=r(12115),a=r(46905),n=r(78332),l=r(38599);let o=function(e){let{data:t,unit:r,isLoading:o,isAllTime:u,...d}=e,{formatMessage:c,labels:v}=(0,n.ot)(),{colors:m}=(0,n.DP)(),{locale:p}=(0,n.Ym)(),h=(0,i.useMemo)(()=>t?{datasets:[{label:c(v.visitors),data:t.sessions,borderWidth:1,...m.chart.visitors,order:3},{label:c(v.views),data:t.pageviews,borderWidth:1,...m.chart.views,order:4},...t.compare?[{type:"line",label:"".concat(c(v.views)," (").concat(c(v.previous),")"),data:t.compare.pageviews,borderWidth:2,backgroundColor:"#8601B0",borderColor:"#8601B0",order:1},{type:"line",label:"".concat(c(v.visitors)," (").concat(c(v.previous),")"),data:t.compare.sessions,borderWidth:2,backgroundColor:"#f15bb5",borderColor:"#f15bb5",order:2}]:[]]}:{},[t,p]);return(0,s.jsx)(a.A,{...d,data:h,unit:r,isLoading:o,isAllTime:u,renderXLabel:(0,l.C)(r,p)})}},38599:(e,t,r)=>{"use strict";r.d(t,{C:()=>n,V:()=>a});var s=r(96734),i=r(78577);function a(e){return+e>1e3?(0,i.NG)(+e):e}function n(e,t){return(r,i,a)=>{let n=new Date(a[i].value);switch(e){case"minute":return(0,s.Yq)(n,"h:mm",t);case"hour":return(0,s.Yq)(n,"p",t);case"day":return(0,s.Yq)(n,"MMM d",t);case"month":return(0,s.Yq)(n,"MMM",t);case"year":return(0,s.Yq)(n,"YYY",t);default:return r}}}},14576:(e,t,r)=>{"use strict";r.d(t,{OM:()=>a,Ou:()=>i,V_:()=>n});var s=r(51923);function i(e){if("string"==typeof e){let[,t,r]=e.match(/^(!~|!|~)?(.*)$/);return{operator:Object.keys(s.u$).find(e=>s.u$[e]===t)||s.we.equals,value:r}}return{operator:s.we.equals,value:e}}function a(e){return[s.we.equals,s.we.notEquals].includes(e)}function n(e){return[s.we.contains,s.we.doesNotContain].includes(e)}},89600:e=>{e.exports={menu:"FieldFilterEditForm_menu__Hhyaj",filter:"FieldFilterEditForm_filter__hUxwu",dropdown:"FieldFilterEditForm_dropdown__O2UkJ",text:"FieldFilterEditForm_text___BvdZ",selected:"FieldFilterEditForm_selected__0x1zP",search:"FieldFilterEditForm_search__TSQs2"}},60486:e=>{e.exports={menu:"FieldSelectForm_menu__Pk_bL",item:"FieldSelectForm_item___X66t",type:"FieldSelectForm_type__kaxaI"}},11192:e=>{e.exports={form:"PopupForm_form__jvnBM"}},88337:e=>{e.exports={button:"WebsiteFilterButton_button__OkGgI"}},74169:e=>{e.exports={container:"WebsiteMetricsBar_container__pm0Xq",actions:"WebsiteMetricsBar_actions__ldyrR",vs:"WebsiteMetricsBar_vs__wRWwG",dropdown:"WebsiteMetricsBar_dropdown__LvXpS",sticky:"WebsiteMetricsBar_sticky__gmj3l",isSticky:"WebsiteMetricsBar_isSticky__uBATt"}},68172:e=>{e.exports={button:"LinkButton_button__DKiNT",disabled:"LinkButton_disabled__rjGPc",primary:"LinkButton_primary__CzdZ_",secondary:"LinkButton_secondary__GSOCD",quiet:"LinkButton_quiet__gLZMf",danger:"LinkButton_danger__44YHG","size-sm":"LinkButton_size-sm__sSPH5","size-md":"LinkButton_size-md__dhGpk","size-lg":"LinkButton_size-lg__vvlht"}}}]);
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.