__("Logo of %s who are offering a coupon in partnership with Jetpack","jetpack"),n.partner.name),width:n.partner.logo.width,height:n.partner.logo.height})):r().createElement(o.Z,null),r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection"},r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__layout"},r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__content"},r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__logo"},_),r().createElement("h2",{className:"jetpack-redeem-partner-coupon-post-connection__heading"},__("One free year of Jetpack Backup","jetpack"))),r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__aside",style:{backgroundImage:`url(${i}/images/jetpack-aside-background.jpg)`}},r().createElement("img",{src:i+"/images/cloud-checkmark.svg",alt:""})),r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__subcontent"},r().createElement("p",null,(0,l.sprintf)(
__("Redeem your coupon and get started with %s for free the first year! Never worry about losing your data, ever.","jetpack"),n.product.title)),r().createElement("ul",null,n.product.features.map(((e,t)=>r().createElement("li",{key:t},e)))),r().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__actions"},r().createElement("div",null,r().createElement(c.Z,{label:(0,l.sprintf)(
__("Redeem %s","jetpack"),n.product.title),onClick:v})),r().createElement("div",null,r().createElement("button",{className:"jetpack-redeem-partner-coupon-post-connection__remind-me-later",onClick:k},__("Remind me later","jetpack")))))))};m.propTypes={assetBaseUrl:a().string.isRequired,connectionStatus:a().object.isRequired,partnerCoupon:a().object.isRequired,siteRawUrl:a().string.isRequired,tracksUserData:a().bool.isRequired,analytics:a().object},t.ZP=m},4859:function(e,t,n){"use strict";vars=n(5235),r=n.n(s),i=n(9196),a=n.n(i),o=n(5162),c=n.n(o),l=n(7121),p=n(9312),u=n(5736),d=n(8949);const__=u.__,m=e=>{const{apiNonce:t,apiRoot:n,connectionStatus:s,partnerCoupon:i,assetBaseUrl:o,registrationNonce:c,siteRawUrl:m,tracksUserData:h,analytics:g}=e,f=(0,d.i)(i,m,s,h,g),v=r()("jetpack-redeem-partner-coupon-pre-connection",{"jetpack-redeem-partner-coupon-pre-connection--connected":!!s.hasConnectedOwner});returna().createElement("div",{className:v},a().createElement(p.Z,{apiNonce:t,registrationNonce:c,apiRoot:n,images:["/images/connect-right-partner-backup.png"],assetBaseUrl:o,from:"jetpack-partner-coupon",title:(0,u.sprintf)(
__("Set up & redeem %s","jetpack"),i.product.title),redirectUri:`admin.php?page=jetpack&partnerCoupon=${i.coupon_code}`,connectionStatus:s},a().createElement("p",null,(0,u.sprintf)(
__("Redeem your coupon and get started with %s for free the first year!","jetpack"),i.product.title)),a().createElement("ul",null,i.product.features.map(((e,t)=>a().createElement("li",{key:t},e)))),s.hasConnectedOwner&&a().createElement(l.Z,{label:(0,u.sprintf)(
__("Redeem %s","jetpack"),i.product.title),onClick:f})))};m.propTypes={apiRoot:c().string.isRequired,apiNonce:c().string.isRequired,assetBaseUrl:c().string.isRequired,connectionStatus:c().object.isRequired,partnerCoupon:c().object.isRequired,registrationNonce:c().string.isRequired,siteRawUrl:c().string.isRequired,tracksUserData:c().bool.isRequired,analytics:c().object},t.Z=m},8949:function(e,t,n){"use strict";n.d(t,{i:function(){returni}});vars=n(9196),r=n(6324);functioni(e,t,n,i,a){(0,s.useEffect)((()=>{i&&"object"==typeofa&&a.tracks.recordEvent("jetpack_partner_coupon_redeem_view",{coupon:e.coupon_code,partner:e.partner.prefix,preset:e.preset,connected:n.isRegistered?"yes":"no"})}),[a,i,n,e]);return(0,s.useCallback)((()=>{i&&"object"==typeofa&&a.tracks.recordEvent("jetpack_partner_coupon_redeem_click",{coupon:e.coupon_code,partner:e.partner.prefix,preset:e.preset,connected:n.isRegistered?"yes":"no"}),window.location.href=(0,r.Z)("jetpack-plugin-partner-coupon-checkout",{path:e.product.slug,site:t,query:`coupon=${e.coupon_code}`})}),[a,i,n,e,t])}},1862:function(e,t,n){"use strict";n.d(t,{es:function(){returns.Z}});vars=n(221);n(4859),n(881)},4341:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(5162),c=n.n(o),l=n(9309),p=n(5235),u=n.n(p),d=n(5736),m=n(6324),h=n(4069),g=n(5799),f=n(3255),v=n(6300);const__=d.__;classkextendsi.Component{constructor(){super(...arguments),r()(this,"trackActivityClick",(()=>{h.Z.tracks.recordJetpackClick({type:"activity-link",target:"at-a-glance",feature:"activity-log"})}))}render(){const{inOfflineMode:e}=this.props,t=__("Jetpack keeps a complete record of everything that happens on your site, taking the guesswork out of site management, debugging, and repair.","jetpack");returna().createElement("div",{className:"jp-dash-item__interior"},a().createElement(f.Z,{label:__("Activity","jetpack"),isModule:!1,className:u()({"jp-dash-item__is-inactive":e}),pro:!1},a().createElement("p",{className:"jp-dash-item__description"},e?__("Unavailable in Offline Mode.","jetpack"):t)),a().createElement(g.Z,{key:"view-activity",className:"jp-dash-item__manage-in-wpcom",compact:!0,href:(0,m.Z)("calypso-activity-log",{site:this.props.siteRawUrl}),target:"_blank",rel:"noopener noreferrer",onClick:this.trackActivityClick},__("View site activity","jetpack")))}}r()(k,"propTypes",{inOfflineMode:c().bool.isRequired,siteRawUrl:c().string.isRequired}),r()(k,"defaultProps",{inOfflineMode:!1,siteRawUrl:""}),t.Z=(0,l.$j)((e=>({inOfflineMode:(0,v.Ex)(e)})))(k)},1248:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(2819),u=n(9307),d=n(5736),m=n(4069),h=n(5799),g=n(1549),f=n(3255),v=n(7296),k=n(3002),_=n(9508),y=n(1137),E=n(9584),w=n(6300),b=n(5733),C=n(4743),j=n(1020);const__=d.__,_x=d._x;classSextendso.Component{constructor(){super(...arguments),r()(this,"onActivateClick",(()=>(this.trackActivateClick(),this.props.createNotice("is-info",__("Activating Akismet…","jetpack"),{id:"activating-akismet"}),C.ZP.activateAkismet().then((()=>{this.props.removeNotice("activating-akismet"),window.location.href=this.props.siteAdminUrl+"admin.php?page=akismet-key-config"})).catch((()=>{this.props.removeNotice("activating-akismet"),this.props.createNotice("is-error",__("Could not activate Akismet.","jetpack"),{id:"activate-akismet-failure"})})),!1))),r()(this,"onModerateClick",(()=>{this.trackModerateClick()}))}trackActivateClick(){m.Z.tracks.recordJetpackClick({type:"activate-link",target:"at-a-glance",feature:"anti-spam"})}trackModerateClick(){m.Z.tracks.recordJetpackClick({type:"moderate-link",target:"at-a-glance",feature:"anti-spam"})}getContent(){conste=this.props.akismetData,t=__("Anti-spam","jetpack"),n={text:__("Jetpack Anti-spam powered by Akismet. Comments and contact form submissions are checked against our global database of spam.","jetpack"),link:"https://akismet.com/",privacyLink:"https://automattic.com/privacy/"},s=()=>{conste=(0,u.createInterpolateElement)(__("Already have a key? <a>Activate Akismet</a>","jetpack"),{a:c().cr
/* translators: 1 number of posts, 2 number of comments */
__("Be sure your %1$d posts, %2$d comments, and more information are safely backed up with Jetpack","jetpack"),t,n)))}},2792:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(2819),u=n(9307),d=n(5736),m=n(6324),h=n(4069),g=n(5799),f=n(3255),v=n(5733),k=n(3526),_=n(9584),y=n(1137),E=n(3002),w=n(1372),b=n(7296),C=n(6300),j=n(9508),S=n(1498);const__=d.__,N=e=>c().createElement(f.Z,{label:__("Backup","jetpack"),module:e.feature||"backups",support:{text:__("Jetpack Backups allow you to easily restore or download a backup from a specific moment.","jetpack"),link:(0,m.Z)("jetpack-support-backup")},className:e.className,status:e.status,pro:!0,overrideContent:e.overrideContent},c().createElement("p",{className:"jp-dash-item__description"},e.content));classxextendso.Component{constructor(){super(...arguments),r()(this,"trackBackupsClick",(()=>{h.Z.tracks.recordJetpackClick({type:"backups-link",target:"at-a-glance",feature:"backups"})})),r()(this,"trackRedeemCouponButtonView",(()=>{const{partnerCoupon:e}=this.props;h.Z.tracks.recordEvent("jetpack_wpa_aag_redeem_partner_coupon_button_view",{feature:"backups",coupon_preset:e.preset})}))}getJetpackBackupBanner(){const{partnerCoupon:e,upgradeUrl:t,siteRawUrl:n,trackUpgradeButtonView:s}=this.props;if(this.props.hasConnectedOwner){if(e&&"jetpack_backup_daily"===e.product.slug){constt=(0,m.Z)("jetpack-plugin-partner-coupon-checkout",{path:e.product.slug,site:n,query:`coupon=${e.coupon_code}`});returnc().createElement(v.ZP,{callToAction:__("Redeem","jetpack"),title:(0,d.sprintf)(
__("Redeem your coupon and get started with %s for free the first year!","jetpack"),e.product.title),disableHref:"false",href:t,eventFeature:"backups",path:"dashboard",eventProps:{type:"redeem_partner_coupon",coupon_preset:e.preset},plan:(0,_.o2)(_.N_),trackBannerDisplay:this.trackRedeemCouponButtonView})}returnc().createElement(c().Fragment,null,c().createElement(S.Z,null),c().createElement(v.ZP,{callToAction:__("Upgrade","jetpack"),title:__("Never worry about losing your site – automatic backups keep your content safe.","jetpack"),disableHref:"false",href:t,eventFeature:"backups",path:"dashboard",plan:(0,_.o2)(_.N_),trackBannerDisplay:s}))}returnc().createElement(v.ZP,{callToAction:__("Connect","jetpack"),title:__("Connect your WordPress.com account to upgrade and get automatic backups that keep your content safe.","jetpack"),disableHref:"false",onClick:this.props.connectUser,eventFeature:"backups",path:"dashboard",plan:(0,_.o2)(_.N_)})}getVPContent(){const{hasBackups:e,isFetchingSite:t,isVaultPressInstalled:n,getOptionValue:s,siteRawUrl:r,vaultPressData:i}=this.props;returns("vaultpress")&&"success"===(0,p.get)(i,"code","")?N({className:"jp-dash-item__is-active",status:"is-working",content:c().createElement("span",null,(0,p.get)(i,"message",""),"",(0,u.createInterpolateElement)(__("<a>View backup details</a>.","jetpack"),{a:c().createElement("a",{href:(0,m.Z)("vaultpress-dashboard"),target:"_blank",rel:"noopener noreferrer"})}))}):t?this.renderLoading():N(e?{className:"jp-dash-item__is-inactive",status:n?"pro-inactive":"pro-uninstalled",content:(0,u.createInterpolateElement)(__("To automatically back up your entire site, please <a>install and activate</a> VaultPress.","jetpack"),{a:c().createElement("a",{href:(0,m.Z)("calypso-plugins-setup",{site:r,query:"only=backups"}),target:"_blank",rel:"noopener noreferrer"})})}:{className:"jp-dash-item__is-inactive",status:"no-pro-uninstalled-or-inactive",overrideContent:this.getJetpackBackupBanner()})}getRewindContent(){const{hasRealTimeBackups:e,rewindStatus:t,siteRawUrl:n}=this.props,s=(e,t)=>c().createElement(g.Z,{compact:!0,key:"manage-backups",className:"jp-dash-item__manage-in-wpcom",href:e,target:"_blank",rel:"noopener noreferrer",onClick:this.trackBackupsClick},t),r=e=>N({className:"jp-dash-item__is-active",status:"is-working",feature:"rewind",content:e});switch(t){case"provisioning":returnc().createElement(c().Fragment,null,r(__("We are configuring your site's backups.","jetpack")));case"awaiting_credentials":returnc().createElement(c().Fragment,null,r(__("You need to enter your server's credentials to finish the setup.","jetpack")),s((0,m.Z)("jetpack-backup-dash-credentials",{site:n}),__("Enter credentials","jetpack")));case"active":{lett=__("We are backing up your site daily.","jetpack");returne&&(t=__("We are backing up your site in real-time.","jetpack")),c().createElement(c().Fragment,null,r(t),s((0,m.Z)("calypso-activity-log",{site:n,query:"group=rewind"}),__("View your site's backups","jetpack")))}}return!1}renderLoading(){returnN({className:"",status:"",content:__("Loading…","jetpack")})}renderFromRewindStatus(){returnthis.props.hasBackups&&"unavailable"===this.props.rewindStatus&&"site_new"===this.props.rewindStatusReason?N({className:"jp-dash-item__is-inactive",status:"pro-inactive",content:__("Your site is new and may still be preparing backup configuration.","jetpack")}):"unavailable"===this.props.rewindStatus||""===this.props.rewindStatus?this.getVPContent():c().createElement("div",{className:"jp-dash-item"},this.getRewindContent())}render(){returnthis.props.showBackups?this.props.isOfflineMode?c().createElement("div",{className:"jp-dash-item__interior"},N({className:"jp-dash-item__is-inactive",status:"no-pro-uninstalled-or-inactive",content:__("Unavailable in Offline Mode.","jetpack")})):(this.props.isFetchingSite&&this.renderLoading(),c().createElement("div",null,c().createElement(k.Z,null),this.renderFromRewindStatus())):null}}r()(x,"propTypes",{siteRawUrl:a().string.isRequired,getOptionValue:a().func.isRequired,rewindStatus:a().string.
__("Connected as <span>%s</span>","jetpack"),this.props.wpComConnectedUser.login),{span:a().createElement("span",{className:"jp-connection-settings__username"})}),a().createElement("div",{className:"jp-connection-settings__email"},this.props.wpComConnectedUser.email))),a().createElement("div",{className:"jp-connection-settings__actions"},e),a().createElement(f.Z,null)):a().createElement("div",null,a().createElement("div",{className:"jp-connection-settings__info"},__("Get the most out of Jetpack.","jetpack")),a().createElement("div",{className:"jp-connection-settings__actions"},e)),t)}render(){returna().createElement("div",null,a().createElement(d.Z,null),a().createElement("div",{className:"jp-at-a-glance__item-grid"},a().createElement("div",{className:"jp-at-a-glance__left"},a().createElement("div",{className:"jp-dash-item__interior"},a().createElement(h.Z,{className:"jp-connection-type",label:_x("Site connection","Dashboard widget header","jetpack")},this.siteConnection()))),this.props.userCanConnectAccount&&a().createElement("div",{className:"jp-at-a-glance__right"},a().createElement("div",{className:"jp-dash-item__interior"},a().createElement(h.Z,{className:"jp-connection-type",label:_x("Account connection","Dashboard widget header","jetpack")},this.userConnection())))))}}v.propTypes={siteConnectionStatus:r().any.isRequired,isOfflineMode:r().bool.isRequired,userCanDisconnectSite:r().bool.isRequired,isConnectionOwner:r().bool.isRequired,isLinked:r().bool.isRequired,userGravatar:r().any.isRequired,username:r().any.isRequired},t.Z=(0,o.$j)((e=>({siteConnectionStatus:(0,p.Gz)(e),isOfflineMode:(0,p.Ex)(e),userCanDisconnectSite:(0,u.WB)(e),userCanConnectAccount:(0,u.n0)(e),userGravatar:(0,u.KF)(e),username:(0,u.Ms)(e),isConnectionOwner:(0,p.QM)(e),isLinked:(0,p.BU)(e),siteIcon:(0,u.ze)(e),isFetchingUserData:(0,p.Dd)(e),wpComConnectedUser:(0,p.tN)(e)})))(v)},6408:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5736),a=n(9307),o=n(5609),c=n(6324),l=n(5162),p=n.n(l),u=n(9196),d=n.n(u),m=n(7436),h=n(8154);const__=i.__,_x=i._x,g=["zero-bs-crm/ZeroBSCRM.php"];classfextendsu.Component{render(){returnd().createElement(h.Z,{iconAlt:__("Plugin icon","jetpack"),iconSrc:m,pluginName:_x("CRM","The Jetpack CRM product name, without the Jetpack prefix","jetpack"),pluginFiles:g,pluginSlug:"zero-bs-crm",pluginLink:this.props.siteAdminUrl+"admin.php?page=zerobscrm-dash",installOrActivatePrompt:(0,a.createInterpolateElement)(__("Sell more and get more leads with the free Jetpack CRM plugin built specifically for WordPress.<br /><ExternalLink>Learn more</ExternalLink>","jetpack"),{ExternalLink:d().createElement(o.ExternalLink,{href:(0,c.Z)("stats-nudges-crm-learn")}),br:d().createElement("br",null)})})}}r()(f,"propTypes",{siteAdminUrl:p().string.isRequired}),t.Z=f},6288:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(5736),u=n(2819),d=n(4069),m=n(2353),h=n(9552),g=n(4341),f=n(6438),v=n(6408),k=n(242),_=n(786),y=n(1699),E=n(9260),w=n(1248),b=n(2792),C=n(7607),j=n(3823),S=n(9441),N=n(6158),x=n(6354),T=n(1475),O=n(7679),P=n(9270),M=n(6551),A=n(9508),Z=n(6300),U=n(416),R=n(5080),L=n(1862);const__=p.__;classzextendso.Component{constructor(){super(...arguments),a()(this,"trackSecurityClick",(()=>d.Z.tracks.recordJetpackClick("aag_manage_security_wpcom"))),a()(this,"trackUpgradeButtonView",(function(){lete=arguments.length>0&&void0!==arguments[0]?arguments[0]:"";return()=>d.Z.tracks.recordEvent("jetpack_wpa_aag_upgrade_button_view",{feature:e})}))}render(){vare;constt={updateOptions:this.props.updateOptions,getOptionValue:this.props.getOptionValue,isUpdating:this.props.isUpdating,multisite:this.props.multisite},n={siteAdminUrl:this.props.siteAdminUrl,siteRawUrl:this.props.siteRawUrl},s=c().createElement(h.Z,{label:__("Security","jetpack"),settingsPath:this.props.userCanManageModules?"#security":void0,externalLink:this.props.isOfflineMode||!this.props.userCanManageModules?"":__("Manage security settings","jetpack"),externalLinkPath:this.props.isOfflineMode?"":"#/security",
_n("%s View","%s Views",e.bestDay.count,"jetpack"),(0,g.Z)(e.bestDay.count))),c().createElement("p",{className:"jp-at-a-glance__stat-details"},"-"===e.bestDay.day?"-":(0,m.dateI18n)(this.props.dateFormat,e.bestDay.day))),c().createElement("div",{className:"jp-at-a-glance__stats-summary-alltime"},c().createElement("div",{className:"jp-at-a-glance__stats-alltime-views"},c().createElement("p",{className:"jp-at-a-glance__stat-details"},_x("All-time views","Referring to a number of page views","jetpack")),c().createElement("h3",{className:"jp-at-a-glance__stat-number"},"-"===e.allTime.views?"-":(0,g.Z)(e.allTime.views))),c().createElement("div",{className:"jp-at-a-glance__stats-alltime-comments"},c().createElement("p",{className:"jp-at-a-glance__stat-details"},_x("All-time comments","Referring to a number of comments","jetpack")),c().createElement("h3",{className:"jp-at-a-glance__stat-number"},"-"===e.allTime.comments?"-":(0,g.Z)(e.allTime.comments))))),c().createElement("div",{className:"jp-at-a-glance__stats-cta"},c().createElement("div",{className:"jp-at-a-glance__stats-cta-description"}),c().createElement("div",{className:"jp-at-a-glance__stats-ctas"},this.props.isLinked&&(0,d.createInterpolateElement)(__("<ExternalLink>View more stats on WordPress.com</ExternalLink>","jetpack"),{ExternalLink:c().createElement(v.ExternalLink,{onClick:this.trackViewWpcomStats,href:(0,f.Z)("calypso-stats-insights",{site:this.props.siteRawUrl}),rel:"noopener noreferrer",target:"_blank",className:u()("jp-at-a-glance__stats-ctas-wpcom-stats",this.props.className)})}),(0,d.createInterpolateElement)(__("<button>View detailed stats</button>","jetpack"),{button:c().createElement(_.Z,{onClick:this.trackViewDetailedStats,href:this.props.siteAdminUrl+"admin.php?page=stats"})}))),!this.props.isLinked&&this.props.userCanConnectAccount&&c().createElement(y.Z,{compact:!0,className:"jp-settings-card__configure-link"},c().createElement(E.Z,{connectUser:!0,from:"unlinked-user-connect",connectLegend:__("Connect your WordPress.com account to view more stats","jetpack")})))}}b.propTypes={siteRawUrl:a().string.isRequired,siteAdminUrl:a().string.isRequired,statsData:a().object.isRequired,isLinked:a().bool.isRequired,dateFormat:a().string.isRequired},b.defaultProps={siteRawUrl:"",siteAdminUrl:"",statsData:{},isLinked:!1,dateFormat:"F j, Y"},t.Z=(0,l.$j)((e=>({userCanConnectAccount:(0,w.n0)(e)})))(b)},242:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(2819),p=n(9309),u=n(9307),d=n(5609),m=n(9771),h=n(5736),g=n(6324),f=n(2947),v=n(4069),k=n(7506),_=n(5799),y=n(3068),E=n(9552),w=n(3361),b=n(3230),C=n(9508),j=n(7296),S=n(800),N=n(6300),x=n(416),T=n(9224),O=n(9429);const__=h.__;classPextendso.Component{constructor(e){super(e),r()(this,"dismissCard",(()=>{this.setState({emptyStatsDismissed:!0}),this.props.updateOptions({dismiss_empty_stats_card:!0})})),r()(this,"activateStats",(()=>this.props.updateOptions({stats:!0}))),r()(this,"switchToDay",(()=>this.switchTo("day"))),r()(this,"switchToWeek",(()=>this.switchTo("week"))),r()(this,"switchToMonth",(()=>this.switchTo("month"))),this.state={emptyStatsDismissed:e.isEmptyStatsCardDismissed}}barClick(e){e.data.link&&(v.Z.tracks.recordJetpackClick("stats_bar"),window.open(e.data.link,"_blank"))}statsChart(e){constt=this.props,n=[];lets=0;const
__("Week of %s","jetpack"),(0,m.dateI18n)(i,l))):"month"===e&&(p=(0,m.dateI18n)("M",l),u=(0,m.dateI18n)(a,l)),n.push({label:p,value:c,nestedValue:null,className:"statsChartbar",data:{link:(0,g.Z)(`calypso-stats-${e}`,{site:t.siteRawUrl,query:`startDate=${l}`})},tooltipData:[{label:u,value:(0,h.sprintf)(
__("Views: %s","jetpack"),(0,f.Z)(c)),className:"tooltip class"},{label:__("Click to view detailed stats.","jetpack")}]})})),{chartData:n,totalViews:s})}statsErrors(){return(0,l.get)(this.props.statsData,["general","errors"],!1)}renderStatsChart(e){returnc().createElement("div",null,c().createElement("div",{className:"jp-at-a-glance__stats-chart"},c().createElement(y.Z,{data:e,barClick:this.barClick}),0===e.length&&c().createElement(d.Spinner,null)),c().createElement("div",{id:"stats-bottom",className:"jp-at-a-glance__stats-bottom"},c().createElement(w.Z,{statsData:this.props.statsData,siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,isLinked:this.props.isLinked,connectUrl:this.props.connectUrl,dateFormat:this.props.dateFormat})))}renderEmptyStatsCard(){returnc().createElement(_.Z,{className:"jp-at-a-glance__stats-empty"},c().createElement("img",{src:S.hp+"stats-people.svg",width:"272",height:"144",alt:__("Jetpack Stats People","jetpack"),className:"jp-at-a-glance__stats-icon"}),c().createElement("p",null,__("Hello there! Your stats have been activated.","jetpack"),c().createElement("br",null),__("Just give us a little time to collect data so we can display it for you here.","jetpack")),c().createElement(k.Z,{onClick:this.dismissCard,primary:!0},__("Okay, got it!","jetpack")))}renderStatsArea(){if(this.props.getOptionValue("stats")){if(this.statsErrors())returnc().createElement("div",{className:"jp-at-a-glance__stats-inactive"},c().createElement("span",null,(0,u.createInterpolateElement)(__("Something happened while loading stats. Please try again later or <a>view your stats now on WordPress.com</a>","jetpack"),{a:c().createElement("a",{href:(0,g.Z)("calypso-stats-insights",{site:this.props.siteRawUrl})})})));conste=this.statsChart(this.props.activeTab),t=e.chartData,n=e.totalViews,s=t.length&&n<=0&&!this.props.isEmptyStatsCardDismissed&&!this.state.emptyStatsDismissed;returnc().createElement("div",{className:"jp-at-a-glance__stats-container"},s?this.renderEmptyStatsCard():this.renderStatsChart(t))}returnc().createElement("div",{className:"jp-at-a-glance__stats-inactive"},c().createElement("div",{className:"jp-at-a-glance__stats-inactive-icon"},c().createElement("img",{src:S.hp+"stats.svg",width:"60",height:"60",alt:__("Jetpack Stats Icon","jetpack"),className:"jp-at-a-glance__stats-icon"})),c().createElement("div",{className:"jp-at-a-glance__stats-inactive-text"},this.props.isOfflineMode?__("Unavailable in Offline Mode","jetpack"):(0,u.createInterpolateElement)(__("<a>Activate Site Stats</a> to see detailed stats, likes, followers, subscribers, and more! <a1>Learn More</a1>","jetpack"),{a:c().createElement("a",{href:"javascript:void(0)",onClick:this.activateStats}),a1:c().createElement("a",{href:(0,g.Z)("jetpack-support-wordpress-com-stats"),target:"_blank",rel:"noopener noreferrer"})})),!this.props.isOfflineMode&&c().createElement("div",{className:"jp-at-a-glance__stats-inactive-button"},c().createElement(k.Z,{onClick:this.activateStats,primary:!0},__("Activate Site Stats","jetpack"))))}switchTo(e){v.Z.tracks.recordJetpackClick({target:"stats_switch_view",view:e}),this.props.switchView(e),this.props.fetchStatsData(e)}maybeShowStatsTabs(){return!(!1===this.statsChart(this.props.activeTab).totalViews&&!this.props.isEmptyStatsCardDismissed&&!this.state.emptyStatsDismissed)&&(this.props.getOptionValue("stats")&&!this.statsErrors()?c().createElement("ul",{className:"jp-at-a-glance__stats-views"},c().createElement("li",{className:"jp-at-a-glance__stats-view"},c().createElement("a",{tabIndex:"0",href:"javascript:void(0)",onClick:this.switchToDay,className:this.getClass("day")},__("Days","jetpack"))),c().createElement("li",{className:"jp-at-a-glance__stats-view"},c().createElement("a",{tabIndex:"0",href:"javascript:void(0)",onClick:this.switchToWeek,className:this.getClass("week")},__("Weeks","jetpack"))),c().createElement("li",{className:"jp-at-a-glance__stats-view"},c().createElement("a",{tabIndex:"0",href:"javascript:void(0)",onClick:this.switchToMonth,className:this.getClass("month")},__("Months
__("This feature is provided by the WordPress.com cloud. %s","jetpack"),i)),r().createElement("div",{className:"jp-connect-user-bar__button"},r().createElement(l.Z,{connectUser:!0,from:"unlinked-user-connect",connectLegend:__("Connect your WordPress.com account","jetpack"),customConnect:o})))};m.propTypes={text:o().string.isRequired,feature:o().string,featureLabel:o().string},t.Z=(0,i.$j)(null,(e=>({doConnectUser:t=>e((0,d.bL)(t))})))(m)},9099:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(5235),p=n.n(l),u=n(7407),d=n(5799),m=n(7633),h=n(5060);classgextendsu.jL{getIcon(){conste=this.props.icon;returne&&"object"==typeofe?c().createElement("div",{className:"jp-connection-banner__icon"},e):c().createElement("div",{className:"dops-banner__icons"},c().createElement("div",{className:"dops-banner__icon"},c().createElement(h.Z,{icon:e||"info-outline",size:18})),c().createElement("div",{className:"dops-banner__icon-circle"},c().createElement(h.Z,{icon:e||"info-outline",size:18})))}getContent(){const{description:e,title:t,connectUser:n,from:s,asLink:r,connectInPlace:i}=this.props,a={connectUser:n,from:s,asLink:r,connectInPlace:i};returnc().createElement("div",{className:"dops-banner__content"},c().createElement("div",{className:"dops-banner__info"},c().createElement("div",{className:"dops-banner__title"},t),e&&c().createElement("div",{className:"dops-banner__description"},e)),c().createElement("div",{className:"dops-banner__action"},c().createElement(m.Z,a)))}render(){conste=p()("dops-banner",this.props.className);returnc().createElement(d.Z,{className:e},this.getIcon(),this.getContent())}}r()(g,"propTypes",{title:a().string.isRequired,className:a().string,description:a().node,icon:a().oneOfType([a().element,a().string]),connectUser:a().bool,from:a().string,asLink:a().bool,connectInPlace:a().bool}),t.Z=(0,u.$j)(g)},6102:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(5162),a=n.n(i),o=n(1202),c=n(4792),l=n(1624),p=n(5736),u=n(5609),d=n(9307),m=n(4069);const__=p.__,h=e=>{const{title:t,logo:n,children:i,className:a,buttonLabel:p,apiRoot:h,apiNonce:g,registrationNonce:f,redirectUri:v,redirectTo:k,autoTrigger:_,isSiteConnected:y,setHasSeenWCConnectionModal:E}=e;(0,s.useEffect)((()=>{E()}),[E]);constw=(0,s.useCallback)((()=>{m.Z.tracks.recordJetpackClick("contextualized_connection_continue_button")}),[]);returnr().createElement("div",{className:"jp-contextualized-connection"+(a?" "+a:"")},r().createElement("div",{className:"jp-contextualized-connection__content"},r().createElement("div",{className:"jp-contextualized-connection__logo"},n||r().createElement(o.Z,null)),r().createElement("h2",null,t),i,y&&r().createElement(u.Button,{variant:"primary",className:"jp-contextualized-connection__button",label:__("Continue to Jetpack","jetpack"),href:k,onClick:w},__("Continue to Jetpack","jetpack")),!y&&r().createElement(r().Fragment,null,r().createElement(c.Z,{autoTrigger:_,apiRoot:h,apiNonce:g,registrationNonce:f,redirectUri:v,connectLabel:p}),r().createElement("div",{className:"jp-contextualized-connection__tos"},l.E))),r().createElement("footer",{className:"jp-contextualized-connection__footer"},r().createElement("div",{className:"jp-contextualized-connection__footer-row"},r().createElement("div",{className:"jp-contextualized-connection__footer-column"},r().createElement("h3",null,__("Security tools","jetpack")),r().createElement("ul",{className:"jp-contextualized-connection__feature-list"},r().createElement("li",null,(0,d.createInterpolateElement)(__("<strong>Free</strong> downtime monitoring","jetpack"),{strong:r().createElement("strong",null)})),r().createElement("li",null,(0,d.createInterpolateElement)(__("<strong>Free</strong> brute force attack prevention","jetpack"),{strong:r().createElement("strong",null)})),r().createElement("li",null,__("Full store & order backups","jetpack")),r().createElement("li",null,__("Automated malware scanning","jetpack")),r().createElement("li",null,__("Comment and form spam protection","jetpack")))),r().createElement("div",{className:"jp-c
__("Jetpack version %s","jetpack"),t):"Jetpack"))})(),a().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{onClick:this.trackAboutClick,href:n,className:"jp-footer__link",title:__("About Jetpack","jetpack")},_x("About","Link to learn more about Jetpack.","jetpack"))),a().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{onClick:this.trackTermsClick,href:(0,u.Z)("wpcom-tos"),target:"_blank",rel:"noopener noreferrer",title:__("WordPress.com Terms of Service","jetpack"),className:"jp-footer__link"},_x("Terms","Shorthand for Terms of Service.","jetpack"))),a().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{onClick:this.trackPrivacyClick,href:s,rel:"noopener noreferrer",title:__("Automattic's Privacy Policy","jetpack"),className:"jp-footer__link"},_x("Privacy","Shorthand for Privacy Policy.","jetpack"))),(()=>{if(this.props.siteConnectionStatus&&this.props.userCanManageOptions)returna().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{onClick:this.trackModulesClick,href:this.props.siteAdminUrl+"admin.php?page=jetpack_modules",title:__("Access the full list of Jetpack modules available on your site.","jetpack"),className:"jp-footer__link"},_x("Modules","Navigation item. Noun. Links to a list of modules for Jetpack.","jetpack")))})(),(()=>{if(this.props.userCanManageOptions)returna().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{onClick:this.trackDebugClick,href:this.props.siteAdminUrl+"admin.php?page=jetpack-debugger",title:__("Test your site’s compatibility with Jetpack.","jetpack"),className:"jp-footer__link"},_x("Debug","Navigation item. Noun. Links to a debugger tool for Jetpack.","jetpack")))})(),(()=>this.props.isDevVersion&&this.props.userCanManageOptions?a().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{role:"button",tabIndex:"0",onKeyDown:(0,k.Z)(this.resetOnClick),onClick:this.resetOnClick,className:"jp-footer__link"},_x("Reset Options (dev only)","Navigation item.","jetpack"))):"")(),(()=>this.props.isDevVersion?a().createElement("li",{className:"jp-footer__link-item"},a().createElement("a",{role:"button",tabIndex:"0",onKeyDown:(0,k.Z)(this.props.enableDevCard),onClick:this.props.enableDevCard,className:"jp-footer__link"},_x("Dev Tools","Navigation item.","jetpack"))):"")(),(()=>{if(this.props.isDevVersion&&this.props.displayDevCard)returna().createElement(g.Z,null)})()),a().createElement("div",{className:"jp-footer__rna-footer"},a().createElement(d.Z,{a8cLogoHref:n})))}}r()(y,"displayName","Footer"),t.Z=(0,o.$j)((e=>({currentVersion:(0,f.w1)(e),displayDevCard:(0,h.Ry)(e),isAtomicPlatform:(0,f.vL)(e),isDevVersion:(0,f._W)(e),isInIdentityCrisis:(0,v.l9)(e),siteAdminUrl:(0,f.wW)(e),siteConnectionStatus:(0,v.Gz)(e),userCanManageOptions:(0,f.UF)(e)})),(e=>({resetOptions:()=>e((0,h._G)("options")),enableDevCard:()=>e((0,h.vN)())})))(y)},5452:function(e,t,n){"use strict";n.d(t,{Z:function(){returnd}});vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(5235),p=n.n(l),u=n(5060);classdextendsc().Component{render(){conste=p()({"form-input-validation":!0,"is-warning":this.props.isWarning,"is-error":this.props.isError}),t=this.props.isError||this.props.isWarning?"notice-outline":"checkmark";returnc().createElement("div",{className:e},c().createElement("span",null,c().createElement(u.Z,{size:24,icon:this.props.icon?this.props.icon:t})," ",this.props.text))}}r()(d,"displayName","FormInputValidation"),r()(d,"propTypes",{isError:a().bool,isWarning:a().bool,text:a().node,icon:a().string}),r()(d,"defaultProps",{isError:!1})},9026:function(e,t,n){"use strict";n.d(t,{Z:function(){return_}});vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(5162),c=n.n(o),l=n(1850),p=n.n(l),u=n(9196),d=n.n(u),m=n(2491),h=n.n(m),g=n(2819),f=n(5235),v=n.n(f),k=n(7506);class_extendsd().Component{constructor(){super(...arguments),a()(this,"displayPrompt",(()=>{window.prompt(this.props.prompt,this.props.text)}))}componentDidMount(){conste=p().findDOMNode(this.
/* translators: placeholder is a constant, such as WP_LOCAL_DEV. */
__("The %s constant is defined","jetpack"),"WP_LOCAL_DEV")),e.url&&t.push(__("Your site URL is a known local development environment URL","jetpack"));constn=(0,d.createInterpolateElement)(
/* translators: reasons is an unordered list of reasons why a site may be in Offline mode. */
__("Currently in <a>Offline Mode</a> (some features are disabled) because: <reasons/>","jetpack"),{a:c().createElement("a",{href:(0,h.Z)("jetpack-support-development-mode"),target:"_blank",rel:"noopener noreferrer"}),reasons:c().createElement("ul",null,t.map(((e,t)=>c().createElement("li",{key:t},e))))});returnc().createElement(x.Z,{showDismiss:!1,status:"is-info",text:n},c().createElement(j.Z,{href:(0,h.Z)("jetpack-support-development-mode")},__("Learn More","jetpack")))}return!1}}r()(P,"displayName","OfflineModeNotice"),P.propTypes={siteConnectionStatus:a().oneOfType([a().string,a().bool]).isRequired,siteOfflineMode:a().oneOfType([a().bool,a().object]).isRequired};classMextendsc().Component{render(){return!(this.props.isLinked||!this.props.connectUrl||!this.props.siteConnected)&&c().createElement("div",{className:"jp-unlinked-notice"},c().createElement(g.Z,{title:__("Jetpack is powering your site, but to access all of its features you’ll need to connect your account to WordPress.com.","jetpack"),callToAction:__("Create account","jetpack"),href:`${this.props.connectUrl}&from=unlinked-user-connect`,icon:c().createElement(u.Z,{icon:"wordpress",size:24}),className:"is-jetpack-info",from:"unlinked-user-connect",connectUser:!0}))}}r()(M,"displayName","UserUnlinked"),M.propTypes={connectUrl:a().string.isRequired,siteConnected:a().bool.isRequired};classAextendsc().Component{render(){conste=this.props.siteDataErrors.filter((e=>e.hasOwnProperty("action"))),t="/connect-user"===this.props.location.pathname,n=this.props.location.pathname.startsWith("/license");returnc().createElement("div",{"aria-live":"polite"},c().createElement(S.Z,null),this.props.siteConnectionStatus&&this.props.userCanConnectSite&&!this.props.isReconnectingSite&&(this.props.connectionErrors.length>0||e.length>0)&&c().createElement(C.Z,{errors:this.props.connectionErrors.concat(e)}),c().createElement(b.Z,null),c().createElement(T,{isDevVersion:this.props.isDevVersion,userIsSubscriber:this.props.userIsSubscriber}),c().createElement(P,{siteConnectionStatus:this.props.siteConnectionStatus,siteOfflineMode:this.props.siteOfflineMode}),c().createElement(O,{isStaging:this.props.isStaging,isInIdentityCrisis:this.props.isInIdentityCrisis}),c().createElement(N.Z,null),c().createElement(f.Z,null),!this.props.isReconnectingSite&&this.props.userCanConnectAccount&&this.props.hasConnectedOwner&&!e.length&&!this.props.connectionErrors.length&&!t&&c().createElement(M,{connectUrl:this.props.connectUrl,siteConnected:!0===this.props.siteConnectionStatus,isLinked:this.props.isLinked}),!this.props.siteConnectionStatus&&!this.props.userCanConnectSite&&c().createElement(x.Z,{showDismiss:!1,status:"is-warning",text:__("This site is not connected to WordPress.com. Please ask the site administrator to connect.","jetpack")}),this.props.licensingError&&c().createElement(x.Z,{showDismiss:!0,status:"is-error",text:this.props.licensingError,onDismissClick:this.props.clearLicensingError}),!n&&!this.props.isAtomicSite&&c().createElement(v.Z,{pathname:this.props.location.pathname}))}}r()(A,"displayName","JetpackNotices"),t.ZP=(0,l.$j)((e=>({connectUrl:(0,k.AM)(e),siteConnectionStatus:(0,k.Gz)(e),userCanConnectSite:(0,_.Mc)(e),userCanConnectAccount:(0,_.n0)(e),userIsSubscriber:(0,_.dc)(e),isLinked:(0,k.BU)(e),isDevVersion:(0,_._W)(e),isAtomicSite:(0,_.Ug)(e),siteOfflineMode:(0,k.Hu)(e),isStaging:(0,k.cm)(e),isInIdentityCrisis:(0,k.l9)(e),connectionErrors:(0,_.PK)(e),siteDataErrors:(0,E.Vc)(e),isReconnectingSite:(0,k.O_)(e),licensingError:(0,y.Tk)(e),hasConnectedOwner:(0,k.it)(e)})),(e=>({clearLicensingError:()=>e((0,y.xw)())})))((0,p.EN)(A))},9635:function(e,t,n){"use strict";n.d(t,{Z:function(){returnh}});vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(5162),c=n.n(o),l=n(5736),p=n(7332),u=n(800),d=n(2099),m=n(1668);const__=l.__;classhextendsa().Component{getAction(e,t,n,s,r){switch(e){case"reconnect":returna().createElement(p.Z,{text:t,errorCode:n,errorData:s,action:e});case"support":returna().createElement(m.Z,{text:t,status:"is-error",icon:"link-break",showDismiss:!1},a().crea
__("Your %2$s Plan includes %1$s. Looks like you also purchased the %3$s product. Consider removing %3$s.","jetpack"),l,o.product_name,i.product_name)})}));t.Z=(0,i.$j)((e=>({activeSitePurchases:(0,l.nl)(e)})))(p)},1375:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(9309),c=n(9307),l=n(5736),p=n(6324),u=n(9508),d=n(5613),m=n(2099),h=n(1668),g=n(9327);const__=l.__;classfextendsa().Component{constructor(){super(...arguments),r()(this,"state",{showNotice:!0}),r()(this,"dismissJetpackStateNotice",(()=>{this.setState({showNotice:!1})})),r()(this,"getErrorFromKey",(e=>{constt=this.props.jetpackStateNoticesErrorDescription||!1;letn="";switch(e){case"cheatin":n=__("Cheatin' uh?","jetpack");break;case"access_denied":n=(0,c.createInterpolateElement)(__("<p>Would you mind telling us why you did not complete the Jetpack connection in this <a>2 question survey</a>?</p><p>A Jetpack connection is required for our free security and traffic features to work.</p>","jetpack"),{a:a().createElement("a",{href:(0,p.Z)("jetpack-cancelled-connection"),target:"_blank",rel:"noopener noreferrer"}),p:a().createElement("p",null)});break;case"wrong_state":n=__("You need to stay logged in to your WordPress blog while you authorize Jetpack.","jetpack");break;case"invalid_client":n=__("We had an issue connecting Jetpack; deactivate then reactivate the Jetpack plugin, then connect again.","jetpack");break;case"invalid_grant":n=__('There was an issue connecting your Jetpack. Please click "Connect to WordPress.com" again.',"jetpack");break;case"site_inaccessible":case"site_requires_authorization":n=(0,l.sprintf)(
__("Your website needs to be publicly accessible to use Jetpack: %s","jetpack"),e);break;case"site_blacklisted":n=(0,c.createInterpolateElement)(__("This site can't be connected to WordPress.com because it violates our <a>Terms of Service</a>.","jetpack"),{a:a().createElement("a",{href:(0,p.Z)("wpcom-tos"),rel:"noopener noreferrer",target:"_blank"})});break;case"not_public":n=(0,c.createInterpolateElement)(__("<s>Your Jetpack has a glitch.</s> Connecting this site with WordPress.com is not possible. This usually means your site is not publicly accessible (localhost).","jetpack"),{s:a().createElement("strong",null)});break;case"wpcom_408":case"wpcom_5??":case"wpcom_bad_response":case"wpcom_outage":n=__("WordPress.com is currently having problems and is unable to fuel up your Jetpack. Please try again later.","jetpack");break;case"register_http_request_failed":case"token_http_request_failed":n=(0,l.sprintf)(
/* translators: placeholder is an error code and message. */
__("Jetpack could not contact WordPress.com: %s. This usually means something is incorrectly configured on your web host.","jetpack"),e);break;case"no_role":case"no_cap":case"no_code":case"no_state":case"invalid_state":case"invalid_request":case"invalid_scope":case"unsupported_response_type":case"invalid_token":case"no_token":case"missing_secrets":case"home_missing":case"siteurl_missing":case"gmt_offset_missing":case"site_name_missing":case"secret_1_missing":case"secret_2_missing":case"site_lang_missing":case"home_malformed":case"siteurl_malformed":case"gmt_offset_malformed":case"timezone_string_malformed":case"site_name_malformed":case"secret_1_malformed":case"secret_2_malformed":case"site_lang_malformed":case"secrets_mismatch":case"verify_secret_1_missing":case"verify_secret_1_malformed":case"verify_secrets_missing":case"verify_secrets_mismatch":n=(0,c.createInterpolateElement)((0,l.sprintf)(
/* translators: placeholder is an error code and message. */
__("<s>Your Jetpack has a glitch.</s> We’re sorry for the inconvenience. Please try again later, if the issue continues please contact support with this message: %s","jetpack"),e),{s:a().createElement("strong",null)});break;default:n=e}returnt?a().createElement("div",null,n,a().createElement("br",null),t):a().createElement("div",null,n)})),r()(this,"getMessageFromKey",(e=>{lett,n="",s="is-info";switch(e){case"modules_activated":this.props.isAtomicPlatform||(n=(0,c.createInterpolateElement)((0,l.sprintf)(
__("Welcome to <s>Jetpack %s</s>!","jetpack"),this.props.currentVersion),{s:a().createElement("strong",null)}));break;case"already_authorized":n=__("Your Jetpack is already connected.","jetpack"),s="is-success";break;case"authorized":n=__("You're fueled up and ready to go, Jetpack is now active.","jetpack"),s="is-success";break;case"linked":n=__("You're fueled up and ready to go.","jetpack"),s="is-success";break;case"protect_misconfigured_ip":n=__("Your server is misconfigured, which means that Jetpack Protect is unable to effectively protect your site.","jetpack"),s="is-info",t=a().createElement(m.Z,{href:(0,p.Z)("jetpack-support-security-troubleshooting-protect")},__("Learn More","jetpack"));break;case"reconnection_completed":n=(0,c.createInterpolateElement)(__("Jetpack successfully reconnected! You can check your Jetpack Connection health by visiting the <a>Site Health tool</a>.","jetpack"),{a:a().createElement("a",{href:this.props.siteAdminUrl+"site-health.php"})}),s="is-success";break;default:n=e}return[n,s,t]})),r()(this,"renderContent",(()=>{lete,t="is-info",n="";consts=this.props.jetpackStateNoticesErrorCode,r=this.props.jetpackStateNoticesMessageCode,i=this.props.jetpackStateNoticesMessageContent;if(s||r||i){if(s&&(n=this.getErrorFromKey(s),"access_denied"!==s&&(t="is-error")),i&&i.release_post_content&&!this.props.isAtomicPlatform)returna().createElement(g.Z,{dismiss:this.dismissJetpackStateNotice,version:this.props.currentVersion,releasePostContent:i.release_post_content,featuredImage:i.release_post_featured_image,title:i.release_post_title});if(r){consts=this.getMessageFromKey(r);n=s[0],t=s[1],e=s[2]}if(""!==n)returna().createElement(h.Z,{status:t,onDismissClick:this.dismissJetpackStateNotice,text:n},e)}}))}render(){returna().createElement("div",null,this.state.showNotice?this.renderContent():null)}}r()(f,"displayName","JetpackStateNotices"),t.Z=(0,o.$j)((e=>({currentVersion:(0,u.w1)(e),isAtomicPlatform:(0,u.vL)(e),jetpackStateNoticesErrorCode:(0,d.gB)(e),jetpackStateNoticesMessageCode:(0,d.pt)(e),jetpackStateNoticesErrorDescription:(0,d.XF)(e),jetpackStateNoticesMessageContent:(0,d.Rv)(e),siteAdminUrl:(0,u.wW)(e)})))(f)},4687:function(e,t,n){"use strict";vars=n(5162),r=n.n(s),i=n(9196),a=n.n(i),o=n(9309),c=n(9307),l=n(5736),p=n(6324),u=n(5609),d=n(4069),m=n(9508),h=n(9963),g=n(1668);const__=l.__,f=e=>{const{detachedLicensesCount:t,activationNoticeDismissInfo:n,updateLicensingActivationNoticeDismiss:s,updateUserLicenses:r,pathname:o,siteAdminUrl:m,detachedLicenses:h,detachedLicensesLoading:f}=e,{last_detached_count:v,last_dismissed_time:k}=n,_=`${m}admin.php?page=jetpack#/license/activation`,y=!!t,E=t>=(v||0),w=newDate,b=newDate(k||newDate),C=y&&(E||(w-b)/864e5>14);(0,i.useEffect)((()=>{C&&(d.Z.tracks.recordEvent("jetpack_wpa_licensing_activation_notice_view"),1===t&&r())}),[]);constj=(0,i.useCallback)((()=>{d.Z.tracks.recordJetpackClick({target:"licensing_activation_notice",page:o,path:"licensing/activation"})}),[o]),S=(0,i.useCallback)((()=>{d.Z.tracks.recordJetpackClick({target:"calypso_purchases_link",page:o})}),[o]),N=(0,i.useCallback)((()=>{d.Z.tracks.recordEvent("jetpack_wpa_licensing_activation_notice_dismiss"),s()}),[s]);if(C){conste=h[0],n=e&&e.product,s=1===t&&n?(0,l.sprintf)(
/* translators: placeholder is a product name */
__("Activate %s. <activateLink>Activate it now</activateLink> or <purchasesLink>view all your purchases</purchasesLink>","jetpack"),n):__("You have an available product license key. <activateLink>Activate it now</activateLink> or <purchasesLink>view all your purchases</purchasesLink>","jetpack");returnf?a().createElement("div",{className:"is-placeholder loading-notice"}):a().createElement(g.Z,{className:"jp-license-activation-notice",showDismiss:!0,onDismissClick:N,text:(0,c.createInterpolateElement)(s,{activateLink:(0,i.createElement)("a",{href:_,onClick:j}),purchasesLink:(0,i.createElement)(u.ExternalLink,{className:"jp-license-activation-notice__external-link",href:(0,p.Z)("calypso-purchases"),onClick:S})})})}returnnull};f.propTypes={detachedLicensesCount:r().number.isRequired,activationNoticeDismissInfo:r().shape({last_detached_count:r().number,last_dismiss_time:r().string}),pathname:r().string.isRequired,siteAdminUrl:r().string.isRequired,detachedLicenses:r().array.isRequired},f.defaultProps={activationNoticeDismissInfo:{last_detached_count:null,last_dismiss_time:null}},t.Z=(0,o.$j)((e=>({detachedLicensesCount:(0,h.O4)(e),activationNoticeDismissInfo:(0,h.SP)(e),siteAdminUrl:(0,m.wW)(e),detachedLicenses:(0,h.qz)(e),detachedLicensesLoading:(0,h.QD)(e)})),(e=>({updateLicensingActivationNoticeDismiss:()=>e((0,h.bT)()),updateUserLicenses:()=>e((0,h.v5)())})))(f)},2177:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(5162),a=n.n(i),o=n(5235),c=n.n(o),l=n(5784),p=n(5736),u=n(4069),d=n(7506),m=n(5060);const__=p.__,h=e=>{const{icon:t,title:n,productSlug:i,description:a,features:o,currencyCode:h,price:g,discountedPrice:f,billingDescription:v,callToAction:k,checkoutText:_,checkoutUrl:y,priority:E,illustrationPath:w}=e,b=!!w,C=!!k;(0,s.useEffect)((()=>{u.Z.tracks.recordEvent("jetpack_product_card_view",{type:i})}),[i]);constj=(0,s.useCallback)((()=>{u.Z.tracks.recordEvent("jetpack_product_card_checkout_click",{type:i})}),[i]),S=c()({"jp-product-card":!0,"jp-product-card--has-media":b,"jp-product-card--has-cta":C}),N=c()(["jp-product-card__checkout",`jp-product-card__checkout--${E}`]);returnr().createElement("div",{className:S},C&&r().createElement("div",{className:"jp-product-card__cta"},r().createElement(m.Z,{icon:"star"})," ",k),r().createElement("div",{className:"jp-product-card__inner"},!!t&&r().createElement("div",{className:"jp-product-card__icon"},t),r().createElement("h3",{className:"jp-product-card__title"},n),r().createElement("p",{className:"jp-product-card__description"},a),o.length&&r().createElement("ul",{className:"jp-product-card__features"},o.map(((e,t)=>r().createElement("li",{className:"jp-product-card__feature",key:t},r().createElement(m.Z,{icon:"checkmark"}),e)))),r().createElement("div",{className:"jp-product-card__price"},r().createElement(l.Z,{currency:h,price:g,offPrice:f,showNotOffPrice:!!f,leyend:v})),r().createElement(d.Z,{className:N,href:y,onClick:j},_)),b&&r().createElement("img",{className:"jp-product-card__media",src:w,alt:(0,p.sprintf)(
__("Graphical illustration of product: %s","jetpack"),n)}))};h.propTypes={checkoutText:a().string.isRequired,checkoutUrl:a().string.isRequired,title:a().string.isRequired,price:a().number.isRequired,discountedPrice:a().number,currencyCode:a().string.isRequired,billingDescription:a().string.isRequired,productSlug:a().string.isRequired,description:a().string,features:a().array,icon:a().element,callToAction:a().string,priority:a().string,illustrationPath:a().string},h.defaultProps={description:"",features:[],priority:"primary",showIllustration:""},t.Z=h},6484:function(e,t,n){"use strict";n.d(t,{e:function(){returnm}});vars=n(9309),r=n(9196),i=n.n(r),a=n(5736),o=n(4069),c=n(7506),l=n(8492),p=n(6300),u=n(9508),d=n(416);const__=a.__,m=(0,s.$j)((e=>({canEditPosts:(0,u.rp)(e),canManageOptions:(0,u.UF)(e),hasConnectedOwner:(0,p.it)(e),isCurrentUserLinked:(0,p.BU)(e),isSiteConnected:(0,p.j8)(e),activeModules:(0,d.Xx)(e),siteConnectionStatus:(0,p.Gz)(e)})))((e=>{const{activeModules:t,canEditPosts:n,canManageOptions:s,hasConnectedOwner:a,isCurrentUserLinked:p,isSiteConnected:u,location:d={pathname:""},siteConnectionStatus:m}=e,{pathname:h}=d,g=["/","/dashboard","/my-plan","/plans"].includes(h)||h.includes("/recommendations"),f=""===h,v=(0,r.useCallback)((()=>{o.Z.tracks.recordJetpackClick({target:"masthead",path:"nav_dashboard"})}),[]),k=(0,r.useCallback)((()=>{o.Z.tracks.recordJetpackClick({target:"masthead",path:"nav_settings"})}),[]);if(f)returnnull;if(!m)returnnull;if(h.startsWith("/setup"))returnnull;if(!n)returnnull;if("offline"!==m&&!u)returnnull;if("offline"!==m&&!s){if(!a)returnnull;if(!p)returnnull;if(!t.some((e=>["post-by-email","publicize"].includes(e))))returnnull}returni().createElement("div",{className:"jp-masthead__nav"},i().createElement(l.Z,null,i().createElement(c.Z,{compact:!0,href:"#/dashboard",primary:g&&!f,onClick:v},__("Dashboard","jetpack")),i().createElement(c.Z,{compact:!0,href:"#/settings",primary:!g&&!f,onClick:k},__("Settings","jetpack"))))}))},6795:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(9309),c=n(1202),l=n(4069),p=n(6484),u=n(9508),d=n(6300);classmextendsa().Component{constructor(){super(...arguments),r()(this,"trackLogoClick",(()=>{l.Z.tracks.recordJetpackClick({target:"masthead",path:"logo"})})),r()(this,"testConnection",(()=>this.props.testConnection()))}render(){const{isWoASite:e,sandboxDomain:t,siteConnectionStatus:n}=this.props,s="offline"===n?a().createElement("code",null,"Offline Mode"):"",r=t?a().createElement("code",{id:"sandbox-domain-badge",onClick:this.testConnection,onKeyDown:this.testConnection,role:"button",tabIndex:0,title:`Sandboxing via ${t}. Click to test connection.`},"API Sandboxed"):"";returna().createElement("div",{className:"jp-masthead"},a().createElement("div",{className:"jp-masthead__inside-container"},a().createElement("div",{className:"jp-masthead__logo-container"},a().createElement("a",{onClick:this.trackLogoClick,className:"jp-masthead__logo-link",href:"#dashboard"},a().createElement(c.Z,{className:"jetpack-logo__masthead"})),s,r),e&&a().createElement(p.e,{location:this.props.location})))}}t.Z=(0,o.$j)((e=>({isWoASite:(0,u.Pw)(e),sandboxDomain:(0,d.LN)(e),siteConnectionStatus:(0,d.Gz)(e)})),(e=>({testConnection:()=>e((0,d.SG)())})))(m)},2106:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(9309),c=n(5736),l=n(4069),p=n(7506),u=n(5799),d=n(6300),m=n(2676),h=n(3915),g=n(1739);const__=c.__,_x=c._x;classfextendsa().Component{constructor(){super(...arguments),r()(this,"state",{showModal:!1}),r()(this,"handleOpenModal",(e=>{e.preventDefault(),l.Z.tracks.recordJetpackClick("login_to_mobile_app_modal"),this.toggleModalVisibility()})),r()(this,"toggleModalVisibility",(()=>{this.setState({showModal:!this.state.showModal})})),r()(this,"clickSendLoginEmail",(e=>{e.preventDefault(),l.Z.tracks.recordJetpackClick("login_to_mobile_send_link"),this.toggleModalVisibility(),this.props.sendMobileLoginEmail()}))}renderModal(){returna().createElement(m.Z,{className:"mobile-magic-link__modal",onRequestClose:thi
__("%s has been disabled by a site administrator. <link>Learn more</link>.","jetpack"),this.props.moduleName),{link:a().createElement("a",{href:(0,m.Z)("jetpack-support-module-overrides"),target:"_blank",rel:"noopener noreferrer"})})})}}r()(g,"propTypes",{moduleName:c().string.isRequired}),t.Z=(0,h.$j)(g)},9031:function(e,t,n){"use strict";n.d(t,{l:function(){returnp}});vars=n(9309),r=n(2819),i=n(5736),a=n(416),o=n(3230),c=n(9508),l=n(6300);const__=i.__;functionp(e){return(0,s.$j)(((e,t)=>({validValues:function(n){lets=arguments.length>1&&void0!==arguments[1]?arguments[1]:"";return"string"==typeof(0,r.get)(t,["module","module"])&&(s=t.module.module),(0,a.R9)(e,s,n)},getOptionCurrentValue:(t,n)=>(0,a.C5)(e,t,n),getSettingCurrentValue:function(t){letn=arguments.length>1&&void0!==arguments[1]?arguments[1]:"";return(0,o.$8)(e,t,n)},getSiteRoles:()=>(0,c.Td)(e),isUpdating:t=>(0,o.Cu)(e,t),adminEmailAddress:(0,c.je)(e),currentIp:(0,c.de)(e),siteAdminUrl:(0,c.wW)(e),isCurrentUserLinked:(0,l.BU)(e)})),(e=>({updateOptions:function(t){letn=arguments.length>1&&void0!==arguments[1]?arguments[1]:{};returne((0,o.VP)(t,n))},regeneratePostByEmailAddress:()=>{constt={progress:__("Updating Post by Email address…","jetpack"),success:__("Regenerated Post by Email address.","jetpack"),error:e=>(0,i.sprintf)(
__("Error regenerating Post by Email address. %s","jetpack"),e)};returne((0,o.VP)({post_by_email_address:"regenerate"},t))},setUnsavedSettingsFlag:()=>e((0,o.a6)()),clearUnsavedSettingsFlag:()=>e((0,o._1)()),refreshSettings:()=>e((0,o.wv)())})))(e)}},2353:function(e,t,n){"use strict";n.d(t,{u:function(){returnd}});vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(4069),p=n(2819),u=n(9031);functiond(e){classtextendsc().Component{constructor(){vare;super(...arguments),e=this,a()(this,"state",{options:{}}),a()(this,"onOptionChange",(e=>{constt=e.target.name;letn;n="checkbox"===e.target.type&&void0!==e.target.checked?e.target.checked:e.target.value,this.updateFormStateOptionValue(t,n)})),a()(this,"updateFormStateOptionValue",(function(t){letn=arguments.length>1&&void0!==arguments[1]?arguments[1]:void0;"string"==typeoft&&(t={[t]:n});consts={...e.state.options,...t};returne.setState({options:s}),!0})),a()(this,"resetFormStateOption",(e=>(this.setState({options:(0,p.omit)(this.state.options,[e])}),!0))),a()(this,"updateFormStateModuleOption",(function(t,n){lets=arguments.length>2&&void0!==arguments[2]&&arguments[2];e.trackSettingsToggle(t,n,!e.getOptionValue(n)),e.getOptionValue(t)?s?e.props.updateOptions({[t]:!1,[n]:!e.getOptionValue(n)}):e.props.updateOptions({[n]:!e.getOptionValue(n)}):e.props.updateOptions({[t]:!0,[n]:!0})})),a()(this,"toggleModuleNow",(e=>{this.props.updateOptions({[e]:!this.getOptionValue(e)})})),a()(this,"onSubmit",(e=>{e.preventDefault(),this.props.updateOptions(this.state.options).then((()=>{conste={};(0,p.each)(this.state.options,((t,n)=>{n=n.replace(/\-/,"_"),e[n]=t})),this.trackFormSubmission(e),this.setState({options:{}})})).then((()=>{this.props.refreshSettings(),this.props.clearUnsavedSettingsFlag()}))})),a()(this,"getOptionValue",(function(t){letn=arguments.length>1&&void0!==arguments[1]?arguments[1]:"";return(0,p.get)(e.state.options,t,e.props.getSettingCurrentValue(t,n))})),a()(this,"shouldSaveButtonBeDisabled",(()=>this.isSavingAnyOption()||!this.isDirty())),a()(this,"isDirty",(()=>!!Object.keys(this.state.options).length)),a()(this,"isSavingAnyOption",(function(){lett=arguments.length>0&&void0!==arguments[0]?arguments[0]:"";returne.props.isUpdating(t)})),a()(this,"trackFormSubmission",(e=>{l.Z.tracks.recordEvent("jetpack_wpa_settings_form_submit",e)})),a()(this,"trackSettingsToggle",((e,t,n)=>{l.Z.tracks.recordEvent("jetpack_wpa_settings_toggle",{module:e,setting:t,toggled:n?"on":"off"})}))}componentDidUpdate(){this.isDirty()&&this.props.setUnsavedSettingsFlag()}render(){returnc().createElement(e,r()({getOptionValue:this.getOptionValue,onSubmit:this.onSubmit,onOptionChange:this.onOptionChange,updateFormStateOptionValue:this.updateFormStateOptionValue,toggleModuleNow:this.toggleModuleNow,updateFormStateModuleOption:this.updateFormStateModuleOption,shouldSaveButtonBeDisabled:this.shouldSaveButtonBeDisabled,isSavingAnyOption:this.isSavingAnyOption,isDirty:this.isDirty,resetFormStateOption:this.resetFormStateOption},this.props))}}return(0,u.l)(t)}},5004:function(e,t,n){"use strict";n.d(t,{T:function(){returnv}});vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(5162),c=n.n(o),l=n(9309),p=n(9307),u=n(5736),d=n(6324),m=n(4069),h=n(1674),g=n(416);const__=u.__;classfextendsi.Component{constructor(){super(...arguments),r()(this,"toggleModule",(()=>(this.trackModuleToggle(this.props.slug,this.props.activated),this.props.toggleModule(this.props.slug,this.props.activated)))),r()(this,"trackModuleToggle",((e,t)=>{"stats"!==e&&m.Z.tracks.recordEvent("jetpack_wpa_module_toggle",{module:e,toggled:t?"off":"on"})})),r()(this,"isDisabledByOverride",(()=>{conste=this.props.getModuleOverride(this.props.slug);returnthis.props.overrideCondition?this.props.overrideCondition===e:!!e})),r()(this,"getDisabledReason",(()=>{if(!this.isDisabledByOverride())returnnull;conste=this.props.getModuleOverride(this.props.slug),t={link:a().createElement("a",{href:(0,d.Z)("jetpack-support-module-overrides"),target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"underline"}})}
/* translators: %d is a count of how many new (unread) recommendations are available. */
__("Purchased on %s.","jetpack"),(0,p.dateI18n)(s,e)):null}constr=newDate(e);return"Invalid Date"===r.toString()?null:(0,p.isInTheFuture)(r)?(0,l.sprintf)(
__("Expired on %s.","jetpack"),(0,p.dateI18n)(s,r))}}r()(u,"propTypes",{expiryDate:c().string,purchaseDate:c().string,isRefundable:c().bool,dateFormat:c().string}),r()(u,"defaultProps",{expiryDate:"",purchaseDate:"",isRefundable:!1,dateFormat:"F j, Y"}),t.Z=u},6799:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(5736),u=n(4069),d=n(7506),m=n(5799),h=n(6300),g=n(2676);const__=p.__,_x=p._x;classfextendsc().Component{constructor(){super(...arguments),r()(this,"shouldShowModal",(()=>{const{show:e}=this.props;returne&&this.props.isSiteConnected&&!this.props.isReconnectingSite})),r()(this,"closeModal",(()=>{this.props.onHide()})),r()(this,"clickReconnectSite",(e=>{e.preventDefault(),u.Z.tracks.recordJetpackClick("confirm_reconnect_modal"),this.props.reconnectSite(),this.closeModal()}))}render(){returnthis.shouldShowModal()&&c().createElement(g.Z,{className:"reconnect__modal",onRequestClose:this.closeModal},c().createElement(m.Z,{className:"reconnect__modal__body"},c().createElement("h2",null,__("Reconnect Jetpack","jetpack")),c().createElement("h4",null,__("You’ve clicked a link to restore your Jetpack connection.","jetpack")),c().createElement("h4",null,c().createElement("strong",null,__("You should only do this if advised by Site Health tests or Jetpack Support.","jetpack"))),c().createElement("h4",null,__("Click below to reconnect Jetpack","jetpack")),c().createElement("div",{className:"reconnect__modal-actions"},c().createElement(d.Z,{className:"reconnect__modal-cancel",onClick:this.closeModal},_x("Cancel","A caption for a button to cancel an action.","jetpack")),c().createElement(d.Z,{className:"reconnect__modal-reconnect",onClick:this.clickReconnectSite,primary:!0},_x("Reconnect Jetpack","A caption for a button to reconnect Jetpack.","jetpack")))))}}r()(f,"displayName","ReconnectModal"),r()(f,"propTypes",{show:a().bool,onHide:a().func}),r()(f,"defaultProps",{show:!1}),t.Z=(0,l.$j)((e=>({isSiteConnected:(0,h.q7)(e),isReconnectingSite:(0,h.O_)(e)})),(e=>({reconnectSite:()=>e((0,h.xK)())})))(f)},616:function(e,t,n){"use strict";n.d(t,{Z:function(){returnd}});vars=n(8294),r=n.n(s),i=n(1850),a=n.n(i),o=n(5162),c=n.n(o),l=n(9196),p=n.n(l),u=n(9309);classdextendsp().Component{constructor(){super(...arguments),r()(this,"renderChildren",(()=>{lete;e=this.props&&(Object.keys(this.props).length>1||!this.props.children)?p().createElement("div",this.props,this.props.children):this.props.children,this.context.store&&(e=p().createElement(u.zt,{store:this.context.store},e)),a().render(e,this.container)}))}componentDidMount(){this.container=document.createElement("div"),document.body.appendChild(this.container),this.renderChildren()}componentDidUpdate(){this.renderChildren()}componentWillUnmount(){this.container&&(a().unmountComponentAtNode(this.container),document.body.removeChild(this.container),deletethis.container)}render(){returnnull}}r()(d,"displayName","RootChild"),r()(d,"propTypes",{children:c().node}),r()(d,"contextTypes",{store:c().object})},1677:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(5235),c=n.n(o),l=n(2816),p=n(5162),u=n.n(p),d=n(9196),m=n.n(d),h=n(1850),g=n.n(h),f=n(2819),v=n(4069),k=n(5060);function_(e,t){switch(t.key){case" ":case"Enter":this[e](t)}}classyextendsm().Component{constructor(){super(...arguments),a()(this,"state",{keyword:this.props.initialValue||"",isOpen:!!this.props.isOpen,hasFocus:!1}),a()(this,"scrollOverlay",(()=>{this.refs.overlay&&window.requestAnimationFrame((()=>{this.refs.overlay&&this.refs.searchInput&&(this.refs.overlay.scrollLeft=this.getScrollLeft(this.refs.searchInput))}))})),a()(this,"getScrollLeft",(e=>{if(!e.createTextRange)returne.scrollLeft;constt=e.createTextRange(),n=window.getComputedStyle(e,void0),s=parseFloat(n.paddingLeft),r=t.getBoundingClientRect();returne.getBoundingClientRect().left+e.clientLeft+s-r.left})),a()(this,"focus",(()=>{setTimeout((()=>this.refs.searchInput&&g().findDOMNode(this.refs.searchInput).focus()),0)})),a()(this,"blur",(()=>{g().findDOMNode(this.r
/* translators: placeholder is either Jetpack or WordPress.com */
__("Your paid plan gives you access to prioritized %s support.","jetpack"),this.props.isAtomicSite?"WordPress.com":"Jetpack"):__("Jetpack offers support via community forums for any site without a paid product.","jetpack")),c().createElement("p",{className:"jp-support-card__description"},c().createElement(f.Z,{onClick:this.trackGettingStartedClick,href:this.props.isAtomicSite?(0,m.Z)("calypso-help"):(0,m.Z)("jetpack-support-getting-started")},__("Getting started with Jetpack","jetpack")),c().createElement(f.Z,{onClick:this.trackSearchClick,href:this.props.isAtomicSite?(0,m.Z)("calypso-help"):(0,m.Z)("jetpack-support")},__("Search our support site","jetpack"))))),this.props.siteConnectionStatus&&!e&&this.props.hasConnectedOwner&&c().createElement(y.ZP,{title:__("Get a faster resolution to your support questions.","jetpack"),plan:(0,E.o2)(E.ps),callToAction:__("Upgrade","jetpack"),onClick:this.trackBannerClick,href:this.props.supportUpgradeUrl}),this.props.siteConnectionStatus&&!e&&!this.props.hasConnectedOwner&&c().createElement(y.ZP,{title:__("Connect your WordPress.com account and upgrade to get a faster resolution to your support questions.","jetpack"),plan:(0,E.o2)(E.ps),callToAction:__("Connect","jetpack"),onClick:this.handleConnectClick}))}}r()(w,"displayName","SupportCard"),r()(w,"defaultProps",{className:"",siteConnectionStatus:!1}),w.propTypes={siteConnectionStatus:a().any.isRequired,className:a().string,isCurrentUserLinked:a().bool,isConnectionOwner:a().bool},t.Z=(0,l.$j)((e=>({siteConnectionStatus:(0,k.Gz)(e),isFetchingSiteData:(0,v._5)(e),isAtomicSite:(0,_.Ug)(e),isDevVersion:(0,_._W)(e),supportUpgradeUrl:(0,_.Qq)(e,"support"),isCurrentUserLinked:(0,k.BU)(e),isConnectionOwner:(0,k.QM)(e),hasConnectedOwner:(0,k.it)(e),hasSupport:(0,v.P2)(e,"support")})),(e=>({connectUser:()=>e((0,k.bL)())})))(w)},9032:function(e,t,n){"use strict";n.d(t,{Z:function(){returnm}});vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(5736),p=n(5609),u=n(4069),d=n(2698);const__=l.__;classmextendso.Component{constructor(){super(...arguments),this.getModule=this.getModule.bind(this),this.trackInfoClick=this.trackInfoClick.bind(this),this.trackLearnMoreClick=this.trackLearnMoreClick.bind(this),this.trackPrivacyInfoClick=this.trackPrivacyInfoClick.bind(this)}getModule(){returnthis.props.module||{}}trackInfoClick(){u.Z.tracks.recordJetpackClick({target:"info-icon",feature:this.getModule().module})}trackLearnMoreClick(){u.Z.tracks.recordJetpackClick({target:"learn-more",feature:this.getModule().module})}trackPrivacyInfoClick(){u.Z.tracks.recordJetpackClick({target:"privacy-info",feature:this.getModule().module})}render(){const{text:e,link:t}=this.props;let{privacyLink:n}=this.props;return!n&&t&&(n=t+"#privacy"),c().createElement("div",{className:"jp-support-info"},c().createElement(d.Z,{position:"left",onClick:this.trackInfoClick,screenReaderText:__("Learn more","jetpack")},e+" ",c().createElement("span",{className:"jp-support-info__learn-more"},c().createElement(p.ExternalLink,{href:t,onClick:this.trackLearnMoreClick,rel:"noopener noreferrer"},__("Learn more","jetpack"))),c().createElement("span",{className:"jp-support-info__privacy"},c().createElement(p.ExternalLink,{href:n,onClick:this.trackPrivacyInfoClick,rel:"noopener noreferrer"},__("Privacy information","jetpack")))))}}r()(m,"propTypes",{module:a().object,text:a().string,link:a().string,privacyLink:a().string}),r()(m,"defaultProps",{module:void0,text:"",link:"",privacyLink:""})},5549:function(e,t,n){"use strict";n.d(t,{Z:function(){returnd}});vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(5235),p=n.n(l),u=n(2819);classdextendsc().Component{constructor(){super(...arguments),a()(this,"focus",(()=>{this.refs.textField.focus()})),a()(this,"selectOnFocus",(e=>{e.target.select()}))}render(){const{className:e,selectOnFocus:t}=this.props,n=p()(e,{"dops-text-input":!0,"is-error":this.props.isError,"is-valid":this.props.isValid}),s=(0,u.omit)(this.props,"selectOnFocus","isError","isValid");returnc().createElement("input",r()({},s,{ref:"textField",cl
__("New in Jetpack %s","jetpack"),this.props.version)),a().createElement(p.Z,{svg:t,title:n,content:this.renderInnerContent(),dismiss:this.dismissNotice})}});t.Z=u},5182:function(e,t){"use strict";constn={i18n_default_locale_slug:"en",mc_analytics_enabled:!0,google_analytics_enabled:!1,google_analytics_key:null};t.Z=function(e){if(einn)returnn[e];thrownewError("config key `"+e+"` does not exist")}},800:function(e,t,n){"use strict";n.d(t,{Ez:function(){returna},Fr:function(){returni},hp:function(){returnr}});vars=n(6324);constr=window.Initial_State.pluginBaseUrl+"/images/",i=(0,s.Z)("jetpack-contact-support"),a=(0,s.Z)("jetpack-contact-support-beta-group")},3067:function(e,t,n){"use strict";n.d(t,{H:function(){returny}});vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(5736),p=n(6324),u=n(1674),d=n(1775),m=n(5004),h=n(3806),g=n(8178),f=n(9032),v=n(5549),k=n(2353);const__=l.__;class_extendsc().Component{constructor(){super(...arguments),a()(this,"updateFormStateByMarkdown",(e=>this.props.getSettingCurrentValue("wpcom_publish_posts_with_markdown",e)?this.props.updateFormStateModuleOption(e,"wpcom_publish_comments_with_markdown"):this.props.updateFormStateModuleOption(e,"wpcom_publish_comments_with_markdown",!0))),a()(this,"handleMarkdownCommentsToggle",(()=>{this.props.updateFormStateModuleOption("markdown","wpcom_publish_comments_with_markdown")}))}render(){conste=this.props.isModuleFound("comments"),t=this.props.isModuleFound("gravatar-hovercards"),n=this.props.isModuleFound("markdown"),s=this.props.isModuleFound("comment-likes");if(!(e||t||n||s))returnnull;const{isUnavailableInOfflineMode:i,getOptionValue:a}=this.props,o=this.props.getModule("comments"),l=this.props.getOptionValue("comments"),k=this.props.isUnavailableInOfflineMode("comments"),_=this.props.getModule("gravatar-hovercards"),y=this.props.getModule("markdown"),E=i("comment-likes"),w=a("comment-likes");returnc().createElement(h.Z,r()({},this.props,{header:__("Comments","jetpack"),module:"comments",saveDisabled:this.props.isSavingAnyOption(["highlander_comment_form_prompt","jetpack_comment_form_color_scheme"])}),e&&c().createElement(g.Z,{hasChild:!0,disableInOfflineMode:!0,module:o,support:{text:__("Replaces the standard WordPress comment form with a new comment system that includes social media login options.","jetpack"),link:(0,p.Z)("jetpack-support-comments")}},c().createElement(m.T,{slug:"comments",compact:!0,disabled:k,activated:this.props.getOptionValue("comments"),toggling:this.props.isSavingAnyOption("comments"),toggleModule:this.props.toggleModuleNow},c().createElement("span",{className:"jp-form-toggle-explanation"},o.description)),c().createElement(d.C_,null,c().createElement(d.lX,null,c().createElement("span",{className:"jp-form-label-wide"},__("Comment form introduction","jetpack")),c().createElement(v.Z,{name:"highlander_comment_form_prompt",value:this.props.getOptionValue("highlander_comment_form_prompt"),disabled:!l||k||this.props.isSavingAnyOption("highlander_comment_form_prompt"),onChange:this.props.onOptionChange})),c().createElement("span",{className:"jp-form-setting-explanation"},__("A few catchy words to motivate your visitors to comment.","jetpack")),c().createElement(d.lX,null,c().createElement("span",{className:"jp-form-label-wide"},__("Color scheme","jetpack")),c().createElement(d.ih,r()({name:"jetpack_comment_form_color_scheme",value:this.props.getOptionValue("jetpack_comment_form_color_scheme"),disabled:!l||k||this.props.isSavingAnyOption("jetpack_comment_form_color_scheme"),onChange:this.props.onOptionChange},this.props,{validValues:this.props.validValues("jetpack_comment_form_color_scheme","comments")}))))),(t||n||s)&&c().createElement(g.Z,null,t&&c().createElement("div",{className:"jp-toggle-set"},c().createElement(d.C_,null,c().createElement(m.T,{slug:"gravatar-hovercards",compact:!0,activated:this.props.getOptionValue("gravatar-hovercards"),toggling:this.props.isSavingAnyOption("gravatar-hovercards"),toggleModule:this.props.toggleModuleNow},c().createElement("span",{className:"jp-form-toggle-e
__("Unlock %s and more amazing features","jetpack"),this.props.connectingUserFeatureLabel):__("Unlock all the amazing features of Jetpack by connecting now","jetpack"),buttonLabel:__("Connect your user account","jetpack"),redirectUri:"admin.php?page=jetpack"},a().createElement("ul",null,a().createElement("li",null,__("Receive instant downtime alerts","jetpack")),a().createElement("li",null,__("Automatically share your content on social media","jetpack")),a().createElement("li",null,__("Let your subscribers know when you post","jetpack")),a().createElement("li",null,__("Receive notifications about new likes and comments","jetpack")),a().createElement("li",null,__("Let visitors share your content on social media","jetpack")),a().createElement("li",null,(0,H.createInterpolateElement)(__("And more! <a>See all Jetpack features</a>","jetpack"),{a:a().createElement("a",{href:(0,p.Z)("jetpack-features"),target:"_blank",rel:"noreferrer"})}),a().createElement("a",{className:"jp-connection-screen-icon",href:(0,p.Z)("jetpack-features"),target:"_blank",rel:"noreferrer"},a().createElement(h.Dashicon,{icon:"external"})))));if(!this.props.userCanManageModules)return!!this.props.siteConnectionStatus&&a().createElement("div",{"aria-live":"assertive"},a().createElement(U.Z,this.props));if(this.isMainConnectScreen())returna().createElement(d.Z,{apiNonce:this.props.apiNonce,registrationNonce:this.props.registrationNonce,apiRoot:this.props.apiRoot,images:["/images/connect-right.jpg"],assetBaseUrl:this.props.pluginBaseUrl,autoTrigger:this.shouldAutoTriggerConnection(),redirectUri:"admin.php?page=jetpack"},a().createElement("p",null,__("Secure and speed up your site for free with Jetpack's powerful WordPress tools.","jetpack")),a().createElement("ul",null,a().createElement("li",null,__("Measure your impact with beautiful stats","jetpack")),a().createElement("li",null,__("Speed up your site with optimized images","jetpack")),a().createElement("li",null,__("Protect your site against bot attacks","jetpack")),a().createElement("li",null,__("Get notifications if your site goes offline","jetpack")),a().createElement("li",null,__("Enhance your site with dozens of other features","jetpack"))));constn=a().createElement(k.Z,{routeName:this.props.routeName,siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl});lets,r=a().createElement(v.Z,{routeName:this.props.routeName});switch(e){case"/dashboard":case"/reconnect":case"/disconnect":case"/connect-user":case"/woo-setup":case"/setup":s=a().createElement(O.Z,{siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,rewindStatus:this.props.rewindStatus});break;case"/my-plan":s=a().createElement(P.Z,{siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,rewindStatus:this.props.rewindStatus});break;case"/plans":case"/plans-prompt":window.location.href=(0,p.Z)("jetpack-plans",{site:this.props.siteRawUrl});break;case"/settings":case"/security":case"/performance":case"/writing":case"/sharing":case"/discussion":case"/traffic":case"/privacy":r=n,s=a().createElement(_.Z,{siteAdminUrl:this.props.siteAdminUrl,siteRawUrl:this.props.siteRawUrl,searchTerm:this.props.searchTerm,rewindStatus:this.props.rewindStatus,userCanManageModules:this.props.userCanManageModules});break;case"/license/activation":this.props.isLinked&&this.props.isConnectionOwner?(r=null,s=a().createElement($.I,{siteRawUrl:this.props.siteRawUrl,onActivationSuccess:this.onLicenseActivationSuccess,siteAdminUrl:this.props.siteAdminUrl,currentRecommendationsStep:this.props.currentRecommendationsStep})):(this.props.history.replace("/dashboard"),s=this.getAtAGlance());break;case"/recommendations":case"/recommendations/site-type":case"/recommendations/product-suggestions":case"/recommendations/product-purchased":case"/recommendations/woocommerce":case"/recommendations/monitor":case"/recommendations/related-posts":case"/recommendations/creative-mail":case"/recommendations/site-accelerator":case"/recommendations/publicize":case"/recommendations/security-plan":case"/recommendations/anti-spam":case"/recommendations/
_n("Enjoy the peace of mind of complete site protection. You have <strong>%1$dGB</strong> of storage space.","Enjoy the peace of mind of complete site protection. You have <strong>%1$dGB</strong> of storage space.",10,"jetpack"),10),{strong:c().createElement("strong",null)}),title:__("Jetpack Security","jetpack")};case"is-security-t2-plan":return{...i,details:[l,o],tagLine:(0,g.createInterpolateElement)((0,f.sprintf)(
_n("Enjoy the peace of mind of complete site protection. You have <strong>%1$dTB</strong> of storage space.","Enjoy the peace of mind of complete site protection. You have <strong>%1$dTB</strong> of storage space.",1,"jetpack"),1),{strong:c().createElement("strong",null)}),title:__("Jetpack Security","jetpack")};case"is-complete-plan":return{...i,details:[l,o],tagLine:__("The most powerful WordPress sites: Top-tier security bundle, enhanced search.","jetpack"),title:__("Jetpack Complete","jetpack")};case"is-backup-t0-plan":return{...i,details:[l,o],tagLine:(0,g.createInterpolateElement)((0,f.sprintf)(
_n("Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.","Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.",1,"jetpack"),1),{strong:c().createElement("strong",null)}),title:__("Jetpack Backup","jetpack")};case"is-backup-t1-plan":return{...i,details:[l,o],tagLine:(0,g.createInterpolateElement)((0,f.sprintf)(
/* translators: %1$d is the number of gigabytes of storage space the site has. */
_n("Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.","Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.",10,"jetpack"),10),{strong:c().createElement("strong",null)}),title:__("Jetpack Backup","jetpack")};case"is-backup-t2-plan":return{...i,details:[l,o],tagLine:(0,g.createInterpolateElement)((0,f.sprintf)(
_n("Your data is being securely backed up as you edit. You have <strong>%1$dTB</strong> of storage space.","Your data is being securely backed up as you edit. You have <strong>%1$dTB</strong> of storage space.",1,"jetpack"),1),{strong:c().createElement("strong",null)}),title:__("Jetpack Backup","jetpack")};case"is-search-plan":return{...i,details:[l,o],tagLine:__("Fast, highly relevant search results and powerful filtering.","jetpack"),title:__("Jetpack Search","jetpack")};case"is-scan-plan":return{...i,details:[l,o],tagLine:__("Automatic scanning and one-click fixes keep your site one step ahead of security threats.","jetpack"),title:(0,g.createInterpolateElement)(__("Jetpack Scan <em>Daily</em>","jetpack"),{em:c().createElement("em",null)})};case"is-anti-spam-plan":return{...i,details:[l,o],tagLine:__("Automatically clear spam from comments and forms. Save time, get more responses, give your visitors a better experience – all without lifting a finger.","jetpack"),title:__("Jetpack Anti-Spam","jetpack")};case"is-daily-security-plan":return{...i,details:o,tagLine:__("Enjoy the peace of mind of complete site protection. Great for brochure sites, restaurants, blogs, and resume sites.","jetpack"),title:__("Jetpack Security Daily","jetpack")};case"is-realtime-security-plan":return{...i,details:o,tagLine:__("Additional security for sites with 24/7 activity. Recommended for eCommerce stores, news organizations, and online forums.","jetpack"),title:__("Jetpack Security Real-Time","jetpack")};case"is-daily-backup-plan":return{...i,details:o,tagLine:__("Your data is being securely backed up every day with a 30-day archive.","jetpack"),title:(0,g.createInterpolateElement)(__("Jetpack Backup <em>Daily</em>","jetpack"),{em:c().createElement("em",null)})};case"is-realtime-backup-plan":return{...i,details:o,tagLine:__("Your data is being securely backed up as you edit.","jetpack"),title:(0,g.createInterpolateElement)(__("Jetpack Backup <em>Real-Time</em>","jetpack"),{em:c().createElement("em",null)})};case"is-videopress-plan":return{...i,details:[l,o],tagLine:__("High-quality, ad-free video built specifically for WordPress.","jetpack"),title:__("Jetpack VideoPress","jetpack")};default:return{...i,isPlaceholder:!0}}}renderPlan(){returnc().createElement(c().Fragment,null,this.renderLicensingActions(),c().createElement(E.Z,{compact:!0},this.renderHeader(__("My Plan","jetpack")),c().createElement(T.Z,this.getProductProps(this.props.plan,this.props.activeProducts))))}renderProducts(){return(0,h.isEmpty)(this.props.activeProducts)?null:c().createElement(E.Z,{compact:!0},this.renderHeader(__("My Products","jetpack")),this.props.activeProducts.map((e=>{let{ID:t,product_slug:n}=e;returnc().createElement(T.Z,r()({key:"product-card-"+t},this.getProductProps(n)))})))}renderHeader(e){returnc().createElement("h3",{className:"jp-landing__card-header"},e)}renderFooter(){return!this.props.hasDetachedUserLicenses&&this.renderLicensingActions("footer")}render(){returnc().createElement("div",{className:"jp-landing__plans"},this.renderPlan(),this.renderProducts(),this.renderFooter(),this.props.showLicensingUi&&c().createElement(E.Z,{compact:!0},c().createElement(x.Z,null)))}}O.propTypes={activeProducts:p().array,plan:p().string,purchases:p().array,siteAdminUrl:p().string,dateFormat:p().string,displayBackups:p().bool,plansMainTopUpgradeUrl:p().string,showRecommendations:p().bool},t.Z=(0,u.$j)((e=>({dateFormat:(0,j.mh)(e),displayBackups:(0,j.xR)(e),plansMainTopUpgradeUrl:(0,j.Qq)(e,"plans-main-top"),showRecommendations:(0,j.mb)(e),showLicensingUi:(0,j.Yg)(e),hasDetachedUserLicenses:!!(0,S.O4)(e)})))(O)},7487:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(5736),a=n(9309),o=n(7506),c=n(5549),l=n(1549),p=n(4743),u=n(9963);const__=i.__,_x=i._x;t.Z=(0,a.$j)(null,{errorNotice:l.tF,successNotice:l.RT,updateUserLicensesCounts:u.Ng})((e=>{let{errorNotice:t,successNotice:n,updateUserLicensesCounts:i}=e;const[a,l]=(0,s.useState)(!1),[u,d]=(0,s.useState)(""),m=(0,s.useCallback)((e=>{d(e.target.value)}),[]),h=(0,s.useCallback)((()=>{u&&!a&&(l(!0),p.ZP.u
__("Redeem your %1$s coupon to get started with %2$s for free the first year!","jetpack"),t.partner.name,t.product.title),trackingId:"jetpack-partner-coupon",additionalEventProperties:{coupon:t.coupon_code}})};m.propTypes={partnerCoupon:o().oneOfType([o().object,o().bool]).isRequired,siteRawUrl:o().string.isRequired},t.Z=(0,i.$j)((e=>({partnerCoupon:(0,d.DV)(e)})))(m)},1088:function(e,t,n){"use strict";vars=n(1128),r=n.n(s),i=n(6257);consta=r()("calypso:notices");a("initializing notices");consto={containerNames:{}};(0,i.Z)(o);letc=[];constl={new:function(e,t,n){consts=t.overlay?"overlay-notices":"notices";o.containerNames[s]=s,a("creating notice",e,t,n),o[s]=[];constr={type:t.type||"message",status:n,text:e,duration:t.duration,container:s,button:t.button,href:t.href,onClick:e=>{if("function"==typeoft.onClick){constn=l.removeNotice.bind(l,r);returnt.onClick(e,n)}},onRemoveCallback:t.onRemoveCallback||function(){},arrow:t.arrow,isCompact:t.isCompact,showDismiss:t.showDismiss,persistent:t.persistent};returnt.displayOnNextPage?c.push(r):o[s].push(r),o.emit("change"),r},success:function(e,t){returnt=t||{},this.new(e,t,"is-success")},error:function(e,t){returnt=t||{},this.new(e,t,"is-error")},info:function(e,t){returnt=t||{},this.new(e,t,"is-info")},warning:function(e,t){returnt=t||{},this.new(e,t,"is-warning")},list:o,removeNotice:function(e){if(!e.container)return;constt=o[e.container],n=t.indexOf(e);-1!==n&&(t.splice(n,1),o.emit("change"))},clearNoticesOnNavigation:function(e,t){a("clearNoticesOnNavigation");letn,s,r=!1;consti=function(e){returne.persistent};for(sino.containerNames)n=o[s].length,o[s]=o[s].filter(i),n!==o[s].length&&(r=!0);c.length&&(c.forEach((function(e){o[e.container]=[],o[e.container].push(e)})),c=[]),r&&o.emit("change"),t()},clearNotices:function(e){o[e]=[],o.emit("change")},getStatusHelper:function(e){returne.error?"is-error":e.warning?"is-warning":e.info?"is-info":e.success?"is-success":void0}};t.Z=l},2160:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(9309),a=n(5736),o=n(416),c=n(6300),l=n(9292),p=n(5799),u=n(9270),d=n(719),m=n(9300),h=n(7122);const__=a.__;classgextendss.Component{render(){conste={getModule:this.props.module,isUnavailableInOfflineMode:this.props.isUnavailableInOfflineMode,isModuleFound:this.props.isModuleFound,getModuleOverride:this.props.getModuleOverride,hasConnectedOwner:this.props.hasConnectedOwner},t=["photon","videopress","lazy-images","photon-cdn","search"].some(this.props.isModuleFound);return(this.props.searchTerm||this.props.active)&&t?r().createElement("div",null,r().createElement(u.Z,null),r().createElement(p.Z,{title:this.props.searchTerm?__("Performance","jetpack"):__("Load pages faster, optimize images, and speed up your visitors’ experience.","jetpack"),className:"jp-settings-description"}),r().createElement(m.Z,e),r().createElement(h.Z,e),r().createElement(d.Z,e)):null}}t.Z=(0,i.$j)((e=>({module:t=>(0,o.rT)(e,t),isUnavailableInOfflineMode:t=>(0,c.t_)(e,t),isModuleFound:t=>(0,l.CX)(e,t),getModuleOverride:t=>(0,o.Qy)(e,t),hasConnectedOwner:(0,c.it)(e)})))(g)},719:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(5736),u=n(6324),d=n(2395),m=n(9584),h=n(1775),g=n(5733),f=n(5004),v=n(2353),k=n(3806),_=n(8178),y=n(1137),E=n(416),w=n(9292),b=n(6300),C=n(3002),j=n(1674);const__=p.__;classSextendsc().Component{constructor(){super(...arguments),a()(this,"togglePrivacySetting",(()=>{this.props.updateOptions({videopress_private_enabled_for_site:!this.props.getOptionValue("videopress_private_enabled_for_site")})}))}render(){conste=this.props.isModuleFound("videopress");if(!e)returnnull;constt=this.props.module("videopress"),{hasConnectedOwner:n,hasVideoPressFeature:s,hasVideoPressUnlimitedStorage:i,isFetching:a,isOffline:o,upgradeUrl:l,videoPressStorageUsed:p}=this.props,v=s&&!i&&null!==p,y=s||null===p||0!==p?__("You have used your free video. Upgrade now to unlock more videos and 1TB of storage.","jetpack",0):__("1freevideoavailable.Upgradenowtounlockmorevideosand1TBo
__("Error disabling site accelerator. %s","jetpack"),e)};leti={};!1==!e&&"active"!==r&&(e=!1,i={photon:!1,"tiled-gallery":!1,tiled_galleries:!1}),!1==!t&&"active"!==s&&(t=!1,i={...i,"photon-cdn":!1}),this.props.updateOptions(i,n)}else{constn={progress:__("Enabling Site accelerator…","jetpack"),success:__("Site accelerator is now speeding up your site!","jetpack"),error:e=>(0,p.sprintf)(
__("Error enabling Site accelerator. %s","jetpack"),e)};leti={};!1===e&&"inactive"!==r&&(e=!0,i={photon:!0,"tiled-gallery":!0,tiled_galleries:!0}),!1===t&&"inactive"!==s&&(t=!0,i={...i,"photon-cdn":!0}),this.props.updateOptions(i,n)}!0===e||!0===t?d.Z.tracks.recordJetpackClick({target:"jetpack_site_accelerator_toggle",toggled:"on"}):d.Z.tracks.recordJetpackClick({target:"jetpack_site_accelerator_toggle",toggled:"off"}),this.props.getOptionValue("photon")!==e&&d.Z.tracks.recordEvent("jetpack_wpa_module_toggle",{module:"photon",toggled:!1===e?"off":"on"}),this.props.getOptionValue("photon-cdn")!==t&&d.Z.tracks.recordEvent("jetpack_wpa_module_toggle",{module:"photon-cdn",toggled:!1===t?"off":"on"})}))}render(){conste=this.props.isModuleFound("photon"),t=this.props.isModuleFound("photon-cdn"),n=this.props.isModuleFound("lazy-images");if(!e&&!n&&!t)returnnull;consts=this.props.module("lazy-images"),i=this.props.getOptionValue("photon")||this.props.getOptionValue("photon-cdn"),a=this.props.getModuleOverride("photon-cdn");leto=this.props.getModuleOverride("photon");this.props.isOfflineMode&&(o="inactive");constl=e&&t&&("inactive"!==o||"inactive"!==a),p=(e||t)&&("inactive"!==o||"inactive"!==a);letd;return!this.props.getOptionValue("photon")&&this.props.isSavingAnyOption("photon")?d=!this.props.getOptionValue("photon-cdn"):!this.props.getOptionValue("photon-cdn")&&this.props.isSavingAnyOption("photon-cdn")?d=!this.props.getOptionValue("photon"):this.props.getOptionValue("photon")&&this.props.isSavingAnyOption("photon")?(d=!this.props.getOptionValue("photon-cdn"),this.props.getOptionValue("photon-cdn")&&this.props.isSavingAnyOption("photon-cdn")&&(d=!0)):d=!(!this.props.getOptionValue("photon-cdn")||!this.props.isSavingAnyOption("photon-cdn"))&&!this.props.getOptionValue("photon"),c().createElement(_.Z,r()({},this.props,{header:__("Performance & speed","jetpack"),hideButton:!0,module:"performance-speed"}),(e||t)&&c().createElement(y.Z,{hasChild:!0,support:{link:(0,u.Z)("jetpack-support-site-accelerator")}},c().createElement("p",null,__("Load pages faster by allowing Jetpack to optimize your images and serve your images and static files (like CSS and JavaScript) from our global network of servers.","jetpack")),p&&c().createElement(m.Z,{checked:i,toggling:d,onChange:this.handleSiteAcceleratorChange,disabled:!l},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Enable site accelerator","jetpack"))),c().createElement(h.C_,null,e&&c().createElement(k.T,{slug:"photon",disabled:this.props.isUnavailableInOfflineMode("photon"),activated:this.props.getOptionValue("photon"),toggling:this.props.isSavingAnyOption("photon"),toggleModule:this.toggleModule},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Speed up image load times","jetpack"))),t&&c().createElement(k.T,{slug:"photon-cdn",activated:this.props.getOptionValue("photon-cdn"),toggling:this.props.isSavingAnyOption("photon-cdn"),toggleModule:this.toggleModule},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Speed up static file load times","jetpack"))))),n&&c().createElement(y.Z,{hasChild:!0,module:s,support:{link:(0,u.Z)("jetpack-support-lazy-images")}},c().createElement("p",null,__("Lazy-loading images will improve your site’s speed and create a smoother viewing experience. Images will load as visitors scroll down the screen, instead of all at once.","jetpack")),c().createElement(k.T,{slug:"lazy-images",disabled:this.props.isUnavailableInOfflineMode("lazy-images"),activated:this.props.getOptionValue("lazy-images"),toggling:this.props.isSavingAnyOption("lazy-images"),toggleModule:this.toggleModule},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Enable Lazy Loading for images","jetpack")))))}});t.Z=(0,l.$j)((e=>({module:t=>(0,f.rT)(e,t),isModuleFound:t=>(0,v.CX)(e,t),isOfflineMode:(0,g.Ex)(e),getModuleOverride:t=>(0,f.Qy)(e,t)})))(w)},5043:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(5162),p=n.n(l),u=n(9309),d=n(9307),m=n(5736),h=n(6324),g=n(560
__("Add %s","jetpack"),e.title)})},y=e=>{const{availableProductsAndPlans:t,product:n,offers:i}=e,a=((e,t)=>{constn="security";return!((0,p.isEmpty)(e.includedInPlans)||!t.hasOwnProperty(n)||!e.includedInPlans.includes(n))&&t.security})(n,t);(0,s.useEffect)((()=>{d.Z.tracks.recordEvent("jetpack_product_description_view",{type:n.slug})}),[n]);consto=l()({"jp-product-description":!0,"jp-product-description--split":!!a});returnr().createElement(r().Fragment,null,r().createElement("div",{className:o},_(n,i,"primary",!!a),!!a&&_(a,i,"secondary",!!a)),r().createElement("div",{className:"jp-product-description__introductory-pricing"},__("Special introductory pricing, all renewals are at full price.","jetpack")),r().createElement("div",{className:"jp-product-description__money-back-guarantee"},r().createElement(h.N,{text:__("14-day money-back guarantee","jetpack")})))};y.propTypes={product:o().object.isRequired,availableProductsAndPlans:o().object.isRequired,offers:o().arrayOf(o().object).isRequired},t.Z=(0,i.$j)((e=>({availableProductsAndPlans:(0,g.by)(e),offers:(0,f.ni)(e)})))(y)},1137:function(e,t,n){"use strict";n.d(t,{z:function(){returni}});vars=n(9508),r=n(4648);consti=(e,t)=>{constn=`${(0,s.wW)(e)}admin.php?page=jetpack#`;returnr.w7.includes(`/product/${t}`)?`${n}/product/${t}`:`${n}/dashboard`}},8014:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(5736),a=n(5060);const__=i.__;t.Z=()=>{conste=(0,s.useCallback)((()=>history.back()),[]);returnr().createElement("button",{className:"jp-recommendations-back-btn",onClick:e},r().createElement(a.Z,{size:18,icon:"arrow-left"}),
/* translators: As in go back to the previous page. */
__("Back","jetpack"))}},9398:function(e,t,n){"use strict";n.d(t,{l:function(){returnr},u:function(){returns}});consts={NOT_STARTED:"not-started",SITE_TYPE:"site-type-question",PRODUCT_SUGGESTIONS:"product-suggestions",PRODUCT_PURCHASED:"product-purchased",WOOCOMMERCE:"woocommerce",MONITOR:"monitor",RELATED_POSTS:"related-posts",CREATIVE_MAIL:"creative-mail",SITE_ACCELERATOR:"site-accelerator",PUBLICIZE:"publicize",SECURITY_PLAN:"security-plan",ANTI_SPAM:"anti-spam",VIDEOPRESS:"videopress",SUMMARY:"summary"},r="assistant-site-type"},3494:function(e,t,n){"use strict";vars=n(5736),r=n(5235),i=n.n(r),a=n(9196),o=n.n(a);const__=s.__;t.Z=e=>{let{className:t,discount:n,suffix:r}=e;returnn?o().createElement("div",{className:i()("jp-recommendations-discount-badge",t)},(0,s.sprintf)(// translators: %d is the percentage value, %% the percentage symbol
/* translators: 'New' is shown as a badge to indicate that this content has not been viewed before. */
r().createElement("span",{className:"jp-recommendations__new-badge"},__("New","jetpack"))),r().createElement("div",{className:"jp-recommendations-feature-summary__actions"},r().createElement("div",{className:"jp-recommendations-feature-summary__cta"},r().createElement(i.ExternalLink,{type:"button",className:"dops-button is-rna",href:a,onClick:d},n))))}))},7684:function(e,t,n){"use strict";n.d(t,{H:function(){returnu},ZS:function(){returnd},gU:function(){returnm},mp:function(){returnp},qJ:function(){returng},r3:function(){returnh}});vars=n(5736),r=n(4743),i=n(6324),a=n(9508),o=n(3230),c=n(1372),l=n(9584);const__=s.__,p=(e,t)=>{switch(t){case"creative-mail":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Creative Mail","jetpack"),summaryActivateButtonLabel:__("Install","jetpack"),configLink:(0,a.wW)(e)+"admin.php?page=creativemail"};case"monitor":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Downtime Monitoring","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:"#/settings?term=monitor"};case"related-posts":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Related Posts","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:"#/settings?term=related%20posts"};case"site-accelerator":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Site Accelerator","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:"#/settings?term=cdn"};case"publicize":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Social Media Sharing","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:(0,i.Z)("calypso-marketing-connections",{site:(0,a.JR)(e)})};case"videopress":return{configureButtonLabel:__("How To","jetpack"),displayName:__("VideoPress","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:(0,i.Z)("jetpack-support-videopress-block-editor")};case"woocommerce":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("WooCommerce","jetpack"),summaryActivateButtonLabel:__("Install","jetpack"),configLink:(0,a.wW)(e)+"admin.php?page=wc-admin&path=%2Fsetup-wizard"};default:throw`Unknown feature slug in mapStateToSummaryFeatureProps() recommendations/feature-utils.js: ${t}`}},u=(e,t)=>{switch(t){case"security-plan":return{displayName:__("Site Security","jetpack"),ctaLabel:__("Read More","jetpack"),ctaLink:(0,i.Z)("jetpack-blog-wordpress-security-for-beginners")};case"anti-spam":return{displayName:__("Spam Management","jetpack"),ctaLabel:__("Read More","jetpack"),ctaLink:(0,i.Z)("jetpack-blog-spam-comments")};default:throw`Unknown resource slug in mapStateToSummaryResourceProps() recommendations/feature-utils.js: ${t}`}},d=(e,t)=>{switch(t){case"creative-mail":return{activateFeature:()=>r.ZP.installPlugin("creative-mail-by-constant-contact","recommendations").then((()=>{e((0,c.s4)())}))};case"monitor":return{activateFeature:()=>e((0,o.VP)({monitor:!0}))};case"related-posts":return{activateFeature:()=>e((0,o.VP)({"related-posts":!0}))};case"site-accelerator":return{activateFeature:()=>e((0,o.VP)({photon:!0,"photon-cdn":!0,tiled_galleries:!0,"tiled-gallery":!0}))};case"publicize":return{activateFeature:()=>e((0,o.VP)({publicize:!0}))};case"videopress":return{activateFeature:()=>e((0,o.VP)({videopress:!0}))};case"woocommerce":return{activateFeature:()=>r.ZP.installPlugin("woocommerce","recommendations").then((()=>{e((0,c.s4)())}))};default:throw`Unknown feature slug in mapDispatchToProps recommendations/feature-utils.js: ${t}`}},m=e=>{switch(e){case"creative-mail":return{progressValue:"83",question:__("Would you like to turn site visitors into subscribers?","jetpack"),description:__("The Jetpack Newsletter Form combined with Creative Mail by Constant Contact can help automatically gather subscribers and send them beautiful emails. <ExternalLink>Learn more</ExternalLink>","jetpack"),descriptionLink:"https://jetpack.com/support/jetpack-blocks/form-block/newsletter-sign-up-form/",ctaText:__("Install Creative Mail","jetpack"),illustration:"assistan
/* translators: %s: Jetpack product name. */
(0,m.sprintf)(__("Get %s","jetpack"),s)))};w.propTypes={slug:c().string.isRequired,cost:c().number.isRequired,title:c().string.isRequired,description:c().string.isRequired,billing_timeframe:c().string.isRequired,cost_timeframe:c().string.isRequired,currency_code:c().string.isRequired,features:c().arrayOf(c().string).isRequired,isRecommended:c().bool,onClick:c().func,onMount:c().func};constb=(0,u.$j)((e=>({isFetchingDiscount:(0,f.Zd)(e),isFetchingOffers:(0,g.HW)(e),discountData:(0,f.u)(e),introOffers:(0,g.ni)(e)})))((0,k.Z)(w))},4404:function(e,t,n){"use strict";n.d(t,{Y:function(){returnf}});vars=n(9196),r=n.n(s),i=n(9309),a=n(2819),o=n(5736),c=n(2395),l=n(9916),p=n(2129),u=n(7506),d=n(5060),m=n(4069),h=n(8722),g=n(3002);const__=o.__,_x=o._x,f=(0,i.$j)((e=>({activePurchases:(0,g.p)(e),isFetchingSiteData:(0,g._5)(e),isFetchingSuggestions:(0,h.at)(e),nextRoute:(0,h.mI)(e),sitePlan:(0,g.UL)(e),suggestions:(0,h.El)(e)})))((e=>{const{nextRoute:t}=e,n=(e=>{let{activePurchases:t,isFetchingSiteData:n,isFetchingSuggestions:s,sitePlan:r,suggestions:i}=e;if(n||s)return!1;if(!i||!(0,a.isArray)(i))return!1;consto=i.find((e=>e.slug===r.product_slug));if(o)returno;if((0,a.isArray)(t)){conste=i.find((e=>{if(t.find((t=>e.slug===t.product_slug)))returne}));if(e)returne}return!1})(e);if((0,s.useEffect)((()=>{n&&m.Z.tracks.recordEvent("jetpack_recommendations_product_suggestion_purchased",{type:n.slug})}),[n]),!n)returnr().createElement(p.D,{altText:__("Loading recommendations","jetpack")});consti=r().createElement("div",{className:"jp-recommendations-product-purchased"},r().createElement("ul",{className:"jp-recommendations-product-purchased__features"},n&&n.features.map(((e,t)=>r().createElement("li",{className:"jp-recommendations-product-purchased__feature",key:t},r().createElement(d.Z,{icon:"checkmark"}),e)))),r().createElement(u.Z,{primary:!0,rna:!0,className:"jp-recommendations-product-purchased__next",href:t},_x("Configure your site","Recommendations Product Purchased","jetpack")));returnr().createElement(l.X,{progressBar:r().createElement(c.Z,{color:"#00A32A",value:"33"}),question:__("Your plan has been upgraded!","jetpack"),description:__("You now have access to these benefits:","jetpack"),answer:i,illustration:"assistant-product-purchased",illustrationClassName:"jp-recommendations-product-purchased__illustration"})}))},68:function(e,t,n){"use strict";n.d(t,{C:function(){returnh}});vars=n(5235),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(2698),u=n(4069),d=n(8722);constm=e=>{let{answerKey:t,checked:n,info:s,title:i,updateCheckboxAnswer:a}=e;constl=(0,o.useCallback)((()=>a({[t]:!n})),[t,n,a]),d=(0,o.useCallback)((()=>{u.Z.tracks.recordEvent("jetpack_recommendations_site_type_popover_click",{type:t.replace("-","_")})}),[t]);returnc().createElement("div",{className:"jp-checkbox-answer__container"},c().createElement("div",{className:r()("jp-checkbox-answer__checkbox",{checked:n})},c().createElement("input",{id:t,className:"jp-checkbox-answer__checkbox-input",type:"checkbox",checked:n,onChange:l}),c().createElement("label",{htmlFor:t,className:"jp-checkbox-answer__title"},i)),c().createElement("div",{className:"jp-checkbox-answer__info"},c().createElement(p.Z,{position:"top right",onClick:d},s)))};m.propTypes={answerKey:a().string.isRequired,info:a().string.isRequired,title:a().string.isRequired};consth=(0,l.$j)(((e,t)=>({checked:(0,d.$q)(e,t.answerKey)})),(e=>({updateCheckboxAnswer:t=>e((0,d.x5)(t))})))(m)},9720:function(e,t,n){"use strict";n.d(t,{Q:function(){return_}});vars=n(2395),r=n(9307),i=n(5736),a=n(9196),o=n.n(a),c=n(9309),l=n(5609),p=n(6095),u=n(7684),d=n(9916),m=n(9398),h=n(8747),g=n(7506),f=n(4069),v=n(8722),k=n(5060);const__=i.__,_=(0,c.$j)(((e,t)=>({nextRoute:(0,v.mI)(e),...(0,u.gU)(t.stepSlug),...(0,u.mp)(e,t.stepSlug),stateStepSlug:(0,v.TO)(e),updatingStep:(0,v.ZL)(e),canShowProductSuggestions:(0,v.sB)(e),discountViewedStep:(0,v.VZ)(e),featureActive:(0,v.dz)(e,t.stepSlug),summaryViewed:(0,v.E3)(e,"summary"),spotlightProduct:(0,v.fo)(e,t.stepSlug)})),((e,t)=>({addSelectedRecommendatio
(0,a.sprintf)(__("What type of site is %s?","jetpack"),h),description:__("This assistant will help you get the most from Jetpack. Tell us more about your goals and we’ll recommend relevant features to help you succeed.","jetpack"),answer:k,sidebarCard:f?r().createElement(u.Z,null):null,illustration:p.l,illustrationClassName:"jp-recommendations-site-type__illustration"})}))},6095:function(e,t,n){"use strict";vars=n(5736),r=n(9196),i=n.n(r),a=n(9309),o=n(7506),c=n(800),l=n(4069),p=n(6920),u=n(8722),d=n(6876),m=n(3494),h=n(8842),g=n(351),f=n(7279);const__=s.__;t.Z=(0,a.$j)((e=>({isLoading:(0,d.Zd)(e)||(0,u.at)(e)||(0,p.HW)(e),discountData:(0,d.u)(e),introOffers:(0,p.ni)(e),suggestions:(0,u.El)(e),step:(0,u.TO)(e)})),(e=>({markAsViewed:t=>e((0,u.fy)(t))})))((e=>{let{isLoading:t,discountData:n,introOffers:s,suggestions:a,markAsViewed:p,step:u}=e;const{expiry_date:d}=n,v=(0,r.useMemo)((()=>(0,g.q)(n,s,a)),[n,s,a]),k=(0,r.useMemo)((()=>(0,f.h)(n)),[n]),_=(0,r.useCallback)((()=>{l.Z.tracks.recordEvent("jetpack_recommendations_upsell_card_cta_click",{discount:k})}),[k]);return(0,r.useEffect)((()=>p(u)),[p,u]),(0,r.useEffect)((()=>{t||l.Z.tracks.recordEvent("jetpack_recommendations_upsell_card_display",{discount:k})}),[t,k]),t?null:i().createElement("div",{className:"jp-recommendations-discount-card"},i().createElement("div",{className:"jp-recommendations-discount-card__container"},i().createElement("div",{className:"jp-recommendations-discount-card__card"},i().createElement("div",{className:"jp-recommendations-discount-card__card-header"},i().createElement("img",{className:"jp-recommendations-discount-card__header-icon",src:c.hp+"recommendations/cloud-icon.svg",alt:""}),k&&i().createElement(m.Z,{discount:v})),i().createElement("div",{className:"jp-recommendations-discount-card__card-body"},i().createElement("h3",{className:"jp-recommendations-discount-card__heading"},__("Increase your site security!","jetpack")),i().createElement("ul",{className:"jp-recommendations-discount-card__feature-list"},i().createElement("li",null,__("Real-time cloud backups","jetpack")),i().createElement("li",null,__("One-click restores","jetpack")),i().createElement("li",null,__("Real-time malware scanning","jetpack")),i().createElement("li",null,__("Comments and form spam protection","jetpack"))),!t&&i().createElement(o.Z,{className:"jp-recommendations-discount-card__button",rna:!0,href:"#/recommendations/product-suggestions",onClick:_},k&&__("View discounted products","jetpack"),!k&&__("View products","jetpack")))),k&&i().createElement("div",{className:"jp-recommendations-discount-card__timer"},i().createElement(h.Z,{timeClassName:"jp-recommendations-discount-card__time",label:__("Discount ends in:","jetpack"),expiryDate:d}))))}))},1961:function(e,t,n){"use strict";n.d(t,{A:function(){returno}});vars=n(5235),r=n.n(s),i=n(9196),a=n.n(i);consto=e=>{const{header:t,content:n,illustrationPath:s}=e;returna().createElement("div",{className:r()("jp-recommendations-sidebar-card",{"with-illustration":!!s})},s?a().createElement("div",{className:"jp-recommendations-sidebar-card__illustration-container"},a().createElement("div",{className:"jp-recommendations-sidebar-card__illustration"},a().createElement("img",{src:s,alt:""}))):t,a().createElement("div",{className:"jp-recommendations-sidebar-card__content"},n))}},2923:function(e,t,n){"use strict";n.d(t,{K:function(){returnu}});vars=n(9307),r=n(5736),i=n(9196),a=n.n(i),o=n(408),c=n(1961),l=n(800),p=n(4069);const__=r.__,u=()=>{conste=[__("Refined post and page editor","jetpack"),__("Manage multiple sites from one dashboard","jetpack"),__("Multi-site plugin management","jetpack"),__("Free stock photo library","jetpack"),__("Update your site from any device","jetpack")];(0,i.useEffect)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{type:"mobile_app"})}),[]);constt=(0,i.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{type:"mobile_app_wpcom"})}),[]),n=(0,i.useCallback)((e=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_si
__("Get the most out of your %s. One-click restores ensure you’ll be able to easily restore your site, if anything goes wrong.","jetpack"),d)),i().createElement("p",null,__("Enter your server credentials to enable one-click restores included in your plan.","jetpack")),i().createElement("div",{className:"jp-recommendations-one-click-restores__cta"},i().createElement(l.Z,{rna:!0,href:(0,o.Z)("jetpack-backup-dash-credentials",{site:n}),onClick:a},__("Enable one-click restores","jetpack"))))})}))},3986:function(e,t,n){"use strict";n.d(t,{q:function(){returnd}});vars=n(5736),r=n(9196),i=n.n(r),a=n(7506),o=n(5060),c=n(4069),l=n(1961),p=n(6622),u=n(1912);const__=s.__,d=(0,u.Z)((e=>{const{upgradeUrl:t}=e;(0,r.useEffect)((()=>{c.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{type:"upsell_no_price"})}),[]);constn=(0,r.useCallback)((()=>{c.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{type:"upsell_no_price"})}),[]),s=[__("Robust security to keep your site safe","jetpack"),__("Speed-enhancing performance tools","jetpack"),__("Increase site growth with marketing","jetpack")];returni().createElement(l.A,{header:i().createElement(p.Z,null),content:i().createElement("div",null,i().createElement("h2",null,__("Powerful security, performance, and marketing","jetpack")),i().createElement("ul",{className:"jp-recommendations-sidebar-card__features"},s.map((e=>i().createElement("li",{key:e},e)))),i().createElement("p",null,__("Explore premium Jetpack product bundles or pick and choose exactly what you need.","jetpack")),i().createElement(a.Z,{rna:!0,href:t,onClick:n,target:"blank",rel:"noopener noreferrer"},__("Learn more","jetpack"),i().createElement(o.Z,{icon:"external"})))})}))},8747:function(e,t,n){"use strict";n.d(t,{N:function(){returnm}});vars=n(9196),r=n.n(s),i=n(9309),a=n(5162),o=n.n(a),c=n(5609),l=n(800),p=n(4069),u=n(7684);constd=e=>{const{productCardTitle:t,productCardCtaLink:n,productCardCtaText:i,productCardList:a,productCardIcon:o,stepSlug:u}=e,d=(0,s.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_step_product_card_button_click",{feature:u})}),[u]);returnr().createElement("div",{className:"jp-recommendations-discount-card"},r().createElement("div",{className:"jp-recommendations-discount-card__container"},r().createElement("div",{className:"jp-recommendations-discount-card__card"},r().createElement("div",{className:"jp-recommendations-discount-card__card-header"},r().createElement("img",{className:"jp-recommendations-discount-card__header-icon",src:l.hp+o,alt:""})),r().createElement("div",{className:"jp-recommendations-discount-card__card-body"},r().createElement("h3",{className:"jp-recommendations-discount-card__heading"},t),a&&r().createElement("ul",{className:"jp-recommendations-discount-card__feature-list"},a.map((e=>r().createElement("li",null,e)))),r().createElement(c.ExternalLink,{type:"button",className:"dops-button is-rna jp-recommendations-discount-card__button",href:n,onClick:d},i)))))};d.PropTypes={productSlug:o().string.isRequired};constm=(0,i.$j)(((e,t)=>({...(0,u.r3)(e,t.productSlug),...(0,u.qJ)(e,t.productSlug,t.stepSlug)})))(d)},6622:function(e,t,n){"use strict";vars=n(5736),r=n(5235),i=n.n(r),a=n(9196),o=n.n(a),c=n(5060);const__=s.__;t.Z=e=>{let{className:t}=e;returno().createElement("div",{className:i()("jp-recommendations-recommended-header",t)},o().createElement(c.Z,{size:"18",icon:"star"}),__("Recommended premium product","jetpack"))}},4855:function(e,t,n){"use strict";n.d(t,{c:function(){returnh}});vars=n(5736),r=n(9196),i=n.n(r),a=n(9309),o=n(6324),c=n(1961),l=n(7506),p=n(5060),u=n(800),d=n(4069),m=n(9508);const__=s.__,h=(0,a.$j)((e=>({siteRawUrl:(0,m.JR)(e)})))((e=>{const{siteRawUrl:t}=e;(0,r.useEffect)((()=>{d.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{type:"security"})}),[]);constn=(0,r.useCallback)((()=>{d.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{type:"security"})}),[]);returni().createElement(c.A,{illustrationPath:u.hp+"/recommendations/manage-security.svg
/* translators: %s is the site name */
__("Nice work! Let’s recap what we enabled for %s.","jetpack"),a)),c().createElement("section",{"aria-labelledby":"enabled-recommendations"},c().createElement("h2",{id:"enabled-recommendations"},__("Recommendations enabled","jetpack")),c().createElement("div",null,l.selected.length>0?l.selected.map((e=>c().createElement(u.H,{key:e,featureSlug:e,isNew:j(e)}))):c().createElement("p",{className:"jp-recommendations-summary__recommendation-notice"},c().createElement("em",null,__("You didn’t enable any recommended features. To get the most out of Jetpack, enable some recommendations or explore all Jetpack features.","jetpack"))))),l.skipped.length>0&&c().createElement("section",{"aria-labelledby":"skipped-recommendations"},c().createElement("h2",{id:"skipped-recommendations"},__("Recommendations skipped","jetpack")),c().createElement("div",null,l.skipped.map((e=>c().createElement(u.H,{key:e,featureSlug:e,isNew:j(e)}))))),v.length>0&&c().createElement("section",{"aria-labelledby":"resources-summary-title"},c().createElement("h2",{id:"resources-summary-title"},__("Resources","jetpack")),c().createElement("div",null,v.map((e=>c().createElement(E._,{key:e,resourceSlug:e,isNew:j(e)})))))));letN;if(n)N=c().createElement(d.D,{altText:__("Loading recommendations","jetpack")});elseswitch(r){case"loading":N=c().createElement(d.D,{altText:__("Loading recommendations","jetpack")});break;case"upsell":N=y.hide_upsell?c().createElement(f.q,null):c().createElement(p.Z,null);break;case"one-click-restores":N=c().createElement(m.c,null);break;case"manage-security":N=c().createElement(h.c,null);break;case"download-app":N=c().createElement(g.K,null);break;default:throw`Unknown sidebarCardSlug in SummaryComponent: ${r}`}returnc().createElement("div",{className:"jp-recommendations-summary"},c().createElement("div",{className:i()("jp-recommendations-summary__content",{isLoading:t})},S),c().createElement("div",{className:i()("jp-recommendations-summary__sidebar",{isLoading:n})},N))};w.defaultProps={newRecommendations:[]};constb=(0,l.$j)((e=>{constt=(0,y.bK)(e),n=(0,_.Gw)(e),s=(0,k.jn)(e);return{isFetchingMainData:(0,a.isEmpty)(n)||(0,a.isEmpty)(t),isFetchingSidebarData:(0,a.isEmpty)(s),sidebarCardSlug:(0,k.Xi)(e),siteTitle:(0,v.aW)(e),summaryFeatureSlugs:(0,k.CI)(e),summaryResourceSlugs:(0,k.jp)(e),stateStepSlug:(0,k.TO)(e),updatingStep:(0,k.ZL)(e),upsell:s}}),(e=>({updateRecommendationsStep:t=>e((0,k.OC)(t)),addViewedRecommendation:t=>e((0,k.Hm)(t))})))(w)},5766:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(5736),a=n(9196),o=n.n(a),c=n(9309),l=n(3609),p=n(4069),u=n(8722),d=n(6876),m=n(8821),h=n(8842),g=n(7279);const__=i.__,f=(0,c.$j)((e=>({upsell:(0,u.jn)(e),discountData:(0,d.u)(e)})))((e=>{let{upsell:t,discountData:n}=e;const{product_slug:s}=t||{},{expiry_date:i}=n,c=(0,a.useMemo)((()=>(0,g.h)(n)),[n]),u=(0,a.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{product_slug:s,discount:c})}),[s,c]),d=(0,a.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{product_slug:s,discount:c})}),[s,c]);returno().createElement(o().Fragment,null,o().createElement(m.u,r()({},t,{slug:s,isRecommended:!0,onClick:u,onMount:d})),c&&o().createElement("div",{className:"jp-recommendations-summary__discount"},o().createElement("div",{className:"jp-recommendations-summary__timer"},o().createElement(h.Z,{timeClassName:"jp-recommendations-summary__time",label:__("Discount ends in:","jetpack"),expiryDate:i})),o().createElement("a",{className:"jp-recommendations-summary__reco-link",href:"#/recommendations/product-suggestions"},__("See all discounted products","jetpack"))),o().createElement("div",{className:"jp-recommendations-summary__footer"},o().createElement(l.N,{text:__("14-day money-back guarantee","jetpack")}),o().createElement("div",{className:"jp-recommendations-summary__footnote"},c&&__("* Discount is for first term only, all renewals are at full price.","jetpack"),!c&&__("Special introductory pricing, all renewals are at full price.","jetpack"))))}));t.Z=f},8842:funct
// translators: %d is the number of days, d an abbreviation for days (e.g. 7d). Only translate the latter.
// translators: %d is the number of minutes, m an abbreviation for minutes (e.g. 59m). Only translate the latter.
o.push((0,s.sprintf)(__("%dm","jetpack"),i)),// translators: %d is the number of seconds, s an abbreviation for seconds (e.g. 59s). Only translate the latter.
o.push((0,s.sprintf)(__("%ds","jetpack"),a)),o.join(" ")}),[]);return(0,r.useEffect)((()=>{conste=setInterval(u,500);returnp.current=e,()=>{clearInterval(p.current)}}),[]),c>0?i().createElement(i().Fragment,null,t,i().createElement("span",{className:n},d(c))):__("Discount offer has ended","jetpack")}},351:function(e,t,n){"use strict";n.d(t,{q:function(){returns}});consts=(e,t,n)=>{if(!e||!t||!n)return;consts=parseInt(null==e?void0:e.discount,10);if(Number.isNaN(s))return;constr=n.map((e=>{let{slug:t}=e;returnt})),i=t.filter((e=>{let{product_slug:t}=e;returnr.includes(t)})).map((e=>{let{original_price:t,raw_price:n}=e;if(!t)return;constr=(t-n*(1-s/100))/t;returnMath.round(100*r)})).filter(Boolean);returni.length?Math.max(...i):void0}},8356:function(e,t,n){"use strict";n.d(t,{N:function(){returnr}});vars=n(6324);constr=(e,t,n,r)=>(0,s.Z)("jetpack-recommendations-product-checkout",{site:n,path:e,query:`coupon=${r||""}&redirect_to=${t}admin.php?jp-react-redirect=product-purchased`})},7279:function(e,t,n){"use strict";n.d(t,{h:function(){returns}});consts=e=>{if("object"!=typeofe)return!1;const{discount:t,is_used:n,expiry_date:s}=e;return!!t&&!n&&newDate(s).valueOf()-Date.now()>0}},1256:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(5162),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(2819),u=n(5736),d=n(7407),m=n(2353),h=n(416),g=n(9292),f=n(3806),v=n(8178),k=n(9508),_=n(6300),y=n(6164);const__=u.__,E=(0,m.u)(classextendso.Component{constructor(){super(...arguments),r()(this,"handleBannerClick",(e=>()=>this.props.updateOptions({[e]:!0})))}render(){if(!this.props.canManageModules)returnnull;if(this.props.searchTerm.length<3)returnnull;conste=["contact-form","enhanced-distribution","json-api","notes"],t=this.props.modules,n=[];return(0,p.forEach)(t,((t,s)=>{if(this.props.isModuleFound(s)&&(0,p.includes)(e,s)){conste=this.props.isOfflineMode&&this.props.isUnavailableInOfflineMode(t.module),r=!this.props.hasConnectedOwner&&this.props.isUnavailableInSiteConnectionMode(t.module);if(e||r)returnn.push(c().createElement(w,{key:s,moduleData:t,offlineMode:e,siteConnectionMode:r}));this.props.getOptionValue(t.module)?n.push(c().createElement(w,{key:s,moduleData:t})):n.push(c().createElement(d.ZP,{className:"jp-searchable-banner",key:s,callToAction:__("Activate","jetpack"),description:t.description,href:"javascript:void( 0 )",icon:"cog",onClick:this.handleBannerClick(t.module),title:t.name}))}})),c().createElement("div",null,n)}});E.propTypes={searchTerm:a().string},E.defaultProps={searchTerm:""};classwextendso.Component{render(){conste=this.props.moduleData,t=this.props.offlineMode,n=this.props.siteConnectionMode;returnc().createElement(f.Z,{module:e.module,header:e.name,action:e.module,hideButton:!0},c().createElement(v.Z,{disableInOfflineMode:t,disableInSiteConnectionMode:n,module:{module:e.module},support:{link:e.learn_more_button}},e.description),n&&c().createElement(y.Z,{feature:e.module,featureLabel:e.name,text:__("Connect to configure.","jetpack")}))}}t.Z=(0,l.$j)((e=>({modules:(0,h.hU)(e),isModuleFound:t=>(0,g.CX)(e,t),canManageModules:(0,k.pK)(e),isUnavailableInOfflineMode:t=>(0,_.t_)(e,t),isOfflineMode:(0,_.Ex)(e),isUnavailableInSiteConnectionMode:t=>(0,_.IK)(e,t)})))(E)},7753:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(2819),u=n(9307),d=n(5736),m=n(4069),h=n(9584),g=n(860),f=n(5452),v=n(1775),k=n(5060),_=n(7296),y=n(3806),E=n(8178),w=n(5549),b=n(2353);const__=d.__,_x=d._x,C=(0,b.u)(classextendso.Component{constructor(){super(...arguments),a()(this,"state",{apiKey:this.props.getOptionValue("wordpress_api_key"),delayKeyCheck:!1,currentEvent:{}}),a()(this,"keyChanged",!1),a()(this,"checkApiKeyTyped",(e=>{this.props.checkAkismetKey(e.currentTarget.value),this.keyChanged=!0,this.setState({delayKeyCheck:!1})})),a()(this,"updateText",(e=>{constt=(0,p.assign)({},e);t.currentTarget.value=(0,p.trim)(t.currentTarget.value),this.setState({apiKey:t.currentTarget.value,delayKeyCheck:!0,currentEvent:t},this.debouncedCheckApiKeyTyped(t))})),
_n("Uh oh, %s threat found.","Uh oh, %s threats found.",e,"jetpack"),(0,f.Z)(e))),c().createElement("br",null),c().createElement("br",null),(0,m.createInterpolateElement)(__("<a>View details</a>","jetpack"),{a:c().createElement("a",{href:(0,g.Z)("vaultpress-dashboard")})}),c().createElement("br",null),(0,m.createInterpolateElement)(__("<a>Contact Support</a>","jetpack"),{a:c().createElement("a",{href:(0,g.Z)("jetpack-support")})})):__("Your site is connected to VaultPress for backups and security scanning.","jetpack")}returne&&!this.props.hasScan?__("Your site is connected to VaultPress for backups.","jetpack"):(n=__("You have paid for backups but they're not yet active.","jetpack"),this.props.hasScan&&(n=__("You have paid for backups and security scanning but they’re not yet active.","jetpack")),n+=" "+__('Click "Set Up" to finish installation.',"jetpack"),n)}render(){if(!this.props.showBackups)returnnull;conste=(0,d.get)(this.props.vaultPressData,["data","features","security"],!1),t=(0,d.get)(this.props.rewindStatus,["state"],!1),n=!1!==t,s="N/A"!==this.props.vaultPressData&&!1!==(0,d.get)(this.props.vaultPressData,["data"],!1);returnn||!this.props.vaultPressActive||s?(0,d.includes)(["provisioning","awaiting_credentials","active"],t)?c().createElement(O,r()({},this.props,{rewindState:t})):c().createElement(j.Z,r()({feature:y.eM},this.props,{header:_x("Backups and security scanning","Settings header","jetpack"),action:"scan",hideButton:!0}),c().createElement(C.Z,null),c().createElement(S.Z,{disableInOfflineMode:!0,module:{module:"backups"},support:{text:__("Backs up your site to the global WordPress.com servers, allowing you to restore your content in the event of an emergency or error.","jetpack"),link:(0,g.Z)("vaultpress-help-get-to-know")}},this.getCardText()),!this.props.isUnavailableInOfflineMode("backups")&&e&&c().createElement(_.Z,{compact:!0,className:"jp-settings-card__configure-link",onClick:this.trackConfigureClick,target:"_blank",href:(0,g.Z)("vaultpress-dashboard")},__("Configure your Security Scans","jetpack"))):c().createElement(T,null)}});t.Z=(0,u.$j)((e=>({vaultPressData:(0,E.XK)(e),hasScan:(0,w.P2)(e,"scan"),hasThreats:(0,E._R)(e),vaultPressActive:(0,b.mp)(e,"vaultpress"),showBackups:(0,N.xR)(e)})))(P)},7914:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(2819),u=n(5736),d=n(5799),m=n(416),h=n(3230),g=n(6300),f=n(7296),v=n(9292),k=n(1372),_=n(9270),y=n(3544),E=n(3002),w=n(9529),b=n(7753),C=n(385),j=n(9e3),S=n(6478),N=n(7006),x=n(6237);const__=u.__;classTextendso.Component{constructor(){super(...arguments),a()(this,"isAkismetFound",(()=>{if(!this.props.isPluginActive("akismet/akismet.php"))return!1;if(this.props.searchTerm){conste=this.props.isPluginInstalled("akismet/akismet.php");return["akismet","antispam","spam","comments",e.Description,e.PluginURI].join(" ").toLowerCase().indexOf(this.props.searchTerm.toLowerCase())>-1}return!0}))}render(){conste={settings:this.props.settings,getModule:this.props.module,isOfflineMode:this.props.isOfflineMode,isUnavailableInOfflineMode:this.props.isUnavailableInOfflineMode,rewindStatus:this.props.rewindStatus,siteRawUrl:this.props.siteRawUrl,hasConnectedOwner:this.props.hasConnectedOwner},t=this.props.isModuleFound("waf"),n=this.props.isModuleFound("protect"),s=this.props.isModuleFound("sso"),i=this.isAkismetFound(),a="active"===(0,p.get)(this.props.rewindStatus,["state"],!1),o=this.props.isModuleFound("vaultpress")||a,l=this.props.isModuleFound("monitor"),u=this.props.searchTerm;if(!u&&!this.props.active)returnnull;if(!(s||n||i||o||l))returnnull;constm=this.props.backupsOnly?c().createElement(C.N,r()({},e,{vaultPressData:this.props.vaultPressData})):c().createElement(w.Z,e);returnc().createElement("div",null,c().createElement(_.Z,null),c().createElement(d.Z,{title:u?__("Security","jetpack"):__("Your site is protected by Jetpack. You’ll be notified if anything needs attention.","jetpack",0),className:"jp-settings-description"}),o&&m,l&&c().createElement(j.u,e),i&&c().createElement(c().Fragmen
__("Your current IP: %s","jetpack"),this.props.currentIp)),c().createElement(m.Z,{disabled:!e||t||this.currentIpIsSafelisted()||this.props.isSavingAnyOption(["protect","jetpack_protect_global_whitelist"]),onClick:this.addToSafelist},__("Add to Always Allowed list","jetpack"))),c().createElement(f.lX,null,c().createElement(f.Gj,null,__("Always allowed IP addresses","jetpack")),c().createElement(h.Z,{disabled:!e||t||this.props.isSavingAnyOption(["protect","jetpack_protect_global_whitelist"]),name:"jetpack_protect_global_whitelist",placeholder:"Example: 12.12.12.1-12.12.12.100",onChange:this.updateText,value:this.state.safelist})),c().createElement("span",{className:"jp-form-setting-explanation"},__('You may mark an IP address (or series of addresses) as "Always allowed", preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100',"jetpack")))))),!this.props.hasConnectedOwner&&!this.props.isOfflineMode&&c().createElement(E.Z,{feature:"protect",featureLabel:__("Protect","jetpack"),text:__("Connect to set up brute force attack protection.","jetpack")}))}})},6237:function(e,t,n){"use strict";n.d(t,{y:function(){returnk}});vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(5736),p=n(6324),u=n(1674),d=n(1775),m=n(5004),h=n(2353),g=n(3806),f=n(8178),v=n(6164);const__=l.__,_x=l._x,k=(0,h.u)(classextendso.Component{constructor(){super(...arguments),a()(this,"state",{jetpack_sso_match_by_email:this.props.getOptionValue("jetpack_sso_match_by_email","sso"),jetpack_sso_require_two_step:this.props.getOptionValue("jetpack_sso_require_two_step","sso")}),a()(this,"handleTwoStepToggleChange",(()=>{this.updateOptions("jetpack_sso_require_two_step")})),a()(this,"handleMatchByEmailToggleChange",(()=>{this.updateOptions("jetpack_sso_match_by_email")})),a()(this,"updateOptions",(e=>{this.setState({[e]:!this.state[e]},this.props.updateFormStateModuleOption("sso",e))}))}render(){conste=this.props.getOptionValue("sso"),t=this.props.isUnavailableInOfflineMode("sso");returnc().createElement(g.Z,r()({},this.props,{hideButton:!0,module:"sso",header:_x("WordPress.com login","Settings header, noun.","jetpack")}),c().createElement(f.Z,{hasChild:!0,disableInOfflineMode:!0,disableInSiteConnectionMode:!0,module:this.props.getModule("sso"),support:{text:__("Allows registered users to log in to your site with their WordPress.com accounts.","jetpack"),link:(0,p.Z)("jetpack-support-sso")}},c().createElement("p",null,__("Add an extra layer of security to your website by enabling WordPress.com login and secure authentication. If you have multiple sites with this option enabled, you will be able to log in to every one of them with the same credentials.","jetpack")),c().createElement(m.T,{slug:"sso",disabled:t||!this.props.hasConnectedOwner,activated:e,toggling:this.props.isSavingAnyOption("sso"),toggleModule:this.props.toggleModuleNow},c().createElement("span",{className:"jp-form-toggle-explanation"},this.props.getModule("sso").description)),c().createElement(d.C_,null,c().createElement(u.Z,{checked:this.state.jetpack_sso_match_by_email,disabled:!e||t||this.props.isSavingAnyOption(["sso","jetpack_sso_match_by_email"]),onChange:this.handleMatchByEmailToggleChange},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Match accounts using email addresses","jetpack"))),c().createElement(u.Z,{checked:this.state.jetpack_sso_require_two_step,disabled:!e||t||this.props.isSavingAnyOption(["sso","jetpack_sso_require_two_step"]),onChange:this.handleTwoStepToggleChange},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Require accounts to use WordPress.com Two-Step Authentication","jetpack"))))),!this.props.hasConnectedOwner&&!this.props.isOfflineMode&&c().createElement(v.Z,{feature:"sso",featureLabel:__("Secure Sign-On","jetpack"),text:__("Connect to enable WordPress.com Secure Sign-On.","jetpack")}))}})},6478:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196)
/* translators: Placeholder is a list of example IP addresses. */
__("Example: %s","jetpack"),"\n12.12.12.1\n12.12.12.2"),value:this.state.jetpack_waf_ip_block_list,onChange:this.handleIpListChange})),c().createElement("div",{className:"waf__settings__ips"},c().createElement(d.lX,null,__("Always allowed IP addresses","jetpack")),c().createElement(E.Z,{disabled:!e||t||this.props.isSavingAnyOption(["waf","jetpack_waf_ip_list","jetpack_waf_ip_allow_list"]),name:"jetpack_waf_ip_allow_list",placeholder:__("Example:","jetpack")+"\n12.12.12.1\n12.12.12.2",value:this.state.jetpack_waf_ip_allow_list,onChange:this.handleIpListChange})))),i=c().createElement("div",{className:"waf__settings__toggle-setting"},c().createElement(u.Z,{checked:this.state.jetpack_waf_share_data,disabled:!e||t||this.props.isSavingAnyOption(["waf","jetpack_waf_share_data"]),onChange:this.handleShareDataToggleChange},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Share data with Jetpack","jetpack"))),c().createElement(y.Z,{position:"right",screenReaderText:__("Learn more","jetpack"),className:"waf__settings__share-data-popover"},(0,w.createInterpolateElement)(__("Allow Jetpack to collect data to improve Firewall protection and rules. <ExternalLink>Learn more</ExternalLink> <hr /> <ExternalLink>Privacy Information</ExternalLink>","jetpack"),{ExternalLink:c().createElement(N.ExternalLink,{href:(0,x.Z)("jetpack-waf-settings-privacy-info")}),hr:c().createElement("hr",null)}))),a=(0,w.createInterpolateElement)(__("<b>Enhance protection</b> - Learn how to configure the firewall to inspect all requests and run before WordPress initializes","jetpack"),{b:c().createElement("strong",null)}),o=c().createElement(h.Z,{header:a,className:"waf__enhanced-protection"},c().createElement(_.Z,{hasChild:!0},c().createElement("ul",null,c().createElement("li",null,(0,w.createInterpolateElement)((0,p.sprintf)(
/* translators: Placeholder is the file path to the Firewall's bootstrap file. */
__("To ensure the firewall can best protect your site, please update: <code>auto_prepend_file</code> PHP directive to point to <code>%s</code> Typically this is set either in an .htaccess file or in the global PHP configuration; contact your host for further assistance.","jetpack"),this.props.bootstrapPath),{code:c().createElement("code",null)})),c().createElement("li",null,__("Don't forget to undo this action when Firewall is turned off, or when you uninstall Jetpack.","jetpack"))))),l=c().createElement(g.ZP,{callToAction:__("Upgrade","jetpack"),title:__("Upgrade your protection for latest rules access","jetpack"),eventFeature:"scan",plan:(0,m.o2)(m.eM),feature:"jetpack_scan",href:this.props.scanUpgradeUrl});returnc().createElement(k.Z,r()({},this.props,{header:n,module:"waf",saveDisabled:this.props.isSavingAnyOption(["jetpack_waf_ip_allow_list","jetpack_waf_ip_block_list"])}),c().createElement(S.Z,null),c().createElement(_.Z,{disableInOfflineMode:!0,module:this.props.getModule("waf")},c().createElement(v.T,{slug:"waf",disabled:t,activated:e,toggling:this.props.isSavingAnyOption("waf"),toggleModule:this.props.toggleModuleNow},c().createElement("span",{className:"jp-form-toggle-explanation"},this.props.getModule("waf").description)),e&&c().createElement(d.C_,{className:"waf__settings"},s,i)),e&&this.props.bootstrapPath&&o,!this.props.hasRulesAccess&&!this.props.isFetchingWafSettings&&l)}};t.Z=(0,l.$j)((e=>{constt=(0,C.UL)(e);return{bootstrapPath:(0,j.Rp)(e),hasRulesAccess:(0,j.m9)(e),isFetchingWafSettings:(0,j.vd)(e),scanUpgradeUrl:(0,b.z)(e,"scan"),sitePlan:t}}))((0,f.u)(T))},9517:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(5736),p=n(9309),u=n(4498),d=n(399),m=n(2160),h=n(5043),g=n(1256),f=n(7914),v=n(8845),k=n(7889),_=n(1421),y=n(416);const__=l.__;classEextendsc().Component{render(){const{location:e={pathname:""},rewindStatus:t,searchTerm:n,siteAdminUrl:s,siteRawUrl:i,userCanManageModules:a}=this.props,{pathname:o}=e,p={searchTerm:n,rewindStatus:t,userCanManageModules:a};returnc().createElement("div",{className:"jp-settings-container"},c().createElement("div",{className:"jp-no-results"},n?(0,l.sprintf)(
__("No search results found for %s","jetpack"),n):__("Enter a search term to find settings or close search.","jetpack")),c().createElement(f.Z,r()({siteAdminUrl:s,siteRawUrl:i,active:"/security"===o||"/settings"===o&&a},p)),c().createElement(d.Z,r()({siteRawUrl:i,active:"/discussion"===o},p)),c().createElement(m.Z,r()({active:"/performance"===o},p)),c().createElement(k.Z,r()({siteRawUrl:i,siteAdminUrl:s,active:"/traffic"===o},p)),c().createElement(_.Z,r()({siteAdminUrl:s,active:"/writing"===o||!a&&this.props.isModuleActivated("post-by-email")&&!this.props.isModuleActivated("publicize")},p)),c().createElement(v.Z,r()({siteAdminUrl:s,active:"/sharing"===o||"/settings"===o&&!a&&this.props.isModuleActivated("publicize")},p)),c().createElement(h.Z,r()({active:"/privacy"===o},p)),c().createElement(g.Z,{searchTerm:n}))}}a()(E,"displayName","SearchableSettings"),t.Z=(0,p.$j)((e=>({isModuleActivated:t=>(0,y.mp)(e,t)})))((0,u.EN)(E))},8845:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(9309),a=n(5736),o=n(5799),c=n(416),l=n(3230),p=n(6300),u=n(9292),d=n(9508),m=n(9270),h=n(2950),g=n(2234),f=n(8994);const__=a.__;classvextendss.Component{render(){conste={settings:this.props.settings,getModule:this.props.module,isOfflineMode:this.props.isOfflineMode,isUnavailableInOfflineMode:this.props.isUnavailableInOfflineMode,isLinked:this.props.isLinked,connectUrl:this.props.connectUrl,siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,userCanManageModules:this.props.userCanManageModules},t=this.props.isModuleFound("publicize"),n=this.props.isModuleFound("sharedaddy"),s=this.props.isModuleFound("likes");return(this.props.searchTerm||this.props.active)&&(t||n||s)?r().createElement("div",null,r().createElement(m.Z,null),r().createElement(o.Z,{title:this.props.searchTerm?__("Sharing","jetpack"):__("Share your content to social media, reaching new audiences and increasing engagement.","jetpack"),className:"jp-settings-description"}),t&&r().createElement(h.u,e),n&&r().createElement(g.n,e),s&&r().createElement(f.d,e)):null}}t.Z=(0,i.$j)((e=>({module:t=>(0,c.rT)(e,t),settings:(0,l.Gw)(e),isOfflineMode:(0,p.Ex)(e),isUnavailableInOfflineMode:t=>(0,p.t_)(e,t),isModuleFound:t=>(0,u.CX)(e,t),isLinked:(0,p.BU)(e),connectUrl:(0,p.AM)(e),siteRawUrl:(0,d.JR)(e),siteAdminUrl:(0,d.wW)(e),userCanManageModules:(0,d.pK)(e)})))(v)},8994:function(e,t,n){"use strict";n.d(t,{d:function(){returnm}});vars=n(2402),r=n.n(s),i=n(9196),a=n.n(i),o=n(5736),c=n(6324),l=n(2353),p=n(3806),u=n(8178),d=n(5004);const__=o.__,_x=o._x,m=(0,l.u)(classextendsi.Component{render(){conste=this.props.isUnavailableInOfflineMode("likes"),t=this.props.getOptionValue("likes");returna().createElement(p.Z,r()({},this.props,{header:_x("Like buttons","Settings header","jetpack"),module:"likes",hideButton:!0}),a().createElement(u.Z,{disableInOfflineMode:!0,module:{module:"likes"},support:{text:__("Adds like buttons to your content so that visitors can show their appreciation or enjoyment.","jetpack"),link:(0,c.Z)("jetpack-support-likes")}},a().createElement("p",null,__("The Like button is a way for people on WordPress.com to show their appreciation for your content.","jetpack")),a().createElement(d.T,{slug:"likes",disabled:e,activated:t,toggling:this.props.isSavingAnyOption("likes"),toggleModule:this.props.toggleModuleNow},__("Add Like buttons to your posts and pages","jetpack"))))}})},2950:function(e,t,n){"use strict";n.d(t,{u:function(){returnf}});vars=n(2402),r=n.n(s),i=n(9196),a=n.n(i),o=n(5736),c=n(6324),l=n(4069),p=n(5799),u=n(2353),d=n(3806),m=n(8178),h=n(5004),g=n(6164);const__=o.__,_x=o._x,f=(0,u.u)(classextendsi.Component{trackClickConfigure(){l.Z.tracks.recordJetpackClick({target:"configure-publicize",page:"sharing"})}render(){conste=this.props.isUnavailableInOfflineMode("publicize"),t=this.props.isLinked,n=this.props.isOfflineMode,s=this.props.siteRawUrl,i=this.props.getOptionValue("publicize"),o=this.props.userCanManageModules;returno||i?a().createElement(d.Z,r()({},this.props,{header:_x("Publicize connections","Settings header","jetpack"),m
__("There was an error testing Jetpack. Error: %s","jetpack"),t.message),{id:"test-jetpack-connection"}))}))),l=()=>e=>(e({type:i.q7G}),a.ZP.fetchConnectUrl().then((t=>{e({type:i.hmP,connectUrl:t})})).catch((t=>{e({type:i.UyH,error:t})}))),p=()=>e=>(e({type:i.lje}),a.ZP.fetchUserConnectionData().then((t=>{e({type:i.ybW,userConnectionData:t})})).catch((t=>{e({type:i.o2S,error:t})}))),u=()=>e=>(e({type:i.IWc}),e((0,r.iI)("is-info",__("Unlinking from WordPress.com","jetpack"),{id:"unlink-user"})),a.ZP.unlinkUser().then((t=>{e({type:i.dDV,userUnlinked:t}),e(l()),e((0,r.qq)("unlink-user")),e((0,r.iI)("is-success",__("Unlinked from WordPress.com.","jetpack"),{id:"unlink-user",duration:2e3}))})).catch((t=>{e({type:i.MoW,error:t}),e((0,r.qq)("unlink-user")),e((0,r.iI)("is-error",(0,s.sprintf)(
__("There was an error reconnecting Jetpack. Error: %s","jetpack"),t.response.message||t.response.code),{id:"reconnect-jetpack"}))}))),g=()=>e=>(e({type:i.jtr}),a.ZP.setHasSeenWCConnectionModal())},6300:function(e,t,n){"use strict";n.d(t,{AM:function(){returns.AM},BU:function(){returns.BU},Dd:function(){returns.Dd},EP:function(){returnr.EP},Ex:function(){returns.Ex},Gz:function(){returns.Gz},HD:function(){returnr.HD},Hu:function(){returns.Hu},I7:function(){returnr.I7},IK:function(){returns.IK},LN:function(){returns.LN},Mq:function(){returns.Mq},O_:function(){returns.O_},QM:function(){returns.QM},SG:function(){returnr.SG},Zp:function(){returns.Zp},bL:function(){returnr.bL},cm:function(){returns.cm},eW:function(){returnr.eW},e_:function(){returns.e_},it:function(){returns.it},j8:function(){returns.j8},jZ:function(){returns.jZ},jb:function(){returnr.jb},l9:function(){returns.l9},q7:function(){returns.q7},qJ:function(){returnr.qJ},rH:function(){returns.rH},tN:function(){returns.tN},t_:function(){returns.t_},xK:function(){returnr.xK},xP:function(){returns.xP},zq:function(){returns.zq}});vars=n(3480),r=n(5274)},3480:function(e,t,n){"use strict";n.d(t,{AM:function(){returnh},BU:function(){returnw},Dd:function(){returnE},Ex:function(){returnj},Gz:function(){returnp},Hu:function(){returnm},I6:function(){returnc},IK:function(){returnT},LN:function(){returnO},Mq:function(){returnv},O_:function(){returnP},QM:function(){returnb},Zp:function(){returnl},cm:function(){returnS},e_:function(){returnf},it:function(){returnC},j8:function(){returnd},jZ:function(){returnk},l9:function(){returnN},q7:function(){returnu},rH:function(){returnM},tN:function(){returng},t_:function(){returnx},xP:function(){returny},zq:function(){return_}});vars=n(835),r=n(2819),i=n(1975),a=n(416);consto={disconnectingSite:!1,connectingUser:!1,unlinkingUser:!1,fetchingConnectUrl:!1,fetchingUserData:!1,reconnectingSite:!1},c=(0,s.UY)({connectUrl:function(){lete=arguments.length>0&&void0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void0;switch(t.type){casei.R99:return(0,r.get)(t,"initialState.connectUrl",e);casei.hmP:returnt.connectUrl;default:returne}},status:function(){vare,t;letn=arguments.length>0&&void0!==arguments[0]?arguments[0]:{siteConnected:window.Initial_State.connectionStatus},s=arguments.length>1?arguments[1]:void0;switch(s.type){casei.maF:casei.BVO:return(0,r.assign)({},n,{siteConnected:s.siteConnected});casei.dDV:return(0,r.assign)({},n,{siteConnected:{...n.siteConnected,isUserConnected:!1}});casei.ybW:return!0===(null===(e=s.userConnectionData)||void0===e||null===(t=e.currentUser)||void0===t?void0:t.isConnected)?(0,r.assign)({},n,{siteConnected:{...n.siteConnected,hasConnectedOwner:!0}}):n;default:returnn}},user:function(){lete=arguments.length>0&&void0!==arguments[0]?arguments[0]:window.Initial_State.userData||{},t=arguments.length>1?arguments[1]:void0;switch(t.type){casei.ybW:return(0,r.assign)({},e,t.userConnectionData);casei.dDV:constn=(0,r.assign)({},e.currentUser,{isConnected:!1});return(0,r.assign)({},e,{currentUser:n});casei.hF6:return(0,r.merge)({},e,t.initialState);default:returne}},requests:function(){lete=arguments.length>0&&void0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void0;switch(t.type){casei.J1y:return(0,r.assign)({},e,{disconnectingSite:!0});casei.IWc:return(0,r.assign)({},e,{unlinkingUser:!0});casei.ien:return(0,r.assign)({},e,{connectingUser:!0,connectingUserFeatureLabel:t.featureLabel});casei.AAZ:return(0,r.assign)({},e,{connectingUser:!1});casei.q7G:return(0,r.assign)({},e,{fetchingConnectUrl:!0});casei.lje:return(0,r.assign)({},e,{fetchingUserData:!0});casei.bGw:return(0,r.assign)({},e,{reconnectingSite:!0});casei.U7H:casei.BVO:return(0,r.assign)({},e,{disconnectingSite:!1});casei.MoW:casei.dDV:return(0,r.assign)({},e,{unlinkingUser:!1});casei.UyH:casei.hmP:return(0,r.assign)({},e,{fetchingConnectUrl:!1});casei.o2S:casei.ybW:return(0,r.assign)({},e,{fetchingUserData:!1});casei.B9W
__("%s has been activated.","jetpack"),(0,o.rT)(s(),e).name),{id:"module-toggle",duration:2e3})),t&&window.location.reload()})).catch((t=>{n({type:a.Jyr,module:e,success:!1,error:t}),n((0,i.qq)("module-toggle")),n((0,i.iI)("is-error",(0,r.sprintf)(
__("Your SEO settings are managed by the following plugin: %s","jetpack"),l[0].name)),c().createElement("p",null,__("Take control of the way search engines represent your site. With Jetpack’s SEO tools you can preview how your content will look on popular search engines and change items like your site name and tagline in seconds.","jetpack")),c().createElement(E.T,{slug:"seo-tools",activated:s,toggling:this.props.isSavingAnyOption(n.module),disabled:this.props.isSavingAnyOption(this.constants.moduleOptionsArray)||u,toggleModule:this.props.toggleModuleNow},__("Customize your SEO settings","jetpack"))),s&&!t&&!(0,S.vz)(this.props.state)&&!u&&c().createElement("div",null,c().createElement(b.Z,{header:__("Expand to customize the page title structures of your site.","jetpack"),clickableHeader:!0,className:"jp-seo-custom-titles-card"},c().createElement(y.Z,null,c().createElement("p",null,__("You can set the structure of page titles for different sections of your site. Doing this will change the way your site title is displayed in search engines, social media sites, and browser tabs.","jetpack")),c().createElement(w.C_,null,c().createElement(C.ZP,{customSeoTitles:i,updateCustomSeoTitleInputState:this.updateCustomSeoTitleInputState,siteData:o})),c().createElement("div",{className:"jp-seo-custom-titles-save-button"},this.saveButton(this.props)))),c().createElement(b.Z,{header:__("Expand to edit your front page meta description.","jetpack"),clickableHeader:!0,className:"jp-seo-front-page-description-card"},c().createElement(y.Z,null,c().createElement("p",{style:{clear:"both"}},__("Craft a description of your Website: up to 160 characters that will be used in search engine results for your front page, and when your website is shared on social media sites.","jetpack")),c().createElement(w.lX,{htmlFor:"jp-seo-front-page-description"},c().createElement("span",{className:"jp-form-label-wide"},__("Front Page Meta Description","jetpack"))),c().createElement("div",{className:"jp-seo-front-page-description-container"},c().createElement(w.B1,{name:"advanced_seo_front_page_description",id:"jp-seo-front-page-description",className:"jp-form-textarea-wide",maxLength:this.constants.frontPageMetaMaxLength,value:a,onChange:this.props.onOptionChange}),c().createElement("div",{className:d},(0,p.sprintf)(
_n("%d character","%d characters",a.length,"jetpack"),a.length),a.length>=this.constants.frontPageMetaMaxLength&&" - "+__("Maximum characters reached.","jetpack"))),c().createElement("div",{className:"jp-seo-front-page-description-save-button"},this.saveButton(this.props)))),c().createElement(b.Z,{header:__("Expand to preview how the SEO settings will look for your homepage on Google, Facebook, and Twitter.","jetpack"),clickableHeader:!0,className:"jp-seo-social-previews"},c().createElement("div",{className:"jp-seo-social-previews-container"},c().createElement(h.Z,{icon:"google",size:24}),c().createElement("span",{className:"jp-seo-social-previews-label"},__("Google search","jetpack"))),this.SocialPreviewGoogle(o),c().createElement("hr",null),c().createElement("div",{className:"jp-seo-social-previews-container"},c().createElement(h.Z,{icon:"facebook",size:24}),c().createElement("span",{className:"jp-seo-social-previews-label"},__("Facebook","jetpack"))),this.SocialPreviewFacebook(o),c().createElement("hr",null),c().createElement("div",{className:"jp-seo-social-previews-container"},c().createElement(h.Z,{icon:"twitter-alt",size:24}),c().createElement("span",{className:"jp-seo-social-previews-label"},__("Twitter","jetpack"))),this.SocialPreviewTwitter(o))))}});t.ZP=(0,l.$j)((e=>({siteData:e.jetpack.siteData.data,state:e})))(T)},4427:function(e,t,n){"use strict";vars=n(9196),r=n.n(s),i=n(5736),a=n(5549),o=n(1775),c=n(7506);const__=i.__,l={pageTypes:[{name:"front_page",label:__("Front Page","jetpack")},{name:"posts",label:__("Posts","jetpack")},{name:"pages",label:__("Pages","jetpack")},{name:"groups",label:__("Tags","jetpack")},{name:"archives",label:__("Archives","jetpack")}],insertableTokens:{site_name:__("Site Title","jetpack"),tagline:__("Tagline","jetpack"),post_title:__("Post Title","jetpack"),page_title:__("Page Title","jetpack"),group_title:__("Tag or Category Name","jetpack"),date:__("Date","jetpack"),archive_title:__("Archive Title","jetpack")},tokensAvailablePerPageType:{front_page:["site_name","tagline"],posts:["site_name","tagline","post_title"],pages:["site_name","tagline","page_title"],groups:["site_name","tagline","group_title"],archives:["site_name","tagline","date","archive_title"]}},p=e=>{let{pageType:t,customSeoTitleInputRef:n,handleCustomSeoTitleInput:i,token:a}=e;consto=(0,s.useCallback)((()=>{conste=n.current;e.focus();consts=`[${a}]`,r=e.refs.textField.selectionStart,o=e.props.value.substring(0,r),c=e.props.value.substring(r,e.props.value.length);i(t,o+s+c)}),[t,n,i,a]);returnr().createElement(c.Z,{className:"jp-seo-custom-titles-input-button",compact:!0,onClick:o},l.insertableTokens[a])},u=e=>{let{pageType:t,customSeoTitleInputRef:n,handleCustomSeoTitleInput:c,value:u,siteData:d}=e;returnr().createElement("div",{className:`jp-seo-custom-titles-input-container-${t.name}`,key:t.name},r().createElement("div",{className:"jp-seo-custom-titles-input-controls"},r().createElement(o.lX,{className:"jp-seo-custom-titles-input-label",htmlFor:`jp-seo-custom-titles-input-${t.name}`},r().createElement("span",{className:"jp-form-label"},t.label)),r().createElement("div",null,((e,t,n)=>l.tokensAvailablePerPageType[e.name].map((s=>"archives"===e.name&&"date"===s?null:r().createElement(p,{pageType:e,customSeoTitleInputRef:t,handleCustomSeoTitleInput:n,token:s}))))(t,n,c))),r().createElement(a.Z,{id:`jp-seo-custom-titles-input-${t.name}`,className:"jp-seo-custom-titles-input",value:u,onChange:(0,s.useCallback)((e=>c(t,e.target.value)),[c,t]),ref:n}),r().createElement("div",{className:"jp-seo-custom-titles-input-preview"},((e,t,n)=>(l.tokensAvailablePerPageType[e.name].forEach((e=>{switch(e){case"site_name":t=t.replace(/\[site_name\]/g,n.title);break;case"tagline":t=t.replace(/\[tagline\]/g,n.tagline);break;case"post_title":t=t.replace(/\[post_title\]/g,__("Example Title","jetpack"));break;case"page_title":t=t.replace(/\[page_title\]/g,__("Example Title","jetpack"));break;case"group_title":t=t.replace(/\[group_title\]/g,__("Tag","jetpack"));break;case"date":case"archive_title":t=t.replace(/\[archive_title\]|\[da
__("%s has been disabled by a site administrator.","jetpack"),e.name)});constt=!!this.props.getOptionValue(e.module);returnc().createElement(k.Z,r()({},this.props,{module:e.module,saveDisabled:this.props.isSavingAnyOption(["google","bing","pinterest","yandex","facebook"])}),c().createElement(_.Z,{module:e,support:{text:__("Provides the necessary hidden tags needed to verify your WordPress site with various services.","jetpack"),link:(0,d.Z)("jetpack-support-site-verification-tools")}},c().createElement(f.T,{slug:e.module,activated:t,toggling:this.props.isSavingAnyOption([e.module]),disabled:this.props.isSavingAnyOption([e.module]),toggleModule:this.props.toggleModuleNow},c().createElement("span",{className:"jp-form-toggle-explanation"},__("Verify site ownership with third party services","jetpack"))),c().createElement("p",null,(0,p.createInterpolateElement)(
__("Note that <b>verifying your site with these services is not necessary</b> in order for your site to be indexed by search engines. To use these advanced search engine tools and verify your site with a service, paste the HTML Tag code below. Read the <support>full instructions</support> if you are having trouble. Supported verification services: <google>Google Search Console</google>, <bing>Bing Webmaster Center</bing>, <pinterest>Pinterest Site Verification</pinterest>, <yandex>Yandex.Webmaster</yandex>, and <facebook>Facebook Domain Verification</facebook>.","jetpack"),{b:c().createElement("strong",null),support:c().createElement("a",{href:(0,d.Z)("jetpack-support-site-verification-tools")}),google:c().createElement(m.ExternalLink,{rel:"noopener noreferrer",href:"https://www.google.com/webmasters/tools/"}),bing:c().createElement(m.ExternalLink,{rel:"noopener noreferrer",href:"https://www.bing.com/webmaster/"}),pinterest:c().createElement(m.ExternalLink,{rel:"noopener noreferrer",href:"https://pinterest.com/website/verify/"}),yandex:c().createElement(m.ExternalLink,{rel:"noopener noreferrer",href:"https://webmaster.yandex.com/sites/"}),facebook:c().createElement(m.ExternalLink,{rel:"noopener noreferrer",href:"https://business.facebook.com/settings/"})})),c().createElement(g.C_,null,c().createElement(E.Z,r()({value:this.getSiteVerificationValue("google"),placeholder:this.getMetaTag("google","1234")},this.props,{disabled:this.props.isUpdating("google")||!t})),c().createElement(g.lX,{className:"jp-form-input-with-prefix",key:"verification_service_bing"},c().createElement("span",null,__("Bing","jetpack")),c().createElement(h.Z,{name:"bing",value:this.getSiteVerificationValue("bing"),placeholder:this.getMetaTag("bing","1234"),className:"code",disabled:this.props.isUpdating("bing")||!t,onChange:this.props.onOptionChange})),c().createElement(g.lX,{className:"jp-form-input-with-prefix",key:"verification_service_pinterest"},c().createElement("span",null,__("Pinterest","jetpack")),c().createElement(h.Z,{name:"pinterest",value:this.getSiteVerificationValue("pinterest"),placeholder:this.getMetaTag("pinterest","1234"),className:"code",disabled:this.props.isUpdating("pinterest")||!t,onChange:this.props.onOptionChange})),c().createElement(g.lX,{className:"jp-form-input-with-prefix",key:"verification_service_yandex"},c().createElement("span",null,__("Yandex","jetpack")),c().createElement(h.Z,{name:"yandex",value:this.getSiteVerificationValue("yandex"),placeholder:this.getMetaTag("yandex","1234"),className:"code",disabled:this.props.isUpdating("yandex")||!t,onChange:this.props.onOptionChange})),c().createElement(g.lX,{className:"jp-form-input-with-prefix",key:"verification_service_facebook"},c().createElement("span",null,__("Facebook","jetpack")),c().createElement(h.Z,{name:"facebook",value:this.getSiteVerificationValue("facebook"),placeholder:this.getMetaTag("facebook","1234"),className:"code",disabled:this.props.isUpdating("facebook")||!t,onChange:this.props.onOptionChange})))))}}a()(w,"serviceIds",{google:"google-site-verification",bing:"msvalidate.01",pinterest:"p:domain_verify",yandex:"yandex-verification",facebook:"facebook-domain-verification"});constb=(0,v.u)(w)},9528:function(e,t,n){"use strict";vars=n(8294),r=n.n(s),i=n(9196),a=n.n(i),o=n(5162),c=n.n(o),l=n(9309),p=n(9307),u=n(5736),d=n(5609),m=n(4069),h=n(5549),g=n(3002),f=n(1775),v=n(5060),k=n(7506),_=n(3962),y=n(4975),E=n(7923),w=n(9508),b=n(1549);const__=u.__;classCextendsa().Component{constructor(){super(...arguments),r()(this,"state",{inputVisible:!1}),r()(this,"handleClickAutoVerify",(()=>{this.props.fetchingSiteData||this.props.fetchingGoogleSiteVerify||(m.Z.tracks.recordEvent("jetpack_site_verification_google_auto_verify_click"),(0,_.Z)(this.props.googleSiteVerificationConnectUrl,(e=>{e&&this.checkAndVerifySite(e)})))})),r()(this,"handleClickSetManually",(e=>{m.Z.tracks.recordEvent("jetpack_site_verification_google_manual_verify_click",{is_owner:this.props.isOwner}),this.toggleVerifyMethod(e)})),r()(this,"handleClickEdit",(e=>{m.Z.tracks.recordEvent("jetpack_
__("Site failed to verify: %s","jetpack"),e),{id:"verify-site-google-error",duration:5e3})}elsethis.props.isSiteVerifiedWithGoogle&&m.Z.tracks.recordEvent("jetpack_site_verification_google_verify_success")}))}))}render(){conste=this.props.googleSiteVerificationError&&"forbidden"===this.props.googleSiteVerificationError.code;if(this.state.inputVisible||e||!this.props.isCurrentUserLinked)returna().createElement("div",null,a().createElement(f.lX,{className:"jp-form-input-with-prefix",key:"verification_service_google"},a().createElement("span",null,__("Google","jetpack")),a().createElement(h.Z,{name:"google",value:this.props.value,placeholder:this.props.placeholder,className:"code",disabled:this.props.disabled,onChange:this.props.onOptionChange,onKeyPress:this.handleOnTextInputKeyPress}),this.state.inputVisible&&a().createElement("div",{className:"jp-form-site-verification-buttons"},a().createElement(k.Z,{primary:!0,type:"button",className:"jp-form-site-verification-edit-button",disabled:this.props.disabled,onClick:this.quickSave},__("Save","jetpack")),a().createElement(k.Z,{type:"button",className:"jp-form-site-verification-edit-button",disabled:this.props.disabled,onClick:this.handleClickCancel},__("Cancel","jetpack")))));if(this.props.isSiteVerifiedWithGoogle)returna().createElement("div",null,a().createElement("div",{className:"jp-form-input-with-prefix",key:"verification_service_google"},a().createElement("span",null,__("Google","jetpack")),a().createElement("div",{className:"jp-form-site-verification-verified"},a().createElement(v.Z,{icon:"checkmark-circle",size:20})," ",a().createElement("span",null,__("Your site is verified with Google","jetpack"))),a().createElement(k.Z,{type:"button",className:"jp-form-site-verification-edit-button",onClick:this.handleClickEdit},__("Edit","jetpack"))),this.props.isOwner&&a().createElement("div",{className:"jp-form-input-with-prefix-bottom-message"},a().createElement("div",{className:"jp-form-setting-explanation"},a().createElement("p",null,(0,p.createInterpolateElement)(__("Monitor your site's traffic and performance from the <a>Google Search Console</a>.","jetpack"),{a:a().createElement(d.ExternalLink,{rel:"noopener noreferrer",href:this.props.googleSearchConsoleUrl})})," ",(0,p.createInterpolateElement)(
__("Google will email about certain events that occur with your site, including indications that your website has been <a1>hacked</a1>, or problems <a2>crawling or indexing</a2> your site.","jetpack"),{a1:a().createElement(d.ExternalLink,{rel:"noopener noreferrer",href:"https://developers.google.com/web/fundamentals/security/hacked/"}),a2:a().createElement(d.ExternalLink,{rel:"noopener noreferrer",href:"https://www.google.com/insidesearch/howsearchworks/crawling-indexing.html"})})))));constt=this.props.fetchingSiteData||this.props.fetchingGoogleSiteVerify||this.props.isVerifyingGoogleSite||this.props.disabled;returna().createElement("div",{className:"jp-form-input-with-prefix jp-form-google-label-unverified",key:"verification_service_google"},a().createElement("span",null,__("Google","jetpack")),a().createElement("div",{className:"jp-form-google-label-unverified-actions"},(0,p.createInterpolateElement)(__("<button1>Verify with Google</button1><span>or</span><button2>Manually Verify</button2>","jetpack"),{button1:a().createElement(k.Z,{primary:!0,type:"button",disabled:t,onClick:this.handleClickAutoVerify}),span:a().createElement("span",{className:"jp-form-google-separator"}),button2:a().createElement(k.Z,{type:"button",disabled:t,onClick:this.handleClickSetManually})})))}}r()(C,"propTypes",{disabled:c().bool}),r()(C,"defaultProps",{disabled:!1}),t.Z=(0,l.$j)((e=>({fetchingSiteData:(0,g._5)(e),googleSiteVerificationConnectUrl:(0,y.K0)(e,"google_site_verification"),googleSearchConsoleUrl:(0,E._g)(e),fetchingGoogleSiteVerify:(0,E.nZ)(e),isConnectedToGoogle:(0,E.hr)(e),isSiteVerifiedWithGoogle:(0,E.nS)(e),isVerifyingGoogleSite:(0,E.BH)(e),userCanManageOptions:(0,w.UF)(e),googleSiteVerificationError:(0,E.ou)(e),isOwner:(0,E.dO)(e)})),{checkVerifyStatusGoogle:E.n,createNotice:b.iI,removeNotice:b.qq,verifySiteGoogle:E.Zn})(C)},3915:function(e,t,n){"use strict";functions(e){returnt=>{13!==t.which&&32!==t.which||e(t)}}n.d(t,{Z:function(){returns}})},2633:function(e,t,n){"use strict";vars=n(2402),r=n.n(s),i=n(8294),a=n.n(i),o=n(9196),c=n.n(o),l=n(9309),p=n(5736),u=n(6324),d=n(5773),m=n(1674),h=n(1775),g=n(9292),f=n(5004),v=n(2353),k=n(416),_=n(3806),y=n(8178);const__=p.__,_x=p._x;classEextendsc().Component{constructor(){super(...arguments),a()(this,"updateFormStateByMarkdown",(e=>this.props.getSettingCurrentValue("wpcom_publish_comments_with_markdown",e)?this.props.updateFormStateModuleOption(e,"wpcom_publish_posts_with_markdown"):this.props.updateFormStateModuleOption(e,"wpcom_publish_posts_with_markdown",!0))),a()(this,"toggleBlocks",(()=>{conste=!this.props.getSettingCurrentValue("jetpack_blocks_disabled");returnthis.props.updateOptions({jetpack_blocks_disabled:e})}))}render(){conste=this.props.isModuleFound("copy-post"),t=this.props.isModuleFound("latex"),n=this.props.isModuleFound("markdown"),s=this.props.isModuleFound("shortcodes"),i=this.props.isModuleFound("blocks");if(!(e||t||n||s||i))returnnull;consta=this.props.module("markdown"),o=this.props.module("latex"),l=this.props.module("copy-post"),p=this.props.module("shortcodes"),g=this.props.module("blocks"),v=c().createElement(y.Z,{module:l,support:{text:__("Duplicate existing posts, pages, Testimonials, and Portfolios. All the content will be copied including text, featured images, sharing settings, and more.","jetpack"),link:(0,u.Z)("jetpack-support-copy-post")}},c().createElement(h.C_,null,c().createElement(f.T,{slug:"copy-post",activated:!!this.props.getOptionValue("copy-post"),toggling:this.props.isSavingAnyOption("copy-post"),disabled:this.props.isSavingAnyOption("copy-post"),toggleModule:this.props.toggleModuleNow},c().createElement("span",{className:"jp-form-toggle-explanation"},l.description)))),k=c().createElement(y.Z,{module:a,support:{text:__("Use Markdown syntax to compose content with links, lists, and other styles. This setting enables Markdown in the Classic Editor as well as within a Classic Editor block.","jetpack"),link:(0,u.Z)("jetpack-support-markdown")}},c().createElement(h.C_,null,c().createElement(f.T,{slug:"markdown",activated:!!this