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

18 lines
128 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:()=>i});const r={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},
/* translators: placeholder is product name. */
__("Add %s","jetpack-protect"),x);return React.createElement("div",{className:l()(f.Z.wrapper,s,{[f.Z["is-bundle-card"]]:w,[f.Z["is-card"]]:k||w})},w&&React.createElement(v.d,null),React.createElement("div",{className:f.Z["card-container"]},React.createElement(h.T,{icon:Z,products:null!=_&&_.length?_:[P],size:32}),React.createElement(g.H3,null,x),R&&React.createElement(g.Dx,{mb:3},R),y&&React.createElement(g.ZP,{mb:3},y),React.createElement("ul",{className:f.Z.features},b.map(((e,t)=>React.createElement(g.ZP,{component:"li",key:`feature-${t}`,variant:"body"},React.createElement(o.Z,{icon:a.Z,size:24,className:f.Z.check}),e)))),L&&React.createElement(p.Z,{price:V,offPrice:I,currency:z}),M&&React.createElement(g.H3,null,__("Free","jetpack-protect")),React.createElement(d.Z,{level:"error",showIcon:!!C},C),(!w||w&&!E)&&React.createElement(u.Z,i()({onClick:t?null:N,isLoading:S,disabled:S,variant:S||!w?"primary":"secondary",className:f.Z["add-button"]},t?{href:t}:{}),r||A),w&&E&&React.createElement("div",{className:f.Z["product-has-required-plan"]},React.createElement(m.KM,{size:36}),React.createElement(g.ZP,null,__("Active on your site","jetpack-protect"))),n))}},6703:(e,t,n)=>{"use strict";n.d(t,{d:()=>s});var r=n(5736),i=n(1074),c=n(7757),o=n(5106),a=n(7503);const __=r.__,s=e=>{let{title:t=__("Popular upgrade","jetpack-protect")}=e;return React.createElement("div",{className:a.Z["card-header"]},React.createElement(i.Z,{icon:c.Z,className:a.Z["product-bundle-icon"],size:24}),React.createElement(o.ZP,{variant:"label"},t))}},5347:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(5736),i=n(5106),c=n(3789),o=n(9184);const __=r.__,a=e=>{let{price:t,offPrice:n,currency:r="",showNotOffPrice:a=!0,leyend:s=__("/month, paid yearly","jetpack-protect"),isNotConvenientPrice:l=!1,hidePriceFraction:d=!1}=e;return null==t&&null==n||!r?null:(a=a&&null!=n,React.createElement(React.Fragment,null,React.createElement("div",{className:o.Z.container},a&&React.createElement(c.t,{value:t,currency:r,isOff:!1,hidePriceFraction:d}),React.createElement(c.t,{value:n??t,currency:r,isOff:!l,hidePriceFraction:d})),s&&React.createElement(i.ZP,{className:o.Z.leyend},s)))}},3789:(e,t,n)=>{"use strict";n.d(t,{t:()=>s});var r=n(8899),i=n(5235),c=n.n(i),o=n(5106),a=n(9184);const s=e=>{let{value:t,currency:n,isOff:i,hidePriceFraction:s}=e;const l=c()(a.Z.price,{[a.Z["is-not-off-price"]]:!i}),{symbol:d,integer:u,fraction:m}=(0,r.LR)(t,n),p=!s||!m.endsWith("00");return React.createElement(o.ZP,{className:l,variant:"headline-medium",component:"p"},React.createElement(o.ZP,{component:"sup",variant:"title-medium"},d),u,p&&React.createElement(o.ZP,{component:"sup",variant:"title-medium","data-testid":"PriceFraction"},m))}},6017:(e,t,n)=>{"use strict";n.d(t,{h:()=>r,s:()=>i});const r={"headline-medium":"h1","headline-small":"h2","headline-small-regular":"h2","title-medium":"h3","title-small":"h4",body:"p","body-small":"p","body-extra-small":"p",label:"p"},i=["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:()=>p,ZP:()=>m});var r=n(2674),i=n.n(r),c=n(5235),o=n.n(c),a=n(9196),s=n.n(a),l=n(6017),d=n(3280);const u=(0,a.forwardRef)(((e,t)=>{let{variant:n="body",children:r,component:c,className:u,...m}=e;const p=c||l.h[n]||"span",g=(0,a.useMemo)((()=>l.s.reduce(((e,t)=>(void 0!==m[t]&&(e+=d.Z[`${t}-${m[t]}`]+" ",delete m[t]),e)),"")),[m]);return m.ref=t,s().createElement(p,i()({className:o()(d.Z.reset,d.Z[n],u,g)},m),r)})),m=u,p=e=>{let{children:t,weight:n="bold",...r}=e;const c="headline-small"+("bold"===n?"":`-${n}`);return s().createElement(u,i()({variant:c,mb:3},r),t)},g=e=>{let{children:t,size:n="medium",...r}=e;return s().createElement(u,i()({variant:`title-${n}`,mb:1},r),t)}},8275:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>u});var r=n(9196),i=n.n(r);const c={"--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)","--fo
/* translators: %s: Number of hide items */
__("Show %s more","jetpack-protect"),v):(0,i.sprintf)(
/* translators: %s: Number of hide items */
__("Hide %s items","jetpack-protect"),v)))))}},5338:(e,t,n)=>{"use strict";n.d(t,{Dx:()=>g.Z,KB:()=>p.Z,ZP:()=>C});var r=n(5106),i=n(5609),c=n(5736),o=n(1074),a=n(7489),s=n(2229),l=n(5235),d=n.n(l),u=n(9196),m=n.n(u),p=n(2328),g=n(6119),h=n(513),v=n(246);const __=c.__,f=e=>{let{children:t}=e;return m().createElement("ul",{className:h.Z.navigation,role:"menu"},t)},y=e=>{var t,n,c,l;let{children:p,data:g}=e;const v=(0,u.useRef)(),[f,y]=(0,u.useState)(!1),C=(null==g||null===(t=g.items)||void 0===t?void 0:t.find((e=>(null==e?void 0:e.id)===(null==g?void 0:g.selectedItem))))??{label:__("See all results","jetpack-protect")},{label:b,icon:E}=C,Z=(0,u.useCallback)((()=>{y((e=>!e))}),[]);return m().createElement("button",{className:h.Z["navigation-dropdown-button"],onClick:Z,ref:v},m().createElement("div",{className:h.Z["navigation-dropdown-label"]},E&&m().createElement(o.Z,{icon:E,className:h.Z["navigation-dropdown-icon"]}),m().createElement(r.ZP,null,b)),m().createElement(o.Z,{icon:f?a.Z:s.Z,size:32}),m().createElement(i.Popover,{position:"bottom center",anchorRef:null==v?void 0:v.current,className:d()({[h.Z["navigation-dropdown-open"]]:f,[h.Z["navigation-dropdown-closed"]]:!f})},m().createElement("div",{style:{width:null==v||null===(n=v.current)||void 0===n||null===(c=n.getBoundingClientRect)||void 0===c||null===(l=c.call(n))||void 0===l?void 0:l.width}},p)))},C=e=>{let{children:t,selected:n,onSelect:r,mode:i="list"}=e;const c=(0,v.Z)({selected:n,onSelect:r}),o=(e=>{switch(e){case"list":default:return f;case"dropdown":return y}})(i);return m().createElement(v.k.Provider,{value:{...c,mode:i}},m().createElement(o,{data:c},t))}},6119:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(5235),i=n.n(r),c=n(9196),o=n.n(c),a=n(5167),s=n(2389),l=n(513),d=n(246);const u=e=>{let{id:t,label:n,icon:r,badge:u,disabled:m,onClick:p,onKeyDown:g,onFocus:h,checked:v}=e;const f=(0,c.useContext)(d.k),y=(null==f?void 0:f.selectedItem)===t,C=null==f?void 0:f.registerItem,b=null==f?void 0:f.registerRef,E=null==f?void 0:f.handleClickItem,Z=null==f?void 0:f.handleKeyDownItem,w=null==f?void 0:f.handleFocusItem,k=i()(l.Z["navigation-item"],{[l.Z.clickable]:!m,[l.Z.selected]:y}),S=(0,c.useCallback)((e=>{null==p||p(e),null==E||E(t)}),[E,t,p]),N=(0,c.useCallback)((e=>{null==g||g(e),null==Z||Z(e)}),[Z,g]),j=(0,c.useCallback)((e=>{b(e,t)}),[b,t]),P=(0,c.useCallback)((e=>{null==h||h(e),null==w||w(t)}),[w,t,h]);return(0,c.useEffect)((()=>{C({id:t,disabled:m,label:n,icon:r})}),[]),o().createElement("li",{className:k,onClick:m?null:S,onKeyDown:N,onFocus:m?null:P,role:"menuitem",tabIndex:m?-1:0,ref:j},o().createElement(s.Z,{icon:r},n),o().createElement(a.Z,{count:u,checked:v}))}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(5106),i=n(1074),c=n(5235),o=n.n(c),a=n(5162),s=n.n(a),l=n(9196),d=n.n(l),u=n(513);const m=e=>{let{icon:t,children:n,className:c}=e;return d().createElement(r.ZP,{className:o()(u.Z["navigation-item-label"],c)},t&&d().createElement(i.Z,{icon:t,className:u.Z["navigation-item-icon"],size:28}),d().createElement("span",{className:u.Z["navigation-item-label-content"]},n))};m.propTypes={icon:s().node,children:s().node.isRequired};const p=m},246:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c,k:()=>i});var r=n(9196);const i=n.n(r)().createContext(),c=e=>{let{selected:t,onSelect:n}=e;const[i,c]=(0,r.useState)([]),[o,a]=(0,r.useState)([]),[s,l]=(0,r.useState)(),d=(e,t)=>{const n=e-1,r=n<0?t:n,c=i[r];return null!=c&&c.disabled?d(r,t):c},u=(e,t)=>{const n=e+1,r=n>t?0:n,c=i[r];return null!=c&&c.disabled?u(r,t):c};return{selectedItem:t,handleClickItem:e=>{n(e)},handleKeyDownItem:e=>{const r=null==e?void 0:e.code,c=i.findIndex((e=>(null==e?void 0:e.id)===t)),a=i.length-1;let l;if("ArrowUp"===r){const e=d(c,a);l=null==e?void 0:e.id}else if("ArrowDown"===r){const e=u(c,a);l=null==e?void 0:e.id}else"Enter"!==r&&"Space"!==r||!s||(l=s);if(l){const e=o[l];null==e||e.focus(),n(l)}},handleFocusItem:e=>{l(e)},registerRef:(e,t)=>{a((n=>!n[t]&&e?{...n,[t]:e}:n))},registerItem:e=>{c((t=>{const n=[...t],r=null==e?void 0:e.id,i=n.findIndex((e=>(null==e?void 0:e.id)===r));return
/* translators: %s: Latest check date */
__("Latest results as of %s","jetpack-protect"),(0,a.dateI18n)("F jS",t))),e>0&&d().createElement(o.ZP,{variant:"headline-small",component:"h1"},(0,s.sprintf)(
/* translators: %s: Total number of vulnerabilities */
__("%s vulnerabilities found","jetpack-protect"),e))))}},9944:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(5106),i=n(5736),c=n(5773),o=n(9685);const __=i.__,a=()=>React.createElement("svg",{width:"80",height:"96",viewBox:"0 0 80 96",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M40 0.00634766L80 17.7891V44.2985C80 66.8965 65.1605 88.2927 44.2352 95.0425C41.4856 95.9295 38.5144 95.9295 35.7648 95.0425C14.8395 88.2927 0 66.8965 0 44.2985V17.7891L40 0.00634766Z",fill:"#069E08"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M60.9 33.6909L35.375 67.9124L19.2047 55.9263L22.7848 51.1264L34.1403 59.5436L56.0851 30.122L60.9 33.6909Z",fill:"white"})),s=()=>{const{hasUncheckedItems:e}=(0,c.Z)();return React.createElement("div",{className:o.Z.empty},React.createElement(a,null),React.createElement(r.H3,{weight:"bold",mt:8},e?__("No vulnerabilities found","jetpack-protect"):__("Don't worry about a thing","jetpack-protect",0)),React.createElement(r.ZP,null,e?__("The last Protect scan ran and we didn't find vulnerabilities.","jetpack-protect"):__("Don't worry about a thing","jetpack-protect",0)))}},5984:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(3363),i=n(3846),c=n(5106),o=n(5736),a=n(9196),s=n.n(a),l=n(9944),d=n(9055),u=n(5413),m=n(1053);const __=o.__,p=()=>{const{item:e,list:t,selected:n,setSelected:a}=(0,m.Z)();return s().createElement(r.Z,{fluid:!0,horizontalSpacing:0,horizontalGap:5},s().createElement(i.Z,{lg:4},s().createElement(u.Z,{selected:n,onSelect:a})),s().createElement(i.Z,{lg:8},(null==t?void 0:t.length)>0?s().createElement(s().Fragment,null,s().createElement(c.Dx,{mb:3},"all"===n?(0,o.sprintf)(
/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */
__("All %s vulnerabilities","jetpack-protect"),t.length):(0,o.sprintf)(
/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */
__("%1$s vulnerabilities in your %2$s %3$s","jetpack-protect"),t.length,null==e?void 0:e.name,null==e?void 0:e.version)),s().createElement(d.Z,{list:t})):s().createElement(l.Z,null)))}},9055:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(526),i=n(6895),c=n(5106),o=n(5736),a=n(9196),s=n.n(a),l=n(6477),d=n(545),u=n(9685);const __=o.__,m=e=>{let{id:t,name:n,version:m,title:p,description:g,icon:h,fixedIn:v,type:f}=e;const{recordEvent:y}=(0,l.Z)(),C=s().createElement(r.Z,{variant:"link",isExternalLink:!0,weight:"regular",href:(0,i.Z)("jetpack-protect-vul-info",{path:t})},__("See more technical details of this vulnerability","jetpack-protect"));return s().createElement(d.Q,{id:t,label:`${n} (${m})`,title:p,icon:h,onOpen:(0,a.useCallback)((()=>{["core","plugin","theme"].includes(f)&&y(`jetpack_protect_${f}_vulnerability_open`)}),[y,f])},g&&s().createElement("div",{className:u.Z["threat-section"]},s().createElement(c.ZP,{variant:"title-small",mb:2},__("What is the problem?","jetpack-protect")),s().createElement(c.ZP,{mb:2},g),C),v&&s().createElement("div",{className:u.Z["threat-section"]},s().createElement(c.ZP,{variant:"title-small",mb:2},__("How to fix it?","jetpack-protect")),s().createElement(c.ZP,{mb:2},
/* translators: Translates to Update to. %1$s: Name. %2$s: Fixed version */
(0,o.sprintf)(__("Update to %1$s %2$s","jetpack-protect"),n,v))),!g&&s().createElement("div",{className:u.Z["threat-section"]},C))},p=e=>{let{list:t}=e;return s().createElement(d.Z,null,t.map((e=>{let{id:t,name:n,title:r,description:i,version:c,fixedIn:o,icon:a,type:l}=e;return s().createElement(m,{key:t,id:t,name:n,version:c,title:r,description:i,icon:a,fixedIn:o,type:l})})))}},5413:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(2054),i=n(5736),c=n(797),o=n(2817),a=n(7663),s=n(8960),l=n(9196),d=n(6477),u=n(5773),m=n(5338);const __=i.__,p=e=>{let{selected:t,onSelect:n}=e;const{plugins:i,themes:p,numVulnerabilities:g,numCoreVulnerabilities:h}=(0,u.Z)(),{recordEvent:v}=(0,d.Z)(),[f]=(0,r.Z)("lg","<"),y=(0,l.useCallback)((()=>{v("jetpack_protect_navigation_all_click")}),[v]),C=(0,l.useCallback)((()=>{v("jetpack_protect_navigation_core_click")}),[v]),b=(0,l.useCallback)((()=>{v("jetpack_protect_navigation_plugin_click")}),[v]),E=(0,l.useCallback)((()=>{v("jetpack_protect_navigation_theme_click")}),[v]);return React.createElement(m.ZP,{selected:t,onSelect:n,mode:f?"dropdown":"list"},React.createElement(m.Dx,{initial:!0,id:"all",label:__("All vulnerabilities","jetpack-protect"),icon:c.Z,badge:g,disabled:g<=0,onClick:y,checked:!0}),React.createElement(m.Dx,{id:"wordpress",label:__("WordPress","jetpack-protect"),icon:o.Z,badge:h,disabled:h<=0,onClick:C,checked:!0}),React.createElement(m.KB,{label:__("Plugins","jetpack-protect"),icon:a.Z},i.map((e=>{let{name:t,vulnerabilities:n,checked:r}=e;return React.createElement(m.Dx,{key:t,id:t,label:t,checked:r,badge:null==n?void 0:n.length,disabled:(null==n?void 0:n.length)<=0,onClick:b})}))),React.createElement(m.KB,{label:__("Themes","jetpack-protect"),icon:s.Z},p.map((e=>{let{name:t,vulnerabilities:n,checked:r}=e;return React.createElement(m.Dx,{key:t,id:t,label:t,checked:r,badge:null==n?void 0:n.length,disabled:(null==n?void 0:n.length)<=0,onClick:E})}))))}},1053:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2817),i=n(7663),c=n(8960),o=n(9196),a=n(5773);const s=(e,t)=>{var n;return Array.isArray(e)?e.map((e=>s(e,t))).flat():null==e||null===(n=e.vulnerabilities)||void 0===n?void 0:n.map((n=>({...n,...e,icon:t})))},l=e=>{let{core:t,plugins:n,themes:o}=e;return[...s(t,r.Z),...s(n,i.Z),...s(o,c.Z)]},d=()=>{const{plugins:e,themes:t,core:n}=(0,a.Z)(),[d,u]=(0,o.useState)({}),[m,p]=(0,o.useState)(l({core:n,plugins:e,themes:t})),[g,h]=(0,o.useState)(null!=m&&m.length?"all":null);return{item:d,list:m,selected:g,setSelected:o=>{if(h(o),o===g)return;if("all"===o)return p(l({core:n,plugins:e,themes:t})),void u({});if("wordpress"===o)return p(s(n,r.Z)),void u(n);const a=e.find((e=>(null==e?void 0:e.name)===o));if(a)return p(s(a,i.Z)),void u(a);const d=t.find((e=>(null==e?void 0:e.name)===o));return d?(p(s(d,c.Z)),void u(d)):void 0}}}},6477:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(6975),i=n(1294),c=n(9196);const o=function(){var e;let{pageViewEventName:t,pageViewNamespace:n="jetpack",pageViewSuffix:o="page_view",pageViewEventProperties:a={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{isUserConnected:s,isRegistered:l,userConnectionData:d}=(0,i.Z)(),{login:u,ID:m}=(null===(e=d.currentUser)||void 0===e?void 0:e.wpcomUser)||{},{tracks:p}=r.Z,{recordEvent:g}=p,h=(0,c.useCallback)((async(e,t)=>{g(e,t)}),[g]),v=(0,c.useCallback)((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};return n="function"==typeof t?t:n,t="function"==typeof t?{}:t,()=>h(e,t).then(n)}),[h]);(0,c.useEffect)((()=>{s&&m&&u&&r.Z.initialize(m,u)}),[s,m,u]);const f=t?`${n}_${t}_${o}`:null;return(0,c.useEffect)((()=>{l&&f&&g(f,a)}),[]),{recordEvent:h,recordEventHandler:v}}},5773:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9818),i=n(4633);function c(){var e,t;const{statusIsFetching:n,status:c,securityBundle:o,productData:a}=(0,r.useSelect)((e=>({statusIsFetching:e(i.t).getStatusIsFetching(),status:e(i.t).getStatus(),securityBundle:e(i.t).getSecurityBundle(),productData:e(i.t).getProductData()})));let s="error";return!0===n?s="loading":c.status&&(s=c.status),{numVulnerabil