Файловый менеджер - Редактировать - /home/digitalm/yhubita/wp-content/plugins/google-analytics-dashboard-for-wp/lite/assets/vue/js/widget.min.js
Назад
import{V as i,a as w,m as p,n as l,h,i as U,b as L,e as H,p as V}from"./chunks/vendor-b9834729.min.js";import{R as Y,D as z}from"./chunks/date-intervals-5a2b6478.min.js";import{a as G,R as K,b as Z,M as A,c as j}from"./chunks/report-table-helper-2f40625f.min.js";import{S as q}from"./chunks/SettingsInfoTooltip-facc1a56.min.js";import{W as Q}from"./chunks/WidgetReportError-1a54c6a5.min.js";import{N as J,M as O,s as g}from"./chunks/index-11e10b96.min.js";import"./chunks/exactmetrics-icons-634e3a70.min.js";const X=(s,t,e,o,r)=>new Promise(n=>{let c=new FormData;e=JSON.stringify(e),c.append("action","exactmetrics_save_widget_state"),c.append("nonce",i.prototype.$mi.nonce),c.append("width",t),c.append("reports",e),c.append("interval",o),c.append("notice",r),c.append("compact",s.state.compact),w.post(i.prototype.$mi.ajax,c).then(_=>{i.prototype.$swal.close(),n(_.data)}).catch(function(_){console.log(_)})}),tt=()=>new Promise(()=>{let s=new FormData;s.append("action","exactmetrics_mark_notice_closed"),s.append("nonce",i.prototype.$mi.nonce),w.post(i.prototype.$mi.ajax,s)}),N={saveWidgetState:X,markNoticeClosed:tt},et=s=>new Promise(t=>{if(i.prototype.$mi.widget_state&&i.prototype.$mi.widget_state.reports){for(let e in i.prototype.$mi.widget_state.reports)if(i.prototype.$mi.widget_state.reports.hasOwnProperty(e))for(let o in i.prototype.$mi.widget_state.reports[e])i.prototype.$mi.widget_state.reports[e].hasOwnProperty(o)&&(s.state.reports[o].enabled=i.prototype.$mi.widget_state.reports[e][o])}s.state.width=i.prototype.$mi.widget_state.width,s.state.interval=i.prototype.$mi.widget_state.interval,s.state.notice30day=i.prototype.$mi.widget_state.notice30day,s.state.compact=typeof i.prototype.$mi.widget_state.compact<"u"?i.prototype.$mi.widget_state.compact:!1,t(!0)}),st=s=>{let t={overview:{},publisher:{},ecommerce:{}},e=s.rootGetters.hasOwnProperty("$_reports/date")?s.rootGetters["$_reports/date"].interval:"";for(let o in s.state.reports)if(s.state.reports.hasOwnProperty(o)&&s.state.reports[o].hasOwnProperty("type")){let r=s.state.reports[o].type;t[r][o]=s.state.reports[o].enabled}N.saveWidgetState(s,s.state.width,t,e)},ot=()=>{N.markNoticeClosed()},it={processDefaults:et,saveWidgetState:st,markNoticeClosed:ot},rt=s=>{const t="hide_for_v4",e={};for(let o in s.reports)s.reports[o][t]||(e[o]=s.reports[o]);return e},nt=s=>s.width,at=s=>s.width!=="regular"?!1:s.compact,lt=s=>s.loaded,dt=s=>s.error,ct=s=>s.notice30day,pt={reports:rt,width:nt,loaded:lt,error:dt,notice30day:ct,compact:at},gt=(s,t)=>{s.reports[t]&&i.set(s.reports[t],"enabled",!0)},ht=(s,t)=>{s.reports[t]&&i.set(s.reports[t],"enabled",!1)},_t=(s,t)=>{s.loaded=t},ut=(s,t)=>{s.width=t},mt=(s,t)=>{s.compact=t},ft=(s,t)=>{if(typeof t.title>"u"&&typeof t.content>"u"&&typeof t.footer>"u"){i.set(s.error,t.report,!1);return}i.set(s.error,t.report,t)},wt={ENABLE_REPORT:gt,DISABLE_REPORT:ht,UPDATE_LOADED:_t,UPDATE_WIDTH:ut,SET_ERROR:ft,UPDATE_COMPACT:mt},{__:a}=wp.i18n,vt={width:"regular",interval:30,loaded:!1,compact:!0,reports:{overview:{type:"overview",name:a("Overview Report","google-analytics-dashboard-for-wp"),enabled:!0,component:"WidgetReportOverview"},toppages:{type:"overview",name:a("Top Posts/Pages","google-analytics-dashboard-for-wp"),tooltip:a("This list shows your website's most viewed posts and pages based on pageviews.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportTopPosts"},newvsreturn:{type:"overview",name:a("New vs. Returning Visitors","google-analytics-dashboard-for-wp"),tooltip:a("This graph shows what percent of your user sessions come from new versus repeat visitors.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportNewVsReturning"},devices:{type:"overview",name:a("Device Breakdown","google-analytics-dashboard-for-wp"),tooltip:a("This graph shows the percentage of sessions on your site from different types of devices: traditional desktops/laptops, tablets, and mobile phones.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportDevices"},landingpages:{type:"publisher",name:a("Top Landing Pages","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the top pages users first land on when visiting your website.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportLandingPages"},exitpages:{type:"publisher",name:a("Top Exit Pages","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the top pages users exit your website from.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportExitPages",hide_for_v4:!0},outboundlinks:{type:"publisher",name:a("Top Outbound Links","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the top links clicked on your website that go to another website.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportOutboundLinks"},affiliatelinks:{type:"publisher",name:a("Top Affiliate Links","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the top affiliate links your visitors clicked the most.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportAffiliateLinks"},downloadlinks:{type:"publisher",name:a("Top Download Links","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the download links your visitors clicked the most.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportDownloadLinks"},infobox:{type:"ecommerce",name:a("Overview","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportEcommerceOverview"},products:{type:"ecommerce",name:a("Top Products","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the top selling products on your website.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportTopProducts"},conversions:{type:"ecommerce",name:a("Top Conversion Sources","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the top referral websites in terms of product revenue.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportTopConversions"},addremove:{type:"ecommerce",name:a("Total Add/Remove","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportAddRemove"},days:{type:"ecommerce",name:a("Time to Purchase","google-analytics-dashboard-for-wp"),tooltip:a("This list shows how many days from first visit it took users to purchase products from your site.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportDays",hide_for_v4:!0},sessions:{type:"ecommerce",name:a("Sessions to Purchase","google-analytics-dashboard-for-wp"),tooltip:a("This list shows the number of sessions it took users before they purchased a product from your website.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportSessions",hide_for_v4:!0},newcustomers:{type:"ecommerce",name:a("New Customers","google-analytics-dashboard-for-wp"),tooltip:a("The percentage of first time purchasers.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportNewCustomers",hide_for_ua:!0},abandonedcheckouts:{type:"ecommerce",name:a("Abandoned Checkouts","google-analytics-dashboard-for-wp"),tooltip:a("The percentage of checkouts that do not result in a transaction.","google-analytics-dashboard-for-wp"),enabled:!1,component:"WidgetReportAbandonedCheckouts",hide_for_ua:!0}},error:{},notice30day:!1},bt={namespaced:!0,state:vt,actions:it,getters:pt,mutations:wt},{__:d,sprintf:C}=wp.i18n,yt={name:"WidgetReportOverview",components:{ReportOverviewLineChartApex:G,ReportInfobox:K},computed:{...p({overview:"$_reports/overview",widget_width:"$_widget/width"}),infoboxRange(){return this.overview.infobox&&this.overview.infobox.range?this.overview.infobox.range:0},infoboxSessionsData(){return this.infoboxData("sessions")},infoboxPageviewsData(){return this.infoboxData("pageviews")},infoboxDurationData(){return this.infoboxData("duration")},infoboxBounceData(){return this.infoboxData("bounce_rate",!0)},infoboxTotalUsersData(){return this.infoboxData("totalusers")},infoboxNewUsersData(){return this.infoboxData("new_users")}},data(){return{chartKey:0,current_tab:"sessions",text_sessions:d("Sessions","google-analytics-dashboard-for-wp"),text_sessions_tooltip:C(d("Unique %s Sessions","google-analytics-dashboard-for-wp"),"<br />"),text_pageviews:d("Pageviews","google-analytics-dashboard-for-wp"),text_pageviews_tooltip:C(d("Unique %s Pageviews","google-analytics-dashboard-for-wp"),"<br />"),text_infobox_tooltip_sessions:d("A session is the browsing session of a single user to your site.","google-analytics-dashboard-for-wp"),text_infobox_tooltip_pageviews:d("A pageview is defined as a view of a page on your site that is being tracked by the Analytics tracking code. Each refresh of a page is also a new pageview.","google-analytics-dashboard-for-wp"),text_infobox_tooltip_average:d("Average session duration is calculated by dividing the total time spent by all users on your site (in seconds) by the number of sessions.","google-analytics-dashboard-for-wp"),text_infobox_tooltip_bounce:d("Bounce Rate represents the percentage of sessions that don't meet the criteria for an engaged session. A session counts as engaged if the visitor completes an event (like a click or form submission), stays on your site for 10 seconds or longer, or views more than one page.","google-analytics-dashboard-for-wp"),text_infobox_tooltip_totalusers:d("The number of distinct tracked users","google-analytics-dashboard-for-wp"),text_infobox_tooltip_newusers:d("Users who interacted with your site for the first time.","google-analytics-dashboard-for-wp"),text_duration:d("Avg. Session Duration","google-analytics-dashboard-for-wp"),text_bounce:d("Bounce Rate","google-analytics-dashboard-for-wp"),text_total_users:d("Total Users","google-analytics-dashboard-for-wp"),text_new_users:d("New Users","google-analytics-dashboard-for-wp"),chart_style:{foreColor:"#999",borderColor:"#f3f6fa",colors:["#6528f5"],markersStrokeColor:["#6528F5"],markersColors:["#ffffff"],markersStrokeColorHover:["#ffffff"],markersColorsHover:["#6528F5"],fontSize:"12px",fontFamily:'"Helvetica Neue", Helvetica, Arial, sans-serif'}}},methods:{infoboxData(s,t=!1){let e={};return this.overview.infobox&&this.overview.infobox[s]&&(e.change=this.overview.infobox[s].prev,e.value=this.overview.infobox[s].value.toString(),this.overview.infobox[s].prev===0?e.direction="":this.overview.infobox[s].prev>0?(e.direction="up",e.color="green"):(e.direction="down",e.color="red")),t&&(e.direction==="down"?e.color="green":e.color="red"),e},switchTab(s){this.current_tab=s},activeTabButtonClass(s){return s===this.current_tab?"exactmetrics-active-tab-button":""},sessionsData(){return this.overview.overviewgraph?{labels:this.overview.overviewgraph.labels,data:this.overview.overviewgraph.sessions.datapoints,trend:this.overview.overviewgraph.sessions.trendpoints,timestamps:this.overview.overviewgraph.timestamps}:{}},pageviewsData(){return this.overview.overviewgraph?{labels:this.overview.overviewgraph.labels,data:this.overview.overviewgraph.pageviews.datapoints,trend:this.overview.overviewgraph.pageviews.trendpoints,timestamps:this.overview.overviewgraph.timestamps}:{}},showChart(){let s=!0;return this.overview.overviewgraph&&this.overview.overviewgraph.count===0&&(s=!1),s},forceRerender(){this.chartKey+=1}},created(){const s=this,t=document.getElementById("dashboard-widgets");jQuery&&jQuery(t).on("sortstop",function(){s.forceRerender()})},watch:{widget_width:function(){this.forceRerender()}}};var xt=function(){var t=this,e=t._self._c;return e("div",[t.showChart()?e("div",{key:t.chartKey,staticClass:"exactmetrics-report-tabs exactmetrics-report-row"},[e("div",{staticClass:"exactmetrics-report-tabs-navigation"},[e("button",{class:t.activeTabButtonClass("sessions"),on:{click:function(o){return t.switchTab("sessions")}}},[e("i",{staticClass:"monstericon-user"}),e("span",{domProps:{textContent:t._s(t.text_sessions)}})]),e("button",{class:t.activeTabButtonClass("pageviews"),on:{click:function(o){return t.switchTab("pageviews")}}},[e("i",{staticClass:"monstericon-eye"}),e("span",{domProps:{textContent:t._s(t.text_pageviews)}})])]),t.current_tab==="sessions"?e("div",{staticClass:"exactmetrics-report-tabs-content"},[e("ReportOverviewLineChartApex",{attrs:{id:"overview",chartData:t.sessionsData(),tooltipDescriptor:t.text_sessions_tooltip,chartStyles:t.chart_style}})],1):t._e(),t.current_tab==="pageviews"?e("div",{staticClass:"exactmetrics-report-tabs-content"},[e("ReportOverviewLineChartApex",{attrs:{id:"overview",chartData:t.pageviewsData(),tooltipDescriptor:t.text_pageviews_tooltip,chartStyles:t.chart_style}})],1):t._e()]):t._e(),e("div",{staticClass:"exactmetrics-report-row exactmetrics-report-infobox-row"},[e("report-infobox",{attrs:{title:t.text_sessions,value:t.infoboxSessionsData.value,change:t.infoboxSessionsData.change,color:t.infoboxSessionsData.color,direction:t.infoboxSessionsData.direction,days:t.infoboxRange,tooltip:t.text_infobox_tooltip_sessions}}),e("report-infobox",{attrs:{title:t.text_pageviews,value:t.infoboxPageviewsData.value,change:t.infoboxPageviewsData.change,color:t.infoboxPageviewsData.color,direction:t.infoboxPageviewsData.direction,days:t.infoboxRange,tooltip:t.text_infobox_tooltip_pageviews}}),e("report-infobox",{attrs:{title:t.text_duration,value:t.infoboxDurationData.value,change:t.infoboxDurationData.change,color:t.infoboxDurationData.color,direction:t.infoboxDurationData.direction,days:t.infoboxRange,tooltip:t.text_infobox_tooltip_average}}),e("report-infobox",{attrs:{title:t.text_total_users,value:t.$formatNumber(t.infoboxTotalUsersData.value),change:t.infoboxTotalUsersData.change,color:t.infoboxTotalUsersData.color,direction:t.infoboxTotalUsersData.direction,days:t.infoboxRange,tooltip:t.text_infobox_tooltip_totalusers}}),e("report-infobox",{attrs:{title:t.text_bounce,value:t.infoboxBounceData.value,change:t.infoboxBounceData.change,color:t.infoboxBounceData.color,direction:t.infoboxBounceData.direction,days:t.infoboxRange,tooltip:t.text_infobox_tooltip_bounce}}),e("report-infobox",{attrs:{title:t.text_new_users,value:t.$formatNumber(t.infoboxNewUsersData.value),change:t.infoboxNewUsersData.change,color:t.infoboxNewUsersData.color,direction:t.infoboxNewUsersData.direction,days:t.infoboxRange,tooltip:t.text_infobox_tooltip_newusers}})],1)])},Ct=[],$t=l(yt,xt,Ct,!1,null,null,null,null);const Dt=$t.exports,{__:$}=wp.i18n,kt={name:"WidgetReportsLink",props:{see_all:String,go_to:String},data(){return{default_see_all:$("See All Reports","google-analytics-dashboard-for-wp"),default_go_to:$("Go to the Analytics Dashboard","google-analytics-dashboard-for-wp")}},computed:{text_see_all(){return this.see_all?this.see_all:this.default_see_all},text_go_to(){return this.go_to?this.go_to:this.default_go_to}}};var Rt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"exactmetrics-reports-link"},[e("span",{domProps:{innerHTML:t._s(t.text_see_all)}}),t._v(" "),e("a",{staticClass:"exactmetrics-button exactmetrics-button-small",attrs:{href:t.$mi.reports_url},domProps:{innerHTML:t._s(t.text_go_to)}})])},Wt=[],Tt=l(kt,Rt,Wt,!1,null,null,null,null);const Pt=Tt.exports,{__:St}=wp.i18n,Et={name:"WidgetReportOverlay",props:{report:String},data(){return{upgrade_link:this.$getUpgradeUrl("report",this.report),text_upsell_button:St("Upgrade to PRO","google-analytics-dashboard-for-wp")}},computed:{...p({noauth:"$_reports/noauth"}),upsellData(){return this.$mi_get_upsell_content(this.report)}}};var Lt=function(){var t=this,e=t._self._c;return t.noauth?t._e():e("div",{staticClass:"exactmetrics-upsell-overlay"},[e("div",{staticClass:"exactmetrics-upsell-top"},[e("i",{staticClass:"monstericon-unlock"}),t.upsellData.title?e("h3",{domProps:{textContent:t._s(t.upsellData.title)}}):t._e(),t.upsellData.subtitle?e("p",{staticClass:"exactmetrics-upsell-subtitle",domProps:{textContent:t._s(t.upsellData.subtitle)}}):t._e()]),e("div",{staticClass:"exactmetrics-upsell-content"},[e("div",{staticClass:"exactmetrics-center"},[e("a",{staticClass:"exactmetrics-button exactmetrics-button-green",attrs:{href:t.upgrade_link,target:"_blank"},domProps:{textContent:t._s(t.text_upsell_button)}})])])])},At=[],Ot=l(Et,Lt,At,!1,null,null,null,null);const Nt=Ot.exports,{__:Mt}=wp.i18n,Ft={name:"WidgetNoticeCompact",data(){return{noticeDismissed:!0,text_added_compact_option:Mt("Check out the newly added classic mode","google-analytics-dashboard-for-wp")}},computed:{shownotice(){return!this.noticeDismissed}},methods:{getNoticeStatus(){const s=this;let t=new FormData;t.append("action","exactmetrics_vue_notice_status"),t.append("notice","widget_compact_notice"),t.append("nonce",this.$mi.nonce),w.post(this.$mi.ajax,t).then(function(e){s.noticeDismissed=e.data.data.dismissed}).catch(function(){s.noticeDismissed=!0})},dismiss(){this.noticeDismissed=!0;let s=new FormData;s.append("action","exactmetrics_vue_notice_dismiss"),s.append("notice","widget_compact_notice"),s.append("nonce",this.$mi.nonce),w.post(this.$mi.ajax,s)}},mounted(){this.getNoticeStatus();const s=document.querySelector(".exactmetrics-widget-dropdown button"),t=this;s.addEventListener("click",function(){t.dismiss()})}};var Bt=function(){var t=this,e=t._self._c;return t.shownotice?e("div",{staticClass:"exactmetrics-widget-notice",on:{click:t.dismiss}},[e("span",{domProps:{textContent:t._s(t.text_added_compact_option)}})]):t._e()},It=[],Ut=l(Ft,Bt,It,!1,null,null,null,null);const Ht=Ut.exports,{__:D,sprintf:Vt}=wp.i18n;let v=!1,b=!1,k=!1;const Yt={name:"WidgetAccordion",components:{WidgetNoticeCompact:Ht,WidgetReportOverlay:Nt,WidgetReportsLink:Pt,WidgetReportError:Q,SettingsInfoTooltip:q,WidgetReportOverview:Dt},props:{mobileWidth:{default:782,type:Number}},data(){return{activeReport:"overview",reportsWithUpsell:{},isMobile:!1,text_go_to_reports:Vt(D("View All Reports %s","google-analytics-dashboard-for-wp"),'<i class="monstericon-long-arrow-right-light"></i>')}},computed:{...p({widget_reports:"$_widget/reports",widget_width:"$_widget/width",loaded:"$_widget/loaded",error:"$_widget/error",compact:"$_widget/compact"}),widgetFullWidth(){return this.widget_width!=="regular"},widgetReports(){let s={},t={};v=!1;for(let e in this.widget_reports)if(this.widget_reports.hasOwnProperty(e)&&this.widget_reports[e].enabled){if(this.widgetFullWidth){if(typeof this.reportsWithUpsell[e]<"u")if(v===!1)v=!0;else continue;if(this.error[this.widget_reports[e].type]){let o=this.widget_reports[e].type;if(t[o]=t[o]?t[o]+1:1,t[o]>1)continue}}s[e]=this.widget_reports[e]}return s}},created(){if(this.$mi.widget_state&&this.$mi.widget_state.interval){const s=this.$mi.widget_state.interval,t=this.$mi_intervals(),e=t[s]||t.last30days,o=e.start||h().subtract(1,"days"),r=e.end||h.subtract(30,"days");this.$store.commit("$_reports/UPDATE_INTERVAL",this.$mi.widget_state.interval),this.$store.commit("$_reports/UPDATE_DATE",{start:o.format("YYYY-MM-DD"),end:r.format("YYYY-MM-DD")})}},methods:{maybeHideUpsell(s){this.$set(this.reportsWithUpsell,s,1),this.widgetFullWidth&&!k&&(k=!0,this.$forceUpdate())},toggle(s,t){if(this.compact)return!1;const e=this.widget_reports[t].type,o=this;o.$store.commit("$_widget/UPDATE_LOADED",!1),o.$store.commit("$_widget/SET_ERROR",{report:e}),this.$store.dispatch("$_reports/getReportData",e).then(function(){o.$store.commit("$_widget/UPDATE_LOADED",!0)}),this.activeReport=t===this.activeReport?"":t,this.activeReport!==""&&this.scrollIntoView(s.target)},toggleClass(s){let t="exactmetrics-widget-toggle";return this.activeReport===s&&(t+=" exactmetrics-widget-toggle-active"),t},showReport(s,t){return this.widgetFullWidth&&t.enabled&&!this.isMobile||this.compact&&t.enabled?!0:this.activeReport===s},reportClass(s){return"exactmetrics-widget-report-element exactmetrics-widget-report-"+s},scrollIntoView(s){if(this.widgetFullWidth)return!1;this.$nextTick(()=>{let t=s.getBoundingClientRect();window.scrollTo({top:t.top-50+pageYOffset,left:0,behavior:"smooth"})})},showReportTitle(s){return this.widgetFullWidth?!0:s},handleResize(){b||(b=!0,window.requestAnimationFrame?window.requestAnimationFrame(this.resizeCallback):setTimeout(this.resizeCallback,66))},resizeCallback(){this.isMobile=window.innerWidth<this.mobileWidth,b=!1}},mounted(){const s=this;this.$store.dispatch("$_reports/getReportData","overview").then(function(){s.$store.commit("$_widget/UPDATE_LOADED",!0),s.$forceUpdate()}),window.addEventListener("resize",this.handleResize),this.handleResize();const t=document.querySelector("#exactmetrics_reports_widget .hndle span");t&&(t.innerHTML=D("Analytics","google-analytics-dashboard-for-wp"))},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize)}};var zt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"exactmetrics-widget-accordion exactmetrics-widget-accordion-lite"},[t._l(t.widgetReports,function(o,r){return e("div",{key:r,class:t.reportClass(r)},[t.showReportTitle(o.enabled)?e("div",{class:t.toggleClass(r),attrs:{tabindex:"0"},on:{click:function(n){return n.preventDefault(),t.toggle(n,r)},keyup:[function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"space",32,n.key,[" ","Spacebar"])?null:t.toggle(n,r)},function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"enter",13,n.key,"Enter")?null:t.toggle(n,r)}]}},[e("h2",{staticClass:"exactmetrics-widget-report-title"},[e("span",{domProps:{textContent:t._s(o.name)}}),o.tooltip?e("settings-info-tooltip",{attrs:{content:o.tooltip}}):t._e()],1)]):t._e(),t.showReport(r,o)?e("div",{staticClass:"exactmetrics-widget-content"},[t.error[o.type]?e("widget-report-error",{attrs:{error:t.error[o.type]}}):r==="overview"&&t.loaded?e("WidgetReportOverview"):t.loaded?e("widget-report-overlay",{attrs:{report:o.type}}):e("div",{staticClass:"exactmetrics-widget-loading"},[e("div",{staticClass:"exactmetrics-roller"},[e("div"),e("div"),e("div"),e("div"),e("div"),e("div"),e("div")])])],1):t._e()])}),t.widgetFullWidth?t._e():e("widget-reports-link",{attrs:{go_to:t.text_go_to_reports}}),e("widget-notice-compact")],2)},Gt=[],Kt=l(Yt,zt,Gt,!1,null,null,null,null);const Zt=Kt.exports,{__:u}=wp.i18n,jt={name:"WidgetSettingsHide",data(){return{text_hide_widget:u("Hide dashboard widget","google-analytics-dashboard-for-wp")}},computed:{...p({widget_width:"$_widget/width"}),fullWidth(){return this.widget_width!=="regular"}},methods:{hideWidget(){const s=this;this.$swal({icon:"info",customClass:{container:"exactmetrics-swal"},title:u("Are you sure you want to hide the ExactMetrics Dashboard Widget? ","google-analytics-dashboard-for-wp"),showCancelButton:!0,confirmButtonText:u("Yes, hide it!","google-analytics-dashboard-for-wp"),cancelButtonText:u("No, cancel!","google-analytics-dashboard-for-wp"),reverseButtons:!0}).then(function(t){if(t.value){s.$swal({icon:"success",title:u("ExactMetrics Widget Hidden","google-analytics-dashboard-for-wp"),html:u('You can re-enable the ExactMetrics widget at any time using the "Screen Options" menu on the top right of this page',"google-analytics-dashboard-for-wp")});const e=document.getElementById("exactmetrics_reports_widget-hide");e&&e.click()}})}}};var qt=function(){var t=this,e=t._self._c;return e("button",{staticClass:"exactmetrics-hide-button",domProps:{textContent:t._s(t.text_hide_widget)},on:{click:function(o){return o.preventDefault(),t.hideWidget.apply(null,arguments)}}})},Qt=[],Jt=l(jt,qt,Qt,!1,null,null,null,null);const Xt=Jt.exports,{__:te}=wp.i18n,ee={name:"WidgetSettingsCompact",data(){return{text_compact:te("Classic mode","google-analytics-dashboard-for-wp")}},computed:{...p({compact:"$_widget/compact"})},methods:{toggleCompact(){this.$store.commit("$_widget/UPDATE_COMPACT",!this.compact),this.$store.dispatch("$_widget/saveWidgetState")}}};var se=function(){var t=this,e=t._self._c;return e("div",{staticClass:"exactmetrics-settings-compact"},[e("label",{class:t.compact?"exactmetrics-checked":"",attrs:{tabindex:"0"},on:{click:function(o){return o.preventDefault(),t.toggleCompact(o)},keyup:[function(o){return!o.type.indexOf("key")&&t._k(o.keyCode,"enter",13,o.key,"Enter")?null:t.toggleCompact(o)},function(o){return!o.type.indexOf("key")&&t._k(o.keyCode,"space",32,o.key,[" ","Spacebar"])?null:t.toggleCompact(o)}]}},[e("input",{attrs:{type:"checkbox"},domProps:{checked:t.compact}}),t._v(" "),e("span",{domProps:{textContent:t._s(t.text_compact)}})])])},oe=[],ie=l(ee,se,oe,!1,null,null,null,null);const re=ie.exports,{__:f}=wp.i18n;i.directive("click-outside",{bind:function(s,t,e){s.clickOutsideEvent=function(o){s===o.target||s.contains(o.target)||e.context[t.expression](o)},document.body.addEventListener("click",s.clickOutsideEvent)},unbind:function(s){document.body.removeEventListener("click",s.clickOutsideEvent)}});const ne={name:"WidgetSettingsReports",components:{WidgetSettingsCompact:re,WidgetSettingsHide:Xt},data(){return{dropdownVisible:!1,text_settings_overview:f("Show Overview Reports","google-analytics-dashboard-for-wp"),text_settings_publisher:f("Show Publishers Reports","google-analytics-dashboard-for-wp"),text_settings_ecommerce:f("Show eCommerce Reports","google-analytics-dashboard-for-wp"),text_settings_dropdown:f("Settings Menu","google-analytics-dashboard-for-wp"),tooltip_data:{content:f("Available in PRO version","google-analytics-dashboard-for-wp"),autoHide:!1,trigger:"hover focus click"}}},computed:{...p({widget_reports:"$_widget/reports"}),reportSettings(){let s={};for(let t in this.widget_reports)this.widget_reports.hasOwnProperty(t)&&t!=="overview"&&(s[t]=this.widget_reports[t]);return s}},methods:{toggleReport(s,t){this.widget_reports[t].enabled?this.$store.commit("$_widget/DISABLE_REPORT",t):(this.$store.commit("$_widget/ENABLE_REPORT",t),this.fullWidth&&this.getReportData(t)),this.saveState()},getReportSettings(s){let t={};for(let e in this.reportSettings)this.reportSettings.hasOwnProperty(e)&&e!=="overview"&&s===this.reportSettings[e].type&&(t[e]=this.reportSettings[e]);return t},toggleDropdown(){this.dropdownVisible=!this.dropdownVisible},hideDropdown(){this.dropdownVisible=!1},saveState(){this.$store.dispatch("$_widget/saveWidgetState")}}};var ae=function(){var t=this,e=t._self._c;return e("div",{staticClass:"exactmetrics-widget-dropdown"},[e("button",{staticClass:"exactmetrics-widget-cog",attrs:{"aria-label":t.text_settings_dropdown,"aria-pressed":t.dropdownVisible,type:"button"},on:{click:function(o){return o.stopPropagation(),t.toggleDropdown.apply(null,arguments)}}},[e("i",{staticClass:"monstericon-cog"})]),t.dropdownVisible?e("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.hideDropdown,expression:"hideDropdown"}],staticClass:"exactmetrics-widget-dropdown-content"},[e("widget-settings-compact"),e("span",{domProps:{textContent:t._s(t.text_settings_overview)}}),t._l(t.getReportSettings("overview"),function(o,r){return e("div",{key:r,staticClass:"exactmetrics-widget-setting"},[e("label",{class:o.enabled?"exactmetrics-checked":"",attrs:{tabindex:"0"},on:{click:function(n){return n.preventDefault(),t.toggleReport(n,r)},keyup:[function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"enter",13,n.key,"Enter")?null:t.toggleReport(n,r)},function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"space",32,n.key,[" ","Spacebar"])?null:t.toggleReport(n,r)}]}},[e("input",{attrs:{type:"checkbox"},domProps:{checked:o.enabled}}),t._v(" "+t._s(o.name)+" ")])])}),e("span",{domProps:{textContent:t._s(t.text_settings_publisher)}}),t._l(t.getReportSettings("publisher"),function(o,r){return e("div",{key:r,staticClass:"exactmetrics-widget-setting"},[e("label",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:t.tooltip_data,expression:"tooltip_data",modifiers:{left:!0}}],staticClass:"exactmetrics-faded",attrs:{tabindex:"0"}},[e("input",{attrs:{type:"checkbox"},domProps:{checked:o.enabled}}),t._v(" "+t._s(o.name)+" ")])])}),e("span",{domProps:{textContent:t._s(t.text_settings_ecommerce)}}),t._l(t.getReportSettings("ecommerce"),function(o,r){return e("div",{key:r,staticClass:"exactmetrics-widget-setting"},[e("label",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:t.tooltip_data,expression:"tooltip_data",modifiers:{left:!0}}],staticClass:"exactmetrics-faded",attrs:{tabindex:"0"}},[e("input",{attrs:{type:"checkbox"},domProps:{checked:o.enabled}}),t._v(" "+t._s(o.name)+" ")])])}),e("widget-settings-hide")],2):t._e()])},le=[],de=l(ne,ae,le,!1,null,null,null,null);const ce=de.exports,{__:R}=wp.i18n,pe={name:"WidgetSettingsWidth",data(){return{normal_sortables:"",widget_element:"",welcome_panel:""}},computed:{...p({widget_width:"$_widget/width",widget_reports:"$_widget/reports"}),fullWidth:{set(s){let t="regular";s&&(t="full"),this.$store.commit("$_widget/UPDATE_WIDTH",t),this.saveState()},get(){return this.widget_width!=="regular"}},tooltip_data(){return{content:this.fullWidth?R("Show in widget mode","google-analytics-dashboard-for-wp"):R("Show in full-width mode","google-analytics-dashboard-for-wp"),autoHide:!1,trigger:"hover focus click"}}},methods:{toggleFullWidth(s){if(s!==!0&&(this.fullWidth=!this.fullWidth),this.fullWidth)this.widget_element.classList.add("exactmetrics-widget-full-width"),this.widget_element.classList.remove("exactmetrics-widget-regular-width"),this.welcome_panel.parentNode.insertBefore(this.widget_element,this.welcome_panel),this.getActiveReportsData();else{if(this.widget_element.classList.add("exactmetrics-widget-regular-width"),s===!0)return;this.widget_element.classList.remove("exactmetrics-widget-full-width"),this.normal_sortables.insertBefore(this.widget_element,this.normal_sortables.firstChild),this.normal_sortables.classList.remove("empty-container")}},getActiveReportsData(){const s=this;let t={};for(let r in this.widget_reports)this.widget_reports.hasOwnProperty(r)&&this.widget_reports[r].enabled&&(t[this.widget_reports[r].type]=1);let e=Object.keys(t).length,o=0;for(let r in t)t.hasOwnProperty(r)&&(o++,s.$store.commit("$_widget/UPDATE_LOADED",!1),this.$store.dispatch("$_reports/getReportData",r).then(function(){o===e&&s.$store.commit("$_widget/UPDATE_LOADED",!0)}))},saveState(){this.$store.dispatch("$_widget/saveWidgetState")}},mounted(){this.widget_element=document.getElementById("exactmetrics_reports_widget"),this.normal_sortables=document.getElementById("normal-sortables"),this.welcome_panel=document.getElementById("dashboard-widgets-wrap")}};var ge=function(){var t=this,e=t._self._c;return e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip_data,expression:"tooltip_data"}],staticClass:"exactmetrics-width-button",attrs:{"aria-label":t.tooltip_data.content},on:{click:t.toggleFullWidth}},[t.fullWidth?e("i",{staticClass:"monstericon-compress"}):e("i",{staticClass:"monstericon-expand"})])},he=[],_e=l(pe,ge,he,!1,null,null,null,null);const ue=_e.exports,{__:me,sprintf:fe}=wp.i18n,we={name:"WidgetFullReportButton",props:{see_report:String},data(){return{default_see_report:fe(me("View All Reports %s","google-analytics-dashboard-for-wp"),'<i class="monstericon-long-arrow-right-light"></i>')}},computed:{...p({activeReport:"$_reports/activeReport"}),getFullReportLink(){let s=this.activeReport;return s==="publisher"&&(s+="s"),this.$mi.reports_url+"#/"+s},text_see_report(){return this.see_report?this.see_report:this.default_see_report}}};var ve=function(){var t=this,e=t._self._c;return e("a",{staticClass:"exactmetrics-button exactmetrics-button-full-report",attrs:{href:t.getFullReportLink},domProps:{innerHTML:t._s(t.text_see_report)}})},be=[],ye=l(we,ve,be,!1,null,null,null,null);const xe=ye.exports,{__:W,sprintf:T}=wp.i18n,Ce={name:"WidgetSettingsIntervalUpsell",data(){return{btnDropdown:!1,text_customize_date:T(W("You can customize your %sdate range only in the PRO version.","google-analytics-dashboard-for-wp"),"<br />"),text_upgrade:W("Upgrade to PRO","google-analytics-dashboard-for-wp"),upgrade_url:this.$getUpgradeUrl("reports","datepicker")}},computed:{...p({widget_width:"$_widget/width",widget_reports:"$_widget/reports",date:"$_reports/date",activeReport:"$_reports/activeReport"}),getIntervalText(){const s=this.$mi.widget_state.interval,t=this.$mi_intervals(),e=t[s]||t.last30days;let o=e.text;const r=e.start||h().subtract(1,"days"),n=e.end||h.subtract(30,"days");return o+='<span class="exactmetrics-interval-full-dates">',o+=r.format("MMMM D")+" - "+n.format("MMMM D, YYYY"),o+="</span>",o},fullWidth(){return this.widget_width!=="regular"},btnDropdownVisible:{set(s){this.btnDropdown=s},get(){return this.btnDropdown}}},methods:{btnGroupClass(){let s="exactmetrics-btn-group";return this.btnDropdownVisible&&(s+=" exactmetrics-btn-group-open"),s},hideBtnDropdown(){this.btnDropdownVisible=!1},toggleBtnDropdown(){this.btnDropdownVisible=!this.btnDropdownVisible},btnGroupButtonClass(s){let t="exactmetrics-btn-group-list-button";return s===this.interval&&(t+=" exactmetrics-btn-group-list-button-selected"),t},sprintf:T}};var $e=function(){var t=this,e=t._self._c;return e("div",{class:t.btnGroupClass()},[e("button",{staticClass:"exactmetrics-btn-group-label",domProps:{innerHTML:t._s(t.getIntervalText)},on:{click:function(o){return o.stopPropagation(),t.toggleBtnDropdown.apply(null,arguments)}}}),t.btnDropdownVisible?e("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.hideBtnDropdown,expression:"hideBtnDropdown"}],staticClass:"exactmetrics-btn-group-list"},[e("div",{staticClass:"exactmetrics-lite-datepicker"},[e("p",{domProps:{innerHTML:t._s(t.text_customize_date)}}),e("a",{staticClass:"exactmetrics-button exactmetrics-button-text",attrs:{href:t.upgrade_url,target:"_blank"}},[e("span",{domProps:{textContent:t._s(t.text_upgrade)}}),e("i",{staticClass:"monstericon-long-arrow-right-light"})])])]):t._e()])},De=[],ke=l(Ce,$e,De,!1,null,null,null,null);const Re=ke.exports,{sprintf:We}=wp.i18n,Te={name:"WidgetSettings",components:{WidgetSettingsIntervalUpsell:Re,WidgetFullReportButton:xe,WidgetSettingsWidth:ue,WidgetSettingsReports:ce},methods:{toggleFullWidth(){this.$refs.width.toggleFullWidth(!0)},sprintf:We}};var Pe=function(){var t=this,e=t._self._c;return e("div",{staticClass:"exactmetrics-widget-settings"},[e("widget-settings-interval-upsell"),e("widget-settings-width",{ref:"width"}),e("widget-settings-reports"),e("widget-full-report-button")],1)},Se=[],Ee=l(Te,Pe,Se,!1,null,null,null,null);const Le=Ee.exports,{__:m,sprintf:Ae}=wp.i18n,Oe={name:"WidgetFooter",data(){return{display:!1,text_learn_more:m("Learn More","google-analytics-dashboard-for-wp"),learn_url:null,action_text:null,action_url:null,plugin_name:null}},created(){this.display=!0,this.action_url=this.$mi.userfeedback_url,this.plugin_name="UserFeedback";let s="emlink";if(this.learn_url="https://userfeedback.com/?utm_source=exactmetrics&utm_medium=referral&utm_campaign="+s,!this.$mi.userfeedback_installed){this.action_text=m("Install","google-analytics-dashboard-for-wp");return}if(!this.$mi.userfeedback_enabled){this.action_text=m("Activate","google-analytics-dashboard-for-wp");return}if(this.plugin_name="WPForms",this.action_url=this.$mi.wpforms_url,this.learn_url="https://wpforms.com/",!this.$mi.wpforms_installed){this.action_text=m("Install","google-analytics-dashboard-for-wp");return}if(!this.$mi.wpforms_enabled){this.action_text=m("Activate","google-analytics-dashboard-for-wp");return}this.display=!1},computed:{showRecommended(){return this.display},getRecommendedText(){return Ae('%1$s <span class="exactmetrics-dark">%2$s</span>',m("Recommended Plugin:","google-analytics-dashboard-for-wp"),this.plugin_name)}}};var Ne=function(){var t=this,e=t._self._c;return t.showRecommended?e("div",{staticClass:"exactmetrics-widget-footer"},[e("span",{domProps:{innerHTML:t._s(t.getRecommendedText)}}),e("span",[t._v(" - ")]),e("a",{attrs:{href:t.action_url},domProps:{textContent:t._s(t.action_text)}}),e("a",{attrs:{href:t.learn_url,target:"_blank"},domProps:{textContent:t._s(t.text_learn_more)}})]):t._e()},Me=[],Fe=l(Oe,Ne,Me,!1,null,null,null,null);const Be=Fe.exports,{__:Ie}=wp.i18n,Ue={name:"ModuleDashboardWidget",components:{ReportReAuth:Z,WidgetFooter:Be,WidgetSettings:Le,WidgetAccordion:Zt},data(){return{text_overview_report:Ie("Overview Report","google-analytics-dashboard-for-wp")}},computed:{...p({blocked:"$_app/blocked",blur:"$_reports/blur",widget_width:"$_widget/width",compact:"$_widget/compact",reauth:"$_reports/reauth"}),route(){return this.$route.name},mainClass(){let s="exactmetrics-dashboard-widget-page";return this.blur&&(s+=" exactmetrics-blur"),this.compact&&(s+=" exactmetrics-dashboard-widget-compact"),s},fullWidth(){return this.widget_width!=="regular"}},created(){const s="$_reports";s in this.$store._modules.root._children||this.$store.registerModule(s,Y);const t="$_widget";t in this.$store._modules.root._children||this.$store.registerModule(t,bt)},mounted(){this.$store.dispatch("$_widget/processDefaults").then(()=>{this.$nextTick(()=>{this.$refs.settings.toggleFullWidth(!0)})})}};var He=function(){var t=this,e=t._self._c;return e("div",{class:t.mainClass},[e("widget-settings",{ref:"settings"}),t.reauth?e("report-re-auth"):e("widget-accordion"),t.fullWidth?e("div",{staticClass:"exactmetrics-fullwidth-mascot"}):t._e(),t.fullWidth?e("div",{staticClass:"exactmetrics-fullwidth-report-title",domProps:{textContent:t._s(t.text_overview_report)}}):t._e(),t.fullWidth?t._e():e("widget-footer")],1)},Ve=[],Ye=l(Ue,He,Ve,!1,null,null,null,null);const ze=Ye.exports;const{__:y}=wp.i18n,Ge={name:"WidgetReminder",data(){return{notifications:[],icons:{default:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#D3F8EA"/><path d="M21.8634 18.6429C21.8634 18.8571 21.7831 19.0268 21.6224 19.1518C21.5688 19.3482 21.542 19.6786 21.542 20.1429C21.542 20.6071 21.5688 20.9375 21.6224 21.1339C21.7831 21.2768 21.8634 21.4464 21.8634 21.6429V22.0714C21.8634 22.25 21.8009 22.4018 21.6759 22.5268C21.5509 22.6518 21.3992 22.7143 21.2206 22.7143H12.4349C11.7206 22.7143 11.1134 22.4643 10.6134 21.9643C10.1134 21.4643 9.86345 20.8571 9.86345 20.1429V11.5714C9.86345 10.8571 10.1134 10.25 10.6134 9.75C11.1134 9.25 11.7206 9 12.4349 9H21.2206C21.3992 9 21.5509 9.0625 21.6759 9.1875C21.8009 9.3125 21.8634 9.46429 21.8634 9.64286V18.6429ZM13.292 12.5893V13.125C13.292 13.2321 13.3456 13.2857 13.4527 13.2857H19.1313C19.2384 13.2857 19.292 13.2321 19.292 13.125V12.5893C19.292 12.4821 19.2384 12.4286 19.1313 12.4286H13.4527C13.3456 12.4286 13.292 12.4821 13.292 12.5893ZM13.292 14.3036V14.8393C13.292 14.9464 13.3456 15 13.4527 15H19.1313C19.2384 15 19.292 14.9464 19.292 14.8393V14.3036C19.292 14.1964 19.2384 14.1429 19.1313 14.1429H13.4527C13.3456 14.1429 13.292 14.1964 13.292 14.3036ZM20.0688 21C20.0152 20.4286 20.0152 19.8571 20.0688 19.2857H12.4349C12.2027 19.2857 11.9974 19.375 11.8188 19.5536C11.6581 19.7143 11.5777 19.9107 11.5777 20.1429C11.5777 20.375 11.6581 20.5804 11.8188 20.7589C11.9974 20.9196 12.2027 21 12.4349 21H20.0688Z" fill="#1EC185"/></svg>',star:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#D4E7F7"/><path d="M15.0867 9.48214C15.2474 9.16071 15.5063 9 15.8634 9C16.2206 9 16.4795 9.16071 16.6402 9.48214L18.3813 13.0179L22.292 13.6071C22.6492 13.6429 22.8813 13.8304 22.9884 14.1696C23.0956 14.5089 23.0242 14.8036 22.7742 15.0536L19.9349 17.8125L20.6045 21.7232C20.6581 22.0625 20.542 22.3304 20.2563 22.5268C19.9706 22.7411 19.6759 22.7679 19.3724 22.6071L15.8634 20.7857L12.3545 22.6071C12.0509 22.7857 11.7563 22.7679 11.4706 22.5536C11.1849 22.3393 11.0688 22.0625 11.1224 21.7232L11.792 17.8125L8.95274 15.0536C8.70274 14.8036 8.63131 14.5089 8.73845 14.1696C8.84559 13.8304 9.07774 13.6429 9.43488 13.6071L13.3456 13.0179L15.0867 9.48214Z" fill="#2679C1"/></svg>',warning:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#FAD1D1"/><path d="M17.3634 19.0714C17.792 19.4821 18.0063 19.9821 18.0063 20.5714C18.0063 21.1607 17.792 21.6607 17.3634 22.0714C16.9527 22.5 16.4527 22.7143 15.8634 22.7143C15.2742 22.7143 14.7652 22.5 14.3367 22.0714C13.9259 21.6607 13.7206 21.1607 13.7206 20.5714C13.7206 19.9821 13.9259 19.4821 14.3367 19.0714C14.7652 18.6429 15.2742 18.4286 15.8634 18.4286C16.4527 18.4286 16.9527 18.6429 17.3634 19.0714ZM13.9617 9.66964C13.9617 9.49107 14.0242 9.33929 14.1492 9.21429C14.2742 9.07143 14.4259 9 14.6045 9H17.1224C17.3009 9 17.4527 9.07143 17.5777 9.21429C17.7027 9.33929 17.7652 9.49107 17.7652 9.66964L17.3902 16.9554C17.3902 17.1339 17.3277 17.2857 17.2027 17.4107C17.0777 17.5179 16.9259 17.5714 16.7474 17.5714H14.9795C14.8009 17.5714 14.6492 17.5179 14.5242 17.4107C14.3992 17.2857 14.3367 17.1339 14.3367 16.9554L13.9617 9.66964Z" fill="#EB5757"/></svg>',lightning:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#E1DAF1"/><path d="M20.0331 13.2857C20.2831 13.2857 20.4706 13.3929 20.5956 13.6071C20.7206 13.8214 20.7206 14.0357 20.5956 14.25L15.8813 22.3929C15.7563 22.6071 15.5688 22.7143 15.3188 22.7143C15.1045 22.7143 14.9349 22.6339 14.8099 22.4732C14.6849 22.3125 14.6492 22.125 14.7027 21.9107L15.9349 16.7143H12.7474C12.6224 16.7143 12.5063 16.6786 12.3992 16.6071C12.292 16.5357 12.2117 16.4464 12.1581 16.3393C12.1045 16.2321 12.0867 16.1161 12.1045 15.9911L12.9617 9.5625C12.9795 9.45536 13.0152 9.35714 13.0688 9.26786C13.1402 9.17857 13.2206 9.11607 13.3099 9.08036C13.3992 9.02679 13.4974 9 13.6045 9H17.4617C17.6759 9 17.8456 9.08929 17.9706 9.26786C18.0956 9.42857 18.1313 9.60714 18.0777 9.80357L16.9527 13.2857H20.0331Z" fill="#6F4BBB"/></svg>'},text_expired_license:{title:y("Your ExactMetrics license key has expired.","google-analytics-dashboard-for-wp"),content:y("Renew today to ensure Google Analytics continues to track properly.","google-analytics-dashboard-for-wp"),btn:{text:y("Click here.","google-analytics-dashboard-for-wp"),url:this.$getUrl("vue-admin-notification","expired-license","https://www.exactmetrics.com/my-account/")}},elem_id_expired_license:"expired-license-notice",showLoader:!1}},computed:{...p({license:"$_license/license",license_network:"$_license/license_network"})},mounted(){this.getNotifications(),this.checkExpiredLicenseNoticeStatus()},methods:{async getNotifications(){const s=await J.fetchNotifications();return s?this.notifications=s.notifications:!1},hideNotice(s){let t=this;this.showLoader=!0,this.$store.dispatch("$_notifications/dismissNotification",s).then(()=>{t.getNotifications(),this.showLoader=!1})},isLicenseExpired(){return this.license!=="undefined"?this.license.is_expired:!1},isNetworkLicenseExpired(){return this.license_network!=="undefined"?this.license_network.is_expired:!1},showExpiredLicenseNotice(){const s=localStorage.getItem("hideExpiredLicenseNotice");return!(s&&parseInt(s)===1)},hideExpiredNotice(s){const t=h(h().tz(this.$mi.timezone).format("YYYY-MM-DD"));localStorage.setItem("hideExpiredLicenseNotice",1),localStorage.setItem("hideExpiredLicenseNoticeTime",t);let e=document.getElementById(s);e.style.display="none"},checkExpiredLicenseNoticeStatus(){const s=localStorage.getItem("hideExpiredLicenseNoticeTime");s&&h(h().tz(this.$mi.timezone).format("YYYY-MM-DD")).diff(s)>=1&&(localStorage.removeItem("hideExpiredLicenseNotice"),localStorage.removeItem("hideExpiredLicenseNoticeTime"))}}};var Ke=function(){var t=this,e=t._self._c;return e("div",{staticClass:"exactmetrics-reminder-widget-container"},[t.isLicenseExpired()||t.isNetworkLicenseExpired()?e("transition",{attrs:{name:"exactmetrics-slide-up"}},[t.showExpiredLicenseNotice()?e("div",{attrs:{id:t.elem_id_expired_license}},[e("div",{staticClass:"exactmetrics-reminder-widget"},[e("div",{staticClass:"exactmetrics-tracking-notice"},[e("div",{staticClass:"exactmetrics-tracking-notice-icon"},[e("div",{domProps:{innerHTML:t._s(t.icons.warning)}})]),e("div",{staticClass:"exactmetrics-tracking-notice-text"},[e("h3",{domProps:{textContent:t._s(t.text_expired_license.title)}}),e("p",[e("span",{domProps:{innerHTML:t._s(t.text_expired_license.content)}}),e("br"),e("br"),e("span",[e("a",{staticClass:"exactmetrics-reminder-notice-links",attrs:{target:"_blank",href:t.text_expired_license.btn.url,title:t.text_expired_license.btn.text}},[t._v(" "+t._s(t.text_expired_license.btn.text)+" ")])])])]),e("div",{staticClass:"exactmetrics-tracking-notice-close",on:{click:function(o){return t.hideExpiredNotice(t.elem_id_expired_license)}}},[t._v(" × ")])])])]):t._e()]):t._e(),t.notifications?e("div",[t.showLoader?e("div",{staticClass:"exactmetrics-notice-closing-loader"}):t._e(),e("TransitionGroup",{attrs:{name:"exactmetrics-slide-up",tag:"div"}},t._l(t.notifications,function(o,r){return e("div",{key:r,staticClass:"exactmetrics-reminder-widget"},[e("div",{staticClass:"exactmetrics-tracking-notice"},[e("div",{staticClass:"exactmetrics-tracking-notice-icon"},[e("div",{domProps:{innerHTML:t._s(t.icons[o.icon])}})]),e("div",{staticClass:"exactmetrics-tracking-notice-text"},[e("h3",{domProps:{textContent:t._s(o.title)}}),e("p",[e("span",{domProps:{innerHTML:t._s(o.content)}}),e("br"),o.btns?e("span",t._l(o.btns,function(n,c){return e("a",{key:c,staticClass:"exactmetrics-reminder-notice-links",attrs:{target:n.is_external?"_blank":"_self",href:n.url},domProps:{textContent:t._s(n.text)},on:{click:function(_){return t.hideNotice(o.id)}}})}),0):t._e()])]),e("div",{staticClass:"exactmetrics-tracking-notice-close",on:{click:function(n){return t.hideNotice(o.id)}}},[t._v(" × ")])])])}),0)],1):t._e()],1)},Ze=[],je=l(Ge,Ke,Ze,!1,null,null,null,null);const qe=je.exports,{__:P}=wp.i18n,M={install(s,{store:t}){s.prototype.$mi_loading_toast=function(){},s.prototype.$mi_error_toast=function(e){let{icon:o="error",customContainerClass:r="exactmetrics-swal",allowOutsideClick:n=!1,allowEscapeKey:c=!1,allowEnterKey:_=!1,title:F=P("Error","google-analytics-dashboard-for-wp"),html:B=P("Please try again.","google-analytics-dashboard-for-wp"),footer:I=!1,report:x="general"}=e;e={icon:o,customClass:{container:r},allowOutsideClick:n,allowEscapeKey:c,allowEnterKey:_,title:F,html:B,footer:I,report:x},t.commit("$_widget/SET_ERROR",{report:x,title:e.title,content:e.html,footer:e.footer})},s.prototype.$mi_intervals=function(){return z}}};const S=document.getElementById("exactmetrics-dashboard-widget"),E=document.getElementById("exactmetrics-reminder-notice");i.config.productionTip=!1;S&&({}.NODE_ENV!=="production"&&(i.config.devtools=!0,i.config.performance=!0),U({ctrl:!0}),i.use(L),i.use(H),i.use(V,{defaultTemplate:'<div class="exactmetrics-tooltip" role="tooltip"><div class="exactmetrics-tooltip-arrow"></div><div class="exactmetrics-tooltip-inner"></div></div>',defaultArrowSelector:".exactmetrics-tooltip-arrow, .exactmetrics-tooltip__arrow",defaultInnerSelector:".exactmetrics-tooltip-inner, .exactmetrics-tooltip__inner"}),i.use(O),i.use(A),i.use(M,{store:g}),i.use(j),new i({store:g,mounted:()=>{g.dispatch("$_app/init"),g.dispatch("$_license/getLicense"),g.dispatch("$_queue/add",()=>g.dispatch("$_notifications/getNotifications"))},render:s=>s(ze)}).$mount(S));E&&(i.use(L),i.use(O),i.use(A),i.use(M,{store:g}),new i({store:g,mounted:()=>{g.dispatch("$_app/init"),g.dispatch("$_license/getLicense")},render:s=>s(qe)}).$mount(E));
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.05 |
proxy
|
phpinfo
|
Настройка