kollapsminoriteten/wp-content/plugins/jetpack/_inc/build/newsletter-widget.js

10 lines
353 KiB
JavaScript
Raw Normal View History

2025-06-09 09:58:01 +02:00
/*! For license information please see newsletter-widget.js.LICENSE.txt */
2025-08-27 08:44:30 +02:00
(()=>{var e={28288:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(51609),i=n.n(r),o=n(5868),u=n.n(o),a=n(27350),s=n(61562),l=n(68228),c=n(26547),f=n(80399),d=n(97796),h=n(97935),p=n(14739),y=n(23716),g=["children","axisClassName","hideAxisLine","hideTicks","hideZero","innerRef","left","numTicks","orientation","rangePadding","scale","tickFormat","tickLength","tickValues","top"];function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function m(e){var t=e.children,n=void 0===t?c.A:t,r=e.axisClassName,o=e.hideAxisLine,m=void 0!==o&&o,b=e.hideTicks,_=void 0!==b&&b,w=e.hideZero,x=void 0!==w&&w,M=e.innerRef,A=e.left,O=void 0===A?0:A,P=e.numTicks,k=void 0===P?10:P,j=e.orientation,T=void 0===j?p.A.bottom:j,C=e.rangePadding,S=void 0===C?0:C,N=e.scale,D=e.tickFormat,E=e.tickLength,F=void 0===E?8:E,R=e.tickValues,L=e.top,I=void 0===L?0:L,U=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,g),z=null!=D?D:(0,d.A)(N),W=T===p.A.left,H=T===p.A.top,Y=H||T===p.A.bottom,B=(0,f.A)(N),q=W||H?-1:1,$=N.range(),G=(0,y.A)(S),V=(0,h.A)({x:Number($[0])+.5-G.start,y:0},Y),J=(0,h.A)({x:Number($[$.length-1])+.5+G.end,y:0},Y),X=(null!=R?R:(0,s.A)(N,k)).filter((function(e){return!x||0!==e&&"0"!==e})).map((function(e,t){return{value:e,index:t}})),Z=X.map((function(e){var t=e.value,n=e.index,r=(0,l.A)(B(t));return{value:t,index:n,from:(0,h.A)({x:r,y:0},Y),to:(0,h.A)({x:r,y:F*q},Y),formattedValue:z(t,n,X)}}));return i().createElement(a.A,{className:u()("visx-axis",r),innerRef:M,top:I,left:O},n(v({},U,{axisFromPoint:V,axisToPoint:J,hideAxisLine:m,hideTicks:_,hideZero:x,horizontal:Y,numTicks:k,orientation:T,rangePadding:S,scale:N,tickFormat:z,tickLength:F,tickPosition:B,tickSign:q,ticks:Z})))}},26547:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(51609),i=n.n(r),o=n(5868),u=n.n(o),a=n(75058),s=n(54302),l=n(54271),c=n(14739),f=n(83615);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var h={textAnchor:"middle",fontFamily:"Arial",fontSize:10,fill:"#222"};function p(e){var t=e.axisFromPoint,n=e.axisLineClassName,r=e.axisToPoint,o=e.hideAxisLine,p=e.hideTicks,y=e.horizontal,g=e.label,v=void 0===g?"":g,m=e.labelClassName,b=e.labelOffset,_=void 0===b?14:b,w=e.labelProps,x=e.orientation,M=void 0===x?c.A.bottom:x,A=e.scale,O=e.stroke,P=void 0===O?"#222":O,k=e.strokeDasharray,j=e.strokeWidth,T=void 0===j?1:j,C=e.tickClassName,S=e.tickComponent,N=e.tickLineProps,D=e.tickLabelProps,E=e.tickLength,F=void 0===E?8:E,R=e.tickStroke,L=void 0===R?"#222":R,I=e.tickTransform,U=e.ticks,z=e.ticksComponent,W=void 0===z?f.A:z,H=d({},h,w),Y=d({},h,"object"==typeof D?D:null),B=U.map((function(e){var t=e.value,n=e.index;return"function"==typeof D?D(t,n,U):Y})),q=Math.max.apply(Math,[10].concat(B.map((function(e){return"number"==typeof e.fontSize?e.fontSize:0}))));return i().createElement(i().Fragment,null,W({hideTicks:p,horizontal:y,orientation:M,scale:A,tickClassName:C,tickComponent:S,tickLabelProps:B,tickStroke:L,tickTransform:I,ticks:U,strokeWidth:T,tickLineProps:N}),!o&&i().createElement(a.A,{className:u()("visx-axis-line",n),from:t,to:r,stroke:P,strokeWidth:T,strokeDasharray:k}),v&&i().createElement(s.A,d({className:u()("visx-axis-label",m)},(0,l.A)({labelOffset:_,labelProps:H,orientation:M,range:A.range(),tickLabelFontSize:q,tickLength:F}),H),v))}},83615:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(51609),i=n.n(r),o=n(5868),u=n.n(o),a=n(75058),s=n(27350),l=n(54302),c=n(14739);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function d(e){var t=e.hideTicks,n=e.horizont
2025-06-09 09:58:01 +02:00
//translators: %1$s is the total number of subscribers, %2$s is the number of email subscribers
2025-07-27 19:58:08 +02:00
_n("%1$s subscriber (%2$s via email)","%1$s subscribers (%2$s via email)",m,"jetpack"),(0,f.ZV)(m),(0,f.ZV)(g)),A=(0,a.sprintf)(
2025-06-09 09:58:01 +02:00
//translators: %s is the number of paid subscribers
2025-07-27 19:58:08 +02:00
_n("%s paid subscriber","%s paid subscribers",v,"jetpack"),(0,f.ZV)(v)),O=y||n;return(0,p.jsxs)("div",{className:"newsletter-widget",children:[_&&(0,p.jsx)("div",{className:"newsletter-widget__header",children:(0,p.jsxs)("div",{className:"newsletter-widget__stats",children:[(0,p.jsxs)("span",{className:"newsletter-widget__stat-item",children:[(0,p.jsx)("span",{className:"newsletter-widget__icon",children:(0,p.jsx)(o.Icon,{icon:s.A,size:24})}),(0,p.jsx)("span",{className:"newsletter-widget__stat-content",children:(0,p.jsx)("span",{className:"newsletter-widget__stat-label",children:(0,d.j)(O,(0,f.R8)(e,n,t,y),"all_subscribers_click",M)})})]}),(0,p.jsxs)("span",{className:"newsletter-widget__stat-item",children:[(0,p.jsx)("span",{className:"newsletter-widget__icon",children:(0,p.jsx)(o.Icon,{icon:l.A,size:24})}),(0,p.jsx)("span",{className:"newsletter-widget__stat-content",children:(0,p.jsx)("span",{className:"newsletter-widget__stat-label",children:(0,d.j)(O,(0,f.R8)(e,n,t,y),"paid_subscribers_click",A)})})]})]})}),w&&(0,p.jsxs)("div",{className:"newsletter-widget__chart",children:[(0,p.jsx)("h3",{className:"newsletter-widget__heading",children:__("Total Subscribers","jetpack")}),(0,p.jsx)(h.w,{subscriberTotalsByDate:b})]}),(0,p.jsxs)("div",{className:"newsletter-widget__footer",children:[(0,p.jsx)("p",{className:"newsletter-widget__footer-msg",children:(0,u.createInterpolateElement)(__("Effortlessly turn posts into emails with our Newsletter feature. Expand your reach, engage readers, and monetize your writing. No coding required. <link>Learn more</link>","jetpack"),{link:(0,d.j)(n,n?"https://wordpress.com/learn/courses/newsletters-101/wordpress-com-newsletter":"https://jetpack.com/support/newsletter","learn_more_click")})}),(0,p.jsxs)("div",{children:[(0,p.jsx)("h3",{className:"newsletter-widget__heading",children:__("Quick Links","jetpack")}),(0,p.jsxs)("ul",{className:"newsletter-widget__footer-list",children:[(0,p.jsx)("li",{children:(0,p.jsx)("a",{href:`${t}post-new.php`,onClick:(0,f.R)(x,"publish_post_click"),children:__("Publish your next post","jetpack")})}),(0,p.jsx)("li",{children:(0,d.j)(O,(0,f.R8)(e,n,t,y),"view_stats_click",__("View subscriber stats","jetpack"))}),(0,p.jsx)("li",{children:(0,d.j)(n,(0,r.A)((0,f.Qj)(`subscribers/${e}`,n),{anchor:"add-subscribers"}),"import_subscribers_click",__("Import subscribers","jetpack"))}),(0,p.jsx)("li",{children:(0,d.j)(n,(0,r.A)((0,f.Qj)(`subscribers/${e}`,n)),"manage_subscribers_click",__("Manage subscribers","jetpack"))}),(0,p.jsx)("li",{children:(0,d.j)(n,(0,r.A)((0,f.Qj)(`${n?"earn":"monetize"}/${e}`,n)),"monetize_click",__("Monetize","jetpack"))}),(0,p.jsx)("li",{children:(0,d.j)(!0,(0,f.iP)(e,n,t),"newsletter_settings_click",__("Newsletter settings","jetpack"))})]})]})]})]})}},51984:(e,t,n)=>{"use strict";n.d(t,{w:()=>j});var r=n(85985),i=n(22994),o=n(53207),u=n(37372),a=n(6699),s=n(94648),l=n(27917),c=n(7401),f=n(65573),d=n(62643),h=n(76883),p=n(86087),y=n(27723),g=n(51720),v=n(54060),m=n(10790);const __=y.__,b=(0,a.A)({domain:["all","paid"],range:[g.hg.all,g.hg.paid]}),_=(0,s.A)({backgroundColor:"white",colors:[g.hg.all,g.hg.paid],gridColor:"#e0e0e0",gridColorDark:"#e0e0e0",tickLength:0,gridStyles:{strokeWidth:1},svgLabelSmall:{fill:"#1e1e1e",fontSize:13,fontWeight:400}}),w=e=>e.date,x=e=>e.all,M=e=>e.paid,A=e=>g.hg[e],O=e=>g.aH[e],P=({key:e,color:t,x:n,y:r})=>{const i=g.hg[e]||t;return(0,m.jsx)("circle",{cx:n,cy:r,r:4,fill:i,stroke:"white",strokeWidth:2},`glyph-${e}`)},k=({tooltipData:e})=>{if(!e?.nearestDatum)return null;const t=e.nearestDatum.datum,n=w(t);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"subscribers-chart__tooltip-date",children:(0,v.Yq)(n,"full")}),(0,m.jsxs)("div",{className:"subscribers-chart__tooltip-stats",children:[(0,m.jsxs)("div",{className:"subscribers-chart__tooltip-stat",children:[(0,m.jsx)("div",{style:{backgroundColor:g.hg.all},className:"subscribers-chart__tooltip-indicator"}),(0,m.jsx)("span",{children:(0,y.sprintf)(
2025-06-09 09:58:01 +02:00
// translators: %s is the total number of subscribers.
2025-07-27 19:58:08 +02:00
__("All: %s","jetpack"),(0,v.ZV)(x(t)))})]}),(0,m.jsxs)("div",{className:"subscribers-chart__tooltip-stat",children:[(0,m.jsx)("div",{style:{backgroundColor:g.hg.paid},className:"subscribers-chart__tooltip-indicator"}),(0,m.jsx)("span",{children:(0,y.sprintf)(
2025-06-09 09:58:01 +02:00
// translators: %s is the number of paid subscribers.
2025-08-27 08:44:30 +02:00
__("Paid: %s","jetpack"),(0,v.ZV)(M(t)))})]})]})]})},j=({subscriberTotalsByDate:e})=>{const{tracks:t}=(0,r.st)();if((0,p.useEffect)((()=>{t.recordEvent(`${g.xe}chart_view`)}),[t]),0===Object.keys(e).length)return(0,m.jsx)("div",{children:__("No data available","jetpack")});const n=(0,v.tX)(e);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"subscribers-chart",children:(0,m.jsx)(u.A,{children:({width:e,height:t})=>e&&t?(0,m.jsxs)(l.A,{height:t,width:e,xScale:{type:"time"},yScale:{type:"linear",nice:!0},theme:_,margin:{top:10,right:30,bottom:30,left:(0,v.oO)(n)},children:[(0,m.jsx)(c.A,{columns:!1,numTicks:5}),(0,m.jsx)(f.A,{dataKey:"all",data:n,xAccessor:w,yAccessor:x,colorAccessor:A,strokeWidth:2,curve:i.G}),(0,m.jsx)(f.A,{dataKey:"paid",data:n,xAccessor:w,yAccessor:M,colorAccessor:A,strokeWidth:2,curve:i.G}),(0,m.jsx)(d.A,{orientation:"left",hideAxisLine:!0,hideTicks:!0,hideZero:!0,numTicks:5}),(0,m.jsx)(d.A,{orientation:"bottom",tickFormat:v.Ac,hideAxisLine:!0,hideTicks:!0,numTicks:5,tickValues:(0,v.NL)(n)}),(0,m.jsx)(h.A,{showVerticalCrosshair:!0,showSeriesGlyphs:!0,className:"subscribers-chart__tooltip",renderTooltip:k,renderGlyph:P})]}):null})}),(0,m.jsx)(o.A,{scale:b,direction:"row",labelFormat:O,shape:"circle",shapeWidth:10,shapeHeight:10,itemMargin:5,className:"subscribers-chart__legend"})]})}},51720:(e,t,n)=>{"use strict";n.d(t,{aH:()=>o,hg:()=>i,xe:()=>u});var r=n(27723);const __=r.__,i={all:"#3057dc",paid:"#e68b28"},o={all:__("All","jetpack"),paid:__("Paid","jetpack")},u="jetpack_newsletter_widget_"},54060:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>f,NL:()=>d,Qj:()=>u,R:()=>o,R8:()=>a,Yq:()=>c,ZV:()=>l,iP:()=>s,oO:()=>p,tX:()=>h});var r=n(3924),i=n(38443);const o=(e,t,n={})=>()=>{e.recordEvent(`jetpack_newsletter_widget_${t}`,n)},u=(e,t=!0)=>`https://${t?"wordpress.com":"cloud.jetpack.com"}/${e}`,a=(e,t,n,i)=>i&&!t?`${n}admin.php?page=stats#!/stats/subscribers/${e}`:(0,r.A)(`https://wordpress.com/stats/subscribers/${e}`),s=(e,t,n)=>t?(0,r.A)(u("settings/newsletter/"+e)):`${n}admin.php?page=jetpack#newsletter`,l=e=>e.toLocaleString(),c=(e,t="short")=>"short"===t?(0,i.dateI18n)("M j",e):(0,i.dateI18n)("M j, Y",e),f=e=>c(e,"short"),d=e=>{if(e.length<2)return e.map((e=>e.date));const t=e[0].date,n=e[e.length-1].date,r=n.getTime()-t.getTime();return[t,new Date(t.getTime()+.25*r),new Date(t.getTime()+.5*r),new Date(t.getTime()+.75*r),n]},h=e=>Object.entries(e).map((([e,t])=>{const n=new Date(e);return isNaN(n.getTime())?null:{date:n,all:t?.all??0,paid:t?.paid??0}})).filter(Boolean).sort(((e,t)=>e.date.getTime()-t.date.getTime())),p=e=>{if(0===e.length)return 30;const t=Math.max(...e.map((e=>Math.max(e.all||0,e.paid||0)))).toString().length;return Math.max(30,8*t+10)}},10067:(e,t,n)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))})),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&na