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

20 lines
199 KiB
JavaScript
Raw Normal View History

/*! For license information please see index.js.LICENSE.txt */
(()=>{var e={9487:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});const c={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},
__("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"),t),{strong:React.createElement("strong",null),tosLink:React.createElement(u,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(u,{slug:"jetpack-support-what-data-does-jetpack-sync"})})},u=e=>{let{slug:t,children:n}=e;return React.createElement("a",{className:"terms-of-service__link",href:(0,s.Z)(t),rel:"noopener noreferrer",target:"_blank"},n)},d=e=>{let{className:t,multipleButtons:n,agreeButtonLabel:c}=e;return React.createElement(i.ZP,{className:o()(t,"terms-of-service")},n?React.createElement(l,null):React.createElement(p,{agreeButtonLabel:c}))}},6017:(e,t,n)=>{"use strict";n.d(t,{h:()=>c,s:()=>a});const c={"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"},a=["mt","mr","mb","ml","mx","my","m","pt","pr","pb","pl","px","py","p"]},5106:(e,t,n)=>{"use strict";n.d(t,{Dx:()=>g,H3:()=>m,ZP:()=>d});var c=n(2674),a=n.n(c),r=n(5235),o=n.n(r),s=n(9196),i=n.n(s),l=n(6017),p=n(3280);const u=(0,s.forwardRef)(((e,t)=>{let{variant:n="body",children:c,component:r,className:u,...d}=e;const m=r||l.h[n]||"span",g=(0,s.useMemo)((()=>l.s.reduce(((e,t)=>(void 0!==d[t]&&(e+=p.Z[`${t}-${d[t]}`]+" ",delete d[t]),e)),"")),[d]);return d.ref=t,i().createElement(m,a()({className:o()(p.Z.reset,p.Z[n],u,g)},d),c)})),d=u,m=e=>{let{children:t,weight:n="bold",...c}=e;const r="headline-small"+("bold"===n?"":`-${n}`);return i().createElement(u,a()({variant:r,mb:3},c),t)},g=e=>{let{children:t,size:n="medium",...c}=e;return i().createElement(u,a()({variant:`title-${n}`,mb:1},c),t)}},8275:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>d});var c=n(9196),a=n.n(c),r=n(3591);const o={"--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)"},s={"--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 )"},i={"--jp-border-radius":"4px","--jp-menu-border-height":"1px","--jp-underline-thickness":"2px"},l={"--spacing-base":"8px"},p={},u=(e,t,n)=>{const c={...o,...s,...i,...l};for(const t in c)e.style.setProperty(t,c[t]);n&&e.classList.add(r.Z.global),t&&(p[t]={provided:!0,root:e})},d=e=>{let{children:t=null,targetDom:n,id:r,withGlobalStyles:o=!0}=e;const s=(0,c.useRef)(),i=p?.[r]?.provided;return(0,c.useLayoutEffect)((()=>{if(!i)return n?u(n,r,o):void(s?.current&&u(s.current,r,o))}),[n,s,i,r,o]),n?t:a().createElement("div",{ref:s},t)}},5905:(e,t,n)=>{"use strict";n.d(t,{O:()=>c});const c="d729d42c-b
__("There was an error reconnecting Jetpack. Error: %s","jetpack-my-jetpack"),i))):null;return p().createElement(p().Fragment,null,g,p().createElement(r.Notice,{status:"error",isDismissible:!1,className:d},p().createElement("div",{className:u.Z.message},m,t),s&&p().createElement("a",{onClick:s,onKeyDown:s,className:u.Z.button,href:"#"},__("Restore Connection","jetpack-my-jetpack"))))};d.propTypes={message:i().string.isRequired,restoreConnectionCallback:i().func,isRestoringConnection:i().bool,restoreConnectionError:i().string};const m=d},4322:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var c=n(5162),a=n.n(c),r=n(9196),o=n.n(r);n(4220);const s=e=>{const{title:t,value:n,description:c}=e;return o().createElement("div",{className:"jp-connection__disconnect-card card"},o().createElement("div",{className:"jp-connection__disconnect-card__card-content"},o().createElement("p",{className:"jp-connection__disconnect-card__card-headline"},t),(n||c)&&o().createElement("div",{className:"jp-connection__disconnect-card__card-stat-block"},o().createElement("span",{className:"jp-connection__disconnect-card__card-stat"},n),o().createElement("div",{className:"jp-connection__disconnect-card__card-description"},c))))};s.propTypes={title:a().string,value:a().oneOfType([a().string,a().number]),description:a().string};const i=s},6168:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var c=n(6975),a=n(4743),r=n(1132),o=n(5609),s=n(5736),i=n(5162),l=n.n(i),p=n(9196),u=n.n(p),d=(n(287),n(9015)),m=n(5995),g=n(1702),h=n(1166);const __=s.__,y=e=>{const[t,n]=(0,p.useState)(!1),[s,i]=(0,p.useState)(!1),[l,y]=(0,p.useState)(!1),[f,k]=(0,p.useState)(!1),[v,E]=(0,p.useState)(!1),[b,j]=(0,p.useState)(!1),{apiRoot:_,apiNonce:C,connectedPlugins:w,title:Z,pluginScreenDisconnectCallback:N,onDisconnected:S,onError:R,disconnectStepComponent:P,context:x,connectedUser:A,connectedSiteId:L,isOpen:I,onClose:U}=e;let T="";(0,r.jetpackConfigHas)("consumer_slug")&&(T=(0,r.jetpackConfigGet)("consumer_slug"));const O=(0,p.useMemo)((()=>({context:x,plugin:T})),[x,T]);(0,p.useEffect)((()=>{a.ZP.setApiRoot(_),a.ZP.setApiNonce(C)}),[_,C]),(0,p.useEffect)((()=>{A&&A.ID&&A.login&&c.Z.initialize(A.ID,A.login)}),[A,A.ID,A.login]),(0,p.useEffect)((()=>{I&&c.Z.tracks.recordEvent("jetpack_disconnect_dialog_open",O)}),[I,O]),(0,p.useEffect)((()=>{I&&(s?!s||f||v?f&&!v?c.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"survey"},O)):v&&c.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"thank_you"},O)):c.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect_confirm"},O)):c.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect"},O)))}),[I,s,f,v,O]);const F=(0,p.useCallback)((()=>{a.ZP.disconnectSite().then((()=>{n(!1),i(!0)})).catch((e=>{n(!1),y(e),R&&R(e)}))}),[n,i,y,R]),D=(0,p.useCallback)(((e,t)=>{j(!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);c.Z.tracks.recordEvent("jetpack_disconnect_survey_submit",t),E(!0),j(!1)})).catch((e=>{c.Z.tracks.recordEvent("jetpack_disconnect_survey_error",Object.assign({},{error:e.message},t)),E(!0),j(!1)}))}),[j,E]),z=(0,p.useCallback)((e=>{e&&e.preventDefault(),y(!1),n(!0),"plugins"!==x?F():N&&N(e)}),[y,n,N,x,F]),M=(0,p.useCallback)((e=>c.Z.tracks.recordEvent(e,O)),[O]),V=(0,p.useCallback)((()=>!(!A.ID||!L)),[A,L]),B=(0,p.useCallback)(((e,t,n)=>{if(n&&n.preventDefault(),!V())return void E(!0);const c={site_id:L,user_id:A.ID,survey_id:"jetpack-plugin-disconnect",survey_responses:{"why-cancel":{response:e,text:t||null}}},a=Object.assign({},O,{disconnect_reason:e});D(c,a)}),[D,E,V,L,A,O]),J=(0,p.useCallback)((e=>{e&&e.preventDefault(),S&&S(),U()}),[S,U]),H=(0,p.useCallback)((e=>{e&&e.preventDefault(),k(!0)}),[k]);return u().createElement(u().Fragment,null,I&&u().createElement(o.Modal,{title:"",co
__("%1$s - %2$s","jetpack-my-jetpack"),t,n),value:n}})),{label:__("I want to add a license key manually","jetpack-my-jetpack"),value:""}]),[n,p]);(0,m.useEffect)((()=>{l(u?.length?u[0].value:"")}),[u]);const d=(0,m.useCallback)((e=>{l(e),a(e)}),[a]);return g().createElement(g().Fragment,null,g().createElement(o.SelectControl,{className:t,disabled:c,label:__("Select a license key","jetpack-my-jetpack"),value:s,options:u,onChange:d}),!p&&!s&&g().createElement(o.TextControl,{className:t,label:__("Input a license key","jetpack-my-jetpack"),value:r,onChange:a,disabled:c}))},f=e=>{const{activateLicense:t,availableLicenses:n,fetchingAvailableLicenses:i,isActivating:u,license:d,licenseError:f,onLicenseChange:k}=e,v=null!=f;(0,m.useEffect)((()=>{c.Z.tracks.recordEvent("jetpack_wpa_license_key_activation_view")}),[]);const E=v?"jp-license-activation-screen-controls--license-field-with-error":"jp-license-activation-screen-controls--license-field",b=n&&n.length;return g().createElement("div",{className:"jp-license-activation-screen-controls"},g().createElement("div",{className:"jp-license-activation-screen-controls--content"},g().createElement(a.Z,{showText:!1,height:48}),g().createElement("h1",null,__("Add a license key","jetpack-my-jetpack")),g().createElement("p",null,(0,s.createInterpolateElement)(__("<strong>Check your email</strong> for your license key. You should have received it after making your purchase.","jetpack-my-jetpack"),{strong:g().createElement("strong",null)})),i||b?g().createElement(y,{className:E,disabled:i||u,onChange:k,availableLicenses:i?null:n,value:d}):g().createElement(h,{className:E,disabled:u,onChange:k,value:d}),v&&g().createElement("div",{className:"jp-license-activation-screen-controls--license-field-error"},g().createElement(l.Z,{icon:p.Z}),g().createElement("span",null,f))),g().createElement("div",null,g().createElement(o.Button,{className:"jp-license-activation-screen-controls--button",onClick:t,disabled:!d},u?g().createElement(r.Z,null):__("Activate","jetpack-my-jetpack"))))};f.propTypes={activateLicense:d().func.isRequired,availableLicenses:d().array,fetchingAvailableLicenses:d().bool,isActivating:d().bool.isRequired,license:d().string.isRequired,licenseError:d().string,onLicenseChange:d().func.isRequired,siteUrl:d().string.isRequired};const k=f},8781:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var c=n(6895),a=n(9307),r=n(5736),o=n(5844),s=n.n(o),i=n(9196),l=n.n(i);const __=r.__,p=e=>{const{imageUrl:t,showSupportLink:n=!1}=e;return l().createElement("div",{className:"jp-license-activation-screen-illustration"},l().createElement("div",{className:"jp-license-activation-screen-illustration--wrapper"},l().createElement("img",{className:"jp-license-activation-screen-illustration--img",src:t,alt:""})),n&&l().createElement("p",{className:"jp-license-activation-screen-illustration--support-link"},(0,a.createInterpolateElement)(__("Do you need help? <a>Contact us.</a>","jetpack-my-jetpack"),{a:l().createElement("a",{href:(0,c.Z)("jetpack-support-license-activation")})})))};p.propTypes={imageUrl:s().string.isRequired,showSupportLink:s().bool};const u=p},7554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var c=n(8868),a=n(5844),r=n.n(a),o=n(9196),s=n.n(o),i=n(3157),l=n(8288),p=n(4172);const u=e=>{const{productId:t,siteRawUrl:n,siteAdminUrl:a,currentRecommendationsStep:r}=e;return s().createElement("div",{className:"jp-license-activation-screen-success-info"},s().createElement("div",{className:"jp-license-activation-screen-success-info--content"},s().createElement(c.Z,{showText:!1,height:48})),s().createElement(l.Z,{siteRawUrl:n,productId:t}),s().createElement("div",{className:"jp-license-activation-screen-success-info--buttons"},s().createElement(i.c,{currentRecommendationsStep:r,siteAdminUrl:a,siteRawUrl:n}),s().createElement(p.o,{siteRawUrl:n,productId:t})))};u.propTypes={siteRawUrl:r().string,productId:r().number,siteAdminUrl:r().string,currentRecommendationsStep:r().string};const d=u},3157:(e,t,n)=>{"use strict";n.d(t,{c:()=>p});var c=n(6895),a=n(5609),r=n(5736),o=n(5844),s=n.n(o),i=n(9196),l=n.n(i);const __=r.
__("Hey, %s","jetpack-my-jetpack"),n)),h().createElement("h2",{className:y.Z.headline},__("You have been gifted a Jetpack Gold Token.","jetpack-my-jetpack")),h().createElement("p",null,d&&__("This unlocked a lifetime of Jetpack powers for your website. Your exclusive Jetpack Experience is already active.","jetpack-my-jetpack"),!d&&__("This unlocks a lifetime of Jetpack powers for your website. Your exclusive Jetpack Experience awaits.","jetpack-my-jetpack"))),h().createElement(s.Z,{variant:"primary",weight:"regular",onClick:b,className:y.Z.button},d&&__("Awesome!","jetpack-my-jetpack"),!d&&__("Redeem your token","jetpack-my-jetpack"))),h().createElement("div",{className:`${y.Z["powers-wrap"]} ${y.Z["content-wrap"]}`},h().createElement("div",{className:y.Z["content-wrap-text"]},h().createElement("h2",{className:y.Z.headline},__("Super powers are ready!","jetpack-my-jetpack")),h().createElement("p",{className:y.Z.paragraph},__("Your Jetpack Gold Token provides a lifetime license for this website and includes the following products:","jetpack-my-jetpack"))),h().createElement("div",{className:y.Z["jetpack-products"]},h().createElement("div",null,h().createElement(E,null),h().createElement("h3",null,__("VaultPress Backup","jetpack-my-jetpack")),h().createElement("p",null,__("Save every change and get back online quickly with oneclick restores.","jetpack-my-jetpack"))),h().createElement("div",null,h().createElement(v,null),h().createElement("h3",null,_x("Scan","Plugin name (noun).","jetpack-my-jetpack")),h().createElement("p",null,__("Automated scanning and oneclick fixes to keep your site ahead of security threats.","jetpack-my-jetpack")))),h().createElement(s.Z,{variant:"primary",weight:"regular",onClick:b,href:window?.myJetpackInitialState?.myJetpackUrl,className:y.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:m().func,tokenRedeemed:m().bool,displayName:m().string,onModalClose:m().func};const k=f},3281:(e,t,n)=>{"use strict";n.d(t,{H:()=>a.Z,I:()=>c.Z});var c=n(468),a=n(9644)},1899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var c=n(4743),a=n(9105),r=n(3363),o=n(3846),s=n(1294),i=n(3281),l=n(9196),p=n.n(l),u=n(2199),d=n(4106),m=n(5626);function g(){(0,l.useEffect)((()=>{const{apiRoot:e,apiNonce:t}=window?.myJetpackRest||{};c.ZP.setApiRoot(e),c.ZP.setApiNonce(t)}),[]);const{recordEvent:e}=(0,u.Z)(),{availableLicenses:t,fetchingAvailableLicenses:n}=(0,d.Z)(),{userConnectionData:g}=(0,s.Z)(),h=g?.currentUser?.wpcomUser?.display_name||g?.currentUser?.wpcomUser?.login||g?.currentUser?.username,y=(0,l.useCallback)((t=>{e("jetpack_myjetpack_license_activation_back_link_click"),document.referrer.includes(window.location.host)&&(t.preventDefault(),history.back())}),[e]);return p().createElement(a.Z,{showHeader:!1,showBackground:!1},p().createElement(r.Z,{horizontalSpacing:3,horizontalGap:3},p().createElement(o.Z,null,p().createElement(m.Z,{onClick:y})),p().createElement(o.Z,null,p().createElement(i.I,{currentRecommendationsStep:null,availableLicenses:t,fetchingAvailableLicenses:n,onActivationSuccess:void 0,siteAdminUrl:window?.myJetpackInitialState?.adminUrl,siteRawUrl:window?.myJetpackInitialState?.siteSuffix,displayName:h}))))}},3890:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var c=n(1074),a=n(9517),r=n(5235),o=n.n(r),s=n(9196),i=n.n(s),l=n(9997),p=n(6234);const u=e=>{let{className:t}=e;return i().createElement(l.rU,{to:"/",className:o()(p.Z.link,t)},i().createElement(c.Z,{icon:a.Z,className:p.Z.icon}))}},5745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var c=n(3396),a=n(1294),r=n(5162),o=n.n(r),s=n(9196),i=n.n(s),l=n(3345),p=n(3703),u=n(2728);const d=e=>{let{admin:t,slug:n}=e;const{isRegistered:r,isUserConnected:o}=(0,a.Z)(),{detail:d,status:m,activate:g,deactivate:h,isFetching:y}=(0,p.i)(n),{name:f,description:k,manageUrl:v,requiresUserConnection:E}=d,b=(0,l.Z)("/conne
__("Connected as %1$s%2$s.","jetpack-my-jetpack"),R.currentUser?.wpcomUser?.display_name,R.currentUser?.isMaster?__(" (Owner)","jetpack-my-jetpack"):"")}),S&&!R.currentUser?.isMaster&&v().createElement(C,{text:(0,p.sprintf)(/* translators: placeholder is the username of the Jetpack connection owner */
__("Also connected: %s (Owner).","jetpack-my-jetpack"),R.connectionOwner)}),!S&&v().createElement(C,{onClick:I,text:__("Youre not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})):v().createElement(C,{onClick:I,text:__("Jetpack is not connected.","jetpack-my-jetpack"),actionText:__("Connect","jetpack-my-jetpack"),status:"error"})),v().createElement(i.Z,{apiRoot:t,apiNonce:n,onDisconnected:F,connectedPlugins:y,connectedSiteId:f,connectedUser:R,isOpen:P,onClose:O,context:w}))};w.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},w.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 Z=w},5784:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var c=n(9818),a=n(9196),r=n.n(a),o=n(1689),s=n(3345),i=n(7493),l=n(247);function p(){const{apiRoot:e,apiNonce:t,topJetpackMenuItemUrl:n,connectedPlugins:a}=(0,o.Z)(),p=(0,s.Z)("/connection"),u=(0,c.useSelect)((e=>e(i.t).getProductsThatRequiresUserConnection()));return r().createElement(l.Z,{apiRoot:e,apiNonce:t,redirectUri:n,onConnectUser:p,connectedPlugins:a,requiresUserConnection:u.length>0,onDisconnected:()=>document?.location?.reload(!0)})}},5626:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var c=n(5736),a=n(1074),r=n(3259),o=n(9196),s=n.n(o),i=n(9997),l=n(197);const __=c.__;function p(e){let{onClick:t}=e;return s().createElement(i.rU,{to:"/",className:l.Z.link,onClick:t},s().createElement(a.Z,{icon:r.Z,className:l.Z.icon}),__("Go back","jetpack-my-jetpack"))}p.defaultProps={onClick:()=>{}};const u=p},8607:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});var c=n(526),a=n(3396),r=n(5609),o=n(9771),s=n(5736),i=n(5235),l=n.n(i),p=n(9196),u=n(4416);n(1854);const __=s.__;function d(e){let{productName:t,giftedDate:n}=e;const[i,d]=(0,p.useState)(!1),m=(0,p.useCallback)((()=>d(!0)),[d]),g={position:"top center",placement:"top",animate:!0,noArrow:!1,resize:!1,flip:!1,offset:6,focusOnMount:"container",onClose:(0,p.useCallback)((()=>d(!1)),[d]),className:u.Z.container},h=l()(u.Z.wrapper,"golden-token-icon-tooltip");return React.createElement("div",{className:h},React.createElement(c.Z,{variant:"link",onClick:m},React.createElement(a._1,{className:u.Z.logo})),React.createElement("div",{className:u.Z.helper},i&&React.createElement(r.Popover,g,React.createElement("div",null,React.createElement("div",{className:u.Z.title},t),React.createElement("div",{className:u.Z.content},(0,s.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"),t,(0,o.dateI18n)("F j, Y",n)))))))}},8966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N});var c=n(2674),a=n.n(c),r=n(2054),o=n(9105),s=n(216),i=n(3363),l=n(3846),p=n(5106),u=n(6579),d=n(4164),m=n(3329),g=n(5609),h=n(5736),y=n(496),f=n(9196),k=n.n(f),v=n(2199),E=n(5371),b=n(5031),j=n(5784),_=n(6800),C=n(5943),w=n(1017);const __=h.__,Z=e=>{let{message:t,options:n,clean:c}=e;const[o]=(0,r.Z)(["md"],[">"]),s={error:k().createElement(g.SVG,{className:w.Z.nofill,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},k().createElement(g.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"}),k().createElement(g.Path,{d:"M13 10H11V15H13V10Z",fill:"#D63638"}),k().createElement(g.Path,{d:"M13 16H11V18H13V16Z",fill:"#D63638"})),info:y.Z};return k().createElement(g.Notice,a()({isDismissible:!1},n,{onRemove:c,className:w.Z.notice+(o?" "+w.Z["bigger-than-medium"]:"")}),k().createElement("div",{className:w.Z.message},s?.[n.status]&&k().createElement(g.Icon,{icon:s[n.status]}),t))};function N(){(0,E.Z)();const{message:e,options:t,clean:n}=(0,b.Z)(),{hasConnectionError:c}=(0,m.Z)(),{recordEvent:a}=(0,v.Z)();return(0,f.useEffect)((()=>{a("jetpack_myjetpack_page_view")}),[a]),k().createElement(o.Z,null,k().createElement(s.Z,null,k().createElement(i.Z,{horizontalSpacing:0},k().createElement(l.Z,null,k().createElement("div",{id:"jp-admin-notices",className:"my-jetpack-jitm-card"}))),k().createElement(i.Z,{horizontalSpacing:5,horizontalGap:e?3:6},k().createElement(l.Z,{sm:4,md:7,lg:6},k().createElement(p.ZP,{variant:"headline-small"},__("Manage your Jetpack products","jetpack-my-jetpack"))),c&&k().createElement(l.Z,null,k().createElement(m.h,null)),e&&k().createElement(l.Z,null,k().createElement(Z,{message:e,options:t,clean:n})),k().createElement(l.Z,null,k().createElement(C.Z,null)))),k().createElement(u.Z,null,k().createElement(i.Z,{horizontalSpacing:8},k().createElement(l.Z,{sm:2,md:4,lg:6},k().createElement(_.Z,null)),k().createElement(l.Z,{sm:2,md:4,lg:6},k().createElement(j.Z,null)))),k().createElement(d.Z,null))}},6800:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var c=n(5106),a=n(526),r=n(5736),o=n(9196),s=n.n(o),i=n(2199),l=n(1689),p=n(3345),u=n(1750),d=n(8295),m=n(7258),g=n(6986),h=n(8607),y=n(6891);const __=r.__,_n=r._n;function f(e){let{purchase:t={}}=e;const{product_name:n}=t;return s().createElement(s().Fragment,null,s().createElement(c.Dx,null,n),s().createElement(k,t))}function k(e){const{expiry_message:t,product_name:n,subscribed_date:a}=e;return(0,g.h)(e)?s().createElement(c.ZP,{variant:"body",className:y.Z["expire-date"]},s().createElement("span",{className:y.Z["expire-date--with-icon"]},__("Never Expires","jetpack-my-jetpack")),s().createElement(h.r,{productName:n,giftedDate:a})):s().createElement(c.ZP,{variant:"body",className:y.Z["expire-date"]},t)}function v(e){let{purchases:t}=e;return s().createElement(s().Fragment,null,s().createElement(c.H3,null,t.length<=1?__("Your plan","jetpack-my-jetpack"):__("Your plans","jetpack-my-jetpack")),0===t.length&&s().createElement(c.ZP,{variant:"body"},__("Want to power up your Jetpack?","jetpack-my-jetpack")))}function E(e){let{purchases:t}=e;const{recordEvent:n}=(0,i.Z)(),{isUserConnected:c}=(0,l.Z)();let r=__("Purchase a plan","jetpack-my-jetpack");t.length>=1&&(r=_n("Manage your plan","Manage your plans",t.length,"jetpack-my-jetpack"));const u=(0,o.useCallback)((()=>{const e=t.length?"jetpack_myjetpack_plans_manage_click":"jetpack_myjetpack_plans_purchase_click";n(e)}),[t,n]),g=(0,p.Z)("/connection"),h=(0,o.useCallback)((()=>{n("jetpack_myjetpack_activate_license_click"),c||g()}),[g,c,n]);let f=__("Activate a license","jetpack-my-jetpack");return c||(f=__("Activate a license (requires a user connection)","jetpack-my-jetpack")),s().
(0,s.sprintf)(__("Learn about %s","jetpack-my-jetpack"),c));const g={variant:p?void 0:"primary",disabled:p,className:u};switch(t){case y.ABSENT:return m().createElement(r.Z,a()({},g,{size:"small",variant:"link",weight:"regular"}),/* translators: placeholder is product name. */
(0,s.sprintf)(__("Add %s","jetpack-my-jetpack"),c));case y.NEEDS_PURCHASE:return m().createElement(r.Z,a()({},g,{size:"small",weight:"regular",onClick:d}),__("Purchase","jetpack-my-jetpack"));case y.NEEDS_PURCHASE_OR_FREE:return m().createElement(r.Z,a()({},g,{size:"small",weight:"regular",onClick:d}),__("Start for free","jetpack-my-jetpack"));case y.ACTIVE:return m().createElement(r.Z,a()({},g,{size:"small",weight:"regular",variant:"secondary",onClick:i}),__("Manage","jetpack-my-jetpack"));case y.ERROR:return m().createElement(r.Z,a()({},g,{size:"small",weight:"regular",onClick:l}),__("Fix connection","jetpack-my-jetpack"));case y.INACTIVE:return m().createElement(r.Z,a()({},g,{size:"small",weight:"regular",variant:"secondary",onClick:o}),__("Activate","jetpack-my-jetpack"));default:return null}},v=e=>{const{name:t,description:n,icon:c,status:r,onActivate:s,onAdd:i,onFixConnection:p,onManage:u,isFetching:v,slug:E}=e,b=r===y.ACTIVE,j=r===y.ERROR,_=r===y.INACTIVE,C=r===y.ABSENT,w=r===y.NEEDS_PURCHASE||r===y.NEEDS_PURCHASE_OR_FREE,Z=f[r],N=l()(h.Z.container,{[h.Z.plugin_absent]:C,[h.Z["is-purchase-required"]]:w,[h.Z["is-link"]]:C,[h.Z["has-error"]]:j}),S=l()(h.Z.status,{[h.Z.active]:b,[h.Z.inactive]:_||w,[h.Z.error]:j,[h.Z["is-fetching"]]:v}),{recordEvent:R}=(0,g.Z)(),P=(0,d.useCallback)((()=>{R("jetpack_myjetpack_product_card_activate_click",{product:E}),s()}),[E,s,R]),x=(0,d.useCallback)((e=>{e?.preventDefault&&e.preventDefault(),R("jetpack_myjetpack_product_card_add_click",{product:E}),i()}),[E,i,R]),A=(0,d.useCallback)((()=>{R("jetpack_myjetpack_product_card_manage_click",{product:E}),u()}),[E,u,R]),L=(0,d.useCallback)((()=>{R("jetpack_myjetpack_product_card_fixconnection_click",{product:E}),p()}),[E,p,R]),I=C?e=>{let{children:t,...n}=e;return m().createElement("a",a()({},n,{href:"#",onClick:x}),t)}:e=>{let{children:t,...n}=e;return m().createElement("div",n,t)};return m().createElement(I,{className:N},m().createElement("div",{className:h.Z.name},m().createElement(o.ZP,{variant:"title-medium"},t),c),m().createElement(o.ZP,{variant:"body-small",className:h.Z.description},n),m().createElement("div",{className:h.Z.actions},m().createElement(k,a()({},e,{onActivate:P,onFixConnection:L,onManage:A,className:h.Z.button})),!C&&m().createElement(o.ZP,{variant:"label",className:S},Z)))};v.propTypes={name:u().string.isRequired,description:u().string.isRequired,icon:u().element,admin:u().bool.isRequired,isFetching:u().bool,onManage:u().func,onFixConnection:u().func,onActivate:u().func,onAdd:u().func,slug:u().string.isRequired,status:u().oneOf([y.ACTIVE,y.INACTIVE,y.ERROR,y.ABSENT,y.NEEDS_PURCHASE,y.NEEDS_PURCHASE_OR_FREE]).isRequired},v.defaultProps={icon:null,isFetching:!1,onManage:()=>{},onFixConnection:()=>{},onActivate:()=>{},onAdd:()=>{}};const E=v},1640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var c=n(5162),a=n.n(c),r=n(9196),o=n.n(r),s=n(5745);const i=e=>{let{admin:t}=e;return o().createElement(s.Z,{admin:t,slug:"anti-spam"})};i.propTypes={admin:a().bool.isRequired};const l=i},401:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var c=n(5162),a=n.n(c),r=n(9196),o=n.n(r),s=n(5745);const i=e=>{let{admin:t}=e;return o().createElement(s.Z,{admin:t,slug:"backup"})};i.propTypes={admin:a().bool.isRequired};const l=i},4074:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var c=n(5162),a=n.n(c),r=n(9196),o=n.n(r),s=n(5745);const i=e=>{let{admin:t}=e;return o().createElement(s.Z,{admin:t,slug:"boost"})};i.propTypes={admin:a().bool.isRequired};const l=i},5996:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var c=n(5162),a=n.n(c),r=n(9196),o=n.n(r),s=n(5745);const i=e=>{let{admin:t}=e;return o().createElement(s.Z,{admin:t,slug:"crm"})};i.propTypes={admin:a().bool.isRequired};const l=i},717:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var c=n(5162),a=n.n(c),r=n(9196),o=n.n(r),s=n(5745);const i=e=>{let{admin:t}=e;return o().createElement(s.Z,{admin:t,slug:"extras"})};i.propTypes={admin:a().bool.isRequired};const l=i},5943:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var c=n(3363),a=n(3846),r=n(9196),o=n.n(r),s=n(1640),i=n(401),l=n(4074),p=n(5996),u=n(717),d=n(5440),m=n(687)
// translators: %s is the monthly price for a product
__("trial for the first month, then $%s /month, billed yearly","jetpack-my-jetpack"),M):__("/month, paid yearly","jetpack-my-jetpack",0),te=(0,h.useCallback)((()=>{c(),n?.($)}),[n,c,$]),ne=(0,h.useCallback)((()=>{c(H),n?.(Q)}),[n,c,Q,H]),ce=(0,h.useCallback)((e=>{G("jetpack_myjetpack_product_card_disclaimer_click",{id:e,product:t})}),[t,G]);function ae(e){let{slug:t}=e;const n=(0,r.VS)(t);return n?y().createElement("div",{className:E.Z["product-icon"]},y().createElement(n,null)):null}return y().createElement("div",{className:g()(E.Z.card,m,{[E.Z["is-bundle-card"]]:L})},L&&y().createElement("div",{className:E.Z["card-header"]},y().createElement(r.r7,{className:E.Z["product-bundle-icon"],size:16}),y().createElement(a.ZP,{variant:"label"},__("Popular upgrade","jetpack-my-jetpack"))),y().createElement("div",{className:E.Z.container},L&&y().createElement("div",{className:E.Z["product-bundle-icons"]},Y),y().createElement(ae,{slug:t}),y().createElement(a.H3,null,S),y().createElement(a.ZP,{mb:3},R),y().createElement("ul",{className:E.Z.features},P.map(((e,t)=>y().createElement(a.ZP,{component:"li",key:`feature-${t}`,variant:"body"},y().createElement(p.Z,{icon:d.Z,size:24}),e)))),W&&y().createElement(y().Fragment,null,y().createElement("div",{className:E.Z["price-container"]},B<M&&y().createElement(b,{value:M,currency:V,isOld:!0}),y().createElement(b,{value:B,currency:V,isOld:!1})),y().createElement(a.ZP,{className:E.Z["price-description"]},ee)),D&&y().createElement(a.H3,null,__("Free","jetpack-my-jetpack")),F&&y().createElement(o.Z,null,y().createElement(a.ZP,null,(0,l.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"),S)," ",y().createElement(i.ExternalLink,{href:`https://wordpress.org/plugins/${O}`},__("Get plugin","jetpack-my-jetpack")))),(!L||L&&!U)&&y().createElement(a.ZP,{component:v.Z,onClick:te,isLoading:N||K,disabled:F,isPrimary:!L,className:E.Z["checkout-button"],variant:"body"},/* translators: placeholder is product name. */
(0,l.sprintf)(__("Add %s","jetpack-my-jetpack"),S)),(!L||L&&!U)&&z&&y().createElement(a.ZP,{component:v.Z,onClick:ne,isLoading:N||X,disabled:F,isPrimary:!1,className:[E.Z["checkout-button"],E.Z["free-product-checkout-button"]],variant:"body"},__("Start for free","jetpack-my-jetpack")),x.length>0&&y().createElement("div",{className:E.Z.disclaimers},x.map(((e,t)=>{const{text:n,link_text:c=null,url:r=null}=e;return y().createElement(a.ZP,{key:`disclaimer-${t}`,component:"p",variant:"body-small"},`${n} `,r&&c&&y().createElement(i.ExternalLink,{onClick:()=>ce(t),href:r,target:"_blank",rel:"noopener noreferrer"},c))}))),L&&U&&y().createElement("div",{className:E.Z["product-has-required-plan"]},y().createElement(r.KM,{size:36}),y().createElement(a.ZP,null,__("Active on your site","jetpack-my-jetpack"))),j&&y().createElement(a.ZP,{className:E.Z["supporting-info"],variant:"body-extra-small"},j)))};j.defaultProps={trackButtonClick:()=>{}};const _=j},8093:(e,t,n)=>{"use strict";n.d(t,{B$:()=>S,Jw:()=>I,Q5:()=>x,WJ:()=>N,Yi:()=>R,jO:()=>P,q:()=>w,qA:()=>Z,uw:()=>L,y$:()=>A});var c=n(9105),a=n(3363),r=n(3846),o=n(5106),s=n(9818),i=n(9307),l=n(5736),p=n(9196),u=n.n(p),d=n(2199),m=n(3345),g=n(3703),h=n(7493),y=n(5626),f=n(968),k=n(5610),v=n(4763),E=n(2605),b=n(720),j=n(1287),_=n(1439);const __=l.__;function C(e){let{bundle:t,installsPlugin:n=!1,slug:l,supportingInfo:k,children:v=null}=e;const{activate:E,detail:b}=(0,g.i)(l),{isUpgradableByBundle:_}=b,{recordEvent:C}=(0,d.Z)();(0,p.useEffect)((()=>{C("jetpack_myjetpack_product_interstitial_view",{product:l})}),[C,l]);const w=(0,p.useCallback)((function(){C("jetpack_myjetpack_product_interstitial_add_link_click",{product:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)??l})}),[C,l]),Z=(0,p.useCallback)((()=>{C("jetpack_myjetpack_product_interstitial_add_link_click",{product:t})}),[C,t]),N=(0,m.Z)("/"),S=(0,p.useCallback)((e=>{(t?Promise.resolve():E()).finally((()=>{const n=(0,s.select)(h.t).getProduct(l);if(t)return void e?.();const c=n?.postActivationUrl,a=n?.hasRequiredPlan,r=n?.pricingForUi?.isFree;if(!c)return!r&&!a?void e?.():N();window.location.href=c}))}),[N,E,t,l]),R=(0,p.useCallback)((e=>{l&&C("jetpack_myjetpack_product_interstitial_back_link_click",{product:l}),document.referrer.includes(window.location.host)&&(e.preventDefault(),history.back())}),[C,l]);return u().createElement(c.Z,{showHeader:!1,showBackground:!1},u().createElement(a.Z,{horizontalSpacing:3,horizontalGap:3},u().createElement(r.Z,{className:j.Z["product-interstitial__header"]},u().createElement(y.Z,{onClick:R}),u().createElement(o.ZP,{variant:"body-small"},(0,i.createInterpolateElement)(__("Already have an existing plan or license key? <a>Click here to get started</a>","jetpack-my-jetpack"),{a:u().createElement("a",{className:j.Z["product-interstitial__license-activation-link"],href:"admin.php?page=my-jetpack#/add-license"})}))),u().createElement(r.Z,null,u().createElement(a.Z,{className:_?null:j.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},u().createElement(r.Z,{sm:4,md:4,lg:7},u().createElement(f.Z,{slug:l,trackButtonClick:w,onClick:n?S:void 0,className:_?j.Z.container:null,supportingInfo:k})),u().createElement(r.Z,{sm:4,md:4,lg:5,className:j.Z.imageContainer},t?u().createElement(f.Z,{slug:t,trackButtonClick:Z,onClick:S,className:_?j.Z.container:null}):v)))))}function w(){return u().createElement(C,{slug:"anti-spam",installsPlugin:!0,bundle:"security"})}function Z(){return u().createElement(C,{slug:"backup",installsPlugin:!0,bundle:"security"})}function N(){return u().createElement(C,{slug:"boost",installsPlugin:!0},u().createElement("img",{src:k,alt:"Boost"}))}function S(){return u().createElement(C,{slug:"crm",installsPlugin:!0},u().createElement("img",{src:v,alt:"CRM"}))}function R(){return u().createElement(C,{slug:"extras",installsPlugin:!0},u().createElement("img",{src:E,alt:"Extras"}))}function P(){return u().createElement(C,{slug:"protect",installsPlugin:!0,bundle:"security"})}function x(){return u().createElement(C,{slug:"scan",installsPlugin:!0,bundle:"security"})}function
__("Jetpack %s needs a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"),n[0]),m=n.length>1?__("Some products need a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"):d,g=__("Some products need a connection to WordPress.com to be able to work.","jetpack-my-jetpack");(0,r.useEffect)((()=>{l?u&&t(m,{status:"error",actions:[{label:__("Connect your user account to fix this","jetpack-my-jetpack"),onClick:e,noDefaultClasses:!0}]}):t(g,{status:"warning",actions:[{label:__("Connect your site to fix this","jetpack-my-jetpack"),onClick:e,variant:"link",noDefaultClasses:!0}]})}),[l,g,m,u,e,t])}},1689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var c=n(1294);function a(){const{apiRoot:e,apiNonce:t}=myJetpackRest,{topJetpackMenuItemUrl:n}=myJetpackInitialState,a=(0,c.Z)({apiRoot:e,apiNonce:t}),r=a.isRegistered;return{apiNonce:t,apiRoot:e,...a,isSiteConnected:r,topJetpackMenuItemUrl:n}}},3345:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var c=n(9196),a=n(6417);function r(e){const t=(0,a.s0)();return(0,c.useCallback)((()=>t(e)),[t,e])}},5031:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var c=n(9818),a=n(7493);function r(){const e=(0,c.useDispatch)(),{message:t,options:n}=(0,c.useSelect)((e=>e(a.t).getGlobalNotice()));return{message:t,options:n||{},clean:()=>e(a.t).cleanGlobalNotice()}}},3703:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});var c=n(9818),a=n(7493);function r(e){const{activateProduct:t,deactivateProduct:n}=(0,c.useDispatch)(a.t),r=(0,c.useSelect)((t=>t(a.t).getProduct(e)));return{activate:()=>t(e),deactivate:()=>n(e),productsList:(0,c.useSelect)((e=>e(a.t).getProducts())),detail:r,isActive:"active"===r.status,isFetching:(0,c.useSelect)((t=>t(a.t).isFetching(e))),status:r.status}}},1750:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var c=n(9818),a=n(7493);function r(){const{purchases:e,isFetchingPurchases:t}=(0,c.useSelect)((e=>{const{getPurchases:t,isRequestingPurchases:n}=e(a.t);return{purchases:t(),isFetchingPurchases:n()}}));return{purchases:e,isFetchingPurchases:t}}},9274:(e,t,n)=>{"use strict";n.d(t,{GH:()=>u,Np:()=>d,RT:()=>i,ZP:()=>C,d1:()=>f,dE:()=>h,dI:()=>g,dq:()=>y,fE:()=>k,ny:()=>l,vv:()=>m,z8:()=>p});var c=n(428),a=n(6989),r=n.n(a),o=n(5736),s=n(2086);const __=o.__,i="SET_PURCHASES_IS_FETCHING",l="FETCH_PURCHASES",p="SET_PURCHASES",u="SET_AVAILABLE_LICENSES_IS_FETCHING",d="SET_AVAILABLE_LICENSES",m="SET_IS_FETCHING_PRODUCT",g="SET_PRODUCT",h="SET_PRODUCT_REQUEST_ERROR",y="SET_PRODUCT_STATUS",f="SET_GLOBAL_NOTICE",k="CLEAN_GLOBAL_NOTICE",v=e=>({type:g,product:e}),E=(e,t)=>({type:h,productId:e,error:t}),b=(e,t)=>({type:"SET_GLOBAL_NOTICE",message:e,options:t});function j(e,t){return{type:m,productId:e,isFetching:t}}const _={setProduct:v,activateProduct:e=>async t=>await function(e,t,n){let{select:a,dispatch:i,registry:l}=n;return new Promise(((n,p)=>{if(!a.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),n=new Error(t);return i(E(e,n)),i(b(t,{status:"error",isDismissible:!0})),void p(n)}const u=t.activate?"POST":"DELETE";return i(j(e,!0)),r()({path:`${s.Jk}/${e}`,method:u}).then((t=>{i(j(e,!1)),i(v(t)),l.dispatch(c.t).refreshConnectedPlugins(),n(t?.status)})).catch((t=>{const{name:n}=a.getProduct(e),c=(0,o.sprintf)(
// translators: %$1s: Jetpack Product name
__("Failed to activate %1$s. Please try again","jetpack-my-jetpack"),n);i(j(e,!1)),i(E(e,t)),i(b(c,{status:"error",isDismissible:!0})),p(t)}))}))}(e,{activate:!0},t),setIsFetchingProduct:j,setRequestProductError:E,setProductStatus:(e,t)=>({type:y,productId:e,status:t})},C={setPurchasesIsFetching:e=>({type:i,isFetching:e}),fetchPurchases:()=>({type:l}),setPurchases:e=>({type:p,purchases:e}),setAvailableLicensesIsFetching:e=>({type:u,isFetching:e}),fetchAvailableLicenses:()=>({type:"FETCH_AVAILABLE_LICENSES"}),setAvailableLicenses:e=>({type:d,availableLicenses:e}),...{setGlobalNotice:b,cleanGlobalNotice:()=>({type:"CLEAN_GLOBAL_NOTICE"})},..._}},2086:(e,t,n)=>{"use strict";n.d(t,{Jk:()=>r,LQ:()=>a,iB:()=>o});const c="my-jetpack/v1",a=`${c}/site/purchases`,r=`${c}/site/products`,o=["scan"]},9462:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var c=n(6989),a=n.n(c),r=n(9274),o=n(2086);const s={[r.ny]:function(){return new Promise(((e,t)=>{a()({path:o.LQ}).then(e).catch(t)}))}}},925:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var c=n(9818),a=n(9274);const r=(0,c.combineReducers)({products:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.vv:{const{productId:n,isFetching:c}=t;return{...e,isFetching:{...e.isFetching,[n]:c},errors:{...e.errors,[n]:c?void 0:e.errors[n]}}}case a.dq:{const{productId:n,status:c}=t;return{...e,items:{...e.items,[n]:{...e.items[n],status:c}}}}case a.dI:{const{product:n}=t,{slug:c}=n;return{...e,items:{...e.items,[c]:n}}}case a.dE:{const{productId:n,error:c}=t;return{...e,errors:{...e.errors,[n]:c}}}default:return e}},purchases:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.RT:return{...e,isFetching:t.isFetching};case a.z8:return{...e,items:t?.purchases||[]};default:return e}},availableLicenses:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.GH:return{...e,isFetching:t.isFetching};case a.Np:return{...e,items:t?.availableLicenses||[]};default:return e}},notices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{global:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.d1:{const{message:n,options:c}=t;return{...e,global:{message:n,options:c}}}case a.fE:return{...e,global:{}};default:return e}},plugins:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}})},9844:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var c=n(4743),a=n(6989),r=n.n(a),o=n(5736),s=n(2086);const __=o.__,i={...{getProduct:{isFulfilled:(e,t)=>(e?.products?.items||{}).hasOwnProperty(t)&&!s.iB.includes(t),fulfill:e=>async t=>{let{dispatch:n}=t;try{n.setIsFetchingProduct(e,!0);const t=await r()({path:`${s.Jk}/${e}`});return n.setProduct(t),n.setIsFetchingProduct(e,!1),Promise.resolve()}catch(t){if(n.setIsFetchingProduct(e,!1),t?.code&&t?.message)return n.setRequestProductError(e,t),Promise.reject(t);throw new Error(t)}}},getPurchases:()=>async e=>{let{dispatch:t}=e;t.setPurchasesIsFetching(!0);try{t.setPurchases(await r()({path:s.LQ})),t.setPurchasesIsFetching(!1)}catch(e){t.setPurchasesIsFetching(!1),"not_connected"!==e.code&&t.setGlobalNotice(__("There was an error fetching your purchases information. Check your site connectivity and try again.","jetpack-my-jetpack"),{status:"error"})}},getAvailableLicenses:()=>async e=>{let{dispatch:t}=e;t.setAvailableLicensesIsFetching(!0);try{const{apiRoot:e,apiNonce:n}=window?.myJetpackRest||{};c.ZP.setApiRoot(e),c.ZP.setApiNonce(n);const a=await c.ZP.getUserLicenses();a&&a.items?t.setAvailableLicenses(a.items.filter((e=>{let{attached_at:t}=e;return null===t}))):t.setAvailableLicenses([])}catch(e){t.setAvailableLicenses([])}finally{t.setAvailableLicensesIsFetching(!1)}}}}},6896:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s});var c=n(2728),a=n(6782);const r=e=>e.products?.items||{},o=e=>Object.keys(r(e)),s={...{getProducts:r,getProductNames:o,getProduct:(e,t)=>{const n=r(e)?.[t]||{},c=(0,a.N)(n,!0);r