laipower/wp-content/plugins/jetpack-protect/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js

63 lines
442 KiB
JavaScript
Raw Normal View History

/*! For license information please see index.js.LICENSE.txt */
(()=>{var e={9487:(e,t,a)=>{"use strict";a.d(t,{X:()=>c});const n={AED:{symbol:"د.إ.",grouping:",",decimal:".",precision:2},AFN:{symbol:"؋",grouping:",",decimal:".",precision:2},ALL:{symbol:"Lek",grouping:".",decimal:",",precision:2},AMD:{symbol:"֏",grouping:",",decimal:".",precision:2},ANG:{symbol:"ƒ",grouping:",",decimal:".",precision:2},AOA:{symbol:"Kz",grouping:",",decimal:".",precision:2},ARS:{symbol:"$",grouping:".",decimal:",",precision:2},AUD:{symbol:"A$",grouping:",",decimal:".",precision:2},AWG:{symbol:"ƒ",grouping:",",decimal:".",precision:2},AZN:{symbol:"₼",grouping:" ",decimal:",",precision:2},BAM:{symbol:"КМ",grouping:".",decimal:",",precision:2},BBD:{symbol:"Bds$",grouping:",",decimal:".",precision:2},BDT:{symbol:"৳",grouping:",",decimal:".",precision:0},BGN:{symbol:"лв.",grouping:" ",decimal:",",precision:2},BHD:{symbol:"د.ب.",grouping:",",decimal:".",precision:3},BIF:{symbol:"FBu",grouping:",",decimal:".",precision:0},BMD:{symbol:"$",grouping:",",decimal:".",precision:2},BND:{symbol:"$",grouping:".",decimal:",",precision:0},BOB:{symbol:"Bs",grouping:".",decimal:",",precision:2},BRL:{symbol:"R$",grouping:".",decimal:",",precision:2},BSD:{symbol:"$",grouping:",",decimal:".",precision:2},BTC:{symbol:"Ƀ",grouping:",",decimal:".",precision:2},BTN:{symbol:"Nu.",grouping:",",decimal:".",precision:1},BWP:{symbol:"P",grouping:",",decimal:".",precision:2},BYR:{symbol:"р.",grouping:" ",decimal:",",precision:2},BZD:{symbol:"BZ$",grouping:",",decimal:".",precision:2},CAD:{symbol:"C$",grouping:",",decimal:".",precision:2},CDF:{symbol:"FC",grouping:",",decimal:".",precision:2},CHF:{symbol:"CHF",grouping:"'",decimal:".",precision:2},CLP:{symbol:"$",grouping:".",decimal:",",precision:2},CNY:{symbol:"¥",grouping:",",decimal:".",precision:2},COP:{symbol:"$",grouping:".",decimal:",",precision:2},CRC:{symbol:"₡",grouping:".",decimal:",",precision:2},CUC:{symbol:"CUC",grouping:",",decimal:".",precision:2},CUP:{symbol:"$MN",grouping:",",decimal:".",precision:2},CVE:{symbol:"$",grouping:",",decimal:".",precision:2},CZK:{symbol:"Kč",grouping:" ",decimal:",",precision:2},DJF:{symbol:"Fdj",grouping:",",decimal:".",precision:0},DKK:{symbol:"kr.",grouping:"",decimal:",",precision:2},DOP:{symbol:"RD$",grouping:",",decimal:".",precision:2},DZD:{symbol:"د.ج.",grouping:",",decimal:".",precision:2},EGP:{symbol:"ج.م.",grouping:",",decimal:".",precision:2},ERN:{symbol:"Nfk",grouping:",",decimal:".",precision:2},ETB:{symbol:"ETB",grouping:",",decimal:".",precision:2},EUR:{symbol:"€",grouping:".",decimal:",",precision:2},FJD:{symbol:"FJ$",grouping:",",decimal:".",precision:2},FKP:{symbol:"£",grouping:",",decimal:".",precision:2},GBP:{symbol:"£",grouping:",",decimal:".",precision:2},GEL:{symbol:"Lari",grouping:" ",decimal:",",precision:2},GHS:{symbol:"₵",grouping:",",decimal:".",precision:2},GIP:{symbol:"£",grouping:",",decimal:".",precision:2},GMD:{symbol:"D",grouping:",",decimal:".",precision:2},GNF:{symbol:"FG",grouping:",",decimal:".",precision:0},GTQ:{symbol:"Q",grouping:",",decimal:".",precision:2},GYD:{symbol:"G$",grouping:",",decimal:".",precision:2},HKD:{symbol:"HK$",grouping:",",decimal:".",precision:2},HNL:{symbol:"L.",grouping:",",decimal:".",precision:2},HRK:{symbol:"kn",grouping:".",decimal:",",precision:2},HTG:{symbol:"G",grouping:",",decimal:".",precision:2},HUF:{symbol:"Ft",grouping:".",decimal:",",precision:0},IDR:{symbol:"Rp",grouping:".",decimal:",",precision:0},ILS:{symbol:"₪",grouping:",",decimal:".",precision:2},INR:{symbol:"₹",grouping:",",decimal:".",precision:2},IQD:{symbol:"د.ع.",grouping:",",decimal:".",precision:2},IRR:{symbol:"﷼",grouping:",",decimal:"/",precision:2},ISK:{symbol:"kr.",grouping:".",decimal:",",precision:0},JMD:{symbol:"J$",grouping:",",decimal:".",precision:2},JOD:{symbol:"د.ا.",grouping:",",decimal:".",precision:3},JPY:{symbol:"¥",grouping:",",decimal:".",precision:0},KES:{symbol:"S",grouping:",",decimal:".",precision:2},KGS:{symbol:"сом",grouping:" ",decimal:"-",precision:2},KHR:{symbol:"៛",grouping:",",decimal:".",precision:0},
__("Received invalid response while communicating with your WordPress site: %s","jetpack-my-jetpack"),this.parseError.message)}return(0,n.sprintf)(/* Translators: %d refers to numeric HTTP error code */
__("HTTP %d error received while communicating with the server.","jetpack-my-jetpack"),this.httpCode)}getDisplayBody(){return(0,r.b)(this.body)?JSON.stringify(this.body,null," "):(0,c.x)(this.body,"").substring(0,1e3)}getRestApiErrorMessage(){return __("Your site's REST API does not seem to be accessible. Jetpack Boost requires access to your REST API in order to receive site performance scores. Please make sure that your site's REST API is active and accessible, and try again.","jetpack-my-jetpack")}}},8426:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5736),c=a(2264),r=a(259);const __=n.__;async function s(e,t,a,c=null,s){const i={method:e,mode:"cors",headers:{"X-WP-Nonce":s}};"post"!==e&&"delete"!==e||!c||(i.body=JSON.stringify(c),i.headers["Content-Type"]="application/json");const l=function(e,t){return t+r.N+r.L+e}(a,t);let o;try{o=await fetch(l,i)}catch(e){const t=i;delete t.body,delete t.headers["X-WP-Nonce"];const a={requestInitiator:window.location.href,requestUrl:l,requestArgs:t,originalErrorMessage:e.toString()};throw new Error((0,n.sprintf)(/* Translators: %s refers to a string representation of an error object containing useful debug information */
__("An error occurred while trying to communicate with the site REST API. Extra debug info: %s","jetpack-my-jetpack"),JSON.stringify(a)))}return o}async function i(e,t,a,n=null,r){const i=await s(e,t,a,n,r);let l,o;try{l=await i.text()}catch(e){throw new c.M(i.status,null,e)}try{o=JSON.parse(l)}catch(e){throw new c.M(i.status,l,e)}if(!i.ok)throw new c.M(i.status,o,null);return o}const l={get:function(e,t,a){return i("get",e,t,null,a)},post:function(e,t,a=null,n){return i("post",e,t,a,n)}}},259:(e,t,a)=>{"use strict";a.d(t,{L:()=>c,N:()=>n});const n="jetpack-boost/v1",c=""},128:(e,t,a)=>{"use strict";a.d(t,{Fr:()=>g,tZ:()=>m,yn:()=>p});var n=a(5736),c=a(8426),r=a(1061),s=a(5146),i=a(6873),l=a(2653),o=a(2893);const __=n.__,u=12e4,d=5e3;async function m(e=!1,t,a,n){const r=h(await c.Z.post(t,e?"/speed-scores/refresh":"/speed-scores",{url:a},n));return r.scores?r.scores:await async function(e,t,a){return(0,l.Z)({timeout:u,interval:d,timeoutError:__("Timed out while waiting for speed-score.","jetpack-my-jetpack"),callback:async n=>{const r=h(await c.Z.post(e,"/speed-scores",{url:t},a));r.scores&&n(r.scores)}})}(t,a,n)}function h(e){if(e.error){const t=__("An unknown error occurred while requesting metrics","jetpack-my-jetpack");throw(0,o.V)(e.error,t)}if((0,i.b)(e.scores))return{status:"success",scores:{current:(0,i.b)(e.scores.current)?{mobile:(0,r.W)(e.scores.current.mobile,0),desktop:(0,r.W)(e.scores.current.desktop,0)}:{mobile:0,desktop:0},noBoost:(0,i.b)(e.scores.noBoost)?{mobile:(0,r.W)(e.scores.noBoost.mobile,0),desktop:(0,r.W)(e.scores.noBoost.desktop,0)}:null,isStale:!!e.scores.isStale}};const t=(0,s.x)(e.status);if(!t)throw new Error(__("Invalid response while requesting metrics","jetpack-my-jetpack"));return{status:t}}function p(e,t){const a=(e+t)/2;return a>90?"A":a>75?"B":a>50?"C":a>35?"D":a>25?"E":"F"}function g(e){const t=new Date(e),a=(new Date).valueOf()-t.valueOf();return Math.floor(a/864e5)}},1061:(e,t,a)=>{"use strict";function n(e,t=void 0){if("number"==typeof e)return e;if("string"==typeof e){const t=parseFloat(e);if(!isNaN(t))return t}return t}a.d(t,{W:()=>n})},5146:(e,t,a)=>{"use strict";function n(e,t=void 0){return"string"==typeof e?e:e&&e.toString instanceof Function?e.toString():t}a.d(t,{x:()=>n})},6873:(e,t,a)=>{"use strict";function n(e){return!!e&&e instanceof Object&&!(e instanceof Array)}a.d(t,{b:()=>n})},2653:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(5736);const __=n.__;async function c({interval:e,callback:t,timeout:a,timeoutError:n}){let c,r;return new Promise(((s,i)=>{c=setTimeout((()=>{i(new Error(n||__("Timed out","jetpack-my-jetpack")))}),a||12e4),r=setInterval((async()=>{try{await Promise.resolve(t(s))}catch(e){i(e)}}),e)})).finally((()=>{clearTimeout(c),clearInterval(r)}))}},2893:(e,t,a)=>{"use strict";function n(e,t){return e instanceof Error?e:"string"==typeof e||e instanceof String?new Error(e.toString()):e.message?new Error(e.message):t?new Error(t):new Error(JSON.stringify(e))}a.d(t,{V:()=>n})},7121:(e,t,a)=>{"use strict";a.d(t,{Z:()=>p});var n=a(5609),c=a(5736),r=a(5235),s=a.n(r),i=a(5844),l=a.n(i),o=a(9196),u=a.n(o),d=a(526),m=a(2289);const __=c.__,h=e=>{const{label:t,onClick:a,isLoading:c,isDisabled:r,displayError:i,errorMessage:l}=e;return u().createElement(u().Fragment,null,u().createElement(d.Z,{className:s()(m.Z.button,"jp-action-button--button"),label:t,onClick:a,variant:"primary",disabled:c||r},c?u().createElement(n.Spinner,null):t),i&&u().createElement("p",{className:s()(m.Z.error,"jp-action-button__error")},l))};h.propTypes={label:l().string.isRequired,onClick:l().func,isLoading:l().bool,isDisabled:l().bool,displayError:l().bool,errorMessage:l().oneOfType([l().string,l().element])},h.defaultProps={isLoading:!1,displayError:!1,errorMessage:__("An error occurred. Please try again.","jetpack-my-jetpack")};const p=h},9105:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5736),c=a(5235),r=a.n(c),s=a(8237),i=a(8868),l=a(3846),o=a(3363),u=a(1494);const __=n.__,d=({children:e,moduleName:t=__("Jetpack","jetpack-my-jetpack"),moduleNameHref:a,showHeader:n=!0,showFooter:c=!0
__("(opens in a new tab)","jetpack-my-jetpack"))),z=w?"_blank":void 0,N=a?.[0]&&null!==a[0]&&"components-tooltip"!==a?.[0]?.props?.className;return m().createElement(r.Button,c()({target:z,variant:n,className:u()(C,{"has-text":!!d&&N}),icon:w?void 0:d,iconSize:p,disabled:g,"aria-disabled":g,isDestructive:v,text:E},b),f&&m().createElement(r.Spinner,null),m().createElement("span",null,a),_)}));p.displayName="Button";const g=p},9026:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});a(2404);const n=({format:e="horizontal",icon:t,imageUrl:a})=>React.createElement("div",{className:"jp-components__decorative-card "+(e?"jp-components__decorative-card--"+e:"")},React.createElement("div",{className:"jp-components__decorative-card__image",style:{backgroundImage:a?`url( ${a} )`:""}}),React.createElement("div",{className:"jp-components__decorative-card__content"},React.createElement("div",{className:"jp-components__decorative-card__lines"})),t?React.createElement("div",{className:"jp-components__decorative-card__icon-container"},React.createElement("span",{className:"jp-components__decorative-card__icon jp-components__decorative-card__icon--"+t})):null)},7172:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5736),c=a(5235),r=a.n(c),s=a(9196);a(5785);const __=n.__;class i extends s.Component{static defaultProps={"aria-hidden":"false",focusable:"true"};needsOffset(e,t){return["gridicons-arrow-left","gridicons-arrow-right","gridicons-calendar","gridicons-cart","gridicons-folder","gridicons-info","gridicons-info-outline","gridicons-posts","gridicons-star-outline","gridicons-star"].indexOf(e)>=0&&t%18==0}getSVGDescription(e){if("description"in this.props)return this.props.description;switch(e){default:return"";case"gridicons-audio":return __("Has audio.","jetpack-my-jetpack");case"gridicons-arrow-left":return __("Arrow left","jetpack-my-jetpack");case"gridicons-arrow-right":return __("Arrow right","jetpack-my-jetpack");case"gridicons-calendar":return __("Is an event.","jetpack-my-jetpack");case"gridicons-cart":return __("Is a product.","jetpack-my-jetpack");case"chevron-down":return __("Show filters","jetpack-my-jetpack");case"gridicons-comment":return __("Matching comment.","jetpack-my-jetpack");case"gridicons-cross":return __("Close.","jetpack-my-jetpack");case"gridicons-filter":return __("Toggle search filters.","jetpack-my-jetpack");case"gridicons-folder":return __("Category","jetpack-my-jetpack");case"gridicons-info":case"gridicons-info-outline":return __("Information.","jetpack-my-jetpack");case"gridicons-image-multiple":return __("Has multiple images.","jetpack-my-jetpack");case"gridicons-image":return __("Has an image.","jetpack-my-jetpack");case"gridicons-page":return __("Page","jetpack-my-jetpack");case"gridicons-post":return __("Post","jetpack-my-jetpack");case"gridicons-jetpack-search":case"gridicons-search":return __("Magnifying Glass","jetpack-my-jetpack");case"gridicons-tag":return __("Tag","jetpack-my-jetpack");case"gridicons-video":return __("Has a video.","jetpack-my-jetpack")}}renderIcon(e){switch(e){default:return null;case"gridicons-audio":return React.createElement("g",null,React.createElement("path",{d:"M8 4v10.184C7.686 14.072 7.353 14 7 14c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3V7h7v4.184c-.314-.112-.647-.184-1-.184-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3V4H8z"}));case"gridicons-arrow-left":return React.createElement("g",null,React.createElement("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}));case"gridicons-arrow-right":return React.createElement("g",null,React.createElement("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"}));case"gridicons-block":return React.createElement("g",null,React.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM4 12c0-4.418 3.582-8 8-8 1.848 0 3.545.633 4.9 1.686L5.686 16.9C4.633 15.545 4 13.848 4 12zm8 8c-1.848 0-3.546-.633-4.9-1.686L18.314 7.1C19.367 8.455 20 10.152 20 12c0 4.418-3.582 8-8 8z"}));case"gridicons-calendar":return React.createElement("g",null,React.createElement("path",{d:"M
__("(opens in a new tab)","jetpack-my-jetpack"))),y=({moduleName:e=__("Jetpack","jetpack-my-jetpack"),className:t,moduleNameHref:a="https://jetpack.com",menu:n,onAboutClick:s,onPrivacyClick:i,onTermsClick:l,...o})=>{const[d]=(0,w.Z)("sm","<="),[f]=(0,w.Z)("md","<="),[y]=(0,w.Z)("lg",">"),{isActive:b,connectedPlugins:C}=(0,r.useSelect)((e=>{const t=e(p.t);return{connectedPlugins:t?.getConnectedPlugins(),...t.getConnectionStatus()}}),[p.t]),j=(0,g.Z)(),_=j&&b&&C?.some((({slug:e})=>"jetpack"===e));let z=[{label:_x("About","Link to learn more about Jetpack.","jetpack-my-jetpack"),title:__("About Jetpack","jetpack-my-jetpack"),href:_?new URL("admin.php?page=jetpack_about",j).href:(0,h.Z)("jetpack-about"),target:_?"_self":"_blank",onClick:s},{label:_x("Privacy","Shorthand for Privacy Policy.","jetpack-my-jetpack"),title:__("Automattic's Privacy Policy","jetpack-my-jetpack"),href:_?new URL("admin.php?page=jetpack#/privacy",j).href:(0,h.Z)("a8c-privacy"),target:_?"_self":"_blank",onClick:i},{label:_x("Terms","Shorthand for Terms of Service.","jetpack-my-jetpack"),title:__("WordPress.com Terms of Service","jetpack-my-jetpack"),href:(0,h.Z)("wpcom-tos"),target:"_blank",onClick:l}];n&&(z=[...z,...n]);const N=m().createElement(m().Fragment,null,m().createElement(k,null),e);return m().createElement("footer",c()({className:u()("jp-dashboard-footer",{"is-sm":d,"is-md":f,"is-lg":y},t),"aria-label":__("Jetpack","jetpack-my-jetpack")},o),m().createElement("ul",null,m().createElement("li",{className:"jp-dashboard-footer__jp-item"},a?m().createElement("a",{href:a},N):N),z.map((e=>{const t="button"===e.role,a=!t&&"_blank"===e.target;return m().createElement("li",{key:e.label},m().createElement("a",{href:e.href,title:e.title,target:e.target,onClick:e.onClick,onKeyDown:e.onKeyDown,className:u()("jp-dashboard-footer__menu-item",{"is-external":a}),role:e.role,rel:a?"noopener noreferrer":void 0,tabIndex:t?0:void 0},e.label,a&&m().createElement(E,null)))})),m().createElement("li",{className:"jp-dashboard-footer__a8c-item"},m().createElement("a",{href:_?new URL("admin.php?page=jetpack_about",j).href:(0,h.Z)("a8c-about"),"aria-label":__("An Automattic Airline","jetpack-my-jetpack")},m().createElement(v.Z,{"aria-hidden":"true"})))))}},8868:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(2674),c=a.n(n),r=a(5736),s=a(5235),i=a.n(s),l=a(9196),o=a.n(l);const __=r.__,u=({logoColor:e="#069e08",showText:t=!0,className:a,height:n=32,...r})=>{const s=t?"0 0 118 32":"0 0 32 32";return o().createElement("svg",c()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:s,className:i()("jetpack-logo",a),"aria-labelledby":"jetpack-logo-title",height:n},r,{role:"img"}),o().createElement("title",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-my-jetpack")),o().createElement("path",{fill:e,d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z M15,19H7l8-16V19z M17,29V13h8L17,29z"}),t&&o().createElement(o().Fragment,null,o().createElement("path",{d:"M41.3,26.6c-0.5-0.7-0.9-1.4-1.3-2.1c2.3-1.4,3-2.5,3-4.6V8h-3V6h6v13.4C46,22.8,45,24.8,41.3,26.6z"}),o().createElement("path",{d:"M65,18.4c0,1.1,0.8,1.3,1.4,1.3c0.5,0,2-0.2,2.6-0.4v2.1c-0.9,0.3-2.5,0.5-3.7,0.5c-1.5,0-3.2-0.5-3.2-3.1V12H60v-2h2.1V7.1 H65V10h4v2h-4V18.4z"}),o().createElement("path",{d:"M71,10h3v1.3c1.1-0.8,1.9-1.3,3.3-1.3c2.5,0,4.5,1.8,4.5,5.6s-2.2,6.3-5.8,6.3c-0.9,0-1.3-0.1-2-0.3V28h-3V10z M76.5,12.3 c-0.8,0-1.6,0.4-2.5,1.2v5.9c0.6,0.1,0.9,0.2,1.8,0.2c2,0,3.2-1.3,3.2-3.9C79,13.4,78.1,12.3,76.5,12.3z"}),o().createElement("path",{d:"M93,22h-3v-1.5c-0.9,0.7-1.9,1.5-3.5,1.5c-1.5,0-3.1-1.1-3.1-3.2c0-2.9,2.5-3.4,4.2-3.7l2.4-0.3v-0.3c0-1.5-0.5-2.3-2-2.3 c-0.7,0-2.3,0.5-3.7,1.1L84,11c1.2-0.4,3-1,4.4-1c2.7,0,4.6,1.4,4.6,4.7L93,22z M90,16.4l-2.2,0.4c-0.7,0.1-1.4,0.5-1.4,1.6 c0,0.9,0.5,1.4,1.3,1.4s1.5-0.5,2.3-1V16.4z"}),o().createElement("path",{d:"M104.5,21.3c-1.1,0.4-2.2,0.6-3.5,0.6c-4.2,0-5.9-2.4-5.9-5.9c0-3.7,2.3-6,6.1-6c1.4,0,2.3,0.2,3.2,0.5V13 c-0.8-0.3-2-0.6-3.2-0.6c-1.7,0-3.2,0.9-3.2,3.6c0,2.9,1.5,3.8,3.3,3.8c0.9,0,1.9-0.2,3.2-0.7V21.3z"}),o().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-
// translators: Name of the current feature
default:(0,n.sprintf)(__("%s coming soon","jetpack-my-jetpack"),a)}:{lg:t?v:f,default:t?a:(0,n.sprintf)(/* translators: Name of the current feature */
__("%s not included","jetpack-my-jetpack"),a)})(t,e,_),R=b?Z.lg:Z.default;return u().createElement("div",{className:l()(g.Z.item,g.Z.value)},u().createElement(c.Z,{className:l()(g.Z.icon,j?g.Z["icon-check"]:g.Z["icon-cross"]),size:32,icon:j?r.Z:s.Z}),u().createElement(p.ZP,{variant:"body-small"},i||R),x&&u().createElement(d.Z,{title:E||N,iconClassName:g.Z["popover-icon"],className:l()(g.Z.popover,y),placement:"bottom-end",iconSize:14,offset:4,wide:Boolean(E&&h)},u().createElement(p.ZP,{variant:"body-small",component:"div"},h||z)))},y=({children:e})=>u().createElement("div",{className:g.Z.header},e),b=({primary:e=!1,children:t})=>{let a=0;return u().createElement("div",{className:l()(g.Z.card,{[g.Z["is-primary"]]:e})},o.Children.map(t,(e=>{const t=e;return t.type===E?(a++,(0,o.cloneElement)(t,{index:a-1})):t})))},C=({title:e,items:t,children:a,showIntroOfferDisclaimer:n=!1})=>{const[c]=(0,m.Z)("lg");return u().createElement(k.Provider,{value:t},u().createElement("div",{className:l()(g.Z.container,{[g.Z["is-viewport-large"]]:c}),style:{"--rows":t.length+1,"--columns":o.Children.toArray(a).length+1}},u().createElement("div",{className:g.Z.table},u().createElement(p.ZP,{variant:"headline-small"},e),c&&t.map(((e,a)=>u().createElement("div",{className:l()(g.Z.item,{[g.Z["last-feature"]]:a===t.length-1}),key:a},u().createElement(p.ZP,{variant:"body-small"},u().createElement("strong",null,e.name)),e.tooltipInfo&&u().createElement(d.Z,{title:e.tooltipTitle,iconClassName:g.Z["popover-icon"],className:g.Z.popover,placement:e.tooltipPlacement?e.tooltipPlacement:"bottom-end",iconSize:14,offset:4,wide:Boolean(e.tooltipTitle&&e.tooltipInfo)},u().createElement(p.ZP,{variant:"body-small"},e.tooltipInfo))))),a)),u().createElement("div",{className:g.Z["tos-container"]},u().createElement("div",{className:g.Z.tos},n&&u().createElement(p.ZP,{variant:"body-small"},__("Reduced pricing is a limited offer for the first year and renews at regular price.","jetpack-my-jetpack")),u().createElement(h.Z,{multipleButtons:!0}))))}},5347:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5736),c=a(5235),r=a.n(c),s=a(5106),i=a(3789),l=a(9184);const __=n.__,o=({price:e,offPrice:t,currency:a="",showNotOffPrice:n=!0,hideDiscountLabel:c=!0,promoLabel:o="",legend:u=__("/month, paid yearly","jetpack-my-jetpack"),isNotConvenientPrice:d=!1,hidePriceFraction:m=!1,children:h})=>{if(null==e&&null==t||!a)return null;n=n&&null!=t;const p="number"==typeof e&&"number"==typeof t?Math.floor((e-t)/e*100):0,g=!c&&p&&p>0?p+__("% off","jetpack-my-jetpack"):null;return React.createElement(React.Fragment,null,React.createElement("div",{className:l.Z.container},React.createElement("div",{className:r()(l.Z["price-container"],"product-price_container")},React.createElement(i.t,{value:t??e,currency:a,isOff:!d,hidePriceFraction:m}),n&&React.createElement(i.t,{value:e,currency:a,isOff:!1,hidePriceFraction:m}),g&&React.createElement(s.ZP,{className:r()(l.Z["promo-label"],"product-price_promo_label")},g))),React.createElement("div",{className:l.Z.footer},h||React.createElement(s.ZP,{className:r()(l.Z.legend,"product-price_legend")},u),o&&React.createElement(s.ZP,{className:r()(l.Z["promo-label"],"product-price_promo_label")},o)))}},3789:(e,t,a)=>{"use strict";a.d(t,{t:()=>l});var n=a(8899),c=a(5235),r=a.n(c),s=a(5106),i=a(9184);const l=({value:e,currency:t,isOff:a,hidePriceFraction:c})=>{const l=r()(i.Z.price,"product-price_price",{[i.Z["is-not-off-price"]]:!a}),{symbol:o,integer:u,fraction:d}=(0,n.LR)(e,t),m=!c||!d.endsWith("00");return React.createElement(s.ZP,{className:l,variant:"headline-medium",component:"p"},React.createElement(s.ZP,{className:i.Z.symbol,component:"sup",variant:"title-medium"},o),u,m&&React.createElement(s.ZP,{component:"sup",variant:"body-small","data-testid":"PriceFraction"},React.createElement("strong",null,d)))}},5033:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r);a(1683);const i=e=>{const t=e.className+" jp-components-spinner",a={width:e.size,height:e.size,fontSize:e.size,borderTopColor:e.color},n={borderTopColor:e.color,bord
__("By clicking the <strong>%s</strong> button, you agree to our <tosLink>Terms of Service</tosLink> and to <shareDetailsLink>share details</shareDetailsLink> with WordPress.com.","jetpack-my-jetpack"),e),{strong:React.createElement("strong",null),tosLink:React.createElement(d,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(d,{slug:"jetpack-support-what-data-does-jetpack-sync"})}),d=({slug:e,children:t})=>React.createElement("a",{className:"terms-of-service__link",href:(0,i.Z)(e),rel:"noopener noreferrer",target:"_blank"},t),m=({className:e,multipleButtons:t,agreeButtonLabel:a})=>React.createElement(l.ZP,{className:s()(e,"terms-of-service")},t?React.createElement(o,null):React.createElement(u,{agreeButtonLabel:a}))},6017:(e,t,a)=>{"use strict";a.d(t,{h:()=>n,s:()=>c});const n={"headline-medium":"h1","headline-small":"h2","headline-small-regular":"h2","title-medium":"h3","title-medium-semi-bold":"h3","title-small":"h4",body:"p","body-small":"p","body-extra-small":"p","body-extra-small-bold":"p",label:"p"},c=["mt","mr","mb","ml","mx","my","m","pt","pr","pb","pl","px","py","p"]},5106:(e,t,a)=>{"use strict";a.d(t,{Dx:()=>p,H3:()=>h,ZP:()=>m});var n=a(2674),c=a.n(n),r=a(5235),s=a.n(r),i=a(9196),l=a.n(i),o=a(6017),u=a(3280);const d=(0,i.forwardRef)((({variant:e="body",children:t,component:a,className:n,...r},d)=>{const m=a||o.h[e]||"span",h=(0,i.useMemo)((()=>o.s.reduce(((e,t)=>(void 0!==r[t]&&(e+=u.Z[`${t}-${r[t]}`]+" ",delete r[t]),e)),"")),[r]);return r.ref=d,l().createElement(m,c()({className:s()(u.Z.reset,u.Z[e],n,h)},r),t)}));d.displayName="Text";const m=d,h=({children:e,weight:t="bold",...a})=>{const n="headline-small"+("bold"===t?"":`-${t}`);return l().createElement(d,c()({variant:n,mb:3},a),e)},p=({children:e,size:t="medium",...a})=>l().createElement(d,c()({variant:`title-${t}`,mb:1},a),e)},8275:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>m});var n=a(9196),c=a.n(n),r=a(3591);const s={"--font-headline-medium":"48px","--font-headline-small":"36px","--font-title-medium":"24px","--font-title-small":"20px","--font-body":"16px","--font-body-small":"14px","--font-body-extra-small":"12px","--font-title-large":"var(--font-headline-small)","--font-label":"var(--font-body-extra-small)"},i={"--jp-black":"#000000","--jp-black-80":"#2c3338","--jp-white":"#ffffff","--jp-white-off":"#f9f9f6","--jp-gray":"#dcdcde","--jp-gray-0":"#F6F7F7","--jp-gray-10":"#C3C4C7","--jp-gray-20":"#A7AAAD","--jp-gray-40":"#787C82","--jp-gray-50":"#646970","--jp-gray-60":"#50575E","--jp-gray-70":"#3C434A","--jp-gray-80":"#2C3338","--jp-gray-90":"#1d2327","--jp-gray-off":"#e2e2df","--jp-red-0":"#F7EBEC","--jp-red-5":"#FACFD2","--jp-red-40":"#E65054","--jp-red-50":"#D63638","--jp-red-60":"#B32D2E","--jp-red-70":"#8A2424","--jp-red-80":"#691C1C","--jp-red":"#d63639","--jp-yellow-5":"#F5E6B3","--jp-yellow-10":"#F2CF75","--jp-yellow-20":"#F0C930","--jp-yellow-30":"#DEB100","--jp-yellow-40":"#C08C00","--jp-yellow-50":"#9D6E00","--jp-yellow-60":"#7D5600","--jp-blue-20":"#68B3E8","--jp-blue-40":"#1689DB","--jp-pink":"#C9356E","--jp-green-0":"#f0f2eb","--jp-green-5":"#d0e6b8","--jp-green-10":"#9dd977","--jp-green-20":"#64ca43","--jp-green-30":"#2fb41f","--jp-green-40":"#069e08","--jp-green-50":"#008710","--jp-green-60":"#007117","--jp-green-70":"#005b18","--jp-green-80":"#004515","--jp-green-90":"#003010","--jp-green-100":"#001c09","--jp-green":"#069e08","--jp-green-primary":"var( --jp-green-40 )","--jp-green-secondary":"var( --jp-green-30 )"},l={"--jp-border-radius":"4px","--jp-menu-border-height":"1px","--jp-underline-thickness":"2px"},o={"--spacing-base":"8px"},u={},d=(e,t,a)=>{const n={...s,...i,...l,...o};for(const t in n)e.style.setProperty(t,n[t]);a&&e.classList.add(r.Z.global),t&&(u[t]={provided:!0,root:e})},m=({children:e=null,targetDom:t,id:a,withGlobalStyles:r=!0})=>{const s=(0,n.useRef)(),i=u?.[a]?.provided;return(0,n.useLayoutEffect)((()=>{if(!i)return t?d(t,a,r):void(s?.current&&d(s.current,a,r))}),[t,s,i,a,r]),t?c().createElement(c().Fragment,null,e):c().createElement("div",{ref:s},e)}},4706:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(526),c=
__("There was an error reconnecting Jetpack. Error: %s","jetpack-my-jetpack"),l))):null;return u().createElement(u().Fragment,null,p,u().createElement(r.Notice,{status:"error",isDismissible:!1,className:m},u().createElement("div",{className:d.Z.message},h,t),i&&u().createElement("a",{onClick:i,onKeyDown:i,className:d.Z.button,href:"#"},__("Restore Connection","jetpack-my-jetpack"))))};m.propTypes={message:l().string.isRequired,restoreConnectionCallback:l().func,isRestoringConnection:l().bool,restoreConnectionError:l().string};const h=m},4322:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r);a(4220);const i=e=>{const{title:t,value:a,description:n}=e;return s().createElement("div",{className:"jp-connection__disconnect-card card"},s().createElement("div",{className:"jp-connection__disconnect-card__card-content"},s().createElement("p",{className:"jp-connection__disconnect-card__card-headline"},t),(a||n)&&s().createElement("div",{className:"jp-connection__disconnect-card__card-stat-block"},s().createElement("span",{className:"jp-connection__disconnect-card__card-stat"},a),s().createElement("div",{className:"jp-connection__disconnect-card__card-description"},n))))};i.propTypes={title:c().string,value:c().oneOfType([c().string,c().number]),description:c().string};const l=i},6168:(e,t,a)=>{"use strict";a.d(t,{Z:()=>f});var n=a(6975),c=a(4743),r=a(1132),s=a(5609),i=a(5736),l=a(5844),o=a.n(l),u=a(9196),d=a.n(u),m=(a(287),a(9015)),h=a(5995),p=a(1702),g=a(1166);const __=i.__,v=e=>{const[t,a]=(0,u.useState)(!1),[i,l]=(0,u.useState)(!1),[o,v]=(0,u.useState)(!1),[f,w]=(0,u.useState)(!1),[k,E]=(0,u.useState)(!1),[y,b]=(0,u.useState)(!1),{apiRoot:C,apiNonce:j,connectedPlugins:_,title:z,pluginScreenDisconnectCallback:N,onDisconnected:x,onError:Z,disconnectStepComponent:R,context:M,connectedUser:S,connectedSiteId:L,isOpen:P,onClose:V}=e;let H="";(0,r.jetpackConfigHas)("consumer_slug")&&(H=(0,r.jetpackConfigGet)("consumer_slug"));const A=(0,u.useMemo)((()=>({context:M,plugin:H})),[M,H]);(0,u.useEffect)((()=>{c.ZP.setApiRoot(C),c.ZP.setApiNonce(j)}),[C,j]),(0,u.useEffect)((()=>{S&&S.ID&&S.login&&n.Z.initialize(S.ID,S.login)}),[S,S.ID,S.login]),(0,u.useEffect)((()=>{P&&n.Z.tracks.recordEvent("jetpack_disconnect_dialog_open",A)}),[P,A]),(0,u.useEffect)((()=>{P&&(i?!i||f||k?f&&!k?n.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"survey"},A)):k&&n.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"thank_you"},A)):n.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect_confirm"},A)):n.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect"},A)))}),[P,i,f,k,A]);const B=(0,u.useCallback)((()=>{c.ZP.disconnectSite().then((()=>{a(!1),l(!0)})).catch((e=>{a(!1),v(e),Z&&Z(e)}))}),[a,l,v,Z]),O=(0,u.useCallback)(((e,t)=>{b(!0),fetch("https://public-api.wordpress.com/wpcom/v2/marketing/feedback-survey",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}).then((e=>e.json())).then((e=>{if(!0!==e.success)throw new Error("Survey endpoint returned error code "+e.code);n.Z.tracks.recordEvent("jetpack_disconnect_survey_submit",t),E(!0),b(!1)})).catch((e=>{n.Z.tracks.recordEvent("jetpack_disconnect_survey_error",Object.assign({},{error:e.message},t)),E(!0),b(!1)}))}),[b,E]),I=(0,u.useCallback)((e=>{e&&e.preventDefault(),v(!1),a(!0),"plugins"!==M?B():N&&N(e)}),[v,a,N,M,B]),T=(0,u.useCallback)((e=>n.Z.tracks.recordEvent(e,A)),[A]),U=(0,u.useCallback)((()=>!(!S.ID||!L)),[S,L]),D=(0,u.useCallback)(((e,t,a)=>{if(a&&a.preventDefault(),!U())return void E(!0);const n={site_id:L,user_id:S.ID,survey_id:"jetpack-plugin-disconnect",survey_responses:{"why-cancel":{response:e,text:t||null}}},c=Object.assign({},A,{disconnect_reason:e});O(n,c)}),[O,E,U,L,S,A]),F=(0,u.useCallback)((e=>{e&&e.preventDefault(),x&&x(),V()}),[x,V]),q=(0,u.useCallback)((e=>{e&&e.preventDefault(),w(!0)}),[w]);return d().createElement(d().Fragment,null,P&&d().createElement(s.Modal,{title:"",co
__("%1$s - %2$s","jetpack-my-jetpack"),e,t),value:t}))),{label:__("I want to add a license key manually","jetpack-my-jetpack"),value:""}]),[a,u]);(0,h.useEffect)((()=>{o(d?.length?d[0].value:"")}),[d]);const m=(0,h.useCallback)((e=>{o(e),c(e)}),[c]);return p().createElement(p().Fragment,null,p().createElement(s.SelectControl,{className:t,disabled:n,label:__("Select a license key","jetpack-my-jetpack"),value:i,options:d,onChange:m}),!u&&!i&&p().createElement(s.TextControl,{className:t,label:__("Input a license key","jetpack-my-jetpack"),value:r,onChange:c,disabled:n}))},f=e=>{const{activateLicense:t,availableLicenses:a,fetchingAvailableLicenses:l,isActivating:d,license:m,licenseError:f,onLicenseChange:w}=e,k=null!=f;(0,h.useEffect)((()=>{n.Z.tracks.recordEvent("jetpack_wpa_license_key_activation_view")}),[]);const E=k?"jp-license-activation-screen-controls--license-field-with-error":"jp-license-activation-screen-controls--license-field",y=a&&a.length;return p().createElement("div",{className:"jp-license-activation-screen-controls"},p().createElement("div",{className:"jp-license-activation-screen-controls--content"},p().createElement(c.Z,{showText:!1,height:48}),p().createElement("h1",null,__("Add a license key","jetpack-my-jetpack")),p().createElement("p",null,(0,i.createInterpolateElement)(__("<strong>Check your email</strong> for your license key. You should have received it after making your purchase.","jetpack-my-jetpack"),{strong:p().createElement("strong",null)})),l||y?p().createElement(v,{className:E,disabled:l||d,onChange:w,availableLicenses:l?null:a,value:m}):p().createElement(g,{className:E,disabled:d,onChange:w,value:m}),k&&p().createElement("div",{className:"jp-license-activation-screen-controls--license-field-error"},p().createElement(o.Z,{icon:u.Z}),p().createElement("span",null,f))),p().createElement("div",null,p().createElement(s.Button,{className:"jp-license-activation-screen-controls--button",onClick:t,disabled:!m},d?p().createElement(r.Z,null):__("Activate","jetpack-my-jetpack"))))};f.propTypes={activateLicense:m().func.isRequired,availableLicenses:m().array,fetchingAvailableLicenses:m().bool,isActivating:m().bool.isRequired,license:m().string.isRequired,licenseError:m().string,onLicenseChange:m().func.isRequired,siteUrl:m().string.isRequired};const w=f},8781:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(6895),c=a(9307),r=a(5736),s=a(3059),i=a.n(s),l=a(9196),o=a.n(l);const __=r.__,u=e=>{const{imageUrl:t,showSupportLink:a=!1}=e;return o().createElement("div",{className:"jp-license-activation-screen-illustration"},o().createElement("div",{className:"jp-license-activation-screen-illustration--wrapper"},o().createElement("img",{className:"jp-license-activation-screen-illustration--img",src:t,alt:""})),a&&o().createElement("p",{className:"jp-license-activation-screen-illustration--support-link"},(0,c.createInterpolateElement)(__("Do you need help? <a>Contact us.</a>","jetpack-my-jetpack"),{a:o().createElement("a",{href:(0,n.Z)("jetpack-support-license-activation")})})))};u.propTypes={imageUrl:i().string.isRequired,showSupportLink:i().bool};const d=u},7554:(e,t,a)=>{"use strict";a.d(t,{Z:()=>m});var n=a(8868),c=a(3059),r=a.n(c),s=a(9196),i=a.n(s),l=a(3157),o=a(8288),u=a(4172);const d=e=>{const{productId:t,siteRawUrl:a,siteAdminUrl:c,currentRecommendationsStep:r}=e;return i().createElement("div",{className:"jp-license-activation-screen-success-info"},i().createElement("div",{className:"jp-license-activation-screen-success-info--content"},i().createElement(n.Z,{showText:!1,height:48})),i().createElement(o.Z,{siteRawUrl:a,productId:t}),i().createElement("div",{className:"jp-license-activation-screen-success-info--buttons"},i().createElement(l.c,{currentRecommendationsStep:r,siteAdminUrl:c,siteRawUrl:a,productId:t}),i().createElement(u.o,{siteRawUrl:a,productId:t})))};d.propTypes={siteRawUrl:r().string,productId:r().number,siteAdminUrl:r().string,currentRecommendationsStep:r().string};const m=d},3157:(e,t,a)=>{"use strict";a.d(t,{c:()=>d});var n=a(6895),c=a(5609),r=a(5736),s=a(3059),i=a.n(s),l=a(9196),o=a.n(l)
__("Hey, %s","jetpack-my-jetpack"),t)),g().createElement("h2",{className:v.Z.headline},__("You have been gifted a Jetpack Golden Token.","jetpack-my-jetpack")),g().createElement("p",null,u&&__("This unlocked a lifetime of Jetpack powers for your website. Your exclusive Jetpack Experience is already active.","jetpack-my-jetpack"),!u&&__("This unlocks a lifetime of Jetpack powers for your website. Your exclusive Jetpack Experience awaits.","jetpack-my-jetpack"))),g().createElement(i.Z,{variant:"primary",weight:"regular",onClick:E,className:v.Z.button},u&&__("Awesome!","jetpack-my-jetpack"),!u&&__("Redeem your token","jetpack-my-jetpack"))),g().createElement("div",{className:`${v.Z["powers-wrap"]} ${v.Z["content-wrap"]}`},g().createElement("div",{className:v.Z["content-wrap-text"]},g().createElement("h2",{className:v.Z.headline},__("Super powers are ready!","jetpack-my-jetpack")),g().createElement("p",{className:v.Z.paragraph},__("Your Jetpack Golden Token provides a lifetime license for this website and includes the following products:","jetpack-my-jetpack"))),g().createElement("div",{className:v.Z["jetpack-products"]},g().createElement("div",null,g().createElement(k,null),g().createElement("h3",null,__("VaultPress Backup","jetpack-my-jetpack")),g().createElement("p",null,__("Save every change and get back online quickly with oneclick restores.","jetpack-my-jetpack"))),g().createElement("div",null,g().createElement(w,null),g().createElement("h3",null,_x("Scan","Plugin name (noun).","jetpack-my-jetpack")),g().createElement("p",null,__("Automated scanning and oneclick fixes to keep your site ahead of security threats.","jetpack-my-jetpack")))),g().createElement(i.Z,{variant:"primary",weight:"regular",onClick:E,href:window?.myJetpackInitialState?.myJetpackUrl,className:v.Z.button},__("Explore your new powers","jetpack-my-jetpack")))))))}f.defaultProps={tokenRedeemed:!1,onModalClose:e=>{document.referrer.includes(window.location.host)?(e.preventDefault(),history.back()):(e.preventDefault(),window.location.href=window?.myJetpackInitialState?.myJetpackUrl)}},f.propTypes={redeemClick:h().func,tokenRedeemed:h().bool,displayName:h().string,onModalClose:h().func};const w=f},3281:(e,t,a)=>{"use strict";a.d(t,{H:()=>c.Z,I:()=>n.Z});var n=a(468),c=a(9644)},1899:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(9105),c=a(3363),r=a(3846),s=a(1294),i=a(3281),l=a(9196),o=a.n(l),u=a(5544),d=a(6178),m=a(1838),h=a(4848),p=a(5626);function g(){const{recordEvent:e}=(0,h.Z)(),{data:t=[],isLoading:a}=(0,d.Z)({name:u.nF,queryFn:async e=>(await e.getUserLicenses())?.items}),{userConnectionData:g}=(0,s.Z)(),[v,f]=(0,l.useState)(!1),w=g?.currentUser?.wpcomUser?.display_name||g?.currentUser?.wpcomUser?.login||g?.currentUser?.username,k=(0,l.useCallback)((()=>{e("jetpack_myjetpack_license_activation_back_link_click")}),[e]),E=(0,l.useCallback)((()=>{f(!0)}),[]),y=(0,l.useMemo)((()=>t.filter((({attached_at:e,revoked_at:t})=>null===e&&null===t))),[t]),{siteSuffix:b="",adminUrl:C=""}=(0,m.$9)();return o().createElement(n.Z,{showHeader:!1,showBackground:!1},o().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},o().createElement(r.Z,null,o().createElement(p.Z,{onClick:k,reload:v})),o().createElement(r.Z,null,o().createElement(i.I,{currentRecommendationsStep:null,availableLicenses:y,fetchingAvailableLicenses:a,onActivationSuccess:E,siteAdminUrl:C,siteRawUrl:b,displayName:w}))))}},1062:(e,t,a)=>{"use strict";a.d(t,{U:()=>d,Z:()=>h});var n=a(5106),c=a(5235),r=a.n(c),s=a(5844),i=a.n(s),l=a(9196),o=a.n(l),u=a(5893);const d=e=>{const{children:t,className:a}=e,n=r()(u.Z.container,a);return o().createElement("div",{className:n},t)},m=e=>{const{title:t,headerRightContent:a,className:c,children:r}=e;return o().createElement(d,{className:c},o().createElement("div",{className:u.Z.title},o().createElement("div",{className:u.Z.name},o().createElement(n.ZP,{variant:"title-medium"},t)),a),r)};m.propTypes={children:i().node,title:i().string.isRequired,className:i().string,headerRightContent:i().node};const h=m},3890:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a
__("(opens in a new tab)","jetpack-my-jetpack")))))))))}},247:(e,t,a)=>{"use strict";a.d(t,{Z:()=>N});var n=a(5106),c=a(526),r=a(6895),s=a(1294),i=a(428),l=a(8137),o=a(9818),u=a(5736),d=a(1074),m=a(496),h=a(9201),p=a(5235),g=a.n(p),v=a(5844),f=a.n(v),w=a(9196),k=a.n(w),E=a(4848),y=a(5050),b=a(3815),C=a(9182),j=a(6322);const __=u.__,_=({text:e,actionText:t,onClick:a,status:r})=>k().createElement("div",{className:j.Z["list-item"]},k().createElement(n.ZP,{className:g()(j.Z["list-item-text"],{[j.Z.error]:"error"===r})},k().createElement(d.Z,{icon:"error"===r?m.Z:h.Z,className:g()({[j.Z.info]:"error"===r})}),e),t&&k().createElement(c.Z,{variant:"link",weight:"regular",onClick:a},t)),z=e=>{const{apiRoot:t,apiNonce:a,redirectUri:d,title:m,connectionInfoText:h,onDisconnected:p,connectedPlugins:v,connectedSiteId:f,context:z,onConnectUser:N}=e,{isRegistered:x,isUserConnected:Z,userConnectionData:R}=(0,s.Z)({apiRoot:t,apiNonce:a,redirectUri:d}),{recordEvent:M}=(0,E.Z)(),[S,L]=(0,w.useState)(!1),{setConnectionStatus:P,setUserIsConnecting:V}=(0,o.useDispatch)(i.t),H=N||V,A=R.currentUser?.wpcomUser?.avatar,B=(0,w.useMemo)((()=>({isUserConnected:Z,isRegistered:x})),[Z,x]),O=(0,w.useCallback)((e=>t=>{t&&t.preventDefault(),M("jetpack_myjetpack_connection_manage_dialog_click",{...B,connectionType:e}),L(!0)}),[M,L,B]),I=O("user"),T=O("site"),U=(0,w.useCallback)((e=>{e&&e.preventDefault(),L(!1)}),[L]),D=(0,w.useCallback)((e=>{e&&e.preventDefault(),P({isActive:!1,isRegistered:!1,isUserConnected:!1}),p?.()}),[p,P]),F=(0,w.useCallback)((()=>{M("jetpack_myjetpack_connection_learnmore_link_click",B)}),[M,B]),q=(0,w.useCallback)((e=>{e&&e.preventDefault(),M("jetpack_myjetpack_connection_connect_user_click",B),H()}),[H,M,B]);return k().createElement("div",{className:j.Z["connection-status-card"]},k().createElement(n.H3,null,m),k().createElement(n.ZP,{variant:"body",mb:3},`${h} `,k().createElement(c.Z,{href:(0,r.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),variant:"link",weight:"regular",isExternalLink:!0,onClick:F},__("Learn more about connections","jetpack-my-jetpack"))),k().createElement("div",{className:j.Z.status},k().createElement("img",{src:y,alt:"",className:j.Z.cloud}),k().createElement("div",{className:g()(j.Z.line,{[j.Z.disconnected]:!x||!Z})}),k().createElement("div",{className:j.Z["avatar-wrapper"]},k().createElement("img",{src:C,alt:"",className:j.Z.jetpack}),k().createElement("img",{src:Z&&A?A:b,alt:"",className:j.Z.avatar}))),k().createElement("div",null,x?k().createElement(k().Fragment,null,k().createElement(_,{onClick:T,text:__("Site connected.","jetpack-my-jetpack"),actionText:Z&&R.currentUser?.isMaster?__("Manage","jetpack-my-jetpack"):null}),Z&&k().createElement(_,{onClick:I,actionText:__("Manage","jetpack-my-jetpack"),text:(0,u.sprintf)(/* translators: first placeholder is user name, second is either the (Owner) string or an empty string */
__("Connected as %1$s%2$s.","jetpack-my-jetpack"),R.currentUser?.wpcomUser?.display_name,R.currentUser?.isMaster?__(" (Owner)","jetpack-my-jetpack"):"")}),Z&&R?.connectionOwner&&!R.currentUser?.isMaster&&k().createElement(_,{text:(0,u.sprintf)(/* translators: placeholder is the username of the Jetpack connection owner */
__("Also connected: %s (Owner).","jetpack-my-jetpack"),R.connectionOwner)}),!Z&&k().createElement(_,{onClick:q,text:__("User account not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})):k().createElement(_,{onClick:q,text:__("Jetpack is not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})),k().createElement(l.Z,{apiRoot:t,apiNonce:a,onDisconnected:D,connectedPlugins:v,connectedSiteId:f,connectedUser:R,isOpen:S,onClose:U,context:z}))};z.propTypes={apiRoot:f().string.isRequired,apiNonce:f().string.isRequired,redirectUri:f().string,connectedPlugins:f().array,connectedSiteId:f().number,title:f().string,connectionInfoText:f().string,onDisconnected:f().func,context:f().string,onConnectUser:f().func,requiresUserConnection:f().bool},z.defaultProps={title:__("Connection","jetpack-my-jetpack"),connectionInfoText:__("Jetpack connects your site and user account to the WordPress.com cloud to provide more powerful features.","jetpack-my-jetpack"),redirectUri:null,onConnectUser:null,requiresUserConnection:!0};const N=z},5784:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(8209),c=a(4598),r=a(1950),s=a(5162),i=a(7555),l=a(247);function o(){const{apiRoot:e,apiNonce:t,topJetpackMenuItemUrl:a,connectedPlugins:o}=(0,s.Z)(),u=(0,i.Z)(n.xB.Connection),d=(0,c.B)(),m=(0,r.Z)(d);return React.createElement(l.Z,{apiRoot:e,apiNonce:t,redirectUri:a,onConnectUser:u,connectedPlugins:o,requiresUserConnection:m.length>0,onDisconnected:()=>document?.location?.reload(!0)})}},5626:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5736),c=a(1074),r=a(3259),s=a(9196),i=a.n(s),l=a(9997),o=a(197);const __=n.__;function u({onClick:e,reload:t}){const a=t?"/?reload=true":"/";return i().createElement(l.rU,{to:a,className:o.Z.link,onClick:e},i().createElement(c.Z,{icon:r.Z,className:o.Z.icon}),__("Go back","jetpack-my-jetpack"))}u.defaultProps={onClick:()=>{}};const d=u},8607:(e,t,a)=>{"use strict";a.d(t,{r:()=>m});var n=a(526),c=a(3396),r=a(5609),s=a(9771),i=a(5736),l=a(5235),o=a.n(l),u=a(9196),d=a(4416);a(1854);const __=i.__;function m({productName:e,giftedDate:t}){const[a,l]=(0,u.useState)(!1),m=(0,u.useCallback)((()=>l(!0)),[l]),h={position:"top center",placement:"top",animate:!0,noArrow:!1,resize:!1,flip:!1,offset:6,focusOnMount:"container",onClose:(0,u.useCallback)((()=>l(!1)),[l]),className:d.Z.container},p=o()(d.Z.wrapper,"golden-token-icon-tooltip");return React.createElement("div",{className:p},React.createElement(n.Z,{variant:"link",onClick:m},React.createElement(c._1,{className:d.Z.logo})),React.createElement("div",{className:d.Z.helper},a&&React.createElement(r.Popover,h,React.createElement("div",null,React.createElement("div",{className:d.Z.title},e),React.createElement("div",{className:d.Z.content},(0,i.sprintf)(
// translators: %1$s is a product name, %2$s is the date the product was gifted.
__("%1$s was gifted on %2$s. It gives you access to a lifetime subscription of Jetpack VaultPress Backup and Jetpack Scan.","jetpack-my-jetpack"),e,(0,s.dateI18n)("F j, Y",t)))))))}},4159:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5609),c=a(9196),r=a.n(c),s=a(73);const i=function(){const[e,t]=(0,c.useState)(!0),a=(0,c.useCallback)((()=>t(!1)),[]);if(!e)return null;if(!window.hasOwnProperty("JP_IDENTITY_CRISIS__INITIAL_STATE"))return null;const{containerID:i,isSafeModeConfirmed:l}=window.JP_IDENTITY_CRISIS__INITIAL_STATE;return!i||l?null:r().createElement(n.Modal,{onRequestClose:a,overlayClassName:s.Z.modal},r().createElement("div",{id:i,className:s.Z.container}))}},642:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(6895),c=a(4706),r=a(5736),s=a(9196),i=a.n(s),l=a(4848),o=a(4730);const __=r.__,u=e=>{const{isAgencyAccount:t}=e,{recordEvent:a}=(0,l.Z)();(0,s.useEffect)((()=>{a("jetpack_myjetpack_manage_banner_view",{})}),[a]);const r=(0,s.useCallback)((e=>{a("jetpack_myjetpack_manage_banner_click",{target:e,feature:"manage"})}),[a]),u=(0,s.useCallback)((()=>{r("jp-manage-learn-more")}),[r]),d=(0,s.useCallback)((()=>{r("jp-manage-dashboard-sites")}),[r]),m=(0,s.useCallback)((()=>{r("jp-manage-sign-up")}),[r]);let h,p,g;return t?(h=__("Manage sites","jetpack-my-jetpack"),p=(0,n.Z)("my-jetpack-jetpack-manage-dashboard"),g=d):(h=__("Sign up for free","jetpack-my-jetpack"),p=(0,n.Z)("my-jetpack-jetpack-manage-sign-up"),g=m),i().createElement(c.Z,{icon:o,title:__("Jetpack Manage","jetpack-my-jetpack"),description:__("Jetpack Manage has the tools you need to manage multiple WordPress sites. Monitor site security, performance, and traffic, and get alerted if a site needs attention. Plus, get bulk discounts.","jetpack-my-jetpack"),secondaryCtaLabel:__("Learn more","jetpack-my-jetpack"),secondaryCtaURL:(0,n.Z)("my-jetpack-jetpack-manage-learn-more"),secondaryCtaIsExternalLink:!0,secondaryCtaOnClick:u,primaryCtaLabel:h,primaryCtaURL:p,primaryCtaIsExternalLink:!0,primaryCtaOnClick:g})}},8966:(e,t,a)=>{"use strict";a.d(t,{Z:()=>A});var n=a(2674),c=a.n(n),r=a(2054),s=a(9105),i=a(216),l=a(3363),o=a(3846),u=a(5106),d=a(6579),m=a(4164),h=a(3329),p=a(5609),g=a(5736),v=a(496),f=a(5235),w=a.n(f),k=a(9196),E=a(8437),y=a(5544),b=a(4598),C=a(7108),j=a(1838),_=a(4848),z=a(3290),N=a(5784),x=a(4159),Z=a(642),R=a(6800),M=a(2307),S=a(5943),L=a(9593),P=a(3851),V=a(1017);const __=g.__,H=({message:e,options:t})=>{const[a]=(0,r.Z)(["md"],[">"]),n={error:React.createElement(p.SVG,{className:V.Z.nofill,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement(p.Path,{d:"M11.7815 4.93772C11.8767 4.76626 12.1233 4.76626 12.2185 4.93772L20.519 19.8786C20.6116 20.0452 20.4911 20.25 20.3005 20.25H3.69951C3.50889 20.25 3.3884 20.0452 3.48098 19.8786L11.7815 4.93772Z",stroke:"#D63638",strokeWidth:"1.5"}),React.createElement(p.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),React.createElement(p.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"})),info:v.Z};return React.createElement(p.Notice,c()({isDismissible:!1},t,{className:V.Z.notice+(a?" "+V.Z["bigger-than-medium"]:"")}),React.createElement("div",{className:V.Z.message},n?.[t.status]&&React.createElement(p.Icon,{icon:n[t.status]}),e))};function A(){(0,z.Z)();const{hasBeenDismissed:e=!1}=(0,j.$9)("welcomeBanner"),{showFullJetpackStatsCard:t=!1}=(0,j.$9)("myJetpackFlags"),{jetpackManage:a={},adminUrl:n}=(0,j.$9)(),{currentNotice:c}=(0,k.useContext)(E.T),{message:r,options:p}=c||{},{hasConnectionError:g}=(0,h.Z)(),{data:v,isLoading:f}=(0,C.Z)({name:y.gb,query:{path:y.Hq}}),{detail:A}=(0,b.Z)("stats"),{data:B,isLoading:O}=(0,C.Z)({name:y.kl,query:{path:y.xD}}),I=v?.is_available,T=B?.user?.jwt,U=!O&&!f&&I&&T,D="1"===(0,j.$9)("userIsNewToJetpack"),{recordEvent:F}=(0,_.Z)(),[q,J]=(0,k.useState)(!1);return(0,k.useEffect)((()=>{F("jetpack_myjetpack_page_view")}),[F]),window.location.hash.includes("?reload=true")&&(window.history.replaceState(null,"",window.location.href.replace("?reload=true","")),window.location.reload(),J(!0)),q?null:React.createElement(s.Z,{site
(0,s.sprintf)(__("Learn about %s","jetpack-my-jetpack"),a));const U=A&&React.createElement("div",{className:g.Z["action-button-dropdown"]},React.createElement("ul",{className:g.Z["dropdown-menu"]},[...f,O()].map((({label:e,isExternalLink:t},a)=>React.createElement("li",{key:a},React.createElement("button",{onClick:()=>{M(I[a]),Z(!1)},className:g.Z["dropdown-item"]},React.createElement("div",{className:g.Z["dropdown-item-label"]},e,t&&React.createElement(i.Z,{icon:l.Z,size:16})),e===R.label&&React.createElement("div",{className:g.Z["active-action-checkmark"]},React.createElement(i.Z,{icon:o.Z,size:24,fill:"white"}))))))));return React.createElement(React.Fragment,null,React.createElement("div",{className:m()(g.Z["action-button"],A?g.Z["has-additional-actions"]:null)},React.createElement(r.Z,c()({},B,R),R.label),A&&React.createElement("button",{className:m()(g.Z["dropdown-chevron"],"primary"===R.variant?g.Z.primary:g.Z.secondary),onClick:T},React.createElement(i.Z,{icon:u.Z,size:24,fill:"primary"===R.variant?"white":"black"})),x&&U))}},2728:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>y,bY:()=>w});var n=a(2674),c=a.n(n),r=a(526),s=a(5736),i=a(5235),l=a.n(i),o=a(5844),u=a.n(o),d=a(9196),m=a.n(d),h=a(4848),p=a(1062),g=a(2307),v=a(6086),f=a(9720);const __=s.__,w={[g.N.ACTIVE]:__("Active","jetpack-my-jetpack"),[g.N.INACTIVE]:__("Inactive","jetpack-my-jetpack"),[g.N.MODULE_DISABLED]:__("Module disabled","jetpack-my-jetpack"),[g.N.NEEDS_PURCHASE]:__("Inactive","jetpack-my-jetpack"),[g.N.NEEDS_PURCHASE_OR_FREE]:__("Inactive","jetpack-my-jetpack"),[g.N.ABSENT]:__("Inactive","jetpack-my-jetpack"),[g.N.ABSENT_WITH_PLAN]:__("Needs Plugin","jetpack-my-jetpack"),[g.N.ERROR]:__("Needs connection","jetpack-my-jetpack"),[g.N.CAN_UPGRADE]:__("Active","jetpack-my-jetpack")},k=e=>{const{shouldShowButton:t,positionFirst:a,...n}=e;return!!t()&&m().createElement(r.Z,n,n.label)};k.propTypes={href:u().string,size:u().oneOf(["normal","small"]),variant:u().oneOf(["primary","secondary","link","tertiary"]),weight:u().oneOf(["bold","regular"]),label:u().string,shouldShowButton:u().func,onClick:u().func,positionFirst:u().bool,isExternalLink:u().bool,icon:u().node,iconSize:u().number,disabled:u().bool,isLoading:u().bool,className:u().string},k.defaultProps={size:"small",variant:"secondary",weight:"regular",label:__("Learn more","jetpack-my-jetpack"),shouldShowButton:()=>!0,positionFirst:!1};const E=e=>{const{name:t,Description:a,status:n,onActivate:r,isFetching:s,isDataLoading:i,isInstallingStandalone:o,slug:u,additionalActions:w,primaryActionOverride:E,secondaryAction:y,children:b,onInstallStandalone:C,onActivateStandalone:j}=e,_=n===g.N.ERROR,z=n===g.N.ABSENT||n===g.N.ABSENT_WITH_PLAN,N=n===g.N.NEEDS_PURCHASE||n===g.N.NEEDS_PURCHASE_OR_FREE,x=l()({[f.Z.plugin_absent]:z,[f.Z["is-purchase-required"]]:N,[f.Z["is-link"]]:z,[f.Z["has-error"]]:_}),{recordEvent:Z}=(0,h.Z)(),R=(0,d.useCallback)((e=>{e.preventDefault(),Z("jetpack_myjetpack_product_card_activate_click",{product:u}),r()}),[u,r,Z]),M=(0,d.useCallback)((()=>{Z("jetpack_myjetpack_product_card_add_click",{product:u})}),[u,Z]),S=(0,d.useCallback)((()=>{Z("jetpack_myjetpack_product_card_manage_click",{product:u})}),[u,Z]),L=(0,d.useCallback)((()=>{Z("jetpack_myjetpack_product_card_fixconnection_click",{product:u})}),[u,Z]),P=(0,d.useCallback)((()=>{Z("jetpack_myjetpack_product_card_learnmore_click",{product:u})}),[u,Z]),V=(0,d.useCallback)((e=>{e.preventDefault(),Z("jetpack_myjetpack_product_card_install_standalone_plugin_click",{product:u}),C()}),[u,C,Z]);(0,d.useCallback)((e=>{e.preventDefault(),Z("jetpack_myjetpack_product_card_activate_standalone_plugin_click",{product:u}),j()}),[u,j,Z]);return m().createElement(p.Z,{title:t,className:l()(f.Z.container,x),headerRightContent:null},m().createElement(a,null),i?m().createElement("span",{className:f.Z.loading},__("Loading…","jetpack-my-jetpack")):b,m().createElement("div",{className:f.Z.actions},m().createElement("div",{className:f.Z.buttons},y&&y?.positionFirst&&m().createElement(k,y),m().createElement(g.Z,c()({},e,{onActivate:R,onFixConnection:L,onManage:
// translators: %s is the number of days since the last backup
_n("%s day ago","%s days ago",e,"jetpack-my-jetpack"),e):a>0?(0,i.sprintf)(
// translators: %s is the number of hours since the last backup
_n("%s hour ago","%s hours ago",a,"jetpack-my-jetpack"),a):n>0?(0,i.sprintf)(
// translators: %s is the number of minutes since the last backup
_n("%s minute ago","%s minutes ago",n,"jetpack-my-jetpack"),n):(0,i.sprintf)(
// translators: %s is the number of seconds since the last backup
_n("%s second ago","%s seconds ago",c,"jetpack-my-jetpack"),c)}})(l))):null,additionalActions:s?[h]:[]},s?React.createElement("div",{className:y.Z.activity},React.createElement(u.Z,{icon:s.gridicon,size:24}),React.createElement("p",{className:y.Z.summary},s.summary)):null)},j=({admin:e,slug:t})=>{const[a,n]=(0,h.useState)(3),{data:c,isLoading:l}=(0,v.Z)({name:p.RQ,query:{path:p.hd}}),d=(0,h.useMemo)((()=>{const e=[];return c?(Object.keys(c).forEach((t=>{0!==c[t]&&e.push([t,c[t]])})),e.sort(((e,t)=>e[1]<t[1]?1:-1)),e):e}),[c]);(0,h.useEffect)((()=>(window.onresize=()=>{window.innerWidth>=961&&window.innerWidth<=1070||window.innerWidth<290?n(2):n(3)},()=>{window.onresize=null})),[]);const m=d.length>a?d.length-a:0,g={maximumFractionDigits:1,notation:"compact"};return React.createElement(k.Z,{admin:e,slug:t,showMenu:!0,isDataLoading:l},React.createElement("div",{className:y.Z["no-backup-stats"]},React.createElement("ul",{className:y.Z["main-stats"],role:"list"},d.map(((e,t)=>{const n=e[0].split("_")[1],c=e[1];return React.createElement("li",{className:o()(y.Z["main-stat"],`main-stat-${t}`),key:t+n},React.createElement(React.Fragment,null,t<a&&React.createElement("span",{className:o()(y.Z["visual-stat"]),"aria-hidden":"true"},(e=>{switch(e){case"post":return React.createElement(u.Z,{icon:"posts",size:24});case"page":return React.createElement(u.Z,{icon:"pages",size:24});default:return React.createElement(u.Z,{icon:e,size:24})}})(n),React.createElement("span",null,(0,r.Z)(c,g))),React.createElement(s.VisuallyHidden,null,({comment:e=>(0,i.sprintf)(
// translators: %d is the number of comments
_n("%d comment","%d comments",e,"jetpack-my-jetpack"),e),post:e=>(0,i.sprintf)(
// translators: %d is the number of posts
_n("%d post","%d posts",e,"jetpack-my-jetpack"),e),page:e=>(0,i.sprintf)(
// translators: %d is the number of pages
_n("%d page","%d pages",e,"jetpack-my-jetpack"),e),image:e=>(0,i.sprintf)(
// translators: %d is the number of images
_n("%d image","%d images",e,"jetpack-my-jetpack"),e),video:e=>(0,i.sprintf)(
// translators: %d is the number of videos
_n("%d video","%d videos",e,"jetpack-my-jetpack"),e),audio:e=>(0,i.sprintf)(
// translators: %d is the number of files
_n("%d audio file","%d audio files",e,"jetpack-my-jetpack"),e)}[l=n]||(e=>`${e} ${l}`))(c))));var l}))),m>0&&React.createElement("span",{className:y.Z["more-stats"],"aria-hidden":"true"},
// translators: %s is the number of items that are not shown
// translators: %s is the number of items that are not shown
(0,i.sprintf)(__("+%s more","jetpack-my-jetpack"),m))))};b.propTypes={admin:m().bool.isRequired},j.propTypes={productData:m().object};const _=b},8489:(e,t,a)=>{"use strict";a.d(t,{Z:()=>g});var n=a(128),c=a(5033),r=a(4186),s=a(5609),i=a(4333),l=a(5736),o=a(9196),u=a.n(o),d=a(1838),m=a(4848),h=a(5162),p=a(9578);a(1200);const __=l.__,g=()=>{const{recordEvent:e}=(0,m.Z)(),[t,a]=(0,o.useState)(!1),[l,g]=(0,o.useState)(""),[v,f]=(0,o.useState)(0),[w,k]=(0,o.useState)(!1),[E,y]=(0,o.useState)(!1),b=(0,i.useViewportMatch)("medium","<"),{siteSuffix:C="",latestBoostSpeedScores:j}=(0,d.$9)(),{apiRoot:_,apiNonce:z,isSiteConnected:N}=(0,h.Z)(),x=(e,t)=>Math.round((e+t)/2),Z=e=>{f(x(e.scores.mobile,e.scores.desktop)),g((0,n.yn)(e.scores.mobile,e.scores.desktop))},R=(0,p.c)({speedLetterGrade:l}),M=(0,o.useCallback)((()=>{y(!0)}),[y]),S=(0,o.useCallback)((()=>{y(!1)}),[y]);return(0,o.useEffect)((()=>{j&&(0,n.Fr)(1e3*j.timestamp)<21?Z(j):(async()=>{if(N){a(!0);try{const e=await(0,n.tZ)(!0,_,C,z),t=(0,n.yn)(e.current.mobile,e.current.desktop);g(t),f(x(e.current.mobile,e.current.desktop)),a(!1)}catch(t){e("jetpack_boost_speed_score_error",{feature:"jetpack-boost",position:"my-jetpack",error:t}),j&&j.scores?Z(j):k(!0),a(!1)}}else k(!0)})()}),[]),!w&&u().createElement("div",{className:"mj-boost-speed-score"},t?u().createElement(c.Z,{color:"#23282d",size:16}):u().createElement(u().Fragment,null,u().createElement("div",{className:"mj-boost-speed-score__grade"},u().createElement("span",null,__("Your websites overall speed score:","jetpack-my-jetpack")),u().createElement("span",{className:"mj-boost-speed-score__grade--letter"},u().createElement("button",{onMouseEnter:M,onFocus:M,onMouseLeave:S,onBlur:S},l,E&&u().createElement(s.Popover,{placement:b?"top-end":"right",noArrow:!1,offset:10},u().createElement("p",{className:"boost-score-tooltip__heading"},__("Site speed performance:","jetpack-my-jetpack")," ",l),u().createElement("p",{className:"boost-score-tooltip__content"},R))))),u().createElement("div",{className:"mj-boost-speed-score__bar"},u().createElement(r.Z,{score:v,active:v>0,isLoading:t,showPrevScores:!1,scoreBarType:"desktop",noBoostScoreTooltip:null}))))}},6631:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5736),c=a(9196),r=a.n(c),s=a(5745),i=a(2307),l=a(8489);const __=n.__,o=({admin:e})=>{const t={[i.N.ABSENT]:{label:__("Boost your site","jetpack-my-jetpack")}};return r().createElement(s.Z,{admin:e,slug:"boost",primaryActionOverride:t},r().createElement(l.Z,null))}},9578:(e,t,a)=>{"use strict";a.d(t,{c:()=>r});var n=a(5736),c=a(4598);const __=n.__,r=({speedLetterGrade:e})=>{const{detail:t}=(0,c.Z)("boost"),{isPluginActive:a,hasPaidPlanForProduct:n}=t;if(a){if(n)switch(e){case"A":return __("Your site is fast! Boost is working to enhance your performance with automated tools.","jetpack-my-jetpack");case"B":case"C":case"D":case"E":case"F":return __("Visit the Boost dashboard to view your historical speed scores and manage your product settings.","jetpack-my-jetpack");default:return __("Visit the Boost dashboard to view your sites speed scores and manage your product settings.","jetpack-my-jetpack")}switch(e){case"A":return __("Your site is fast! But maintaining a high speed isnt easy. Upgrade Boost to use automated CCS and image optimization tools to improve your performance on the go.","jetpack-my-jetpack");case"B":return __("You are one step away from making your site blazing fast. Upgrade Boost to use automated CCS and image optimization tools to improve your performance.","jetpack-my-jetpack");default:return __("Improve your performance with automated CSS and image optimization tools by upgrading Boost.","jetpack-my-jetpack")}}switch(e){case"A":return __("Your site is fast! But maintaining a high speed isnt easy. Use Boosts automated acceleration tools to optimize your performance on the go.","jetpack-my-jetpack");case"B":return __("You are one step away from making your site blazing fast. Install Boost to enhance your sites performance like top websites, no developer needed.","jetpack-my-jetpack");default:retu
__("%1$s (%2$s%%)","jetpack-my-jetpack"),r,t)))};f.propTypes={change:h().number,changePercentage:h().number};const w=({description:e,value:t,context:a,loading:n})=>n?g().createElement("div",{className:v.Z["single-contextual-info-placeholder"]},g().createElement(r.Z,{height:24}),g().createElement(r.Z,{height:36})):g().createElement(g().Fragment,null,g().createElement(c.ZP,null,e),g().createElement("div",{className:v.Z["single-contextual-info"]},g().createElement(c.ZP,{className:v.Z["main-value"]},t),a));w.propTypes={description:h().string.isRequired,value:h().string,context:h().node,loading:h().bool}},9963:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r),i=a(5745);const l=({admin:e})=>s().createElement(i.Z,{admin:e,slug:"creator",upgradeInInterstitial:!0});l.propTypes={admin:c().bool.isRequired};const o=l},5996:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r),i=a(5745);const l=({admin:e})=>s().createElement(i.Z,{admin:e,slug:"crm"});l.propTypes={admin:c().bool.isRequired};const o=l},5943:(e,t,a)=>{"use strict";a.d(t,{Z:()=>E});var n=a(3363),c=a(3846),r=a(9196),s=a.n(r),i=a(1838),l=a(8777),o=a(1640),u=a(7427),d=a(6631),m=a(9963),h=a(5996),p=a(3232),g=a(687),v=a(419),f=a(6217),w=a(523),k=a(9894);const E=()=>{const{isAtomic:e=!1,userIsAdmin:t=!1}=(0,i.$9)(),{showFullJetpackStatsCard:a=!1}=(0,i.$9)("myJetpackFlags"),r={backups:u.Z,protect:p.Z,antispam:o.Z,boost:d.Z,search:g.Z,videopress:k.Z,stats:a?null:f.Z,crm:h.Z,creator:e?null:m.Z,social:v.Z,ai:l.Z};return s().createElement(n.Z,{className:w.Z.cardlist,tagName:"ul",fluid:!0,horizontalSpacing:0,horizontalGap:3},Object.entries(r).map((([e,a])=>a?s().createElement(c.Z,{tagName:"li",sm:4,md:4,lg:4,key:e},s().createElement(a,{admin:!!t})):null)))}},3232:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r),i=a(5745);const l=({admin:e})=>s().createElement(i.Z,{admin:e,slug:"protect"});l.propTypes={admin:c().bool.isRequired};const o=l},687:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r),i=a(5745);const l=({admin:e})=>s().createElement(i.Z,{admin:e,slug:"search",showMenu:!0});l.propTypes={admin:c().bool.isRequired};const o=l},419:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r),i=a(5745);const l=({admin:e})=>s().createElement(i.Z,{admin:e,slug:"social",showMenu:!0});l.propTypes={admin:c().bool.isRequired};const o=l},6217:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5844),c=a.n(n),r=a(9196),s=a.n(r),i=a(5745);const l=({admin:e})=>s().createElement(i.Z,{admin:e,slug:"stats",showMenu:!0});l.propTypes={admin:c().bool.isRequired};const o=l},9894:(e,t,a)=>{"use strict";a.d(t,{Z:()=>h});var n=a(2947),c=a(5736),r=a(5844),s=a.n(r),i=a(5544),l=a(7108),o=a(1838),u=a(5745),d=a(8112);const __=c.__,m=({admin:e})=>{const{videoPressStats:t=!1}=(0,o.$9)("myJetpackFlags"),{loading:a,hasError:c,change:r,currentFormatted:s,changePercentage:m}=(()=>{const{data:e,isLoading:t,isError:a}=(0,l.Z)({name:i.db,query:{path:i.n2}}),c=e?.data?.views??{},{previous:r=null,current:s=null}=c,o=null!==s?(0,n.Z)(s,{notation:"compact",compactDisplay:"short"}):null,u=null!==s&&null!==r?s-r:null;let d=null;return null!==u&&(d=0===u?0:0===r?100:Math.round(u/r*100)),{isLoading:t,isError:a,currentFormatted:o,change:u,changePercentage:d}})();if(!t||c)return React.createElement(u.Z,{admin:e,slug:"videopress",showMenu:!0});const h=__("Views, last 7 days","jetpack-my-jetpack");return React.createElement(u.Z,{admin:e,slug:"videopress",showMenu:!0},React.createElement(d.G,{loading:a,description:h,value:s,context:React.createElement(d.X,{change:r,changePercentage:m})}))};m.propTypes={admin:s().bool.isRequired};const h=m},2667:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(5609),c=a(5844),r=a.n(c),s=a(9196),i=a.n(s);const l=({children:e,className:t,href:a,isLoading:c,onClick:r,isPrimary:s,disabled:l})=>i().createElement(n.Button,{onClick:r,className:t,href:a,variant:s?"primary":"secondary",disabled:c||l},c?i().createElement(n.Spinner,null):e);l.propTypes={className:r()
// translators: %s is the monthly price for a product
__("trial for the first month, then $%s /month, billed yearly","jetpack-my-jetpack"),$):"year"===ne?__("/month, paid yearly","jetpack-my-jetpack"):__("/month","jetpack-my-jetpack",0);const pe=(0,v.useCallback)((()=>{a(),t?.(le,V)}),[t,a,le,V]),ge=(0,v.useCallback)((()=>{a(!0,te,V),t?.(ue,V)}),[t,a,ue,te,V]),ve=(0,v.useCallback)((t=>{ce("jetpack_myjetpack_product_card_disclaimer_click",{id:t,product:e})}),[e,ce]);function fe({slug:e}){const t=(0,r.VS)(e);return t?f().createElement("div",{className:C.Z["product-icon"]},f().createElement(t,null)):null}const we=(!U||U&&!F)&&K,ke=H&&p?H:A,Ee=!U&&F?(0,u.sprintf)(/* translators: placeholder is product name. */
__("Install %s","jetpack-my-jetpack"),ke):(0,u.sprintf)(/* translators: placeholder is product name. */
__("Get %s","jetpack-my-jetpack"),ke),ye=z||Ee;return f().createElement("div",{className:g()(C.Z.card,n,{[C.Z["is-bundle-card"]]:U})},U&&f().createElement("div",{className:C.Z["card-header"]},f().createElement(r.r7,{className:C.Z["product-bundle-icon"],size:16}),f().createElement(c.ZP,{variant:"label"},__("Popular upgrade","jetpack-my-jetpack"))),f().createElement("div",{className:C.Z.container},U&&f().createElement("div",{className:C.Z["product-bundle-icons"]},me),f().createElement(fe,{slug:e}),f().createElement(c.H3,null,ke),f().createElement(c.ZP,{mb:3},B),f().createElement("ul",{className:g()(C.Z.features,{[C.Z["highlight-last-feature"]]:Z})},O.map(((e,t)=>f().createElement(c.ZP,{component:"li",key:`feature-${t}`,variant:"body"},f().createElement(d.Z,{icon:h.Z,size:24}),e)))),re&&X&&f().createElement(f().Fragment,null,f().createElement("div",{className:C.Z["price-container"]},f().createElement(j,{value:X,currency:Y,isOld:!1}),X<$&&f().createElement(j,{value:$,currency:Y,isOld:!0})),f().createElement(c.ZP,{className:C.Z["price-description"]},he)),Q&&f().createElement(c.H3,null,__("Free","jetpack-my-jetpack")),W&&f().createElement(s.Z,null,f().createElement(c.ZP,null,(0,u.sprintf)(
// translators: %s is the plugin name.
__("Due to your server settings, we can't automatically install the plugin for you. Please manually install the %s plugin.","jetpack-my-jetpack"),ke)," ",f().createElement(o.ExternalLink,{href:`https://wordpress.org/plugins/${J}`},__("Get plugin","jetpack-my-jetpack")))),!N&&f().createElement("div",{className:C.Z["tos-container"]},f().createElement(i.Z,{agreeButtonLabel:we?(0,u.sprintf)(/* translators: placeholder is cta label. */
__("%s or Start for free","jetpack-my-jetpack"),ye):ye})),(!U||U&&!F)&&f().createElement(c.ZP,{component:b.Z,onClick:pe,isLoading:R||oe,disabled:W,isPrimary:!U,className:C.Z["checkout-button"],variant:"body"},ye),!U&&K&&!F&&f().createElement(c.ZP,{component:b.Z,onClick:ge,isLoading:R||de,disabled:W,isPrimary:!1,className:[C.Z["checkout-button"],C.Z["free-product-checkout-button"]],variant:"body"},__("Start for free","jetpack-my-jetpack")),I.length>0&&f().createElement("div",{className:C.Z.disclaimers},I.map(((e,t)=>{const{text:a,link_text:n=null,url:r=null}=e;return f().createElement(c.ZP,{key:`disclaimer-${t}`,component:"p",variant:"body-small"},`${a} `,r&&n&&f().createElement(o.ExternalLink,{onClick:()=>ve(t),href:r,target:"_blank",rel:"noopener noreferrer"},n))}))),U&&F&&f().createElement("div",{className:C.Z["product-has-required-plan"]},f().createElement(r.KM,{size:36}),f().createElement(c.ZP,null,__("Active on your site","jetpack-my-jetpack"))),_&&f().createElement(c.ZP,{className:C.Z["supporting-info"],variant:"body-extra-small"},_)))};_.defaultProps={trackButtonClick:()=>{}};const z=_},9144:(e,t,a)=>{"use strict";a.d(t,{Z:()=>w});var n=a(9608),c=a(5347),r=a(526),s=a(1342),i=a(5106),l=a(8258),o=a(5736),u=a(5844),d=a.n(u),m=a(9196),h=a(4598),p=a(1838),g=a(199);const __=o.__,v=({cantInstallPlugin:e,onProductButtonClick:t,detail:a,isFetching:s,tier:i,trackProductButtonClick:u})=>{const{siteSuffix:d="",myJetpackCheckoutUri:h=""}=(0,p.$9)(),{featuresByTier:v=[],pricingForUi:{tiers:f},title:w,postCheckoutUrl:k}=a,{callToAction:E,currencyCode:y,fullPrice:b,introductoryOffer:C,isFree:j,wpcomProductSlug:_,quantity:z=null}=f[i],N=(0,g.a)(),x=(0,m.useCallback)((()=>k||(N||h)),[k,N,h])(),{run:Z,hasCheckoutStarted:R}=(0,l.Z)({from:"my-jetpack",productSlug:_,redirectUrl:x,connectAfterCheckout:!0,siteSuffix:d,useBlogIdSuffix:!0,quantity:z}),M=(0,m.useCallback)((()=>{u(j),t?.(Z,a,i)}),[u,t,Z,a,i,j]),S=b?Math.round(b/12*100)/100:null,L=C?.costPerInterval?Math.round(C.costPerInterval/12*100)/100:null,P="month"===C?.intervalUnit&&1===C?.intervalCount,V=P?(0,o.sprintf)(
// translators: %s is the monthly price for a product
__("trial for the first month, then $%s /month, billed yearly","jetpack-my-jetpack"),S):__("/month, paid yearly","jetpack-my-jetpack",0),H=E||(j?__("Start for Free","jetpack-my-jetpack"):(0,o.sprintf)(/* translators: placeholder is product name. */
__("Get %s","jetpack-my-jetpack"),w,0));return React.createElement(n.oK,{primary:!j},React.createElement(n.NE,null,j?React.createElement(c.Z,{price:0,legend:"",currency:"USD",hidePriceFraction:!0}):React.createElement(c.Z,{price:S,offPrice:L,legend:V,currency:y,hideDiscountLabel:P,hidePriceFraction:!0}),React.createElement(r.Z,{fullWidth:!0,variant:j?"secondary":"primary",onClick:M,isLoading:R||s,disabled:R||e||s},H)),v.map(((e,t)=>{const{included:a,description:c,struck_description:r,info:s}=e.tiers[i],l=r||c?React.createElement(React.Fragment,null,r?React.createElement(React.Fragment,null,React.createElement("del",null,r)," "):null,c?React.createElement("strong",null,c):null):null;return React.createElement(n.kF,{key:t,isIncluded:a,label:l,tooltipTitle:s?.title,tooltipInfo:s?.content?React.createElement("div",{dangerouslySetInnerHTML:{__html:s?.content}}):null,tooltipClassName:s?.class})})))};v.propTypes={cantInstallPlugin:d().bool.isRequired,onProductButtonClick:d().func.isRequired,detail:d().object.isRequired,tier:d().string.isRequired,trackProductButtonClick:d().func.isRequired};const f=({slug:e,onProductButtonClick:t,trackProductButtonClick:a,isFetching:c})=>{const{fileSystemWriteAccess:l="no"}=(0,p.$9)(),{detail:u}=(0,h.Z)(e),{description:d,featuresByTier:g=[],pluginSlug:f,status:w,tiers:k=[],title:E}=u,y="plugin_absent"===w&&"no"===l,b=y&&React.createElement(s.Z,{level:"error",hideCloseButton:!0,title:React.createElement(i.ZP,null,(0,o.sprintf)(
// translators: %s is the plugin name.
__("Due to your server settings, we can't automatically install the plugin for you. Please manually install the %s plugin.","jetpack-my-jetpack"),E)),actions:[React.createElement(r.Z,{variant:"secondary",href:`https://wordpress.org/plugins/${f}`,isExternalLink:!0},__("Get plugin","jetpack-my-jetpack"))]}),C=(0,m.useMemo)((()=>g.map((e=>({name:e?.name,tooltipTitle:e?.info?.title,tooltipInfo:e?.info?.content?React.createElement("div",{dangerouslySetInnerHTML:{__html:e?.info?.content}}):null})))),[g]);return React.createElement(React.Fragment,null,b,React.createElement(n.ZP,{title:d,items:C},k.map(((e,n)=>React.createElement(v,{key:n,tier:e,detail:u,isFetching:c,onProductButtonClick:t,trackProductButtonClick:a,primary:0===n,cantInstallPlugin:y})))))};f.propTypes={slug:d().string.isRequired,onProductButtonClick:d().func.isRequired,trackProductButtonClick:d().func.isRequired,isFetching:d().bool.isRequired};const w=f},8093:(e,t,a)=>{"use strict";a.d(t,{B$:()=>A,Jw:()=>F,Q5:()=>I,WJ:()=>V,Wf:()=>H,Yi:()=>B,ZP:()=>S,jO:()=>O,q:()=>L,qA:()=>P,r:()=>D,uw:()=>U,y$:()=>T});var n=a(9105),c=a(3363),r=a(3846),s=a(5106),i=a(526),l=a(9307),o=a(5736),u=a(5235),d=a.n(u),m=a(9196),h=a.n(m),p=a(8209),g=a(7363),v=a(4598),f=a(1838),w=a(4848),k=a(3629),E=a(7555),y=a(5626),b=a(968),C=a(9144),j=a(5610),_=a(4763),z=a(2605),N=a(720),x=a(1657),Z=a(7690),R=a(1287),M=a(1439);const __=o.__;function S({bundle:e,existingLicenseKeyUrl:t="admin.php?page=my-jetpack#/add-license",installsPlugin:a=!1,slug:o,supportingInfo:u,preferProductName:j=!1,children:_=null,imageContainerClassName:z="",ctaButtonLabel:N=null,hideTOS:x=!1,quantity:Z=null,directCheckout:M=!1,highlightLastFeature:S=!1}){const{detail:L}=(0,v.Z)(o),{activate:P,isPending:V}=(0,g.Z)(o),{isUpgradableByBundle:H,tiers:A,pricingForUi:B}=L,{recordEvent:O}=(0,w.Z)(),{onClickGoBack:I}=(0,k.U)({slug:o}),{myJetpackCheckoutUri:T=""}=(0,f.$9)();(0,m.useEffect)((()=>{O("jetpack_myjetpack_product_interstitial_view",{product:o})}),[O,o]);const U=(0,m.useCallback)(((e=!1)=>e?"":"crm"===o?"jetpack-crm":B?.tiers?.upgraded?.wpcomProductSlug?B.tiers.upgraded.wpcomProductSlug:B.wpcomProductSlug),[o,B]),D=(0,m.useCallback)(((e=!1,t=null)=>{O("jetpack_myjetpack_product_interstitial_add_link_click",{product:t??o,productSlug:U(e)})}),[O,o,U]),F=(0,m.useCallback)(((t=!1)=>{O("jetpack_myjetpack_product_interstitial_add_link_click",{product:e,productSlug:U(t)})}),[O,e,U]),q=(0,E.Z)(p.xB.Home),J=(0,m.useCallback)(((e,t,a)=>{let n=t?.postCheckoutUrl?t?.postCheckoutUrl:T;t?.isBundle||M?e?.():P({productId:o},{onSettled:({productId:c})=>{n=c?.post_checkout_url?c.post_checkout_url:T;const r=t?.postActivationUrl,s=a?t?.hasRequiredTier?.[a]:t?.hasRequiredPlan,i=!(a?t?.pricingForUi?.tiers?.[a]?.isFree:t?.pricingForUi?.isFree)&&!s;if("zero-bs-crm"!==t.pluginSlug||s)return i?void e?.(null,n):r?void(window.location.href=r):q();window.location.href="https://jetpackcrm.com/pricing/"}})}),[M,P,q,o,T]);return h().createElement(n.Z,{showHeader:!1,showBackground:!1},h().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},h().createElement(r.Z,{className:R.Z["product-interstitial__header"]},h().createElement(y.Z,{onClick:I}),t&&h().createElement(s.ZP,{variant:"body-small"},(0,l.createInterpolateElement)(__("Already have an existing plan or license key? <a>Get started</a>.","jetpack-my-jetpack"),{a:h().createElement(i.Z,{className:R.Z["product-interstitial__license-activation-link"],href:t,variant:"link"})}))),h().createElement(r.Z,null,A&&A.length?h().createElement(C.Z,{slug:o,clickHandler:J,onProductButtonClick:J,trackProductButtonClick:D,isFetching:V}):h().createElement(c.Z,{className:H?null:R.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},h().createElement(r.Z,{sm:4,md:4,lg:7},h().createElement(b.Z,{slug:o,trackButtonClick:D,onClick:a?J:void 0,className:H?R.Z.container:null,supportingInfo:u,preferProductName:j,ctaButtonLabel:N,hideTOS:x,quantity:Z,highlightLastFeature:S,isFetching:V})),h().createElement(r.Z,{sm:4,md:4,lg:5,className:d()(R.Z.imageContainer,z)},e?h().createElement(b.Z,{slug:e,trackButtonClick:F,onClick:J,cl
// translators: %s is the name of the information being fetched, e.g. "site purchases".
__("There was an error fetching your %s information. Check your site connectivity and try again.","jetpack-my-jetpack"),e);(0,c.useEffect)((()=>{t&&i.includes(e)&&s({message:l,options:{status:"error"}})}),[l,s,t,e])}},7363:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5736),c=a(5544),r=a(7296),s=a(4598);const __=n.__,i=e=>{const{detail:t,refetch:a}=(0,s.Z)(e),{mutate:i,isPending:l}=(0,r.Z)({name:c.iG,query:{path:`${c.Jk}/${e}`,method:"POST"},options:{onSuccess:a},errorMessage:(0,n.sprintf)(
// translators: %$1s: Jetpack Product name
__("Failed to activate %1$s. Please try again","jetpack-my-jetpack"),t.name)});return{activate:i,isPending:l}}},5595:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5736),c=a(5544),r=a(7296),s=a(4598);const __=n.__,i=e=>{const{detail:t,refetch:a}=(0,s.Z)(e),{mutate:i,isPending:l}=(0,r.Z)({name:c.yv,query:{path:`${c.Jk}/${e}/install-standalone`,method:"POST"},options:{onSuccess:a},errorMessage:(0,n.sprintf)(
// translators: %$1s: Jetpack Product name
__("Failed to install standalone plugin for %1$s. Please try again","jetpack-my-jetpack"),t.name)});return{install:i,isPending:l}}},4598:(e,t,a)=>{"use strict";a.d(t,{B:()=>l,Z:()=>u});var n=a(9196),c=a(5544),r=a(7108),s=a(1838),i=a(466);const l=()=>{const{items:e}=(0,s.$9)("products");return Object.entries(e).reduce(((e,[t,a])=>({...e,[t]:o(a)})),{})},o=e=>{const t=(0,i.Z)(e);return t.features=t.features||[],t.supportedProducts=t.supportedProducts||[],t.pricingForUi.fullPricePerMonth=(e=>"year"===e.pricingForUi.productTerm?Math.round(e.pricingForUi.fullPrice/12*100)/100:e.pricingForUi.fullPrice)(t),t.pricingForUi.discountPricePerMonth=(e=>"year"===e.pricingForUi.productTerm?Math.round(e.pricingForUi.discountPrice/12*100)/100:e.pricingForUi.discountPrice)(t),t},u=e=>{const t=l(),a=t?.[e],{refetch:s,isLoading:i}=(e=>(0,r.Z)({name:c.q9,query:{path:`${c.Jk}/${e}`},options:{enabled:!1}}))(e);return{detail:a,refetch:(0,n.useCallback)((()=>(async(e,t)=>{const{data:a}=await t();window.myJetpackInitialState.products.items[e]=a})(e,s)),[e,s]),isLoading:i}}},6178:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(4743),c=a(5885),r=a(6916),s=a(1838);const i=({name:e,queryFn:t,errorMessage:a})=>{const i=(0,c.a)({queryKey:[e],queryFn:()=>{const{apiRoot:e,apiNonce:a}=(0,s.M_)();return n.ZP.setApiRoot(e),n.ZP.setApiNonce(a),t(n.ZP)},refetchOnWindowFocus:!1,refetchIntervalInBackground:!1}),{isError:l,isLoading:o}=i;return(0,r.o)({infoName:e,isError:!o&&l,overrideMessage:a}),i}},7296:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(2016),c=a(6989),r=a.n(c),s=a(6916);const i=({name:e,query:t,options:a,errorMessage:c})=>{const i=(0,n.D)({mutationKey:[e],mutationFn:()=>r()(t),...a}),{isError:l,isPending:o}=i;return(0,s.o)({infoName:e,isError:!o&&l,overrideMessage:c}),i}},7108:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(5885),c=a(6989),r=a.n(c),s=a(6916);const i=({name:e,query:t,options:a,errorMessage:c})=>{const i=(0,n.a)({queryKey:[e],queryFn:()=>r()(t),refetchOnWindowFocus:!1,refetchIntervalInBackground:!1,...a}),{error:l,isError:o,isLoading:u}=i;return(0,s.o)({infoName:e,isError:!u&&o&&"not_connected"!==l.code,overrideMessage:c}),i}},1838:(e,t,a)=>{"use strict";a.d(t,{$9:()=>n,M_:()=>c,vH:()=>r});const n=e=>e?window?.myJetpackInitialState?.[e]??{}:window?.myJetpackInitialState,c=()=>window?.myJetpackRest??{},r=e=>e?window?.JP_CONNECTION_INITIAL_STATE?.[e]??{}:window?.JP_CONNECTION_INITIAL_STATE},1950:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});var n=a(2307);const c=e=>Object.values(e).filter((({requiresUserConnection:e,status:t})=>e&&(t===n.N.ACTIVE||t===n.N.ERROR))).map((({name:e})=>e))},466:(e,t,a)=>{"use strict";a.d(t,{Z:()=>c});const n=e=>Array.isArray(e)?e.map((e=>n(e))):"object"==typeof e&&null!==e?Object.fromEntries(Object.entries(e).map((([e,t])=>[e.replace(/([-_][a-z])/gi,(e=>e.toUpperCase().replace(/[-_]/g,""))),n(t)]))):e,c=n},8059:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(5736),c=a(9196),r=a(5544),s=a(7296),i=a(1838);const __=n.__,l=()=>{const{hasBeenDismissed:e}=(0,i.$9)("welcomeBanner"),[t,a]=(0,c.useState)(e),{mutate:n}=(0,s.Z)({name:r.Vu,query:{path:r.YF,method:"POST"},options:{onSuccess:()=>a(!0)},errorMessage:__("Failed to dismiss the welcome banner. Please try again","jetpack-my-jetpack")});return{dismissWelcomeBanner:n,isDismissed:t}}},4848:(e,t,a)=>{"use strict";a.d(t,{Z:()=>i});var n=a(6975),c=a(9196),r=a(1838),s=a(5162);const i=()=>{const{isUserConnected:e,connectedPlugins:t,userConnectionData:a={}}=(0,s.Z)(),{login:i,ID:l}=a.currentUser?.wpcomUser||{},{myJetpackVersion:o=""}=(0,r.$9)();(0,c.useEffect)((()=>{e&&l&&i&&n.Z.initialize(l,i)}),[l,e,i]);const u=Object.keys(t||{}).sort().join(",").replaceAll("jetpack-","");return{recordEvent:(0,c.useCallback)(((e,t)=>{n.Z.tracks.recordEvent(e,{...t,version:o,referring_plugins:u})}),[])}}},3290:(e,t,a)=>{"use strict";a.d(t,{Z:()=>d});var n=a(5736),c=a(9196),r=a(8209),s=a(8437),i=a(4598),l=a(1950),o=a(5162),u=a(7555);const __=n.__;function d(){const{setNotice:e}=(0,c.useContext)(s.T),t=(0,u.Z)(r.xB.Connection),a=(0,i.B)(),d=(0,l.Z)(a),{isSiteConnected:m,hasConnectedOwner
__("Jetpack %s needs a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"),d[0]),f=1===d.length?v:__("Some products need a user connection to WordPress.com to be able to work.","jetpack-my-jetpack");(0,c.useEffect)((()=>{m&&!g||e({message:f,options:{status:"warning",actions:[{label:__("Connect your user account to fix this","jetpack-my-jetpack"),onClick:t,noDefaultClasses:!0}]}})}),[m,f,g,t,e])}},3629:(e,t,a)=>{"use strict";a.d(t,{U:()=>r});var n=a(9196),c=a(4848);function r({slug:e}){const{recordEvent:t}=(0,c.Z)();return{onClickGoBack:(0,n.useCallback)((a=>{e&&t("jetpack_myjetpack_product_interstitial_back_link_click",{product:e}),document.referrer.includes(window.location.host)&&(a.preventDefault(),history.back())}),[t,e])}}},5162:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(1294),c=a(1838);const r=()=>{const{apiRoot:e,apiNonce:t}=(0,c.M_)(),{topJetpackMenuItemUrl:a,blogID:r}=(0,c.$9)(),s=(0,n.Z)({apiRoot:e,apiNonce:t}),{registrationNonce:i}=(0,c.vH)(),l=s.isRegistered;return{apiNonce:t,apiRoot:e,blogID:r,registrationNonce:i,...s,isSiteConnected:l,topJetpackMenuItemUrl:a}}},7555:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(9196),c=a(6417);function r(e){const t=(0,c.s0)();return(0,n.useCallback)((a=>t(e,a)),[t,e])}},199:(e,t,a)=>{"use strict";function n(){const e=window.location.search;return new URLSearchParams(e).has("redirect_to_referrer","1")&&""!==document.referrer?document.referrer:null}a.d(t,{a:()=>n})},6864:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(6895),c=a(8209),r=a(1838);const s=()=>{const{siteSuffix:e="",blogID:t}=(0,r.$9)();return(0,n.Z)(c.w6,{site:t??e})}},7356:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n=a(6895),c=a(8209),r=a(1838);const s=()=>{const{siteSuffix:e="",blogID:t,myJetpackCheckoutUri:a}=(0,r.$9)(),s=a?`redirect_to=${a}`:null;return(0,n.Z)(c.f6,{site:t??e,query:s})}},7111:(e,t,a)=>{"use strict";a.d(t,{h:()=>n,o:()=>c});const n=({partner_slug:e})=>!!e&&"goldenticket"===e;function c(e){return!!Array.isArray(e)&&e.filter((e=>n(e))).length>0}},2042:(e,t,a)=>{"use strict";e.exports=a.p+"images/disconnect-confirm-dc9fe8f5c68cfd1320e0.jpg"},724:(e,t,a)=>{"use strict";e.exports=a.p+"images/disconnect-thanks-5873bfac56a9bd7322cd.jpg"},8702:(e,t,a)=>{"use strict";e.exports=a.p+"images/jetpack-license-activation-with-lock-7b01c1a4cf56de799cd7.png"},1160:(e,t,a)=>{"use strict";e.exports=a.p+"images/jetpack-license-activation-with-success-cad524ede4e793cc0ece.png"},5242:(e,t,a)=>{"use strict";e.exports=a.p+"images/apple-92dacafad84e79708a74.svg"},6790:(e,t,a)=>{"use strict";e.exports=a.p+"images/connect-f27775ac15cf885713c2.png"},184:(e,t,a)=>{"use strict";e.exports=a.p+"images/google-dec2a429bf1d8e83f9ad.svg"},4403:(e,t,a)=>{"use strict";e.exports=a.p+"images/wordpress-1fc3e0ba6c52e9707900.svg"},5050:(e,t,a)=>{"use strict";e.exports=a.p+"images/cloud-81ac85ba680343200f54.svg"},3815:(e,t,a)=>{"use strict";e.exports=a.p+"images/empty-avatar-fea23feddfa99b07c2e8.svg"},9182:(e,t,a)=>{"use strict";e.exports=a.p+"images/jetpack-9de1caef5eb5c22da5d6.svg"},4730:(e,t,a)=>{"use strict";e.exports=a.p+"images/jetpack-manage-3a7ecaa604823c98c3cf.svg"},5610:(e,t,a)=>{"use strict";e.exports=a.p+"images/boost-a54137485af36fdffe9c.png"},4763:(e,t,a)=>{"use strict";e.exports=a.p+"images/crm-7e7684ae2c40327d8fed.png"},2605:(e,t,a)=>{"use strict";e.exports=a.p+"images/extras-26daf36507504c96d066.png"},1488:(e,t,a)=>{"use strict";e.exports=a.p+"images/jetpack-ai-1a265a198f75543e342e.png"},720:(e,t,a)=>{"use strict";e.exports=a.p+"images/search-f9756bd9c926d905fe70.png"},1657:(e,t,a)=>{"use strict";e.exports=a.p+"images/social-e3fb80b2f32534fefe63.png"},7690:(e,t,a)=>{"use strict";e.exports=a.p+"images/stats-9802380852610a4d5908.png"},1439:(e,t,a)=>{"use strict";e.exports=a.p+"images/videopress-9591093a9a238cc48a35.png"},4462:e=>{"use strict";if(void 0==={consumer_slug:"my_jetpack"}){var t=new Error('Cannot find module \'{"consumer_slug":"my_jetpack"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"my_jetpack"}},9196:e=>{"use strict";e.exports=window.React},6989:e=>{"use str